extern void __VERIFIER_error(void); extern int __VERIFIER_nondet_int(void); extern void exit(int); // inputs int d= 4; int c= 3; int e= 5; int a= 1; int f= 6; int b= 2; int a9 = 18; int a27 = 1; int a2 = 10; int a16 = 1; int a15 = 1; int a12 = 4; int a25 = 1; int a20 = 5; int calculate_output2(int input); int calculate_output3(int input); int calculate_output4(int input); int calculate_output5(int input); int calculate_output6(int input); int calculate_output7(int input); int calculate_output8(int input); int calculate_output(int input) { if(((((((((a12==2)&&(!(a15==1)&&(input==1)))&&(a27==1))&&(a9==17))&&(a20==5))&&!(a25==1))&&(a16==1))&&(a2==12))){ a15 = 1; a2 = 10; a25 = 1; return -1; } else if(((((a9==18)&&((((a2==13)&&((a16==1)&&((input==4)&&!(a25==1))))&&(a12==4))&&(a27==1)))&&(a20==7))&&(a15==1))){ a25 = 1; a2 = 11; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((((a27==1)&&((((a16==1)&&((a15==1)&&((a9==16)&&(input==6))))&&!(a25==1))&&(a20==6)))&&(a2==11))&&(a12==4))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a15==1)&&(((a16==1)&&((input==4)&&(((((a12==2)&&((a9==16)&&(a2==10)))&&(a25==1))&&(a20==7))||(((a20==6)&&(((a12==6)&&((a9==18)&&(a2==13)))&&!(a25==1)))||((((a12==2)&&((a2==9)&&(a9==16)))&&(a25==1))&&(a20==7))))))&&(a27==1)))){ a2 = 9; a25 = 1; a20 = 5; a12 = 2; a9 = 16; return -1; } else if((((a12==4)&&(((a20==7)&&(((a16==1)&&((a25==1)&&(((a2==10)||(a2==11))&&(input==1))))&&(a27==1)))&&(a15==1)))&&(a9==17))){ a20 = 6; a9 = 16; a2 = 11; return -1; } else if((!(a25==1)&&(((((((a16==1)&&((input==5)&&((a2==11)||(a2==12))))&&!(a15==1))&&(a12==3))&&(a20==5))&&(a9==18))&&(a27==1)))){ if((a9==17)){ a9 = 16; a25 = 1; a2 = 11; a15 = 1; }else{ a25 = 1; a12 = 5; a9 = 16; a2 = 9; a15 = 1; } return -1; } else if(((a16==1)&&((a15==1)&&((((a20==7)&&((a9==17)&&(((((a12==3)&&(a2==12))||((a2==13)&&(a12==3)))||((a12==4)&&(a2==9)))&&(input==4))))&&(a27==1))&&(a25==1))))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((((((((a12==3)&&(((input==2)&&((a2==12)||(a2==13)))&&(a16==1)))&&(a20==7))&&(a15==1))&&(a9==16))&&(a27==1))&&(a25==1))){ a9 = 17; a12 = 2; a2 = 9; return 25; } else if(((((a16==1)&&((!(a25==1)&&((((a9==16)&&(input==1))&&(a12==6))&&(a27==1)))&&!(a15==1)))&&(a20==5))&&(a2==12))){ if((a2==11)){ a9 = 17; a2 = 10; a15 = 1; a20 = 7; }else{ a25 = 1; a12 = 5; } return -1; } else if(((a20==6)&&((a9==18)&&(((a15==1)&&(!(a25==1)&&((((input==4)&&((a2==9)||(a2==10)))&&(a12==6))&&(a16==1))))&&(a27==1))))){ a12 = 2; a2 = 9; a25 = 1; a20 = 5; a9 = 16; return -1; } else if(((a9==18)&&((a27==1)&&(((((a12==5)&&((a20==5)&&((input==1)&&((a2==12)||(a2==13)))))&&(a16==1))&&(a15==1))&&!(a25==1))))){ a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if((((a2==10)&&(!(a25==1)&&((((((input==2)&&(a15==1))&&(a9==16))&&(a16==1))&&(a20==6))&&(a12==6))))&&(a27==1))){ a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((((a2==11)&&((a20==6)&&((((a9==17)&&((input==1)&&!(a25==1)))&&(a15==1))&&(a16==1))))&&(a12==5))&&(a27==1))){ a25 = 1; a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((((((((a25==1)&&((input==6)&&(a27==1)))&&!(a15==1))&&(a12==6))&&(a20==5))&&(a9==17))&&(a16==1))&&(a2==11))){ a9 = 16; a15 = 1; a2 = 12; a12 = 4; return -1; } else if(((((a15==1)&&(((a9==18)&&(((((a2==10)&&(a12==5))||(((a12==4)&&(a2==13))||((a12==5)&&(a2==9))))&&(input==2))&&(a27==1)))&&(a16==1)))&&(a20==5))&&(a25==1))){ a2 = 9; a9 = 16; a12 = 3; a25 = 0; return 23; } else if(((a27==1)&&((a15==1)&&(((a9==16)&&(((a20==7)&&(!(a25==1)&&((input==2)&&((a2==13)||((a2==11)||(a2==12))))))&&(a16==1)))&&(a12==6))))){ a12 = 2; a20 = 5; a2 = 9; a25 = 1; return -1; } else if(((a20==7)&&((((a27==1)&&(((a9==17)&&(((((a12==2)&&(a2==13))||((a2==9)&&(a12==3)))||((a2==10)&&(a12==3)))&&(input==2)))&&(a15==1)))&&(a16==1))&&(a25==1)))){ if((a9==16)){ a2 = 9; a12 = 4; a9 = 18; }else{ a2 = 13; a25 = 0; a12 = 3; } return 23; } else if((((a16==1)&&((a27==1)&&(((a20==7)&&(((((a2==10)||(a2==11))&&(input==6))&&(a12==5))&&(a9==17)))&&(a25==1))))&&(a15==1))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if(((a9==16)&&(((((((a20==6)&&((input==2)&&((a2==9)||(a2==10))))&&(a12==3))&&(a15==1))&&(a16==1))&&(a27==1))&&(a25==1)))){ a2 = 9; a20 = 7; a12 = 4; a9 = 18; return 23; } else if(((a25==1)&&((a16==1)&&((((a15==1)&&((((a12==6)&&((a9==17)&&(a2==13)))||((a12==2)&&((a2==9)&&(a9==18))))&&(input==5)))&&(a27==1))&&(a20==7))))){ a20 = 6; a2 = 9; a9 = 18; a12 = 2; return -1; } else if((((((((a27==1)&&(((input==2)&&((a2==9)||(a2==10)))&&(a9==17)))&&(a16==1))&&(a15==1))&&!(a25==1))&&(a12==6))&&(a20==6))){ a20 = 5; a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((!(a25==1)&&(((a20==5)&&((a2==12)&&((a12==2)&&(!(a15==1)&&(input==4)))))&&(a9==17)))&&(a27==1))&&(a16==1))){ if((a27==1)){ a9 = 16; a15 = 1; a20 = 6; a12 = 4; a25 = 1; a2 = 13; }else{ a2 = 13; a15 = 1; a25 = 1; a12 = 4; } return 25; } else if(((a25==1)&&((a20==7)&&(((a9==16)&&(((((input==1)&&(a16==1))&&(a27==1))&&(a15==1))&&(a2==12)))&&(a12==5))))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if((((a16==1)&&(!(a25==1)&&((a9==18)&&((a27==1)&&((a12==5)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==1))&&(a15==1)))))))&&(a20==6))){ a9 = 16; a2 = 9; a12 = 2; a20 = 5; a25 = 1; return -1; } else if(((((a16==1)&&((a25==1)&&(!(a15==1)&&((((a12==2)&&((a2==10)&&(a9==17)))||((((a9==16)&&(a2==13))&&(a12==6))||((a12==2)&&((a9==17)&&(a2==9)))))&&(input==4)))))&&(a27==1))&&(a20==5))){ a15 = 1; a12 = 4; a25 = 0; a20 = 7; a2 = 12; a9 = 18; return -1; } else if(((a20==5)&&((a16==1)&&(((a9==16)&&((a12==2)&&(!(a25==1)&&(((((a2==9)||(a2==10))||(a2==11))&&(input==3))&&(a27==1)))))&&(a15==1))))){ a25 = 1; a2 = 9; return -1; } else if((((a20==7)&&((a27==1)&&(((!(a25==1)&&((a16==1)&&((input==2)&&((a2==11)||(a2==12)))))&&(a12==6))&&(a15==1))))&&(a9==18))){ a2 = 9; a12 = 4; a25 = 1; a20 = 6; return 21; } else if(((a27==1)&&((a12==2)&&((a15==1)&&(((((a2==9)&&((input==5)&&(a9==17)))&&(a20==7))&&(a16==1))&&(a25==1)))))){ a20 = 6; a9 = 18; a12 = 4; a2 = 10; return 21; } else if(((a12==3)&&((((a27==1)&&((a20==7)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==4))&&(a16==1))&&(a15==1))))&&(a9==18))&&(a25==1)))){ if((a20==7)){ a25 = 0; a9 = 16; a2 = 13; a12 = 4; }else{ a20 = 6; a9 = 16; a2 = 12; } return -1; } else if(((a20==6)&&((a25==1)&&((a16==1)&&((a15==1)&&((((input==4)&&((((a12==3)&&(a2==13))||((a12==4)&&(a2==9)))||((a12==4)&&(a2==10))))&&(a27==1))&&(a9==18))))))){ a20 = 5; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((a16==1)&&(((a20==6)&&((((((((a2==10)||(a2==11))||(a2==12))&&(input==6))&&(a12==3))&&(a25==1))&&(a27==1))&&(a9==17)))&&(a15==1)))){ a2 = 9; a12 = 2; a20 = 5; a9 = 16; return -1; } else if(((a16==1)&&((!(a25==1)&&(((a9==16)&&(((((a12==3)&&(a2==10))||(((a12==2)&&(a2==13))||((a12==3)&&(a2==9))))&&(input==5))&&(a20==6)))&&(a15==1)))&&(a27==1)))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((((a12==6)&&(((((a15==1)&&((input==1)&&((a2==10)||(a2==11))))&&(a27==1))&&(a25==1))&&(a9==18)))&&(a16==1))&&(a20==5))){ a12 = 4; a25 = 0; a2 = 11; a9 = 17; return 23; } else if(((a20==5)&&((a16==1)&&(!(a15==1)&&(((a9==18)&&(!(a25==1)&&((((a2==10)&&(a12==5))||(((a12==4)&&(a2==13))||((a12==5)&&(a2==9))))&&(input==1))))&&(a27==1)))))){ a9 = 17; a2 = 11; a25 = 1; a15 = 1; a12 = 5; return -1; } else if((((((a27==1)&&(((a20==5)&&(((input==2)&&((a2==10)||(a2==11)))&&(a9==18)))&&(a16==1)))&&!(a15==1))&&(a12==6))&&!(a25==1))){ a9 = 16; a2 = 9; a25 = 1; a15 = 1; a12 = 3; return -1; } else if((((((a20==5)&&((a9==17)&&(((a12==2)&&(((a2==10)||(a2==11))&&(input==3)))&&(a16==1))))&&(a27==1))&&!(a25==1))&&!(a15==1))){ if((a27==1)){ a9 = 18; a20 = 7; a2 = 9; a15 = 1; a12 = 5; }else{ a2 = 11; a15 = 1; a25 = 1; a9 = 16; } return -1; } else if(((a27==1)&&((a20==5)&&((((a12==3)&&((((input==5)&&((a2==9)||(a2==10)))&&(a9==16))&&!(a15==1)))&&(a16==1))&&!(a25==1))))){ a15 = 1; a12 = 5; a2 = 10; a9 = 17; a25 = 1; return -1; } else if((((a12==3)&&((a20==6)&&((a15==1)&&(((a27==1)&&((a25==1)&&(((a2==11)||(a2==12))&&(input==6))))&&(a16==1)))))&&(a9==16))){ a12 = 2; a9 = 17; a2 = 13; return 26; } else if(((a20==6)&&(((a16==1)&&((a15==1)&&((a25==1)&&((((((a2==9)||(a2==10))||(a2==11))&&(input==1))&&(a9==18))&&(a12==2)))))&&(a27==1)))){ a2 = 12; a12 = 4; a9 = 16; return -1; } else if((((a16==1)&&(!(a25==1)&&((a20==6)&&(((a27==1)&&(((((a12==4)&&(a2==12))||((a2==13)&&(a12==4)))||((a12==5)&&(a2==9)))&&(input==4)))&&(a9==18)))))&&(a15==1))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a27==1)&&(!(a25==1)&&(((a20==5)&&(((a12==5)&&(((input==3)&&(a15==1))&&(a16==1)))&&(a9==17)))&&(a2==12))))){ a9 = 16; a20 = 6; a12 = 4; a2 = 10; return 23; } else if((((((a12==5)&&((a15==1)&&((a20==5)&&((a16==1)&&((input==2)&&((a2==9)||(a2==10)))))))&&(a27==1))&&!(a25==1))&&(a9==17))){ a9 = 16; a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((!(a15==1)&&(((a20==5)&&((a25==1)&&(((a12==2)&&((input==5)&&((a2==12)||(a2==13))))&&(a9==18))))&&(a16==1)))&&(a27==1))){ a9 = 17; a15 = 1; a2 = 11; a12 = 6; return -1; } else if((((a15==1)&&((a27==1)&&(((a9==16)&&((a20==7)&&(((((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))||((a2==10)&&(a12==5)))&&(input==4))))&&(a16==1))))&&(a25==1))){ a2 = 11; a12 = 2; a20 = 5; return -1; } else if(((((a25==1)&&((a2==11)&&((a16==1)&&(!(a15==1)&&((a9==16)&&((input==4)&&(a27==1)))))))&&(a12==5))&&(a20==5))){ a2 = 10; a15 = 1; a20 = 7; a9 = 17; a12 = 4; return -1; } else if((((a20==5)&&((a9==17)&&((((((input==5)&&(a27==1))&&(a16==1))&&(a12==4))&&(a2==10))&&!(a15==1))))&&!(a25==1))){ if((a15==1)){ a15 = 1; a12 = 2; a25 = 1; a2 = 9; }else{ a9 = 18; a12 = 6; } return 26; } else if((((!(a15==1)&&((a27==1)&&(((a16==1)&&((a12==4)&&(((a2==10)||(a2==11))&&(input==5))))&&(a9==16))))&&(a25==1))&&(a20==5))){ a15 = 1; a2 = 9; a12 = 2; return -1; } else if((((a12==3)&&((((a25==1)&&((((input==4)&&(((a2==9)||(a2==10))||(a2==11)))&&(a9==17))&&(a27==1)))&&(a20==5))&&!(a15==1)))&&(a16==1))){ a9 = 16; a2 = 13; a25 = 0; a12 = 5; return -1; } else if((((a20==6)&&((a12==6)&&(((((a25==1)&&(((a2==12)||(a2==13))&&(input==3)))&&(a9==16))&&(a15==1))&&(a27==1))))&&(a16==1))){ a2 = 12; a9 = 18; a12 = 5; return 21; } else if((((a20==5)&&((((((a16==1)&&((input==5)&&(((a2==10)||(a2==11))||(a2==12))))&&(a15==1))&&!(a25==1))&&(a27==1))&&(a9==18)))&&(a12==2))){ a25 = 1; a2 = 9; a9 = 16; return -1; } else if((((a15==1)&&((((a9==16)&&((a2==13)&&((a12==2)&&((a16==1)&&(input==3)))))&&!(a25==1))&&(a27==1)))&&(a20==7))){ a25 = 1; a20 = 5; a2 = 9; return -1; } else if((((a20==7)&&(((a16==1)&&(((((input==4)&&((a2==11)||((a2==9)||(a2==10))))&&(a12==3))&&(a27==1))&&(a9==16)))&&!(a25==1)))&&(a15==1))){ a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a20==6)&&((a16==1)&&((((a15==1)&&(((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))&&(input==6))&&(a25==1)))&&(a27==1))&&(a9==17))))){ a9 = 16; a12 = 4; a2 = 11; return -1; } else if(((a16==1)&&((a9==18)&&(((((a15==1)&&(!(a25==1)&&(((a2==11)||(a2==12))&&(input==1))))&&(a27==1))&&(a20==7))&&(a12==6))))){ a2 = 9; a25 = 1; a12 = 2; a20 = 5; a9 = 16; return -1; } else if((((a15==1)&&((a27==1)&&((input==5)&&((((a20==6)&&((((a2==13)&&(a9==18))&&(a12==6))&&!(a25==1)))||((a20==7)&&((((a9==16)&&(a2==9))&&(a12==2))&&(a25==1))))||(((a25==1)&&(((a2==10)&&(a9==16))&&(a12==2)))&&(a20==7))))))&&(a16==1))){ a25 = 1; a12 = 2; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((!(a25==1)&&(((((a27==1)&&((a20==6)&&((((a2==9)||(a2==10))&&(input==1))&&(a15==1))))&&(a12==4))&&(a16==1))&&(a9==17)))){ a2 = 9; a9 = 16; a20 = 5; a25 = 1; a12 = 2; return -1; } else if((((a27==1)&&(((a12==5)&&((a9==16)&&((!(a15==1)&&((a16==1)&&(input==6)))&&(a2==13))))&&(a20==5)))&&(a25==1))){ if((a2==10)){ a25 = 0; a15 = 1; a20 = 7; a9 = 18; }else{ a2 = 10; a20 = 6; a12 = 4; a15 = 1; a25 = 0; } return 24; } else if((((a12==3)&&((a16==1)&&(!(a25==1)&&(((a20==5)&&((a9==18)&&(((a2==9)||(a2==10))&&(input==1))))&&!(a15==1)))))&&(a27==1))){ a15 = 1; a12 = 5; a9 = 16; a20 = 7; a2 = 11; a25 = 1; return -1; } else if(((a12==4)&&((!(a25==1)&&((a20==7)&&((a9==17)&&((((input==1)&&((a2==11)||(a2==12)))&&(a27==1))&&(a16==1)))))&&(a15==1)))){ a20 = 6; a2 = 13; a9 = 16; a25 = 1; return -1; } else if((((a16==1)&&((((!(a15==1)&&((((a2==12)||(a2==13))&&(input==1))&&(a25==1)))&&(a27==1))&&(a9==18))&&(a12==5)))&&(a20==5))){ a2 = 10; a15 = 1; a9 = 16; a12 = 3; return 21; } else if((((a12==4)&&((a2==13)&&((a27==1)&&((!(a25==1)&&(((input==5)&&(a16==1))&&(a20==5)))&&(a15==1)))))&&(a9==18))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((a2==9)&&((a20==5)&&(((a9==17)&&(!(a15==1)&&((((input==6)&&(a12==4))&&!(a25==1))&&(a16==1))))&&(a27==1))))){ if((a2==11)){ a12 = 6; a2 = 13; a25 = 1; a15 = 1; a9 = 16; }else{ a15 = 1; a2 = 13; a25 = 1; a9 = 16; } return 23; } else if(((a15==1)&&((((((a20==6)&&((a16==1)&&((input==2)&&(a12==3))))&&(a9==18))&&(a25==1))&&(a27==1))&&(a2==12)))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if((((a2==11)&&(((((((a9==18)&&(input==3))&&!(a25==1))&&(a15==1))&&(a16==1))&&(a27==1))&&(a20==6)))&&(a12==4))){ a2 = 9; a20 = 5; a12 = 2; a9 = 16; a25 = 1; return -1; } else if(((a12==4)&&(!(a25==1)&&((((((a2==12)&&((input==6)&&(a20==6)))&&(a15==1))&&(a9==16))&&(a16==1))&&(a27==1))))){ a12 = 2; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((((a25==1)&&((a16==1)&&((a15==1)&&(((a20==7)&&((input==2)&&(a12==6)))&&(a2==11)))))&&(a27==1))&&(a9==18))){ a20 = 5; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((a27==1)&&(!(a25==1)&&(((a16==1)&&(((a9==17)&&((input==4)&&((((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))||((a2==10)&&(a12==4)))))&&(a20==5)))&&(a15==1))))){ a9 = 18; a2 = 11; a25 = 1; a12 = 4; a20 = 6; return 26; } else if((((a25==1)&&((a20==6)&&((a15==1)&&((((input==6)&&(((a12==4)&&(a2==13))||((a2==9)&&(a12==5))))&&(a9==17))&&(a27==1)))))&&(a16==1))){ a20 = 5; a2 = 9; a12 = 2; a9 = 16; return -1; } else if(((a25==1)&&((a15==1)&&((a16==1)&&((a12==5)&&(((a20==7)&&((a27==1)&&(((a2==10)||(a2==11))&&(input==3))))&&(a9==18))))))){ a12 = 2; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((!(a15==1)&&((a16==1)&&(((a20==5)&&(((input==4)&&(((((a2==12)&&(a9==17))&&(a12==6))||(((a9==17)&&(a2==13))&&(a12==6)))||(((a2==9)&&(a9==18))&&(a12==2))))&&(a25==1)))&&(a27==1))))){ a15 = 1; a2 = 12; a12 = 6; a9 = 16; return -1; } else if((((((a27==1)&&(((((input==6)&&((a2==10)||(a2==11)))&&(a16==1))&&!(a25==1))&&(a9==18)))&&(a12==5))&&(a15==1))&&(a20==7))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a2==9)&&((a12==4)&&((a20==7)&&((a25==1)&&(((((input==1)&&(a15==1))&&(a9==16))&&(a27==1))&&(a16==1))))))){ a12 = 2; a20 = 5; return -1; } else if((((a27==1)&&((a20==7)&&(!(a25==1)&&((((a16==1)&&((((a2==10)||(a2==11))||(a2==12))&&(input==5)))&&(a15==1))&&(a9==16)))))&&(a12==5))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; return -1; } else if(((a16==1)&&((a27==1)&&((a20==6)&&((a9==16)&&(((((input==3)&&(a15==1))&&!(a25==1))&&(a12==4))&&(a2==10))))))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((a12==3)&&((((((((a2==10)||(a2==11))&&(input==4))&&(a20==7))&&(a9==16))&&(a16==1))&&(a15==1))&&(a27==1)))&&(a25==1))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a9==18)&&(!(a25==1)&&((((a12==3)&&((((input==6)&&((a2==9)||(a2==10)))&&(a16==1))&&(a20==5)))&&!(a15==1))&&(a27==1))))){ if((a27==1)){ a2 = 12; a25 = 1; a20 = 6; a15 = 1; a12 = 6; }else{ a12 = 6; a9 = 16; a2 = 11; a25 = 1; } return -1; } else if(((((a20==5)&&((a9==18)&&((a27==1)&&(((input==6)&&((((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))||((a12==5)&&(a2==10))))&&(a16==1)))))&&(a25==1))&&(a15==1))){ a9 = 16; a12 = 2; a2 = 9; return -1; } else if((((((a15==1)&&((a16==1)&&((a20==7)&&((a25==1)&&(((a2==12)||(a2==13))&&(input==3))))))&&(a9==18))&&(a27==1))&&(a12==6))){ a20 = 5; a12 = 2; a9 = 16; a2 = 9; return -1; } else if(((a20==6)&&((a16==1)&&(!(a25==1)&&((((a2==11)&&((a9==17)&&((input==6)&&(a12==5))))&&(a15==1))&&(a27==1)))))){ a9 = 16; a2 = 9; a20 = 5; a25 = 1; a12 = 2; return -1; } else if((((a20==7)&&((a16==1)&&((a27==1)&&(!(a25==1)&&((a15==1)&&((input==6)&&(((a12==5)&&(a2==10))||(((a2==13)&&(a12==4))||((a2==9)&&(a12==5))))))))))&&(a9==17))){ a25 = 1; a2 = 12; a12 = 4; a20 = 6; return -1; } else if(((a12==2)&&(((a9==18)&&((((((input==1)&&(((a2==10)||(a2==11))||(a2==12)))&&(a16==1))&&!(a25==1))&&(a27==1))&&(a15==1)))&&(a20==5)))){ a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((((a9==17)&&((a25==1)&&((a15==1)&&((a12==5)&&((((a2==10)||(a2==11))&&(input==5))&&(a16==1))))))&&(a27==1))&&(a20==6))){ a2 = 13; a9 = 16; a12 = 4; return -1; } else if((((!(a15==1)&&((a20==5)&&(!(a25==1)&&(((((a2==13)&&(a9==17))&&(a12==6))||((a12==2)&&((a9==18)&&(a2==9))))&&(input==3)))))&&(a16==1))&&(a27==1))){ a12 = 4; a15 = 1; a25 = 1; a2 = 13; a9 = 16; return -1; } else if(((a27==1)&&((a20==7)&&(((a15==1)&&(((a25==1)&&((((a2==10)&&(a12==6))||(((a12==5)&&(a2==13))||((a2==9)&&(a12==6))))&&(input==3)))&&(a16==1)))&&(a9==18))))){ a2 = 9; a12 = 2; a20 = 5; a9 = 16; return -1; } else if(((a15==1)&&((a25==1)&&(((a9==17)&&((a12==3)&&((a16==1)&&((a27==1)&&((input==3)&&((a2==12)||((a2==10)||(a2==11))))))))&&(a20==6))))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((((a27==1)&&(((((a9==18)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==2)))&&(a20==6))&&(a12==2))&&!(a25==1)))&&(a16==1))&&(a15==1))){ a2 = 10; a12 = 5; a9 = 16; return 26; } else if(((a20==6)&&((a25==1)&&((a2==9)&&((a16==1)&&(((a12==2)&&(((input==5)&&(a15==1))&&(a27==1)))&&(a9==17))))))){ a9 = 16; a20 = 5; return -1; } else if(((a20==5)&&(((a12==3)&&(!(a15==1)&&((a27==1)&&((a16==1)&&((a9==16)&&((input==6)&&(((a2==11)||(a2==12))||(a2==13))))))))&&!(a25==1)))){ if((a9==16)){ a9 = 18; a25 = 1; a15 = 1; a2 = 10; a12 = 2; }else{ a9 = 17; a25 = 1; a2 = 12; a12 = 2; } return -1; } else if(((a27==1)&&((((((a15==1)&&(((input==3)&&(((a2==11)||(a2==12))||(a2==13)))&&(a20==6)))&&(a16==1))&&(a9==16))&&(a25==1))&&(a12==4)))){ a2 = 10; return -1; } else if(((a15==1)&&((a12==2)&&(((a27==1)&&(!(a25==1)&&((a2==9)&&(((a20==7)&&(input==6))&&(a9==16)))))&&(a16==1))))){ a12 = 4; a25 = 1; a2 = 13; a20 = 6; return -1; } else if(((a2==11)&&((((((a25==1)&&((a9==17)&&((input==2)&&(a16==1))))&&(a20==7))&&(a27==1))&&(a15==1))&&(a12==3)))){ a20 = 5; a2 = 9; a12 = 2; a9 = 16; return -1; } else if((((!(a25==1)&&((a15==1)&&((a16==1)&&(((((a2==9)||(a2==10))&&(input==5))&&(a12==2))&&(a27==1)))))&&(a20==6))&&(a9==17))){ a25 = 1; a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((a16==1)&&((((a2==10)&&((a12==5)&&((a27==1)&&((input==4)&&(a9==16)))))&&!(a15==1))&&(a20==5)))&&(a25==1))){ if((a20==5)){ a15 = 1; a25 = 0; a9 = 18; a12 = 3; }else{ a12 = 2; a20 = 7; a25 = 0; a2 = 11; a9 = 17; a15 = 1; } return -1; } else if(((a20==5)&&(((a16==1)&&((a9==17)&&((a15==1)&&((a12==6)&&((((a2==11)||(a2==12))&&(input==3))&&!(a25==1))))))&&(a27==1)))){ a2 = 9; a9 = 16; a25 = 1; a12 = 2; return -1; } else if((!(a15==1)&&((((a12==4)&&(((a16==1)&&(((a20==5)&&(input==6))&&!(a25==1)))&&(a9==16)))&&(a27==1))&&(a2==9)))){ a15 = 1; a20 = 6; a12 = 3; return -1; } else if((((((a9==16)&&(((a16==1)&&((a12==5)&&((input==5)&&(a20==5))))&&(a25==1)))&&(a27==1))&&(a2==11))&&!(a15==1))){ a2 = 9; a15 = 1; a12 = 6; a9 = 17; return 26; } else if(((((((a15==1)&&((a20==7)&&((a9==17)&&((input==2)&&((a2==9)||(a2==10))))))&&(a12==6))&&!(a25==1))&&(a27==1))&&(a16==1))){ a25 = 1; a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if((((a12==5)&&((((((a20==7)&&(((a2==12)||(a2==13))&&(input==6)))&&(a9==17))&&(a27==1))&&(a16==1))&&(a15==1)))&&(a25==1))){ if((a27==1)){ a2 = 11; a9 = 16; a20 = 5; a15 = 0; a12 = 4; }else{ a20 = 6; a2 = 13; a9 = 16; } return -1; } else if(((((a20==7)&&((a9==16)&&((a16==1)&&(((input==5)&&(((a2==9)&&(a12==4))||(((a12==3)&&(a2==12))||((a2==13)&&(a12==3)))))&&(a27==1)))))&&!(a25==1))&&(a15==1))){ a2 = 9; a20 = 5; a12 = 2; a25 = 1; return -1; } else if(((a15==1)&&((((a12==3)&&(((a9==17)&&((a20==7)&&((a2==11)&&(input==4))))&&(a25==1)))&&(a16==1))&&(a27==1)))){ if((a2==12)){ a12 = 5; a2 = 13; }else{ a9 = 16; a12 = 6; a2 = 10; a20 = 6; } return -1; } else if(((a20==6)&&(((a16==1)&&(((((a27==1)&&((input==4)&&((a2==11)||(a2==12))))&&(a15==1))&&(a25==1))&&(a9==17)))&&(a12==6)))){ a2 = 9; a9 = 16; a20 = 5; a12 = 2; return -1; } else if((((a12==5)&&(((a16==1)&&((a27==1)&&((a20==5)&&(((input==6)&&(a9==17))&&(a2==9)))))&&!(a15==1)))&&!(a25==1))){ if((a2==12)){ a9 = 16; a15 = 1; a12 = 3; a25 = 1; }else{ a2 = 11; a12 = 2; a20 = 6; a15 = 1; } return -1; } else if(((a15==1)&&((((((input==1)&&(((a12==6)&&((a2==13)&&(a9==17)))||((a12==2)&&((a2==9)&&(a9==18)))))&&(a27==1))&&!(a25==1))&&(a20==5))&&(a16==1)))){ a2 = 11; a12 = 2; a9 = 17; a20 = 6; return 21; } else if((((a16==1)&&((((a15==1)&&((((input==3)&&((a2==11)||(a2==12)))&&(a25==1))&&(a20==6)))&&(a9==17))&&(a12==4)))&&(a27==1))){ a2 = 12; return 25; } else if((!(a15==1)&&((((a20==5)&&((a9==18)&&((a25==1)&&(((input==3)&&((a2==13)||((a2==11)||(a2==12))))&&(a12==6)))))&&(a27==1))&&(a16==1)))){ a15 = 1; a12 = 5; a2 = 12; a9 = 17; a20 = 6; return -1; } else if(((a25==1)&&((a12==4)&&((a20==5)&&((a9==18)&&((a15==1)&&((a16==1)&&(((input==3)&&(((a2==10)||(a2==11))||(a2==12)))&&(a27==1))))))))){ a12 = 6; a2 = 11; return 23; } else if(((a27==1)&&((a20==5)&&(((a15==1)&&((((input==2)&&((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))||((a12==6)&&(a2==10))))&&!(a25==1))&&(a16==1)))&&(a9==16))))){ a25 = 1; a12 = 3; a20 = 7; a9 = 18; a2 = 13; return 25; } else if(((a16==1)&&(!(a25==1)&&(((a20==6)&&(((input==1)&&(((a12==6)&&((a2==13)&&(a9==17)))||((a12==2)&&((a9==18)&&(a2==9)))))&&(a27==1)))&&(a15==1))))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((a16==1)&&((a2==11)&&((a15==1)&&((a12==4)&&(((a27==1)&&(((input==2)&&(a20==6))&&!(a25==1)))&&(a9==16))))))){ a2 = 9; a20 = 5; a12 = 2; a25 = 1; return -1; } else if(((a12==3)&&(((a15==1)&&((a27==1)&&((!(a25==1)&&((a16==1)&&(((a2==12)||(a2==13))&&(input==3))))&&(a20==6))))&&(a9==18)))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a9==18)&&((((((a12==5)&&((((a2==10)||(a2==11))&&(input==6))&&(a25==1)))&&!(a15==1))&&(a16==1))&&(a27==1))&&(a20==5)))){ a25 = 0; a2 = 12; a12 = 4; a15 = 1; return -1; } else if(((a9==18)&&(((a12==6)&&(((a2==11)&&((a20==7)&&((a25==1)&&((a27==1)&&(input==1)))))&&(a16==1)))&&(a15==1)))){ a20 = 5; a12 = 2; a9 = 16; a2 = 9; return -1; } else if(((a27==1)&&(((((((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))&&(input==5))&&!(a15==1))&&(a20==5))&&(a9==18))&&(a16==1))&&!(a25==1)))){ a20 = 6; a15 = 1; a12 = 6; a2 = 12; return -1; } else if((((((a9==18)&&(((((a20==5)&&(input==4))&&(a12==3))&&!(a15==1))&&(a25==1)))&&(a27==1))&&(a16==1))&&(a2==13))){ a2 = 11; a25 = 0; a9 = 16; return -1; } else if((((a20==5)&&((a16==1)&&((a9==16)&&((((input==1)&&((((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))||((a12==5)&&(a2==10))))&&(a27==1))&&!(a25==1)))))&&!(a15==1))){ a12 = 2; a2 = 9; a9 = 18; return -1; } else if(((a9==17)&&(((a20==7)&&((a25==1)&&((((input==6)&&((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))||((a2==10)&&(a12==3))))&&(a16==1))&&(a15==1))))&&(a27==1)))){ a12 = 6; a2 = 13; a20 = 5; return -1; } else if((((a12==6)&&((a15==1)&&((((a20==6)&&((((a2==11)||(a2==12))&&(input==6))&&!(a25==1)))&&(a9==18))&&(a16==1))))&&(a27==1))){ a20 = 5; a2 = 9; a9 = 16; a25 = 1; a12 = 2; return -1; } else if(((a16==1)&&(((((a25==1)&&(((a15==1)&&((input==5)&&(a12==2)))&&(a9==16)))&&(a27==1))&&(a2==11))&&(a20==7)))){ if((a15==1)){ a9 = 18; a2 = 13; a25 = 0; a12 = 4; }else{ a2 = 13; a12 = 4; } return 21; } else if((((a20==6)&&((!(a25==1)&&((((input==2)&&((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))||((a12==3)&&(a2==10))))&&(a16==1))&&(a9==17)))&&(a27==1)))&&(a15==1))){ a9 = 16; a2 = 9; a12 = 5; return 26; } else if(((a20==5)&&((a25==1)&&((a9==18)&&(((a16==1)&&((a27==1)&&((((a2==9)||(a2==10))&&(input==4))&&!(a15==1))))&&(a12==3)))))){ a2 = 11; a9 = 16; return -1; } else if((((((a20==7)&&((a2==12)&&((a12==2)&&(((a15==1)&&(input==4))&&(a9==16)))))&&(a25==1))&&(a27==1))&&(a16==1))){ a2 = 9; a20 = 5; return -1; } else if(((((a20==7)&&(((a16==1)&&(((input==5)&&((((a2==13)&&(a12==4))||((a2==9)&&(a12==5)))||((a2==10)&&(a12==5))))&&(a27==1)))&&(a15==1)))&&(a25==1))&&(a9==16))){ a20 = 5; a12 = 5; a9 = 17; a2 = 11; return -1; } else if(((a20==5)&&(((a27==1)&&((a16==1)&&(((a12==5)&&((((a2==12)||(a2==13))&&(input==3))&&!(a25==1)))&&(a9==18))))&&(a15==1)))){ a20 = 6; a2 = 13; a12 = 3; return -1; } else if(((a15==1)&&((a9==17)&&(((((a25==1)&&((a16==1)&&((input==1)&&(a20==7))))&&(a27==1))&&(a12==3))&&(a2==11))))){ a20 = 6; a12 = 5; a2 = 13; return -1; } else if((!(a25==1)&&((((a15==1)&&((((input==2)&&((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))||((a2==10)&&(a12==4))))&&(a20==5))&&(a16==1)))&&(a9==17))&&(a27==1)))){ a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if(((a12==3)&&((!(a15==1)&&((((a9==18)&&(((input==1)&&((a2==9)||(a2==10)))&&(a16==1)))&&(a25==1))&&(a20==5)))&&(a27==1)))){ a9 = 16; a15 = 1; a2 = 12; a12 = 2; return -1; } else if(((a16==1)&&((a2==13)&&((a12==5)&&(!(a25==1)&&((a27==1)&&((a20==6)&&((a15==1)&&((a9==18)&&(input==2)))))))))){ a25 = 1; a2 = 12; a12 = 3; return 25; } else if(((((a16==1)&&((((((a12==6)&&((a9==16)&&(a2==13)))||(((a9==17)&&(a2==9))&&(a12==2)))&&(input==5))&&!(a25==1))&&!(a15==1)))&&(a20==5))&&(a27==1))){ a9 = 17; a12 = 6; a25 = 1; a15 = 1; a2 = 11; return -1; } else if(((a27==1)&&((!(a25==1)&&((a20==6)&&((a15==1)&&(((((a2==9)||(a2==10))&&(input==1))&&(a12==2))&&(a16==1)))))&&(a9==17)))){ a9 = 16; a20 = 5; a2 = 9; a25 = 1; return -1; } else if(((a9==17)&&(((a12==5)&&(((a25==1)&&((a27==1)&&(((input==1)&&(a15==1))&&(a2==12))))&&(a16==1)))&&(a20==6)))){ if((a25==1)){ a20 = 7; a25 = 0; a2 = 9; }else{ a12 = 6; a9 = 16; a25 = 0; a2 = 10; } return 23; } else if(((((a27==1)&&((a20==6)&&((a15==1)&&(((a2==11)&&((a12==5)&&(input==2)))&&!(a25==1)))))&&(a16==1))&&(a9==17))){ a25 = 1; a12 = 4; a9 = 18; a2 = 10; return 21; } else if(((a27==1)&&(((((((((a2==12)||(a2==13))&&(input==6))&&(a20==5))&&(a16==1))&&(a15==1))&&(a12==2))&&!(a25==1))&&(a9==16)))){ a2 = 12; a9 = 18; return 23; } else if(((((a9==17)&&((a16==1)&&(((a15==1)&&((((a12==3)&&(a2==10))||(((a12==2)&&(a2==13))||((a12==3)&&(a2==9))))&&(input==5)))&&!(a25==1))))&&(a20==6))&&(a27==1))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; a9 = 16; return -1; } else if(((a16==1)&&((((a9==16)&&((a20==5)&&((a12==2)&&((a27==1)&&((input==1)&&(((a2==9)||(a2==10))||(a2==11)))))))&&!(a25==1))&&(a15==1)))){ a2 = 9; a25 = 1; return -1; } else if((((a16==1)&&((a15==1)&&((a25==1)&&((a12==6)&&((a20==6)&&((a27==1)&&((input==5)&&((a2==11)||(a2==12)))))))))&&(a9==17))){ a2 = 10; a9 = 16; a12 = 5; return -1; } else if((((!(a15==1)&&(!(a25==1)&&((a9==16)&&((a2==11)&&(((input==3)&&(a27==1))&&(a12==2))))))&&(a16==1))&&(a20==5))){ if((a15==1)){ a9 = 17; a25 = 1; a12 = 6; a2 = 10; a15 = 1; }else{ a2 = 13; a20 = 7; a15 = 1; } return -1; } else if(((a9==16)&&((a16==1)&&((a15==1)&&((!(a25==1)&&(((input==1)&&(((a2==9)&&(a12==4))||(((a2==12)&&(a12==3))||((a12==3)&&(a2==13)))))&&(a27==1)))&&(a20==7)))))){ a12 = 2; a25 = 1; a2 = 9; a20 = 5; return -1; } else if((((a16==1)&&((a12==2)&&(!(a15==1)&&(((a9==18)&&(((input==2)&&(a27==1))&&(a2==13)))&&!(a25==1)))))&&(a20==5))){ a2 = 10; a25 = 1; a9 = 16; return -1; } else if(((((((a16==1)&&(!(a25==1)&&(((input==2)&&(a2==10))&&(a20==5))))&&(a9==17))&&(a27==1))&&(a15==1))&&(a12==6))){ a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a20==5)&&(((a27==1)&&((a9==16)&&((a16==1)&&(((a2==12)&&((a25==1)&&(input==4)))&&(a12==6)))))&&!(a15==1)))){ a9 = 18; a12 = 4; a2 = 13; return 21; } else if((((a9==18)&&((((((a16==1)&&(((a2==11)||(a2==12))&&(input==2)))&&(a27==1))&&!(a15==1))&&!(a25==1))&&(a12==3)))&&(a20==5))){ if((a9==17)){ a12 = 5; a15 = 1; a20 = 7; a2 = 13; a9 = 16; a25 = 1; }else{ a12 = 2; a9 = 17; a2 = 9; a20 = 7; a15 = 1; } return -1; } else if(((((a12==5)&&(!(a25==1)&&((a16==1)&&((a27==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==4))&&(a9==17))))))&&!(a15==1))&&(a20==5))){ a2 = 9; a15 = 1; a12 = 6; a9 = 16; a20 = 6; return -1; } else if((((((a12==3)&&((a16==1)&&(((a9==17)&&((input==4)&&((a2==11)||(a2==12))))&&(a20==5))))&&(a15==1))&&(a27==1))&&!(a25==1))){ a2 = 10; a12 = 6; a20 = 6; a25 = 1; return 26; } else if(((((a12==4)&&((a2==9)&&((a25==1)&&((a16==1)&&((a9==16)&&((input==3)&&(a20==7)))))))&&(a27==1))&&(a15==1))){ a12 = 2; a20 = 5; return -1; } else if(((!(a15==1)&&((((!(a25==1)&&(((input==1)&&((a2==9)||(a2==10)))&&(a27==1)))&&(a16==1))&&(a20==5))&&(a9==16)))&&(a12==2))){ a2 = 10; a25 = 1; a12 = 5; a15 = 1; return -1; } else if((((((!(a25==1)&&((a20==7)&&(((input==6)&&(a27==1))&&(a16==1))))&&(a9==17))&&(a2==13))&&(a12==3))&&(a15==1))){ a2 = 11; a20 = 6; a12 = 5; a25 = 1; a9 = 16; return -1; } else if(((a9==16)&&((a15==1)&&(((a2==11)&&(((a16==1)&&(((input==3)&&(a27==1))&&(a20==6)))&&!(a25==1)))&&(a12==4))))){ a25 = 1; a9 = 18; a12 = 5; return 21; } else if(((a20==6)&&(((a15==1)&&((a25==1)&&((a9==17)&&((((input==2)&&((a2==10)||(a2==11)))&&(a27==1))&&(a16==1)))))&&(a12==5)))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; return -1; } else if((!(a25==1)&&((a9==18)&&((a20==7)&&((a12==6)&&((a15==1)&&((a16==1)&&((a27==1)&&((input==6)&&((a2==11)||(a2==12))))))))))){ a2 = 9; a20 = 5; a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((((((!(a25==1)&&(((input==6)&&((a2==10)||(a2==11)))&&(a16==1)))&&(a9==16))&&(a27==1))&&(a20==5))&&(a12==3))&&(a15==1))){ a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((a15==1)&&(((a9==17)&&(((a16==1)&&((!(a25==1)&&((a27==1)&&(input==1)))&&(a20==5)))&&(a2==12)))&&(a12==5)))){ a12 = 4; a9 = 16; a20 = 6; return 21; } else if(((!(a25==1)&&(((((a9==18)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==5))&&(a15==1)))&&(a16==1))&&(a20==6))&&(a12==2)))&&(a27==1))){ a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((((a27==1)&&(((a15==1)&&(((((a9==17)&&(a2==13))&&(a12==6))||(((a2==9)&&(a9==18))&&(a12==2)))&&(input==6)))&&(a25==1)))&&(a20==7))&&(a16==1))){ a9 = 17; a2 = 12; a12 = 4; a20 = 6; return -1; } else if((((a9==18)&&((a27==1)&&(((!(a15==1)&&(((input==2)&&((a2==12)||(a2==13)))&&(a12==5)))&&(a20==5))&&(a25==1))))&&(a16==1))){ a2 = 10; a25 = 0; a9 = 17; return -1; } else if(((a16==1)&&((a2==13)&&((a9==16)&&(((a15==1)&&(!(a25==1)&&(((input==2)&&(a12==2))&&(a27==1))))&&(a20==7)))))){ a25 = 1; a2 = 12; a12 = 3; a9 = 18; a20 = 6; return 25; } else if(((a20==5)&&(!(a15==1)&&((a9==16)&&((((a16==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==6))&&!(a25==1)))&&(a12==4))&&(a27==1)))))){ a12 = 6; a2 = 13; a15 = 1; return -1; } else if(((((((((a27==1)&&((input==1)&&((a2==9)||(a2==10))))&&(a12==2))&&!(a25==1))&&(a16==1))&&(a20==7))&&(a9==17))&&(a15==1))){ a2 = 12; a9 = 18; a25 = 1; a20 = 6; return -1; } else if(((a12==2)&&((a15==1)&&((a16==1)&&(!(a25==1)&&((a27==1)&&((a9==16)&&((a20==5)&&((input==4)&&((a2==12)||(a2==13))))))))))){ a25 = 1; a2 = 9; return -1; } else if(((a9==16)&&((a16==1)&&(((a25==1)&&((a27==1)&&((a12==6)&&((((a2==12)||(a2==13))&&(input==5))&&(a20==6)))))&&(a15==1))))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a20==6)&&(((((((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==4))&&(a15==1))&&(a27==1))&&(a9==16))&&!(a25==1))&&(a16==1)))){ a2 = 12; a12 = 4; return -1; } else if(((a9==17)&&((a27==1)&&(((a12==4)&&((((((a2==10)||(a2==11))&&(input==3))&&!(a15==1))&&(a20==5))&&(a16==1)))&&(a25==1))))){ if((a9==17)){ a2 = 9; a25 = 0; a12 = 5; }else{ a15 = 1; a20 = 6; a25 = 0; a2 = 13; a9 = 16; } return -1; } else if(((a27==1)&&((((a15==1)&&(((a16==1)&&((a12==4)&&((((a2==11)||(a2==12))||(a2==13))&&(input==5))))&&(a9==18)))&&(a25==1))&&(a20==6)))){ if((a20==5)){ a20 = 7; a2 = 9; }else{ a2 = 11; a12 = 6; a9 = 17; } return -1; } else if((!(a15==1)&&((a9==17)&&((((((a16==1)&&((input==4)&&((a2==10)||(a2==11))))&&(a20==5))&&!(a25==1))&&(a27==1))&&(a12==2))))){ a25 = 1; a2 = 10; a15 = 1; a9 = 16; return -1; } else if((((a9==16)&&(((a15==1)&&((a16==1)&&(((a25==1)&&((input==1)&&((a2==13)||((a2==11)||(a2==12)))))&&(a27==1))))&&(a20==6)))&&(a12==4))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if((!(a15==1)&&((a27==1)&&(((a16==1)&&((a9==16)&&((((input==2)&&(((a2==10)||(a2==11))||(a2==12)))&&(a20==5))&&(a12==2))))&&(a25==1))))){ a15 = 1; a2 = 9; return -1; } else if((((((a12==3)&&((((a27==1)&&((a2==12)&&(input==4)))&&(a9==17))&&(a16==1)))&&(a20==5))&&(a25==1))&&!(a15==1))){ a15 = 1; a12 = 4; a2 = 11; return -1; } else if(((a9==16)&&((a16==1)&&((((((((a2==10)||(a2==11))&&(input==6))&&(a15==1))&&(a20==7))&&(a27==1))&&!(a25==1))&&(a12==4))))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a16==1)&&(((a27==1)&&((((((input==4)&&!(a25==1))&&(a9==17))&&(a12==2))&&(a20==6))&&(a2==12)))&&(a15==1)))){ a20 = 7; a9 = 18; a25 = 1; a12 = 5; a2 = 9; return 23; } else if(((a20==7)&&(((a16==1)&&((((a12==5)&&((a2==9)&&((input==3)&&(a27==1))))&&(a15==1))&&!(a25==1)))&&(a9==18)))){ a2 = 13; a20 = 6; return -1; } else if(((a9==17)&&(!(a25==1)&&(((a15==1)&&((a16==1)&&((((a27==1)&&(input==3))&&(a12==3))&&(a20==7))))&&(a2==13))))){ a25 = 1; a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((!(a15==1)&&((((a9==18)&&(((a27==1)&&((((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a12==4)&&(a2==13))))&&(input==1)))&&(a20==5)))&&(a25==1))&&(a16==1)))){ if((a12==5)){ a9 = 16; a20 = 7; a12 = 4; a2 = 12; a15 = 1; }else{ a9 = 17; a20 = 6; a25 = 0; a2 = 11; a15 = 1; a12 = 5; } return -1; } else if(((((a9==18)&&(((((((a2==10)||(a2==11))&&(input==1))&&(a25==1))&&(a16==1))&&(a27==1))&&(a15==1)))&&(a12==5))&&(a20==7))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a20==7)&&((a27==1)&&((a12==2)&&((a16==1)&&(((a9==17)&&((a25==1)&&((input==3)&&((a2==10)||(a2==11)))))&&(a15==1))))))){ a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((a27==1)&&(((((((((a2==10)||(a2==11))&&(input==5))&&(a16==1))&&!(a25==1))&&(a15==1))&&(a12==4))&&(a20==7))&&(a9==16)))){ a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if((((a16==1)&&(((a27==1)&&((a9==16)&&(!(a25==1)&&((a20==5)&&((a12==4)&&(input==1))))))&&(a2==10)))&&(a15==1))){ a12 = 2; a2 = 9; a25 = 1; return -1; } else if((((a9==16)&&(((a16==1)&&(((a2==11)&&((a12==2)&&(!(a15==1)&&(input==4))))&&(a20==5)))&&!(a25==1)))&&(a27==1))){ if((a9==16)){ a12 = 4; a25 = 1; a2 = 10; a15 = 1; }else{ a12 = 5; a15 = 1; a9 = 18; a2 = 13; a20 = 7; a25 = 1; } return -1; } else if((((((a15==1)&&((((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))&&(input==1))&&(a20==7))&&!(a25==1)))&&(a16==1))&&(a9==18))&&(a27==1))){ a20 = 5; a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a15==1)&&((a20==7)&&(((a2==13)&&(!(a25==1)&&((a27==1)&&((a12==5)&&((input==3)&&(a9==17))))))&&(a16==1))))){ a9 = 18; a12 = 6; a20 = 5; a2 = 10; a25 = 1; return 23; } else if(((((a20==6)&&(((a27==1)&&((!(a25==1)&&((input==2)&&((a2==9)||(a2==10))))&&(a16==1)))&&(a15==1)))&&(a12==5))&&(a9==16))){ a25 = 1; a20 = 5; a2 = 9; a12 = 2; return -1; } else if((((((((a20==6)&&((a16==1)&&((input==3)&&(((a2==9)||(a2==10))||(a2==11)))))&&(a9==16))&&(a12==5))&&(a27==1))&&(a25==1))&&(a15==1))){ a20 = 7; a2 = 12; a12 = 3; a9 = 18; return -1; } else if(((a16==1)&&(((a12==3)&&((a20==5)&&((!(a25==1)&&((a27==1)&&((input==2)&&(((a2==11)||(a2==12))||(a2==13)))))&&(a9==18))))&&(a15==1)))){ a2 = 10; a20 = 6; a12 = 5; a9 = 17; return 24; } else if((((a20==7)&&(((((a9==18)&&(!(a25==1)&&(((a2==10)||(a2==11))&&(input==6))))&&(a16==1))&&(a12==3))&&(a15==1)))&&(a27==1))){ a20 = 6; a2 = 10; a25 = 1; a9 = 16; a12 = 6; return 21; } else if(((((a27==1)&&((((a16==1)&&((input==6)&&((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))||((a2==10)&&(a12==4)))))&&(a15==1))&&(a9==16)))&&(a25==1))&&(a20==6))){ a20 = 7; a25 = 0; a12 = 5; a2 = 9; return -1; } else if(((a27==1)&&((((((a20==5)&&(((a2==12)&&(input==6))&&!(a15==1)))&&!(a25==1))&&(a16==1))&&(a12==2))&&(a9==17)))){ if((a16==1)){ a2 = 11; a15 = 1; a12 = 5; }else{ a25 = 1; a15 = 1; a12 = 3; a20 = 7; a2 = 11; } return 26; } else if(((a9==16)&&(((a27==1)&&((a20==6)&&(((((input==1)&&(a12==4))&&(a2==10))&&!(a25==1))&&(a15==1))))&&(a16==1)))){ a20 = 5; a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a15==1)&&((((a27==1)&&(((a12==6)&&((a20==6)&&((input==5)&&((a2==9)||(a2==10)))))&&(a9==18)))&&!(a25==1))&&(a16==1)))){ a20 = 5; a25 = 1; a9 = 16; a12 = 2; a2 = 9; return -1; } else if((((a27==1)&&(((a12==2)&&((a20==5)&&(((a16==1)&&(((a2==9)||(a2==10))&&(input==5)))&&!(a25==1))))&&!(a15==1)))&&(a9==16))){ a12 = 3; a20 = 7; a2 = 11; a25 = 1; a15 = 1; return -1; } else if((((a16==1)&&(!(a25==1)&&(((a20==5)&&((a27==1)&&((input==3)&&((((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))||((a12==5)&&(a2==10))))))&&!(a15==1))))&&(a9==18))){ a25 = 1; a15 = 1; a12 = 5; a2 = 10; return -1; } else if(((a15==1)&&((((a27==1)&&((a16==1)&&(((((a12==4)&&(a2==10))||(((a12==3)&&(a2==13))||((a12==4)&&(a2==9))))&&(input==5))&&(a9==16))))&&(a25==1))&&(a20==6)))){ a12 = 3; a2 = 12; return -1; } else if(((((a12==2)&&((a15==1)&&((a9==17)&&(((a16==1)&&(((a2==10)||(a2==11))&&(input==2)))&&(a25==1)))))&&(a27==1))&&(a20==7))){ if((a16==1)){ a2 = 10; a12 = 4; }else{ a12 = 6; a20 = 6; a2 = 12; } return 23; } else if(((a20==5)&&((a16==1)&&(((!(a25==1)&&(((a12==3)&&((((a2==11)||(a2==12))||(a2==13))&&(input==3)))&&(a27==1)))&&(a15==1))&&(a9==18))))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((!(a15==1)&&((a27==1)&&((a12==3)&&((a9==17)&&(((a25==1)&&((input==3)&&(((a2==9)||(a2==10))||(a2==11))))&&(a20==5))))))&&(a16==1))){ if((a20==5)){ a2 = 13; a12 = 4; a9 = 18; a20 = 7; a15 = 1; }else{ a15 = 1; a12 = 4; a20 = 7; a2 = 13; } return -1; } else if((((a16==1)&&((a27==1)&&(((a2==9)&&(((a9==16)&&((a12==2)&&(input==1)))&&!(a25==1)))&&(a15==1))))&&(a20==7))){ a2 = 13; a25 = 1; a12 = 4; a20 = 6; return -1; } else if(((((((a9==16)&&((a20==7)&&(((input==6)&&(((a2==11)||(a2==12))||(a2==13)))&&(a27==1))))&&(a15==1))&&(a25==1))&&(a12==6))&&(a16==1))){ a12 = 3; a2 = 13; a20 = 5; a9 = 18; return -1; } else if(((a16==1)&&((a20==5)&&((a9==17)&&((a27==1)&&((a12==5)&&((!(a25==1)&&((input==5)&&(a2==11)))&&(a15==1)))))))){ a9 = 16; a20 = 6; a2 = 13; a12 = 2; return 24; } else if((((a20==5)&&((((a9==17)&&((a12==5)&&(((input==2)&&!(a25==1))&&(a16==1))))&&!(a15==1))&&(a2==9)))&&(a27==1))){ if((a16==1)){ a15 = 1; a2 = 12; a9 = 18; a25 = 1; a12 = 3; }else{ a12 = 3; a20 = 6; a15 = 1; } return 23; } else if((((a16==1)&&((a25==1)&&((a9==16)&&(((a2==12)&&((a20==5)&&((a12==5)&&(input==3))))&&(a27==1)))))&&!(a15==1))){ a9 = 18; a2 = 10; a15 = 1; a12 = 2; return -1; } else if(((a2==10)&&(!(a25==1)&&((((((a27==1)&&((a15==1)&&(input==6)))&&(a20==5))&&(a16==1))&&(a9==17))&&(a12==6))))){ a9 = 16; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((((a20==7)&&((a27==1)&&(((a12==5)&&(((input==1)&&(a25==1))&&(a15==1)))&&(a16==1))))&&(a2==13))&&(a9==16))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a12==4)&&((((a2==13)&&((((a16==1)&&((a27==1)&&(input==5)))&&(a9==17))&&(a25==1)))&&(a20==7))&&(a15==1)))){ a12 = 5; a9 = 18; a2 = 11; a20 = 5; return 26; } else if(((((a27==1)&&((a16==1)&&((((a20==7)&&((input==4)&&((a2==10)||(a2==11))))&&(a9==16))&&!(a25==1))))&&(a12==4))&&(a15==1))){ a20 = 5; a25 = 1; a12 = 2; a2 = 9; return -1; } else if((((((a16==1)&&(!(a25==1)&&((((a12==5)&&(input==4))&&(a15==1))&&(a27==1))))&&(a2==9))&&(a20==7))&&(a9==18))){ a12 = 2; a25 = 1; a9 = 16; a20 = 5; return -1; } else if((((!(a15==1)&&((((a20==5)&&((((a2==10)&&(a12==6))||(((a12==5)&&(a2==13))||((a12==6)&&(a2==9))))&&(input==1)))&&(a16==1))&&(a9==17)))&&(a25==1))&&(a27==1))){ if((a27==1)){ a15 = 1; a12 = 3; a9 = 18; a2 = 9; }else{ a15 = 1; a9 = 16; a12 = 2; a2 = 10; } return -1; } else if(((((((a9==17)&&((!(a25==1)&&((a20==5)&&(input==2)))&&(a16==1)))&&(a12==4))&&!(a15==1))&&(a27==1))&&(a2==9))){ if((a9==17)){ a15 = 1; a9 = 16; a2 = 12; a25 = 1; a12 = 2; }else{ a20 = 7; a15 = 1; a12 = 3; a2 = 12; } return -1; } else if(((a15==1)&&((a27==1)&&(!(a25==1)&&((a20==5)&&((a9==16)&&((((((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))&&(input==6))&&(a16==1)))))))){ a2 = 9; a12 = 3; a20 = 6; a25 = 1; return 21; } else if(((a16==1)&&((a15==1)&&(((((((input==6)&&(a2==13))&&(a20==6))&&(a27==1))&&(a9==17))&&(a25==1))&&(a12==6))))){ a2 = 10; return -1; } else if(((a25==1)&&((a12==5)&&(((a20==6)&&((a15==1)&&((((input==6)&&((a2==10)||(a2==11)))&&(a9==17))&&(a27==1))))&&(a16==1))))){ a12 = 4; a2 = 12; a9 = 16; return -1; } else if(((a16==1)&&((a9==18)&&((((a12==6)&&(((a20==5)&&((input==5)&&(((a2==11)||(a2==12))||(a2==13))))&&(a27==1)))&&(a15==1))&&!(a25==1))))){ a12 = 5; a2 = 11; a20 = 6; return -1; } else if(((a27==1)&&((((a16==1)&&((a20==7)&&(((a25==1)&&((input==5)&&(a9==18)))&&(a15==1))))&&(a12==6))&&(a2==11)))){ a2 = 13; a9 = 17; a12 = 4; a20 = 6; return 25; } else if(((((a12==4)&&((a27==1)&&((a15==1)&&((((input==2)&&((a2==9)||(a2==10)))&&(a16==1))&&(a20==6)))))&&!(a25==1))&&(a9==18))){ a25 = 1; a12 = 3; a2 = 12; return 25; } else if((!(a25==1)&&((a20==5)&&((((a15==1)&&(((a12==5)&&((input==6)&&((a2==12)||(a2==13))))&&(a9==18)))&&(a16==1))&&(a27==1))))){ a20 = 6; a12 = 3; a2 = 10; return -1; } else if(((a27==1)&&((a20==5)&&(((a16==1)&&((a12==3)&&((a9==17)&&(((((a2==9)||(a2==10))||(a2==11))&&(input==5))&&(a25==1)))))&&!(a15==1))))){ a25 = 0; a2 = 9; return -1; } else if(((((a25==1)&&((a20==7)&&(((((input==2)&&(a16==1))&&(a27==1))&&(a2==9))&&(a12==5))))&&(a9==17))&&(a15==1))){ a20 = 5; a9 = 16; a12 = 2; return -1; } else if((((a9==16)&&((((((a27==1)&&((a2==11)&&(input==5)))&&!(a25==1))&&(a12==4))&&(a20==6))&&(a15==1)))&&(a16==1))){ a25 = 1; a12 = 3; a20 = 7; a9 = 17; return 21; } else if(((a12==5)&&(((a25==1)&&((a27==1)&&(((a15==1)&&((a16==1)&&((input==1)&&((a2==10)||(a2==11)))))&&(a20==6))))&&(a9==17)))){ a12 = 4; a2 = 12; a9 = 16; return -1; } else if(((((a9==16)&&(((a20==6)&&((a15==1)&&((a12==3)&&((input==6)&&((a2==11)||(a2==12))))))&&(a27==1)))&&(a16==1))&&!(a25==1))){ a12 = 5; a9 = 17; a2 = 12; a25 = 1; return -1; } else if(((a27==1)&&((a15==1)&&((((a12==5)&&((a9==17)&&(((input==5)&&((a2==11)||(a2==12)))&&!(a25==1))))&&(a20==7))&&(a16==1))))){ a2 = 9; a20 = 5; a25 = 1; a9 = 16; a12 = 2; return -1; } else if((((a2==13)&&(((((a12==3)&&((a25==1)&&((input==2)&&(a16==1))))&&!(a15==1))&&(a20==5))&&(a27==1)))&&(a9==18))){ a20 = 7; a15 = 1; a12 = 4; a25 = 0; a2 = 9; return -1; } else if(((((a2==11)&&(((a9==16)&&((a12==5)&&(((a16==1)&&(input==3))&&(a25==1))))&&(a27==1)))&&(a20==7))&&(a15==1))){ a9 = 17; a12 = 4; a20 = 5; return -1; } else if((!(a25==1)&&((a27==1)&&(((a16==1)&&(((a15==1)&&(((input==5)&&((a2==9)||(a2==10)))&&(a12==5)))&&(a20==5)))&&(a9==17))))){ a12 = 6; a2 = 9; a9 = 18; a20 = 6; a25 = 1; return 25; } return calculate_output2(input); } int calculate_output2(int input) { if(((a20==6)&&((a16==1)&&((a27==1)&&((a2==12)&&((a15==1)&&((a9==17)&&(((a12==5)&&(input==4))&&(a25==1))))))))){ a20 = 5; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((a27==1)&&(((a20==5)&&((a9==18)&&((((((a2==9)||(a2==10))&&(input==4))&&!(a25==1))&&!(a15==1))&&(a12==3))))&&(a16==1)))){ a9 = 16; a2 = 10; a15 = 1; a12 = 4; return -1; } else if(((a27==1)&&(((a16==1)&&(!(a25==1)&&((a12==4)&&((a9==16)&&((a20==5)&&((((a2==10)||(a2==11))||(a2==12))&&(input==4)))))))&&!(a15==1)))){ if((a16==1)){ a15 = 1; a25 = 1; a2 = 12; a20 = 7; }else{ a15 = 1; a2 = 10; a25 = 1; a9 = 17; } return -1; } else if((((((!(a25==1)&&((a16==1)&&((a20==5)&&((input==4)&&((a2==10)||(a2==11))))))&&(a9==18))&&(a15==1))&&(a27==1))&&(a12==4))){ a9 = 17; a20 = 6; a12 = 6; a2 = 9; return 24; } else if(((a12==6)&&((a20==5)&&((!(a25==1)&&(!(a15==1)&&(((a16==1)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==6)))&&(a9==17))))&&(a27==1))))){ a25 = 1; a9 = 16; a2 = 10; a15 = 1; return -1; } else if(((a16==1)&&((a27==1)&&((a25==1)&&((a20==6)&&((a15==1)&&((((input==4)&&((a2==9)||(a2==10)))&&(a9==18))&&(a12==5)))))))){ a2 = 12; a12 = 4; a9 = 17; return 21; } else if(((((((a9==16)&&((a16==1)&&(((input==4)&&((a2==11)||((a2==9)||(a2==10))))&&(a25==1))))&&(a15==1))&&(a12==6))&&(a27==1))&&(a20==6))){ if((a15==1)){ a20 = 5; a15 = 0; a2 = 10; a12 = 4; }else{ a2 = 12; a12 = 5; } return -1; } else if((!(a15==1)&&((((a9==16)&&((a20==5)&&(!(a25==1)&&((a12==2)&&((input==6)&&((a2==9)||(a2==10)))))))&&(a27==1))&&(a16==1)))){ if((a9==16)){ a9 = 17; a25 = 1; a2 = 13; }else{ a15 = 1; a12 = 5; a2 = 10; a25 = 1; } return -1; } else if(((a9==17)&&(((((a16==1)&&((a20==7)&&(((input==4)&&((a2==11)||((a2==9)||(a2==10))))&&(a25==1))))&&(a12==6))&&(a15==1))&&(a27==1)))){ a20 = 6; a2 = 11; a12 = 3; return 24; } else if(((a27==1)&&((a12==4)&&(((a20==5)&&((a16==1)&&((a15==1)&&((a9==17)&&((input==4)&&((a2==13)||((a2==11)||(a2==12))))))))&&!(a25==1))))){ a12 = 5; a9 = 18; a20 = 6; a2 = 9; a25 = 1; return 23; } else if(((((a20==5)&&((!(a15==1)&&((input==2)&&((((a2==13)&&(a9==17))&&(a12==6))||(((a9==18)&&(a2==9))&&(a12==2)))))&&(a16==1)))&&(a27==1))&&!(a25==1))){ a20 = 6; a25 = 1; a9 = 16; a12 = 2; a15 = 1; a2 = 11; return -1; } else if(((a15==1)&&((((a9==18)&&((a2==9)&&((a12==5)&&(((input==5)&&(a20==7))&&!(a25==1)))))&&(a16==1))&&(a27==1)))){ a20 = 6; a12 = 6; a2 = 10; return -1; } else if(((a12==4)&&(((((a15==1)&&((a9==18)&&((!(a25==1)&&(input==4))&&(a2==9))))&&(a20==5))&&(a27==1))&&(a16==1)))){ a9 = 16; a25 = 1; a12 = 2; return -1; } else if((((((a15==1)&&(((((input==6)&&(a25==1))&&(a27==1))&&(a9==18))&&(a16==1)))&&(a12==5))&&(a2==12))&&(a20==7))){ a12 = 2; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((((((((a20==6)&&((a12==5)&&(((a2==11)||(a2==12))&&(input==2))))&&(a9==18))&&(a25==1))&&(a15==1))&&(a16==1))&&(a27==1))){ a12 = 2; a9 = 16; a20 = 5; a2 = 9; return -1; } else if(((a9==18)&&((a27==1)&&((a20==7)&&(((a12==4)&&((a16==1)&&(((input==6)&&!(a25==1))&&(a15==1))))&&(a2==13)))))){ a2 = 12; a9 = 17; a20 = 5; a25 = 1; return -1; } else if(((((a2==12)&&((((a15==1)&&(((input==2)&&(a9==18))&&(a16==1)))&&(a27==1))&&(a12==5)))&&(a25==1))&&(a20==7))){ a20 = 6; a12 = 3; return 25; } else if(((a12==2)&&((a9==16)&&((a20==5)&&(((((a16==1)&&((input==2)&&!(a15==1)))&&(a27==1))&&!(a25==1))&&(a2==11)))))){ if((a27==1)){ a2 = 12; a15 = 1; a25 = 1; a9 = 18; }else{ a9 = 18; a25 = 1; a15 = 1; a2 = 9; } return -1; } else if(((a2==11)&&(((a16==1)&&((a20==7)&&(((a9==18)&&(((input==6)&&(a15==1))&&(a27==1)))&&(a12==6))))&&(a25==1)))){ a2 = 9; a12 = 3; a20 = 5; a9 = 16; a15 = 0; return 21; } else if(((a15==1)&&((((input==2)&&((((((a2==10)&&(a9==16))&&(a12==2))&&(a25==1))&&(a20==7))||(((!(a25==1)&&((a12==6)&&((a2==13)&&(a9==18))))&&(a20==6))||((a20==7)&&((((a9==16)&&(a2==9))&&(a12==2))&&(a25==1))))))&&(a16==1))&&(a27==1)))){ if((a9==17)){ a9 = 17; a20 = 7; a2 = 11; a12 = 4; a25 = 1; }else{ a20 = 6; a2 = 12; a12 = 6; a9 = 17; a25 = 1; } return 23; } else if(((((a16==1)&&((a27==1)&&((a20==6)&&(!(a25==1)&&((input==3)&&((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))||((a12==3)&&(a2==10))))))))&&(a15==1))&&(a9==17))){ a9 = 16; a25 = 1; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a15==1)&&(((a9==17)&&(((a27==1)&&((a12==2)&&((((a2==9)||(a2==10))&&(input==2))&&(a20==7))))&&(a16==1)))&&!(a25==1)))){ a9 = 16; a20 = 5; a2 = 9; a25 = 1; return -1; } else if(((a27==1)&&((a9==16)&&((a16==1)&&((a20==6)&&(((((((a2==11)||(a2==12))||(a2==13))&&(input==5))&&(a15==1))&&(a12==4))&&(a25==1))))))){ a2 = 11; return -1; } else if(((a20==5)&&((!(a25==1)&&((((a9==16)&&(((input==1)&&(a12==2))&&(a16==1)))&&(a27==1))&&(a2==11)))&&!(a15==1)))){ a12 = 3; a25 = 1; a15 = 1; a2 = 12; return 23; } else if(((a27==1)&&(((((((a20==7)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==6)))&&(a15==1))&&(a9==16))&&(a16==1))&&!(a25==1))&&(a12==3)))){ a20 = 5; a25 = 1; a12 = 2; a2 = 9; return -1; } else if(((a9==18)&&((a20==5)&&((a27==1)&&((a16==1)&&((a15==1)&&((a12==6)&&((((a2==9)||(a2==10))&&(input==1))&&!(a25==1))))))))){ a12 = 2; a25 = 1; a9 = 16; a2 = 9; return -1; } else if(((a27==1)&&((((a12==6)&&(((((input==5)&&(((a2==9)||(a2==10))||(a2==11)))&&(a15==1))&&(a16==1))&&(a20==6)))&&(a9==16))&&(a25==1)))){ a12 = 4; a2 = 11; return -1; } else if((((a9==16)&&((a2==9)&&((!(a25==1)&&(((a16==1)&&((a20==5)&&(input==5)))&&(a15==1)))&&(a12==3))))&&(a27==1))){ a25 = 1; a12 = 2; return -1; } else if(((a27==1)&&((a2==12)&&((((a16==1)&&(((a9==16)&&(!(a25==1)&&(input==5)))&&(a12==4)))&&(a20==6))&&(a15==1))))){ a25 = 1; a12 = 3; a9 = 18; return -1; } else if(((a9==16)&&((a16==1)&&((((!(a25==1)&&((a27==1)&&(((a2==12)||(a2==13))&&(input==4))))&&(a20==5))&&(a12==2))&&!(a15==1))))){ a12 = 3; a15 = 1; a2 = 9; return -1; } else if((!(a25==1)&&((((a27==1)&&((a20==5)&&((((input==3)&&((a2==9)||(a2==10)))&&(a12==2))&&(a9==16))))&&!(a15==1))&&(a16==1)))){ a25 = 1; a20 = 6; a12 = 4; a2 = 9; a15 = 1; a9 = 17; return -1; } else if((((((a9==16)&&((a20==5)&&((((input==3)&&(a12==4))&&(a16==1))&&(a2==10))))&&(a15==1))&&!(a25==1))&&(a27==1))){ a2 = 13; a12 = 5; a9 = 18; return 21; } else if((((a9==16)&&(((a25==1)&&((!(a15==1)&&((((a2==10)||(a2==11))&&(input==4))&&(a12==6)))&&(a27==1)))&&(a16==1)))&&(a20==5))){ a15 = 1; a2 = 11; a12 = 4; return -1; } else if((((a2==13)&&((a27==1)&&((!(a15==1)&&((((input==1)&&(a16==1))&&(a20==5))&&!(a25==1)))&&(a9==18))))&&(a12==2))){ a2 = 12; a20 = 7; a9 = 17; a12 = 4; a15 = 1; return -1; } else if((((((a2==9)&&((a12==2)&&(!(a25==1)&&((a9==16)&&((a20==7)&&(input==3))))))&&(a15==1))&&(a16==1))&&(a27==1))){ a20 = 5; a25 = 1; return -1; } else if(((((a9==17)&&((!(a15==1)&&(((input==4)&&((((a2==13)&&(a12==5))||((a12==6)&&(a2==9)))||((a12==6)&&(a2==10))))&&(a27==1)))&&(a25==1)))&&(a20==5))&&(a16==1))){ a12 = 3; a2 = 10; a25 = 0; a9 = 16; a15 = 1; return -1; } else if((((a25==1)&&(((((a16==1)&&((a2==11)&&((input==1)&&(a12==6))))&&(a9==17))&&!(a15==1))&&(a20==5)))&&(a27==1))){ if((a15==1)){ a9 = 16; a15 = 1; a12 = 5; }else{ a15 = 1; a20 = 6; a25 = 0; a9 = 18; } return -1; } else if(((a16==1)&&((!(a15==1)&&((a20==5)&&((a9==17)&&((a27==1)&&((((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))&&(input==5))))))&&!(a25==1)))){ a2 = 10; a15 = 1; a25 = 1; a9 = 16; a12 = 3; return -1; } else if((((a9==17)&&((a27==1)&&(!(a15==1)&&((a2==11)&&(((a16==1)&&((input==3)&&(a20==5)))&&(a25==1))))))&&(a12==6))){ a12 = 3; a2 = 13; a15 = 1; return 25; } else if(((((((((a20==7)&&((input==6)&&(a9==16)))&&(a16==1))&&(a27==1))&&(a25==1))&&(a2==10))&&(a12==4))&&(a15==1))){ if((a9==18)){ a2 = 13; a9 = 18; a25 = 0; a12 = 2; }else{ a12 = 2; a9 = 17; a2 = 11; } return -1; } else if((((a9==17)&&((a20==6)&&((a16==1)&&((a2==12)&&((((a27==1)&&(input==5))&&(a12==5))&&(a25==1))))))&&(a15==1))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; return -1; } else if((((((a20==7)&&((a9==18)&&((((input==1)&&!(a25==1))&&(a16==1))&&(a12==5))))&&(a27==1))&&(a15==1))&&(a2==9))){ a20 = 5; a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((a12==2)&&(((a15==1)&&(!(a25==1)&&((a20==6)&&((((input==4)&&(a2==11))&&(a16==1))&&(a9==17)))))&&(a27==1)))){ a9 = 16; a20 = 5; a2 = 9; a25 = 1; return -1; } else if((((((((a16==1)&&(((a2==12)&&(input==6))&&(a12==4)))&&!(a25==1))&&(a9==18))&&(a20==5))&&(a15==1))&&(a27==1))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; return -1; } else if((((a9==16)&&((a25==1)&&((a12==3)&&((a27==1)&&((a15==1)&&((a20==6)&&(((a2==11)||(a2==12))&&(input==2))))))))&&(a16==1))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((((a2==11)&&((a9==18)&&((a15==1)&&((((input==1)&&!(a25==1))&&(a20==6))&&(a27==1)))))&&(a16==1))&&(a12==4))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; a12 = 2; return -1; } else if((!(a15==1)&&((a20==5)&&((a12==4)&&((a9==17)&&((a2==9)&&((((a16==1)&&(input==1))&&(a27==1))&&!(a25==1)))))))){ a25 = 1; a2 = 11; a12 = 2; a9 = 18; a15 = 1; return -1; } else if(((((((a12==6)&&((a15==1)&&((a16==1)&&((input==5)&&((a2==9)||(a2==10))))))&&(a27==1))&&(a20==6))&&(a9==17))&&!(a25==1))){ a2 = 11; a12 = 3; a9 = 16; return 21; } else if(((a9==16)&&((a27==1)&&((!(a25==1)&&((((a20==7)&&((input==2)&&(((a2==9)||(a2==10))||(a2==11))))&&(a15==1))&&(a12==3)))&&(a16==1))))){ a20 = 6; a2 = 10; a12 = 5; return 23; } else if((((((a20==5)&&(((a12==3)&&((a9==17)&&((input==5)&&(((a2==11)||(a2==12))||(a2==13)))))&&(a16==1)))&&(a27==1))&&!(a25==1))&&!(a15==1))){ a2 = 12; a15 = 1; a25 = 1; a12 = 4; return 25; } else if((((((a12==5)&&(((((input==3)&&(a16==1))&&!(a15==1))&&(a20==5))&&(a9==16)))&&(a27==1))&&(a2==11))&&!(a25==1))){ a12 = 6; a9 = 17; a2 = 12; a15 = 1; a25 = 1; return -1; } else if(((a9==17)&&((a20==5)&&((a27==1)&&((a15==1)&&(((a12==4)&&(((input==5)&&(((a2==11)||(a2==12))||(a2==13)))&&(a16==1)))&&!(a25==1))))))){ a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if((((a27==1)&&((!(a25==1)&&(((((input==6)&&((a2==11)||(a2==12)))&&(a9==18))&&(a12==4))&&(a20==5)))&&!(a15==1)))&&(a16==1))){ a2 = 11; a15 = 1; a9 = 17; a25 = 1; a12 = 6; return -1; } else if(((a27==1)&&((a12==2)&&((((a15==1)&&(!(a25==1)&&(((input==2)&&((a2==12)||(a2==13)))&&(a20==5))))&&(a16==1))&&(a9==16))))){ a25 = 1; a2 = 9; return -1; } else if(((a15==1)&&((a16==1)&&(((((input==4)&&((((a9==17)&&(a2==13))&&(a12==6))||(((a2==9)&&(a9==18))&&(a12==2))))&&(a27==1))&&(a20==6))&&!(a25==1))))){ a12 = 2; a20 = 5; a9 = 16; a25 = 1; a2 = 9; return -1; } else if(((a9==16)&&((a20==7)&&((a25==1)&&((a12==5)&&((a15==1)&&((a27==1)&&((a2==13)&&((a16==1)&&(input==5)))))))))){ a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((a25==1)&&(((a27==1)&&(((a9==16)&&((a20==6)&&((a12==3)&&((input==4)&&((a2==11)||(a2==12))))))&&(a16==1)))&&(a15==1)))){ a9 = 18; a2 = 13; return 26; } else if(((a16==1)&&((a12==6)&&(!(a25==1)&&((!(a15==1)&&((a2==12)&&((a9==16)&&((a20==5)&&(input==6)))))&&(a27==1)))))){ a9 = 17; a12 = 5; a2 = 10; a15 = 1; a25 = 1; return 25; } else if((((a27==1)&&(!(a25==1)&&((a20==5)&&((a12==2)&&((a16==1)&&((((a2==12)||(a2==13))&&(input==1))&&!(a15==1)))))))&&(a9==16))){ a15 = 1; a20 = 6; a2 = 9; a12 = 5; return -1; } else if(((a12==4)&&(((a27==1)&&((((((input==1)&&(((a2==9)||(a2==10))||(a2==11)))&&(a16==1))&&!(a25==1))&&(a15==1))&&(a20==7)))&&(a9==18)))){ a9 = 17; a2 = 10; a20 = 6; a25 = 1; return -1; } else if(((a9==18)&&((a20==5)&&(!(a25==1)&&((!(a15==1)&&((a16==1)&&((((a12==5)&&(a2==10))||(((a12==4)&&(a2==13))||((a12==5)&&(a2==9))))&&(input==6))))&&(a27==1)))))){ a12 = 2; a25 = 1; a9 = 16; a2 = 12; return -1; } else if(((((a16==1)&&(((a27==1)&&((a25==1)&&(((input==5)&&((a2==10)||(a2==11)))&&(a20==7))))&&(a12==5)))&&(a15==1))&&(a9==17))){ a12 = 2; a9 = 16; a20 = 5; a2 = 9; return -1; } else if(((a12==4)&&(!(a25==1)&&(((((a16==1)&&(((input==3)&&((a2==9)||(a2==10)))&&(a27==1)))&&(a15==1))&&(a20==6))&&(a9==18))))){ a25 = 1; a2 = 9; a20 = 5; a9 = 16; a12 = 2; return -1; } else if((!(a25==1)&&((((a16==1)&&((a20==5)&&((a12==6)&&(((input==6)&&(((a2==11)||(a2==12))||(a2==13)))&&(a15==1)))))&&(a9==18))&&(a27==1)))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((((a12==6)&&(((a9==16)&&((a15==1)&&((a27==1)&&((a2==10)&&((input==6)&&(a20==7))))))&&!(a25==1)))&&(a16==1))){ a9 = 17; a2 = 11; a25 = 1; a20 = 6; a12 = 5; return 21; } else if((((((a20==7)&&(((a9==16)&&((input==6)&&((((a12==4)&&(a2==12))||((a2==13)&&(a12==4)))||((a2==9)&&(a12==5)))))&&(a15==1)))&&(a16==1))&&!(a25==1))&&(a27==1))){ a2 = 9; a9 = 17; a20 = 6; a25 = 1; a12 = 3; return 26; } else if((((a16==1)&&(((a2==11)&&((((a9==17)&&((input==6)&&(a15==1)))&&(a12==5))&&!(a25==1)))&&(a20==5)))&&(a27==1))){ a2 = 9; a9 = 16; a25 = 1; a12 = 2; return -1; } else if(((a12==6)&&(((a16==1)&&(!(a25==1)&&((!(a15==1)&&(((input==3)&&((a2==12)||((a2==10)||(a2==11))))&&(a9==17)))&&(a27==1))))&&(a20==5)))){ a15 = 1; a2 = 11; a12 = 4; a25 = 1; a20 = 6; return -1; } else if(((a15==1)&&((((a20==7)&&((a25==1)&&(((a9==17)&&((a16==1)&&(input==3)))&&(a27==1))))&&(a2==9))&&(a12==5)))){ a2 = 11; a12 = 6; a20 = 5; a9 = 18; return 23; } else if((((a9==17)&&((a16==1)&&(((a20==6)&&(((((a2==11)||(a2==12))&&(input==6))&&(a12==4))&&(a15==1)))&&(a27==1))))&&(a25==1))){ a2 = 11; return -1; } else if(((a27==1)&&((!(a25==1)&&((((a16==1)&&(((((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))||((a2==10)&&(a12==4)))&&(input==5)))&&(a9==17))&&(a15==1)))&&(a20==5)))){ a25 = 1; a12 = 3; a2 = 12; a9 = 18; a20 = 6; return 25; } else if((((((a15==1)&&((((((a2==12)||(a2==13))&&(input==2))&&(a9==17))&&(a16==1))&&(a27==1)))&&(a20==7))&&(a25==1))&&(a12==5))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((((a9==17)&&((a2==13)&&((a27==1)&&(((a20==7)&&((input==2)&&(a16==1)))&&(a12==4)))))&&(a15==1))&&(a25==1))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((((!(a15==1)&&((!(a25==1)&&(((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==1))&&(a16==1)))&&(a27==1)))&&(a9==17))&&(a20==5))){ a12 = 3; a2 = 10; a9 = 18; a20 = 6; a15 = 1; return 26; } else if(((((a12==4)&&(!(a15==1)&&((a20==5)&&(((a27==1)&&((a9==18)&&(input==5)))&&!(a25==1)))))&&(a16==1))&&(a2==10))){ a20 = 7; a25 = 1; a15 = 1; a2 = 11; return -1; } else if((((a12==3)&&((a20==5)&&((a16==1)&&((a15==1)&&((((input==5)&&(((a2==11)||(a2==12))||(a2==13)))&&(a9==18))&&!(a25==1))))))&&(a27==1))){ a12 = 2; a25 = 1; a9 = 16; a2 = 9; return -1; } else if(((a16==1)&&(!(a25==1)&&(((((((input==1)&&((a2==12)||(a2==13)))&&(a27==1))&&(a15==1))&&(a9==18))&&(a20==7))&&(a12==3))))){ a2 = 12; a20 = 5; a12 = 6; return 23; } else if((((a12==4)&&((a9==18)&&((((a15==1)&&((a25==1)&&((a2==11)&&(input==4))))&&(a20==7))&&(a16==1))))&&(a27==1))){ a2 = 13; return 23; } else if((((!(a25==1)&&(((a15==1)&&((a16==1)&&((a27==1)&&((input==4)&&(a20==5)))))&&(a2==12)))&&(a12==5))&&(a9==17))){ a2 = 9; a12 = 2; a9 = 16; a25 = 1; return -1; } else if((((a16==1)&&(((a9==16)&&(((a2==12)&&(!(a25==1)&&((input==3)&&(a12==2))))&&(a20==6)))&&(a15==1)))&&(a27==1))){ if((a16==1)){ a2 = 9; a20 = 7; }else{ a9 = 17; a2 = 10; a25 = 1; a12 = 5; } return -1; } else if((((a16==1)&&((a25==1)&&((a12==2)&&((a20==5)&&(((((a2==12)||(a2==13))&&(input==3))&&(a9==18))&&!(a15==1))))))&&(a27==1))){ a12 = 5; a2 = 10; a9 = 16; return -1; } else if((((a9==17)&&((a12==3)&&((a27==1)&&((a15==1)&&(((((a2==11)||(a2==12))&&(input==1))&&(a16==1))&&(a20==5))))))&&!(a25==1))){ a2 = 11; a12 = 4; a25 = 1; a20 = 7; return 23; } else if(((a16==1)&&((a15==1)&&(((a9==17)&&((a20==5)&&(((((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))&&(input==1))&&(a27==1))))&&!(a25==1))))){ a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((((((a27==1)&&(((a9==18)&&((a16==1)&&(input==4)))&&!(a15==1)))&&(a2==13))&&(a12==2))&&(a20==5))&&!(a25==1))){ a2 = 10; a25 = 1; a9 = 16; a12 = 4; a15 = 1; return -1; } else if((!(a15==1)&&(((a25==1)&&((a20==5)&&(((a9==18)&&(((((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))||((a12==5)&&(a2==9)))&&(input==4)))&&(a16==1))))&&(a27==1)))){ a9 = 17; a2 = 12; a15 = 1; a12 = 5; return -1; } else if(((a12==6)&&((a16==1)&&((a9==16)&&(!(a15==1)&&(((a20==5)&&(((input==4)&&((a2==11)||((a2==9)||(a2==10))))&&!(a25==1)))&&(a27==1))))))){ a12 = 4; a2 = 12; a25 = 1; a15 = 1; return -1; } else if((((a20==6)&&((a27==1)&&((a16==1)&&((!(a25==1)&&(((input==1)&&((a2==13)||((a2==11)||(a2==12))))&&(a15==1)))&&(a12==2)))))&&(a9==18))){ a9 = 16; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a25==1)&&((a9==18)&&((a27==1)&&(((a15==1)&&(((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))&&(input==3))&&(a16==1)))&&(a20==7)))))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((((a20==6)&&((((a9==16)&&((((a2==12)||(a2==13))&&(input==6))&&(a16==1)))&&(a15==1))&&(a27==1)))&&(a12==6))&&(a25==1))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((a20==5)&&((a9==17)&&((a15==1)&&((!(a25==1)&&(((input==2)&&(((a2==9)&&(a12==3))||(((a12==2)&&(a2==12))||((a12==2)&&(a2==13)))))&&(a16==1)))&&(a27==1)))))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((!(a15==1)&&(((((a27==1)&&((input==5)&&((((a2==10)&&(a9==17))&&(a12==2))||(((a12==6)&&((a9==16)&&(a2==13)))||((a12==2)&&((a9==17)&&(a2==9)))))))&&(a25==1))&&(a20==5))&&(a16==1)))){ if((a16==1)){ a12 = 2; a2 = 10; a9 = 16; a15 = 1; }else{ a2 = 12; a12 = 2; a9 = 18; a25 = 0; } return 21; } else if(((((a25==1)&&((((((a12==2)&&((a9==17)&&(a2==10)))||(((a12==6)&&((a9==16)&&(a2==13)))||(((a2==9)&&(a9==17))&&(a12==2))))&&(input==3))&&(a27==1))&&!(a15==1)))&&(a16==1))&&(a20==5))){ if((a2==9)){ a12 = 6; a9 = 16; a2 = 12; }else{ a12 = 2; a9 = 17; a25 = 0; a2 = 12; } return -1; } else if(((a20==7)&&((a9==17)&&(((((a16==1)&&((a25==1)&&((input==2)&&((a2==10)||(a2==11)))))&&(a27==1))&&(a12==4))&&(a15==1))))){ a2 = 9; a20 = 5; a12 = 2; a9 = 16; return -1; } else if(((a20==5)&&((((((a15==1)&&((a16==1)&&((input==1)&&(a9==18))))&&(a12==5))&&(a27==1))&&(a25==1))&&(a2==11)))){ a9 = 16; a25 = 0; return 25; } else if((((a25==1)&&(!(a15==1)&&((a20==5)&&(((((input==4)&&((a2==10)||(a2==11)))&&(a27==1))&&(a12==4))&&(a16==1)))))&&(a9==17))){ a15 = 1; a2 = 12; a12 = 5; a20 = 7; a25 = 0; return 21; } else if((((a12==5)&&(((a20==5)&&((a16==1)&&(!(a25==1)&&(((input==4)&&((a2==12)||(a2==13)))&&(a9==18)))))&&(a15==1)))&&(a27==1))){ a25 = 1; a12 = 2; a9 = 16; a2 = 9; return -1; } else if((((a15==1)&&((a12==6)&&((a9==18)&&((!(a25==1)&&((a27==1)&&((input==6)&&((a2==9)||(a2==10)))))&&(a16==1)))))&&(a20==6))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a15==1)&&((a25==1)&&((((a27==1)&&((((((a12==3)&&(a2==13))||((a12==4)&&(a2==9)))||((a2==10)&&(a12==4)))&&(input==5))&&(a20==6)))&&(a16==1))&&(a9==17))))){ if((a16==1)){ a12 = 6; a2 = 12; a20 = 7; }else{ a12 = 4; a2 = 10; a9 = 18; a20 = 7; } return -1; } else if(((a20==5)&&((a16==1)&&(((a12==5)&&(((a27==1)&&((a25==1)&&((input==2)&&(a9==16))))&&(a2==10)))&&!(a15==1))))){ a12 = 6; a2 = 13; a9 = 17; a15 = 1; return -1; } else if((!(a25==1)&&((a27==1)&&((((a12==3)&&((a2==9)&&((a16==1)&&((a20==5)&&(input==1)))))&&(a9==16))&&(a15==1))))){ a12 = 2; a25 = 1; return -1; } else if((((a27==1)&&(((!(a25==1)&&((((input==4)&&((a2==11)||((a2==9)||(a2==10))))&&(a20==7))&&(a9==18)))&&(a12==2))&&(a16==1)))&&(a15==1))){ a9 = 16; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a20==5)&&(((a9==18)&&((((a16==1)&&(!(a15==1)&&((input==1)&&((a2==10)||(a2==11)))))&&(a25==1))&&(a12==2)))&&(a27==1)))){ a15 = 1; a9 = 16; a20 = 6; a25 = 0; a2 = 13; a12 = 4; return -1; } else if((((a25==1)&&(((((a9==18)&&((a27==1)&&((input==1)&&((a2==10)||(a2==11)))))&&!(a15==1))&&(a20==5))&&(a16==1)))&&(a12==5))){ a9 = 17; a15 = 1; a2 = 12; a12 = 4; return 26; } else if((((a9==16)&&((a20==6)&&(((a25==1)&&(((a16==1)&&((input==6)&&(((a2==11)||(a2==12))||(a2==13))))&&(a15==1)))&&(a27==1))))&&(a12==4))){ if((a16==1)){ a12 = 3; a20 = 7; a9 = 18; a2 = 11; }else{ a2 = 9; } return -1; } else if(((a9==16)&&(((a12==5)&&((a16==1)&&((a27==1)&&((((input==5)&&(a20==5))&&!(a25==1))&&!(a15==1)))))&&(a2==11)))){ a15 = 1; a12 = 4; a2 = 13; a25 = 1; return 21; } else if(((a12==4)&&(!(a25==1)&&((a27==1)&&((a15==1)&&((a9==18)&&((a20==5)&&(((input==3)&&((a2==10)||(a2==11)))&&(a16==1))))))))){ a12 = 5; a9 = 17; a20 = 6; a2 = 13; return 23; } else if((((((a9==17)&&((a20==7)&&((a25==1)&&((a15==1)&&(((a2==12)||(a2==13))&&(input==3))))))&&(a27==1))&&(a12==5))&&(a16==1))){ a2 = 13; return -1; } else if((((a9==18)&&((a20==6)&&((((a27==1)&&(((input==4)&&(((a2==9)||(a2==10))||(a2==11)))&&(a15==1)))&&(a25==1))&&(a16==1))))&&(a12==3))){ a9 = 16; a2 = 9; a12 = 6; return -1; } else if(((a15==1)&&(((a12==3)&&(((a20==6)&&(!(a25==1)&&(((input==4)&&((a2==12)||(a2==13)))&&(a9==18))))&&(a27==1)))&&(a16==1)))){ a9 = 16; a12 = 2; a25 = 1; a2 = 9; a20 = 5; return -1; } else if((((a2==12)&&(((a25==1)&&((a12==2)&&((a27==1)&&(((input==4)&&(a20==6))&&(a16==1)))))&&(a15==1)))&&(a9==16))){ a20 = 5; a2 = 9; return -1; } else if((((((a15==1)&&((((a16==1)&&((a9==17)&&(input==5)))&&(a2==11))&&(a27==1)))&&(a12==5))&&!(a25==1))&&(a20==6))){ a9 = 16; a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((a27==1)&&((a25==1)&&((a9==18)&&((a12==6)&&((!(a15==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==4)))&&(a16==1))))))&&(a20==5))){ a9 = 17; a12 = 5; a15 = 1; a2 = 10; return -1; } else if(((a20==7)&&(((((a12==3)&&((a25==1)&&((a15==1)&&((input==4)&&((a2==12)||(a2==13))))))&&(a16==1))&&(a9==16))&&(a27==1)))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((a16==1)&&(((a9==16)&&(((((a12==2)&&(((a2==12)||(a2==13))&&(input==6)))&&(a27==1))&&!(a25==1))&&!(a15==1)))&&(a20==5)))){ if((a20==5)){ a9 = 18; a25 = 1; a12 = 3; a15 = 1; a2 = 12; }else{ a2 = 9; a25 = 1; a9 = 17; a12 = 5; a15 = 1; } return -1; } else if(((a15==1)&&((a2==11)&&((a27==1)&&(!(a25==1)&&((a9==16)&&(((a12==4)&&((input==4)&&(a20==6)))&&(a16==1)))))))){ a2 = 9; a25 = 1; a12 = 2; a20 = 5; return -1; } else if((((a15==1)&&((a16==1)&&((!(a25==1)&&(((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))&&(input==5))&&(a20==7)))&&(a9==16))))&&(a27==1))){ a2 = 9; a12 = 4; a9 = 17; return -1; } else if(((a25==1)&&((a27==1)&&(((((((input==6)&&((a2==11)||((a2==9)||(a2==10))))&&(a16==1))&&(a20==6))&&(a15==1))&&(a12==6))&&(a9==16))))){ if((a20==5)){ a15 = 0; a20 = 5; a2 = 11; a12 = 4; }else{ a2 = 13; a12 = 5; } return -1; } else if(((a20==6)&&((a15==1)&&((a25==1)&&(((((((a2==11)||((a2==9)||(a2==10)))&&(input==6))&&(a9==16))&&(a27==1))&&(a16==1))&&(a12==5)))))){ a20 = 7; a25 = 0; a2 = 12; a12 = 3; a9 = 17; return -1; } else if((!(a15==1)&&((!(a25==1)&&((a16==1)&&(((a12==3)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==5))&&(a27==1)))&&(a20==5))))&&(a9==16)))){ a25 = 1; a9 = 17; a12 = 4; a15 = 1; a2 = 10; return -1; } else if((((a15==1)&&((a27==1)&&((((((a20==7)&&(input==2))&&(a12==3))&&(a16==1))&&(a9==17))&&!(a25==1))))&&(a2==9))){ a12 = 2; a25 = 1; a20 = 5; a9 = 16; return -1; } else if(((a27==1)&&(((((((((a12==6)&&((a2==13)&&(a9==18)))&&!(a25==1))&&(a20==6))||((((a12==2)&&((a9==16)&&(a2==9)))&&(a25==1))&&(a20==7)))||((a20==7)&&(((a12==2)&&((a2==10)&&(a9==16)))&&(a25==1))))&&(input==1))&&(a16==1))&&(a15==1)))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a12==6)&&((a25==1)&&((a16==1)&&((a15==1)&&((a20==7)&&((a27==1)&&(((input==4)&&(a2==12))&&(a9==17))))))))){ a9 = 16; a20 = 6; a2 = 13; a12 = 3; return -1; } else if(((((((a16==1)&&(!(a25==1)&&((((a2==9)&&(a12==4))||(((a12==3)&&(a2==12))||((a12==3)&&(a2==13))))&&(input==3))))&&(a27==1))&&(a20==5))&&(a15==1))&&(a9==16))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if((((a16==1)&&((a15==1)&&(((a27==1)&&((!(a25==1)&&(((a2==9)||(a2==10))&&(input==2)))&&(a12==6)))&&(a9==18))))&&(a20==5))){ a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if((!(a15==1)&&((a12==4)&&(!(a25==1)&&((((((input==1)&&(a27==1))&&(a20==5))&&(a2==9))&&(a9==16))&&(a16==1)))))){ a20 = 7; a12 = 3; a15 = 1; a9 = 17; a2 = 10; return 23; } else if((((a2==12)&&(((a25==1)&&((a12==2)&&(((a9==17)&&((a20==7)&&(input==1)))&&(a27==1))))&&(a16==1)))&&(a15==1))){ a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((a15==1)&&((a9==17)&&(!(a25==1)&&((a27==1)&&((a20==7)&&(((a12==4)&&((input==5)&&((a2==9)||(a2==10))))&&(a16==1)))))))){ a25 = 1; a12 = 2; a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((!(a25==1)&&((((a15==1)&&((((input==5)&&(a27==1))&&(a2==10))&&(a16==1)))&&(a12==6))&&(a9==17)))&&(a20==5))){ a12 = 5; a9 = 16; a20 = 6; a2 = 12; return 21; } else if(((a27==1)&&(!(a25==1)&&(!(a15==1)&&((a9==18)&&((((((a12==5)&&(a2==10))||(((a2==13)&&(a12==4))||((a2==9)&&(a12==5))))&&(input==5))&&(a16==1))&&(a20==5))))))){ if((a27==1)){ a9 = 17; a2 = 11; a20 = 7; a12 = 3; a15 = 1; }else{ a12 = 3; a25 = 1; a2 = 12; a9 = 17; a15 = 1; } return 25; } else if(((a15==1)&&((a9==18)&&((a20==5)&&((((a27==1)&&(((input==6)&&((a2==10)||(a2==11)))&&(a16==1)))&&!(a25==1))&&(a12==4)))))){ a2 = 9; a12 = 2; a25 = 1; a9 = 16; return -1; } else if((((((((a20==7)&&((input==5)&&(((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))))&&(a15==1))&&(a16==1))&&!(a25==1))&&(a27==1))&&(a9==18))){ a2 = 9; a9 = 16; a25 = 1; a20 = 5; a12 = 2; return -1; } else if(((((((((a20==6)&&((input==5)&&(a16==1)))&&(a12==2))&&(a2==11))&&(a27==1))&&(a9==16))&&!(a25==1))&&(a15==1))){ a2 = 12; a12 = 4; a9 = 18; a25 = 1; return -1; } else if((((a15==1)&&((a9==17)&&((((((input==6)&&(((a2==11)||(a2==12))||(a2==13)))&&(a27==1))&&!(a25==1))&&(a12==6))&&(a20==7))))&&(a16==1))){ a25 = 1; a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if((((a20==7)&&((a16==1)&&((a27==1)&&((a9==16)&&(((((a2==9)&&(a12==5))||(((a2==12)&&(a12==4))||((a2==13)&&(a12==4))))&&(input==3))&&(a15==1))))))&&!(a25==1))){ a12 = 2; a2 = 9; a20 = 5; a25 = 1; return -1; } else if((!(a15==1)&&((a20==5)&&(((((a25==1)&&((input==4)&&(((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a12==4)&&(a2==13))))))&&(a27==1))&&(a16==1))&&(a9==17))))){ a2 = 10; a15 = 1; a12 = 5; a9 = 16; return 25; } else if(((a20==7)&&((a16==1)&&((((((a27==1)&&((input==5)&&((a2==9)||(a2==10))))&&(a12==6))&&(a25==1))&&(a15==1))&&(a9==16))))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a15==1)&&(((a9==17)&&(((!(a25==1)&&((a16==1)&&((input==3)&&(((a2==11)||(a2==12))||(a2==13)))))&&(a27==1))&&(a20==6)))&&(a12==3)))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a12==4)&&((((a25==1)&&((a15==1)&&(((a27==1)&&((a2==9)&&(input==4)))&&(a16==1))))&&(a9==16))&&(a20==7)))){ a20 = 5; a12 = 2; return -1; } else if(((a27==1)&&(((a16==1)&&(!(a25==1)&&((a15==1)&&(((a12==3)&&((input==2)&&((a2==11)||(a2==12))))&&(a9==16)))))&&(a20==6)))){ a12 = 2; a20 = 5; a2 = 9; a25 = 1; return -1; } else if((((a12==5)&&((a20==5)&&(!(a15==1)&&(((a25==1)&&((a16==1)&&((input==4)&&((a2==12)||(a2==13)))))&&(a9==18)))))&&(a27==1))){ if((a16==1)){ a2 = 12; a9 = 17; a15 = 1; }else{ a12 = 2; a2 = 9; a9 = 17; a15 = 1; } return -1; } else if(((a15==1)&&(((a25==1)&&((((a20==6)&&((input==3)&&((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))||((a2==10)&&(a12==4)))))&&(a27==1))&&(a9==18)))&&(a16==1)))){ a12 = 2; a2 = 9; a9 = 16; a20 = 5; return -1; } else if(((a27==1)&&(((a15==1)&&((a9==18)&&(((((((a12==4)&&(a2==12))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9)))&&(input==6))&&!(a25==1))&&(a20==6))))&&(a16==1)))){ a9 = 16; a2 = 9; a25 = 1; a20 = 5; a12 = 2; return -1; } else if(((a16==1)&&((a9==16)&&((!(a25==1)&&(((a15==1)&&((a20==7)&&((input==1)&&(((a2==11)||(a2==12))||(a2==13)))))&&(a27==1)))&&(a12==6))))){ a20 = 5; a12 = 2; a2 = 9; a25 = 1; return -1; } else if((((a27==1)&&((a2==11)&&((((((input==6)&&(a15==1))&&(a12==5))&&(a20==5))&&(a25==1))&&(a9==18))))&&(a16==1))){ a2 = 10; a12 = 4; a20 = 7; a9 = 16; a25 = 0; return 21; } else if(((a15==1)&&((a16==1)&&((a9==17)&&((a20==7)&&((((!(a25==1)&&(input==6))&&(a2==9))&&(a27==1))&&(a12==3))))))){ a9 = 18; a20 = 5; a2 = 10; a12 = 6; return 23; } else if(((a9==17)&&((a27==1)&&((a25==1)&&(((((input==6)&&((((a2==13)&&(a12==5))||((a12==6)&&(a2==9)))||((a2==10)&&(a12==6))))&&(a20==5))&&(a16==1))&&!(a15==1)))))){ a15 = 1; a9 = 16; a2 = 9; a12 = 6; return 25; } else if((!(a15==1)&&((a9==18)&&((a27==1)&&(((((a25==1)&&((input==3)&&((a2==9)||(a2==10))))&&(a16==1))&&(a20==5))&&(a12==3)))))){ a20 = 7; a12 = 4; a25 = 0; a2 = 13; a15 = 1; return 25; } else if(((a20==6)&&((!(a25==1)&&((((a12==2)&&(((input==2)&&(a9==17))&&(a2==12)))&&(a27==1))&&(a16==1)))&&(a15==1)))){ a9 = 16; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a20==7)&&((a27==1)&&(((a12==2)&&((((((a2==9)||(a2==10))&&(input==3))&&(a9==17))&&!(a25==1))&&(a15==1)))&&(a16==1))))){ a2 = 11; a25 = 1; a20 = 6; return -1; } else if((((a12==5)&&(((((a2==9)&&((a27==1)&&((input==5)&&(a16==1))))&&!(a15==1))&&(a20==5))&&(a9==17)))&&!(a25==1))){ a2 = 10; a15 = 1; a12 = 4; a20 = 6; return 21; } else if(((((((a12==2)&&(((a27==1)&&((input==6)&&((a2==12)||((a2==10)||(a2==11)))))&&(a20==7)))&&(a9==18))&&(a25==1))&&(a16==1))&&(a15==1))){ a20 = 5; a2 = 13; a12 = 3; return -1; } else if((((((a27==1)&&((((((a12==6)&&((a2==13)&&(a9==18)))&&(a25==1))||(!(a25==1)&&((a12==2)&&((a9==16)&&(a2==9)))))||(!(a25==1)&&((a12==2)&&((a2==10)&&(a9==16)))))&&(input==6)))&&(a16==1))&&(a20==6))&&(a15==1))){ a2 = 9; a25 = 1; a9 = 18; a12 = 6; return -1; } else if((((a20==5)&&(((a2==9)&&(((a15==1)&&(((a27==1)&&(input==2))&&(a12==3)))&&(a9==16)))&&(a16==1)))&&!(a25==1))){ a12 = 4; a2 = 10; a9 = 18; return 23; } else if((!(a25==1)&&((a27==1)&&(((((((input==2)&&(a12==5))&&(a2==11))&&(a15==1))&&(a16==1))&&(a20==5))&&(a9==18))))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a20==6)&&(((a25==1)&&((a27==1)&&(((((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))&&(input==4))&&(a16==1))&&(a15==1))))&&(a9==17)))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((((a9==18)&&((a27==1)&&(((a15==1)&&((a16==1)&&((input==6)&&((a2==11)||(a2==12)))))&&(a25==1))))&&(a20==6))&&(a12==5))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((a12==4)&&((a20==6)&&((a27==1)&&((((a15==1)&&(((input==4)&&!(a25==1))&&(a16==1)))&&(a2==10))&&(a9==16)))))){ a25 = 1; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a27==1)&&((a25==1)&&((((a9==18)&&(((((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))||((a12==5)&&(a2==10)))&&(input==5)))&&(a20==5))&&(a15==1))))&&(a16==1))){ a9 = 16; a12 = 2; a2 = 9; return -1; } else if((((a16==1)&&((((a25==1)&&((a20==7)&&((input==4)&&(((a12==2)&&(a2==13))||((a12==3)&&(a2==9))))))&&(a27==1))&&(a9==16)))&&(a15==1))){ a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((a20==5)&&((((a27==1)&&(((((((a2==12)&&(a12==3))||((a12==3)&&(a2==13)))||((a2==9)&&(a12==4)))&&(input==2))&&(a9==16))&&(a16==1)))&&(a25==1))&&!(a15==1)))){ a2 = 9; a12 = 5; a25 = 0; a20 = 6; a15 = 1; return 26; } else if((((a16==1)&&(((a20==5)&&((a27==1)&&((a25==1)&&((a2==13)&&(!(a15==1)&&(input==4))))))&&(a9==16)))&&(a12==5))){ a9 = 18; a12 = 2; a2 = 10; return -1; } else if(((((a2==11)&&((((a27==1)&&(((input==6)&&(a16==1))&&(a20==5)))&&(a15==1))&&(a9==16)))&&(a12==4))&&!(a25==1))){ a12 = 6; a2 = 9; a20 = 7; return 23; } else if((((a16==1)&&((a20==7)&&((a9==18)&&((a27==1)&&((a12==2)&&(((input==5)&&((a2==11)||((a2==9)||(a2==10))))&&!(a25==1)))))))&&(a15==1))){ a9 = 16; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a20==5)&&(((((a2==9)&&((a9==18)&&((!(a15==1)&&(input==6))&&(a16==1))))&&(a25==1))&&(a27==1))&&(a12==4)))){ a25 = 0; a12 = 5; a2 = 12; a15 = 1; a9 = 17; return -1; } else if((((((a16==1)&&((a9==18)&&((a25==1)&&((input==5)&&(((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a12==4)&&(a2==13))))))))&&(a15==1))&&(a20==7))&&(a27==1))){ a12 = 2; a2 = 9; a9 = 16; a20 = 5; return -1; } else if((((a20==6)&&(((a9==17)&&((((input==2)&&(((a2==10)&&(a12==6))||(((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))))&&(a25==1))&&(a15==1)))&&(a16==1)))&&(a27==1))){ a20 = 5; a2 = 9; a12 = 2; a9 = 16; return -1; } else if((((((a15==1)&&((a12==2)&&((((a16==1)&&(input==2))&&(a27==1))&&(a2==12))))&&(a20==6))&&!(a25==1))&&(a9==16))){ a20 = 5; a2 = 9; a25 = 1; return -1; } else if((((a27==1)&&((a16==1)&&((a9==17)&&((a20==5)&&(!(a15==1)&&((((a12==6)&&(a2==10))||(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))&&(input==2)))))))&&(a25==1))){ if((a16==1)){ a2 = 10; a15 = 1; a12 = 5; }else{ a12 = 4; a25 = 0; a15 = 1; a2 = 13; a9 = 18; } return -1; } else if((((!(a15==1)&&((a16==1)&&((((a20==5)&&((((a2==11)||(a2==12))||(a2==13))&&(input==6)))&&!(a25==1))&&(a12==4))))&&(a27==1))&&(a9==17))){ if((a16==1)){ a12 = 2; a20 = 6; a9 = 18; a2 = 9; a15 = 1; a25 = 1; }else{ a12 = 5; a2 = 9; } return -1; } else if(((((a27==1)&&(((((a16==1)&&((input==4)&&((a2==11)||(a2==12))))&&!(a25==1))&&(a15==1))&&(a12==6)))&&(a9==17))&&(a20==5))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if(((((((a27==1)&&((a9==18)&&(!(a15==1)&&((a2==11)&&(input==4)))))&&(a16==1))&&(a25==1))&&(a20==5))&&(a12==3))){ if((a16==1)){ a15 = 1; a9 = 17; a2 = 9; }else{ a9 = 17; a20 = 7; a2 = 12; a12 = 6; a15 = 1; } return -1; } else if(((a12==6)&&((a25==1)&&((a20==7)&&((((a9==18)&&((a27==1)&&(((a2==12)||(a2==13))&&(input==4))))&&(a16==1))&&(a15==1)))))){ a20 = 6; a12 = 2; a2 = 13; a9 = 17; return -1; } else if((((((a9==16)&&(((a20==6)&&(((input==4)&&((a2==9)||(a2==10)))&&!(a25==1)))&&(a16==1)))&&(a15==1))&&(a12==5))&&(a27==1))){ a9 = 18; a2 = 10; a25 = 1; a12 = 4; return -1; } else if(((a2==12)&&((a15==1)&&((a9==17)&&((a20==7)&&((((a16==1)&&((a12==4)&&(input==1)))&&(a25==1))&&(a27==1))))))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((((a9==17)&&((!(a25==1)&&((a20==5)&&((input==2)&&(((a12==3)&&(a2==10))||(((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))))))&&!(a15==1)))&&(a27==1))&&(a16==1))){ if((a27==1)){ a12 = 2; a25 = 1; a2 = 12; a15 = 1; a9 = 18; }else{ a15 = 1; a2 = 11; a12 = 2; a9 = 18; a25 = 1; } return 21; } else if(((a12==6)&&((a27==1)&&(((!(a25==1)&&((a16==1)&&((a20==5)&&((input==3)&&((a2==11)||(a2==12))))))&&(a9==16))&&(a15==1))))){ if((a16==1)){ a25 = 1; a12 = 3; a20 = 7; a9 = 18; a2 = 12; }else{ a25 = 1; a20 = 6; a2 = 10; a12 = 4; } return 26; } else if((((a9==16)&&(((((a20==6)&&((((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))&&(input==3)))&&(a15==1))&&!(a25==1))&&(a16==1)))&&(a27==1))){ a12 = 3; a25 = 1; a9 = 17; a2 = 9; return -1; } else if(((((a9==18)&&((((a2==12)&&(((input==3)&&(a16==1))&&(a20==6)))&&(a25==1))&&(a27==1)))&&(a12==3))&&(a15==1))){ a12 = 5; a9 = 16; a2 = 10; return -1; } else if(((a15==1)&&((a9==18)&&((a16==1)&&((((a12==5)&&(((input==5)&&((a2==9)||(a2==10)))&&(a27==1)))&&!(a25==1))&&(a20==5)))))){ a2 = 9; a12 = 2; a9 = 16; a25 = 1; return -1; } else if(((a27==1)&&((((a20==5)&&(((a12==4)&&((a15==1)&&(!(a25==1)&&(input==2))))&&(a2==13)))&&(a16==1))&&(a9==18)))){ a2 = 9; a25 = 1; a12 = 2; a20 = 7; return 21; } else if(((a20==6)&&((!(a25==1)&&(((a15==1)&&(((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))&&(input==5))&&(a27==1)))&&(a9==16)))&&(a16==1)))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a20==5)&&(((a9==16)&&(((a15==1)&&((((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a12==6)&&(a2==10)))&&(input==1))&&!(a25==1)))&&(a27==1)))&&(a16==1)))){ a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((((a25==1)&&(((a12==5)&&((a15==1)&&(((input==1)&&((a2==11)||((a2==9)||(a2==10))))&&(a20==6))))&&(a27==1)))&&(a9==16))&&(a16==1))){ if((a20==5)){ a20 = 7; a2 = 9; a25 = 0; }else{ a12 = 3; a2 = 12; } return -1; } else if((((a20==6)&&((a27==1)&&((a16==1)&&((a15==1)&&((a12==3)&&(((input==5)&&((a2==11)||(a2==12)))&&!(a25==1)))))))&&(a9==16))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((a20==5)&&((a16==1)&&((a27==1)&&((((((input==6)&&((a2==13)||((a2==11)||(a2==12))))&&(a9==17))&&(a15==1))&&(a12==4))&&!(a25==1)))))){ a2 = 11; a25 = 1; a12 = 5; a9 = 18; a20 = 6; return 21; } else if((((((a25==1)&&((((a16==1)&&((input==6)&&(a2==12)))&&(a9==16))&&(a12==5)))&&(a20==7))&&(a15==1))&&(a27==1))){ a2 = 9; a12 = 2; a20 = 5; return -1; } else if((((a27==1)&&((a9==18)&&((a16==1)&&((!(a15==1)&&((a20==5)&&((input==1)&&((a2==9)||(a2==10)))))&&(a12==6)))))&&(a25==1))){ if((a9==16)){ a15 = 1; a20 = 7; a12 = 5; a2 = 9; a25 = 0; a9 = 17; }else{ a9 = 16; a15 = 1; a12 = 4; a2 = 12; } return -1; } else if(((a16==1)&&((a9==18)&&(((a25==1)&&(((((input==5)&&((a2==10)||(a2==11)))&&!(a15==1))&&(a20==5))&&(a27==1)))&&(a12==5))))){ if((a9==18)){ a2 = 10; a12 = 2; a15 = 1; }else{ a12 = 4; a15 = 1; a9 = 16; a2 = 13; } return -1; } else if((((a20==6)&&((a9==17)&&(((a27==1)&&(((input==2)&&((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))||((a12==4)&&(a2==10))))&&(a16==1)))&&(a25==1))))&&(a15==1))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a9==16)&&(((((a20==6)&&(((!(a25==1)&&(input==2))&&(a2==13))&&(a12==4)))&&(a16==1))&&(a15==1))&&(a27==1)))){ a12 = 2; a25 = 1; a2 = 9; a20 = 5; return -1; } else if(((a9==16)&&((a16==1)&&(((a2==11)&&(((((input==2)&&(a27==1))&&!(a25==1))&&(a20==6))&&(a15==1)))&&(a12==2))))){ a2 = 9; a20 = 5; a25 = 1; return -1; } else if((((((a9==18)&&((a27==1)&&(!(a15==1)&&(!(a25==1)&&((((a2==10)||(a2==11))||(a2==12))&&(input==4))))))&&(a12==2))&&(a16==1))&&(a20==5))){ a12 = 4; a2 = 13; a9 = 17; return -1; } else if(((a20==5)&&((a9==16)&&((((((((a2==12)||(a2==13))&&(input==6))&&!(a25==1))&&(a12==5))&&(a16==1))&&!(a15==1))&&(a27==1))))){ a9 = 17; a15 = 1; a12 = 3; a25 = 1; a2 = 10; return -1; } else if((((((a2==12)&&(((((a12==5)&&(input==5))&&(a25==1))&&(a16==1))&&(a15==1)))&&(a9==16))&&(a20==7))&&(a27==1))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a12==6)&&((a16==1)&&((a25==1)&&((a20==7)&&((a15==1)&&(((a9==16)&&((input==1)&&((a2==9)||(a2==10))))&&(a27==1)))))))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a16==1)&&((a15==1)&&(((a12==6)&&(((a20==7)&&(((input==3)&&((a2==11)||(a2==12)))&&!(a25==1)))&&(a9==18)))&&(a27==1))))){ a20 = 6; a2 = 10; a9 = 17; a25 = 1; return 21; } else if((((a16==1)&&(((a20==6)&&(((a27==1)&&(!(a25==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==5))))&&(a9==17)))&&(a15==1)))&&(a12==3))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; a12 = 2; return -1; } else if((((a25==1)&&((a27==1)&&((a12==4)&&(((a16==1)&&(((input==5)&&((a2==10)||(a2==11)))&&(a20==7)))&&(a9==17)))))&&(a15==1))){ a2 = 10; a12 = 5; a20 = 6; a9 = 16; return -1; } else if(((a15==1)&&((a27==1)&&((((a25==1)&&(((input==4)&&(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))&&(a20==7)))&&(a16==1))&&(a9==18))))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if((((a25==1)&&((((a15==1)&&((a20==6)&&(((((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))||((a2==10)&&(a12==4)))&&(input==4))))&&(a9==16))&&(a27==1)))&&(a16==1))){ if((a20==7)){ a2 = 12; a25 = 0; a20 = 7; a12 = 4; }else{ a2 = 12; a12 = 3; } return -1; } else if((((((a25==1)&&(((a27==1)&&((a9==18)&&((a20==7)&&(input==1))))&&(a2==11)))&&(a12==4))&&(a16==1))&&(a15==1))){ a2 = 9; a20 = 5; a9 = 16; a12 = 2; return -1; } else if(((a9==16)&&((a27==1)&&((!(a15==1)&&(((((input==3)&&(a2==10))&&(a20==5))&&(a16==1))&&(a12==5)))&&(a25==1))))){ a25 = 0; a20 = 6; a15 = 1; a2 = 12; a12 = 2; return -1; } else if(((a27==1)&&(((a2==9)&&((a20==5)&&(((!(a15==1)&&((input==5)&&!(a25==1)))&&(a9==17))&&(a12==4))))&&(a16==1)))){ a15 = 1; a9 = 16; a12 = 2; a20 = 7; return -1; } else if((((((a16==1)&&(((a9==18)&&(!(a25==1)&&((input==2)&&((a2==9)||(a2==10)))))&&(a15==1)))&&(a27==1))&&(a12==5))&&(a20==5))){ a25 = 1; a12 = 2; a9 = 16; a2 = 9; return -1; } else if(((a20==5)&&((((((!(a15==1)&&((input==6)&&((a2==12)||(a2==13))))&&(a16==1))&&(a25==1))&&(a12==2))&&(a27==1))&&(a9==18)))){ a2 = 12; a12 = 5; a9 = 17; a20 = 7; a15 = 1; return -1; } else if((((a9==16)&&((a15==1)&&(((a25==1)&&((((input==1)&&((a2==13)||((a2==11)||(a2==12))))&&(a20==7))&&(a27==1)))&&(a16==1))))&&(a12==6))){ a12 = 2; a20 = 5; a2 = 10; return -1; } else if(((a16==1)&&((((a9==17)&&((a15==1)&&(((((a2==9)||(a2==10))&&(input==6))&&(a20==7))&&!(a25==1))))&&(a12==6))&&(a27==1)))){ a25 = 1; a2 = 9; a20 = 5; a12 = 2; a9 = 16; return -1; } else if(((a9==16)&&((a20==5)&&((a12==6)&&(!(a15==1)&&((!(a25==1)&&((((a2==11)||((a2==9)||(a2==10)))&&(input==3))&&(a16==1)))&&(a27==1))))))){ if((a2==9)){ a2 = 9; a9 = 17; a15 = 1; }else{ a12 = 3; a25 = 1; a2 = 11; a9 = 18; a15 = 1; } return 26; } else if(((a9==16)&&((((a20==7)&&(((a27==1)&&((a16==1)&&((input==4)&&(a15==1))))&&(a12==5)))&&(a25==1))&&(a2==12)))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((((((a20==6)&&(((a16==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==5)))&&(a27==1)))&&(a15==1))&&(a9==18))&&(a25==1))&&(a12==3))){ if((a16==1)){ a25 = 0; a20 = 7; a2 = 9; a9 = 16; a12 = 2; }else{ a2 = 11; a12 = 5; a9 = 17; } return -1; } else if((((((a9==16)&&((((a2==12)&&((input==2)&&(a12==5)))&&(a20==7))&&(a25==1)))&&(a15==1))&&(a16==1))&&(a27==1))){ a2 = 9; a25 = 0; a20 = 6; return 23; } else if((((a27==1)&&(((((((input==3)&&(a16==1))&&(a25==1))&&!(a15==1))&&(a2==12))&&(a20==5))&&(a12==3)))&&(a9==17))){ a12 = 2; a15 = 1; return -1; } else if(((a15==1)&&((a9==17)&&((!(a25==1)&&((a12==3)&&(((a2==10)&&((a20==5)&&(input==5)))&&(a16==1))))&&(a27==1))))){ a25 = 1; a2 = 9; a12 = 5; a20 = 6; return 25; } else if(((((a9==18)&&((a27==1)&&((a16==1)&&((((input==3)&&((a2==11)||(a2==12)))&&!(a25==1))&&(a20==6)))))&&(a15==1))&&(a12==6))){ a9 = 16; a2 = 9; a25 = 1; a12 = 2; a20 = 5; return -1; } else if((((a20==5)&&((((a2==12)&&(((a27==1)&&((input==2)&&(a12==3)))&&(a9==17)))&&(a16==1))&&(a25==1)))&&!(a15==1))){ if((a20==7)){ a12 = 2; a15 = 1; a2 = 9; a9 = 16; }else{ a15 = 1; a2 = 11; a12 = 5; } return -1; } else if(((a12==2)&&((a9==16)&&((((a25==1)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==4))&&(a16==1))&&(a20==5)))&&(a27==1))&&!(a15==1))))){ a2 = 9; a15 = 1; a9 = 18; a12 = 6; return 25; } else if(((a16==1)&&((a27==1)&&(((((((a15==1)&&((a2==13)&&(a9==18)))&&(a12==6))&&!(a25==1))&&(a20==7))||((a20==5)&&((a25==1)&&((a12==2)&&(((a9==16)&&(a2==9))&&!(a15==1))))))&&(input==4))))){ a9 = 17; a25 = 0; a15 = 1; a2 = 13; a20 = 6; a12 = 4; return -1; } else if(((a15==1)&&(((((a12==5)&&((a25==1)&&(((input==3)&&((a2==12)||(a2==13)))&&(a27==1))))&&(a20==6))&&(a16==1))&&(a9==16)))){ if((a16==1)){ a12 = 3; a2 = 11; a9 = 18; a20 = 7; }else{ a2 = 9; a12 = 4; } return -1; } else if(((a15==1)&&((((a16==1)&&(((a25==1)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==2))&&(a9==17)))&&(a20==6)))&&(a27==1))&&(a12==3)))){ a2 = 9; a20 = 5; a9 = 16; a12 = 2; return -1; } else if(((a16==1)&&((((a12==2)&&(((a9==18)&&((a2==13)&&((input==6)&&!(a25==1))))&&(a27==1)))&&!(a15==1))&&(a20==5)))){ a2 = 10; a15 = 1; a25 = 1; return 21; } return calculate_output3(input); } int calculate_output3(int input) { if((((((a9==17)&&(((!(a15==1)&&((input==5)&&(a12==2)))&&!(a25==1))&&(a2==12)))&&(a20==5))&&(a16==1))&&(a27==1))){ a25 = 1; a15 = 1; a12 = 4; a20 = 7; return -1; } else if(((a16==1)&&((a27==1)&&((a12==4)&&((!(a15==1)&&((!(a25==1)&&((input==1)&&(((a2==10)||(a2==11))||(a2==12))))&&(a9==16)))&&(a20==5)))))){ a25 = 1; a15 = 1; a2 = 11; a9 = 17; a12 = 6; return -1; } else if((((a12==4)&&(((((((a9==18)&&(input==6))&&(a16==1))&&(a27==1))&&(a2==10))&&(a15==1))&&(a25==1)))&&(a20==7))){ a9 = 16; a2 = 12; a12 = 5; a20 = 6; return -1; } else if(((((a25==1)&&((a27==1)&&(((a9==18)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==4))&&(a16==1)))&&(a12==4))))&&(a20==6))&&(a15==1))){ a9 = 16; a12 = 5; a2 = 11; return -1; } else if(((a9==18)&&((((a15==1)&&((a20==5)&&((a12==4)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==2))&&(a25==1)))))&&(a27==1))&&(a16==1)))){ a9 = 16; a2 = 9; a12 = 2; return -1; } else if(((a9==16)&&(((((a27==1)&&(!(a15==1)&&(((((a12==3)&&(a2==12))||((a12==3)&&(a2==13)))||((a2==9)&&(a12==4)))&&(input==5))))&&(a25==1))&&(a16==1))&&(a20==5)))){ a15 = 1; a12 = 2; a2 = 9; return -1; } else if((((a20==5)&&((((a9==18)&&((!(a25==1)&&(((a2==11)||(a2==12))&&(input==2)))&&(a16==1)))&&(a12==5))&&!(a15==1)))&&(a27==1))){ a25 = 1; a9 = 16; a15 = 1; a2 = 10; return -1; } else if(((a12==5)&&(!(a25==1)&&((a20==5)&&(((!(a15==1)&&(((input==4)&&((a2==12)||(a2==13)))&&(a16==1)))&&(a27==1))&&(a9==16)))))){ a2 = 10; a12 = 6; a15 = 1; a20 = 6; a9 = 17; return -1; } else if(((((((a20==7)&&(((a12==5)&&((input==4)&&(a9==17)))&&(a25==1)))&&(a16==1))&&(a27==1))&&(a15==1))&&(a2==9))){ a9 = 18; a20 = 5; a12 = 6; return 25; } else if((((a15==1)&&(((a16==1)&&(((a25==1)&&((input==6)&&(((a12==4)&&(a2==10))||(((a12==3)&&(a2==13))||((a12==4)&&(a2==9))))))&&(a9==18)))&&(a27==1)))&&(a20==6))){ a2 = 10; a12 = 6; a9 = 16; return -1; } else if(((a12==2)&&(((a15==1)&&((a20==6)&&(((a16==1)&&((a25==1)&&((input==1)&&(((a2==9)||(a2==10))||(a2==11)))))&&(a9==16))))&&(a27==1)))){ a20 = 5; a2 = 9; return -1; } else if(((a20==6)&&((a15==1)&&((a25==1)&&(((a12==2)&&((a2==12)&&(((a9==16)&&(input==3))&&(a27==1))))&&(a16==1)))))){ a25 = 0; a2 = 13; a12 = 5; a9 = 18; return -1; } else if((((((a16==1)&&((((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==3))&&(a20==5))&&(a15==1)))&&(a27==1))&&!(a25==1))&&(a9==17))){ a12 = 4; a2 = 13; a20 = 6; a9 = 16; return 23; } else if((((a9==18)&&(((a15==1)&&((a20==5)&&((!(a25==1)&&(((a2==10)||(a2==11))&&(input==1)))&&(a27==1))))&&(a12==4)))&&(a16==1))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if((((((((((((a2==10)||(a2==11))||(a2==12))&&(input==3))&&(a20==5))&&(a12==2))&&(a27==1))&&(a9==18))&&!(a15==1))&&!(a25==1))&&(a16==1))){ a25 = 1; a2 = 10; a12 = 6; return -1; } else if((!(a15==1)&&(((((a9==18)&&(((((a2==11)||(a2==12))&&(input==3))&&(a20==5))&&(a12==5)))&&!(a25==1))&&(a16==1))&&(a27==1)))){ a2 = 12; a25 = 1; a9 = 17; a12 = 2; a15 = 1; return -1; } else if(((((a9==16)&&((a27==1)&&((a20==6)&&((a16==1)&&(((a12==2)&&(input==2))&&(a2==12))))))&&(a25==1))&&(a15==1))){ a2 = 9; a20 = 5; return -1; } else if(((a25==1)&&((a20==7)&&((a9==18)&&((a27==1)&&((a16==1)&&(((((a2==10)&&(a12==6))||(((a2==13)&&(a12==5))||((a2==9)&&(a12==6))))&&(input==5))&&(a15==1)))))))){ a20 = 5; a9 = 16; a2 = 9; a12 = 2; return -1; } else if(((a25==1)&&((a27==1)&&((a16==1)&&((a20==5)&&((a9==17)&&(((((a12==6)&&(a2==10))||(((a2==13)&&(a12==5))||((a2==9)&&(a12==6))))&&(input==5))&&!(a15==1)))))))){ a12 = 5; a9 = 16; a15 = 1; a2 = 11; return -1; } else if(((!(a25==1)&&((a20==5)&&(((a16==1)&&((((input==1)&&((a2==11)||(a2==12)))&&(a27==1))&&(a9==18)))&&!(a15==1))))&&(a12==5))){ if((a25==1)){ a25 = 1; a9 = 16; a2 = 9; a12 = 3; a15 = 1; }else{ a15 = 1; a9 = 16; a25 = 1; a20 = 6; a2 = 13; a12 = 3; } return -1; } else if(((((a20==7)&&(((((((a2==10)||(a2==11))&&(input==2))&&(a27==1))&&!(a25==1))&&(a12==5))&&(a9==18)))&&(a16==1))&&(a15==1))){ a9 = 16; a25 = 1; a2 = 12; a12 = 4; return 23; } else if(((a12==2)&&((((a25==1)&&(((a20==5)&&(!(a15==1)&&(((a2==10)||(a2==11))&&(input==3))))&&(a9==18)))&&(a16==1))&&(a27==1)))){ a2 = 12; a9 = 16; a12 = 6; a25 = 0; return 21; } else if(((((a16==1)&&(((!(a25==1)&&(((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))||((a12==3)&&(a2==10)))&&(input==5)))&&(a27==1))&&(a20==5)))&&!(a15==1))&&(a9==17))){ a15 = 1; a9 = 16; a2 = 9; a20 = 7; a25 = 1; a12 = 4; return 24; } else if(((a20==7)&&(((a12==3)&&(((a16==1)&&((!(a25==1)&&(((a2==10)||(a2==11))&&(input==4)))&&(a27==1)))&&(a15==1)))&&(a9==18)))){ a20 = 5; a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if(((a27==1)&&(((((a9==18)&&((a15==1)&&((((a2==10)&&(a12==5))||(((a2==13)&&(a12==4))||((a2==9)&&(a12==5))))&&(input==1))))&&(a25==1))&&(a20==5))&&(a16==1)))){ a25 = 0; a12 = 2; a2 = 12; a20 = 7; return 26; } else if((((((a27==1)&&((((((a9==16)&&(a2==10))&&(a12==2))&&!(a25==1))||(((((a2==13)&&(a9==18))&&(a12==6))&&(a25==1))||((((a9==16)&&(a2==9))&&(a12==2))&&!(a25==1))))&&(input==4)))&&(a15==1))&&(a20==6))&&(a16==1))){ a2 = 10; a12 = 4; a20 = 7; a25 = 1; a9 = 18; return -1; } else if((((((a16==1)&&((a20==6)&&(((((a2==13)||((a2==11)||(a2==12)))&&(input==3))&&(a9==17))&&(a12==4))))&&(a15==1))&&!(a25==1))&&(a27==1))){ a20 = 5; a9 = 16; a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((a2==13)&&((a25==1)&&(((((a12==6)&&((a9==17)&&((input==2)&&(a27==1))))&&(a20==6))&&(a15==1))&&(a16==1))))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if(((a9==17)&&(((a12==3)&&((a16==1)&&((a20==7)&&((a15==1)&&(((input==2)&&(((a2==10)||(a2==11))||(a2==12)))&&!(a25==1))))))&&(a27==1)))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if((((a9==17)&&(((a25==1)&&(((a16==1)&&((((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))&&(input==2)))&&(a27==1)))&&(a15==1)))&&(a20==6))){ a20 = 5; a12 = 2; a2 = 9; a9 = 16; return -1; } else if((((a9==17)&&((((a12==2)&&((!(a25==1)&&((input==3)&&(a15==1)))&&(a16==1)))&&(a2==12))&&(a20==6)))&&(a27==1))){ a2 = 9; a25 = 1; a20 = 5; a9 = 16; return -1; } else if((((a20==6)&&((a9==17)&&((a27==1)&&((a16==1)&&((a15==1)&&((input==6)&&(((a2==10)&&(a12==4))||(((a12==3)&&(a2==13))||((a12==4)&&(a2==9))))))))))&&(a25==1))){ a20 = 5; a12 = 4; a9 = 16; a2 = 11; a15 = 0; return -1; } else if(((a16==1)&&((a25==1)&&(!(a15==1)&&((((a27==1)&&((input==1)&&((((a2==12)&&(a12==3))||((a12==3)&&(a2==13)))||((a2==9)&&(a12==4)))))&&(a20==5))&&(a9==16)))))){ a12 = 2; a15 = 1; a2 = 9; return -1; } else if(((a9==18)&&((a20==7)&&(((a12==5)&&((a27==1)&&(((a16==1)&&((a15==1)&&(input==3)))&&(a25==1))))&&(a2==12))))){ a2 = 9; a9 = 16; a20 = 5; a12 = 2; return -1; } else if((((((!(a15==1)&&(((a9==16)&&(((a2==9)||(a2==10))&&(input==4)))&&(a16==1)))&&!(a25==1))&&(a20==5))&&(a12==3))&&(a27==1))){ a12 = 2; a15 = 1; a9 = 17; a20 = 7; a2 = 9; return 23; } else if(((a20==7)&&((((a12==5)&&(((a9==17)&&((a16==1)&&(((a2==12)||(a2==13))&&(input==5))))&&(a25==1)))&&(a27==1))&&(a15==1)))){ a2 = 12; a12 = 4; a9 = 16; a20 = 6; return -1; } else if(((!(a25==1)&&((a20==5)&&((a27==1)&&((a16==1)&&(((input==2)&&(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))&&(a9==17))))))&&!(a15==1))){ if((a15==1)){ a2 = 10; a9 = 18; a12 = 6; }else{ a25 = 1; a2 = 11; a12 = 3; a15 = 1; } return -1; } else if((((a16==1)&&((!(a25==1)&&((a20==5)&&(((a15==1)&&(((a2==9)||(a2==10))&&(input==1)))&&(a9==17))))&&(a12==5)))&&(a27==1))){ a20 = 7; a2 = 11; a9 = 18; a12 = 4; return 23; } else if(((a20==6)&&((a15==1)&&((((((((a2==9)||(a2==10))&&(input==3))&&(a16==1))&&(a25==1))&&(a9==18))&&(a27==1))&&(a12==5))))){ a12 = 2; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((((a16==1)&&((((a9==18)&&((a27==1)&&((input==1)&&(((a2==13)&&(a12==5))||((a2==9)&&(a12==6))))))&&!(a25==1))&&(a20==5)))&&!(a15==1))){ a2 = 12; a15 = 1; a20 = 7; a12 = 4; a25 = 1; a9 = 16; return -1; } else if(((((a16==1)&&(!(a25==1)&&((a27==1)&&(((a9==17)&&((input==6)&&((a2==11)||(a2==12))))&&(a12==6)))))&&(a20==5))&&(a15==1))){ a12 = 2; a2 = 9; a9 = 16; a25 = 1; return -1; } else if((((a27==1)&&(((((a20==5)&&(((a16==1)&&(input==5))&&(a12==6)))&&!(a15==1))&&(a9==16))&&!(a25==1)))&&(a2==12))){ a25 = 1; a2 = 11; a12 = 3; a15 = 1; a20 = 7; a9 = 18; return -1; } else if(((a15==1)&&(((((a27==1)&&((((input==3)&&((a2==11)||((a2==9)||(a2==10))))&&(a12==2))&&(a9==16)))&&(a16==1))&&(a25==1))&&(a20==6)))){ a9 = 18; a2 = 10; return 21; } else if((((((a25==1)&&((a20==6)&&(((input==4)&&(((a12==6)&&(a2==10))||(((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))))&&(a15==1))))&&(a16==1))&&(a9==18))&&(a27==1))){ a2 = 12; a9 = 17; a12 = 5; return -1; } else if((((a16==1)&&(((a25==1)&&((a20==7)&&((a27==1)&&((a2==13)&&((input==4)&&(a15==1))))))&&(a12==3)))&&(a9==18))){ a2 = 9; a12 = 2; a20 = 5; a9 = 16; return -1; } else if(((a9==18)&&(!(a25==1)&&((a20==7)&&((a27==1)&&(((a12==2)&&((a16==1)&&((input==2)&&((a2==11)||((a2==9)||(a2==10))))))&&(a15==1))))))){ a25 = 1; a20 = 6; a9 = 16; a12 = 4; a2 = 9; return 21; } else if(((a9==18)&&(((a15==1)&&((a16==1)&&(((!(a25==1)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==1)))&&(a12==6))&&(a27==1))))&&(a20==5)))){ a2 = 13; a12 = 4; a20 = 6; return -1; } else if(((a20==5)&&(((((((((a12==3)&&(a2==13))||((a12==4)&&(a2==9)))&&(input==2))&&!(a25==1))&&(a9==18))&&!(a15==1))&&(a27==1))&&(a16==1)))){ a15 = 1; a12 = 4; a9 = 16; a2 = 10; a25 = 1; return 21; } else if(((a16==1)&&(((((a27==1)&&(((a12==5)&&((input==6)&&!(a25==1)))&&(a15==1)))&&(a2==13))&&(a20==6))&&(a9==18)))){ a20 = 5; a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((((((a20==7)&&((((input==6)&&((a2==9)||(a2==10)))&&(a9==16))&&(a16==1)))&&(a27==1))&&(a12==6))&&(a25==1))&&(a15==1))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((!(a15==1)&&((((a12==6)&&((a16==1)&&((a9==18)&&(((a2==9)||(a2==10))&&(input==4)))))&&(a27==1))&&(a25==1)))&&(a20==5))){ a2 = 9; a25 = 0; a9 = 17; a12 = 5; return -1; } else if(((a16==1)&&(!(a25==1)&&(((a12==3)&&((a27==1)&&((a9==17)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==4))&&(a15==1)))))&&(a20==7))))){ a12 = 4; a25 = 1; a9 = 16; a2 = 13; a20 = 6; return 23; } else if(((a9==16)&&(((a15==1)&&((a16==1)&&(((a27==1)&&((((a12==4)&&(a2==9))||(((a2==12)&&(a12==3))||((a2==13)&&(a12==3))))&&(input==2)))&&!(a25==1))))&&(a20==7)))){ a9 = 17; a12 = 2; a2 = 9; a25 = 1; return 25; } else if(((((((a16==1)&&((a15==1)&&((((a2==10)||(a2==11))&&(input==1))&&(a20==7))))&&(a25==1))&&(a27==1))&&(a9==17))&&(a12==2))){ a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((((a9==18)&&((a27==1)&&((a15==1)&&((a25==1)&&((((a2==10)&&(a12==5))||(((a2==13)&&(a12==4))||((a2==9)&&(a12==5))))&&(input==4))))))&&(a16==1))&&(a20==5))){ a9 = 16; a2 = 10; a12 = 3; a25 = 0; return 26; } else if((((((a9==18)&&(!(a15==1)&&((a2==12)&&((a16==1)&&((input==5)&&(a27==1))))))&&(a25==1))&&(a20==5))&&(a12==3))){ a12 = 2; a9 = 17; a2 = 13; a15 = 1; return -1; } else if(((a15==1)&&(((a20==6)&&((((a25==1)&&((a2==13)&&((a27==1)&&(input==1))))&&(a12==2))&&(a9==16)))&&(a16==1)))){ a20 = 5; a2 = 9; return -1; } else if(((a27==1)&&(!(a25==1)&&(((a15==1)&&((((input==2)&&(((a12==2)&&(a2==13))||((a2==9)&&(a12==3))))&&(a16==1))&&(a20==7)))&&(a9==18))))){ a20 = 6; a2 = 11; a25 = 1; a9 = 17; a12 = 6; return 23; } else if(((a9==18)&&(((a16==1)&&((((((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a2==9)&&(a12==5)))&&(input==1))&&!(a25==1))&&(a27==1))&&(a20==6)))&&(a15==1)))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((((!(a25==1)&&((a9==16)&&((a15==1)&&(((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))||((a2==10)&&(a12==3)))&&(input==3)))))&&(a20==6))&&(a27==1))&&(a16==1))){ a25 = 1; a12 = 6; a9 = 18; a2 = 9; return 21; } else if((!(a15==1)&&(!(a25==1)&&((a16==1)&&((a27==1)&&((a20==5)&&((a12==6)&&((a9==16)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==1)))))))))){ if((a27==1)){ a15 = 1; a9 = 18; a20 = 6; a12 = 5; a25 = 1; a2 = 10; }else{ a25 = 1; a12 = 5; a9 = 17; a15 = 1; a2 = 12; } return -1; } else if((((a15==1)&&(((a25==1)&&(((a9==16)&&((a20==7)&&(((a2==12)||(a2==13))&&(input==3))))&&(a27==1)))&&(a12==3)))&&(a16==1))){ a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((((((a20==6)&&((a15==1)&&((input==2)&&(((a12==3)&&(a2==13))||((a12==4)&&(a2==9))))))&&(a9==16))&&(a16==1))&&!(a25==1))&&(a27==1))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((!(a15==1)&&(!(a25==1)&&(((a27==1)&&((a12==5)&&(((a2==12)||(a2==13))&&(input==5))))&&(a16==1))))&&(a9==16))&&(a20==5))){ a15 = 1; a25 = 1; a12 = 6; a9 = 17; a2 = 12; return -1; } else if((((a20==5)&&((!(a25==1)&&((((input==3)&&(((a12==3)&&(a2==9))||(((a2==12)&&(a12==2))||((a2==13)&&(a12==2)))))&&(a16==1))&&(a27==1)))&&(a15==1)))&&(a9==17))){ a12 = 4; a20 = 6; a25 = 1; a2 = 12; return 25; } else if((((a16==1)&&((((((((a2==11)||(a2==12))&&(input==6))&&!(a25==1))&&(a27==1))&&(a12==6))&&(a15==1))&&(a20==5)))&&(a9==16))){ a25 = 1; a12 = 3; a20 = 6; a2 = 11; return 26; } else if((((((a25==1)&&(((a16==1)&&((a12==3)&&((input==4)&&(((a2==10)||(a2==11))||(a2==12)))))&&(a9==17)))&&(a15==1))&&(a20==6))&&(a27==1))){ a2 = 10; return 24; } else if(((a20==5)&&(((((((input==6)&&((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9))))&&(a16==1))&&(a27==1))&&!(a25==1))&&(a9==16))&&(a15==1)))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if((((a9==17)&&(((a25==1)&&((a20==5)&&(((a12==5)&&((input==4)&&(((a2==10)||(a2==11))||(a2==12))))&&(a16==1))))&&(a27==1)))&&!(a15==1))){ a12 = 4; a2 = 9; a20 = 7; a15 = 1; a9 = 16; return -1; } else if((((a25==1)&&(((((a27==1)&&((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))&&(input==2)))&&(a15==1))&&(a20==7))&&(a9==18)))&&(a16==1))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if(((((a16==1)&&(((!(a25==1)&&(((input==2)&&((a2==9)||(a2==10)))&&(a9==16)))&&!(a15==1))&&(a27==1)))&&(a20==5))&&(a12==3))){ a2 = 9; a12 = 6; return -1; } else if(((a25==1)&&((a16==1)&&(((a20==7)&&((a27==1)&&(((input==5)&&(((a2==10)&&(a12==3))||(((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))))&&(a9==17))))&&(a15==1))))){ a2 = 13; a20 = 5; a12 = 3; return -1; } else if((((a27==1)&&((a16==1)&&(((a15==1)&&(((input==6)&&(((a12==4)&&(a2==10))||(((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))))&&(a20==5)))&&!(a25==1))))&&(a9==17))){ a9 = 18; a25 = 1; a2 = 9; a12 = 4; a20 = 6; return 23; } else if(((a2==11)&&(((a16==1)&&((a12==4)&&(((((input==3)&&(a20==7))&&(a15==1))&&(a27==1))&&(a25==1))))&&(a9==18)))){ a12 = 2; a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((a16==1)&&(((a27==1)&&(((a9==18)&&(((((a2==10)||(a2==11))&&(input==2))&&(a12==2))&&(a25==1)))&&!(a15==1)))&&(a20==5)))){ a9 = 17; a15 = 1; a2 = 9; return -1; } else if((((a12==3)&&((((((a16==1)&&((input==3)&&((a2==9)||(a2==10))))&&(a9==16))&&(a20==5))&&!(a25==1))&&!(a15==1)))&&(a27==1))){ a2 = 12; a15 = 1; a25 = 1; return -1; } else if((((((((a27==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==3))&&(a12==2)))&&(a16==1))&&!(a25==1))&&(a9==16))&&(a15==1))&&(a20==7))){ a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a20==7)&&(((a9==18)&&(!(a25==1)&&((a27==1)&&((a16==1)&&((input==4)&&(((a12==2)&&(a2==13))||((a2==9)&&(a12==3))))))))&&(a15==1)))){ a25 = 1; a12 = 2; a2 = 9; a9 = 16; a20 = 5; return -1; } else if((!(a25==1)&&(((a12==5)&&(((a9==18)&&(((a16==1)&&((a20==6)&&(input==3)))&&(a27==1)))&&(a2==13)))&&(a15==1)))){ a2 = 9; a9 = 16; a25 = 1; a20 = 5; a12 = 2; return -1; } else if(((a27==1)&&(!(a15==1)&&((a9==17)&&(!(a25==1)&&((a20==5)&&((a16==1)&&(((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))||((a2==10)&&(a12==3)))&&(input==6))))))))){ if((a25==1)){ a2 = 13; a12 = 6; }else{ a25 = 1; a12 = 3; a2 = 10; } return -1; } else if(((a25==1)&&((a9==18)&&((a16==1)&&(((a15==1)&&((a20==7)&&(((input==2)&&((a2==10)||(a2==11)))&&(a12==5))))&&(a27==1)))))){ a9 = 16; a2 = 13; a20 = 6; a12 = 3; return 21; } else if((!(a25==1)&&((a12==6)&&(((a15==1)&&((a16==1)&&((a2==10)&&((a9==18)&&((a27==1)&&(input==4))))))&&(a20==7))))){ a9 = 16; a25 = 1; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a9==16)&&((((a2==13)&&((a16==1)&&((a27==1)&&((a12==5)&&((a20==7)&&(input==3))))))&&(a25==1))&&(a15==1)))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a20==7)&&(((a27==1)&&((a15==1)&&(((a25==1)&&(((input==6)&&(((a2==9)||(a2==10))||(a2==11)))&&(a12==6)))&&(a9==17))))&&(a16==1)))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((a15==1)&&((((((((input==4)&&((a2==10)||(a2==11)))&&(a27==1))&&(a16==1))&&(a12==2))&&(a20==7))&&(a9==17))&&(a25==1)))){ a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((a20==5)&&((((a12==5)&&(((a25==1)&&(((input==1)&&!(a15==1))&&(a2==11)))&&(a16==1)))&&(a27==1))&&(a9==16)))){ if((a25==1)){ a12 = 6; a2 = 12; a25 = 0; }else{ a20 = 6; a25 = 0; a15 = 1; a9 = 18; a12 = 4; } return -1; } else if(((((a20==5)&&((a27==1)&&((a16==1)&&(!(a15==1)&&((a9==18)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==1)))))))&&!(a25==1))&&(a12==2))){ a9 = 16; a15 = 1; a2 = 11; a20 = 6; return 23; } else if(((((a9==16)&&((a27==1)&&((a12==4)&&(((a25==1)&&((input==1)&&((a2==10)||(a2==11))))&&(a20==5)))))&&!(a15==1))&&(a16==1))){ a2 = 9; a12 = 2; a15 = 1; return -1; } else if(((((((a15==1)&&((a20==6)&&((a27==1)&&(((a2==9)||(a2==10))&&(input==3)))))&&(a12==6))&&(a9==17))&&!(a25==1))&&(a16==1))){ a9 = 16; a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((a12==5)&&((a25==1)&&(((a9==16)&&((a27==1)&&((a2==12)&&(((a20==5)&&(input==1))&&!(a15==1)))))&&(a16==1))))){ if((a27==1)){ a2 = 13; a15 = 1; a12 = 6; }else{ a15 = 1; a12 = 4; a9 = 17; } return -1; } else if((!(a15==1)&&((a25==1)&&((((a16==1)&&((input==5)&&((((a12==6)&&((a9==17)&&(a2==12)))||(((a9==17)&&(a2==13))&&(a12==6)))||((a12==2)&&((a2==9)&&(a9==18))))))&&(a27==1))&&(a20==5))))){ if((a15==1)){ a15 = 1; a2 = 9; a12 = 5; a20 = 6; a9 = 17; }else{ a9 = 16; a15 = 1; a2 = 12; a12 = 5; } return -1; } else if(((a20==5)&&((a25==1)&&(((a2==13)&&((a27==1)&&(!(a15==1)&&((a16==1)&&((input==3)&&(a9==18))))))&&(a12==3))))){ a12 = 6; a9 = 17; a2 = 12; a15 = 1; return -1; } else if((((a16==1)&&((((a27==1)&&((a9==17)&&((a20==6)&&((input==6)&&((a2==9)||(a2==10))))))&&(a15==1))&&!(a25==1)))&&(a12==6))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; a20 = 5; return -1; } else if(((a15==1)&&(((((a25==1)&&(((a16==1)&&(((a2==11)||(a2==12))&&(input==3)))&&(a27==1)))&&(a12==6))&&(a20==6))&&(a9==18)))){ a2 = 12; a12 = 4; a9 = 16; return -1; } else if(((a12==4)&&((!(a25==1)&&(((a16==1)&&((a9==17)&&((a15==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==4)))))&&(a20==6)))&&(a27==1)))){ a12 = 2; a9 = 16; a25 = 1; a20 = 5; a2 = 9; return -1; } else if((!(a25==1)&&(((a12==4)&&(((a15==1)&&((a27==1)&&(((input==5)&&((a2==9)||(a2==10)))&&(a20==6))))&&(a16==1)))&&(a9==17)))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; a25 = 1; return -1; } else if(((a27==1)&&((a2==9)&&((!(a25==1)&&((a9==16)&&((a12==3)&&((a20==5)&&((a16==1)&&(input==3))))))&&(a15==1))))){ a2 = 12; a12 = 4; a9 = 18; return 23; } else if(((((((a20==5)&&((a12==5)&&((a9==16)&&((input==2)&&((a2==12)||(a2==13))))))&&(a27==1))&&(a16==1))&&!(a15==1))&&!(a25==1))){ a25 = 1; a12 = 2; a2 = 11; a9 = 17; a15 = 1; return -1; } else if(((a16==1)&&((a9==16)&&((!(a25==1)&&(((((a27==1)&&(input==4))&&(a12==2))&&(a2==13))&&(a15==1)))&&(a20==7))))){ a20 = 5; a2 = 9; a25 = 1; return -1; } else if((!(a25==1)&&((a9==17)&&(((((a16==1)&&((a15==1)&&(((a2==9)||(a2==10))&&(input==6))))&&(a27==1))&&(a12==2))&&(a20==7))))){ a2 = 12; a20 = 6; a12 = 4; a25 = 1; return -1; } else if((((((((a16==1)&&(((a2==12)&&(input==1))&&(a25==1)))&&(a27==1))&&(a9==16))&&(a20==6))&&(a12==2))&&(a15==1))){ a2 = 9; a20 = 5; return -1; } else if((((a27==1)&&((a2==10)&&(((!(a15==1)&&(((a9==17)&&(input==1))&&(a16==1)))&&(a20==5))&&!(a25==1))))&&(a12==4))){ a12 = 3; a9 = 16; a25 = 1; a15 = 1; return -1; } else if((((a16==1)&&((!(a25==1)&&((a9==17)&&((a20==7)&&((a12==6)&&((input==2)&&((a2==13)||((a2==11)||(a2==12))))))))&&(a15==1)))&&(a27==1))){ a2 = 12; a12 = 3; a25 = 1; a20 = 6; a9 = 18; return 25; } else if(((a27==1)&&((a16==1)&&((((!(a25==1)&&((((a2==13)&&(a9==18))&&(a15==1))&&(a12==6)))&&(a20==7))||((((a12==2)&&(!(a15==1)&&((a2==9)&&(a9==16))))&&(a25==1))&&(a20==5)))&&(input==1))))){ a9 = 16; a25 = 1; a20 = 5; a2 = 13; a12 = 3; a15 = 0; return -1; } else if((!(a15==1)&&((a16==1)&&(((((a20==5)&&(((a9==16)&&(input==4))&&(a25==1)))&&(a12==5))&&(a2==12))&&(a27==1))))){ if((a15==1)){ a15 = 1; a2 = 11; a12 = 4; }else{ a2 = 13; a9 = 18; a15 = 1; a12 = 4; a25 = 0; } return -1; } else if((((((a9==18)&&((((a20==5)&&(((a2==9)||(a2==10))&&(input==2)))&&(a16==1))&&!(a15==1)))&&(a12==3))&&(a27==1))&&(a25==1))){ if((a15==1)){ a20 = 6; a15 = 1; a2 = 12; }else{ a2 = 10; a15 = 1; } return 21; } else if((((a9==17)&&(((a20==7)&&((a12==4)&&((((input==3)&&((a2==9)||(a2==10)))&&(a27==1))&&(a15==1))))&&(a16==1)))&&!(a25==1))){ a9 = 16; a20 = 5; a25 = 1; a12 = 2; a2 = 9; return -1; } else if((((a12==3)&&((((a16==1)&&((((((a2==9)||(a2==10))||(a2==11))&&(input==4))&&(a9==18))&&!(a25==1)))&&(a27==1))&&(a20==6)))&&(a15==1))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; a25 = 1; return -1; } else if((((((a27==1)&&((a9==18)&&(!(a25==1)&&((((a2==11)||((a2==9)||(a2==10)))&&(input==5))&&(a16==1)))))&&(a15==1))&&(a20==6))&&(a12==3))){ a2 = 9; a12 = 2; a20 = 5; a9 = 16; a25 = 1; return -1; } else if((((((a12==2)&&((((a20==7)&&((input==1)&&(a15==1)))&&(a27==1))&&(a25==1)))&&(a2==9))&&(a16==1))&&(a9==17))){ if((a9==17)){ a2 = 12; a12 = 4; a9 = 18; a25 = 0; }else{ a25 = 0; a2 = 11; a12 = 5; a20 = 6; a9 = 16; } return 21; } else if(((((a20==6)&&((a9==18)&&((a25==1)&&((a12==5)&&((((a2==9)||(a2==10))&&(input==1))&&(a16==1))))))&&(a15==1))&&(a27==1))){ a25 = 0; a12 = 6; a2 = 11; a20 = 7; a9 = 16; return 21; } else if(((a16==1)&&((((((a25==1)&&(((a20==5)&&(input==1))&&(a9==17)))&&!(a15==1))&&(a2==13))&&(a27==1))&&(a12==2)))){ if((a16==1)){ a9 = 16; a15 = 1; }else{ a25 = 0; a20 = 7; a2 = 11; a12 = 5; a15 = 1; } return 25; } else if(((((a16==1)&&(((a9==16)&&(((input==1)&&(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))&&!(a25==1)))&&(a20==6)))&&(a15==1))&&(a27==1))){ a2 = 9; a20 = 5; a12 = 2; a25 = 1; return -1; } else if(((((a25==1)&&(((a27==1)&&(((a12==2)&&((a9==17)&&(input==3)))&&(a20==6)))&&(a15==1)))&&(a2==9))&&(a16==1))){ a2 = 11; a9 = 18; a12 = 5; return 21; } else if((((a20==7)&&(((((((a9==17)&&(input==3))&&(a12==6))&&(a16==1))&&(a15==1))&&(a27==1))&&(a25==1)))&&(a2==12))){ a20 = 6; a12 = 3; a2 = 13; return -1; } else if((!(a25==1)&&((a27==1)&&(((a15==1)&&((((a16==1)&&((a12==4)&&(input==6)))&&(a20==6))&&(a9==16)))&&(a2==13))))){ if((a2==9)){ a9 = 17; a2 = 10; a12 = 5; a20 = 7; }else{ a12 = 6; a2 = 10; } return 21; } else if((((!(a25==1)&&((a27==1)&&(((input==5)&&((((a2==13)&&(a9==17))&&(a12==6))||((a12==2)&&((a2==9)&&(a9==18)))))&&!(a15==1))))&&(a20==5))&&(a16==1))){ if((a20==6)){ a20 = 6; a9 = 18; a2 = 12; a15 = 1; a12 = 6; }else{ a12 = 6; a15 = 1; a9 = 16; a25 = 1; a2 = 11; } return -1; } else if(((a12==5)&&((a20==5)&&((((((a15==1)&&((a27==1)&&(input==4)))&&(a9==18))&&!(a25==1))&&(a2==11))&&(a16==1))))){ a20 = 6; a12 = 2; a2 = 10; return 21; } else if(((a16==1)&&(((a25==1)&&((a9==17)&&(((((((a12==3)&&(a2==12))||((a2==13)&&(a12==3)))||((a12==4)&&(a2==9)))&&(input==1))&&(a27==1))&&(a20==7))))&&(a15==1)))){ a9 = 16; a12 = 6; a2 = 12; a20 = 6; return 25; } else if((((a20==7)&&((((a12==4)&&(((a9==18)&&((input==3)&&((a2==11)||((a2==9)||(a2==10)))))&&(a27==1)))&&(a16==1))&&(a15==1)))&&!(a25==1))){ a20 = 6; a25 = 1; a2 = 11; return -1; } else if(((a9==16)&&(((a25==1)&&((a12==2)&&((((a27==1)&&((input==6)&&((a2==12)||((a2==10)||(a2==11)))))&&(a16==1))&&!(a15==1))))&&(a20==5)))){ a15 = 1; a12 = 6; a9 = 18; a2 = 13; return 24; } else if(((a27==1)&&(((!(a15==1)&&((((a16==1)&&((input==1)&&(((a2==10)||(a2==11))||(a2==12))))&&!(a25==1))&&(a20==5)))&&(a12==6))&&(a9==17)))){ a2 = 13; a25 = 1; a12 = 4; return -1; } else if((((((a25==1)&&(((a16==1)&&(((((a2==12)&&(a12==5))||((a12==5)&&(a2==13)))||((a2==9)&&(a12==6)))&&(input==1)))&&(a27==1)))&&(a20==5))&&(a9==18))&&(a15==1))){ a12 = 6; a2 = 11; a20 = 7; return 24; } else if((((a2==13)&&(((((((a9==18)&&(input==4))&&(a12==5))&&(a15==1))&&(a27==1))&&(a20==6))&&!(a25==1)))&&(a16==1))){ a12 = 2; a9 = 16; a20 = 5; a2 = 9; a25 = 1; return -1; } else if((!(a25==1)&&((((a15==1)&&((a20==7)&&(((((a12==6)&&(a2==9))||(((a2==12)&&(a12==5))||((a2==13)&&(a12==5))))&&(input==2))&&(a27==1))))&&(a16==1))&&(a9==18)))){ a12 = 5; a9 = 16; a2 = 9; a20 = 6; return 23; } else if(((a9==16)&&(((((((input==4)&&(((a12==3)&&(a2==10))||(((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))))&&(a27==1))&&(a20==6))&&(a15==1))&&(a16==1))&&!(a25==1)))){ a2 = 12; a12 = 4; return 21; } else if(((a9==18)&&(((!(a25==1)&&((((a12==5)&&((input==6)&&(((a2==10)||(a2==11))||(a2==12))))&&(a16==1))&&(a20==6)))&&(a27==1))&&(a15==1)))){ a12 = 2; a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((a15==1)&&((a9==16)&&((a12==3)&&((a25==1)&&(((((input==1)&&((a2==11)||(a2==12)))&&(a20==6))&&(a16==1))&&(a27==1))))))){ a12 = 6; a20 = 5; a2 = 12; a25 = 0; return -1; } else if(((a27==1)&&((a15==1)&&(((((a9==17)&&((a20==5)&&(((a2==11)||(a2==12))&&(input==2))))&&(a16==1))&&(a12==6))&&!(a25==1))))){ a2 = 10; a12 = 5; a9 = 16; a20 = 6; return 26; } else if(((a12==4)&&((a20==7)&&((a15==1)&&((a16==1)&&(((((input==5)&&((a2==11)||(a2==12)))&&(a27==1))&&!(a25==1))&&(a9==17))))))){ a2 = 13; a12 = 3; a20 = 6; a25 = 1; return -1; } else if(((((a12==6)&&((a15==1)&&((a9==17)&&((a20==7)&&(((input==3)&&(((a2==9)||(a2==10))||(a2==11)))&&(a16==1))))))&&(a27==1))&&(a25==1))){ a2 = 11; a20 = 6; a12 = 4; return 25; } else if(((a12==4)&&((a27==1)&&((a20==6)&&((a16==1)&&((a15==1)&&((((input==4)&&((a2==9)||(a2==10)))&&!(a25==1))&&(a9==17)))))))){ a20 = 5; a25 = 1; a12 = 2; a9 = 16; a2 = 9; return -1; } else if(((a12==5)&&(((a15==1)&&(((a27==1)&&(((((a2==12)||(a2==13))&&(input==6))&&(a9==17))&&!(a25==1)))&&(a16==1)))&&(a20==6)))){ a12 = 6; a25 = 1; a2 = 10; a9 = 18; return 21; } else if((((a9==16)&&(((((a12==3)&&((((a2==11)||((a2==9)||(a2==10)))&&(input==1))&&(a25==1)))&&(a20==5))&&!(a15==1))&&(a27==1)))&&(a16==1))){ a2 = 12; a20 = 6; a15 = 1; a12 = 4; return -1; } else if((((a9==16)&&((a12==3)&&((a16==1)&&(((a20==5)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==1))&&(a27==1)))&&!(a25==1)))))&&!(a15==1))){ a15 = 1; a25 = 1; a9 = 17; a2 = 11; a12 = 4; return -1; } else if((((a15==1)&&(((a16==1)&&(((((a9==18)&&(input==2))&&(a20==6))&&(a25==1))&&(a2==12)))&&(a12==2)))&&(a27==1))){ a9 = 16; a20 = 5; a2 = 9; return -1; } else if(((((a27==1)&&(((!(a25==1)&&((a9==18)&&(((a2==10)||(a2==11))&&(input==5))))&&!(a15==1))&&(a20==5)))&&(a16==1))&&(a12==6))){ if((a25==1)){ a15 = 1; a20 = 7; a12 = 4; a2 = 13; }else{ a12 = 4; a2 = 12; a25 = 1; } return -1; } else if(((((a9==18)&&((a27==1)&&(((a2==12)&&((!(a25==1)&&(input==5))&&(a15==1)))&&(a20==7))))&&(a16==1))&&(a12==2))){ a20 = 5; a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((a16==1)&&(((((a20==7)&&((((a9==16)&&(input==2))&&(a2==9))&&(a27==1)))&&(a12==2))&&!(a25==1))&&(a15==1)))){ a25 = 1; a20 = 5; return -1; } else if(((((a12==3)&&(!(a25==1)&&((((a20==5)&&((input==3)&&((a2==11)||(a2==12))))&&(a27==1))&&(a9==17))))&&(a15==1))&&(a16==1))){ a2 = 10; a9 = 18; a20 = 6; a12 = 2; a25 = 1; return 21; } else if((((a9==17)&&((a12==5)&&((a15==1)&&((a20==7)&&((((input==1)&&((a2==10)||(a2==11)))&&(a25==1))&&(a16==1))))))&&(a27==1))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; return -1; } else if((((a27==1)&&((a15==1)&&((a12==5)&&(((a16==1)&&((a9==17)&&((input==6)&&((a2==9)||(a2==10)))))&&(a20==5)))))&&!(a25==1))){ a12 = 2; a20 = 6; a2 = 12; a9 = 16; return 26; } else if(((a9==18)&&(((((a15==1)&&(((a16==1)&&((input==3)&&!(a25==1)))&&(a20==6)))&&(a2==10))&&(a12==2))&&(a27==1)))){ a25 = 1; a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((((a27==1)&&((((a16==1)&&(((input==4)&&(((a2==10)||(a2==11))||(a2==12)))&&(a9==18)))&&(a15==1))&&!(a25==1)))&&(a20==6))&&(a12==5))){ a20 = 5; a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if(((!(a25==1)&&((a12==3)&&((((a20==6)&&((a27==1)&&((input==2)&&((a2==12)||(a2==13)))))&&(a15==1))&&(a9==18))))&&(a16==1))){ a2 = 12; a25 = 1; return 25; } else if(((a20==5)&&(!(a15==1)&&((a16==1)&&((a27==1)&&((a9==16)&&(((a12==2)&&((input==3)&&((a2==12)||(a2==13))))&&!(a25==1)))))))){ a12 = 6; a25 = 1; a15 = 1; a2 = 9; return -1; } else if((((a27==1)&&((a12==2)&&((a16==1)&&(((a20==7)&&(!(a25==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==3))))&&(a15==1)))))&&(a9==18))){ a2 = 9; a20 = 5; a25 = 1; a9 = 16; return -1; } else if((((a25==1)&&(((((a12==4)&&((a16==1)&&((input==5)&&(a27==1))))&&(a9==16))&&(a15==1))&&(a20==7)))&&(a2==10))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((!(a15==1)&&((((((a9==17)&&((((a2==9)||(a2==10))||(a2==11))&&(input==6)))&&(a12==3))&&(a25==1))&&(a27==1))&&(a20==5)))&&(a16==1))){ a9 = 16; a2 = 13; a15 = 1; a20 = 7; a12 = 2; return 25; } else if((((((a15==1)&&(((a20==6)&&((a27==1)&&((input==5)&&(a12==3))))&&(a25==1)))&&(a16==1))&&(a9==18))&&(a2==12))){ a2 = 11; a20 = 7; return -1; } else if(((a27==1)&&((a16==1)&&(!(a15==1)&&((a20==5)&&(!(a25==1)&&((input==2)&&(((a12==6)&&((a2==13)&&(a9==16)))||((a12==2)&&((a2==9)&&(a9==17))))))))))){ if((a20==7)){ a2 = 12; a15 = 1; a12 = 2; a9 = 16; }else{ a12 = 2; a25 = 1; a2 = 9; a15 = 1; a9 = 16; } return 23; } else if((((a9==18)&&((a16==1)&&(((((((a12==2)&&(a2==13))||((a2==9)&&(a12==3)))&&(input==6))&&(a20==7))&&!(a25==1))&&(a27==1))))&&(a15==1))){ a20 = 5; a12 = 2; a25 = 1; a9 = 16; a2 = 9; return -1; } else if((((a12==4)&&((a20==6)&&(((((((a2==9)||(a2==10))&&(input==4))&&(a9==18))&&(a16==1))&&(a15==1))&&!(a25==1))))&&(a27==1))){ a20 = 5; a25 = 1; a9 = 16; a12 = 2; a2 = 9; return -1; } else if((((((a25==1)&&((a27==1)&&(!(a15==1)&&(((a12==6)&&(input==4))&&(a16==1)))))&&(a2==9))&&(a9==16))&&(a20==5))){ if((a12==5)){ a15 = 1; a2 = 10; a9 = 17; a12 = 2; }else{ a2 = 12; a15 = 1; } return -1; } else if(((((a20==7)&&(((a12==3)&&(((a15==1)&&(((a2==10)||(a2==11))&&(input==2)))&&(a25==1)))&&(a27==1)))&&(a9==16))&&(a16==1))){ a20 = 6; a2 = 10; a12 = 6; a9 = 17; return 25; } else if((((((a25==1)&&(((a20==5)&&((a9==16)&&((input==5)&&(((a2==9)||(a2==10))||(a2==11)))))&&!(a15==1)))&&(a27==1))&&(a16==1))&&(a12==3))){ a12 = 4; a2 = 11; a20 = 6; a15 = 1; return -1; } else if((((a9==18)&&(((a15==1)&&(((((input==4)&&(a12==4))&&(a20==7))&&(a16==1))&&(a25==1)))&&(a2==10)))&&(a27==1))){ a2 = 9; a9 = 16; a20 = 6; return -1; } else if(((a20==5)&&(((a16==1)&&((a9==18)&&(((a25==1)&&((((a2==10)||(a2==11))&&(input==3))&&!(a15==1)))&&(a12==5))))&&(a27==1)))){ a12 = 3; a25 = 0; a2 = 11; a20 = 6; a15 = 1; a9 = 17; return -1; } else if(((a25==1)&&((a20==6)&&((((a16==1)&&(((a12==5)&&((input==5)&&((a2==12)||(a2==13))))&&(a15==1)))&&(a27==1))&&(a9==16))))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if((((a20==6)&&((a16==1)&&((a27==1)&&((((a12==5)&&(((a2==11)||(a2==12))&&(input==1)))&&(a9==16))&&!(a25==1)))))&&(a15==1))){ a2 = 12; a12 = 3; a25 = 1; a9 = 18; return -1; } else if(((!(a25==1)&&(((a27==1)&&((a12==5)&&(((a16==1)&&((input==3)&&((a2==9)||(a2==10))))&&(a9==18))))&&(a15==1)))&&(a20==5))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if((((a12==6)&&((((a20==5)&&(((a16==1)&&((input==6)&&((a2==10)||(a2==11))))&&(a9==18)))&&(a27==1))&&!(a25==1)))&&!(a15==1))){ a15 = 1; a9 = 16; a2 = 10; a20 = 7; a12 = 2; return -1; } else if(((a15==1)&&((a9==18)&&(((!(a25==1)&&((a12==6)&&(((input==3)&&(a27==1))&&(a2==10))))&&(a16==1))&&(a20==7))))){ a20 = 5; a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((a9==18)&&((!(a25==1)&&(((a16==1)&&((a27==1)&&(((input==3)&&((a2==13)||((a2==11)||(a2==12))))&&(a12==6))))&&(a15==1)))&&(a20==5)))){ a2 = 9; a12 = 2; a25 = 1; a9 = 16; return -1; } else if(((((a20==7)&&((a16==1)&&((a27==1)&&(!(a25==1)&&((input==2)&&(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))))))&&(a9==16))&&(a15==1))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a15==1)&&((a16==1)&&(((a9==16)&&((a12==6)&&((a27==1)&&((((a2==11)||(a2==12))&&(input==5))&&!(a25==1)))))&&(a20==5))))){ a20 = 6; a12 = 5; a25 = 1; a2 = 12; return 25; } else if(((a12==4)&&((a9==18)&&((a20==7)&&((a25==1)&&(((a27==1)&&((a15==1)&&((a2==10)&&(input==1))))&&(a16==1))))))){ a20 = 6; a2 = 11; a9 = 16; return -1; } else if(((a20==5)&&(((a27==1)&&((((a16==1)&&((input==2)&&(((a2==9)&&(a12==4))||(((a12==3)&&(a2==12))||((a2==13)&&(a12==3))))))&&(a15==1))&&!(a25==1)))&&(a9==16)))){ a2 = 11; a9 = 18; a12 = 5; return 21; } else if((((a9==17)&&(((((((((a12==4)&&(a2==12))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9)))&&(input==5))&&(a27==1))&&!(a15==1))&&(a25==1))&&(a16==1)))&&(a20==5))){ a2 = 12; a12 = 6; a15 = 1; a20 = 7; return 25; } else if(((a27==1)&&(((((a9==16)&&((((((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))||((a2==9)&&(a12==5)))&&(input==4))&&!(a15==1)))&&(a20==5))&&(a25==1))&&(a16==1)))){ a15 = 1; a12 = 5; a9 = 17; a20 = 6; a2 = 12; return 21; } else if((((a12==3)&&((a20==7)&&(((a25==1)&&(((a16==1)&&((input==3)&&(((a2==10)||(a2==11))||(a2==12))))&&(a9==18)))&&(a27==1))))&&(a15==1))){ a12 = 6; a2 = 12; a20 = 5; a9 = 16; a25 = 0; return -1; } else if(((a15==1)&&((a27==1)&&((((((input==3)&&((((a2==12)&&(a12==5))||((a2==13)&&(a12==5)))||((a2==9)&&(a12==6))))&&(a9==18))&&(a16==1))&&(a20==5))&&(a25==1))))){ if((a9==16)){ a12 = 6; a20 = 7; a2 = 9; a9 = 17; }else{ a9 = 17; a12 = 2; a25 = 0; a2 = 13; } return 21; } else if((((((a9==17)&&((((input==3)&&(((a2==13)&&(a12==2))||((a2==9)&&(a12==3))))&&(a27==1))&&(a16==1)))&&(a15==1))&&(a25==1))&&(a20==6))){ a12 = 6; a9 = 16; a2 = 10; return -1; } else if((((a15==1)&&(((a9==16)&&(((((a2==13)&&(input==3))&&(a27==1))&&(a20==6))&&(a16==1)))&&(a12==4)))&&!(a25==1))){ a25 = 1; a2 = 11; a15 = 0; a20 = 5; return 21; } else if(((a12==6)&&((a16==1)&&((a27==1)&&(((a9==16)&&(!(a25==1)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==4))&&(a15==1))))&&(a20==6)))))){ a25 = 1; a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((((a12==6)&&((a15==1)&&(((a25==1)&&(((input==1)&&((a2==12)||(a2==13)))&&(a16==1)))&&(a27==1))))&&(a20==6))&&(a9==16))){ a20 = 7; a2 = 12; a9 = 17; return 21; } else if(((((((((a15==1)&&((input==3)&&(((a2==9)||(a2==10))||(a2==11))))&&(a12==6))&&(a9==16))&&(a25==1))&&(a27==1))&&(a20==6))&&(a16==1))){ if((a15==1)){ a20 = 7; a12 = 5; a9 = 17; a2 = 12; }else{ a2 = 10; } return -1; } else if(((a16==1)&&((a12==2)&&(((a20==5)&&((a25==1)&&((a9==17)&&((((a2==11)||(a2==12))&&(input==1))&&(a27==1)))))&&!(a15==1))))){ if((a15==1)){ a2 = 9; a9 = 18; a12 = 4; a15 = 1; }else{ a20 = 7; a9 = 16; a2 = 12; a12 = 6; a15 = 1; } return -1; } else if(((a20==6)&&(((((a25==1)&&(((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))&&(input==2))&&(a27==1)))&&(a9==17))&&(a15==1))&&(a16==1)))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a9==16)&&((a27==1)&&(((((a16==1)&&(((((a2==9)||(a2==10))||(a2==11))&&(input==5))&&(a20==5)))&&(a12==6))&&!(a25==1))&&!(a15==1))))){ a2 = 9; a20 = 6; a25 = 1; a12 = 4; a15 = 1; return -1; } else if(((a27==1)&&((!(a25==1)&&(((a16==1)&&((a20==5)&&((((a2==12)||(a2==13))&&(input==1))&&!(a15==1))))&&(a12==5)))&&(a9==16)))){ a12 = 3; a15 = 1; a25 = 1; a2 = 11; return -1; } else if(((a16==1)&&((a12==3)&&(((((((input==1)&&((a2==9)||(a2==10)))&&(a27==1))&&(a20==5))&&(a9==16))&&!(a15==1))&&!(a25==1))))){ if((a9==16)){ a2 = 13; a12 = 6; a25 = 1; a9 = 17; a15 = 1; }else{ a2 = 13; a25 = 1; a15 = 1; } return -1; } else if((((a9==18)&&((a27==1)&&(((a20==6)&&((a16==1)&&(((input==1)&&(a15==1))&&(a2==10))))&&!(a25==1))))&&(a12==2))){ a9 = 16; a2 = 9; a20 = 5; a25 = 1; return -1; } else if((((a20==6)&&(((a12==5)&&((((((a2==11)||((a2==9)||(a2==10)))&&(input==4))&&(a9==16))&&(a25==1))&&(a15==1)))&&(a27==1)))&&(a16==1))){ a12 = 4; a2 = 12; return -1; } else if(((a27==1)&&((a9==16)&&(((a16==1)&&((a25==1)&&((a12==2)&&((a20==5)&&((input==2)&&(a2==13))))))&&!(a15==1))))){ a12 = 5; a15 = 1; a25 = 0; a20 = 6; a2 = 10; return 26; } else if((((a25==1)&&((a20==7)&&(((a16==1)&&((((a15==1)&&(input==4))&&(a2==11))&&(a12==2)))&&(a9==16))))&&(a27==1))){ a12 = 5; return 23; } else if((((((((a20==5)&&(((a25==1)&&(input==3))&&(a2==11)))&&(a27==1))&&(a9==18))&&(a12==5))&&(a15==1))&&(a16==1))){ if((a16==1)){ a12 = 3; a20 = 7; a25 = 0; a2 = 12; }else{ a12 = 4; a25 = 0; a9 = 16; } return 21; } else if((((((((a27==1)&&((((a2==10)||(a2==11))&&(input==4))&&(a16==1)))&&(a12==4))&&(a9==17))&&(a25==1))&&(a15==1))&&(a20==7))){ a20 = 5; a9 = 16; a2 = 9; a12 = 2; return -1; } else if((((a15==1)&&((a25==1)&&((((a12==4)&&(((input==5)&&((a2==11)||(a2==12)))&&(a20==6)))&&(a16==1))&&(a9==17))))&&(a27==1))){ a2 = 13; a9 = 16; return -1; } else if((((a15==1)&&(((a2==13)&&((a16==1)&&(((a9==16)&&((input==4)&&(a27==1)))&&(a12==4))))&&(a20==6)))&&!(a25==1))){ a20 = 5; a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((!(a25==1)&&((((a15==1)&&((a2==10)&&((a9==17)&&((input==4)&&(a27==1)))))&&(a16==1))&&(a20==5)))&&(a12==6))){ if((a2==9)){ a20 = 7; a2 = 13; a12 = 4; }else{ a9 = 16; a20 = 6; } return 26; } else if((((a20==6)&&((a15==1)&&((((input==3)&&((((a9==17)&&(a2==13))&&(a12==6))||((a12==2)&&((a9==18)&&(a2==9)))))&&!(a25==1))&&(a27==1))))&&(a16==1))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; a25 = 1; return -1; } else if((((((a20==7)&&((a12==2)&&(!(a25==1)&&(((input==5)&&(a16==1))&&(a9==17)))))&&(a2==11))&&(a27==1))&&(a15==1))){ a2 = 9; a9 = 16; a25 = 1; a20 = 5; return -1; } else if(((a12==4)&&(((a15==1)&&((a2==9)&&((a27==1)&&((((a16==1)&&(input==5))&&(a20==7))&&(a25==1)))))&&(a9==18)))){ a20 = 6; a12 = 5; a9 = 16; return -1; } else if(((a15==1)&&(((((a16==1)&&(((a12==2)&&((input==6)&&(a2==12)))&&(a25==1)))&&(a9==18))&&(a20==6))&&(a27==1)))){ a12 = 4; a2 = 11; a9 = 17; return -1; } else if((!(a15==1)&&((a27==1)&&(((a16==1)&&(((a9==18)&&((a12==3)&&((input==5)&&(a20==5))))&&(a2==11)))&&(a25==1))))){ a15 = 1; a2 = 9; a20 = 6; a12 = 2; return -1; } else if(((a20==5)&&(((a16==1)&&((((!(a25==1)&&((input==2)&&((a2==10)||(a2==11))))&&(a9==17))&&!(a15==1))&&(a27==1)))&&(a12==2)))){ a12 = 3; a25 = 1; a9 = 16; a2 = 9; a15 = 1; return 23; } else if((!(a25==1)&&((a9==18)&&((a15==1)&&((a27==1)&&(((a16==1)&&((a20==7)&&((input==2)&&((a2==12)||(a2==13)))))&&(a12==3))))))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; a25 = 1; return -1; } else if(((a9==16)&&((a27==1)&&(((a16==1)&&(((a15==1)&&((input==6)&&(((a2==9)&&(a12==4))||(((a12==3)&&(a2==12))||((a2==13)&&(a12==3))))))&&!(a25==1)))&&(a20==5))))){ a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a16==1)&&(((a15==1)&&(((a12==6)&&(((((a2==9)||(a2==10))&&(input==3))&&(a9==17))&&(a20==7)))&&!(a25==1)))&&(a27==1)))){ a2 = 9; a9 = 16; a20 = 5; a25 = 1; a12 = 2; return -1; } else if(((a9==18)&&((((a15==1)&&(((a16==1)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==5))&&(a20==7)))&&(a27==1)))&&(a25==1))&&(a12==3)))){ a20 = 6; a2 = 12; a9 = 16; return -1; } else if(((((a27==1)&&((a15==1)&&((a9==17)&&((a25==1)&&((a12==2)&&((input==3)&&(((a2==10)||(a2==11))||(a2==12))))))))&&(a20==6))&&(a16==1))){ a2 = 10; return 23; } else if(((!(a25==1)&&((a15==1)&&(((a20==6)&&((input==6)&&(((a12==6)&&((a9==17)&&(a2==13)))||(((a9==18)&&(a2==9))&&(a12==2)))))&&(a16==1))))&&(a27==1))){ a12 = 2; a25 = 1; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((a15==1)&&(((a12==4)&&((a2==13)&&(((a20==7)&&(((input==2)&&!(a25==1))&&(a9==18)))&&(a16==1))))&&(a27==1)))){ a20 = 6; a12 = 3; a2 = 12; a25 = 1; return 25; } else if(((a16==1)&&(((((((a15==1)&&(((a2==11)||(a2==12))&&(input==4)))&&(a12==6))&&(a9==18))&&(a20==7))&&(a27==1))&&!(a25==1)))){ a9 = 16; a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a25==1)&&((a20==5)&&(((a27==1)&&(((a9==16)&&((((a2==9)&&(a12==5))||(((a12==4)&&(a2==12))||((a12==4)&&(a2==13))))&&(input==2)))&&(a16==1)))&&!(a15==1))))){ a2 = 9; a15 = 1; a12 = 2; return -1; } else if((!(a25==1)&&((((a27==1)&&(((a16==1)&&((a2==11)&&((input==1)&&(a15==1))))&&(a12==2)))&&(a9==17))&&(a20==7)))){ a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((a16==1)&&((a15==1)&&((a9==16)&&((a12==3)&&(((a20==5)&&((a27==1)&&((input==4)&&!(a25==1))))&&(a2==9))))))){ a12 = 2; a25 = 1; return -1; } else if(((((a27==1)&&(((((a16==1)&&((input==1)&&((a2==13)||((a2==11)||(a2==12)))))&&(a12==6))&&(a20==5))&&(a9==18)))&&!(a15==1))&&(a25==1))){ a2 = 12; a15 = 1; a9 = 17; a12 = 3; return 21; } else if((((a25==1)&&((((!(a15==1)&&((a9==18)&&(((a2==10)||(a2==11))&&(input==3))))&&(a20==5))&&(a27==1))&&(a12==4)))&&(a16==1))){ a15 = 1; a2 = 12; a9 = 16; a12 = 5; return -1; } else if(((!(a25==1)&&(((((a15==1)&&((a27==1)&&(((a2==10)||(a2==11))&&(input==4))))&&(a20==7))&&(a9==18))&&(a12==5)))&&(a16==1))){ a2 = 11; a25 = 1; a9 = 16; return 23; } else if((((a15==1)&&(!(a25==1)&&((a27==1)&&((((input==5)&&((((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))||((a12==5)&&(a2==9))))&&(a20==5))&&(a9==16)))))&&(a16==1))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a16==1)&&((a20==5)&&((((a27==1)&&(!(a15==1)&&(!(a25==1)&&((input==5)&&((a2==13)||((a2==11)||(a2==12)))))))&&(a12==4))&&(a9==17))))){ a2 = 10; a12 = 2; a15 = 1; a25 = 1; return -1; } else if(((a20==6)&&((((((a16==1)&&((a9==17)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==2))))&&!(a25==1))&&(a27==1))&&(a15==1))&&(a12==4)))){ a9 = 18; a25 = 1; a2 = 12; a12 = 3; return 25; } else if((!(a15==1)&&((a9==18)&&((a20==5)&&((((a27==1)&&((input==4)&&(((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))))&&!(a25==1))&&(a16==1)))))){ a25 = 1; a15 = 1; a12 = 3; a9 = 16; a2 = 11; return -1; } else if(((a16==1)&&(((a2==9)&&((a27==1)&&(((a25==1)&&(((input==6)&&!(a15==1))&&(a20==5)))&&(a12==6))))&&(a9==16)))){ a2 = 11; a15 = 1; return -1; } else if(((((a9==16)&&(((a20==7)&&((a12==4)&&((a15==1)&&(((a2==11)||(a2==12))&&(input==4)))))&&(a25==1)))&&(a27==1))&&(a16==1))){ a20 = 6; a2 = 11; a9 = 17; return -1; } else if((((a20==7)&&((((((((a2==10)||(a2==11))&&(input==3))&&!(a25==1))&&(a27==1))&&(a16==1))&&(a15==1))&&(a9==18)))&&(a12==3))){ a2 = 9; a25 = 1; a20 = 5; a9 = 16; a12 = 2; return -1; } else if(((a16==1)&&((a12==6)&&(((a9==16)&&(((a25==1)&&((((a2==11)||((a2==9)||(a2==10)))&&(input==2))&&(a15==1)))&&(a27==1)))&&(a20==6))))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a15==1)&&((a9==18)&&(((!(a25==1)&&(((a20==5)&&((a12==5)&&(input==3)))&&(a16==1)))&&(a2==11))&&(a27==1))))){ a2 = 9; a12 = 2; a25 = 1; a9 = 16; return -1; } return calculate_output4(input); } int calculate_output4(int input) { if((((((a20==5)&&((a27==1)&&(!(a25==1)&&((input==4)&&(((a12==5)&&(a2==9))||(((a12==4)&&(a2==12))||((a2==13)&&(a12==4))))))))&&(a15==1))&&(a16==1))&&(a9==16))){ a12 = 2; a25 = 1; a2 = 9; return -1; } else if((((((((a27==1)&&((((a2==9)&&(a12==5))||(((a12==4)&&(a2==12))||((a2==13)&&(a12==4))))&&(input==2)))&&(a25==1))&&(a20==5))&&(a16==1))&&!(a15==1))&&(a9==17))){ a9 = 16; a12 = 4; a15 = 1; a2 = 9; return 26; } else if((((a27==1)&&((((a20==5)&&(((a15==1)&&(((a2==12)||(a2==13))&&(input==1)))&&(a25==1)))&&(a12==6))&&(a16==1)))&&(a9==18))){ a9 = 17; a25 = 0; a2 = 9; return 24; } else if(((a15==1)&&((((a2==10)&&((a16==1)&&((((a20==7)&&(input==1))&&(a9==18))&&(a12==6))))&&!(a25==1))&&(a27==1)))){ a25 = 1; a12 = 2; a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((((((a12==5)&&((((input==3)&&((a2==9)||(a2==10)))&&(a16==1))&&(a15==1)))&&(a20==6))&&!(a25==1))&&(a27==1))&&(a9==17))){ a25 = 1; a20 = 7; a2 = 11; a12 = 4; return 21; } else if(((a27==1)&&(!(a15==1)&&((((a25==1)&&((a16==1)&&((a12==3)&&((input==5)&&(a9==18)))))&&(a2==13))&&(a20==5))))){ a12 = 6; a9 = 17; a15 = 1; a2 = 11; return -1; } else if(((!(a15==1)&&(((a20==5)&&((a9==17)&&((a27==1)&&((a16==1)&&((input==5)&&(((a2==10)||(a2==11))||(a2==12)))))))&&(a12==6)))&&!(a25==1))){ if((a16==1)){ a2 = 9; a25 = 1; a12 = 3; a9 = 16; a15 = 1; }else{ a25 = 1; a2 = 10; a12 = 5; a9 = 16; a15 = 1; } return -1; } else if(((a16==1)&&((((((a27==1)&&((((a2==11)||(a2==12))&&(input==2))&&!(a15==1)))&&(a9==18))&&(a12==4))&&(a20==5))&&!(a25==1)))){ a2 = 10; a12 = 2; a9 = 17; return -1; } else if((((a15==1)&&(((a20==6)&&(!(a25==1)&&((((a9==18)&&(input==5))&&(a2==11))&&(a27==1))))&&(a16==1)))&&(a12==4))){ a20 = 5; a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if(((((a16==1)&&((((a12==4)&&(!(a15==1)&&((input==4)&&!(a25==1))))&&(a2==9))&&(a27==1)))&&(a20==5))&&(a9==16))){ if((a25==1)){ a12 = 2; a15 = 1; a2 = 12; a20 = 6; a25 = 1; }else{ a15 = 1; a12 = 2; a25 = 1; a2 = 12; } return -1; } else if(((a12==4)&&((a25==1)&&((a16==1)&&(((a27==1)&&((a20==6)&&((a9==18)&&((input==6)&&(((a2==11)||(a2==12))||(a2==13))))))&&(a15==1)))))){ if((a9==17)){ a9 = 16; a2 = 11; a20 = 5; a15 = 0; }else{ a2 = 12; a9 = 16; a12 = 5; } return -1; } else if((((((a20==6)&&((((((a2==11)||(a2==12))&&(input==4))&&!(a25==1))&&(a15==1))&&(a12==3)))&&(a9==16))&&(a27==1))&&(a16==1))){ a20 = 5; a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a9==16)&&((((a20==6)&&((a27==1)&&((((input==2)&&(((a2==11)||(a2==12))||(a2==13)))&&(a15==1))&&!(a25==1))))&&(a12==6))&&(a16==1)))){ a2 = 10; a12 = 5; return 26; } else if(((a20==5)&&((a12==4)&&(((((a15==1)&&((!(a25==1)&&(input==2))&&(a9==16)))&&(a2==11))&&(a27==1))&&(a16==1))))){ a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a16==1)&&((((a27==1)&&(((((input==1)&&(a12==2))&&(a20==6))&&(a15==1))&&(a9==16)))&&(a2==12))&&!(a25==1)))){ a2 = 11; a12 = 6; a9 = 18; a25 = 1; return -1; } else if((!(a25==1)&&(((((a15==1)&&((a27==1)&&((input==1)&&((((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))||((a12==5)&&(a2==10))))))&&(a9==17))&&(a20==7))&&(a16==1)))){ a2 = 12; a20 = 6; a25 = 1; a12 = 6; return 25; } else if((((a12==2)&&(((a9==17)&&(((!(a25==1)&&((input==6)&&(((a2==9)||(a2==10))||(a2==11))))&&(a16==1))&&(a27==1)))&&(a20==5)))&&(a15==1))){ a25 = 1; a2 = 10; a20 = 6; return 21; } else if((((!(a25==1)&&((a9==18)&&((a20==6)&&((a27==1)&&(((input==5)&&((a2==11)||(a2==12)))&&(a16==1))))))&&(a12==6))&&(a15==1))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if((((((a25==1)&&((a9==18)&&(((a15==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==6)))&&(a20==6))))&&(a12==3))&&(a27==1))&&(a16==1))){ a12 = 2; a2 = 13; return -1; } else if((((a16==1)&&(((!(a15==1)&&(((input==1)&&((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9))))&&(a9==17)))&&(a20==5))&&(a25==1)))&&(a27==1))){ a12 = 2; a2 = 9; a15 = 1; return -1; } else if(((a15==1)&&(((a27==1)&&(!(a25==1)&&((((a9==18)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==3)))&&(a16==1))&&(a20==5))))&&(a12==2)))){ a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((a16==1)&&((a9==17)&&(((((a27==1)&&((input==2)&&(((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))))&&(a20==5))&&(a25==1))&&!(a15==1))))){ if((a27==1)){ a2 = 10; a15 = 1; a12 = 4; }else{ a2 = 10; a15 = 1; a9 = 16; a12 = 5; } return -1; } else if((((a12==6)&&((a9==17)&&((!(a25==1)&&(((a20==7)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==5)))&&(a15==1)))&&(a16==1))))&&(a27==1))){ a9 = 16; a12 = 2; a20 = 5; a25 = 1; a2 = 9; return -1; } else if(((a20==6)&&((a15==1)&&(((((a9==16)&&(((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))||((a2==10)&&(a12==3)))&&(input==6)))&&(a16==1))&&(a27==1))&&!(a25==1))))){ a25 = 1; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a16==1)&&((((a20==6)&&((a9==17)&&((a15==1)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==6)))))&&(a27==1))&&(a12==4)))&&!(a25==1))){ a2 = 9; a25 = 1; a9 = 16; a12 = 2; a20 = 5; return -1; } else if((((a27==1)&&(((((((input==1)&&((a2==10)||(a2==11)))&&(a15==1))&&(a9==18))&&(a12==5))&&!(a25==1))&&(a16==1)))&&(a20==7))){ a9 = 16; a2 = 13; a25 = 1; return -1; } else if((((a12==5)&&((a9==18)&&((a20==5)&&((!(a25==1)&&((((a2==9)||(a2==10))&&(input==4))&&(a15==1)))&&(a27==1)))))&&(a16==1))){ a2 = 9; a12 = 2; a25 = 1; a9 = 16; return -1; } else if(((((a9==18)&&(!(a15==1)&&((a16==1)&&(((a12==6)&&((input==5)&&((a2==9)||(a2==10))))&&(a25==1)))))&&(a27==1))&&(a20==5))){ a25 = 0; a2 = 13; a15 = 1; return -1; } else if((((a9==17)&&((!(a25==1)&&((a20==6)&&(((a16==1)&&(((a2==12)||(a2==13))&&(input==1)))&&(a12==5))))&&(a15==1)))&&(a27==1))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; a12 = 2; return -1; } else if(((((a27==1)&&((a2==10)&&(((a12==4)&&(((input==3)&&!(a25==1))&&(a20==5)))&&(a9==18))))&&!(a15==1))&&(a16==1))){ if((a9==16)){ a12 = 2; a25 = 1; a2 = 11; a9 = 16; a15 = 1; }else{ a12 = 3; a25 = 1; a2 = 12; a15 = 1; } return -1; } else if(((((((a27==1)&&(((((a2==10)||(a2==11))&&(input==3))&&(a15==1))&&(a9==18)))&&(a16==1))&&(a12==5))&&!(a25==1))&&(a20==7))){ a9 = 16; a2 = 12; a25 = 1; return -1; } else if((((a27==1)&&((a12==4)&&((a15==1)&&(((((input==4)&&(a20==5))&&(a2==13))&&(a16==1))&&(a9==18)))))&&!(a25==1))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((((a27==1)&&(((!(a25==1)&&(((input==4)&&(a15==1))&&(a2==11)))&&(a16==1))&&(a12==5)))&&(a9==17))&&(a20==6))){ a20 = 5; a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a20==5)&&((((a9==16)&&(((((input==3)&&(((a2==10)||(a2==11))||(a2==12)))&&(a12==4))&&(a27==1))&&!(a25==1)))&&!(a15==1))&&(a16==1)))){ if((a27==1)){ a25 = 1; a2 = 9; a15 = 1; a12 = 5; }else{ a2 = 10; a20 = 7; a15 = 1; a9 = 18; a12 = 5; } return -1; } else if(((a12==5)&&(((a16==1)&&((a27==1)&&(((a15==1)&&(((a20==7)&&(input==5))&&(a25==1)))&&(a2==11))))&&(a9==16)))){ a9 = 17; a20 = 5; a12 = 3; a2 = 10; return -1; } else if(((a16==1)&&((((a25==1)&&(((a9==17)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==1))&&(a15==1)))&&(a12==3)))&&(a27==1))&&(a20==6)))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((!(a25==1)&&((a12==4)&&((a27==1)&&((((a9==16)&&(((a2==10)&&(input==2))&&(a15==1)))&&(a20==5))&&(a16==1)))))){ a25 = 1; a12 = 2; a2 = 9; return -1; } else if((((a9==18)&&((a20==5)&&((((!(a15==1)&&(((a2==12)||(a2==13))&&(input==5)))&&(a12==5))&&(a25==1))&&(a16==1))))&&(a27==1))){ a2 = 12; a12 = 3; return 21; } else if((((a20==7)&&(((a15==1)&&((a16==1)&&((((a9==18)&&(input==5))&&(a12==6))&&(a2==10))))&&!(a25==1)))&&(a27==1))){ a25 = 1; a12 = 2; a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((((a15==1)&&(((a27==1)&&((((a12==5)&&(input==1))&&(a25==1))&&(a16==1)))&&(a9==17)))&&(a2==9))&&(a20==7))){ a20 = 5; a9 = 18; a12 = 4; a2 = 13; return 25; } else if((((((a20==5)&&((((a16==1)&&(((a2==10)||(a2==11))&&(input==6)))&&(a25==1))&&(a9==18)))&&!(a15==1))&&(a12==4))&&(a27==1))){ a20 = 6; a15 = 1; a2 = 10; a12 = 6; return -1; } else if((((a12==5)&&((a20==6)&&(((((((a2==9)||(a2==10))&&(input==5))&&(a16==1))&&(a9==18))&&(a25==1))&&(a27==1))))&&(a15==1))){ a2 = 9; a9 = 16; a20 = 5; a12 = 2; return -1; } else if((((a12==2)&&(((a15==1)&&((a20==6)&&((a25==1)&&((((a2==11)||((a2==9)||(a2==10)))&&(input==2))&&(a16==1)))))&&(a9==18)))&&(a27==1))){ a20 = 5; a2 = 9; a9 = 16; return -1; } else if((((a12==2)&&((a20==6)&&(!(a25==1)&&(((((a15==1)&&(input==1))&&(a9==16))&&(a2==11))&&(a16==1)))))&&(a27==1))){ a20 = 7; a2 = 9; return -1; } else if(((((((a27==1)&&((a16==1)&&(((input==2)&&((a2==12)||((a2==10)||(a2==11))))&&(a20==6))))&&(a15==1))&&!(a25==1))&&(a12==5))&&(a9==18))){ a12 = 3; a25 = 1; a2 = 12; return 25; } else if((!(a25==1)&&(((a16==1)&&((((a20==7)&&(((input==2)&&(a15==1))&&(a2==11)))&&(a27==1))&&(a12==2)))&&(a9==17)))){ a25 = 1; a9 = 18; a12 = 4; a20 = 6; a2 = 10; return 21; } else if(((((((a9==17)&&((a15==1)&&((a27==1)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==2)))))&&(a12==4))&&(a20==5))&&(a16==1))&&!(a25==1))){ a12 = 2; a25 = 1; a9 = 16; a2 = 9; return -1; } else if(((a9==16)&&(((((((((a12==5)&&(a2==9))||(((a12==4)&&(a2==12))||((a2==13)&&(a12==4))))&&(input==5))&&(a27==1))&&(a15==1))&&(a16==1))&&!(a25==1))&&(a20==7)))){ if((a12==4)){ a12 = 3; a9 = 17; a2 = 12; }else{ a12 = 6; a20 = 5; a2 = 11; } return -1; } else if((((a16==1)&&((a12==2)&&((a20==6)&&((a25==1)&&((((((a2==9)||(a2==10))||(a2==11))&&(input==3))&&(a15==1))&&(a27==1))))))&&(a9==18))){ if((a25==1)){ a2 = 9; a20 = 7; a25 = 0; a9 = 16; }else{ a2 = 10; a9 = 17; a12 = 5; } return -1; } else if((!(a25==1)&&((a12==3)&&((((a9==16)&&(((a20==5)&&((input==5)&&((a2==10)||(a2==11))))&&(a16==1)))&&(a15==1))&&(a27==1))))){ a12 = 4; a9 = 18; a2 = 13; return 21; } else if((((a20==7)&&((a15==1)&&((a27==1)&&((a16==1)&&((a25==1)&&(((a2==13)&&(input==5))&&(a9==18)))))))&&(a12==3))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a12==2)&&(((a27==1)&&(((((input==3)&&((a2==12)||((a2==10)||(a2==11))))&&(a20==5))&&(a9==16))&&(a16==1)))&&!(a15==1)))&&(a25==1))){ a12 = 6; a9 = 18; a15 = 1; a2 = 11; return 23; } else if(((a9==16)&&((a16==1)&&((((!(a15==1)&&((a20==5)&&((input==1)&&(a2==10))))&&(a27==1))&&(a12==5))&&(a25==1))))){ if((a15==1)){ a12 = 2; a2 = 12; a15 = 1; a20 = 6; }else{ a12 = 3; a9 = 17; a15 = 1; a2 = 13; } return 25; } else if(((a25==1)&&(((a9==17)&&((a20==7)&&(((((a16==1)&&(input==5))&&(a2==12))&&(a12==4))&&(a27==1))))&&(a15==1)))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((((a9==18)&&(((a15==1)&&((a20==7)&&(((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))&&(input==6))))&&(a27==1)))&&(a16==1))&&(a25==1))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((a20==5)&&(((a27==1)&&((a25==1)&&(((((input==6)&&((a2==9)||(a2==10)))&&(a16==1))&&!(a15==1))&&(a12==6))))&&(a9==18)))){ a2 = 9; a9 = 16; a15 = 1; return -1; } else if(((a27==1)&&((a9==17)&&(((((a20==6)&&((a2==12)&&((input==1)&&(a16==1))))&&(a15==1))&&(a12==2))&&!(a25==1))))){ a2 = 9; a25 = 1; a20 = 5; a9 = 16; return -1; } else if(((a9==18)&&(((a15==1)&&((a16==1)&&((!(a25==1)&&((input==3)&&(((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))))&&(a27==1))))&&(a20==7)))){ a20 = 5; a9 = 16; a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a12==2)&&((a9==17)&&((a20==5)&&((!(a25==1)&&((((((a2==9)||(a2==10))||(a2==11))&&(input==5))&&(a15==1))&&(a27==1)))&&(a16==1)))))){ a2 = 9; a9 = 16; a25 = 1; return -1; } else if(((a16==1)&&(((!(a25==1)&&((a9==18)&&(!(a15==1)&&((((a2==11)||(a2==12))&&(input==4))&&(a12==3)))))&&(a20==5))&&(a27==1)))){ if((a2==12)){ a20 = 6; a9 = 16; a15 = 1; a12 = 2; a2 = 12; }else{ a20 = 7; a9 = 17; a15 = 1; a2 = 9; } return -1; } else if(((a9==18)&&(((a27==1)&&((a16==1)&&((a12==5)&&(!(a25==1)&&((a20==5)&&(((a2==12)||(a2==13))&&(input==2)))))))&&(a15==1)))){ a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((a9==18)&&((((a12==4)&&((a16==1)&&(((input==4)&&(a20==7))&&(a15==1))))&&(a2==12))&&(a27==1)))&&!(a25==1))){ a20 = 6; a2 = 11; a12 = 3; a9 = 16; return -1; } else if(((a9==16)&&((((a15==1)&&((a27==1)&&((((input==5)&&(((a2==9)||(a2==10))||(a2==11)))&&(a12==2))&&(a25==1))))&&(a20==6))&&(a16==1)))){ a2 = 9; a20 = 5; return -1; } else if(((a15==1)&&((a25==1)&&((((a16==1)&&((a9==18)&&((a27==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==4)))))&&(a12==2))&&(a20==6))))){ a2 = 11; a9 = 17; a25 = 0; a20 = 5; a12 = 3; return -1; } else if(((a16==1)&&((a12==6)&&((a2==13)&&(!(a25==1)&&((a27==1)&&((((input==4)&&(a20==5))&&(a15==1))&&(a9==16)))))))){ a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((((a9==16)&&((((!(a25==1)&&(((a2==12)||(a2==13))&&(input==5)))&&(a27==1))&&!(a15==1))&&(a20==5)))&&(a16==1))&&(a12==2))){ if((a16==1)){ a15 = 1; a2 = 11; a12 = 5; a9 = 17; }else{ a2 = 13; a12 = 6; a9 = 18; a15 = 1; } return -1; } else if((((a25==1)&&((a15==1)&&((a20==7)&&(((a2==12)&&(((input==4)&&(a27==1))&&(a9==17)))&&(a12==4)))))&&(a16==1))){ a12 = 2; a9 = 16; a20 = 5; a2 = 9; return -1; } else if(((a16==1)&&((((!(a15==1)&&((a9==18)&&((a2==13)&&((input==5)&&(a12==2)))))&&(a20==5))&&(a27==1))&&!(a25==1)))){ if((a27==1)){ a15 = 1; a2 = 12; a12 = 3; a25 = 1; a9 = 17; }else{ a20 = 7; a25 = 1; a15 = 1; a12 = 5; a2 = 12; a9 = 17; } return -1; } else if((((a20==7)&&((a16==1)&&((a9==18)&&(((a25==1)&&((a12==4)&&((input==2)&&(a15==1))))&&(a2==9)))))&&(a27==1))){ a9 = 16; a20 = 5; a12 = 2; return -1; } else if((((a9==16)&&((a12==5)&&(((a2==12)&&((a20==5)&&((a25==1)&&(!(a15==1)&&(input==2)))))&&(a27==1))))&&(a16==1))){ a9 = 17; return -1; } else if(((a9==18)&&(((a20==5)&&((a12==6)&&((a27==1)&&((a25==1)&&((a16==1)&&(((a2==10)||(a2==11))&&(input==2)))))))&&(a15==1)))){ a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a9==18)&&(!(a15==1)&&(!(a25==1)&&((a20==5)&&(((a16==1)&&((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==3)))&&(a27==1))))))){ a15 = 1; a2 = 13; a12 = 3; a20 = 7; return 24; } else if((((a16==1)&&((((!(a15==1)&&(((((a2==13)&&(a12==4))||((a12==5)&&(a2==9)))||((a12==5)&&(a2==10)))&&(input==2)))&&(a9==18))&&(a20==5))&&!(a25==1)))&&(a27==1))){ if((a15==1)){ a2 = 11; a12 = 2; a25 = 1; a15 = 1; }else{ a15 = 1; a2 = 9; a25 = 1; a12 = 5; a9 = 17; } return -1; } else if(((a15==1)&&((a9==17)&&(((a27==1)&&(((a25==1)&&((a20==7)&&((input==5)&&((a2==10)||(a2==11)))))&&(a12==2)))&&(a16==1))))){ a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((a9==18)&&(((((a15==1)&&(((input==1)&&(a12==5))&&(a2==11)))&&(a27==1))&&(a20==5))&&!(a25==1)))&&(a16==1))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a9==18)&&((a27==1)&&(((a16==1)&&(((a20==7)&&((a12==6)&&((input==6)&&(a15==1))))&&(a2==10)))&&!(a25==1))))){ a12 = 2; a25 = 1; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((a12==2)&&((a15==1)&&(((((((((a2==9)||(a2==10))||(a2==11))&&(input==6))&&(a9==18))&&(a25==1))&&(a27==1))&&(a20==6))&&(a16==1))))){ if((a16==1)){ a2 = 10; a12 = 4; a20 = 7; a9 = 17; }else{ a9 = 17; a12 = 6; a2 = 11; } return -1; } else if((((a2==9)&&((((a27==1)&&((a9==17)&&(!(a25==1)&&((a12==3)&&(input==1)))))&&(a15==1))&&(a20==7)))&&(a16==1))){ a9 = 18; a12 = 6; a20 = 5; a2 = 13; return 23; } else if(((a9==17)&&(((a27==1)&&((a16==1)&&((a12==2)&&((((input==5)&&((a2==9)||(a2==10)))&&!(a25==1))&&(a20==7)))))&&(a15==1)))){ a2 = 11; a9 = 18; a20 = 6; a25 = 1; return -1; } else if((((a15==1)&&(((((a12==5)&&((a20==6)&&((input==4)&&((a2==9)||(a2==10)))))&&(a16==1))&&!(a25==1))&&(a27==1)))&&(a9==17))){ a9 = 16; a25 = 1; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a20==7)&&((a12==3)&&((((a16==1)&&(((input==4)&&(a2==13))&&!(a25==1)))&&(a9==17))&&(a27==1))))&&(a15==1))){ a20 = 5; a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((a15==1)&&(((a20==5)&&((a27==1)&&((a12==4)&&(!(a25==1)&&(((input==1)&&(a2==13))&&(a9==18))))))&&(a16==1)))){ a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((a20==7)&&((((a9==17)&&((a15==1)&&((((input==4)&&((a2==9)||(a2==10)))&&(a12==2))&&(a27==1))))&&!(a25==1))&&(a16==1)))){ a20 = 6; a25 = 1; a12 = 5; a2 = 10; return -1; } else if((((a20==5)&&(!(a15==1)&&((((a9==16)&&(((input==2)&&((a2==11)||((a2==9)||(a2==10))))&&(a16==1)))&&(a27==1))&&(a12==3))))&&(a25==1))){ a2 = 9; a15 = 1; a12 = 2; return -1; } else if((((((((((input==3)&&(((a2==9)||(a2==10))||(a2==11)))&&(a27==1))&&(a12==3))&&(a9==16))&&(a16==1))&&!(a15==1))&&(a20==5))&&(a25==1))){ a12 = 2; a15 = 1; a2 = 9; return -1; } else if(((a15==1)&&((a9==16)&&(((a16==1)&&(((a20==5)&&(((input==3)&&(a12==4))&&!(a25==1)))&&(a27==1)))&&(a2==11))))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if((((a16==1)&&((a9==16)&&(!(a25==1)&&((a15==1)&&((a12==4)&&((a20==7)&&(((a2==10)||(a2==11))&&(input==2))))))))&&(a27==1))){ a20 = 6; a2 = 11; a25 = 1; a12 = 2; return 24; } else if(((a27==1)&&((((a20==7)&&(((a25==1)&&(((input==1)&&((a2==12)||(a2==13)))&&(a9==17)))&&(a15==1)))&&(a16==1))&&(a12==5)))){ if((a12==6)){ a20 = 5; a2 = 10; a12 = 4; a9 = 16; a15 = 0; }else{ a20 = 6; a2 = 12; a9 = 16; } return -1; } else if((((((a27==1)&&((a16==1)&&(((a20==6)&&((input==1)&&((a2==11)||((a2==9)||(a2==10)))))&&(a12==6))))&&(a25==1))&&(a9==16))&&(a15==1))){ if((a12==5)){ a20 = 5; a15 = 0; a12 = 4; a2 = 10; }else{ a2 = 13; a12 = 5; } return -1; } else if(((((a16==1)&&(((((input==3)&&(((a12==4)&&(a2==9))||(((a2==12)&&(a12==3))||((a2==13)&&(a12==3)))))&&(a20==5))&&!(a15==1))&&(a9==16)))&&(a25==1))&&(a27==1))){ a2 = 9; a15 = 1; a12 = 2; return -1; } else if(((a20==5)&&(((a12==2)&&(((a9==17)&&((((input==6)&&((a2==10)||(a2==11)))&&(a27==1))&&!(a25==1)))&&!(a15==1)))&&(a16==1)))){ a2 = 13; a9 = 18; return -1; } else if(((a16==1)&&(((((a27==1)&&((a15==1)&&((input==4)&&((((a12==2)&&(a2==12))||((a12==2)&&(a2==13)))||((a12==3)&&(a2==9))))))&&(a20==5))&&(a9==17))&&!(a25==1)))){ a20 = 6; a25 = 1; a12 = 3; a2 = 10; return 24; } else if(((a27==1)&&(((((((a9==18)&&((input==5)&&(a15==1)))&&(a12==4))&&(a2==10))&&(a20==7))&&(a16==1))&&(a25==1)))){ a9 = 17; a20 = 6; return -1; } else if((((a27==1)&&(((((((((a2==12)&&(a12==3))||((a2==13)&&(a12==3)))||((a2==9)&&(a12==4)))&&(input==3))&&(a16==1))&&(a25==1))&&(a15==1))&&(a20==7)))&&(a9==17))){ a20 = 6; a12 = 2; a2 = 9; return 23; } else if(((!(a25==1)&&(((a20==5)&&(((((input==6)&&((a2==9)||(a2==10)))&&(a9==16))&&(a12==3))&&!(a15==1)))&&(a27==1)))&&(a16==1))){ a20 = 7; a25 = 1; a15 = 1; a2 = 11; a12 = 5; return -1; } else if(((a16==1)&&((a27==1)&&((((a25==1)&&((a15==1)&&((((a2==10)||(a2==11))&&(input==6))&&(a12==2))))&&(a20==7))&&(a9==17))))){ a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((a16==1)&&((a2==11)&&(((a9==18)&&(((a12==4)&&((input==4)&&(a15==1)))&&(a20==6)))&&(a27==1))))&&!(a25==1))){ a20 = 5; a9 = 16; a25 = 1; a12 = 2; a2 = 9; return -1; } else if(((((((a20==6)&&((((input==1)&&(((a2==11)||(a2==12))||(a2==13)))&&(a12==4))&&(a27==1)))&&(a9==18))&&(a16==1))&&(a25==1))&&(a15==1))){ a12 = 2; a2 = 13; return -1; } else if((!(a25==1)&&(((((((((a2==11)||(a2==12))&&(input==4))&&(a12==6))&&(a15==1))&&(a27==1))&&(a16==1))&&(a9==16))&&(a20==5)))){ a12 = 4; a25 = 1; a20 = 6; a2 = 11; return 23; } else if(((a9==18)&&((((((a27==1)&&((a2==9)&&((a20==7)&&(input==3))))&&(a15==1))&&(a25==1))&&(a12==4))&&(a16==1)))){ a9 = 16; a20 = 5; a12 = 2; return -1; } else if(((((((a16==1)&&((a15==1)&&((input==6)&&((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))||((a2==10)&&(a12==3))))))&&(a9==17))&&(a27==1))&&(a20==6))&&!(a25==1))){ a2 = 9; a20 = 5; a9 = 16; a12 = 2; a25 = 1; return -1; } else if((((((a16==1)&&(((a9==17)&&(!(a25==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==4))))&&(a20==5)))&&(a15==1))&&(a12==2))&&(a27==1))){ a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a25==1)&&((!(a15==1)&&((((a16==1)&&((input==1)&&(((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))))&&(a9==17))&&(a20==5)))&&(a27==1)))){ a2 = 9; a12 = 5; a15 = 1; return -1; } else if(((a20==5)&&(!(a25==1)&&((a9==16)&&(((a16==1)&&(((a12==6)&&((input==1)&&((a2==11)||(a2==12))))&&(a27==1)))&&(a15==1)))))){ a25 = 1; a2 = 11; a12 = 5; a20 = 6; return 23; } else if((((a15==1)&&(((a12==6)&&(((a27==1)&&(!(a25==1)&&(((a2==11)||(a2==12))&&(input==5))))&&(a9==17)))&&(a16==1)))&&(a20==5))){ a20 = 6; a2 = 13; a9 = 16; return 26; } else if(((a12==3)&&((((!(a25==1)&&(!(a15==1)&&(((input==3)&&(((a2==11)||(a2==12))||(a2==13)))&&(a9==17))))&&(a16==1))&&(a20==5))&&(a27==1)))){ a2 = 12; a9 = 18; return 21; } else if(((((a15==1)&&((((a12==2)&&((a2==12)&&((input==3)&&(a27==1))))&&(a16==1))&&(a20==7)))&&(a9==17))&&(a25==1))){ a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((!(a15==1)&&((((a25==1)&&((a27==1)&&((((a2==10)||(a2==11))&&(input==6))&&(a12==6))))&&(a9==16))&&(a16==1)))&&(a20==5))){ a12 = 4; a9 = 17; a2 = 11; a20 = 6; a15 = 1; return -1; } else if((((a16==1)&&(!(a25==1)&&((((a27==1)&&((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))&&(input==2)))&&(a20==6))&&(a15==1))))&&(a9==16))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a25==1)&&(((a27==1)&&((a16==1)&&(((((input==2)&&((a2==9)||(a2==10)))&&(a12==5))&&(a9==18))&&(a15==1))))&&(a20==6)))){ a12 = 2; a9 = 16; a2 = 9; a20 = 5; return -1; } else if((((a20==7)&&((a25==1)&&((((a27==1)&&((input==2)&&(((a2==9)&&(a12==5))||(((a2==12)&&(a12==4))||((a12==4)&&(a2==13))))))&&(a15==1))&&(a16==1))))&&(a9==18))){ a9 = 16; a2 = 9; a12 = 6; a20 = 6; return 21; } else if((((a16==1)&&(((a27==1)&&((a25==1)&&(((input==2)&&(((a12==4)&&(a2==10))||(((a12==3)&&(a2==13))||((a12==4)&&(a2==9)))))&&(a9==18))))&&(a15==1)))&&(a20==6))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((a27==1)&&(((a16==1)&&((a15==1)&&((((((a2==11)||(a2==12))&&(input==1))&&(a12==5))&&(a9==17))&&!(a25==1))))&&(a20==7)))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a9==18)&&((a20==5)&&((a27==1)&&((a16==1)&&(!(a15==1)&&((((input==2)&&(((a2==11)||(a2==12))||(a2==13)))&&(a12==6))&&(a25==1)))))))){ if((a15==1)){ a2 = 11; a9 = 16; }else{ a15 = 1; a12 = 5; a2 = 9; a9 = 16; } return -1; } else if((((((a16==1)&&((a20==5)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==2))&&(a27==1))&&(a12==6))))&&!(a15==1))&&(a9==17))&&!(a25==1))){ if((a15==1)){ a12 = 3; a9 = 18; a2 = 9; a15 = 1; a25 = 1; }else{ a12 = 3; a9 = 18; a25 = 1; a2 = 12; a15 = 1; } return 26; } else if(((a16==1)&&((a27==1)&&((((a20==6)&&((a15==1)&&((((a2==9)||(a2==10))&&(input==5))&&!(a25==1))))&&(a12==5))&&(a9==17))))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; a20 = 5; return -1; } else if(((a27==1)&&((a16==1)&&((a20==5)&&(!(a15==1)&&(((input==2)&&((((a9==18)&&(a2==9))&&(a12==2))||(((a12==6)&&((a2==12)&&(a9==17)))||((a12==6)&&((a9==17)&&(a2==13))))))&&(a25==1))))))){ a2 = 11; a20 = 6; a9 = 17; a12 = 2; a15 = 1; return 25; } else if(((a15==1)&&((((a27==1)&&((a16==1)&&(((((a2==12)||(a2==13))&&(input==4))&&!(a25==1))&&(a20==7))))&&(a12==2))&&(a9==17)))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; return -1; } else if((!(a15==1)&&((((a12==3)&&((a9==18)&&((!(a25==1)&&(((a2==11)||(a2==12))&&(input==1)))&&(a27==1))))&&(a20==5))&&(a16==1)))){ a25 = 1; a9 = 16; a2 = 10; a15 = 1; return -1; } else if((((a16==1)&&(((a20==5)&&(((a27==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==2))&&(a12==2)))&&!(a25==1)))&&!(a15==1)))&&(a9==18))){ a20 = 6; a12 = 6; a15 = 1; a9 = 17; a2 = 10; return -1; } else if((!(a25==1)&&((a16==1)&&(((a20==5)&&((a27==1)&&(((a15==1)&&(((a2==11)||(a2==12))&&(input==2)))&&(a9==16))))&&(a12==6))))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a9==18)&&(((!(a15==1)&&(((((a16==1)&&(input==3))&&(a25==1))&&(a20==5))&&(a12==4)))&&(a2==9))&&(a27==1)))){ a25 = 0; a9 = 16; a12 = 5; return -1; } else if((((a15==1)&&((a9==16)&&((a2==11)&&((a27==1)&&((a12==2)&&(((input==2)&&(a25==1))&&(a20==7)))))))&&(a16==1))){ a12 = 4; return 23; } else if(((((a27==1)&&((a16==1)&&((a9==16)&&(((a12==6)&&((input==6)&&(((a2==11)||(a2==12))||(a2==13))))&&(a20==6)))))&&!(a25==1))&&(a15==1))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((a25==1)&&((a15==1)&&(((a20==6)&&(((a16==1)&&((a12==5)&&((input==3)&&((a2==10)||(a2==11)))))&&(a27==1)))&&(a9==17))))){ a20 = 5; a9 = 16; a12 = 2; a2 = 9; return -1; } else if((((a9==17)&&(((((a15==1)&&(!(a25==1)&&((input==3)&&((a2==11)||(a2==12)))))&&(a16==1))&&(a27==1))&&(a20==7)))&&(a12==5))){ a2 = 9; a25 = 1; a12 = 2; a20 = 5; a9 = 16; return -1; } else if(((a15==1)&&(((a20==6)&&(((a27==1)&&((a9==17)&&(((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))&&(input==5))))&&(a16==1)))&&(a25==1)))){ a9 = 16; a12 = 3; a2 = 12; return -1; } else if(((((a20==6)&&(((a12==5)&&(((((a2==11)||(a2==12))&&(input==2))&&!(a25==1))&&(a16==1)))&&(a9==16)))&&(a15==1))&&(a27==1))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((a15==1)&&((a20==7)&&((a12==2)&&((a16==1)&&((a9==18)&&((a27==1)&&((a25==1)&&((input==1)&&((a2==12)||((a2==10)||(a2==11)))))))))))){ a9 = 16; a2 = 10; a20 = 5; return -1; } else if((((((a15==1)&&((a9==17)&&((a2==10)&&(((input==1)&&(a16==1))&&(a27==1)))))&&(a12==3))&&(a20==5))&&!(a25==1))){ a9 = 16; a2 = 9; a25 = 1; a12 = 2; return -1; } else if((!(a15==1)&&(((((a27==1)&&(!(a25==1)&&((((a12==3)&&(a2==10))||(((a2==13)&&(a12==2))||((a2==9)&&(a12==3))))&&(input==3))))&&(a20==5))&&(a9==17))&&(a16==1)))){ if((a27==1)){ a12 = 3; a25 = 1; a15 = 1; a20 = 7; a2 = 12; }else{ a15 = 1; a25 = 1; a9 = 16; a12 = 4; a2 = 11; } return -1; } else if(((a16==1)&&((((((a12==3)&&(((input==1)&&(a20==5))&&(a2==11)))&&(a9==18))&&(a25==1))&&(a27==1))&&!(a15==1)))){ a9 = 17; a15 = 1; a12 = 5; return -1; } else if(((a9==17)&&((a2==11)&&((a20==7)&&(((a15==1)&&((((input==5)&&(a12==3))&&(a25==1))&&(a27==1)))&&(a16==1)))))){ if((a12==3)){ a25 = 0; a2 = 9; a9 = 16; a12 = 2; }else{ a20 = 6; a12 = 5; } return -1; } else if(((a20==5)&&(((((a27==1)&&(((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))&&(input==3))&&!(a15==1)))&&(a9==18))&&!(a25==1))&&(a16==1)))){ if((a25==1)){ a25 = 1; a2 = 13; a15 = 1; a12 = 2; }else{ a12 = 5; a25 = 1; a9 = 16; a2 = 12; } return 23; } else if(((a20==6)&&((a15==1)&&((((((a25==1)&&((input==4)&&((a2==12)||(a2==13))))&&(a12==5))&&(a9==16))&&(a27==1))&&(a16==1))))){ a12 = 4; a2 = 12; return -1; } else if(((a20==6)&&((a16==1)&&(((!(a25==1)&&(((a12==4)&&(((a2==9)||(a2==10))&&(input==5)))&&(a9==18)))&&(a27==1))&&(a15==1))))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a27==1)&&(((a12==5)&&((a20==7)&&(!(a25==1)&&((((input==2)&&(a2==9))&&(a9==18))&&(a15==1)))))&&(a16==1)))){ a25 = 1; a20 = 5; a9 = 16; a12 = 2; return -1; } else if((!(a25==1)&&((a20==5)&&(((a16==1)&&((a27==1)&&((a15==1)&&((input==3)&&((((a12==3)&&(a2==13))||((a12==4)&&(a2==9)))||((a12==4)&&(a2==10)))))))&&(a9==17))))){ a2 = 9; a25 = 1; a12 = 3; a9 = 18; a20 = 6; return 23; } else if((((a12==4)&&(((((a27==1)&&((a9==18)&&(!(a25==1)&&(input==2))))&&(a16==1))&&(a2==12))&&(a20==5)))&&(a15==1))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((a25==1)&&(((a27==1)&&((a20==5)&&(((((a12==2)&&((a9==18)&&(a2==9)))||((((a2==12)&&(a9==17))&&(a12==6))||(((a2==13)&&(a9==17))&&(a12==6))))&&(input==6))&&!(a15==1))))&&(a16==1)))){ a12 = 6; a2 = 12; a25 = 0; a9 = 16; return -1; } else if((((a27==1)&&(((a2==12)&&((((a15==1)&&(!(a25==1)&&(input==4)))&&(a12==4))&&(a20==5)))&&(a9==18)))&&(a16==1))){ a2 = 10; a9 = 17; a12 = 6; a20 = 7; return 21; } else if(((a12==6)&&(!(a25==1)&&(((a16==1)&&((a2==10)&&(((a27==1)&&((a15==1)&&(input==2)))&&(a9==18))))&&(a20==7))))){ a2 = 11; a12 = 5; a20 = 6; a9 = 17; return 23; } else if(((((((((a9==16)&&(((a2==11)||(a2==12))&&(input==5)))&&(a25==1))&&(a12==3))&&(a16==1))&&(a27==1))&&(a15==1))&&(a20==6))){ if((a12==6)){ a2 = 12; a20 = 7; a9 = 17; a25 = 0; }else{ a2 = 12; a20 = 5; a25 = 0; a12 = 6; } return -1; } else if((((a12==2)&&((a16==1)&&((a9==18)&&((a25==1)&&((((input==3)&&(a27==1))&&(a2==12))&&(a15==1))))))&&(a20==6))){ a2 = 10; a9 = 17; return -1; } else if((((a9==17)&&(!(a15==1)&&((((a20==5)&&((input==6)&&(((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))))&&(a25==1))&&(a27==1))))&&(a16==1))){ a20 = 6; a12 = 6; a2 = 11; a15 = 1; return -1; } else if((((((a9==17)&&(((!(a15==1)&&((a2==12)&&(input==5)))&&(a20==5))&&(a25==1)))&&(a27==1))&&(a12==3))&&(a16==1))){ a15 = 1; a9 = 16; a2 = 11; a12 = 4; return 23; } else if((!(a25==1)&&((a15==1)&&(((a9==16)&&((a20==5)&&(((a2==13)&&((a27==1)&&(input==5)))&&(a16==1))))&&(a12==6))))){ a20 = 7; a12 = 5; a2 = 12; a9 = 17; a25 = 1; return 21; } else if(((!(a25==1)&&((a27==1)&&((a20==7)&&((((a15==1)&&((input==3)&&(a9==17)))&&(a16==1))&&(a12==2)))))&&(a2==11))){ a25 = 1; a20 = 6; a2 = 13; a12 = 5; return 21; } else if((((a15==1)&&((((a9==16)&&(((!(a25==1)&&(input==1))&&(a27==1))&&(a12==4)))&&(a2==11))&&(a20==5)))&&(a16==1))){ a12 = 6; a2 = 13; a9 = 18; return 23; } else if(((((((a9==18)&&(!(a25==1)&&(((input==6)&&(a12==4))&&(a16==1))))&&(a27==1))&&(a20==5))&&!(a15==1))&&(a2==10))){ a12 = 5; a25 = 1; a9 = 17; a2 = 11; a15 = 1; return -1; } else if(((a15==1)&&(((a12==2)&&((a16==1)&&((a9==16)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==1))&&!(a25==1))&&(a20==7)))))&&(a27==1)))){ a20 = 5; a2 = 9; a25 = 1; return -1; } else if((!(a25==1)&&((a16==1)&&(((a9==17)&&((a20==5)&&((a12==6)&&((a15==1)&&((input==1)&&((a2==11)||(a2==12)))))))&&(a27==1))))){ a2 = 10; a12 = 2; a20 = 6; return -1; } else if(((a9==17)&&((((((((input==2)&&(a12==6))&&(a20==5))&&(a2==11))&&!(a15==1))&&(a16==1))&&(a25==1))&&(a27==1)))){ a2 = 12; a15 = 1; a12 = 4; return -1; } else if(((a9==16)&&(((a15==1)&&(((a12==2)&&((a20==7)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==6))&&!(a25==1))))&&(a16==1)))&&(a27==1)))){ a2 = 9; a25 = 1; a20 = 5; return -1; } else if((((((a25==1)&&((a20==7)&&((a15==1)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==5))&&(a27==1)))))&&(a12==6))&&(a9==16))&&(a16==1))){ a20 = 5; a9 = 18; a2 = 10; a12 = 3; return -1; } else if(((((a15==1)&&((a12==2)&&(((a25==1)&&((a27==1)&&((input==6)&&(a2==12))))&&(a20==7))))&&(a16==1))&&(a9==16))){ a2 = 9; a20 = 5; return -1; } else if((!(a15==1)&&((a27==1)&&(((((((input==4)&&(a9==17))&&(a12==6))&&(a2==11))&&(a16==1))&&(a20==5))&&(a25==1))))){ if((a27==1)){ a9 = 16; a15 = 1; a12 = 2; a25 = 0; }else{ a15 = 1; a9 = 16; a2 = 13; a12 = 3; } return 26; } else if((((((a16==1)&&((a27==1)&&((a9==16)&&((a12==4)&&(((a2==10)||(a2==11))&&(input==3))))))&&(a20==5))&&(a25==1))&&!(a15==1))){ a12 = 3; a2 = 13; a15 = 1; a20 = 6; return -1; } else if(((((((((a16==1)&&(((a2==11)||(a2==12))&&(input==3)))&&(a20==5))&&(a12==2))&&(a9==17))&&(a25==1))&&!(a15==1))&&(a27==1))){ if((a12==2)){ a12 = 3; a15 = 1; a9 = 16; a2 = 12; }else{ a20 = 6; a2 = 12; a9 = 16; a15 = 1; } return 26; } else if((((((a2==9)&&((a20==7)&&(((a15==1)&&((input==5)&&!(a25==1)))&&(a16==1))))&&(a9==16))&&(a27==1))&&(a12==2))){ a20 = 6; a12 = 4; a25 = 1; a2 = 12; return -1; } else if(((a27==1)&&(((((((((a2==12)||((a2==10)||(a2==11)))&&(input==2))&&(a9==17))&&(a16==1))&&(a15==1))&&(a25==1))&&(a20==6))&&(a12==2)))){ a20 = 5; a9 = 16; a2 = 9; return -1; } else if((!(a25==1)&&((((a20==6)&&((((a16==1)&&((input==1)&&(((a2==11)||(a2==12))||(a2==13))))&&(a9==17))&&(a15==1)))&&(a12==3))&&(a27==1)))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; a20 = 5; return -1; } else if((!(a25==1)&&((a27==1)&&((a15==1)&&(((((((a9==17)&&(a2==13))&&(a12==6))||(((a2==9)&&(a9==18))&&(a12==2)))&&(input==3))&&(a16==1))&&(a20==5)))))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if(((a25==1)&&((((a2==13)&&(((a16==1)&&((a27==1)&&((a12==2)&&(input==4))))&&(a20==6)))&&(a15==1))&&(a9==18)))){ a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((a20==6)&&((a12==4)&&((a16==1)&&(((a15==1)&&((((a2==9)||(a2==10))&&(input==1))&&!(a25==1)))&&(a9==18)))))&&(a27==1))){ a12 = 2; a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((((a27==1)&&(((a9==17)&&((((a15==1)&&((input==6)&&((a2==9)||(a2==10))))&&(a12==4))&&!(a25==1)))&&(a20==7)))&&(a16==1))){ a25 = 1; a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((((!(a25==1)&&((a16==1)&&(((((a2==11)||(a2==12))&&(input==5))&&(a9==18))&&(a12==4))))&&!(a15==1))&&(a27==1))&&(a20==5))){ if((a16==1)){ a15 = 1; a12 = 3; a2 = 12; }else{ a12 = 2; a2 = 12; a25 = 1; a15 = 1; } return -1; } else if((((a27==1)&&((((((a12==6)&&((a15==1)&&((a2==13)&&(a9==18))))&&!(a25==1))&&(a20==7))||((((!(a15==1)&&((a9==16)&&(a2==9)))&&(a12==2))&&(a25==1))&&(a20==5)))&&(input==3)))&&(a16==1))){ if((a15==1)){ a15 = 0; a20 = 5; a2 = 13; a12 = 2; a9 = 16; a25 = 1; }else{ a20 = 6; a12 = 3; a9 = 17; a25 = 0; a15 = 1; a2 = 13; } return -1; } else if(((a20==5)&&(((((a9==17)&&((!(a15==1)&&((input==5)&&((a2==11)||(a2==12))))&&(a25==1)))&&(a27==1))&&(a12==2))&&(a16==1)))){ a15 = 1; a9 = 18; a2 = 12; return -1; } else if((((a15==1)&&((a25==1)&&((a12==3)&&(((a20==7)&&(((input==1)&&((a2==10)||(a2==11)))&&(a16==1)))&&(a9==16)))))&&(a27==1))){ a2 = 10; a25 = 0; return -1; } else if(((!(a25==1)&&((a15==1)&&((a12==3)&&((a9==18)&&((a20==7)&&((a16==1)&&((input==3)&&((a2==12)||(a2==13)))))))))&&(a27==1))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if(((((((a27==1)&&((input==1)&&((((a2==13)&&(a9==17))&&(a12==6))||((a12==2)&&((a2==9)&&(a9==18))))))&&(a20==5))&&!(a15==1))&&!(a25==1))&&(a16==1))){ if((a9==18)){ a25 = 1; a2 = 9; a9 = 16; a12 = 6; }else{ a2 = 10; a12 = 4; a25 = 1; a9 = 16; } return -1; } else if((((((((((input==5)&&((a2==10)||(a2==11)))&&(a16==1))&&!(a15==1))&&(a20==5))&&(a9==17))&&(a27==1))&&!(a25==1))&&(a12==2))){ if((a20==6)){ a2 = 11; a20 = 6; a12 = 4; a9 = 16; a15 = 1; }else{ a12 = 3; a20 = 7; a2 = 13; a15 = 1; a25 = 1; } return -1; } else if((((a9==17)&&((a12==5)&&((a16==1)&&(!(a15==1)&&(!(a25==1)&&((a27==1)&&((input==2)&&((a2==12)||((a2==10)||(a2==11))))))))))&&(a20==5))){ if((a9==18)){ a15 = 1; a20 = 6; a2 = 12; a12 = 3; a9 = 18; }else{ a2 = 11; a12 = 3; a15 = 1; a25 = 1; } return -1; } else if((((a9==18)&&((((a15==1)&&(((((a2==12)||(a2==13))&&(input==5))&&(a27==1))&&(a20==7)))&&(a16==1))&&!(a25==1)))&&(a12==3))){ a20 = 5; a2 = 9; a9 = 16; a25 = 1; a12 = 2; return -1; } else if((((a9==17)&&((a20==6)&&((a2==11)&&((a12==2)&&((((input==6)&&(a15==1))&&(a27==1))&&(a16==1))))))&&!(a25==1))){ a12 = 5; a9 = 18; a20 = 7; a2 = 10; return 21; } else if(((a27==1)&&((((a12==5)&&((a15==1)&&(((a9==17)&&((a16==1)&&(input==6)))&&(a2==9))))&&(a25==1))&&(a20==7)))){ a2 = 13; a9 = 18; a12 = 6; a20 = 5; return 24; } else if(((a9==17)&&(!(a25==1)&&((a20==6)&&(((a27==1)&&((a16==1)&&((a15==1)&&(((a2==9)||(a2==10))&&(input==6)))))&&(a12==5)))))){ a20 = 5; a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((!(a25==1)&&((((a16==1)&&(((a27==1)&&((input==1)&&(a2==11)))&&(a20==6)))&&(a15==1))&&(a9==17)))&&(a12==2))){ a25 = 1; a20 = 5; a2 = 9; a9 = 16; return -1; } else if((((a16==1)&&((a9==18)&&((!(a25==1)&&((a12==2)&&(((input==5)&&((a2==12)||((a2==10)||(a2==11))))&&(a27==1))))&&!(a15==1))))&&(a20==5))){ a12 = 4; a25 = 1; a15 = 1; a9 = 16; a2 = 12; return -1; } else if(((a9==17)&&((a25==1)&&(((((((a16==1)&&(input==1))&&(a2==13))&&(a12==6))&&(a20==6))&&(a27==1))&&(a15==1))))){ if((a20==7)){ a2 = 11; a9 = 18; a20 = 7; a12 = 3; }else{ a12 = 3; a9 = 16; } return -1; } else if((((((a27==1)&&((a20==6)&&((a15==1)&&((input==1)&&(((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))))))&&(a25==1))&&(a16==1))&&(a9==17))){ if((a2==11)){ a25 = 0; a12 = 5; a9 = 16; a2 = 9; a20 = 7; }else{ a2 = 12; a9 = 16; a12 = 3; } return -1; } else if(((a12==4)&&((a27==1)&&((a9==17)&&(((a20==7)&&((a15==1)&&(((input==4)&&(a16==1))&&(a25==1))))&&(a2==13)))))){ a2 = 12; a12 = 5; a9 = 18; a20 = 5; return 25; } else if((((((a25==1)&&((((a20==6)&&((input==3)&&((a2==11)||((a2==9)||(a2==10)))))&&(a15==1))&&(a27==1)))&&(a12==3))&&(a9==18))&&(a16==1))){ a20 = 7; a2 = 10; return -1; } else if(((((a16==1)&&((a25==1)&&(((a12==5)&&((a27==1)&&((input==5)&&!(a15==1))))&&(a2==12))))&&(a9==16))&&(a20==5))){ a15 = 1; a12 = 3; a2 = 9; a20 = 7; a9 = 17; a25 = 0; return -1; } else if((((a16==1)&&(((((((a12==2)&&((a2==9)&&(a9==18)))||(((a12==6)&&((a2==12)&&(a9==17)))||(((a2==13)&&(a9==17))&&(a12==6))))&&(input==3))&&!(a15==1))&&(a20==5))&&(a25==1)))&&(a27==1))){ if((a15==1)){ a12 = 3; a2 = 12; a15 = 1; a9 = 18; }else{ a15 = 1; a2 = 10; a20 = 7; a12 = 4; a9 = 18; } return -1; } else if(((a9==18)&&((a16==1)&&((a27==1)&&(((a20==6)&&((a15==1)&&(!(a25==1)&&(((a2==12)||(a2==13))&&(input==1)))))&&(a12==3)))))){ a12 = 2; a25 = 1; a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((((a27==1)&&(!(a25==1)&&(((a9==18)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==6))&&!(a15==1)))&&(a16==1))))&&(a12==2))&&(a20==5))){ a15 = 1; a12 = 4; a25 = 1; a2 = 9; return -1; } else if(((a2==12)&&(((((a9==16)&&((((input==2)&&(a16==1))&&(a27==1))&&!(a25==1)))&&(a15==1))&&(a12==4))&&(a20==6)))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a2==12)&&((a27==1)&&(((((a25==1)&&(((a16==1)&&(input==6))&&(a9==18)))&&(a20==6))&&(a15==1))&&(a12==3))))){ a12 = 4; a2 = 10; a20 = 7; return -1; } else if(((a20==7)&&(((((((a15==1)&&(((a2==10)||(a2==11))&&(input==6)))&&(a27==1))&&(a25==1))&&(a16==1))&&(a12==4))&&(a9==17)))){ a12 = 5; a20 = 6; a2 = 9; a9 = 16; return -1; } else if((!(a25==1)&&((a20==5)&&((a9==18)&&(((((((a2==9)||(a2==10))&&(input==6))&&(a15==1))&&(a16==1))&&(a27==1))&&(a12==5)))))){ a20 = 6; a2 = 13; a9 = 17; a12 = 6; return 21; } else if((((((a20==7)&&((a15==1)&&(((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))&&(input==2))&&(a16==1))))&&(a27==1))&&(a25==1))&&(a9==16))){ a20 = 6; a2 = 13; a12 = 3; return 21; } else if(((a25==1)&&(((((a2==12)&&((a12==4)&&(((a27==1)&&(input==2))&&(a16==1))))&&(a9==17))&&(a20==7))&&(a15==1)))){ if((a12==3)){ a2 = 10; a9 = 18; a12 = 3; }else{ a20 = 6; a9 = 16; a2 = 10; } return 21; } else if(((((a12==3)&&(((a15==1)&&(!(a25==1)&&((a20==6)&&((((a2==11)||(a2==12))||(a2==13))&&(input==2)))))&&(a9==17)))&&(a27==1))&&(a16==1))){ a2 = 10; a12 = 5; a9 = 16; return 26; } else if(((a16==1)&&(((((((a12==5)&&(((a2==11)||(a2==12))&&(input==5)))&&(a20==6))&&(a27==1))&&(a9==16))&&!(a25==1))&&(a15==1)))){ a25 = 1; a12 = 3; a15 = 0; a2 = 10; a20 = 5; return 21; } else if(((a12==5)&&((a16==1)&&(((((a2==9)&&(((input==3)&&!(a15==1))&&(a20==5)))&&(a9==17))&&(a27==1))&&!(a25==1))))){ if((a2==12)){ a15 = 1; a12 = 2; a2 = 11; a25 = 1; a20 = 6; }else{ a25 = 1; a2 = 13; a12 = 6; a20 = 6; a15 = 1; } return -1; } else if((((a20==5)&&((a27==1)&&(!(a25==1)&&(((a9==17)&&((input==6)&&(((a12==3)&&(a2==9))||(((a12==2)&&(a2==12))||((a12==2)&&(a2==13))))))&&(a16==1)))))&&(a15==1))){ a12 = 2; a2 = 9; a9 = 16; a25 = 1; return -1; } else if((((a20==7)&&(((a15==1)&&((a16==1)&&((a27==1)&&(!(a25==1)&&(((a2==9)||(a2==10))&&(input==2))))))&&(a12==4)))&&(a9==17))){ a9 = 18; a2 = 12; a20 = 6; a12 = 3; a25 = 1; return 25; } else if(((a20==7)&&((!(a25==1)&&(((a9==17)&&((a15==1)&&((a27==1)&&((input==4)&&((a2==9)||(a2==10))))))&&(a16==1)))&&(a12==6)))){ a9 = 16; a25 = 1; a2 = 13; a12 = 2; return 25; } else if(((!(a25==1)&&((a15==1)&&((a16==1)&&((a20==5)&&(((a27==1)&&(((a2==11)||(a2==12))&&(input==6)))&&(a12==3))))))&&(a9==17))){ a12 = 2; a20 = 6; a9 = 18; a25 = 1; a2 = 12; return 21; } else if(((a15==1)&&((((a12==3)&&((((a9==18)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==2)))&&(a25==1))&&(a16==1)))&&(a20==6))&&(a27==1)))){ a20 = 5; a9 = 16; a2 = 9; a12 = 2; return -1; } else if((((a15==1)&&(((((a25==1)&&(((a27==1)&&(input==6))&&(a9==16)))&&(a20==6))&&(a2==12))&&(a12==2)))&&(a16==1))){ a2 = 9; a20 = 5; return -1; } else if(((((a27==1)&&((((a9==18)&&((a20==7)&&((a12==4)&&(input==6))))&&(a16==1))&&(a25==1)))&&(a2==11))&&(a15==1))){ a9 = 16; a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((a15==1)&&(((a20==6)&&(!(a25==1)&&((a9==17)&&(((a27==1)&&((input==6)&&((a2==9)||(a2==10))))&&(a12==2)))))&&(a16==1)))){ a25 = 1; a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((a16==1)&&(!(a25==1)&&((a27==1)&&((a15==1)&&(((a9==16)&&((input==3)&&(((a12==3)&&(a2==13))||((a12==4)&&(a2==9)))))&&(a20==6))))))){ a2 = 9; a20 = 5; a25 = 1; a12 = 2; return -1; } else if(((a27==1)&&(((((a12==2)&&(((a20==6)&&((input==6)&&(a16==1)))&&!(a25==1)))&&(a9==16))&&(a2==11))&&(a15==1)))){ if((a2==10)){ a25 = 1; a2 = 10; a12 = 4; a20 = 5; a15 = 0; }else{ a25 = 1; a2 = 13; a12 = 5; } return -1; } else if(((a16==1)&&((a20==5)&&((!(a25==1)&&(!(a15==1)&&(((input==4)&&((((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))||((a12==5)&&(a2==10))))&&(a9==16))))&&(a27==1))))){ a12 = 6; a2 = 13; a25 = 1; a15 = 1; return 21; } else if((((a9==16)&&((a27==1)&&((a25==1)&&((a2==12)&&((((a12==2)&&(input==1))&&(a15==1))&&(a20==7))))))&&(a16==1))){ a20 = 5; a2 = 9; return -1; } else if(((((a16==1)&&(!(a25==1)&&(((((((a2==10)||(a2==11))||(a2==12))&&(input==1))&&(a15==1))&&(a12==5))&&(a20==5))))&&(a9==16))&&(a27==1))){ a20 = 6; a25 = 1; a12 = 2; a2 = 12; return 21; } else if((((a27==1)&&((a16==1)&&(((((((a2==13)||((a2==11)||(a2==12)))&&(input==4))&&(a20==5))&&(a12==3))&&(a9==16))&&!(a15==1))))&&!(a25==1))){ if((a15==1)){ a25 = 1; a2 = 9; a15 = 1; a12 = 4; a20 = 7; }else{ a15 = 1; a25 = 1; a2 = 10; a9 = 17; } return -1; } else if(((a9==16)&&((a12==5)&&(((!(a15==1)&&((a16==1)&&(((input==2)&&(a25==1))&&(a27==1))))&&(a20==5))&&(a2==11))))){ if((a16==1)){ a9 = 17; a15 = 1; a12 = 2; }else{ a20 = 7; a2 = 10; a9 = 18; a12 = 2; a15 = 1; } return 23; } else if(((((a20==5)&&(!(a25==1)&&((a9==16)&&((((((a12==3)&&(a2==12))||((a12==3)&&(a2==13)))||((a2==9)&&(a12==4)))&&(input==4))&&(a16==1)))))&&(a27==1))&&(a15==1))){ a2 = 10; a12 = 5; a9 = 18; return 26; } else if((!(a25==1)&&((a27==1)&&((a16==1)&&(((a20==5)&&(((a15==1)&&((input==4)&&((a2==13)||((a2==11)||(a2==12)))))&&(a12==3)))&&(a9==18)))))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if(((((a20==6)&&((a9==17)&&(((((input==4)&&((a2==12)||((a2==10)||(a2==11))))&&(a16==1))&&(a25==1))&&(a15==1))))&&(a12==2))&&(a27==1))){ if((a16==1)){ a2 = 11; a12 = 3; a20 = 7; }else{ a9 = 18; a2 = 11; a12 = 3; } return 26; } else if(((a16==1)&&((((((((input==6)&&((a2==10)||(a2==11)))&&(a9==16))&&(a15==1))&&(a25==1))&&(a12==3))&&(a20==7))&&(a27==1)))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a20==7)&&((a16==1)&&((a27==1)&&((a9==18)&&((a12==6)&&((a15==1)&&(((input==5)&&((a2==12)||(a2==13)))&&(a25==1))))))))){ a2 = 11; a9 = 16; a12 = 4; a20 = 6; return -1; } else if((((a12==5)&&((a9==18)&&(((a20==6)&&((a16==1)&&((((a2==11)||(a2==12))&&(input==5))&&(a27==1))))&&(a15==1))))&&(a25==1))){ if((a27==1)){ a20 = 7; a9 = 16; a2 = 9; a12 = 2; a25 = 0; }else{ a9 = 17; a2 = 11; } return -1; } else if(((a15==1)&&((a9==17)&&(((a20==5)&&(((a27==1)&&(((input==4)&&((a2==9)||(a2==10)))&&!(a25==1)))&&(a12==5)))&&(a16==1))))){ a20 = 6; a9 = 16; a12 = 2; a2 = 11; return 25; } else if((((a12==5)&&((a9==16)&&(((a27==1)&&(((((a2==12)||(a2==13))&&(input==2))&&(a25==1))&&(a20==6)))&&(a15==1))))&&(a16==1))){ a20 = 5; a12 = 2; a2 = 9; return -1; } return calculate_output5(input); } int calculate_output5(int input) { if((((a20==5)&&((((a12==4)&&((a15==1)&&((((a2==10)||(a2==11))&&(input==5))&&(a16==1))))&&!(a25==1))&&(a27==1)))&&(a9==18))){ a12 = 2; a2 = 9; a9 = 16; a25 = 1; return -1; } else if(((((a9==17)&&((a27==1)&&(((a16==1)&&((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))&&(input==5)))&&(a25==1))))&&(a20==5))&&!(a15==1))){ if((a2==12)){ a15 = 1; a2 = 10; a12 = 2; }else{ a12 = 6; a15 = 1; a9 = 16; a2 = 12; } return -1; } else if((((a15==1)&&((a27==1)&&((((a16==1)&&((((a2==10)&&(a12==3))||(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))&&(input==2)))&&(a9==18))&&!(a25==1))))&&(a20==5))){ a25 = 1; a2 = 12; a20 = 6; a12 = 3; return 25; } else if(((a20==6)&&((((a25==1)&&((a27==1)&&((a2==12)&&(((a15==1)&&(input==1))&&(a16==1)))))&&(a9==18))&&(a12==3)))){ a12 = 5; a9 = 17; return -1; } else if(((a25==1)&&(((a16==1)&&((a27==1)&&(((input==1)&&(((a12==6)&&((a9==17)&&(a2==13)))||(((a9==18)&&(a2==9))&&(a12==2))))&&(a20==7))))&&(a15==1)))){ a2 = 12; a12 = 2; a20 = 6; a9 = 18; return -1; } else if(((a20==6)&&((a15==1)&&(((a27==1)&&(((!(a25==1)&&((a12==2)&&((a9==16)&&(a2==10))))||(((a25==1)&&((a12==6)&&((a9==18)&&(a2==13))))||(!(a25==1)&&(((a2==9)&&(a9==16))&&(a12==2)))))&&(input==3)))&&(a16==1))))){ a25 = 1; a9 = 18; a2 = 11; a12 = 4; return -1; } else if((((a9==18)&&((((((((a2==11)||(a2==12))&&(input==3))&&(a27==1))&&!(a15==1))&&(a20==5))&&(a16==1))&&!(a25==1)))&&(a12==3))){ a12 = 4; a2 = 10; return -1; } else if(((a15==1)&&(((((a27==1)&&(((input==1)&&(((a2==13)&&(a12==2))||((a2==9)&&(a12==3))))&&(a25==1)))&&(a20==7))&&(a16==1))&&(a9==18)))){ a9 = 16; a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((((a9==16)&&((a2==12)&&(((((a27==1)&&(input==6))&&!(a15==1))&&(a20==5))&&(a16==1))))&&(a25==1))&&(a12==6))){ a15 = 1; a2 = 13; a12 = 3; return -1; } else if((((((a16==1)&&((((a12==4)&&((input==3)&&((a2==13)||((a2==11)||(a2==12)))))&&(a25==1))&&(a9==18)))&&(a15==1))&&(a20==6))&&(a27==1))){ if((a12==6)){ a2 = 9; a20 = 7; }else{ a20 = 7; a2 = 13; a12 = 3; a9 = 17; a25 = 0; } return -1; } else if(((a25==1)&&((((a9==18)&&((a2==13)&&((a27==1)&&((a20==7)&&((input==6)&&(a15==1))))))&&(a16==1))&&(a12==3)))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if((((a9==16)&&(((a12==2)&&((((a27==1)&&((input==3)&&((a2==12)||(a2==13))))&&(a15==1))&&(a20==5)))&&!(a25==1)))&&(a16==1))){ a2 = 12; a9 = 18; a12 = 3; return 21; } else if((((((a16==1)&&(((a9==17)&&((((a12==5)&&(a2==10))||(((a12==4)&&(a2==13))||((a2==9)&&(a12==5))))&&(input==4)))&&(a15==1)))&&(a27==1))&&!(a25==1))&&(a20==7))){ a20 = 5; a9 = 18; a12 = 6; a2 = 13; a25 = 1; return 24; } else if(((((a25==1)&&((a9==17)&&(((a20==6)&&((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))&&(input==4)))&&(a15==1))))&&(a16==1))&&(a27==1))){ a20 = 5; a15 = 0; a9 = 16; a12 = 4; a2 = 10; return -1; } else if((!(a25==1)&&(((a27==1)&&((a9==16)&&(((a12==4)&&(((a16==1)&&(input==1))&&(a2==12)))&&(a15==1))))&&(a20==6)))){ a25 = 1; a2 = 9; a12 = 2; a20 = 5; return -1; } else if((((((((a27==1)&&((a9==18)&&((a20==7)&&(input==2))))&&(a15==1))&&(a16==1))&&(a2==11))&&(a12==4))&&(a25==1))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if(((a12==2)&&((a15==1)&&((a20==5)&&((a16==1)&&((a9==18)&&((a27==1)&&(((input==4)&&((a2==12)||((a2==10)||(a2==11))))&&!(a25==1))))))))){ a25 = 1; a2 = 9; a9 = 16; return -1; } else if((((a27==1)&&((((a20==7)&&(!(a25==1)&&((a12==6)&&((a15==1)&&((a2==13)&&(a9==18))))))||((a20==5)&&((a25==1)&&((a12==2)&&(((a9==16)&&(a2==9))&&!(a15==1))))))&&(input==2)))&&(a16==1))){ a20 = 6; a12 = 3; a9 = 18; a2 = 12; a25 = 1; a15 = 1; return 25; } else if(((((a20==5)&&(!(a25==1)&&((((((a2==13)&&(a9==17))&&(a12==6))||((a12==2)&&((a9==18)&&(a2==9))))&&(input==4))&&(a27==1))))&&!(a15==1))&&(a16==1))){ a25 = 1; a2 = 11; a12 = 3; a15 = 1; a9 = 18; return -1; } else if((((a25==1)&&((((a15==1)&&((a27==1)&&(((((a12==5)&&(a2==12))||((a2==13)&&(a12==5)))||((a2==9)&&(a12==6)))&&(input==4))))&&(a20==5))&&(a9==18)))&&(a16==1))){ if((a20==5)){ a12 = 4; a9 = 17; a2 = 9; a20 = 7; }else{ a12 = 6; a2 = 13; a9 = 16; a25 = 0; } return 25; } else if(((a9==16)&&((((a25==1)&&((((a2==13)&&((input==2)&&(a12==2)))&&(a16==1))&&(a27==1)))&&(a20==6))&&(a15==1)))){ a2 = 9; a20 = 5; return -1; } else if(((a12==3)&&((a2==13)&&((a16==1)&&(((a25==1)&&(((a9==18)&&((a20==7)&&(input==1)))&&(a27==1)))&&(a15==1)))))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((((a9==18)&&(!(a15==1)&&(((a16==1)&&((input==6)&&(((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))))&&!(a25==1))))&&(a20==5))&&(a27==1))){ a25 = 1; a2 = 9; a12 = 3; a9 = 16; return -1; } else if(((!(a25==1)&&((((a12==4)&&((a15==1)&&(((input==4)&&((a2==9)||(a2==10)))&&(a20==7))))&&(a27==1))&&(a9==17)))&&(a16==1))){ a20 = 5; a2 = 9; a12 = 2; a9 = 16; a25 = 1; return -1; } else if(((a20==7)&&((a27==1)&&((a9==18)&&((a16==1)&&(((a15==1)&&(((((a12==5)&&(a2==12))||((a12==5)&&(a2==13)))||((a2==9)&&(a12==6)))&&(input==1)))&&!(a25==1))))))){ a20 = 5; a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if(((((a20==5)&&(((a9==17)&&((((input==5)&&((a2==10)||(a2==11)))&&!(a15==1))&&(a12==4)))&&(a25==1)))&&(a16==1))&&(a27==1))){ if((a20==7)){ a9 = 18; a12 = 3; a2 = 9; a15 = 1; }else{ a15 = 1; a20 = 7; a9 = 16; a12 = 2; a2 = 11; } return 25; } else if((((a15==1)&&(((a12==5)&&(((!(a25==1)&&((a20==5)&&(input==6)))&&(a16==1))&&(a27==1)))&&(a2==12)))&&(a9==17))){ a20 = 6; a9 = 16; a2 = 11; a12 = 4; return 25; } else if((((a25==1)&&(((a15==1)&&((a27==1)&&(((((a12==4)&&(a2==10))||(((a2==13)&&(a12==3))||((a2==9)&&(a12==4))))&&(input==3))&&(a16==1))))&&(a9==16)))&&(a20==6))){ if((a25==1)){ a9 = 17; a12 = 3; a20 = 7; a25 = 0; a2 = 10; }else{ a2 = 12; a20 = 5; a12 = 6; a25 = 0; } return -1; } else if(((((a15==1)&&(((a27==1)&&(((!(a25==1)&&(input==5))&&(a12==5))&&(a20==6)))&&(a2==13)))&&(a9==18))&&(a16==1))){ a12 = 2; a20 = 5; a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((((((a9==16)&&((((input==6)&&((a2==11)||(a2==12)))&&(a16==1))&&!(a25==1)))&&(a27==1))&&(a20==6))&&(a12==5))&&(a15==1))){ a9 = 18; a12 = 6; a2 = 12; a25 = 1; a20 = 5; return 24; } else if((((((a25==1)&&((a9==17)&&((a12==6)&&((a27==1)&&((input==2)&&(a15==1))))))&&(a20==7))&&(a16==1))&&(a2==12))){ a2 = 9; a9 = 16; a20 = 5; a12 = 2; return -1; } else if(((a2==11)&&((((a9==16)&&((a20==5)&&((!(a15==1)&&(!(a25==1)&&(input==2)))&&(a27==1))))&&(a16==1))&&(a12==5)))){ a2 = 10; a15 = 1; a25 = 1; a12 = 2; return -1; } else if((((!(a25==1)&&((a20==7)&&((((a12==4)&&((input==1)&&((a2==9)||(a2==10))))&&(a16==1))&&(a27==1))))&&(a9==17))&&(a15==1))){ a25 = 1; a12 = 2; a2 = 9; a9 = 16; a20 = 5; return -1; } else if(((a27==1)&&((a16==1)&&(!(a25==1)&&((a20==6)&&((a12==6)&&((a9==17)&&((a15==1)&&((input==5)&&((a2==11)||(a2==12))))))))))){ a20 = 5; a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a25==1)&&((a27==1)&&(((((input==6)&&((((a9==17)&&(a2==10))&&(a12==2))||(((a12==6)&&((a9==16)&&(a2==13)))||((a12==2)&&((a2==9)&&(a9==17))))))&&!(a15==1))&&(a20==5))&&(a16==1))))){ a12 = 6; a9 = 16; a2 = 13; a25 = 0; a15 = 1; return -1; } else if(((a20==7)&&((a9==16)&&(((a27==1)&&(((((((a2==13)&&(a12==4))||((a2==9)&&(a12==5)))||((a2==10)&&(a12==5)))&&(input==1))&&(a15==1))&&(a16==1)))&&(a25==1))))){ a2 = 13; a12 = 5; a20 = 5; return -1; } else if(((a9==16)&&((a27==1)&&((((a25==1)&&((a20==7)&&((input==6)&&(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))))&&(a15==1))&&(a16==1))))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a16==1)&&((a25==1)&&((a20==7)&&(((((input==4)&&(((a2==10)&&(a12==6))||(((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))))&&(a9==18))&&(a27==1))&&(a15==1)))))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a27==1)&&(((a25==1)&&((a20==7)&&((((a2==12)&&((a9==16)&&(input==2)))&&(a16==1))&&(a12==2))))&&(a15==1)))){ a12 = 6; a2 = 10; a20 = 6; return 21; } else if(((a12==4)&&((a15==1)&&((a27==1)&&(((a9==18)&&((a2==9)&&(!(a25==1)&&((a20==5)&&(input==2)))))&&(a16==1)))))){ a9 = 17; a12 = 5; a2 = 11; a20 = 6; return 23; } else if((((a9==16)&&((((a2==13)&&((((input==6)&&(a20==7))&&(a16==1))&&!(a25==1)))&&(a12==2))&&(a15==1)))&&(a27==1))){ a25 = 1; a20 = 5; a2 = 9; return -1; } else if((((a16==1)&&(((((a27==1)&&((input==1)&&(((a2==10)&&(a12==4))||(((a12==3)&&(a2==13))||((a2==9)&&(a12==4))))))&&(a20==6))&&(a25==1))&&(a15==1)))&&(a9==17))){ a9 = 16; a2 = 11; a12 = 4; return -1; } else if(((a20==5)&&(((((a16==1)&&((((input==2)&&((a2==12)||((a2==10)||(a2==11))))&&(a15==1))&&!(a25==1)))&&(a12==2))&&(a9==18))&&(a27==1)))){ if((a16==1)){ a2 = 11; a12 = 4; a25 = 1; a20 = 7; }else{ a20 = 6; a2 = 12; a9 = 17; } return 21; } else if((((a15==1)&&(!(a25==1)&&((a27==1)&&((((a20==7)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==3)))&&(a16==1))&&(a9==17)))))&&(a12==3))){ a9 = 16; a25 = 1; a2 = 10; a12 = 4; a20 = 6; return 26; } else if((((a27==1)&&((a16==1)&&((a9==18)&&(((a15==1)&&(((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a12==6)&&(a2==10)))&&(input==2)))&&(a25==1)))))&&(a20==6))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a20==5)&&(((a9==18)&&(((a27==1)&&((((a2==12)||(a2==13))&&(input==5))&&(a15==1)))&&!(a25==1)))&&(a16==1)))&&(a12==5))){ a2 = 9; a12 = 2; a9 = 16; a25 = 1; return -1; } else if((((a25==1)&&(((((a15==1)&&((a16==1)&&((a9==16)&&(input==6))))&&(a12==5))&&(a2==11))&&(a27==1)))&&(a20==7))){ a9 = 17; a12 = 6; a20 = 5; a2 = 12; return -1; } else if((((a16==1)&&(((((a9==16)&&(((input==1)&&(a2==13))&&(a27==1)))&&!(a25==1))&&(a12==4))&&(a20==6)))&&(a15==1))){ a20 = 5; a25 = 1; a12 = 2; a2 = 9; return -1; } else if(((a20==5)&&((((a16==1)&&((((a9==16)&&(!(a15==1)&&(input==2)))&&(a27==1))&&!(a25==1)))&&(a2==12))&&(a12==6)))){ a25 = 1; a15 = 1; a9 = 18; a2 = 11; a12 = 3; return -1; } else if(((a9==18)&&((a15==1)&&(((a20==7)&&(((a27==1)&&((a12==2)&&((input==3)&&((a2==12)||((a2==10)||(a2==11))))))&&(a25==1)))&&(a16==1))))){ a2 = 13; a20 = 5; a9 = 17; a12 = 4; return -1; } else if(((a16==1)&&((a12==6)&&(((((!(a25==1)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==4)))&&(a20==5))&&(a27==1))&&(a15==1))&&(a9==18))))){ a2 = 9; a9 = 16; a25 = 1; a12 = 2; return -1; } else if(((a2==9)&&((a12==2)&&(((a20==7)&&((a15==1)&&((a25==1)&&((a16==1)&&((a9==17)&&(input==4))))))&&(a27==1))))){ a12 = 4; a2 = 11; a20 = 5; a9 = 16; return -1; } else if((((a9==18)&&((((!(a25==1)&&((a27==1)&&((input==3)&&((a2==9)||(a2==10)))))&&(a12==3))&&(a16==1))&&!(a15==1)))&&(a20==5))){ a2 = 9; a9 = 16; a15 = 1; return -1; } else if((((a2==10)&&(((a20==5)&&((a15==1)&&((a12==6)&&(((input==1)&&(a16==1))&&!(a25==1)))))&&(a27==1)))&&(a9==17))){ a12 = 2; a25 = 1; a2 = 9; a9 = 16; return -1; } else if((((a27==1)&&((((a16==1)&&(((input==1)&&(((a2==13)&&(a12==3))||((a12==4)&&(a2==9))))&&(a15==1)))&&(a9==16))&&(a20==6)))&&!(a25==1))){ if((a16==1)){ a9 = 18; a20 = 7; a12 = 4; a2 = 12; }else{ a2 = 12; a12 = 5; } return 21; } else if(((a20==7)&&((a2==11)&&((a9==17)&&((a12==3)&&((((a25==1)&&((a15==1)&&(input==3)))&&(a16==1))&&(a27==1))))))){ a9 = 18; return -1; } else if(((a15==1)&&((a16==1)&&(((((((((a2==13)&&(a12==4))||((a2==9)&&(a12==5)))||((a12==5)&&(a2==10)))&&(input==3))&&!(a25==1))&&(a20==7))&&(a9==17))&&(a27==1))))){ a12 = 6; a20 = 6; a9 = 16; a25 = 1; a2 = 10; return -1; } else if((((a9==17)&&((((((input==1)&&(((a12==3)&&(a2==10))||(((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))))&&(a16==1))&&(a27==1))&&!(a15==1))&&!(a25==1)))&&(a20==5))){ a12 = 5; a15 = 1; a9 = 16; a2 = 9; return -1; } else if(((a12==4)&&(!(a25==1)&&((a16==1)&&(!(a15==1)&&((a27==1)&&(((a9==17)&&((input==4)&&((a2==13)||((a2==11)||(a2==12)))))&&(a20==5)))))))){ a15 = 1; a2 = 10; a12 = 2; a9 = 16; return -1; } else if(((((a9==16)&&((a15==1)&&((a16==1)&&((a20==6)&&(!(a25==1)&&((input==3)&&((a2==11)||(a2==12))))))))&&(a27==1))&&(a12==5))){ if((a20==5)){ a12 = 4; a2 = 10; a20 = 7; a9 = 18; }else{ a12 = 2; a2 = 9; } return -1; } else if(((((a15==1)&&((a16==1)&&(((input==4)&&(((a12==6)&&((a2==13)&&(a9==17)))||(((a9==18)&&(a2==9))&&(a12==2))))&&(a27==1))))&&(a20==5))&&!(a25==1))){ a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a12==3)&&((a16==1)&&((a27==1)&&((a25==1)&&((a20==6)&&((a9==16)&&(((input==3)&&((a2==11)||(a2==12)))&&(a15==1))))))))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((a15==1)&&(((a16==1)&&((((((input==5)&&((a2==12)||(a2==13)))&&(a12==5))&&(a27==1))&&(a20==6))&&(a9==17)))&&!(a25==1)))){ a9 = 16; a2 = 12; a12 = 4; return 21; } else if((!(a25==1)&&((a12==5)&&((((a20==5)&&(((a27==1)&&((input==5)&&((a2==12)||((a2==10)||(a2==11)))))&&(a16==1)))&&!(a15==1))&&(a9==17))))){ a9 = 16; a12 = 4; a15 = 1; a2 = 9; a25 = 1; return -1; } else if(((a27==1)&&(((a16==1)&&(((a2==10)&&((a20==6)&&(((input==4)&&!(a25==1))&&(a9==18))))&&(a12==2)))&&(a15==1)))){ a25 = 1; a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((((((a27==1)&&(((((a2==13)&&(a9==16))&&(a12==6))||((a12==2)&&((a2==9)&&(a9==17))))&&(input==4)))&&!(a25==1))&&(a20==5))&&(a16==1))&&!(a15==1))){ a15 = 1; a12 = 4; a2 = 13; a9 = 16; return -1; } else if(((!(a15==1)&&((a20==5)&&(((a9==16)&&(((((a2==10)||(a2==11))&&(input==2))&&(a12==4))&&(a16==1)))&&(a27==1))))&&(a25==1))){ a12 = 2; a15 = 1; a2 = 9; return -1; } else if(((a9==16)&&((!(a25==1)&&((a16==1)&&(((a27==1)&&((input==4)&&(((a2==9)&&(a12==4))||(((a2==12)&&(a12==3))||((a2==13)&&(a12==3))))))&&(a20==7))))&&(a15==1)))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if((((a16==1)&&((a9==18)&&((a20==7)&&(((a25==1)&&(((a15==1)&&(input==3))&&(a12==4)))&&(a27==1)))))&&(a2==10))){ if((a2==10)){ a25 = 0; a9 = 17; a2 = 11; }else{ a2 = 9; a20 = 6; a9 = 17; } return -1; } else if((((a27==1)&&((a20==6)&&(((a12==5)&&((a16==1)&&(!(a25==1)&&((input==1)&&((a2==9)||(a2==10))))))&&(a15==1))))&&(a9==17))){ a9 = 16; a2 = 11; return 21; } else if(((((!(a25==1)&&((a15==1)&&((input==2)&&((((a2==13)&&(a9==17))&&(a12==6))||((a12==2)&&((a2==9)&&(a9==18)))))))&&(a20==6))&&(a27==1))&&(a16==1))){ a12 = 2; a9 = 16; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a2==9)&&((a20==7)&&(((a9==16)&&(((a16==1)&&(((a12==4)&&(input==5))&&(a27==1)))&&(a15==1)))&&(a25==1))))){ a12 = 2; a20 = 5; return -1; } else if((!(a25==1)&&((((a2==9)&&(((a15==1)&&((a27==1)&&((input==6)&&(a20==5))))&&(a12==3)))&&(a16==1))&&(a9==16)))){ a12 = 2; a25 = 1; return -1; } else if((((a20==6)&&(((((a16==1)&&((((a2==10)&&(a12==3))||(((a12==2)&&(a2==13))||((a2==9)&&(a12==3))))&&(input==2)))&&!(a25==1))&&(a15==1))&&(a9==16)))&&(a27==1))){ a25 = 1; a12 = 2; a20 = 5; a2 = 9; return -1; } else if((((a9==16)&&(((((a27==1)&&((input==1)&&(((a12==2)&&(a2==13))||((a2==9)&&(a12==3)))))&&(a25==1))&&(a16==1))&&(a20==7)))&&(a15==1))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a9==18)&&((a12==6)&&(!(a25==1)&&((a16==1)&&((((a20==7)&&(((a2==11)||(a2==12))&&(input==5)))&&(a27==1))&&(a15==1))))))){ a20 = 5; a9 = 16; a2 = 9; a12 = 2; a25 = 1; return -1; } else if((((a20==5)&&((a16==1)&&((a12==5)&&(((((input==2)&&(((a2==10)||(a2==11))||(a2==12)))&&(a27==1))&&(a9==17))&&!(a15==1)))))&&(a25==1))){ if((a20==6)){ a15 = 1; a2 = 9; }else{ a15 = 1; a2 = 13; a9 = 18; a12 = 3; } return -1; } else if(((((a9==17)&&((a20==7)&&((((a16==1)&&(((a2==12)||(a2==13))&&(input==1)))&&(a27==1))&&(a12==2))))&&!(a25==1))&&(a15==1))){ a9 = 16; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a25==1)&&((a9==17)&&(((a27==1)&&((a16==1)&&(((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))&&(input==4))&&!(a15==1))))&&(a20==5))))){ a9 = 16; a2 = 9; a15 = 1; a12 = 6; return -1; } else if(((a20==5)&&((a27==1)&&(!(a25==1)&&(((a15==1)&&((input==5)&&((((a9==17)&&(a2==13))&&(a12==6))||((a12==2)&&((a9==18)&&(a2==9))))))&&(a16==1)))))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if((((a27==1)&&(((!(a15==1)&&((!(a25==1)&&((input==6)&&(((a2==11)||(a2==12))||(a2==13))))&&(a9==17)))&&(a20==5))&&(a12==3)))&&(a16==1))){ if((a15==1)){ a12 = 5; a2 = 11; a9 = 16; a15 = 1; a25 = 1; }else{ a15 = 1; a9 = 16; a12 = 2; a2 = 13; a25 = 1; } return -1; } else if(((((a15==1)&&((a27==1)&&(((a20==5)&&((a25==1)&&(((a2==10)||(a2==11))&&(input==3))))&&(a9==18))))&&(a12==6))&&(a16==1))){ a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((((((!(a15==1)&&((a2==12)&&((input==1)&&(a27==1))))&&(a12==6))&&(a9==16))&&(a25==1))&&(a16==1))&&(a20==5))){ if((a27==1)){ a20 = 6; a15 = 1; a12 = 2; }else{ a12 = 4; a9 = 18; a2 = 11; } return -1; } else if((!(a25==1)&&((((a9==17)&&((a12==3)&&((((input==1)&&(a15==1))&&(a27==1))&&(a16==1))))&&(a20==7))&&(a2==13)))){ a25 = 1; a12 = 4; a9 = 16; a20 = 6; return -1; } else if((!(a25==1)&&(((!(a15==1)&&((a2==10)&&((a27==1)&&((a9==18)&&((a16==1)&&(input==1))))))&&(a12==4))&&(a20==5)))){ a15 = 1; a9 = 17; a2 = 11; a12 = 5; a25 = 1; return -1; } else if(((a2==10)&&((((a12==6)&&((a9==16)&&((((a15==1)&&(input==1))&&(a16==1))&&(a20==6))))&&(a27==1))&&!(a25==1)))){ a2 = 12; a9 = 17; a25 = 1; return 25; } else if(((a9==17)&&((a25==1)&&(((((((a20==6)&&(input==3))&&(a15==1))&&(a12==5))&&(a2==12))&&(a27==1))&&(a16==1))))){ if((a12==6)){ a12 = 6; a20 = 7; a9 = 18; a2 = 13; }else{ a15 = 0; a20 = 5; a12 = 3; a9 = 16; a2 = 10; } return -1; } else if(((((a15==1)&&(((a27==1)&&((a9==16)&&(((input==5)&&((a2==11)||((a2==9)||(a2==10))))&&(a25==1))))&&(a20==6)))&&(a16==1))&&(a12==5))){ a2 = 10; return 23; } else if(((a25==1)&&((((a20==7)&&((a12==5)&&((a15==1)&&(((input==2)&&(a9==16))&&(a27==1)))))&&(a16==1))&&(a2==13)))){ a20 = 6; a2 = 10; a25 = 0; return 23; } else if(((a12==3)&&((a15==1)&&((a16==1)&&((((a9==16)&&((a20==5)&&(((a2==10)||(a2==11))&&(input==1))))&&!(a25==1))&&(a27==1)))))){ a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a15==1)&&((a12==2)&&((a9==16)&&((a27==1)&&((a16==1)&&(((((a2==12)||((a2==10)||(a2==11)))&&(input==2))&&(a20==7))&&!(a25==1)))))))){ a20 = 6; a9 = 17; a12 = 5; a2 = 11; return 23; } else if(((a2==13)&&((a12==2)&&(((a16==1)&&((((a25==1)&&((input==6)&&(a27==1)))&&(a9==16))&&(a20==5)))&&!(a15==1))))){ a15 = 1; a2 = 9; return -1; } else if(((((a9==17)&&((a27==1)&&(((a20==5)&&((input==3)&&((((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))))&&(a25==1))))&&!(a15==1))&&(a16==1))){ if((a12==2)){ a12 = 6; a15 = 1; a2 = 9; }else{ a9 = 16; a2 = 11; a15 = 1; a12 = 2; } return -1; } else if((((a27==1)&&((((a9==16)&&(((a12==5)&&((input==5)&&(a16==1)))&&(a20==5)))&&(a25==1))&&!(a15==1)))&&(a2==13))){ a20 = 7; a2 = 11; a25 = 0; a15 = 1; return -1; } else if(((((a27==1)&&(((a16==1)&&((!(a25==1)&&((input==6)&&((a2==9)||(a2==10))))&&(a20==6)))&&(a12==5)))&&(a15==1))&&(a9==16))){ a25 = 1; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a9==17)&&((a12==6)&&(!(a25==1)&&((((a15==1)&&((((a2==11)||(a2==12))&&(input==3))&&(a27==1)))&&(a16==1))&&(a20==6)))))){ a12 = 2; a20 = 5; a2 = 9; a9 = 16; a25 = 1; return -1; } else if(((a20==5)&&((a9==18)&&(((a25==1)&&(!(a15==1)&&(((a27==1)&&(((a2==10)||(a2==11))&&(input==2)))&&(a16==1))))&&(a12==4))))){ a2 = 13; a9 = 17; a12 = 2; return -1; } else if((((a25==1)&&((((a20==7)&&(((input==5)&&(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))&&(a15==1)))&&(a16==1))&&(a27==1)))&&(a9==16))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if((((a15==1)&&((a16==1)&&((a25==1)&&((a9==16)&&((a27==1)&&((a20==6)&&(((a2==12)||(a2==13))&&(input==2))))))))&&(a12==6))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if((((!(a15==1)&&((a12==6)&&(((((input==5)&&(a2==11))&&(a25==1))&&(a20==5))&&(a27==1))))&&(a9==17))&&(a16==1))){ a2 = 13; a9 = 18; a12 = 2; return 21; } else if((((((a2==13)&&(((a27==1)&&((a25==1)&&((a12==6)&&(input==3))))&&(a20==6)))&&(a9==17))&&(a16==1))&&(a15==1))){ a12 = 2; a9 = 16; a2 = 9; a20 = 5; return -1; } else if((((a15==1)&&((a9==17)&&((a16==1)&&(((a25==1)&&(((input==3)&&(a12==2))&&(a2==9)))&&(a20==7)))))&&(a27==1))){ a9 = 16; a20 = 5; return -1; } else if(((a27==1)&&((a20==5)&&(!(a25==1)&&(((a9==16)&&(!(a15==1)&&(((input==3)&&((a2==13)||((a2==11)||(a2==12))))&&(a16==1))))&&(a12==3)))))){ a15 = 1; a25 = 1; a9 = 18; a12 = 2; a2 = 10; return 23; } else if((((a9==16)&&((((((!(a15==1)&&(input==3))&&!(a25==1))&&(a12==6))&&(a16==1))&&(a20==5))&&(a2==12)))&&(a27==1))){ a20 = 7; a15 = 1; a2 = 11; a25 = 1; return -1; } else if(((((a9==18)&&((!(a25==1)&&((a27==1)&&((((a2==11)||(a2==12))&&(input==5))&&(a12==5))))&&(a20==5)))&&(a16==1))&&!(a15==1))){ a2 = 10; a20 = 7; a15 = 1; return 23; } else if(((a15==1)&&(((((a25==1)&&((a12==2)&&(((input==5)&&(a27==1))&&(a16==1))))&&(a9==18))&&(a2==13))&&(a20==6)))){ a9 = 17; a12 = 6; return -1; } else if(((a9==18)&&((a20==7)&&((a15==1)&&((((a27==1)&&((a25==1)&&((input==1)&&(a12==5))))&&(a2==12))&&(a16==1)))))){ a12 = 2; a2 = 9; a9 = 16; a20 = 5; return -1; } else if(((a15==1)&&((a16==1)&&((((a9==16)&&(!(a25==1)&&(((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))&&(input==3))))&&(a27==1))&&(a20==5))))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a9==18)&&((a27==1)&&((a20==5)&&((((!(a15==1)&&((a25==1)&&(input==3)))&&(a16==1))&&(a2==12))&&(a12==3)))))){ if((a20==5)){ a12 = 4; a2 = 10; a9 = 16; a15 = 1; }else{ a2 = 11; a12 = 6; a25 = 0; a9 = 16; a15 = 1; } return -1; } else if(((a16==1)&&((a27==1)&&((a2==13)&&(((((!(a25==1)&&(input==1))&&(a12==2))&&(a15==1))&&(a9==16))&&(a20==7)))))){ a20 = 5; a25 = 1; a2 = 9; return -1; } else if(((a27==1)&&((a12==6)&&((a16==1)&&((a20==5)&&((a9==16)&&((((input==3)&&(a25==1))&&!(a15==1))&&(a2==9)))))))){ if((a2==9)){ a9 = 17; a15 = 1; a2 = 12; }else{ a12 = 2; a2 = 11; a15 = 1; a25 = 0; a20 = 7; a9 = 17; } return -1; } else if((!(a25==1)&&((a2==12)&&((a9==16)&&((!(a15==1)&&(((a20==5)&&((a12==6)&&(input==4)))&&(a27==1)))&&(a16==1)))))){ a15 = 1; a12 = 4; a25 = 1; return -1; } else if(((!(a25==1)&&(((a9==17)&&((a16==1)&&((a27==1)&&(((input==3)&&(a2==10))&&(a20==5)))))&&(a12==6)))&&(a15==1))){ a12 = 5; a2 = 13; a9 = 16; a20 = 6; return 25; } else if((((a20==5)&&((!(a25==1)&&((((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))&&(input==5))&&!(a15==1))&&(a9==18)))&&(a27==1)))&&(a16==1))){ a25 = 1; a2 = 13; a15 = 1; a9 = 17; a12 = 3; return -1; } else if(((a15==1)&&(!(a25==1)&&(((a9==17)&&(((a20==5)&&((input==5)&&(((a12==3)&&(a2==9))||(((a12==2)&&(a2==12))||((a2==13)&&(a12==2))))))&&(a16==1)))&&(a27==1))))){ a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if(((((((((input==2)&&((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a12==6)&&(a2==10))))&&(a15==1))&&(a25==1))&&(a27==1))&&(a9==18))&&(a20==7))&&(a16==1))){ a20 = 6; a2 = 12; a12 = 3; return 25; } else if(((a27==1)&&((a9==16)&&((a15==1)&&(((a12==6)&&((a16==1)&&(((input==4)&&((a2==12)||(a2==13)))&&(a25==1))))&&(a20==6)))))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((((a20==5)&&((((!(a25==1)&&(((a2==9)||(a2==10))&&(input==1)))&&(a27==1))&&(a16==1))&&(a15==1)))&&(a12==5))&&(a9==18))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if(((a9==17)&&((a25==1)&&(((a27==1)&&(((a16==1)&&(((a2==12)&&(input==4))&&(a12==2)))&&(a20==7)))&&(a15==1))))){ a20 = 5; a9 = 16; a2 = 9; return -1; } else if((!(a25==1)&&((a9==17)&&(((((((input==5)&&((a2==11)||(a2==12)))&&(a16==1))&&(a12==3))&&(a15==1))&&(a27==1))&&(a20==5))))){ a25 = 1; a2 = 13; a20 = 6; a12 = 6; return 25; } else if(((a12==4)&&((a16==1)&&((a20==7)&&(((a27==1)&&((a25==1)&&((a15==1)&&((input==1)&&((a2==11)||(a2==12))))))&&(a9==16)))))){ a2 = 9; a9 = 17; a12 = 2; a20 = 5; return -1; } else if(((!(a25==1)&&((a16==1)&&((a27==1)&&((((a12==4)&&((input==2)&&(a2==10)))&&(a9==16))&&(a15==1)))))&&(a20==6))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((a15==1)&&((((a9==17)&&((a16==1)&&(!(a25==1)&&((((a2==11)||(a2==12))&&(input==4))&&(a20==7)))))&&(a12==5))&&(a27==1)))){ a12 = 2; a2 = 9; a20 = 5; a25 = 1; a9 = 16; return -1; } else if((((a27==1)&&((a20==5)&&(((a25==1)&&(((((a2==10)&&(a9==17))&&(a12==2))||(((a12==6)&&((a2==13)&&(a9==16)))||(((a9==17)&&(a2==9))&&(a12==2))))&&(input==2)))&&!(a15==1))))&&(a16==1))){ a9 = 18; a15 = 1; a12 = 2; a2 = 12; return -1; } else if((((a9==18)&&((a27==1)&&(((a25==1)&&(!(a15==1)&&((a16==1)&&((a2==11)&&(input==2)))))&&(a20==5))))&&(a12==3))){ a15 = 1; a9 = 17; a12 = 4; return 25; } else if(((a16==1)&&((a20==7)&&((a9==18)&&(((a25==1)&&(((input==1)&&((((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))||((a12==5)&&(a2==9))))&&(a27==1)))&&(a15==1)))))){ a2 = 9; a20 = 5; a12 = 2; a9 = 16; return -1; } else if((((a27==1)&&(((!(a25==1)&&(((a15==1)&&((input==4)&&(a16==1)))&&(a20==5)))&&(a2==11))&&(a9==16)))&&(a12==4))){ a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((a27==1)&&(((a20==7)&&(((((a12==2)&&((((a2==10)||(a2==11))||(a2==12))&&(input==5)))&&!(a25==1))&&(a15==1))&&(a9==16)))&&(a16==1)))){ a2 = 9; a25 = 1; a20 = 5; return -1; } else if(((a25==1)&&(((a27==1)&&(((a20==5)&&((((input==5)&&((a2==10)||(a2==11)))&&(a9==18))&&(a12==6)))&&(a16==1)))&&(a15==1)))){ a9 = 17; a25 = 0; a2 = 12; a12 = 3; return 21; } else if(((a9==16)&&((a12==6)&&((a27==1)&&(((a20==7)&&(!(a25==1)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==3))&&(a16==1))))&&(a15==1)))))){ a2 = 13; a25 = 1; a12 = 2; a20 = 6; a9 = 17; return -1; } else if(((a9==17)&&((a12==5)&&((a15==1)&&(((a16==1)&&((!(a25==1)&&((a27==1)&&(input==6)))&&(a2==13)))&&(a20==7)))))){ a2 = 12; a9 = 18; a25 = 1; a12 = 6; a20 = 5; return 24; } else if((!(a15==1)&&(((a16==1)&&(((((a27==1)&&((input==5)&&(((a2==11)||(a2==12))||(a2==13))))&&(a9==18))&&(a20==5))&&(a12==6)))&&(a25==1)))){ a12 = 4; a2 = 13; a9 = 17; a15 = 1; return -1; } else if((((a16==1)&&((a27==1)&&((a25==1)&&((a15==1)&&(((input==1)&&(((a2==10)&&(a12==4))||(((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))))&&(a9==16))))))&&(a20==6))){ a2 = 10; a12 = 4; return -1; } else if((((a27==1)&&(((((a9==16)&&((input==4)&&((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a12==6)&&(a2==10)))))&&(a20==5))&&!(a25==1))&&(a15==1)))&&(a16==1))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((!(a25==1)&&((a20==6)&&(((a15==1)&&((((input==5)&&(a16==1))&&(a12==2))&&(a2==10)))&&(a27==1))))&&(a9==18))){ a20 = 7; a12 = 4; a2 = 9; a25 = 1; a9 = 16; return -1; } else if((((a9==18)&&(((a12==6)&&(((a16==1)&&((((a2==9)||(a2==10))&&(input==6))&&!(a25==1)))&&(a20==5)))&&(a15==1)))&&(a27==1))){ a9 = 16; a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a16==1)&&((a9==18)&&((!(a25==1)&&(((((input==2)&&((a2==11)||(a2==12)))&&(a27==1))&&(a20==6))&&(a12==6)))&&(a15==1))))){ a12 = 3; a25 = 1; a2 = 12; return 25; } else if(((a20==5)&&(((a9==17)&&(!(a25==1)&&((a27==1)&&((a16==1)&&((a12==5)&&((a15==1)&&(input==4)))))))&&(a2==11)))){ a20 = 6; a12 = 3; a9 = 16; return 21; } else if(((a20==5)&&(!(a25==1)&&((a27==1)&&(((a9==17)&&(((input==5)&&(((a12==5)&&(a2==13))||((a2==9)&&(a12==6))))&&(a16==1)))&&(a15==1)))))){ a9 = 16; a2 = 9; a20 = 6; a12 = 5; return 21; } else if((((a12==5)&&((((a27==1)&&(((a20==6)&&((input==2)&&((a2==11)||((a2==9)||(a2==10)))))&&(a9==16)))&&(a15==1))&&(a16==1)))&&(a25==1))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a27==1)&&((a25==1)&&(!(a15==1)&&(((((a20==5)&&((input==3)&&(a2==13)))&&(a12==2))&&(a9==16))&&(a16==1)))))){ a15 = 1; a2 = 9; return -1; } else if((!(a15==1)&&(((a20==5)&&(((a16==1)&&(((input==4)&&(((a2==10)&&(a12==5))||(((a2==13)&&(a12==4))||((a12==5)&&(a2==9)))))&&(a9==18)))&&!(a25==1)))&&(a27==1)))){ if((a12==3)){ a12 = 4; a2 = 12; a25 = 1; }else{ a12 = 3; a2 = 13; a25 = 1; } return -1; } else if(((a27==1)&&((((((!(a15==1)&&((input==2)&&((a2==9)||(a2==10))))&&(a16==1))&&!(a25==1))&&(a12==3))&&(a9==18))&&(a20==5)))){ a9 = 16; a20 = 7; a25 = 1; a2 = 12; a12 = 2; a15 = 1; return -1; } else if((((a16==1)&&((a12==4)&&((((a25==1)&&(((input==5)&&(((a2==10)||(a2==11))||(a2==12)))&&(a27==1)))&&(a15==1))&&(a9==18))))&&(a20==5))){ a12 = 5; a2 = 11; return 26; } else if(((a9==17)&&(((a20==5)&&((a27==1)&&((!(a25==1)&&((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==4)))&&!(a15==1))))&&(a16==1)))){ a15 = 1; a9 = 16; a2 = 11; a20 = 6; a12 = 4; return -1; } else if(((a16==1)&&((a12==4)&&((a20==5)&&((a27==1)&&(!(a25==1)&&((!(a15==1)&&(((a2==11)||(a2==12))&&(input==3)))&&(a9==18)))))))){ a9 = 17; a15 = 1; a20 = 7; a2 = 9; return -1; } else if((((a12==3)&&((a16==1)&&(((a20==5)&&((((input==3)&&(a2==10))&&(a9==17))&&(a15==1)))&&(a27==1))))&&!(a25==1))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if(((!(a25==1)&&((a20==7)&&(((a16==1)&&(((a2==12)&&((input==1)&&(a27==1)))&&(a12==2)))&&(a15==1))))&&(a9==18))){ a2 = 9; a9 = 16; a25 = 1; a20 = 5; return -1; } else if((((((a20==7)&&(((((input==5)&&(a27==1))&&!(a25==1))&&(a16==1))&&(a9==18)))&&(a15==1))&&(a12==4))&&(a2==13))){ a12 = 5; a25 = 1; a2 = 11; a9 = 17; a20 = 5; return -1; } else if((((((a20==7)&&((a27==1)&&((a25==1)&&((a2==12)&&((a9==16)&&(input==5))))))&&(a12==2))&&(a15==1))&&(a16==1))){ a2 = 9; a20 = 5; return -1; } else if(((((((a12==2)&&((((a27==1)&&(input==6))&&(a20==6))&&(a9==16)))&&(a15==1))&&(a16==1))&&!(a25==1))&&(a2==12))){ a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a16==1)&&((a9==17)&&((a12==3)&&((a20==5)&&(((a15==1)&&(((input==2)&&((a2==11)||(a2==12)))&&!(a25==1)))&&(a27==1))))))){ a9 = 16; a2 = 9; a12 = 2; a25 = 1; return -1; } else if((((a20==5)&&(!(a25==1)&&(((a12==4)&&((a9==18)&&((a2==13)&&((input==3)&&(a27==1)))))&&(a16==1))))&&(a15==1))){ a2 = 9; a25 = 1; a9 = 16; a12 = 2; return -1; } else if(((a16==1)&&((a20==5)&&((((a9==18)&&((a27==1)&&((a12==6)&&(((a2==9)||(a2==10))&&(input==4)))))&&!(a25==1))&&(a15==1))))){ a20 = 6; a12 = 4; a2 = 11; return -1; } else if(((((a15==1)&&(((a9==17)&&(!(a25==1)&&(((input==3)&&((a2==13)||((a2==11)||(a2==12))))&&(a27==1))))&&(a20==7)))&&(a16==1))&&(a12==6))){ a20 = 5; a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((a15==1)&&((((a9==16)&&((a27==1)&&((input==6)&&(((a12==3)&&(a2==13))||((a12==4)&&(a2==9))))))&&(a16==1))&&(a20==6)))&&!(a25==1))){ if((a15==1)){ a20 = 7; a2 = 11; a25 = 1; a9 = 18; a12 = 3; }else{ a12 = 4; a25 = 1; a2 = 10; } return 21; } else if(((((!(a15==1)&&(((a20==5)&&(((input==3)&&(a25==1))&&(a27==1)))&&(a2==12)))&&(a12==6))&&(a9==16))&&(a16==1))){ if((a15==1)){ a12 = 3; a2 = 11; a15 = 1; a9 = 17; }else{ a12 = 3; a2 = 9; a9 = 17; a15 = 1; } return -1; } else if(((a27==1)&&((a2==11)&&((a12==5)&&((((a15==1)&&((a9==18)&&((a16==1)&&(input==4))))&&(a20==5))&&(a25==1)))))){ a2 = 10; a25 = 0; a9 = 16; a12 = 4; return 25; } else if(((a16==1)&&(((a15==1)&&((a9==17)&&(((a20==5)&&((a27==1)&&((input==1)&&((a2==13)||((a2==11)||(a2==12))))))&&(a12==4))))&&!(a25==1)))){ a12 = 2; a25 = 1; a9 = 16; a2 = 9; return -1; } else if((((a20==6)&&(((((((a15==1)&&(input==2))&&(a27==1))&&(a2==9))&&(a9==17))&&(a12==2))&&(a25==1)))&&(a16==1))){ a20 = 5; a9 = 16; return -1; } else if((((a9==17)&&(!(a15==1)&&(((a12==3)&&((a27==1)&&((a16==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==1)))))&&(a20==5))))&&!(a25==1))){ a9 = 16; a12 = 2; a25 = 1; a15 = 1; a20 = 6; a2 = 9; return -1; } else if((((((((((a16==1)&&(input==5))&&(a2==11))&&(a15==1))&&(a9==17))&&!(a25==1))&&(a20==6))&&(a12==2))&&(a27==1))){ a2 = 9; a9 = 16; a25 = 1; a20 = 5; return -1; } else if(((a9==18)&&((a12==4)&&((!(a25==1)&&(((a20==7)&&((a27==1)&&((a2==13)&&(input==1))))&&(a15==1)))&&(a16==1))))){ a12 = 5; a9 = 16; a20 = 5; a25 = 1; return -1; } else if((((a15==1)&&((a27==1)&&((a16==1)&&((a2==11)&&(((a9==18)&&((input==6)&&(a12==5)))&&!(a25==1))))))&&(a20==5))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if(((((a25==1)&&((((((input==2)&&((a2==13)||((a2==11)||(a2==12))))&&(a27==1))&&(a9==16))&&(a15==1))&&(a12==6)))&&(a20==7))&&(a16==1))){ a20 = 6; a12 = 3; a2 = 12; a9 = 18; return 25; } else if(((a16==1)&&((a20==5)&&((!(a15==1)&&((a9==16)&&((a27==1)&&((input==5)&&(((a2==9)&&(a12==5))||(((a12==4)&&(a2==12))||((a2==13)&&(a12==4))))))))&&(a25==1))))){ a2 = 9; a20 = 6; a9 = 17; a12 = 5; a15 = 1; return 25; } else if(((a27==1)&&(((a16==1)&&((a20==6)&&((((((a9==17)&&(a2==13))&&(a12==6))||(((a2==9)&&(a9==18))&&(a12==2)))&&(input==5))&&!(a25==1))))&&(a15==1)))){ a20 = 7; a9 = 16; a2 = 9; a12 = 4; return 23; } else if(((a20==7)&&((a27==1)&&(((((a9==16)&&(((((a12==3)&&(a2==12))||((a12==3)&&(a2==13)))||((a12==4)&&(a2==9)))&&(input==6)))&&(a15==1))&&(a16==1))&&!(a25==1))))){ a2 = 9; a20 = 5; a25 = 1; a12 = 2; return -1; } else if((((a15==1)&&((((a20==7)&&((a9==16)&&((a2==10)&&((input==5)&&(a16==1)))))&&(a12==6))&&!(a25==1)))&&(a27==1))){ a2 = 9; a25 = 1; a9 = 17; a12 = 5; a20 = 6; return 25; } else if(((a27==1)&&((a20==7)&&((((a9==16)&&((a12==6)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==3))&&(a25==1))))&&(a16==1))&&(a15==1))))){ a20 = 5; a12 = 4; a9 = 17; a2 = 13; return -1; } else if((((a20==7)&&(((a15==1)&&(((((a12==6)&&((a9==17)&&(a2==13)))||((a12==2)&&((a9==18)&&(a2==9))))&&(input==4))&&(a16==1)))&&(a25==1)))&&(a27==1))){ a9 = 16; a15 = 0; a2 = 9; a20 = 5; a12 = 3; return -1; } else if((((((!(a25==1)&&(((a27==1)&&((input==5)&&((a2==11)||((a2==9)||(a2==10)))))&&(a16==1)))&&(a9==16))&&(a20==5))&&(a15==1))&&(a12==2))){ a25 = 1; a2 = 9; return -1; } else if((((((input==6)&&((((a25==1)&&((a12==2)&&((a2==10)&&(a9==16))))&&(a20==7))||(((a20==6)&&(((a12==6)&&((a2==13)&&(a9==18)))&&!(a25==1)))||(((a25==1)&&(((a9==16)&&(a2==9))&&(a12==2)))&&(a20==7)))))&&(a27==1))&&(a16==1))&&(a15==1))){ a9 = 16; a25 = 1; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a2==10)&&(((a27==1)&&((((a20==7)&&(((a15==1)&&(input==2))&&(a9==16)))&&(a12==6))&&(a16==1)))&&!(a25==1)))){ a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a15==1)&&((a12==4)&&(((a27==1)&&((a9==17)&&(((a16==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==1)))&&(a20==6))))&&!(a25==1))))){ a9 = 16; a12 = 2; a2 = 9; a25 = 1; a20 = 5; return -1; } else if(((((((a12==4)&&((a9==17)&&((a2==12)&&((input==6)&&(a16==1)))))&&(a27==1))&&(a20==7))&&(a15==1))&&(a25==1))){ a2 = 9; a12 = 2; a20 = 5; a9 = 16; return -1; } else if(((a27==1)&&(!(a25==1)&&((((((a2==10)&&((a9==16)&&(input==4)))&&(a12==4))&&(a20==5))&&(a16==1))&&(a15==1))))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a12==2)&&((a20==5)&&(!(a25==1)&&(((((a9==17)&&((input==1)&&(((a2==9)||(a2==10))||(a2==11))))&&(a15==1))&&(a27==1))&&(a16==1)))))){ a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((a27==1)&&(!(a15==1)&&((a16==1)&&(!(a25==1)&&(((input==6)&&(((a12==6)&&((a2==13)&&(a9==17)))||((a12==2)&&((a2==9)&&(a9==18)))))&&(a20==5))))))){ if((a20==7)){ a9 = 17; a25 = 1; a12 = 3; a2 = 11; }else{ a2 = 9; a12 = 3; a15 = 1; a20 = 7; a9 = 17; } return -1; } else if(((a27==1)&&((a9==16)&&((((a16==1)&&((((((a12==4)&&(a2==12))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9)))&&(input==1))&&(a20==5)))&&!(a25==1))&&(a15==1))))){ a25 = 1; a12 = 2; a2 = 9; return -1; } else if(((((a27==1)&&(((((a15==1)&&((a12==4)&&(input==4)))&&(a20==7))&&(a2==9))&&(a9==18)))&&(a25==1))&&(a16==1))){ a20 = 5; a12 = 2; a9 = 16; return -1; } else if(((((a9==16)&&(!(a25==1)&&((a16==1)&&((a20==5)&&(((((a2==13)&&(a12==4))||((a12==5)&&(a2==9)))||((a12==5)&&(a2==10)))&&(input==5))))))&&!(a15==1))&&(a27==1))){ a20 = 7; a25 = 1; a15 = 1; a12 = 4; a2 = 10; a9 = 18; return -1; } else if((((((((a12==5)&&((((a2==11)||(a2==12))&&(input==6))&&(a27==1)))&&(a20==5))&&(a16==1))&&(a9==18))&&!(a25==1))&&!(a15==1))){ if((a25==1)){ a12 = 3; a25 = 1; a2 = 9; a9 = 17; a15 = 1; }else{ a15 = 1; a12 = 4; a2 = 10; a9 = 17; a25 = 1; } return 25; } else if(((a9==18)&&((a12==5)&&((a15==1)&&((a27==1)&&((((((a2==10)||(a2==11))&&(input==5))&&(a20==7))&&(a16==1))&&(a25==1))))))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if((((a15==1)&&((a27==1)&&((((((a20==7)&&(input==3))&&(a9==18))&&(a16==1))&&(a12==4))&&!(a25==1))))&&(a2==12))){ a12 = 2; a9 = 16; a2 = 10; a20 = 6; return -1; } else if(((((a15==1)&&((a20==6)&&(((a27==1)&&((input==1)&&(((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))))&&(a25==1))))&&(a9==17))&&(a16==1))){ a2 = 11; a12 = 5; a9 = 18; return 21; } else if(((!(a25==1)&&((a2==11)&&(((((a27==1)&&((input==6)&&(a12==2)))&&(a9==17))&&(a15==1))&&(a20==7))))&&(a16==1))){ a9 = 16; a20 = 5; a25 = 1; a2 = 9; return -1; } else if(((a20==5)&&((a9==17)&&((a25==1)&&((a2==13)&&((((a16==1)&&((input==6)&&!(a15==1)))&&(a12==2))&&(a27==1))))))){ if((a27==1)){ a9 = 16; a2 = 10; a15 = 1; }else{ a9 = 18; a25 = 0; } return -1; } else if(((((a16==1)&&((a9==17)&&((!(a15==1)&&((a27==1)&&((input==2)&&((a2==13)||((a2==11)||(a2==12))))))&&(a20==5))))&&!(a25==1))&&(a12==4))){ if((a9==17)){ a2 = 13; a15 = 1; a9 = 18; }else{ a2 = 9; a20 = 7; a12 = 2; a9 = 16; a15 = 1; a25 = 1; } return -1; } else if(((!(a25==1)&&((a9==17)&&(((!(a15==1)&&(((a2==9)&&(input==1))&&(a12==5)))&&(a20==5))&&(a16==1))))&&(a27==1))){ a2 = 12; a15 = 1; a12 = 2; a25 = 1; a9 = 16; return 26; } else if(((((((a15==1)&&((a25==1)&&((((a2==12)||(a2==13))&&(input==3))&&(a20==5))))&&(a27==1))&&(a12==6))&&(a16==1))&&(a9==18))){ a25 = 0; a9 = 17; a12 = 5; a2 = 10; return 21; } else if(((a27==1)&&((((((a20==5)&&(((input==4)&&((a2==11)||(a2==12)))&&!(a15==1)))&&(a12==4))&&(a16==1))&&(a9==18))&&!(a25==1)))){ a2 = 12; a25 = 1; a12 = 3; return -1; } else if(((!(a25==1)&&((a12==3)&&(!(a15==1)&&((a16==1)&&(((a20==5)&&((input==2)&&((a2==13)||((a2==11)||(a2==12)))))&&(a27==1))))))&&(a9==16))){ a2 = 13; a15 = 1; a12 = 6; a9 = 17; a25 = 1; return -1; } else if(((a15==1)&&(((a27==1)&&(!(a25==1)&&(((a12==3)&&((a20==7)&&(((a2==10)||(a2==11))&&(input==2))))&&(a9==18))))&&(a16==1)))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a15==1)&&((a16==1)&&((a27==1)&&(((((a20==7)&&((input==2)&&((a2==9)||(a2==10))))&&(a9==16))&&(a12==6))&&(a25==1)))))){ a20 = 6; a12 = 5; a2 = 9; a25 = 0; return 23; } else if((((a9==17)&&((((a2==12)&&((a16==1)&&(((input==6)&&(a20==5))&&!(a15==1))))&&(a27==1))&&(a12==3)))&&(a25==1))){ return -1; } else if((((a2==12)&&((((a15==1)&&(((a16==1)&&((input==5)&&(a9==17)))&&(a12==6)))&&(a20==7))&&(a25==1)))&&(a27==1))){ return -1; } else if(((a20==7)&&((a16==1)&&((a9==16)&&((a15==1)&&((a12==3)&&((((input==1)&&((a2==12)||(a2==13)))&&(a27==1))&&(a25==1)))))))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if((((a15==1)&&(((a20==6)&&((((((a2==11)||(a2==12))&&(input==1))&&(a9==17))&&(a16==1))&&(a12==6)))&&(a27==1)))&&(a25==1))){ a9 = 16; a2 = 12; a12 = 4; return -1; } else if(((a9==17)&&(!(a25==1)&&((((a12==2)&&(((a2==11)&&((a15==1)&&(input==4)))&&(a27==1)))&&(a20==7))&&(a16==1))))){ a9 = 16; a20 = 5; a2 = 9; a25 = 1; return -1; } else if(((a25==1)&&((((a9==16)&&((a16==1)&&(!(a15==1)&&((input==1)&&((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a2==9)&&(a12==5)))))))&&(a27==1))&&(a20==5)))){ a15 = 1; a2 = 9; a12 = 2; return -1; } else if(((a20==7)&&((a15==1)&&((a16==1)&&((((a27==1)&&(((input==3)&&(a9==18))&&(a2==12)))&&(a12==2))&&!(a25==1)))))){ a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((((((a25==1)&&(((a20==7)&&((((a12==4)&&(a2==9))||(((a12==3)&&(a2==12))||((a12==3)&&(a2==13))))&&(input==6)))&&(a16==1)))&&(a9==17))&&(a27==1))&&(a15==1))){ a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((((a27==1)&&(((a15==1)&&((a12==3)&&(((input==6)&&(((a2==9)||(a2==10))||(a2==11)))&&(a9==18))))&&(a20==6)))&&(a16==1))&&!(a25==1))){ a12 = 2; a25 = 1; a20 = 5; a2 = 9; a9 = 16; return -1; } else if((((a2==13)&&(((((a15==1)&&(((a16==1)&&(input==2))&&(a20==7)))&&(a12==3))&&!(a25==1))&&(a27==1)))&&(a9==17))){ a20 = 5; a2 = 9; a12 = 2; a9 = 16; a25 = 1; return -1; } else if((((a12==6)&&((a20==5)&&((((a15==1)&&((a16==1)&&(((a2==9)||(a2==10))&&(input==5))))&&(a27==1))&&(a9==18))))&&!(a25==1))){ a2 = 9; a12 = 4; a20 = 6; return -1; } else if(((((a9==17)&&((a27==1)&&(((a16==1)&&(((input==3)&&((a2==13)||((a2==11)||(a2==12))))&&!(a25==1)))&&(a20==5))))&&!(a15==1))&&(a12==4))){ a25 = 1; a2 = 10; a15 = 1; a9 = 16; return -1; } else if(((a9==18)&&((a27==1)&&(((a15==1)&&(((a25==1)&&((a16==1)&&(((a2==10)||(a2==11))&&(input==4))))&&(a12==6)))&&(a20==5))))){ a2 = 9; a12 = 2; a9 = 16; return -1; } else if(((a9==16)&&(((((a20==5)&&((((((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))||((a2==9)&&(a12==5)))&&(input==3))&&!(a15==1)))&&(a16==1))&&(a25==1))&&(a27==1)))){ a2 = 9; a12 = 2; a15 = 1; return -1; } else if((((a15==1)&&(((((a16==1)&&((input==2)&&((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))||((a12==4)&&(a2==10)))))&&(a25==1))&&(a20==6))&&(a9==16)))&&(a27==1))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((((a27==1)&&((((a15==1)&&(((input==4)&&(a12==6))&&(a16==1)))&&(a25==1))&&(a20==7)))&&(a2==11))&&(a9==18))){ a20 = 6; a2 = 12; a12 = 5; a9 = 17; return 21; } else if(((((a15==1)&&(((a12==2)&&((((input==5)&&(a20==6))&&(a16==1))&&(a27==1)))&&!(a25==1)))&&(a2==12))&&(a9==17))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; return -1; } else if((((((a27==1)&&((a9==16)&&((a16==1)&&(((input==2)&&(((a2==10)||(a2==11))||(a2==12)))&&(a12==4)))))&&!(a25==1))&&!(a15==1))&&(a20==5))){ a15 = 1; a25 = 1; a20 = 7; a2 = 11; return 25; } else if(((a16==1)&&((a20==5)&&((((a25==1)&&(((((a2==10)||(a2==11))&&(input==4))&&!(a15==1))&&(a12==2)))&&(a27==1))&&(a9==18))))){ a2 = 10; a25 = 0; a15 = 1; return -1; } else if(((((a27==1)&&((((a16==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==4))&&(a9==18)))&&(a15==1))&&(a20==5)))&&(a25==1))&&(a12==4))){ a12 = 5; a2 = 13; return 25; } else if(((a9==18)&&((!(a15==1)&&((a12==5)&&((((a25==1)&&((input==2)&&((a2==10)||(a2==11))))&&(a20==5))&&(a16==1))))&&(a27==1)))){ if((a2==10)){ a9 = 16; a2 = 10; a20 = 6; a12 = 6; a15 = 1; }else{ a2 = 12; a12 = 3; a15 = 1; a9 = 16; } return -1; } else if(((a9==17)&&((a27==1)&&((((a12==4)&&((a16==1)&&(((input==3)&&(a25==1))&&(a2==13))))&&(a20==7))&&(a15==1))))){ a20 = 5; a2 = 11; a9 = 18; a12 = 6; return 23; } else if(((a15==1)&&(((a9==18)&&(((a20==6)&&((a12==6)&&(!(a25==1)&&((input==3)&&((a2==9)||(a2==10))))))&&(a27==1)))&&(a16==1)))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((((a9==16)&&((((a20==7)&&((input==2)&&(((a2==10)&&(a12==5))||(((a2==13)&&(a12==4))||((a2==9)&&(a12==5))))))&&(a25==1))&&(a27==1)))&&(a16==1))&&(a15==1))){ a12 = 3; a9 = 18; a20 = 6; a2 = 12; return 25; } else if(((a9==16)&&((a15==1)&&((((a16==1)&&((a27==1)&&((input==6)&&(((a12==5)&&(a2==13))||((a12==6)&&(a2==9))))))&&(a20==6))&&!(a25==1))))){ a25 = 1; a12 = 3; a9 = 18; a2 = 12; return -1; } return calculate_output6(input); } int calculate_output6(int input) { if(((a20==5)&&(((a2==12)&&(!(a15==1)&&((a12==2)&&((a9==17)&&(((input==3)&&(a27==1))&&!(a25==1))))))&&(a16==1)))){ a12 = 4; a25 = 1; a9 = 18; a2 = 9; return -1; } else if(((a16==1)&&((((a15==1)&&(((a20==5)&&(((((a2==12)&&(a12==5))||((a2==13)&&(a12==5)))||((a2==9)&&(a12==6)))&&(input==5)))&&(a25==1)))&&(a27==1))&&(a9==18)))){ a2 = 11; a25 = 0; a9 = 16; a12 = 6; return 21; } else if(((((((((((a2==11)||(a2==12))&&(input==2))&&(a27==1))&&(a9==17))&&(a25==1))&&(a12==2))&&(a16==1))&&!(a15==1))&&(a20==5))){ a9 = 16; a2 = 9; return 25; } else if(((((a25==1)&&((a20==5)&&((a9==18)&&(((input==2)&&(((a2==9)&&(a12==6))||(((a12==5)&&(a2==12))||((a2==13)&&(a12==5)))))&&(a27==1)))))&&(a16==1))&&(a15==1))){ a2 = 9; a9 = 16; a12 = 2; return -1; } else if((((a20==6)&&(((a9==17)&&(((a27==1)&&((a16==1)&&((input==2)&&((a2==11)||(a2==12)))))&&(a12==6)))&&(a25==1)))&&(a15==1))){ a12 = 2; a9 = 16; a20 = 5; a2 = 9; return -1; } else if(((((((((input==6)&&((((a2==12)&&(a12==3))||((a2==13)&&(a12==3)))||((a12==4)&&(a2==9))))&&!(a15==1))&&(a16==1))&&(a27==1))&&(a9==16))&&(a20==5))&&(a25==1))){ a12 = 2; a2 = 9; a15 = 1; return -1; } else if(((a16==1)&&(((a27==1)&&((a9==17)&&((a15==1)&&((a25==1)&&((a20==7)&&((input==3)&&(a2==12)))))))&&(a12==4)))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a20==6)&&((((a15==1)&&(!(a25==1)&&((a12==4)&&((a9==18)&&(((a2==9)||(a2==10))&&(input==6))))))&&(a16==1))&&(a27==1)))){ a12 = 2; a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((((a16==1)&&(((a20==7)&&(((((a9==16)&&(input==3))&&(a27==1))&&(a12==2))&&(a25==1)))&&(a15==1)))&&(a2==12))){ a2 = 9; a20 = 5; return -1; } else if((((((!(a15==1)&&((a9==16)&&(((a2==9)&&(input==1))&&(a27==1))))&&(a25==1))&&(a12==6))&&(a16==1))&&(a20==5))){ if((a16==1)){ a2 = 13; a12 = 3; a15 = 1; a20 = 7; }else{ a2 = 10; a9 = 18; a15 = 1; a12 = 3; } return -1; } else if((((a15==1)&&((a16==1)&&(((a20==7)&&((((a12==3)&&(input==3))&&!(a25==1))&&(a9==17)))&&(a2==9))))&&(a27==1))){ a12 = 2; a25 = 1; a9 = 16; a20 = 5; return -1; } else if(((a20==7)&&((a15==1)&&((a12==3)&&(((((a25==1)&&(((a2==10)||(a2==11))&&(input==3)))&&(a16==1))&&(a27==1))&&(a9==16)))))){ a9 = 18; a12 = 2; a2 = 10; return -1; } else if(((a27==1)&&(!(a25==1)&&((((((input==3)&&((((a12==5)&&(a2==12))||((a12==5)&&(a2==13)))||((a12==6)&&(a2==9))))&&(a15==1))&&(a20==7))&&(a16==1))&&(a9==18))))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a2==13)&&(((a9==16)&&((a27==1)&&((a16==1)&&(((a25==1)&&((a20==5)&&(input==2)))&&(a12==5)))))&&!(a15==1)))){ a9 = 18; a15 = 1; a2 = 11; return -1; } else if((((a27==1)&&(((a15==1)&&((a9==16)&&((((input==6)&&(a16==1))&&(a12==5))&&(a20==7))))&&(a2==13)))&&(a25==1))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if((!(a25==1)&&((a12==4)&&(((a9==17)&&((a20==5)&&((((a16==1)&&(input==2))&&(a2==10))&&!(a15==1))))&&(a27==1))))){ a2 = 13; a15 = 1; a9 = 16; a25 = 1; return -1; } else if(((((a20==5)&&((a27==1)&&((!(a15==1)&&((a12==2)&&((input==6)&&(a9==16))))&&(a2==11))))&&!(a25==1))&&(a16==1))){ a15 = 1; a2 = 12; a25 = 1; a12 = 4; return -1; } else if((((((a16==1)&&(((!(a15==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==2)))&&(a9==16))&&!(a25==1)))&&(a12==6))&&(a27==1))&&(a20==5))){ a25 = 1; a2 = 13; a15 = 1; a12 = 3; a9 = 17; return -1; } else if((((a27==1)&&((a20==5)&&((a15==1)&&((a16==1)&&((((a12==6)&&((a9==17)&&(a2==13)))||((a12==2)&&((a2==9)&&(a9==18))))&&(input==6))))))&&!(a25==1))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if(((a9==17)&&((((a16==1)&&(((((a20==7)&&(input==4))&&!(a25==1))&&(a27==1))&&(a2==13)))&&(a15==1))&&(a12==5)))){ a20 = 5; a9 = 18; a2 = 12; a25 = 1; return 25; } else if(((a2==9)&&((a9==16)&&((a12==4)&&(!(a25==1)&&((a20==5)&&((a16==1)&&(!(a15==1)&&((input==3)&&(a27==1)))))))))){ if((a16==1)){ a12 = 3; a20 = 7; a2 = 10; a15 = 1; }else{ a12 = 5; a2 = 11; a15 = 1; a9 = 17; } return -1; } else if(((a25==1)&&((a15==1)&&(((a20==5)&&((a27==1)&&(((input==3)&&((((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))||((a12==5)&&(a2==10))))&&(a9==18))))&&(a16==1))))){ a9 = 16; a2 = 13; a12 = 2; a25 = 0; return 21; } else if(((a25==1)&&(((((((a20==7)&&((a12==5)&&(input==4)))&&(a15==1))&&(a27==1))&&(a9==16))&&(a2==13))&&(a16==1)))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((((((a15==1)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==1))&&(a16==1))&&(a12==5)))&&(a27==1))&&(a9==16))&&!(a25==1))&&(a20==7))){ a20 = 5; a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((a9==18)&&(((((a27==1)&&(((a15==1)&&(((a2==12)||(a2==13))&&(input==5)))&&(a25==1)))&&(a12==6))&&(a16==1))&&(a20==5)))){ a2 = 11; a12 = 5; a9 = 17; a25 = 0; return 25; } else if(((a15==1)&&(((a20==6)&&((((a2==12)&&(((a27==1)&&(input==4))&&(a12==3)))&&(a9==18))&&(a25==1)))&&(a16==1)))){ return 25; } else if(((a9==18)&&((((((a12==3)&&(((input==6)&&(a20==5))&&(a2==12)))&&(a27==1))&&(a25==1))&&!(a15==1))&&(a16==1)))){ if((a15==1)){ a9 = 16; a12 = 5; a15 = 1; a2 = 13; a25 = 0; }else{ a20 = 7; a12 = 4; a2 = 9; a15 = 1; a25 = 0; } return -1; } else if(((a15==1)&&((((((input==3)&&(((a12==6)&&((a9==17)&&(a2==13)))||((a12==2)&&((a2==9)&&(a9==18)))))&&(a27==1))&&(a25==1))&&(a16==1))&&(a20==7)))){ a9 = 17; a12 = 2; a2 = 10; a20 = 6; return -1; } else if(((a16==1)&&((a20==5)&&((!(a25==1)&&((a27==1)&&((((input==3)&&(a2==11))&&(a15==1))&&(a9==17))))&&(a12==5))))){ a20 = 6; a12 = 4; a9 = 16; a2 = 9; return 23; } else if((((a9==18)&&((a20==5)&&(((!(a25==1)&&((input==6)&&(((a2==10)&&(a12==3))||(((a12==2)&&(a2==13))||((a2==9)&&(a12==3))))))&&(a15==1))&&(a27==1))))&&(a16==1))){ a25 = 1; a12 = 2; a2 = 9; a9 = 16; return -1; } else if((((a20==7)&&((a27==1)&&((a25==1)&&((a9==16)&&((a15==1)&&((a2==10)&&((input==4)&&(a16==1))))))))&&(a12==4))){ a12 = 2; a9 = 17; a2 = 12; return -1; } else if(((a9==16)&&((a16==1)&&((((a2==13)&&((a25==1)&&(((input==3)&&(a12==5))&&(a27==1))))&&(a20==5))&&!(a15==1))))){ if((a9==17)){ a15 = 1; }else{ a15 = 1; a12 = 3; a9 = 18; a25 = 0; a2 = 12; } return -1; } else if((((((a12==3)&&((a20==7)&&((a27==1)&&(!(a25==1)&&((input==3)&&((a2==11)||((a2==9)||(a2==10))))))))&&(a16==1))&&(a9==16))&&(a15==1))){ a12 = 2; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a16==1)&&((((a2==9)&&((a12==2)&&((a25==1)&&(((a27==1)&&(input==2))&&(a15==1)))))&&(a20==7))&&(a9==17)))){ a2 = 10; a9 = 16; a20 = 5; a12 = 5; return -1; } else if(((((a12==4)&&((a20==7)&&((a27==1)&&((a15==1)&&((a9==17)&&(((a2==11)||(a2==12))&&(input==4)))))))&&!(a25==1))&&(a16==1))){ a9 = 16; a20 = 6; a2 = 13; a12 = 3; a25 = 1; return -1; } else if(((a27==1)&&(((a15==1)&&(((a12==6)&&((a20==7)&&((a16==1)&&((a25==1)&&(input==3)))))&&(a2==11)))&&(a9==18)))){ a9 = 16; a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((a9==16)&&((((((a20==5)&&((a27==1)&&(((a2==10)||(a2==11))&&(input==6))))&&(a12==4))&&(a25==1))&&!(a15==1))&&(a16==1)))){ a15 = 1; a20 = 6; a2 = 10; a12 = 5; return -1; } else if((((((((((a25==1)&&(input==3))&&(a15==1))&&(a27==1))&&(a16==1))&&(a12==2))&&(a20==6))&&(a9==16))&&(a2==13))){ if((a15==1)){ a12 = 5; a9 = 18; a20 = 7; }else{ a12 = 6; a25 = 0; a2 = 11; a9 = 18; } return 21; } else if((((((((a12==2)&&(((input==1)&&((a2==10)||(a2==11)))&&!(a25==1)))&&(a9==17))&&(a16==1))&&(a20==5))&&(a27==1))&&!(a15==1))){ a25 = 1; a15 = 1; a2 = 12; a12 = 4; return -1; } else if(((a12==6)&&(!(a25==1)&&(!(a15==1)&&(((((((a2==10)||(a2==11))&&(input==4))&&(a16==1))&&(a27==1))&&(a20==5))&&(a9==18)))))){ a15 = 1; a2 = 13; a25 = 1; a12 = 3; a9 = 16; return 25; } else if(((a9==16)&&(((!(a25==1)&&((a16==1)&&((((a27==1)&&(input==4))&&(a12==4))&&(a2==12))))&&(a15==1))&&(a20==6)))){ a25 = 1; a20 = 7; a2 = 10; a9 = 17; return -1; } else if(((a20==6)&&((a12==5)&&((a27==1)&&((a9==18)&&((a15==1)&&((a16==1)&&((((a2==9)||(a2==10))&&(input==6))&&(a25==1))))))))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((!(a15==1)&&((a20==5)&&(((a16==1)&&((a9==18)&&((a25==1)&&((((a12==5)&&(a2==9))||(((a12==4)&&(a2==12))||((a2==13)&&(a12==4))))&&(input==2)))))&&(a27==1))))){ a2 = 9; a9 = 17; a12 = 5; return -1; } else if(((a12==2)&&(((a16==1)&&((((a15==1)&&(((input==3)&&(a20==6))&&!(a25==1)))&&(a27==1))&&(a2==11)))&&(a9==16)))){ a12 = 6; a9 = 18; a25 = 1; return -1; } else if(((((((a25==1)&&((a16==1)&&((a12==2)&&((input==1)&&(a2==13)))))&&(a27==1))&&(a20==6))&&(a15==1))&&(a9==18))){ a9 = 16; a20 = 5; a2 = 9; return -1; } else if(((a15==1)&&((a27==1)&&((a20==6)&&((((((a25==1)&&((a12==6)&&((a9==18)&&(a2==13))))||(((a12==2)&&((a2==9)&&(a9==16)))&&!(a25==1)))||((((a2==10)&&(a9==16))&&(a12==2))&&!(a25==1)))&&(input==2))&&(a16==1)))))){ a12 = 2; a2 = 9; a9 = 16; a25 = 1; a20 = 5; return -1; } else if((!(a25==1)&&((a16==1)&&(((a12==4)&&((a27==1)&&((a2==13)&&(((a9==16)&&(input==5))&&(a20==6)))))&&(a15==1))))){ a25 = 1; a2 = 9; a20 = 5; a12 = 2; return -1; } else if((((((a25==1)&&((a12==5)&&((a9==16)&&((a15==1)&&(((a2==12)||(a2==13))&&(input==6))))))&&(a16==1))&&(a27==1))&&(a20==6))){ a2 = 10; return -1; } else if((((a15==1)&&((a12==4)&&((a16==1)&&((((a25==1)&&((input==6)&&((a2==11)||(a2==12))))&&(a20==7))&&(a9==16)))))&&(a27==1))){ a2 = 11; a20 = 6; a12 = 5; return -1; } else if(((((a27==1)&&((a15==1)&&((a9==17)&&((a20==7)&&(((((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))||((a2==10)&&(a12==5)))&&(input==5))))))&&!(a25==1))&&(a16==1))){ a2 = 10; a20 = 6; a12 = 5; a25 = 1; return -1; } else if((((a16==1)&&((a12==4)&&((a9==17)&&((a20==6)&&(!(a25==1)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==5))&&(a27==1)))))))&&(a15==1))){ a25 = 1; a9 = 16; a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((((a16==1)&&((input==3)&&((((a20==6)&&(((a12==6)&&((a2==13)&&(a9==18)))&&!(a25==1)))||(((a25==1)&&(((a2==9)&&(a9==16))&&(a12==2)))&&(a20==7)))||((a20==7)&&((a25==1)&&(((a9==16)&&(a2==10))&&(a12==2)))))))&&(a15==1))&&(a27==1))){ a25 = 1; a9 = 16; a20 = 5; a12 = 2; a2 = 9; return -1; } else if((((a20==5)&&((a12==4)&&(!(a25==1)&&((a27==1)&&(((a2==9)&&((input==2)&&(a9==16)))&&(a16==1))))))&&!(a15==1))){ a12 = 5; a15 = 1; a2 = 13; a9 = 17; a25 = 1; return 25; } else if(((((((a20==7)&&(((a12==6)&&((a15==1)&&((a2==13)&&(a9==18))))&&!(a25==1)))||((((a12==2)&&(!(a15==1)&&((a2==9)&&(a9==16))))&&(a25==1))&&(a20==5)))&&(input==6))&&(a27==1))&&(a16==1))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; a2 = 9; a15 = 1; return -1; } else if(((a12==4)&&((a16==1)&&((a9==16)&&((a27==1)&&((a15==1)&&(!(a25==1)&&(((input==1)&&((a2==10)||(a2==11)))&&(a20==7))))))))){ a12 = 2; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a20==5)&&((((((a15==1)&&(((input==5)&&(a2==12))&&!(a25==1)))&&(a16==1))&&(a9==18))&&(a12==4))&&(a27==1)))){ a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if(((a25==1)&&(((a27==1)&&((((a16==1)&&((a20==6)&&((input==4)&&((a2==11)||(a2==12)))))&&(a12==5))&&(a15==1)))&&(a9==18)))){ a9 = 17; a2 = 13; a12 = 2; return 26; } else if(((a9==17)&&(((a27==1)&&((!(a15==1)&&((a16==1)&&((a20==5)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==3)))))&&(a12==5)))&&(a25==1)))){ if((a12==6)){ a12 = 6; a2 = 9; a9 = 16; }else{ a9 = 16; a2 = 12; a12 = 2; a15 = 1; } return -1; } else if((((((a20==5)&&(!(a25==1)&&((a9==16)&&((input==6)&&(((a2==10)&&(a12==5))||(((a12==4)&&(a2==13))||((a12==5)&&(a2==9))))))))&&(a16==1))&&(a27==1))&&!(a15==1))){ a9 = 18; a25 = 1; a12 = 6; a2 = 12; a20 = 7; a15 = 1; return -1; } else if((((a9==18)&&((a12==6)&&(((((a15==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==2)))&&(a20==5))&&!(a25==1))&&(a16==1))))&&(a27==1))){ a2 = 9; a25 = 1; a9 = 16; a12 = 2; return -1; } else if(((a25==1)&&(((a12==3)&&((a27==1)&&((a20==6)&&((a15==1)&&((((a2==9)||(a2==10))&&(input==5))&&(a9==16))))))&&(a16==1)))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a9==17)&&((!(a15==1)&&(((a2==13)&&((a27==1)&&((a20==5)&&((a12==2)&&(input==3)))))&&(a25==1)))&&(a16==1)))){ a2 = 12; a12 = 6; a15 = 1; return -1; } else if(((a27==1)&&(((((a16==1)&&((a20==6)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==3))&&(a9==16))))&&(a15==1))&&(a12==6))&&!(a25==1)))){ a12 = 2; a25 = 1; a2 = 9; a20 = 5; return -1; } else if(((a25==1)&&(((a15==1)&&(((a20==6)&&((a12==6)&&((((a2==11)||(a2==12))&&(input==3))&&(a27==1))))&&(a9==17)))&&(a16==1)))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((a20==7)&&((a12==3)&&(((a15==1)&&((a9==16)&&((a27==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==5)))))&&!(a25==1))))&&(a16==1))){ a12 = 2; a2 = 9; a25 = 1; a20 = 5; return -1; } else if(((a16==1)&&((a15==1)&&((a9==18)&&((a25==1)&&(((a20==6)&&((((a12==6)&&(a2==10))||(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))&&(input==3)))&&(a27==1))))))){ a2 = 12; a12 = 2; return -1; } else if((((a20==5)&&(!(a25==1)&&((a15==1)&&(((a16==1)&&((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))&&(input==2)))&&(a27==1)))))&&(a9==17))){ a12 = 2; a25 = 1; a9 = 16; a2 = 9; return -1; } else if(((a9==17)&&(((a15==1)&&(((((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==6))&&!(a25==1))&&(a16==1))&&(a27==1)))&&(a20==5)))){ a2 = 9; a25 = 1; a12 = 2; a9 = 16; return -1; } else if((((a16==1)&&((a9==17)&&((((a25==1)&&((a12==2)&&((a15==1)&&(input==4))))&&(a2==9))&&(a20==6))))&&(a27==1))){ a20 = 5; a9 = 16; return -1; } else if((!(a25==1)&&((a27==1)&&((a20==7)&&(((a12==6)&&(((a16==1)&&(((a2==9)||(a2==10))&&(input==1)))&&(a15==1)))&&(a9==17)))))){ a25 = 1; a12 = 3; a2 = 11; a9 = 16; return 21; } else if(((((a12==6)&&((a2==12)&&((((a9==16)&&((a25==1)&&(input==2)))&&!(a15==1))&&(a16==1))))&&(a20==5))&&(a27==1))){ a9 = 17; a15 = 1; return -1; } else if(((a20==5)&&((a27==1)&&((a25==1)&&((((input==1)&&((((a9==17)&&(a2==10))&&(a12==2))||((((a2==13)&&(a9==16))&&(a12==6))||(((a9==17)&&(a2==9))&&(a12==2)))))&&!(a15==1))&&(a16==1)))))){ a2 = 13; a12 = 5; a9 = 17; a15 = 1; return -1; } else if((((a12==6)&&(((a16==1)&&((a9==17)&&(((a27==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==1)))&&(a20==7))))&&(a15==1)))&&(a25==1))){ if((a16==1)){ a25 = 0; a12 = 4; a2 = 11; }else{ a12 = 4; a20 = 6; a2 = 9; } return 26; } else if(((a15==1)&&((a2==9)&&(((a27==1)&&((a16==1)&&((((input==1)&&(a25==1))&&(a20==7))&&(a9==18))))&&(a12==4))))){ a9 = 16; a20 = 6; a2 = 13; return -1; } else if(((a25==1)&&(((a9==16)&&((a16==1)&&((a27==1)&&(((a15==1)&&((a12==5)&&(input==2)))&&(a2==11)))))&&(a20==7)))){ a20 = 6; a2 = 13; a9 = 17; return 25; } else if(((a9==18)&&((!(a25==1)&&((a27==1)&&((a16==1)&&((((input==3)&&((a2==9)||(a2==10)))&&(a15==1))&&(a20==5)))))&&(a12==6)))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; return -1; } else if((((a9==17)&&(!(a25==1)&&((a15==1)&&((a27==1)&&((a12==5)&&((a16==1)&&((input==5)&&(a2==13))))))))&&(a20==7))){ a9 = 18; a20 = 5; a25 = 1; a2 = 11; return 26; } else if(((((!(a25==1)&&(((a15==1)&&((input==5)&&(((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a12==4)&&(a2==13))))))&&(a9==18)))&&(a27==1))&&(a16==1))&&(a20==6))){ a12 = 2; a20 = 5; a2 = 9; a25 = 1; a9 = 16; return -1; } else if((((!(a25==1)&&(((a20==7)&&((((input==2)&&(a15==1))&&(a27==1))&&(a9==17)))&&(a12==5)))&&(a16==1))&&(a2==13))){ a25 = 1; a9 = 16; a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((((((a25==1)&&((a12==5)&&((a16==1)&&((input==6)&&((a2==10)||(a2==11))))))&&(a20==7))&&(a9==18))&&(a15==1))&&(a27==1))){ a12 = 2; a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((a20==5)&&((a12==2)&&((a27==1)&&(((((a16==1)&&((input==2)&&((a2==12)||(a2==13))))&&(a9==18))&&!(a15==1))&&(a25==1)))))){ if((a27==1)){ a12 = 6; a20 = 6; a15 = 1; a25 = 0; a9 = 17; a2 = 12; }else{ a20 = 7; a2 = 12; a9 = 16; a15 = 1; a12 = 4; } return -1; } else if((((a25==1)&&((a27==1)&&((a16==1)&&((a9==18)&&(((a2==12)&&((a20==5)&&(input==4)))&&(a12==3))))))&&!(a15==1))){ if((a15==1)){ a9 = 17; a12 = 6; a15 = 1; }else{ a15 = 1; a12 = 4; a9 = 16; } return -1; } else if(((a27==1)&&((a9==16)&&(((a15==1)&&((a20==7)&&(((a12==5)&&((a2==12)&&(input==3)))&&(a25==1))))&&(a16==1))))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a25==1)&&((((a9==18)&&(((a15==1)&&((a16==1)&&(((a2==11)||(a2==12))&&(input==3))))&&(a12==5)))&&(a20==6))&&(a27==1)))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((!(a25==1)&&((a9==18)&&((((a20==7)&&((a16==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==5))))&&(a12==4))&&(a27==1))))&&(a15==1))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; a12 = 2; return -1; } else if((((((a20==6)&&((a27==1)&&((a25==1)&&((a12==6)&&(((a2==11)||(a2==12))&&(input==6))))))&&(a15==1))&&(a16==1))&&(a9==17))){ a2 = 9; a12 = 5; a9 = 16; return -1; } else if(((a16==1)&&((a25==1)&&(((!(a15==1)&&(((input==6)&&((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a2==9)&&(a12==5))))&&(a9==17)))&&(a20==5))&&(a27==1))))){ a15 = 1; a12 = 3; a2 = 12; return -1; } else if((((a15==1)&&(((a12==6)&&(((((input==4)&&!(a25==1))&&(a2==10))&&(a9==16))&&(a27==1)))&&(a16==1)))&&(a20==6))){ a2 = 13; a25 = 1; a20 = 5; a9 = 18; return 24; } else if((((a20==5)&&(((((((input==1)&&(a27==1))&&(a15==1))&&!(a25==1))&&(a16==1))&&(a12==4))&&(a9==18)))&&(a2==12))){ a9 = 16; a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a12==2)&&((a9==18)&&((((a27==1)&&(!(a25==1)&&((a20==6)&&((input==6)&&((a2==13)||((a2==11)||(a2==12)))))))&&(a15==1))&&(a16==1))))){ a9 = 16; a20 = 5; a25 = 1; a2 = 9; return -1; } else if(((a12==2)&&((((a27==1)&&((((a2==12)&&((input==5)&&(a9==17)))&&(a20==7))&&(a25==1)))&&(a16==1))&&(a15==1)))){ a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((a9==17)&&(((a2==12)&&(((a27==1)&&((!(a15==1)&&((a12==2)&&(input==2)))&&(a16==1)))&&!(a25==1)))&&(a20==5)))){ a2 = 11; a25 = 1; a15 = 1; a9 = 18; a12 = 3; return -1; } else if((((!(a25==1)&&((((a2==13)&&(((input==6)&&(a9==16))&&(a27==1)))&&(a15==1))&&(a16==1)))&&(a20==5))&&(a12==6))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if((((a9==17)&&(((a12==2)&&((((a16==1)&&((input==3)&&((a2==12)||(a2==13))))&&!(a25==1))&&(a15==1)))&&(a20==7)))&&(a27==1))){ a2 = 9; a25 = 1; a9 = 16; a20 = 5; return -1; } else if(((((a16==1)&&((a12==2)&&((a27==1)&&((a15==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==4))&&(a20==7))))))&&(a9==16))&&!(a25==1))){ a20 = 5; a2 = 9; a25 = 1; return -1; } else if((((a20==7)&&((!(a25==1)&&((a15==1)&&((((input==1)&&((a2==13)||((a2==11)||(a2==12))))&&(a9==17))&&(a27==1))))&&(a16==1)))&&(a12==6))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; a20 = 5; return -1; } else if((((((((a27==1)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==2))&&(a20==6)))&&(a16==1))&&(a9==16))&&(a15==1))&&(a12==4))&&(a25==1))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a15==1)&&(((((((((a2==9)||(a2==10))&&(input==5))&&(a12==6))&&(a27==1))&&(a20==7))&&!(a25==1))&&(a16==1))&&(a9==17)))){ a25 = 1; a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((a16==1)&&((!(a25==1)&&(((a27==1)&&(((((a2==10)||(a2==11))&&(input==3))&&(a15==1))&&(a9==16)))&&(a20==7)))&&(a12==4)))){ a2 = 9; a12 = 2; a25 = 1; a20 = 5; return -1; } else if((((a27==1)&&(((a25==1)&&(((((((a2==10)||(a2==11))||(a2==12))&&(input==6))&&(a15==1))&&(a16==1))&&(a20==6)))&&(a12==2)))&&(a9==17))){ a2 = 12; a20 = 7; a12 = 5; return -1; } else if((((a12==4)&&((a9==17)&&((!(a25==1)&&((a20==5)&&((a15==1)&&((input==3)&&(((a2==11)||(a2==12))||(a2==13))))))&&(a27==1))))&&(a16==1))){ a9 = 16; a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((((a16==1)&&((((a9==18)&&(((input==5)&&((a2==10)||(a2==11)))&&(a15==1)))&&(a27==1))&&(a20==7)))&&(a12==3))&&!(a25==1))){ a2 = 13; a20 = 6; a12 = 2; a25 = 1; a9 = 17; return 21; } else if(((a20==6)&&(((a16==1)&&(((((((a2==11)||((a2==9)||(a2==10)))&&(input==6))&&(a25==1))&&(a9==16))&&(a12==2))&&(a27==1)))&&(a15==1)))){ if((a15==1)){ a20 = 7; a9 = 18; a12 = 3; a2 = 12; }else{ a12 = 4; a2 = 10; } return 21; } else if((!(a25==1)&&((((a12==2)&&((((a9==16)&&(((a2==12)||(a2==13))&&(input==5)))&&(a16==1))&&(a27==1)))&&(a20==5))&&(a15==1)))){ a9 = 18; a12 = 4; a2 = 9; return 26; } else if(((((a9==17)&&(((a12==5)&&((a2==9)&&(((input==5)&&(a15==1))&&(a25==1))))&&(a27==1)))&&(a16==1))&&(a20==7))){ a9 = 18; a2 = 11; a20 = 5; return 26; } else if(((a20==5)&&((a12==6)&&((a16==1)&&(!(a25==1)&&((((((a2==10)||(a2==11))&&(input==3))&&(a9==18))&&!(a15==1))&&(a27==1))))))){ a12 = 3; a2 = 12; return -1; } else if(((a25==1)&&(((a27==1)&&(((a12==3)&&((a20==6)&&((((a2==9)||(a2==10))&&(input==3))&&(a9==16))))&&(a15==1)))&&(a16==1)))){ a12 = 6; a2 = 13; a25 = 0; a9 = 18; return -1; } else if(((a15==1)&&((a16==1)&&(((((a9==18)&&((a27==1)&&((input==6)&&((a2==11)||((a2==9)||(a2==10))))))&&!(a25==1))&&(a20==7))&&(a12==4))))){ a2 = 10; a12 = 6; a20 = 6; a25 = 1; return -1; } else if((((a9==17)&&(((((a15==1)&&((((a2==12)||(a2==13))&&(input==4))&&(a16==1)))&&(a25==1))&&(a12==5))&&(a20==7)))&&(a27==1))){ if((a2==10)){ a12 = 4; a2 = 11; a20 = 5; a15 = 0; a9 = 16; }else{ a2 = 12; a9 = 16; a20 = 6; } return -1; } else if(((a12==2)&&((a16==1)&&((a20==7)&&((a25==1)&&((a9==16)&&((a15==1)&&(((a2==11)&&(input==3))&&(a27==1))))))))){ a12 = 5; a2 = 12; return -1; } else if(((a16==1)&&((a25==1)&&((a20==5)&&(((a27==1)&&(((((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a2==13)&&(a12==4))))&&(input==3))&&!(a15==1)))&&(a9==18)))))){ a9 = 17; a12 = 2; a15 = 1; a2 = 9; return -1; } else if(((a9==16)&&(((a20==5)&&((a27==1)&&((!(a15==1)&&((a16==1)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==5))))&&(a12==4))))&&!(a25==1)))){ if((a25==1)){ a2 = 13; a9 = 17; a20 = 7; a15 = 1; }else{ a15 = 1; a2 = 11; a20 = 6; a12 = 3; } return -1; } else if(((a20==6)&&(((a15==1)&&((a9==18)&&(!(a25==1)&&(((input==3)&&(((a2==9)&&(a12==5))||(((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))))&&(a16==1)))))&&(a27==1)))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; a25 = 1; return -1; } else if(((((a9==18)&&((a27==1)&&((a15==1)&&(((a25==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==5)))&&(a12==2)))))&&(a20==6))&&(a16==1))){ a2 = 9; return 21; } else if((((a9==18)&&(((((a12==2)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==2))&&(a20==7)))&&(a25==1))&&(a15==1))&&(a27==1)))&&(a16==1))){ a2 = 12; a12 = 3; a20 = 6; return 25; } else if(((a12==5)&&(!(a15==1)&&((a20==5)&&((((((input==6)&&(a25==1))&&(a2==12))&&(a9==16))&&(a16==1))&&(a27==1)))))){ a2 = 11; a25 = 0; a9 = 17; a12 = 6; return -1; } else if(((a9==18)&&(((!(a25==1)&&(((a15==1)&&((a27==1)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==5))))&&(a20==6)))&&(a12==5))&&(a16==1)))){ a2 = 9; a12 = 2; a25 = 1; a9 = 16; a20 = 5; return -1; } else if(((a27==1)&&((!(a25==1)&&(((a16==1)&&((a9==16)&&((input==5)&&((((a2==12)&&(a12==3))||((a2==13)&&(a12==3)))||((a12==4)&&(a2==9))))))&&(a20==5)))&&(a15==1)))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((!(a25==1)&&((a16==1)&&(((a12==3)&&(((a9==17)&&((input==4)&&(a2==9)))&&(a15==1)))&&(a27==1))))&&(a20==7))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((a16==1)&&(((a20==5)&&((a9==18)&&((a25==1)&&(((a12==2)&&((input==5)&&((a2==10)||(a2==11))))&&!(a15==1)))))&&(a27==1)))){ if((a25==1)){ a9 = 16; a2 = 12; a15 = 1; a20 = 6; }else{ a12 = 6; a9 = 16; a2 = 12; a15 = 1; a25 = 0; } return -1; } else if(((a27==1)&&((a9==17)&&(((a20==7)&&(((a25==1)&&((input==4)&&((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))||((a12==3)&&(a2==10)))))&&(a15==1)))&&(a16==1))))){ a20 = 5; a12 = 2; a2 = 11; a9 = 18; return -1; } else if(((a20==6)&&(((a27==1)&&(!(a25==1)&&((a12==5)&&(((a9==17)&&(((a2==12)||(a2==13))&&(input==2)))&&(a15==1)))))&&(a16==1)))){ a20 = 5; a9 = 16; a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a20==6)&&(!(a25==1)&&((a27==1)&&((a16==1)&&((a9==18)&&((((a15==1)&&(input==6))&&(a12==4))&&(a2==11)))))))){ a2 = 9; a12 = 2; a9 = 16; a25 = 1; a20 = 5; return -1; } else if(((a16==1)&&((a15==1)&&((a20==6)&&((a2==11)&&((((a27==1)&&(!(a25==1)&&(input==3)))&&(a12==5))&&(a9==17))))))){ a2 = 9; a25 = 1; a12 = 6; return 21; } else if((((a12==2)&&((((a9==17)&&(((((a2==9)||(a2==10))&&(input==4))&&(a16==1))&&(a15==1)))&&(a20==6))&&!(a25==1)))&&(a27==1))){ a20 = 5; a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((a9==17)&&((((((a27==1)&&((a15==1)&&((input==1)&&(a2==9))))&&(a20==6))&&(a25==1))&&(a12==2))&&(a16==1)))){ a12 = 6; a2 = 11; a9 = 16; return 21; } else if(((a20==7)&&(((a15==1)&&((((a12==4)&&((a9==17)&&((input==2)&&((a2==11)||(a2==12)))))&&(a27==1))&&!(a25==1)))&&(a16==1)))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; a25 = 1; return -1; } else if((((a20==7)&&(!(a25==1)&&((a27==1)&&(((a15==1)&&(((a2==12)&&(input==2))&&(a16==1)))&&(a12==4)))))&&(a9==18))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; a25 = 1; return -1; } else if((((((((a20==5)&&((a27==1)&&(((a2==12)||(a2==13))&&(input==3))))&&(a25==1))&&(a9==18))&&(a12==5))&&(a16==1))&&!(a15==1))){ if((a2==11)){ a15 = 1; a9 = 17; a20 = 7; a2 = 11; a12 = 3; }else{ a2 = 12; a12 = 4; a20 = 6; a15 = 1; a9 = 16; } return 25; } else if(((a15==1)&&(((a16==1)&&(((a9==17)&&((a20==7)&&((a27==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==2)))))&&(a25==1)))&&(a12==6)))){ a12 = 2; a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((a12==6)&&((((((((input==3)&&((a2==9)||(a2==10)))&&(a25==1))&&(a9==18))&&(a27==1))&&!(a15==1))&&(a16==1))&&(a20==5)))){ if((a15==1)){ a12 = 3; a2 = 12; a9 = 16; a15 = 1; }else{ a12 = 2; a2 = 13; a15 = 1; a9 = 16; a25 = 0; } return -1; } else if(((a12==6)&&(((((a9==18)&&((a16==1)&&((((a2==12)||(a2==13))&&(input==6))&&(a15==1))))&&(a27==1))&&(a20==5))&&(a25==1)))){ a2 = 10; a25 = 0; a9 = 17; return 21; } else if(((a15==1)&&((a9==16)&&(!(a25==1)&&((a12==4)&&((a20==5)&&((a2==10)&&((a16==1)&&((a27==1)&&(input==6)))))))))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((a16==1)&&((a20==5)&&(((a9==16)&&((((((a12==4)&&(a2==12))||((a2==13)&&(a12==4)))||((a2==9)&&(a12==5)))&&(input==6))&&(a25==1)))&&!(a15==1))))&&(a27==1))){ a15 = 1; a20 = 6; a2 = 11; a9 = 17; a12 = 5; return 21; } else if(((a9==16)&&((a27==1)&&((((a12==2)&&(((a15==1)&&((a16==1)&&(input==5)))&&!(a25==1)))&&(a20==7))&&(a2==13))))){ a20 = 5; a2 = 9; a25 = 1; return -1; } else if(((((((((input==3)&&(((a12==4)&&(a2==9))||(((a12==3)&&(a2==12))||((a12==3)&&(a2==13)))))&&(a27==1))&&(a16==1))&&(a15==1))&&!(a25==1))&&(a20==7))&&(a9==16))){ a25 = 1; a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a15==1)&&(((!(a25==1)&&((a9==18)&&(((a20==7)&&((input==4)&&((a2==12)||(a2==13))))&&(a12==3))))&&(a16==1))&&(a27==1)))){ a12 = 2; a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if(((a2==10)&&(((a27==1)&&(((!(a25==1)&&(((input==2)&&(a9==17))&&(a15==1)))&&(a16==1))&&(a12==3)))&&(a20==5)))){ a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if((!(a15==1)&&(((a16==1)&&(((a9==16)&&((a27==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==1))&&(a25==1))))&&(a12==2)))&&(a20==5)))){ a2 = 13; a15 = 1; a9 = 18; a12 = 4; return 25; } else if((((((a15==1)&&((((input==1)&&(((a12==3)&&(a2==10))||(((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))))&&!(a25==1))&&(a20==6)))&&(a27==1))&&(a16==1))&&(a9==17))){ a9 = 16; a2 = 9; a25 = 1; a20 = 5; a12 = 2; return -1; } else if(((a16==1)&&((!(a25==1)&&((((a27==1)&&((input==5)&&((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))||((a2==10)&&(a12==3)))))&&(a20==5))&&(a9==18)))&&(a15==1)))){ a12 = 4; a9 = 17; a20 = 6; a2 = 10; return -1; } else if((((((a27==1)&&((a20==6)&&(((a12==3)&&((input==6)&&((a2==9)||(a2==10))))&&(a15==1))))&&(a16==1))&&(a9==16))&&(a25==1))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a20==6)&&((a16==1)&&(((a12==4)&&((a27==1)&&((a25==1)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==4))&&(a15==1)))))&&(a9==16))))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((((a20==7)&&((a16==1)&&((((((a12==6)&&(a2==10))||(((a12==5)&&(a2==13))||((a12==6)&&(a2==9))))&&(input==1))&&(a25==1))&&(a15==1))))&&(a9==18))&&(a27==1))){ a2 = 10; a9 = 16; a12 = 4; return 26; } else if(((a16==1)&&((a12==2)&&(((((((input==5)&&((a2==12)||((a2==10)||(a2==11))))&&!(a15==1))&&(a27==1))&&(a9==16))&&(a25==1))&&(a20==5))))){ a15 = 1; a12 = 5; a2 = 11; a9 = 18; return 26; } else if((!(a25==1)&&((a9==18)&&(((((a20==7)&&((input==6)&&((((a12==5)&&(a2==12))||((a2==13)&&(a12==5)))||((a2==9)&&(a12==6)))))&&(a27==1))&&(a16==1))&&(a15==1))))){ a2 = 9; a12 = 2; a20 = 5; a9 = 16; a25 = 1; return -1; } else if((((((a12==3)&&((a16==1)&&(!(a25==1)&&((a2==13)&&((input==5)&&(a27==1))))))&&(a9==17))&&(a20==7))&&(a15==1))){ a12 = 5; a20 = 6; a2 = 10; a9 = 16; a25 = 1; return -1; } else if(((((a12==6)&&((a9==16)&&((((a20==7)&&((input==4)&&((a2==9)||(a2==10))))&&(a27==1))&&(a15==1))))&&(a25==1))&&(a16==1))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if((((a12==5)&&((((a9==17)&&((a2==12)&&((a15==1)&&((input==2)&&(a27==1)))))&&(a25==1))&&(a20==6)))&&(a16==1))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a20==5)&&((a15==1)&&((a9==18)&&(!(a25==1)&&(((a27==1)&&((input==1)&&((((a12==2)&&(a2==13))||((a12==3)&&(a2==9)))||((a12==3)&&(a2==10)))))&&(a16==1))))))){ a12 = 3; a9 = 17; a2 = 9; a20 = 6; return -1; } else if(((a20==5)&&((a16==1)&&((a15==1)&&((a9==16)&&((a27==1)&&(((input==1)&&(((a2==9)&&(a12==4))||(((a12==3)&&(a2==12))||((a12==3)&&(a2==13)))))&&!(a25==1)))))))){ a12 = 2; a25 = 1; a2 = 9; return -1; } else if(((((a9==18)&&(((((input==5)&&(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))&&(a25==1))&&(a15==1))&&(a20==7)))&&(a16==1))&&(a27==1))){ a12 = 4; a20 = 5; a25 = 0; a2 = 13; return 21; } else if(((a25==1)&&((a9==18)&&((a20==7)&&(((a27==1)&&((((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9)))&&(input==3))&&(a16==1)))&&(a15==1)))))){ a12 = 2; a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((a15==1)&&(((!(a25==1)&&((a9==16)&&((((input==4)&&(a12==2))&&(a27==1))&&(a16==1))))&&(a20==6))&&(a2==12)))){ a9 = 17; a12 = 5; a25 = 1; return -1; } else if(((a20==5)&&(!(a25==1)&&(((a15==1)&&((a16==1)&&((a9==16)&&(((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a2==9)&&(a12==5)))&&(input==2)))))&&(a27==1))))){ a25 = 1; a20 = 6; a2 = 10; a12 = 2; return 24; } else if((!(a15==1)&&(((a27==1)&&((a20==5)&&(((a16==1)&&((((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a12==4)&&(a2==13))))&&(input==3)))&&(a25==1))))&&(a9==17)))){ a2 = 12; a12 = 3; a15 = 1; a9 = 16; return -1; } else if((!(a25==1)&&(((a15==1)&&(((a27==1)&&((a12==3)&&((a16==1)&&(((a2==12)||(a2==13))&&(input==6)))))&&(a20==6)))&&(a9==18)))){ a9 = 16; a2 = 9; a20 = 5; a25 = 1; a12 = 2; return -1; } else if(((a9==17)&&((((a12==4)&&((((a16==1)&&(((a2==10)||(a2==11))&&(input==2)))&&(a25==1))&&!(a15==1)))&&(a27==1))&&(a20==5)))){ a2 = 11; a15 = 1; a9 = 16; return -1; } else if((((a2==13)&&((a20==6)&&((((a16==1)&&(((a15==1)&&(input==5))&&(a25==1)))&&(a9==16))&&(a27==1))))&&(a12==2))){ a20 = 5; a2 = 9; return -1; } else if(((((a12==6)&&((a20==7)&&((a15==1)&&((a16==1)&&((((a2==12)||(a2==13))&&(input==6))&&(a27==1))))))&&(a25==1))&&(a9==18))){ a20 = 6; a9 = 16; a2 = 11; a12 = 4; return -1; } else if((((!(a15==1)&&((a9==18)&&((!(a25==1)&&((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))&&(input==4)))&&(a16==1))))&&(a20==5))&&(a27==1))){ a9 = 16; a2 = 12; a25 = 1; a12 = 5; a15 = 1; return -1; } else if((((((a12==6)&&(((((((a2==11)||(a2==12))||(a2==13))&&(input==5))&&(a15==1))&&(a20==7))&&(a16==1)))&&(a9==16))&&(a27==1))&&!(a25==1))){ a2 = 9; a20 = 5; a25 = 1; a12 = 2; return -1; } else if(((a20==7)&&((a9==16)&&((a25==1)&&(((a27==1)&&(((input==3)&&(((a2==13)&&(a12==2))||((a2==9)&&(a12==3))))&&(a15==1)))&&(a16==1)))))){ a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((a12==2)&&((((((a25==1)&&(((input==6)&&(a20==7))&&(a16==1)))&&(a15==1))&&(a2==9))&&(a9==17))&&(a27==1)))){ a2 = 11; a20 = 5; return -1; } else if(((a9==17)&&((a27==1)&&((((a16==1)&&(((a25==1)&&((input==1)&&((a2==10)||(a2==11))))&&!(a15==1)))&&(a20==5))&&(a12==4))))){ a15 = 1; a9 = 18; a2 = 9; return -1; } else if((((a16==1)&&(!(a15==1)&&(((a9==16)&&((a12==5)&&(!(a25==1)&&(((a2==12)||(a2==13))&&(input==3)))))&&(a20==5))))&&(a27==1))){ if((a20==5)){ a15 = 1; a25 = 1; a12 = 6; a20 = 6; a2 = 11; }else{ a25 = 1; a9 = 18; a2 = 11; a12 = 2; a15 = 1; } return -1; } else if(((a27==1)&&(((!(a25==1)&&((a20==5)&&(((a2==10)&&((a12==4)&&(input==2)))&&(a9==18))))&&(a16==1))&&!(a15==1)))){ a12 = 6; a9 = 17; a2 = 13; a25 = 1; return -1; } else if((((((((a25==1)&&(((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))||((a12==3)&&(a2==10)))&&(input==1)))&&(a16==1))&&(a27==1))&&(a20==7))&&(a15==1))&&(a9==17))){ a12 = 3; a2 = 12; a20 = 5; return -1; } else if(((((a15==1)&&(((a16==1)&&((((((a12==2)&&(a2==12))||((a12==2)&&(a2==13)))||((a2==9)&&(a12==3)))&&(input==1))&&(a27==1)))&&(a20==5)))&&!(a25==1))&&(a9==17))){ a12 = 6; a20 = 7; a2 = 12; a25 = 1; return 26; } else if(((a25==1)&&(((a27==1)&&((a16==1)&&((a20==5)&&((a12==2)&&(((input==4)&&((a2==12)||(a2==13)))&&!(a15==1))))))&&(a9==18)))){ a2 = 9; a25 = 0; a9 = 16; return 21; } else if((!(a15==1)&&((a16==1)&&((((((a2==10)&&((a27==1)&&(input==4)))&&(a9==18))&&(a20==5))&&(a12==4))&&!(a25==1))))){ a2 = 13; a9 = 16; a12 = 5; a25 = 1; a15 = 1; return -1; } else if(((((a15==1)&&(!(a25==1)&&((a9==16)&&((a27==1)&&((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))&&(input==4))))))&&(a20==6))&&(a16==1))){ a12 = 2; a2 = 9; a25 = 1; a20 = 5; return -1; } else if((((((((((input==1)&&((a2==11)||(a2==12)))&&(a20==6))&&(a12==5))&&(a25==1))&&(a15==1))&&(a27==1))&&(a9==18))&&(a16==1))){ if((a20==5)){ a15 = 0; a9 = 16; a2 = 11; a12 = 4; a20 = 5; }else{ a2 = 12; a9 = 16; } return 21; } else if(((a12==2)&&((a16==1)&&((a2==12)&&((((a25==1)&&((a15==1)&&((input==1)&&(a9==18))))&&(a27==1))&&(a20==6)))))){ return -1; } else if(((a16==1)&&((a12==4)&&(!(a25==1)&&((a27==1)&&((a15==1)&&((a9==17)&&(((input==3)&&((a2==9)||(a2==10)))&&(a20==6))))))))){ a12 = 2; a20 = 5; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a20==7)&&((a12==3)&&((a16==1)&&((a15==1)&&((a27==1)&&(((a9==17)&&((input==1)&&(((a2==10)||(a2==11))||(a2==12))))&&!(a25==1)))))))){ a20 = 6; a25 = 1; a12 = 5; a9 = 16; a2 = 10; return 23; } else if((((((a27==1)&&((((a12==3)&&((input==4)&&((a2==9)||(a2==10))))&&(a16==1))&&(a9==16)))&&(a25==1))&&(a15==1))&&(a20==6))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a25==1)&&(((a20==6)&&((((a2==13)&&((a16==1)&&((a9==17)&&(input==5))))&&(a12==6))&&(a27==1)))&&(a15==1)))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if((!(a15==1)&&((a12==2)&&(((((((input==1)&&((a2==12)||(a2==13)))&&(a20==5))&&(a9==18))&&(a25==1))&&(a27==1))&&(a16==1))))){ a12 = 5; a9 = 17; a2 = 9; return 26; } else if(((((!(a15==1)&&(((a9==18)&&((((a2==9)||(a2==10))&&(input==2))&&(a25==1)))&&(a12==6)))&&(a27==1))&&(a16==1))&&(a20==5))){ a15 = 1; a9 = 16; a2 = 12; return 25; } else if(((((a15==1)&&(((a27==1)&&((a12==3)&&(!(a25==1)&&((input==4)&&((a2==13)||((a2==11)||(a2==12)))))))&&(a9==17)))&&(a20==6))&&(a16==1))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a16==1)&&(((a20==6)&&(!(a25==1)&&((a27==1)&&(((((a2==11)||(a2==12))&&(input==1))&&(a9==17))&&(a15==1)))))&&(a12==6)))){ a2 = 10; a12 = 3; a20 = 7; a25 = 1; a9 = 16; return 21; } else if(((a20==7)&&((((a27==1)&&((a12==2)&&(((a9==17)&&((input==5)&&((a2==12)||(a2==13))))&&!(a25==1))))&&(a16==1))&&(a15==1)))){ a25 = 1; a20 = 5; a9 = 16; a2 = 9; return -1; } else if((((a12==5)&&(((a27==1)&&((a15==1)&&(((((a2==11)||(a2==12))&&(input==2))&&(a16==1))&&(a20==7))))&&(a9==17)))&&!(a25==1))){ a12 = 3; a25 = 1; a9 = 18; a20 = 6; a2 = 12; return 25; } else if((((a9==17)&&((a20==6)&&((((a12==4)&&((a15==1)&&((input==2)&&((a2==11)||(a2==12)))))&&(a25==1))&&(a16==1))))&&(a27==1))){ a9 = 16; a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((((a25==1)&&((a12==4)&&((a16==1)&&((((a15==1)&&(input==5))&&(a9==18))&&(a2==11)))))&&(a27==1))&&(a20==7))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if((((a16==1)&&(((a25==1)&&(((a27==1)&&(((input==5)&&((a2==10)||(a2==11)))&&(a20==5)))&&(a12==4)))&&(a9==18)))&&!(a15==1))){ a12 = 2; a25 = 0; a2 = 13; a15 = 1; return -1; } else if((((a27==1)&&((((a20==5)&&((!(a15==1)&&(((a2==10)||(a2==11))&&(input==5)))&&(a9==16)))&&(a12==6))&&(a16==1)))&&(a25==1))){ a2 = 12; a15 = 1; a12 = 3; a9 = 17; return -1; } else if(((a25==1)&&((((((a9==18)&&((((a2==12)||(a2==13))&&(input==2))&&(a20==5)))&&(a27==1))&&(a16==1))&&(a12==6))&&(a15==1)))){ a2 = 9; a12 = 2; a9 = 16; return -1; } else if((((a9==16)&&(((a16==1)&&(!(a25==1)&&((a12==5)&&(!(a15==1)&&((a20==5)&&(input==1))))))&&(a27==1)))&&(a2==11))){ if((a25==1)){ a9 = 18; a12 = 3; }else{ a15 = 1; a12 = 6; a25 = 1; } return -1; } else if(((a20==5)&&((a27==1)&&(!(a15==1)&&(!(a25==1)&&(((a16==1)&&((input==6)&&(((a2==13)&&(a12==5))||((a12==6)&&(a2==9)))))&&(a9==18))))))){ a2 = 10; a25 = 1; a15 = 1; a9 = 17; a12 = 3; return 23; } else if((((a12==3)&&((a16==1)&&((((a27==1)&&((a20==6)&&((input==3)&&((a2==11)||((a2==9)||(a2==10))))))&&(a9==18))&&!(a25==1))))&&(a15==1))){ a9 = 16; a12 = 2; a20 = 5; a25 = 1; a2 = 9; return -1; } else if(((((a20==5)&&(!(a25==1)&&((((a15==1)&&((input==3)&&(((a2==10)||(a2==11))||(a2==12))))&&(a16==1))&&(a12==5))))&&(a27==1))&&(a9==16))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((((a15==1)&&((((a20==5)&&((a27==1)&&((a2==10)&&(input==4))))&&!(a25==1))&&(a16==1)))&&(a12==3))&&(a9==17))){ a25 = 1; a20 = 6; a2 = 12; a12 = 5; return 21; } else if(((((a12==4)&&(((((a20==5)&&((input==4)&&((a2==10)||(a2==11))))&&(a25==1))&&!(a15==1))&&(a27==1)))&&(a9==18))&&(a16==1))){ a2 = 11; a12 = 5; a15 = 1; a9 = 17; return -1; } else if((((((a15==1)&&((a20==7)&&(((a12==5)&&((input==4)&&(a27==1)))&&(a16==1))))&&(a9==16))&&(a2==11))&&(a25==1))){ a20 = 5; a9 = 17; a2 = 9; a12 = 6; return -1; } else if((((a16==1)&&(((!(a25==1)&&(((a20==7)&&(((a2==12)||(a2==13))&&(input==2)))&&(a9==17)))&&(a27==1))&&(a15==1)))&&(a12==2))){ a9 = 16; a20 = 6; a12 = 6; a2 = 9; a25 = 1; return 21; } else if((((a20==5)&&((a27==1)&&((a12==3)&&((a2==11)&&(((a25==1)&&((input==3)&&!(a15==1)))&&(a16==1))))))&&(a9==18))){ if((a12==3)){ a9 = 16; a12 = 4; a15 = 1; a2 = 9; }else{ a15 = 1; a12 = 2; a9 = 16; a2 = 10; } return -1; } else if((!(a25==1)&&((a27==1)&&((a9==16)&&((a20==6)&&((a16==1)&&((a2==12)&&(((a15==1)&&(input==5))&&(a12==2))))))))){ a2 = 11; return -1; } else if(((((a16==1)&&((((a20==7)&&(((input==4)&&(((a2==11)||(a2==12))||(a2==13)))&&(a27==1)))&&(a15==1))&&(a9==16)))&&(a25==1))&&(a12==6))){ a12 = 3; a2 = 12; a20 = 5; a9 = 18; return -1; } else if((((a16==1)&&(((a15==1)&&(((a27==1)&&(((input==6)&&(((a2==9)||(a2==10))||(a2==11)))&&(a12==2)))&&!(a25==1)))&&(a9==16)))&&(a20==5))){ a2 = 9; a25 = 1; return -1; } else if(((((a27==1)&&((a16==1)&&((a12==5)&&((a2==9)&&((!(a15==1)&&(input==4))&&!(a25==1))))))&&(a20==5))&&(a9==17))){ if((a20==6)){ a9 = 18; a25 = 1; a15 = 1; a12 = 2; }else{ a25 = 1; a15 = 1; a12 = 3; a9 = 16; } return -1; } else if(((a15==1)&&((a16==1)&&(((((a12==4)&&((a9==17)&&(((a2==11)||(a2==12))&&(input==6))))&&(a27==1))&&!(a25==1))&&(a20==7))))){ if((a16==1)){ a9 = 16; a20 = 5; a15 = 0; a2 = 11; a25 = 1; }else{ a9 = 16; a2 = 13; a20 = 6; a12 = 5; a25 = 1; } return -1; } else if((((a2==11)&&((((a15==1)&&((((a16==1)&&(input==2))&&(a27==1))&&(a12==5)))&&(a9==17))&&(a20==5)))&&!(a25==1))){ a12 = 2; a25 = 1; a2 = 9; a9 = 16; return -1; } else if(((a27==1)&&(((((!(a15==1)&&((((a2==13)||((a2==11)||(a2==12)))&&(input==6))&&(a20==5)))&&(a12==6))&&(a9==18))&&(a16==1))&&(a25==1)))){ a9 = 17; a15 = 1; a2 = 13; a12 = 4; return 21; } else if(((a9==18)&&(((!(a25==1)&&((((a27==1)&&(((a2==11)||(a2==12))&&(input==4)))&&(a20==6))&&(a15==1)))&&(a12==6))&&(a16==1)))){ a25 = 1; a9 = 16; a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((a9==17)&&(((a16==1)&&((((a20==7)&&((input==5)&&((((a12==3)&&(a2==12))||((a2==13)&&(a12==3)))||((a2==9)&&(a12==4)))))&&(a27==1))&&(a15==1)))&&(a25==1)))){ a2 = 12; a12 = 5; return 21; } else if(((a27==1)&&(((a15==1)&&((a9==17)&&(((((input==6)&&(a12==5))&&(a2==12))&&(a25==1))&&(a20==6))))&&(a16==1)))){ if((a20==5)){ a20 = 7; a2 = 13; }else{ a9 = 16; a12 = 6; a2 = 9; } return 23; } else if(((((a9==18)&&((a20==5)&&(((a25==1)&&(((a2==13)&&(input==1))&&(a12==3)))&&(a16==1))))&&(a27==1))&&!(a15==1))){ a2 = 10; a9 = 17; a12 = 5; a15 = 1; a20 = 7; return -1; } else if((((a20==7)&&((a15==1)&&((a27==1)&&((a16==1)&&((input==2)&&((((a2==13)&&(a9==17))&&(a12==6))||(((a9==18)&&(a2==9))&&(a12==2))))))))&&(a25==1))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((((a9==18)&&((a27==1)&&((a25==1)&&((a12==4)&&((((a2==10)||(a2==11))&&(input==1))&&(a20==5))))))&&!(a15==1))&&(a16==1))){ if((a25==1)){ a2 = 11; a9 = 16; a12 = 3; a20 = 6; a15 = 1; }else{ a12 = 5; a25 = 0; a15 = 1; a2 = 13; a20 = 6; a9 = 16; } return 21; } else if(((a12==2)&&((a9==16)&&(!(a25==1)&&((a20==5)&&(((a15==1)&&((a16==1)&&((input==1)&&((a2==12)||(a2==13)))))&&(a27==1))))))){ if((a27==1)){ a15 = 0; a2 = 9; a25 = 1; }else{ a9 = 18; a2 = 13; } return 21; } else if(((((((a16==1)&&((((input==4)&&(a27==1))&&(a20==5))&&(a12==2)))&&(a25==1))&&(a2==13))&&!(a15==1))&&(a9==17))){ a20 = 6; a15 = 1; return -1; } else if(((a16==1)&&((a15==1)&&((((a20==7)&&((a25==1)&&((input==4)&&((((a12==4)&&(a2==12))||((a12==4)&&(a2==13)))||((a2==9)&&(a12==5))))))&&(a27==1))&&(a9==18))))){ a2 = 9; a20 = 5; a12 = 2; a9 = 16; return -1; } else if((((((a27==1)&&((a9==18)&&((!(a25==1)&&((input==2)&&((a2==10)||(a2==11))))&&(a16==1))))&&(a20==5))&&(a12==4))&&(a15==1))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if((((a27==1)&&((((((input==5)&&(((a12==2)&&(a2==13))||((a12==3)&&(a2==9))))&&(a25==1))&&(a15==1))&&(a9==17))&&(a20==6)))&&(a16==1))){ if((a2==9)){ a2 = 12; a12 = 3; a9 = 18; a20 = 7; }else{ a2 = 13; a12 = 3; a9 = 16; } return -1; } else if(((a12==4)&&((a20==7)&&((a16==1)&&((((a27==1)&&(((input==1)&&(a9==16))&&(a2==10)))&&(a15==1))&&(a25==1)))))){ a9 = 17; a2 = 13; a12 = 2; return -1; } else if((((a15==1)&&(((a16==1)&&((a25==1)&&((((input==3)&&((a2==9)||(a2==10)))&&(a9==16))&&(a20==7))))&&(a27==1)))&&(a12==6))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a20==6)&&((a12==6)&&((((((((a2==11)||(a2==12))&&(input==2))&&(a16==1))&&!(a25==1))&&(a27==1))&&(a15==1))&&(a9==17))))){ a9 = 16; a2 = 9; a12 = 2; a20 = 5; a25 = 1; return -1; } else if((((!(a15==1)&&(((a9==17)&&((((input==1)&&(a16==1))&&(a25==1))&&(a12==3)))&&(a2==12)))&&(a20==5))&&(a27==1))){ if((a9==17)){ a2 = 11; a9 = 16; a15 = 1; a12 = 6; }else{ a9 = 18; a25 = 0; a12 = 5; } return -1; } return calculate_output7(input); } int calculate_output7(int input) { if(((a9==18)&&(((a25==1)&&((a15==1)&&((((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))&&(input==6))&&(a20==7))&&(a27==1))))&&(a16==1)))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((a27==1)&&((a12==4)&&((a16==1)&&(((a20==7)&&((a9==16)&&(((a25==1)&&(input==2))&&(a15==1))))&&(a2==9)))))){ a9 = 18; return 23; } else if((((a15==1)&&((a12==5)&&((!(a25==1)&&((((input==1)&&((a2==9)||(a2==10)))&&(a16==1))&&(a20==6)))&&(a9==16))))&&(a27==1))){ a2 = 12; a12 = 3; a25 = 1; a9 = 18; return -1; } else if(((a12==3)&&((a20==5)&&(((a16==1)&&((a9==16)&&((a27==1)&&(((input==3)&&((a2==10)||(a2==11)))&&(a15==1)))))&&!(a25==1))))){ a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a12==2)&&((((a20==5)&&((a27==1)&&(((a2==13)&&((input==3)&&(a9==18)))&&(a16==1))))&&!(a15==1))&&!(a25==1)))){ a15 = 1; a2 = 12; a9 = 16; a12 = 3; a25 = 1; return -1; } else if((((((((a12==2)&&((a20==5)&&((input==6)&&((a2==11)||(a2==12)))))&&(a25==1))&&!(a15==1))&&(a27==1))&&(a9==17))&&(a16==1))){ if((a12==3)){ a25 = 0; a9 = 18; a2 = 9; a15 = 1; a12 = 5; a20 = 6; }else{ a2 = 11; a12 = 3; a15 = 1; a9 = 16; } return -1; } else if((((a15==1)&&(((a25==1)&&(((a9==17)&&((a16==1)&&((a20==7)&&(input==1))))&&(a27==1)))&&(a2==13)))&&(a12==4))){ a12 = 5; a2 = 10; a20 = 5; a9 = 18; return 25; } else if((!(a15==1)&&(!(a25==1)&&(((a20==5)&&(((input==1)&&(((a12==6)&&((a2==13)&&(a9==16)))||(((a2==9)&&(a9==17))&&(a12==2))))&&(a16==1)))&&(a27==1))))){ if((a12==2)){ a15 = 1; a9 = 18; a12 = 6; a2 = 11; a25 = 1; }else{ a25 = 1; a9 = 17; a2 = 9; a15 = 1; a12 = 4; } return -1; } else if(((((a12==4)&&((!(a25==1)&&((((((a2==9)||(a2==10))||(a2==11))&&(input==2))&&(a27==1))&&(a16==1)))&&(a15==1)))&&(a9==18))&&(a20==7))){ a9 = 16; a25 = 1; a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((!(a25==1)&&(((a27==1)&&((((((a2==9)||(a2==10))&&(input==4))&&(a16==1))&&(a12==2))&&(a9==16)))&&!(a15==1)))&&(a20==5))){ a12 = 6; a9 = 17; a15 = 1; a2 = 10; a20 = 6; return -1; } else if(((((a15==1)&&((((a27==1)&&((a16==1)&&(((a2==9)||(a2==10))&&(input==5))))&&(a12==5))&&!(a25==1)))&&(a9==16))&&(a20==6))){ a2 = 9; a20 = 5; a12 = 2; a25 = 1; return -1; } else if((((a20==5)&&((a16==1)&&(((((input==1)&&((((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))||((a12==4)&&(a2==10))))&&(a9==17))&&(a15==1))&&!(a25==1))))&&(a27==1))){ a2 = 13; a20 = 6; a25 = 1; a12 = 2; a9 = 18; return 21; } else if((!(a25==1)&&((a27==1)&&((a16==1)&&((a15==1)&&(((((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))||((a2==10)&&(a12==3)))&&(input==4))&&(a20==6))&&(a9==17))))))){ a12 = 2; a9 = 16; a20 = 5; a25 = 1; a2 = 9; return -1; } else if((((a15==1)&&((a2==11)&&((((((input==1)&&(a16==1))&&(a12==5))&&(a25==1))&&(a27==1))&&(a20==7))))&&(a9==16))){ a9 = 17; a20 = 5; a2 = 10; return -1; } else if(((a15==1)&&((a27==1)&&(!(a25==1)&&(((a9==18)&&((a16==1)&&(((input==2)&&((a2==9)||(a2==10)))&&(a20==6))))&&(a12==6)))))){ a9 = 16; a2 = 9; a12 = 5; return 26; } else if(((a25==1)&&((((((a20==5)&&(((a12==5)&&(input==2))&&(a2==11)))&&(a27==1))&&(a15==1))&&(a16==1))&&(a9==18)))){ a25 = 0; a2 = 13; a9 = 16; return 26; } else if((((a27==1)&&((a16==1)&&((((a25==1)&&((input==6)&&((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))||((a2==10)&&(a12==6)))))&&(a15==1))&&(a9==17))))&&(a20==6))){ if((a2==13)){ a12 = 3; a9 = 16; a20 = 5; a15 = 0; a2 = 11; }else{ a9 = 18; a20 = 7; a12 = 6; a2 = 12; } return -1; } else if((((a16==1)&&(!(a25==1)&&((a27==1)&&((((a20==5)&&((a12==6)&&(input==1)))&&(a9==16))&&(a15==1)))))&&(a2==13))){ a25 = 1; a20 = 6; return 25; } else if(((((((a9==16)&&((a2==11)&&((a16==1)&&((a20==7)&&(input==6)))))&&(a27==1))&&(a25==1))&&(a15==1))&&(a12==2))){ a2 = 9; a20 = 5; return -1; } else if(((!(a25==1)&&((a27==1)&&(((((a16==1)&&(((a2==11)||(a2==12))&&(input==4)))&&(a15==1))&&(a20==6))&&(a9==17))))&&(a12==6))){ a20 = 7; a12 = 4; a25 = 1; a2 = 12; return 25; } else if(((a9==16)&&(!(a25==1)&&((a27==1)&&(((a16==1)&&((((input==4)&&((a2==11)||(a2==12)))&&(a15==1))&&(a20==6)))&&(a12==5)))))){ a12 = 3; a2 = 11; return -1; } else if((((((a16==1)&&(((a27==1)&&((input==4)&&(((a2==10)&&(a12==3))||(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))))&&(a20==5)))&&(a9==17))&&!(a25==1))&&!(a15==1))){ a9 = 18; a15 = 1; a12 = 3; a2 = 9; a25 = 1; return -1; } else if((((a25==1)&&((a27==1)&&((((((a2==9)&&(input==2))&&(a9==16))&&(a16==1))&&(a20==5))&&(a12==6))))&&!(a15==1))){ if((a20==6)){ a12 = 3; a9 = 17; a15 = 1; a2 = 12; }else{ a15 = 1; a2 = 10; a9 = 17; a12 = 5; } return -1; } else if(((a9==18)&&((a12==4)&&((a2==11)&&((a15==1)&&(!(a25==1)&&((a16==1)&&((a20==6)&&((a27==1)&&(input==2)))))))))){ a12 = 5; a2 = 10; a9 = 16; return 26; } else if(((a20==6)&&((a2==13)&&(((((a27==1)&&((a25==1)&&((input==4)&&(a16==1))))&&(a12==6))&&(a15==1))&&(a9==17))))){ return 25; } else if(((a9==17)&&((a25==1)&&((a12==4)&&((((!(a15==1)&&((input==6)&&((a2==10)||(a2==11))))&&(a27==1))&&(a16==1))&&(a20==5)))))){ if((a15==1)){ a15 = 1; a12 = 3; a25 = 0; a20 = 7; a2 = 12; }else{ a20 = 6; a2 = 9; a9 = 16; a12 = 3; a15 = 1; } return -1; } else if((!(a15==1)&&((a2==9)&&(((a20==5)&&(((a16==1)&&((a9==17)&&(!(a25==1)&&(input==4))))&&(a12==4)))&&(a27==1))))){ if((a12==5)){ a12 = 3; a2 = 12; a9 = 18; }else{ a2 = 12; a12 = 2; } return 21; } else if(((a9==16)&&((a16==1)&&((!(a25==1)&&(((((a12==6)&&(input==5))&&(a2==10))&&(a27==1))&&(a15==1)))&&(a20==6))))){ a2 = 11; a12 = 5; a25 = 1; a9 = 17; return -1; } else if(((a15==1)&&(!(a25==1)&&(((a2==12)&&((a16==1)&&((a27==1)&&(((input==1)&&(a9==18))&&(a12==4)))))&&(a20==7))))){ a20 = 6; a25 = 1; a12 = 3; return -1; } else if(((a12==4)&&((a9==16)&&(((a20==6)&&(((((a16==1)&&(input==1))&&!(a25==1))&&(a15==1))&&(a2==11)))&&(a27==1))))){ a25 = 1; a2 = 9; a20 = 5; a12 = 2; return -1; } else if((!(a25==1)&&(((((a16==1)&&(((a9==17)&&((input==3)&&((a2==11)||(a2==12))))&&(a15==1)))&&(a20==7))&&(a12==4))&&(a27==1)))){ if((a15==1)){ a2 = 12; }else{ a2 = 13; a12 = 3; a20 = 6; a25 = 1; } return -1; } else if(((a16==1)&&(((a15==1)&&(((a25==1)&&(((((a2==10)&&(a12==5))||(((a2==13)&&(a12==4))||((a2==9)&&(a12==5))))&&(input==3))&&(a27==1)))&&(a20==7)))&&(a9==16)))){ a12 = 5; a9 = 17; a20 = 5; a2 = 9; return -1; } else if(((a20==7)&&((((a27==1)&&((a16==1)&&(((input==1)&&(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))&&(a15==1))))&&(a9==16))&&!(a25==1)))){ a25 = 1; a2 = 9; a12 = 2; a20 = 5; return -1; } else if((((!(a25==1)&&((a12==6)&&((a2==10)&&(((a20==7)&&((input==3)&&(a15==1)))&&(a9==16)))))&&(a27==1))&&(a16==1))){ a12 = 2; a25 = 1; a20 = 5; a2 = 9; return -1; } else if(((a27==1)&&((a12==5)&&(((a15==1)&&((a20==7)&&(((a9==16)&&((((a2==10)||(a2==11))||(a2==12))&&(input==2)))&&!(a25==1))))&&(a16==1))))){ a12 = 2; a2 = 9; a25 = 1; a20 = 5; return -1; } else if((((((a20==7)&&((a27==1)&&((((((a12==5)&&(a2==12))||((a2==13)&&(a12==5)))||((a2==9)&&(a12==6)))&&(input==4))&&!(a25==1))))&&(a9==18))&&(a16==1))&&(a15==1))){ a12 = 2; a9 = 16; a20 = 5; a2 = 9; a25 = 1; return -1; } else if((((!(a25==1)&&((a16==1)&&(((((input==4)&&((a2==9)||(a2==10)))&&(a12==6))&&(a27==1))&&(a20==6))))&&(a15==1))&&(a9==17))){ a2 = 13; a25 = 1; return 21; } else if((((((a12==5)&&((a20==7)&&(((a25==1)&&((input==2)&&((a2==10)||(a2==11))))&&(a9==17))))&&(a15==1))&&(a16==1))&&(a27==1))){ a12 = 6; a2 = 11; a20 = 6; return 23; } else if(((a12==6)&&((a15==1)&&((a25==1)&&((a9==17)&&(((a27==1)&&((a16==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==5))))&&(a20==7))))))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((((a25==1)&&((a16==1)&&((a20==7)&&(((input==3)&&((((a12==2)&&(a2==13))||((a2==9)&&(a12==3)))||((a12==3)&&(a2==10))))&&(a9==17)))))&&(a27==1))&&(a15==1))){ a12 = 4; a2 = 13; a9 = 16; a20 = 5; return -1; } else if((((a25==1)&&((a2==12)&&(((a27==1)&&((a20==6)&&(((a15==1)&&(input==5))&&(a12==2))))&&(a16==1))))&&(a9==16))){ a12 = 6; a9 = 18; a2 = 10; a25 = 0; return -1; } else if(((a20==5)&&((a16==1)&&(((a15==1)&&((a12==2)&&((a27==1)&&(!(a25==1)&&((input==2)&&(((a2==9)||(a2==10))||(a2==11)))))))&&(a9==17))))){ a9 = 16; a2 = 9; a25 = 1; return -1; } else if((((a20==5)&&(((a16==1)&&((a12==6)&&((a9==16)&&((((a2==10)||(a2==11))&&(input==2))&&!(a15==1)))))&&(a25==1)))&&(a27==1))){ a9 = 17; a12 = 3; a2 = 9; a20 = 6; a15 = 1; return 21; } else if(((a9==16)&&((a15==1)&&(((((a27==1)&&((a25==1)&&((input==5)&&((a2==10)||(a2==11)))))&&(a12==3))&&(a16==1))&&(a20==7))))){ a2 = 9; a12 = 2; a20 = 5; return -1; } else if((((a2==11)&&((a20==5)&&((!(a15==1)&&((a16==1)&&((a9==16)&&((a12==5)&&(input==4)))))&&(a27==1))))&&!(a25==1))){ if((a12==6)){ a25 = 1; a15 = 1; a2 = 13; }else{ a9 = 18; a12 = 4; a2 = 10; } return 23; } else if(((a20==5)&&((a25==1)&&((a12==2)&&((a27==1)&&((a16==1)&&(((a9==17)&&(((a2==11)||(a2==12))&&(input==4)))&&!(a15==1)))))))){ a25 = 0; a12 = 6; a2 = 12; return -1; } else if((((((a25==1)&&(((((input==2)&&!(a15==1))&&(a2==13))&&(a27==1))&&(a12==2)))&&(a16==1))&&(a20==5))&&(a9==17))){ a12 = 3; a15 = 1; a2 = 10; return -1; } else if(((((a9==17)&&((((((input==2)&&((a2==11)||((a2==9)||(a2==10))))&&(a27==1))&&(a25==1))&&(a12==3))&&(a20==5)))&&(a16==1))&&!(a15==1))){ if((a2==11)){ a12 = 6; a2 = 9; a25 = 0; a15 = 1; }else{ a25 = 0; a20 = 6; a12 = 5; a15 = 1; a2 = 12; a9 = 16; } return -1; } else if((((a20==7)&&((a16==1)&&((a27==1)&&((a15==1)&&((a12==3)&&(!(a25==1)&&(((a2==10)||(a2==11))&&(input==1))))))))&&(a9==18))){ a20 = 5; a9 = 16; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a12==2)&&((a20==6)&&((((((a9==16)&&((input==6)&&(a16==1)))&&(a25==1))&&(a27==1))&&(a2==13))&&(a15==1))))){ a20 = 5; a2 = 9; return -1; } else if((!(a25==1)&&(((a27==1)&&((a15==1)&&(((a16==1)&&(((input==5)&&(((a2==11)||(a2==12))||(a2==13)))&&(a12==6)))&&(a20==6))))&&(a9==16)))){ a20 = 5; a12 = 2; a2 = 9; a25 = 1; return -1; } else if((((((a12==3)&&((((a25==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==1)))&&(a9==17))&&(a20==5)))&&(a16==1))&&(a27==1))&&!(a15==1))){ if((a16==1)){ a25 = 0; a2 = 10; a12 = 4; }else{ a2 = 12; a15 = 1; a25 = 0; a20 = 6; a12 = 2; } return -1; } else if(((((a12==5)&&((a27==1)&&(((a16==1)&&((((a2==10)||(a2==11))&&(input==5))&&(a20==7)))&&!(a25==1))))&&(a9==18))&&(a15==1))){ a2 = 13; a12 = 4; a9 = 16; a25 = 1; return 21; } else if(((a16==1)&&(((a2==12)&&((a27==1)&&((!(a25==1)&&(((input==4)&&(a20==7))&&(a15==1)))&&(a9==18))))&&(a12==2)))){ a2 = 9; a20 = 5; return 21; } else if(((a27==1)&&(((((a20==5)&&((a9==16)&&((a12==5)&&((input==6)&&((a2==12)||((a2==10)||(a2==11)))))))&&(a15==1))&&(a16==1))&&!(a25==1)))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a25==1)&&((a9==16)&&(((a16==1)&&((a27==1)&&(!(a15==1)&&(((input==6)&&(a2==11))&&(a12==5)))))&&(a20==5))))){ a9 = 17; a12 = 4; a2 = 13; a15 = 1; return -1; } else if((((a9==18)&&(((a12==4)&&((a15==1)&&(!(a25==1)&&((a20==7)&&((input==4)&&(((a2==9)||(a2==10))||(a2==11)))))))&&(a27==1)))&&(a16==1))){ a20 = 6; a2 = 13; a25 = 1; a12 = 3; a9 = 17; return -1; } else if(((a16==1)&&((a12==4)&&(((a20==6)&&((!(a25==1)&&((a27==1)&&((input==2)&&((a2==9)||(a2==10)))))&&(a9==17)))&&(a15==1))))){ a2 = 9; a9 = 16; a12 = 5; return 26; } else if((((((a9==16)&&(((((a20==5)&&(input==1))&&(a27==1))&&(a2==13))&&(a12==5)))&&(a25==1))&&!(a15==1))&&(a16==1))){ if((a12==4)){ a15 = 1; a12 = 3; a9 = 17; a2 = 10; }else{ a15 = 1; a12 = 2; a2 = 11; a9 = 17; } return -1; } else if((((a27==1)&&((a9==16)&&(((((a20==7)&&((a15==1)&&(input==3)))&&(a16==1))&&(a25==1))&&(a2==10))))&&(a12==4))){ a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((!(a25==1)&&((a20==5)&&(((a15==1)&&(((a9==17)&&((a12==5)&&(input==5)))&&(a27==1)))&&(a2==12))))&&(a16==1))){ a25 = 1; a2 = 9; a12 = 2; a9 = 16; return -1; } else if(((a16==1)&&((!(a25==1)&&((((input==3)&&((((a9==16)&&(a2==13))&&(a12==6))||((a12==2)&&((a9==17)&&(a2==9)))))&&(a20==5))&&!(a15==1)))&&(a27==1)))){ a15 = 1; a2 = 9; a25 = 1; a9 = 17; a12 = 4; return -1; } else if(((a20==5)&&((!(a25==1)&&((a16==1)&&((a12==4)&&(!(a15==1)&&((a2==10)&&((input==3)&&(a9==17)))))))&&(a27==1)))){ if((a9==18)){ a9 = 16; a12 = 5; a25 = 1; }else{ a20 = 7; a12 = 3; a25 = 1; a9 = 18; a15 = 1; } return 23; } else if((((a20==7)&&((!(a25==1)&&((a9==18)&&(((a2==12)&&((input==5)&&(a12==4)))&&(a16==1))))&&(a27==1)))&&(a15==1))){ a25 = 1; a20 = 6; a12 = 5; a9 = 17; a2 = 10; return 21; } else if(((a20==7)&&((a15==1)&&(((a9==18)&&(!(a25==1)&&(((a27==1)&&((input==6)&&((a2==11)||((a2==9)||(a2==10)))))&&(a12==2))))&&(a16==1))))){ a2 = 9; a20 = 5; a25 = 1; a9 = 16; return -1; } else if((((a20==6)&&(((!(a25==1)&&((a9==16)&&((a27==1)&&((a12==4)&&(input==5)))))&&(a16==1))&&(a2==10)))&&(a15==1))){ a12 = 2; a25 = 1; a2 = 13; a9 = 17; return 21; } else if(((a15==1)&&((a12==4)&&((((a9==18)&&((((input==6)&&(a27==1))&&(a2==9))&&!(a25==1)))&&(a20==5))&&(a16==1))))){ a12 = 2; a25 = 1; a9 = 16; return -1; } else if(((!(a25==1)&&(((a9==17)&&((((((a2==9)||(a2==10))&&(input==1))&&(a27==1))&&(a20==6))&&(a15==1)))&&(a16==1)))&&(a12==6))){ a12 = 4; a9 = 16; a2 = 12; return 21; } else if(((!(a25==1)&&((a12==5)&&((((a20==5)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==6))&&(a9==17)))&&(a16==1))&&(a27==1))))&&!(a15==1))){ a2 = 11; a9 = 16; a15 = 1; a12 = 6; a25 = 1; return -1; } else if(((a27==1)&&((!(a25==1)&&(((a20==5)&&((a12==6)&&(((input==2)&&(a16==1))&&(a2==13))))&&(a9==16)))&&(a15==1)))){ a25 = 1; a12 = 2; a2 = 9; return -1; } else if((((((((a12==4)&&((a20==5)&&((a2==13)&&(input==6))))&&!(a25==1))&&(a16==1))&&(a15==1))&&(a27==1))&&(a9==18))){ a25 = 1; a2 = 9; a12 = 2; a9 = 16; return -1; } else if((((((a27==1)&&((a15==1)&&((a25==1)&&(((a9==18)&&(input==6))&&(a20==7)))))&&(a12==4))&&(a16==1))&&(a2==9))){ a12 = 5; a9 = 16; a20 = 6; a2 = 10; return -1; } else if(((a20==5)&&((((a27==1)&&(((a12==3)&&(((((a2==11)||(a2==12))||(a2==13))&&(input==1))&&(a9==18)))&&!(a25==1)))&&(a15==1))&&(a16==1)))){ a2 = 9; a12 = 2; a25 = 1; a9 = 16; return -1; } else if(((a16==1)&&((a15==1)&&((a27==1)&&(((((a20==6)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==5)))&&(a25==1))&&(a12==2))&&(a9==17)))))){ if((a20==7)){ a12 = 4; a20 = 5; a2 = 11; a15 = 0; a9 = 16; }else{ a12 = 5; a9 = 16; a2 = 12; } return -1; } else if(((a12==6)&&(((a20==5)&&((((!(a25==1)&&((a9==16)&&(input==3)))&&(a15==1))&&(a27==1))&&(a2==13)))&&(a16==1)))){ a2 = 9; a20 = 6; a9 = 17; a25 = 1; a12 = 2; return 23; } else if(((a16==1)&&((a20==5)&&((a9==18)&&(!(a25==1)&&((((((a12==3)&&(a2==10))||(((a2==13)&&(a12==2))||((a12==3)&&(a2==9))))&&(input==4))&&(a27==1))&&(a15==1))))))){ a20 = 6; a12 = 4; a9 = 17; a2 = 13; return -1; } else if(((a2==9)&&((a15==1)&&((a16==1)&&((a20==7)&&((a12==5)&&((a9==18)&&((a27==1)&&((input==6)&&!(a25==1)))))))))){ a25 = 1; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((a9==18)&&(((a15==1)&&((a27==1)&&(((a12==4)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==6))&&(a25==1)))&&(a16==1))))&&(a20==5)))){ a2 = 13; a12 = 6; return 24; } else if((((((a20==6)&&((a25==1)&&((((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))||((a2==10)&&(a12==4)))&&(input==4))&&(a16==1))))&&(a15==1))&&(a9==17))&&(a27==1))){ a9 = 16; a2 = 9; a12 = 4; return -1; } else if(((a15==1)&&((((a9==16)&&((a16==1)&&(((((a2==11)||(a2==12))&&(input==1))&&(a20==6))&&(a12==3))))&&!(a25==1))&&(a27==1)))){ a2 = 12; a9 = 18; a25 = 1; return -1; } else if(((((a9==18)&&((a27==1)&&(((a12==2)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==5))&&(a15==1)))&&(a25==1))))&&(a20==7))&&(a16==1))){ a2 = 10; a20 = 5; a12 = 3; return -1; } else if(((a27==1)&&(((a12==3)&&((a16==1)&&((a25==1)&&(((a20==5)&&((input==4)&&((a2==11)||((a2==9)||(a2==10)))))&&!(a15==1)))))&&(a9==16)))){ a12 = 2; a2 = 13; a20 = 6; a15 = 1; a9 = 17; return -1; } else if(((a12==5)&&((a2==11)&&((a27==1)&&(((!(a15==1)&&(((input==3)&&(a20==5))&&(a16==1)))&&(a9==16))&&(a25==1)))))){ a2 = 10; a15 = 1; return -1; } else if((!(a15==1)&&(((a25==1)&&((a20==5)&&((a12==2)&&(((a9==17)&&((a2==13)&&(input==5)))&&(a16==1)))))&&(a27==1)))){ if((a27==1)){ a2 = 12; a12 = 3; a15 = 1; a9 = 16; }else{ a9 = 18; a12 = 3; a2 = 9; } return 26; } else if(((!(a25==1)&&((a20==7)&&((a16==1)&&(((a15==1)&&((((a12==5)&&(a2==10))||(((a12==4)&&(a2==13))||((a2==9)&&(a12==5))))&&(input==2)))&&(a9==17)))))&&(a27==1))){ a12 = 2; a20 = 5; a9 = 16; a2 = 9; a25 = 1; return -1; } else if(((a20==7)&&(((((((input==2)&&((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a2==9)&&(a12==5))))&&(a15==1))&&!(a25==1))&&(a9==16))&&(a16==1))&&(a27==1)))){ a2 = 9; a25 = 1; a20 = 5; a12 = 2; return -1; } else if(((a12==4)&&((a27==1)&&(!(a25==1)&&((a2==9)&&((a9==18)&&((a20==5)&&(((input==5)&&(a16==1))&&(a15==1))))))))){ a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((((a15==1)&&((a12==4)&&((a27==1)&&(!(a25==1)&&((a2==9)&&((a20==5)&&(input==3)))))))&&(a9==18))&&(a16==1))){ a12 = 2; a9 = 16; a25 = 1; return -1; } else if((((a9==18)&&(((a20==6)&&((((a16==1)&&((input==6)&&(a2==13)))&&(a25==1))&&(a27==1)))&&(a15==1)))&&(a12==2))){ a25 = 0; a20 = 5; a2 = 9; a12 = 4; a9 = 17; return -1; } else if(((a25==1)&&((a16==1)&&((a9==17)&&(((a15==1)&&((((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))||((a12==6)&&(a2==10)))&&(input==1))&&(a20==6)))&&(a27==1)))))){ a12 = 5; a2 = 12; return -1; } else if(((a2==12)&&((a20==7)&&(((a16==1)&&(((a27==1)&&(((a12==6)&&(input==6))&&(a15==1)))&&(a9==17)))&&(a25==1))))){ if((a12==3)){ a2 = 11; a15 = 0; a20 = 5; a9 = 16; a12 = 4; }else{ a9 = 16; a20 = 6; a12 = 5; } return -1; } else if((((a27==1)&&(((((((((a2==9)||(a2==10))||(a2==11))&&(input==3))&&(a15==1))&&(a9==17))&&!(a25==1))&&(a20==5))&&(a16==1)))&&(a12==2))){ a20 = 6; a2 = 13; a25 = 1; return 21; } else if(((a27==1)&&(((((a12==2)&&((a16==1)&&((a15==1)&&((((a2==11)||(a2==12))||(a2==13))&&(input==3)))))&&(a20==6))&&(a9==18))&&!(a25==1)))){ a25 = 1; a9 = 16; a20 = 5; a2 = 9; return -1; } else if((((a9==16)&&((a20==5)&&((a12==6)&&((a16==1)&&((!(a15==1)&&(((a2==10)||(a2==11))&&(input==3)))&&(a25==1))))))&&(a27==1))){ a2 = 10; a9 = 18; a12 = 3; return -1; } else if((((a20==7)&&(((a15==1)&&(((a9==17)&&(((a12==3)&&(input==5))&&(a16==1)))&&(a27==1)))&&(a2==9)))&&!(a25==1))){ a9 = 16; a12 = 2; a25 = 1; a20 = 5; return -1; } else if(((((((a9==16)&&((a27==1)&&((a2==9)&&((a16==1)&&(input==5)))))&&!(a15==1))&&(a12==4))&&!(a25==1))&&(a20==5))){ a2 = 12; a15 = 1; a12 = 3; a25 = 1; return -1; } else if(((((((a12==5)&&((a27==1)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==6))&&!(a15==1))))&&(a16==1))&&(a25==1))&&(a20==5))&&(a9==17))){ a15 = 1; a12 = 3; a2 = 13; return -1; } else if((((!(a25==1)&&(((((input==3)&&(((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))))&&(a15==1))&&(a27==1))&&(a20==5)))&&(a16==1))&&(a9==16))){ a2 = 9; a25 = 1; a12 = 2; return -1; } else if(((a15==1)&&(!(a25==1)&&(((a20==7)&&(((a16==1)&&((((a2==11)||(a2==12))&&(input==6))&&(a9==17)))&&(a12==5)))&&(a27==1))))){ a20 = 5; a12 = 2; a2 = 9; a25 = 1; a9 = 16; return -1; } else if(((a25==1)&&(((((((input==5)&&(((a12==4)&&(a2==13))||((a2==9)&&(a12==5))))&&(a27==1))&&(a16==1))&&(a15==1))&&(a20==6))&&(a9==17)))){ a9 = 16; a2 = 9; a20 = 5; a12 = 2; return -1; } else if(((a27==1)&&(((a9==16)&&(((!(a25==1)&&((a12==5)&&((((a2==10)||(a2==11))||(a2==12))&&(input==6))))&&(a16==1))&&(a20==7)))&&(a15==1)))){ a25 = 1; a12 = 2; a20 = 5; a2 = 9; return -1; } else if(((a20==6)&&((a9==17)&&(((((a15==1)&&(((input==1)&&(((a2==10)||(a2==11))||(a2==12)))&&(a25==1)))&&(a12==2))&&(a27==1))&&(a16==1))))){ if((a15==1)){ a12 = 3; a9 = 18; a20 = 7; a2 = 11; }else{ a2 = 13; a12 = 3; a9 = 16; } return -1; } else if(((a2==11)&&((a20==5)&&((((((a27==1)&&((a12==5)&&(input==5)))&&(a16==1))&&(a25==1))&&(a15==1))&&(a9==18))))){ a9 = 16; a25 = 0; a2 = 9; a12 = 4; return 26; } else if(((a27==1)&&((a20==7)&&((a16==1)&&((a9==16)&&(((((input==1)&&(a2==11))&&(a12==2))&&(a25==1))&&(a15==1))))))){ a2 = 13; a12 = 5; return -1; } else if(((a9==17)&&((a12==3)&&(!(a25==1)&&(((((((a2==13)||((a2==11)||(a2==12)))&&(input==2))&&(a16==1))&&(a27==1))&&(a20==5))&&!(a15==1)))))){ a12 = 4; a25 = 1; a15 = 1; a2 = 10; return -1; } else if((!(a25==1)&&(((((a27==1)&&(!(a15==1)&&((((a2==10)&&(a12==5))||(((a12==4)&&(a2==13))||((a2==9)&&(a12==5))))&&(input==2))))&&(a9==16))&&(a16==1))&&(a20==5)))){ a12 = 5; a2 = 11; a15 = 1; a20 = 6; a9 = 18; return -1; } else if((((a12==3)&&((a9==18)&&(!(a25==1)&&((((a15==1)&&((input==2)&&((a2==11)||((a2==9)||(a2==10)))))&&(a27==1))&&(a16==1)))))&&(a20==6))){ a25 = 1; a2 = 12; return 25; } else if((!(a25==1)&&(((a16==1)&&((((a27==1)&&(((input==3)&&(a20==5))&&(a9==17)))&&(a12==4))&&!(a15==1)))&&(a2==9)))){ if((a2==9)){ a2 = 11; a12 = 6; a15 = 1; a25 = 1; }else{ a2 = 11; a20 = 6; a25 = 1; a15 = 1; a9 = 16; a12 = 5; } return -1; } else if(((((!(a25==1)&&(!(a15==1)&&((a20==5)&&((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==2)))))&&(a9==18))&&(a16==1))&&(a27==1))){ a9 = 17; a25 = 1; a2 = 12; a12 = 3; return -1; } else if(((a20==6)&&((a27==1)&&((((input==1)&&((((a25==1)&&((a12==6)&&((a2==13)&&(a9==18))))||(!(a25==1)&&(((a9==16)&&(a2==9))&&(a12==2))))||(!(a25==1)&&((a12==2)&&((a2==10)&&(a9==16))))))&&(a16==1))&&(a15==1))))){ a12 = 6; a9 = 17; a2 = 12; a20 = 7; a25 = 1; return -1; } else if((((a2==9)&&((((a12==4)&&((a9==18)&&(((a25==1)&&(input==5))&&!(a15==1))))&&(a27==1))&&(a20==5)))&&(a16==1))){ if((a9==16)){ a9 = 17; a12 = 5; a15 = 1; a2 = 13; }else{ a15 = 1; a9 = 16; a12 = 2; a2 = 11; } return -1; } else if(((a16==1)&&((((!(a25==1)&&(((((a2==12)||(a2==13))&&(input==3))&&(a9==17))&&(a20==6)))&&(a15==1))&&(a27==1))&&(a12==5)))){ a25 = 1; a12 = 2; a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((a9==16)&&(!(a15==1)&&(((a2==10)&&((((a27==1)&&((a25==1)&&(input==6)))&&(a12==5))&&(a20==5)))&&(a16==1))))){ a2 = 9; a25 = 0; a12 = 4; return 21; } else if(((a27==1)&&((a16==1)&&(((a9==18)&&((a15==1)&&((a25==1)&&((((a12==6)&&(a2==10))||(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))&&(input==1)))))&&(a20==6))))){ a2 = 11; a12 = 4; a9 = 17; return -1; } else if(((((a27==1)&&((((input==2)&&((((a9==17)&&(a2==13))&&(a12==6))||(((a9==18)&&(a2==9))&&(a12==2))))&&(a16==1))&&(a15==1)))&&!(a25==1))&&(a20==5))){ a12 = 2; a2 = 9; a9 = 16; a25 = 1; return -1; } else if(((((a15==1)&&((a20==7)&&((a16==1)&&((a9==16)&&((a27==1)&&((input==3)&&((a2==11)||(a2==12))))))))&&(a12==4))&&(a25==1))){ a20 = 6; a2 = 11; a12 = 2; a25 = 0; return -1; } else if(((a27==1)&&((!(a15==1)&&(((a20==5)&&((a16==1)&&((a12==4)&&(((a2==13)||((a2==11)||(a2==12)))&&(input==1)))))&&!(a25==1)))&&(a9==17)))){ if((a25==1)){ a12 = 5; a25 = 1; a2 = 9; a15 = 1; a20 = 7; }else{ a2 = 13; } return -1; } else if((((((a15==1)&&(((((input==2)&&((a2==11)||(a2==12)))&&(a16==1))&&(a20==6))&&(a27==1)))&&(a25==1))&&(a12==6))&&(a9==18))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((a12==2)&&((!(a15==1)&&((!(a25==1)&&((((input==2)&&((a2==12)||(a2==13)))&&(a9==16))&&(a16==1)))&&(a27==1)))&&(a20==5)))){ a15 = 1; a12 = 4; a2 = 12; a20 = 6; return -1; } else if(((a25==1)&&((a16==1)&&(((a20==6)&&(((a2==13)&&(((a27==1)&&(input==3))&&(a15==1)))&&(a12==2)))&&(a9==18))))){ a12 = 3; a20 = 7; a2 = 11; return -1; } else if((((a9==16)&&((a16==1)&&((a15==1)&&((((a12==5)&&((input==4)&&((a2==12)||((a2==10)||(a2==11)))))&&(a20==7))&&!(a25==1)))))&&(a27==1))){ if((a2==10)){ a9 = 17; a2 = 12; a12 = 2; }else{ a2 = 12; a12 = 2; a25 = 1; } return 23; } else if(((a27==1)&&((a9==16)&&(((((((((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))||((a2==10)&&(a12==5)))&&(input==6))&&(a16==1))&&(a15==1))&&(a20==7))&&(a25==1))))){ a2 = 12; a20 = 5; a9 = 17; a12 = 4; return -1; } else if((((((!(a15==1)&&((((input==4)&&(((a2==11)||(a2==12))||(a2==13)))&&!(a25==1))&&(a9==17)))&&(a16==1))&&(a20==5))&&(a27==1))&&(a12==3))){ a2 = 9; a15 = 1; a9 = 16; return -1; } else if(((a20==7)&&((a25==1)&&(((a9==17)&&(((a27==1)&&((a12==4)&&((input==6)&&(a2==13))))&&(a16==1)))&&(a15==1))))){ a20 = 5; a9 = 18; a12 = 6; return 24; } else if(((a15==1)&&((a16==1)&&(((a27==1)&&((a9==16)&&(((input==1)&&(((a2==9)&&(a12==5))||(((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))))&&!(a25==1))))&&(a20==7))))){ a9 = 17; a2 = 10; a12 = 3; return -1; } else if(((a20==7)&&(((((((a15==1)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==6)))&&(a27==1))&&(a12==3))&&(a9==18))&&(a16==1))&&(a25==1)))){ if((a9==17)){ a12 = 5; a25 = 0; a9 = 16; a2 = 9; }else{ a20 = 6; a2 = 11; a9 = 16; } return -1; } else if(((((a12==3)&&(((a20==6)&&((((input==6)&&(((a2==11)||(a2==12))||(a2==13)))&&(a15==1))&&(a9==17)))&&!(a25==1)))&&(a27==1))&&(a16==1))){ a25 = 1; a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if(((a27==1)&&((!(a25==1)&&((((a9==18)&&(((input==1)&&((a2==9)||(a2==10)))&&(a20==6)))&&(a15==1))&&(a16==1)))&&(a12==6)))){ a2 = 9; a25 = 1; a12 = 2; a20 = 5; a9 = 16; return -1; } else if(((a9==18)&&(!(a15==1)&&((((a20==5)&&((a16==1)&&((((a2==9)&&(a12==5))||(((a12==4)&&(a2==12))||((a2==13)&&(a12==4))))&&(input==6))))&&(a27==1))&&(a25==1))))){ if((a12==6)){ a15 = 1; a12 = 5; a2 = 13; a9 = 16; }else{ a12 = 5; a2 = 10; a9 = 16; a15 = 1; } return -1; } else if(((a16==1)&&(((((a27==1)&&(((input==2)&&((((a2==12)&&(a12==4))||((a2==13)&&(a12==4)))||((a2==9)&&(a12==5))))&&!(a25==1)))&&(a9==18))&&(a15==1))&&(a20==6)))){ a25 = 1; a2 = 12; a12 = 3; return 25; } else if(((a15==1)&&((a16==1)&&((a27==1)&&((a20==7)&&(((a12==3)&&((((a2==12)||(a2==13))&&(input==6))&&!(a25==1)))&&(a9==18))))))){ a12 = 6; a20 = 5; a2 = 10; return 23; } else if((((a9==16)&&((a16==1)&&(!(a25==1)&&((a20==5)&&((a27==1)&&(((((a2==9)||(a2==10))||(a2==11))&&(input==6))&&(a12==6)))))))&&!(a15==1))){ if((a12==3)){ a15 = 1; a2 = 13; a12 = 3; a25 = 1; }else{ a15 = 1; a9 = 18; a2 = 12; a25 = 1; a20 = 6; } return -1; } else if(((((a20==7)&&((((((input==6)&&(a2==9))&&(a27==1))&&(a12==4))&&(a15==1))&&(a25==1)))&&(a16==1))&&(a9==16))){ a12 = 2; a20 = 5; return -1; } else if(((((a2==13)&&((((((a25==1)&&(input==6))&&(a16==1))&&(a12==3))&&(a9==18))&&(a27==1)))&&(a20==5))&&!(a15==1))){ a9 = 16; a15 = 1; a2 = 10; a12 = 4; a25 = 0; return 25; } else if(((a27==1)&&((a16==1)&&(((a15==1)&&((!(a25==1)&&((((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))&&(input==5)))&&(a9==16)))&&(a20==6))))){ a25 = 1; a20 = 5; a2 = 9; a12 = 2; return -1; } else if((!(a15==1)&&((((!(a25==1)&&((a20==5)&&((input==3)&&(((a2==10)&&(a12==5))||(((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))))))&&(a9==16))&&(a27==1))&&(a16==1)))){ a15 = 1; a2 = 10; a12 = 4; a9 = 17; a20 = 7; return -1; } else if((((((a25==1)&&((((a12==2)&&((input==2)&&(a15==1)))&&(a16==1))&&(a2==12)))&&(a27==1))&&(a9==17))&&(a20==7))){ a9 = 16; a12 = 5; a2 = 10; a20 = 6; a25 = 0; return 23; } else if(((a27==1)&&(!(a25==1)&&((a16==1)&&(((a9==16)&&(((input==5)&&((((a12==5)&&(a2==13))||((a12==6)&&(a2==9)))||((a2==10)&&(a12==6))))&&(a20==5)))&&(a15==1)))))){ a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((((a12==2)&&(((a9==16)&&((((a16==1)&&(input==4))&&(a15==1))&&(a20==7)))&&!(a25==1)))&&(a27==1))&&(a2==9))){ a25 = 1; a12 = 3; a9 = 17; a20 = 6; return -1; } else if(((a15==1)&&((a27==1)&&(((a12==3)&&(((a9==18)&&(!(a25==1)&&((((a2==9)||(a2==10))||(a2==11))&&(input==1))))&&(a16==1)))&&(a20==6))))){ a20 = 5; a25 = 1; a9 = 16; a12 = 2; a2 = 9; return -1; } else if((((((((a12==6)&&((((a2==11)||(a2==12))&&(input==1))&&(a20==6)))&&(a16==1))&&!(a25==1))&&(a9==18))&&(a15==1))&&(a27==1))){ a25 = 1; a2 = 10; a12 = 4; a20 = 7; a9 = 16; return 26; } else if((((a20==5)&&((a2==9)&&(!(a15==1)&&(((((input==5)&&(a16==1))&&(a12==6))&&(a27==1))&&(a25==1)))))&&(a9==16))){ a12 = 3; a25 = 0; a9 = 17; a20 = 7; a15 = 1; return 26; } else if(((((a27==1)&&((((((a9==16)&&(input==5))&&(a20==5))&&!(a25==1))&&(a2==10))&&(a16==1)))&&(a15==1))&&(a12==4))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if((((((a25==1)&&((a15==1)&&(((input==6)&&(((a12==6)&&(a2==10))||(((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))))&&(a27==1))))&&(a16==1))&&(a9==18))&&(a20==6))){ a20 = 7; a2 = 10; a12 = 3; return -1; } else if(((a20==5)&&((a2==9)&&((a27==1)&&((a12==4)&&(!(a15==1)&&((((input==1)&&(a25==1))&&(a16==1))&&(a9==18)))))))){ if((a16==1)){ a12 = 6; a9 = 17; a15 = 1; a2 = 13; }else{ a15 = 1; a9 = 16; a12 = 5; } return 26; } else if(((a27==1)&&(((a20==5)&&((a16==1)&&(!(a15==1)&&((input==1)&&(((a12==2)&&((a9==18)&&(a2==9)))||((((a2==12)&&(a9==17))&&(a12==6))||((a12==6)&&((a2==13)&&(a9==17)))))))))&&(a25==1)))){ if((a9==18)){ a15 = 1; a2 = 10; a9 = 16; a12 = 2; }else{ a12 = 2; a2 = 12; a9 = 16; a15 = 1; } return -1; } else if(((a12==2)&&(((a16==1)&&((a9==18)&&(((a27==1)&&((a20==7)&&((((a2==9)||(a2==10))||(a2==11))&&(input==1))))&&(a15==1))))&&!(a25==1)))){ a2 = 9; a9 = 16; a20 = 5; a25 = 1; return -1; } else if(((((a9==16)&&((a27==1)&&((a16==1)&&((a25==1)&&(((a2==13)&&(input==4))&&(a12==2))))))&&(a15==1))&&(a20==6))){ a2 = 9; a20 = 5; return -1; } else if(((a16==1)&&((a15==1)&&(((a27==1)&&((a20==7)&&(((input==5)&&((((a12==5)&&(a2==12))||((a2==13)&&(a12==5)))||((a12==6)&&(a2==9))))&&(a9==18))))&&!(a25==1))))){ a9 = 16; a2 = 9; a12 = 2; a20 = 5; a25 = 1; return -1; } else if(((a16==1)&&((((a9==18)&&(((((input==3)&&(a2==12))&&(a20==5))&&!(a25==1))&&(a15==1)))&&(a12==4))&&(a27==1)))){ a2 = 9; a9 = 16; a12 = 2; a25 = 1; return -1; } else if(((((a15==1)&&((a16==1)&&((a27==1)&&((((a12==5)&&(input==1))&&(a20==7))&&(a9==17)))))&&!(a25==1))&&(a2==13))){ a25 = 1; a20 = 5; a2 = 9; a9 = 18; return 25; } else if(((a9==18)&&((a15==1)&&(((a20==6)&&((a27==1)&&((a16==1)&&(!(a25==1)&&((input==3)&&((a2==12)||((a2==10)||(a2==11))))))))&&(a12==5))))){ a2 = 9; a20 = 5; a12 = 2; a25 = 1; a9 = 16; return -1; } else if(((((a12==6)&&(!(a25==1)&&(((a16==1)&&((a27==1)&&((input==1)&&((a2==13)||((a2==11)||(a2==12))))))&&(a20==6))))&&(a9==16))&&(a15==1))){ a2 = 9; a25 = 1; a20 = 5; a12 = 2; return -1; } else if(((a12==3)&&((a25==1)&&(((a9==16)&&((a16==1)&&(((a15==1)&&((input==6)&&((a2==12)||(a2==13))))&&(a20==7))))&&(a27==1))))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if(((a16==1)&&(((a9==16)&&(!(a15==1)&&((a20==5)&&((a27==1)&&(((input==1)&&((a2==10)||(a2==11)))&&(a12==6))))))&&(a25==1)))){ a9 = 18; a2 = 11; a15 = 1; a12 = 5; a20 = 7; return -1; } else if((!(a15==1)&&(((a16==1)&&((a2==13)&&(((((input==1)&&(a27==1))&&(a12==2))&&(a9==16))&&(a20==5))))&&(a25==1)))){ a2 = 9; a15 = 1; return -1; } else if((((a27==1)&&((((a16==1)&&((a20==7)&&((a25==1)&&(((a2==11)||(a2==12))&&(input==5)))))&&(a9==16))&&(a12==4)))&&(a15==1))){ a2 = 13; a12 = 2; a9 = 17; a20 = 6; return 26; } else if((((a12==6)&&(((a15==1)&&((a27==1)&&(!(a25==1)&&(((input==6)&&((a2==13)||((a2==11)||(a2==12))))&&(a9==16)))))&&(a20==7)))&&(a16==1))){ a20 = 6; a12 = 3; a2 = 12; a25 = 1; a9 = 18; return -1; } else if((((a15==1)&&((((((((a2==13)||((a2==11)||(a2==12)))&&(input==6))&&(a27==1))&&(a16==1))&&(a20==5))&&(a12==3))&&!(a25==1)))&&(a9==18))){ a9 = 16; a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((a9==18)&&((((a20==7)&&((a12==4)&&((a27==1)&&(((a16==1)&&(input==2))&&(a2==10)))))&&(a25==1))&&(a15==1)))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } else if((((a16==1)&&(((a20==6)&&((a9==17)&&((a27==1)&&(((input==4)&&((a2==11)||(a2==12)))&&(a12==4)))))&&(a25==1)))&&(a15==1))){ a2 = 12; a20 = 7; a12 = 6; return -1; } else if(((a27==1)&&((a9==18)&&((a12==2)&&((a2==10)&&((((a20==6)&&((a15==1)&&(input==2)))&&(a16==1))&&!(a25==1))))))){ a12 = 5; a2 = 9; a9 = 16; return 23; } else if((((a9==16)&&(((a12==3)&&(((a15==1)&&(!(a25==1)&&((input==3)&&((a2==11)||(a2==12)))))&&(a16==1)))&&(a27==1)))&&(a20==6))){ a25 = 1; a2 = 9; a9 = 17; a12 = 6; return -1; } else if((((a25==1)&&((a9==17)&&((((a20==7)&&((((a2==10)||(a2==11))&&(input==3))&&(a12==5)))&&(a27==1))&&(a16==1))))&&(a15==1))){ a20 = 5; a12 = 2; a9 = 16; a2 = 9; return -1; } else if(((a16==1)&&(((input==5)&&(((a20==7)&&(!(a25==1)&&((((a9==18)&&(a2==13))&&(a15==1))&&(a12==6))))||((a20==5)&&(((!(a15==1)&&((a9==16)&&(a2==9)))&&(a12==2))&&(a25==1)))))&&(a27==1)))){ a2 = 9; a9 = 17; a15 = 1; a20 = 6; a25 = 0; a12 = 4; return -1; } else if(((a15==1)&&((a16==1)&&(((((a9==17)&&(((input==4)&&((a2==13)||((a2==11)||(a2==12))))&&!(a25==1)))&&(a20==7))&&(a27==1))&&(a12==6))))){ a20 = 5; a9 = 16; a2 = 9; a12 = 2; a25 = 1; return -1; } else if(((((!(a25==1)&&((a9==18)&&((a15==1)&&((input==3)&&((((a2==13)&&(a12==2))||((a12==3)&&(a2==9)))||((a2==10)&&(a12==3)))))))&&(a16==1))&&(a27==1))&&(a20==5))){ if((a9==16)){ a9 = 16; a25 = 1; a2 = 13; a15 = 0; a12 = 2; }else{ a9 = 17; a2 = 11; a20 = 6; a12 = 3; } return -1; } else if(((a25==1)&&((a20==7)&&(((a12==3)&&((a15==1)&&(((a16==1)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==1)))&&(a27==1))))&&(a9==18))))){ if((a20==5)){ a2 = 10; }else{ a2 = 10; a9 = 16; a12 = 4; a20 = 6; } return -1; } else if(((a25==1)&&(((((((a20==7)&&(((a2==11)||(a2==12))&&(input==2)))&&(a15==1))&&(a27==1))&&(a16==1))&&(a9==16))&&(a12==4)))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((!(a15==1)&&(((a27==1)&&((((((a2==10)||(a2==11))&&(input==6))&&(a20==5))&&(a25==1))&&(a9==18)))&&(a12==2)))&&(a16==1))){ a9 = 17; a2 = 12; a15 = 1; a12 = 6; return -1; } else if(((a25==1)&&(((((a27==1)&&((a20==6)&&((((a12==4)&&(a2==13))||((a2==9)&&(a12==5)))&&(input==3))))&&(a16==1))&&(a9==17))&&(a15==1)))){ a2 = 13; a12 = 4; a9 = 18; return 21; } else if(((a20==7)&&((a25==1)&&((((a16==1)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==2))&&(a27==1))&&(a15==1)))&&(a9==18))&&(a12==3))))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a15==1)&&((a16==1)&&(((a9==17)&&((a25==1)&&((a27==1)&&((((a2==10)&&(a12==6))||(((a12==5)&&(a2==13))||((a12==6)&&(a2==9))))&&(input==3)))))&&(a20==6))))){ a2 = 12; a12 = 4; a9 = 16; return -1; } else if(((a9==16)&&(((a27==1)&&(((a2==12)&&((((input==5)&&!(a15==1))&&(a12==6))&&(a25==1)))&&(a16==1)))&&(a20==5)))){ a25 = 0; a9 = 18; a15 = 1; a12 = 5; return -1; } else if((((((a9==18)&&((a2==13)&&((((input==1)&&(a20==6))&&!(a25==1))&&(a12==5))))&&(a15==1))&&(a27==1))&&(a16==1))){ a25 = 1; a2 = 9; a20 = 5; a9 = 16; a12 = 2; return -1; } else if(((((((a20==7)&&(((input==6)&&(((a12==5)&&(a2==13))||((a2==9)&&(a12==6))))&&(a9==16)))&&(a27==1))&&(a15==1))&&!(a25==1))&&(a16==1))){ a20 = 5; a2 = 9; a12 = 2; a25 = 1; return -1; } else if((((a20==7)&&((((a15==1)&&(((((a2==12)||(a2==13))&&(input==6))&&(a12==2))&&(a16==1)))&&(a27==1))&&!(a25==1)))&&(a9==17))){ a25 = 1; a9 = 16; a20 = 5; a2 = 9; return -1; } else if((((a15==1)&&((a20==6)&&((((((input==2)&&((a2==9)||(a2==10)))&&(a27==1))&&!(a25==1))&&(a12==5))&&(a16==1))))&&(a9==17))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; a9 = 16; return -1; } else if(((a9==18)&&(((a27==1)&&(((a16==1)&&((a25==1)&&((input==6)&&((((a2==12)&&(a12==5))||((a12==5)&&(a2==13)))||((a12==6)&&(a2==9))))))&&(a15==1)))&&(a20==5)))){ a25 = 0; a9 = 17; a2 = 9; a12 = 2; return 25; } else if(((((((a15==1)&&((a9==18)&&((a16==1)&&(((a2==11)||(a2==12))&&(input==5)))))&&(a27==1))&&(a25==1))&&(a20==6))&&(a12==6))){ if((a25==1)){ a20 = 7; a12 = 3; a2 = 11; a9 = 17; }else{ a2 = 9; a12 = 3; } return -1; } else if((((a25==1)&&((a12==5)&&((((!(a15==1)&&((input==4)&&((a2==10)||(a2==11))))&&(a9==18))&&(a16==1))&&(a27==1))))&&(a20==5))){ if((a20==7)){ a9 = 16; a12 = 4; a2 = 13; a20 = 6; a25 = 0; a15 = 1; }else{ a12 = 4; a15 = 1; a9 = 17; a2 = 11; } return -1; } else if(((a27==1)&&((!(a25==1)&&(((a20==5)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==2))&&(a16==1))&&(a12==5)))&&(a15==1)))&&(a9==16)))){ a25 = 1; a12 = 2; a2 = 9; return -1; } else if((((a15==1)&&(!(a25==1)&&((a9==17)&&(((((((a2==10)||(a2==11))||(a2==12))&&(input==5))&&(a12==3))&&(a27==1))&&(a20==7)))))&&(a16==1))){ a9 = 16; a12 = 5; a20 = 6; a25 = 1; a2 = 13; return 25; } else if(((a9==16)&&(((a2==12)&&((a20==6)&&(((a12==4)&&((a15==1)&&((a16==1)&&(input==3))))&&!(a25==1))))&&(a27==1)))){ if((a16==1)){ a9 = 17; a20 = 7; a12 = 5; a25 = 1; }else{ a12 = 6; a2 = 9; a25 = 1; } return -1; } else if(((((((((a9==18)&&(((a2==9)||(a2==10))&&(input==6)))&&(a20==5))&&(a16==1))&&(a12==3))&&(a25==1))&&(a27==1))&&!(a15==1))){ a2 = 9; a25 = 0; a9 = 17; a12 = 5; return -1; } else if(((a9==17)&&((a20==5)&&((a27==1)&&(((a12==5)&&((((((a2==10)||(a2==11))||(a2==12))&&(input==1))&&(a25==1))&&!(a15==1)))&&(a16==1)))))){ if((a25==1)){ a15 = 1; a12 = 4; a2 = 11; }else{ a2 = 9; a12 = 4; a9 = 18; a15 = 1; } return -1; } else if(((a9==18)&&((a16==1)&&((a15==1)&&(((a12==3)&&((a25==1)&&(((a27==1)&&(input==3))&&(a20==7))))&&(a2==13)))))){ a2 = 9; a12 = 6; return 21; } else if(((a27==1)&&(!(a15==1)&&((a9==16)&&((((a20==5)&&((((a2==9)||(a2==10))&&(input==2))&&(a12==2)))&&!(a25==1))&&(a16==1)))))){ if((a20==7)){ a25 = 1; a20 = 7; a15 = 1; a2 = 11; }else{ a25 = 1; a15 = 1; a12 = 5; a2 = 10; } return 21; } else if(((((a9==18)&&((a12==3)&&((a20==7)&&((a15==1)&&((a16==1)&&((a27==1)&&(input==2)))))))&&(a2==13))&&(a25==1))){ a2 = 9; a12 = 2; a9 = 16; a20 = 5; return -1; } else if(((a16==1)&&((a25==1)&&(((a20==5)&&(!(a15==1)&&(((((a12==5)&&(a2==9))||(((a2==12)&&(a12==4))||((a2==13)&&(a12==4))))&&(input==5))&&(a27==1))))&&(a9==18))))){ a15 = 1; a9 = 16; a20 = 6; a25 = 0; a2 = 11; a12 = 4; return -1; } else if(((a25==1)&&((((a20==6)&&((a27==1)&&(((input==5)&&(((a2==10)&&(a12==4))||(((a2==13)&&(a12==3))||((a2==9)&&(a12==4)))))&&(a15==1))))&&(a16==1))&&(a9==18)))){ a2 = 11; a12 = 6; a9 = 16; return -1; } else if((((((a16==1)&&((a9==18)&&((a25==1)&&((a27==1)&&(((a2==10)||(a2==11))&&(input==6))))))&&(a20==5))&&(a15==1))&&(a12==6))){ a9 = 17; a25 = 0; a12 = 4; a2 = 9; return 21; } else if(((a25==1)&&(((a27==1)&&(((a12==2)&&(((a16==1)&&((input==4)&&((a2==12)||((a2==10)||(a2==11)))))&&(a20==7)))&&(a15==1)))&&(a9==18)))){ a20 = 5; a12 = 3; a2 = 12; return -1; } else if((((a25==1)&&((a15==1)&&(((a12==3)&&((a27==1)&&((((a2==12)||(a2==13))&&(input==5))&&(a20==7))))&&(a9==16))))&&(a16==1))){ a2 = 9; a12 = 2; a20 = 5; return -1; } else if((((a9==16)&&((a16==1)&&((a20==6)&&((a25==1)&&((a15==1)&&((a27==1)&&(((a2==9)||(a2==10))&&(input==1))))))))&&(a12==3))){ a20 = 5; a2 = 9; a12 = 2; return -1; } else if(((a27==1)&&((((a9==18)&&(((a12==6)&&(((input==4)&&((a2==12)||(a2==13)))&&(a25==1)))&&(a15==1)))&&(a20==5))&&(a16==1)))){ a9 = 17; a25 = 0; a2 = 12; a12 = 5; return 23; } else if(((a27==1)&&((((a9==18)&&(!(a15==1)&&(((((a2==9)||(a2==10))&&(input==5))&&(a20==5))&&!(a25==1))))&&(a16==1))&&(a12==3)))){ if((a20==7)){ a12 = 6; a2 = 11; a15 = 1; a25 = 1; }else{ a25 = 1; a12 = 6; a15 = 1; a2 = 9; a9 = 17; } return -1; } else if(((a20==7)&&(((a15==1)&&(!(a25==1)&&((((input==4)&&(((a12==5)&&(a2==13))||((a2==9)&&(a12==6))))&&(a27==1))&&(a16==1))))&&(a9==16)))){ a9 = 18; a20 = 6; a2 = 11; a12 = 4; return -1; } else if(((((a16==1)&&((((((((a2==13)&&(a12==2))||((a2==9)&&(a12==3)))||((a2==10)&&(a12==3)))&&(input==1))&&(a20==6))&&(a15==1))&&(a27==1)))&&(a9==16))&&!(a25==1))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((((a20==7)&&((a27==1)&&((a12==2)&&((a16==1)&&((a25==1)&&((input==6)&&(a2==12)))))))&&(a9==17))&&(a15==1))){ a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((a20==5)&&((((a16==1)&&((a9==17)&&(((input==4)&&(((a12==5)&&(a2==13))||((a12==6)&&(a2==9))))&&!(a25==1))))&&(a15==1))&&(a27==1)))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if(((a20==6)&&((a27==1)&&(((a12==4)&&((a15==1)&&((a16==1)&&((a25==1)&&((input==2)&&(((a2==11)||(a2==12))||(a2==13)))))))&&(a9==18))))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a9==16)&&(((a12==5)&&((a20==7)&&((((input==3)&&(((a2==10)||(a2==11))||(a2==12)))&&!(a25==1))&&(a16==1))))&&(a15==1)))&&(a27==1))){ a12 = 2; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a16==1)&&((a27==1)&&((a9==16)&&((((a12==2)&&((((a2==11)||((a2==9)||(a2==10)))&&(input==2))&&!(a25==1)))&&(a15==1))&&(a20==5)))))){ a9 = 17; a12 = 6; a2 = 12; return 21; } else if(((a12==2)&&((a16==1)&&(((a20==6)&&((a9==16)&&((a25==1)&&((a27==1)&&(((a2==11)||((a2==9)||(a2==10)))&&(input==4))))))&&(a15==1))))){ a20 = 5; a2 = 9; return -1; } else if((((a9==18)&&(!(a15==1)&&(((((a12==5)&&(((a2==12)||(a2==13))&&(input==6)))&&(a20==5))&&(a27==1))&&(a25==1))))&&(a16==1))){ if((a27==1)){ a9 = 17; a2 = 13; a25 = 0; a12 = 3; }else{ a15 = 1; a2 = 13; a12 = 2; a20 = 6; a9 = 16; } return -1; } else if(((a27==1)&&((a16==1)&&(((a9==18)&&((a15==1)&&((((input==6)&&(a20==7))&&!(a25==1))&&(a12==4))))&&(a2==12))))){ a25 = 1; a12 = 6; a2 = 13; a20 = 5; return 24; } else if(((a27==1)&&(((((a20==6)&&(((a16==1)&&(((a2==11)||(a2==12))&&(input==6)))&&(a15==1)))&&!(a25==1))&&(a9==17))&&(a12==6)))){ a9 = 16; a20 = 5; a2 = 9; a25 = 1; a12 = 2; return -1; } else if((((a16==1)&&((a15==1)&&((a27==1)&&(((a20==7)&&((((a12==5)&&(a2==9))||(((a12==4)&&(a2==12))||((a12==4)&&(a2==13))))&&(input==6)))&&(a9==18)))))&&(a25==1))){ a2 = 9; a9 = 16; a12 = 2; a20 = 5; return -1; } else if(((a16==1)&&(((!(a15==1)&&(((a25==1)&&(((a27==1)&&(input==2))&&(a2==12)))&&(a9==18)))&&(a12==3))&&(a20==5)))){ a12 = 4; a2 = 11; a15 = 1; a25 = 0; a9 = 16; return -1; } else if(((a16==1)&&(((((a27==1)&&((((((a2==12)&&(a12==4))||((a12==4)&&(a2==13)))||((a12==5)&&(a2==9)))&&(input==4))&&(a20==7)))&&(a9==16))&&(a15==1))&&!(a25==1)))){ a12 = 4; a9 = 18; a2 = 9; a25 = 1; a20 = 6; return 26; } else if(((((a27==1)&&(((a20==5)&&(((((a2==11)||((a2==9)||(a2==10)))&&(input==4))&&(a16==1))&&(a12==2)))&&(a9==16)))&&(a15==1))&&!(a25==1))){ a9 = 18; a2 = 9; return 21; } else if(((a12==4)&&((a25==1)&&(((a16==1)&&((!(a15==1)&&(((a9==18)&&(input==4))&&(a2==9)))&&(a20==5)))&&(a27==1))))){ a20 = 6; a12 = 5; a9 = 17; a2 = 12; a15 = 1; return -1; } else if((!(a15==1)&&((((a2==12)&&((a27==1)&&((((a12==3)&&(input==1))&&(a20==5))&&(a16==1))))&&(a25==1))&&(a9==18)))){ a12 = 6; a25 = 0; a2 = 11; return -1; } else if((!(a25==1)&&(((((a27==1)&&(((a20==5)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==3)))&&(a9==17)))&&!(a15==1))&&(a16==1))&&(a12==5)))){ if((a2==13)){ a9 = 16; a25 = 1; a2 = 13; a15 = 1; a12 = 2; }else{ a25 = 1; a12 = 4; a15 = 1; a9 = 16; a2 = 9; } return -1; } else if((((((a25==1)&&(((a20==6)&&((input==4)&&(((a12==4)&&(a2==13))||((a12==5)&&(a2==9)))))&&(a15==1)))&&(a16==1))&&(a9==17))&&(a27==1))){ a9 = 16; a12 = 2; a2 = 9; a20 = 5; return -1; } else if(((a16==1)&&((a25==1)&&((a20==5)&&((a27==1)&&((((input==3)&&(((a12==3)&&(a2==13))||((a12==4)&&(a2==9))))&&(a9==17))&&!(a15==1))))))){ a2 = 11; a9 = 18; a15 = 1; a12 = 2; return -1; } else if(((a15==1)&&(!(a25==1)&&((a27==1)&&((((a2==10)&&(((a20==6)&&(input==6))&&(a12==6)))&&(a9==16))&&(a16==1)))))){ a12 = 4; a9 = 17; a25 = 1; a2 = 11; return -1; } else if((!(a15==1)&&(((a9==17)&&(((!(a25==1)&&((a2==10)&&((input==4)&&(a27==1))))&&(a20==5))&&(a16==1)))&&(a12==4)))){ a9 = 18; a15 = 1; a2 = 12; a12 = 3; a25 = 1; return -1; } else if(((((((a15==1)&&((a2==10)&&(!(a25==1)&&((a16==1)&&(input==6)))))&&(a27==1))&&(a12==4))&&(a20==6))&&(a9==16))){ a2 = 9; a25 = 1; a12 = 6; return 21; } return calculate_output8(input); } int calculate_output8(int input) { if(((a20==5)&&((a27==1)&&((((!(a25==1)&&((a9==17)&&((input==3)&&((a2==9)||(a2==10)))))&&(a12==5))&&(a16==1))&&(a15==1))))){ a20 = 6; a2 = 12; a12 = 6; a25 = 1; a9 = 18; return 23; } else if((!(a25==1)&&(((a9==17)&&((!(a15==1)&&(((((a12==5)&&(a2==13))||((a2==9)&&(a12==6)))&&(input==3))&&(a16==1)))&&(a20==5)))&&(a27==1)))){ a20 = 6; a12 = 3; a25 = 1; a2 = 11; a9 = 18; a15 = 1; return -1; } else if(((a20==7)&&(((((a15==1)&&((((((a2==12)&&(a12==3))||((a12==3)&&(a2==13)))||((a2==9)&&(a12==4)))&&(input==2))&&(a16==1)))&&(a27==1))&&(a9==17))&&(a25==1)))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((((((!(a15==1)&&((a16==1)&&(input==4)))&&(a25==1))&&(a12==2))&&(a20==5))&&(a27==1))&&(a9==16))&&(a2==13))){ a2 = 9; a15 = 1; return -1; } else if(((((a9==17)&&(!(a25==1)&&((((a16==1)&&((input==3)&&(a15==1)))&&(a20==6))&&(a2==11))))&&(a27==1))&&(a12==2))){ a2 = 9; a25 = 1; a9 = 16; a20 = 5; return -1; } else if(((a16==1)&&(((((a12==6)&&((a20==7)&&(((input==4)&&(((a2==11)||(a2==12))||(a2==13)))&&(a15==1))))&&(a27==1))&&(a9==16))&&!(a25==1)))){ a2 = 12; a12 = 4; a20 = 6; return -1; } else if(((((((a25==1)&&((a15==1)&&((((a2==11)||(a2==12))&&(input==1))&&(a12==6))))&&(a9==18))&&(a27==1))&&(a16==1))&&(a20==6))){ a2 = 13; a9 = 17; return -1; } else if(((a9==16)&&((a12==4)&&((a16==1)&&(((a25==1)&&((a27==1)&&(((input==4)&&((a2==10)||(a2==11)))&&(a20==5))))&&!(a15==1)))))){ a15 = 1; a2 = 12; a20 = 6; return -1; } else if(((a12==2)&&(((a15==1)&&((a2==11)&&((a9==16)&&((a16==1)&&(((a20==6)&&(input==4))&&(a27==1))))))&&!(a25==1)))){ a12 = 4; a25 = 1; a2 = 13; return -1; } else if(((a20==6)&&((a16==1)&&(((a25==1)&&((a15==1)&&(((a27==1)&&((input==1)&&((a2==12)||(a2==13))))&&(a9==16))))&&(a12==5))))){ a20 = 5; a12 = 2; a2 = 9; return -1; } else if((!(a25==1)&&(!(a15==1)&&((((a9==18)&&((a27==1)&&((((a2==11)||(a2==12))&&(input==6))&&(a20==5))))&&(a16==1))&&(a12==3))))){ a2 = 10; a20 = 6; a15 = 1; a25 = 1; a12 = 6; return 21; } else if(((a25==1)&&(((((a2==9)&&((a27==1)&&((a9==18)&&((a16==1)&&(input==2)))))&&(a12==4))&&(a20==5))&&!(a15==1)))){ a15 = 1; a9 = 17; a12 = 3; return 26; } else if(((a9==17)&&((a16==1)&&((a20==7)&&((a15==1)&&((a12==3)&&(!(a25==1)&&(((((a2==10)||(a2==11))||(a2==12))&&(input==6))&&(a27==1))))))))){ a25 = 1; a20 = 6; a9 = 16; a2 = 12; return 26; } else if(((a20==5)&&(((a15==1)&&((a12==5)&&(((((a9==17)&&(input==2))&&(a2==12))&&(a27==1))&&!(a25==1))))&&(a16==1)))){ a25 = 1; a2 = 9; a9 = 16; a12 = 2; return -1; } else if(((a9==17)&&(((((a16==1)&&((a27==1)&&((a2==10)&&((a20==5)&&(input==6)))))&&(a12==3))&&!(a25==1))&&(a15==1)))){ a20 = 7; a9 = 16; a2 = 9; a12 = 2; return 21; } else if(((a15==1)&&(((a27==1)&&((a12==5)&&((a16==1)&&(!(a25==1)&&(((input==4)&&((a2==12)||(a2==13)))&&(a9==17))))))&&(a20==6)))){ a9 = 16; a12 = 4; a2 = 12; return 21; } else if(((a16==1)&&(((a27==1)&&((a15==1)&&(!(a25==1)&&((((input==4)&&(((a2==11)||(a2==12))||(a2==13)))&&(a9==18))&&(a20==6)))))&&(a12==2)))){ a9 = 16; a2 = 9; a20 = 5; a25 = 1; return -1; } else if(((a12==4)&&(((((a9==16)&&(!(a25==1)&&((a27==1)&&((input==5)&&(a20==5)))))&&(a2==11))&&(a16==1))&&(a15==1)))){ a25 = 1; a12 = 2; a2 = 9; return -1; } else if(((a20==5)&&((a16==1)&&((!(a25==1)&&((a27==1)&&(!(a15==1)&&((input==6)&&(((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))))))&&(a9==17))))){ a20 = 6; a15 = 1; a2 = 12; a12 = 5; return -1; } else if((((!(a15==1)&&((((((a25==1)&&(input==6))&&(a27==1))&&(a20==5))&&(a2==11))&&(a9==18)))&&(a12==3))&&(a16==1))){ a15 = 1; a20 = 7; a9 = 16; a2 = 12; return -1; } else if(((a20==7)&&(((a25==1)&&(((((((a2==10)||(a2==11))&&(input==3))&&(a16==1))&&(a9==17))&&(a12==4))&&(a27==1)))&&(a15==1)))){ a2 = 9; a9 = 16; a20 = 5; a12 = 2; return -1; } else if(((((a27==1)&&((a12==2)&&((a20==6)&&((a16==1)&&(((a15==1)&&(input==6))&&(a9==18))))))&&!(a25==1))&&(a2==10))){ a9 = 16; a25 = 1; a2 = 9; a20 = 5; return -1; } else if(((((a12==4)&&((a20==5)&&(!(a25==1)&&((a27==1)&&(!(a15==1)&&((input==1)&&((a2==11)||(a2==12))))))))&&(a9==18))&&(a16==1))){ a9 = 16; a25 = 1; a15 = 1; a2 = 9; return -1; } else if(((((a12==2)&&((a9==18)&&((a20==7)&&((!(a25==1)&&((a27==1)&&(input==6)))&&(a2==12)))))&&(a16==1))&&(a15==1))){ a2 = 9; a20 = 5; a25 = 1; a9 = 16; return -1; } else if((((a20==5)&&((a16==1)&&((((((input==1)&&(a2==9))&&(a9==18))&&(a12==4))&&(a15==1))&&!(a25==1))))&&(a27==1))){ a9 = 16; a25 = 1; a12 = 2; return -1; } else if(((a15==1)&&((a16==1)&&((a12==3)&&((((a9==18)&&((((a2==12)||(a2==13))&&(input==5))&&!(a25==1)))&&(a20==6))&&(a27==1)))))){ a20 = 5; a9 = 16; a12 = 2; a25 = 1; a2 = 9; return -1; } else if((((a9==17)&&(((a15==1)&&((a16==1)&&((a27==1)&&(((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))||((a2==10)&&(a12==4)))&&(input==3)))))&&(a20==6)))&&(a25==1))){ if((a27==1)){ a12 = 4; a9 = 18; a2 = 10; a20 = 7; }else{ a2 = 13; a12 = 3; } return -1; } else if(((((a16==1)&&((a9==18)&&((((((a2==12)||(a2==13))&&(input==2))&&(a12==6))&&(a15==1))&&(a25==1))))&&(a27==1))&&(a20==7))){ a12 = 2; a20 = 5; a2 = 9; a9 = 16; return -1; } else if(((((!(a15==1)&&(((a16==1)&&((a12==5)&&((input==1)&&((a2==12)||((a2==10)||(a2==11))))))&&(a9==17)))&&(a27==1))&&(a20==5))&&!(a25==1))){ a25 = 1; a12 = 3; a15 = 1; a2 = 11; return -1; } else if(((((((((a12==5)&&(((a2==9)||(a2==10))&&(input==3)))&&(a9==16))&&!(a25==1))&&(a27==1))&&(a15==1))&&(a20==6))&&(a16==1))){ a25 = 1; a2 = 13; a9 = 17; a12 = 2; return -1; } else if(((a15==1)&&((((((((input==1)&&((a2==11)||(a2==12)))&&(a16==1))&&(a9==17))&&(a27==1))&&(a20==6))&&(a25==1))&&(a12==4)))){ if((a2==13)){ a25 = 0; a2 = 13; a20 = 7; a9 = 16; }else{ a12 = 3; a2 = 12; a9 = 16; } return -1; } else if((!(a25==1)&&((a20==7)&&((a27==1)&&(((((a2==13)&&((a15==1)&&(input==3)))&&(a12==4))&&(a16==1))&&(a9==18)))))){ a2 = 9; a9 = 17; a12 = 5; a20 = 5; a25 = 1; return -1; } else if(((a2==10)&&((((a20==6)&&(((((input==3)&&(a16==1))&&(a12==6))&&(a9==16))&&(a27==1)))&&!(a25==1))&&(a15==1)))){ a2 = 9; a25 = 1; return -1; } else if((!(a15==1)&&((a2==10)&&((a20==5)&&(((((a9==16)&&((a12==5)&&(input==5)))&&(a16==1))&&(a27==1))&&(a25==1)))))){ a12 = 6; a2 = 13; a15 = 1; a9 = 17; return -1; } else if((!(a25==1)&&((((a9==16)&&((a16==1)&&((a12==6)&&((a27==1)&&((a20==7)&&(input==1))))))&&(a15==1))&&(a2==10)))){ a20 = 5; a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a27==1)&&((a25==1)&&((a9==17)&&(((a16==1)&&((((a15==1)&&(input==1))&&(a12==6))&&(a20==7)))&&(a2==12)))))){ a9 = 16; a20 = 6; a2 = 13; a12 = 4; return -1; } else if((((a16==1)&&((a15==1)&&((a20==6)&&(((((a25==1)&&((a12==6)&&((a2==13)&&(a9==18))))||(((a12==2)&&((a9==16)&&(a2==9)))&&!(a25==1)))||(!(a25==1)&&((a12==2)&&((a2==10)&&(a9==16)))))&&(input==5)))))&&(a27==1))){ a2 = 9; a9 = 16; a20 = 5; a25 = 1; a12 = 2; return -1; } else if(((a12==6)&&((a25==1)&&((a15==1)&&(((a16==1)&&(((((a2==11)||(a2==12))&&(input==6))&&(a20==6))&&(a9==18)))&&(a27==1)))))){ if((a2==11)){ a9 = 17; a20 = 7; a2 = 12; }else{ a2 = 10; a12 = 4; a20 = 7; } return -1; } else if((((a16==1)&&((a12==4)&&((a20==7)&&(((((input==2)&&(a2==10))&&(a25==1))&&(a27==1))&&(a9==16)))))&&(a15==1))){ a12 = 2; a2 = 9; a20 = 5; return -1; } else if((((a9==18)&&((a16==1)&&((a20==7)&&((a27==1)&&((a12==5)&&((a25==1)&&((input==5)&&(a15==1))))))))&&(a2==12))){ a2 = 9; a20 = 5; a9 = 16; a12 = 2; return -1; } else if((((a9==18)&&(((a20==6)&&((a27==1)&&((a25==1)&&(((input==1)&&(((a2==9)||(a2==10))||(a2==11)))&&(a16==1)))))&&(a15==1)))&&(a12==3))){ a12 = 5; a2 = 13; a9 = 17; return -1; } else if(((a9==18)&&(!(a25==1)&&((a15==1)&&((a20==5)&&(((a12==2)&&((a27==1)&&((input==6)&&(((a2==10)||(a2==11))||(a2==12)))))&&(a16==1))))))){ a2 = 9; a9 = 16; a25 = 1; return -1; } else if(((a12==3)&&(((!(a15==1)&&(((a9==16)&&(((input==6)&&((a2==11)||((a2==9)||(a2==10))))&&(a25==1)))&&(a16==1)))&&(a27==1))&&(a20==5)))){ a12 = 4; a2 = 12; a15 = 1; a20 = 6; return -1; } else if(((a25==1)&&((a2==11)&&((a20==7)&&((a9==17)&&((a16==1)&&((a12==3)&&(((a15==1)&&(input==6))&&(a27==1))))))))){ a9 = 18; a12 = 2; a20 = 6; a2 = 13; return -1; } else if(((a9==17)&&((((a27==1)&&(!(a25==1)&&(((a15==1)&&((input==6)&&(a16==1)))&&(a12==2))))&&(a2==12))&&(a20==6)))){ a2 = 9; a25 = 1; a20 = 5; a9 = 16; return -1; } else if((((((a16==1)&&(!(a25==1)&&((a2==11)&&(((a27==1)&&(input==5))&&(a12==5)))))&&(a9==18))&&(a20==5))&&(a15==1))){ a12 = 2; a20 = 6; return -1; } else if(((a16==1)&&(((((a27==1)&&(((a20==5)&&((((a2==10)||(a2==11))||(a2==12))&&(input==5)))&&(a25==1)))&&(a9==17))&&(a12==5))&&!(a15==1)))){ a9 = 18; a25 = 0; a2 = 13; return 24; } else if(((a9==16)&&((a16==1)&&((a27==1)&&(!(a15==1)&&((a25==1)&&((a20==5)&&((input==4)&&(((a12==4)&&(a2==9))||(((a12==3)&&(a2==12))||((a12==3)&&(a2==13)))))))))))){ a2 = 9; a15 = 1; a12 = 2; return -1; } else if(((a16==1)&&(((a27==1)&&((a15==1)&&((((a20==5)&&((input==1)&&(a9==17)))&&!(a25==1))&&(a12==5))))&&(a2==11)))){ a12 = 2; a9 = 16; a25 = 1; a2 = 9; return -1; } else if((((a9==17)&&((a20==6)&&(((a27==1)&&((a16==1)&&((((a2==9)||(a2==10))&&(input==2))&&!(a25==1))))&&(a12==2))))&&(a15==1))){ a2 = 9; a9 = 16; a12 = 5; return 26; } else if(((a9==18)&&(((a25==1)&&((a15==1)&&((a20==6)&&((((a2==13)&&(input==2))&&(a27==1))&&(a12==2)))))&&(a16==1)))){ a9 = 16; a2 = 9; a20 = 5; return -1; } else if(((a16==1)&&(((a12==2)&&(((a9==18)&&((a27==1)&&((a2==12)&&((a25==1)&&(input==5)))))&&(a20==6)))&&(a15==1)))){ a2 = 9; return -1; } else if(((!(a25==1)&&((((((a15==1)&&((a12==2)&&(input==2)))&&(a9==18))&&(a27==1))&&(a16==1))&&(a20==7)))&&(a2==12))){ a20 = 5; a9 = 17; a12 = 6; return 21; } else if((((a9==17)&&(((a15==1)&&((a27==1)&&(((((a2==10)||(a2==11))&&(input==4))&&(a20==7))&&(a25==1))))&&(a12==5)))&&(a16==1))){ a9 = 16; a20 = 5; a2 = 9; a12 = 2; return -1; } else if((((!(a15==1)&&((a16==1)&&(((a20==5)&&((a9==17)&&((a27==1)&&(input==6))))&&(a12==4))))&&(a2==10))&&!(a25==1))){ a9 = 16; a15 = 1; return -1; } else if((((a16==1)&&((a15==1)&&((a9==17)&&((a20==6)&&((a27==1)&&((((a2==12)||((a2==10)||(a2==11)))&&(input==5))&&(a12==3)))))))&&(a25==1))){ a2 = 12; return 21; } else if((((a9==18)&&((a27==1)&&((a20==5)&&((a16==1)&&(!(a15==1)&&((((a12==3)&&(a2==13))||((a2==9)&&(a12==4)))&&(input==1)))))))&&!(a25==1))){ a25 = 1; a12 = 2; a15 = 1; a2 = 9; return -1; } else if((((((a20==6)&&((a9==18)&&((((((a2==13)&&(a12==5))||((a2==9)&&(a12==6)))||((a12==6)&&(a2==10)))&&(input==5))&&(a27==1))))&&(a15==1))&&(a16==1))&&(a25==1))){ a2 = 11; a20 = 7; a12 = 3; return -1; } else if((((a25==1)&&(((((a15==1)&&(((((a2==13)&&(a12==3))||((a12==4)&&(a2==9)))||((a2==10)&&(a12==4)))&&(input==1)))&&(a9==18))&&(a27==1))&&(a16==1)))&&(a20==6))){ a2 = 11; a12 = 2; return -1; } else if((((a15==1)&&((((a12==3)&&(((a20==7)&&((input==1)&&((a2==11)||((a2==9)||(a2==10)))))&&!(a25==1)))&&(a16==1))&&(a27==1)))&&(a9==16))){ a20 = 5; a12 = 2; a25 = 1; a2 = 9; return -1; } else if((!(a25==1)&&((((((a12==6)&&(((input==1)&&((a2==10)||(a2==11)))&&(a27==1)))&&(a9==18))&&(a20==5))&&(a16==1))&&!(a15==1)))){ a25 = 1; a9 = 16; a12 = 5; a15 = 1; a2 = 11; return -1; } else if((((((!(a15==1)&&(((a27==1)&&((input==5)&&(a20==5)))&&(a2==13)))&&(a25==1))&&(a16==1))&&(a12==2))&&(a9==16))){ a2 = 9; a15 = 1; return -1; } else if(((a20==6)&&((!(a25==1)&&((a9==17)&&((((a16==1)&&((input==6)&&((a2==9)||(a2==10))))&&(a15==1))&&(a12==4))))&&(a27==1)))){ a20 = 5; a2 = 9; a25 = 1; a9 = 16; a12 = 2; return -1; } else if((((a27==1)&&(((a15==1)&&((((((a2==10)||(a2==11))&&(input==2))&&!(a25==1))&&(a16==1))&&(a12==3)))&&(a20==5)))&&(a9==16))){ a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((((a2==12)&&((a25==1)&&((a27==1)&&((((a20==6)&&(input==4))&&(a9==18))&&(a12==2)))))&&(a15==1))&&(a16==1))){ if((a20==6)){ a25 = 0; a2 = 9; a20 = 7; a9 = 16; }else{ a12 = 5; a2 = 11; a9 = 17; } return -1; } else if(((a16==1)&&(((a25==1)&&((((a15==1)&&((a9==17)&&(((a2==10)||(a2==11))&&(input==4))))&&(a12==5))&&(a20==6)))&&(a27==1)))){ a2 = 9; a12 = 3; return -1; } else if(((((a9==17)&&((a2==9)&&((a20==6)&&((a12==2)&&((a25==1)&&((a16==1)&&(input==6)))))))&&(a27==1))&&(a15==1))){ a20 = 5; a9 = 16; return -1; } else if((!(a25==1)&&(((!(a15==1)&&(((a27==1)&&((a16==1)&&((input==4)&&((a2==12)||((a2==10)||(a2==11))))))&&(a12==6)))&&(a20==5))&&(a9==17)))){ if((a15==1)){ a2 = 11; a12 = 5; a9 = 16; a25 = 1; a15 = 1; }else{ a15 = 1; a12 = 5; a2 = 10; a25 = 1; } return -1; } else if(((a15==1)&&(((((a16==1)&&((a20==7)&&((input==3)&&(((a2==13)&&(a12==5))||((a12==6)&&(a2==9))))))&&!(a25==1))&&(a9==16))&&(a27==1)))){ a25 = 1; a2 = 9; a12 = 2; a20 = 5; return -1; } else if(((((a27==1)&&((!(a25==1)&&((a9==16)&&(((input==5)&&!(a15==1))&&(a20==5))))&&(a12==2)))&&(a16==1))&&(a2==11))){ a9 = 18; a25 = 1; a15 = 1; a2 = 13; return -1; } else if(((a9==18)&&(!(a15==1)&&((a16==1)&&(((((a27==1)&&((input==5)&&((a2==9)||(a2==10))))&&(a20==5))&&(a12==3))&&(a25==1)))))){ if((a27==1)){ a20 = 7; a12 = 6; a15 = 1; a2 = 12; }else{ a2 = 11; a15 = 1; a9 = 17; } return -1; } else if((!(a25==1)&&((a20==6)&&(((a16==1)&&(((((input==2)&&(a12==2))&&(a2==11))&&(a27==1))&&(a9==17)))&&(a15==1))))){ a2 = 9; a20 = 5; a9 = 16; a25 = 1; return -1; } else if((((a15==1)&&(((a27==1)&&(((a20==5)&&((a16==1)&&(((a2==12)||((a2==10)||(a2==11)))&&(input==4))))&&!(a25==1)))&&(a12==5)))&&(a9==16))){ a12 = 2; a2 = 9; a25 = 1; return -1; } else if(((a25==1)&&((a16==1)&&((a15==1)&&(((a27==1)&&((a12==6)&&(((input==1)&&((a2==12)||(a2==13)))&&(a9==18))))&&(a20==7)))))){ a20 = 6; a12 = 4; a9 = 16; a2 = 11; return -1; } else if(((a2==11)&&(((a20==5)&&(!(a15==1)&&((a9==16)&&((a12==5)&&((a27==1)&&((a16==1)&&(input==6)))))))&&!(a25==1)))){ a9 = 18; a20 = 6; a15 = 1; a2 = 9; a25 = 1; return -1; } else if(((a12==5)&&(((a2==12)&&((a9==18)&&((((a15==1)&&((input==4)&&(a27==1)))&&(a16==1))&&(a25==1))))&&(a20==7)))){ a12 = 2; a2 = 9; a20 = 5; a9 = 16; return -1; } else if((((a9==16)&&((a27==1)&&((!(a25==1)&&((a16==1)&&((a15==1)&&((input==5)&&((a2==12)||((a2==10)||(a2==11)))))))&&(a20==5))))&&(a12==5))){ a25 = 1; a2 = 9; a12 = 2; return -1; } else if(((a12==2)&&(((a15==1)&&(((a16==1)&&((a9==17)&&((a20==6)&&((input==3)&&((a2==9)||(a2==10))))))&&(a27==1)))&&!(a25==1)))){ a9 = 16; a20 = 5; a25 = 1; a2 = 9; return -1; } else if((((((a27==1)&&((a15==1)&&((a12==2)&&(((input==2)&&((a2==11)||((a2==9)||(a2==10))))&&(a25==1)))))&&(a20==6))&&(a9==16))&&(a16==1))){ a20 = 5; a2 = 9; return -1; } else if((((a25==1)&&((((a16==1)&&((a20==6)&&(((input==4)&&((a2==11)||(a2==12)))&&(a27==1))))&&(a15==1))&&(a9==18)))&&(a12==6))){ a12 = 5; a2 = 11; return -1; } else if(((((a20==5)&&((((((input==4)&&((a2==10)||(a2==11)))&&(a12==3))&&(a27==1))&&(a15==1))&&(a9==16)))&&(a16==1))&&!(a25==1))){ a25 = 1; a12 = 2; a2 = 9; return -1; } else if((!(a15==1)&&(((((((((a2==13)&&(a9==16))&&(a12==6))||(((a9==17)&&(a2==9))&&(a12==2)))&&(input==6))&&(a20==5))&&!(a25==1))&&(a16==1))&&(a27==1)))){ a20 = 6; a12 = 3; a2 = 13; a15 = 1; a25 = 1; a9 = 17; return -1; } else if((((a9==16)&&((a2==10)&&(((!(a25==1)&&(((a12==6)&&(input==4))&&(a15==1)))&&(a16==1))&&(a27==1))))&&(a20==7))){ a25 = 1; a12 = 5; a2 = 12; a9 = 17; a20 = 6; return 21; } else if(((a20==5)&&(((((a15==1)&&(((a16==1)&&((((a2==10)||(a2==11))||(a2==12))&&(input==1)))&&(a25==1)))&&(a27==1))&&(a9==18))&&(a12==4)))){ a2 = 13; return 25; } else if((!(a25==1)&&(!(a15==1)&&((((((((a2==11)||(a2==12))&&(input==4))&&(a16==1))&&(a9==18))&&(a12==5))&&(a27==1))&&(a20==5))))){ a25 = 1; a15 = 1; a2 = 11; a9 = 16; return -1; } else if(((a12==5)&&((a20==7)&&((a15==1)&&((a9==18)&&(((a25==1)&&((a27==1)&&(((a2==10)||(a2==11))&&(input==4))))&&(a16==1))))))){ a20 = 5; a2 = 9; a9 = 16; a12 = 2; return -1; } if(((((((((a9==16)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_0: __VERIFIER_error(); } if(((((((((a9==17)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_38: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_57: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_55: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_58: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_32: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_13: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_51: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_33: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_48: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_18: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_39: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_1: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_41: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_37: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ globalError: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_11: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_26: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_15: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_40: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_36: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_44: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_30: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_47: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_24: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_14: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_35: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_59: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_22: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_7: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_42: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_25: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_2: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_8: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_31: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_21: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_27: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_23: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_6: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_17: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_9: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_56: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_12: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_45: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_54: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_49: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==12))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_52: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_10: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_3: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_28: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_50: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==4))&&(a25==1))&&(a20==5))){ error_34: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_20: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_43: exit(0); } if(((((((((a9==18)&&(a27==1))&&(a2==13))&&(a16==1))&&(a15==1))&&(a12==2))&&(a25==1))&&(a20==5))){ error_53: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==10))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_5: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==5))&&(a25==1))&&(a20==5))){ error_16: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_19: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==11))&&(a16==1))&&(a15==1))&&(a12==6))&&(a25==1))&&(a20==5))){ error_46: exit(0); } if(((((((((a9==17)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_29: exit(0); } if(((((((((a9==16)&&(a27==1))&&(a2==9))&&(a16==1))&&(a15==1))&&(a12==3))&&(a25==1))&&(a20==5))){ error_4: 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); } }