[Pol([1,9,-225,30374,172822,-12886271,333378713,2660319142,-212478906916,1466691742620,53782574265654,-1325903128798862,-7464052965521923,513122045495763468,89132325836836132,-164902981853570554636,943054156240149601557,54760114330052084628853,-682398769126853358811323,-15896026412759918908555442,299348573792928763193431944,3565446888024937335404845149,-106746904102669148368198036209,-602204296587575414119000683124,35233773357460263940189385694526,54713849340581179066167770664534,-10726492750144462805451430849137246,16171182558924611816963915728345024,2965976736405646251861473953738898706,-13008916241529974833244161288491006491,-766047091285754405332425434666555958173,5563032033830663356471609953604007036760,190440957487058090290379276585303828713550,-1867893316939781965929389218333156840132321,-45560344443797396970940409328639679056476877,545316115375498167080075488753303253697684984,10371900679589033730490263531540407704439123596,-146452919637087149606679938510104502317631358476,-2259392307957028531327061013053254293114967321340,37135638048928052928413658392131767426685204990674,481023879436191717924060226245874134687140619680622,-8902994380037705841417581924093528579586065891661767,-101570155386638081394235132462895229929483267835494951,2006858288230915137823105261976979451397320289268428058,21196173358155413803531866769361368946843766141673256876,-425868103273036865651800539182833777008766827582759296179,-4331462656178295148383726616475489644640841821910089629637,85727118181011293031488851888439859443455715041318181989068,867426620915124107256808350393047722914848566039707912202954,-16442569972082966857276302083952276684985776666868708509614550,-171686402898368522169642388049443692920223468080599702281649678,2985014329808426353558103412883577792878705113955741185263848816,33609192447308837445110053080861766981046501880280995952359602358,-504155890346208073030108830203636559521022885921293260148575577863,-6405644236443346498684764026268920671331785975816318397896926021589,77483452659129599687780789473655140103574820589152667304258733213972,1159280075747939007088008770723765798947078067080878547089732605140450,-10583526793785921899494237496147965506564475353215005910272795976656813,-194799028779263849330514989497370379033387247435357479156946306051692413,1249027625313590145848171040001697879079616344080922465178463822850649504,29956336907965140772599808361127762417963545001390626459165543046195626282,-121400564867800815016493681584645279702085515261589750692378541293337816486,-4186632470098009585704455142136654783900203682830798141020758091115033192542,8536653765758288407430319886265567528146531553582935516318828575122783778022,530724221776069949734252920961565416710852267905534430192233494183388727545842,-166982558747543537548929644000506680537937560879581251225348759025872076474453,-61083695259252272755557827668874538688496595867196746625179355244397812994422989,-72129998908650021755930638915892850743679560922183929071938093446610198283294190,6399685913472423615921890538741589273775357547872957747957478945333793236510612272,15969841977121178360555893086957519004872642960627983166161798026787760476399304157,-612483799787997920353011128785372922990018785422745202170768362058693023235202056377,-2241426816603655495901647268839177928303809214239367566153617243386743456206070180884,53768249829629038265944300370876182349242706967020212208557324959086723551244783910960,251856543918704894651617671387680347067828108500207720252161244359374009596335660599550,-4349657057897055970107692986507546038231800469079674466124371672408949173485136727517050,-24178277130244046713643350214792335556800755177082167432664744583626721446816224345927096,325861774856079442867981434496059877259294275386196850617479829384168054908256081389655820,2037111761609288531760348177945638222510416540857322784410959134324913632091067415238330075,-22720444579431015850252292558234435304081930282484443893638858958083134712532565249321932031,-152530143972491230467404514623549024947208723703131397382595537229561193786279796220629341644,1480702373489006736780019594616490221924957231451200765776659204472316097921448968156572232082,10201376171894009137894180397260466801170057250365164989977108565705517479912855647472036399589,-90426419205226911646088934174284494793162804090715617763302596450179082505309253198285313704691,-609463814563720361561563147663009811694733605456830651685840820345775960577190137017846309474956,5172895132766759274516401361362409798270879585832961193956685408948248132218801415727122518747436,32383998915443447262454325464274944230875829889509191659366617811381603881617898672655952720243192,-276031326968442353245408383417458983420585330786789634407377386954565129166112782931725796906229396,-1516267378456398008344351950468645061625673968110215827285410860838056198446864231195151344437016946,13627244424985774162065285038143048969224058250501713566605732817688531897398752816962801103048052554,61549378103619671128501969422907231770611363748224393942740114603979400888719740406074573480781534067,-615170935259123452376612894907185820407654220911085360332469862029993079159761128600835214841568011693,-2104250766486365412851898219969978413800510023189208629396355228546231456878866936416317840512811339182,25026237704324104868986070864059699504723387729118975782293138005953327496987940745099323041330873980340,57070870791097283668898159561015135910997628792409844499162708044923126497463463443925586166430341457835,-901795190654959589506344872574042891291608412612545888486500888727963351609579590438551371638149146188047,-1029914940502911134606001386837510970580312699770994233875409135528419276810286240963374641369802975158536,28184015701018990663498025071745411006765698761011325529978078756717603954752078204354401219953024733090430,437434585975764986971018430124405791356572537737251895291050436974742644434868396402781309887525561176202,-742771860628560288293263473420378055598975539186465517430847071485941905420912242425307559670789612358522550,841211797127592156300965894364790106023796168181046850043001878646771759189999679625469687084634450132074564,15790514941701405910219624856813067374048854841912909849557887577739371902465765943286144056387137800296034134,-38104593633254277830994141455123468353491620977259543934972161310133539721080342189845786846604897706006788057,-247325789445985465254191418305646805537302193852446242880544735610282592970203268536046373624501327750342467067,1037653759033139397754992842901216183852584303266929446749543825371400398594356660721029341277203812364590389112,2091259858433110752753978638798656113903891310319113926328164380027677186522760430651805655566415008316664913326,-18636445276753216487843178752808795942198703351131169530201257919742327626733616424683817943490937789442598681323,16673812033735844826388159425113314114741937179103623958084276308033084399243506418566178187019067761745187219913,180309604937706781069904339638262423975668521525933985555358376895291927298071071568562727988625295373634316195900,-879932278864664055826194163739979126363329711137348507909464174625463325805101747020424901803861826779998801479096,791185110762248965845119749385127662651172475913479864315886760536093519597813344080859061262050650019885287476932,12898418393940450300158581352944553678050172456532455504207908820848466555043761860709237594754794195842883058255324,-58580807639973158790073952891395915951902393907035930212893669469247401145413801494597145114854858224176952482261754,-37124404308021121881644916807370739183464485151060284640280776605738568434526724196195371048567254088170798179108370,913055157919701905181862501112890666573778631385988508925809218418126130297424462348401012574947630791133615512548447,-1746238769203936701503176050945378456094696839455526157229159701522813679293459745002354059956836567578760502398250557,-5342395931314872922796365771531305173784182381511218861891445675605036202191755812014625269116695057531209711950210802,28487945162237270119713071797306250924790201154563590071723558584045484870832985625533930299321483917534363824372104824,-29505240364040395043978624442351023151744210607856533615184057221258438303629785098104343807441120593746033821931912041,-127050913078755191208484836226812826098065237855071601355057598023839970184935557977975166064469891670984059886613498015,575545944210527504676068135916399610133455648755432673964462429983858850448714478167114493471222529304911908436176658400,-880852531876554580955306905286528875172673702099844442740413932202503241078799341405311674086733081647833574335939679369,-1085956323515456531673497318739381839600242116174083452358546934942706971298627353710470801686869749248582836012841157661,8369298883206577625884020908135055412599229233047009689901230603182891057300814378144508814906307725475934449287102709669,-17349305270500315835232945704463036813672937117105284063866774532631818725830845382073882711661494736727693655422069107102,7447318459824951955461729895465854030958536900808647949752252472735281510937985806208434954825544066604695376868905491348,40721695584586276391980104320191902819803676215302647790044532891170262525513094426710620950907597396626529208506614648124,-69233595042778359260195932588395711807786762763966488773702932164354786365799999378426315294867365426495180781519982186878,-57940149640742093868609098526562221883515513555701298976139076485635054707959069640572686102496211061212542507162201613766,330534572017127723948382423801145839390075419062235947660303523106636287304184116698366296467899408015706781173805899511822,-443281888273237365204152289721042558761230241547770959622096639166152837832290504167055796726804695028425068095191098798807,-296892048149105728331605306464318936241914369480718046155389218786001519860675515262908077227534196606240559400449174231169,1896927051632737932279470218056062271528343179703299242279299620608499389659062232821211433002708143208101476714879819653274,-1636750683569571115197766173822258695802284659954660747551426168199098468112618955120064598873527337250847346672203898088755,-1011113229222305540275733017330177525359300388481104270550879628902641713604620224102736109762841347635495256806916195333804,2959721098568543019679302029722400273943705061851776567521713906547119953086967462358561136266296127552043437737334333061092,-1771755104688807206051573177285297185377639437835003502078991485352937241302926133837190848153883938284910029359323905934054,959806518372713303016316229936639105014987767507668404830828291395586437139714528818663309046399269655181374141330683663131]),1751412963712260123194861242918055486162059512504404897273005416436888698232472883730398924595897181530644409850270094900952733676532025378817065012606638698237064101771682855316097079852138732380333486794330546782937811016753805721499482597823410077883550609221560129251035333172345392548866055682786199180592104473561343856685696629501738444340368519556812303087211548125438114258833086510387754785945526860680287349575109135120166996131432402714477183126275716119394806114066906449070195528492746059342381843831753067603281134470696420033518742090789045667439339980429587645814013461157189466156914995543733107897259026083051570514461639626076354927250078841239462163398804484708159960611650414722547510753556417477592978256439616653248851242959127951061180038704822485684436256851906596032923529048264228384201551337513009686928581905576589472690892706361428127414910374097792487534812446337519736733041366921442723373497169449189737141664047573694117757053842647882997232323837429875627199964596503245839205471445178197750214923342434677582284538489868283805165603673229713671024549147266057622774776928318365998880562524033261229026222089728128087484153887347865667776987089555000504883931402398250053055607698953727455871023105287788678365360396896073608656426118414467120150865208930929122499081914457043394929542805867234414992996810510128778685919192198161194093286877106415266770133071388456478017769097975075963072998333162495412817130652060587574199634413184193179072329817959268518965321388700520437597787558119386774912058612986529482362013488173898620341925738766258844163569426344168037415206784176475398205711845476523998995519972776142570531543044049827887836727152698501233453486554752818526490284708810588450226814988345604737074242121986768988741119259617864597430200544961777184088645529329871861193688999946320373729732552464537369966066459131061945601411513876430437103503524344014519173925991514334897453576753707752362850734467838526345589287691781873500864208460208290726708531832052798338630998539765043761337202895025092987918722772856200392431804961822445061596550510868842537917509538165194065922538769562658819061752372243983231892681679543641632993310314899215796528289127409041608177865997544868951591000879977208192303868154474034912760787250314541802302708982431387877511495323248638628955239156351224856912057436305533426118294737370584779882854019527440956913115724351813218549268860528858199486262925160364359358796930928749327227854394010535541365976282838790151630783841218661285851579806486488232745172693947137729770445557322769123990302908809224931826320300226392448919427720311881270328610296831879362542792699560250193179372103184876033691646689486934140856436246664972588857536155307356228288449985519694623407728102709173567023803063284751485211943921917265053053861872208212540751039171440409695197817191223484068371817451017967902549981356523106393662756130138346926070420355600538866899264752230694642226886412082626935457399586433717796743123155167616796269997215959288909287940000882394890394771838679206858042148312286977805732581770195920285640984754416800431535803618237364322771589477828155071721239535653969479368473592559780954278878722726382616996150849625150478392439302662797867369091971057483819962587206085816937169191293876926592517757665474606191314377222146870844871222769134137890067255112194777250611208147136526448994894516093749079499900726670211486988100783254414347593750563579187525274775770773227014189117672825945425736979056420739253761525918576539254294266811125044399396306100492811859071916478194775411604908913742920885479232326396674730463791379382644419181805387804047786086766563161623793352447310582005159736255706792553534631209112399743283318899837081679704449175752384752187627967760826409288721992391706239695889968254741599904991839592501315161319158486158045929272607485400365935431726996140454021684495670384873433224577508888929930771197157899508326345395164297814971003019181584852930534285476919191513585201103626359828994021781186980503090057553469625316849298555034857048573707293431451823275014389661520350406035919000279449306516998423260578631974890960850149746587114274397513161226904105000142142057751885759940920137000578707102355211582706902858880579520466465501847434414501398158608012202218841640194930881825363023563970440114372299952120342430574662027073678056867353457462350462012758687283053582238562982371878860544415209370626118485632753859277916321451983785672098571132782185431395391465993250520240921766554669813774309169189984944166379079354697520406603001700375908151640644575435004848676407014813333751562283575993541386942602421838249950649749207910087626471740547743271503916271734858278497918748067726190586993668585289391046820868872402229392209726848443299748452411361025404454657183684587591487451438428798245987034819229418088164676742660436510914524264454774467379986715803977401280626972323246921701339264726298336096972157514471928144449966692782656234382584195891690211270631754930809073129401999761873112398746620454635747193700188370966503980012470124253230258910235348091974800795872068282080800232485110762598633021233918284890464593782493198148504929676514102771628203185327036808848876532333671201280264364797403771226956073670472784916625374476107243068801759981948326642053334226122561388975955682596603026367130039461976210848817264226712715094880015043794720707271741786849155622290969494024553320894751740798177254293603691656370726532286381998415279143548250496547774221299404511224867502248334329904021782341392430761758597786835519157040972868198131704707849623651178778776821118487046573477029667788663512271159900725559105883481298517512038486008176536528106419041693301038932616802292661690823339251533083423783581017287654385214145853392098163577474431574149464282165269905977585432104760533622124600766844406488624184472081537575950705047090009791063080172214340162304042828654891638306633086561359401027445611526331873760839002872571209116862608015523929574252196387521940608688008773993207853628572974468759967294416913814119848578040578005729972013437864528573868635196789367228071896640439521268358527814055678409470667561070338203075657440319253149629845163855580216681124299124978376349367137662180932840843654304215114367033356774732294287353873376067324562335334962213969771686869898908510937381321811321796179623280373686741831450392155751723726964070232489854981106631463654109217914156706732370100748280938167550706454083928299765570577948136903730260892560335453867957364520912390124526320980004901781945083129469403689674242141799431228997238099776374150478493578579462012100803695701131431151619624600520155607115840175030041007290939956200164128492524409726449332964596950883062394248321930848451338488332417356393397601074257797510543063268886789776175773002367062411940807915781594600825648186641828239636337886372247942601997788462488861809675559676970975728786389805547150971189899797833598377669584917982603577986743990854066075256160318807031270554575339424230614489729746086890162051081001405325117748207329603528026113746006616585467532178303173504726528406081353566158631748595818334201839754743071789553845139838943545672115462639970551334280119389103412199870801330376229251136055402625231711444008309332392111356008412856547724932334970674638498068748058073533829547781246037859068658686088971667426242848913067020389938531435787785035498318326141682864163891387919440820626055081848700690540910619949874704981044969130977858256896]
