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(99001490)+O(109899493)+O(98011208)+O(115834086)+O(107918791)+O(99996604)+O(108904249)+O(114843974)+O(45543836)+O(117816371)+O(112863158)+O(103950702)+O(114842320)+O(99999651)+O(39608736)+O(33664039)+O(59400323)+O(106924085)+O(103952751)+O(108907730)+O(105937170)+O(31685936)+O(102961110)+O(112860537)+O(99993366)+O(100987150)+O(60390619)+O(91086335)+O(33667996)+O(46530847)+O(103950011)+O(107915705)+O(96031312)+O(101973907)+O(99996077)+O(113852163)+O(46539858)+O(96033644)+O(99001375)+O(48514528)+O(45543484)+O(98016621)+O(113850786)+O(113853262)+O(91085848)+O(33661608)+O(31680436)+O(112862654)+O(99992597)+O(106925400)+O(60393941)+O(91082599)+O(33664321)+O(113859747)+O(114847773)+O(119793453)+O(106924603)+O(99990023)+O(113859656)+O(102964910)+O(99996978)+O(99991397)+O(114841320)+O(91085210)+O(33668486)+O(31686277)+O(114849706)+O(119790099)+O(110881632)+O(99997570)+O(60398753)+O(91081913)+O(33661049)+O(114845908)+O(99997284)+O(118807920)+O(114845911)+O(46535413)+O(98017168)+O(113853632)+O(113854249)+O(91081793)+O(33669953)+O(46531165)+O(61380720)+O(33668612)+O(40599460)+O(58414950)+O(12875089)+O(9902422)+O(12872438)+O(9907080)+O(100984712)+O(115835108)+O(108909330)+O(98012425)+O(114840636)+O(103952302)+O(109892437)+O(108909250)+O(31683603)+O(69309963)+O(109899313)+O(108904568)+O(114843187)+O(89107383)+O(109895109)+O(109894659)+O(107910577)+O(39603741)+O(100988761)+O(113850308)+O(103953119)+O(120787101)+O(99994400)+O(40593174)+O(121776597)+O(12879246)+O(9901185)+O(8914412)+O(8919484)+O(116827147)+O(96031876)+O(112869160)+O(31681904)+O(98011971)+O(114842872)+O(99990858)+O(118800860)+O(114849564)+O(31686230)+O(60397463)+O(31682490)+O(99002110)+O(109897188)+O(98017611)+O(115831512)+O(107919262)+O(99999116)+O(108908489)+O(114847838)+O(45548488)+O(101971490)+O(99998807)+O(114840410)+O(68318569)+O(106925481)+O(99999596)+O(107918712)+O(99997253)+O(108906050)+O(114842790)+O(65343121)+O(119793908)+O(72279069)+O(99002535)+O(39606296)+O(33660688)+O(96036915)+O(99007010)+O(48519133)+O(53461206)+O(33666233)+O(40599166)+O(58416463)+O(12873993)+O(9907106)+O(8913238)+O(8919645)+O(98019134)+O(114843756)+O(99990164)+O(118805465)+O(114840383)+O(45543082)+O(113859075)+O(114843354)+O(119791783)+O(106928811)+O(99993960)+O(45545832)+O(100987369)+O(109895878)+O(108904249)+O(114840291)+O(82174876)+O(103951746)+O(120785627)+O(99993776)+O(31689549)+O(60398823)+O(31682653)+O(100986235)+O(113852115)+O(103954854)+O(120787948)+O(99991880)+O(31685788)+O(42576268)+O(33663621)+O(110882750)+O(114840769)+O(33662776)+O(58419388)+O(12873361)+O(9901116)+O(8910228)+O(123758401)+O(12870380)+O(9908103)+O(12872735)+O(9906192)+O(100986710)+O(115836208)+O(108904347)+O(98010320)+O(114845042)+O(103952745)+O(109895221)+O(108908354)+O(31681977)+O(69309796)+O(109897115)+O(108909600)+O(114840160)+O(89107604)+O(109898333)+O(109891658)+O(107912508)+O(39601859)+O(100988741)+O(113856312)+O(103959578)+O(120783423)+O(99991415)+O(40590534)+O(121778414)+O(12877949)+O(9908593)+O(8917443)+O(8918776)+O(116824589)+O(96036156)+O(112868956)+O(31680562)+O(98017505)+O(114842629)+O(99996551)+O(118804461)+O(114841285)+O(31685829)+O(60399097)+O(31686379)+O(99001493)+O(109892729)+O(98016985)+O(115835034)+O(107914591)+O(99995817)+O(108909983)+O(114841258)+O(45547247)+O(101972334)+O(99992142)+O(114847003)+O(68313644)+O(106921097)+O(99990856)+O(107911851)+O(99990842)+O(108905322)+O(114848754)+O(65344860)+O(119796440)+O(72278857)+O(99006487)+O(39600049)+O(33669859)+O(96037520)+O(99001656)+O(106924474)+O(53468400)+O(33666887)+O(40594159)+O(58418918)+O(12871897)+O(9902773)+O(8911035)+O(8912531)+O(98015287)+O(114840928)+O(99994541)+O(118804408)+O(114846671)+O(45547988)+O(113855620)+O(114847071)+O(119799582)+O(106926636)+O(99991197)+O(45549090)+O(100982065)+O(109894056)+O(108907806)+O(114846642)+O(82171920)+O(103954319)+O(120785933)+O(99996750)+O(31686980)+O(60392077)+O(31689165)+O(100988128)+O(113851685)+O(103957128)+O(120789729)+O(99999086)+O(31686325)+O(42576795)+O(33667349)+O(110885789)+O(114843368)+O(33665840)+O(58411469)+O(12878335)+O(9906016)+O(8911661)+O(123757837)+O(12876534)+O(9907791)+O(103955926)+O(100989210)+O(31682097)+O(39608325)+O(31682437)+O(114846517)+O(109898991)+O(110889792)+O(45545050)+O(106921191)+O(109899146)+O(98010430)+O(96038754)+O(114841577)+O(103956391)+O(109896482)+O(108901658)+O(31686347)+O(32677532)+O(60391525)+O(60395535)+O(31685671)+O(113855826)+O(99992666)+O(106927846)+O(100986509)+O(45548744)+O(106926333)+O(109898710)+O(98011861)+O(96038894)+O(114842540)+O(103952145)+O(109895061)+O(108904234)+O(31685378)+O(40592119)+O(31689277)+O(121771303)+O(12879250)+O(9900399)+O(114849245)+O(109893097)+O(110884869)+O(45545032)+O(106927006)+O(109891436)+O(98016437)+O(96035398)+O(114845865)+O(103952173)+O(109891544)+O(108902187)+O(60397167)+O(113850455)+O(99998346)+O(106928436)+O(100982596)+O(45542392)+O(106920328)+O(109890777)+O(98010642)+O(96038944)+O(114847616)+O(103958446)+O(109899652)+O(108907620)+O(58415153)+O(12871279)+O(9901469)+O(123757664)+O(12872349)+O(9906886)+O(100989004)+O(115834817)+O(108905799)+O(98011561)+O(114848339)+O(103952436)+O(109896557)+O(108909034)+O(31680909)+O(105936791)+O(103956098)+O(106926162)+O(106924196)+O(68315704)+O(112860586)+O(112864864)+O(109899948)+O(112861322)+O(113851359)+O(39605174)+O(40597411)+O(31689808)+O(121770634)+O(12875158)+O(9905327)+O(112862976)+O(99995370)+O(114849623)+O(115830500)+O(112869519)+O(108908939)+O(31681020)+O(114842641)+O(112866358)+O(115839807)+O(99992787)+O(58414876)+O(123753851)+O(12878765)+O(9907462)+O(117816844)+O(103952137)+O(108901437)+O(99009344)+O(109892592)+O(117819725)+O(45540764)+O(109894224)+O(108908650)+O(99999589)+O(112864930)+O(112866768)+O(109898580)+O(112862484)+O(31689841)+O(60399482)+O(31689086)+O(105931985)+O(103951656)+O(106925901)+O(106929324)+O(68310835)+O(112864094)+O(112864621)+O(109899427)+O(112863585)+O(113857312)+O(58410094));