[Pol([1,0,32235,429800,600280170,13854611596,8579875741395,275738938640990,104235258348225060,4132449130336797130,1108108298299374599584,50785140877269225361340,10504038136968947245934875,533828856214880076826974320,90333876836145968948033676150,4951476963828558152900058101702,711966579284614889424406781430895,41074639642976745048497893731214500,5157075273465798657396247708059327010,307450340491459491268616081797522870100,34431630779316557081005803696083191698966,2092067746640539897848879615517511020252310,212497116213805632509531221225901553865291475,13006721964677088040875143640962476005404060680,1211401073326413307611758299299858105095884317650,73838765766054826812300180300394043788023530523198,6356825539980797731327814743188852577801522348982155,382358074923563926084925299878101077837538430375225200,30633206642316695357534011439447046188438766621228884290,1804029922128916767215828641230210778666417709706923614200,135030947040935538770699886023194241789838246415641528889714,7714247612585849668933743484761219542600520655399722935415390,539284784842477015183550303624853938993444295309319538855721875,29542526833941532594686880819160006458073312027134847080423473870,1925972954298194045729084674483803903949728952363774418600605909000,100112709890287404552260712583156492550575476234581427834317474971232,6077382994950847935626262503684949540495807773822384401676052638670095,295604354245000084772741109676709655625886091065926297295654478285029100,16558146619782482913713882558776722361756938691821152097042245441011102310,731928769247947447632380281184369552133646081475482054922308662241379592500,36962011957290960725572243699563921125765063229801994513659647323915524653786,1402636088675042435710716814248585511811628086096900485373685430231241117680810,62147068473262561396576255979192374812802508839798111464049830810606830781602925,1857881521420355851631996164998855682964829422078199858066925658611006955904284030,74312052954173586665936850915518945900839303300241144846578263392881105546530210400,1537911780080200960414994579776551562468453953031557642024677833644708882395091910198,68917270709727307375652521375504248218283808131208404350879240795287724821489209351405,657366822787926046943407290111438284479417175676114465325425260286958334700428532160450,63704452997082018603519872480872508554936554060743465903820373355186270010267352520860840,-353441366598447616949512536518891002658806307854092295519165484741282024446118036545373250,67562127226005480047266832330798839678682707255451012641534633746488478885254389102392171946,-1437237724167342505252373228099324167977754513284304555015035424034369073305752965581457864560,82227874067137862020830866793468974288575765569634102656651284949744422406836133839211559239345,-2530808807476477449919128652108486099933365292713306260585473584004177467776853760705755308758730,106474463126716342606497291216798474675423521376711827652040091829670014407515901991812048446404740,-3629836018870044780341313170720155100778009015658261110652675789206820530064260733170662733330672806,135075115722840852468633645861813602332407442313850090042048393166256188915834655601850194460359303685,-4652926004097062481740165635688199228260894151310563598519492469102060973070767289077856497378111884270,162731601423421234343995231606177057840136539587888087086928737352236840190582706641586320158637328749780,-5482308285983774867591161497601919387110512353442014258822785696248898233922478851342094146380015001826490,183222690636797132377121186454964362160916181495313711472381593019023815867537489182253238996754451598652409,-5975835634165232527759680895073259294779563027885666960874654766788151069874714716038588097680459415517188860,191847878785988467058284990636254724108933747173038555000541699645270839005996376578341537862031656382238114450,-6028665746167820768358770726822516171720889796025669666765711936171058338819397300394327053500550772174661593280,185932167632228909483141296661222430563121545380065939460199778836911287235707350412048033292114095946584692409100,-5617025412210247601665153817059982184618269943992060012397968098961513199726373336942190552971191729877909691085588,166263813468013103315215296320015690528959621453935790157184686234520979874776699125429330640866224532947245304589170,-4815326634433589214806313864302574301788482036518576139540613130974048773388362653239240067846889312905927079981121800,136372467771198877504270096289753639530851540728423907747352250997827769951213489197408457866537469137682266141539213460,-3772244145361557095115264237733294606165612122055537622961599029157256601981582855735148030854337156011793284989881393000,101815460580340040326142513330756003125300567543583029709843223273990959140748376071219396091655895318029919980182070055236,-2678090784403658533543770225846023669550516629532587816116483019629622592795160179217925630907191211894033850604318278062340,68563896103846186461286815398641308912593330848636497712507551170281451908250560538387239363225817051437230539887609525274450,-1705898309555328942513473564888132399732220403923137049266038746732062990094155439321891182574620567359568185356356850047803020,41163090136802815700488418194446110089073626641442960648021612504120539173992811396132968608385534091119402505382556148682149600,-960592111881483578290284585236940962422494868325242169202909475839098452947717231076249048155974729006957128013552383493642681120,21604886960890119244755179203007010664848451535028979811744910850016260389243607601375880762911232887451616558047484019905769295530,-466598949720304717900036974647713223250380264951379999218093132251836171370529439407529308000430561125515418205855078493737611130280,9643577029791153929169128391739716845734291868498986063249979930950518630185397492383365160531909543140353078415089416250368235877140,-190229997197234666170772350958003019373929844563381054489147106782379838538695205452284842592444521086714655338549410812149122541562360,3575595406469861972865596528370329454657189902231415911304344061754185970810115908820690794917114548254981391349527132028275976960339021,-64002450774782152593810436076068667075624217324673457124121194786002038387765152250166523052132932059036569585718413333369371164163761220,1091478168421759433886833215717271859280577180306553733491396402280016084929989015516259666166296622913042220059292369533283405959930344905,-17757105047182413003648356225416744132739262413141817530838833831472581491111198375453995573666223767693435246493885497210971830332471498460,276144562949100266291607068827063235152948548241356347697476958429504038421996781504615069190422777486641789209131386911354739133857503718610,-4115230875197904137749432375985789386511518154757898699899080536197757810132952889733790465700712024401187283926788293809544019754768864732200,58934435438375019608966596100995902398861276605736771937424910896299505141286952476494925904771622706221592646148003445756000927834741039003425,-813479075851517722728971519871662403744869568100032540681276866134870603543974843451348070573335519039103533641532533551033902751884662717978550,10854357960019270573304514394462899629745388312006757331958939261027655024788138180836498104545601970126368667125234680402840461933722631625620900,-140395749417526900381735054260724711987385322807347082000733361314085654442573195315966024063655446795763697318137518882151111148253640442834169250,1764786564334889867618550518198958997008755963988666477971860326366349158707257468499633022828487643349959569104575951522496089160890065091101702500,-21605240980393168180177153607801165499402067984959647688335704010325133022125774015026517026394480288710136172501232010385999717152167160994051722500,258049994987485358884311976203404764271251715235552735128786866872660026311119646743649274562858789196141501125725560215175854997279118814978419950625,-3010582826539604544799722660236559215313010243498605653752632630805447728490370316063833445511430525463141585485066337421976978093179027285554183617500,34329556624588649253509226533623225479859346306050675927479493954987288231338511351089657389340451500412454016329465874376952825771536220766375413468750,-382602879161832721806877955199439090585959378514038870395884405377697869278270261983878205231024437951563487551193624331939960357114167557218429347793750,4164874888925578980273863984376583028648557003037264909145722529059036892250812635713713872414266108090601281479303741203369861816068165588982402416428125,-44226585129501085675445913130940163981318770250175312302631577375448939993015599477328165732528014175568915543595257720177351101835234324744183312578725000,457342623878632634812972291093650560109710270613435244314326001179046802472805989189234176652069985489629483502586068730733556524590579724898844315154531250,-4596166391416028536049898750448222722516630894212247122361743984906968424647572392723213120725064929429936415038557746334516148921051126724062653752684750000,44794556835217311808719400667517037003391826468748436859666985499561960896006712021502933380960254950959440844783236600229150128973676058439219837851575100000,-422544522162309050198177368088700468793150843906490794846211797619834459639146167235783885081446750841244504647240942797173124766687124585819472174088359156250,3851816725782612018543014305254498054176890412798920330051970315414494177835105402598424676720206975912457348766812115286432420864947497290769493656186459171875,-33906670856841730747786891260071837685124977004713333861379947835489214491494752379122928540253860126219592913452563823002451196540526284608180409393272185375000,288411724798605857520830893324369525767312811927110547715457425096751119198780428489415630984742656246977294617136775444108186113724329106008185931963749174281250,-2377386898974028489993565697765663340382813911426073299808894822748706101798058865145758861038239364090686637888640426506376457061503690904801700134557443663906250,19109637234054473076317021686099537082082517809855378055842827923908522668969532190251221292618504579243472339693007946997450387680935106005970276318946897596796875,-151386661784118778584891995052777904128937391886298905559835036386706783475012425665399603907863209425311949594492176747590681885615845943206875122282336286470625000,1199810371659497453010584838524230672481837191381718502674036016778743846335977471531663354379431265910241188435644647319810237435606533574713184531589031154637656250,-9671768594773478304297069592879888517360970878365312881231412600121176936528970025180493742289070932247946354352167909523643554576855619454789093780851322744506250000,80251236838081058306591569008982366994738675656690709562601051376444964361317395046881618206314870955134141516823107337041333353622181838364335776011842119232753906250,-686150776252730300586941630927403369201313570661237862144948781206035099458220011776263501348298170929382958709550148468955357729927588074488350262884429006759316406250,5980861252458957794395172158336326259358857301613443914689526546163797162640215683001298889837050404459907890094262996061811001929907674288437937391701698981311013671875,-52243080214693309469407378184798688224651207971656810879574352079460729418782555346619778918640746182794284782090115804218202603975010008537239143920727276044628238281250,449592944830548484610647909999657025733374544155445504818604213921780597363048184453951473292132565026363301035474372018661144604431004030243250663057910346050936328125000,-3761899842722576372287721209065357444261880953946633274541435534796660853938410607003489002569473276584768659022125574577624958502744011637479919605209178092305989687500000,30339306801708643965090871921841729576516120695337647750346639091481690044578963728036193309392451047048612577188545438824969560445050552518622763218448531780328796943359375,-234644849608031044334017018711960860379472389199665217814746886042495247395913871299850773032777404565514547926457180398156530539872157527027953313161644607743675939570312500,1735936907645817937554191138203534811574465968334529446448352067820113921850170237492555348478668954450260436664150868555620985869995459912137444626285122578945734737402343750,-12274828291813425338313313065644343249485997521179474324851763589058487136808850211424620098899631331472057672800575071912426257704445663396837435169521578211819606621679687500,82976110287716018776285243919427602708529188925150500406660248437423884100959056928172657898238391571733940515799222700895347662672394773468942208683055860389254815743515625000,-536668297797396159962868754051733189160154428021432072962931597624028567233797596566097576393089823743007433476977357095257918904434066247109351310461972739491391542213964843750,3324703131947240633999598133079721830527258135836545967171994923204107631077701116641918076595381102142341522334144151538389941602197746374519007329242366099264045178209521484375,-19750662811302869785331751872539937330172501382789606969429488675501074846192116149488985537777619447630664264485647295135149933846525993605159733407036097326953396929937597656250,112614652359105956775527537812655493518505681772242278773663432548150217942955706886579765763783023687274327377520588448445922210263449405888236506822825564148545425842721289062500,-616604760989053794246025664794483849291899555889178667494362642477966975788446151774533910890799083901164907848984660172904772566071639916855410727595991387606843655903615722656250,3241280470759426474972032469955571309233422674444132418650771906099621854989772235068542084830926561603568662374445965494139733602947161963457619592543300880188303436749884521484375,-16335730005879595569777504734961510736354837904476990965634248530678669368240250445700878911005610475712785324368327860733378165204199813521621088562789895240300141045578486816406250,78708224699239987618054476259114303406329193789284121392727998590837228231020653483118862803317469410302179953566866065528339901021823592025557518965284661530339653525940375000000000,-360793212034158035824663664870116785721384645145866515613796228310532557821795094220778000353426323354071810761071517516150621458218855051859830505477713674865604904820534157714843750,1562388321043369176045595914502213149545327574275931466235152361827052159950926558947825475430662685719817541208838595023830481935202240788344590584579182610388275104831963293457031250,-6331529451072681594297183836890113673613619798461314305286785209787466264184575115707811750978048567097256098775709239531698963058874391764395587476448530369618301788748714013671875000,23728165327455609788072846855615527029738127016991184288614158770599980293824926422036063839149742106464121510804106606580445198331327566929456629003321681910666795109247706561279296875,-81045798283409235204451614364740725225414874020034456897355675172607093338717168057844044600331481121586991713992764843896426545715316504823149176611486701047281381463680086486816406250,247857552116009310155986449546472597400030593374901148769489369618600958437531731718976192479894643879188971211517214210877492805495619678951620761155554360723523680287884981689453125000,-663909130491481270386808985416849649327900638010789299188614134244570203775014919744967093460395679975115131820466131055457058676938631261363259768304042491394877429244733854064941406250,1514699777327149183951401839240459703154053844460733462602271197527948804634380155899574375091123670857956630511892200986797936165750526276193936307183186804226430113206506236419677734375,-2835813453301298740636411652213069707106627541560628044782172773735481807355457129215097690669150682103460162861474936614428945757430214610505429510684713246106254637751184013366699218750,4119774351580053101772183822138590906321504929380269892510972113180498845383871921864112334490501680823856824194889222327320285364007691360762119952109254215031056161895202484130859375000,-4215726606779856027141023526520470915438372577668275000846168865846990506595020918787590215160584924065066247839174819977231595850939342027904122336757495632658783841427147865295410156250,2375684882705729896858573423300590091891986289050070099296066245975833163709441728107363019549135491796551374288074534727097890180463535768833786880653488225284337808008863925933837890625]),217980964237840900401782077466607738252425796455991190501630063176439233539816851174450747353692171428558094202651662093031737089949249261891638451175711244617718616013042342567054480623694248466716505177101619576049181456501620668181222735213082029797891423578423177654297707332859757751147587091681744955750303411868590245572526156302048121507367265455894480929672593784774130702736228891033326724236133124008994072422597962765731927079949009254657890361011305266378160532165838049902223313098772124561537798394449719681014006910207133688897851833422913818182415632887660343784555883089912215041594197871376521415124044695998591214408952616657092684547285584899120296718416317525140229966509981473191412417356718040669519143975852245573570349093960513019959304563193763621771154063504159811875423775551573659937474513622580151192777287406204884906438812589079767518833135350290213978724442005032303817435731307648319762584856337104715742676113376159461983365870124198430873406397515940609744879798472076305824957761746162575094229101662832313862129824347535452086553733677890272580211148006944642756078275158893822841126118925796425160906764697617586954239382324301248259245633246355331377421555205399955201427208532322402894961386493011434576519976519829038521546441316545175921122697523050925110303497477029882518189363162561774642476107460030506004005116129838175624515744212977561872052691513389014334844450455531918535098256507681284534964500272444263921137597388163293762479044072566458505427305528171246147061195336149204729245781081467437945893314717709946276069804292268657203724463265907096448044631134758089264771704307371829626454033323154814091371273083892475275029308774376758268817119123107874599608882095374555214933642167156320475587272742879818493645725838327261606926522765512568106010934840727329445768985841684585788196219174123809691468664829999184437044797637417790087196982123819425032093213308524819190102465260488483055053010073484503531111954935289835101425774590797233039627691869659776374738285100417141470051936114300460184422245731895481474319233835125963898308162241537141650335628096416100516543480759338930148760885261160808669917468224273696843166189096383245839738400348455975772254912370457525286047498399555796763212580452414763238921869094046382441037729451331716663633748925833527361727951626929836213547682677366627761874793805342206081634197161165070188514501914697236828492882617442198629284715412825025344096838167786722564574674468310141993171329843758889118629560471735065507241855701045426291211795233960701426774584943854493783754277531520238274569884636974171077873792564529179939654354872561754605648443283944517100852277745093008346600042697237330453301712692094471221510607287335193468612176340233514965209127358347329653004745306798749095249875916212490600106489907564865217652112007170183615150245069897485337099507035871935630507329915262759108059565197357571988493040624112593006688235151713117133921783248622078473804898004668422250096350135986185457565280778389631860683012738581074251468266909260508053107409979172281063487402992859463146940543651878035654150003858144438945838599328892275733745985006099845831245508286781848604261165801416905031453760222796803352957878279474904846190461237537512177610178921567161392434166613370850798303247843911781185985985748602097401825234122963374030666274352285456294359276779531025044161705123407838651197524534107058733012515290045341483215862755266108287633683913644137071107553130288763472527537159188695408355676534161075651150717466014297261837755156011898935774339982817281961641246897613424376818106319940927772706609535958144706107422259143707100760337570824172635621585242638376042430640231447724109343520546494199078613159867501091080146199158038717523667606134236031947309291229904452432714026676049242406025639308945946305006379002239559237990133636196987780073762225850032643988986638761205527094673963295063488935937455911885460874885164471156076261489448830558909798251824449076380431825044517499632555997350005227863830329960907000060071070849199441393669539929701251960597347190295162386598350372167925558781810300555068634192025235909010590954782507687430305057526749671897034602280518082181929213658024205688039124380976555676044823690925673937646194899113197028964730813609684011935066331330829576639474501604914399830651264616735447032385827403650936944901603318458566226899795771644791715258061781034667803533600236405108340854781737527328304095192658070082493140578283826890514979155081024564628782547614176432827340583277293338999837162951534916530155197400787571737843157056547434628000259649122770688156206508895793444864089031877092205211627170988764552705773446136226069447077669294170935293869721710794506283083911956138674072697666527565441659929495367629034727180310906337217208149908780755927873543484003834417805285076964005581403175178206586191895709654047718290844598122592270538118962964851353297052844691448283892633953334847735775487847971880642167276900000000000000000000]
