// This file is part of the SV-Benchmarks collection of verification tasks:
// https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks
//
// SPDX-FileCopyrightText: 2010 FBK-ES
// SPDX-FileCopyrightText: 2011-2021 The SV-Benchmarks Community
// SPDX-FileCopyrightText: 2012 The RERS Challenge
//
// SPDX-License-Identifier: Apache-2.0
extern unsigned int __VERIFIER_nondet_uint();
extern char __VERIFIER_nondet_char();
extern int __VERIFIER_nondet_int();
extern long __VERIFIER_nondet_long();
extern unsigned long __VERIFIER_nondet_ulong();
extern float __VERIFIER_nondet_float();
extern void exit(int);
int calculate_output(int);
int calculate_output2(int);
int calculate_output3(int);
int calculate_output4(int);
int calculate_output5(int);
int calculate_output6(int);
int calculate_output7(int);
int calculate_output8(int);
extern void abort(void);
extern void __assert_fail(const char *, const char *, unsigned int, const char *) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
void reach_error() { __assert_fail("0", "Problem05_label45.c", 11, "reach_error"); }
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: exit(0);
}
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: {reach_error();abort();}
}
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 main1()
{
// 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);
}
}
extern void abort(void);
extern void __assert_fail(const char *, const char *, unsigned int, const char *) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
/* Generated by CIL v. 1.3.6 */
/* print_CIL_Input is true */
void error(void)
{
{
ERROR: {reach_error();abort();}
return;
}
}
int m_pc = 0;
int t1_pc = 0;
int t2_pc = 0;
int t3_pc = 0;
int t4_pc = 0;
int t5_pc = 0;
int t6_pc = 0;
int m_st ;
int t1_st ;
int t2_st ;
int t3_st ;
int t4_st ;
int t5_st ;
int t6_st ;
int m_i ;
int t1_i ;
int t2_i ;
int t3_i ;
int t4_i ;
int t5_i ;
int t6_i ;
int M_E = 2;
int T1_E = 2;
int T2_E = 2;
int T3_E = 2;
int T4_E = 2;
int T5_E = 2;
int T6_E = 2;
int E_M = 2;
int E_1 = 2;
int E_2 = 2;
int E_3 = 2;
int E_4 = 2;
int E_5 = 2;
int E_6 = 2;
int is_master_triggered(void) ;
int is_transmit1_triggered(void) ;
int is_transmit2_triggered(void) ;
int is_transmit3_triggered(void) ;
int is_transmit4_triggered(void) ;
int is_transmit5_triggered(void) ;
int is_transmit6_triggered(void) ;
void immediate_notify(void) ;
int token ;
int __VERIFIER_nondet_int() ;
int local ;
void master(void)
{
{
if (m_pc == 0) {
goto M_ENTRY;
} else {
if (m_pc == 1) {
goto M_WAIT;
} else {
}
}
M_ENTRY: ;
{
while (1) {
while_0_continue: /* CIL Label */ ;
{
token = __VERIFIER_nondet_int();
local = token;
E_1 = 1;
immediate_notify();
E_1 = 2;
m_pc = 1;
m_st = 2;
}
goto return_label;
M_WAIT: ;
if (token != local + 6) {
{
error();
}
} else {
}
}
while_0_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
void transmit1(void)
{
{
if (t1_pc == 0) {
goto T1_ENTRY;
} else {
if (t1_pc == 1) {
goto T1_WAIT;
} else {
}
}
T1_ENTRY: ;
{
while (1) {
while_1_continue: /* CIL Label */ ;
t1_pc = 1;
t1_st = 2;
goto return_label;
T1_WAIT:
{
token += 1;
E_2 = 1;
immediate_notify();
E_2 = 2;
}
}
while_1_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
void transmit2(void)
{
{
if (t2_pc == 0) {
goto T2_ENTRY;
} else {
if (t2_pc == 1) {
goto T2_WAIT;
} else {
}
}
T2_ENTRY: ;
{
while (1) {
while_2_continue: /* CIL Label */ ;
t2_pc = 1;
t2_st = 2;
goto return_label;
T2_WAIT:
{
token += 1;
E_3 = 1;
immediate_notify();
E_3 = 2;
}
}
while_2_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
void transmit3(void)
{
{
if (t3_pc == 0) {
goto T3_ENTRY;
} else {
if (t3_pc == 1) {
goto T3_WAIT;
} else {
}
}
T3_ENTRY: ;
{
while (1) {
while_3_continue: /* CIL Label */ ;
t3_pc = 1;
t3_st = 2;
goto return_label;
T3_WAIT:
{
token += 1;
E_4 = 1;
immediate_notify();
E_4 = 2;
}
}
while_3_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
void transmit4(void)
{
{
if (t4_pc == 0) {
goto T4_ENTRY;
} else {
if (t4_pc == 1) {
goto T4_WAIT;
} else {
}
}
T4_ENTRY: ;
{
while (1) {
while_4_continue: /* CIL Label */ ;
t4_pc = 1;
t4_st = 2;
goto return_label;
T4_WAIT:
{
token += 1;
E_5 = 1;
immediate_notify();
E_5 = 2;
}
}
while_4_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
void transmit5(void)
{
{
if (t5_pc == 0) {
goto T5_ENTRY;
} else {
if (t5_pc == 1) {
goto T5_WAIT;
} else {
}
}
T5_ENTRY: ;
{
while (1) {
while_5_continue: /* CIL Label */ ;
t5_pc = 1;
t5_st = 2;
goto return_label;
T5_WAIT:
{
token += 1;
E_6 = 1;
immediate_notify();
E_6 = 2;
}
}
while_5_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
void transmit6(void)
{
{
if (t6_pc == 0) {
goto T6_ENTRY;
} else {
if (t6_pc == 1) {
goto T6_WAIT;
} else {
}
}
T6_ENTRY: ;
{
while (1) {
while_6_continue: /* CIL Label */ ;
t6_pc = 1;
t6_st = 2;
goto return_label;
T6_WAIT:
{
token += 1;
E_M = 1;
immediate_notify();
E_M = 2;
}
}
while_6_break: /* CIL Label */ ;
}
return_label: /* CIL Label */
return;
}
}
int is_master_triggered(void)
{ int __retres1 ;
{
if (m_pc == 1) {
if (E_M == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
int is_transmit1_triggered(void)
{ int __retres1 ;
{
if (t1_pc == 1) {
if (E_1 == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
int is_transmit2_triggered(void)
{ int __retres1 ;
{
if (t2_pc == 1) {
if (E_2 == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
int is_transmit3_triggered(void)
{ int __retres1 ;
{
if (t3_pc == 1) {
if (E_3 == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
int is_transmit4_triggered(void)
{ int __retres1 ;
{
if (t4_pc == 1) {
if (E_4 == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
int is_transmit5_triggered(void)
{ int __retres1 ;
{
if (t5_pc == 1) {
if (E_5 == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
int is_transmit6_triggered(void)
{ int __retres1 ;
{
if (t6_pc == 1) {
if (E_6 == 1) {
__retres1 = 1;
goto return_label;
} else {
}
} else {
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
void update_channels(void)
{
{
return;
}
}
void init_threads(void)
{
{
if (m_i == 1) {
m_st = 0;
} else {
m_st = 2;
}
if (t1_i == 1) {
t1_st = 0;
} else {
t1_st = 2;
}
if (t2_i == 1) {
t2_st = 0;
} else {
t2_st = 2;
}
if (t3_i == 1) {
t3_st = 0;
} else {
t3_st = 2;
}
if (t4_i == 1) {
t4_st = 0;
} else {
t4_st = 2;
}
if (t5_i == 1) {
t5_st = 0;
} else {
t5_st = 2;
}
if (t6_i == 1) {
t6_st = 0;
} else {
t6_st = 2;
}
return;
}
}
int exists_runnable_thread(void)
{ int __retres1 ;
{
if (m_st == 0) {
__retres1 = 1;
goto return_label;
} else {
if (t1_st == 0) {
__retres1 = 1;
goto return_label;
} else {
if (t2_st == 0) {
__retres1 = 1;
goto return_label;
} else {
if (t3_st == 0) {
__retres1 = 1;
goto return_label;
} else {
if (t4_st == 0) {
__retres1 = 1;
goto return_label;
} else {
if (t5_st == 0) {
__retres1 = 1;
goto return_label;
} else {
if (t6_st == 0) {
__retres1 = 1;
goto return_label;
} else {
}
}
}
}
}
}
}
__retres1 = 0;
return_label: /* CIL Label */
return (__retres1);
}
}
void eval(void)
{
int tmp ;
{
{
while (1) {
while_7_continue: /* CIL Label */ ;
{
tmp = exists_runnable_thread();
}
if (tmp) {
} else {
goto while_7_break;
}
if (m_st == 0) {
int tmp_ndt_1;
tmp_ndt_1 = __VERIFIER_nondet_int();
if (tmp_ndt_1) {
{
m_st = 1;
master();
}
} else {
}
} else {
}
if (t1_st == 0) {
int tmp_ndt_2;
tmp_ndt_2 = __VERIFIER_nondet_int();
if (tmp_ndt_2) {
{
t1_st = 1;
transmit1();
}
} else {
}
} else {
}
if (t2_st == 0) {
int tmp_ndt_3;
tmp_ndt_3 = __VERIFIER_nondet_int();
if (tmp_ndt_3) {
{
t2_st = 1;
transmit2();
}
} else {
}
} else {
}
if (t3_st == 0) {
int tmp_ndt_4;
tmp_ndt_4 = __VERIFIER_nondet_int();
if (tmp_ndt_4) {
{
t3_st = 1;
transmit3();
}
} else {
}
} else {
}
if (t4_st == 0) {
int tmp_ndt_5;
tmp_ndt_5 = __VERIFIER_nondet_int();
if (tmp_ndt_5) {
{
t4_st = 1;
transmit4();
}
} else {
}
} else {
}
if (t5_st == 0) {
int tmp_ndt_6;
tmp_ndt_6 = __VERIFIER_nondet_int();
if (tmp_ndt_6) {
{
t5_st = 1;
transmit5();
}
} else {
}
} else {
}
if (t6_st == 0) {
int tmp_ndt_7;
tmp_ndt_7 = __VERIFIER_nondet_int();
if (tmp_ndt_7) {
{
t6_st = 1;
transmit6();
}
} else {
}
} else {
}
}
while_7_break: /* CIL Label */ ;
}
return;
}
}
void fire_delta_events(void)
{
{
if (M_E == 0) {
M_E = 1;
} else {
}
if (T1_E == 0) {
T1_E = 1;
} else {
}
if (T2_E == 0) {
T2_E = 1;
} else {
}
if (T3_E == 0) {
T3_E = 1;
} else {
}
if (T4_E == 0) {
T4_E = 1;
} else {
}
if (T5_E == 0) {
T5_E = 1;
} else {
}
if (T6_E == 0) {
T6_E = 1;
} else {
}
if (E_M == 0) {
E_M = 1;
} else {
}
if (E_1 == 0) {
E_1 = 1;
} else {
}
if (E_2 == 0) {
E_2 = 1;
} else {
}
if (E_3 == 0) {
E_3 = 1;
} else {
}
if (E_4 == 0) {
E_4 = 1;
} else {
}
if (E_5 == 0) {
E_5 = 1;
} else {
}
if (E_6 == 0) {
E_6 = 1;
} else {
}
return;
}
}
void reset_delta_events(void)
{
{
if (M_E == 1) {
M_E = 2;
} else {
}
if (T1_E == 1) {
T1_E = 2;
} else {
}
if (T2_E == 1) {
T2_E = 2;
} else {
}
if (T3_E == 1) {
T3_E = 2;
} else {
}
if (T4_E == 1) {
T4_E = 2;
} else {
}
if (T5_E == 1) {
T5_E = 2;
} else {
}
if (T6_E == 1) {
T6_E = 2;
} else {
}
if (E_M == 1) {
E_M = 2;
} else {
}
if (E_1 == 1) {
E_1 = 2;
} else {
}
if (E_2 == 1) {
E_2 = 2;
} else {
}
if (E_3 == 1) {
E_3 = 2;
} else {
}
if (E_4 == 1) {
E_4 = 2;
} else {
}
if (E_5 == 1) {
E_5 = 2;
} else {
}
if (E_6 == 1) {
E_6 = 2;
} else {
}
return;
}
}
void activate_threads(void)
{ int tmp ;
int tmp___0 ;
int tmp___1 ;
int tmp___2 ;
int tmp___3 ;
int tmp___4 ;
int tmp___5 ;
{
{
tmp = is_master_triggered();
}
if (tmp) {
m_st = 0;
} else {
}
{
tmp___0 = is_transmit1_triggered();
}
if (tmp___0) {
t1_st = 0;
} else {
}
{
tmp___1 = is_transmit2_triggered();
}
if (tmp___1) {
t2_st = 0;
} else {
}
{
tmp___2 = is_transmit3_triggered();
}
if (tmp___2) {
t3_st = 0;
} else {
}
{
tmp___3 = is_transmit4_triggered();
}
if (tmp___3) {
t4_st = 0;
} else {
}
{
tmp___4 = is_transmit5_triggered();
}
if (tmp___4) {
t5_st = 0;
} else {
}
{
tmp___5 = is_transmit6_triggered();
}
if (tmp___5) {
t6_st = 0;
} else {
}
return;
}
}
void immediate_notify(void)
{
{
{
activate_threads();
}
return;
}
}
void fire_time_events(void)
{
{
M_E = 1;
return;
}
}
void reset_time_events(void)
{
{
if (M_E == 1) {
M_E = 2;
} else {
}
if (T1_E == 1) {
T1_E = 2;
} else {
}
if (T2_E == 1) {
T2_E = 2;
} else {
}
if (T3_E == 1) {
T3_E = 2;
} else {
}
if (T4_E == 1) {
T4_E = 2;
} else {
}
if (T5_E == 1) {
T5_E = 2;
} else {
}
if (T6_E == 1) {
T6_E = 2;
} else {
}
if (E_M == 1) {
E_M = 2;
} else {
}
if (E_1 == 1) {
E_1 = 2;
} else {
}
if (E_2 == 1) {
E_2 = 2;
} else {
}
if (E_3 == 1) {
E_3 = 2;
} else {
}
if (E_4 == 1) {
E_4 = 2;
} else {
}
if (E_5 == 1) {
E_5 = 2;
} else {
}
if (E_6 == 1) {
E_6 = 2;
} else {
}
return;
}
}
void init_model(void)
{
{
m_i = 1;
t1_i = 1;
t2_i = 1;
t3_i = 1;
t4_i = 1;
t5_i = 1;
t6_i = 1;
return;
}
}
int stop_simulation(void)
{ int tmp ;
int __retres2 ;
{
{
tmp = exists_runnable_thread();
}
if (tmp) {
__retres2 = 0;
goto return_label;
} else {
}
__retres2 = 1;
return_label: /* CIL Label */
return (__retres2);
}
}
void start_simulation(void)
{ int kernel_st ;
int tmp ;
int tmp___0 ;
{
{
kernel_st = 0;
update_channels();
init_threads();
fire_delta_events();
activate_threads();
reset_delta_events();
}
{
while (1) {
while_8_continue: /* CIL Label */ ;
{
kernel_st = 1;
eval();
}
{
kernel_st = 2;
update_channels();
}
{
kernel_st = 3;
fire_delta_events();
activate_threads();
reset_delta_events();
}
{
tmp = exists_runnable_thread();
}
if (tmp == 0) {
{
kernel_st = 4;
fire_time_events();
activate_threads();
reset_time_events();
}
} else {
}
{
tmp___0 = stop_simulation();
}
if (tmp___0) {
goto while_8_break;
} else {
}
}
while_8_break: /* CIL Label */ ;
}
return;
}
}
int main2(void)
{ int __retres1 ;
{
{
init_model();
start_simulation();
}
__retres1 = 0;
return (__retres1);
}
}
int main()
{
if(__VERIFIER_nondet_int())
main1();
else
main2();
}