int calculate_output(int); int calculate_output2(int); int calculate_output3(int); int calculate_output4(int); int calculate_output5(int); extern void __VERIFIER_error(void); extern int __VERIFIER_nondet_int(void); extern void exit(int); // inputs int a= 1; int f= 6; int e= 5; int b= 2; int d= 4; int c= 3; // outputs int u = 21; int v = 22; int w = 23; int x = 24; int y = 25; int z = 26; int a7 = 1; int a28 = 1; int a6 = 1; int a12 = 1; int a20 = 1; int a5 = 1; int a15 = 1; int a18 = 1; int a29 = 1; int a11 = 0; int a21 = 0; int a9 = 0; int a23 = 0; int a19 = 0; int a16 = 0; int a1 = 0; int a17 = 0; int a13 = 0; int a0 = 1; int a8 = 1; int a24 = 1; int a22 = 1; int a4 = 1; int a2 = 1; int a14 = 4; int a25 = 1; int a3 = 12; int a27 = 20; int a10 = 1; int a26 = 1; int calculate_output2(int input); int calculate_output3(int input); int calculate_output4(int input); int calculate_output5(int input); int calculate_output(int input) { if((((((a2==1)&&((a1==1)&&((a3==14)&&(((a10==1)&&(a7==1))&&!(a12==1)))))&&(a21==1))&&(a26==1))&&(!(a5==1)&&((((a14==4)&&((a11==1)&&((input==1)&&(a27==21))))&&(a25==1))&&!(a6==1))))){ a20 = 0; a26 = 0; a14 = 6; a0 = 1; a2 = 0; a28 = 0; a3 = 13; a27 = 19; return 25; } else if((((a20==1)&&(((a1==1)||(a6==1))&&!(a11==1)))&&((a15==1)&&((((a10==1)&&((a27==21)&&(!(a25==1)&&(!(a2==1)&&((a26==1)&&((input==4)&&(((a3==13)&&(a14==3))||(((a3==12)&&(a14==6))||((a14==7)&&(a3==12))))))))))&&!(a19==1))&&(a7==1))))){ a2 = 1; a14 = 7; a4 = 1; a24 = 1; a29 = 0; a3 = 12; return 22; } else if(((!(a13==1)&&((((a14==5)&&(!(a25==1)&&(((input==4)&&(a10==1))&&(a7==1))))&&!(a21==1))&&(a27==21)))&&(!(a26==1)&&((a3==14)&&(((((a9==1)||(a20==1))||!(a20==1))&&!(a2==1))||(a23==1)))))){ a29 = 0; a0 = 0; a25 = 1; a2 = 1; a27 = 19; a26 = 1; a14 = 4; a1 = 1; return -1; } else if(((((a23==1)&&((a25==1)&&((!(a26==1)&&(a5==1))&&(a16==1))))&&(a10==1))&&(((a23==1)&&(!(a5==1)&&((a14==3)&&(((((input==3)&&!(a2==1))&&(a27==19))&&!(a5==1))&&(a3==14)))))&&(a17==1)))){ a29 = 0; a14 = 6; a17 = 1; a3 = 12; a2 = 1; return -1; } else if((((a1==1)||((a15==1)&&(a12==1)))&&((!(a2==1)&&((((!(a21==1)&&((a10==1)&&(((((a3==14)&&((a25==1)&&(a14==7)))&&!(a26==1))||((a26==1)&&(((a14==3)&&!(a25==1))&&(a3==12))))&&(input==5))))&&(a12==1))&&!(a17==1))&&(a18==1)))&&(a27==20)))){ a14 = 3; a16 = 0; a2 = 1; a29 = 1; a27 = 21; a3 = 12; a26 = 1; a25 = 0; a1 = 0; return 24; } else if((((a9==1)||(((((a2==1)&&(((a29==1)&&(a10==1))&&(a27==21)))&&!(a25==1))||!(a12==1))&&(a28==1)))&&((!(a11==1)&&(((a26==1)&&((input==4)&&((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a3==13)&&(a14==4)))))&&(a18==1)))&&!(a1==1)))){ a23 = 0; a11 = 0; a3 = 13; a14 = 4; a25 = 1; a15 = 1; a27 = 20; return 25; } else if(((((a26==1)&&((a14==3)&&(!(a28==1)||(!(a11==1)&&((((a3==13)&&(a20==1))&&!(a2==1))||(a9==1))))))&&(a27==19))&&((!(a13==1)&&((a10==1)&&((a6==1)&&((a25==1)&&(input==5)))))&&!(a23==1)))){ if((a15==1)){ a1 = 0; a19 = 0; a14 = 7; a26 = 0; a15 = 1; a25 = 0; }else{ a28 = 1; a27 = 20; a3 = 12; a14 = 7; a20 = 1; a2 = 1; a9 = 0; } return 24; } else if((((((a12==1)&&(!(a19==1)&&(((a27==21)&&(((((a14==6)||((a14==4)||(a14==5)))&&(input==1))&&(a12==1))&&!(a26==1)))&&(a7==1))))&&(a3==13))&&(a5==1))&&(!(a2==1)&&((a10==1)&&(((a28==1)&&(a5==1))&&(a25==1)))))){ a7 = 0; a25 = 0; a11 = 1; a6 = 0; a26 = 1; a14 = 6; a3 = 12; return -1; } else if((((a11==1)||((a19==1)||((a5==1)&&((a10==1)&&((a2==1)&&((((a20==1)&&((a27==21)&&(a5==1)))&&(a3==13))&&(a26==1)))))))&&((!(a1==1)&&(((input==2)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a25==1)))&&!(a16==1)))){ a12 = 1; a13 = 0; a18 = 1; a14 = 5; return 22; } else if(((!(a13==1)&&((((a5==1)&&(!(a26==1)&&(!(a21==1)&&(!(a19==1)&&((input==6)&&(((a14==3)||(a14==4))||(a14==5)))))))&&(a20==1))&&(a10==1)))&&((a3==12)&&(!(a25==1)&&((((a7==1)&&(a2==1))||!(a6==1))&&(a27==20)))))){ a7 = 1; a14 = 5; a26 = 1; a2 = 0; a5 = 1; return 26; } else if((((!(a2==1)&&((!(a21==1)&&(((a12==1)||(a11==1))||(a13==1)))||(a17==1)))&&!(a26==1))&&((a10==1)&&(((a27==19)&&(((a28==1)&&(((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a3==13)&&(a14==4)))&&(input==1)))&&(a25==1)))&&(a5==1))))){ a6 = 1; a13 = 0; a27 = 20; a12 = 1; a3 = 13; a26 = 1; a14 = 4; a2 = 1; return 24; } else if(((((!(a26==1)&&((a27==19)&&(((a10==1)&&((((input==5)&&(((a14==4)||(a14==5))||(a14==6)))&&!(a21==1))&&(a7==1)))&&(a18==1))))&&(a20==1))&&!(a1==1))&&(!(a6==1)||((a3==14)&&(((a25==1)&&(a5==1))&&!(a2==1)))))){ a17 = 0; a7 = 1; a21 = 0; a26 = 1; a2 = 1; a3 = 12; a14 = 3; return -1; } else if(((!(a23==1)&&((((a10==1)&&(((a12==1)&&(a26==1))&&!(a25==1)))||(a16==1))||(a19==1)))&&((!(a1==1)&&((((((input==5)&&((a14==5)||(a14==6)))&&(a3==13))&&!(a1==1))&&(a2==1))&&(a27==20)))&&(a6==1)))){ a27 = 19; a2 = 0; a28 = 1; a3 = 12; a26 = 0; a25 = 1; a20 = 1; a14 = 5; return 22; } else if((((!(a2==1)&&(((!(a28==1)||((a29==1)&&(a10==1)))&&(a27==20))&&!(a25==1)))||(a16==1))&&(!(a17==1)&&((((a20==1)&&((a3==13)&&(!(a26==1)&&((input==2)&&((a14==5)||(a14==6))))))&&(a20==1))&&(a15==1))))){ a2 = 1; a18 = 0; a26 = 1; a14 = 4; a20 = 0; return 22; } else if((((((a7==1)&&(((a15==1)&&(((input==4)&&(a14==5))&&!(a13==1)))&&(a6==1)))&&(a29==1))&&(a26==1))&&(((a10==1)&&((a25==1)&&(((a2==1)&&((a7==1)&&(a12==1)))&&(a3==14))))&&(a27==21)))){ a21 = 0; a19 = 0; return 24; } else if((((a15==1)&&((!(a1==1)&&(!(a25==1)&&((input==3)&&((a14==5)||((a14==3)||(a14==4))))))&&(a10==1)))&&((a27==19)&&((a9==1)||(((((((a5==1)&&(a20==1))&&(a3==13))&&!(a2==1))&&(a26==1))&&(a12==1))&&(a15==1)))))){ a18 = 1; a25 = 1; a2 = 1; a15 = 1; a17 = 0; a3 = 12; a14 = 3; return -1; } else if(((((!(a2==1)&&((a26==1)&&(((a17==1)&&((((input==1)&&((a14==3)||(a14==4)))&&!(a20==1))&&(a13==1)))&&(a27==19))))&&(a3==12))&&(a19==1))&&((a10==1)&&((((a5==1)&&(a21==1))&&!(a5==1))&&(a25==1))))){ a17 = 1; a14 = 6; a3 = 13; a4 = 0; a20 = 0; a25 = 0; a2 = 1; return -1; } else if((((a11==1)||((a23==1)||((a3==13)&&((((a21==1)||((a6==1)&&(a2==1)))&&(a25==1))&&(a14==4)))))&&(!(a17==1)&&(((a26==1)&&(((a10==1)&&((input==3)&&(a27==20)))&&(a20==1)))&&(a28==1))))){ a15 = 1; a12 = 1; a26 = 0; a5 = 1; a14 = 6; return 22; } else if((((((a2==1)&&((a10==1)&&(((((a7==1)&&(a29==1))&&!(a19==1))&&(a15==1))&&(a29==1))))&&(a14==3))&&(a26==1))&&((((((input==5)&&(a3==13))&&(a25==1))&&(a15==1))&&(a27==20))&&(a28==1)))){ a26 = 0; a6 = 1; a13 = 0; a9 = 0; a3 = 12; a14 = 6; return 24; } else if(((((a12==1)&&((!(a23==1)&&(((a10==1)&&(input==6))&&!(a25==1)))&&(a26==1)))&&(a12==1))&&((a16==1)||(((a14==7)&&(((a12==1)&&((a2==1)&&((a27==20)&&(a6==1))))&&!(a13==1)))&&(a3==13))))){ a27 = 19; a3 = 12; a9 = 0; a25 = 1; a23 = 0; a14 = 3; a1 = 0; return -1; } else if((((a7==1)&&((!(a11==1)&&((((input==2)&&(((a14==3)&&(a3==13))||(((a14==6)&&(a3==12))||((a3==12)&&(a14==7)))))&&!(a17==1))&&!(a2==1)))&&!(a11==1)))&&(!(a21==1)&&(((a10==1)&&(((a25==1)&&(!(a29==1)||(a6==1)))&&(a27==20)))&&!(a26==1))))){ a26 = 1; a7 = 1; a14 = 6; a13 = 0; a3 = 14; a29 = 1; a2 = 1; return 24; } else if(((!(a17==1)&&(((!(a15==1)||((((!(a25==1)&&((a29==1)&&(a3==12)))&&!(a11==1))&&(a2==1))&&(a10==1)))&&(a27==21))&&!(a26==1)))&&(((((input==4)&&((a14==3)||(a14==4)))&&!(a23==1))&&!(a21==1))&&(a28==1)))){ a14 = 6; a25 = 1; a3 = 14; a20 = 1; a23 = 0; a15 = 1; a27 = 20; return 26; } else if(((((a7==1)&&((a10==1)&&(!(a15==1)||((a1==1)||(a29==1)))))&&(a7==1))&&((((a27==21)&&(((a26==1)&&(((((a14==6)||(a14==7))&&(input==4))&&(a25==1))&&!(a9==1)))&&!(a2==1)))&&(a7==1))&&(a3==13)))){ a14 = 4; a3 = 12; a13 = 1; a2 = 1; a25 = 0; a4 = 1; return -1; } else if(((((input==3)&&((((((a14==7)&&!(a25==1))&&(a3==14))&&(a27==19))&&!(a26==1))||((a26==1)&&((a27==20)&&((a3==12)&&((a14==3)&&(a25==1)))))))&&(a7==1))&&((((a13==1)||((!(a9==1)&&(!(a2==1)&&((a10==1)&&(a12==1))))||!(a7==1)))||!(a5==1))&&(a18==1)))){ a2 = 1; a27 = 20; a5 = 1; a26 = 1; a17 = 0; a3 = 12; a14 = 7; a25 = 1; a15 = 1; return 24; } else if(((!(a25==1)&&(!(a12==1)||((!(a19==1)&&(((a3==12)&&((a20==1)&&!(a17==1)))&&!(a21==1)))&&(a6==1))))&&(((((((a14==6)&&(input==4))&&!(a26==1))&&(a2==1))&&(a27==20))&&(a10==1))&&!(a13==1)))){ a26 = 1; a25 = 1; a27 = 19; a13 = 0; a1 = 0; a14 = 3; a21 = 0; return -1; } else if((((((a27==19)&&(((a7==1)&&(a28==1))||(a17==1)))&&(a10==1))&&(a12==1))&&(((!(a25==1)&&((a15==1)&&(!(a23==1)&&(!(a2==1)&&((input==4)&&(((a14==3)&&(a3==13))||(((a14==6)&&(a3==12))||((a3==12)&&(a14==7)))))))))&&!(a17==1))&&!(a26==1)))){ a25 = 1; a3 = 14; a14 = 5; a16 = 0; a12 = 1; a7 = 1; return -1; } else if((((a10==1)&&(!(a26==1)&&((!(a16==1)&&((a7==1)&&(((a25==1)&&(((a16==1)||(a28==1))&&!(a17==1)))&&(a2==1))))&&!(a1==1))))&&((a27==21)&&(((((a14==6)||((a14==4)||(a14==5)))&&(input==6))&&(a3==14))&&!(a23==1))))){ a1 = 0; a14 = 3; a26 = 1; a3 = 12; a28 = 1; a27 = 19; a18 = 1; return -1; } else if((((((a15==1)&&(!(a13==1)&&((input==6)&&(a26==1))))&&(a3==14))&&!(a17==1))&&(!(a2==1)&&(!(a25==1)&&(((a14==5)&&(((a27==21)&&((a5==1)&&((a20==1)&&!(a1==1))))&&(a10==1)))&&!(a11==1)))))){ if((a28==1)){ a24 = 1; a3 = 13; a4 = 1; a26 = 0; a29 = 0; }else{ a2 = 1; a14 = 6; a3 = 12; a27 = 19; a7 = 0; a25 = 1; a8 = 0; } return 26; } else if((((a28==1)&&(a20==1))&&((((!(a17==1)&&(((a10==1)&&(((((a12==1)&&(((input==4)&&(a27==20))&&(a7==1)))&&(a14==4))&&(a3==13))&&!(a2==1)))&&!(a25==1)))&&!(a26==1))&&!(a1==1))&&!(a16==1)))){ a20 = 0; a8 = 0; a26 = 1; a15 = 0; return 26; } else if((((((a19==1)&&((((!(a2==1)&&(a20==1))&&(a3==14))&&!(a26==1))&&(a10==1)))&&!(a20==1))&&!(a6==1))&&(!(a12==1)&&(!(a7==1)&&(!(a28==1)&&((a25==1)&&(((a14==3)&&(input==1))&&(a27==19)))))))){ a25 = 0; a15 = 0; a26 = 1; a12 = 0; a22 = 0; a14 = 4; a2 = 1; return -1; } else if(((((((a23==1)||((a17==1)||((a26==1)&&((!(a2==1)&&((a20==1)&&(a27==21)))||(a17==1)))))&&!(a25==1))&&(a3==14))&&!(a17==1))&&(!(a23==1)&&((((input==5)&&((a14==3)||(a14==4)))&&(a10==1))&&(a29==1))))){ if((a10==1)){ a14 = 3; a27 = 20; a6 = 0; a1 = 1; a9 = 1; a26 = 0; a3 = 13; }else{ a14 = 7; a27 = 19; a28 = 0; a16 = 1; a1 = 1; a3 = 13; a2 = 1; } return 25; } else if(((((a10==1)&&((a26==1)&&((!(a20==1)||(a18==1))&&(a27==21))))&&(a2==1))&&(((((a29==1)&&((a20==1)&&((a5==1)&&((a18==1)&&((input==5)&&((a14==7)||((a14==5)||(a14==6))))))))&&!(a25==1))&&!(a21==1))&&(a3==13)))){ a26 = 0; a18 = 1; a3 = 14; a27 = 20; a14 = 4; a25 = 1; a29 = 1; a6 = 1; return 26; } else if(((!(a2==1)&&(((((a27==21)&&(!(a25==1)&&(!(a23==1)&&((a7==1)&&((a23==1)||(a29==1))))))&&!(a17==1))||(a23==1))&&(a10==1)))&&((a14==3)&&((a3==14)&&(((input==4)&&!(a26==1))&&!(a19==1)))))){ a14 = 7; a27 = 19; a23 = 1; a26 = 1; a2 = 1; a24 = 1; a25 = 1; a4 = 1; return 22; } else if(((((a7==1)&&(((!(a25==1)&&(((a14==6)||(a14==7))&&(input==3)))&&(a27==19))&&(a26==1)))&&(a18==1))&&(((((a3==13)&&(((!(a21==1)&&(a7==1))&&!(a2==1))&&(a10==1)))||!(a28==1))||!(a5==1))&&!(a11==1)))){ a14 = 5; a6 = 1; a20 = 1; a27 = 21; a3 = 14; a16 = 0; a25 = 1; a2 = 1; return 26; } else if(((!(a1==1)&&((a25==1)&&((((input==1)&&(((a14==4)||(a14==5))||(a14==6)))&&(a6==1))&&(a3==14))))&&(((a2==1)&&(!(a19==1)&&(((a6==1)&&((a27==21)&&(((a19==1)||(a29==1))&&!(a26==1))))&&(a10==1))))&&(a15==1)))){ a14 = 3; a27 = 19; a16 = 0; a3 = 12; a26 = 1; a1 = 0; return -1; } else if(((!(a2==1)&&((a10==1)&&((a3==13)&&(((a27==20)&&((a14==4)&&(a12==1)))||(a17==1)))))&&((a28==1)&&((a12==1)&&(!(a25==1)&&((!(a16==1)&&((!(a26==1)&&(input==2))&&(a5==1)))&&(a5==1))))))){ if((a26==1)){ a25 = 1; a17 = 1; a14 = 5; a27 = 21; a11 = 1; a2 = 1; a8 = 1; }else{ a1 = 1; a27 = 19; a14 = 5; a5 = 0; a2 = 1; a21 = 1; } return 26; } else if((((a26==1)&&((a27==21)&&(!(a19==1)&&(!(a2==1)&&(!(a23==1)&&((input==3)&&((a14==5)||((a14==3)||(a14==4)))))))))&&((a9==1)||(((a25==1)&&(!(a6==1)||(!(a20==1)||((a10==1)&&((a29==1)||!(a20==1))))))&&(a3==14))))){ a14 = 5; a6 = 0; a27 = 19; a18 = 0; a3 = 13; a25 = 0; return 22; } else if(((!(a1==1)&&((((a29==1)&&(!(a25==1)&&(!(a2==1)&&((input==3)&&((a14==5)||((a14==3)||(a14==4)))))))&&(a29==1))&&(a29==1)))&&(((a27==19)&&((((a10==1)&&((a26==1)&&(a20==1)))&&(a3==14))||!(a6==1)))||!(a18==1)))){ a14 = 5; a17 = 0; a25 = 1; a29 = 1; a27 = 20; a2 = 1; return 25; } else if((((a10==1)&&(!(a6==1)||((a13==1)||((a18==1)&&(a3==12)))))&&(!(a26==1)&&((!(a25==1)&&((((a20==1)&&(((((a14==4)||(a14==5))&&(input==4))&&(a6==1))&&(a7==1)))&&(a7==1))&&!(a2==1)))&&(a27==19))))){ a1 = 0; a27 = 20; a2 = 1; a7 = 1; a3 = 14; a14 = 3; a18 = 1; a25 = 1; return 25; } else if((((a26==1)&&((((((a18==1)&&(((input==6)&&(((a14==5)||(a14==6))||(a14==7)))&&(a10==1)))&&!(a11==1))&&!(a23==1))&&(a5==1))&&!(a2==1)))&&(((a21==1)||((((a25==1)&&(a15==1))&&(a20==1))&&(a3==12)))&&(a27==19)))){ a3 = 13; a27 = 21; a20 = 1; a2 = 1; a13 = 0; a12 = 1; a14 = 5; return 25; } else if((((a17==1)||((((a25==1)&&(((a10==1)&&(((((a14==3)&&(a20==1))&&(a3==14))||!(a15==1))&&!(a21==1)))&&!(a2==1)))&&(a27==19))||(a17==1)))&&(!(a16==1)&&((a7==1)&&((input==4)&&(a26==1)))))){ a2 = 1; a26 = 0; a18 = 1; a25 = 0; a14 = 5; a13 = 0; a7 = 1; return -1; } else if((((!(a25==1)&&(!(a17==1)&&((a18==1)&&((a18==1)&&(!(a2==1)&&((a27==21)&&((((a3==13)&&(a14==3))||(((a3==12)&&(a14==6))||((a3==12)&&(a14==7))))&&(input==1))))))))&&(a10==1))&&(((((a26==1)&&(a28==1))||!(a18==1))&&(a20==1))&&(a12==1)))){ a0 = 0; a3 = 13; a27 = 19; a15 = 0; a14 = 5; a25 = 1; a2 = 1; return 22; } else if((((a27==21)&&((a18==1)&&(((a3==12)&&(((a10==1)&&(((a14==3)||(a14==4))&&(input==5)))&&(a6==1)))&&!(a2==1))))&&((!(a25==1)&&(((!(a26==1)&&((a6==1)&&(a5==1)))&&(a12==1))&&!(a23==1)))&&!(a1==1)))){ a7 = 0; a9 = 1; a27 = 19; a14 = 7; a3 = 13; a17 = 1; a25 = 1; a2 = 1; return 25; } else if((((!(a2==1)&&((a21==1)||(a12==1)))&&!(a11==1))&&((a20==1)&&((a10==1)&&(((((((((((a3==14)&&(a14==6))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7))))||(!(a26==1)&&((a3==12)&&(a14==3))))&&(input==2))&&(a27==19))&&(a25==1))&&!(a23==1))&&!(a17==1))&&(a6==1)))))){ a14 = 4; a2 = 1; a3 = 13; a27 = 20; a7 = 1; a20 = 1; a26 = 1; a13 = 0; return 25; } else if(((!(a13==1)&&(!(a17==1)&&((a6==1)&&(((((((a3==14)&&(a14==7))&&(a26==1))||(!(a26==1)&&((a3==12)&&(a14==3))))||(((a3==12)&&(a14==4))&&!(a26==1)))&&(input==6))&&!(a2==1)))))&&((((((!(a25==1)&&(a20==1))&&(a27==20))&&(a10==1))&&(a18==1))&&(a15==1))||(a1==1)))){ if((a11==1)){ a4 = 1; a8 = 1; a22 = 0; a2 = 1; a14 = 4; a27 = 19; a3 = 13; a26 = 1; }else{ a3 = 12; a27 = 19; a11 = 1; a14 = 5; a15 = 0; a28 = 0; a26 = 0; } return 25; } else if((((a7==1)&&(((!(a2==1)&&(a7==1))&&(a5==1))&&!(a25==1)))&&((a12==1)&&((!(a26==1)&&(((((a29==1)&&((((a14==5)||(a14==6))&&(input==3))&&(a27==21)))&&!(a23==1))&&(a10==1))&&(a3==12)))&&(a29==1))))){ if((a0==1)){ a14 = 6; a16 = 1; a26 = 1; a27 = 20; a29 = 0; a22 = 1; a2 = 1; }else{ a21 = 1; a27 = 20; a2 = 1; a14 = 6; a3 = 13; a24 = 1; } return -1; } else if(((!(a2==1)&&((a3==14)&&(((((a13==1)||((!(a12==1)||((a10==1)&&(a15==1)))&&(a27==21)))||(a21==1))&&!(a16==1))&&!(a26==1))))&&(((((input==6)&&(a14==4))&&!(a21==1))&&(a12==1))&&!(a25==1)))){ if((a15==1)){ a3 = 12; a29 = 0; a28 = 0; a26 = 1; a16 = 1; a14 = 6; a27 = 20; }else{ a26 = 1; a14 = 7; a27 = 19; a0 = 1; a3 = 13; a5 = 0; a2 = 1; } return -1; } else if((((a27==20)&&(((a6==1)||!(a6==1))||(a17==1)))&&((!(a21==1)&&((!(a23==1)&&((((a26==1)&&(((a10==1)&&((a2==1)&&(input==1)))&&(a25==1)))&&!(a13==1))&&(a3==14)))&&!(a1==1)))&&(a14==5)))){ a15 = 1; a27 = 19; a13 = 0; a14 = 3; a3 = 12; a19 = 0; return -1; } else if((((((a6==1)&&(((((a2==1)&&((input==5)&&((((a3==12)&&(a14==3))&&!(a26==1))||(((a26==1)&&((a14==6)&&(a3==14)))||(((a14==7)&&(a3==14))&&(a26==1))))))&&(a18==1))&&(a15==1))&&!(a19==1)))&&(a27==21))&&!(a9==1))&&(((a19==1)||((a20==1)&&(a25==1)))&&(a10==1)))){ a15 = 1; a20 = 1; a26 = 1; a29 = 1; a27 = 19; a14 = 3; a3 = 12; return -1; } else if(((((a27==21)&&((!(a26==1)&&(((input==1)&&(a10==1))&&!(a2==1)))&&(a28==1)))&&(a15==1))&&(!(a17==1)&&((a13==1)||(!(a6==1)||((((a5==1)&&((a14==7)&&(a5==1)))&&(a3==13))&&(a25==1))))))){ a3 = 14; a27 = 19; a2 = 1; a17 = 1; a14 = 3; a28 = 0; a8 = 1; a25 = 0; return 24; } else if((((a3==12)&&((a10==1)&&((a11==1)&&((!(a15==1)&&(a12==1))&&(a9==1)))))&&((a25==1)&&(!(a6==1)&&((a26==1)&&((a27==19)&&((!(a18==1)&&(((input==2)&&((a14==3)||(a14==4)))&&!(a2==1)))&&!(a12==1)))))))){ a2 = 1; a26 = 0; a24 = 1; a11 = 1; a14 = 5; a8 = 1; return -1; } else if((((((!(a19==1)&&((a11==1)||((a7==1)&&(a27==21))))&&(a2==1))||(a13==1))&&(a10==1))&&(!(a19==1)&&((((((((a26==1)&&((a14==6)&&(a3==14)))||((a26==1)&&((a3==14)&&(a14==7))))||(!(a26==1)&&((a14==3)&&(a3==12))))&&(input==6))&&(a25==1))&&!(a21==1))&&!(a13==1))))){ a27 = 20; a29 = 1; a6 = 1; a3 = 12; a26 = 0; a14 = 5; a19 = 0; return 25; } else if(((((a25==1)&&(((a7==1)&&!(a11==1))&&(a10==1)))&&!(a11==1))&&((a12==1)&&(((a12==1)&&(!(a26==1)&&((!(a11==1)&&((a2==1)&&((((a14==5)||(a14==6))&&(input==4))&&!(a17==1))))&&(a27==20))))&&(a3==14))))){ a26 = 1; a14 = 3; a12 = 1; a27 = 19; a21 = 0; a11 = 0; a3 = 12; return -1; } else if(((((a3==13)&&(((a14==4)||(a14==5))&&(input==6)))&&!(a13==1))&&((a27==19)&&((((((a12==1)&&(!(a26==1)&&((((a15==1)&&!(a2==1))||!(a12==1))||!(a12==1))))&&(a7==1))&&(a10==1))&&(a20==1))&&!(a25==1))))){ a14 = 4; a2 = 1; a17 = 0; a1 = 0; a25 = 1; a20 = 1; return -1; } else if((((a26==1)&&((!(a5==1)||(a6==1))&&(a28==1)))&&((!(a17==1)&&(!(a9==1)&&(((a27==20)&&((((!(a13==1)&&((input==1)&&!(a2==1)))&&!(a25==1))&&(a14==5))&&(a28==1)))&&(a10==1))))&&(a3==13)))){ a26 = 0; a14 = 4; a8 = 0; a27 = 21; a1 = 1; a9 = 1; return 24; } else if((((a28==1)&&(((((input==1)&&(a3==13))&&(a27==21))&&!(a16==1))&&(a25==1)))&&(((((a29==1)&&((((a29==1)&&(!(a2==1)&&(a18==1)))&&(a18==1))||(a19==1)))&&(a14==3))&&(a10==1))&&!(a26==1)))){ if((a12==1)){ a25 = 0; a26 = 1; a3 = 14; a1 = 1; a7 = 0; a2 = 1; a13 = 1; a27 = 19; }else{ a2 = 1; a0 = 0; a13 = 1; a14 = 7; a23 = 1; a3 = 14; } return 22; } else if(((!(a25==1)&&((!(a18==1)||(!(a15==1)||((a18==1)&&(!(a15==1)||(!(a21==1)&&(a5==1))))))&&(a27==20)))&&((a10==1)&&((a3==12)&&((a14==4)&&(!(a2==1)&&(((a26==1)&&(input==2))&&(a29==1)))))))){ a7 = 1; a14 = 3; a25 = 1; a21 = 0; a2 = 1; a26 = 0; a3 = 14; return 24; } else if((((a25==1)&&((((a5==1)&&((((a27==19)&&(((a14==6)||((a14==4)||(a14==5)))&&(input==5)))&&(a28==1))&&!(a9==1)))&&!(a2==1))&&(a29==1)))&&((((a10==1)&&(((a6==1)&&!(a16==1))&&(a3==12)))&&!(a26==1))||(a17==1)))){ a13 = 0; a28 = 1; a27 = 21; a2 = 1; a7 = 1; a14 = 5; return 22; } else if((((a10==1)&&((a25==1)&&((((a27==20)&&(((a29==1)&&(!(a11==1)&&(((a15==1)&&(a2==1))&&!(a1==1))))||(a21==1)))&&(a26==1))&&(a3==13))))&&((!(a23==1)&&(((a14==5)||(a14==6))&&(input==1)))&&!(a23==1)))){ a14 = 6; a3 = 12; a25 = 0; a15 = 1; a19 = 0; a13 = 0; return 26; } else if(((((a17==1)||((((a20==1)&&(!(a25==1)&&(a20==1)))&&(a27==21))&&(a29==1)))&&!(a19==1))&&(((((a14==3)&&((a3==12)&&(((input==4)&&(a10==1))&&!(a19==1))))&&(a2==1))&&(a26==1))&&(a5==1)))){ a17 = 0; a3 = 13; a27 = 20; a16 = 0; a14 = 4; a25 = 1; return 22; } else if(((((((a5==1)&&!(a25==1))&&(a3==12))||(a11==1))||!(a5==1))&&((a18==1)&&((!(a23==1)&&(((((((a14==5)&&(input==2))&&(a5==1))&&(a27==21))&&(a10==1))&&!(a26==1))&&(a2==1)))&&!(a13==1))))){ a1 = 0; a26 = 1; a3 = 13; a25 = 1; a27 = 20; a17 = 0; a14 = 4; a29 = 1; return 25; } else if((((!(a25==1)&&(((!(a2==1)&&((input==4)&&(a3==14)))&&(a27==21))&&(a15==1)))&&(a26==1))&&(((((!(a6==1)||((a10==1)&&((a23==1)||(a28==1))))&&(a14==5))||(a13==1))&&!(a9==1))&&(a20==1)))){ a25 = 1; a19 = 1; a3 = 12; a14 = 7; a26 = 0; a27 = 19; a2 = 1; a9 = 1; a7 = 0; return 22; } else if((((((((a26==1)&&(input==6))&&(a14==4))&&(a27==20))&&!(a9==1))&&(a6==1))&&((a10==1)&&((((((a3==13)&&(((a6==1)&&!(a13==1))&&(a2==1)))&&(a25==1))||!(a12==1))||(a13==1))||!(a7==1))))){ a3 = 12; a14 = 3; a18 = 1; a19 = 0; a27 = 19; return -1; } else if((((a26==1)&&((((a14==5)&&(((a11==1)||((a18==1)&&(a15==1)))&&(a2==1)))&&(a10==1))&&(a27==21)))&&((a6==1)&&(!(a9==1)&&((a12==1)&&(!(a19==1)&&((a3==13)&&((input==5)&&(a25==1))))))))){ a15 = 1; a27 = 20; a5 = 1; a17 = 0; a14 = 3; return 24; } else if(((((!(a21==1)&&((((input==4)&&((((a3==12)&&(a14==7))||((a3==13)&&(a14==3)))||((a14==4)&&(a3==13))))&&(a10==1))&&(a2==1)))&&(a27==20))&&!(a25==1))&&((!(a29==1)||(!(a9==1)&&(((a26==1)&&((a9==1)||(a15==1)))||!(a7==1))))||(a19==1)))){ a2 = 0; a11 = 0; a5 = 1; a27 = 19; a3 = 14; a14 = 5; a25 = 1; return 25; } else if((((a10==1)&&((a27==20)&&((!(a11==1)&&((a25==1)&&((((a14==6)||(a14==7))&&(input==4))&&!(a9==1))))&&(a29==1))))&&((a26==1)&&((((((a15==1)||(a19==1))&&(a3==12))||!(a15==1))&&!(a2==1))||(a9==1))))){ a2 = 1; a19 = 0; a3 = 13; a16 = 0; a14 = 6; a26 = 0; a20 = 1; return 22; } else if(((((((a2==1)&&((((a7==1)&&((input==3)&&((a14==4)||(a14==5))))&&(a3==12))&&(a27==20)))&&(a26==1))&&!(a21==1))&&(a18==1))&&((a7==1)&&(((a20==1)&&(((a10==1)&&(a28==1))&&!(a25==1)))||(a11==1))))){ a27 = 19; a14 = 3; a9 = 0; a20 = 1; a12 = 1; a25 = 1; return -1; } else if(((!(a2==1)&&((((!(a17==1)&&((a27==21)&&(!(a18==1)||((a25==1)&&(a29==1)))))&&(a29==1))||(a11==1))&&(a10==1)))&&(((((a3==14)&&((((a14==3)||(a14==4))||(a14==5))&&(input==2)))&&!(a26==1))&&(a20==1))&&(a7==1)))){ a2 = 1; a3 = 12; a0 = 1; a4 = 1; a27 = 19; a14 = 4; a25 = 0; a24 = 1; return -1; } else if(((((a2==1)&&((!(a6==1)&&(((!(a25==1)&&(a12==1))&&(a26==1))&&(a9==1)))&&(a27==21)))&&(a10==1))&&((a3==14)&&(!(a15==1)&&((a19==1)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==5))&&(a11==1))&&(a11==1))))))){ a3 = 13; a28 = 0; a4 = 0; a14 = 4; a27 = 19; return 26; } else if(((((a25==1)&&((a3==13)&&(((input==1)&&((a14==4)||(a14==5)))&&(a29==1))))&&!(a11==1))&&(((a6==1)&&((a27==20)&&(((!(a2==1)&&(((a15==1)&&!(a11==1))&&(a10==1)))&&!(a23==1))&&!(a26==1))))||(a17==1)))){ a26 = 1; a15 = 1; a14 = 4; a3 = 12; a27 = 19; a21 = 0; a29 = 1; a25 = 0; return 22; } else if((((a14==3)&&((!(a19==1)&&(!(a21==1)&&((a27==19)&&((a3==13)&&((a26==1)&&(input==4))))))&&(a10==1)))&&(((!(a23==1)&&(!(a2==1)&&(((a6==1)&&!(a17==1))&&!(a16==1))))&&(a25==1))&&(a7==1)))){ a27 = 20; a12 = 1; a2 = 1; a14 = 4; a19 = 0; a16 = 0; return 25; } else if(((((!(a2==1)&&(!(a11==1)&&((((a21==1)||((a18==1)&&(a15==1)))&&!(a16==1))&&!(a26==1))))&&(a27==20))&&!(a11==1))&&(!(a23==1)&&((a10==1)&&((a25==1)&&(((input==2)&&((a14==5)||(a14==6)))&&(a3==14))))))){ a2 = 1; a14 = 4; a23 = 0; a7 = 1; a3 = 13; a27 = 21; a1 = 0; return 22; } else if((((!(a11==1)&&((a28==1)&&((((a15==1)&&((a26==1)&&(input==3)))&&(a14==5))&&!(a17==1))))&&(a3==14))&&((((((a2==1)&&((a5==1)||!(a15==1)))&&(a20==1))&&(a10==1))&&(a25==1))&&(a27==20)))){ a25 = 0; a26 = 0; a21 = 0; a7 = 1; a12 = 1; a14 = 7; a3 = 13; return 26; } else if((((!(a11==1)&&((((a27==19)&&(a12==1))&&(a29==1))||!(a20==1)))&&(a26==1))&&((a10==1)&&(!(a2==1)&&((((!(a9==1)&&(((input==1)&&((a14==7)||((a14==5)||(a14==6))))&&(a12==1)))&&(a6==1))&&(a25==1))&&(a3==12)))))){ a3 = 13; a16 = 0; a14 = 5; a25 = 0; a2 = 1; a29 = 1; return -1; } else if((((a27==20)&&((((a25==1)&&((a18==1)&&(((a29==1)&&(a3==14))||!(a20==1))))||!(a29==1))&&(a26==1)))&&((a10==1)&&((((a18==1)&&((a20==1)&&(((a14==6)||(a14==7))&&(input==1))))&&!(a1==1))&&!(a2==1))))){ a17 = 0; a27 = 19; a1 = 0; a3 = 12; a14 = 3; a20 = 1; a2 = 1; return -1; } else if((((a28==1)&&((((((a14==3)||(a14==4))&&(input==3))&&!(a25==1))&&(a26==1))&&(a10==1)))&&(!(a29==1)||((a1==1)||((a13==1)||((!(a2==1)&&((((a12==1)&&(a27==21))&&(a3==14))||(a21==1)))&&(a7==1))))))){ a0 = 1; a25 = 1; a20 = 0; a27 = 20; a2 = 1; a19 = 1; a3 = 12; a14 = 7; return 26; } else if((((a1==1)||(!(a7==1)||((a3==12)&&(!(a9==1)&&((a28==1)&&!(a26==1))))))&&((((a2==1)&&(((a10==1)&&((a12==1)&&((((a14==3)||(a14==4))&&(input==4))&&(a7==1))))&&(a7==1)))&&(a27==20))&&(a25==1)))){ a27 = 21; a18 = 1; a5 = 1; a13 = 0; a26 = 1; a14 = 5; return 25; } else if(((!(a13==1)&&(!(a16==1)&&(!(a21==1)&&((a11==1)||(a20==1)))))&&(!(a2==1)&&((((a10==1)&&((((((a3==14)&&((a14==7)&&!(a25==1)))&&(a27==19))&&!(a26==1))||((a26==1)&&((a27==20)&&(((a25==1)&&(a14==3))&&(a3==12)))))&&(input==4)))&&(a28==1))&&!(a17==1))))){ a7 = 1; a5 = 1; a2 = 1; a13 = 0; a3 = 12; a14 = 3; a25 = 1; a27 = 19; a26 = 1; return -1; } else if((((a18==1)&&(!(a9==1)&&((((a27==20)&&((input==1)&&(((((a14==7)&&(a25==1))&&(a3==14))&&!(a26==1))||((((a14==3)&&!(a25==1))&&(a3==12))&&(a26==1)))))&&(a5==1))&&!(a19==1))))&&(!(a16==1)&&((a11==1)||(((a6==1)&&(a10==1))&&(a2==1)))))){ a25 = 0; a16 = 0; a23 = 0; a3 = 14; a27 = 21; a14 = 4; a26 = 0; a6 = 1; return 26; } else if(((!(a26==1)&&((a12==1)&&(a10==1)))&&((a27==20)&&((a3==14)&&((a25==1)&&(!(a23==1)&&((a7==1)&&(((a12==1)&&(((a29==1)&&(((input==6)&&((a14==5)||(a14==6)))&&!(a2==1)))&&(a20==1)))&&(a18==1))))))))){ a17 = 0; a29 = 1; a2 = 1; a14 = 3; a3 = 12; a25 = 0; a26 = 1; return -1; } else if((((a29==1)&&(!(a11==1)&&(((((a26==1)&&(((((input==3)&&(a25==1))&&(a3==13))&&!(a11==1))&&(a14==3)))&&(a28==1))&&(a27==19))&&(a10==1))))&&(!(a6==1)||((!(a2==1)&&(a20==1))&&(a20==1))))){ if((a17==1)){ a11 = 0; a25 = 0; a15 = 1; a14 = 4; a3 = 14; a26 = 0; a7 = 1; }else{ a3 = 12; a25 = 0; a27 = 20; a29 = 1; a18 = 1; a15 = 1; } return 22; } else if(((((!(a21==1)&&((a10==1)&&((!(a19==1)&&((a2==1)&&((input==6)&&((a14==5)||((a14==3)||(a14==4))))))&&!(a23==1))))&&!(a13==1))&&!(a26==1))&&((a3==13)&&(((!(a12==1)||((a5==1)&&(a25==1)))&&(a27==21))||!(a7==1))))){ a26 = 1; a28 = 1; a27 = 19; a29 = 1; a3 = 12; a14 = 3; return -1; } else if(((((a2==1)&&(!(a21==1)&&((a26==1)&&(((a15==1)||(a11==1))||!(a15==1)))))&&(a10==1))&&((a3==14)&&(!(a9==1)&&(((((a27==21)&&((((a14==3)||(a14==4))||(a14==5))&&(input==5)))&&(a15==1))&&!(a25==1))&&(a29==1)))))){ a2 = 0; a26 = 0; a1 = 0; a14 = 4; a27 = 19; a29 = 1; return 24; } else if(((((a12==1)&&((a10==1)&&(!(a11==1)&&(((input==6)&&((a14==5)||(a14==6)))&&!(a26==1)))))&&(a3==12))&&((!(a6==1)||(((a27==21)&&(!(a2==1)&&(!(a17==1)&&((a29==1)&&(a7==1)))))&&(a18==1)))&&!(a25==1)))){ if((a8==1)){ a5 = 0; a3 = 14; a17 = 1; a27 = 20; a8 = 0; a2 = 1; a14 = 6; }else{ a26 = 1; a14 = 6; a2 = 1; a8 = 1; a15 = 0; a27 = 19; a3 = 13; a19 = 1; } return -1; } else if(((((a26==1)&&((a3==14)&&((((((a14==3)||(a14==4))&&(input==1))&&(a29==1))&&(a27==21))&&(a10==1))))&&(a28==1))&&((((((a23==1)||((a6==1)&&!(a16==1)))&&!(a2==1))&&(a7==1))||(a11==1))&&!(a25==1)))){ a3 = 13; a14 = 5; a25 = 1; a4 = 1; a0 = 1; a27 = 20; a26 = 0; a8 = 1; return -1; } else if(((((((a28==1)&&!(a21==1))||!(a20==1))&&(a27==21))&&(a3==14))&&(((!(a23==1)&&(((((((input==3)&&(((a14==3)||(a14==4))||(a14==5)))&&(a26==1))&&(a5==1))&&!(a23==1))&&(a2==1))&&!(a25==1)))&&!(a23==1))&&(a10==1)))){ a18 = 1; a3 = 13; a27 = 20; a15 = 1; a14 = 4; a25 = 1; a9 = 0; return 26; } else if((((((((!(a2==1)&&((((a10==1)&&((input==5)&&(a25==1)))&&(a12==1))&&(a28==1)))&&(a18==1))&&(a27==19))&&!(a19==1))&&(a26==1))&&(a14==4))&&(((!(a7==1)||(a15==1))||!(a12==1))&&(a3==13)))){ a14 = 3; a2 = 1; a29 = 1; a3 = 12; a23 = 0; a5 = 1; return -1; } else if(((((a23==1)||(((((a25==1)&&(a29==1))&&(a14==6))&&(a27==20))||!(a12==1)))&&(a6==1))&&((a5==1)&&(((a15==1)&&((((!(a26==1)&&(input==3))&&!(a16==1))&&!(a2==1))&&(a10==1)))&&(a3==13))))){ a2 = 1; a1 = 0; a14 = 4; a26 = 1; a12 = 1; a15 = 1; return 26; } else if(((!(a25==1)&&(((!(a16==1)&&(((!(a18==1)||((a10==1)&&(a6==1)))&&!(a2==1))&&!(a21==1)))&&(a27==21))&&!(a11==1)))&&((((a3==13)&&((a15==1)&&(((a14==4)||(a14==5))&&(input==1))))&&!(a26==1))&&!(a19==1)))){ a11 = 1; a14 = 7; a25 = 1; a3 = 14; a5 = 0; a26 = 1; a27 = 19; a16 = 1; a2 = 1; return 26; } else if(((!(a5==1)&&((a27==19)&&(!(a6==1)&&(!(a7==1)&&((a19==1)&&(((a5==1)&&!(a25==1))&&(a3==13)))))))&&((a26==1)&&((a16==1)&&(!(a2==1)&&(((a11==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==6)))&&(a10==1))))))){ a22 = 0; a26 = 0; a4 = 1; a5 = 0; a2 = 1; a14 = 3; return 25; } else if(((((a6==1)&&(!(a13==1)&&((a5==1)&&((a10==1)&&(!(a2==1)&&((input==6)&&((a14==3)||(a14==4))))))))&&!(a1==1))&&((a28==1)&&((a15==1)&&((a26==1)&&((a27==21)&&((!(a25==1)&&(a12==1))&&(a3==14)))))))){ if((a28==1)){ a14 = 3; a2 = 1; a25 = 1; a28 = 0; a3 = 13; a8 = 0; a18 = 0; }else{ a4 = 1; a26 = 0; a14 = 4; a15 = 0; a2 = 1; a27 = 19; a12 = 0; } return 22; } else if((((((((a3==14)&&((a27==19)&&((!(a18==1)||(a29==1))||(a17==1))))&&!(a17==1))||!(a12==1))&&!(a23==1))&&!(a2==1))&&((a14==5)&&((a25==1)&&((((a26==1)&&(input==4))&&(a10==1))&&!(a11==1)))))){ if((a12==1)){ a13 = 0; a26 = 0; a14 = 7; a7 = 1; a6 = 1; a25 = 0; a3 = 13; }else{ a29 = 1; a27 = 20; a21 = 0; a3 = 12; a2 = 1; a11 = 0; a14 = 7; } return 22; } else if((((!(a2==1)&&(((a10==1)&&((a18==1)&&((((!(a19==1)&&(a29==1))&&!(a11==1))&&(a26==1))&&(a3==12))))&&!(a17==1)))&&(a27==20))&&((((!(a25==1)&&(input==2))&&!(a9==1))&&(a29==1))&&(a14==6)))){ a25 = 1; a2 = 1; a28 = 1; a18 = 1; a27 = 19; a14 = 3; a21 = 0; return -1; } else if(((((((a7==1)&&(a14==3))||(a21==1))&&(a20==1))&&(a2==1))&&(((((!(a9==1)&&((((a25==1)&&((a26==1)&&(input==2)))&&(a15==1))&&!(a23==1)))&&!(a19==1))&&(a10==1))&&(a3==13))&&(a27==20)))){ a15 = 1; a5 = 1; a21 = 0; a26 = 0; a14 = 4; return 26; } else if((((a29==1)&&((((a27==21)&&((a25==1)&&(a12==1)))&&!(a19==1))||!(a28==1)))&&((((!(a2==1)&&((a10==1)&&((input==2)&&((!(a26==1)&&((a14==3)&&(a3==12)))||((((a3==14)&&(a14==6))&&(a26==1))||(((a3==14)&&(a14==7))&&(a26==1)))))))&&!(a21==1))&&!(a16==1))&&(a12==1)))){ a29 = 0; a9 = 1; a14 = 7; a16 = 1; a27 = 20; a3 = 13; a26 = 1; return 25; } else if((((!(a11==1)&&(((a10==1)&&((((a18==1)&&((((a27==20)&&(input==5))&&(a14==6))&&(a3==14)))&&!(a26==1))&&(a2==1)))&&!(a11==1)))&&(a7==1))&&(!(a29==1)||(!(a25==1)&&((a18==1)&&(a28==1)))))){ a26 = 1; a3 = 12; a23 = 0; a27 = 19; a1 = 0; a25 = 1; a21 = 0; a14 = 3; return -1; } else if(((!(a7==1)&&(((!(a15==1)&&(!(a18==1)&&(((input==2)&&(a25==1))&&!(a2==1))))&&(a27==19))&&!(a7==1)))&&((((a26==1)&&(((a10==1)&&((a7==1)&&(a3==14)))&&(a14==4)))&&!(a20==1))&&(a21==1)))){ a1 = 1; a3 = 13; a14 = 6; a2 = 1; a26 = 0; a5 = 0; a24 = 0; return 22; } else if(((!(a13==1)&&((a17==1)||(((((a2==1)&&((a10==1)&&(a15==1)))&&(a26==1))||!(a5==1))&&!(a9==1))))&&(!(a23==1)&&((a25==1)&&((((((a3==14)&&(a14==4))||(((a3==13)&&(a14==7))||((a14==3)&&(a3==14))))&&(input==2))&&(a27==20))&&(a18==1)))))){ a14 = 3; a3 = 13; a18 = 1; a7 = 1; a25 = 0; a23 = 0; return 25; } else if(((!(a9==1)&&(((a2==1)&&((!(a16==1)&&(((input==3)&&((a14==6)||(a14==7)))&&(a18==1)))&&!(a25==1)))&&!(a13==1)))&&(((((((a7==1)&&(a27==21))&&!(a26==1))&&(a3==13))&&(a10==1))&&(a7==1))||!(a12==1)))){ a14 = 6; a13 = 0; a17 = 0; a3 = 12; a16 = 0; a25 = 1; return 22; } else if((((a3==12)&&((((!(a5==1)||(((a15==1)||!(a18==1))||(a19==1)))&&!(a2==1))&&(a25==1))&&!(a26==1)))&&((((a28==1)&&((a15==1)&&((a7==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==1)))))&&(a27==20))&&(a10==1)))){ a5 = 1; a14 = 4; a26 = 1; a2 = 1; a23 = 0; a1 = 0; a3 = 13; return 22; } else if((((a10==1)&&(!(a25==1)&&(!(a23==1)&&((!(a12==1)||((a19==1)||(a12==1)))&&(a26==1)))))&&(!(a2==1)&&((a20==1)&&(((a7==1)&&(!(a13==1)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==2))&&(a3==14))))&&(a27==19)))))){ a3 = 13; a27 = 20; a1 = 0; a29 = 1; a2 = 1; a15 = 1; a25 = 1; a14 = 4; return 22; } else if((((a14==5)&&((((a15==1)&&((((input==2)&&(a25==1))&&(a2==1))&&(a10==1)))&&!(a1==1))&&(a26==1)))&&((((((a7==1)&&((a29==1)&&(a20==1)))&&(a3==14))&&(a27==21))||!(a29==1))||!(a6==1)))){ a23 = 0; a20 = 1; a12 = 1; a27 = 20; a3 = 12; a14 = 7; a26 = 0; return 25; } else if((((a20==1)&&((a10==1)&&((((!(a2==1)&&((((a14==7)&&(input==2))&&(a6==1))&&!(a21==1)))&&(a20==1))&&(a15==1))&&!(a26==1))))&&((a27==21)&&(!(a9==1)&&((a25==1)&&((a12==1)&&(a3==13))))))){ if((a12==1)){ a15 = 0; a2 = 1; a25 = 0; a14 = 6; a11 = 1; a9 = 1; }else{ a0 = 0; a12 = 0; a27 = 20; a29 = 0; a26 = 1; a2 = 1; a14 = 4; } return -1; } else if((((!(a11==1)&&(((((((a26==1)&&((a3==14)&&(a14==6)))||((a26==1)&&((a3==14)&&(a14==7))))||(((a14==3)&&(a3==12))&&!(a26==1)))&&(input==3))&&(a27==19))&&!(a19==1)))&&(a20==1))&&((a9==1)||(((a23==1)||((((a10==1)&&(a20==1))&&!(a2==1))&&(a25==1)))||(a11==1))))){ a3 = 13; a2 = 1; a11 = 0; a18 = 1; a29 = 1; a27 = 20; a26 = 1; a14 = 3; return 22; } else if(((!(a2==1)&&((a27==21)&&((a7==1)&&((!(a26==1)&&((a3==13)&&((input==2)&&((a14==4)||(a14==5)))))&&(a5==1)))))&&(((a21==1)||(!(a25==1)&&(!(a13==1)&&(((a10==1)&&(a12==1))||!(a20==1)))))||(a17==1)))){ a26 = 1; a14 = 3; a20 = 0; a1 = 1; a3 = 12; a16 = 1; a2 = 1; a27 = 19; return 22; } else if(((!(a15==1)||((((!(a25==1)&&(!(a18==1)||(a29==1)))&&(a10==1))&&(a5==1))&&(a14==3)))&&(!(a21==1)&&((((a29==1)&&((((input==1)&&(a2==1))&&!(a9==1))&&(a3==14)))&&!(a26==1))&&(a27==20))))){ a29 = 1; a26 = 1; a25 = 1; a3 = 13; a13 = 0; return 22; } else if(((((a13==1)||((a7==1)||!(a18==1)))&&(a5==1))&&(!(a13==1)&&((((a10==1)&&(((a27==19)&&((input==1)&&(((a26==1)&&(((a14==4)&&!(a25==1))&&(a3==12)))||(((((a14==7)&&(a25==1))&&(a3==14))&&!(a26==1))||((((a14==3)&&!(a25==1))&&(a3==12))&&(a26==1))))))&&!(a2==1)))&&(a12==1))&&(a29==1))))){ a26 = 1; a15 = 1; a25 = 1; a14 = 4; a27 = 20; a29 = 1; a3 = 13; a23 = 0; a2 = 1; return 26; } else if(((((a26==1)&&((a15==1)&&(((((a18==1)&&!(a25==1))||!(a7==1))||(a21==1))||(a1==1))))&&(a2==1))&&((a10==1)&&(((((((a14==5)||(a14==6))&&(input==6))&&(a27==20))&&!(a16==1))&&(a3==13))&&(a5==1))))){ a21 = 0; a27 = 19; a25 = 1; a14 = 3; a15 = 1; a3 = 12; a29 = 1; return -1; } else if((((a18==1)&&(((!(a26==1)&&(((((((a14==5)||(a14==6))||(a14==7))&&(input==1))&&(a15==1))&&(a27==19))&&(a3==13)))&&!(a2==1))&&!(a17==1)))&&(((a17==1)||((((a10==1)&&(a20==1))&&(a25==1))||(a23==1)))||!(a20==1)))){ a6 = 1; a2 = 1; a3 = 14; a14 = 3; a5 = 1; a7 = 1; a27 = 20; return 22; } else if((((((a10==1)&&((((a11==1)||(a18==1))&&(a2==1))||!(a6==1)))||!(a29==1))&&(a25==1))&&(!(a11==1)&&((a27==21)&&(((((((a14==3)&&(a3==12))&&!(a26==1))||((((a3==14)&&(a14==6))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7)))))&&(input==4))&&!(a23==1))&&!(a9==1)))))){ a14 = 3; a27 = 20; a26 = 1; a16 = 0; a7 = 1; a3 = 13; a18 = 1; return 26; } else if(((((a3==13)&&((!(a1==1)&&((((a15==1)&&(a25==1))&&!(a16==1))&&!(a1==1)))&&(a26==1)))||!(a6==1))&&(((a27==19)&&(((a10==1)&&(!(a2==1)&&((input==2)&&((a14==5)||(a14==6)))))&&!(a1==1)))&&!(a1==1)))){ a27 = 20; a18 = 1; a2 = 1; a12 = 1; a14 = 5; a6 = 1; a3 = 14; return 26; } else if((((a25==1)&&((a7==1)&&((!(a19==1)&&((a28==1)&&(((((((a3==12)&&(a14==6))||((a14==7)&&(a3==12)))||((a14==3)&&(a3==13)))&&(input==5))&&!(a1==1))&&(a20==1))))&&(a29==1))))&&((!(a26==1)&&((a10==1)&&((a7==1)&&(a27==20))))&&!(a2==1)))){ a20 = 1; a2 = 1; a19 = 0; a26 = 1; a14 = 6; a3 = 14; return 25; } else if((((((((!(a7==1)||((a26==1)&&((a3==12)&&((a1==1)||((a14==4)&&(a6==1))))))&&(a27==20))||!(a15==1))&&(a28==1))||(a9==1))&&!(a25==1))&&(!(a2==1)&&(!(a9==1)&&((a10==1)&&(input==5)))))){ a7 = 1; a21 = 0; a14 = 7; a3 = 14; a26 = 0; a27 = 21; a2 = 1; a25 = 1; a11 = 0; return 26; } else if((((((a2==1)&&(!(a16==1)&&(((((a14==6)||(a14==7))&&(input==3))&&!(a26==1))&&(a27==20))))&&(a3==13))&&!(a1==1))&&(!(a19==1)&&(!(a28==1)||(((((a29==1)&&(a10==1))||!(a15==1))&&!(a25==1))&&(a18==1)))))){ a26 = 1; a25 = 1; a27 = 19; a18 = 1; a14 = 3; a13 = 0; a3 = 12; a12 = 1; return -1; } else if((((a27==20)&&((a7==1)&&(a28==1)))&&((a10==1)&&((a2==1)&&(!(a13==1)&&(((a25==1)&&((a3==12)&&((((!(a23==1)&&((((a14==4)||(a14==5))||(a14==6))&&(input==1)))&&(a18==1))&&(a26==1))&&!(a19==1))))&&(a5==1))))))){ a14 = 4; a9 = 0; a29 = 1; a3 = 13; a6 = 1; return 22; } else if((((((((a14==5)||(a14==6))&&(input==5))&&!(a11==1))&&!(a2==1))&&!(a25==1))&&(((a3==13)&&((((!(a26==1)&&(((a20==1)&&((a27==20)&&(a29==1)))&&(a29==1)))&&(a18==1))&&(a28==1))||(a1==1)))&&(a10==1)))){ a24 = 0; a11 = 1; a14 = 3; a27 = 19; a17 = 1; a3 = 12; return 26; } else if((((a10==1)&&(((a2==1)&&(!(a6==1)||(!(a18==1)||(!(a1==1)&&((a28==1)&&!(a23==1))))))||!(a6==1)))&&(((input==2)&&((((a27==21)&&((a3==12)&&((a14==4)&&(a25==1))))&&(a26==1))||((!(a26==1)&&((a27==20)&&((a3==14)&&((a14==7)&&!(a25==1)))))||(((a27==21)&&((a3==12)&&((a25==1)&&(a14==3))))&&(a26==1)))))&&!(a16==1)))){ a25 = 1; a27 = 21; a19 = 0; a5 = 1; a14 = 3; a26 = 1; a20 = 1; a3 = 12; return 25; } else if((((a14==4)&&(((((!(a7==1)&&((((a25==1)&&(input==6))&&(a10==1))&&!(a18==1)))&&(a2==1))&&(a27==21))&&(a9==1))&&!(a20==1)))&&((a3==14)&&((((a26==1)&&(a28==1))&&(a11==1))&&!(a18==1))))){ a27 = 19; a1 = 1; a3 = 12; a24 = 0; a11 = 1; a25 = 0; a14 = 7; return 22; } else if(((((a1==1)||((a2==1)&&(a29==1)))||!(a18==1))&&(!(a1==1)&&(((!(a16==1)&&((a27==20)&&(((input==2)&&((!(a26==1)&&((a3==14)&&((a25==1)&&(a14==7))))||((a26==1)&&((!(a25==1)&&(a14==3))&&(a3==12)))))&&(a10==1))))&&!(a21==1))&&!(a13==1))))){ a14 = 3; a13 = 0; a25 = 1; a18 = 1; a27 = 19; a26 = 1; a19 = 0; a3 = 12; return -1; } else if(((!(a29==1)||(((a27==20)&&((((((a26==1)&&((!(a25==1)&&((a29==1)&&!(a9==1)))||(a16==1)))||(a11==1))&&(a3==12))&&(a14==6))||!(a28==1)))&&(a29==1)))&&(((a2==1)&&(input==3))&&(a10==1)))){ a15 = 1; a5 = 1; a27 = 19; a14 = 4; a25 = 1; a3 = 13; a7 = 1; a2 = 0; return 26; } else if(((((((((a26==1)&&(a18==1))&&!(a2==1))&&!(a16==1))&&(a27==20))&&(a10==1))&&!(a13==1))&&((a29==1)&&((((((a28==1)&&(((a14==4)||(a14==5))&&(input==4)))&&!(a11==1))&&(a3==12))&&!(a16==1))&&(a25==1))))){ a2 = 1; a14 = 6; a3 = 13; a1 = 0; a26 = 0; a21 = 0; return 22; } else if((((a5==1)&&(((!(a15==1)||((a15==1)&&(a2==1)))&&(a20==1))&&(a26==1)))&&(!(a16==1)&&(((a27==20)&&((!(a25==1)&&((a10==1)&&(((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a14==4)&&(a3==13)))&&(input==2))))&&!(a16==1)))&&(a5==1))))){ a27 = 19; a1 = 0; a25 = 1; a19 = 0; a15 = 1; a3 = 12; a14 = 3; return -1; } else if((((a10==1)&&((a3==13)&&((!(a12==1)||(!(a23==1)&&(a15==1)))&&!(a13==1))))&&((a27==20)&&(((a25==1)&&(!(a13==1)&&((((((a14==5)||(a14==6))&&(input==6))&&(a26==1))&&(a15==1))&&(a18==1))))&&(a2==1))))){ a1 = 0; a21 = 0; a3 = 12; a14 = 3; a27 = 19; return -1; } else if(((((a3==12)&&(((((!(a2==1)&&(((a25==1)&&((a10==1)&&((input==4)&&(((a14==4)||(a14==5))||(a14==6)))))&&(a6==1)))&&!(a17==1))&&(a29==1))&&(a7==1))&&(a27==19)))&&!(a26==1))&&(((a12==1)||!(a15==1))||(a19==1)))){ a2 = 1; a27 = 21; a19 = 0; a25 = 0; a11 = 0; a3 = 13; a23 = 0; a14 = 3; return -1; } else if(((((((a10==1)&&(((!(a6==1)||(!(a9==1)&&(a29==1)))||(a19==1))||!(a5==1)))&&!(a25==1))&&!(a26==1))&&(a3==12))&&((a27==21)&&(((a2==1)&&((((a14==3)||(a14==4))&&(input==2))&&(a15==1)))&&(a28==1))))){ a25 = 1; a26 = 1; a15 = 1; a23 = 0; a27 = 20; a14 = 4; a3 = 13; a7 = 1; return 25; } else if((((a10==1)&&((a12==1)&&(!(a17==1)&&(!(a7==1)||((a5==1)&&!(a19==1))))))&&((!(a19==1)&&((((input==3)&&((!(a26==1)&&(((a25==1)&&(a14==7))&&(a3==14)))||(((!(a25==1)&&(a14==3))&&(a3==12))&&(a26==1))))&&!(a11==1))&&(a27==20)))&&!(a2==1)))){ a14 = 3; a2 = 1; a6 = 1; a3 = 14; a21 = 0; a20 = 1; a25 = 0; a26 = 1; a27 = 21; return 22; } else if((((a19==1)||(((a7==1)&&((a3==14)&&((((!(a25==1)&&((a20==1)&&(a15==1)))&&(a26==1))&&(a27==21))||(a16==1))))&&(a7==1)))&&(((a10==1)&&(((input==2)&&((a14==3)||(a14==4)))&&(a12==1)))&&!(a2==1)))){ a28 = 0; a3 = 12; a8 = 0; a14 = 7; a9 = 1; a2 = 1; a26 = 0; return 25; } else if((((((a27==20)&&(((a12==1)&&(a26==1))&&!(a2==1)))&&(a17==1))&&(a13==1))&&(!(a12==1)&&((a19==1)&&((a9==1)&&(((((input==4)&&((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4))))&&!(a25==1))&&(a10==1))&&!(a29==1))))))){ a14 = 4; a3 = 12; a0 = 0; a25 = 1; a23 = 1; a9 = 1; return 22; } else if((((a23==1)||(((((a10==1)&&((a27==21)&&((a18==1)&&(a29==1))))||!(a12==1))||(a19==1))||(a19==1)))&&(!(a17==1)&&(!(a2==1)&&((input==6)&&((((((a25==1)&&(a14==6))&&(a3==14))&&!(a26==1))||(!(a26==1)&&(((a25==1)&&(a14==7))&&(a3==14))))||(((a3==12)&&(!(a25==1)&&(a14==3)))&&(a26==1)))))))){ a14 = 4; a2 = 1; a3 = 13; a20 = 0; a25 = 0; a27 = 19; a26 = 0; a24 = 1; a4 = 0; return -1; } else if((((a2==1)&&((a10==1)&&((a21==1)||(a29==1))))&&((a25==1)&&(((a3==14)&&((a29==1)&&(((((a27==20)&&(!(a9==1)&&((input==2)&&((a14==6)||(a14==7)))))&&!(a9==1))&&(a5==1))&&(a26==1))))&&!(a19==1))))){ a19 = 0; a14 = 3; a3 = 12; a5 = 1; a27 = 19; a28 = 1; return -1; } else if((((((a28==1)&&(!(a9==1)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==3))&&(a10==1))&&!(a2==1))))&&(a18==1))&&(a28==1))&&((a27==20)&&((!(a26==1)&&(((!(a19==1)&&(a20==1))||!(a28==1))&&(a25==1)))&&(a3==12))))){ a1 = 0; a2 = 1; a6 = 1; a14 = 7; a16 = 0; a26 = 1; return 24; } else if(((!(a26==1)&&((a10==1)&&((a25==1)&&(((a1==1)&&((a27==20)&&((((a15==1)&&(a23==1))&&(a3==12))&&(a2==1))))&&(a16==1)))))&&(((!(a6==1)&&(((a14==3)||(a14==4))&&(input==1)))&&!(a5==1))&&(a17==1)))){ a27 = 19; a29 = 0; a25 = 0; a18 = 0; a3 = 14; a14 = 7; a26 = 1; a5 = 0; return 25; } else if(((((a10==1)&&(!(a19==1)&&(((!(a25==1)&&(((input==6)&&((a14==4)||(a14==5)))&&(a7==1)))&&!(a26==1))&&(a29==1))))&&(a28==1))&&((a6==1)&&(((!(a2==1)&&((a3==12)&&(a18==1)))||(a23==1))&&(a27==19))))){ a27 = 20; a14 = 4; a21 = 0; a2 = 1; a29 = 1; a5 = 1; a25 = 1; a3 = 13; a26 = 1; return 26; } else if(((((a29==1)&&(!(a2==1)&&((a15==1)&&(((((input==5)&&((a14==6)||(a14==7)))&&!(a25==1))&&(a27==21))&&(a26==1)))))&&!(a16==1))&&((a23==1)||(!(a11==1)&&((a13==1)||((a3==14)&&((a10==1)&&(a7==1)))))))){ a14 = 7; a25 = 1; a27 = 19; a8 = 0; a2 = 1; a13 = 1; return 26; } else if((((((!(a25==1)&&((((a2==1)&&((input==6)&&((a14==6)||(a14==7))))&&(a15==1))&&!(a13==1)))&&!(a16==1))&&!(a11==1))&&!(a26==1))&&((a10==1)&&(!(a13==1)&&((a3==13)&&(((a18==1)&&(a27==20))&&!(a23==1))))))){ a14 = 7; a27 = 19; a5 = 1; a20 = 1; a23 = 0; a2 = 0; return 25; } else if((((a25==1)&&((a7==1)&&((a29==1)&&!(a26==1))))&&((a27==20)&&((!(a19==1)&&((a28==1)&&((a7==1)&&(!(a11==1)&&((((input==1)&&(((a3==14)&&(a14==4))||(((a14==7)&&(a3==13))||((a3==14)&&(a14==3)))))&&(a10==1))&&!(a13==1))))))&&!(a2==1))))){ a21 = 0; a26 = 1; a27 = 19; a2 = 1; a3 = 12; a11 = 0; a25 = 0; a14 = 7; return -1; } else if((((((a10==1)&&(((!(a13==1)&&(a20==1))&&(a15==1))&&!(a26==1)))||!(a6==1))||!(a15==1))&&((!(a21==1)&&((((!(a2==1)&&((a25==1)&&(input==3)))&&(a3==12))&&(a29==1))&&(a14==7)))&&(a27==21)))){ if((a21==1)){ a25 = 0; a5 = 0; a21 = 1; a19 = 1; a2 = 1; }else{ a2 = 1; a3 = 13; a12 = 0; a16 = 1; a14 = 5; a27 = 19; } return -1; } else if(((!(a17==1)&&((((input==4)&&((((a14==6)&&(a3==12))||((a14==7)&&(a3==12)))||((a3==13)&&(a14==3))))&&!(a26==1))&&(a29==1)))&&((a1==1)||(!(a9==1)&&(((a28==1)&&(!(a2==1)&&((a27==20)&&((a25==1)&&((a18==1)&&(a10==1))))))&&!(a16==1)))))){ a14 = 6; a1 = 0; a28 = 1; a2 = 1; a26 = 1; a16 = 0; a3 = 14; return 24; } else if((((a10==1)&&((a27==21)&&((a3==13)&&((!(a18==1)||(a29==1))||!(a18==1)))))&&((a25==1)&&((!(a9==1)&&((((a28==1)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==1))&&!(a2==1)))&&!(a23==1))&&!(a21==1)))&&(a26==1))))){ if((a5==1)){ a11 = 1; a28 = 0; a25 = 0; a14 = 7; a2 = 1; a26 = 0; a27 = 19; }else{ a4 = 0; a13 = 1; a25 = 0; a0 = 0; a14 = 4; a26 = 0; a2 = 1; a27 = 20; } return -1; } else if(((!(a25==1)&&((!(a15==1)||((a20==1)&&((a7==1)&&(a27==21))))&&(a2==1)))&&(((a12==1)&&((((a10==1)&&(!(a11==1)&&(((input==4)&&((a14==6)||(a14==7)))&&!(a17==1))))&&(a3==14))&&(a26==1)))&&!(a11==1)))){ a7 = 1; a29 = 1; a15 = 1; a14 = 3; a25 = 1; a27 = 19; a3 = 12; return -1; } else if((((((((!(a9==1)&&((((a18==1)&&(a6==1))||(a9==1))&&(a27==21)))&&(a18==1))&&(a2==1))&&(a3==14))&&(a10==1))&&(a26==1))&&((a15==1)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==2))&&!(a25==1))&&(a29==1))))){ a29 = 1; a19 = 0; a2 = 0; a5 = 1; a26 = 0; a27 = 19; a14 = 3; return 22; } else if((((a3==12)&&(!(a16==1)&&(((a20==1)&&(((a25==1)&&(!(a2==1)&&((a27==20)&&(((input==5)&&((a14==6)||(a14==7)))&&!(a9==1)))))&&!(a23==1)))&&!(a17==1))))&&((((a5==1)&&(a10==1))&&(a29==1))&&(a26==1)))){ if((a11==1)){ a19 = 0; a23 = 0; a14 = 7; a6 = 1; }else{ a14 = 7; a17 = 0; a27 = 21; a16 = 0; a26 = 0; a2 = 1; a29 = 1; a3 = 14; } return 26; } else if(((!(a26==1)&&((a3==13)&&(!(a2==1)&&((!(a16==1)&&(a28==1))||!(a29==1)))))&&((((((((a10==1)&&((((a14==5)||(a14==6))||(a14==7))&&(input==2)))&&(a27==19))&&(a25==1))&&(a29==1))&&(a6==1))&&!(a19==1))&&!(a19==1)))){ a14 = 3; a6 = 1; a11 = 0; a20 = 1; a2 = 1; a27 = 20; a26 = 1; return 22; } else if((((!(a26==1)&&(!(a23==1)&&((((a29==1)&&!(a2==1))||(a9==1))&&!(a9==1))))||!(a20==1))&&((a18==1)&&((a10==1)&&(!(a25==1)&&((!(a19==1)&&((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))&&(input==2)))&&(a27==21))))))){ a26 = 1; a3 = 14; a6 = 0; a14 = 7; a0 = 1; a4 = 1; a2 = 1; return 25; } else if((((!(a16==1)&&((a26==1)&&(!(a2==1)&&((((a6==1)&&(((((a14==5)||(a14==6))&&(input==4))&&(a3==13))&&!(a21==1)))&&(a25==1))&&(a10==1)))))&&!(a19==1))&&((((a29==1)&&(a27==19))||(a9==1))&&!(a13==1)))){ a14 = 7; a20 = 1; a21 = 0; a27 = 21; a16 = 0; a2 = 1; a3 = 12; return 26; } else if(((!(a13==1)&&(((!(a23==1)&&((((a26==1)&&(((input==5)&&((a14==7)||((a14==5)||(a14==6))))&&(a10==1)))&&(a3==12))&&(a27==21)))&&(a25==1))&&(a18==1)))&&(((((a15==1)&&(a2==1))&&!(a17==1))||!(a6==1))&&!(a1==1)))){ a20 = 1; a12 = 1; a15 = 1; a14 = 3; a27 = 19; return -1; } else if(((((a10==1)&&((((a5==1)&&(!(a1==1)&&(((input==2)&&(((a14==3)||(a14==4))||(a14==5)))&&(a27==20))))&&!(a26==1))&&(a29==1)))&&(a3==12))&&(((!(a28==1)||((a28==1)&&((a12==1)&&(a2==1))))&&!(a21==1))&&!(a25==1)))){ a7 = 1; a21 = 0; a14 = 5; return 22; } else if(((!(a11==1)&&(((a27==21)&&((a15==1)&&((((input==1)&&((a14==3)||(a14==4)))&&(a29==1))&&!(a9==1))))&&!(a17==1)))&&((a26==1)&&((a25==1)&&((a2==1)&&((a3==13)&&((a20==1)&&((a10==1)&&(a28==1))))))))){ a27 = 19; a3 = 12; a14 = 3; a7 = 1; a15 = 1; a16 = 0; return -1; } else if((((a26==1)&&((a27==20)&&((((input==2)&&((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4))))&&!(a5==1))&&!(a20==1))))&&(((!(a28==1)&&(!(a25==1)&&(((!(a2==1)&&(a15==1))&&!(a29==1))&&(a19==1))))&&(a17==1))&&(a10==1)))){ a14 = 3; a3 = 13; a22 = 1; a19 = 1; return 24; } else if((((((a26==1)&&(!(a1==1)&&((!(a9==1)&&(!(a16==1)&&((input==4)&&(((a14==5)||(a14==6))||(a14==7)))))&&!(a19==1))))&&(a3==14))&&(a10==1))&&(((a2==1)&&((a13==1)||((a5==1)&&((a27==20)&&(a6==1)))))&&!(a25==1)))){ a2 = 0; a12 = 1; a27 = 19; a26 = 0; a15 = 1; a3 = 12; a7 = 1; a14 = 6; return 26; } else if(((((a10==1)&&((!(a29==1)||(!(a17==1)&&(!(a2==1)&&((a15==1)||!(a12==1)))))&&!(a19==1)))&&(a27==20))&&(((!(a25==1)&&(((input==2)&&(((a14==4)&&(a3==13))||(((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))))&&!(a1==1)))&&(a26==1))&&(a5==1)))){ a14 = 4; a1 = 0; a2 = 1; a3 = 13; a25 = 1; a18 = 1; a28 = 1; return 25; } else if(((!(a1==1)&&((((!(a13==1)&&((a15==1)&&((a2==1)&&((a20==1)&&((((a14==5)||(a14==6))&&(input==3))&&!(a16==1))))))&&!(a19==1))&&(a27==20))&&!(a26==1)))&&((a25==1)&&(((a12==1)&&(a10==1))&&(a3==14))))){ a7 = 1; a13 = 0; a25 = 0; a14 = 7; a27 = 21; a20 = 1; a26 = 1; return 22; } else if((((((a10==1)&&(((a14==3)||(a14==4))&&(input==1)))&&(a18==1))&&!(a13==1))&&(((a26==1)&&((a20==1)&&((a25==1)&&((a16==1)||(((!(a9==1)&&((a7==1)&&(a27==19)))&&!(a2==1))&&!(a11==1))))))&&(a3==12)))){ a14 = 7; a3 = 13; a2 = 1; a6 = 1; a25 = 0; a23 = 0; a9 = 0; return -1; } else if(((((a3==13)&&(((((a7==1)&&(a29==1))||!(a18==1))&&(a26==1))||(a13==1)))&&!(a25==1))&&(((((a6==1)&&(((a2==1)&&((input==3)&&((a14==5)||(a14==6))))&&(a27==20)))&&(a10==1))&&(a15==1))&&!(a16==1)))){ a25 = 1; a17 = 0; a21 = 0; a3 = 12; a27 = 19; a5 = 1; a14 = 3; return -1; } else if((((!(a15==1)||((a13==1)||((a7==1)&&!(a16==1))))&&(a27==19))&&(((a26==1)&&((a3==12)&&((a25==1)&&((a15==1)&&(!(a2==1)&&(((a10==1)&&((input==3)&&((a14==7)||((a14==5)||(a14==6)))))&&(a20==1)))))))&&(a18==1)))){ a26 = 0; a29 = 1; a2 = 1; a18 = 1; a25 = 0; a14 = 6; a28 = 1; a27 = 21; a3 = 13; return -1; } else if((((((a9==1)||((a3==12)&&((a26==1)&&((a5==1)&&(a10==1)))))&&(a27==19))||!(a6==1))&&((a29==1)&&((!(a19==1)&&(!(a11==1)&&(!(a21==1)&&(!(a2==1)&&((input==6)&&((a14==7)||((a14==5)||(a14==6))))))))&&!(a25==1))))){ a26 = 0; a17 = 0; a3 = 13; a27 = 21; a2 = 1; a14 = 6; a12 = 1; a19 = 0; return -1; } else if((((!(a9==1)&&(!(a11==1)&&(!(a11==1)&&(!(a2==1)&&((((a14==6)||(a14==7))&&(input==2))&&(a27==21))))))&&(a20==1))&&(!(a23==1)&&(!(a29==1)||(((a3==12)&&((a25==1)&&((a29==1)&&(a10==1))))&&(a26==1)))))){ a8 = 0; a21 = 1; a2 = 1; a3 = 13; a24 = 1; a27 = 19; a26 = 0; a14 = 7; return 25; } else if((((((((a21==1)||((a27==19)&&(!(a2==1)&&((a29==1)&&!(a16==1)))))||(a21==1))&&(a6==1))&&!(a9==1))&&(a10==1))&&(!(a26==1)&&((((((a14==5)||(a14==6))&&(input==2))&&!(a25==1))&&!(a9==1))&&(a3==14))))){ a3 = 12; a26 = 1; a18 = 1; a13 = 0; a25 = 1; a2 = 1; a14 = 3; a12 = 1; return -1; } else if((((a1==1)&&((a21==1)&&((!(a15==1)&&((a3==14)&&((input==3)&&((a14==5)||((a14==3)||(a14==4))))))&&(a23==1))))&&(((a19==1)&&(((a2==1)&&((((a7==1)&&!(a25==1))&&(a27==21))&&(a10==1)))&&!(a15==1)))&&(a26==1)))){ a4 = 0; a22 = 1; a14 = 6; a5 = 0; a25 = 1; a27 = 20; a3 = 12; a2 = 0; a26 = 0; return 24; } else if(((((a10==1)&&(((a5==1)&&((a12==1)&&((a2==1)&&((input==2)&&((a14==3)||(a14==4))))))&&!(a23==1)))&&(a26==1))&&(((((a15==1)&&(!(a17==1)&&((a27==21)&&(a15==1))))&&(a25==1))||!(a18==1))&&(a3==13)))){ a7 = 1; a14 = 3; a28 = 1; a18 = 1; a27 = 20; return 25; } else if(((((a3==13)&&(input==1))&&!(a25==1))&&((a10==1)&&((!(a2==1)&&(!(a23==1)&&((a27==20)&&(((a7==1)&&((((!(a23==1)&&(a5==1))&&(a14==4))&&(a7==1))||!(a18==1)))||(a13==1)))))&&!(a26==1))))){ if((a27==20)){ a19 = 1; a25 = 1; a4 = 0; a26 = 1; a14 = 5; a2 = 1; }else{ a8 = 1; a5 = 0; a27 = 19; a24 = 0; a25 = 1; a2 = 1; a3 = 14; } return 22; } else if((((a27==21)&&((a3==13)&&(!(a19==1)&&(!(a23==1)&&(((a25==1)&&(((a7==1)&&!(a23==1))&&(a10==1)))||(a1==1))))))&&(!(a26==1)&&((((((a14==6)||((a14==4)||(a14==5)))&&(input==4))&&!(a2==1))&&(a12==1))&&(a29==1))))){ a2 = 1; a26 = 1; a17 = 1; a6 = 0; a13 = 1; a3 = 14; a14 = 5; return -1; } else if((((a9==1)||((a3==13)&&(((a29==1)&&!(a17==1))&&!(a25==1))))&&((a15==1)&&(!(a17==1)&&((a15==1)&&((a27==21)&&((a26==1)&&(((a2==1)&&((a12==1)&&(((a14==7)||((a14==5)||(a14==6)))&&(input==4))))&&(a10==1))))))))){ a11 = 0; a18 = 1; a28 = 1; a25 = 1; a27 = 20; a14 = 4; return 25; } else if(((((((a10==1)&&((!(a2==1)&&((a3==13)&&(((a14==6)||(a14==7))&&(input==2))))&&!(a23==1)))&&(a26==1))&&(a18==1))&&(a25==1))&&(!(a29==1)||((a6==1)&&(((a27==21)&&(!(a19==1)&&(a29==1)))&&!(a17==1)))))){ a8 = 0; a2 = 1; a25 = 0; a14 = 7; a27 = 19; a24 = 1; a17 = 1; return 25; } else if((((((((a18==1)&&!(a2==1))&&(a10==1))||(a13==1))&&(a7==1))&&(a3==13))&&((((!(a17==1)&&((a27==21)&&((!(a26==1)&&(((a14==6)||(a14==7))&&(input==1)))&&(a7==1))))&&(a5==1))&&!(a25==1))&&(a5==1)))){ a3 = 14; a23 = 1; a25 = 1; a16 = 1; a29 = 0; a14 = 7; a2 = 1; a27 = 19; return -1; } else if((((a18==1)&&(!(a13==1)&&((a10==1)&&(!(a2==1)&&(((input==6)&&(((((a3==14)&&((a14==7)&&(a25==1)))&&!(a26==1))||(((!(a25==1)&&(a14==3))&&(a3==12))&&(a26==1)))||((a26==1)&&((!(a25==1)&&(a14==4))&&(a3==12)))))&&(a27==19))))))&&(!(a18==1)||(((a7==1)&&((a15==1)&&!(a19==1)))&&!(a9==1))))){ if((a2==1)){ a14 = 6; a25 = 0; a15 = 1; a3 = 14; a6 = 1; a28 = 1; a26 = 0; }else{ a3 = 13; a6 = 1; a18 = 1; a27 = 20; a2 = 1; a26 = 1; a25 = 0; a14 = 7; } return 25; } else if(((!(a29==1)||((a28==1)&&((!(a26==1)&&((a7==1)&&(a27==20)))||!(a7==1))))&&(!(a9==1)&&(!(a19==1)&&((a25==1)&&((!(a2==1)&&((a6==1)&&(((((a14==6)&&(a3==12))||((a14==7)&&(a3==12)))||((a14==3)&&(a3==13)))&&(input==1))))&&(a10==1))))))){ a14 = 3; a3 = 13; a15 = 1; a12 = 1; a26 = 1; a2 = 1; a29 = 1; return 22; } else if((((((input==3)&&(a10==1))&&(a2==1))&&(a3==12))&&((a27==21)&&(!(a25==1)&&(((a20==1)&&(((!(a26==1)&&(!(a19==1)&&((!(a21==1)&&(a6==1))&&(a15==1))))&&(a14==5))&&!(a13==1)))&&!(a1==1)))))){ a26 = 1; a25 = 1; a20 = 1; a6 = 1; a14 = 3; a16 = 0; a27 = 19; return -1; } else if((((a10==1)&&(((((a25==1)&&((a14==4)&&((a12==1)&&!(a13==1))))&&(a3==14))&&!(a19==1))&&(a26==1)))&&(((a6==1)&&(((a18==1)&&(((a27==21)&&(input==2))&&!(a9==1)))&&(a5==1)))&&(a2==1)))){ a29 = 1; a9 = 0; a1 = 0; return 25; } else if((((a27==20)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==4))&&!(a2==1))&&(a18==1)))&&((a3==12)&&((a13==1)||(((a11==1)||(((((a28==1)&&(!(a26==1)&&(a18==1)))&&(a10==1))&&!(a17==1))&&!(a13==1)))&&(a25==1)))))){ a3 = 13; a14 = 3; a2 = 1; a26 = 1; a23 = 0; a13 = 0; return 22; } else if((((a28==1)&&(!(a13==1)&&(!(a20==1)||((a10==1)&&(a12==1)))))&&((((a7==1)&&((a27==20)&&((a2==1)&&(((!(a26==1)&&((a3==14)&&((a25==1)&&(a14==7))))||(((a3==12)&&((a14==3)&&!(a25==1)))&&(a26==1)))&&(input==3)))))&&!(a21==1))&&!(a23==1)))){ a3 = 12; a12 = 1; a27 = 19; a15 = 1; a14 = 3; a25 = 1; a7 = 1; a26 = 1; return -1; } else if((((a20==1)&&((((a25==1)&&(!(a13==1)&&((a3==14)&&(!(a2==1)&&(((a14==4)||(a14==5))&&(input==3))))))&&(a27==20))&&!(a21==1)))&&(!(a6==1)||((a1==1)||((((a28==1)&&(a7==1))&&(a26==1))&&(a10==1)))))){ a29 = 1; a11 = 0; a25 = 0; a2 = 1; a26 = 0; a14 = 6; a15 = 1; return 26; } else if(((((a10==1)&&((((a14==6)||((a14==4)||(a14==5)))&&(input==2))&&(a26==1)))&&(a3==12))&&((a7==1)&&((a25==1)&&((a21==1)||(!(a7==1)||((a5==1)&&((!(a15==1)||((a27==20)&&((a18==1)||!(a5==1))))&&(a2==1))))))))){ a17 = 0; a9 = 0; a27 = 19; a14 = 3; a29 = 1; return -1; } else if((((a28==1)&&((!(a26==1)&&((a27==21)&&((((a5==1)&&((a15==1)&&(((a14==6)||((a14==4)||(a14==5)))&&(input==2))))&&(a10==1))&&(a5==1))))&&(a25==1)))&&((((a13==1)||((a7==1)&&(a28==1)))&&(a3==13))&&!(a2==1)))){ a4 = 1; a14 = 5; a26 = 1; a3 = 12; a23 = 1; a24 = 1; a27 = 19; a25 = 0; return 25; } else if(((((((a3==12)&&((a14==5)&&(!(a2==1)&&(((input==2)&&!(a25==1))&&(a18==1)))))&&(a29==1))&&(a20==1))&&!(a26==1))&&((((((a10==1)&&(a28==1))&&(a27==20))&&!(a11==1))||!(a28==1))&&!(a13==1)))){ a19 = 1; a3 = 13; a27 = 19; a29 = 0; a14 = 6; a15 = 0; return -1; } else if((((a27==20)&&(!(a2==1)&&((((((a14==4)||(a14==5))&&(input==1))&&!(a19==1))&&!(a25==1))&&!(a1==1))))&&(!(a18==1)||((a10==1)&&(!(a15==1)||((a21==1)||(((!(a26==1)&&(a6==1))||(a16==1))&&(a3==14)))))))){ a18 = 0; a14 = 3; a2 = 1; a5 = 0; a25 = 1; a27 = 21; a19 = 1; return 25; } else if((((!(a11==1)&&((a3==13)&&((a27==20)&&((a28==1)||(a19==1)))))||(a9==1))&&((!(a17==1)&&(((((((input==3)&&((a14==5)||(a14==6)))&&(a12==1))&&!(a2==1))&&!(a25==1))&&!(a26==1))&&(a10==1)))&&!(a1==1)))){ a26 = 1; a2 = 1; a29 = 0; a14 = 6; a27 = 19; a24 = 1; a8 = 1; return 22; } else if((((a23==1)||(((a3==13)&&((a27==19)&&((((a14==6)&&((a10==1)&&(a7==1)))&&(a5==1))||!(a20==1))))&&!(a2==1)))&&(!(a23==1)&&(((a6==1)&&(!(a25==1)&&((input==1)&&!(a26==1))))&&!(a9==1))))){ a5 = 1; a21 = 0; a14 = 7; a11 = 0; return 25; } else if((((((a10==1)&&(!(a20==1)||((a5==1)&&(a5==1))))||!(a15==1))||(a21==1))&&((((a27==19)&&(!(a25==1)&&((!(a26==1)&&((((a14==5)||(a14==6))&&(input==4))&&!(a1==1)))&&(a3==14))))&&!(a2==1))&&(a7==1)))){ a12 = 1; a25 = 1; a11 = 0; a20 = 1; a14 = 5; return 26; } else if((((a16==1)||(!(a20==1)||(((a2==1)&&((((!(a25==1)&&(a20==1))&&(a26==1))||!(a28==1))&&(a27==21)))&&!(a11==1))))&&(!(a17==1)&&((a12==1)&&(((a3==12)&&((input==5)&&((a14==6)||((a14==4)||(a14==5)))))&&(a10==1)))))){ a17 = 0; a12 = 1; a14 = 4; a9 = 0; return 25; } else if((((a21==1)||(!(a26==1)&&(!(a18==1)||((a18==1)&&(!(a5==1)||(a29==1))))))&&(!(a2==1)&&((((a10==1)&&((((input==4)&&(((a3==13)&&(a14==4))||(((a3==12)&&(a14==7))||((a3==13)&&(a14==3)))))&&(a25==1))&&!(a16==1)))&&(a27==19))&&(a12==1))))){ a14 = 3; a2 = 1; a13 = 0; a20 = 1; a1 = 0; a26 = 1; a3 = 12; return -1; } else if(((((a2==1)&&((!(a25==1)&&(a20==1))&&(a27==20)))&&(a15==1))&&((((a29==1)&&(!(a9==1)&&(((!(a16==1)&&((a10==1)&&(!(a26==1)&&(input==1))))&&(a14==6))&&(a3==12))))&&(a28==1))&&!(a1==1)))){ a27 = 19; a12 = 1; a23 = 0; a25 = 1; a14 = 3; a26 = 1; a19 = 0; return -1; } else if((((((!(a16==1)&&((input==3)&&(a3==12)))&&(a10==1))&&!(a26==1))&&(a27==21))&&(((a2==1)&&((((((a14==4)&&((a21==1)||(a12==1)))||(a1==1))||!(a5==1))&&(a5==1))||(a1==1)))&&(a25==1)))){ a21 = 0; a1 = 0; a14 = 3; a3 = 13; a13 = 0; a27 = 20; a26 = 1; return 26; } else if(((((a5==1)&&((!(a2==1)&&((a5==1)&&((a6==1)&&(a25==1))))||!(a15==1)))||(a21==1))&&(!(a21==1)&&(!(a26==1)&&(((a27==19)&&((a18==1)&&(((input==4)&&((a14==6)||((a14==4)||(a14==5))))&&(a10==1))))&&(a3==14)))))){ a7 = 1; a2 = 1; a14 = 3; a3 = 12; a26 = 1; return -1; } else if((((((a21==1)&&(((((a14==3)&&(input==6))&&(a21==1))&&(a10==1))&&(a21==1)))&&!(a26==1))&&!(a29==1))&&(!(a12==1)&&((a27==19)&&((!(a2==1)&&((a25==1)&&((a6==1)&&(a13==1))))&&(a3==14)))))){ a2 = 1; a21 = 1; a27 = 20; a26 = 1; a3 = 13; a14 = 7; a25 = 0; a16 = 1; a11 = 1; return 24; } else if((((a21==1)||(((!(a26==1)&&((a29==1)&&(a25==1)))&&(a2==1))||!(a29==1)))&&(!(a23==1)&&((a29==1)&&(!(a1==1)&&((a14==4)&&(((((input==2)&&(a10==1))&&(a27==21))&&!(a9==1))&&(a3==12)))))))){ a3 = 13; a23 = 0; a11 = 0; a21 = 0; a14 = 3; a26 = 1; a27 = 20; return 24; } else if(((((!(a21==1)&&(((a2==1)&&(((input==3)&&!(a25==1))&&(a6==1)))&&(a14==5)))&&!(a1==1))&&(a18==1))&&(((!(a11==1)&&((a10==1)&&((a3==13)&&((a20==1)&&(a27==20)))))||(a16==1))&&!(a26==1)))){ a14 = 7; a28 = 1; a21 = 0; a27 = 19; a12 = 1; a2 = 0; return 22; } else if((((((a10==1)&&(((!(a9==1)&&(a18==1))&&(a27==21))&&!(a23==1)))||!(a12==1))&&!(a9==1))&&((a2==1)&&((!(a26==1)&&((a25==1)&&(!(a21==1)&&((((a14==7)&&(a3==13))||((a14==3)&&(a3==14)))&&(input==3)))))&&(a28==1))))){ a21 = 0; a16 = 0; a14 = 7; a3 = 13; a18 = 1; return 24; } else if((((!(a25==1)&&(((a27==21)&&(!(a16==1)&&(!(a1==1)&&((a18==1)&&(((a29==1)&&((input==4)&&(((a14==5)||(a14==6))||(a14==7))))&&(a29==1))))))&&(a10==1)))&&(a2==1))&&(((a3==14)&&(!(a11==1)&&(a28==1)))&&!(a26==1)))){ a3 = 13; a26 = 1; a14 = 5; a21 = 0; a7 = 1; a25 = 1; a29 = 1; return 25; } else if(((((a6==1)&&(!(a7==1)||((a13==1)||((a27==21)&&((a12==1)&&(a14==5))))))&&!(a26==1))&&((!(a2==1)&&((((((a3==14)&&(input==3))&&(a20==1))&&!(a9==1))&&!(a1==1))&&(a10==1)))&&!(a25==1)))){ if((a28==1)){ a27 = 19; a14 = 4; a18 = 0; a2 = 1; a0 = 1; a3 = 13; a7 = 0; }else{ a22 = 0; a25 = 1; a14 = 3; a2 = 1; a8 = 1; a3 = 12; a7 = 0; } return -1; } else if((((a2==1)&&((((a6==1)&&(((input==3)&&(a3==12))&&(a12==1)))&&!(a23==1))&&(a7==1)))&&(!(a25==1)&&((((!(a7==1)||((a14==6)&&((a5==1)&&!(a19==1))))&&!(a26==1))&&(a27==20))&&(a10==1))))){ if((a6==1)){ a27 = 19; a2 = 0; a14 = 7; a20 = 1; a23 = 0; a3 = 13; }else{ a5 = 1; a21 = 0; a25 = 1; a14 = 7; a16 = 0; a26 = 1; } return 24; } else if(((!(a28==1)||((a19==1)||((!(a23==1)&&((((a6==1)||(a23==1))||(a11==1))||!(a12==1)))&&(a25==1))))&&((a10==1)&&((a27==21)&&(((((input==6)&&((a14==6)||(a14==7)))&&!(a2==1))&&(a26==1))&&(a3==13)))))){ a14 = 7; a26 = 0; a24 = 0; a13 = 1; a27 = 19; a3 = 12; a16 = 1; a2 = 1; a25 = 0; return -1; } else if(((((a27==20)&&((a2==1)&&(!(a25==1)&&(((a17==1)||(a5==1))&&!(a13==1)))))&&(a3==13))&&((a20==1)&&(((a18==1)&&((a10==1)&&(((((a14==6)||(a14==7))&&(input==5))&&!(a11==1))&&!(a26==1))))&&(a6==1))))){ a19 = 0; a3 = 14; a26 = 1; a9 = 0; a23 = 0; a14 = 5; a25 = 1; return 25; } else if((((a26==1)&&(((!(a1==1)&&((input==3)&&((a14==6)||(a14==7))))&&!(a19==1))&&!(a9==1)))&&(((a3==14)&&((a27==21)&&((!(a28==1)||((((a2==1)&&(a18==1))||!(a12==1))&&(a10==1)))||!(a28==1))))&&!(a25==1)))){ a19 = 0; a25 = 1; a13 = 0; a14 = 3; a21 = 0; a3 = 12; a27 = 19; return -1; } else if((((((!(a2==1)&&((input==2)&&(a3==14)))&&!(a9==1))&&(a10==1))&&!(a16==1))&&((((a14==4)&&((a27==21)&&(!(a9==1)&&(((a15==1)&&((a20==1)&&!(a26==1)))&&!(a25==1)))))&&(a18==1))&&!(a16==1)))){ a8 = 1; a23 = 1; a27 = 20; a14 = 7; a22 = 0; return 22; } else if((((a18==1)&&(((a10==1)&&(((!(a11==1)&&(((a29==1)&&((a3==14)&&(input==5)))&&(a14==5)))&&!(a9==1))&&(a27==21)))&&!(a9==1)))&&(!(a28==1)||((!(a25==1)&&((a18==1)&&!(a2==1)))&&!(a26==1))))){ a4 = 1; a14 = 3; a5 = 0; a25 = 1; a11 = 1; a2 = 1; return 25; } else if((((a2==1)&&((a5==1)&&((a27==20)&&((a3==12)&&(!(a21==1)&&(a12==1))))))&&(!(a19==1)&&(!(a9==1)&&((a20==1)&&(((a20==1)&&((((input==5)&&((a14==4)||(a14==5)))&&(a26==1))&&(a10==1)))&&!(a25==1))))))){ a27 = 21; a26 = 0; a14 = 6; a23 = 0; a20 = 1; a3 = 14; return 25; } else if(((((a20==1)&&(((a14==3)&&((a3==14)&&(((a26==1)&&(input==1))&&!(a2==1))))&&(a5==1)))&&!(a11==1))&&(!(a6==1)||(!(a28==1)||((((a25==1)&&((a28==1)&&(a27==19)))&&(a10==1))||(a16==1)))))){ a26 = 0; a5 = 1; a7 = 1; a14 = 6; a2 = 1; a25 = 0; a20 = 1; a3 = 12; return -1; } else if(((((((a6==1)&&(!(a1==1)&&((input==4)&&(a25==1))))&&(a12==1))&&!(a26==1))&&(a10==1))&&((a2==1)&&((a27==21)&&(((a3==13)&&((!(a16==1)&&((a9==1)||(a20==1)))&&(a14==6)))&&(a18==1)))))){ a26 = 1; a19 = 0; a20 = 1; a14 = 3; a23 = 0; a3 = 12; a27 = 19; return -1; } else if(((!(a11==1)&&((!(a12==1)||((((a7==1)&&(a14==6))&&(a2==1))&&(a10==1)))||!(a29==1)))&&(((a6==1)&&(!(a1==1)&&(((a27==20)&&((a3==12)&&((input==4)&&(a26==1))))&&!(a25==1))))&&!(a17==1)))){ if((a20==1)){ a7 = 1; a3 = 14; a18 = 1; a12 = 1; a14 = 3; a2 = 0; a26 = 0; a25 = 1; }else{ a27 = 19; a2 = 0; a25 = 1; a3 = 13; a1 = 0; a12 = 1; a15 = 1; a14 = 7; } return 24; } else if(((((!(a26==1)&&((a25==1)&&((a10==1)&&((a2==1)&&(((((input==4)&&(((a14==5)||(a14==6))||(a14==7)))&&(a15==1))&&(a28==1))&&(a15==1))))))&&(a7==1))&&!(a19==1))&&((a3==12)&&(((a27==20)&&(a15==1))&&!(a9==1))))){ a29 = 1; a20 = 1; a14 = 7; a3 = 14; a27 = 21; a26 = 1; a23 = 0; return 24; } else if((((!(a23==1)&&((a26==1)&&((a10==1)&&((input==5)&&((a14==4)||(a14==5))))))&&!(a1==1))&&((((a27==20)&&((!(a7==1)||(!(a23==1)&&(((a3==12)&&(a12==1))&&!(a2==1))))&&(a25==1)))&&!(a13==1))&&(a29==1)))){ a18 = 1; a9 = 0; a16 = 0; a3 = 13; a14 = 3; return 26; } else if((((((!(a2==1)&&(((a12==1)||(a13==1))&&(a27==21)))||!(a28==1))&&(a15==1))&&!(a1==1))&&((((((a3==14)&&((a10==1)&&(((a14==6)||(a14==7))&&(input==2))))&&!(a25==1))&&(a26==1))&&!(a17==1))&&(a5==1)))){ a27 = 19; a25 = 1; a0 = 1; a4 = 1; a7 = 0; a14 = 4; return 22; } else if(((((((((a14==3)||(a14==4))||(a14==5))&&(input==3))&&(a26==1))&&!(a13==1))&&!(a19==1))&&(((a10==1)&&((((a17==1)||((((a25==1)&&(!(a2==1)&&(a29==1)))&&!(a19==1))||(a9==1)))||(a21==1))&&(a3==12)))&&(a27==21)))){ if((a9==1)){ a27 = 19; a25 = 0; a2 = 1; a14 = 6; a0 = 1; a24 = 0; a17 = 1; a26 = 0; a3 = 13; }else{ a3 = 14; a27 = 19; a15 = 0; a21 = 1; a24 = 0; a26 = 0; a14 = 3; } return -1; } else if((((a14==5)&&((a9==1)||((!(a21==1)&&(!(a29==1)||(a28==1)))&&(a27==20))))&&(!(a9==1)&&((a5==1)&&(((!(a25==1)&&((a10==1)&&((a15==1)&&((a3==13)&&(input==6)))))&&!(a2==1))&&(a26==1)))))){ if((a23==1)){ a8 = 1; a2 = 1; a25 = 1; a26 = 0; a12 = 0; a24 = 1; }else{ a27 = 19; a25 = 1; a15 = 0; a2 = 1; a17 = 1; a14 = 6; a8 = 0; a3 = 12; } return 22; } else if((((((a27==21)&&(!(a18==1)||(((a11==1)||((!(a9==1)&&(a28==1))||!(a18==1)))&&(a3==13))))&&(a26==1))||!(a7==1))&&((((((((a14==5)||(a14==6))||(a14==7))&&(input==3))&&!(a25==1))&&(a2==1))&&(a7==1))&&(a10==1)))){ a14 = 4; a6 = 1; a9 = 0; a25 = 1; a23 = 0; a27 = 20; return 25; } else if((((a27==19)&&(!(a25==1)&&((a28==1)&&((((a18==1)&&((input==6)&&((a14==5)||((a14==3)||(a14==4)))))&&(a10==1))&&!(a9==1)))))&&(((a3==13)&&(!(a23==1)&&(((a17==1)||((a9==1)||(a28==1)))&&!(a2==1))))&&(a26==1)))){ a17 = 0; a20 = 1; a27 = 20; a25 = 1; a2 = 1; a14 = 4; a18 = 1; return 25; } else if((((a20==1)&&((((!(a25==1)&&((a7==1)&&((input==4)&&(((((a3==14)&&(a14==6))&&(a26==1))||(((a3==14)&&(a14==7))&&(a26==1)))||(!(a26==1)&&((a14==3)&&(a3==12)))))))&&(a27==19))&&(a10==1))&&!(a21==1)))&&(((((a18==1)&&!(a2==1))||(a13==1))&&!(a17==1))||(a11==1)))){ a3 = 13; a27 = 21; a2 = 1; a14 = 5; a26 = 0; a16 = 0; a11 = 0; return -1; } else if((((((!(a15==1)||(((a15==1)&&!(a11==1))||!(a20==1)))&&!(a25==1))&&!(a19==1))&&(a26==1))&&((a10==1)&&((a2==1)&&((a27==20)&&(!(a23==1)&&((((((a14==5)||(a14==6))||(a14==7))&&(input==2))&&(a18==1))&&(a3==14)))))))){ a16 = 0; a14 = 6; a2 = 0; a7 = 1; a27 = 19; a19 = 0; return 26; } else if((((!(a25==1)&&(((a12==1)&&((((a14==4)||(a14==5))&&(input==6))&&(a5==1)))&&!(a2==1)))&&(a10==1))&&(((a3==12)&&((a1==1)||((a27==21)&&(!(a20==1)||((a6==1)&&((a23==1)||(a15==1)))))))&&(a26==1)))){ if((a2==1)){ a9 = 1; a22 = 0; a14 = 5; a26 = 0; a16 = 1; a2 = 1; a27 = 19; }else{ a8 = 0; a14 = 6; a25 = 1; a4 = 1; a27 = 20; } return 22; } else if((((a20==1)&&(((a27==20)&&((a12==1)&&(a10==1)))&&!(a9==1)))&&((a18==1)&&(((a18==1)&&(((((((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a14==4)&&(a3==13)))&&(input==6))&&!(a26==1))&&(a7==1))&&(a2==1))&&!(a25==1)))&&!(a9==1))))){ a27 = 19; a3 = 13; a29 = 1; a15 = 1; a28 = 1; a2 = 0; a14 = 7; return 26; } else if((((a10==1)&&(!(a23==1)&&((a26==1)&&(((a25==1)&&((((a3==14)&&(a14==3))||(((a14==6)&&(a3==13))||((a3==13)&&(a14==7))))&&(input==4)))&&(a12==1)))))&&((a27==21)&&(((!(a6==1)||(((a18==1)&&(a6==1))&&!(a16==1)))||!(a29==1))&&(a2==1))))){ a14 = 3; a6 = 1; a26 = 0; a27 = 20; a29 = 1; a19 = 0; a3 = 12; return 25; } else if(((((((a10==1)&&((a6==1)&&(a25==1)))||!(a7==1))||(a23==1))&&!(a17==1))&&((a2==1)&&(!(a21==1)&&((((a27==20)&&((((((a3==13)&&(a14==7))||((a3==14)&&(a14==3)))||((a14==4)&&(a3==14)))&&(input==6))&&(a26==1)))&&(a20==1))&&(a20==1)))))){ a14 = 3; a9 = 0; a3 = 14; a25 = 0; a13 = 0; a29 = 1; return 22; } else if((((a27==20)&&(((a2==1)&&(!(a26==1)&&((a3==14)&&((a25==1)&&((a28==1)&&((((a20==1)||!(a6==1))||!(a6==1))&&(a28==1)))))))&&(a10==1)))&&((((input==5)&&((a14==5)||(a14==6)))&&(a5==1))&&!(a21==1)))){ a12 = 1; a26 = 1; a28 = 1; a27 = 19; a3 = 12; a14 = 3; return -1; } else if((((a7==1)&&(((a25==1)&&((((a26==1)&&(((a3==13)&&(input==1))&&(a29==1)))&&(a18==1))&&!(a16==1)))&&(a18==1)))&&((((a27==21)&&(((a10==1)&&(a6==1))&&(a2==1)))||(a23==1))&&(a14==5)))){ a9 = 0; a27 = 20; a11 = 0; a18 = 1; a14 = 3; return 25; } else if((((a6==1)&&(((((!(a16==1)&&(((input==5)&&((a14==4)||(a14==5)))&&(a6==1)))&&(a27==19))&&!(a2==1))&&!(a26==1))&&(a3==13)))&&((((a18==1)&&(((a6==1)&&!(a25==1))||!(a7==1)))&&(a10==1))&&!(a19==1)))){ a2 = 1; a25 = 1; a18 = 1; a14 = 3; a12 = 1; a15 = 1; a27 = 21; return 22; } else if((((a23==1)||(!(a12==1)||((a23==1)||(a20==1))))&&((a5==1)&&((((input==3)&&((!(a26==1)&&(((a27==21)&&((((a14==7)&&!(a2==1))&&!(a25==1))&&(a3==14)))&&(a10==1)))||((!(a10==1)&&((a27==19)&&((((a14==3)&&(a2==1))&&(a25==1))&&(a3==12))))&&(a26==1))))&&!(a16==1))&&(a12==1))))){ a2 = 1; a12 = 0; a19 = 1; a22 = 0; a27 = 19; a10 = 1; a25 = 1; a26 = 1; a3 = 13; a14 = 7; return -1; } else if((((a11==1)||((a20==1)&&(((a7==1)||!(a12==1))||(a19==1))))&&(((a29==1)&&((a3==13)&&(((a27==21)&&(!(a25==1)&&(!(a2==1)&&((a10==1)&&((input==2)&&((a14==5)||(a14==6)))))))&&(a26==1))))&&!(a13==1)))){ if((a22==1)){ a4 = 0; a16 = 1; a14 = 4; a27 = 20; a2 = 1; }else{ a27 = 20; a14 = 4; a2 = 1; a19 = 1; a8 = 0; a25 = 1; } return 24; } else if((((a10==1)&&((!(a13==1)&&(!(a26==1)&&((input==4)&&((a14==5)||(a14==6)))))&&!(a16==1)))&&((!(a11==1)&&((((a28==1)&&((a27==20)&&((a25==1)&&((a28==1)&&(a3==14)))))&&!(a2==1))||(a16==1)))&&!(a13==1)))){ a1 = 0; a2 = 1; a3 = 13; a25 = 0; a14 = 5; a23 = 0; a6 = 1; return 26; } else if((((a11==1)||(((a27==19)&&(((a7==1)&&!(a25==1))&&!(a21==1)))&&!(a16==1)))&&((!(a2==1)&&((a6==1)&&(!(a13==1)&&((a10==1)&&((a3==12)&&((((a14==4)||(a14==5))&&(input==2))&&!(a26==1)))))))&&!(a23==1)))){ a27 = 20; a25 = 1; a20 = 1; a14 = 5; a11 = 0; a2 = 1; return 26; } return calculate_output2(input); } int calculate_output2(int input) { if(((((a18==1)&&(a26==1))&&(a3==14))&&(!(a16==1)&&(((((a25==1)&&((!(a2==1)&&(!(a21==1)&&((a20==1)&&((a10==1)&&(((a14==4)||(a14==5))&&(input==4))))))&&(a29==1)))&&(a7==1))&&(a18==1))&&(a27==20))))){ a28 = 1; a2 = 1; a3 = 13; a12 = 1; a14 = 3; a23 = 0; return 24; } else if((((a27==19)&&((a17==1)||((a14==3)&&((a17==1)||(!(a19==1)&&((a9==1)||((a26==1)&&(a20==1))))))))&&((a25==1)&&((((((a3==14)&&(input==3))&&!(a2==1))&&(a7==1))&&(a10==1))&&(a18==1))))){ a17 = 0; a9 = 0; a29 = 1; a3 = 12; return -1; } else if((((((a6==1)&&((a10==1)&&(!(a11==1)&&((input==6)&&(((a3==13)&&(a14==7))||((a3==14)&&(a14==3)))))))&&(a7==1))&&(a2==1))&&((a15==1)&&(!(a20==1)||(!(a28==1)||((((a27==21)&&(a20==1))&&(a25==1))&&!(a26==1))))))){ a26 = 1; a20 = 1; a16 = 0; a7 = 1; a27 = 20; a14 = 4; a3 = 13; return 22; } else if((((a26==1)&&(!(a17==1)&&((a14==4)&&((a5==1)&&(((input==3)&&(a27==21))&&(a6==1))))))&&(!(a17==1)&&((a10==1)&&((!(a25==1)&&(!(a13==1)&&(((a18==1)&&!(a19==1))&&(a3==13))))&&!(a2==1)))))){ a18 = 0; a2 = 1; a0 = 1; a4 = 0; a14 = 6; a25 = 1; a27 = 19; return -1; } else if(((((a3==12)&&(!(a2==1)&&(((a27==19)&&((((!(a11==1)&&((((input==2)&&((a14==7)||((a14==5)||(a14==6))))&&(a29==1))&&!(a23==1)))&&!(a9==1))&&!(a9==1))&&(a10==1)))&&(a26==1))))&&!(a25==1))&&((a20==1)||!(a18==1)))){ a26 = 0; a16 = 0; a3 = 14; a2 = 1; a25 = 1; a18 = 1; a11 = 0; a14 = 5; a27 = 20; return 22; } else if(((((a26==1)&&(((a3==13)&&((((((a14==5)||(a14==6))&&(input==4))&&!(a25==1))&&(a10==1))&&(a2==1)))&&!(a16==1)))&&(a29==1))&&(((!(a6==1)||(((a17==1)||(a5==1))&&(a27==20)))&&!(a11==1))&&(a18==1)))){ a9 = 0; a16 = 0; a25 = 1; a2 = 0; a26 = 0; a14 = 3; a27 = 19; return 26; } else if(((!(a23==1)&&((a5==1)&&(!(a2==1)&&((a26==1)&&(!(a23==1)&&(((input==5)&&((((a14==6)&&(a3==12))||((a14==7)&&(a3==12)))||((a14==3)&&(a3==13))))&&(a27==21)))))))&&((!(a25==1)&&(!(a28==1)||(((a28==1)||(a16==1))||!(a6==1))))&&(a10==1)))){ if((a16==1)){ a14 = 5; a0 = 0; a27 = 19; a16 = 1; a3 = 14; a2 = 1; a1 = 1; }else{ a28 = 0; a5 = 0; a27 = 20; a14 = 3; a8 = 0; a3 = 13; } return 22; } else if(((((((a3==12)&&(((a25==1)&&((input==3)&&(((a14==4)||(a14==5))||(a14==6))))&&(a2==1)))&&(a7==1))&&!(a9==1))&&(a5==1))&&(((((a10==1)&&((a27==20)&&((a26==1)&&(a29==1))))||(a13==1))&&!(a11==1))&&!(a13==1)))){ a14 = 7; a20 = 1; a16 = 0; a6 = 1; return 24; } else if((((a2==1)&&((!(a9==1)&&((a14==7)&&((((((a10==1)&&(input==2))&&!(a25==1))&&!(a9==1))&&!(a13==1))&&(a26==1))))&&(a20==1)))&&(((((a3==13)&&(a12==1))&&!(a23==1))&&(a27==20))&&(a20==1)))){ a25 = 1; a3 = 12; a11 = 0; a18 = 1; a19 = 0; a27 = 19; a14 = 3; return -1; } else if(((((a5==1)||(a23==1))&&(a29==1))&&((((a15==1)&&((a29==1)&&((a10==1)&&(!(a25==1)&&((a2==1)&&((a27==21)&&((((input==6)&&((a14==5)||((a14==3)||(a14==4))))&&!(a21==1))&&(a26==1))))))))&&(a3==14))&&!(a19==1)))){ a23 = 0; a14 = 3; a27 = 19; a25 = 1; a16 = 0; a5 = 1; a3 = 12; return -1; } else if((((a10==1)&&((a18==1)&&((((a3==13)&&((input==5)&&(a14==4)))&&(a25==1))&&(a29==1))))&&((a2==1)&&((a26==1)&&(!(a7==1)||((a27==20)&&((a15==1)&&((a7==1)&&((a9==1)||(a6==1)))))))))){ if((a29==1)){ a6 = 1; a13 = 0; a2 = 0; a25 = 0; a27 = 19; a3 = 14; a14 = 3; a26 = 0; }else{ a25 = 0; a18 = 1; a14 = 3; a16 = 0; a3 = 12; a2 = 0; a28 = 1; } return 22; } else if(((((((a28==1)&&((a27==21)&&((input==5)&&(((a26==1)&&(((a14==3)&&!(a25==1))&&(a3==12)))||(((((a25==1)&&(a14==6))&&(a3==14))&&!(a26==1))||((((a25==1)&&(a14==7))&&(a3==14))&&!(a26==1)))))))&&!(a17==1))&&!(a2==1))&&!(a16==1))&&(!(a19==1)&&((((a28==1)&&(a10==1))&&(a18==1))&&!(a13==1))))){ a26 = 0; a25 = 1; a14 = 3; a9 = 1; a6 = 0; a13 = 1; a3 = 14; return 24; } else if(((!(a2==1)&&(((a18==1)&&(((a18==1)&&((a6==1)&&(((a3==12)&&(((a14==4)||(a14==5))&&(input==2)))&&(a26==1))))&&!(a11==1)))&&(a27==21)))&&(((a5==1)&&((a17==1)||(!(a25==1)&&(a6==1))))&&(a10==1)))){ a27 = 19; a2 = 1; a20 = 0; a7 = 0; a18 = 0; a14 = 4; a26 = 0; a3 = 13; return -1; } else if((((((((a12==1)&&(a3==14))&&(a27==20))&&!(a25==1))&&!(a26==1))||(a9==1))&&((a6==1)&&((a15==1)&&(!(a16==1)&&(((a2==1)&&((((input==2)&&((a14==4)||(a14==5)))&&(a10==1))&&(a12==1)))&&!(a16==1))))))){ a29 = 1; a28 = 1; a14 = 5; a21 = 0; return 26; } else if(((((!(a9==1)&&((((a10==1)&&((input==3)&&((((a26==1)&&((a14==6)&&(a3==14)))||((a26==1)&&((a3==14)&&(a14==7))))||(((a14==3)&&(a3==12))&&!(a26==1)))))&&!(a16==1))&&!(a23==1)))&&!(a2==1))&&(a28==1))&&((a25==1)&&((((a18==1)||(a16==1))||(a21==1))&&(a27==21))))){ if((a15==1)){ a27 = 19; a16 = 1; a2 = 1; a23 = 1; a3 = 14; a8 = 1; a26 = 1; a14 = 3; }else{ a27 = 19; a14 = 3; a4 = 0; a25 = 0; a11 = 1; a13 = 1; a26 = 0; a2 = 1; a3 = 14; } return 24; } else if(((((!(a9==1)&&((!(a20==1)||((((a9==1)||(a6==1))&&(a14==6))&&(a10==1)))&&(a27==21)))&&(a6==1))&&!(a23==1))&&((!(a26==1)&&(!(a25==1)&&(!(a11==1)&&((a3==14)&&(input==2)))))&&!(a2==1)))){ a14 = 7; a25 = 1; a27 = 19; a2 = 1; a9 = 1; a1 = 1; a3 = 12; return 25; } else if(((!(a2==1)&&((a3==13)&&((a10==1)&&(((a6==1)||(a13==1))&&!(a26==1)))))&&((!(a16==1)&&((!(a23==1)&&((((a20==1)&&(((a14==4)||(a14==5))&&(input==4)))&&!(a1==1))&&!(a23==1)))&&(a27==20)))&&(a25==1)))){ a14 = 4; a5 = 1; a3 = 14; a15 = 1; a28 = 1; a27 = 19; return 26; } else if((((a25==1)&&((a6==1)&&((a19==1)||(((a7==1)||(a13==1))&&(a20==1)))))&&((((((a27==20)&&(!(a16==1)&&((a7==1)&&((input==4)&&(a26==1)))))&&(a3==14))&&(a10==1))&&(a14==5))&&(a2==1)))){ a23 = 0; a17 = 0; a25 = 0; a14 = 4; a3 = 13; a7 = 1; a26 = 0; return 24; } else if(((((a27==19)&&(!(a7==1)||(!(a16==1)&&(!(a15==1)||(a7==1)))))&&!(a19==1))&&((!(a21==1)&&(((((a26==1)&&((a3==14)&&((input==3)&&(a10==1))))&&(a14==5))&&!(a2==1))&&(a25==1)))&&!(a9==1)))){ a2 = 1; a18 = 1; a5 = 1; a9 = 0; a27 = 20; return 25; } else if((((!(a17==1)&&(!(a25==1)&&(!(a13==1)&&(!(a16==1)&&(((((a14==6)||(a14==7))&&(input==2))&&(a28==1))&&(a3==14))))))&&(a10==1))&&((!(a2==1)&&(((a16==1)||((a16==1)||(a18==1)))&&!(a26==1)))&&(a27==20)))){ a27 = 19; a25 = 1; a26 = 1; a3 = 12; a0 = 0; a2 = 1; a28 = 0; a14 = 7; return -1; } else if(((((a28==1)||!(a29==1))||!(a15==1))&&(!(a1==1)&&(!(a17==1)&&(!(a25==1)&&((a27==20)&&(((a10==1)&&(((a3==14)&&((((input==5)&&((a14==4)||(a14==5)))&&(a28==1))&&!(a2==1)))&&(a15==1)))&&!(a26==1)))))))){ a14 = 6; a2 = 1; a22 = 1; a23 = 1; a27 = 21; return -1; } else if((((((!(a2==1)&&((a27==21)&&((!(a21==1)&&((input==3)&&((a14==5)||(a14==6))))&&(a10==1))))&&!(a17==1))&&(a3==13))&&!(a21==1))&&((!(a25==1)&&(((a23==1)||((a26==1)&&(a18==1)))||(a17==1)))||(a9==1)))){ a27 = 19; a26 = 0; a21 = 1; a18 = 0; a14 = 7; a7 = 0; a3 = 14; a25 = 1; return -1; } else if(((((a27==21)&&((a10==1)&&(!(a5==1)||((((a29==1)&&(a3==12))||(a13==1))&&!(a11==1)))))||!(a12==1))&&((a14==4)&&(!(a26==1)&&((a5==1)&&(((a25==1)&&((input==6)&&(a2==1)))&&(a29==1))))))){ a27 = 19; a15 = 1; a5 = 1; a26 = 1; a14 = 3; a7 = 1; return -1; } else if((((a5==1)&&(((a27==20)&&(((a2==1)&&(a20==1))||(a16==1)))&&!(a26==1)))&&((a10==1)&&((a25==1)&&((((!(a23==1)&&(((input==3)&&((a14==3)||(a14==4)))&&!(a19==1)))&&(a20==1))&&!(a17==1))&&(a3==12)))))){ a28 = 1; a25 = 0; a21 = 0; a3 = 14; a14 = 7; a19 = 0; return 26; } else if(((!(a18==1)||(((((((a27==19)&&((a21==1)||(a12==1)))&&(a10==1))&&!(a16==1))&&!(a2==1))&&!(a25==1))||(a21==1)))&&(!(a11==1)&&(!(a21==1)&&((input==1)&&(((((a14==6)&&(a3==14))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7))))||(((a14==3)&&(a3==12))&&!(a26==1)))))))){ a29 = 1; a3 = 14; a27 = 20; a19 = 0; a25 = 1; a14 = 5; a26 = 1; a11 = 0; a2 = 1; return 26; } else if((((a5==1)&&(((((a2==1)&&((a5==1)&&(((input==4)&&(((((a25==1)&&(a14==7))&&(a3==14))&&!(a26==1))||((((a14==3)&&!(a25==1))&&(a3==12))&&(a26==1))))&&(a10==1))))&&(a6==1))&&(a29==1))&&!(a19==1)))&&(((a12==1)&&(a27==20))||(a17==1)))){ a5 = 1; a25 = 0; a16 = 0; a18 = 1; a26 = 0; a27 = 21; a3 = 13; a14 = 7; return 26; } else if(((!(a25==1)&&(((a18==1)&&((((a10==1)&&(((a6==1)&&(((input==3)&&(a3==14))&&!(a11==1)))&&(a20==1)))&&(a26==1))&&(a18==1)))&&(a20==1)))&&((((a14==5)&&(a20==1))&&(a27==21))&&!(a2==1)))){ a2 = 1; a8 = 0; a5 = 0; a14 = 4; a23 = 1; a27 = 19; return 25; } else if((((a6==1)&&((((((!(a26==1)&&((a27==19)&&((a3==14)&&(!(a25==1)&&(a14==7)))))||(((a27==20)&&(((a14==3)&&(a25==1))&&(a3==12)))&&(a26==1)))&&(input==2))&&(a15==1))&&!(a2==1))&&!(a9==1)))&&((((a17==1)||((a5==1)&&(a10==1)))||!(a28==1))&&(a29==1)))){ a2 = 1; a25 = 1; a13 = 0; a16 = 0; a26 = 1; a14 = 5; a3 = 14; a27 = 20; return 25; } else if((((a13==1)||(((a27==21)&&((((a3==12)&&((a12==1)&&(a2==1)))&&(a10==1))||!(a5==1)))||!(a18==1)))&&(((!(a25==1)&&(((a7==1)&&((input==4)&&!(a26==1)))&&(a14==5)))&&!(a17==1))&&!(a9==1)))){ if((a16==1)){ a6 = 1; a27 = 20; a26 = 1; a2 = 0; a5 = 1; a14 = 7; a15 = 1; }else{ a28 = 1; a12 = 1; } return 24; } else if(((((a27==21)&&(!(a23==1)&&((a15==1)&&(((((a10==1)&&((input==6)&&((a14==3)||(a14==4))))&&(a12==1))&&!(a9==1))&&!(a9==1)))))&&!(a25==1))&&((a2==1)&&((a20==1)&&(((a3==14)&&(a18==1))&&!(a26==1)))))){ a3 = 13; a27 = 20; a25 = 1; a14 = 4; a20 = 1; a26 = 1; a28 = 1; a16 = 0; return 22; } else if(((!(a13==1)&&((a21==1)||((!(a12==1)||(!(a2==1)&&(a20==1)))||(a11==1))))&&((a6==1)&&((!(a17==1)&&(((a27==20)&&((a10==1)&&((input==6)&&(((a14==7)&&(a3==13))||((a14==3)&&(a3==14))))))&&!(a25==1)))&&!(a26==1))))){ a4 = 0; a24 = 1; a2 = 1; a3 = 13; a9 = 1; a27 = 19; a25 = 1; a14 = 4; return 26; } else if((((a17==1)||(((((a2==1)&&((a3==13)&&(a15==1)))&&(a27==20))&&!(a19==1))&&!(a16==1)))&&((a15==1)&&(!(a13==1)&&((a26==1)&&((((!(a25==1)&&(input==4))&&!(a1==1))&&(a14==7))&&(a10==1))))))){ a27 = 19; a3 = 14; a26 = 0; a28 = 1; a14 = 6; a23 = 0; a25 = 1; a2 = 0; a7 = 1; return 26; } else if(((((a14==4)&&((!(a6==1)||(!(a25==1)&&((a7==1)&&(a27==21))))&&(a3==13)))&&!(a19==1))&&((a20==1)&&((a28==1)&&(((a29==1)&&((((a10==1)&&(input==5))&&(a26==1))&&!(a2==1)))&&!(a17==1)))))){ a22 = 0; a27 = 19; a4 = 0; a26 = 0; a3 = 14; a1 = 1; return 25; } else if(((((!(a1==1)&&((((input==5)&&((((a3==13)&&(a14==6))||((a14==7)&&(a3==13)))||((a14==3)&&(a3==14))))&&!(a9==1))&&(a2==1)))&&(a5==1))&&(a12==1))&&(((a26==1)&&(((a5==1)&&((a10==1)&&((a12==1)&&(a25==1))))||!(a18==1)))&&(a27==21)))){ a27 = 20; a14 = 3; a16 = 0; a3 = 13; a15 = 1; a6 = 1; return 26; } else if(((((a10==1)&&(!(a28==1)||(!(a15==1)||(((a28==1)&&(a7==1))&&(a3==12)))))&&(a25==1))&&((a27==21)&&((a2==1)&&((a26==1)&&((!(a21==1)&&(((((a14==5)||(a14==6))||(a14==7))&&(input==4))&&!(a21==1)))&&!(a1==1))))))){ a7 = 1; a5 = 1; a29 = 1; a27 = 19; a14 = 3; return -1; } else if((((a15==1)&&((a5==1)&&((a6==1)&&(((((((a25==1)&&(a14==6))&&(a3==14))&&!(a26==1))||(!(a26==1)&&(((a25==1)&&(a14==7))&&(a3==14))))||((a26==1)&&((a3==12)&&((a14==3)&&!(a25==1)))))&&(input==2)))))&&(!(a6==1)||(((((a27==21)&&((a18==1)&&(a10==1)))&&!(a11==1))||(a17==1))&&!(a2==1))))){ a3 = 13; a4 = 1; a25 = 1; a26 = 1; a14 = 6; a27 = 19; a2 = 1; a20 = 0; return -1; } else if((((a15==1)&&((a20==1)&&((a10==1)&&((a18==1)&&(a27==20)))))&&(!(a1==1)&&(!(a17==1)&&((!(a2==1)&&(((((((a3==12)&&(a14==4))&&!(a26==1))||(((a26==1)&&((a3==14)&&(a14==7)))||(((a14==3)&&(a3==12))&&!(a26==1))))&&(input==2))&&(a15==1))&&!(a11==1)))&&!(a25==1)))))){ a24 = 0; a12 = 0; a27 = 19; a26 = 0; a3 = 14; a14 = 7; a4 = 0; a2 = 1; a25 = 1; return 26; } else if((((a27==19)&&((a14==7)&&((a5==1)&&(a18==1))))&&((a12==1)&&((((((a25==1)&&(((a10==1)&&(!(a2==1)&&((input==1)&&(a26==1))))&&!(a23==1)))&&(a3==13))&&!(a11==1))&&(a18==1))&&(a12==1))))){ a6 = 1; a25 = 0; a3 = 12; a2 = 1; a12 = 1; a23 = 0; return -1; } else if(((((a27==21)&&((a25==1)&&((a17==1)||((a10==1)&&((a12==1)&&(a12==1))))))&&(a26==1))&&((!(a11==1)&&((((((((a3==13)&&(a14==6))||((a14==7)&&(a3==13)))||((a3==14)&&(a14==3)))&&(input==6))&&(a29==1))&&!(a1==1))&&(a2==1)))&&!(a23==1)))){ a7 = 1; a14 = 3; a27 = 20; a17 = 0; a12 = 1; a3 = 13; return 25; } else if((((((a26==1)&&((a20==1)&&((a14==7)&&((a20==1)&&(!(a21==1)&&(((a5==1)||(a11==1))&&(a12==1)))))))||(a9==1))&&(a2==1))&&((a27==20)&&((a25==1)&&(((a3==12)&&(input==4))&&(a10==1)))))){ a7 = 1; a17 = 0; a23 = 0; a3 = 13; a14 = 5; return 26; } else if(((((a3==14)&&((a9==1)&&(((a23==1)&&(((a7==1)&&(a10==1))&&(a27==19)))&&(a26==1))))&&!(a12==1))&&(((a9==1)&&((!(a29==1)&&((a25==1)&&((input==3)&&!(a2==1))))&&(a14==4)))&&(a11==1)))){ a14 = 6; a6 = 0; a13 = 1; a2 = 1; a16 = 1; a3 = 12; return 24; } else if((((((a17==1)||((a10==1)&&(a29==1)))&&(a14==3))&&(a28==1))&&(((((a15==1)&&(!(a26==1)&&((a3==14)&&((!(a2==1)&&((input==5)&&(a27==19)))&&(a25==1)))))&&(a29==1))&&(a29==1))&&(a12==1)))){ a3 = 13; a23 = 0; a14 = 4; a2 = 1; a1 = 0; a11 = 0; a27 = 20; a26 = 1; return 24; } else if((((((((!(a25==1)&&((a16==1)||(!(a6==1)||(!(a15==1)||(a20==1)))))&&!(a17==1))&&!(a26==1))&&(a10==1))&&(a3==14))&&(a27==21))&&((a14==3)&&((a18==1)&&(((input==2)&&!(a2==1))&&!(a19==1)))))){ a17 = 1; a19 = 1; a24 = 1; a3 = 13; return 22; } else if(((((a28==1)&&((a11==1)||(!(a2==1)&&(((a18==1)&&(a27==19))&&(a3==12)))))&&!(a17==1))&&((((((((input==4)&&((a14==3)||(a14==4)))&&(a26==1))&&!(a13==1))&&(a10==1))&&(a25==1))&&(a12==1))&&!(a21==1)))){ a3 = 13; a14 = 6; a13 = 0; a7 = 1; a5 = 1; a2 = 1; a25 = 0; return -1; } else if(((!(a26==1)&&(((a10==1)&&((a3==13)&&((((a14==6)||(a14==7))&&(input==2))&&(a2==1))))&&(a7==1)))&&(!(a9==1)&&((a15==1)&&((a20==1)&&((!(a25==1)&&(((a13==1)||(a29==1))||!(a15==1)))&&(a27==20))))))){ a28 = 1; a3 = 14; a29 = 1; a26 = 1; a25 = 1; a14 = 5; a18 = 1; return 26; } else if((((a2==1)&&((a3==13)&&((!(a28==1)||(a7==1))&&(a10==1))))&&(((a25==1)&&((((((((((a14==3)||(a14==4))||(a14==5))&&(input==3))&&(a20==1))&&!(a13==1))&&(a7==1))&&(a27==20))&&(a6==1))&&!(a16==1)))&&!(a26==1)))){ a3 = 12; a17 = 0; a14 = 6; a27 = 21; a11 = 0; a29 = 1; return 26; } else if((((a12==1)&&(((!(a21==1)&&(!(a2==1)&&(((input==2)&&!(a25==1))&&(a14==5))))&&(a3==14))&&!(a19==1)))&&(((a10==1)&&((!(a26==1)&&(!(a13==1)&&((a27==21)&&(a6==1))))&&(a7==1)))&&!(a13==1)))){ if((a16==1)){ a25 = 1; a27 = 19; a2 = 1; a12 = 0; a17 = 1; a14 = 4; a3 = 12; }else{ a3 = 12; a14 = 7; a21 = 1; a25 = 1; a27 = 19; a0 = 1; a8 = 0; a2 = 1; } return 25; } else if(((!(a29==1)||(!(a20==1)||((a10==1)&&((a2==1)&&(a15==1)))))&&(((((!(a11==1)&&((a25==1)&&(((a3==12)&&((((a14==5)||(a14==6))||(a14==7))&&(input==6)))&&(a29==1))))&&(a27==20))&&!(a26==1))&&!(a1==1))&&!(a1==1)))){ a29 = 1; a27 = 21; a26 = 1; a15 = 1; a20 = 1; a3 = 14; a14 = 4; return 25; } else if((((((input==1)&&(((((a14==7)&&(a25==1))&&(a3==14))&&!(a26==1))||((a26==1)&&(((a14==3)&&!(a25==1))&&(a3==12)))))&&!(a2==1))&&(a18==1))&&((((a27==20)&&(!(a9==1)&&(!(a6==1)||(((a28==1)&&(a10==1))||(a11==1)))))&&(a20==1))||!(a18==1)))){ a17 = 0; a27 = 19; a2 = 1; a26 = 1; a18 = 1; a25 = 1; a3 = 12; a19 = 0; a14 = 3; return -1; } else if((((a18==1)&&(((a10==1)&&(!(a19==1)&&((a27==21)&&(a5==1))))&&(a2==1)))&&(!(a19==1)&&((a26==1)&&((a3==14)&&(((((((a14==6)||(a14==7))&&(input==5))&&!(a19==1))&&(a20==1))&&!(a25==1))&&(a29==1))))))){ a27 = 19; a3 = 12; a7 = 1; a25 = 1; a18 = 1; a14 = 3; a11 = 0; return -1; } else if(((!(a25==1)&&(!(a2==1)&&(!(a11==1)&&((a12==1)&&(((a14==6)||(a14==7))&&(input==4))))))&&(((a9==1)||(((a6==1)&&(((a3==13)&&((a27==21)&&((a20==1)&&(a6==1))))&&(a10==1)))&&!(a26==1)))||(a13==1)))){ a3 = 12; a8 = 1; a25 = 1; a22 = 1; a27 = 19; a6 = 0; a26 = 1; a2 = 1; a14 = 4; return 24; } else if((((a10==1)&&(((a14==6)&&((((a27==20)&&((input==6)&&(a26==1)))&&!(a2==1))&&(a12==1)))&&(a6==1)))&&(!(a16==1)&&(!(a28==1)||(!(a15==1)||(((a3==12)&&((a6==1)||(a13==1)))&&!(a25==1))))))){ a29 = 1; a23 = 0; a14 = 4; a25 = 1; a2 = 1; a6 = 1; a3 = 13; return 25; } else if((((((a2==1)&&(!(a7==1)||((a15==1)&&(a10==1))))||(a11==1))||!(a29==1))&&((!(a13==1)&&((a27==20)&&(((((((a14==3)||(a14==4))&&(input==1))&&(a25==1))&&(a3==12))&&!(a26==1))&&!(a11==1))))&&(a18==1)))){ a20 = 1; a17 = 0; a1 = 0; a26 = 1; a27 = 19; a14 = 3; return -1; } else if(((((a10==1)&&((((!(a2==1)&&(input==6))&&(a25==1))&&(a27==19))&&!(a21==1)))&&(a20==1))&&((!(a19==1)&&((a9==1)||(((a3==14)&&(((a14==5)&&(a18==1))||(a1==1)))&&(a26==1))))||(a21==1)))){ if((a29==1)){ a21 = 0; a26 = 0; a14 = 4; a28 = 1; a25 = 0; a1 = 0; }else{ a27 = 20; a26 = 0; a14 = 7; a12 = 1; a11 = 0; a15 = 1; } return 26; } else if(((!(a16==1)&&((!(a9==1)&&(((a25==1)&&((a27==19)&&((a10==1)&&((((((a14==6)&&(a3==14))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7))))||(((a14==3)&&(a3==12))&&!(a26==1)))&&(input==4)))))&&!(a11==1)))&&(a12==1)))&&((!(a2==1)&&(!(a6==1)||(a15==1)))&&!(a17==1)))){ a14 = 5; a26 = 1; a25 = 0; a17 = 0; a7 = 1; a27 = 20; a3 = 12; a5 = 1; return 26; } else if(((!(a21==1)&&((a6==1)&&((!(a2==1)&&(((a15==1)&&((((((a14==3)&&(a3==12))&&!(a26==1))||(((a26==1)&&((a3==14)&&(a14==6)))||(((a3==14)&&(a14==7))&&(a26==1))))&&(input==1))&&(a10==1)))&&(a27==19)))&&!(a11==1))))&&((a25==1)&&((!(a5==1)||(a6==1))||!(a12==1))))){ a7 = 1; a26 = 1; a27 = 20; a28 = 1; a3 = 13; a2 = 1; a14 = 4; a5 = 1; return 26; } else if(((((a14==5)&&((a5==1)&&((input==5)&&!(a25==1))))&&(a10==1))&&(((a26==1)&&((!(a29==1)||(((a3==12)&&(!(a2==1)&&(!(a18==1)||((a12==1)||!(a15==1)))))&&!(a23==1)))&&(a27==20)))||!(a6==1)))){ a5 = 1; a20 = 1; a2 = 1; a26 = 0; a15 = 1; return 25; } else if((((((a10==1)&&(!(a5==1)||(!(a26==1)&&((a23==1)||((!(a16==1)&&((a27==20)&&(a18==1)))&&!(a2==1))))))&&!(a19==1))&&!(a13==1))&&((((input==3)&&(((a14==4)&&(a3==14))||(((a3==13)&&(a14==7))||((a3==14)&&(a14==3)))))&&(a25==1))&&(a12==1)))){ a20 = 1; a2 = 1; a11 = 0; a3 = 14; a27 = 21; a14 = 3; return 24; } else if(((((a10==1)&&(!(a21==1)&&(!(a11==1)&&(((a3==13)&&((a27==21)&&((input==3)&&((a14==6)||(a14==7)))))&&!(a17==1)))))&&!(a9==1))&&((!(a2==1)&&(((!(a26==1)&&(a6==1))&&!(a23==1))&&!(a25==1)))&&(a15==1)))){ if((a22==1)){ a14 = 7; a9 = 1; a2 = 1; a3 = 12; a26 = 1; a19 = 1; a25 = 1; a27 = 19; a0 = 1; }else{ a12 = 0; a4 = 0; a20 = 0; a14 = 6; a27 = 20; } return -1; } else if(((((a23==1)||((((a5==1)&&(a6==1))||!(a6==1))&&(a27==20)))&&(a25==1))&&((((!(a1==1)&&((a18==1)&&((a2==1)&&((((a3==14)&&(a14==4))||(((a3==13)&&(a14==7))||((a3==14)&&(a14==3))))&&(input==3)))))&&(a10==1))&&!(a11==1))&&(a26==1)))){ if((a15==1)){ a1 = 0; a2 = 0; a18 = 1; a3 = 14; a27 = 19; a14 = 6; a6 = 1; a25 = 0; a26 = 0; }else{ a21 = 0; a6 = 1; a2 = 0; a14 = 4; a26 = 0; a3 = 13; a5 = 1; } return 25; } else if(((!(a7==1)||((a6==1)&&(a27==20)))&&((!(a9==1)&&((a20==1)&&(!(a13==1)&&((a18==1)&&((!(a2==1)&&(((((a3==14)&&((a14==7)&&(a25==1)))&&!(a26==1))||(((a3==12)&&((a14==3)&&!(a25==1)))&&(a26==1)))&&(input==2)))&&(a10==1))))))&&!(a1==1)))){ a26 = 1; a17 = 0; a14 = 7; a9 = 0; a7 = 1; a27 = 21; a2 = 1; a3 = 13; a25 = 0; return 24; } else if((((a16==1)||((!(a23==1)&&((((a2==1)&&(a28==1))&&(a26==1))&&(a29==1)))||!(a5==1)))&&(!(a19==1)&&((a5==1)&&((!(a25==1)&&((((input==5)&&((a14==7)||((a14==5)||(a14==6))))&&(a27==20))&&(a10==1)))&&(a3==14)))))){ a27 = 19; a11 = 0; a19 = 0; a3 = 12; a25 = 1; a1 = 0; a14 = 3; return -1; } else if((((!(a21==1)&&((a27==19)&&((a10==1)&&((((((a3==12)&&((a14==4)&&!(a25==1)))&&(a26==1))||((!(a26==1)&&((a3==14)&&((a14==7)&&(a25==1))))||(((a3==12)&&((a14==3)&&!(a25==1)))&&(a26==1))))&&(input==3))&&!(a2==1)))))&&!(a23==1))&&((a13==1)||(((!(a16==1)&&(a18==1))&&(a28==1))&&!(a23==1))))){ a14 = 3; a3 = 12; a12 = 1; a26 = 1; a25 = 1; a28 = 1; a2 = 1; return -1; } else if(((!(a17==1)&&(!(a9==1)&&((input==1)&&((((a10==1)&&(((((a14==7)&&!(a2==1))&&!(a25==1))&&(a3==14))&&(a27==21)))&&!(a26==1))||(((((a3==12)&&(((a14==3)&&(a2==1))&&(a25==1)))&&(a27==19))&&!(a10==1))&&(a26==1))))))&&(!(a16==1)&&(((a5==1)&&((a28==1)||!(a15==1)))||(a21==1))))){ if((a12==1)){ a3 = 13; a17 = 1; a27 = 19; a21 = 1; a25 = 1; a18 = 0; a26 = 1; a2 = 1; a14 = 5; a10 = 1; }else{ a26 = 0; a2 = 1; a13 = 1; a10 = 1; a27 = 19; a14 = 5; a3 = 14; a25 = 0; a12 = 0; } return 22; } else if((((!(a2==1)&&(((input==5)&&((((a3==13)&&(a14==7))||((a14==3)&&(a3==14)))||((a3==14)&&(a14==4))))&&!(a26==1)))&&(a25==1))&&(((((a7==1)&&((a17==1)||(((a27==20)&&(!(a16==1)&&(a15==1)))&&!(a1==1))))||(a9==1))||(a16==1))&&(a10==1)))){ a26 = 1; a25 = 0; a20 = 1; a27 = 19; a18 = 1; a3 = 12; a13 = 0; a14 = 3; a2 = 1; return -1; } else if((((a10==1)&&(a7==1))&&((((((a18==1)&&(!(a1==1)&&((!(a9==1)&&(((((((a14==5)||(a14==6))||(a14==7))&&(input==3))&&!(a26==1))&&(a3==14))&&(a12==1)))&&(a2==1))))&&(a5==1))&&!(a25==1))&&(a29==1))&&(a27==21)))){ a25 = 1; a19 = 0; a26 = 1; a13 = 0; a27 = 20; a14 = 7; a16 = 0; return 24; } else if(((((a17==1)||((a27==20)&&((a6==1)||!(a6==1))))&&!(a2==1))&&((a25==1)&&(!(a16==1)&&(((a26==1)&&((!(a23==1)&&(((((a14==3)&&(a3==14))||(((a3==13)&&(a14==6))||((a14==7)&&(a3==13))))&&(input==5))&&(a10==1)))&&(a12==1)))&&!(a1==1)))))){ a3 = 13; a21 = 0; a14 = 3; a7 = 1; a2 = 1; return 22; } else if(((!(a1==1)&&(((a10==1)&&(((((a15==1)&&((input==2)&&(((a14==4)||(a14==5))||(a14==6))))&&!(a11==1))&&!(a23==1))&&!(a2==1)))&&(a3==14)))&&(((a25==1)&&((((a15==1)||(a23==1))&&!(a26==1))&&(a27==19)))||(a21==1)))){ a14 = 3; a28 = 1; a3 = 12; a9 = 0; a26 = 1; a2 = 1; return -1; } else if((((a3==14)&&((a11==1)||((a27==20)&&((a29==1)&&(a15==1)))))&&(!(a2==1)&&((a5==1)&&((a10==1)&&(((a20==1)&&(((((input==4)&&((a14==4)||(a14==5)))&&(a12==1))&&(a12==1))&&!(a25==1)))&&!(a26==1))))))){ a27 = 21; a3 = 12; a20 = 0; a25 = 1; a29 = 0; a16 = 1; a14 = 3; return 22; } else if(((((((a27==19)&&(!(a2==1)&&(((input==1)&&((a14==6)||((a14==4)||(a14==5))))&&!(a13==1))))&&(a18==1))&&(a3==14))&&(a10==1))&&(((!(a18==1)||((a25==1)&&(((a15==1)&&!(a1==1))||!(a15==1))))&&!(a26==1))||(a11==1)))){ a18 = 1; a27 = 20; a3 = 13; a12 = 1; a26 = 1; a2 = 1; a6 = 1; a14 = 4; return 25; } else if(((((a3==12)&&(((a10==1)&&((a14==5)&&((a27==21)&&((a5==1)||!(a6==1)))))&&!(a19==1)))||(a1==1))&&(!(a26==1)&&(!(a23==1)&&(((!(a16==1)&&((input==5)&&!(a25==1)))&&(a7==1))&&(a2==1)))))){ a25 = 1; a29 = 1; a18 = 1; a16 = 0; a27 = 19; a14 = 3; a26 = 1; return -1; } else if(((((a7==1)&&(((a10==1)&&(((!(a23==1)&&(((a27==21)&&((input==1)&&((a14==3)||(a14==4))))&&!(a26==1)))&&(a28==1))&&(a15==1)))&&!(a16==1)))&&!(a25==1))&&(((a3==12)&&((a28==1)&&!(a11==1)))&&!(a2==1)))){ if((a17==1)){ a14 = 4; a2 = 1; a17 = 1; a25 = 1; a20 = 0; a27 = 19; a22 = 1; }else{ a15 = 0; a2 = 1; a14 = 5; a16 = 1; a26 = 1; a6 = 0; a27 = 19; } return 22; } else if((((a3==14)&&((a10==1)&&(!(a9==1)&&((a15==1)&&((a27==21)&&((((a14==3)||(a14==4))&&(input==4))&&!(a2==1)))))))&&((!(a17==1)&&(((a13==1)||((a26==1)&&((a20==1)||(a21==1))))&&!(a1==1)))&&!(a25==1)))){ a19 = 1; a27 = 19; a14 = 4; a11 = 1; a2 = 1; a26 = 0; a25 = 1; a28 = 0; return 22; } else if(((((a2==1)&&((a27==21)&&((a3==13)&&((((!(a19==1)&&(!(a9==1)&&(a18==1)))&&!(a17==1))&&(a10==1))||!(a18==1)))))&&(a14==6))&&(!(a16==1)&&(!(a23==1)&&(((input==5)&&!(a26==1))&&(a25==1)))))){ a27 = 20; a14 = 4; a12 = 1; a11 = 0; a26 = 1; a18 = 1; return 22; } else if(((((((((a27==21)&&((a2==1)&&(input==1)))&&(a12==1))&&(a25==1))&&(a7==1))&&!(a26==1))&&(a10==1))&&(!(a12==1)||((!(a18==1)||(((a14==7)&&((a3==14)&&(a5==1)))&&(a12==1)))||!(a7==1))))){ a27 = 19; a3 = 12; a23 = 0; a26 = 1; a1 = 0; a15 = 1; a14 = 3; return -1; } else if((((a28==1)&&((((a3==12)&&(((a10==1)&&(((input==4)&&((a14==3)||(a14==4)))&&!(a21==1)))&&(a18==1)))&&(a27==21))&&(a7==1)))&&((((!(a17==1)&&((a12==1)&&!(a26==1)))&&!(a2==1))&&!(a25==1))||(a23==1)))){ a5 = 0; a0 = 1; a26 = 1; a27 = 19; a29 = 0; a14 = 6; a2 = 1; a3 = 14; return 25; } else if((((a29==1)&&(!(a16==1)&&((a18==1)&&(!(a13==1)&&((input==2)&&((((a10==1)&&((a27==21)&&(((!(a2==1)&&(a14==7))&&!(a25==1))&&(a3==14))))&&!(a26==1))||((((((a25==1)&&((a2==1)&&(a14==3)))&&(a3==12))&&(a27==19))&&!(a10==1))&&(a26==1))))))))&&(((a15==1)&&(a6==1))||(a23==1)))){ a13 = 1; a10 = 1; a2 = 1; a22 = 0; a3 = 14; a26 = 1; a27 = 20; a14 = 7; a20 = 0; a25 = 1; return -1; } else if((((a27==21)&&((!(a13==1)&&(((((a2==1)&&((a26==1)&&(((((a3==13)&&(a14==4))||(((a3==12)&&(a14==7))||((a14==3)&&(a3==13))))&&(input==2))&&(a18==1))))&&!(a25==1))&&(a28==1))&&(a7==1)))&&(a28==1)))&&((a16==1)||((a28==1)&&(a10==1))))){ a14 = 4; a3 = 13; a5 = 1; a28 = 1; a27 = 20; a16 = 0; a25 = 1; return 26; } else if(((((a1==1)||((a25==1)&&(!(a19==1)&&(((a28==1)&&(a20==1))||!(a28==1)))))&&!(a17==1))&&((a2==1)&&(((a10==1)&&((a5==1)&&(((input==1)&&(((a3==14)&&(a14==3))||(((a3==13)&&(a14==6))||((a14==7)&&(a3==13)))))&&(a27==20))))&&!(a26==1))))){ a16 = 0; a9 = 0; a19 = 0; a3 = 13; a14 = 6; a27 = 21; return 25; } else if((((((a29==1)&&((((a10==1)&&((input==3)&&(a26==1)))&&(a28==1))&&!(a2==1)))&&(a3==12))&&(a27==20))&&(((a17==1)||(!(a25==1)&&((((a28==1)&&(a7==1))||(a1==1))||!(a29==1))))&&(a14==5)))){ a1 = 0; a2 = 1; a28 = 1; a3 = 13; a14 = 7; return 25; } else if((((((((a25==1)&&(!(a1==1)&&(((a29==1)||!(a20==1))&&(a27==20))))&&(a10==1))&&(a26==1))&&(a14==7))||!(a6==1))&&(((a5==1)&&(!(a19==1)&&(((input==2)&&(a3==12))&&(a2==1))))&&(a29==1)))){ a14 = 3; a7 = 1; a12 = 1; a27 = 19; a17 = 0; return -1; } else if((((a6==1)&&(!(a21==1)&&(((((input==5)&&((((a26==1)&&((a3==14)&&(a14==6)))||(((a14==7)&&(a3==14))&&(a26==1)))||(!(a26==1)&&((a14==3)&&(a3==12)))))&&(a27==19))&&!(a2==1))&&(a6==1))))&&(!(a19==1)&&((!(a20==1)||(((a7==1)&&!(a25==1))&&(a10==1)))&&!(a23==1))))){ if((a20==1)){ a27 = 20; a26 = 1; a3 = 12; a7 = 1; a14 = 5; a17 = 0; a19 = 0; }else{ a27 = 20; a2 = 1; a7 = 1; a14 = 7; a26 = 1; a11 = 0; a3 = 13; a25 = 1; } return 26; } else if((((a3==12)&&(((((a29==1)&&((a20==1)&&(!(a9==1)&&(((a14==5)&&(input==6))&&(a10==1)))))&&(a29==1))&&(a27==20))&&(a18==1)))&&((!(a2==1)&&((!(a25==1)&&(a5==1))&&!(a1==1)))&&!(a26==1)))){ a3 = 14; a22 = 0; a27 = 19; a2 = 1; a26 = 1; a4 = 1; a9 = 1; a14 = 4; return -1; } else if(((!(a7==1)||((!(a21==1)&&((a17==1)||(((a3==13)&&(a18==1))&&!(a2==1))))&&(a25==1)))&&(((a6==1)&&((a26==1)&&((a27==19)&&((a10==1)&&(((input==1)&&(a14==4))&&!(a21==1))))))&&!(a17==1)))){ a16 = 0; a3 = 12; a2 = 1; a15 = 1; a14 = 3; a21 = 0; return -1; } else if(((((a25==1)&&(!(a13==1)&&(!(a2==1)&&((a27==20)&&((input==4)&&(((a3==14)&&(a14==4))||(((a3==13)&&(a14==7))||((a14==3)&&(a3==14)))))))))&&(a29==1))&&((a21==1)||((a10==1)&&((!(a26==1)&&(!(a1==1)&&((a6==1)&&(a29==1))))||!(a7==1)))))){ a3 = 14; a20 = 1; a11 = 0; a2 = 1; a27 = 19; a1 = 0; a14 = 3; a26 = 1; return -1; } else if(((((a27==21)&&((((((a1==1)||(a15==1))&&(a2==1))&&(a26==1))&&!(a13==1))&&(a10==1)))&&(a29==1))&&((a18==1)&&((a3==13)&&(((((input==3)&&((a14==3)||(a14==4)))&&!(a21==1))&&!(a23==1))&&(a25==1)))))){ a23 = 0; a16 = 0; a14 = 3; a3 = 12; a11 = 0; a27 = 19; return -1; } else if((((((a27==20)&&((input==1)&&((((a14==7)&&(a3==13))||((a3==14)&&(a14==3)))||((a3==14)&&(a14==4)))))&&(a26==1))&&!(a11==1))&&((a20==1)&&((a29==1)&&(((a15==1)&&((a10==1)&&((a2==1)&&((!(a15==1)||(a6==1))&&(a25==1)))))||!(a12==1)))))){ a14 = 6; a3 = 14; a1 = 0; a11 = 0; a15 = 1; a2 = 0; return 22; } else if((((!(a1==1)&&((!(a13==1)&&((((((a3==14)&&(a14==6))&&(a26==1))||(((a14==7)&&(a3==14))&&(a26==1)))||(((a3==12)&&(a14==3))&&!(a26==1)))&&(input==2)))&&(a25==1)))&&(a10==1))&&((a27==21)&&((((!(a7==1)||((a5==1)&&(a29==1)))&&(a6==1))&&!(a11==1))&&(a2==1))))){ a28 = 1; a20 = 1; a3 = 13; a14 = 3; a27 = 20; a26 = 1; return 24; } else if((((!(a2==1)&&(((a26==1)&&((a3==13)&&((a7==1)&&(a14==4))))||!(a15==1)))||(a21==1))&&((a18==1)&&((((((a28==1)&&((input==4)&&!(a25==1)))&&(a10==1))&&(a27==21))&&!(a11==1))&&(a12==1))))){ a28 = 0; a3 = 14; a26 = 0; a14 = 5; a27 = 19; a8 = 0; a4 = 1; return -1; } else if(((!(a19==1)&&((!(a1==1)&&((a25==1)&&(!(a2==1)&&((a27==19)&&((((a14==6)||((a14==4)||(a14==5)))&&(input==1))&&!(a19==1))))))&&!(a13==1)))&&((a18==1)&&((a10==1)&&(((a3==12)&&((a6==1)&&(a7==1)))&&!(a26==1)))))){ a26 = 1; a21 = 0; a14 = 3; a11 = 0; a20 = 1; a2 = 1; return -1; } else if(((((a6==1)&&((a10==1)&&((!(a5==1)||(((a2==1)&&(a15==1))||!(a18==1)))||!(a15==1))))&&(a27==20))&&(((!(a26==1)&&((((a14==3)&&(input==4))&&(a6==1))&&!(a25==1)))&&!(a16==1))&&(a3==14)))){ a19 = 0; a26 = 1; a20 = 1; a25 = 1; a14 = 6; a17 = 0; return 24; } else if(((((a18==1)&&((((a14==4)&&(a3==13))||(((a3==12)&&(a14==7))||((a14==3)&&(a3==13))))&&(input==6)))&&!(a25==1))&&(((((a19==1)||(!(a21==1)&&(((((a27==21)&&(a6==1))||!(a6==1))||!(a7==1))&&(a29==1))))&&(a26==1))&&(a10==1))&&(a2==1)))){ a27 = 19; a23 = 0; a17 = 0; a20 = 1; a25 = 1; a3 = 12; a14 = 3; return -1; } else if((((a5==1)&&(((a27==20)&&((a3==12)&&((!(a17==1)&&((a18==1)&&((input==5)&&!(a25==1))))&&(a2==1))))&&(a10==1)))&&((a29==1)&&(((((a29==1)&&(a14==6))&&!(a26==1))&&!(a9==1))||(a1==1))))){ a1 = 0; a14 = 5; a3 = 14; a26 = 1; a7 = 1; a18 = 1; a25 = 1; return 25; } else if(((((((a13==1)||(((((a15==1)&&(a3==13))&&!(a2==1))&&(a10==1))&&(a27==19)))||!(a7==1))&&!(a26==1))&&!(a25==1))&&((a29==1)&&(!(a9==1)&&(!(a17==1)&&((a7==1)&&(((a14==4)||(a14==5))&&(input==4)))))))){ a2 = 1; a16 = 0; a26 = 1; a25 = 1; a3 = 14; a19 = 0; a5 = 1; a14 = 4; return -1; } else if((((a10==1)&&(((a27==21)&&((!(a13==1)&&((a7==1)&&(((((input==2)&&!(a26==1))&&!(a2==1))&&(a3==12))&&(a29==1))))&&(a14==7)))&&!(a23==1)))&&((a25==1)&&((a21==1)||((a28==1)&&(a6==1)))))){ if((a6==1)){ a3 = 14; a25 = 0; a24 = 1; a19 = 1; a21 = 1; a27 = 20; }else{ a6 = 0; a27 = 19; a25 = 0; a1 = 1; a2 = 1; a26 = 1; a9 = 1; } return 25; } else if(((!(a18==1)||((!(a11==1)&&(((((a3==13)&&((a17==1)||(a12==1)))&&!(a2==1))&&!(a25==1))&&!(a9==1)))||!(a29==1)))&&((a6==1)&&(((((input==5)&&(a14==7))&&(a27==19))&&!(a26==1))&&(a10==1))))){ a18 = 1; a3 = 12; a14 = 3; a1 = 0; a12 = 1; a2 = 1; a25 = 1; a26 = 1; return -1; } else if((((((a10==1)&&(((a28==1)||!(a29==1))&&!(a2==1)))&&(a27==19))&&(a12==1))&&((a6==1)&&((((!(a11==1)&&((a14==6)&&(!(a26==1)&&((a3==13)&&(input==5)))))&&!(a25==1))&&(a20==1))&&!(a19==1))))){ a25 = 1; a2 = 1; a14 = 4; a26 = 1; a27 = 20; a16 = 0; a29 = 1; a9 = 0; return 25; } else if((((a10==1)&&((((((a15==1)&&((((a14==4)||(a14==5))&&(input==6))&&(a3==12)))&&(a15==1))&&(a27==20))&&!(a19==1))&&(a2==1)))&&(!(a23==1)&&(((!(a5==1)||((a18==1)&&!(a25==1)))||(a21==1))&&(a26==1))))){ a14 = 3; a25 = 1; a6 = 1; a9 = 0; a17 = 0; a27 = 19; return -1; } else if(((!(a13==1)&&((a2==1)&&((((input==1)&&((a14==5)||((a14==3)||(a14==4))))&&(a12==1))&&!(a16==1))))&&((!(a26==1)&&((!(a7==1)||(((!(a20==1)||((a15==1)&&!(a25==1)))&&(a27==20))&&(a10==1)))&&(a18==1)))&&(a3==12)))){ a26 = 1; a13 = 0; a5 = 1; a25 = 1; a14 = 7; a16 = 0; return 22; } else if((((a18==1)&&(((!(a2==1)&&((((a26==1)&&(((a14==3)&&!(a25==1))&&(a3==12)))||((((a3==14)&&((a25==1)&&(a14==6)))&&!(a26==1))||(!(a26==1)&&(((a25==1)&&(a14==7))&&(a3==14)))))&&(input==1)))&&(a6==1))&&!(a23==1)))&&(((a5==1)&&((a27==21)&&(((a15==1)&&(a15==1))&&(a10==1))))||(a9==1)))){ if((a19==1)){ a19 = 1; a3 = 13; a26 = 0; a27 = 19; a2 = 1; a25 = 1; a23 = 1; a14 = 7; a7 = 0; }else{ a14 = 5; a25 = 0; a3 = 12; a21 = 1; a27 = 19; a2 = 1; a20 = 0; a26 = 0; a6 = 0; } return 26; } else if(((((a2==1)&&((((a27==21)&&(!(a19==1)&&((a14==3)&&(((a29==1)&&(a26==1))||!(a12==1)))))&&(a3==12))||(a19==1)))||!(a20==1))&&((!(a17==1)&&(((input==5)&&!(a25==1))&&(a10==1)))&&!(a23==1)))){ a19 = 0; a25 = 1; a1 = 0; a13 = 0; a14 = 4; a3 = 13; a27 = 20; return 26; } else if((((((a10==1)&&(!(a12==1)||(!(a2==1)&&((a16==1)||((a29==1)&&(!(a23==1)&&(a15==1)))))))||!(a18==1))||(a23==1))&&(!(a25==1)&&(((a3==14)&&((a14==5)&&((a26==1)&&(input==5))))&&(a27==21))))){ if((a11==1)){ a25 = 1; a8 = 0; a15 = 0; a0 = 1; a3 = 13; a26 = 0; a2 = 1; a14 = 6; }else{ a26 = 0; a28 = 0; a14 = 4; a18 = 0; a6 = 0; a3 = 13; a27 = 20; } return 26; } else if((((a21==1)||((((a23==1)||(a28==1))&&(a3==13))&&(a27==21)))&&(((((a25==1)&&(((a7==1)&&((a10==1)&&(((input==6)&&((a14==5)||((a14==3)||(a14==4))))&&(a7==1))))&&(a26==1)))&&!(a2==1))&&!(a21==1))&&!(a19==1)))){ if((a15==1)){ a24 = 1; a6 = 0; a14 = 7; a2 = 1; a21 = 1; a26 = 0; a25 = 0; a27 = 19; }else{ a22 = 0; a14 = 3; a25 = 0; a20 = 0; a21 = 1; a2 = 1; a3 = 14; } return -1; } else if((((!(a26==1)&&((a12==1)&&!(a2==1)))&&!(a21==1))&&(((a3==14)&&(!(a25==1)&&(((a10==1)&&((a27==20)&&(((a15==1)&&((a6==1)&&((input==3)&&((a14==4)||(a14==5)))))&&!(a21==1))))&&(a5==1))))&&(a12==1)))){ a27 = 19; a25 = 1; a13 = 1; a24 = 1; a2 = 1; a14 = 3; a15 = 0; return 22; } else if((((a25==1)&&(((a26==1)&&((((((a12==1)||!(a15==1))&&(a27==20))&&!(a1==1))||(a23==1))||!(a28==1)))&&(a3==13)))&&(((((a5==1)&&((input==4)&&((a14==5)||(a14==6))))&&(a2==1))&&(a10==1))&&!(a21==1)))){ a27 = 19; a3 = 12; a23 = 0; a9 = 0; a14 = 3; a28 = 1; return -1; } else if((((a6==1)&&(((a21==1)||(a5==1))&&(a26==1)))&&(((((!(a11==1)&&(((((((a14==3)||(a14==4))&&(input==5))&&(a25==1))&&(a7==1))&&(a10==1))&&(a29==1)))&&(a3==13))&&(a27==21))&&(a28==1))&&(a2==1)))){ a3 = 12; a23 = 0; a20 = 1; a14 = 3; a12 = 1; a27 = 19; return -1; } else if((((a25==1)&&((a27==21)&&(((a26==1)&&(((((a14==5)||(a14==6))||(a14==7))&&(input==1))&&(a10==1)))&&!(a13==1))))&&(((a1==1)||(((a2==1)&&((((a29==1)&&(a15==1))&&!(a19==1))&&(a3==12)))||(a1==1)))&&!(a16==1)))){ a17 = 0; a18 = 1; a19 = 0; a14 = 7; return 26; } else if(((!(a2==1)&&((a3==13)&&(((((a28==1)&&(a5==1))&&!(a9==1))&&!(a25==1))&&(a27==21))))&&((a10==1)&&((a29==1)&&((((!(a1==1)&&((input==3)&&((a14==4)||(a14==5))))&&(a15==1))&&!(a17==1))&&!(a26==1)))))){ a22 = 0; a5 = 0; a13 = 1; a14 = 7; return -1; } else if((((a12==1)&&((a5==1)&&(!(a25==1)&&(((!(a19==1)&&((input==1)&&((a14==6)||(a14==7))))&&(a3==13))&&!(a23==1)))))&&((a28==1)&&(((a27==19)&&((!(a2==1)&&((a26==1)&&(a18==1)))&&(a10==1)))||!(a20==1))))){ a3 = 12; a28 = 1; a15 = 1; a26 = 0; a1 = 0; a27 = 21; a2 = 1; a14 = 7; return -1; } else if(((!(a2==1)&&(((a26==1)&&(!(a5==1)||((a10==1)&&(a5==1))))&&(a27==21)))&&(!(a17==1)&&((a5==1)&&(!(a23==1)&&(!(a9==1)&&((a14==5)&&(!(a1==1)&&(((a3==14)&&(input==2))&&!(a25==1)))))))))){ a27 = 19; a14 = 3; a26 = 0; a13 = 1; a9 = 1; a2 = 1; a4 = 0; return 26; } else if((((!(a15==1)||(((!(a26==1)&&((a19==1)||((a6==1)||!(a12==1))))||!(a12==1))&&(a29==1)))&&(a27==19))&&((((a25==1)&&((((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a3==13)&&(a14==4)))&&(input==2))&&(a7==1)))&&(a10==1))&&!(a2==1)))){ a28 = 1; a27 = 21; a23 = 0; a3 = 14; a2 = 1; a11 = 0; a14 = 3; return 24; } else if((((a12==1)&&(!(a16==1)&&(!(a18==1)||((((a10==1)&&((a19==1)||(a15==1)))&&(a2==1))||!(a18==1)))))&&(!(a17==1)&&(((input==5)&&((((a3==14)&&((a25==1)&&(a14==7)))&&!(a26==1))||((a26==1)&&(((a14==3)&&!(a25==1))&&(a3==12)))))&&(a27==20))))){ a14 = 7; a25 = 0; a27 = 21; a6 = 1; a1 = 0; a26 = 0; a3 = 12; return 24; } else if((((((a5==1)&&((a29==1)&&((((a25==1)&&(input==3))&&(a2==1))&&!(a17==1))))&&(a29==1))&&(a10==1))&&((((a5==1)&&((a14==4)&&(!(a26==1)&&(!(a18==1)||(a12==1)))))&&(a3==14))&&(a27==20)))){ a1 = 0; a25 = 0; a12 = 1; a5 = 1; a14 = 5; a26 = 1; a27 = 21; return 22; } else if((((a29==1)&&(!(a25==1)&&((((a14==6)&&(input==3))&&!(a16==1))&&!(a26==1))))&&((((a17==1)||((a17==1)||((a27==20)&&((a3==14)&&(!(a13==1)&&((a2==1)&&(a6==1)))))))&&!(a13==1))&&(a10==1)))){ a17 = 0; a26 = 1; a2 = 0; a15 = 1; a14 = 4; a16 = 0; a25 = 1; return 26; } else if(((((((a17==1)||(!(a2==1)&&(a12==1)))&&!(a26==1))&&(a27==20))||!(a28==1))&&((!(a21==1)&&((a10==1)&&(!(a11==1)&&((!(a25==1)&&((input==6)&&(((a14==3)&&(a3==13))||(((a14==6)&&(a3==12))||((a14==7)&&(a3==12))))))&&!(a23==1)))))&&!(a1==1)))){ a27 = 19; a26 = 1; a22 = 1; a3 = 14; a14 = 7; a2 = 1; a8 = 1; a9 = 1; return 25; } else if(((((a6==1)&&(((a25==1)&&(((a3==14)&&((input==5)&&((a14==4)||(a14==5))))&&(a10==1)))&&(a12==1)))&&(a6==1))&&((!(a2==1)&&((a26==1)&&((!(a13==1)&&((a12==1)&&!(a23==1)))&&(a27==20))))&&!(a9==1)))){ a14 = 3; a27 = 19; a19 = 0; a3 = 12; a5 = 1; a2 = 1; return -1; } else if((((!(a6==1)||(((a25==1)&&((a6==1)&&(a27==19)))&&(a7==1)))||(a9==1))&&((a18==1)&&(!(a17==1)&&((((a14==3)&&((a26==1)&&(!(a2==1)&&((input==5)&&(a3==14)))))&&(a10==1))&&!(a9==1)))))){ if((a19==1)){ a18 = 1; a25 = 0; a12 = 1; a7 = 1; a14 = 5; a3 = 12; a27 = 20; }else{ a27 = 20; a7 = 1; a2 = 1; a6 = 1; } return 25; } else if((((((!(a11==1)&&(((a10==1)&&(input==2))&&(a5==1)))&&(a20==1))&&(a14==5))&&(a2==1))&&((((((((a6==1)&&(a6==1))&&!(a26==1))||(a13==1))&&!(a25==1))&&(a6==1))&&(a3==13))&&(a27==20)))){ a12 = 1; a11 = 0; a1 = 0; return 26; } else if(((((((a29==1)&&(((((a18==1)&&(((a14==5)||(a14==6))&&(input==2)))&&(a5==1))&&(a10==1))&&(a2==1)))&&(a27==20))&&(a3==14))&&!(a26==1))&&(!(a21==1)&&((((a12==1)&&(a25==1))||!(a6==1))&&(a20==1))))){ a25 = 0; a9 = 0; a3 = 13; a21 = 0; a14 = 3; a5 = 1; a26 = 1; a2 = 0; return 24; } else if(((((a6==1)&&(!(a26==1)&&(!(a19==1)&&(((input==2)&&(((a14==4)||(a14==5))||(a14==6)))&&(a12==1)))))&&(a28==1))&&((a10==1)&&((a3==14)&&(!(a7==1)||((a27==21)&&((((a29==1)&&(a25==1))&&(a2==1))||(a21==1)))))))){ a15 = 1; a26 = 1; a5 = 1; a14 = 4; a27 = 20; a3 = 13; return 25; } else if(((((((((a20==1)&&!(a26==1))&&(a14==3))&&(a10==1))&&(a25==1))&&(a7==1))&&(a7==1))&&(!(a21==1)&&((a29==1)&&((a28==1)&&(((a3==13)&&(!(a1==1)&&((a27==21)&&(input==6))))&&!(a2==1))))))){ a2 = 1; a27 = 20; a26 = 1; a8 = 1; a14 = 6; a25 = 0; a0 = 1; return 25; } else if((((a14==7)&&((((((a25==1)&&((a27==20)&&(input==1)))&&(a6==1))&&(a10==1))&&(a2==1))&&(a3==12)))&&((((((a9==1)||((a6==1)&&(a26==1)))||(a9==1))&&(a7==1))||!(a12==1))||(a11==1)))){ a27 = 19; a14 = 3; a5 = 1; a28 = 1; a21 = 0; return -1; } else if((((((a26==1)&&((a5==1)&&((((a20==1)&&(((a14==7)&&((input==1)&&(a27==21)))&&(a10==1)))&&!(a25==1))&&(a7==1))))&&!(a23==1))&&!(a23==1))&&((a3==13)&&(!(a2==1)&&(!(a17==1)&&(a20==1)))))){ a0 = 0; a3 = 14; a27 = 19; a14 = 5; a18 = 0; a24 = 1; a26 = 0; a25 = 1; return -1; } else if((((((a3==13)&&((a12==1)&&!(a16==1)))&&(a2==1))&&(a7==1))&&(((a10==1)&&((a27==21)&&(((a18==1)&&((a6==1)&&(((((a14==6)||(a14==7))&&(input==6))&&(a7==1))&&!(a25==1))))&&(a7==1))))&&!(a26==1)))){ a17 = 0; a9 = 0; a26 = 1; a27 = 20; a3 = 12; a14 = 3; a29 = 1; return -1; } else if((((((((a7==1)&&(((!(a26==1)&&((a3==12)&&(a14==4)))||(((a26==1)&&((a14==7)&&(a3==14)))||(!(a26==1)&&((a3==12)&&(a14==3)))))&&(input==5)))&&(a10==1))&&(a27==20))&&!(a19==1))&&!(a25==1))&&((!(a20==1)||(!(a7==1)||((a11==1)||(!(a11==1)&&(a7==1)))))&&!(a2==1)))){ if((a15==1)){ a28 = 0; a14 = 4; a27 = 19; a19 = 1; a25 = 1; a26 = 0; a8 = 0; a3 = 14; }else{ a27 = 19; a4 = 1; a8 = 0; a26 = 0; a25 = 1; a3 = 12; a9 = 1; a14 = 6; a2 = 1; } return -1; } else if((((a10==1)&&(((a15==1)&&((!(a1==1)&&((a15==1)||!(a28==1)))&&(a7==1)))&&(a26==1)))&&(((((a18==1)&&(((((a14==6)||(a14==7))&&(input==1))&&(a3==14))&&(a20==1)))&&!(a2==1))&&(a27==21))&&!(a25==1)))){ a19 = 1; a0 = 0; a27 = 19; a21 = 1; a3 = 12; a14 = 7; return 24; } else if(((!(a13==1)&&(((a5==1)&&((a27==20)&&(((!(a26==1)&&((input==6)&&((a14==5)||(a14==6))))&&(a3==14))&&!(a21==1))))&&!(a11==1)))&&(!(a23==1)&&(((a2==1)&&(((a28==1)&&(a25==1))&&(a10==1)))&&(a29==1))))){ a26 = 1; a14 = 3; a12 = 1; a29 = 1; a27 = 19; a15 = 1; a3 = 12; return -1; } else if(((((((((((a3==14)&&(a14==6))&&(a26==1))||(((a3==14)&&(a14==7))&&(a26==1)))||(!(a26==1)&&((a3==12)&&(a14==3))))&&(input==4))&&(a10==1))&&(a7==1))&&(a12==1))&&(((a27==21)&&(!(a2==1)&&((a18==1)&&((((a15==1)||!(a15==1))||(a16==1))&&(a25==1)))))||!(a20==1)))){ a14 = 5; a2 = 1; a15 = 0; a22 = 1; a27 = 19; a25 = 0; a13 = 1; a3 = 12; a26 = 1; return 24; } else if((((!(a23==1)&&(((a25==1)&&((a3==13)&&(input==2)))&&(a14==7)))&&(a29==1))&&(!(a23==1)&&(((a18==1)&&((a10==1)&&(((a26==1)&&((!(a2==1)&&(a18==1))&&!(a23==1)))&&(a27==19))))||!(a28==1))))){ if((a4==1)){ a29 = 1; a13 = 0; a27 = 20; a26 = 0; a3 = 14; }else{ a26 = 0; a29 = 1; a16 = 0; a28 = 1; a25 = 0; a3 = 14; a14 = 4; } return 26; } else if(((!(a26==1)&&((a10==1)&&(!(a21==1)&&(!(a28==1)||(!(a20==1)||(((a28==1)||!(a18==1))&&(a27==21)))))))&&((((a25==1)&&((((((a14==3)||(a14==4))||(a14==5))&&(input==1))&&(a3==14))&&(a20==1)))&&!(a2==1))&&(a6==1)))){ if((a20==1)){ a26 = 1; a27 = 19; a15 = 0; a2 = 1; a14 = 3; a5 = 0; a3 = 13; }else{ a8 = 0; a3 = 13; a14 = 7; a18 = 0; a27 = 20; a17 = 1; } return 25; } else if((((a27==19)&&((!(a19==1)&&((a17==1)||((a25==1)&&(((a6==1)&&!(a19==1))||!(a6==1)))))&&(a14==3)))&&((a10==1)&&(!(a2==1)&&(((a3==14)&&(!(a9==1)&&((input==4)&&!(a26==1))))&&(a12==1)))))){ a15 = 1; a23 = 0; a3 = 12; a2 = 1; a14 = 7; a6 = 1; a27 = 20; return 25; } else if((((a27==20)&&(((((((input==3)&&(a2==1))&&(a14==3))&&(a10==1))&&!(a11==1))&&!(a9==1))&&(a3==14)))&&(!(a11==1)&&(((!(a26==1)&&(!(a25==1)&&((a7==1)&&(a12==1))))||(a21==1))&&!(a9==1))))){ a26 = 1; a16 = 0; a5 = 1; a25 = 1; a7 = 1; a14 = 6; return 25; } else if(((!(a13==1)&&(((a12==1)&&((((((a27==21)&&(((a25==1)&&(a14==4))&&(a3==12)))&&(a26==1))||((!(a26==1)&&(((!(a25==1)&&(a14==7))&&(a3==14))&&(a27==20)))||(((a27==21)&&(((a14==3)&&(a25==1))&&(a3==12)))&&(a26==1))))&&(input==6))&&(a2==1)))&&(a10==1)))&&((a6==1)&&(((a18==1)&&(!(a5==1)||(a5==1)))&&(a28==1))))){ a25 = 0; a26 = 0; a27 = 20; a14 = 7; a11 = 0; a3 = 14; a12 = 1; a28 = 1; return 26; } else if(((!(a17==1)&&((a11==1)||(((a28==1)&&(a20==1))&&(a7==1))))&&((a5==1)&&(((input==4)&&((!(a26==1)&&((a10==1)&&((a27==21)&&((!(a25==1)&&(!(a2==1)&&(a14==7)))&&(a3==14)))))||((a26==1)&&(((a27==19)&&(((a25==1)&&((a14==3)&&(a2==1)))&&(a3==12)))&&!(a10==1)))))&&!(a13==1))))){ a0 = 0; a9 = 1; a2 = 1; a25 = 1; a10 = 1; a14 = 3; a26 = 0; a3 = 14; a28 = 0; a27 = 20; return -1; } else if((((a28==1)&&((a18==1)&&((((a3==14)&&((a25==1)&&((a14==5)&&((input==6)&&(a2==1)))))&&(a27==20))&&(a20==1))))&&((!(a17==1)&&((a26==1)&&(((a10==1)&&(a18==1))||!(a18==1))))&&(a7==1)))){ a23 = 0; a3 = 13; a26 = 0; a25 = 0; a29 = 1; a21 = 0; return 22; } else if((((a7==1)&&((((((((a25==1)&&(((input==1)&&((a14==5)||(a14==6)))&&!(a13==1)))&&(a27==20))&&(a3==14))&&!(a9==1))&&!(a16==1))&&(a10==1))&&!(a26==1)))&&((a15==1)&&((a12==1)&&((a6==1)&&(a2==1)))))){ a17 = 0; a3 = 12; a25 = 0; a20 = 1; a14 = 4; a27 = 21; a19 = 0; return 24; } else if(((((a16==1)||(((a25==1)&&(((a26==1)&&((a29==1)&&(a3==12)))&&(a27==19)))&&!(a2==1)))&&!(a1==1))&&(((a28==1)&&(((((input==5)&&((a14==3)||(a14==4)))&&(a10==1))&&!(a1==1))&&(a7==1)))&&!(a17==1)))){ a25 = 0; a13 = 0; a14 = 4; a9 = 0; a2 = 1; a27 = 20; a28 = 1; return -1; } else if((((((a15==1)&&(((!(a2==1)&&(input==6))&&!(a25==1))&&(a3==13)))&&!(a16==1))&&(a6==1))&&(!(a29==1)||((a10==1)&&((((!(a6==1)||((a14==7)&&(a18==1)))&&(a26==1))&&!(a11==1))&&(a27==21)))))){ a0 = 0; a24 = 0; a25 = 1; a27 = 20; a14 = 5; a9 = 1; a3 = 12; return 24; } else if((((!(a26==1)&&((a27==19)&&((a14==3)&&(!(a21==1)&&((a15==1)&&((a3==14)&&((input==6)&&(a10==1))))))))&&!(a2==1))&&(((a1==1)||((a25==1)&&(!(a20==1)||(!(a11==1)&&(a6==1)))))&&(a18==1)))){ a27 = 20; a14 = 4; a3 = 12; a29 = 1; a15 = 1; a7 = 1; a2 = 1; return 25; } else if((((((a27==19)&&(((((input==2)&&((a14==6)||(a14==7)))&&!(a13==1))&&!(a25==1))&&(a26==1)))&&(a29==1))&&(a10==1))&&((a28==1)&&(((((a3==13)&&((a18==1)&&(a28==1)))&&(a15==1))&&!(a2==1))&&!(a19==1))))){ a2 = 1; a25 = 1; a27 = 20; a13 = 0; a14 = 3; a16 = 0; return 25; } else if(((((a27==20)&&(!(a13==1)&&(!(a2==1)&&((a5==1)&&(((a14==4)||(a14==5))&&(input==6))))))&&!(a9==1))&&((a20==1)&&(!(a9==1)&&((!(a26==1)&&(((a3==14)&&((a10==1)&&(a18==1)))&&!(a25==1)))||!(a15==1)))))){ a26 = 1; a3 = 13; a25 = 1; a23 = 1; a22 = 1; a14 = 3; a27 = 19; a2 = 1; return 24; } else if((((a10==1)&&(!(a2==1)&&((((a13==1)||((a20==1)&&(a18==1)))&&!(a26==1))||(a23==1))))&&((a27==19)&&((a25==1)&&(((a15==1)&&((((input==6)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a13==1))&&(a20==1)))&&(a3==13)))))){ a12 = 1; a18 = 1; a14 = 3; a6 = 1; a2 = 1; a3 = 12; a26 = 1; return -1; } else if(((!(a15==1)||((!(a11==1)&&((((a28==1)||(a13==1))&&(a7==1))&&!(a26==1)))&&!(a1==1)))&&((((a2==1)&&((a27==20)&&((a25==1)&&((a10==1)&&((a3==14)&&(input==6))))))&&(a14==4))&&(a20==1)))){ a26 = 1; a20 = 1; a5 = 1; a27 = 21; a11 = 0; a3 = 12; a25 = 0; return 22; } else if((((a7==1)&&(((((a3==14)&&((a27==21)&&(((a5==1)&&(!(a2==1)&&(a20==1)))&&!(a26==1))))&&(a20==1))&&(a18==1))&&(a10==1)))&&(!(a13==1)&&(!(a25==1)&&(!(a11==1)&&((input==3)&&(a14==4))))))){ a14 = 3; a27 = 19; a20 = 0; a3 = 12; a26 = 1; a2 = 1; a8 = 0; return -1; } else if((((((a29==1)&&(!(a28==1)||((a11==1)||((a27==21)&&(!(a11==1)&&((a7==1)&&(a10==1)))))))&&(a15==1))||(a19==1))&&((a3==13)&&((a2==1)&&(!(a26==1)&&(((input==2)&&((a14==6)||(a14==7)))&&!(a25==1))))))){ a14 = 3; a13 = 0; a5 = 1; a25 = 1; a18 = 1; return 22; } else if((((a10==1)&&(((a5==1)&&((a3==14)&&(((a2==1)&&(a28==1))&&(a26==1))))||!(a15==1)))&&(((((!(a25==1)&&(((input==6)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a13==1)))&&!(a11==1))&&!(a11==1))&&(a27==20))&&(a20==1)))){ a26 = 0; a16 = 0; a14 = 5; a2 = 0; a27 = 19; a3 = 12; a13 = 0; a5 = 1; return 26; } else if(((!(a19==1)&&((!(a17==1)&&(!(a2==1)&&(!(a17==1)&&(!(a19==1)&&(!(a25==1)&&(input==5))))))&&(a27==21)))&&(!(a7==1)||((a12==1)&&(((a14==7)&&(((a26==1)&&(a28==1))&&(a3==13)))&&(a10==1)))))){ a14 = 3; a16 = 1; a11 = 1; a25 = 1; a20 = 0; a26 = 0; a2 = 1; a27 = 19; return 24; } else if(((!(a25==1)&&((a28==1)&&((((!(a1==1)&&((input==3)&&(((a14==4)&&(a3==13))||(((a14==7)&&(a3==12))||((a3==13)&&(a14==3))))))&&(a12==1))&&(a26==1))&&(a10==1))))&&(((a23==1)||((a21==1)||(!(a2==1)&&((a20==1)&&!(a16==1)))))&&(a27==20)))){ a1 = 0; a29 = 1; a27 = 19; a14 = 3; a2 = 1; a3 = 12; a25 = 1; a11 = 0; return -1; } else if(((!(a16==1)&&(((a27==20)&&((a12==1)&&((input==5)&&(((a3==13)&&(a14==4))||(((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))))))&&!(a19==1)))&&(((a26==1)&&(!(a9==1)&&((((a11==1)||(!(a25==1)&&(a18==1)))&&(a10==1))||!(a18==1))))&&(a2==1)))){ a14 = 3; a27 = 19; a23 = 0; a29 = 1; a25 = 1; a15 = 1; a3 = 12; return -1; } else if((((a26==1)&&(((a3==13)&&(!(a7==1)||((a21==1)||((a10==1)&&((a12==1)&&(a5==1))))))&&!(a9==1)))&&(!(a19==1)&&((!(a25==1)&&(!(a1==1)&&(!(a2==1)&&(((a14==5)||(a14==6))&&(input==1)))))&&(a27==21))))){ a2 = 1; a13 = 1; a3 = 14; a14 = 3; a27 = 20; a9 = 1; a24 = 1; return 25; } else if((((((a29==1)&&((!(a2==1)&&(((((a14==6)&&(a3==12))||((a14==7)&&(a3==12)))||((a3==13)&&(a14==3)))&&(input==4)))&&(a27==20)))&&(a12==1))&&(a29==1))&&((a13==1)||((((!(a25==1)&&((a15==1)&&(a10==1)))||(a16==1))&&!(a26==1))&&(a18==1))))){ a18 = 0; a3 = 12; a14 = 4; a4 = 1; a13 = 1; a2 = 1; a26 = 1; return -1; } else if((((a27==20)&&(((a1==1)||(((a26==1)&&(a28==1))&&!(a11==1)))||!(a15==1)))&&((((((((a10==1)&&((input==6)&&(a2==1)))&&(a14==6))&&(a3==12))&&(a12==1))&&!(a11==1))&&!(a16==1))&&!(a25==1)))){ a3 = 14; a29 = 1; a16 = 0; a14 = 3; a2 = 0; a25 = 1; a28 = 1; a27 = 19; return 24; } else if((((a27==21)&&((a10==1)&&(((!(a11==1)&&(((a12==1)||!(a18==1))&&!(a16==1)))&&(a25==1))&&!(a26==1))))&&(((((a28==1)&&(!(a9==1)&&((a2==1)&&(input==2))))&&(a6==1))&&(a3==13))&&(a14==6)))){ a14 = 3; a27 = 19; a19 = 0; a17 = 0; a3 = 12; a1 = 0; a26 = 1; return -1; } else if((((((((a27==19)&&(a7==1))&&!(a13==1))&&!(a26==1))&&(a10==1))&&(a12==1))&&(((a3==13)&&(((!(a25==1)&&((((input==2)&&!(a2==1))&&!(a9==1))&&(a14==7)))&&!(a1==1))&&!(a19==1)))&&!(a9==1)))){ a14 = 3; a2 = 1; a26 = 1; a23 = 0; a17 = 0; a3 = 12; a11 = 0; a25 = 1; return -1; } else if(((((((!(a21==1)&&((((!(a26==1)&&(((a25==1)&&(a14==7))&&(a3==14)))||(((a3==12)&&(!(a25==1)&&(a14==3)))&&(a26==1)))&&(input==4))&&!(a1==1)))&&!(a19==1))&&!(a2==1))&&(a10==1))&&(a27==20))&&((a6==1)&&((a21==1)||((a21==1)||(a20==1)))))){ a2 = 1; a11 = 0; a25 = 0; a3 = 13; a6 = 1; a7 = 1; a27 = 21; a14 = 4; a26 = 1; return 22; } else if(((((!(a19==1)&&(!(a13==1)&&(((a26==1)&&(a20==1))&&(a10==1))))&&(a3==12))&&!(a9==1))&&((((a27==19)&&(!(a13==1)&&(((a25==1)&&((input==4)&&(((a14==5)||(a14==6))||(a14==7))))&&(a6==1))))&&!(a2==1))&&!(a21==1)))){ a25 = 0; a2 = 1; a27 = 20; a26 = 0; a28 = 1; a11 = 0; a14 = 4; a3 = 13; a6 = 1; return 25; } else if(((((!(a26==1)&&(!(a15==1)||(!(a2==1)&&((!(a18==1)||(a6==1))&&!(a25==1)))))&&!(a16==1))||(a16==1))&&((a15==1)&&(((a3==13)&&(((((a14==4)||(a14==5))&&(input==4))&&!(a13==1))&&(a10==1)))&&(a27==21))))){ a24 = 1; a14 = 7; a15 = 0; a3 = 14; a8 = 0; return 25; } else if(((((a2==1)&&((a27==21)&&((a10==1)&&((a3==14)&&(((input==4)&&(((a14==3)||(a14==4))||(a14==5)))&&!(a12==1))))))&&!(a15==1))&&(!(a5==1)&&((a11==1)&&(!(a25==1)&&(!(a12==1)&&((a26==1)&&((a21==1)&&(a15==1))))))))){ a25 = 1; a3 = 13; a14 = 4; a21 = 1; a2 = 0; a26 = 0; a27 = 20; a28 = 0; return 24; } else if(((((a10==1)&&(!(a19==1)&&((a12==1)&&((a2==1)&&((a18==1)&&((((a25==1)&&((a15==1)&&!(a13==1)))&&(a14==4))||(a9==1)))))))&&(a26==1))&&(((a18==1)&&((a27==20)&&(input==4)))&&(a3==13)))){ a5 = 1; a14 = 3; a7 = 1; a3 = 12; a16 = 0; a27 = 19; return -1; } else if((((a7==1)&&((a27==20)&&((((input==5)&&((a14==4)||(a14==5)))&&(a2==1))&&(a28==1))))&&(!(a25==1)&&(((a28==1)&&(((a16==1)||((a3==14)&&((a11==1)||(!(a26==1)&&(a28==1)))))||!(a15==1)))&&(a10==1))))){ a3 = 13; a7 = 1; a5 = 1; a23 = 0; a25 = 1; a26 = 1; a14 = 3; return 25; } else if(((!(a15==1)||(((a26==1)&&(!(a25==1)&&((a12==1)&&(!(a5==1)||((a18==1)&&(a18==1))))))&&(a2==1)))&&(!(a19==1)&&((a7==1)&&((a10==1)&&((a27==21)&&((input==1)&&((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4)))))))))){ a21 = 0; a14 = 4; a7 = 1; a3 = 13; a16 = 0; return 24; } else if(((((((a6==1)&&(a3==13))&&(a25==1))&&(a2==1))||!(a29==1))&&((a18==1)&&(((((a10==1)&&(((a27==21)&&(!(a11==1)&&((input==5)&&(((a14==3)||(a14==4))||(a14==5)))))&&!(a26==1)))&&(a15==1))&&(a18==1))&&(a18==1))))){ a6 = 1; a14 = 3; a27 = 19; a16 = 0; a26 = 1; a12 = 1; a3 = 12; return -1; } else if((((a25==1)&&((a14==7)&&(((!(a18==1)||(a12==1))&&(a7==1))&&(a28==1))))&&((a27==20)&&(((((a10==1)&&((a12==1)&&(((a3==12)&&(input==3))&&(a26==1))))&&!(a19==1))&&!(a16==1))&&(a2==1))))){ a13 = 0; a9 = 0; a14 = 4; a3 = 14; a7 = 1; return 26; } else if(((!(a19==1)&&(!(a1==1)&&((!(a2==1)&&((input==4)&&((((a3==12)&&(!(a25==1)&&(a14==4)))&&(a26==1))||((!(a26==1)&&((a3==14)&&((a25==1)&&(a14==7))))||(((a3==12)&&((a14==3)&&!(a25==1)))&&(a26==1))))))&&(a27==19))))&&(((((a10==1)&&((a15==1)&&(a15==1)))||!(a7==1))||(a17==1))&&(a6==1)))){ a25 = 1; a21 = 0; a3 = 12; a14 = 3; a2 = 1; a18 = 1; a20 = 1; a26 = 1; return -1; } else if((((a15==1)&&((!(a25==1)&&((((a3==13)&&(a14==3))||(((a14==6)&&(a3==12))||((a3==12)&&(a14==7))))&&(input==3)))&&(a27==21)))&&((a10==1)&&((((a11==1)||((((a17==1)||((a17==1)||(a7==1)))||!(a6==1))&&(a26==1)))||(a1==1))&&!(a2==1))))){ if((a3==14)){ a13 = 1; a14 = 4; a0 = 1; a3 = 14; a8 = 1; }else{ a3 = 14; a27 = 19; a0 = 1; a24 = 1; a14 = 5; a26 = 0; a13 = 1; } return -1; } else if(((((a26==1)&&((a10==1)&&(input==1)))&&(a29==1))&&(((a25==1)&&((a2==1)&&((!(a11==1)&&((a3==13)&&(!(a9==1)&&(((a12==1)&&(!(a12==1)||(a12==1)))&&(a27==20)))))&&(a14==4))))||!(a28==1)))){ a14 = 5; a15 = 1; a26 = 0; a18 = 1; a3 = 14; a7 = 1; return 25; } else if(((((a26==1)&&(!(a5==1)||(!(a16==1)&&((a17==1)||(!(a25==1)&&(a12==1))))))&&(a27==21))&&(((!(a11==1)&&((a15==1)&&(!(a1==1)&&(((((a14==4)||(a14==5))||(a14==6))&&(input==1))&&(a10==1)))))&&(a3==12))&&(a2==1)))){ a1 = 0; a11 = 0; a27 = 20; a3 = 13; a14 = 4; a25 = 1; a29 = 1; return 24; } else if((((a10==1)&&((a25==1)&&((((a6==1)&&(a2==1))||(a23==1))||!(a20==1))))&&(!(a21==1)&&((((((a27==21)&&((input==3)&&(((a3==14)&&(a14==3))||(((a14==6)&&(a3==13))||((a14==7)&&(a3==13))))))&&(a5==1))&&(a29==1))&&(a26==1))&&(a29==1))))){ a12 = 1; a18 = 1; a3 = 14; a7 = 1; a14 = 3; return 26; } else if((((a3==13)&&((!(a18==1)||((((!(a23==1)&&(!(a25==1)&&(a15==1)))&&(a10==1))||!(a29==1))&&(a5==1)))&&(a2==1)))&&(((a27==20)&&(!(a21==1)&&((a7==1)&&(((a14==5)||(a14==6))&&(input==1)))))&&(a26==1)))){ a21 = 0; a27 = 19; a5 = 1; a26 = 0; a14 = 7; a11 = 0; a2 = 0; a25 = 1; return 22; } else if(((((a29==1)&&(((((input==1)&&(a10==1))&&(a5==1))&&(a20==1))&&(a27==21)))&&(a5==1))&&((!(a25==1)&&(((a14==5)&&(!(a26==1)&&((a2==1)&&((a5==1)&&(a12==1)))))&&(a3==12)))&&!(a17==1)))){ a18 = 1; a1 = 0; a27 = 20; a3 = 14; a23 = 0; a25 = 1; return 26; } else if(((((!(a18==1)&&((!(a2==1)&&(((a10==1)&&(a5==1))&&(a27==19)))&&(a3==14)))&&(a16==1))&&!(a15==1))&&((a1==1)&&(((((!(a26==1)&&(input==2))&&(a14==3))&&!(a28==1))&&(a25==1))&&(a17==1))))){ a0 = 0; a2 = 1; a14 = 4; a17 = 1; a8 = 0; return 22; } else if(((!(a18==1)||((((a15==1)||(a9==1))&&!(a2==1))&&(a10==1)))&&(((a27==19)&&(((a18==1)&&((a3==14)&&((((a20==1)&&(((a14==3)||(a14==4))&&(input==2)))&&(a15==1))&&!(a17==1))))&&!(a26==1)))&&!(a25==1)))){ a2 = 1; a23 = 0; a27 = 21; a26 = 1; a15 = 1; a20 = 1; a14 = 6; a3 = 13; return 24; } else if(((((a10==1)&&((a19==1)||((a23==1)||((a3==13)&&(a29==1)))))&&(a5==1))&&(!(a21==1)&&((!(a11==1)&&((a25==1)&&(((((input==4)&&((a14==3)||(a14==4)))&&(a27==21))&&(a26==1))&&(a2==1))))&&(a5==1))))){ a18 = 1; a19 = 0; a14 = 3; a27 = 20; return 22; } else if((((a2==1)&&((a3==13)&&((a23==1)||(!(a25==1)&&(((a15==1)&&!(a17==1))&&!(a26==1))))))&&((((a18==1)&&((a27==21)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==6))&&(a12==1))&&(a18==1))))&&!(a13==1))&&(a10==1)))){ a25 = 1; a5 = 1; a9 = 0; a19 = 0; a26 = 1; a14 = 4; a27 = 20; return 22; } else if((((a27==21)&&((a2==1)&&(!(a25==1)&&((a14==3)&&((!(a20==1)||(!(a1==1)&&((a6==1)&&!(a9==1))))||!(a18==1))))))&&((a10==1)&&((a3==12)&&(!(a9==1)&&(!(a9==1)&&((a26==1)&&(input==6)))))))){ a23 = 0; a6 = 1; a1 = 0; return 24; } else if((((a29==1)&&(!(a2==1)&&(!(a19==1)&&(!(a23==1)&&(((a26==1)&&(((input==1)&&((a14==6)||(a14==7)))&&(a10==1)))&&!(a1==1))))))&&((((a29==1)&&((a25==1)&&((a27==21)&&(a6==1))))&&(a3==12))||!(a12==1)))){ a19 = 1; a6 = 0; a2 = 1; a26 = 0; a25 = 0; a14 = 5; a5 = 0; return 24; } else if(((!(a2==1)&&((a26==1)&&(!(a25==1)&&(!(a11==1)&&((a27==20)&&((a14==6)&&((a18==1)&&(((a3==12)&&(input==1))&&(a29==1)))))))))&&((!(a13==1)&&((a21==1)||((a5==1)||(a1==1))))&&(a10==1)))){ a25 = 1; a19 = 0; a13 = 0; a14 = 3; a7 = 1; a27 = 19; a2 = 1; return -1; } else if(((((a29==1)&&(((a27==20)&&(((((a3==14)&&((a14==7)&&(a25==1)))&&!(a26==1))||(((!(a25==1)&&(a14==3))&&(a3==12))&&(a26==1)))&&(input==6)))&&(a7==1)))&&!(a1==1))&&(((a6==1)&&(((a2==1)&&(!(a12==1)||(a15==1)))&&(a10==1)))||!(a20==1)))){ a26 = 0; a9 = 0; a23 = 0; a3 = 13; a28 = 1; a25 = 0; a27 = 21; a14 = 3; return 25; } else if((((a6==1)&&(((a2==1)&&((a10==1)&&((!(a13==1)&&((a3==12)&&((((a14==5)||(a14==6))||(a14==7))&&(input==6))))&&!(a1==1))))&&(a25==1)))&&((a29==1)&&(!(a23==1)&&((a27==21)&&(!(a1==1)&&(!(a26==1)&&(a6==1)))))))){ a14 = 7; a19 = 0; a29 = 1; a15 = 1; return 22; } else if((((((((((((a14==4)&&(a3==13))||(((a3==12)&&(a14==7))||((a3==13)&&(a14==3))))&&(input==4))&&(a6==1))&&(a27==20))&&(a20==1))&&!(a26==1))&&(a10==1))&&!(a23==1))&&((a19==1)||(((a21==1)||((a2==1)&&(!(a25==1)&&(a20==1))))&&(a12==1))))){ if((a11==1)){ a14 = 7; a27 = 19; a2 = 0; a15 = 1; a23 = 0; a3 = 13; }else{ a14 = 7; a29 = 1; a28 = 1; a3 = 12; a25 = 1; a26 = 1; a20 = 1; } return 25; } else if((((a26==1)&&(((a12==1)&&(a25==1))&&!(a1==1)))&&((a27==21)&&((a2==1)&&(((a28==1)&&(!(a1==1)&&(!(a17==1)&&((a10==1)&&(((input==2)&&((((a3==13)&&(a14==6))||((a14==7)&&(a3==13)))||((a3==14)&&(a14==3))))&&!(a1==1))))))&&(a15==1)))))){ a27 = 19; a3 = 12; a13 = 0; a7 = 1; a15 = 1; a14 = 3; return -1; } else if(((((!(a2==1)&&((((a7==1)||!(a29==1))&&(a27==20))&&(a18==1)))||!(a5==1))&&!(a25==1))&&(((a15==1)&&(((a10==1)&&(!(a23==1)&&((a26==1)&&((input==4)&&(a3==13)))))&&(a6==1)))&&(a14==5)))){ a2 = 1; a14 = 6; a24 = 0; a26 = 0; a13 = 1; a18 = 0; a27 = 19; a25 = 1; return 25; } else if(((((a27==19)&&((a16==1)&&(((!(a2==1)&&((a10==1)&&(((input==3)&&((a14==3)||(a14==4)))&&(a26==1))))&&(a13==1))&&(a1==1))))&&(a3==12))&&((a25==1)&&((!(a5==1)&&(!(a7==1)&&(a6==1)))&&!(a6==1))))){ a19 = 1; a25 = 0; a14 = 7; a4 = 0; a24 = 1; a3 = 14; return -1; } else if(((!(a6==1)||(!(a13==1)&&(((a26==1)&&((a2==1)&&((a25==1)&&(a20==1))))&&(a10==1))))&&((((((a27==21)&&((a12==1)&&((input==6)&&(a3==14))))&&(a15==1))&&!(a9==1))&&(a14==4))&&(a20==1)))){ a1 = 0; a26 = 0; a27 = 20; a3 = 12; a28 = 1; a16 = 0; a14 = 5; return 26; } else if(((((a26==1)&&((a2==1)&&((a25==1)&&(((((a14==5)||(a14==6))&&(input==3))&&!(a11==1))&&(a28==1)))))&&!(a17==1))&&((a10==1)&&((!(a15==1)||(((a15==1)&&(!(a11==1)&&(a12==1)))&&(a27==20)))&&(a3==13))))){ a13 = 0; a25 = 0; a3 = 12; a11 = 0; a9 = 0; a14 = 5; return 22; } else if(((((a15==1)&&(!(a23==1)&&((!(a26==1)&&((((a20==1)&&(a10==1))&&(a25==1))&&(a27==20)))||(a17==1))))&&!(a16==1))&&(((a2==1)&&(!(a16==1)&&(((((a14==6)&&(a3==13))||((a14==7)&&(a3==13)))||((a3==14)&&(a14==3)))&&(input==6))))&&(a7==1)))){ a18 = 1; a27 = 21; a1 = 0; a3 = 13; a23 = 0; a14 = 7; return 24; } else if((((!(a13==1)&&(!(a2==1)&&((((a10==1)&&(a15==1))&&(a27==20))&&(a29==1))))||!(a18==1))&&((a3==12)&&(((a7==1)&&((((a25==1)&&((input==6)&&((a14==6)||(a14==7))))&&(a28==1))&&(a26==1)))&&(a29==1))))){ a26 = 0; a14 = 3; a3 = 14; a18 = 1; a5 = 1; a23 = 0; a2 = 1; return 25; } else if(((!(a23==1)&&((((a28==1)&&(((a27==19)&&(input==2))&&(a14==3)))&&(a26==1))&&!(a2==1)))&&((((a25==1)&&((a21==1)||((!(a19==1)&&((a10==1)&&(a15==1)))&&!(a23==1))))&&(a3==14))&&(a20==1)))){ a13 = 0; a27 = 21; a25 = 0; a26 = 0; a2 = 1; a18 = 1; return -1; } else if((((((a3==14)&&(!(a11==1)&&((a15==1)&&(a14==4))))&&(a10==1))||(a13==1))&&(((((a18==1)&&(!(a9==1)&&(((a27==21)&&((input==5)&&!(a2==1)))&&(a18==1))))&&!(a26==1))&&!(a25==1))&&!(a9==1)))){ a3 = 13; a9 = 1; a27 = 19; a2 = 1; a4 = 0; a25 = 1; a22 = 0; a14 = 7; return 22; } else if(((!(a19==1)&&(((!(a6==1)||(((a17==1)||(((a10==1)&&(a15==1))&&!(a25==1)))&&(a27==20)))||!(a15==1))&&(a29==1)))&&(((a26==1)&&((a14==5)&&((a18==1)&&((a3==12)&&(input==2)))))&&!(a2==1)))){ a21 = 0; a14 = 7; a2 = 1; a6 = 1; a1 = 0; return 25; } else if(((!(a11==1)&&((((a2==1)&&((a27==20)&&((a14==4)&&((a10==1)&&(input==2)))))&&(a18==1))&&!(a9==1)))&&((a3==13)&&(((a25==1)&&((((a26==1)&&(a12==1))&&!(a16==1))&&!(a19==1)))&&!(a1==1))))){ a27 = 19; a29 = 1; a12 = 1; a3 = 12; a14 = 3; return -1; } else if(((((a29==1)&&((a3==12)&&((!(a2==1)&&(a5==1))&&(a25==1))))&&(a7==1))&&((!(a17==1)&&(!(a17==1)&&(((a26==1)&&((a10==1)&&(!(a21==1)&&((input==6)&&((a14==6)||(a14==7))))))&&(a7==1))))&&(a27==21)))){ a13 = 1; a2 = 1; a25 = 0; a24 = 1; a14 = 6; a27 = 20; a23 = 1; return -1; } else if((((a10==1)&&(!(a25==1)&&((a26==1)&&((!(a13==1)&&((((a3==14)&&(((a15==1)&&(((a14==6)||((a14==4)||(a14==5)))&&(input==1)))&&(a15==1)))&&(a5==1))&&(a18==1)))&&(a27==20)))))&&(((a15==1)&&!(a2==1))&&!(a9==1)))){ if((a4==1)){ a8 = 1; a2 = 1; a14 = 3; a29 = 0; a12 = 0; a3 = 13; }else{ a27 = 19; a26 = 0; a16 = 1; a14 = 7; a8 = 0; a24 = 0; } return 22; } else if((((!(a13==1)&&((a3==14)&&(!(a23==1)&&((a10==1)&&((((input==1)&&(a14==4))&&!(a16==1))&&(a2==1))))))&&!(a26==1))&&((a27==20)&&((a12==1)&&((a25==1)&&((!(a1==1)&&(a12==1))&&!(a17==1))))))){ a23 = 0; a21 = 0; a27 = 19; a26 = 1; a3 = 12; a17 = 0; a14 = 3; return -1; } else if((((!(a21==1)&&(!(a17==1)&&((a3==13)&&(((a2==1)&&(!(a25==1)&&(input==1)))&&!(a19==1)))))&&!(a16==1))&&((a20==1)&&(((((a14==5)&&(!(a23==1)&&(a28==1)))&&!(a26==1))&&(a10==1))&&(a27==20))))){ a29 = 1; a26 = 1; a3 = 14; a1 = 0; a16 = 0; a25 = 1; return 26; } else if((((a3==13)&&(((((((input==2)&&(a10==1))&&(a29==1))&&!(a16==1))&&(a14==5))&&(a15==1))&&(a25==1)))&&(!(a21==1)&&(!(a13==1)&&(((a2==1)&&((a26==1)&&((a27==21)&&(a15==1))))&&!(a9==1)))))){ a18 = 1; a15 = 1; a21 = 0; return 25; } else if((((((a25==1)&&(((a26==1)&&((a10==1)&&((a29==1)&&(a18==1))))||(a1==1)))&&!(a19==1))||(a23==1))&&((!(a21==1)&&((((a27==20)&&((input==3)&&((a14==6)||(a14==7))))&&(a3==14))&&!(a2==1)))&&(a15==1)))){ a27 = 19; a29 = 1; a14 = 4; a1 = 0; a26 = 0; a3 = 13; a25 = 0; a15 = 1; return 26; } else if((((a27==19)&&((((((a28==1)&&(!(a23==1)&&(((input==6)&&(a25==1))&&(a3==13))))&&!(a13==1))&&!(a21==1))&&(a14==4))&&!(a2==1)))&&(((((a10==1)&&(a5==1))&&(a26==1))&&(a20==1))&&(a7==1)))){ a14 = 7; a29 = 1; a3 = 14; a25 = 0; a6 = 1; a2 = 1; a26 = 0; a27 = 21; a9 = 0; return -1; } else if(((!(a13==1)&&((((a12==1)&&(((input==4)&&((((a14==7)&&(a3==13))||((a3==14)&&(a14==3)))||((a14==4)&&(a3==14))))&&(a27==20)))&&(a26==1))&&(a2==1)))&&((((a29==1)&&(!(a13==1)&&(((a18==1)&&(a10==1))&&(a25==1))))||!(a18==1))&&(a12==1)))){ a21 = 0; a3 = 13; a14 = 6; a5 = 1; a25 = 0; return 24; } else if(((((a20==1)&&((!(a2==1)&&(!(a25==1)&&((input==6)&&((a14==5)||((a14==3)||(a14==4))))))&&(a10==1)))&&(a28==1))&&(!(a29==1)||((((a27==19)&&((((a26==1)&&(a20==1))&&!(a16==1))&&(a3==14)))&&!(a13==1))&&(a7==1))))){ a14 = 7; a27 = 20; a11 = 0; a25 = 1; a1 = 0; a2 = 1; a18 = 1; a3 = 12; return 25; } else if(((((a25==1)&&(!(a5==1)||(!(a13==1)&&((a29==1)&&((a3==12)&&((((a6==1)||!(a6==1))&&(a27==20))&&(a10==1)))))))&&!(a1==1))&&(((a7==1)&&((a26==1)&&((input==2)&&((a14==6)||(a14==7)))))&&!(a2==1)))){ a26 = 0; a18 = 1; a2 = 1; a3 = 14; a13 = 0; a17 = 0; a14 = 3; return 24; } else if((((a20==1)&&((!(a2==1)&&(((((((a25==1)&&(a14==7))&&(a3==14))&&!(a26==1))||(((!(a25==1)&&(a14==3))&&(a3==12))&&(a26==1)))&&(input==6))&&(a27==20)))&&!(a9==1)))&&((a17==1)||(!(a28==1)||(!(a21==1)&&(!(a16==1)&&((a10==1)&&(a6==1)))))))){ a7 = 1; a26 = 1; a2 = 1; a1 = 0; a25 = 0; a28 = 1; a14 = 6; a27 = 21; a3 = 12; return 22; } else if((((((!(a1==1)&&((input==3)&&(a26==1)))&&(a28==1))&&(a10==1))&&!(a11==1))&&((a29==1)&&((((a14==3)&&(((((a20==1)&&(a2==1))&&(a20==1))&&(a3==12))||(a21==1)))&&(a27==21))&&!(a25==1))))){ if((a26==1)){ a2 = 0; a29 = 1; a27 = 20; a19 = 0; a1 = 0; }else{ a27 = 20; a12 = 1; a18 = 1; a14 = 4; a25 = 1; a6 = 1; a26 = 0; a3 = 14; } return 22; } else if((((((a3==13)&&((input==3)&&(a10==1)))&&!(a19==1))&&(a5==1))&&(!(a11==1)&&((a16==1)||(((a27==19)&&(!(a26==1)&&((!(a2==1)&&((!(a25==1)&&(a20==1))||!(a12==1)))&&(a14==6))))&&(a15==1)))))){ a14 = 3; a19 = 0; a26 = 1; a27 = 20; a2 = 1; a25 = 1; a6 = 1; a17 = 0; return 25; } else if((((a10==1)&&((((a14==4)&&(!(a21==1)&&((a2==1)&&((a15==1)&&(((a3==12)&&(input==4))&&(a29==1))))))&&(a28==1))&&(a6==1)))&&((a25==1)&&((!(a12==1)||((a29==1)&&(a27==21)))&&!(a26==1))))){ a16 = 0; a3 = 13; a11 = 0; a27 = 20; a13 = 0; return 24; } else if(((((((((a14==6)||(a14==7))&&(input==4))&&(a10==1))&&(a20==1))&&!(a1==1))&&(a26==1))&&((((a3==12)&&((a25==1)&&((a27==21)&&(!(a17==1)&&(((a7==1)||(a16==1))||(a19==1))))))||(a19==1))&&!(a2==1)))){ a25 = 0; a8 = 0; a2 = 1; a23 = 1; a11 = 1; a27 = 19; a14 = 6; return -1; } else if((((a12==1)&&(!(a19==1)&&(((a5==1)&&((a3==14)&&((!(a6==1)||((a10==1)&&(a15==1)))&&!(a26==1))))&&(a2==1))))&&(!(a25==1)&&((a18==1)&&(((a29==1)&&(((a14==4)||(a14==5))&&(input==6)))&&(a27==20)))))){ a25 = 1; a14 = 3; a13 = 0; a5 = 1; a27 = 19; a29 = 1; a3 = 12; a26 = 1; return -1; } else if((((a3==12)&&((a10==1)&&(!(a9==1)&&((a26==1)&&((((input==3)&&(a27==20))&&!(a25==1))&&!(a17==1))))))&&((a14==4)&&(((a17==1)||((!(a6==1)||((a20==1)&&!(a2==1)))&&(a7==1)))&&!(a19==1))))){ a9 = 0; a2 = 1; a25 = 1; a7 = 1; a3 = 13; a13 = 0; return 24; } else if(((((((a21==1)||((a20==1)&&(a6==1)))||(a17==1))&&!(a2==1))&&(a26==1))&&((a27==19)&&(((a25==1)&&((!(a17==1)&&(!(a16==1)&&(((input==4)&&(a14==4))&&!(a11==1))))&&(a3==13)))&&(a10==1))))){ a14 = 3; a19 = 0; a17 = 0; a27 = 20; a28 = 1; a2 = 1; return 22; } else if((((a7==1)&&((((a10==1)&&(((a14==6)&&(a29==1))&&(a3==12)))||(a21==1))&&(a27==20)))&&((((!(a2==1)&&(!(a17==1)&&((a7==1)&&((input==3)&&(a26==1)))))&&!(a25==1))&&!(a23==1))&&!(a9==1)))){ a14 = 3; a5 = 1; a18 = 1; a25 = 1; a2 = 1; a23 = 0; a27 = 19; return -1; } else if(((!(a18==1)&&((a13==1)&&((a3==14)&&((a10==1)&&(((a2==1)&&((input==6)&&((a14==5)||((a14==3)||(a14==4)))))&&(a23==1))))))&&(((a1==1)&&((a27==21)&&(((!(a12==1)&&(a7==1))&&!(a25==1))&&(a19==1))))&&(a26==1)))){ a29 = 0; a28 = 0; a0 = 1; a3 = 13; a14 = 6; return 22; } else if((((a2==1)&&(((((a27==21)&&((a14==7)&&((((((input==5)&&(a25==1))&&(a28==1))&&(a5==1))&&(a20==1))&&(a3==14))))&&(a18==1))&&!(a26==1))&&(a6==1)))&&(((a6==1)||!(a15==1))&&(a10==1)))){ a20 = 1; a7 = 1; a27 = 20; a28 = 1; a26 = 1; a2 = 0; a3 = 12; a14 = 4; return 26; } else if((((a7==1)&&((a15==1)&&((input==6)&&((a14==6)||(a14==7)))))&&((!(a25==1)&&((a3==12)&&(!(a5==1)||(((((a12==1)&&(((a27==21)&&(a20==1))&&(a2==1)))&&(a10==1))&&!(a26==1))&&(a28==1)))))||!(a28==1)))){ a25 = 1; a26 = 1; a11 = 0; a6 = 1; a3 = 13; a29 = 1; a27 = 20; a14 = 6; return 26; } else if(((!(a25==1)&&((((a10==1)&&((!(a26==1)&&(a20==1))||(a21==1)))&&(a27==21))||!(a29==1)))&&((a3==14)&&((a7==1)&&(!(a21==1)&&(!(a16==1)&&((!(a2==1)&&((input==1)&&(a14==3)))&&!(a11==1)))))))){ a13 = 1; a27 = 19; a4 = 0; a23 = 1; a3 = 12; a2 = 1; return 26; } else if(((((a16==1)||(!(a29==1)||(!(a18==1)||((a13==1)||((a12==1)&&(a27==20))))))&&!(a13==1))&&((a26==1)&&((!(a25==1)&&(!(a16==1)&&(!(a2==1)&&((((a14==3)&&(a3==14))||(((a14==6)&&(a3==13))||((a14==7)&&(a3==13))))&&(input==3)))))&&(a10==1))))){ if((a8==1)){ a25 = 1; a7 = 0; a27 = 21; a8 = 1; a14 = 7; a26 = 0; a3 = 13; a23 = 1; a2 = 1; }else{ a13 = 1; a9 = 1; a8 = 1; a14 = 6; a25 = 1; a3 = 12; a27 = 21; a26 = 0; } return -1; } else if((((((a15==1)&&(a3==13))&&!(a11==1))&&!(a13==1))&&(((((a27==20)&&(((a2==1)&&(!(a1==1)&&((a14==3)&&(((a10==1)&&(input==1))&&(a26==1)))))&&!(a21==1)))&&(a25==1))&&!(a16==1))&&!(a1==1)))){ a17 = 0; a6 = 1; a3 = 12; a14 = 4; a26 = 0; return 25; } else if((((((a3==13)&&((a26==1)&&((a10==1)&&((input==3)&&!(a25==1)))))&&!(a11==1))&&(a5==1))&&(((a29==1)&&((a14==7)&&((a27==20)&&((((a16==1)||(a29==1))&&(a2==1))||!(a12==1)))))||(a13==1)))){ a25 = 1; a3 = 12; a27 = 19; a11 = 0; a14 = 3; a7 = 1; a29 = 1; return -1; } else if(((((!(a13==1)&&((!(a25==1)&&((a13==1)||(a29==1)))&&(a27==21)))&&!(a26==1))&&(a2==1))&&((a10==1)&&(!(a11==1)&&(((!(a19==1)&&((a15==1)&&((input==1)&&((a14==7)||((a14==5)||(a14==6))))))&&(a3==14))&&(a7==1)))))){ a25 = 1; a14 = 5; a26 = 1; a17 = 0; a18 = 1; return 24; } else if((((a27==19)&&(((!(a1==1)&&((a10==1)&&((a29==1)||(a13==1))))||(a9==1))&&!(a25==1)))&&(((a6==1)&&(!(a2==1)&&((a26==1)&&(!(a21==1)&&((((a14==7)||((a14==5)||(a14==6)))&&(input==1))&&!(a9==1))))))&&(a3==12)))){ a21 = 0; a25 = 1; a2 = 1; a3 = 14; a14 = 3; a23 = 0; a20 = 1; a26 = 0; return -1; } else if(((((a29==1)&&((((!(a26==1)&&(((a29==1)&&(((a14==3)||(a14==4))&&(input==2)))&&!(a9==1)))&&!(a17==1))&&(a10==1))&&!(a2==1)))&&!(a9==1))&&(!(a6==1)||((a3==12)&&(((a27==21)&&(a29==1))&&!(a25==1)))))){ a0 = 0; a2 = 1; a14 = 3; a26 = 1; a4 = 1; a27 = 19; a10 = 0; a25 = 1; return -1; } return calculate_output3(input); } int calculate_output3(int input) { if((((a28==1)&&(!(a21==1)&&((((((input==4)&&(a10==1))&&(a12==1))&&!(a26==1))&&(a14==6))&&(a27==20))))&&((((a5==1)&&((a3==14)&&((a2==1)&&(!(a17==1)&&(a5==1)))))&&!(a25==1))||!(a18==1)))){ a26 = 1; a14 = 3; a3 = 13; a25 = 1; a17 = 0; a15 = 1; a23 = 0; return 24; } else if((((!(a11==1)&&((a27==20)&&((a10==1)&&(((a20==1)&&((a26==1)&&((((a14==3)&&(a3==14))||(((a14==6)&&(a3==13))||((a14==7)&&(a3==13))))&&(input==4))))&&(a6==1)))))&&(a5==1))&&((!(a25==1)&&((!(a2==1)&&(a28==1))||(a1==1)))&&!(a9==1)))){ a26 = 0; a3 = 14; a25 = 1; a0 = 1; a2 = 1; a12 = 0; a27 = 19; a14 = 3; a29 = 0; return 22; } else if((((a2==1)&&((a1==1)||((a27==20)&&(((a20==1)&&!(a25==1))&&(a28==1)))))&&((((((!(a23==1)&&((((a3==13)&&(a14==4))||(((a3==12)&&(a14==7))||((a14==3)&&(a3==13))))&&(input==2)))&&(a12==1))&&!(a26==1))&&(a10==1))&&(a20==1))&&!(a19==1)))){ a14 = 4; a5 = 1; a3 = 13; a6 = 1; a29 = 1; return 25; } else if(((((!(a18==1)&&((((!(a25==1)&&(a7==1))&&(a10==1))&&(a27==20))&&!(a20==1)))&&(a19==1))&&!(a12==1))&&((((((((a3==13)&&(a14==4))||(((a3==12)&&(a14==7))||((a3==13)&&(a14==3))))&&(input==5))&&!(a7==1))&&(a26==1))&&(a17==1))&&!(a2==1)))){ a12 = 0; a3 = 14; a25 = 1; a2 = 1; a17 = 1; a14 = 4; a24 = 1; return 24; } else if(((((a25==1)&&(!(a1==1)&&((!(a26==1)&&((a2==1)&&(((input==1)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a13==1))))&&(a20==1))))&&(a3==12))&&(!(a29==1)||((a10==1)&&((((a15==1)&&(a7==1))&&(a27==21))||!(a18==1)))))){ a14 = 3; a26 = 1; a21 = 0; a27 = 19; a20 = 1; return -1; } else if((((a26==1)&&((a25==1)&&((a3==14)&&((!(a21==1)&&((a5==1)&&((((((a14==6)||(a14==7))&&(input==5))&&(a5==1))&&(a2==1))&&(a7==1))))&&!(a9==1)))))&&((((a5==1)&&(a12==1))&&(a27==20))&&(a10==1)))){ if((a9==1)){ a2 = 0; a18 = 1; a14 = 6; a11 = 0; a26 = 0; a3 = 12; a29 = 1; }else{ a1 = 0; a14 = 3; a26 = 0; a28 = 1; a25 = 0; } return 22; } else if(((!(a9==1)&&((a28==1)&&((!(a2==1)&&((input==6)&&((((a14==3)&&(a3==12))&&!(a26==1))||((((a3==14)&&(a14==6))&&(a26==1))||((a26==1)&&((a14==7)&&(a3==14)))))))&&!(a19==1))))&&((a23==1)||(((a10==1)&&((a27==19)&&(!(a25==1)&&((a15==1)||(a16==1)))))||!(a15==1))))){ a25 = 1; a28 = 1; a7 = 1; a14 = 3; a26 = 1; a3 = 12; a19 = 0; a2 = 1; return -1; } else if((((a2==1)&&((!(a17==1)&&((a7==1)&&((a5==1)&&((!(a26==1)&&(((input==1)&&(((a14==3)||(a14==4))||(a14==5)))&&(a3==13)))&&(a20==1)))))&&(a10==1)))&&(((!(a11==1)&&((a6==1)&&!(a25==1)))&&(a27==21))||(a11==1)))){ a29 = 1; a6 = 1; a25 = 1; a14 = 7; a26 = 1; a3 = 12; a27 = 20; return 22; } else if(((((((((a2==1)&&(input==5))&&(a14==4))&&!(a9==1))&&!(a17==1))&&!(a26==1))&&!(a23==1))&&((a25==1)&&((a27==20)&&((((((a15==1)&&(a10==1))&&(a3==14))||(a21==1))||(a16==1))&&!(a21==1)))))){ a14 = 3; a3 = 12; a25 = 0; a6 = 1; a27 = 21; a26 = 1; a28 = 1; return 24; } else if(((((a15==1)&&((((a12==1)&&(a27==21))&&(a10==1))&&!(a26==1)))&&(a3==12))&&(((a28==1)&&(((!(a25==1)&&((((input==4)&&((a14==5)||(a14==6)))&&!(a23==1))&&!(a2==1)))&&!(a19==1))&&(a12==1)))&&!(a17==1)))){ a2 = 1; a14 = 5; a4 = 0; a3 = 13; a25 = 1; a13 = 1; a27 = 19; a0 = 0; return -1; } else if((((a12==1)&&(((a27==21)&&(((input==5)&&((a14==5)||(a14==6)))&&!(a11==1)))&&(a10==1)))&&(((!(a2==1)&&(!(a29==1)||(((((a26==1)&&(a15==1))&&!(a9==1))&&(a3==13))&&!(a25==1))))&&(a29==1))||(a19==1)))){ a14 = 7; a9 = 1; a26 = 0; a24 = 0; a17 = 1; a27 = 19; a2 = 1; a3 = 12; return -1; } else if((((a27==21)&&((((((a3==13)&&(((a14==3)||(a14==4))&&(input==6)))&&(a20==1))&&(a29==1))&&(a2==1))&&!(a9==1)))&&((a26==1)&&(((a12==1)&&((!(a15==1)||((a10==1)&&(a20==1)))&&(a25==1)))||(a23==1))))){ a18 = 1; a27 = 20; a14 = 3; a6 = 1; a28 = 1; return 24; } else if(((!(a23==1)&&((a25==1)&&(((a3==12)&&((input==3)&&(((a14==4)||(a14==5))||(a14==6))))&&(a27==19))))&&((!(a5==1)||(!(a9==1)&&((a10==1)&&((!(a2==1)&&((!(a26==1)&&(a15==1))||(a11==1)))&&!(a19==1)))))||(a16==1)))){ a15 = 1; a16 = 0; a12 = 1; a14 = 3; a26 = 1; a2 = 1; return -1; } else if((((a16==1)||(((!(a15==1)||(((a7==1)&&((a27==21)&&(a15==1)))||!(a6==1)))&&(a3==12))&&(a2==1)))&&(!(a13==1)&&((((a25==1)&&((a10==1)&&(((a14==7)||((a14==5)||(a14==6)))&&(input==2))))&&(a12==1))&&!(a26==1))))){ a14 = 3; a27 = 20; a3 = 13; a20 = 1; a26 = 1; a6 = 1; a21 = 0; return 25; } else if((((((a14==4)&&((a20==1)&&(((a26==1)&&((a10==1)&&((input==1)&&(a27==20))))&&(a5==1))))&&!(a2==1))&&!(a25==1))&&((((a3==12)&&((a18==1)&&((a16==1)||(a6==1))))&&!(a16==1))&&(a28==1)))){ a20 = 1; a23 = 0; a13 = 0; a2 = 1; a14 = 3; a25 = 1; a27 = 19; return -1; } else if(((((a28==1)&&(!(a18==1)||((((a3==12)&&(!(a26==1)&&(a12==1)))&&!(a25==1))&&(a27==21))))&&!(a21==1))&&((a6==1)&&((a10==1)&&(!(a1==1)&&(((((a14==3)||(a14==4))&&(input==3))&&!(a11==1))&&!(a2==1))))))){ a5 = 0; a24 = 1; a20 = 0; a25 = 1; a3 = 14; a14 = 3; a27 = 19; a2 = 1; return -1; } else if((((a2==1)&&((a10==1)&&(!(a7==1)||((a20==1)||!(a6==1)))))&&((a27==21)&&((((a15==1)&&((a29==1)&&((((a5==1)&&(((a14==7)||((a14==5)||(a14==6)))&&(input==2)))&&(a25==1))&&!(a11==1))))&&(a26==1))&&(a3==12))))){ a6 = 1; a15 = 1; a26 = 0; a14 = 4; a27 = 20; a5 = 1; return 22; } else if((((((((a25==1)&&(!(a21==1)&&(!(a17==1)&&((a7==1)&&((input==6)&&((a14==4)||(a14==5)))))))&&(a3==12))&&(a26==1))&&(a27==20))&&!(a2==1))&&((!(a5==1)||(((a10==1)&&(a12==1))&&(a5==1)))&&!(a1==1)))){ a2 = 1; a28 = 1; a5 = 1; a26 = 0; a14 = 7; a3 = 13; a7 = 1; return 25; } else if((((((!(a20==1)||(!(a1==1)&&(((a29==1)&&(a2==1))&&(a12==1))))||(a9==1))&&(a3==14))&&(a25==1))&&(!(a13==1)&&((a10==1)&&(((a26==1)&&(((a14==4)&&(input==1))&&(a12==1)))&&(a27==21)))))){ a20 = 1; a14 = 3; a19 = 0; a27 = 19; a3 = 12; return -1; } else if((((a27==20)&&((((((a15==1)&&(a15==1))&&(a2==1))||!(a15==1))||(a19==1))&&(a14==6)))&&(((!(a23==1)&&((a5==1)&&(((!(a25==1)&&(input==6))&&(a5==1))&&(a3==12))))&&!(a26==1))&&(a10==1)))){ a27 = 19; a26 = 1; a17 = 0; a25 = 1; a5 = 1; a14 = 3; return -1; } else if(((!(a5==1)||((a14==6)&&(a6==1)))&&((!(a23==1)&&((a26==1)&&(((a12==1)&&(!(a19==1)&&(((a20==1)&&((a28==1)&&((!(a25==1)&&(input==4))&&!(a2==1))))&&(a27==20))))&&(a3==12))))&&(a10==1)))){ a21 = 0; a15 = 1; a27 = 21; a2 = 1; a16 = 0; return 25; } else if((((((!(a2==1)&&(!(a15==1)||((a18==1)||(a9==1))))||!(a18==1))&&(a3==13))||!(a29==1))&&((a10==1)&&((a27==19)&&(((a25==1)&&((((a14==7)&&(input==3))&&!(a9==1))&&(a7==1)))&&(a26==1)))))){ a27 = 21; a2 = 1; a17 = 0; a26 = 0; a9 = 0; a15 = 1; return 24; } else if((((!(a19==1)&&((!(a25==1)&&(a12==1))||(a23==1)))&&!(a2==1))&&((!(a11==1)&&((a27==21)&&((((!(a26==1)&&((a6==1)&&((a14==3)&&(input==3))))&&!(a9==1))&&(a3==14))&&(a10==1))))&&!(a9==1)))){ if((a23==1)){ a18 = 0; a8 = 1; a24 = 0; a14 = 5; a26 = 1; a3 = 13; a27 = 19; a2 = 1; }else{ a3 = 12; a6 = 0; a25 = 1; a4 = 1; a27 = 20; a14 = 4; a12 = 0; } return 25; } else if(((((a17==1)||(((a20==1)||(a17==1))&&!(a25==1)))||!(a5==1))&&((!(a2==1)&&((!(a21==1)&&(((a18==1)&&(((!(a26==1)&&((a3==12)&&(a14==3)))||((((a14==6)&&(a3==14))&&(a26==1))||(((a3==14)&&(a14==7))&&(a26==1))))&&(input==2)))&&(a27==19)))&&(a10==1)))&&(a7==1)))){ a15 = 1; a27 = 20; a26 = 1; a2 = 1; a14 = 4; a3 = 13; a18 = 1; a25 = 1; return 24; } else if((((!(a21==1)&&((!(a2==1)&&(((a27==20)&&(!(a25==1)&&((a7==1)&&((a10==1)&&(input==4)))))&&(a3==12)))&&(a6==1)))&&(a5==1))&&(!(a19==1)&&(((!(a26==1)&&(a5==1))&&(a14==5))||(a9==1))))){ if((a22==1)){ a14 = 3; a0 = 0; a19 = 1; a26 = 1; a25 = 1; a12 = 0; }else{ a13 = 1; a27 = 19; a2 = 1; a4 = 1; a3 = 13; a15 = 0; a14 = 4; } return 26; } else if(((((!(a2==1)&&((!(a25==1)&&((((a3==13)&&(a14==3))||(((a3==12)&&(a14==6))||((a3==12)&&(a14==7))))&&(input==3)))&&!(a9==1)))&&(a6==1))&&!(a21==1))&&(!(a19==1)&&(!(a12==1)||((((a11==1)||((a7==1)&&(a27==19)))&&(a10==1))&&!(a26==1)))))){ a2 = 1; a27 = 20; a3 = 13; a15 = 1; a20 = 1; a14 = 4; a25 = 1; a26 = 1; a17 = 0; return 26; } else if(((!(a16==1)&&(!(a25==1)&&(((a20==1)&&(!(a11==1)&&((a2==1)&&(input==2))))&&!(a13==1))))&&((!(a26==1)&&(!(a1==1)&&(((((a18==1)&&(a3==14))&&(a27==20))&&(a10==1))&&!(a13==1))))&&(a14==3)))){ a14 = 6; a13 = 0; a12 = 1; a26 = 1; a25 = 1; a1 = 0; return 24; } else if(((((a14==6)&&(((((a5==1)&&((a10==1)&&(input==1)))&&(a2==1))&&!(a13==1))&&!(a16==1)))&&(a27==20))&&(!(a25==1)&&((((a29==1)&&((a5==1)&&((a29==1)&&!(a26==1))))||(a13==1))&&(a3==14))))){ if((a2==1)){ a12 = 1; a25 = 1; a15 = 1; a26 = 1; a14 = 5; a6 = 1; a2 = 0; }else{ a28 = 1; a5 = 1; a16 = 0; } return 22; } else if((((a7==1)&&(((a27==19)&&((a26==1)&&(a12==1)))&&(a6==1)))&&((a18==1)&&((((!(a2==1)&&((a3==14)&&((((a25==1)&&(input==1))&&!(a17==1))&&(a10==1))))&&(a28==1))&&(a14==4))&&(a12==1))))){ a14 = 3; a3 = 13; a12 = 1; a17 = 0; a20 = 1; a2 = 1; return -1; } else if(((((a10==1)&&((((a14==3)||(a14==4))||(a14==5))&&(input==1)))&&(a27==19))&&((!(a7==1)&&(((((a26==1)&&((((a19==1)&&(!(a20==1)&&(a6==1)))&&(a3==13))&&(a16==1)))&&!(a25==1))&&(a11==1))&&!(a2==1)))&&(a16==1)))){ a9 = 1; a27 = 21; a14 = 5; a26 = 0; a25 = 1; a2 = 1; a29 = 0; a3 = 12; return 25; } else if((((((a10==1)&&((a3==14)&&(((a19==1)&&((a12==1)&&(a16==1)))&&(a14==3))))&&!(a26==1))&&(a23==1))&&((!(a7==1)&&((a27==19)&&(((a17==1)&&((input==4)&&!(a2==1)))&&(a16==1))))&&(a25==1)))){ a26 = 1; a4 = 1; a11 = 1; a14 = 4; a29 = 0; a3 = 13; return 25; } else if(((!(a11==1)&&(!(a17==1)&&((a14==6)&&(!(a17==1)&&((a10==1)&&(!(a2==1)&&(!(a26==1)&&((a3==13)&&(a12==1)))))))))&&((a6==1)&&((a27==19)&&((a6==1)&&(((input==2)&&!(a25==1))&&(a20==1))))))){ a15 = 1; a2 = 1; a14 = 5; a27 = 20; a25 = 1; a17 = 0; a21 = 0; a3 = 14; a26 = 1; return 22; } else if((((a6==1)&&((a5==1)&&((a20==1)&&(((a27==20)&&(!(a25==1)&&(!(a26==1)&&((input==2)&&(((a3==13)&&(a14==7))||((a3==14)&&(a14==3)))))))&&!(a17==1)))))&&(((((a10==1)&&(a5==1))&&!(a2==1))||!(a28==1))||(a13==1)))){ a20 = 0; a14 = 5; a27 = 21; a3 = 12; a0 = 0; a28 = 0; a26 = 1; return 26; } else if(((((((a25==1)&&((input==1)&&(a14==6)))&&!(a17==1))&&!(a17==1))&&!(a23==1))&&(!(a5==1)||(((((a27==20)&&((!(a2==1)&&((a28==1)&&(a10==1)))&&!(a26==1)))&&(a3==13))&&(a20==1))&&!(a11==1))))){ a14 = 4; a3 = 14; a21 = 0; a19 = 0; a2 = 1; a11 = 0; return 26; } else if(((((a23==1)&&(!(a12==1)&&((((a17==1)&&(((a10==1)&&(((a14==3)||(a14==4))&&(input==4)))&&(a3==12)))&&!(a2==1))&&(a27==19))))&&(a16==1))&&(((a26==1)&&(((a7==1)&&(a17==1))&&(a25==1)))&&(a17==1)))){ a1 = 1; a3 = 14; a14 = 5; a2 = 1; a16 = 1; a26 = 0; a0 = 1; return 22; } else if((((a18==1)&&((a28==1)&&(((a10==1)&&((!(a16==1)&&((((a14==7)&&(a3==13))||((a14==3)&&(a3==14)))&&(input==3)))&&!(a9==1)))&&!(a23==1))))&&((((a27==20)&&(!(a26==1)&&((a12==1)&&(a20==1))))&&!(a2==1))&&!(a25==1)))){ if((a24==1)){ a5 = 0; a3 = 14; a25 = 1; a0 = 0; a27 = 21; a14 = 6; }else{ a14 = 7; a2 = 1; a23 = 1; a29 = 0; a18 = 0; a3 = 14; a26 = 1; } return 24; } else if(((((((((a27==21)&&((!(a13==1)&&(((a14==4)||(a14==5))&&(input==3)))&&(a26==1)))&&!(a23==1))&&!(a25==1))&&(a10==1))&&!(a16==1))&&!(a16==1))&&((!(a5==1)||((a3==12)&&(!(a28==1)||(a15==1))))&&!(a2==1)))){ a27 = 20; a8 = 0; a1 = 1; a25 = 1; a2 = 1; a3 = 14; a14 = 3; a28 = 0; return 22; } else if((((((a14==4)&&((a10==1)&&((((input==6)&&!(a26==1))&&!(a21==1))&&!(a25==1))))&&(a28==1))&&!(a2==1))&&(((a3==13)&&(!(a18==1)||((!(a1==1)&&((a5==1)&&(a7==1)))||(a1==1))))&&(a27==20)))){ if((a24==1)){ a4 = 0; a27 = 21; a20 = 0; a14 = 3; a5 = 0; }else{ a2 = 1; a27 = 19; a4 = 1; a26 = 1; a3 = 12; a9 = 1; a12 = 0; a14 = 5; } return -1; } else if((((a10==1)&&((a26==1)&&((a3==14)&&(!(a19==1)&&(a20==1)))))&&((a2==1)&&((a12==1)&&(((a28==1)&&((!(a19==1)&&(((a29==1)&&((input==5)&&(a27==21)))&&(a14==5)))&&(a20==1)))&&(a25==1)))))){ a16 = 0; a14 = 3; a27 = 20; a3 = 13; a12 = 1; a5 = 1; return 22; } else if((((a3==12)&&((((a13==1)||(((a13==1)||(a28==1))&&(a10==1)))||!(a5==1))&&(a27==20)))&&(((a25==1)&&(!(a26==1)&&(!(a19==1)&&((!(a1==1)&&((input==3)&&((a14==7)||((a14==5)||(a14==6)))))&&(a28==1)))))&&(a2==1)))){ a1 = 0; a28 = 1; a26 = 1; a21 = 0; a27 = 19; a14 = 3; return -1; } else if(((!(a12==1)&&((((!(a28==1)&&((a15==1)&&!(a15==1)))&&!(a2==1))&&(a16==1))&&(a10==1)))&&((a1==1)&&(((a26==1)&&(!(a6==1)&&(((a27==19)&&((input==5)&&((a14==3)||(a14==4))))&&(a25==1))))&&(a3==12))))){ a3 = 13; a26 = 0; a25 = 0; a8 = 0; a15 = 0; a18 = 0; a2 = 1; a14 = 7; return 25; } else if(((!(a23==1)&&(!(a2==1)&&((a9==1)||(((a7==1)&&(a27==20))&&(a10==1)))))&&(!(a11==1)&&(!(a26==1)&&((a28==1)&&((((a20==1)&&(((input==6)&&((a14==6)||(a14==7)))&&(a3==14)))&&(a12==1))&&!(a25==1))))))){ if((a1==1)){ a26 = 1; a2 = 1; a14 = 4; a27 = 19; a15 = 0; a9 = 1; a20 = 0; }else{ a26 = 1; a2 = 1; a19 = 1; a29 = 0; a3 = 12; a14 = 4; a21 = 1; a27 = 19; } return 25; } else if(((((a3==12)&&(((a7==1)&&(!(a21==1)&&((a29==1)&&!(a16==1))))||!(a7==1)))&&!(a26==1))&&((((((!(a13==1)&&((input==5)&&(((a14==3)||(a14==4))||(a14==5))))&&(a27==20))&&(a25==1))&&(a6==1))&&(a10==1))&&!(a2==1)))){ a2 = 1; a14 = 3; a21 = 0; a20 = 1; a12 = 1; a26 = 1; a27 = 19; return -1; } else if(((!(a26==1)&&((a10==1)&&((a3==12)&&((input==2)&&((a14==6)||((a14==4)||(a14==5)))))))&&(!(a1==1)&&((!(a21==1)&&(((((!(a18==1)||((a12==1)&&(a28==1)))&&(a27==21))&&(a25==1))&&!(a2==1))||!(a7==1)))&&!(a1==1))))){ if((a29==1)){ a2 = 1; a14 = 7; a0 = 1; a3 = 13; a22 = 1; a19 = 1; }else{ a17 = 1; a3 = 13; a19 = 1; a27 = 19; a14 = 3; a2 = 1; a4 = 0; } return 25; } else if((((((a15==1)&&(((a14==4)&&(input==4))&&(a5==1)))&&(a3==14))&&(a7==1))&&(!(a13==1)&&(((a15==1)&&((a25==1)&&(((!(a21==1)&&((a18==1)&&(a10==1)))&&(a27==19))&&(a26==1))))&&!(a2==1))))){ a7 = 1; a14 = 5; a2 = 1; a1 = 0; a27 = 20; a28 = 1; return 26; } else if(((!(a9==1)&&(!(a25==1)&&(((a3==13)&&((a14==4)&&(((((input==2)&&(a10==1))&&!(a13==1))&&(a18==1))&&(a6==1))))&&!(a2==1))))&&((a26==1)&&((((a12==1)&&(a27==21))&&(a28==1))&&!(a23==1))))){ a14 = 3; a2 = 1; a24 = 1; a22 = 1; a27 = 19; a13 = 1; return 25; } else if(((!(a2==1)&&((!(a19==1)&&(!(a12==1)||((a26==1)&&(a28==1))))&&(a12==1)))&&((a27==21)&&(((!(a16==1)&&(!(a16==1)&&((((input==1)&&((a14==6)||(a14==7)))&&(a3==13))&&(a10==1))))&&!(a13==1))&&(a25==1))))){ a27 = 20; a14 = 4; a22 = 0; a26 = 0; a16 = 1; a3 = 14; return -1; } else if((((((a28==1)&&(!(a25==1)&&(!(a21==1)&&((input==1)&&((a14==6)||(a14==7))))))&&(a27==21))&&!(a26==1))&&(((a3==12)&&(((((a23==1)||((a29==1)&&(a5==1)))||(a19==1))&&!(a13==1))&&(a2==1)))&&(a10==1)))){ a14 = 6; a25 = 1; a3 = 13; a6 = 1; a21 = 0; return 25; } else if((((!(a11==1)&&((((a25==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==3)))&&(a26==1))&&(a27==21)))&&(a15==1))&&((a11==1)||((a17==1)||(!(a13==1)&&((a3==13)&&((((a28==1)||(a17==1))&&!(a2==1))&&(a10==1)))))))){ a14 = 5; a26 = 0; a0 = 1; a8 = 1; a25 = 0; a3 = 14; a4 = 0; return -1; } else if((((((!(a19==1)&&(((input==2)&&(((a3==14)&&(a14==3))||(((a14==6)&&(a3==13))||((a3==13)&&(a14==7)))))&&!(a2==1)))&&!(a13==1))&&(a27==20))&&(a7==1))&&((a16==1)||((a26==1)&&((a10==1)&&(!(a6==1)||((a29==1)&&((a25==1)&&(a20==1))))))))){ a14 = 5; a9 = 0; a3 = 14; a2 = 1; a23 = 0; return 26; } else if(((!(a23==1)&&((!(a2==1)&&((((((a10==1)&&((a26==1)&&(input==1)))&&(a12==1))&&(a12==1))&&(a27==21))&&(a14==5)))&&!(a16==1)))&&((a9==1)||(((!(a25==1)&&(a20==1))&&(a3==14))&&!(a13==1))))){ if((a6==1)){ a15 = 0; a0 = 0; a2 = 1; a25 = 1; a14 = 6; a17 = 1; a3 = 12; }else{ a2 = 1; a27 = 19; a9 = 1; a14 = 7; a25 = 1; a22 = 0; a16 = 1; } return -1; } else if((((!(a25==1)&&((!(a26==1)&&(((a18==1)&&(((a29==1)&&(a10==1))||!(a12==1)))&&(a27==20)))||(a13==1)))&&!(a2==1))&&(!(a13==1)&&(((((((a3==12)&&(a14==6))||((a3==12)&&(a14==7)))||((a14==3)&&(a3==13)))&&(input==1))&&!(a23==1))&&(a28==1))))){ a27 = 21; a25 = 1; a26 = 1; a0 = 0; a2 = 1; a15 = 0; a14 = 4; a29 = 0; a3 = 12; return -1; } else if(((!(a1==1)&&((a10==1)&&(a28==1)))&&((a5==1)&&((a26==1)&&(!(a19==1)&&(!(a16==1)&&(!(a2==1)&&((a27==19)&&(((((a6==1)&&((input==6)&&((a14==3)||(a14==4))))&&(a25==1))&&(a18==1))&&(a3==12)))))))))){ a28 = 1; a2 = 1; a13 = 0; a27 = 21; a3 = 13; a12 = 1; a14 = 5; return 25; } else if((((((!(a16==1)&&(!(a2==1)&&(((a14==6)||((a14==4)||(a14==5)))&&(input==1))))&&!(a17==1))&&(a7==1))&&(a15==1))&&((a3==12)&&(((a25==1)&&((a27==21)&&(((a13==1)||(!(a1==1)&&(a28==1)))&&!(a26==1))))&&(a10==1))))){ a2 = 1; a14 = 5; a12 = 0; a9 = 1; a7 = 0; a25 = 0; a3 = 14; a26 = 1; return 24; } else if((((!(a7==1)&&(!(a20==1)&&((((a18==1)&&(a10==1))&&!(a25==1))&&(a27==21))))&&(a23==1))&&((a21==1)&&(((((a26==1)&&((a2==1)&&((((a14==3)||(a14==4))||(a14==5))&&(input==1))))&&(a3==14))&&!(a15==1))&&(a16==1))))){ a25 = 1; a26 = 0; a14 = 7; a22 = 0; a8 = 0; a3 = 13; a23 = 1; a27 = 20; return 22; } else if(((((((((a25==1)&&(((input==5)&&(((a14==4)||(a14==5))||(a14==6)))&&!(a23==1)))&&!(a1==1))&&(a27==20))&&!(a16==1))&&(a2==1))&&!(a16==1))&&((((((a26==1)&&(a7==1))&&!(a19==1))&&(a10==1))||!(a6==1))&&(a3==12)))){ a14 = 3; a27 = 19; a6 = 1; a13 = 0; a16 = 0; return -1; } else if((((((a5==1)&&(((a27==20)&&(!(a25==1)&&((input==3)&&((a14==6)||((a14==4)||(a14==5))))))&&(a18==1)))&&(a20==1))&&(a3==14))&&((((a26==1)&&((((a20==1)||(a19==1))&&!(a2==1))&&(a10==1)))&&(a20==1))&&(a12==1)))){ a27 = 19; a14 = 3; a6 = 0; a16 = 1; a25 = 1; a2 = 1; a29 = 0; a26 = 0; a3 = 12; return -1; } else if(((((!(a11==1)&&(!(a5==1)||(!(a11==1)&&((a17==1)||((((a2==1)&&(a20==1))&&(a29==1))&&(a7==1))))))&&!(a26==1))&&(a3==12))&&((((a10==1)&&((input==6)&&((a14==3)||(a14==4))))&&(a25==1))&&(a27==20)))){ a27 = 21; a3 = 13; a21 = 0; a5 = 1; a14 = 3; a6 = 1; a26 = 1; return 26; } else if((((((a14==7)&&((a2==1)&&(a29==1)))&&!(a21==1))||(a17==1))&&((((a10==1)&&((!(a21==1)&&(((!(a19==1)&&(!(a25==1)&&(input==5)))&&(a27==20))&&(a3==13)))&&(a26==1)))&&!(a17==1))&&(a6==1)))){ a18 = 1; a6 = 1; a27 = 19; a11 = 0; a2 = 0; a3 = 14; a14 = 3; a26 = 0; a25 = 1; return 25; } else if(((((((a2==1)&&(a28==1))&&(a20==1))&&(a20==1))&&(a26==1))&&(((a28==1)&&(((a27==20)&&((a10==1)&&((!(a9==1)&&(((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4)))&&(input==1)))&&!(a25==1))))&&(a20==1)))&&!(a19==1)))){ a2 = 0; a25 = 1; a27 = 19; a3 = 14; a5 = 1; a12 = 1; a28 = 1; a14 = 6; return 26; } else if((((a27==19)&&(((((((((a14==6)&&(a3==12))||((a14==7)&&(a3==12)))||((a14==3)&&(a3==13)))&&(input==5))&&(a10==1))&&(a12==1))&&(a6==1))&&(a12==1)))&&(((((!(a25==1)&&((a20==1)||(a16==1)))&&(a20==1))&&(a20==1))&&!(a26==1))&&!(a2==1)))){ a26 = 1; a16 = 0; a2 = 1; a23 = 0; a3 = 14; a28 = 1; a25 = 1; a14 = 6; return -1; } else if(((((!(a19==1)&&((a25==1)&&(((input==6)&&((a14==4)||(a14==5)))&&!(a2==1))))&&(a26==1))&&(a10==1))&&((a9==1)||((a3==14)&&(((a27==20)&&(!(a12==1)||((!(a29==1)||(a18==1))||!(a15==1))))&&(a12==1)))))){ a14 = 7; a20 = 1; a2 = 1; a18 = 1; a16 = 0; return 25; } else if(((!(a20==1)||(((((a27==20)&&(a6==1))||(a17==1))||(a9==1))||!(a20==1)))&&((a10==1)&&(((((a2==1)&&(!(a16==1)&&((input==1)&&((((a3==12)&&(a14==7))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4))))))&&(a20==1))&&!(a25==1))&&!(a26==1))))){ a27 = 19; a29 = 1; a23 = 0; a19 = 0; a25 = 1; a14 = 3; a3 = 12; a26 = 1; return -1; } else if((((a26==1)&&(!(a13==1)&&(((!(a7==1)||(!(a19==1)&&(a28==1)))||!(a6==1))&&(a3==13))))&&((a29==1)&&((((a20==1)&&(!(a2==1)&&((a25==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==4)))))&&(a27==21))&&(a10==1))))){ if((a9==1)){ a17 = 1; a18 = 0; a27 = 19; a4 = 1; a2 = 1; a14 = 3; a3 = 12; }else{ a2 = 1; a16 = 1; a5 = 0; a14 = 6; a28 = 0; a26 = 0; a27 = 20; } return -1; } else if((((a14==5)&&(((a26==1)&&(((!(a2==1)&&(((a7==1)&&((input==2)&&(a3==13)))&&(a12==1)))&&(a6==1))&&(a27==20)))&&(a10==1)))&&(!(a25==1)&&(!(a9==1)&&(!(a5==1)||((a7==1)&&(a7==1))))))){ a20 = 0; a2 = 1; a21 = 1; a17 = 1; a3 = 14; return -1; } else if(((!(a23==1)&&((((!(a25==1)&&((!(a11==1)&&(!(a2==1)&&(a6==1)))&&(a27==21)))&&!(a26==1))&&(a5==1))&&(a10==1)))&&(((a12==1)&&(((input==4)&&(((a3==12)&&(a14==7))||((a14==3)&&(a3==13))))&&(a6==1)))&&(a12==1)))){ a11 = 1; a14 = 3; a3 = 13; a8 = 0; return 22; } else if((((((a25==1)&&(((input==2)&&((a14==3)||(a14==4)))&&(a7==1)))&&!(a16==1))&&(a29==1))&&((a10==1)&&((a27==20)&&(!(a26==1)&&((((((a7==1)&&(a3==12))&&!(a16==1))&&(a2==1))||(a1==1))||(a16==1))))))){ a27 = 21; a20 = 1; a11 = 0; a14 = 5; a26 = 1; a3 = 13; return 26; } else if((((((a10==1)&&((((a3==12)&&((input==2)&&((a14==6)||((a14==4)||(a14==5)))))&&(a27==21))&&(a2==1)))&&(a18==1))&&(a28==1))&&((((a20==1)&&((((a26==1)&&(a28==1))&&!(a25==1))&&!(a1==1)))&&!(a19==1))&&(a6==1)))){ a9 = 0; a27 = 19; a5 = 1; a14 = 3; a16 = 0; a25 = 1; return -1; } else if((((((!(a2==1)&&(((a27==19)&&(!(a23==1)&&((a26==1)&&(input==6))))&&(a3==13)))&&(a15==1))&&!(a9==1))&&(a18==1))&&((a1==1)||((((a1==1)||((a15==1)&&(a10==1)))&&(a14==7))&&(a25==1))))){ a3 = 12; a7 = 1; a21 = 0; a29 = 1; a14 = 4; return -1; } else if((((!(a25==1)&&((a6==1)&&((((((input==4)&&((a14==5)||(a14==6)))&&(a3==13))&&(a26==1))&&(a7==1))&&(a27==21))))&&!(a23==1))&&((!(a29==1)||(((!(a1==1)&&(a5==1))&&!(a17==1))&&!(a2==1)))&&(a10==1)))){ if((a3==12)){ a26 = 0; a1 = 1; a20 = 0; a27 = 19; a2 = 1; a9 = 1; a14 = 6; a3 = 14; a25 = 1; }else{ a27 = 20; a29 = 0; a14 = 5; a13 = 1; a7 = 0; } return 22; } else if((((a27==21)&&((!(a25==1)&&((input==6)&&((a14==6)||(a14==7))))&&(a6==1)))&&((a26==1)&&(((a10==1)&&(((a18==1)&&((a19==1)||((a3==14)&&((!(a1==1)&&(a7==1))&&(a15==1)))))&&(a29==1)))&&!(a2==1))))){ if((a15==1)){ a8 = 1; a25 = 1; a20 = 0; a26 = 0; a28 = 0; a2 = 1; a14 = 6; }else{ a27 = 19; a2 = 1; a14 = 6; a20 = 0; a19 = 1; a11 = 1; } return -1; } else if((((a26==1)&&((a18==1)&&((((!(a11==1)&&((a6==1)&&((input==4)&&((a14==5)||((a14==3)||(a14==4))))))&&(a27==19))&&(a3==14))&&!(a16==1))))&&((!(a25==1)&&((a10==1)&&(!(a5==1)||((a28==1)&&!(a1==1)))))&&!(a2==1)))){ a14 = 3; a7 = 1; a27 = 20; a20 = 1; a3 = 13; a11 = 0; a2 = 1; a25 = 1; return 24; } else if((((a15==1)&&((((a3==14)&&(((!(a15==1)||((a2==1)&&(a28==1)))||!(a5==1))&&(a10==1)))&&!(a21==1))||(a13==1)))&&(!(a25==1)&&((!(a26==1)&&((a7==1)&&((input==3)&&((a14==3)||(a14==4)))))&&(a27==21))))){ if((a13==1)){ a19 = 0; a27 = 20; a14 = 7; a2 = 0; a12 = 1; a25 = 1; a1 = 0; }else{ a28 = 1; a16 = 0; a25 = 1; a23 = 0; a14 = 4; a27 = 20; } return 22; } else if((((((a25==1)&&((a26==1)&&(!(a20==1)||((a6==1)&&!(a2==1)))))&&(a10==1))&&!(a17==1))&&((!(a17==1)&&((a3==12)&&(((!(a13==1)&&(((a14==6)||(a14==7))&&(input==3)))&&(a27==20))&&(a6==1))))&&(a6==1)))){ a3 = 13; a21 = 0; a14 = 4; a2 = 1; a12 = 1; return 24; } else if((((((((((a12==1)||!(a29==1))&&(a25==1))&&(a10==1))&&!(a23==1))&&(a27==21))&&(a2==1))&&!(a17==1))&&(!(a13==1)&&(!(a17==1)&&(((a29==1)&&((input==4)&&(((a3==13)&&(a14==7))||((a3==14)&&(a14==3)))))&&!(a26==1)))))){ a27 = 20; a26 = 1; a6 = 1; a9 = 0; a3 = 13; a17 = 0; a14 = 4; return 22; } else if(((!(a25==1)&&((((a15==1)&&((input==5)&&(((a14==3)||(a14==4))||(a14==5))))&&!(a19==1))&&!(a26==1)))&&((a2==1)&&((((!(a13==1)&&((a27==20)&&(((a5==1)||(a17==1))&&(a3==12))))&&!(a23==1))&&(a10==1))||(a19==1))))){ a14 = 6; a27 = 19; a3 = 13; a2 = 0; a11 = 0; a21 = 0; a20 = 1; return 25; } else if((((a3==14)&&(!(a2==1)&&(!(a13==1)&&(((a12==1)&&(a6==1))&&(a15==1)))))&&(!(a26==1)&&(((a12==1)&&((a7==1)&&((a10==1)&&((((a27==21)&&(input==4))&&!(a25==1))&&(a14==6)))))&&!(a1==1))))){ a3 = 13; a16 = 1; a26 = 1; a8 = 1; a25 = 1; a27 = 19; a14 = 4; a19 = 1; a2 = 1; return 25; } else if(((((a10==1)&&(!(a26==1)&&(((input==6)&&(a14==5))&&(a12==1))))&&(a7==1))&&(((a3==13)&&((a27==20)&&(((((a17==1)||((a20==1)&&!(a25==1)))&&(a2==1))&&(a18==1))&&!(a11==1))))&&(a28==1)))){ a26 = 1; a28 = 1; a3 = 14; a21 = 0; a20 = 1; a25 = 1; return 22; } else if((((((a18==1)&&((((a12==1)&&((input==6)&&(((a14==3)&&(a3==13))||(((a3==12)&&(a14==6))||((a14==7)&&(a3==12))))))&&!(a2==1))&&!(a26==1)))&&(a6==1))&&!(a13==1))&&((a10==1)&&(((((a18==1)&&(a25==1))&&(a27==20))&&!(a16==1))||(a1==1))))){ a13 = 0; a14 = 3; a2 = 1; a29 = 1; a3 = 13; a26 = 1; return 24; } else if((((a20==1)&&((a15==1)&&((!(a21==1)&&(!(a19==1)&&((!(a26==1)&&(((((a14==7)&&(a3==13))||((a14==3)&&(a3==14)))||((a3==14)&&(a14==4)))&&(input==2)))&&(a10==1))))&&!(a13==1))))&&(!(a2==1)&&((a25==1)&&((a15==1)&&((a27==20)&&(a6==1))))))){ a14 = 4; a5 = 1; a23 = 0; a12 = 1; a3 = 14; a2 = 1; return 26; } else if(((!(a19==1)&&((a10==1)&&((!(a9==1)&&(((a14==5)||(a14==6))&&(input==1)))&&(a7==1))))&&((a3==13)&&(!(a2==1)&&((!(a7==1)||((!(a25==1)&&((!(a26==1)&&(a20==1))&&!(a17==1)))||(a9==1)))&&(a27==20)))))){ a14 = 7; a3 = 14; a27 = 21; a15 = 0; a2 = 1; a16 = 1; a5 = 0; return 26; } else if((((((((a28==1)&&((input==6)&&((a14==6)||(a14==7))))&&!(a1==1))&&!(a2==1))&&!(a26==1))&&(a28==1))&&((!(a16==1)&&(((a27==21)&&((((a29==1)&&(a10==1))&&!(a25==1))&&(a3==13)))||!(a28==1)))||!(a6==1)))){ a3 = 12; a14 = 7; a20 = 0; a15 = 0; a27 = 19; a4 = 1; a25 = 1; a2 = 1; return 26; } else if((((((a10==1)&&(!(a17==1)&&(((((a14==4)&&(a3==13))||(((a3==12)&&(a14==7))||((a14==3)&&(a3==13))))&&(input==3))&&(a5==1))))&&!(a11==1))&&(a29==1))&&(((!(a25==1)&&((!(a21==1)&&((a28==1)&&(a26==1)))&&(a27==21)))&&(a2==1))||!(a6==1)))){ a13 = 0; a3 = 12; a29 = 1; a27 = 19; a25 = 1; a11 = 0; a14 = 3; return -1; } else if((((a10==1)&&(!(a21==1)&&(((a20==1)&&(a3==12))&&(a20==1))))&&((a26==1)&&((((a28==1)&&(((a7==1)&&((a5==1)&&((((a14==7)||((a14==5)||(a14==6)))&&(input==5))&&!(a1==1))))&&(a27==19)))&&!(a25==1))&&!(a2==1))))){ a7 = 1; a20 = 1; a28 = 1; a2 = 1; a27 = 20; a3 = 13; a14 = 4; a25 = 1; return 26; } else if((((a5==1)&&((a27==19)&&(((a12==1)&&(a7==1))&&(a10==1))))&&((!(a11==1)&&(((a18==1)&&((a29==1)&&((((a26==1)&&(((a14==4)&&!(a25==1))&&(a3==12)))||((((a3==14)&&((a14==7)&&(a25==1)))&&!(a26==1))||(((!(a25==1)&&(a14==3))&&(a3==12))&&(a26==1))))&&(input==5))))&&!(a2==1)))&&(a28==1)))){ a3 = 12; a14 = 3; a2 = 1; a25 = 1; a23 = 0; a26 = 1; a7 = 1; return -1; } else if((((a20==1)&&((!(a9==1)&&(!(a21==1)&&(((input==3)&&(((((a14==3)&&!(a25==1))&&(a3==12))&&(a26==1))||((((a3==14)&&((a25==1)&&(a14==6)))&&!(a26==1))||(((a3==14)&&((a25==1)&&(a14==7)))&&!(a26==1)))))&&(a12==1))))&&!(a11==1)))&&(((!(a2==1)&&((a21==1)||(a29==1)))&&(a27==21))&&(a10==1)))){ a3 = 13; a26 = 1; a14 = 3; a2 = 1; a9 = 1; a20 = 0; a25 = 0; a16 = 1; return -1; } else if((((((!(a9==1)&&((!(a13==1)&&((a10==1)&&(a29==1)))&&(a2==1)))&&(a27==21))&&(a6==1))&&(a5==1))&&(!(a19==1)&&(!(a23==1)&&(((input==1)&&((((a14==3)&&(a3==12))&&!(a26==1))||((((a3==14)&&(a14==6))&&(a26==1))||((a26==1)&&((a14==7)&&(a3==14))))))&&(a25==1)))))){ a26 = 1; a27 = 20; a29 = 1; a17 = 0; a3 = 13; a28 = 1; a14 = 3; return 24; } else if(((((a10==1)&&((((((a27==19)&&((a3==14)&&((a14==7)&&!(a25==1))))&&!(a26==1))||((a26==1)&&((a27==20)&&(((a14==3)&&(a25==1))&&(a3==12)))))&&(input==1))&&!(a9==1)))&&!(a17==1))&&((a18==1)&&((a13==1)||((!(a2==1)&&(!(a12==1)||(a6==1)))||(a11==1)))))){ a2 = 1; a26 = 1; a9 = 0; a28 = 1; a25 = 1; a3 = 12; a27 = 19; a14 = 3; a21 = 0; return -1; } else if(((!(a5==1)||((!(a16==1)&&((a10==1)&&(((a15==1)&&!(a23==1))&&(a3==13))))||(a9==1)))&&(((a26==1)&&(((a27==20)&&((a25==1)&&(!(a23==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==3)))))&&!(a2==1)))&&(a28==1)))){ a2 = 1; a5 = 1; a14 = 4; a18 = 1; a20 = 1; return 24; } else if(((!(a19==1)&&((((!(a19==1)&&((a2==1)&&((((input==3)&&((a14==3)||(a14==4)))&&(a27==21))&&!(a26==1))))&&!(a17==1))&&(a20==1))&&!(a11==1)))&&((a12==1)&&(((a3==12)&&((a10==1)&&(a5==1)))&&!(a25==1))))){ a19 = 0; a26 = 1; a14 = 3; a28 = 1; a1 = 0; a25 = 1; a27 = 19; return -1; } else if(((((a6==1)&&((!(a2==1)&&((a20==1)&&((a27==20)&&(input==5))))&&(a10==1)))&&(a14==4))&&((!(a26==1)&&((a3==13)&&(((((a15==1)||!(a29==1))||!(a28==1))&&(a20==1))||(a11==1))))&&!(a25==1)))){ if((a3==12)){ a2 = 1; a11 = 1; a25 = 1; a3 = 14; a14 = 3; a24 = 0; a7 = 0; a27 = 19; }else{ a6 = 0; a27 = 19; a2 = 1; a16 = 1; a14 = 3; } return 22; } else if(((!(a11==1)&&((a27==21)&&(!(a1==1)&&(!(a1==1)&&(((a10==1)&&(input==6))&&(a15==1))))))&&((!(a25==1)&&((((((a3==14)&&(a28==1))&&!(a26==1))&&(a29==1))&&!(a2==1))&&(a14==6)))&&!(a1==1)))){ a8 = 0; a22 = 0; a14 = 3; a7 = 0; a27 = 20; a25 = 1; a26 = 1; a2 = 1; return 24; } else if((((a11==1)||((a13==1)||((((!(a25==1)&&((a28==1)&&(a27==21)))&&!(a26==1))&&(a28==1))&&!(a17==1))))&&(!(a11==1)&&(((a2==1)&&((a6==1)&&(((input==2)&&(((a14==5)||(a14==6))||(a14==7)))&&(a10==1))))&&(a3==14))))){ a14 = 6; a11 = 0; a23 = 0; a7 = 1; a25 = 1; a27 = 19; return -1; } else if((((!(a2==1)&&(!(a9==1)&&((((input==3)&&((a14==4)||(a14==5)))&&(a6==1))&&(a7==1))))&&(a15==1))&&(((a3==12)&&((((a27==19)&&(((a29==1)&&!(a26==1))&&(a10==1)))&&!(a25==1))&&!(a21==1)))&&(a29==1)))){ a18 = 1; a25 = 1; a27 = 21; a26 = 1; a14 = 5; a28 = 1; a5 = 1; a2 = 1; a3 = 13; return 26; } else if(((!(a9==1)&&((a7==1)&&(!(a2==1)&&((a10==1)&&(!(a23==1)&&((input==6)&&(((((a3==14)&&(a14==6))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7))))||(((a3==12)&&(a14==3))&&!(a26==1)))))))))&&((a27==21)&&((a25==1)&&((a17==1)||(((a7==1)&&(a15==1))||!(a29==1))))))){ a26 = 1; a9 = 1; a14 = 6; a24 = 1; a3 = 14; a27 = 19; a16 = 1; a2 = 1; return 25; } else if((((!(a19==1)&&((!(a1==1)&&(a12==1))&&(a27==19)))&&(a10==1))&&(!(a1==1)&&(((!(a1==1)&&(!(a26==1)&&(((a18==1)&&(((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a14==4)&&(a3==13)))&&(input==3)))&&!(a2==1))))&&(a20==1))&&(a25==1))))){ a2 = 1; a3 = 14; a19 = 0; a20 = 1; a26 = 1; a14 = 5; a27 = 21; a21 = 0; return 26; } else if(((!(a29==1)||((((((a25==1)&&(a5==1))&&(a15==1))&&(a27==21))&&(a3==13))||(a21==1)))&&((a12==1)&&(!(a2==1)&&((a6==1)&&((((a6==1)&&((input==3)&&(a14==7)))&&(a10==1))&&!(a26==1))))))){ a3 = 12; a21 = 1; a13 = 1; a14 = 5; a27 = 19; a29 = 0; a2 = 1; return 25; } else if((((((a5==1)&&(a26==1))||!(a20==1))&&(a14==5))&&((!(a23==1)&&((a18==1)&&((a28==1)&&(((a12==1)&&(((a10==1)&&((a3==13)&&((input==3)&&!(a25==1))))&&(a18==1)))&&(a27==20)))))&&!(a2==1)))){ a25 = 1; a4 = 0; a14 = 3; a7 = 0; a27 = 19; return -1; } else if(((((a27==19)&&(!(a19==1)&&((a3==13)&&(!(a9==1)&&(((a14==7)||((a14==5)||(a14==6)))&&(input==5))))))&&(a10==1))&&((!(a5==1)||(!(a6==1)||(!(a2==1)&&((((a20==1)||!(a15==1))||!(a6==1))&&(a25==1)))))&&!(a26==1)))){ a26 = 1; a3 = 14; a14 = 5; a2 = 1; a19 = 0; a27 = 21; a7 = 1; return 26; } else if(((!(a1==1)&&((a28==1)&&(!(a2==1)&&(!(a28==1)||((a27==20)&&(a29==1))))))&&((a10==1)&&(((a25==1)&&((a7==1)&&((a26==1)&&(((input==6)&&((((a3==13)&&(a14==6))||((a14==7)&&(a3==13)))||((a3==14)&&(a14==3))))&&(a18==1)))))&&!(a11==1))))){ a2 = 1; a3 = 13; a14 = 4; a11 = 0; a21 = 0; a17 = 0; return 25; } else if(((((a27==20)&&(((((a5==1)&&(a26==1))&&(a3==14))&&!(a23==1))&&!(a1==1)))||(a19==1))&&(((a20==1)&&(((!(a11==1)&&((a10==1)&&(((a14==6)||(a14==7))&&(input==5))))&&(a25==1))&&!(a2==1)))&&!(a21==1)))){ a27 = 19; a3 = 12; a12 = 1; a2 = 1; a14 = 3; return -1; } else if((((a15==1)&&((a10==1)&&(((!(a21==1)&&((a25==1)&&((((a14==5)||(a14==6))||(a14==7))&&(input==5))))&&(a6==1))&&(a20==1))))&&(((a20==1)&&((!(a26==1)&&((a2==1)&&(!(a12==1)||(a28==1))))&&(a3==12)))&&(a27==21)))){ a14 = 3; a26 = 1; a27 = 19; a1 = 0; a23 = 0; a29 = 1; return -1; } else if(((((a12==1)&&(((a10==1)&&((((a3==13)&&((input==1)&&((a14==5)||(a14==6))))&&!(a23==1))&&(a27==19)))&&(a26==1)))&&(a18==1))&&((((((a20==1)&&(a28==1))&&!(a9==1))&&(a25==1))||!(a6==1))&&!(a2==1)))){ a23 = 0; a9 = 0; a3 = 14; a2 = 1; a20 = 1; a14 = 5; return -1; } else if((((((a25==1)&&(((a12==1)&&(a3==13))&&(a5==1)))||!(a6==1))||(a21==1))&&(!(a13==1)&&((a10==1)&&(((a15==1)&&((a14==3)&&(((a27==20)&&((a2==1)&&(input==4)))&&(a26==1))))&&!(a1==1)))))){ a3 = 12; a28 = 1; a5 = 1; a20 = 1; a27 = 19; return -1; } else if(((((a3==14)&&((a26==1)&&(!(a13==1)&&((((input==5)&&!(a2==1))&&!(a21==1))&&!(a16==1)))))&&(a10==1))&&((((a14==5)&&((((a5==1)&&(a25==1))||!(a6==1))||!(a6==1)))&&(a20==1))&&(a27==19)))){ a16 = 0; a3 = 13; a2 = 1; a27 = 20; a18 = 1; a14 = 4; a5 = 1; return 24; } else if((((a26==1)&&(((!(a2==1)&&((a16==1)||((a27==21)&&(!(a25==1)&&(a18==1)))))||!(a12==1))&&(a10==1)))&&((a18==1)&&(!(a21==1)&&(((a15==1)&&((((a3==13)&&(a14==3))||(((a3==12)&&(a14==6))||((a3==12)&&(a14==7))))&&(input==6)))&&!(a11==1)))))){ a27 = 19; a14 = 6; a11 = 1; a9 = 1; a3 = 12; a0 = 0; a2 = 1; return 26; } else if((((a5==1)&&(((a2==1)&&(!(a16==1)&&(!(a1==1)&&((a18==1)&&((input==1)&&((a14==3)||(a14==4)))))))&&(a3==12)))&&((a17==1)||((((a10==1)&&(!(a25==1)&&(!(a26==1)&&(a7==1))))||!(a29==1))&&(a27==21))))){ a29 = 1; a14 = 4; a11 = 0; return 25; } else if((((a18==1)&&(((a15==1)&&(!(a23==1)&&((a7==1)&&((((input==6)&&((((a14==3)&&(a3==12))&&!(a26==1))||(((a26==1)&&((a3==14)&&(a14==6)))||(((a3==14)&&(a14==7))&&(a26==1)))))&&!(a2==1))&&(a27==19)))))&&(a28==1)))&&((((a7==1)&&(a10==1))&&(a25==1))&&!(a19==1)))){ a2 = 1; a3 = 14; a20 = 1; a26 = 0; a13 = 0; a14 = 3; a23 = 0; a27 = 21; return 24; } else if((((!(a19==1)&&((a12==1)&&((a5==1)&&(((a10==1)&&((a29==1)&&(((a14==5)&&(input==6))&&(a7==1))))&&(a2==1)))))&&(a27==21))&&((a25==1)&&(((a26==1)&&(!(a20==1)||(a7==1)))&&(a3==13))))){ a1 = 0; a15 = 1; a6 = 1; return 25; } else if(((!(a28==1)||((a27==19)&&((((!(a26==1)&&((a10==1)&&(!(a28==1)||(a15==1))))&&(a3==14))&&(a29==1))||(a1==1))))&&((((a29==1)&&((((a14==3)||(a14==4))&&(input==3))&&!(a25==1)))&&!(a2==1))&&(a6==1)))){ if((a16==1)){ a18 = 1; a27 = 20; a3 = 13; a25 = 1; a14 = 6; a29 = 1; a19 = 0; }else{ a14 = 5; a26 = 1; a16 = 0; a13 = 0; a9 = 0; a27 = 21; a2 = 1; } return 22; } else if(((((((((a10==1)&&((input==3)&&((a14==6)||(a14==7))))&&!(a19==1))&&!(a2==1))&&(a27==21))&&!(a25==1))&&(a3==14))&&(((!(a13==1)&&((a16==1)||((a12==1)&&((a26==1)&&(a28==1)))))||(a17==1))&&!(a1==1)))){ a29 = 0; a16 = 1; a3 = 13; a14 = 7; a27 = 20; a6 = 0; return 26; } else if((((a10==1)&&(!(a2==1)&&(!(a25==1)&&(((a21==1)||(!(a5==1)||(a18==1)))&&(a18==1)))))&&(!(a13==1)&&((a14==5)&&((a28==1)&&(((a3==12)&&(((input==6)&&(a26==1))&&(a27==20)))&&(a12==1))))))){ a14 = 3; a3 = 14; a2 = 1; a6 = 1; a12 = 1; a21 = 0; return 22; } else if((((!(a25==1)&&(!(a19==1)&&(((a20==1)||(a23==1))&&(a27==19))))&&!(a19==1))&&(!(a2==1)&&((((a18==1)&&((a14==6)&&((a3==13)&&(((input==4)&&!(a26==1))&&(a5==1)))))&&!(a13==1))&&(a10==1))))){ a3 = 12; a27 = 21; a14 = 3; a6 = 1; a26 = 1; a23 = 0; a2 = 1; a21 = 0; return 24; } else if(((((a27==21)&&(((!(a26==1)&&((!(a25==1)&&(((a6==1)||(a17==1))||(a13==1)))||!(a20==1)))&&!(a17==1))&&(a3==13)))&&(a10==1))&&(!(a16==1)&&((!(a2==1)&&((input==6)&&((a14==4)||(a14==5))))&&!(a21==1))))){ a26 = 1; a6 = 0; a13 = 1; a25 = 1; a3 = 14; a18 = 0; a14 = 3; return -1; } else if((((a11==1)&&((a21==1)&&((((a13==1)&&((a3==14)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==2))&&(a27==21))))&&!(a29==1))&&(a2==1))))&&(((!(a25==1)&&(((a26==1)&&(a29==1))&&(a10==1)))&&(a11==1))&&(a13==1)))){ a22 = 1; a1 = 1; a27 = 19; a26 = 0; a23 = 1; a3 = 12; a14 = 5; return -1; } else if((((!(a23==1)&&((a26==1)&&((input==4)&&((a14==6)||(a14==7)))))&&!(a21==1))&&(((a3==14)&&(((a27==20)&&((((((a20==1)&&(a25==1))&&!(a19==1))&&!(a19==1))&&!(a2==1))||(a9==1)))&&!(a13==1)))&&(a10==1)))){ a25 = 0; a26 = 0; a27 = 19; a3 = 12; a1 = 0; a20 = 1; a14 = 6; return 26; } else if(((!(a26==1)&&((a3==12)&&((a10==1)&&((!(a25==1)&&((input==5)&&((a14==3)||(a14==4))))&&(a27==21)))))&&((a19==1)||(((a7==1)&&((((a2==1)&&((a13==1)||(a12==1)))&&!(a17==1))||(a11==1)))||!(a6==1))))){ a28 = 1; a19 = 0; a14 = 3; a25 = 1; a27 = 19; a26 = 1; return -1; } else if((((a3==14)&&((a14==4)&&((a17==1)||(a5==1))))&&(((((((((a10==1)&&((a18==1)&&((input==4)&&(a26==1))))&&!(a17==1))&&!(a17==1))&&!(a19==1))&&!(a17==1))&&(a27==21))&&(a25==1))&&(a2==1)))){ a26 = 0; a28 = 1; a27 = 20; a20 = 1; a3 = 12; a14 = 6; return 22; } else if(((!(a7==1)||((a12==1)&&((!(a2==1)&&((a26==1)&&((a5==1)&&(a7==1))))&&(a6==1))))&&(((a20==1)&&(((((a25==1)&&((a14==3)&&(input==6)))&&(a12==1))&&(a3==14))&&(a27==19)))&&(a10==1)))){ a14 = 5; a27 = 21; a2 = 1; a3 = 13; a20 = 1; a9 = 0; a18 = 1; return 25; } else if((((a18==1)&&(((((a10==1)&&((a27==19)&&(!(a2==1)&&(a15==1))))&&(a26==1))||!(a29==1))&&!(a23==1)))&&(((((a25==1)&&(((((a14==5)||(a14==6))||(a14==7))&&(input==2))&&(a3==12)))&&!(a19==1))&&!(a11==1))&&(a5==1)))){ a12 = 1; a20 = 1; a19 = 0; a2 = 1; a14 = 4; return -1; } else if(((((a26==1)&&((((a27==21)&&(((a10==1)&&(a5==1))&&(a29==1)))&&(a25==1))||(a9==1)))&&(a3==13))&&(((a28==1)&&((!(a19==1)&&(!(a2==1)&&((input==5)&&(((a14==3)||(a14==4))||(a14==5)))))&&(a18==1)))&&!(a1==1)))){ if((a8==1)){ a2 = 1; a27 = 20; a26 = 0; a3 = 14; a28 = 0; a11 = 1; a20 = 0; a14 = 3; }else{ a25 = 0; a27 = 19; a12 = 0; a22 = 0; a19 = 1; a3 = 14; a2 = 1; a14 = 3; } return 22; } else if((((((((a3==12)&&((input==3)&&(((a14==4)||(a14==5))||(a14==6))))&&!(a25==1))&&(a2==1))&&!(a19==1))&&!(a21==1))&&(((a26==1)&&(!(a9==1)&&((a10==1)&&(((a18==1)&&((a7==1)&&(a27==21)))&&!(a13==1)))))||(a13==1)))){ a27 = 19; a12 = 1; a25 = 1; a1 = 0; a11 = 0; a14 = 3; return -1; } else if((((a10==1)&&(!(a19==1)&&(!(a2==1)&&(((!(a9==1)&&((a20==1)&&(((a3==14)&&(a6==1))&&(a27==19))))||(a16==1))&&(a25==1)))))&&((((a18==1)&&((a26==1)&&(input==1)))&&!(a16==1))&&(a14==5)))){ if((a15==1)){ a20 = 1; a3 = 13; a14 = 7; a25 = 0; a26 = 0; a6 = 1; a16 = 0; }else{ a28 = 1; a2 = 1; a12 = 1; a23 = 0; a14 = 7; a3 = 12; a27 = 20; } return 22; } else if(((((((a12==1)&&(((a3==13)&&(input==6))&&!(a11==1)))&&!(a23==1))&&(a10==1))&&(a12==1))&&(!(a25==1)&&(!(a26==1)&&((!(a2==1)&&((((a14==7)&&(a12==1))||!(a12==1))||(a11==1)))&&(a27==19)))))){ a25 = 1; a26 = 1; a27 = 20; a2 = 1; a9 = 0; a14 = 5; a15 = 1; a3 = 14; a5 = 1; return 25; } else if((((((((((input==4)&&(a26==1))&&(a27==21))&&!(a18==1))&&(a25==1))&&(a21==1))&&(a14==4))&&(a10==1))&&(!(a12==1)&&(((a23==1)&&((((a20==1)&&(a19==1))&&!(a18==1))&&(a2==1)))&&(a3==14))))){ a28 = 0; a0 = 0; a2 = 0; a9 = 1; a27 = 20; return 22; } else if((((((a20==1)&&(((a3==14)&&((a15==1)&&((!(a16==1)&&((input==3)&&!(a25==1)))&&!(a19==1))))&&!(a26==1)))&&!(a13==1))&&(a10==1))&&((a20==1)&&(!(a2==1)&&((a27==21)&&((a14==6)&&(a28==1))))))){ a27 = 20; a13 = 1; a16 = 1; a26 = 1; a25 = 1; a14 = 3; return 25; } else if((((a20==1)&&(((a10==1)&&(((a25==1)&&(!(a26==1)&&(((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a14==4)&&(a3==13)))&&(input==5))))&&(a27==19)))&&!(a2==1)))&&(!(a20==1)||((!(a6==1)||((a17==1)||((a12==1)||(a23==1))))||(a21==1))))){ a13 = 0; a1 = 0; a26 = 1; a2 = 1; a29 = 1; a14 = 3; a3 = 12; return -1; } else if((((a14==5)&&((((((a12==1)||(a9==1))||!(a18==1))&&(a27==21))&&(a10==1))&&!(a17==1)))&&(!(a26==1)&&(!(a9==1)&&((!(a21==1)&&((((a3==12)&&(input==6))&&(a6==1))&&(a2==1)))&&!(a25==1)))))){ a12 = 1; a23 = 0; a25 = 1; a27 = 19; a14 = 3; a1 = 0; a26 = 1; return -1; } else if((((!(a21==1)&&(((a18==1)&&((a7==1)&&((a14==6)&&(((a26==1)&&(input==2))&&(a3==12)))))&&(a10==1)))&&(a29==1))&&((((a2==1)&&((!(a25==1)&&(a29==1))&&(a27==20)))||(a9==1))||!(a7==1)))){ a17 = 0; a25 = 1; a2 = 0; a11 = 0; a13 = 0; a3 = 13; a27 = 19; return 26; } else if(((((((((((a5==1)&&(a2==1))||(a1==1))&&(a7==1))&&!(a26==1))||!(a20==1))&&(a27==21))&&(a29==1))||(a13==1))&&((a3==14)&&(((!(a25==1)&&((input==1)&&((a14==3)||(a14==4))))&&(a10==1))&&!(a9==1))))){ a7 = 1; a27 = 20; a3 = 13; a14 = 6; a25 = 1; a15 = 1; return 22; } else if(((((a20==1)&&((!(a26==1)&&(((a2==1)&&((a3==14)&&(a15==1)))&&(a14==7)))||!(a7==1)))||!(a12==1))&&(!(a21==1)&&((((a15==1)&&(((a25==1)&&(input==2))&&(a10==1)))&&(a27==21))&&!(a1==1))))){ a27 = 20; a12 = 1; a21 = 0; a18 = 1; a14 = 3; return 24; } else if(((!(a28==1)||((((a27==20)&&((a2==1)&&(a20==1)))||!(a15==1))&&!(a21==1)))&&((((a5==1)&&((a10==1)&&(((a25==1)&&((((a14==3)&&(a3==14))||(((a3==13)&&(a14==6))||((a14==7)&&(a3==13))))&&(input==3)))&&!(a26==1))))&&(a15==1))&&!(a23==1)))){ a3 = 12; a1 = 0; a27 = 19; a13 = 0; a11 = 0; a14 = 3; a26 = 1; return -1; } else if(((((a27==21)&&(!(a2==1)&&((a18==1)&&(((a14==6)||(a14==7))&&(input==5)))))&&(a25==1))&&((a26==1)&&(((a3==12)&&((!(a11==1)&&((((a12==1)&&(a15==1))&&(a10==1))&&(a15==1)))&&!(a19==1)))||(a19==1))))){ if((a29==1)){ a11 = 1; a16 = 1; a2 = 1; a27 = 19; a19 = 1; a14 = 5; }else{ a27 = 20; a3 = 13; a14 = 6; a25 = 0; a17 = 1; a20 = 0; a15 = 0; a26 = 0; } return 25; } else if((((a7==1)&&(!(a25==1)&&(((((!(a19==1)&&((input==1)&&(a3==12)))&&(a10==1))&&!(a11==1))&&(a27==20))&&(a14==5))))&&((!(a16==1)&&((a26==1)&&(!(a7==1)||(!(a2==1)&&(a29==1)))))||(a19==1)))){ a7 = 1; a2 = 1; a1 = 0; a14 = 7; a3 = 14; a18 = 1; return 22; } else if(((!(a20==1)||((!(a2==1)&&(((a27==20)&&((a12==1)&&(a3==13)))&&(a6==1)))||!(a20==1)))&&(((a12==1)&&((((a25==1)&&(((input==6)&&(((a14==3)||(a14==4))||(a14==5)))&&(a26==1)))&&(a10==1))&&(a29==1)))&&(a6==1)))){ a2 = 1; a11 = 0; a14 = 3; a26 = 0; a3 = 14; a13 = 0; a29 = 1; return 25; } else if((((((((!(a23==1)&&(((a14==3)&&(a6==1))&&(a27==19)))&&(a25==1))&&(a10==1))&&(a28==1))&&!(a9==1))||!(a29==1))&&(((a20==1)&&((a26==1)&&(!(a1==1)&&((input==1)&&(a3==13)))))&&!(a2==1)))){ a20 = 1; a3 = 12; a23 = 0; a25 = 0; a14 = 6; a27 = 20; a2 = 1; return -1; } else if(((((((a12==1)&&((a3==12)&&((a2==1)&&(input==2))))&&(a6==1))&&(a15==1))&&(a18==1))&&((((a5==1)&&((a27==21)&&((a14==3)&&(!(a25==1)&&((a28==1)&&!(a21==1))))))&&(a10==1))&&(a26==1)))){ a17 = 0; a12 = 1; a6 = 1; return 24; } else if((((((a28==1)&&((a3==14)&&(((!(a25==1)&&(!(a26==1)&&(input==5)))&&(a10==1))&&(a12==1))))&&(a27==21))&&!(a11==1))&&((!(a2==1)&&((!(a9==1)&&((a7==1)&&(a14==6)))||!(a12==1)))||(a21==1)))){ if((a12==1)){ a3 = 12; a23 = 1; a6 = 0; a2 = 1; a26 = 1; a27 = 19; a25 = 1; }else{ a25 = 1; a19 = 1; a3 = 13; a4 = 1; a2 = 1; a27 = 19; a18 = 0; } return -1; } else if((((a19==1)||((!(a7==1)||((a10==1)&&((a28==1)&&(a2==1))))&&!(a23==1)))&&((((((a20==1)&&((((input==5)&&(a25==1))&&(a14==7))&&(a28==1)))&&(a3==12))&&(a26==1))&&(a12==1))&&(a27==20)))){ a14 = 3; a28 = 1; a27 = 19; a9 = 0; a16 = 0; return -1; } else if(((((a21==1)&&((a27==21)&&((((a6==1)&&(a13==1))&&(a14==4))&&(a25==1))))&&(a3==14))&&((a26==1)&&((a10==1)&&((a1==1)&&(!(a20==1)&&((((a2==1)&&(input==5))&&!(a6==1))&&!(a28==1)))))))){ a29 = 0; a12 = 0; a25 = 0; a14 = 5; a15 = 0; return -1; } else if((((a10==1)&&(((((a3==12)&&((a29==1)&&(!(a19==1)&&((a27==20)&&((a26==1)&&(((input==2)&&((a14==4)||(a14==5)))&&!(a17==1)))))))&&!(a19==1))&&(a2==1))&&!(a16==1)))&&((!(a25==1)&&(a7==1))&&(a7==1)))){ a16 = 0; a25 = 1; a14 = 4; a2 = 0; a27 = 19; a20 = 1; a17 = 0; return 22; } else if((((((a25==1)&&(((!(a19==1)&&((a12==1)&&((input==3)&&(a27==21))))&&(a10==1))&&(a2==1)))&&(a26==1))&&!(a19==1))&&((a23==1)||(((a3==14)&&((!(a20==1)||(a12==1))&&(a15==1)))&&(a14==4))))){ a14 = 5; a27 = 20; a23 = 0; a3 = 12; a12 = 1; a26 = 0; a15 = 1; return 26; } else if((((((a10==1)&&((!(a16==1)&&((a18==1)&&!(a11==1)))||!(a28==1)))&&(a26==1))&&(a3==12))&&(!(a1==1)&&((a15==1)&&(!(a2==1)&&((a25==1)&&(!(a19==1)&&((a27==20)&&((input==3)&&((a14==4)||(a14==5))))))))))){ a21 = 0; a14 = 4; a2 = 1; a12 = 1; a3 = 13; a1 = 0; return 24; } else if(((!(a21==1)&&(!(a25==1)&&((a3==12)&&((a27==21)&&((((((a14==6)||(a14==7))&&(input==2))&&(a6==1))&&(a12==1))&&(a20==1))))))&&((a10==1)&&((a2==1)&&((((a15==1)||(a23==1))&&!(a13==1))&&!(a26==1)))))){ a3 = 14; a12 = 1; a11 = 0; a14 = 5; a29 = 1; a26 = 1; a25 = 1; return 26; } else if(((((a3==14)&&((a27==20)&&(!(a25==1)&&(((input==3)&&((a14==4)||(a14==5)))&&(a10==1)))))&&(a7==1))&&((!(a11==1)&&(!(a26==1)&&(((a2==1)&&(((a18==1)&&(a6==1))&&!(a11==1)))&&(a5==1))))||!(a28==1)))){ a11 = 0; a14 = 6; a26 = 1; a6 = 1; a25 = 1; a5 = 1; return 25; } else if(((((!(a25==1)&&((a7==1)&&((a16==1)||((a6==1)&&(a15==1)))))&&!(a2==1))&&(a14==5))&&(((a15==1)&&(((a28==1)&&((((a27==20)&&(input==5))&&(a26==1))&&(a10==1)))&&(a5==1)))&&(a3==13)))){ a3 = 12; a22 = 0; a27 = 19; a11 = 1; a26 = 0; a28 = 0; return 25; } else if((((a21==1)&&(((!(a2==1)&&(((((a14==3)||(a14==4))||(a14==5))&&(input==4))&&(a3==13)))&&(a26==1))&&(a16==1)))&&(!(a12==1)&&((((((a19==1)&&(!(a5==1)&&(a28==1)))&&!(a5==1))&&!(a25==1))&&(a27==19))&&(a10==1))))){ a14 = 3; a25 = 1; a23 = 1; a27 = 20; a7 = 0; a2 = 1; a4 = 0; a26 = 0; return -1; } else if((((((((((a12==1)&&(a10==1))&&(a27==20))&&!(a11==1))&&(a29==1))&&(a25==1))&&!(a13==1))||(a1==1))&&((a20==1)&&((!(a26==1)&&(!(a11==1)&&((input==4)&&((((a14==6)&&(a3==13))||((a3==13)&&(a14==7)))||((a3==14)&&(a14==3))))))&&(a2==1))))){ a5 = 1; a11 = 0; a27 = 21; a14 = 6; a3 = 14; a7 = 1; return 24; } else if(((((a20==1)&&((((a15==1)&&((!(a26==1)&&(((a14==6)||(a14==7))&&(input==5)))&&!(a25==1)))&&(a27==21))&&(a10==1)))&&(a18==1))&&((a3==12)&&((a29==1)&&(!(a16==1)&&(!(a13==1)&&((a15==1)&&(a2==1)))))))){ a25 = 1; a27 = 20; a3 = 13; a14 = 3; a5 = 1; a18 = 1; a20 = 1; a26 = 1; return 25; } else if(((!(a2==1)&&((((!(a23==1)&&(((((a3==14)&&(a14==3))||(((a14==6)&&(a3==13))||((a3==13)&&(a14==7))))&&(input==1))&&!(a17==1)))&&(a25==1))&&(a27==20))&&!(a11==1)))&&((((a28==1)&&(((a5==1)&&(a29==1))||(a19==1)))&&(a26==1))&&(a10==1)))){ a3 = 14; a2 = 1; a7 = 1; a23 = 0; a28 = 1; a14 = 5; a27 = 19; return -1; } else if(((((((a28==1)&&(a15==1))&&(a3==12))||!(a20==1))&&!(a13==1))&&(!(a13==1)&&(((a10==1)&&((a25==1)&&((a7==1)&&((((a27==21)&&((input==6)&&(((a14==4)||(a14==5))||(a14==6))))&&!(a26==1))&&!(a2==1)))))&&(a15==1))))){ if((a4==1)){ a3 = 13; a27 = 20; a22 = 1; a16 = 1; a14 = 4; a26 = 1; a19 = 1; a2 = 1; }else{ a14 = 5; a0 = 0; a6 = 0; a20 = 0; a27 = 19; a2 = 1; } return -1; } else if(((((a12==1)&&((!(a25==1)&&(((a27==19)&&((a5==1)&&(a10==1)))||(a17==1)))||(a19==1)))&&!(a19==1))&&((!(a26==1)&&(!(a2==1)&&(!(a1==1)&&((a3==14)&&((input==6)&&((a14==3)||(a14==4)))))))&&!(a9==1)))){ a3 = 12; a14 = 5; a2 = 1; a18 = 1; a12 = 1; a23 = 0; a27 = 21; a26 = 1; return 22; } else if(((!(a19==1)&&((a7==1)&&((a25==1)&&((((a26==1)&&(!(a17==1)&&((((a14==4)||(a14==5))&&(input==1))&&(a27==20))))&&(a7==1))&&!(a21==1)))))&&((a3==12)&&(!(a2==1)&&(((a10==1)&&(a18==1))||!(a18==1)))))){ a11 = 0; a2 = 1; a27 = 19; a18 = 1; a16 = 0; a14 = 3; return -1; } else if(((!(a1==1)&&((!(a2==1)&&((a25==1)&&((((a3==14)&&(a6==1))&&(a27==19))&&!(a13==1))))||!(a28==1)))&&(((a10==1)&&((a18==1)&&((((input==3)&&(((a14==4)||(a14==5))||(a14==6)))&&!(a26==1))&&!(a23==1))))&&(a6==1)))){ a19 = 0; a23 = 0; a27 = 21; a2 = 1; a25 = 0; a14 = 5; a20 = 1; return -1; } else if((((a23==1)&&((a11==1)&&(((a2==1)&&((a26==1)&&((a15==1)&&(a25==1))))&&(a10==1))))&&((a13==1)&&(((((!(a20==1)&&((a3==14)&&(input==2)))&&(a27==21))&&(a14==4))&&!(a6==1))&&(a11==1))))){ a23 = 1; a25 = 0; a3 = 13; a24 = 1; a0 = 1; return 25; } else if(((((((input==5)&&((!(a26==1)&&((a27==19)&&((a3==14)&&((a14==7)&&!(a25==1)))))||((((a3==12)&&((a14==3)&&(a25==1)))&&(a27==20))&&(a26==1))))&&(a10==1))&&(a20==1))&&!(a9==1))&&(!(a13==1)&&(((((a6==1)&&!(a2==1))||(a17==1))||(a17==1))&&(a12==1))))){ a6 = 1; a3 = 14; a14 = 5; a17 = 0; a25 = 1; a21 = 0; a27 = 20; a26 = 1; a2 = 1; return 25; } else if((((a16==1)||(!(a20==1)||(!(a2==1)&&((a23==1)||((a27==20)&&((((a10==1)&&(a29==1))||!(a20==1))&&(a3==12)))))))&&((a26==1)&&((a25==1)&&((((input==2)&&((a14==4)||(a14==5)))&&!(a16==1))&&!(a19==1)))))){ a29 = 1; a15 = 1; a3 = 14; a23 = 0; a2 = 1; a14 = 3; a26 = 0; return 24; } else if(((!(a2==1)&&((!(a9==1)&&((a25==1)&&(!(a20==1)||(!(a13==1)&&(!(a26==1)&&((a20==1)||!(a18==1)))))))&&(a3==12)))&&(((a10==1)&&(((a7==1)&&((((a14==4)||(a14==5))||(a14==6))&&(input==5)))&&(a27==21)))&&(a15==1)))){ a25 = 0; a23 = 1; a27 = 19; a1 = 1; a26 = 1; a14 = 7; a3 = 13; a6 = 0; return 26; } else if((((a27==20)&&((a7==1)&&(!(a13==1)&&((((!(a16==1)&&((((a10==1)&&((input==5)&&(((a14==5)||(a14==6))||(a14==7))))&&(a2==1))&&!(a26==1)))&&(a3==12))&&(a15==1))&&(a6==1)))))&&(((a16==1)||(a18==1))&&(a25==1)))){ a23 = 0; a29 = 1; a26 = 1; a27 = 21; a3 = 14; a5 = 1; a14 = 5; return 26; } else if(((((((!(a1==1)&&((a10==1)&&(((a14==4)||(a14==5))&&(input==4))))&&(a27==20))&&(a29==1))&&(a5==1))&&!(a25==1))&&((a16==1)||((a2==1)&&((a6==1)&&((((a7==1)&&(a3==14))&&!(a26==1))&&!(a19==1))))))){ a27 = 19; a3 = 12; a25 = 1; a7 = 1; a29 = 1; a26 = 1; a13 = 0; a14 = 3; return -1; } else if((((!(a19==1)&&((a20==1)&&(!(a25==1)&&(((a27==20)&&(!(a2==1)&&(input==4)))&&(a3==12)))))&&!(a13==1))&&((((a10==1)&&((a14==4)&&(!(a29==1)||((a6==1)&&(a28==1)))))&&(a26==1))||!(a15==1)))){ a3 = 14; a14 = 3; a25 = 1; a1 = 0; a18 = 1; a26 = 0; a11 = 0; a2 = 1; return 22; } else if((((a10==1)&&((((((a7==1)||(a16==1))||!(a6==1))&&(a6==1))&&(a12==1))&&(a26==1)))&&(!(a2==1)&&(((a27==21)&&(!(a25==1)&&(((a18==1)&&(((a14==5)||(a14==6))&&(input==6)))&&!(a16==1))))&&(a3==13))))){ if((a1==1)){ a3 = 14; a12 = 0; a2 = 1; a14 = 4; a27 = 19; a22 = 0; a17 = 1; }else{ a23 = 1; a14 = 7; a3 = 14; a15 = 0; a13 = 1; a26 = 0; a25 = 1; a2 = 1; } return -1; } else if((((a27==19)&&((a29==1)&&((((!(a25==1)&&((input==1)&&((a14==4)||(a14==5))))&&!(a26==1))&&(a10==1))&&(a3==13))))&&((!(a2==1)&&(((!(a28==1)||((a5==1)||!(a18==1)))&&(a18==1))||!(a15==1)))||!(a15==1)))){ a26 = 1; a14 = 4; a23 = 0; a3 = 12; a6 = 1; a27 = 21; a7 = 1; a2 = 1; a25 = 1; return 26; } else if((((((a7==1)&&(((input==4)&&(((a14==3)||(a14==4))||(a14==5)))&&(a29==1)))&&(a15==1))&&(a3==14))&&(!(a13==1)&&((a1==1)||(((a27==21)&&(((a13==1)||(((a28==1)&&!(a25==1))&&(a10==1)))&&(a26==1)))&&(a2==1)))))){ a15 = 1; a3 = 13; a27 = 20; a14 = 4; a25 = 1; a21 = 0; a23 = 0; return 22; } else if((((a3==13)&&(!(a29==1)&&((a26==1)&&((a10==1)&&((a28==1)&&(a23==1))))))&&(!(a5==1)&&((a1==1)&&(!(a25==1)&&((!(a2==1)&&(!(a15==1)&&((a27==19)&&((((a14==3)||(a14==4))||(a14==5))&&(input==5)))))&&(a9==1))))))){ a19 = 1; a21 = 1; a14 = 7; a3 = 14; a8 = 0; a2 = 1; return 22; } else if(((((((a3==13)&&(((((input==2)&&((a14==5)||((a14==3)||(a14==4))))&&!(a19==1))&&!(a25==1))&&(a27==19)))&&!(a23==1))&&(a10==1))&&!(a9==1))&&((a17==1)||(!(a2==1)&&((a12==1)&&(((a5==1)&&(a26==1))&&!(a16==1))))))){ a14 = 3; a2 = 1; a29 = 1; a3 = 12; a7 = 1; a25 = 1; a12 = 1; return -1; } else if((((a29==1)&&((a3==13)&&(((a20==1)&&((a28==1)&&(((a14==4)||(a14==5))&&(input==2))))&&(a25==1))))&&(!(a16==1)&&(!(a26==1)&&(!(a2==1)&&((a10==1)&&((((a27==20)&&(a6==1))||(a1==1))||!(a6==1)))))))){ a14 = 3; a26 = 1; a9 = 0; a19 = 0; a27 = 19; a13 = 0; a2 = 1; a3 = 12; return -1; } else if(((((a15==1)&&(!(a2==1)&&(((((input==1)&&(((a14==3)||(a14==4))||(a14==5)))&&(a3==14))&&(a10==1))&&(a27==21))))&&(a18==1))&&(((((((a20==1)&&(a25==1))&&(a26==1))&&!(a13==1))&&(a29==1))||!(a29==1))&&(a15==1)))){ a3 = 13; a11 = 1; a27 = 19; a14 = 7; a6 = 0; a7 = 0; a2 = 1; return -1; } else if((((a14==4)&&((a12==1)&&(((((input==5)&&(a2==1))&&!(a13==1))&&(a3==14))&&!(a11==1))))&&((a25==1)&&((a10==1)&&((((a7==1)&&(((a15==1)&&(a26==1))&&(a20==1)))&&(a27==21))&&(a7==1)))))){ a14 = 3; a12 = 1; a27 = 19; a17 = 0; a3 = 12; return -1; } else if(((!(a2==1)&&((a7==1)&&(((a18==1)&&((a7==1)&&((a12==1)&&(!(a26==1)&&(input==4)))))&&(a5==1))))&&(((((a3==13)&&(!(a21==1)&&((a12==1)&&(a10==1))))&&(a27==21))&&(a14==7))&&(a25==1)))){ a23 = 1; a24 = 0; a3 = 14; a2 = 1; a22 = 0; a25 = 0; a14 = 4; return -1; } else if((((a20==1)&&(((((!(a26==1)&&(a29==1))||(a9==1))&&(a7==1))||(a17==1))&&(a5==1)))&&(((a3==13)&&((a27==21)&&(((((input==3)&&(a10==1))&&!(a13==1))&&!(a2==1))&&(a25==1))))&&(a14==3)))){ a3 = 14; a23 = 1; a27 = 19; a22 = 0; a29 = 0; return 26; } else if(((((a19==1)||(!(a25==1)&&(((!(a26==1)&&((a7==1)&&!(a11==1)))&&(a27==20))||(a19==1))))&&!(a2==1))&&((!(a19==1)&&((!(a19==1)&&((input==1)&&(((a14==7)&&(a3==13))||((a3==14)&&(a14==3)))))&&(a10==1)))&&!(a23==1)))){ if((a6==1)){ a27 = 19; a3 = 14; a1 = 1; a14 = 7; a7 = 0; a26 = 1; a24 = 1; }else{ a25 = 1; a8 = 1; a11 = 1; a27 = 21; a23 = 1; a14 = 4; a3 = 13; } return -1; } else if((((((a18==1)&&((a20==1)||(a23==1)))&&(a14==7))&&!(a2==1))&&(!(a1==1)&&(((a10==1)&&((a28==1)&&((a3==13)&&(((((input==4)&&(a27==19))&&(a15==1))&&!(a26==1))&&(a6==1)))))&&!(a25==1))))){ a28 = 1; a1 = 0; a6 = 1; a27 = 20; a25 = 1; a26 = 1; a14 = 5; a2 = 1; return 26; } else if(((((a6==1)&&((((a10==1)&&(input==3))&&(a27==19))&&!(a16==1)))&&!(a9==1))&&(!(a28==1)||(((!(a26==1)&&(((((a3==13)&&(a28==1))||!(a28==1))&&!(a2==1))&&(a14==7)))||(a11==1))&&!(a25==1))))){ if((a7==1)){ a14 = 5; a15 = 1; a27 = 20; a18 = 1; a1 = 0; a3 = 12; a26 = 1; }else{ a15 = 1; a14 = 3; a12 = 1; a25 = 1; a27 = 20; a2 = 1; a26 = 1; a3 = 14; a23 = 0; } return 26; } else if((((!(a25==1)&&(((a27==19)&&((!(a21==1)&&(!(a11==1)&&((input==5)&&((a14==5)||(a14==6)))))&&!(a17==1)))&&!(a26==1)))&&!(a23==1))&&((((((a5==1)||!(a15==1))&&!(a19==1))&&(a10==1))&&!(a2==1))&&(a3==14)))){ a14 = 3; a25 = 1; a1 = 0; a7 = 1; a23 = 0; return 25; } else if(((((a10==1)&&((a29==1)&&(!(a13==1)&&(((input==4)&&(a14==4))&&(a20==1)))))&&!(a25==1))&&(!(a5==1)||((((a3==14)&&(!(a7==1)||(!(a2==1)&&((a6==1)&&!(a26==1)))))&&(a27==21))&&!(a21==1))))){ a14 = 7; a17 = 1; a4 = 0; a26 = 1; a2 = 1; a24 = 1; return -1; } else if((((a29==1)&&((((((input==5)&&(a3==12))&&!(a26==1))&&!(a19==1))&&!(a2==1))&&(a14==7)))&&((((a25==1)&&(!(a23==1)&&((a10==1)&&(((a7==1)||!(a12==1))||(a1==1)))))&&(a27==21))&&!(a16==1)))){ a26 = 1; a7 = 0; a27 = 19; a0 = 1; a20 = 0; a14 = 5; a2 = 1; return -1; } else if(((((a3==14)&&(!(a28==1)||(((a29==1)||!(a15==1))||(a16==1))))&&(a26==1))&&((a5==1)&&((((((((a10==1)&&(input==2))&&!(a2==1))&&(a14==4))&&(a15==1))&&(a25==1))&&(a27==19))&&(a28==1))))){ a1 = 0; a28 = 1; a3 = 12; a2 = 1; a27 = 20; a14 = 3; a6 = 1; return -1; } else if(((!(a17==1)&&(!(a26==1)&&((a10==1)&&((a3==13)&&((((((a14==4)||(a14==5))&&(input==5))&&(a27==21))&&!(a2==1))&&!(a13==1))))))&&(!(a25==1)&&(((!(a20==1)||((a6==1)&&(a15==1)))||(a21==1))&&!(a23==1))))){ a8 = 0; a4 = 1; a27 = 19; a29 = 0; a2 = 1; a14 = 3; return -1; } else if((((a5==1)&&((a10==1)&&(((a2==1)&&((a26==1)&&(((input==1)&&((a14==5)||((a14==3)||(a14==4))))&&(a5==1))))&&(a15==1))))&&(!(a7==1)||((!(a1==1)&&((a6==1)&&(((a5==1)&&!(a25==1))&&(a27==21))))&&(a3==14))))){ a25 = 1; a26 = 0; a29 = 1; a28 = 1; a27 = 20; a16 = 0; a14 = 4; return 26; } else if(((!(a13==1)&&((a12==1)&&(((!(a11==1)&&(((a26==1)&&((a3==14)&&((input==1)&&(a27==21))))&&(a10==1)))&&(a2==1))&&(a6==1))))&&((a1==1)||((((a5==1)&&(a14==5))&&(a25==1))&&!(a9==1))))){ a7 = 1; a3 = 12; a14 = 3; a19 = 0; a27 = 19; a16 = 0; return -1; } else if((((a10==1)&&((a27==21)&&((!(a9==1)&&(!(a11==1)&&(a28==1)))&&!(a26==1))))&&((a3==13)&&((((a2==1)&&(!(a25==1)&&((a28==1)&&(((input==1)&&((a14==6)||(a14==7)))&&!(a13==1)))))&&!(a19==1))&&(a29==1))))){ a27 = 19; a3 = 14; a14 = 4; a16 = 0; a2 = 0; a11 = 0; return 22; } else if((((((a25==1)&&((((a29==1)&&((a21==1)||((a15==1)&&(a3==12))))&&!(a21==1))&&!(a26==1)))&&(a2==1))&&(a27==21))&&((((a7==1)&&((a29==1)&&((input==4)&&(((a14==5)||(a14==6))||(a14==7)))))&&(a29==1))&&(a10==1)))){ a7 = 1; a29 = 1; a6 = 1; a27 = 20; a3 = 13; a14 = 4; return 26; } else if(((((a6==1)&&((a27==20)&&(a5==1)))||!(a20==1))&&(!(a1==1)&&(!(a21==1)&&(!(a25==1)&&((a10==1)&&(!(a2==1)&&(!(a17==1)&&(!(a19==1)&&(((((a3==12)&&(a14==4))&&!(a26==1))||((((a3==14)&&(a14==7))&&(a26==1))||(!(a26==1)&&((a3==12)&&(a14==3)))))&&(input==3))))))))))){ a24 = 1; a2 = 1; a14 = 5; a3 = 14; a27 = 19; a26 = 0; a20 = 0; return 24; } else if(((((a10==1)&&((!(a17==1)&&(a12==1))&&!(a26==1)))&&(a3==12))&&((((((a28==1)&&((!(a23==1)&&(((input==3)&&((a14==6)||(a14==7)))&&(a5==1)))&&(a27==21)))&&(a15==1))&&(a5==1))&&(a2==1))&&!(a25==1)))){ a29 = 1; a14 = 3; a27 = 20; a23 = 0; a25 = 1; a21 = 0; return 22; } else if((((((a29==1)&&((!(a21==1)&&(((a10==1)&&(input==5))&&!(a23==1)))&&(a3==13)))&&!(a2==1))&&(a27==21))&&(((a25==1)&&((!(a17==1)&&(((a28==1)&&(a14==7))||!(a12==1)))&&(a18==1)))&&!(a26==1)))){ a24 = 0; a8 = 0; a27 = 19; a14 = 5; a28 = 0; a3 = 12; a2 = 1; return 24; } else if((((a6==1)&&((((((a15==1)&&(a5==1))&&(a7==1))&&!(a19==1))||(a13==1))&&(a26==1)))&&((a3==12)&&((a10==1)&&(((a5==1)&&(((a14==3)&&((input==1)&&(a2==1)))&&(a27==21)))&&!(a25==1)))))){ a29 = 1; a11 = 0; a21 = 0; return 25; } else if((((a10==1)&&(!(a25==1)&&((a18==1)&&((a26==1)&&((((a14==3)&&(a3==14))||(((a14==6)&&(a3==13))||((a14==7)&&(a3==13))))&&(input==2))))))&&((((a23==1)||(!(a1==1)&&((((a12==1)||!(a7==1))&&(a27==20))&&!(a11==1))))&&(a20==1))&&!(a2==1)))){ if((a19==1)){ a9 = 1; a3 = 13; a25 = 1; a27 = 19; a16 = 1; a14 = 3; a21 = 1; }else{ a29 = 0; a11 = 1; a14 = 6; a3 = 13; a9 = 1; a25 = 1; a27 = 19; } return 24; } else if((((((!(a26==1)&&((a20==1)&&((!(a23==1)&&((input==4)&&((a14==6)||(a14==7))))&&(a10==1))))&&(a20==1))&&(a3==13))&&(a2==1))&&(!(a25==1)&&(((((a7==1)||(a11==1))||(a19==1))||!(a29==1))&&(a27==21))))){ a13 = 0; a14 = 5; a9 = 0; a27 = 20; a28 = 1; return 26; } else if((((a5==1)&&((((((a12==1)||(a13==1))&&(a10==1))&&!(a11==1))&&(a6==1))&&(a25==1)))&&((a28==1)&&(((((a27==21)&&(!(a26==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==3))))&&!(a2==1))&&(a3==14))&&(a18==1))))){ if((a3==14)){ a5 = 0; a14 = 4; a27 = 20; a3 = 13; a13 = 1; a0 = 1; a25 = 0; a26 = 1; a2 = 1; }else{ a3 = 13; a26 = 1; a14 = 5; a27 = 20; a17 = 1; a9 = 1; a4 = 1; } return 22; } else if((((a21==1)||((((a10==1)&&(a15==1))&&(a26==1))&&!(a16==1)))&&((!(a23==1)&&(((a3==14)&&(((!(a2==1)&&((a20==1)&&((((a14==4)||(a14==5))||(a14==6))&&(input==6))))&&(a27==20))&&(a18==1)))&&!(a25==1)))&&!(a9==1)))){ if((a29==1)){ a11 = 1; a23 = 1; a14 = 6; a5 = 0; a27 = 21; a25 = 1; a26 = 0; a3 = 13; }else{ a6 = 0; a0 = 0; a26 = 0; a3 = 13; a14 = 3; a8 = 1; a27 = 21; } return 25; } else if((((((a10==1)&&(!(a9==1)&&(a28==1)))&&(a3==14))&&(a25==1))&&((a5==1)&&(((a12==1)&&((a18==1)&&(!(a9==1)&&(!(a26==1)&&((!(a16==1)&&(((a14==5)||(a14==6))&&(input==5)))&&!(a2==1))))))&&(a27==20))))){ a3 = 13; a13 = 0; a2 = 1; a26 = 1; a14 = 3; a5 = 1; a6 = 1; return 25; } else if((((a13==1)&&((a3==13)&&((!(a25==1)&&(((((a12==1)&&(a26==1))&&!(a7==1))&&!(a6==1))&&(a23==1)))&&!(a2==1))))&&(!(a6==1)&&(((!(a20==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==2)))&&(a27==19))&&(a10==1))))){ a26 = 0; a2 = 1; a3 = 14; a19 = 1; a13 = 1; a8 = 1; a14 = 4; a25 = 1; return 25; } else if(((((!(a11==1)&&(((input==2)&&(((a14==7)&&(a3==13))||((a14==3)&&(a3==14))))&&!(a26==1)))&&(a25==1))&&(a27==21))&&(((!(a5==1)||((a2==1)&&(((a28==1)&&((a28==1)||(a9==1)))&&(a10==1))))||!(a29==1))&&!(a21==1)))){ a17 = 0; a3 = 13; a23 = 0; a26 = 1; a19 = 0; a27 = 20; a14 = 4; return 24; } else if((((a23==1)||((a17==1)||(((a13==1)||(a6==1))&&(a10==1))))&&(!(a16==1)&&((a20==1)&&(((a27==20)&&((a26==1)&&(((((((a3==13)&&(a14==6))||((a3==13)&&(a14==7)))||((a14==3)&&(a3==14)))&&(input==3))&&!(a2==1))&&(a25==1))))&&!(a13==1)))))){ a25 = 0; a11 = 0; a9 = 0; a14 = 6; a13 = 0; a3 = 12; a2 = 1; return 26; } else if((((a28==1)&&((a5==1)&&(!(a13==1)&&(!(a9==1)&&(((((a27==20)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==6)))&&(a2==1))&&!(a26==1))&&(a6==1))))))&&(((a10==1)&&((a25==1)&&((a3==13)&&(a5==1))))||!(a28==1)))){ a26 = 1; a3 = 12; a14 = 3; a29 = 1; a17 = 0; a27 = 19; return -1; } else if((((a25==1)&&((a2==1)&&((a3==13)&&(((a18==1)&&((a10==1)&&((a12==1)&&((input==2)&&((a14==5)||(a14==6))))))&&!(a23==1)))))&&(!(a28==1)||(((a27==20)&&(!(a18==1)||(!(a5==1)||(a20==1))))&&(a26==1))))){ a3 = 12; a27 = 19; a5 = 1; a7 = 1; a14 = 3; return -1; } else if(((((a9==1)||((((a10==1)&&((a29==1)&&(a28==1)))&&(a2==1))&&(a3==12)))&&!(a25==1))&&((a27==20)&&((!(a17==1)&&((((((a14==4)||(a14==5))&&(input==4))&&(a29==1))&&(a26==1))&&!(a1==1)))&&(a18==1))))){ a21 = 0; a23 = 0; a27 = 19; a13 = 0; a25 = 1; a14 = 3; return -1; } else if((((!(a15==1)||((a29==1)&&((a7==1)&&(a5==1))))&&!(a25==1))&&(!(a2==1)&&(((a15==1)&&(((((input==1)&&((((a26==1)&&((a3==14)&&(a14==7)))||(((a14==3)&&(a3==12))&&!(a26==1)))||(!(a26==1)&&((a3==12)&&(a14==4)))))&&(a10==1))&&!(a13==1))&&!(a11==1)))&&(a27==20))))){ a2 = 1; a17 = 1; a24 = 0; a27 = 19; a14 = 4; a7 = 0; a26 = 1; a3 = 13; return 22; } else if((((a11==1)||(((((a23==1)||((a7==1)&&(a28==1)))&&!(a25==1))&&(a10==1))||!(a7==1)))&&(!(a1==1)&&(((a27==20)&&(!(a2==1)&&((((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a14==4)&&(a3==13)))&&(input==5))&&(a26==1))))&&(a7==1))))){ a27 = 19; a15 = 1; a25 = 1; a23 = 0; a14 = 3; a2 = 1; a3 = 12; a7 = 1; return -1; } else if((((a27==20)&&(!(a25==1)&&((a26==1)&&(((!(a16==1)&&(((a14==4)||(a14==5))&&(input==1)))&&(a18==1))&&!(a17==1)))))&&(((a5==1)&&((((a3==12)&&(!(a23==1)&&(a5==1)))&&(a10==1))||(a13==1)))&&(a2==1)))){ a20 = 1; a2 = 0; a25 = 1; a15 = 1; a27 = 19; a14 = 6; return 22; } else if(((((a7==1)&&(!(a17==1)&&(((a14==5)||(a14==6))&&(input==4))))&&(a29==1))&&(!(a26==1)&&(!(a25==1)&&(!(a28==1)||(!(a7==1)||(((a3==13)&&(!(a2==1)&&(((a10==1)&&(a20==1))&&(a27==20))))||!(a6==1)))))))){ a25 = 1; a5 = 0; a27 = 19; a26 = 1; a2 = 1; a23 = 1; a14 = 6; a22 = 1; return 25; } else if((((((a25==1)&&((a2==1)&&(((a14==3)||(a14==4))&&(input==4))))&&(a10==1))&&(a13==1))&&(!(a26==1)&&((!(a20==1)&&(!(a18==1)&&((!(a5==1)&&((a27==20)&&((a20==1)&&(a3==12))))&&!(a28==1))))&&!(a12==1))))){ a14 = 3; a27 = 19; a16 = 1; a4 = 0; a7 = 0; return 22; } else if((((a10==1)&&((((((a11==1)||(a15==1))||!(a28==1))&&(a28==1))&&(a3==14))&&!(a26==1)))&&(!(a25==1)&&(((a27==21)&&(!(a13==1)&&((((input==4)&&((a14==3)||(a14==4)))&&(a6==1))&&!(a9==1))))&&(a2==1))))){ a14 = 3; a16 = 0; a25 = 1; a23 = 0; a9 = 0; a3 = 12; a27 = 20; return 22; } else if((((a20==1)&&(!(a9==1)&&(!(a26==1)&&((((a27==19)&&(input==1))&&(a29==1))&&(a14==7)))))&&((a17==1)||((((a3==13)&&((!(a2==1)&&(!(a17==1)&&(a7==1)))&&!(a1==1)))&&(a10==1))&&!(a25==1))))){ a14 = 3; a6 = 1; a2 = 1; a25 = 1; a26 = 1; a20 = 1; a7 = 1; a3 = 12; return -1; } else if(((!(a21==1)&&(((input==6)&&(((((!(a25==1)&&(a14==7))&&(a3==14))&&(a27==19))&&!(a26==1))||((a26==1)&&((((a14==3)&&(a25==1))&&(a3==12))&&(a27==20)))))&&(a6==1)))&&(!(a1==1)&&((a11==1)||(!(a21==1)&&(!(a6==1)||(!(a2==1)&&((a10==1)&&(a5==1))))))))){ a26 = 1; a27 = 19; a12 = 1; a23 = 0; a25 = 1; a3 = 12; a2 = 1; a19 = 0; a14 = 3; return -1; } else if(((((a14==4)&&((a16==1)&&(((a19==1)&&(((input==5)&&(a25==1))&&(a19==1)))&&(a17==1))))&&(a10==1))&&((a26==1)&&((a27==19)&&(((a3==14)&&((a9==1)&&(!(a7==1)&&(a6==1))))&&!(a2==1)))))){ a14 = 5; a28 = 0; a3 = 13; a23 = 1; a22 = 0; return 22; } else if(((!(a11==1)&&((a25==1)&&((!(a13==1)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==2))&&(a10==1))&&!(a2==1)))&&(a27==20))))&&((a3==12)&&(((a11==1)||((a5==1)&&(((a28==1)||(a21==1))&&!(a26==1))))&&(a29==1))))){ a29 = 1; a14 = 3; a26 = 1; a12 = 1; a2 = 1; a27 = 19; return -1; } else if(((((((((a14==6)||(a14==7))&&(input==6))&&(a6==1))&&!(a9==1))&&!(a2==1))&&!(a16==1))&&(!(a18==1)||((a26==1)&&(((a3==13)&&(!(a29==1)||(!(a25==1)&&(((a27==19)&&(a18==1))&&(a7==1)))))&&(a10==1)))))){ a28 = 1; a17 = 0; a2 = 1; a3 = 12; a14 = 3; a26 = 0; a21 = 0; return -1; } else if(((((a1==1)||((a10==1)&&(a12==1)))&&(a29==1))&&((((a20==1)&&((a27==20)&&(!(a9==1)&&(!(a19==1)&&(((input==4)&&((((a26==1)&&((a14==7)&&(a3==14)))||(((a3==12)&&(a14==3))&&!(a26==1)))||(!(a26==1)&&((a3==12)&&(a14==4)))))&&!(a2==1))))))&&!(a21==1))&&!(a25==1)))){ a8 = 1; a26 = 0; a23 = 1; a2 = 1; a21 = 1; a27 = 19; a14 = 4; a3 = 13; return 25; } else if(((!(a26==1)&&((a9==1)||((a14==7)&&((((a5==1)&&!(a21==1))&&(a25==1))&&(a27==21)))))&&((a7==1)&&((!(a23==1)&&(((((input==6)&&(a3==12))&&!(a2==1))&&(a28==1))&&(a10==1)))&&!(a13==1))))){ a22 = 0; a14 = 6; a18 = 0; a17 = 1; return 26; } else if((((a10==1)&&(((a1==1)||((a21==1)||((((a25==1)&&(a6==1))&&!(a9==1))||(a17==1))))&&(a2==1)))&&(((a12==1)&&((a15==1)&&((a27==20)&&(((((a14==6)&&(a3==13))||((a3==13)&&(a14==7)))||((a14==3)&&(a3==14)))&&(input==2)))))&&!(a26==1)))){ a16 = 0; a26 = 1; a27 = 19; a7 = 1; a3 = 12; a14 = 3; return -1; } else if(((((a21==1)||((a10==1)&&((a25==1)&&(((a20==1)&&(!(a2==1)&&(!(a28==1)||(a29==1))))&&!(a13==1)))))&&(a29==1))&&((((a27==21)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==5))&&(a26==1)))&&(a7==1))&&(a3==14)))){ a2 = 1; a14 = 7; a19 = 1; a26 = 0; a7 = 0; a27 = 19; a0 = 1; return 25; } else if(((((a12==1)&&((a20==1)&&((a10==1)&&(input==1))))&&(a14==5))&&((a27==20)&&((!(a21==1)&&((((a15==1)&&((((a21==1)||(a6==1))&&!(a26==1))&&(a3==12)))&&!(a2==1))&&!(a25==1)))&&!(a16==1))))){ a13 = 1; a25 = 1; a0 = 1; a18 = 0; a2 = 1; return 26; } else if((((a25==1)&&((((!(a20==1)&&((a17==1)&&(((a10==1)&&(a28==1))&&(a2==1))))&&!(a28==1))&&(a16==1))&&!(a26==1)))&&(((!(a28==1)&&((((a14==3)||(a14==4))&&(input==6))&&!(a28==1)))&&(a3==12))&&(a27==20)))){ a22 = 0; a28 = 0; a14 = 6; a27 = 19; a2 = 0; a4 = 0; a26 = 1; return 26; } else if((((a10==1)&&((((a27==21)&&(a29==1))&&(a18==1))&&(a26==1)))&&((a25==1)&&((a3==14)&&((a28==1)&&(!(a23==1)&&((!(a16==1)&&((a7==1)&&(!(a2==1)&&((((a14==3)||(a14==4))||(a14==5))&&(input==6)))))&&!(a13==1)))))))){ a3 = 13; a7 = 0; a26 = 0; a9 = 1; a27 = 20; a14 = 3; a2 = 1; a15 = 0; return 22; } else if(((!(a23==1)&&(((a10==1)&&((((input==5)&&((((a3==12)&&(a14==6))||((a3==12)&&(a14==7)))||((a14==3)&&(a3==13))))&&!(a25==1))&&!(a17==1)))&&(a27==20)))&&(!(a26==1)&&((!(a21==1)&&((!(a2==1)&&((a28==1)||!(a15==1)))||!(a20==1)))||!(a28==1))))){ a2 = 1; a3 = 13; a27 = 19; a29 = 0; a0 = 1; a25 = 1; a14 = 4; a12 = 0; return 24; } else if((((a10==1)&&((a26==1)&&((((a7==1)||(a23==1))||!(a29==1))&&!(a2==1))))&&((a3==12)&&((a25==1)&&((!(a16==1)&&(((a20==1)&&(((input==6)&&(((a14==3)||(a14==4))||(a14==5)))&&(a7==1)))&&!(a11==1)))&&(a27==21)))))){ if((a11==1)){ a25 = 0; a27 = 19; a5 = 0; a14 = 6; a2 = 1; a12 = 0; a0 = 1; a3 = 14; }else{ a27 = 19; a2 = 1; a9 = 1; a14 = 5; a8 = 1; } return -1; } else if(((((!(a1==1)&&(!(a2==1)&&((a10==1)&&((((!(a26==1)&&((input==3)&&((a14==5)||(a14==6))))&&(a3==14))&&(a12==1))&&!(a21==1)))))&&(a12==1))&&(a28==1))&&(((!(a25==1)&&(a5==1))&&(a27==19))&&!(a1==1)))){ a14 = 3; a7 = 1; a26 = 1; a3 = 12; a2 = 1; a25 = 1; a16 = 0; return -1; } else if(((!(a1==1)&&(!(a19==1)&&((a5==1)&&((a12==1)&&(a2==1)))))&&(!(a16==1)&&((!(a21==1)&&((((((((!(a25==1)&&(a14==7))&&(a3==14))&&(a27==20))&&!(a26==1))||(((a27==21)&&(((a14==3)&&(a25==1))&&(a3==12)))&&(a26==1)))||((a26==1)&&((((a14==4)&&(a25==1))&&(a3==12))&&(a27==21))))&&(input==1))&&(a10==1)))&&!(a17==1))))){ a26 = 0; a5 = 1; a3 = 14; a18 = 1; a25 = 0; a27 = 20; a14 = 7; a28 = 1; return 24; } return calculate_output4(input); } int calculate_output4(int input) { if((((((a5==1)&&((a5==1)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==6))&&(a10==1))))&&(a6==1))&&!(a26==1))&&((a25==1)&&((!(a2==1)&&(!(a20==1)||(((a12==1)&&((a12==1)&&(a27==21)))&&(a15==1))))&&(a3==14))))){ a0 = 1; a2 = 1; a24 = 0; a14 = 7; a23 = 1; a26 = 1; a25 = 0; return 24; } else if((((a10==1)&&((a12==1)&&((!(a2==1)&&(((a25==1)&&((a14==4)&&(((a27==19)&&((a26==1)&&(input==3)))&&(a29==1))))&&(a3==13)))&&!(a11==1))))&&(!(a28==1)||(!(a18==1)||((a7==1)&&(a28==1)))))){ a12 = 1; a2 = 1; a27 = 20; a19 = 0; a6 = 1; return 25; } else if((((!(a9==1)&&(((a27==21)&&((a2==1)&&((a3==12)&&((a7==1)&&!(a26==1)))))&&!(a25==1)))&&(a10==1))&&((((a12==1)&&((a29==1)&&((((a14==6)||(a14==7))&&(input==4))&&(a12==1))))&&!(a9==1))&&!(a16==1)))){ a5 = 1; a23 = 0; a25 = 1; a3 = 13; a26 = 1; a14 = 4; a27 = 20; a29 = 1; return 24; } else if((((a10==1)&&((a20==1)&&(((a27==20)&&((a28==1)&&((((((a14==3)||(a14==4))&&(input==6))&&(a2==1))&&(a29==1))&&(a3==14))))&&!(a25==1))))&&(!(a16==1)&&((((a12==1)&&(a26==1))||!(a29==1))&&!(a13==1))))){ a3 = 12; a14 = 3; a20 = 1; a25 = 1; a7 = 1; a27 = 19; a5 = 1; return -1; } else if((((a27==21)&&(((!(a9==1)&&(!(a2==1)&&((input==3)&&((a14==6)||(a14==7)))))&&(a10==1))&&(a5==1)))&&((((!(a12==1)||((((a1==1)||(a29==1))&&(a25==1))||!(a20==1)))&&(a3==13))&&(a5==1))&&(a26==1)))){ a14 = 7; a19 = 1; a26 = 0; a9 = 1; a25 = 0; a3 = 12; a23 = 1; return 24; } else if(((!(a9==1)&&((((a15==1)&&((((a25==1)&&(a18==1))&&(a27==19))||(a9==1)))&&(a10==1))&&(a14==3)))&&((!(a2==1)&&(((!(a9==1)&&((input==1)&&!(a26==1)))&&(a29==1))&&(a3==14)))&&!(a17==1)))){ a21 = 0; a1 = 0; a27 = 20; a14 = 4; a16 = 0; a2 = 1; return 24; } else if(((((a13==1)||((a3==12)&&(!(a20==1)||(a20==1))))||(a13==1))&&((!(a1==1)&&(((((((((a14==5)||((a14==3)||(a14==4)))&&(input==4))&&(a25==1))&&(a26==1))&&!(a2==1))&&(a27==21))&&(a10==1))&&!(a13==1)))&&(a20==1)))){ a25 = 0; a14 = 6; a3 = 14; a26 = 0; a4 = 1; a27 = 20; a19 = 1; return -1; } else if((((a3==13)&&((a26==1)&&(!(a25==1)&&(((((a12==1)&&(((input==1)&&((a14==7)||((a14==5)||(a14==6))))&&(a10==1)))&&(a7==1))&&(a2==1))&&!(a11==1)))))&&(((a23==1)||((!(a17==1)&&(a20==1))||(a17==1)))&&(a27==21)))){ a28 = 1; a25 = 1; a15 = 1; a3 = 14; a27 = 20; a9 = 0; a14 = 7; a2 = 0; a26 = 0; return 26; } else if(((((((a29==1)&&(((a14==6)||(a14==7))&&(input==6)))&&(a10==1))&&(a27==20))&&(a26==1))&&((((((a17==1)||(!(a28==1)||((a25==1)&&((a15==1)&&(a29==1)))))&&(a2==1))||!(a6==1))&&(a3==14))||(a23==1)))){ a23 = 0; a9 = 0; a14 = 3; a3 = 12; a27 = 19; return -1; } else if((((((a13==1)||((a20==1)&&(a10==1)))||!(a5==1))&&!(a19==1))&&((a5==1)&&(!(a2==1)&&((((((a6==1)&&(((((a3==12)&&(a14==6))||((a14==7)&&(a3==12)))||((a14==3)&&(a3==13)))&&(input==6)))&&(a27==19))&&!(a26==1))&&!(a25==1))&&!(a17==1)))))){ a27 = 20; a16 = 0; a25 = 1; a9 = 0; a3 = 13; a26 = 1; a7 = 1; a2 = 1; a14 = 4; return 22; } else if(((((((a27==21)&&(!(a26==1)&&(!(a23==1)&&((input==5)&&(((a14==7)&&(a3==13))||((a14==3)&&(a3==14)))))))&&(a5==1))&&!(a1==1))&&(a28==1))&&(((!(a20==1)||((a25==1)&&((a5==1)&&(a2==1))))&&(a10==1))||(a16==1)))){ a3 = 12; a12 = 1; a18 = 1; a26 = 1; a14 = 3; a27 = 19; a7 = 1; return -1; } else if(((((a12==1)&&((!(a1==1)&&((input==3)&&((a14==5)||(a14==6))))&&(a10==1)))&&(a25==1))&&(!(a23==1)&&((((a26==1)&&((a3==13)&&((((a18==1)||!(a12==1))&&!(a2==1))&&(a27==19))))&&!(a9==1))&&(a12==1))))){ a9 = 0; a14 = 6; a2 = 1; a5 = 1; a28 = 1; a25 = 0; a3 = 12; a27 = 20; return 26; } else if((((a12==1)&&((a3==14)&&(((a27==20)&&((a19==1)||(a29==1)))&&(a26==1))))&&(((!(a19==1)&&(!(a21==1)&&(((!(a2==1)&&(((a14==6)||(a14==7))&&(input==2)))&&!(a21==1))&&(a25==1))))&&(a10==1))&&(a15==1)))){ a17 = 0; a15 = 1; a19 = 0; a25 = 0; a27 = 19; a26 = 0; a3 = 12; a14 = 3; return 26; } else if((((a25==1)&&((((a10==1)&&((input==6)&&(a14==7)))&&(a27==21))&&(a6==1)))&&(!(a23==1)&&((((a9==1)||(((!(a26==1)&&((a29==1)&&(a3==14)))&&!(a1==1))&&(a2==1)))&&!(a1==1))&&!(a16==1))))){ a18 = 1; a14 = 6; a20 = 1; a6 = 1; a3 = 13; a27 = 20; return 25; } else if((((a10==1)&&((((((a27==19)&&(input==6))&&(a3==13))&&!(a17==1))&&(a14==3))&&(a25==1)))&&((a19==1)||((((a29==1)&&(!(a9==1)&&(!(a12==1)||((a26==1)&&(a18==1)))))&&!(a2==1))||(a19==1))))){ a1 = 0; a26 = 0; a28 = 1; a14 = 5; a2 = 1; a5 = 1; return -1; } else if(((((!(a23==1)&&((a10==1)&&((a28==1)&&(((a14==3)||(a14==4))&&(input==4)))))&&!(a1==1))&&!(a9==1))&&((a12==1)&&((((((a3==14)&&((a7==1)&&(a27==20)))||(a13==1))&&(a26==1))&&(a2==1))&&!(a25==1))))){ a14 = 3; a29 = 1; a25 = 1; a19 = 0; a27 = 19; a1 = 0; a3 = 12; return -1; } else if(((((!(a19==1)&&((a10==1)&&((((((a14==5)||(a14==6))||(a14==7))&&(input==1))&&!(a21==1))&&(a29==1))))&&!(a11==1))&&(a7==1))&&(!(a29==1)||(((a3==14)&&((a26==1)&&(((a2==1)&&(a20==1))&&!(a25==1))))&&(a27==20))))){ a3 = 12; a9 = 0; a25 = 1; a27 = 19; a14 = 3; a16 = 0; a1 = 0; return -1; } else if(((!(a26==1)&&((((a10==1)&&((a14==3)&&(!(a2==1)&&(((a27==21)&&(a7==1))&&(a18==1)))))&&!(a16==1))&&(a20==1)))&&((a6==1)&&(!(a21==1)&&((((a3==13)&&(input==5))&&(a25==1))&&!(a9==1)))))){ if((a23==1)){ a8 = 0; a25 = 0; a3 = 14; a11 = 1; a27 = 19; a14 = 5; a12 = 0; a2 = 1; }else{ a14 = 4; a6 = 0; a16 = 1; a26 = 1; a27 = 19; a17 = 1; } return 24; } else if(((((!(a2==1)&&(!(a6==1)||((a28==1)&&(a3==13))))&&(a15==1))||!(a28==1))&&(((a20==1)&&(((a10==1)&&((a27==19)&&((a25==1)&&(((((a14==5)||(a14==6))||(a14==7))&&(input==3))&&(a18==1)))))&&!(a26==1)))&&(a18==1)))){ a2 = 1; a3 = 12; a26 = 1; a20 = 1; a14 = 3; a16 = 0; a12 = 1; return -1; } else if(((((a10==1)&&(((a5==1)&&((a27==19)&&(((a26==1)&&((a12==1)&&(a28==1)))||!(a28==1))))||!(a7==1)))&&(a25==1))&&((((a3==12)&&((((a14==3)||(a14==4))&&(input==2))&&!(a21==1)))&&(a5==1))&&!(a2==1)))){ a2 = 1; a14 = 7; a25 = 0; a12 = 1; a15 = 1; a26 = 0; a20 = 1; a27 = 21; return -1; } else if((((!(a9==1)&&(!(a19==1)&&(!(a11==1)&&(((a20==1)&&(((((a26==1)&&((a3==14)&&(a14==6)))||(((a14==7)&&(a3==14))&&(a26==1)))||(!(a26==1)&&((a3==12)&&(a14==3))))&&(input==3)))&&(a15==1)))))&&(a27==19))&&(((((a9==1)||(a28==1))&&!(a2==1))&&!(a25==1))&&(a10==1)))){ a3 = 12; a1 = 0; a25 = 1; a2 = 1; a12 = 1; a11 = 0; a27 = 20; a14 = 7; a26 = 0; return 26; } else if((((((a6==1)&&((a2==1)&&((((a28==1)&&(((input==4)&&(((a14==3)||(a14==4))||(a14==5)))&&(a6==1)))&&(a28==1))&&(a27==20))))&&!(a23==1))&&!(a26==1))&&(((((a25==1)&&(a28==1))&&(a15==1))&&(a10==1))&&(a3==13)))){ a26 = 1; a16 = 0; a3 = 12; a7 = 1; a27 = 19; a14 = 3; return -1; } else if((((!(a13==1)&&(((a26==1)&&((a10==1)&&(input==3)))&&(a27==21)))&&(a14==7))&&(((((!(a1==1)&&(!(a21==1)&&(!(a18==1)||(!(a2==1)&&(a18==1)))))&&(a20==1))&&!(a25==1))||!(a29==1))&&(a3==13)))){ a0 = 1; a14 = 4; a21 = 1; a7 = 0; a3 = 14; a27 = 20; return 25; } else if((((a26==1)&&(((((a27==20)&&((input==3)&&((a14==7)||((a14==5)||(a14==6)))))&&!(a25==1))&&(a10==1))&&(a2==1)))&&(!(a9==1)&&((!(a16==1)&&(((a3==14)&&(((a18==1)&&(a18==1))||!(a20==1)))&&(a20==1)))&&!(a23==1))))){ a17 = 0; a14 = 5; a27 = 19; a12 = 1; a19 = 0; a2 = 0; a26 = 0; a3 = 13; return 26; } else if(((!(a5==1)||((a3==12)&&(!(a2==1)&&((a10==1)&&((a11==1)||((a15==1)&&((a29==1)&&(a27==20))))))))&&((!(a9==1)&&((a28==1)&&((a14==5)&&(!(a25==1)&&((input==3)&&!(a26==1))))))&&!(a17==1)))){ a26 = 1; a9 = 1; a14 = 4; a25 = 1; a2 = 1; a27 = 19; a0 = 0; a15 = 0; return 26; } else if(((!(a18==1)||((!(a2==1)&&((((a27==19)&&(!(a12==1)||(a28==1)))||!(a6==1))&&(a10==1)))&&(a12==1)))&&(((((a6==1)&&(!(a25==1)&&(((a14==4)||(a14==5))&&(input==2))))&&!(a23==1))&&(a3==13))&&!(a26==1)))){ a15 = 1; a25 = 1; a26 = 1; a11 = 0; a21 = 0; a14 = 4; a2 = 1; return -1; } else if(((!(a29==1)||((!(a2==1)&&((a1==1)||((a3==14)&&((!(a26==1)&&((a18==1)&&(a20==1)))&&!(a25==1)))))||!(a29==1)))&&((a27==20)&&((a10==1)&&((((input==3)&&((a14==6)||(a14==7)))&&(a18==1))&&!(a16==1)))))){ a14 = 4; a25 = 1; a2 = 1; a27 = 19; a28 = 0; a11 = 1; a3 = 13; a1 = 1; return 26; } else if((((a15==1)&&(!(a20==1)||((a10==1)&&((a23==1)||((a27==19)&&((a11==1)||((!(a25==1)&&(a12==1))&&!(a26==1))))))))&&(!(a2==1)&&(((a20==1)&&((input==2)&&((((a14==6)&&(a3==12))||((a3==12)&&(a14==7)))||((a3==13)&&(a14==3)))))&&(a18==1))))){ a26 = 1; a14 = 7; a13 = 0; a2 = 1; a21 = 0; a23 = 0; a27 = 21; a3 = 12; return 24; } else if(((((((((a14==4)||(a14==5))||(a14==6))&&(input==4))&&(a7==1))&&!(a1==1))&&!(a21==1))&&((a12==1)&&((!(a9==1)&&(((!(a25==1)&&(((a27==20)&&((a26==1)&&(a15==1)))&&(a10==1)))&&(a3==14))&&!(a2==1)))||(a16==1))))){ if((a21==1)){ a25 = 1; a27 = 19; a14 = 6; a7 = 0; a22 = 0; a2 = 1; }else{ a25 = 1; a3 = 13; a27 = 19; a22 = 1; a2 = 1; a14 = 5; a13 = 1; } return -1; } else if(((!(a17==1)&&(!(a25==1)&&((((a3==14)&&((a29==1)&&(((a14==3)||(a14==4))&&(input==2))))&&(a26==1))&&!(a17==1))))&&((a2==1)&&((((a23==1)||((a10==1)&&((a28==1)&&(a18==1))))||(a11==1))&&(a27==20))))){ a14 = 7; a7 = 1; a3 = 13; a27 = 19; a2 = 0; return 26; } else if((((a5==1)&&((a14==7)&&((a25==1)&&(!(a26==1)&&(input==6)))))&&((a3==13)&&((((((!(a2==1)&&((a10==1)&&(!(a11==1)&&(a12==1))))&&(a27==21))&&(a20==1))||!(a18==1))||!(a18==1))||(a11==1))))){ if((a16==1)){ a27 = 19; a26 = 1; a14 = 3; a25 = 0; a0 = 0; a28 = 0; a2 = 1; a4 = 1; }else{ a14 = 5; a27 = 19; a2 = 1; a4 = 0; a9 = 1; a5 = 0; } return 22; } else if(((((a27==20)&&(!(a2==1)&&(((a10==1)&&(((a14==6)||((a14==4)||(a14==5)))&&(input==2)))&&(a29==1))))&&!(a25==1))&&(!(a7==1)||(((a12==1)&&((a3==14)&&((((a26==1)&&(a28==1))&&(a7==1))&&(a12==1))))&&!(a17==1))))){ a27 = 19; a8 = 1; a2 = 1; a14 = 3; a4 = 1; a20 = 0; a26 = 0; return -1; } else if((((a12==1)&&((a6==1)&&((!(a25==1)&&((a29==1)&&((!(a2==1)&&((((a14==6)||(a14==7))&&(input==4))&&(a3==13)))&&(a10==1))))&&(a18==1))))&&((((a27==19)&&((a12==1)&&(a26==1)))||(a19==1))&&!(a11==1)))){ a14 = 3; a25 = 1; a13 = 0; a5 = 1; a21 = 0; a2 = 1; a27 = 20; return 25; } else if((((a14==4)&&((((a27==19)&&(input==5))&&(a3==14))&&(a6==1)))&&((a26==1)&&(!(a2==1)&&((!(a1==1)&&(((a19==1)||(((a13==1)||((a28==1)||(a1==1)))&&(a25==1)))&&!(a11==1)))&&(a10==1)))))){ a27 = 21; a14 = 3; a25 = 0; a2 = 1; a26 = 0; a3 = 12; a9 = 0; a16 = 0; return 25; } else if((((((input==2)&&(((!(a26==1)&&((a3==14)&&((a25==1)&&(a14==7))))||((a26==1)&&(((a14==3)&&!(a25==1))&&(a3==12))))||(((a3==12)&&(!(a25==1)&&(a14==4)))&&(a26==1))))&&(a27==19))&&!(a9==1))&&((!(a20==1)||(!(a2==1)&&((a17==1)||(!(a23==1)&&(!(a5==1)||((a11==1)||(a5==1)))))))&&(a10==1)))){ a6 = 1; a3 = 12; a27 = 21; a25 = 0; a23 = 0; a26 = 1; a2 = 1; a14 = 3; return 25; } else if((((a19==1)||(!(a18==1)||((a28==1)&&!(a16==1))))&&(!(a19==1)&&(((((((((a3==14)&&(!(a25==1)&&(!(a2==1)&&(a14==7))))&&(a27==21))&&(a10==1))&&!(a26==1))||((!(a10==1)&&(((a3==12)&&(((a14==3)&&(a2==1))&&(a25==1)))&&(a27==19)))&&(a26==1)))&&(input==5))&&!(a21==1))&&(a18==1))))){ if((a25==1)){ a25 = 0; a5 = 0; a3 = 14; a27 = 20; a26 = 0; a18 = 0; a28 = 0; a2 = 0; a10 = 1; a14 = 3; }else{ a2 = 1; a3 = 13; a14 = 3; a15 = 0; a26 = 1; a10 = 1; a23 = 1; a28 = 0; a27 = 19; a25 = 1; } return 22; } else if((((((((a10==1)&&((a16==1)||((a29==1)&&!(a2==1))))||(a23==1))&&(a3==14))&&(a27==19))&&!(a16==1))&&(((!(a11==1)&&(((a25==1)&&((a14==3)&&(input==2)))&&!(a13==1)))&&!(a16==1))&&!(a26==1)))){ a7 = 1; a14 = 4; a2 = 1; a26 = 1; a17 = 0; a19 = 0; a27 = 20; a3 = 13; return 22; } else if(((((((a26==1)&&(((a27==20)&&(!(a23==1)&&((a3==13)&&((input==1)&&(a10==1)))))&&!(a11==1)))&&(a18==1))&&(a2==1))&&(a20==1))&&((a14==7)&&((((a15==1)&&(a29==1))&&!(a25==1))&&!(a19==1))))){ a27 = 19; a3 = 12; a20 = 1; a16 = 0; a2 = 0; a14 = 4; a21 = 0; return 22; } else if((((a3==13)&&((a27==21)&&((((a15==1)&&!(a2==1))&&(a10==1))||!(a29==1))))&&((((!(a26==1)&&(((a12==1)&&(((input==2)&&(a25==1))&&!(a1==1)))&&(a14==3)))&&!(a17==1))&&(a7==1))&&(a5==1)))){ a27 = 19; a14 = 7; a2 = 1; a8 = 0; a26 = 1; a25 = 0; a28 = 0; return 22; } else if((((!(a26==1)&&((a5==1)&&((!(a13==1)&&((a5==1)&&(a27==21)))&&!(a2==1))))&&(a7==1))&&((((a10==1)&&((((a15==1)&&((input==6)&&(((a14==4)||(a14==5))||(a14==6))))&&(a5==1))&&(a3==13)))&&!(a21==1))&&(a25==1)))){ a21 = 1; a2 = 1; a3 = 12; a14 = 6; a26 = 1; a27 = 19; a6 = 0; a11 = 1; return 22; } else if((((a2==1)&&((a26==1)&&(((((a7==1)&&!(a11==1))&&(a25==1))&&(a10==1))&&(a5==1))))&&((((((a3==12)&&(!(a17==1)&&((input==4)&&(((a14==4)||(a14==5))||(a14==6)))))&&!(a23==1))&&(a29==1))&&(a27==20))&&!(a23==1)))){ a7 = 1; a23 = 0; a14 = 3; a3 = 13; a12 = 1; return 22; } else if((((!(a17==1)&&(((!(a25==1)&&((input==6)&&(((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))))&&!(a19==1))&&!(a26==1)))&&(a27==21))&&(((((a6==1)&&((a10==1)&&(!(a2==1)&&(a12==1))))||(a23==1))||(a13==1))&&(a7==1)))){ if((a23==1)){ a28 = 0; a3 = 14; a25 = 1; a18 = 0; a14 = 4; a2 = 1; a23 = 1; }else{ a18 = 0; a1 = 1; a26 = 1; a25 = 1; a3 = 12; a27 = 19; a14 = 4; a17 = 1; } return -1; } else if((((a14==4)&&(!(a26==1)&&(!(a16==1)&&(!(a11==1)&&((a27==21)&&((a2==1)&&((a6==1)&&((a25==1)&&(((a3==12)&&(input==1))&&(a10==1))))))))))&&((((a11==1)||(a29==1))||!(a28==1))||(a23==1)))){ a27 = 19; a1 = 0; a26 = 1; a15 = 1; a13 = 0; a14 = 3; return -1; } else if((((a27==21)&&(!(a26==1)&&((a5==1)&&(!(a21==1)&&(!(a1==1)&&((a25==1)&&((((a14==4)||(a14==5))||(a14==6))&&(input==5))))))))&&((a2==1)&&((!(a12==1)||(((a10==1)&&((a15==1)||(a13==1)))&&(a3==14)))||!(a5==1))))){ a21 = 0; a14 = 3; a27 = 20; a18 = 1; a11 = 0; return 22; } else if((((a13==1)||(((!(a20==1)||(((a19==1)||(a5==1))&&(a3==14)))||!(a12==1))&&(a27==20)))&&(!(a17==1)&&(!(a13==1)&&(((a26==1)&&((a14==5)&&((a25==1)&&((input==5)&&(a2==1)))))&&(a10==1)))))){ a29 = 1; a20 = 1; a14 = 3; a3 = 12; a9 = 0; a27 = 19; return -1; } else if((((!(a23==1)&&(!(a26==1)&&((a15==1)&&(((input==1)&&(((a14==3)||(a14==4))||(a14==5)))&&(a12==1)))))&&!(a19==1))&&((((((a1==1)||((a3==13)&&((a7==1)&&(a2==1))))&&(a27==20))&&(a10==1))||!(a18==1))&&(a25==1)))){ a3 = 12; a27 = 21; a13 = 0; a14 = 4; a29 = 1; a11 = 0; return 24; } else if((((a18==1)&&(!(a11==1)&&(!(a17==1)&&(((((a3==14)&&((a27==20)&&((a25==1)&&(input==2))))&&(a14==4))&&(a10==1))&&!(a17==1)))))&&((a11==1)||(!(a26==1)&&((a2==1)&&((a1==1)||(a20==1))))))){ a26 = 1; a14 = 5; a28 = 1; a27 = 21; a7 = 1; a16 = 0; a25 = 0; a3 = 13; return 24; } else if(((((((a27==21)&&(!(a9==1)&&((input==1)&&((((a3==13)&&(a14==6))||((a14==7)&&(a3==13)))||((a14==3)&&(a3==14))))))&&(a26==1))&&!(a13==1))&&(a29==1))&&(((a9==1)||(((((a28==1)&&(a10==1))&&(a2==1))&&(a25==1))&&(a12==1)))||(a11==1)))){ a3 = 12; a14 = 3; a28 = 1; a27 = 20; a13 = 0; a5 = 1; a26 = 0; return 25; } else if((((a27==21)&&(!(a23==1)&&((((a7==1)&&(((input==5)&&(((a3==12)&&(a14==7))||((a3==13)&&(a14==3))))&&!(a2==1)))&&!(a25==1))&&!(a9==1))))&&(!(a26==1)&&(!(a16==1)&&((a10==1)&&(!(a16==1)&&((a7==1)||(a17==1)))))))){ if((a1==1)){ a26 = 1; a3 = 12; a17 = 1; a5 = 0; a2 = 1; a14 = 4; a25 = 1; a27 = 19; a18 = 0; }else{ a22 = 1; a12 = 0; a26 = 1; a24 = 0; a3 = 13; a14 = 7; } return 26; } else if((((!(a21==1)&&((a7==1)&&(a29==1)))||(a13==1))&&((a12==1)&&(((!(a26==1)&&((a10==1)&&((a3==12)&&(((((((a14==5)||(a14==6))||(a14==7))&&(input==1))&&(a27==20))&&!(a19==1))&&(a6==1)))))&&(a2==1))&&(a25==1))))){ a14 = 3; a15 = 1; a21 = 0; a27 = 19; a26 = 1; return -1; } else if((((!(a11==1)&&((a2==1)&&(a5==1)))&&(a14==7))&&(!(a1==1)&&((!(a21==1)&&((a20==1)&&(!(a13==1)&&((!(a26==1)&&((a27==21)&&(((a25==1)&&(input==4))&&(a3==14))))&&(a10==1)))))&&!(a17==1))))){ a14 = 6; a9 = 0; a7 = 1; a27 = 20; a3 = 13; return 22; } else if((((((a15==1)&&(a28==1))&&!(a11==1))&&(a26==1))&&(!(a25==1)&&(!(a21==1)&&(((a2==1)&&(!(a11==1)&&((!(a21==1)&&((((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a14==4)&&(a3==13)))&&(input==5))&&(a27==21)))&&(a18==1))))&&(a10==1)))))){ a3 = 13; a14 = 4; a9 = 0; a19 = 0; a18 = 1; return 25; } else if((((a14==6)&&((a27==20)&&((!(a26==1)&&((a3==13)&&((((input==6)&&(a25==1))&&!(a17==1))&&!(a2==1))))&&(a12==1))))&&(!(a15==1)||(((!(a15==1)||((a15==1)||!(a29==1)))&&(a10==1))&&(a5==1))))){ a9 = 0; a26 = 1; a27 = 19; a14 = 3; a2 = 1; a3 = 12; a29 = 1; a20 = 1; return -1; } else if((((a2==1)&&((a25==1)&&(input==3)))&&(((a14==4)&&(!(a20==1)&&(!(a29==1)&&((a3==14)&&((a27==21)&&((((!(a6==1)&&((a15==1)&&!(a18==1)))&&!(a20==1))&&!(a28==1))&&(a26==1)))))))&&(a10==1)))){ a27 = 19; a3 = 13; a13 = 1; a23 = 1; a12 = 0; return 25; } else if(((!(a26==1)&&((a27==20)&&((((a2==1)&&(!(a13==1)&&(((input==5)&&((((a3==13)&&(a14==6))||((a3==13)&&(a14==7)))||((a14==3)&&(a3==14))))&&(a29==1))))&&!(a1==1))&&(a25==1))))&&((((a10==1)&&((a28==1)||!(a29==1)))&&!(a1==1))||!(a18==1)))){ if((a20==1)){ a9 = 0; a20 = 1; a14 = 5; a26 = 1; a2 = 0; a3 = 13; a15 = 1; }else{ a25 = 0; a26 = 1; a2 = 0; a14 = 4; a17 = 0; a3 = 12; a6 = 1; a21 = 0; } return 24; } else if((((a1==1)||(((((a16==1)||(a29==1))||!(a28==1))||(a13==1))&&(a26==1)))&&(((a7==1)&&(!(a2==1)&&(!(a25==1)&&(((((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a14==4)&&(a3==13)))&&(input==4))&&(a28==1))&&(a27==20)))))&&(a10==1)))){ if((a10==1)){ a3 = 13; a1 = 0; a14 = 3; a18 = 1; a19 = 0; }else{ a3 = 12; a14 = 5; a6 = 1; a27 = 21; a26 = 0; a2 = 1; a21 = 0; a20 = 1; } return 24; } else if((((((a15==1)&&(!(a26==1)&&(((a14==6)||(a14==7))&&(input==2))))&&!(a25==1))&&!(a13==1))&&((a21==1)||((a10==1)&&((a12==1)&&((((((a20==1)||(a16==1))&&!(a19==1))&&(a27==21))&&(a3==13))&&!(a2==1))))))){ if((a23==1)){ a5 = 0; a24 = 1; a14 = 7; a27 = 19; a2 = 1; a25 = 1; a26 = 1; a3 = 12; a17 = 1; }else{ a2 = 1; a15 = 0; a14 = 3; a26 = 1; a7 = 0; a3 = 14; a17 = 1; a27 = 19; } return 26; } else if((((a12==1)&&((((((a27==20)&&(!(a13==1)&&((input==3)&&((a14==5)||(a14==6)))))&&(a12==1))&&(a7==1))&&!(a26==1))&&(a6==1)))&&((((((a10==1)&&(a6==1))&&!(a2==1))||!(a29==1))&&(a3==14))&&(a25==1)))){ a14 = 6; a27 = 21; a3 = 12; a2 = 1; a18 = 1; a20 = 1; a9 = 0; return 22; } else if((((((a25==1)&&(!(a1==1)&&(((a7==1)&&(a2==1))&&(a10==1))))&&!(a23==1))&&(a3==13))&&(!(a11==1)&&(((a27==21)&&((a20==1)&&((((input==2)&&((a14==5)||((a14==3)||(a14==4))))&&!(a26==1))&&(a18==1))))&&!(a19==1))))){ a1 = 0; a19 = 0; a15 = 1; a14 = 3; a27 = 20; return 25; } else if(((((((!(a26==1)&&((a7==1)&&((a18==1)&&((input==4)&&(((a3==13)&&(a14==7))||((a14==3)&&(a3==14)))))))&&!(a25==1))&&!(a1==1))&&!(a2==1))&&!(a21==1))&&((a10==1)&&((((a7==1)&&(a12==1))&&(a18==1))&&(a27==20))))){ if((a13==1)){ a26 = 1; a25 = 1; a4 = 1; a2 = 1; a27 = 19; a14 = 4; a3 = 14; a22 = 1; }else{ a27 = 19; a2 = 1; a14 = 4; a3 = 12; a26 = 1; a8 = 0; a23 = 1; a12 = 0; } return 22; } else if((((a10==1)&&(((!(a11==1)&&(((((input==1)&&((a14==5)||((a14==3)||(a14==4))))&&(a27==20))&&(a7==1))&&(a25==1)))&&!(a17==1))&&(a26==1)))&&(!(a2==1)&&((((a3==13)&&((a28==1)&&(a20==1)))||(a21==1))||!(a12==1))))){ a11 = 0; a3 = 12; a27 = 19; a14 = 3; a2 = 1; a6 = 1; return -1; } else if(((((((a6==1)&&((a12==1)&&!(a2==1)))&&(a10==1))&&!(a23==1))&&(a25==1))&&((a3==14)&&(((!(a23==1)&&(!(a26==1)&&((((input==3)&&(a27==19))&&(a14==3))&&!(a9==1))))&&(a7==1))&&(a12==1))))){ a14 = 4; a19 = 0; a11 = 0; a23 = 0; a2 = 1; a3 = 12; return -1; } else if((((((((input==5)&&(((((a27==20)&&(((a14==7)&&!(a25==1))&&(a3==14)))&&!(a26==1))||(((((a14==3)&&(a25==1))&&(a3==12))&&(a27==21))&&(a26==1)))||((a26==1)&&(((a3==12)&&((a25==1)&&(a14==4)))&&(a27==21)))))&&(a10==1))&&(a2==1))&&!(a1==1))&&(a5==1))&&(((((a15==1)||!(a15==1))&&(a5==1))&&(a20==1))&&(a7==1)))){ a3 = 12; a1 = 0; a17 = 0; a9 = 0; a25 = 1; a27 = 19; a26 = 1; a14 = 3; return -1; } else if((((((input==3)&&((((a3==12)&&(a14==7))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4))))&&(a26==1))&&(a2==1))&&((a18==1)&&(!(a21==1)&&((!(a13==1)&&((a9==1)||((((a10==1)&&((a5==1)&&(a27==20)))||(a21==1))&&!(a25==1))))||(a21==1)))))){ a23 = 0; a3 = 12; a27 = 19; a25 = 1; a14 = 3; a11 = 0; a9 = 0; return -1; } else if((((!(a20==1)||((((a10==1)&&(a15==1))&&(a27==19))&&(a3==12)))&&!(a1==1))&&((((!(a26==1)&&((a18==1)&&((((input==5)&&((a14==4)||(a14==5)))&&!(a25==1))&&!(a2==1))))&&(a28==1))&&!(a9==1))&&!(a23==1)))){ a25 = 1; a11 = 0; a26 = 1; a9 = 0; a14 = 3; a2 = 1; return -1; } else if((((a20==1)&&(!(a6==1)||(((a18==1)&&!(a26==1))||(a17==1))))&&(((!(a23==1)&&(((((a3==14)&&(((input==6)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a1==1)))&&(a27==21))&&(a10==1))&&(a2==1)))&&(a18==1))&&!(a25==1)))){ a3 = 13; a27 = 20; a14 = 7; a25 = 1; a26 = 1; a23 = 0; a16 = 0; a28 = 1; return 26; } else if((((((!(a2==1)&&((a10==1)&&((a3==14)&&((input==1)&&((a14==5)||(a14==6))))))&&!(a19==1))&&(a29==1))&&(a27==19))&&((a17==1)||((((!(a25==1)&&(!(a29==1)||(a7==1)))&&!(a26==1))&&(a28==1))&&!(a9==1))))){ a26 = 1; a14 = 3; a1 = 0; a15 = 1; a18 = 1; a3 = 12; return 22; } else if((((a27==21)&&(((a2==1)&&((a29==1)&&(a7==1)))&&(a25==1)))&&(((!(a16==1)&&(!(a23==1)&&((a3==14)&&(!(a19==1)&&((((input==4)&&((a14==6)||((a14==4)||(a14==5))))&&!(a26==1))&&(a10==1))))))&&(a18==1))&&!(a9==1)))){ a27 = 19; a14 = 3; a1 = 0; a26 = 1; a5 = 1; a3 = 12; a13 = 0; return -1; } else if((((a26==1)&&(((a7==1)&&(!(a12==1)||((((a5==1)||!(a18==1))&&(a27==20))||!(a5==1))))&&(a10==1)))&&((a25==1)&&(((a28==1)&&((a20==1)&&((((a14==4)&&(a3==14))||(((a3==13)&&(a14==7))||((a14==3)&&(a3==14))))&&(input==5))))&&(a2==1))))){ a14 = 4; a26 = 0; a3 = 12; a18 = 1; a1 = 0; a25 = 0; return 25; } else if((((a26==1)&&(a18==1))&&((a15==1)&&((a12==1)&&(((((a27==21)&&((a10==1)&&(!(a2==1)&&(((a3==12)&&(!(a25==1)&&((input==1)&&((a14==4)||(a14==5)))))&&(a29==1)))))&&!(a1==1))&&!(a23==1))&&!(a13==1)))))){ a12 = 0; a25 = 1; a13 = 1; a3 = 13; a1 = 1; a14 = 5; return -1; } else if(((!(a23==1)&&(((((input==1)&&(((((a3==14)&&(a14==6))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7))))||(!(a26==1)&&((a3==12)&&(a14==3)))))&&(a27==21))&&!(a2==1))&&(a28==1)))&&((!(a16==1)&&(((a25==1)&&((a28==1)&&((a18==1)&&(a10==1))))&&!(a21==1)))||!(a18==1)))){ if((a19==1)){ a2 = 1; a25 = 0; a4 = 0; a9 = 1; a27 = 19; a26 = 1; a3 = 12; a29 = 0; a14 = 5; }else{ a11 = 1; a14 = 7; a9 = 1; a26 = 1; a0 = 1; a3 = 13; a25 = 0; } return 24; } else if(((((a7==1)&&(!(a9==1)&&((((a14==3)||(a14==4))&&(input==6))&&(a10==1))))&&(a12==1))&&(((((a2==1)&&(((a28==1)&&(!(a25==1)&&((a6==1)&&!(a23==1))))&&!(a26==1)))&&(a27==21))&&(a20==1))&&(a3==12)))){ a16 = 0; a26 = 1; a27 = 20; a15 = 1; a14 = 4; a25 = 1; a3 = 13; return 26; } else if(((((a7==1)&&((a7==1)&&(!(a13==1)&&((input==6)&&!(a25==1)))))&&(a26==1))&&((((((a3==12)&&(!(a23==1)&&((a10==1)&&((a18==1)&&(a12==1)))))&&(a27==20))&&!(a2==1))&&(a14==4))||(a11==1)))){ a26 = 0; a6 = 1; a14 = 3; a3 = 14; a7 = 1; a25 = 1; a9 = 0; a2 = 1; return 25; } else if(((!(a12==1)||(((a10==1)&&((a12==1)&&(a25==1)))&&!(a1==1)))&&((a20==1)&&(!(a23==1)&&((((a27==21)&&(!(a2==1)&&(((a26==1)&&((input==2)&&((a14==5)||((a14==3)||(a14==4)))))&&(a7==1))))&&(a3==13))&&!(a11==1)))))){ a7 = 0; a25 = 0; a11 = 1; a26 = 0; a27 = 19; a22 = 1; a3 = 14; a14 = 5; a2 = 1; return -1; } else if((((!(a1==1)&&(!(a16==1)&&(((a5==1)&&(((a20==1)&&(((a14==5)||(a14==6))&&(input==6)))&&(a3==13)))&&!(a19==1))))&&(a15==1))&&(((a27==20)&&((!(a25==1)&&(!(a2==1)&&(a5==1)))&&(a10==1)))&&!(a26==1)))){ a27 = 19; a25 = 1; a26 = 1; a5 = 0; a14 = 7; a19 = 1; a2 = 1; a3 = 14; a24 = 1; return -1; } else if((((a14==5)&&((a27==21)&&((a7==1)&&((a3==14)&&((a18==1)&&(a28==1))))))&&((!(a26==1)&&(((((!(a11==1)&&((input==1)&&!(a25==1)))&&(a5==1))&&(a10==1))&&!(a23==1))&&!(a2==1)))&&!(a1==1)))){ if((a22==1)){ a25 = 1; a1 = 1; a27 = 19; a26 = 1; a11 = 1; a14 = 4; a28 = 0; }else{ a21 = 1; a0 = 1; a27 = 20; a2 = 1; a14 = 6; } return 26; } else if((((a29==1)&&((a10==1)&&(!(a19==1)&&(!(a25==1)&&(((a26==1)&&((a27==20)&&((input==6)&&((((a14==6)&&(a3==13))||((a3==13)&&(a14==7)))||((a14==3)&&(a3==14))))))&&!(a16==1))))))&&(!(a11==1)&&((((a12==1)&&!(a11==1))&&(a7==1))&&!(a2==1))))){ if((a14==7)){ a27 = 19; a28 = 0; a0 = 0; a3 = 13; a14 = 3; a2 = 1; a1 = 1; }else{ a18 = 0; a28 = 0; a22 = 1; a14 = 4; a3 = 13; } return 25; } else if(((((a6==1)&&((((a27==20)&&((a10==1)&&(a6==1)))&&(a28==1))&&!(a11==1)))&&(a12==1))&&((!(a26==1)&&(!(a16==1)&&((a20==1)&&((a3==13)&&((a2==1)&&((input==5)&&((a14==5)||((a14==3)||(a14==4)))))))))&&(a25==1)))){ a21 = 0; a5 = 1; a27 = 21; a14 = 3; a9 = 0; return 22; } else if(((!(a23==1)&&(!(a17==1)&&(!(a19==1)&&((((input==3)&&(((a3==12)&&(a14==7))||((a3==13)&&(a14==3))))&&!(a26==1))&&(a6==1)))))&&((a1==1)||((a7==1)&&(!(a25==1)&&(((a27==21)&&((a10==1)&&(a20==1)))&&!(a2==1))))))){ if((a9==1)){ a14 = 7; a2 = 1; a4 = 0; a3 = 12; a27 = 19; a6 = 0; a23 = 1; }else{ a2 = 1; a5 = 0; a14 = 4; a25 = 1; a3 = 14; a23 = 1; a18 = 0; a27 = 19; } return 26; } else if((((((((a3==14)&&((!(a13==1)&&(a29==1))&&(a28==1)))&&(a7==1))||(a19==1))||!(a18==1))&&!(a2==1))&&((a26==1)&&(((a27==20)&&((a10==1)&&((a25==1)&&(((a14==6)||(a14==7))&&(input==6)))))&&!(a19==1))))){ a26 = 0; a13 = 0; a21 = 0; a14 = 5; a27 = 19; a25 = 0; a3 = 12; return 26; } else if(((!(a17==1)&&((((input==4)&&((a14==3)||(a14==4)))&&(a6==1))&&!(a23==1)))&&((!(a25==1)&&((a23==1)||(!(a26==1)&&((((!(a2==1)&&((a28==1)&&!(a23==1)))&&(a10==1))&&(a27==19))&&(a3==14)))))||!(a28==1)))){ a7 = 1; a26 = 1; a19 = 0; a3 = 13; a14 = 4; a2 = 1; a27 = 21; a29 = 1; return 22; } else if((((a10==1)&&(!(a26==1)&&(!(a21==1)&&((((!(a11==1)&&((a2==1)&&(((input==6)&&(a14==3))&&!(a25==1))))&&(a5==1))&&!(a17==1))&&(a6==1)))))&&((a27==20)&&(((a20==1)&&!(a13==1))&&(a3==14))))){ a9 = 0; a23 = 0; a25 = 1; a16 = 0; a26 = 1; a3 = 13; return 24; } else if((((!(a19==1)&&((a14==4)&&((a10==1)&&((((!(a17==1)&&(((a25==1)&&(input==3))&&(a26==1)))&&(a3==14))&&(a27==19))&&!(a13==1)))))&&(a12==1))&&((!(a16==1)&&(!(a2==1)&&(a12==1)))||(a1==1)))){ a23 = 0; a27 = 20; a3 = 12; a14 = 7; a26 = 0; a2 = 1; a16 = 0; a6 = 1; return 22; } else if(((((((a27==20)&&(((a20==1)&&(!(a19==1)&&(((((a14==4)||(a14==5))||(a14==6))&&(input==6))&&(a6==1))))&&!(a11==1)))&&!(a1==1))&&(a26==1))&&(a10==1))&&(((((a2==1)&&(a7==1))&&!(a16==1))&&(a3==12))&&(a25==1)))){ a21 = 0; a27 = 19; a23 = 0; a14 = 3; a13 = 0; return -1; } else if(((!(a21==1)&&((!(a17==1)&&((a10==1)&&(((!(a2==1)&&((a12==1)&&((a27==19)&&(((((a3==12)&&(a14==6))||((a3==12)&&(a14==7)))||((a14==3)&&(a3==13)))&&(input==1)))))&&(a18==1))&&!(a11==1))))&&!(a25==1)))&&(((a11==1)||(a18==1))&&!(a26==1)))){ a2 = 1; a29 = 1; a25 = 1; a15 = 1; a14 = 4; a3 = 14; a27 = 20; return 26; } else if((((a21==1)&&((a26==1)&&(!(a25==1)&&(!(a18==1)&&((input==1)&&(((a3==13)&&(a14==4))||(((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))))))))&&((a10==1)&&((((((a27==20)&&(!(a2==1)&&(a6==1)))&&!(a7==1))&&!(a29==1))&&!(a12==1))&&(a21==1))))){ a16 = 1; a3 = 12; a14 = 5; a2 = 1; a15 = 0; return 25; } else if(((((((a28==1)&&((a5==1)&&(((a3==13)&&(!(a25==1)&&((input==5)&&((a14==6)||(a14==7)))))&&(a15==1))))&&(a5==1))&&(a20==1))&&(a27==21))&&(!(a23==1)&&((!(a26==1)&&((a18==1)&&(a10==1)))&&(a2==1))))){ a25 = 1; a1 = 0; a26 = 1; a13 = 0; a27 = 20; a21 = 0; a14 = 3; return 25; } else if(((!(a19==1)&&(((input==3)&&((((a27==21)&&((a3==12)&&((a25==1)&&(a14==4))))&&(a26==1))||((!(a26==1)&&((a27==20)&&(((a14==7)&&!(a25==1))&&(a3==14))))||((a26==1)&&((a27==21)&&((a3==12)&&((a25==1)&&(a14==3))))))))&&(a2==1)))&&((a23==1)||((a10==1)&&((a12==1)&&((!(a7==1)||((a13==1)||(a5==1)))&&(a28==1))))))){ a26 = 1; a27 = 21; a23 = 0; a1 = 0; a14 = 4; a25 = 1; a19 = 0; a3 = 12; return 22; } else if((((!(a19==1)&&((a15==1)&&((a25==1)&&((a12==1)&&((((a10==1)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==5))&&!(a2==1)))&&(a26==1))&&!(a1==1))))))&&(a12==1))&&((((a7==1)||(a21==1))&&(a3==12))&&(a27==21)))){ a19 = 1; a14 = 4; a25 = 0; a3 = 13; a26 = 0; a24 = 1; return 26; } else if(((((((!(a25==1)&&((a10==1)&&(((a2==1)&&(((a14==3)||(a14==4))&&(input==3)))&&(a15==1))))&&!(a13==1))&&(a15==1))&&(a26==1))&&(a27==20))&&(!(a11==1)&&((((a20==1)&&(a3==14))&&(a20==1))&&!(a17==1))))){ if((a8==1)){ a29 = 1; a21 = 0; a14 = 6; a2 = 0; a3 = 12; }else{ a3 = 13; a15 = 1; a23 = 0; a2 = 0; a27 = 19; a14 = 4; a16 = 0; } return 26; } else if(((!(a19==1)&&(((a7==1)&&((a14==4)&&(!(a21==1)&&((a26==1)&&(!(a25==1)&&((input==6)&&(a10==1)))))))&&(a27==21)))&&(((a5==1)&&((a9==1)||(!(a9==1)&&((a18==1)&&(a3==13)))))&&!(a2==1)))){ if((a29==1)){ a2 = 1; a3 = 12; a14 = 3; a23 = 1; a27 = 19; a26 = 0; a13 = 1; a21 = 1; }else{ a2 = 1; a14 = 6; a4 = 1; a20 = 0; a27 = 19; } return 24; } else if(((((((a15==1)&&((a10==1)&&(!(a2==1)&&(input==3))))&&(a27==20))&&(a14==4))&&!(a9==1))&&(((a11==1)||((a3==13)&&((!(a17==1)&&((!(a21==1)&&(a15==1))&&(a20==1)))&&!(a25==1))))&&!(a26==1)))){ if((a9==1)){ a3 = 12; a2 = 1; a4 = 0; a27 = 19; a14 = 7; a25 = 1; a8 = 1; }else{ a3 = 12; a8 = 0; a1 = 1; a26 = 1; a2 = 1; a22 = 1; a14 = 5; a27 = 21; } return -1; } else if((((a12==1)&&((!(a25==1)&&(!(a13==1)&&((a10==1)&&(((input==2)&&((a14==4)||(a14==5)))&&(a27==20)))))&&(a6==1)))&&(((((a3==14)&&((a17==1)||(!(a26==1)&&(a20==1))))&&(a15==1))&&(a6==1))&&!(a2==1)))){ a9 = 1; a7 = 0; a14 = 4; a2 = 1; a26 = 1; a8 = 1; a27 = 19; a25 = 1; return 25; } else if(((((!(a17==1)&&((a12==1)&&((a14==5)&&(!(a1==1)&&((((a26==1)&&(input==3))&&(a2==1))&&(a28==1))))))&&(a10==1))&&!(a19==1))&&((a25==1)&&((!(a6==1)||((a18==1)&&(a3==13)))&&(a27==21))))){ a21 = 0; a12 = 1; a5 = 1; return 26; } else if(((((a10==1)&&(!(a19==1)&&((a27==21)&&((a26==1)&&(((a15==1)&&(((input==6)&&((a14==7)||((a14==5)||(a14==6))))&&(a18==1)))&&(a25==1))))))&&(a7==1))&&((((a3==12)&&((a13==1)||(a20==1)))||(a13==1))&&(a2==1)))){ a18 = 1; a7 = 1; a26 = 0; a17 = 0; a27 = 20; a14 = 3; return 22; } else if((((((((a29==1)&&((a29==1)&&(((a14==4)||(a14==5))&&(input==2))))&&(a10==1))&&!(a2==1))&&(a25==1))&&(a3==14))&&((a27==20)&&(((((a23==1)||(!(a28==1)||(a20==1)))&&(a26==1))||!(a18==1))&&!(a1==1))))){ a7 = 1; a27 = 19; a3 = 12; a5 = 1; a2 = 1; a20 = 1; a14 = 3; return -1; } else if((((!(a23==1)&&((a20==1)&&(((((a14==6)||(a14==7))&&(input==1))&&(a6==1))&&!(a16==1))))&&(a25==1))&&((a26==1)&&(((!(a2==1)&&(((a27==20)&&((a28==1)&&(a20==1)))||!(a12==1)))&&(a3==12))&&(a10==1))))){ a17 = 0; a21 = 0; a14 = 3; a2 = 1; a27 = 19; return -1; } else if(((!(a25==1)&&(!(a19==1)&&((((a12==1)&&!(a1==1))&&!(a1==1))&&(a3==14))))&&((a27==21)&&((a2==1)&&((a15==1)&&((a10==1)&&(!(a1==1)&&(((((a14==6)||(a14==7))&&(input==1))&&(a7==1))&&(a26==1))))))))){ a16 = 0; a12 = 1; a6 = 1; a25 = 1; a3 = 13; a14 = 4; a27 = 20; return 26; } else if(((!(a2==1)&&(((a26==1)&&(!(a13==1)&&((a3==13)&&((!(a11==1)&&((((a14==6)||(a14==7))&&(input==5))&&(a20==1)))&&(a12==1)))))&&(a27==21)))&&((a10==1)&&((a25==1)&&((a15==1)&&((a12==1)&&(a18==1))))))){ a1 = 1; a13 = 1; a27 = 19; a2 = 1; a14 = 4; a8 = 0; a3 = 14; return -1; } else if(((!(a9==1)&&(((a15==1)&&((a10==1)&&((((input==5)&&(((a14==3)||(a14==4))||(a14==5)))&&(a3==13))&&!(a2==1))))&&(a26==1)))&&((a12==1)&&(!(a7==1)||((a18==1)&&((a25==1)&&(((a12==1)||!(a20==1))&&(a27==20)))))))){ a12 = 1; a26 = 0; a3 = 14; a11 = 0; a14 = 7; a27 = 21; a2 = 1; a6 = 1; return 26; } else if((((a10==1)&&((a27==21)&&(((a11==1)||((a14==7)&&(((a19==1)||(!(a29==1)||((a5==1)||!(a7==1))))&&!(a17==1))))||(a21==1))))&&(!(a2==1)&&((a3==12)&&((!(a26==1)&&(input==1))&&(a25==1)))))){ if((a17==1)){ a8 = 1; a14 = 5; a3 = 14; a27 = 19; a4 = 0; a0 = 0; a2 = 1; }else{ a26 = 1; a15 = 0; a2 = 1; a3 = 14; a24 = 0; a27 = 19; a29 = 0; } return 25; } else if((((!(a2==1)&&((((!(a16==1)&&(a12==1))||(a17==1))&&(a10==1))&&(a6==1)))&&(a27==19))&&(((a26==1)&&(!(a23==1)&&(((a3==13)&&((a5==1)&&((a14==3)&&(input==2))))&&(a5==1))))&&(a25==1)))){ a26 = 0; a19 = 0; a27 = 20; a2 = 1; a14 = 6; a3 = 14; a25 = 0; a13 = 0; return 22; } else if(((((a14==7)&&(!(a6==1)||((a2==1)&&(((a18==1)&&!(a21==1))&&!(a1==1)))))&&(a29==1))&&((!(a9==1)&&(((a3==12)&&((((a25==1)&&(input==6))&&(a10==1))&&(a26==1)))&&(a27==20)))&&!(a16==1)))){ a3 = 14; a16 = 0; a12 = 1; a9 = 0; a14 = 5; return 25; } else if(((((!(a5==1)||((a7==1)&&(a3==12)))&&(a28==1))&&(a2==1))&&((a10==1)&&((a15==1)&&((a29==1)&&((a27==20)&&(((!(a25==1)&&(!(a26==1)&&((((a14==3)||(a14==4))||(a14==5))&&(input==3))))&&!(a17==1))&&!(a9==1)))))))){ if((a17==1)){ a16 = 0; a26 = 1; a18 = 1; a14 = 5; a2 = 0; a6 = 1; }else{ a5 = 1; a26 = 1; a20 = 1; a14 = 4; a6 = 1; a3 = 14; a25 = 1; } return 25; } else if((((a27==20)&&(((a26==1)&&(!(a25==1)&&(!(a19==1)&&((((a14==3)||(a14==4))&&(input==1))&&(a28==1)))))&&(a18==1)))&&((a2==1)&&(((((!(a20==1)||(a12==1))&&(a3==14))&&!(a19==1))&&(a12==1))&&(a10==1))))){ a27 = 19; a9 = 0; a15 = 1; a14 = 6; a2 = 0; a3 = 12; a23 = 0; return 25; } else if((((a17==1)&&((a9==1)&&(((a3==14)&&((a27==19)&&(a18==1)))&&(a25==1))))&&(!(a20==1)&&(((a9==1)&&((a16==1)&&(((((a14==4)&&(input==1))&&(a10==1))&&(a26==1))&&!(a2==1))))&&(a21==1))))){ a18 = 0; a16 = 1; a2 = 1; a14 = 6; a8 = 1; return 24; } else if((((a10==1)&&((a27==20)&&(!(a13==1)&&(!(a13==1)&&((a12==1)||(a23==1))))))&&(!(a9==1)&&(((((!(a26==1)&&(((input==1)&&((a14==6)||(a14==7)))&&(a3==13)))&&(a2==1))&&!(a25==1))&&(a28==1))&&(a7==1))))){ a9 = 0; a12 = 1; a3 = 14; a26 = 1; a25 = 1; a18 = 1; a14 = 5; return 26; } else if((((a10==1)&&((a9==1)||(((a9==1)||(a7==1))&&(a3==12))))&&(!(a26==1)&&((a27==20)&&(((((a2==1)&&(!(a1==1)&&((!(a25==1)&&(input==2))&&(a5==1))))&&!(a17==1))&&(a15==1))&&(a14==6)))))){ a14 = 5; a3 = 14; a26 = 1; a21 = 0; a25 = 1; a20 = 1; a6 = 1; return 25; } else if(((((a12==1)&&((a25==1)&&((!(a2==1)&&((a6==1)&&((a20==1)&&((a26==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==4))))))&&(a27==21))))&&!(a11==1))&&(((a10==1)&&(!(a19==1)&&((a7==1)||!(a18==1))))&&(a3==14)))){ a2 = 1; a19 = 1; a3 = 12; a20 = 0; a14 = 5; a25 = 0; return 24; } else if((((a5==1)&&(((!(a20==1)||((a26==1)&&((a27==19)&&(((a5==1)&&(a10==1))&&(a3==13)))))||!(a18==1))||!(a7==1)))&&((a12==1)&&((!(a19==1)&&(!(a2==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==1))))&&!(a25==1))))){ a21 = 0; a25 = 1; a2 = 1; a15 = 1; a14 = 3; a18 = 1; a3 = 12; return -1; } else if((((a2==1)&&(((a3==14)&&(((!(a18==1)||(a5==1))||(a16==1))&&!(a25==1)))&&(a27==20)))&&((((a26==1)&&(((!(a21==1)&&((input==5)&&((a14==3)||(a14==4))))&&!(a13==1))&&!(a19==1)))&&!(a23==1))&&(a10==1)))){ a11 = 0; a2 = 0; a21 = 0; a19 = 0; a27 = 19; a14 = 5; return 22; } else if(((!(a21==1)&&((a23==1)||(((((a29==1)||!(a29==1))&&(a27==21))&&(a18==1))&&(a5==1))))&&((a5==1)&&((a3==12)&&((((((input==6)&&((a14==6)||((a14==4)||(a14==5))))&&!(a25==1))&&(a26==1))&&(a10==1))&&(a2==1)))))){ a13 = 0; a18 = 1; a27 = 19; a25 = 1; a14 = 3; a19 = 0; return -1; } else if((((!(a28==1)||((a12==1)&&((((a10==1)&&(!(a17==1)&&(((a5==1)&&(a2==1))&&!(a11==1))))&&(a3==12))&&(a27==20))))||(a23==1))&&(!(a26==1)&&((((input==4)&&(((a14==3)||(a14==4))||(a14==5)))&&!(a25==1))&&!(a23==1))))){ a27 = 19; a25 = 1; a17 = 0; a15 = 1; a14 = 3; a26 = 1; a11 = 0; return -1; } else if((((!(a19==1)&&((!(a23==1)&&((a15==1)&&((((input==6)&&(((a3==13)&&(a14==4))||(((a3==12)&&(a14==7))||((a14==3)&&(a3==13)))))&&!(a21==1))&&!(a26==1))))&&(a10==1)))&&(a25==1))&&(!(a23==1)&&(((!(a2==1)&&(a6==1))||!(a12==1))&&(a27==19))))){ if((a8==1)){ a3 = 13; a14 = 7; a25 = 0; a15 = 1; a13 = 0; a7 = 1; }else{ a14 = 7; a27 = 20; a26 = 1; a2 = 1; a3 = 12; a17 = 0; a21 = 0; a13 = 0; } return -1; } else if((((a18==1)&&(!(a16==1)&&((a28==1)&&((a10==1)&&((a14==7)&&((!(a25==1)&&((input==2)&&(a26==1)))&&(a3==13)))))))&&(((a5==1)&&((((a27==21)&&(a29==1))&&!(a2==1))&&!(a19==1)))&&(a28==1)))){ if((a9==1)){ a24 = 1; a2 = 1; a9 = 1; a14 = 3; a27 = 19; }else{ a26 = 0; a27 = 19; a25 = 1; a14 = 3; a2 = 1; a16 = 1; a3 = 14; a0 = 1; a17 = 1; } return 26; } else if((((a26==1)&&(!(a2==1)&&((a27==20)&&(!(a21==1)&&(((a10==1)&&((a9==1)||(a18==1)))&&(a15==1))))))&&(((!(a25==1)&&((a18==1)&&(((((a3==12)&&(a14==7))||((a14==3)&&(a3==13)))||((a14==4)&&(a3==13)))&&(input==6))))&&!(a13==1))&&(a18==1)))){ a11 = 0; a14 = 3; a27 = 19; a2 = 1; a6 = 1; a25 = 1; a1 = 0; a3 = 12; return -1; } else if((((a10==1)&&((((a25==1)&&((((a2==1)&&(((input==1)&&((a14==6)||(a14==7)))&&!(a17==1)))&&!(a13==1))&&(a6==1)))&&(a7==1))&&!(a13==1)))&&((a27==20)&&((((a5==1)&&(a6==1))&&(a3==14))&&(a26==1))))){ a6 = 1; a26 = 0; a28 = 1; a19 = 0; a14 = 6; a25 = 0; return 22; } else if((((a10==1)&&((a3==14)&&(((a12==1)&&((((((a6==1)&&(a12==1))||(a16==1))&&!(a1==1))&&(a25==1))&&!(a21==1)))&&(a20==1))))&&(((((input==3)&&((a14==6)||((a14==4)||(a14==5))))&&(a2==1))&&!(a26==1))&&(a27==21)))){ a27 = 20; a26 = 1; a18 = 1; a29 = 1; a28 = 1; a3 = 13; a14 = 4; return 24; } else if(((!(a15==1)&&(!(a25==1)&&((a27==20)&&((a19==1)&&(!(a18==1)&&(a7==1))))))&&(!(a2==1)&&((a10==1)&&(((!(a28==1)&&((a21==1)&&(((((a14==7)&&(a3==12))||((a3==13)&&(a14==3)))||((a3==13)&&(a14==4)))&&(input==6))))&&(a26==1))&&(a11==1)))))){ a14 = 5; a25 = 1; a27 = 19; a1 = 1; a3 = 12; a17 = 1; a8 = 1; a2 = 1; return 25; } else if(((!(a9==1)&&((((a2==1)&&((!(a26==1)&&(((((a14==7)&&(a3==13))||((a3==14)&&(a14==3)))&&(input==1))&&(a20==1)))&&(a6==1)))&&(a10==1))&&(a27==21)))&&(((a29==1)&&(!(a18==1)||((a6==1)&&(a25==1))))&&(a5==1)))){ a26 = 1; a6 = 1; a18 = 1; a17 = 0; a3 = 13; a14 = 4; a27 = 20; return 26; } else if((((!(a2==1)&&((a3==13)&&(((!(a15==1)||(!(a20==1)||(a5==1)))&&!(a9==1))&&!(a1==1))))&&(a10==1))&&((!(a11==1)&&((a26==1)&&(!(a11==1)&&((a27==19)&&((input==5)&&((a14==5)||(a14==6)))))))&&(a25==1)))){ a28 = 1; a1 = 0; a27 = 20; a7 = 1; a2 = 1; a14 = 3; return 22; } else if(((((a2==1)&&(!(a26==1)&&((a3==13)&&((a12==1)||(a21==1)))))&&(a27==20))&&(!(a23==1)&&((a15==1)&&(((a15==1)&&((a7==1)&&((((input==2)&&(((a14==3)||(a14==4))||(a14==5)))&&(a25==1))&&(a10==1))))&&(a29==1)))))){ a14 = 3; a7 = 1; a26 = 1; a27 = 19; a3 = 12; a13 = 0; a23 = 0; return -1; } else if((((!(a1==1)&&((a23==1)||((a3==14)&&((a18==1)&&(a6==1)))))&&!(a16==1))&&((((((a27==21)&&(!(a26==1)&&((a10==1)&&(!(a25==1)&&(input==6)))))&&(a14==5))&&!(a2==1))&&!(a16==1))&&!(a13==1)))){ if((a0==1)){ a14 = 4; a26 = 1; a18 = 0; a11 = 1; a4 = 1; a25 = 1; a2 = 1; }else{ a27 = 19; a3 = 13; a4 = 1; a22 = 1; a14 = 3; a25 = 1; a2 = 1; a28 = 0; } return 26; } else if(((((a29==1)&&((a3==13)&&((a2==1)&&((input==5)&&((a14==5)||(a14==6))))))&&(a29==1))&&((((a10==1)&&(!(a7==1)||(((a1==1)||(!(a21==1)&&((a20==1)&&(a6==1))))&&(a26==1))))&&(a25==1))&&(a27==20)))){ a3 = 14; a6 = 1; a26 = 0; a14 = 7; a28 = 1; a9 = 0; return 22; } else if((((((a3==12)&&(!(a25==1)&&((a2==1)&&((((a20==1)||!(a12==1))&&!(a17==1))&&!(a17==1)))))||!(a7==1))&&(a26==1))&&(((a27==21)&&((((input==4)&&(((a14==4)||(a14==5))||(a14==6)))&&!(a17==1))&&!(a1==1)))&&(a10==1)))){ a1 = 0; a3 = 13; a25 = 1; a27 = 20; a13 = 0; a14 = 4; a9 = 0; return 22; } else if(((!(a2==1)&&((a26==1)&&((a15==1)&&!(a1==1))))&&((a10==1)&&((a3==12)&&(((a6==1)&&(((a5==1)&&(((((input==4)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a25==1))&&!(a13==1))&&(a20==1)))&&(a12==1)))&&(a27==19)))))){ a5 = 1; a12 = 1; a21 = 0; a14 = 4; a25 = 1; a26 = 0; a2 = 1; a27 = 20; return 25; } else if(((!(a16==1)&&((!(a26==1)&&(((!(a25==1)&&((a20==1)&&((a10==1)&&(input==6))))&&(a27==21))&&(a14==3)))&&(a3==14)))&&((a12==1)&&(!(a5==1)||((((a6==1)&&!(a16==1))&&!(a11==1))&&!(a2==1)))))){ a14 = 5; a6 = 0; a26 = 1; a22 = 1; a27 = 19; a3 = 13; a16 = 1; return 22; } else if(((((((a6==1)&&((input==5)&&((a14==5)||(a14==6))))&&!(a13==1))&&(a12==1))&&(a3==12))&&((!(a2==1)&&(!(a25==1)&&((((((a10==1)&&(a12==1))&&!(a13==1))&&(a29==1))&&(a12==1))&&(a27==21))))&&!(a26==1)))){ if((a20==1)){ a14 = 5; a18 = 0; a5 = 0; a6 = 0; a3 = 13; a2 = 1; a27 = 19; a26 = 1; }else{ a8 = 1; a27 = 19; a2 = 1; a25 = 1; a16 = 1; a12 = 0; a14 = 4; } return -1; } else if(((((((a15==1)&&(((a11==1)||(a12==1))||(a19==1)))||!(a6==1))&&(a10==1))&&(a3==13))&&(((a2==1)&&(!(a26==1)&&((a15==1)&&(!(a17==1)&&(!(a25==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==3)))))))&&(a27==21)))){ a26 = 1; a14 = 5; a25 = 1; a3 = 14; a5 = 1; return 24; } else if(((!(a5==1)||((a9==1)||((a2==1)&&(!(a1==1)&&((a21==1)||(a29==1))))))&&(!(a26==1)&&(((a10==1)&&(!(a25==1)&&(((a3==14)&&(!(a1==1)&&(((a14==3)||(a14==4))&&(input==2))))&&!(a13==1))))&&(a27==21))))){ a13 = 0; a3 = 13; a14 = 7; a27 = 20; a5 = 1; a1 = 0; return 22; } else if((((((((a9==1)||(a15==1))&&(a18==1))&&(a18==1))&&(a3==14))&&!(a25==1))&&(((((((((input==5)&&(((a14==5)||(a14==6))||(a14==7)))&&!(a26==1))&&(a27==21))&&!(a1==1))&&(a2==1))&&(a5==1))&&(a10==1))&&!(a19==1)))){ a26 = 1; a6 = 1; a5 = 1; a14 = 3; a3 = 12; return 24; } else if(((!(a9==1)&&((!(a21==1)&&((((a3==12)&&((((((a14==5)||(a14==6))&&(input==2))&&(a27==21))&&!(a25==1))&&(a10==1)))&&!(a2==1))&&(a5==1)))&&!(a21==1)))&&((!(a26==1)&&((a7==1)||(a9==1)))&&!(a21==1)))){ a25 = 1; a14 = 4; a27 = 19; a3 = 13; a5 = 0; a26 = 1; a29 = 0; a4 = 1; return 26; } else if((((((a26==1)&&((a10==1)&&(((a3==13)&&(((a14==7)&&(input==5))&&(a25==1)))&&(a29==1))))&&(a6==1))&&(a28==1))&&(((a12==1)&&((((a7==1)&&!(a2==1))&&(a27==19))||(a16==1)))&&!(a9==1)))){ a3 = 12; a14 = 3; a2 = 1; a6 = 1; a1 = 0; a25 = 0; a20 = 1; return -1; } else if((((a25==1)&&((a5==1)&&((!(a23==1)&&(!(a1==1)&&((a2==1)&&((a20==1)&&(((input==5)&&(a3==12))&&(a14==4))))))&&!(a26==1))))&&((a27==21)&&((((a6==1)&&(a10==1))||!(a12==1))||(a13==1))))){ a6 = 1; a5 = 1; a14 = 3; a27 = 19; a26 = 1; return -1; } else if((((a27==21)&&(((a20==1)&&((a10==1)&&((a6==1)||(a17==1))))&&!(a25==1)))&&((((a26==1)&&((a5==1)&&(((a3==12)&&(!(a17==1)&&((input==5)&&((a14==4)||(a14==5)))))&&(a15==1))))&&!(a2==1))&&(a7==1)))){ a14 = 7; a11 = 1; a26 = 0; a2 = 1; a3 = 14; a29 = 0; a23 = 1; a27 = 19; return 26; } else if(((((a29==1)&&(((((a10==1)&&((a27==20)&&(input==6)))&&(a3==14))&&(a14==6))&&!(a25==1)))&&!(a13==1))&&(((((a2==1)&&(!(a23==1)&&(!(a18==1)||(a29==1))))&&!(a26==1))||!(a12==1))&&(a28==1)))){ a26 = 1; a25 = 1; a1 = 0; a21 = 0; a5 = 1; return 25; } else if(((((((a23==1)||(!(a21==1)&&((a14==5)&&(((a12==1)||(a1==1))||(a13==1)))))&&!(a25==1))&&(a12==1))&&!(a13==1))&&((a27==20)&&((a10==1)&&(!(a26==1)&&((a3==13)&&((input==4)&&(a2==1)))))))){ a26 = 1; a12 = 1; a25 = 1; a1 = 0; a3 = 14; a11 = 0; return 26; } else if(((!(a23==1)&&(((a27==20)&&(!(a16==1)&&(((((a3==14)&&(a14==3))||(((a3==13)&&(a14==6))||((a3==13)&&(a14==7))))&&(input==1))&&!(a25==1))))&&(a26==1)))&&(!(a1==1)&&((a1==1)||((((a17==1)||((a18==1)&&(a10==1)))&&!(a2==1))&&!(a1==1)))))){ a11 = 1; a8 = 0; a14 = 7; a3 = 13; a24 = 0; a2 = 1; return 24; } else if((((a3==14)&&(!(a2==1)&&((!(a1==1)&&(!(a25==1)&&((input==5)&&(((a14==4)||(a14==5))||(a14==6)))))&&!(a9==1))))&&((((!(a29==1)||((a26==1)&&((a10==1)&&((a20==1)&&(a27==20)))))||!(a15==1))&&(a15==1))&&(a29==1)))){ a15 = 0; a2 = 1; a5 = 0; a4 = 0; a3 = 12; a27 = 19; a14 = 4; return -1; } else if((((!(a26==1)&&(!(a2==1)&&((((((a15==1)&&(a7==1))||!(a5==1))||!(a28==1))&&(a25==1))&&(a10==1))))&&!(a9==1))&&(!(a13==1)&&((((((a14==5)||((a14==3)||(a14==4)))&&(input==4))&&(a27==21))&&!(a16==1))&&(a3==14))))){ a23 = 1; a14 = 5; a25 = 0; a11 = 1; a0 = 0; return -1; } else if(((((!(a19==1)&&(!(a2==1)&&(a28==1)))&&(a25==1))&&(a10==1))&&(!(a26==1)&&(((((((((((a3==12)&&(a14==6))||((a14==7)&&(a3==12)))||((a14==3)&&(a3==13)))&&(input==3))&&(a7==1))&&(a18==1))&&(a7==1))&&(a15==1))&&(a12==1))&&(a27==20))))){ a3 = 14; a15 = 1; a26 = 1; a11 = 0; a2 = 1; a14 = 7; a1 = 0; return 25; } else if(((((a3==13)&&((a6==1)&&!(a26==1)))&&(a10==1))&&(((a29==1)&&((!(a23==1)&&(((a14==3)&&(((((a25==1)&&(input==4))&&!(a11==1))&&(a29==1))&&(a27==21)))&&!(a2==1)))&&(a6==1)))&&!(a1==1)))){ a2 = 1; a6 = 0; a14 = 7; a25 = 0; a1 = 1; return 25; } else if((((a14==3)&&((((a3==13)&&((a25==1)&&(!(a1==1)&&(!(a21==1)&&(((a10==1)&&(input==6))&&(a12==1))))))&&(a29==1))&&(a27==20)))&&(((((a26==1)&&(a6==1))&&(a2==1))&&!(a19==1))&&(a20==1)))){ a3 = 14; a15 = 1; a28 = 1; a14 = 7; a29 = 1; return 24; } else if(((((a26==1)&&(!(a9==1)&&((a28==1)&&(((input==1)&&(a14==4))&&!(a25==1)))))&&!(a11==1))&&((a16==1)||(!(a2==1)&&(((a3==13)&&(((a27==21)&&((a12==1)||!(a5==1)))&&(a10==1)))&&!(a23==1)))))){ a3 = 12; a24 = 1; a13 = 1; a14 = 3; a27 = 20; a4 = 1; return -1; } else if((((!(a26==1)&&(((!(a2==1)&&((a3==14)&&((((a14==6)||(a14==7))&&(input==4))&&!(a19==1))))&&!(a1==1))&&!(a25==1)))&&!(a16==1))&&(!(a6==1)||(((((a12==1)||!(a5==1))||(a1==1))&&(a27==20))&&(a10==1))))){ a14 = 3; a25 = 1; a27 = 19; a29 = 0; a3 = 12; a0 = 0; a4 = 1; return 24; } else if(((((!(a2==1)&&((input==2)&&((a14==6)||((a14==4)||(a14==5)))))&&(a27==19))&&!(a17==1))&&(!(a17==1)&&((a25==1)&&(!(a13==1)&&((((!(a20==1)||((!(a9==1)&&(a5==1))&&!(a26==1)))||(a16==1))&&(a3==12))&&(a10==1))))))){ a27 = 20; a2 = 1; a14 = 5; a3 = 14; a26 = 1; a12 = 1; a15 = 1; a11 = 0; return 26; } else if((((a27==21)&&((a20==1)&&((a3==13)&&((!(a26==1)&&((((a2==1)&&(a29==1))||(a19==1))&&(a28==1)))||!(a7==1)))))&&((a18==1)&&((a10==1)&&((((input==3)&&(a25==1))&&(a20==1))&&(a14==6)))))){ a11 = 0; a29 = 1; a19 = 0; return 25; } else if(((((!(a25==1)&&((((a14==6)&&((a27==19)&&((a12==1)&&((input==6)&&!(a2==1)))))&&(a3==13))&&(a18==1)))&&(a10==1))&&!(a13==1))&&((!(a26==1)&&(((a15==1)&&!(a16==1))&&!(a19==1)))&&(a6==1)))){ a14 = 7; a16 = 0; a7 = 1; a28 = 1; return 24; } else if(((((((!(a19==1)&&((((a3==14)&&(!(a1==1)&&((((a14==6)||(a14==7))&&(input==5))&&(a10==1))))&&(a27==20))&&!(a26==1)))&&!(a2==1))&&!(a25==1))&&!(a13==1))&&(a18==1))&&(!(a20==1)||((a15==1)&&(a29==1))))){ if((a5==1)){ a27 = 19; a14 = 3; a1 = 1; a28 = 0; a2 = 1; a8 = 0; a3 = 13; }else{ a3 = 12; a1 = 1; a2 = 1; a14 = 6; a27 = 21; a13 = 1; a20 = 0; } return -1; } else if((((((!(a18==1)||(!(a11==1)&&(!(a7==1)||(!(a12==1)||((a10==1)&&(a7==1))))))&&(a2==1))&&(a27==20))&&(a15==1))&&(((a14==6)&&((!(a25==1)&&((a3==14)&&(input==2)))&&!(a26==1)))&&!(a13==1)))){ a16 = 0; a25 = 1; a27 = 19; a7 = 1; a3 = 12; a14 = 3; a19 = 0; a26 = 1; return -1; } else if((((((!(a26==1)&&((!(a20==1)||(a5==1))&&!(a1==1)))||(a1==1))&&(a10==1))&&(a25==1))&&(!(a21==1)&&((a3==13)&&((!(a16==1)&&((((input==1)&&(a27==21))&&(a14==6))&&(a2==1)))&&!(a1==1)))))){ a7 = 1; a14 = 4; a16 = 0; a9 = 0; a27 = 20; a26 = 1; return 26; } else if(((((((a10==1)&&(((a20==1)&&(!(a25==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==5))))&&(a28==1)))&&(a26==1))&&!(a23==1))&&(a27==19))&&((a21==1)||(!(a2==1)&&(((a12==1)&&((a20==1)&&(a29==1)))&&(a3==14)))))){ a27 = 21; a2 = 1; a18 = 1; a26 = 0; a7 = 1; a14 = 4; return -1; } else if((((!(a16==1)&&(!(a20==1)||(!(a26==1)&&((a28==1)&&((a20==1)&&((a12==1)&&(a15==1)))))))&&(a27==21))&&((a25==1)&&((a10==1)&&(!(a9==1)&&((a2==1)&&(((((a14==5)||(a14==6))||(a14==7))&&(input==3))&&(a3==12)))))))){ a5 = 1; a26 = 1; a14 = 3; a3 = 13; a27 = 20; a13 = 0; a28 = 1; return 22; } else if((((a29==1)&&((!(a16==1)&&((a29==1)&&((((a14==3)||(a14==4))&&(input==5))&&!(a25==1))))&&(a12==1)))&&(((((a29==1)&&((((a10==1)&&(a5==1))||!(a6==1))&&(a3==14)))&&!(a26==1))&&(a27==19))&&!(a2==1)))){ a27 = 21; a3 = 12; a14 = 3; a2 = 1; a21 = 0; a26 = 1; a17 = 0; return 24; } else if((((a27==21)&&((a14==6)&&(!(a19==1)&&((a7==1)&&((!(a26==1)&&((((a10==1)&&(input==1))&&!(a1==1))&&(a6==1)))&&(a5==1))))))&&((!(a25==1)&&(((a6==1)&&!(a2==1))||(a1==1)))&&(a3==14)))){ if((a9==1)){ a5 = 0; a3 = 12; a14 = 4; a17 = 1; a16 = 1; a2 = 1; }else{ a27 = 19; a0 = 1; a5 = 0; a8 = 1; a3 = 13; a2 = 1; a25 = 1; } return 25; } else if((((((a3==13)&&((a27==20)&&(((a6==1)&&(a5==1))&&(a25==1))))&&!(a2==1))&&(a10==1))&&(((a5==1)&&(!(a13==1)&&(((((((a14==3)||(a14==4))||(a14==5))&&(input==4))&&(a26==1))&&!(a13==1))&&(a7==1))))&&(a7==1)))){ a23 = 0; a14 = 3; a2 = 1; a26 = 0; a3 = 14; a9 = 0; return 22; } else if(((((a21==1)||(!(a13==1)&&(!(a26==1)&&((a27==20)&&(a28==1)))))||(a23==1))&&(!(a13==1)&&(((a25==1)&&(((((!(a2==1)&&(input==2))&&(a10==1))&&!(a9==1))&&(a14==6))&&(a3==13)))&&!(a9==1))))){ a3 = 14; a6 = 1; a5 = 1; a20 = 1; a2 = 1; a14 = 4; return 22; } else if(((((!(a2==1)&&(((a3==12)&&(a6==1))&&!(a25==1)))||!(a28==1))||(a23==1))&&((a5==1)&&((a27==21)&&(((((!(a13==1)&&(((a14==3)||(a14==4))&&(input==6)))&&!(a26==1))&&!(a13==1))&&!(a23==1))&&(a10==1)))))){ if((a28==1)){ a3 = 13; a26 = 1; a0 = 1; a20 = 0; a6 = 0; a2 = 1; a27 = 20; a14 = 4; }else{ a4 = 1; a23 = 1; a21 = 1; a27 = 20; a26 = 1; a14 = 6; } return 25; } else if((((a7==1)&&((a3==14)&&((a2==1)&&(((a20==1)&&((a26==1)&&((a7==1)&&((a10==1)&&(((a14==6)||(a14==7))&&(input==6))))))&&!(a23==1)))))&&(((a27==21)&&((!(a29==1)||(a29==1))&&!(a25==1)))&&!(a11==1)))){ a14 = 6; a6 = 1; a25 = 1; a27 = 20; a1 = 0; a26 = 0; return 22; } else if((((a27==19)&&(!(a12==1)||((((a18==1)&&(a20==1))&&!(a23==1))&&!(a25==1))))&&(((!(a26==1)&&(((a10==1)&&(((((a14==5)||(a14==6))&&(input==6))&&!(a11==1))&&(a3==14)))&&!(a19==1)))&&!(a2==1))&&!(a9==1)))){ a2 = 1; a3 = 12; a15 = 1; a26 = 1; a19 = 0; a25 = 1; a14 = 3; a21 = 0; return -1; } else if(((((a10==1)&&((!(a25==1)&&(!(a2==1)&&((((a14==4)||(a14==5))&&(input==3))&&!(a16==1))))&&(a15==1)))&&(a3==13))&&((((a6==1)&&((a7==1)&&((a11==1)||((a6==1)&&!(a19==1)))))&&(a27==19))&&!(a26==1)))){ a11 = 0; a5 = 1; a29 = 1; a27 = 20; a2 = 1; a3 = 12; a26 = 1; a25 = 1; a14 = 7; return 26; } else if(((((a10==1)&&((a13==1)&&((a13==1)&&((a2==1)&&(a29==1)))))&&(a27==20))&&(((((a19==1)&&((a25==1)&&((a3==12)&&((a21==1)&&((input==3)&&((a14==3)||(a14==4)))))))&&(a17==1))&&(a19==1))&&!(a26==1)))){ a14 = 4; a17 = 1; a29 = 0; a8 = 1; return -1; } else if(((!(a1==1)&&((!(a9==1)&&((a21==1)||((a6==1)&&!(a23==1))))&&(a26==1)))&&((a10==1)&&((!(a19==1)&&(((!(a2==1)&&((input==5)&&((((a14==6)&&(a3==13))||((a14==7)&&(a3==13)))||((a3==14)&&(a14==3)))))&&(a27==20))&&(a29==1)))&&!(a25==1))))){ a14 = 3; a24 = 1; a4 = 1; a6 = 0; a26 = 0; a3 = 14; return -1; } else if(((!(a11==1)&&((a27==20)&&(((((a28==1)&&((input==5)&&(a10==1)))&&!(a2==1))&&(a14==6))&&(a25==1))))&&((a23==1)||((a9==1)||(!(a1==1)&&(!(a26==1)&&((a15==1)&&((a3==13)&&(a5==1))))))))){ a3 = 14; a1 = 0; a2 = 1; a9 = 0; a20 = 1; a14 = 4; return 24; } else if(((((!(a6==1)||(((a10==1)&&(!(a25==1)&&((a20==1)&&(a27==20))))&&!(a11==1)))&&(a12==1))||(a13==1))&&((!(a21==1)&&(((a2==1)&&((((a14==4)&&(a3==13))||(((a14==7)&&(a3==12))||((a3==13)&&(a14==3))))&&(input==5)))&&!(a26==1)))&&(a6==1)))){ a3 = 13; a21 = 0; a14 = 4; a20 = 1; a1 = 0; return 24; } else if(((!(a26==1)&&((a3==12)&&(((a7==1)&&((a12==1)&&((((a14==4)||(a14==5))&&(input==1))&&!(a11==1))))&&(a12==1))))&&(((a11==1)||((a27==19)&&(!(a2==1)&&((!(a17==1)&&(a18==1))&&(a10==1)))))&&!(a25==1)))){ a26 = 1; a27 = 20; a29 = 1; a12 = 1; a16 = 0; a14 = 7; return 24; } else if(((((((a2==1)&&((a3==12)&&(((a14==3)||(a14==4))&&(input==5))))&&(a20==1))&&(a25==1))&&!(a13==1))&&(((((!(a5==1)||(((a10==1)&&(a5==1))&&!(a26==1)))&&(a27==20))||!(a29==1))||(a11==1))||(a21==1)))){ a27 = 21; a26 = 1; a19 = 0; a14 = 3; a7 = 1; a3 = 14; return 25; } else if(((((((a2==1)&&((a6==1)&&((a15==1)&&((input==3)&&(a27==20)))))&&!(a1==1))&&!(a16==1))&&(a14==3))&&(((!(a11==1)&&((((a3==13)&&(a28==1))&&(a26==1))&&(a25==1)))&&(a12==1))&&(a10==1)))){ a9 = 0; a17 = 0; a29 = 1; a3 = 12; a27 = 19; return -1; } else if(((!(a2==1)&&(((((((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))||((a3==13)&&(a14==4)))&&(input==3))&&(a11==1))&&(a17==1))&&(a23==1))&&!(a25==1)))&&((a26==1)&&((((!(a28==1)&&((a18==1)&&!(a28==1)))&&(a10==1))&&!(a6==1))&&(a27==20))))){ a13 = 1; a27 = 19; a2 = 1; a8 = 0; a14 = 6; a7 = 0; a25 = 1; a26 = 0; a3 = 12; return 26; } else if((((a29==1)&&(!(a9==1)&&((((((input==6)&&(a27==19))&&!(a2==1))&&!(a21==1))&&(a7==1))&&(a14==4))))&&((a18==1)&&((a10==1)&&(((((a3==14)&&(a7==1))&&(a26==1))&&(a25==1))&&!(a23==1)))))){ a3 = 12; a19 = 0; a26 = 0; a11 = 0; a20 = 1; a27 = 20; a2 = 1; return 25; } else if((((a16==1)||((!(a18==1)||((a10==1)&&((((a7==1)&&(a25==1))&&(a27==20))&&!(a21==1))))&&(a15==1)))&&(((a3==13)&&(((a18==1)&&(!(a26==1)&&(((a14==4)||(a14==5))&&(input==3))))&&!(a2==1)))&&(a15==1)))){ a16 = 0; a26 = 1; a13 = 0; a2 = 1; a18 = 1; a27 = 19; a14 = 3; a3 = 12; return -1; } else if((((a12==1)&&(((a27==21)&&((a25==1)&&(a6==1)))&&!(a21==1)))&&((a10==1)&&(!(a13==1)&&((((a7==1)&&(((((((a14==6)&&(a3==14))&&(a26==1))||((a26==1)&&((a3==14)&&(a14==7))))||(!(a26==1)&&((a3==12)&&(a14==3))))&&(input==5))&&(a28==1)))&&!(a2==1))&&(a12==1)))))){ a14 = 5; a11 = 1; a26 = 0; a3 = 14; a27 = 19; a6 = 0; a2 = 1; a13 = 1; a25 = 0; return -1; } else if((((a6==1)&&((a27==20)&&(((!(a19==1)&&((a29==1)&&(((input==5)&&(a10==1))&&(a3==14))))&&!(a19==1))&&(a2==1))))&&(!(a29==1)||((a15==1)&&(!(a26==1)&&((!(a25==1)&&(a28==1))&&(a14==3))))))){ a18 = 1; a29 = 1; a25 = 1; a26 = 1; a14 = 6; return 25; } else if(((((a3==14)&&(((a27==20)&&(!(a12==1)||(((a20==1)||!(a7==1))&&(a25==1))))||(a1==1)))&&(a7==1))&&(!(a2==1)&&(((a10==1)&&(((((a14==4)||(a14==5))&&(input==1))&&!(a9==1))&&(a7==1)))&&(a26==1))))){ a20 = 1; a15 = 1; a1 = 0; a14 = 5; return 22; } else if((((!(a28==1)&&((a16==1)&&(((((a27==19)&&(input==4))&&(a14==4))&&(a9==1))&&(a3==14))))&&(a10==1))&&(!(a18==1)&&((a25==1)&&((a1==1)&&((a9==1)&&(((a26==1)&&(a6==1))&&!(a2==1)))))))){ a6 = 0; a2 = 1; a19 = 1; a26 = 0; a8 = 0; return 22; } else if(((((((a27==20)&&(!(a2==1)&&((input==6)&&((a14==5)||((a14==3)||(a14==4))))))&&(a5==1))&&(a10==1))&&(a25==1))&&((((((a16==1)||(((a17==1)||(a29==1))&&!(a19==1)))&&!(a9==1))&&!(a26==1))||(a11==1))&&(a3==12)))){ a26 = 1; a5 = 1; a11 = 0; a27 = 19; a1 = 0; a14 = 3; a2 = 1; return -1; } else if((((a6==1)&&(((a27==20)&&(((a7==1)&&((a5==1)&&(!(a2==1)&&((((a14==4)||(a14==5))&&(input==5))&&!(a26==1)))))&&(a10==1)))&&(a3==13)))&&((a13==1)||(!(a21==1)&&((!(a7==1)||(a15==1))&&(a25==1)))))){ a12 = 1; a14 = 3; a28 = 1; a3 = 14; a1 = 0; a27 = 19; return 25; } else if(((((((a26==1)&&(!(a11==1)&&(!(a23==1)&&(((((a14==3)||(a14==4))&&(input==3))&&!(a17==1))&&!(a2==1)))))&&!(a16==1))&&(a25==1))&&(a27==19))&&(((!(a15==1)||((a7==1)||(a16==1)))&&(a10==1))&&(a3==12)))){ a26 = 0; a15 = 1; a25 = 0; a14 = 7; a28 = 1; a2 = 1; a9 = 0; return -1; } else if((((a2==1)&&((a3==14)&&(((((a10==1)&&((a15==1)&&((input==2)&&((a14==6)||(a14==7)))))&&(a28==1))&&(a7==1))&&!(a25==1))))&&((((a21==1)||(((a6==1)&&(a29==1))&&(a26==1)))&&(a27==21))||!(a5==1)))){ a14 = 5; a27 = 20; a26 = 0; a12 = 1; a28 = 1; a25 = 1; a16 = 0; return 22; } else if((((a7==1)&&(((a10==1)&&(!(a25==1)&&(!(a11==1)&&(!(a1==1)&&(((a14==3)||(a14==4))&&(input==1))))))&&(a3==14)))&&((a15==1)&&(!(a2==1)&&(((a7==1)&&((!(a20==1)||(a5==1))&&!(a26==1)))&&(a27==19)))))){ a14 = 3; a25 = 1; a15 = 1; a3 = 12; a26 = 1; a29 = 1; a2 = 1; a23 = 0; return -1; } else if(((!(a29==1)||(((!(a7==1)||(!(a21==1)&&(a18==1)))&&(a25==1))&&(a18==1)))&&((a2==1)&&(((a29==1)&&(((a3==14)&&(!(a9==1)&&(((a14==5)&&(input==6))&&(a26==1))))&&(a10==1)))&&(a27==21))))){ a12 = 1; a3 = 12; a5 = 1; a14 = 7; a26 = 0; a27 = 20; return 26; } else if(((!(a21==1)&&(!(a23==1)&&((((a9==1)||(!(a26==1)&&((!(a25==1)&&((a29==1)||(a13==1)))&&(a10==1))))||!(a29==1))||!(a20==1))))&&((((a3==13)&&((input==2)&&((a14==5)||((a14==3)||(a14==4)))))&&(a27==21))&&(a2==1)))){ a3 = 12; a17 = 0; a27 = 20; a18 = 1; a28 = 1; a14 = 3; a25 = 1; return 22; } else if(((((((((a10==1)&&((input==6)&&((a14==3)||(a14==4))))&&(a26==1))&&(a3==12))&&!(a29==1))&&!(a29==1))&&(a16==1))&&(!(a7==1)&&((((a27==19)&&(((a15==1)&&!(a2==1))&&(a25==1)))&&(a11==1))&&!(a6==1))))){ a15 = 0; a14 = 6; a3 = 13; a8 = 0; a27 = 20; return -1; } else if(((!(a1==1)&&((a27==21)&&((!(a2==1)&&(((a3==13)&&((((a14==6)||(a14==7))&&(input==5))&&(a6==1)))&&(a10==1)))&&!(a26==1))))&&(((((a19==1)||((a18==1)&&!(a19==1)))||(a9==1))&&!(a17==1))&&!(a25==1)))){ if((a16==1)){ a14 = 4; a3 = 14; a25 = 1; a9 = 1; a27 = 19; a19 = 1; a26 = 1; a2 = 1; }else{ a2 = 1; a5 = 0; a26 = 1; a14 = 6; a28 = 0; a7 = 0; a27 = 19; } return -1; } else if((((((!(a23==1)&&((a28==1)&&((((a14==3)&&(a3==14))||(((a14==6)&&(a3==13))||((a14==7)&&(a3==13))))&&(input==4))))&&!(a11==1))&&!(a2==1))&&(a27==20))&&(!(a17==1)&&((((((a10==1)&&(a7==1))&&(a26==1))||(a1==1))&&(a25==1))&&(a28==1))))){ a27 = 21; a14 = 5; a23 = 0; a3 = 12; a17 = 0; a20 = 1; a2 = 1; return 26; } else if((((!(a26==1)&&((a12==1)&&(a2==1)))&&!(a11==1))&&(!(a13==1)&&(((a27==21)&&(((((a14==7)&&((((a10==1)&&(input==3))&&(a25==1))&&(a5==1)))&&(a3==14))&&!(a16==1))&&(a6==1)))&&!(a13==1))))){ a14 = 4; a12 = 1; a18 = 1; a3 = 13; a26 = 1; a27 = 20; return 24; } else if(((!(a1==1)&&((!(a2==1)&&((a29==1)&&!(a19==1)))&&(a26==1)))&&(!(a23==1)&&(!(a11==1)&&((a20==1)&&((a10==1)&&((a27==21)&&(!(a25==1)&&((a29==1)&&((input==2)&&(((a3==13)&&(a14==3))||(((a3==12)&&(a14==6))||((a3==12)&&(a14==7)))))))))))))){ a3 = 12; a14 = 7; a27 = 19; a26 = 0; a1 = 1; a12 = 0; a2 = 1; a0 = 0; a25 = 1; return -1; } else if((((a29==1)&&((((!(a13==1)&&((((input==4)&&(((a14==3)||(a14==4))||(a14==5)))&&!(a26==1))&&(a27==21)))&&!(a25==1))&&(a2==1))&&(a5==1)))&&(((a12==1)&&((((a10==1)&&(a20==1))||(a17==1))&&(a3==13)))&&(a5==1)))){ a17 = 0; a27 = 20; a11 = 0; a12 = 1; a14 = 3; return 25; } else if((((((a11==1)&&((((a27==19)&&((a10==1)&&((!(a2==1)&&(input==6))&&(a3==14))))&&(a26==1))&&(a13==1)))&&!(a29==1))&&(a1==1))&&((((a25==1)&&((a14==4)&&(a6==1)))&&!(a29==1))&&(a1==1)))){ a1 = 1; a3 = 13; a17 = 1; a24 = 0; a2 = 1; return 22; } else if(((!(a9==1)&&(((((!(a17==1)&&(((input==5)&&(a27==20))&&(a3==12)))&&!(a2==1))&&!(a1==1))&&!(a13==1))&&(a14==6)))&&(((a12==1)&&(!(a25==1)&&((a10==1)&&((a18==1)&&(a26==1)))))&&(a7==1)))){ a23 = 0; a27 = 21; a26 = 0; a3 = 14; a2 = 1; a14 = 7; a18 = 1; a9 = 0; return -1; } else if((((a18==1)&&((a20==1)&&((!(a26==1)&&((a7==1)&&!(a19==1)))&&(a20==1))))&&(!(a16==1)&&((a20==1)&&(!(a25==1)&&(((((((a3==13)&&(a14==3))||(((a3==12)&&(a14==6))||((a14==7)&&(a3==12))))&&(input==3))&&(a27==20))&&!(a2==1))&&(a10==1))))))){ a3 = 14; a27 = 19; a6 = 0; a16 = 1; a25 = 1; a2 = 1; a14 = 3; a5 = 0; return 26; } else if(((!(a16==1)&&(!(a23==1)&&(((a15==1)&&((a10==1)&&(!(a16==1)&&(((input==4)&&(((!(a26==1)&&((a3==14)&&((a14==6)&&(a25==1))))||(!(a26==1)&&((a3==14)&&((a14==7)&&(a25==1)))))||(((a3==12)&&((a14==3)&&!(a25==1)))&&(a26==1))))&&(a27==21)))))&&!(a17==1))))&&(!(a23==1)&&((a29==1)&&!(a2==1))))){ a14 = 7; a15 = 0; a19 = 1; a25 = 1; a0 = 0; a2 = 1; a3 = 14; a27 = 19; a26 = 0; return 24; } else if(((!(a1==1)&&((a18==1)&&!(a9==1)))&&(!(a1==1)&&(((((a10==1)&&(((((((((a14==7)&&!(a25==1))&&(a3==14))&&(a27==20))&&!(a26==1))||((a26==1)&&((a27==21)&&(((a25==1)&&(a14==3))&&(a3==12)))))||(((((a14==4)&&(a25==1))&&(a3==12))&&(a27==21))&&(a26==1)))&&(input==4))&&(a2==1)))&&!(a1==1))&&!(a21==1))&&!(a19==1))))){ a7 = 1; a19 = 0; a3 = 12; a14 = 4; a27 = 20; a16 = 0; a25 = 1; a26 = 0; return 25; } else if((((a10==1)&&(!(a25==1)&&(((a15==1)&&(a7==1))&&!(a26==1))))&&(!(a17==1)&&((!(a2==1)&&((a20==1)&&(!(a9==1)&&(!(a9==1)&&(((input==5)&&(((a3==13)&&(a14==7))||((a3==14)&&(a14==3))))&&(a27==20))))))&&(a5==1))))){ if((a27==21)){ a8 = 1; a21 = 1; a3 = 14; a25 = 1; a2 = 1; a14 = 7; a16 = 1; a26 = 1; }else{ a11 = 1; a21 = 1; a2 = 1; a27 = 19; a25 = 1; a3 = 12; a14 = 4; a5 = 0; } return 26; } else if((((((a5==1)&&((((((a3==14)&&(input==1))&&!(a25==1))&&!(a9==1))&&!(a2==1))&&!(a13==1)))&&!(a26==1))&&(a27==21))&&(((a14==4)&&((!(a23==1)&&((a20==1)||(a11==1)))||(a16==1)))&&(a10==1)))){ if((a1==1)){ a2 = 1; a3 = 13; a13 = 1; a27 = 19; a7 = 0; a16 = 1; }else{ a14 = 3; a24 = 0; a6 = 0; a2 = 1; a27 = 19; a5 = 0; a3 = 12; } return 22; } else if(((!(a17==1)&&((a21==1)||(((((a7==1)||!(a5==1))&&!(a9==1))&&!(a1==1))&&!(a17==1))))&&((input==6)&&((!(a26==1)&&(((a27==21)&&((!(a25==1)&&(!(a2==1)&&(a14==7)))&&(a3==14)))&&(a10==1)))||((a26==1)&&(!(a10==1)&&((a27==19)&&((a3==12)&&((a25==1)&&((a14==3)&&(a2==1))))))))))){ a7 = 0; a25 = 1; a26 = 1; a13 = 1; a18 = 0; a14 = 3; a27 = 20; a2 = 1; a10 = 1; a3 = 13; return 22; } else if((((a26==1)&&((((a17==1)||(a18==1))&&!(a25==1))&&(a27==19)))&&(((a10==1)&&(((a20==1)&&(!(a19==1)&&((!(a17==1)&&((((a14==5)||((a14==3)||(a14==4)))&&(input==1))&&!(a16==1)))&&(a3==14))))&&!(a11==1)))&&!(a2==1)))){ a1 = 0; a21 = 0; a2 = 1; a14 = 7; a13 = 0; a26 = 0; return -1; } else if(((((a2==1)&&((a21==1)||(((!(a21==1)&&(((a18==1)&&!(a23==1))&&(a3==12)))&&(a26==1))&&!(a21==1))))&&(a10==1))&&(((a27==21)&&((a5==1)&&(((((a14==5)||(a14==6))||(a14==7))&&(input==3))&&(a25==1))))&&(a5==1)))){ a26 = 0; a15 = 1; a27 = 20; a20 = 1; a14 = 4; return 22; } else if((((a12==1)&&(!(a2==1)&&((((!(a13==1)&&(!(a21==1)&&((input==4)&&((a14==6)||((a14==4)||(a14==5))))))&&(a25==1))&&!(a13==1))&&!(a26==1))))&&((((a10==1)&&((!(a20==1)||(a12==1))&&!(a21==1)))&&(a27==21))&&(a3==12)))){ a27 = 19; a25 = 0; a7 = 0; a9 = 1; a4 = 0; a3 = 13; a2 = 1; a26 = 1; a14 = 4; return -1; } else if((((a14==7)&&(((a13==1)||((!(a25==1)&&(!(a16==1)&&(a20==1)))&&!(a13==1)))&&(a3==13)))&&((((a28==1)&&(((((input==4)&&(a27==21))&&!(a2==1))&&!(a23==1))&&(a26==1)))&&!(a9==1))&&(a10==1)))){ if((a23==1)){ a27 = 19; a25 = 1; a22 = 0; a17 = 1; a2 = 1; a26 = 0; a1 = 1; a3 = 12; }else{ a24 = 1; a27 = 20; a3 = 12; a2 = 1; a14 = 3; a15 = 0; a25 = 1; a7 = 0; } return 25; } else if((((a25==1)&&((a10==1)&&((a28==1)&&((a14==5)&&(((((input==2)&&(a27==20))&&(a3==14))&&(a2==1))&&!(a13==1))))))&&((((((a26==1)&&(a20==1))&&(a28==1))||!(a12==1))||(a13==1))||(a19==1)))){ if((a23==1)){ a2 = 0; a3 = 12; a14 = 3; a23 = 0; a20 = 1; }else{ a15 = 1; a25 = 0; a21 = 0; a26 = 0; a3 = 12; a7 = 1; a14 = 6; } return 24; } else if((((a10==1)&&(!(a1==1)&&((a2==1)&&(((a16==1)||((a7==1)&&(a3==14)))&&!(a25==1)))))&&((a15==1)&&(((a28==1)&&(((((input==5)&&((a14==3)||(a14==4)))&&(a27==21))&&(a29==1))&&!(a26==1)))&&(a7==1))))){ a19 = 0; a14 = 4; a5 = 1; a27 = 20; a25 = 1; a26 = 1; a15 = 1; a3 = 13; return 22; } else if((((!(a2==1)&&((a1==1)||(((((((a15==1)&&(a27==20))&&!(a16==1))&&(a10==1))&&!(a13==1))&&!(a23==1))&&(a26==1))))&&(a12==1))&&((a20==1)&&((a25==1)&&((a3==13)&&((input==2)&&(((a14==3)||(a14==4))||(a14==5)))))))){ a14 = 7; a11 = 0; a26 = 0; a2 = 1; a29 = 1; a5 = 1; return 24; } else if((((!(a5==1)||((!(a7==1)||(((a26==1)&&(a7==1))&&!(a25==1)))&&(a20==1)))&&(a10==1))&&(!(a2==1)&&((a27==21)&&(((!(a13==1)&&(!(a16==1)&&((input==4)&&((a14==4)||(a14==5)))))&&(a3==12))&&!(a16==1)))))){ if((a18==1)){ a25 = 1; a27 = 19; a26 = 0; a23 = 1; a0 = 1; a14 = 6; a24 = 0; a2 = 1; }else{ a26 = 0; a21 = 1; a14 = 5; a2 = 1; a29 = 0; a0 = 0; } return -1; } else if(((!(a16==1)&&((a20==1)&&(!(a13==1)&&((a10==1)&&(((a28==1)&&(!(a21==1)&&(!(a2==1)&&(((a26==1)&&(input==4))&&!(a1==1)))))&&(a25==1))))))&&((a3==13)&&(((a14==7)&&(a28==1))&&(a27==19))))){ a2 = 1; a3 = 14; a14 = 3; a11 = 0; a23 = 0; a17 = 0; return -1; } else if(((((!(a11==1)&&((((input==2)&&(a26==1))&&!(a2==1))&&(a27==19)))&&!(a13==1))&&!(a23==1))&&((((((a25==1)&&(((a7==1)&&(a3==14))&&(a14==5)))&&(a5==1))||(a16==1))&&(a29==1))&&(a10==1)))){ a19 = 0; a14 = 4; a18 = 1; a3 = 13; a27 = 20; a2 = 1; a7 = 1; return 26; } else if((((a23==1)||(((((a29==1)&&!(a13==1))||!(a18==1))||(a19==1))||(a21==1)))&&((a3==13)&&(!(a2==1)&&((a27==19)&&((a10==1)&&((a25==1)&&((a14==4)&&(!(a13==1)&&((input==2)&&(a26==1))))))))))){ a2 = 1; a14 = 3; a3 = 12; a23 = 0; a15 = 1; return -1; } else if(((((a29==1)||(a11==1))&&(a10==1))&&((((!(a19==1)&&(!(a23==1)&&((!(a25==1)&&((a3==13)&&(!(a1==1)&&(!(a21==1)&&((input==6)&&(((a14==5)||(a14==6))||(a14==7)))))))&&!(a1==1))))&&(a27==21))&&(a26==1))&&(a2==1)))){ a14 = 5; a17 = 0; a6 = 1; a5 = 1; return 24; } else if((((a27==21)&&(!(a2==1)&&((!(a9==1)&&(!(a29==1)||(!(a17==1)&&(!(a16==1)&&(!(a7==1)||((a18==1)&&(a29==1)))))))&&(a25==1))))&&(((a10==1)&&(((((a14==4)||(a14==5))||(a14==6))&&(input==5))&&(a3==13)))&&!(a26==1)))){ a27 = 19; a25 = 0; a22 = 0; a24 = 0; a14 = 7; a15 = 0; a26 = 1; a2 = 1; return 25; } else if((((a7==1)&&((((a25==1)&&((a10==1)&&((a5==1)&&(((a14==6)||((a14==4)||(a14==5)))&&(input==6)))))&&(a15==1))&&!(a26==1)))&&(!(a2==1)&&((a3==14)&&((a27==19)&&((a11==1)||((a15==1)&&((a17==1)||(a20==1))))))))){ a2 = 1; a14 = 6; a9 = 0; a7 = 1; a16 = 0; a27 = 20; return 22; } else if(((!(a15==1)||((a29==1)&&(((a7==1)&&(a25==1))&&(a3==13))))&&((a5==1)&&((a10==1)&&(!(a2==1)&&((((!(a26==1)&&((((a14==4)||(a14==5))&&(input==6))&&(a27==20)))&&(a28==1))&&!(a23==1))&&!(a16==1))))))){ a18 = 1; a3 = 12; a2 = 1; a1 = 0; a14 = 3; a26 = 1; a28 = 1; a27 = 19; return -1; } else if((((((a3==12)&&((a27==21)&&((a29==1)&&((a25==1)&&(((a7==1)&&!(a17==1))&&(a20==1))))))&&(a29==1))||(a23==1))&&(!(a2==1)&&(((((input==2)&&((a14==5)||((a14==3)||(a14==4))))&&(a26==1))&&(a28==1))&&(a10==1))))){ a27 = 19; a5 = 0; a2 = 1; a14 = 7; a3 = 14; a11 = 1; return 26; } else if((((a27==21)&&((a3==12)&&((((a11==1)||(((a29==1)&&((a5==1)&&((a5==1)||(a16==1))))&&!(a13==1)))&&(a25==1))&&!(a2==1))))&&(((a28==1)&&(((input==3)&&(((a14==4)||(a14==5))||(a14==6)))&&!(a26==1)))&&(a10==1)))){ a24 = 0; a27 = 19; a9 = 1; a3 = 14; a5 = 0; a14 = 3; return 26; } else if((((a2==1)&&(((((a10==1)&&(((a28==1)&&(a14==6))||!(a5==1)))||(a23==1))||(a16==1))||!(a12==1)))&&((a3==12)&&((a27==20)&&(((a26==1)&&((!(a25==1)&&(input==5))&&!(a19==1)))&&(a6==1)))))){ a1 = 0; a16 = 0; a27 = 19; a5 = 1; a14 = 3; a25 = 1; return -1; } else if(((((a14==6)&&((((!(a17==1)&&(((input==6)&&(a2==1))&&(a6==1)))&&(a5==1))&&(a25==1))&&(a10==1)))&&(a27==21))&&((((((a21==1)||(a15==1))||(a1==1))&&!(a26==1))||!(a29==1))&&(a3==13)))){ a21 = 0; a11 = 0; return 24; } else if((((a18==1)&&(((a16==1)||((((((a29==1)&&!(a25==1))||(a23==1))||(a11==1))&&!(a26==1))&&(a10==1)))||!(a12==1)))&&((a27==20)&&((((((a14==4)&&(a3==13))||(((a3==12)&&(a14==7))||((a3==13)&&(a14==3))))&&(input==3))&&!(a1==1))&&(a2==1))))){ a23 = 0; a14 = 3; a12 = 1; a15 = 1; a3 = 13; return 25; } else if((((a10==1)&&(!(a23==1)&&((((input==2)&&(((a14==3)&&(a3==13))||(((a3==12)&&(a14==6))||((a14==7)&&(a3==12)))))&&(a20==1))&&(a7==1))))&&(((a27==20)&&(!(a2==1)&&(!(a21==1)&&(!(a20==1)||(!(a25==1)&&((a12==1)&&!(a13==1)))))))&&!(a26==1)))){ if((a12==1)){ a27 = 21; a15 = 0; a14 = 5; a26 = 1; a5 = 0; a28 = 0; a2 = 1; a3 = 12; }else{ a3 = 14; a27 = 19; a12 = 0; a14 = 6; a28 = 0; a25 = 1; a23 = 1; a2 = 1; } return -1; } else if((((!(a7==1)||((!(a21==1)&&((((a27==20)&&(a29==1))&&(a10==1))||!(a28==1)))&&(a2==1)))&&(a25==1))&&((((!(a23==1)&&(((a3==14)&&(input==4))&&!(a9==1)))&&(a14==4))&&!(a19==1))&&!(a26==1)))){ a19 = 0; a3 = 13; a26 = 1; a27 = 21; a13 = 0; a25 = 0; return 22; } else if((((!(a16==1)&&((a20==1)&&(a3==12)))||(a21==1))&&((((!(a2==1)&&((!(a17==1)&&((a10==1)&&(((a26==1)&&((((a14==5)||(a14==6))||(a14==7))&&(input==5)))&&(a25==1))))&&(a12==1)))&&(a27==19))&&!(a9==1))&&(a15==1)))){ a20 = 1; a28 = 1; a11 = 0; a2 = 1; a14 = 6; return -1; } else if((((((a20==1)&&((a27==20)&&((!(a2==1)&&((a5==1)&&((((a6==1)&&!(a26==1))||(a21==1))||!(a29==1))))&&(a10==1))))&&(a25==1))&&(a14==6))&&(!(a1==1)&&(!(a16==1)&&((input==4)&&(a3==13)))))){ a21 = 0; a26 = 1; a6 = 1; a11 = 0; a14 = 4; a2 = 1; return 22; } return calculate_output5(input); } int calculate_output5(int input) { if(((((a29==1)&&((a10==1)&&((!(a25==1)&&(input==5))&&!(a26==1))))&&(a3==13))&&((!(a13==1)&&((a13==1)||((a2==1)&&(!(a19==1)&&(!(a21==1)&&(((a14==5)&&(a15==1))&&(a27==20)))))))||(a17==1)))){ a14 = 7; a17 = 0; a19 = 0; a2 = 0; a27 = 19; return 22; } else if(((((((a3==12)&&((a26==1)&&(!(a19==1)&&(((((a28==1)&&!(a19==1))&&!(a23==1))&&!(a17==1))&&(a10==1)))))||!(a12==1))&&(a27==21))&&!(a2==1))&&(((a25==1)&&((((a14==3)||(a14==4))||(a14==5))&&(input==1)))&&!(a16==1)))){ if((a7==1)){ a21 = 1; a14 = 6; a24 = 0; a7 = 0; a27 = 19; a2 = 1; }else{ a3 = 14; a14 = 5; a25 = 0; a4 = 0; a23 = 1; a8 = 0; } return 24; } else if((((((a20==1)&&(!(a13==1)&&((input==4)&&(a3==12))))&&!(a19==1))&&(a10==1))&&((!(a26==1)&&(((a14==7)&&(!(a12==1)||((((a25==1)&&(a12==1))||!(a15==1))||!(a5==1))))&&!(a2==1)))&&(a27==21)))){ if((a17==1)){ a25 = 0; a21 = 1; a2 = 1; a15 = 0; a17 = 1; a14 = 5; }else{ a2 = 1; a26 = 1; a25 = 0; a27 = 19; a14 = 5; a3 = 14; a22 = 0; a0 = 0; } return -1; } else if((((a28==1)&&(((((input==3)&&((!(a26==1)&&((a3==12)&&(a14==3)))||((((a3==14)&&(a14==6))&&(a26==1))||(((a3==14)&&(a14==7))&&(a26==1)))))&&(a10==1))&&(a2==1))&&!(a21==1)))&&((((a25==1)&&((a27==21)&&(((a28==1)&&(a7==1))&&(a28==1))))||!(a15==1))&&(a6==1)))){ a16 = 0; a26 = 0; a7 = 1; a14 = 6; a27 = 20; a3 = 12; return 26; } else if((((a20==1)&&(!(a21==1)&&(((input==4)&&(((a14==3)||(a14==4))||(a14==5)))&&(a27==21))))&&((a10==1)&&(((a25==1)&&(!(a7==1)||(((a18==1)&&((a3==13)&&(!(a16==1)&&((a7==1)&&(a20==1)))))&&!(a26==1))))&&(a2==1))))){ a3 = 12; a20 = 1; a21 = 0; a19 = 0; a14 = 3; a26 = 1; a27 = 19; return -1; } else if(((!(a1==1)&&(((a23==1)||(a20==1))&&!(a25==1)))&&(((!(a19==1)&&((!(a16==1)&&(((a3==14)&&((!(a23==1)&&((input==1)&&((a14==4)||(a14==5))))&&!(a21==1)))&&(a10==1)))&&(a2==1)))&&(a27==20))&&!(a26==1)))){ a3 = 13; a25 = 1; a26 = 1; a13 = 0; a18 = 1; a14 = 3; return 22; } else if(((((a27==21)&&(!(a29==1)||(!(a28==1)||(((a28==1)&&((a25==1)&&((a10==1)&&(a12==1))))&&(a26==1)))))&&(a28==1))&&((a5==1)&&(!(a2==1)&&((a5==1)&&((a3==14)&&((input==2)&&((a14==5)||((a14==3)||(a14==4)))))))))){ if((a8==1)){ a27 = 19; a3 = 12; a26 = 0; a2 = 1; a14 = 4; a17 = 1; a15 = 0; a22 = 1; a25 = 0; }else{ a26 = 0; a25 = 0; a27 = 19; a24 = 0; a3 = 13; a14 = 3; a2 = 1; a4 = 1; } return 24; } else if((((a27==20)&&(((a3==14)&&(((!(a9==1)&&(a29==1))&&(a15==1))||!(a20==1)))&&(a2==1)))&&(((a10==1)&&((!(a17==1)&&((((input==3)&&((a14==6)||(a14==7)))&&!(a13==1))&&(a25==1)))&&(a5==1)))&&(a26==1)))){ a14 = 4; a13 = 0; a25 = 0; a18 = 1; a1 = 0; a26 = 0; return 25; } else if((((!(a19==1)&&(!(a11==1)&&(((!(a21==1)&&((((((a14==6)&&(a3==14))&&(a26==1))||(((a14==7)&&(a3==14))&&(a26==1)))||(((a3==12)&&(a14==3))&&!(a26==1)))&&(input==5)))&&!(a11==1))&&(a27==19))))&&!(a13==1))&&(((a17==1)||(((a12==1)&&!(a2==1))&&(a25==1)))&&(a10==1)))){ a27 = 20; a26 = 1; a9 = 0; a14 = 3; a2 = 1; a15 = 1; a6 = 1; a3 = 13; return 26; } else if(((((((a19==1)&&((a3==12)&&((a27==20)&&(!(a26==1)&&(((a23==1)&&((input==5)&&((a14==3)||(a14==4))))&&(a1==1))))))&&!(a12==1))&&(a10==1))&&(a19==1))&&((a2==1)&&((!(a29==1)&&(a18==1))&&(a25==1))))){ a23 = 1; a12 = 0; a3 = 14; a14 = 5; a5 = 0; a27 = 19; return 24; } else if(((!(a2==1)&&((!(a19==1)&&(!(a19==1)&&(!(a16==1)&&((((a14==6)||(a14==7))&&(input==1))&&!(a25==1)))))&&!(a26==1)))&&((a27==20)&&((a9==1)||((a3==14)&&((a20==1)&&(((a10==1)&&(a20==1))||!(a7==1)))))))){ a4 = 0; a2 = 1; a22 = 1; a14 = 4; a28 = 0; a25 = 1; a3 = 12; return -1; } else if(((((input==6)&&(((a14==4)&&(a3==13))||(((a3==12)&&(a14==7))||((a3==13)&&(a14==3)))))&&(a5==1))&&((a27==20)&&(!(a18==1)||(!(a9==1)&&((a21==1)||((a10==1)&&(!(a25==1)&&((a2==1)&&(((a26==1)&&(!(a29==1)||(a15==1)))&&!(a16==1))))))))))){ a20 = 1; a23 = 0; a25 = 1; a19 = 0; a3 = 14; a27 = 19; a14 = 4; a2 = 0; return 26; } else if(((!(a25==1)&&(((a3==14)&&(!(a11==1)&&((a28==1)&&(!(a2==1)&&(a15==1)))))&&(a29==1)))&&((a26==1)&&((((((((a14==6)||(a14==7))&&(input==4))&&(a15==1))&&!(a23==1))&&(a10==1))&&(a20==1))&&(a27==21))))){ if((a17==1)){ a0 = 1; a3 = 13; a27 = 19; a2 = 1; a14 = 5; a9 = 1; }else{ a22 = 1; a3 = 13; a2 = 1; a14 = 5; a7 = 0; a27 = 19; a8 = 1; } return 25; } else if(((((!(a25==1)&&(!(a2==1)&&((a15==1)&&(a6==1))))&&(a3==12))&&!(a26==1))&&(((a27==21)&&((a6==1)&&((!(a19==1)&&((a10==1)&&((((a14==5)||(a14==6))&&(input==1))&&!(a23==1))))&&(a6==1))))&&(a15==1)))){ a27 = 19; a2 = 1; a6 = 0; a14 = 3; a17 = 1; a19 = 1; return -1; } else if(((!(a7==1)&&((a27==19)&&(((a23==1)&&(((!(a7==1)&&(((((a14==3)||(a14==4))||(a14==5))&&(input==3))&&(a19==1)))&&(a3==13))&&(a26==1)))&&(a10==1))))&&(((!(a2==1)&&((a5==1)&&!(a28==1)))&&!(a25==1))&&(a13==1)))){ a2 = 1; a0 = 1; a3 = 14; a8 = 1; a14 = 6; a9 = 1; a25 = 1; a26 = 0; return -1; } else if((((a26==1)&&(((a23==1)||((a25==1)&&(a7==1)))&&(a27==21)))&&(((!(a23==1)&&(!(a2==1)&&(((!(a19==1)&&((a10==1)&&((input==3)&&((a14==6)||(a14==7)))))&&(a28==1))&&!(a21==1))))&&(a3==12))&&(a7==1)))){ if((a25==1)){ a27 = 20; a8 = 1; a18 = 0; a26 = 0; a25 = 0; a14 = 3; a2 = 1; a7 = 0; }else{ a14 = 4; a0 = 0; a2 = 1; a28 = 0; a27 = 19; a25 = 0; a20 = 0; } return -1; } else if((((a6==1)&&((((a10==1)&&(((a5==1)&&((input==5)&&((a14==6)||(a14==7))))&&(a3==13)))&&(a12==1))&&(a27==19)))&&(!(a2==1)&&((a19==1)||((!(a25==1)&&((a20==1)&&((a12==1)&&(a26==1))))||(a13==1)))))){ a25 = 1; a2 = 1; a3 = 12; a14 = 5; a11 = 0; a20 = 1; return -1; } else if((((a2==1)&&((a25==1)&&((a28==1)&&(((a26==1)&&(!(a13==1)&&((a3==13)&&(input==4))))&&(a12==1)))))&&((((a10==1)&&(((!(a13==1)&&(a7==1))&&(a27==21))||(a11==1)))&&(a14==5))||!(a6==1)))){ a14 = 3; a11 = 0; a27 = 20; a6 = 1; a29 = 1; return 25; } else if(((((!(a25==1)&&(!(a2==1)&&((a27==21)&&(!(a1==1)&&((((a14==7)&&(a3==12))||((a14==3)&&(a3==13)))&&(input==1))))))&&(a28==1))&&(a28==1))&&((a17==1)||((!(a20==1)||((a10==1)&&(!(a26==1)&&(a6==1))))||!(a20==1))))){ a3 = 13; a14 = 7; a23 = 1; a4 = 1; a29 = 0; a25 = 1; return -1; } else if((((a27==21)&&(((a28==1)&&(((a5==1)&&(((input==3)&&((a14==6)||((a14==4)||(a14==5))))&&(a3==13)))&&!(a23==1)))&&!(a9==1)))&&((a17==1)||(((a10==1)&&(!(a2==1)&&(!(a23==1)&&((a5==1)&&!(a26==1)))))&&(a25==1))))){ a14 = 3; a17 = 1; a15 = 0; a22 = 0; a3 = 14; a27 = 19; return 25; } else if((((((!(a28==1)||((((a6==1)||!(a5==1))&&(a3==14))&&!(a21==1)))||!(a7==1))&&(a25==1))&&(a10==1))&&((a7==1)&&((!(a2==1)&&(((a15==1)&&(((a14==5)||(a14==6))&&(input==1)))&&(a27==20)))&&!(a26==1))))){ a11 = 0; a2 = 1; a23 = 0; a9 = 0; a14 = 4; return 22; } else if((((((((a26==1)&&((a29==1)&&(a3==12)))||(a11==1))&&(a27==19))&&(a28==1))||(a16==1))&&(!(a25==1)&&(!(a2==1)&&(((a10==1)&&(((((a14==7)||((a14==5)||(a14==6)))&&(input==3))&&!(a17==1))&&!(a16==1)))&&(a20==1)))))){ a23 = 0; a20 = 1; a15 = 1; a25 = 1; a14 = 6; return -1; } else if(((((a10==1)&&((a27==19)&&(!(a29==1)||((a25==1)&&((a23==1)||(!(a2==1)&&(a7==1)))))))&&(a3==12))&&((!(a26==1)&&((a20==1)&&(!(a13==1)&&(((((a14==4)||(a14==5))||(a14==6))&&(input==6))&&(a7==1)))))&&(a29==1)))){ a26 = 1; a18 = 1; a9 = 0; a2 = 1; a7 = 1; a14 = 3; return -1; } else if((((a7==1)&&((a29==1)&&(((a10==1)&&((((((((a14==4)&&(a3==14))||(((a14==7)&&(a3==13))||((a14==3)&&(a3==14))))&&(input==6))&&(a25==1))&&(a27==20))&&!(a2==1))&&!(a26==1)))&&!(a21==1))))&&((a18==1)&&((!(a28==1)||(a18==1))||!(a6==1))))){ a14 = 4; a3 = 12; a26 = 1; a12 = 1; a27 = 19; a9 = 0; return -1; } else if(((!(a23==1)&&((!(a26==1)&&(((((a14==5)||((a14==3)||(a14==4)))&&(input==1))&&(a28==1))&&(a25==1)))&&(a10==1)))&&(!(a13==1)&&(((!(a12==1)||((((a6==1)&&(a3==13))||(a9==1))||!(a7==1)))&&(a27==21))&&(a2==1))))){ a14 = 5; a7 = 1; a12 = 1; a17 = 0; return 22; } else if((((!(a23==1)&&((a20==1)&&((a3==13)&&((input==4)&&((a14==7)||((a14==5)||(a14==6)))))))&&!(a2==1))&&((a25==1)&&(((!(a1==1)&&(!(a5==1)||(((!(a26==1)&&(a5==1))&&!(a13==1))&&(a27==19))))&&(a10==1))&&!(a13==1))))){ a11 = 0; a19 = 0; a26 = 1; a14 = 5; a3 = 14; a17 = 0; return -1; } else if((((a28==1)&&((((a15==1)&&((input==1)&&(((a14==4)&&(a3==13))||(((a14==7)&&(a3==12))||((a3==13)&&(a14==3))))))&&!(a16==1))&&!(a2==1)))&&(((a12==1)&&((((a27==20)&&((a10==1)&&((a20==1)&&(a29==1))))&&(a20==1))&&(a26==1)))&&!(a25==1)))){ a26 = 0; a6 = 1; a14 = 5; a25 = 1; a3 = 14; a16 = 0; a2 = 1; a21 = 0; return 26; } else if((((a15==1)&&(((!(a23==1)&&(!(a23==1)&&(((a3==12)&&((a2==1)&&((input==1)&&(a10==1))))&&!(a25==1))))&&(a18==1))&&(a27==20)))&&((a9==1)||((((a14==6)&&(a28==1))&&(a26==1))&&!(a11==1))))){ a25 = 1; a21 = 0; a14 = 3; a27 = 19; a3 = 13; a13 = 0; a2 = 0; a23 = 0; return 22; } else if((((a10==1)&&((a27==20)&&((!(a7==1)||(a5==1))&&(a26==1))))&&((a2==1)&&(!(a1==1)&&((a25==1)&&(((a15==1)&&(!(a21==1)&&((!(a17==1)&&((input==4)&&((a14==6)||(a14==7))))&&(a3==14))))&&!(a1==1))))))){ a27 = 19; a6 = 1; a14 = 3; a3 = 12; a9 = 0; return -1; } else if(((!(a25==1)&&((a27==20)&&((a10==1)&&((a3==13)&&(a12==1)))))&&((((((!(a26==1)&&((((input==4)&&((a14==6)||(a14==7)))&&!(a13==1))&&!(a9==1)))&&!(a23==1))&&(a2==1))&&(a5==1))&&(a15==1))&&(a29==1)))){ a14 = 6; a1 = 0; a9 = 0; a17 = 0; return 22; } else if(((((a28==1)&&((a9==1)||((a6==1)&&(a10==1))))&&!(a13==1))&&(((!(a25==1)&&(!(a2==1)&&(!(a13==1)&&(((a3==12)&&(!(a21==1)&&((input==4)&&(a14==5))))&&(a27==20)))))&&(a26==1))&&(a12==1)))){ a19 = 0; a2 = 1; a28 = 1; a3 = 13; a11 = 0; return 24; } else if((((((a20==1)&&(!(a16==1)&&(((a10==1)&&((a15==1)&&((input==4)&&(((a14==3)||(a14==4))||(a14==5)))))&&!(a25==1))))&&!(a9==1))&&(a6==1))&&((a12==1)&&(((a27==19)&&(((a15==1)&&(a26==1))&&!(a2==1)))&&(a3==13))))){ a27 = 21; a2 = 1; a14 = 5; a21 = 0; a16 = 0; a3 = 12; a28 = 1; return 25; } else if(((!(a9==1)&&((!(a2==1)&&((a25==1)&&((input==6)&&((a14==5)||(a14==6)))))&&(a5==1)))&&(((!(a17==1)&&(((a27==19)&&((a10==1)&&(!(a16==1)&&((a26==1)&&(a20==1)))))||(a17==1)))||(a23==1))&&(a3==13)))){ a12 = 1; a2 = 1; a28 = 1; a14 = 4; a5 = 1; a27 = 20; return 25; } else if((((((a1==1)||(((a29==1)&&(a29==1))&&!(a25==1)))&&(a10==1))&&(a27==20))&&(((a14==5)&&((((a5==1)&&((((input==5)&&!(a2==1))&&!(a26==1))&&!(a9==1)))&&(a28==1))&&(a6==1)))&&(a3==12)))){ a28 = 0; a26 = 1; a3 = 14; a14 = 6; a4 = 1; a18 = 0; a27 = 19; return 26; } else if(((!(a5==1)&&(((a2==1)&&((a25==1)&&((a3==12)&&((((a14==3)||(a14==4))&&(input==2))&&!(a5==1)))))&&(a19==1)))&&((((!(a26==1)&&((a27==20)&&((a29==1)&&(a10==1))))&&!(a7==1))&&!(a20==1))&&!(a18==1)))){ a16 = 1; a14 = 3; a26 = 1; a27 = 21; a3 = 13; a11 = 1; a24 = 0; return 24; } else if((((a6==1)&&((((((input==5)&&(((a14==3)||(a14==4))||(a14==5)))&&(a29==1))&&(a3==13))&&(a26==1))&&!(a11==1)))&&((a27==19)&&(((((!(a2==1)&&(!(a25==1)&&(a15==1)))&&!(a1==1))&&!(a21==1))&&(a7==1))&&(a10==1))))){ a26 = 0; a14 = 5; a15 = 1; a1 = 0; a27 = 21; a2 = 1; a20 = 1; a3 = 14; return -1; } else if((((a18==1)&&((!(a16==1)&&(((a5==1)&&((((a27==21)&&((input==5)&&!(a25==1)))&&(a12==1))&&(a10==1)))&&!(a2==1)))&&!(a13==1)))&&(((((a18==1)&&(a3==14))&&!(a26==1))&&(a14==3))&&(a15==1)))){ a14 = 5; a25 = 1; a27 = 19; a2 = 1; a16 = 1; a4 = 0; a26 = 1; a20 = 0; return -1; } else if((((!(a26==1)&&((a9==1)||(!(a28==1)||((a11==1)||((a5==1)&&(a27==21))))))&&!(a11==1))&&((a18==1)&&((((a2==1)&&((((input==5)&&((a14==5)||((a14==3)||(a14==4))))&&!(a17==1))&&!(a25==1)))&&(a3==13))&&(a10==1))))){ a14 = 5; a3 = 12; a1 = 0; a7 = 1; a25 = 1; a26 = 1; a21 = 0; return 26; } else if(((((!(a5==1)||(!(a28==1)||(((a27==21)&&(a20==1))&&!(a21==1))))&&(a10==1))||!(a15==1))&&(((a2==1)&&(((a25==1)&&(((a12==1)&&((((a14==3)||(a14==4))||(a14==5))&&(input==3)))&&(a20==1)))&&!(a26==1)))&&(a3==13)))){ a14 = 3; a12 = 1; a28 = 1; a29 = 1; return 26; } else if(((!(a13==1)&&(!(a15==1)||(((a5==1)&&((((a18==1)&&(a3==12))||(a1==1))&&(a2==1)))&&!(a17==1))))&&((a25==1)&&((a6==1)&&((((((a14==7)||((a14==5)||(a14==6)))&&(input==2))&&(a10==1))&&(a27==20))&&!(a26==1)))))){ a12 = 1; a26 = 1; a14 = 3; a27 = 19; a23 = 0; a29 = 1; return -1; } else if((((a27==19)&&(((!(a6==1)&&((((((input==5)&&!(a2==1))&&!(a12==1))&&!(a29==1))&&(a10==1))&&(a11==1)))&&(a3==14))&&(a14==3)))&&((((a17==1)&&((a25==1)&&(a28==1)))&&!(a28==1))&&!(a26==1)))){ a22 = 1; a2 = 1; a4 = 0; a14 = 4; a3 = 13; a23 = 1; a26 = 1; return -1; } else if(((!(a2==1)&&((a25==1)&&(!(a26==1)&&((!(a9==1)&&(((!(a23==1)&&(((a14==5)||((a14==3)||(a14==4)))&&(input==5)))&&!(a9==1))&&!(a9==1)))&&(a3==14)))))&&(((a5==1)&&(((a5==1)&&!(a19==1))&&(a27==21)))&&(a10==1)))){ if((a9==1)){ a7 = 0; a9 = 1; a2 = 1; a26 = 1; a14 = 3; a27 = 19; a4 = 0; }else{ a5 = 0; a14 = 7; a17 = 1; a22 = 0; } return 22; } else if(((!(a23==1)&&((((a14==5)&&((a12==1)&&((a12==1)&&((input==3)&&(a3==14)))))&&(a2==1))&&(a27==21)))&&((((a16==1)||((a26==1)&&((a25==1)&&(!(a18==1)||(a15==1)))))&&(a10==1))||(a11==1)))){ a13 = 0; a18 = 1; a12 = 1; return 26; } else if((((a27==20)&&((a2==1)&&((a26==1)&&((((((a14==5)||(a14==6))&&(input==2))&&!(a13==1))&&(a12==1))&&!(a25==1)))))&&(((((((a18==1)&&(a29==1))||(a13==1))&&(a15==1))||!(a7==1))&&(a3==13))&&(a10==1)))){ a14 = 3; a18 = 1; a25 = 1; a27 = 19; a17 = 0; a3 = 12; a20 = 1; return -1; } if((((((((a2==1)&&(a14==6))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_12: exit(0); } if((((((((a2==1)&&(a14==5))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_21: exit(0); } if((((((((a2==1)&&(a14==5))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_11: exit(0); } if((((((((a2==1)&&(a14==3))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_44: exit(0); } if((((((((a2==1)&&(a14==5))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_1: exit(0); } if((((((((a2==1)&&(a14==5))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_36: exit(0); } if((((((((a2==1)&&(a14==4))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_0: exit(0); } if((((((((a2==1)&&(a14==6))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_2: exit(0); } if((((((((a2==1)&&(a14==7))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_38: exit(0); } if((((((((a2==1)&&(a14==7))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_48: exit(0); } if((((((((a2==1)&&(a14==6))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_37: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_4: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==12))&&(a27==20))&&(a10==1))&&(a26==1))){ error_59: exit(0); } if((((((((a2==1)&&(a14==4))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_10: exit(0); } if((((((((a2==1)&&(a14==4))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_20: exit(0); } if((((((((a2==1)&&(a14==4))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_5: exit(0); } if((((((((a2==1)&&(a14==4))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_15: exit(0); } if((((((((a2==1)&&(a14==6))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_27: exit(0); } if((((((((a2==1)&&(a14==7))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_33: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_9: exit(0); } if((((((((a2==1)&&(a14==3))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_29: exit(0); } if((((((((a2==1)&&(a14==6))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_47: exit(0); } if((((((((a2==1)&&(a14==5))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_56: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_24: exit(0); } if((((((((a2==1)&&(a14==7))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_58: exit(0); } if((((((((a2==1)&&(a14==4))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_45: exit(0); } if((((((((a2==1)&&(a14==5))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_6: exit(0); } if((((((((a2==1)&&(a14==5))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_26: exit(0); } if((((((((a2==1)&&(a14==3))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_39: exit(0); } if((((((((a2==1)&&(a14==7))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_13: exit(0); } if((((((((a2==1)&&(a14==4))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_30: exit(0); } if((((((((a2==1)&&(a14==4))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_55: exit(0); } if((((((((a2==1)&&(a14==6))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_7: exit(0); } if((((((((a2==1)&&(a14==6))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_32: exit(0); } if((((((((a2==1)&&(a14==4))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_35: exit(0); } if((((((((a2==1)&&(a14==3))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_54: exit(0); } if((((((((a2==1)&&(a14==7))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_3: exit(0); } if((((((((a2==1)&&(a14==7))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_23: exit(0); } if((((((((a2==1)&&(a14==6))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_17: exit(0); } if((((((((a2==1)&&(a14==7))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_8: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_14: exit(0); } if((((((((a2==1)&&(a14==4))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_40: exit(0); } if((((((((a2==1)&&(a14==6))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_42: exit(0); } if((((((((a2==1)&&(a14==6))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_57: exit(0); } if((((((((a2==1)&&(a14==7))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_18: exit(0); } if((((((((a2==1)&&(a14==6))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_22: exit(0); } if((((((((a2==1)&&(a14==4))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_50: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ globalError: exit(0); } if((((((((a2==1)&&(a14==7))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_43: exit(0); } if((((((((a2==1)&&(a14==3))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&(a26==1))){ error_34: exit(0); } if((((((((a2==1)&&(a14==7))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_28: exit(0); } if((((((((a2==1)&&(a14==5))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_51: exit(0); } if((((((((a2==1)&&(a14==5))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_46: exit(0); } if((((((((a2==1)&&(a14==3))&&(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_19: exit(0); } if((((((((a2==1)&&(a14==6))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_52: exit(0); } if((((((((a2==1)&&(a14==4))&&(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_25: __VERIFIER_error(); } if((((((((a2==1)&&(a14==5))&&!(a25==1))&&(a3==14))&&(a27==19))&&(a10==1))&&(a26==1))){ error_41: exit(0); } if((((((((a2==1)&&(a14==5))&&(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_16: exit(0); } if((((((((a2==1)&&(a14==7))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_53: exit(0); } if((((((((a2==1)&&(a14==5))&&!(a25==1))&&(a3==12))&&(a27==19))&&(a10==1))&&(a26==1))){ error_31: exit(0); } if((((((((a2==1)&&(a14==3))&&!(a25==1))&&(a3==13))&&(a27==19))&&(a10==1))&&!(a26==1))){ error_49: exit(0); } return -2; } int main() { // default output int output = -1; // main i/o-loop while(1) { // read input int input; input = __VERIFIER_nondet_int(); if ((input != 1) && (input != 2) && (input != 3) && (input != 4) && (input != 5) && (input != 6)) return -2; // operate eca engine output = calculate_output(input); } }