#include <stdio.h> 
#include <assert.h>
#include <math.h>
#include <stdlib.h>

	// inputs
	int inputs[] = {3,1,2,4,5,6};

	 int a97[] = {4,5,6,7,8};
	 int a342 = 8;
	 int a70 = 350;
	 int a111;
	 int a209 = 8;
	 int a46 = 12;
	 int a33 = 122;
	 int a255 = 9;
	 int a377 = -108;
	 int a384 = -71;
	 int a213 = 120;
	 int a145[] = {25,26,27,28,29,30};
	 int a41[] = {31,32,33,34,35,36};
	 int a83[] = {37,38,39,40,41,42};
	 int *a165 = a41;
	 int a24 = 10;
	 int a373 = 262;
	 int a58 = 4;
	 int a535[] = {35,36,37,38,39,40};
	 int a559[] = {41,42,43,44,45,46};
	 int a509[] = {47,48,49,50,51,52};
	 int *a582 = a559;
	 int a28 = 5;
	 int a278 = 4;
	 int a73 = 191;
	 int a288 = 0;
	 int a123[] = {9,10,11,12,13};
	 int cf = 1;
	 int a227 = 9;
	 int a591 = 11;
	 int a4 = 6;
	 int a259 = 165;
	 int a479 = 0;
	 int a356 = 5;
	 int a216 = 57;
	 int a338[] = {0,1,2,3,4};
	 int a253 = 57;
	 int a187 = 6;
	 int a207[] = {5,6,7,8,9};
	 int a318 = -41;
	 int a96 = 68;
	 int a242;
	 int a222[] = {9,10,11,12,13};
	 int a322[] = {44,45,46,47,48,49};
	 int a299[] = {50,51,52,53,54,55};
	 int a379[] = {56,57,58,59,60,61};
	 int *a267 = a379;
	 int a490[] = {44,45,46,47,48,49};
	 int a478[] = {50,51,52,53,54,55};
	 int a476[] = {56,57,58,59,60,61};
	 int *a537 = a478;
	 int a501 = 10;
	 int a205;
	 int a335 = 6;
	 int a136 = 0;
	 int a98[] = {85,86,87,88,89,90};
	 int a154[] = {91,92,93,94,95,96};
	 int a87[] = {97,98,99,100,101,102};
	 int *a150 = a98;
	 int a57 = 272;
	 int a210;
	 int a185 = 310;
	 int a112 = -118;
	 int a596[] = {74,75,76,77,78,79};
	 int a558[] = {80,81,82,83,84,85};
	 int a452[] = {86,87,88,89,90,91};
	 int *a407 = a452;
	 int a300[] = {83,84,85,86,87,88};
	 int a320[] = {89,90,91,92,93,94};
	 int a248[] = {95,96,97,98,99,100};
	 int *a297 = a248;
	 int a229 = 11;
	 int a282 = -60;
	 int a348 = 6;
	 int a132[] = {74,75,76,77,78,79};
	 int a178[] = {80,81,82,83,84,85};
	 int a140[] = {86,87,88,89,90,91};
	 int *a69 = a132;
	 int a500 = 6;
	 int a241 = 0;
	 int a233 = 122;
	 int a398;
	 int a247 = 191;
	 int a15 = 13;
	 int a155;
	 int a215 = 33;
	 int a230 = 151;
	 int a307[] = {5,6,7,8,9};
	 int a473 = 2;
	 int a170;
	 int a306 = 7;
	 int a202;
	 int a276 = -44;
	 int a308 = 469;
	 int a134 = 9;
	 int a168[] = {3,4,5,6,7};
	 int a336 = 7;
	 int a63[] = {0,1,2,3,4};
	 int a256[] = {6,7,8,9,10};
	 int a198 = 98;
	 int a399[] = {9,10,11,12,13};
	 int a415[] = {75,76,77,78,79,80};
	 int a588[] = {81,82,83,84,85,86};
	 int a418[] = {87,88,89,90,91,92};
	 int *a458 = a418;
	 int a25;
	 int a162[] = {5,6,7,8,9};
	 int a330 = 7;
	 int a8 = 3;
	 int a429[] = {6,7,8,9,10,11};
	 int a555[] = {12,13,14,15,16,17};
	 int a499[] = {18,19,20,21,22,23};
	 int *a434 = a499;
	 int a180 = 6;
	 int a290 = 4;
	 int a390[] = {6,7,8,9,10};
	 int a316 = 4;
	 int a225 = 11;
	 int a598[] = {12,13,14,15,16,17};
	 int a449[] = {18,19,20,21,22,23};
	 int a443[] = {24,25,26,27,28,29};
	 int *a527 = a449;
	 int a354 = 10;
	 int a203 = 7;
	 int a281[] = {0,1,2,3,4};
	 int a21;
	 int a275 = 10;
	 int a349[] = {32,33,34,35,36,37};
	 int a269[] = {38,39,40,41,42,43};
	 int a326[] = {44,45,46,47,48,49};
	 int *a273 = a269;
	 int a88 = 301;
	 int a174 = 10;
	 int a167[] = {70,71,72,73,74,75};
	 int a199[] = {76,77,78,79,80,81};
	 int a129[] = {82,83,84,85,86,87};
	 int *a94 = a167;
	 int a346 = 196;
	 int a151[] = {9,10,11,12,13};
	 int a66 = 7;
	 int a194 = 7;
	 int a234 = 4;
	 int a68 = 2;
	 int a312[] = {7,8,9,10,11};
	 int a257 = -13;
	 int a101 = 5;
	 int a102 = 203;
	 int a345 = 3;
	 int a404[] = {47,48,49,50,51,52};
	 int a583[] = {53,54,55,56,57,58};
	 int a587[] = {59,60,61,62,63,64};
	 int *a427 = a587;
	 int a235 = 62;
	 int a169 = -142;
	 int a507 = 1;
	 int a375 = 12;
	 int a378 = 8;
	 int a138[] = {9,10,11,12,13};
	 int a406 = 8;
	 int a40 = 528;
	 int a141 = -94;
	 int a163 = 7;
	 int a263 = 3;
	 int a382 = 9;
	 int a144;
	 int a333;
	 int a20;
	 int a357;
	 int a395 = 8;
	 int a450[] = {88,89,90,91,92,93};
	 int a457[] = {94,95,96,97,98,99};
	 int a522[] = {100,101,102,103,104,105};
	 int *a594 = a522;
	 int a208 = -156;
	 int a206 = 170;
	 int a204[] = {81,82,83,84,85,86};
	 int a298[] = {87,88,89,90,91,92};
	 int a236[] = {93,94,95,96,97,98};
	 int *a319 = a236;
	 int a380 = 4;
	 int a310[] = {2,3,4,5,6};
	 int a212[] = {7,8,9,10,11};
	 int a355[] = {35,36,37,38,39,40};
	 int a289[] = {41,42,43,44,45,46};
	 int a332[] = {47,48,49,50,51,52};
	 int *a327 = a289;
	 int a366;
	 int a232 = 296;
	 int a137[] = {43,44,45,46,47,48};
	 int a131[] = {49,50,51,52,53,54};
	 int a105[] = {55,56,57,58,59,60};
	 int *a48 = a105;
	 int a62;
	 int a120[] = {66,67,68,69,70,71};
	 int a36[] = {72,73,74,75,76,77};
	 int a53[] = {78,79,80,81,82,83};
	 int *a191 = a53;
	 int a59 = 7;
	 int a27 = 12;
	 int a389 = 340;
	 int a238 = -146;
	 int a328 = 11;
	 int a260;
	 int a447 = 12;
	 int a201[] = {4,5,6,7,8};
	 int a324 = 2;
	 int a42 = 6;
	 int a214 = 7;
	 int a361[] = {8,9,10,11,12};
	 int a237 = 9;
	 int a173 = 10;
	 int a47 = 5;
	 int a391 = 11;
	 int a26[] = {2,3,4,5,6};
	 int a51 = 7;
	 int a370[] = {6,7,8,9,10};
	 int a329[] = {0,1,2,3,4};
	 int a127 = -22;
	 int a304 = -33;
	 int a394 = 6;


	void errorCheck() {
	    if(((((a59==6) && (a68==a63[1])) &&  a40 <=  128 ) && (a58==8))){
	    cf = (0);
	    error_0: assert(0);
	    }
	    if(((( 80 < a198  &&  346 < a70 ) &&   ((-62 < a112) && (84 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_1: assert(0);
	    }
	    if(((( 518 < a40  &&   ((22 < a70) && (155 >= a70)) ) &&  a112 <=  -99 ) && (a58==5))){
	    cf = (0);
	    error_2: assert(0);
	    }
	    if(((( a127 <=  -171  && (a46==a138[2])) &&   ((128 < a40) && (321 >= a40)) ) && (a58==8))){
	    cf = (0);
	    error_3: assert(0);
	    }
	    if(((((a24==12) && (a187==5)) &&   ((186 < a373) && (387 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_4: assert(0);
	    }
	    if(((( a40 <=  128  && (a356==6)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_5: assert(0);
	    }
	    if(((((a8==1) &&  a70 <=  22 ) &&  a112 <=  -99 ) && (a58==5))){
	    cf = (0);
	    error_6: assert(0);
	    }
	    if(((((a354==12) && (a4==7)) &&  a96 <=  79 ) && (a58==6))){
	    cf = (0);
	    error_7: assert(0);
	    }
	    if(((((a278==3) && (a134==a123[2])) &&  465 < a373 ) && (a58==7))){
	    cf = (0);
	    error_8: assert(0);
	    }
	    if(((((a174==11) && (a380==0)) &&   ((321 < a40) && (518 >= a40)) ) && (a58==8))){
	    cf = (0);
	    error_9: assert(0);
	    }
	    if(((((51==a267[1]) &&  a102 <=  -145 ) &&   ((205 < a96) && (270 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_10: assert(0);
	    }
	    if(((((a59==8) && (a68==a63[1])) &&  a40 <=  128 ) && (a58==8))){
	    cf = (0);
	    error_11: assert(0);
	    }
	    if((((  ((260 < a235) && (438 >= a235))  && (a24==11)) &&  a373 <=  186 ) && (a58==7))){
	    cf = (0);
	    error_12: assert(0);
	    }
	    if(((((a51==a168[4]) && (a42==7)) &&   ((79 < a96) && (205 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_13: assert(0);
	    }
	    if(((((a378==a212[2]) && (a4==5)) &&  a96 <=  79 ) && (a58==6))){
	    cf = (0);
	    error_14: assert(0);
	    }
	    if(((((a194==7) && (a356==5)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_15: assert(0);
	    }
	    if(((((a187==2) && (a24==8)) &&  a373 <=  186 ) && (a58==7))){
	    cf = (0);
	    error_16: assert(0);
	    }
	    if(((((53==a48[4]) && (a68==a63[0])) &&  a40 <=  128 ) && (a58==8))){
	    cf = (0);
	    error_17: assert(0);
	    }
	    if(((( a70 <=  22  &&  a57 <=  155 ) &&   ((387 < a373) && (465 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_18: assert(0);
	    }
	    if(((((90==a150[5]) && (a263==a281[2])) && (a187==3)) && (a58==4))){
	    cf = (0);
	    error_19: assert(0);
	    }
	    if(((((a28==a162[0]) && (a263==a281[1])) && (a187==3)) && (a58==4))){
	    cf = (0);
	    error_20: assert(0);
	    }
	    if(((((a24==9) && (a187==5)) &&   ((186 < a373) && (387 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_21: assert(0);
	    }
	    if(((((a225==11) && (a187==2)) &&   ((186 < a373) && (387 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_22: assert(0);
	    }
	    if(((((a8==3) && (a134==a123[1])) &&  465 < a373 ) && (a58==7))){
	    cf = (0);
	    error_23: assert(0);
	    }
	    if(((((91==a150[0]) && (a263==a281[2])) && (a187==3)) && (a58==4))){
	    cf = (0);
	    error_24: assert(0);
	    }
	    if(((((a15==12) &&  346 < a70 ) &&  a112 <=  -99 ) && (a58==5))){
	    cf = (0);
	    error_25: assert(0);
	    }
	    if(((((a68==a63[0]) &&  a185 <=  200 ) &&  270 < a96 ) && (a58==6))){
	    cf = (0);
	    error_26: assert(0);
	    }
	    if(((((a101==4) && (a4==3)) &&  a96 <=  79 ) && (a58==6))){
	    cf = (0);
	    error_27: assert(0);
	    }
	    if(((((90==a150[5]) &&   ((155 < a70) && (346 >= a70)) ) &&   ((-62 < a112) && (84 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_28: assert(0);
	    }
	    if(((((a214==a207[4]) &&  413 < a185 ) &&  270 < a96 ) && (a58==6))){
	    cf = (0);
	    error_29: assert(0);
	    }
	    if(((((a227==a399[0]) && (a203==10)) &&  518 < a40 ) && (a58==8))){
	    cf = (0);
	    error_30: assert(0);
	    }
	    if(((((a225==12) && (a380==4)) &&   ((321 < a40) && (518 >= a40)) ) && (a58==8))){
	    cf = (0);
	    error_31: assert(0);
	    }
	    if(((((a187==3) && (a24==8)) &&  a373 <=  186 ) && (a58==7))){
	    cf = (0);
	    error_32: assert(0);
	    }
	    if(((((95==a297[0]) && (a134==a123[3])) &&  465 < a373 ) && (a58==7))){
	    cf = (0);
	    error_33: assert(0);
	    }
	    if(((( a127 <=  -171  &&   ((155 < a57) && (272 >= a57)) ) &&   ((387 < a373) && (465 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_34: assert(0);
	    }
	    if(((((a173==a151[3]) &&   ((-145 < a102) && (64 >= a102)) ) &&   ((205 < a96) && (270 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_35: assert(0);
	    }
	    if(((( 103 < a169  && (a46==a138[3])) &&   ((128 < a40) && (321 >= a40)) ) && (a58==8))){
	    cf = (0);
	    error_36: assert(0);
	    }
	    if(((((a173==a151[2]) &&   ((-145 < a102) && (64 >= a102)) ) &&   ((205 < a96) && (270 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_37: assert(0);
	    }
	    if(((((a194==8) && (a356==5)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_38: assert(0);
	    }
	    if(((((a225==10) && (a187==2)) &&   ((186 < a373) && (387 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_39: assert(0);
	    }
	    if(((( a373 <=  186  &&   ((233 < a185) && (413 >= a185)) ) &&  270 < a96 ) && (a58==6))){
	    cf = (0);
	    error_40: assert(0);
	    }
	    if(((((a47==a26[2]) && (34==a165[3])) && (a187==4)) && (a58==4))){
	    cf = (0);
	    error_41: assert(0);
	    }
	    if(((((86==a94[4]) && (a255==10)) && (a187==6)) && (a58==4))){
	    cf = (0);
	    error_42: assert(0);
	    }
	    if(((((a66==5) && (a356==3)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_43: assert(0);
	    }
	    if(((((a66==4) && (a356==3)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_44: assert(0);
	    }
	    if(((( 452 < a308  && (a24==9)) &&  a373 <=  186 ) && (a58==7))){
	    cf = (0);
	    error_45: assert(0);
	    }
	    if(((((a173==a151[4]) &&   ((-145 < a102) && (64 >= a102)) ) &&   ((205 < a96) && (270 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_46: assert(0);
	    }
	    if(((((a378==a212[4]) && (a4==5)) &&  a96 <=  79 ) && (a58==6))){
	    cf = (0);
	    error_47: assert(0);
	    }
	    if(((((a46==a138[1]) && (a187==3)) &&   ((186 < a373) && (387 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_48: assert(0);
	    }
	    if(((((a194==5) && (a356==5)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_49: assert(0);
	    }
	    if(((((a27==9) &&   ((272 < a57) && (447 >= a57)) ) &&   ((387 < a373) && (465 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_50: assert(0);
	    }
	    if(((((a227==a399[3]) && (a356==4)) &&   ((-99 < a112) && (-62 >= a112)) ) && (a58==5))){
	    cf = (0);
	    error_51: assert(0);
	    }
	    if((((  ((-90 < a141) && (-47 >= a141))  && (a134==a123[0])) &&  465 < a373 ) && (a58==7))){
	    cf = (0);
	    error_52: assert(0);
	    }
	    if(((((83==a69[3]) && (a42==8)) &&   ((79 < a96) && (205 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_53: assert(0);
	    }
	    if(((((a214==a207[2]) &&  413 < a185 ) &&  270 < a96 ) && (a58==6))){
	    cf = (0);
	    error_54: assert(0);
	    }
	    if(((((a59==7) && (a68==a63[1])) &&  a40 <=  128 ) && (a58==8))){
	    cf = (0);
	    error_55: assert(0);
	    }
	    if(((((40==a327[5]) && (a380==3)) &&   ((321 < a40) && (518 >= a40)) ) && (a58==8))){
	    cf = (0);
	    error_56: assert(0);
	    }
	    if((((  ((161 < a88) && (326 >= a88))  && (a42==10)) &&   ((79 < a96) && (205 >= a96)) ) && (a58==6))){
	    cf = (0);
	    error_57: assert(0);
	    }
	    if(((((82==a191[4]) && (a203==11)) &&  518 < a40 ) && (a58==8))){
	    cf = (0);
	    error_58: assert(0);
	    }
	    if(((((a27==11) &&   ((272 < a57) && (447 >= a57)) ) &&   ((387 < a373) && (465 >= a373)) ) && (a58==7))){
	    cf = (0);
	    error_59: assert(0);
	    }
	}
 void calculate_outputm2(int input) {
    if(((!(a342==10) ||  390 < a389 ) && ((a406==a312[1]) && (((((cf==1) && input == inputs[1]) || !(a241==0)) || !(a229==11)) && !(56==a427[3]))))){
    	 cf = (0);
    	a8 = (1);
    	a215 = ((((((((  a215) * a213)% 14999) - 8474) % 42)+ 43) + 15942) + -15939);
    	a275 = a370[4];
    	a70 = ((((((  a70) * a230)% 14999) - 14985) + -1) - 3);
    	a112 = (((((((  a112) * a276)% 14999) % 14950)- 15048) - 3) - 0);
    	a58 = (5);
    	a241 = (0);
    	a527 = a449;
    	   
    } 
    if((((  ((49 < a216) && (86 >= a216))  && ((a382==9) && (!(28==a527[4]) && !(a316==0)))) ||   ((-3 < a384) && (177 >= a384)) ) && (!(a335==a256[2]) && (input == inputs[0] && (cf==1))))){
    	 cf = (0);
    	a318 = ((((((((  a318) * a389)% 14999) + -5605) - 4977) - 626) % 53)- 33);
    	a324 = (2);
    	a290 = (4);
    	a406 = a312[1];
    	a180 = a97[3];
    	a187 = (6);
    	a473 = a310[0];
    	a373 = (((((((  a373) * a318)% 14999) + -395) % 100)+ 287) - -1);
    	a58 = (7);
    	  printf("%d\n", 22);  
    } 
    if(((((46==a537[2]) || (((cf==1) && input == inputs[3]) || (61==a537[5]))) && (a447==a222[3])) && (((a348==6) && (a275==a370[4])) && (a336==7)))){
    	 cf = (0);
    	a208 = (((((((  a208) * a213)% 14999) * 2) % 43)- 115) + -2);
    	a342 = (8);
    	a582 = a559;
    	a127 = ((((((((  a127) * a259)% 14999) % 14914)+ -15084) - -29985) * 1) - 29986);
    	a348 = (6);
    	a57 = ((((((((  a57) * a216)% 14999) % 58)+ 213) - -1) - 7634) - -7634);
    	a373 = ((((((((  a373) * a389)% 14999) - -13090) % 38)+ 427) - -14268) - 14269);
    	a58 = (7);
    	a259 = (((((((  a259) * a232)% 14999) + -26863) * 10)/ -9) - -113);
    	   
    } 
    if((((79==a458[4]) || (!(a290==5) &&   ((1 < a215) && (87 >= a215)) )) && (((!(a345==0) && ((cf==1) && input == inputs[5])) && !(a348==5)) &&   ((-64 < a276) && (5 >= a276)) ))){
    	 cf = (0);
    	a213 = ((((((  a213) * a230)% 14999) - 14960) - -947) + -956);
    	a458 = a418;
    	a216 = ((((((((  a216) * a213)% 14999) % 18)+ 68) - 1) + -18818) + 18818);
    	a233 = (((((((  a233) * a282)% 14999) - 15001) - -19651) * 1) - 19550);
    	  printf("%d\n", 21);  
    } 
    if((((cf==1) && input == inputs[4]) && ((((  ((1 < a215) && (87 >= a215))  && ((a241==0) ||   ((31 < a238) && (65 >= a238)) )) || (a209==6)) ||  a215 <=  -97 ) || (a330==5)))){
    	 cf = (0);
    	a238 = (((((((  a238) * a257)% 14999) + -15948) + -8852) * 10)/ 9);
    	a230 = ((((((((  a230) * a389)% 14999) % 86)- -53) + -17) * 10)/ 9);
    	a68 = a63[0];
    	a185 = ((((((  a185) * a208)% 14999) / 5) + -25176) + -1740);
    	a96 = (((((((  a96) * a253)% 14999) % 14864)- -15134) - -1) * 1);
    	a58 = (6);
    	a345 = (3);
    	a215 = (((((((((  a215) * a206)% 14999) / 5) % 42)- -29) * 5) % 42)+ 2);
    	   
    } 
    if(((((((cf==1) && input == inputs[2]) ||   ((-97 < a215) && (1 >= a215)) ) || (a500==a201[3])) || (a382==8)) && ((!(a316==2) && (a591==a361[3])) && !(a316==3)))){
    	 cf = (0);
    	a537 = a478;
    	a434 = a499;
    	a319 = a236;
    	a247 = ((((((((  a247) * a208)% 14999) * 2) % 15099)+ -14899) + 6919) + -6920);
    	a591 = a361[3];
    	  printf("%d\n", 23);  
    } 
} void calculate_outputm1(int input) {
    if(((  ((134 < a213) && (207 >= a213))  || (!(a394==6) || (((cf==1) &&   ((202 < a33) && (266 >= a33)) ) &&   ((-78 < a384) && (-3 >= a384)) ))) && (((14==a434[2]) || !(79==a458[4])) &&   ((1 < a230) && (174 >= a230)) ))){
    	if((((((cf==1) && (a163==6)) && (a288==0)) || !(20==a434[2])) && ((( a238 <=  -132  || (a328==13)) || (80==a407[0])) &&   ((-88 < a318) && (20 >= a318)) ))){
    		calculate_outputm2(input);
    	} 
    } 
} void calculate_outputm4(int input) {
    if(((((a290==4) && (  ((263 < a389) && (390 >= a389))  && !(50==a582[3]))) || !(53==a537[3])) && ((((cf==1) && input == inputs[2]) && (60==a427[1])) &&  a233 <=  123 ))){
    	 cf = (0);
    	a234 = (4);
    	a345 = (3);
    	a40 = (((((((  a40) * a208)% 14999) % 96)- -224) / 5) + 118);
    	a70 = ((((((((  a70) * a233)% 14999) * 2) % 66)- -89) / 5) + 82);
    	a112 = (((((((  a112) * a216)% 14999) + -6927) % 14950)+ -15048) + -2);
    	a58 = (5);
    	a348 = (6);
    	a319 = a236;
    	a537 = a478;
    	  printf("%d\n", 22);  
    } 
    if((((a275==a370[4]) && ((!(a501==a390[4]) || (input == inputs[5] && (cf==1))) && (a275==a370[4]))) && ((  ((-138 < a304) && (49 >= a304))  && !(a229==9)) && (23==a527[5])))){
    	 cf = (0);
    	a288 = (0);
    	a319 = a236;
    	a282 = ((((((  a282) * a238)% 14999) + -23751) / 5) * 5);
    	a213 = ((((((  a213) * a238)% 14999) / 5) - 12180) - 1788);
    	a174 = (9);
    	a380 = (0);
    	a241 = (0);
    	a40 = (((((((  a40) * a318)% 14999) / 5) * 5) % 98)- -419);
    	a58 = (8);
    	  printf("%d\n", 22);  
    } 
    if(((input == inputs[0] && (cf==1)) && ((((!(a348==7) && ((23==a527[5]) && (a507==a329[1]))) &&   ((1 < a230) && (174 >= a230)) ) &&  a213 <=  134 ) && (a391==11)))){
    	 cf = (0);
    	a215 = ((((((((((  a215) * a233)% 14999) % 42)+ 45) * 9)/ 10) * 5) % 42)+ 22);
    	a233 = (((((((  a233) * a259)% 14999) - 5735) - 4033) / 5) - 10951);
    	a234 = (4);
    	a230 = (((((((  a230) * a257)% 14999) / 5) - 19233) % 86)- -148);
    	a377 = (((((((  a377) * a389)% 14999) % 23)- 42) + -1) - -1);
    	a527 = a449;
    	a24 = (10);
    	a373 = ((((((  a373) * a257)% 14999) - 14932) + -52) + -12);
    	a58 = (7);
    	  printf("%d\n", 24);  
    } 
    if(((!(a406==a312[0]) && (((a500==a201[3]) || ((a345==3) && (!(a591==a361[2]) && !(91==a319[4])))) &&  163 < a259 )) && (input == inputs[3] && (cf==1)))){
    	 cf = (0);
    	a500 = a201[2];
    	a238 = ((((((  a238) * a259)% 14999) + -7505) * 1) + -6386);
    	a163 = (6);
    	a33 = (((((((((  a33) * a233)% 14999) * 2) % 31)- -234) * 5) % 31)- -224);
    	a187 = (5);
    	a336 = (7);
    	a407 = a452;
    	a213 = ((((((  a213) * a389)% 14999) - 14946) + 21376) + -21335);
    	  printf("%d\n", 21);  
    } 
    if((((a330==7) &&  44 < a253 ) && (((((input == inputs[4] && (cf==1)) || !(20==a434[2])) && (a330==7)) || !(a345==3)) ||   ((81 < a282) && (217 >= a282)) ))){
    	 cf = (0);
    	a225 = (10);
    	a380 = (4);
    	a447 = a222[3];
    	a40 = ((((((((  a40) * a208)% 14999) % 98)+ 420) + -1) / 5) + 396);
    	a58 = (8);
    	a391 = (11);
    	a345 = (3);
    	a209 = (8);
    	a304 = (((((((  a304) * a253)% 14999) - 3651) % 93)+ -43) + -1);
    	  printf("%d\n", 23);  
    } 
    if((((!(a391==10) && (  ((-160 < a208) && (-72 >= a208))  && (a324==2))) && !(a382==8)) && ((((cf==1) && input == inputs[1]) && (91==a407[5])) && (a342==8)))){
    	 cf = (0);
    	a215 = ((((((((  a215) * a232)% 14999) % 42)+ 24) / 5) + 12148) + -12128);
    	a232 = ((((((((  a232) * a304)% 14999) % 14855)- -15143) - -2) + -2058) + 2059);
    	a112 = ((((((((  a112) * a259)% 14999) * 2) + -1) * 1) % 14957)+ 15041);
    	a187 = (4);
    	a373 = (((((((  a373) * a253)% 14999) % 100)- -287) - -1) * 1);
    	a58 = (7);
    	a527 = a449;
    	a247 = ((((((  a247) * a216)% 14999) / 5) + -23273) * 1);
    	  printf("%d\n", 21);  
    } 
} void calculate_outputm3(int input) {
    if((((a209==8) && (((a447==a222[3]) && (!(a391==10) && !(a209==6))) || (a209==7))) && (((a255==9) && (cf==1)) ||  a208 <=  -160 ))){
    	if(((!(a382==11) && ( 152 < a206  &&   ((263 < a389) && (390 >= a389)) )) && (!(a507==a329[1]) || ((a382==8) || (((cf==1) && (a8==3)) ||   ((373 < a247) && (408 >= a247)) ))))){
    		calculate_outputm4(input);
    	} 
    } 
} void calculate_outputm6(int input) {
    if((( 285 < a346  || ((a447==a222[3]) && ((a406==a312[3]) || ((cf==1) && input == inputs[5])))) && (( a257 <=  -1  || (a342==10)) ||  316 < a233 ))){
    	 cf = (0);
    	a582 = a559;
    	a507 = a329[1];
    	a395 = (8);
    	a377 = ((((((((  a377) * a232)% 14999) % 23)- 42) / 5) * 51)/ 10);
    	a24 = (10);
    	a373 = ((((((  a373) * a70)% 14999) - -14726) + 193) + -29847);
    	a58 = (7);
    	a406 = a312[1];
    	a345 = (3);
    	  printf("%d\n", 21);  
    } 
    if(((((a479==a338[0]) || !(a395==8)) &&  a282 <=  -50 ) && ( 285 < a346  || ( a247 <=  199  && (((cf==1) && input == inputs[3]) ||  285 < a346 ))))){
    	 cf = (0);
    	a527 = a449;
    	a500 = a201[2];
    	a348 = (6);
    	a306 = (7);
    	a88 = (((((((  a88) * a238)% 14999) + -9572) % 82)- -244) * 1);
    	a42 = (10);
    	a96 = (((((((((  a96) * a216)% 14999) % 62)- -143) - -1) * 5) % 62)+ 140);
    	a58 = (6);
    	a479 = a338[0];
    	   
    } 
    if((( 335 < a257  || (  ((1 < a230) && (174 >= a230))  && (input == inputs[2] && (cf==1)))) && ( 285 < a346  || ((  ((-138 < a304) && (49 >= a304))  && (23==a527[5])) &&  a233 <=  123 )))){
    	 cf = (0);
    	a348 = (6);
    	a208 = (((((((  a208) * a216) * 2) % 43)+ -105) / 5) + -117);
    	a394 = (6);
    	a377 = (((((((  a377) * a70)% 14999) % 23)- 43) + -10232) + 10232);
    	a288 = (0);
    	a24 = (10);
    	a373 = ((((((  a373) * a346)% 14999) / 5) / 5) + -1733);
    	a58 = (7);
    	a215 = (((((((  a215) * a216) + 3633) % 42)+ 8) * 10)/ 9);
    	  printf("%d\n", 23);  
    } 
    if((((a324==5) || (!(a591==a361[3]) || (input == inputs[4] && (cf==1)))) && (((!(a345==1) && (a447==a222[3])) && !(a209==6)) || (a209==7)))){
    	 cf = (0);
    	a345 = (3);
    	a215 = (((((((  a215) * a384) % 42)- -46) + -3) / 5) + 18);
    	a253 = (((((((  a253) * a318)% 14999) % 14977)+ 15021) + 0) * 1);
    	a447 = a222[3];
    	a214 = a207[4];
    	a185 = ((((((((  a185) * a259)% 14999) % 14793)+ 15206) / 5) * 5) - -5);
    	a96 = ((((((((  a96) * a276)% 14999) / 5) + -25033) * 1) * -1)/ 10);
    	a58 = (6);
    	a229 = (11);
    	   
    } 
    if(((  ((-78 < a384) && (-3 >= a384))  && ((cf==1) && input == inputs[1])) && ((a395==8) && ((( a238 <=  -132  && !(a507==a329[2])) && (43==a273[5])) || !(a275==a370[4]))))){
    	 cf = (0);
    	a501 = a390[4];
    	a330 = (7);
    	a290 = (4);
    	a273 = a269;
    	a275 = a370[4];
    	a40 = (((((((  a40) * a318)% 14999) + -2419) + -9823) % 96)- -224);
    	a70 = (((((((  a70) * a238)% 14999) % 66)- -89) - 3341) - -3341);
    	   
    } 
    if(((((((a290==4) && (input == inputs[0] && (cf==1))) &&  163 < a259 ) ||  a384 <=  -78 ) && (a342==8)) && ((60==a427[1]) && (a479==a338[0])))){
    	 cf = (0);
    	a394 = (6);
    	a318 = (((((((  a318) * a318) % 53)+ -32) + -2) - -12998) + -12997);
    	a447 = a222[3];
    	a213 = ((((((  a213) * a213)% 14999) + -504) + 8513) - 22996);
    	a377 = (((((((  a377) * a253)% 14999) / 5) % 23)- 43) * 1);
    	a24 = (10);
    	a373 = ((((((((  a373) * a232)% 14999) * 2) % 15093)- 14906) + 17852) - 17853);
    	a375 = (12);
    	a58 = (7);
    	  printf("%d\n", 22);  
    } 
} void calculate_outputm7(int input) {
    if((((!(46==a537[2]) && ((input == inputs[1] && (cf==1)) || (a324==5))) || (a328==9)) && (!(80==a407[0]) && ((a330==7) && (91==a407[5]))))){
    	 cf = (0);
    	a233 = ((((((  a233) * a232)% 14999) - 14962) - 34) * 1);
    	a8 = (2);
    	a70 = (((((  a70) * a230) + -29040) + -623) / 5);
    	a395 = (8);
    	a594 = a522;
    	a389 = ((((((((  a389) * a257)% 14999) % 63)- -326) / 5) - -5164) - 4895);
    	  printf("%d\n", 23);  
    } 
    if(((((43==a582[2]) && (((cf==1) && input == inputs[4]) || !(a328==11))) || (a336==8)) && (((a507==a329[1]) && (a316==4)) || !(a500==a201[2])))){
    	 cf = (0);
    	a206 = ((((((  a206) * a346)% 14999) + 6157) * 1) + 5189);
    	a434 = a499;
    	a233 = (((((((  a233) * a208)% 14999) + 13112) * 1) / 5) + -19313);
    	a70 = ((((((  a70) * a40)% 14999) - 25838) * 1) / 5);
    	a57 = ((((((  a57) * a216)% 14999) - 14913) - 9) - 25);
    	a373 = (((((((((  a373) * a282)% 14999) * 2) % 38)- -425) * 5) % 38)+ 421);
    	a58 = (7);
    	a316 = (4);
    	   
    } 
    if((((cf==1) && input == inputs[2]) && (((!(a275==a370[0]) && ( a247 <=  199  && (!(a479==a338[0]) || (a328==11)))) || (50==a582[3])) && (a395==8)))){
    	 cf = (0);
    	a384 = ((((((  a384) * a318) % 37)+ -39) * 1) + -2);
    	a345 = (3);
    	a290 = (4);
    	a238 = ((((((  a238) * a253)% 14999) / 5) + -1785) + -4018);
    	a434 = a499;
    	  printf("%d\n", 24);  
    } 
    if(((((input == inputs[0] && (cf==1)) || !(43==a273[5])) || !(a241==0)) && ((((a288==0) && (105==a594[5])) ||   ((-97 < a215) && (1 >= a215)) ) || !(20==a434[2])))){
    	 cf = (0);
    	a273 = a269;
    	a206 = ((((((  a206) * a238)% 14999) / 5) + 12767) - -5626);
    	a306 = (7);
    	a215 = (((((((  a215) * a389)% 14999) + 2116) % 42)- -42) - 35);
    	a582 = a559;
    	  printf("%d\n", 24);  
    } 
    if((((!(a473==a310[0]) || !(a447==a222[2])) &&   ((1 < a230) && (174 >= a230)) ) && ((a324==5) || ((105==a594[5]) && (((cf==1) && input == inputs[3]) && (a324==2)))))){
    	 cf = (0);
    	a213 = ((((((  a213) * a304)% 14999) / 5) / 5) - 28341);
    	a336 = (7);
    	a304 = ((((((  a304) * a215) % 93)+ -43) + 28173) + -28173);
    	a225 = (12);
    	a380 = (4);
    	a40 = ((((((  a40) * a216) - -22) + 827) % 98)- -389);
    	a58 = (8);
    	a434 = a499;
    	a342 = (8);
    	   
    } 
    if(((((cf==1) && input == inputs[5]) || (a209==6)) && ((!(28==a527[4]) && ((79==a458[4]) || ( a282 <=  -50  ||  390 < a389 ))) && !(99==a594[5])))){
    	 cf = (0);
    	a594 = a522;
    	a342 = (8);
    	a206 = (((((((  a206) * a238)% 14999) - -15262) / 5) - 16685) - -30650);
    	a73 = (((((((  a73) * a253)% 14999) % 73)- -347) - 1) - 0);
    	a136 = (0);
    	a112 = ((((((  a112) * a70)% 14999) + 24232) + 4930) - -638);
    	a507 = a329[1];
    	a233 = (((((((  a233) * a215)% 14999) + 12428) * 1) - -2398) - 29795);
    	  printf("%d\n", 24);  
    } 
} void calculate_outputm5(int input) {
    if(((((a375==11) || ( a247 <=  199  &&  152 < a206 )) && (a306==7)) && ((!(a316==4) || ((cf==1) &&  a70 <=  22 )) ||   ((-97 < a215) && (1 >= a215)) ))){
    	if((((20==a434[2]) && ((a342==11) || ((a8==2) && (cf==1)))) && ((a348==6) && ((  ((-138 < a304) && (49 >= a304))  &&   ((-88 < a318) && (20 >= a318)) ) && !(6==a434[0]))))){
    		calculate_outputm6(input);
    	} 
    } 
    if(((((  ((-78 < a384) && (-3 >= a384))  && !(86==a319[5])) ||   ((-108 < a216) && (49 >= a216)) ) || !(a501==a390[4])) && ((((cf==1) &&   ((22 < a70) && (155 >= a70)) ) &&  a247 <=  199 ) &&  a247 <=  199 ))){
    	if(((  ((81 < a282) && (217 >= a282))  || ( 217 < a282  || (  ((128 < a40) && (321 >= a40))  && (cf==1)))) && (((a391==9) || ((a345==3) &&  a238 <=  -132 )) &&  a213 <=  134 ))){
    		calculate_outputm7(input);
    	} 
    } 
} void calculate_outputm9(int input) {
    if(((!(a229==11) || (!(a395==9) && ((43==a273[5]) && (((cf==1) && input == inputs[1]) || !(a406==a312[1]))))) && (!(a507==a329[3]) && !(a406==a312[3])))){
    	 cf = (0);
    	a241 = (0);
    	a434 = a499;
    	a377 = ((((((((  a377) * a206)% 14999) % 23)+ -42) * 5) % 23)- 31);
    	a24 = (10);
    	a373 = (((((((  a373) * a257)% 14999) + 3534) * 1) + 6342) - 24777);
    	a58 = (7);
    	a247 = ((((((  a247) * a215)% 14999) / 5) - 18910) + -3243);
    	a406 = a312[1];
    	  printf("%d\n", 22);  
    } 
    if(((!(a391==11) || (  ((81 < a282) && (217 >= a282))  || (!(a394==4) && (a241==0)))) && (( a247 <=  199  && (input == inputs[2] && (cf==1))) || !(a306==7)))){
    	 cf = (0);
    	a247 = ((((((  a247) * a233)% 14999) + 10618) - 25464) - 25);
    	a427 = a587;
    	a394 = (6);
    	a377 = (((((((  a377) * a238)% 14999) % 23)+ -42) - 20793) + 20792);
    	a328 = (11);
    	a24 = (10);
    	a373 = ((((((  a373) * a216)% 14999) - 13984) / 5) + -6292);
    	a58 = (7);
    	a232 = ((((((  a232) * a232)% 14999) - -14810) - -85) + 94);
    	  printf("%d\n", 22);  
    } 
    if((((  ((134 < a232) && (188 >= a232))  || (( a257 <=  -1  ||   ((-72 < a208) && (-27 >= a208)) ) ||   ((134 < a213) && (207 >= a213)) )) || (a394==7)) && (((cf==1) && input == inputs[4]) && (a375==12)))){
    	 cf = (0);
    	a230 = ((((((((  a230) * a257)% 14999) % 86)+ 87) + 1) / 5) + 134);
    	a225 = (10);
    	a187 = (2);
    	a229 = (11);
    	a208 = (((((((  a208) * a232)% 14999) % 43)+ -115) - -26906) - 26906);
    	a318 = ((((((  a318) * a216) - -18946) % 53)- 38) - -6);
    	a373 = ((((((((  a373) * a238)% 14999) - -13590) % 100)+ 287) - 13043) + 13043);
    	a58 = (7);
    	a582 = a559;
    	   
    } 
    if(((!(a328==12) && (input == inputs[3] && (cf==1))) && ((  ((-118 < a259) && (21 >= a259))  || (((a375==8) || !(a507==a329[0])) ||   ((-174 < a318) && (-88 >= a318)) )) || !(a395==8)))){
    	 cf = (0);
    	a275 = a370[4];
    	a257 = ((((((  a257) * a216)% 14999) + -13927) * 1) * 1);
    	a273 = a269;
    	a447 = a222[3];
    	a290 = (4);
    	a27 = (9);
    	a57 = ((((((((  a57) * a384)% 14999) % 87)+ 359) * 5) % 87)- -359);
    	a373 = (((((((((  a373) * a346)% 14999) % 38)- -425) - -3) * 5) % 38)- -397);
    	a58 = (7);
    	   
    } 
    if(((!(a406==a312[3]) && (a336==7)) && (( a213 <=  134  && ((((cf==1) && input == inputs[5]) &&  a282 <=  -50 ) &&   ((1 < a230) && (174 >= a230)) )) || (46==a537[2])))){
    	 cf = (0);
    	a394 = (6);
    	a215 = (((((((  a215) * a232)% 14999) % 42)+ 40) / 5) * 5);
    	a377 = ((((((((  a377) * a276)% 14999) % 23)- 43) * 5) % 23)+ -22);
    	a24 = (10);
    	a288 = (0);
    	a373 = ((((((  a373) * a112)% 14999) - 1923) + -12948) * 1);
    	a58 = (7);
    	a501 = a390[4];
    	a384 = ((((((((  a384) * a232)% 14999) - -5062) / 5) * 5) % 37)- 40);
    	  printf("%d\n", 23);  
    } 
    if(((!(a306==7) || (a501==a390[4])) && ((((a500==a201[0]) || (  ((-78 < a384) && (-3 >= a384))  && (input == inputs[0] && (cf==1)))) || (a375==11)) || (a375==8)))){
    	 cf = (0);
    	a174 = (9);
    	a215 = (((((((  a215) * a304) * 2) + 4430) * 1) % 42)- -43);
    	a345 = (3);
    	a406 = a312[1];
    	a380 = (0);
    	a206 = ((((((  a206) * a232)% 14999) + 9562) - -5004) * 1);
    	a40 = (((((((  a40) * a282)% 14999) % 98)+ 419) * 1) + 0);
    	a58 = (8);
    	a394 = (6);
    	  printf("%d\n", 24);  
    } 
} void calculate_outputm8(int input) {
    if((( a213 <=  134  && ((!(a229==12) ||  221 < a230 ) && !(a395==10))) && (!(a382==8) && (((a136==0) && (cf==1)) && (a501==a390[4]))))){
    	if(((((a395==8) && (((cf==1) &&   ((273 < a73) && (420 >= a73)) ) || (a348==7))) ||  335 < a257 ) && ((a395==8) && (  ((-78 < a384) && (-3 >= a384))  || !(a500==a201[2]))))){
    		calculate_outputm9(input);
    	} 
    } 
} void calculate_outputm11(int input) {
    if((((a394==6) && (((input == inputs[4] && (cf==1)) || (86==a319[5])) && (a290==4))) && (  ((1 < a215) && (87 >= a215))  && (  ((49 < a216) && (86 >= a216))  || !(a316==4))))){
    	 cf = (0);
    	a257 = ((((((  a257) * a232)% 14999) + -13818) / 5) - 13157);
    	a194 = (8);
    	a479 = a338[0];
    	a216 = ((((((((  a216) * a233)% 14999) % 18)- -68) + -30019) * 1) + 30019);
    	a356 = (5);
    	a112 = (((((((  a112) * a389)% 14999) % 18)- 80) + 1) - 2);
    	a209 = (8);
    	a500 = a201[2];
    	a58 = (5);
    	   
    } 
    if(((((((cf==1) && input == inputs[3]) || (a375==8)) || !(a316==4)) && (a306==7)) && ((77==a407[3]) || (!(a394==7) ||  -27 < a208 )))){
    	 cf = (0);
    	a591 = a361[3];
    	a276 = ((((((  a276) * a230) % 34)- 28) / 5) - 20);
    	a208 = ((((((  a208) * a216) % 43)- 111) - 5) + 33);
    	a238 = (((((((  a238) * a206)% 14999) - 1485) * 10)/ 9) * 1);
    	a59 = (6);
    	a68 = a63[1];
    	a40 = ((((((  a40) * a276)% 14999) + -14991) + -2) - 2);
    	a58 = (8);
    	a389 = (((((((  a389) * a215)% 14999) - -637) % 63)+ 317) + 10);
    	   
    } 
    if(((  ((1 < a215) && (87 >= a215))  && (a306==7)) && ((((a229==11) && ((input == inputs[5] && (cf==1)) && !(a324==6))) || (a500==a201[1])) || (a316==0)))){
    	 cf = (0);
    	a377 = ((((((((  a377) * a232)% 14999) % 23)+ -42) * 1) - -8801) + -8802);
    	a24 = (10);
    	a434 = a499;
    	a479 = a338[0];
    	a259 = ((((((  a259) * a253)% 14999) - -11638) - -160) * 1);
    	a500 = a201[2];
    	  printf("%d\n", 23);  
    } 
    if((((a591==a361[2]) || ((!(a345==1) || !(a290==4)) &&   ((-88 < a318) && (20 >= a318)) )) && ((a330==7) && (((cf==1) && input == inputs[2]) && !(a375==9))))){
    	 cf = (0);
    	a336 = (7);
    	a273 = a269;
    	a395 = (8);
    	a377 = (((((((  a377) * a238)% 14999) % 23)- 43) + 14475) + -14475);
    	a591 = a361[3];
    	a24 = (10);
    	a389 = (((((((((  a389) * a384)% 14999) % 63)- -326) - 0) * 5) % 63)+ 303);
    	  printf("%d\n", 23);  
    } 
    if(((((93==a319[0]) && (  ((-64 < a276) && (5 >= a276))  && (input == inputs[1] && (cf==1)))) && !(a288==1)) && ((  ((-138 < a304) && (49 >= a304))  && !(a507==a329[4])) && (a306==7)))){
    	 cf = (0);
    	a427 = a587;
    	a591 = a361[3];
    	a330 = (7);
    	a234 = (4);
    	a163 = (6);
    	a33 = ((((((((  a33) * a247)% 14999) + 1539) + -5830) / 5) % 31)- -234);
    	a187 = (5);
    	a58 = (4);
    	a318 = (((((((  a318) * a389)% 14999) % 53)+ -34) - 1) + 0);
    	  printf("%d\n", 23);  
    } 
    if(((!(a375==12) || ((cf==1) && input == inputs[0])) && ((  ((31 < a238) && (65 >= a238))  || ((a507==a329[0]) || ((91==a407[5]) && !(86==a319[5])))) ||   ((24 < a206) && (152 >= a206)) ))){
    	 cf = (0);
    	a407 = a452;
    	a458 = a418;
    	a174 = (9);
    	a500 = a201[2];
    	a380 = (0);
    	a40 = (((((((((  a40) * a257)% 14999) * 2) % 98)+ 419) * 5) % 98)- -348);
    	a58 = (8);
    	a206 = (((((((  a206) * a384)% 14999) - -16185) * 10)/ 9) / 5);
    	a330 = (7);
    	  printf("%d\n", 23);  
    } 
} void calculate_outputm12(int input) {
    if(((!(a345==3) || ((((cf==1) && input == inputs[5]) || !(a336==7)) && !(61==a537[5]))) && ((  ((-64 < a276) && (5 >= a276))  && (a382==9)) &&  a233 <=  123 ))){
    	 cf = (0);
    	a288 = (0);
    	a500 = a201[2];
    	a346 = ((((((((  a346) * a259)% 14999) % 29)- -172) * 1) - 18247) + 18256);
    	a304 = ((((((  a304) * a384) - -13188) % 93)- 88) - -34);
    	a229 = (11);
    	  printf("%d\n", 23);  
    } 
    if(((!(a342==12) && ((91==a407[5]) && (a234==4))) && (( a257 <=  -1  && (  ((207 < a213) && (400 >= a213))  || (input == inputs[3] && (cf==1)))) || (a507==a329[4])))){
    	 cf = (0);
    	a330 = (7);
    	a234 = (4);
    	a259 = ((((((  a259) * a216)% 14999) + 2552) - -3448) - -555);
    	a8 = (3);
    	a134 = a123[1];
    	a373 = ((((((((  a373) * a233)% 14999) % 14767)+ 15232) + 0) / 5) + 1089);
    	a342 = (8);
    	a288 = (0);
    	   
    } 
    if((((((input == inputs[2] && (cf==1)) || !(43==a273[5])) && !(a209==6)) && !(a382==11)) && ((!(a348==6) ||   ((-138 < a304) && (49 >= a304)) ) && (a241==0)))){
    	 cf = (0);
    	a232 = (((((((  a232) * a304)% 14999) - -3008) + 10692) % 14855)- -15143);
    	a318 = (((((((  a318) * a208) - 14795) - -18002) + -20239) % 53)+ -27);
    	a394 = (6);
    	a209 = (8);
    	a345 = (3);
    	  printf("%d\n", 22);  
    } 
    if((((a479==a338[0]) && ((cf==1) && input == inputs[4])) && ( a233 <=  123  && (((!(43==a273[5]) || (a348==6)) &&   ((49 < a216) && (86 >= a216)) ) &&  a233 <=  123 )))){
    	 cf = (0);
    	a241 = (0);
    	a127 = (((((((  a127) * a304)% 14999) % 14914)- 15084) * 1) * 1);
    	a46 = a138[2];
    	a40 = ((((((((  a40) * a215)% 14999) / 5) - 20838) / 5) % 96)- -276);
    	a594 = a522;
    	a58 = (8);
    	a479 = a338[0];
    	a215 = ((((((  a215) * a318) * 3) * 1) % 42)- -44);
    	a384 = (((((((  a384) * a384) % 37)- 64) / 5) / 5) - 47);
    	   
    } 
    if(((!(a336==7) || (!(6==a434[0]) || !(93==a319[0]))) && (  ((-72 < a208) && (-27 >= a208))  || ( 44 < a253  && ((91==a407[5]) && ((cf==1) && input == inputs[1])))))){
    	 cf = (0);
    	a208 = ((((((((  a208) * a259)% 14999) % 43)+ -115) - 29539) + -248) - -29785);
    	a537 = a478;
    	a233 = ((((((  a233) * a389)% 14999) + -14901) / 5) - 15216);
    	a342 = (8);
    	a247 = (((((((  a247) * a257)% 14999) - 14819) - 100) + 22236) - 22184);
    	  printf("%d\n", 23);  
    } 
    if(((( 163 < a259  && (((cf==1) && input == inputs[0]) || !(a336==7))) && !(a375==10)) && (!(a500==a201[4]) && ((53==a537[3]) || (56==a427[3]))))){
    	 cf = (0);
    	a391 = (11);
    	a241 = (0);
    	a345 = (3);
    	a582 = a559;
    	a276 = (((((((  a276) * a346) - -24586) * 1) / 5) % 34)+ -55);
    	  printf("%d\n", 21);  
    } 
} void calculate_outputm13(int input) {
    if(((input == inputs[0] && (cf==1)) && (!(a391==11) || (((((a330==7) && (a241==0)) || !(a507==a329[1])) ||  -27 < a208 ) &&  288 < a232 )))){
    	 cf = (0);
    	a382 = (9);
    	a335 = a256[0];
    	a174 = (9);
    	a275 = a370[4];
    	a434 = a499;
    	a380 = (0);
    	a40 = (((((((((  a40) * a304)% 14999) * 2) % 98)+ 420) * 5) % 98)- -420);
    	a58 = (8);
    	a389 = (((((((  a389) * a233)% 14999) * 2) - -2) % 63)+ 326);
    	  printf("%d\n", 24);  
    } 
    if((((((input == inputs[3] && (cf==1)) ||   ((49 < a304) && (160 >= a304)) ) && !(a447==a222[4])) || (a330==8)) && (  ((1 < a230) && (174 >= a230))  && (  ((1 < a215) && (87 >= a215))  || (a395==10))))){
    	 cf = (0);
    	a215 = (((((((  a215) * a216) % 42)- -5) - 2) * 10)/ 9);
    	a324 = (2);
    	a537 = a478;
    	a213 = ((((((  a213) * a208)% 14999) / 5) + -6040) - 12856);
    	a342 = (8);
    	a308 = (((((((  a308) * a208)% 14999) % 14773)- -15225) - 0) - -1);
    	a24 = (9);
    	   
    } 
    if(((((cf==1) && input == inputs[5]) && !(48==a273[4])) && (( 160 < a304  || ((  ((373 < a247) && (408 >= a247))  ||  a247 <=  199 ) && (a275==a370[4]))) && (a275==a370[4])))){
    	 cf = (0);
    	a208 = (((((((  a208) * a213)% 14999) % 43)+ -115) - 2) + 0);
    	a500 = a201[2];
    	a230 = ((((((  a230) * a276) - -4379) % 86)- -88) - 1);
    	a174 = (9);
    	a389 = (((((((((  a389) * a233)% 14999) % 63)+ 326) * 5) * 5) % 63)+ 315);
    	a380 = (0);
    	a40 = ((((((((  a40) * a304)% 14999) % 98)+ 419) + 0) - -21251) - 21249);
    	a58 = (8);
    	a324 = (2);
    	   
    } 
    if((((a342==8) && ((a501==a390[4]) && !(a288==1))) && ((!(a473==a310[0]) || ((a234==4) && ((cf==1) && input == inputs[1]))) && !(a336==8)))){
    	 cf = (0);
    	a375 = (12);
    	a427 = a587;
    	a213 = ((((((  a213) * a215)% 14999) + -14999) * 1) / 5);
    	a230 = ((((((  a230) * a215) / 5) % 86)- -62) + -15);
    	a328 = (11);
    	a187 = (4);
    	a24 = (8);
    	   
    } 
    if((( a232 <=  134  || ((89==a458[2]) && (!(a501==a390[4]) || ((a500==a201[2]) || (a335==a256[4]))))) && (  ((-88 < a318) && (20 >= a318))  && ((cf==1) && input == inputs[4])))){
    	 cf = (0);
    	a150 = a98;
    	a234 = (4);
    	a70 = (((((((  a70) * a238)% 14999) % 95)+ 250) * 1) + 0);
    	a112 = (((((((  a112) * a346)% 14999) - 11515) % 72)- -11) / 5);
    	a58 = (5);
    	a241 = (0);
    	a324 = (2);
    	a375 = (12);
    	   
    } 
    if((((a234==4) && (!(a288==0) || ((cf==1) && input == inputs[2]))) && (  ((1 < a215) && (87 >= a215))  && (((14==a527[2]) || !(a473==a310[1])) &&   ((-88 < a318) && (20 >= a318)) )))){
    	 cf = (0);
    	a377 = (((((((  a377) * a318)% 14999) % 23)- 42) * 1) * 1);
    	a319 = a236;
    	a216 = (((((((((  a216) * a253)% 14999) % 18)+ 62) + -1) * 5) % 18)- -54);
    	a24 = (10);
    	a458 = a418;
    	a259 = (((((((  a259) * a384)% 14999) + 23596) - 6609) * 10)/ 9);
    	a247 = ((((((  a247) * a384)% 14999) + 6356) + -21228) * 1);
    	  printf("%d\n", 21);  
    } 
} void calculate_outputm10(int input) {
    if(((  ((1 < a230) && (174 >= a230))  ||  a253 <=  -179 ) && (!(a382==9) || (((!(50==a582[3]) && ((a24==8) && (cf==1))) ||  408 < a247 ) && !(a391==9))))){
    	if(((((a187==4) && (cf==1)) ||   ((-1 < a257) && (213 >= a257)) ) && (((a391==13) || ((!(a382==10) || !(a479==a338[0])) && !(a342==10))) || (a209==7)))){
    		calculate_outputm11(input);
    	} 
    } 
    if(((  ((-78 < a384) && (-3 >= a384))  && ((cf==1) && (a24==10))) && (  ((1 < a215) && (87 >= a215))  && ((((a345==1) || !(a209==10)) && (a306==7)) && (60==a427[1]))))){
    	if(((((cf==1) &&   ((-67 < a377) && (-20 >= a377)) ) || (a209==7)) && ((!(a229==8) && ((!(a348==6) || !(a406==a312[0])) || !(53==a537[3]))) && (a500==a201[2])))){
    		calculate_outputm12(input);
    	} 
    } 
    if((((a275==a370[0]) || !(a328==10)) && (!(84==a458[3]) && (!(53==a537[3]) || ((a345==3) && ((a473==a310[0]) && ((a24==12) && (cf==1)))))))){
    	if(((!(a375==12) || (( 163 < a259  && ( a238 <=  -132  && ((cf==1) && (a237==a307[1])))) && !(a406==a312[0]))) && (  ((263 < a389) && (390 >= a389))  && !(a316==3)))){
    		calculate_outputm13(input);
    	} 
    } 
} void calculate_outputm15(int input) {
    if((!(a335==a256[2]) && ( 163 < a259  && (!(a306==5) && ((a324==2) && (!(60==a427[1]) || ((a507==a329[0]) || (input == inputs[4] && (cf==1))))))))){
    	 cf = (0);
    	a537 = a478;
    	a328 = (11);
    	a582 = a559;
    	a234 = (4);
    	a378 = a212[2];
    	a4 = (5);
    	a96 = ((((((  a96) * a247)% 14999) + -14992) + -2) + -4);
    	a58 = (6);
    	a276 = ((((((((  a276) * a232)% 14999) % 34)+ -29) / 5) + -16865) - -16816);
    	   
    } 
    if(((!(a241==0) || ( a282 <=  -50  && ((a473==a310[3]) || ((cf==1) && input == inputs[5])))) && ((  ((134 < a232) && (188 >= a232))  || !(a316==2)) || !(a209==8)))){
    	 cf = (0);
    	a500 = a201[2];
    	a304 = (((((((((  a304) * a233)% 14999) % 93)+ -44) + 1) * 5) % 93)+ -44);
    	a336 = (7);
    	a479 = a338[0];
    	a24 = (8);
    	a373 = (((((((  a373) * a282)% 14999) + 6418) / 5) + 26513) + -46041);
    	a391 = (11);
    	  printf("%d\n", 21);  
    } 
    if(((  ((-179 < a253) && (17 >= a253))  || ((cf==1) && input == inputs[1])) && ((!(a328==11) || (( 335 < a257  || !(a375==8)) && (60==a427[1]))) ||  a304 <=  -138 ))){
    	 cf = (0);
    	a318 = ((((((  a318) * a230) % 53)- 32) / 5) + -6);
    	a306 = (7);
    	a324 = (2);
    	a259 = (((((((  a259) * a213)% 14999) + 4457) % 14918)+ 15081) * 1);
    	a234 = (4);
    	  printf("%d\n", 23);  
    } 
    if(((!(a479==a338[3]) && (  ((-78 < a384) && (-3 >= a384))  && ((cf==1) && input == inputs[3]))) && ((99==a594[5]) || ((a288==0) && (!(14==a434[2]) ||  408 < a247 ))))){
    	 cf = (0);
    	a328 = (11);
    	a394 = (6);
    	a276 = ((((((  a276) * a230) % 34)+ -29) - -5135) - 5134);
    	a306 = (7);
    	a141 = (((((((((  a141) * a215)% 14999) % 21)+ -67) + 4292) * 5) % 21)+ -67);
    	a134 = a123[0];
    	a373 = ((((((  a373) * a257)% 14999) - -16005) * 1) * 1);
    	a594 = a522;
    	   
    } 
    if((((14==a527[2]) || ((input == inputs[0] && (cf==1)) && (a382==9))) && ((!(a394==6) || (  ((31 < a238) && (65 >= a238))  || !(a348==9))) ||   ((-72 < a208) && (-27 >= a208)) ))){
    	 cf = (0);
    	a206 = ((((((((  a206) * a247)% 14999) * 2) / 5) * 5) % 14923)- -15075);
    	a342 = (8);
    	a229 = (11);
    	a348 = (6);
    	a187 = (3);
    	a24 = (8);
    	a373 = ((((((  a373) * a208)% 14999) + 21150) / -5) - 19785);
    	a406 = a312[1];
    	   
    } 
    if((( a213 <=  134  && ( 44 < a253  && (((cf==1) && input == inputs[2]) &&   ((-88 < a318) && (20 >= a318)) ))) && ((  ((-78 < a384) && (-3 >= a384))  && (a500==a201[2])) || !(20==a434[2])))){
    	 cf = (0);
    	a282 = ((((((  a282) * a304)% 14999) / 5) + -15043) - 9115);
    	a342 = (8);
    	a324 = (2);
    	a384 = (((((((  a384) * a318) % 37)- 39) / 5) - 23165) + 23110);
    	a276 = ((((((  a276) * a318) - -16557) % 34)- 62) - 1);
    	  printf("%d\n", 24);  
    } 
} void calculate_outputm16(int input) {
    if((((( 44 < a253  && (!(a473==a310[2]) || (a335==a256[3]))) ||   ((199 < a247) && (373 >= a247)) ) || !(a345==3)) && ((a395==8) && ((cf==1) && input == inputs[1])))){
    	 cf = (0);
    	a394 = (6);
    	a318 = ((((((((  a318) * a282)% 14999) * 2) + 2) / 5) % 53)- 33);
    	a377 = (((((((  a377) * a233)% 14999) / 5) % 23)+ -42) * 1);
    	a319 = a236;
    	a215 = ((((((((  a215) * a259)% 14999) + 6123) + -27260) / 5) % 42)+ 71);
    	a24 = (10);
    	a500 = a201[2];
    	a373 = ((((((  a373) * a238)% 14999) - 14238) * 1) + -116);
    	  printf("%d\n", 22);  
    } 
    if(((((86==a319[5]) || (!(36==a273[4]) && ( 65 < a238  || ((cf==1) && input == inputs[3])))) ||   ((-1 < a257) && (213 >= a257)) ) && ((23==a527[5]) || !(a335==a256[0])))){
    	 cf = (0);
    	a304 = (((((((  a304) * a215) % 93)- 44) - -20793) / 5) + -4137);
    	a208 = ((((((  a208) * a208) * 1) - 13254) % 43)+ -114);
    	a354 = (12);
    	a4 = (7);
    	a96 = (((((((  a96) * a213)% 14999) + -14946) + 16347) / 5) - 14330);
    	a58 = (6);
    	a234 = (4);
    	a238 = ((((((  a238) * a216)% 14999) + -13666) - 483) + -82);
    	a479 = a338[0];
    	   
    } 
    if((((a447==a222[3]) && (!(a288==3) && (!(a328==10) && (a395==8)))) && ( 408 < a247  || ( 288 < a232  && (input == inputs[5] && (cf==1)))))){
    	 cf = (0);
    	a259 = ((((((  a259) * a230)% 14999) / 5) - -12317) + 8501);
    	a318 = (((((((  a318) * a247)% 14999) % 53)- 32) - 3) + 2);
    	a306 = (7);
    	a406 = a312[1];
    	a73 = (((((((  a73) * a233)% 14999) / 5) + -25369) % 73)- -348);
    	a136 = (0);
    	a112 = (((((((  a112) * a304)% 14999) * 2) % 14957)- -15041) - -1);
    	a58 = (5);
    	a348 = (6);
    	   
    } 
    if((((a275==a370[4]) && ( a257 <=  -1  && !(a336==9))) && ((((40==a582[5]) || (input == inputs[0] && (cf==1))) && (a345==3)) && (a500==a201[2])))){
    	 cf = (0);
    	a389 = ((((((((  a389) * a282)% 14999) + 14857) % 63)- -327) - 9263) - -9263);
    	a458 = a418;
    	a434 = a499;
    	a345 = (3);
    	a40 = ((((((((  a40) * a216)% 14999) % 96)- -224) + 0) + -13393) - -13394);
    	a395 = (8);
    	a70 = (((((((  a70) * a282)% 14999) % 66)- -89) + 18224) + -18224);
    	a112 = (((((((  a112) * a253)% 14999) - 9495) % 14950)+ -15048) + -1);
    	a58 = (5);
    	  printf("%d\n", 24);  
    } 
    if((((((a382==9) && !(a348==5)) || (a290==3)) || !(a275==a370[4])) && ((((cf==1) && input == inputs[4]) ||  217 < a282 ) || !(a447==a222[3])))){
    	 cf = (0);
    	a501 = a390[4];
    	a227 = a399[3];
    	a427 = a587;
    	a356 = (4);
    	a324 = (2);
    	a288 = (0);
    	a112 = (((((((((  a112) * a276)% 14999) + -8026) % 18)+ -80) / 5) * 52)/ 10);
    	a58 = (5);
    	a582 = a559;
    	   
    } 
    if((((a306==7) && ((  ((-78 < a384) && (-3 >= a384))  && (input == inputs[2] && (cf==1))) && !(a395==10))) && (((53==a537[3]) && (a288==0)) ||   ((-174 < a318) && (-88 >= a318)) ))){
    	 cf = (0);
    	a406 = a312[1];
    	a209 = (8);
    	a377 = (((((((  a377) * a233)% 14999) % 23)- 42) - 1) * 1);
    	a24 = (10);
    	a373 = (((((((  a373) * a230)% 14999) + -22373) - 2149) - -38780) * -1);
    	a253 = ((((((  a253) * a257)% 14999) + -14606) * 1) + 41236);
    	a330 = (7);
    	a335 = a256[0];
    	  printf("%d\n", 21);  
    } 
} void calculate_outputm14(int input) {
    if((( 86 < a216  || ((cf==1) && (a187==4))) && (  ((123 < a233) && (281 >= a233))  || (((!(a406==a312[4]) && (a290==4)) ||  87 < a215 ) ||  a230 <=  1 )))){
    	if(((  ((-88 < a318) && (20 >= a318))  && ( 84 < a112  && (cf==1))) && ((a209==8) && (((  ((116 < a389) && (263 >= a389))  || (a479==a338[0])) && (43==a582[2])) ||   ((174 < a230) && (221 >= a230)) )))){
    		calculate_outputm15(input);
    	} 
    } 
    if(((!(23==a527[5]) || ((a241==0) || !(43==a273[5]))) && ( a213 <=  134  && (  ((-64 < a276) && (5 >= a276))  && ((36==a273[4]) || ((cf==1) && (a187==6))))))){
    	if((((((a501==a390[4]) || !(a395==8)) || !(a507==a329[1])) || !(a391==11)) && ((  ((-179 < a253) && (17 >= a253))  || ((cf==1) && (a180==a97[3]))) && !(a229==12)))){
    		calculate_outputm16(input);
    	} 
    } 
} void calculate_outputm18(int input) {
    if(((((a395==8) && (  ((281 < a233) && (316 >= a233))  || !(a275==a370[1]))) && (a306==7)) && ((((cf==1) && input == inputs[4]) ||   ((-3 < a384) && (177 >= a384)) ) || (a479==a338[2])))){
    	 cf = (0);
    	a324 = (2);
    	a318 = (((((((  a318) * a346) % 53)+ -34) + -25066) / 5) - -4966);
    	a150 = a154;
    	a263 = a281[2];
    	a306 = (7);
    	a187 = (3);
    	a58 = (4);
    	a407 = a452;
    	a229 = (11);
    	   
    } 
    if((((( a318 <=  -174  || (  ((49 < a216) && (86 >= a216))  || (6==a434[0]))) &&   ((-78 < a384) && (-3 >= a384)) ) &&  288 < a232 ) && ((input == inputs[1] && (cf==1)) && (a336==7)))){
    	 cf = (0);
    	a594 = a522;
    	a391 = (11);
    	a389 = (((((((  a389) * a389)% 14999) + 3931) * 1) % 63)+ 318);
    	a290 = (4);
    	  printf("%d\n", 24);  
    } 
    if((((((84==a458[3]) || (  ((-88 < a318) && (20 >= a318))  ||  a346 <=  158 )) || !(60==a427[1])) || (a591==a361[1])) && ((input == inputs[3] && (cf==1)) && (60==a427[1])))){
    	 cf = (0);
    	a427 = a587;
    	a348 = (6);
    	a225 = (11);
    	a187 = (2);
    	a373 = ((((((((  a373) * a346)% 14999) % 100)- -286) * 1) + 23615) + -23613);
    	a58 = (7);
    	a507 = a329[1];
    	a328 = (11);
    	   
    } 
    if(((!(a479==a338[1]) && ((a335==a256[3]) || ((cf==1) && input == inputs[2]))) && ( 152 < a206  && (!(93==a319[0]) || ((a209==9) || !(a447==a222[0])))))){
    	 cf = (0);
    	a290 = (4);
    	a238 = ((((((  a238) * a238)% 14999) + 12012) + -39940) * 1);
    	a237 = a307[1];
    	a24 = (12);
    	a373 = ((((((  a373) * a276)% 14999) + -14833) / 5) - 23286);
    	a58 = (7);
    	a527 = a449;
    	a479 = a338[0];
    	a273 = a269;
    	  printf("%d\n", 24);  
    } 
    if(((((( a232 <=  134  || ( 44 < a253  && (input == inputs[0] && (cf==1)))) || !(a382==9)) &&  288 < a232 ) &&   ((-160 < a208) && (-72 >= a208)) ) &&  152 < a206 )){
    	 cf = (0);
    	a316 = (4);
    	a507 = a329[1];
    	a234 = (4);
    	a304 = (((((((  a304) * a346) % 93)- 44) - 1) - -4159) - 4158);
    	a273 = a269;
    	  printf("%d\n", 21);  
    } 
    if((( 44 < a253  && !(a406==a312[2])) && ((((((cf==1) && input == inputs[5]) || (a209==6)) || !(a241==0)) && (a500==a201[2])) || (a328==10)))){
    	 cf = (0);
    	a330 = (7);
    	a209 = (8);
    	a241 = (0);
    	a479 = a338[0];
    	a257 = (((((((  a257) * a253)% 14999) + -11531) * 10)/ 9) / 5);
    	  printf("%d\n", 23);  
    } 
} void calculate_outputm19(int input) {
    if((( 5 < a276  || (input == inputs[0] && (cf==1))) && ((a324==5) || ((  ((-174 < a318) && (-88 >= a318))  || (  ((158 < a346) && (217 >= a346))  ||  a318 <=  -174 )) || !(a342==8))))){
    	 cf = (0);
    	a342 = (8);
    	a259 = ((((((  a259) * a216)% 14999) - -11638) + 2306) * 1);
    	a501 = a390[4];
    	a346 = (((((((  a346) * a389)% 14999) % 29)- -181) + -382) + 375);
    	a208 = (((((((  a208) * a232)% 14999) / 5) - -1882) % 43)+ -114);
    	  printf("%d\n", 24);  
    } 
    if(((  ((-179 < a253) && (17 >= a253))  || (((cf==1) && input == inputs[2]) ||  a216 <=  -108 )) && (!(a591==a361[3]) || ((a316==4) && (!(a234==4) || !(a500==a201[3])))))){
    	 cf = (0);
    	a241 = (0);
    	a391 = (11);
    	a473 = a310[0];
    	a591 = a361[3];
    	a434 = a499;
    	  printf("%d\n", 22);  
    } 
    if(((((cf==1) && input == inputs[5]) || !(60==a427[1])) && ((a241==0) && ((  ((-114 < a276) && (-64 >= a276))  || (!(a241==1) &&  a233 <=  123 )) && !(99==a594[5]))))){
    	 cf = (0);
    	a382 = (9);
    	a479 = a338[0];
    	a594 = a522;
    	a336 = (7);
    	a229 = (11);
    	  printf("%d\n", 22);  
    } 
    if(((!(a316==4) || (  ((-78 < a384) && (-3 >= a384))  && (((a324==3) || (input == inputs[1] && (cf==1))) || (a290==3)))) && ((a336==7) && (a275==a370[4])))){
    	 cf = (0);
    	a276 = (((((((  a276) * a230) % 34)+ -28) + -25434) + -959) - -26391);
    	a345 = (3);
    	a406 = a312[1];
    	a173 = a151[3];
    	a102 = (((((((  a102) * a215)% 14999) * 2) / 5) % 104)+ -39);
    	a479 = a338[0];
    	a275 = a370[4];
    	a96 = ((((((((  a96) * a232)% 14999) % 32)- -237) - -2) - -19340) + -19340);
    	a58 = (6);
    	   
    } 
    if((((80==a407[0]) || (input == inputs[4] && (cf==1))) && (((((a342==12) || (89==a458[2])) && !(a406==a312[0])) &&  152 < a206 ) || (48==a273[4])))){
    	 cf = (0);
    	a234 = (4);
    	a206 = ((((((  a206) * a208)% 14999) - -17485) * 1) * 1);
    	a282 = ((((((  a282) * a257)% 14999) - 28666) * 1) + -1209);
    	a342 = (8);
    	a527 = a449;
    	a187 = (2);
    	a24 = (8);
    	a373 = ((((((  a373) * a238)% 14999) - 14930) + 27478) - 27487);
    	a58 = (7);
    	   
    } 
    if((((input == inputs[3] && (cf==1)) || !(a394==6)) && ((((  ((-78 < a384) && (-3 >= a384))  &&   ((-138 < a304) && (49 >= a304)) ) && (a316==4)) &&   ((49 < a216) && (86 >= a216)) ) &&   ((263 < a389) && (390 >= a389)) ))){
    	 cf = (0);
    	a318 = (((((((  a318) * a346) % 53)+ -33) * 5) % 53)- 32);
    	a330 = (7);
    	a394 = (6);
    	a391 = (11);
    	  printf("%d\n", 22);  
    } 
} void calculate_outputm17(int input) {
    if((( a282 <=  -50  &&   ((-160 < a208) && (-72 >= a208)) ) && (( a238 <=  -132  && ((((a380==0) && (cf==1)) &&  a213 <=  134 ) || (a342==12))) || (77==a407[3])))){
    	if(((  ((-88 < a318) && (20 >= a318))  && (  ((17 < a253) && (44 >= a253))  || ( 44 < a253  && ((cf==1) && (a174==9))))) && ((  ((49 < a216) && (86 >= a216))  && !(a500==a201[3])) || (a507==a329[3])))){
    		calculate_outputm18(input);
    	} 
    } 
    if((( a233 <=  123  && (((a348==6) && ((a380==4) && (cf==1))) && (a391==11))) && ( 5 < a276  || ((a342==8) && (a406==a312[1]))))){
    	if(((( a247 <=  199  && ( a282 <=  -50  &&   ((-64 < a276) && (5 >= a276)) )) ||   ((199 < a247) && (373 >= a247)) ) && (!(a447==a222[3]) || (((cf==1) && (a225==10)) || (a229==8))))){
    		calculate_outputm19(input);
    	} 
    } 
}
 void calculate_output(int input) {
        cf = (1);

    if(((((!(60==a427[1]) || ( a215 <=  -97  || (!(a335==a256[0]) || ((cf==1) && (a58==4))))) || !(a342==8)) || !(a234==4)) &&   ((158 < a346) && (217 >= a346)) )){
    	if(((( a257 <=  -1  && (!(56==a427[3]) && (!(23==a527[5]) || ((a187==5) && (cf==1))))) &&  a233 <=  123 ) && ((91==a407[5]) &&   ((49 < a216) && (86 >= a216)) ))){
    		calculate_outputm1(input);
    	} 
    	if((((!(a473==a310[1]) && ((cf==1) && (a187==6))) || (a591==a361[0])) && (!(a330==7) || (((50==a582[3]) ||  a282 <=  -50 ) || !(89==a458[2]))))){
    		calculate_outputm3(input);
    	} 
    } 
    if((( 288 < a232  || !(a209==8)) && ((((((a58==5) && (cf==1)) ||   ((-114 < a276) && (-64 >= a276)) ) ||  a253 <=  -179 ) || !(23==a527[5])) || (a375==8)))){
    	if(((!(a288==2) && (((cf==1) &&  a112 <=  -99 ) && !(6==a434[0]))) && ((!(a316==4) || (!(43==a273[5]) ||  a247 <=  199 )) || (a241==3)))){
    		calculate_outputm5(input);
    	} 
    	if((((!(a335==a256[3]) && (((cf==1) &&  84 < a112 ) && !(a342==12))) ||  a215 <=  -97 ) && ((56==a427[3]) || (!(a275==a370[4]) || !(a391==13))))){
    		calculate_outputm8(input);
    	} 
    } 
    if(((((a406==a312[3]) || ((cf==1) && (a58==7))) || !(a328==11)) && (  ((123 < a233) && (281 >= a233))  || (!(a241==3) && (  ((-160 < a208) && (-72 >= a208))  && (a336==7)))))){
    	if((((((a375==12) && !(a348==5)) && (a507==a329[1])) || (a501==a390[0])) && (  ((81 < a282) && (217 >= a282))  || (( a373 <=  186  && (cf==1)) && !(a336==8))))){
    		calculate_outputm10(input);
    	} 
    	if(((( a233 <=  123  && ((cf==1) &&   ((186 < a373) && (387 >= a373)) )) && !(a406==a312[2])) && (((!(91==a407[5]) || (a342==8)) ||  a232 <=  134 ) || (a290==1)))){
    		calculate_outputm14(input);
    	} 
    } 
    if(((((((a58==8) && (cf==1)) &&   ((1 < a215) && (87 >= a215)) ) ||   ((-174 < a318) && (-88 >= a318)) ) && !(a348==7)) && (!(a345==0) && ( 152 < a206  && (a473==a310[0]))))){
    	if(((  ((263 < a389) && (390 >= a389))  && ((a391==10) || ((!(a591==a361[0]) && (  ((321 < a40) && (518 >= a40))  && (cf==1))) || (a382==10)))) && (!(a501==a390[0]) && (43==a582[2])))){
    		calculate_outputm17(input);
    	} 
    } 
    errorCheck();

    if((cf==1)) 
    	fprintf(stderr, "Invalid input: %d\n", input); 
}

int main()
{
    //srand((unsigned)time(NULL));
    // main i/o-loop
    while(1)
    {
        // read input
        int input;
        scanf("%d", &input);        
        // operate eca engine
        calculate_output(input);
    }
}