Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 10 30 41
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 30 Kronrod extension for:
P2 : 35/8*t^14 - 436215/27784*t^12 + 12954799/583464*t^10 - 3039465/194488*t^8 + 2679105/472328*t^6 - 8846695/8974232*t^4 + 1485/22952*t^2 - 273/390184
Solvable: 1
-------------------------------------------------
Trying to find an order 41 Kronrod extension for:
P3 : 35/8*t^44 - 12026017565094668871888288986841923322400312513922260069510583619554397090340542655454532457889525873705/233625519930155436555004821176593861195407735922336638200224761260247676239816383598475432138425580868*t^42 + 4530409694865612769566614513536650763433105664390712679928702892594501034935713346405976201634946773297458743/16023439909929640771561560665217866563948234975969380667600615475795347122584046485485035988646056889412648*t^40 - 2779448644875068891274149160849110532849412692101949183354603205696476571340461760477074057298988297226444364735/2886889757105656945676341179850085625938007001503816750279377554889128373252225708468220650621064582909178748*t^38 + 44913429120790759982459613731918234740984951323109493005273824427922006502505413136782149248962038027094011393771605/19729004600060059566752115623095485167660339848277083671409266210112303302805710491671819926344355359601327563832*t^36 - 159334306244791519569127278554615298217518172104726407589669500807271709596896964136169319968061160138374409681538905/40162616507265121260888235375587237662737120405421206045368863356300046009283053500903347707201009124902702540658*t^34 + 49879178214894038714447026524936360488022413052660522387203234516150751386230411102702803051432553139474653924330655/9450027413474146179032525970726408861820498918922636716557379613247069649243071411977258284047296264682988833096*t^32 - 394852631528129254167959928191333572808774310360102011529934740844984013845470615883542692528971279984962234007976569/72056459027740364615123010526788867571381304256785104963750019551008906075478419516326594415860634018207789852357*t^30 + 9979810844083628351480231910158129109701492645977893215816251158239500398553723131185288399236295038350888649513247185/2218085782245225136848134410998544271327737539730602361492826688787578500062553087719966471583883864560483270237772*t^28 - 846366069596426673985587384065851783993358214374524872252624711510288630025741780183597516301168081444591575545597485/287529638439195851072906312536848331468410421816929935749070126324315731489590215074810468538651612072655238734526*t^26 + 16812923386542085023128862164782143484143486228075269931720140043972198191545641014040560864778226862875669152957848575/10926126260689442340770439876400236595799596029043337558464664800323997796604428172842797804468761258760899071911988*t^24 - 10521303200740061942591990127605038984224451146888810840537734047858973531174534409557537120786408405684577593263905025/16389189391034163511155659814600354893699394043565006337696997200485996694906642259264196706703141888141348607867982*t^22 + 5642559692192579801415151107990364932327437476189628020926328999648441215342782586524861192225377065858347137383989805/26534878061674359970442496842686288875513304641962391213414185943643994648896468419761080382281277342705040603214828*t^20 - 19347248695445590555699173711044638637918813605573655007668877394123566542279696869919271323071362162931034711742550/349143132390452104874243379509030116783069797920557779123870867679526245380216689733698426082648386088224218463353*t^18 + 6877603195436853863301056260469442018561735415409334022289823155093479162887608882260922726832179651175771061841892475/613916853730317312876522535310819308875266023496547831386514586863317560406202193501159608968383856291129314018032228*t^16 - 1850680998059633671932337746819585483057569234509792941664333540186016650245764657391380219584014560897163686324954375/1074354494028055297533914436793933790531715541118958704926400527010805730710853838627029315694671748509476299531556399*t^14 + 11789367756984429058276683163424320966725578127269526566209838571754127334913404461099124610992127722473791884198217375/60163851665571096661899208460460292269776070302661687475878429512605120919807814963113641678901617916530672773767158344*t^12 - 1431297490791047233282463418074920988721972841601968646191331877608759161215259897423881369385900044655513781527711715/90245777498356644992848812690690438404664105453992531213817644268907681379711722444670462518352426874796009160650737516*t^10 + 17310006072251814542795817734673805523121529847378614653625576830612949554999407764123696149798268198545833396801725/20054617221857032220633069486820097423258690100887229158626143170868373639935938321037880559633872638843557591255719448*t^8 - 41500591718557070950074871151951380378836893328380936931135589381021245869406543525783473260434973390948483348925/1432472658704073730045219249058578387375620721491944939901867369347740974281138451502705754259562331345968399375408532*t^6 + 4459885358122062600255073440549095164609435341010010615223345403685928988863925936414012885249430830467099334625/8594835952224442380271315494351470324253724328951669639411204216086445845686830709016234525557373988075810396252451192*t^4 - 1969959435620274234114421750169924233928078192974521674899567516691860061046964444470135440055048758276089125/529392069521070726321059287695561577943164179681805738659385766932860794843029427729260822226359992019162234551781414*t^2 + 71227272556373853876983661277545544244681966232170987544127160006579224726274985547056355961022419010325/15921566000633706054768700381821400840395915178400172591259722313770249468963291059526641269965714045689089760955832
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^85 - 139141570540141073253347428642726111881733368784957708540006480312570381481535795131144631969615937823179967401437136549844721288589409136260906991904213256290869193675813405484818075667259753435469373243232395836312571131659764328343545160991455248005861898004005047535162569947087266261022226090330174064181996162344969340096357894054023803353273812801741415767052934197047878737257121482595516977922677609239236683065482206870524302072073131892470493699322878598851482309760868949679327816054102919058709664505167797085710171297571823589065544526143966825832927321515111165247978353695000643099437466008199821239230131023170701295207193903613279530083171406393595404771837923425495121578633370791989796190021800358629113890242416307570801659227619248165102444053786119317783956802287332166067385613583651385588799105785620156868365683493535065000430547121723183946240794914465786782008670605103579224723661284435502872967180475063227513012209835330951161206161292802000019781240776531339592943757411073022175757710291084201034091823279545693111929156553865194799068496043926204775683257796755900927551806982811980970343261220981009012303445695976350483414534446535494499639415577005572167511519247744604959220341387019610183088856063919289994512308999033714042872884918673008803812145925492352713127997697375298065805371991835671696810968548817208352149468584748459315339470908603523976749930281851985369991892957357721902669991931073740714431630235949592091609537634742162773673481763681246009992600517253062592110498030536317792335959766477950473424118677460241433537372247154339054675913599729881233932331639014454253263345141158843164677109583865154438798996778843649676493104416047910339251486653049921337128272743951091433726578246869143055811711333785554277049563835439784564459049165022019945181872681427647421269874023783272471897555973437917095065727239151211992873060278498910020358599031410279319591678091876274297728987005716589889900319201039380540669661139991731257762563079979230866923839653954426581638684355625046683875776045098340763039393181670783834341725485250833919232033164658077472169385246287111748696521404475821686579523930467683227168467613659774825894275508143919826508283193815050896056786784086832987052939494429789229337814095471079926978840073151210411874594743317325488820539394967878633454143031462880269274395184784593387745579361942951944095872181314530122913102785299436800179738976305393980437931562008561411215/1443572779687332242561218624431463300577564677037448727781613009413162947918149415381026452558020628991089036680782910449019709828389895293194661852913180235742485326082372354810740160917567554727638105427759735291229600640255118645925909429591159605990466803064226268061442271858707250033223224371342524719471676258637433647707603480360741825959111734885497022714774104470215116866957543600073900100465434573939763971360958846095174965594725936815685532146550207896872972075995512555656831450912781529210279343248578705383761124831227151178698071539526068718134745080646990893224162956806328584328900707274334779185072125741728067039437752950364430047870140328048829743032093738833122206059382139913464801709328712070118697221954561726204778606221665222112036274744166898636331037300472289366812409957751190892882384321766130993876082990689425646442033672837544842671002928905881761777792748501581748639199213291371959261948772592400448846945351324269733883951681496160283452185446067879997714727545239754074864697252699258904923743491766370929122528546444122565594412874667786288904012461460680018289911936796474025260875562036939276858928755324993547834341131478359987550923513928295439649294177534254236325190649153949706581589207788779844966362205452831303781112921278272969808395623626021878349776268478005385078663047858726779777690134834854846951494788666769567620248247338610857900617061152104716584535440781208984451006748701208331543897872681927830626355415554533206190979578445247084469817951534361076545139702516661657718961172589511003183722310652932395123054904938396002503035141002973866954818821936304765888555699437864829415735900422199746692162634909758216917668782263169020238315490170690599182586419141671217077394719488246161679879660530878509529241960388907959839033555489447601192895213103655002278923862117703078155987285559427380408722396608648866543658792874964646622563257441506258665799047370787606352914185368111046416883304066078332818262518988690893266985317098186059597870302849688928525342450732885482518436619630083778127418525744772441813839653144719332020085759101645684557215553574362503819961152602345990442917784059704938638990308739964440351543606353027932325779034989801631275637514429835782682941944143624220674487240351872721612663094024760217748695217340814116281793176078430842399080851180953444810836290836688055847902177567667343770630856449997258569149471727275667836853535597938415359155803617199200644*t^83 + 2942654607202416362859177343768673490791302528333840811924022846086822926556840917920742451325560008726799241203090332895636903388501755012157052652822945841102977345903834807031054827263331606805733886846801989462194136149207456977817848850099918145145095313643565738966510640917951795843297973537915030283003314850720861348121598663835484990960079192204245403157241920382050889515702584467023768503588107809811141700698896839109651258380556997716564951832030773132108746996520414738037183105088540700418585330602572232997875891135130588367943068824866699611421504781991014515418411592826331253687918521525914133519147364799767250380696259655779493719914907641913888118448131448825005831021200910388737940722188151236759157911791154704127587807407744168495092079430965856732019023949299029851997848045052937176296041053544206208417456690176172207526217079094959993399477269105136861626877479178075026934688886310696600190391604985249728723262197536978591092438017321006263345771893879389682886564979550683683875833762354724311214181207532139918431384850684001690096999809333098426854254867680958122992774861397980980825975327543447041691685358994798523747465859130892759817138823402965469946441559592697399831507756709533202384391622438847684146647477039242198877627164951146526487851343362494972572283823861804050595294307534514331212373036307728846592717294441153919633072895960178266075120025990745443043349286052875585095438733200637909931356460491888269223750713518619413649149110822891136917141393885627004989067585162074211877774309074782376832557484151693651515426140951606327716970004675853759859959416072922119819409825405931019061994897756669856843219072647619981334079247812950570055228204997556243532098708935823744674737705265110055360361858776100585339844783302876502229615602389781116721693889542584071501881685390875601736930572064967846910507080779373577413831924744418142051474836887260553727171550771412393563889080435278899699402163002066987105186983670814986902644754283865099054404027301462378318853098319087217405169950949089260658445480317304807482357744361168406795215213012174652826114610358381183857678599012640204346558752023486553820646721876361516509413186391632733551952505501899459461013724644940488470423397153927032413639490707528414772429047609071214968961106689771540987579892555018773332789140550257180479996763615450785244144672147523908281997113812352397382607948735705797939275407253288992735026231108865615372637362701/2871257597361425706460808476682433916068972677239423294865261586044724624431511678296369327979187682939502147423857124185637508730408531398792423257473198009810388858665882119484433315624076360947943825867181546935843928295863589456034758300000238909357402528493927661816600310073337568072580793935254053611880847248372303700688537076816633327381717486016844265197549405146631046157677352475285386856425146574958746900453118979130226435518116319970777629326295484205632960221322618500126103814876816984910070352045363553536068574722561816331523392103688113523957699156936381004677500776110046716258677533364408229790433347667542674973039453991757149178633421891647154065912376253976647069118874719995042009811044552335193668062284291546050947419103254796789507478248499496386270615204415580716853682531507372178797705121686903950033565811983323474219326323071839666803568799576225388885459110013155088552875400041259078740260536993648938353881222111864555076776590785773826824696139116336908174606799116599416381433647435309766339896262662361179799134543706081118231893641236978921912347361770523792298525102816566057399729927638100000036748140768880216681217504463669145078861563662296059689808223350566470525386250023311042692541444756636378959024628472448746232810913744957267311080045018415759906434899345141842889150330212720412617147012045717281457441425689472669379268042467012964699179930929169368658341484501179982819145717126211164190823605377118363548837163405473219914621235650125779527961086694134975081823597467424937233067458513501848266404573554818616305385467593040018602521877244069003529932907918378561523741954847716518518922211524352762972231327859699634899941701908749602239888080056562577630569292154269200739635632693804686104310565517954170182605083761775598672078707667178342087061421491891177602765888208938716233789775053987703068666394520222943662138077075547432344398583671611299448722310426212324310308197212060662656902390487605407505527240693392254562674193796389483423806445146214180703334982453004827416275325824518854192766683195197918133076187066927883071958454338618656710194392766085573922879812759150560915020814988048764723319890141936832072578123774534439228380545920505505797455362375856792741675429250003713176231074136432732051257218036683924540848295119575232399788936460942474946717418513809316008084517456427522953142343769024940755722149693905847310486884368720939673494661183085920518868738459787506885712136*t^81 - 39862226151157272716630532525467587562341648172772042592063403331261870900829375353558024414136965629711618800897698181610604309668797614018039683370224718048927576565600084863794857924657554612285449139764754924400934696338926953207055285147971384994202195194217457726748811034605314412523227064875149787515757418852937228719257760584479451409874506428147553895982735335401022778823591993469811053504048851762972909459854954736859798738700106836426350187961018244562356207000835963524194889572188933195986048093276049382683019663314786846637460262747133153528019700142143946940790990450999937093805496264383166863910924279791843674309650683020363863062827296046535856086828383572599233233809523839746313710314368031246268378160087448207927453512150468055950185203992225124101528739059809931025946458697857379140607638033196215467168870203081276511760560627609063770447381898738292218560766005048497562873418997809272068488544171989409080006534494017065553014304346228117865117431470378935953376906466400626174048376341699619822410796906595578470847382161168155059365909277044904268332677113011791466898481664695205765440636455058860748018491722215126668805070497819263947881755333243835624470714279547075310997475570201343160560006148174244114633753879195041823847120424236629913918084367072599749744075415243703924978196617389707644842389147598602747830085884191408896227714756613742907288118972477040232179769122688147209492813520783437539621151085490425618364219081497514838677920436587954049340463793589679044296730872534759970542891845158195245089993222155578675586923271282244571624048291298607132471258188442308392457270227645125068822100893827813699487249109152849418778016069429451522584815479491119891803579414286671262754743809980259575916758721907904455809432926129777911419889261629780383523010431993767991675964446382051064214117848201646797342427297244350334666913888132648947332108053973162158848007117680661304701936332188426676257217762196788431071104261860652983294130575760594756495187654641281903603295404996803111289415416293301068486088466101041465378488492533701195974039763691148371307619576271665682509313761305458959975696550350310394855175339224950846439532613418655688185236747492716597355897044538817643397228695420662412502930933935241930423428108312599337998966386671458918478964973733659962355619517608585547817826909308317851892128328198854072919797681026528320468860190779933908307203167505623812778229238366256921325600061818795/5690354015037452179254245599371803615996025684175663733207137586609636751519184227770354613166753456305603339169514177281902602718881307810506784159102299589109222319732667380464899426014315334672000005564442629102353358561018990370284885157550473478528145577720215637776865714513676170325176370114017658583145859105065843884147899063404431149316000437704382526244009996099764961643490233047269755851625236320472409898881339630139587090790986860128752798386496600448196921665291209430833250077116705127927607759361903002516231903670997092999690775917492559652230166779188417754436693621454094250505322424872696376739673822852458324684068691235997376813855003285596051499627344339339385049815423215910174089777188461969631317821437085129015302626759467131437338903975484585254857314232617611717351189830359027096347251933663162478308188511715616571990334884607874246326872765960149349872832379527737859663706896981768617550073007565246587661000268688696904069658406838939429128743631705393695850708241382580610031937916942211405257951076553022798165251476534835096149241214658152726743287079802216402370293666265297831423364761590774516739495356980459109426059557596248300688790475584727074295251597310264316836227983171198601442835053266860530366960309527648006909059095890214477599342135885663633507902898018846942299147762759909737738415853372604032301739332145586585264812715495875193872991426446458827119389765367255195950410287057962825565513915256552410159870451675747009667460185519274274061164213646659831449660732914191654773067524864008412955969464023391361081223099191473143533764607051537420162405368009573245846469264182366186951417336206013117417133786596614726432534462899490253372418193325430935100849908834402510999167884727005253744392822428998839606892841835212273968281318811736277626207893826679665479081529448748379122665702527827962864918682873328503847747312417555753001207259739854993624126165546348458062312462174768889942204387548019316774704069847521216500793139738811224565413739872272137123892712724780067134488316563225615867698104979016407420068156735473242934776330090085741156820254063587259919493975586509886640085418503814643554166135612961811695837744967164836144112178590121828239590285668552187081877088201965692229760617092720269470249929945701424452537846211144848077648373909511161598569470591284429442022166179063279239302601626245928421048680335039071728166590338076782276254169354679113481644694837555540729667168196*t^79 + 32620975428457756540404443970907750753502416470970669790187505137783026426787662882607324891412959116561905882835866465521789753066425449428332790052580929490500344893587603119989784743736173744072673651048190277570983890557463382219011329080089956198499285909184518733628125314896513721532932526716860293475763674752958850423648261177223259539559776487502405894181546332684039578263956777246356297886034115372334422120688570561325546411499000332449982331411473166604742107829815948316698488160423999923557459343353883954397918180192297622616944272552300767636391783016054474364048253158061196737303802087507458747592768438954376672385003482056963250325532053868981956008334443207985795084210645431208501224685293049074136191946571851045120298565139368049893425555566366930910254106583606329967346375257234664536491974053632992677093888846104353031736363214686281286829398590033207283021318615485820559999455815616724117375401530801857974416711018856886722520240615132560161154785404367959185592725190944298080510392545512076872853693809303373664683662778024755631475781695179694721351077364809109227977763689981033902846033361334870625847064993850796334933239002736945733930464813939657382285803667480618460437611451895076126181706746536297504638292741636589384034823130192772698543919404275204807704738341805867975972676072663343676104282722337518723291998935857108203601558670744497869856820726360493544683202987432983238830687512774292935161455018541167190488824333016011722358349026118516154708940094157041423342332681468713533062482916915185055073286525396821892045461545732640990525958686326979725840335514106850891761197653132964371666999829516347976367182131763839073389001536382839793958088119571403908053953112259469574000557328643000790406901702419800693868889573720463930510305183062647749770408347554647920108268409887688822896848657926523475509711930565606978808180089327039636266354315543686363629251003496434885668943475413711788175623674171589715649535409937729835099029006811641460385261264574145022142214650808590237018005256401390111741290253139864242093462235865109692667052352513583396752702708082445170404193930419663717127834993000234959222371811691819366246984750326330449050704963226358533809647611653528143831375233347857185590565516347441503561169473518516447507837052867826222904057829550197973911610707790602097305440526023171163576477573960246274180034174179169312640903366864321217564818997114457225153637179101983232636200485617518433065/943031073965074243680820224833092468359133358497169784353886272972088745827141046555128133089753633169517960582198152272954667884285245296242331551375149048255331314326536435293855224926509401680849864922164472486672959170845591669620277450292473441992337661794893876462752182104921726489054691348960519459862555927257484444778468498333167650004819514538339941970525434598635498385886597126642256653632666476592129894287160569535068000827790901901407493136202955860977210744519553037320124952405127398973238832116371694140501274119924157738827253993538495702086018274397610938145143832068669042617869306200815170686994074455312229629104941820740047273787713492003762836749991826964849917688136104745105645941279669265686165330298750214463496520168399310623887271191885195149068600972543437393052167259041334586028600153080360770136385387009814698584812253584197655535397825702362770933000209681044592923837993648855113259177074142246708116825439028299950078492104644179817422646473992560517548010697949007480307237895316289514030671313186211426714537218322997278891784925678615031563167879656682412174615732694983350463721413432250311399394498287908095680079007152859451507499457171041102024043423338444898775525464397055302624813117785123827964799313816314702121000364136857849192912175798583662831280453822724400089055113409504661331830098092248116951189599950161264049718454869196168567004567652126165894947309170605683721283769617537360285432010848934519897539450668737335303635005515088969431649408724485877237079300131837954891439229024325362232921561440544521619505157501957290975561372621312513187704548410702521381283195571990545149430162334073420877395788216830677230668557596786572495017318879760379004120800716626938934081598112440582174162628300634618194432512766719636497256437419415588741464490100479574221688046927129100755914212218573025231807216259840929635915999476743218388248572516757598890861496722085825038147701637682486901226851024201727262829444623445529843985692686644620785490909333462363788788557869957814235829509018282283576866334598595004611487085240907935448744339916014414410343458194560966856528179357086557708484835938835429895692405741390289762386862365810908887564918740758644924091980297277976928050539503726663361930963387382520297822434515286395716684608294418874375244237941966782500342126229005316427064402478942172420293804003208793364614082024184182642614544100482605704341084089219518742188826229606473209653726615698002*t^77 - 7813504236077600527671208180602111647348380474352905371053406499910916024494196173864423444355244503307259658599217622353370551610351457483285138130512355837960281967408066858118530547518337301977627004243880257857931973343523223679577692377457648281224491246929025157672920092316821778367112595785893817829623794021310831302803984597596499165778487062606733799387861721652999392316257803739768029003985966959728682757137342943570047533212152793161665166825641658865909168419483852542182935991905819749908170798318527500381485700405223709407305433764198863874941881871895786616092434037279609491818323160773843033251622266457420070128048277206882153819767030356564351996082138315785284198485743135214729220659908870219990025120063323983975520957982386294862427296859727774954353055549879603345237419431306317203269857855562819626864171099445178945395378479587348099189646463585630162558623127385603071114834176988138729284351455147027778577108410429116080864690203158038315995886453670382174772594708978009516917557251634835265318704400076121319878692368003953000001113614005170343961600399013271636163939385680828636569061421108500628944149099073497717788691521559258821035040047697848689738475172381082977828881408186978907904261205423029230596599901891739586738158670776093071351548396937623472727448997846810389330213644119385354794283941530650846178464760896828728794994963791169132997262030421075767829743166056102733367864345435786999254391550547316772401987524123200901116085292568172153658529952267414578545190978996090141065501220102464606040970415641084773552397521157156069224766108382101081839108172645714276953711782414608158672244031720643467714559405169474308936063767250919144568762127982719263944901298451413859018627643956042920819279902729252781000606045363883467583734316778412185519675709755394915034972713077548619345319895948883563860109515034941738106105453444054067164375441781206224795682562435798179345996530695521890649326670458689606619447358443263030959566171715721082091380837887210625724020795585536364596447088571722681913573922951912119403320842997817228068644748465129065281674583517876151900638701629844585504421524318937363778306356484688923786194064937501834314116620945008750671757736854473423895090731917020418690760722510522694897488444079140596766266229451408437299340655450110337443908636728753891051796007095393807604649057514626073762691255118390533389651127319264182044896335930905917166650651435190471833493270620352901836321/59428529667389088673202496901593516670632093511256426286052982146427406305355112163654223840550561255515088373086847533921727082943839122830277614411504734432289388292900861319822702559654437201577035586958265452483129464269561323478057981432716990946920856624664554475721016395257986564956204338053126897141400574148785324079020753938436763831980737854074515846167397884706557556665872139421815751600975366903749999425077833158402484077010971991873791461862827268108539007539722888923291849485108214844611684413991970240680285262240686362845598254772929052132700257217628326574041175901669044139136037147288638023541875027475763241098749936107009438756833174471243340010344205443387374315924403222011440271554183381177961698392615650161159227910736518047142610270266255838400310717188979601179548378945548948508361348777349940209961280351562608272307485247610369025230722606063184309852298928098623849722113562492447075326773877312019258095098784975970767058266420620176568758826864152291994050413300562918603709538421609151610901808345262739971712388926118822308298446310156696336893796937867700334929510707598143315558493544618705959368053289621835644534668363806906801211735977996167833142512876968086602338393551382131058579837845017803469135738124101422159749501208276768558455198358089626354572493692455663126109025966787790645172348914558691891843289944685317919555549336042635566961666729183056392361089433819660043702764761115118369291883118467637508574132089969000024786837055627904868655372055395240437561531547438682548624487066340404504442373679352575877959623155371793007689724761589048191319567379968868210773287591760348267615642403984527504484830231353813982499150219732897916363016877975458418483289714726067841150260213967839420739466004585334386339827792118866036653191391660810952614277742605377391635074062873614014096308056954297602496372771256807901155302675099606793584906936366599989730936308958278141845009818732462808073587767028265371482407112729679166441483465830411940929135193150988465845023031978832194016932909934733224663887148058042961417068117107154739521491135328461171474190849950407265380962159981367791989361151772821563488789743181030310119112456916257649523190469215759077017622559603617105043483067110625630249388537443372987215567829764570005847714507796111176467254895398726554338330513785639381795002655598430319107459226189791412902947057250762217962528971698736133392823845771560479243775347363896131584762175421564772*t^75 + 3965816895858619413286830491853276688978064339395765654190360839527478572148875710807469392601329272384607989565644655428737556901808616715212108255015730493722673940304338526382912400946554330420049468279417713828306529971589181730131504820644334502528031434562024408075282528599736179261604324406469332888143765955916078238996187278740164758774267156517700170495303123334558412304662878913204023690741279480691031881024301758143021716048148093005796754159803547634091808762567079765433663591954697499947210923293245092483682119376195558381444456463073721247905781081822953001204868098974430004694368674093470927204528838355021782179817073647773912555996177776153202991939662247242636012126602968055432127557557269923592710260082938431617661767663766312978241918320739993615881605883086541866733843320813229257413166225616307309572778183890696588226792935098074437889745762390760907950032593622732127697948516784182750237979144495483577238674526684014598317560276825445768267876213855416766090946602529938718576606550668866554856978520736891317528325807080433127311715854198619834674982527913602965073402351619209462764935036876262800911648101334927422073126795654005224207674528474414891542098016537629887065558244147504548025058271153461345393198603925218802672157650255102543603066055764233211584146585804021223307350895078582671362519345050655196487581875559922179188807018684565949757123636623678401590430458068473593227431388067269314796982706888669348091144408319767663818928587629520389292339304857004383705520997244822524732401290059166278770929004378796009151989046452374939490958775989667570196141406374680937012849721396484084059111382428686554071367318800827445819753483024669997646123107954763730202529936182465073444819531162348589255017476058426485624156065739923355460870478080974087820388339542558484807450553509092294072493114373728608639333506252684594552007305435864111874760914714835580296894685866613992408147708993965419367283123627720023442963639591783902543078411816687136161591639206529885043748951640242261805472538942754622435129665707465734416435269837298934992405709496617442969086864405027024976797567724193958743835510363394200989817758134913545293536883190881764231485109558488044879694213691412091857762135895933645398082468680468328859926592795548668763781014978459766112963706970577729197129602261931739138426596101863369821827090040772918843142170462255278462967018447200462232111440126442803677895252331110176330408444310107489139814800/9909707322037130536256516358340718904827901593002009083199334772916770001417964953289341825411806089357140986212231826281447991080885173731948792203118414466584255497841218625080435651822377403362970684125290764201561838166949350689966168403905558240399052842162814458826479483909269259706447073370358910098328545739309952790176710719234330368982788037166925517348413597274818472574034179248587776579462642431200312404131728679163614219841579579644954726265626446957098879507248791727958915901641794825338998376033161037633437567478634451004503508983385919443127767891039523456221366081603313110200934194310380390425607660831583520453216551845843823912701931843079826946724896257684844667180394237270407665281660078811425113206968659664373301254115314384361030262566898161053251812091262348496689692189170287163769254908623102530011043498623064929407273165039029034957222994561035983667870846260445526941162436545615549810739544041779211287357722394743125406965925638414442840534379597394690007906417868866677168565531803326031117876541572561890283040853430313619908765922218629114177040639389439030849495910491990397869378798565169218724622886044441093726155949664801709102056974330860986176514022234428440939927124692970354018187960656718728478384332193912145138229326480151157122404326211445194624963323216981826278680079961864090082489181502661872964868598276276763085887851785109480790857927091274653426211663089428312287436023915945988079421510004478554554736526002330754133205079025953136848283290237156342963385385535400314983133218312262451115765811032042027649767161158246484032261603994973785902537860609808774146445705926038073624908370864419961372845441078248481581733299140460727553533064402407691282088559930571812511805890679137223408305956264604508922166284335820911611919664559440226348430813579446680055148599984175136850559368497129125216270159607072717517646721072859432830283231639130548287633629518792880152655387273638173246270760151963250694691386047674001004117367927221191149933293457927326679657590582470268352323562731616765212703181938678663816296108527618052815208646816020900343321324229230411502275440176893079314225972058117995711755689675436804212362002190785963057992010741727826092688561813903152266000801440696823844085538618682445618195935613242048475106394175001538675914753807737652935916613173755366914316692821038255711168825967147718101566421796564599845251706030764250243253376282407709913899539172929679941759092751545925731*t^73 - 3688113447046613443750133008423839354718674880638531073674821804900911801865406918437631980008963154127989847084320174384318799327695731561944773488491919683376838734120431210404360421723858973908756524847343009911799182267386253897416890293729218347648141822411572215054363961360478215965154613306678283742506271153934559086267054768469217515828667835773191237391082072582212756876722087093227865190403148191987618686472344829619589144030006552182036740196111593354389371965708982318628330667257727588707905419070120929953880044882557826491624121245317814417881756080871320628343049258335663620456844706833835882307811004168021483579749210044758021284140382204240096354870168724623223340346343768113951677007036150927034192965232312300082097068297380454457308855320755817325178839192086677945028108072228246683485869787399992854219944975545251354488315765007594980335884465389108028064655182934834284818835580212097452287492556666875173816673082750675817029737371526382406343808934584420958208974205880765988334235110014810714940061209307283503205241571123539220846084837693755166017386077750685418167138132534632903058868102013703529862648048141530868721112739704659686780753679913825223142988850842792551180403387843386190687745154700266856863626713516902836799023757973295617161748402878645830182198086722300965812319555470988574308719175346823921380085492779082738769184073505860356293987615021553550204794308276736518133752743254472846861356073628983096313042488469683598446860689698854168588870423583116727392086492960315642710164837214301097737143762054235191845711650874470076111979829700898426742190013982096871027816781243720184371530930529626206161639572459190275051371334654335583196244876052787636366236380901554669812358726438974680382438761938988316970106953744114146647087549642850870805582916613740470314145657770839438887250070366110311809509984418830124757183550124077046819505997441905766636332054300193804084564518446968929277748197631055488908297374447870814719434433787173441214896754918233222063633481684285805328450618205721616109517632743169527418574332009665518357548445279762648128721073721048469419148097214688286331525378552184937307227363685500369762936557988874990956435691257882723763719759974041112505383101436801452650022516371723290175866888590409435866736387990520792460394904635198807854947751567494892649955950445392066495156350094321936445120668371491010464859187144508686735731667246311426942924256949225027771653866200021053943708175/3680317483374520320923272437496400932691031946259498046119692061783397078152181809136376568341675320857142162307130236853384033217254158889795289646211405068259601737402218180395169404938599827124147407802999918516257364555153183513472975784707695906632220538033069601147124800721250683970126462560681239062392945449606740457843405503033754353168645785492739461541876587115762111580006605383037165122357511039897832917211783558167308781798090437493712257547660354729881471232524665421038014429224654394798653886989484464509221866765276721529830831342383811787097679399411938696070035500625887973955902501387721180005857335225123864521438110578973962001064339984340148820397069538622682037735184465592053988323782434140011761982496732051913372155257437914435451117300339651898011327473771709335148074420331126435250682188286205505818408848803695346690067963880552640075437459167264505350015961168262874541314512202633476642040256843522264161514892335338390562099978471496383642451124234040037080561896438361444793196331445984096792636036748409590911814259112627889281185517536294526421914636242044328047605787153798564809936722754796483057546399078909629937872224837460604293610200512526758945311143721766422510414335502412125388794311111475448628197529764557935180712261280299668702993387512317545644583030235834955269403256485075856895171020223210802136115582921478736975580876462049791952769154049118744955853342151933802432472435061629864674853650595270574294300932031307007623290775163367679438327431990663847310602791583923404651270175446258809851212873503528546037356449501692758148967779870279457778111473346717413838253808593536209991594585222098128729032401252804611120156659041510528954432370950057042119984183596742043002862461682967248876144068993247336646892805750289653627562249851603371733663802912305920751074974727760629210862231222678092165555432182839791589506544812447034414899708553954115345787831967405574972980082944851924310639369067091374687221762854843921225273421269774688950660157692137393774484706395925031168899466219961173077472719015277920808487443654092549295145981465919482014871237613291050847115993003290580445465962225541538742265431173221583299568232168267541835844825907125707102916299973504367051604559439162899570710610993848579498995141993350167165792937867123859112516286041229813266915758926021780102120659129883309579185987117175103830718731991418207552878867993160543469336109304273182981722203284923655868781154690071850652*t^71 + 592907173588117025085160000604436969914105450268494675063856166388253521870924751333397954616482914906225850076276895763436748895027045582106456308492302280043816032710371475938587237295358586264380820586158095943292546011827122069072498489444432873951867463704259875233749249216199574037736700599987389874243403453644472754748495482506104721804660114627954670170950711058855134883296727981152693159628466714151930997298565036443350068127296653436833045489514830747059242809671959223177977585675352787216232749673191135052424778444346443376263421528898460974343830881238515726543219773968248441443220154349993186321307811348260176267864821072868302797314959575603238404695333650564590443760885962842154993365801314518898590155485508664606585565762325325296456615763794469298813811779116168710708156874730141070175292469115158747944877327745486686973723700631943847031338555783415972753279630245458464928921294515416341393888938202430866324158596350258381490671388219926824406127740585041539537240772917431454430962286257562545881953391110140949696177016924177804350178463292623680314816082335990088688212751408878089356284728695478249558319358667461283761746778988138866034257327862678737124527647703034091691393598582068804136199547779988088352732192843391234565007364259643039909852940296695372772935867282899873919385438711716950018555300975342861578678279786219183673049786554967557918956375993062455402901319062684090050106768842748431885374347611909384066531546767770474525378061490726584367937379073179613419849873012283617966881350607152390401819186377438799173429768186191266913404351758689524284040525127017987550225993131179564941562730688625165874351402498388291663250950289725889456056392572923379009247600164816764737546748340085595970870093409756990679160820156251949633808647277991476517505137701033542693020600890030921946848865356692214877012652058913944947418957750717860404733164641008370349617758408790483968801729939894240592124004737656468080934480331325585319954451847483309252059355634267634038773391899429920309064724219411566997277157073233274525018581508082871621210588430030248830666966292644252666906834068668706535063499626289505175641318950385549148972271084307362746480934201460194242980200781572444743022370269063597086599503241352993128601086889904110067335749383781718618029533973513511708011099143990089732841009733569380807859921121459220568774924601902522040612015394365074391689014427096288178557769181237063772784165868927527466254242625/281722662434884366637435653347176858140062307906130954824509385547982758607119043971289458703695732887551609730078700168874535513732378422919425013729955724835772695050157867903422768848299082375566259814871892685493854963304741704675908968228900460312657319296625876328407165565732589639383483332089132064565645237672713486215396526965452112433027223450551921963297552104369282963813695358542117509788815140861905861269979726655600934205014720697426719406676496118403205180661047172254669681171319567649566551147064148810161594994126741846749950149998516906592463123802209332133135758115019298645966574741687747063348121483670334994692421531759503102838722973084609536132366895568768918139606158669355622367181072261749997296280698476557153361153981539905840157855714649376524323604483565296032867595685231231034425459904321186002142557726900271633870869473719785109469733721872607048309341107026081218202330605178224888868821450538853417513676025212307587070973828413783653902758220778703550970535094884811375495096808301785119352787058270551568107843128792163382142381696146144551968832560851237486023603229733276385293532363054404519982553435374296891863932346008562612347821761519798977624753780471322983783945413761280789703613571527475228296340153327726481430595417342176959523091173001712769085007867116598887457534780184008883158600863714448096573540321828588586679220795223387305454973669605863563754029573144798460601373790459179549932417724191739388026214013339336919922392610144319282539208576093948225696631587079551822161935865933418788229463326002499157063390054067440510700686871031151799462163602648391660457019379611586235263786335551395613745003878501764076085960526496540026690823928384068226705732112044228932234030061918869919355803737002563730035637029405353982821032736362089418359679706942496472141525447387502547894287482674498465239708865866859738294008037614938937638975701850900193254946931894341917194301394868805878009290692282386472950428796363255391622131304722089984181685675068220679701524409896518086014330805241998861077062469509186590869419112656360397328680871219688998576647164906721915466806178579975053586066374371735650830880072757775449362309231942759950605672613805279686882227522578262211570796739703410888928116149267312058185714291080029283443473654759769543365227615984579425835471938865663919432755741214944909079792952530469381388091568860889700613662079005861850294813987621388954774847763303426893405274238968101548584*t^69 - 46165618965915648439241389942384411641490823569409284413144060335629829907596626959117126652184565233008983698874298016489963691204936475700334541301002998173603039068512876393624237782368892858497571594727792354028681975737900170893058989181582954534255137548793118239278790839030379296724632426323381242180932661784917948563285678218619698937974053062723117109708008015839955074465326542211184598599035216804616877640091594140127118487811403114045971933975760609085215442090510624346057870618424217978663313667488561164323689072629009578387803930545127901227552930963112164428044670253089838146022200311375026174300345245818633219042395677802391025910926906741142908035029665054966864852698665622412902191119515024004635350996985237445955749047283705635837896626468292775864722256208648574123122231029726507410099993840636295861956942423863224257545774696604229066202428643867177278746690518657215294582960899039967463981839495907779324597416183461283919708539158235707710399439570081474390638155575140137037934458951001255821805456525407420093214095774535910078241310511883549162835473699194364924386501595256868831798614753140450673020532546155208951889598809572592258012824784840258962175692109665171246773020815513317727438616138759290776949872692260621381208301615208645771803087526521037985803855156863110253371322414116607728754886039319233152340598540088782352468933374697173162421405753794548036140867240696152857252970419889077135595439355971569315737649448903885166816941691466788884819132023013949063954575170471940697626014116466983616805653829242214326529376254754015954962455975988767678138188004384702171125744540968414986500030276371735952493560900384392241761026472691669652053094005121144891976444175178385070850624768704810452850866723172972418268446967775560783768571031920490714620904707328201206411614900021601045281943086833248133846017795069633141382081219078993854138576827009868138418506142637379756558436687387493924503861128586428454556806348300113025694204956408287067824224159124302146480150425517716482448318260551615987739592476662865783307869563048699806409350891072039862416929426064425956069657576666531135471898761135661993619768603785569259189103818059128201066905586176845398591414501224985945244731467176577723266603401857770153944966343027843081373618009442486507515550115236115090430242703832071113642624818367814720048148031224688914141768466300122910566517568801853575030853021215913985601060480106279412023435458776196229588000/12276872833832552458178006707444581446912421904370963965906953152770801025012658173956784519434920378335955899886391884444704346556891833261342541312501183287579117892767973226529952823460416209901911317197714333373530708346613326938165264564982713420667122585016566651095984355297376160887521685122665001070518431344370949770330791428595577388261308855980523517998175112870318372097065762175623926543414176415865711868680325754452453679435623318404720328743559644584033295138125219170418644903874925130403443012783561442745724170519492958608805537190532511244006436243186073291323959776415254062215287260270769394911579575587008472551216138268318403057118511950248186867663779751116729088707375309312524008729689637383895992541740682652896518303189095443877191997796220837913182088446791156632738639684475189359784963265913692801029669705216282567838886936077733551012800289189627529621528635322865733648440623513668348909817160676403044988518677327594458822008172710894999609787013455917406598895274068639372157886832375320582670137391104473958966799279729724735264434682211657775933698316188297863452893711141820650287954620134100500771190510282011543422528054323297588814400320799333836616448008262981603207876499678326644304530199466434624471303233934048541822390108579829913819548024123536962645021260208527517631622238789830557934348112742175510956812977817621147136028596833530748158429302301166921574021409258513803128950747878469152158517132758990585413762501203840819011509215293405018786882190551432078165474009596822941600263652706396804606841994633805805191018790642412991028592111766136651453229401480021051989635537484941379344380349798668816277049573867674862621406218471262140711911496455802564787465291998540779705402475430998116411989056719818878618515981907947842769480733319230451768749426942312087908951380370738818138727105301070081034152361055505865382103542652177477485636921117562511534343272344616224789332821381055089559147833843671904170109327995310945150125249844704852640020666650963349506391446718434848611113076078826087127966017272799355894752812569067948984640458305554453596024018591233710644626495655036514362657905153407475196823550160020594561084744158071365943521267845989328453705318106279169038520202561904702814487854505149561776607401000798128542907487818855438539995725085238657184423424797422975721084778801886388537517746574239788272054391292060286271076961956777186065439625437955841198664863433960781499557495846261709*t^67 + 140515882796577200612173545074975111973161616358633577379644122544525493090947781319920021950591806408655546260483956824412500686796981780488895733294015638971246934966312228426551230964862457402969686274630117004508149910398272066048354765397547786469077983963250614429278730891519501884790518985818327357672791269208841388015454138837217933978224100664541900983151688361945722125626695496849929304805791143331460704518242055419882023864606831335804184937066471719216403235797438664544243685320943434168194943915979955729497902153728742329635691196973144962882759068738862903741926246033342304000251969564349114433867663336978202364940995300610464113619338936283245467713637996896475133649896970149804439420297016947693316871083448972829085519992652125380919150766767575738744138017282791940848509414684704774157973234784292207578831337239141734730840453790444542054817169390008291643161629559584542871363625940148130573221604381433416097008545034695392592531351430596379878487443916138673849735647241138251310095072940953314610956912718867605151823442209715075201601961094689865051270404398198041264159309123158491234411672348278291416070004993591430948604887301909334481466506969154677902021355070718989367677213398847014526638292886263972909834214858822196486590550030572418687174636178798862968126620483951514775946388697826836180324075221910521347725380845271901292533044160026519116539369911486026126829648150803959869282101020697052357620505027399746498276381353032132477647815101940828347901773773095104864370279058283585666069678282410431110300008019078445452013258951340557964754169551513240340998079874419036745726739803039826657071457644692240751279457664789831456532547427243374812332666540214956806505937369855009089356143187942147937995943142213039815881781660046008171484176858773971458450849059912878700763702678846247954170377674118992436575928720968791292414117844833326880065991324911223955074854192329363153344284082445879386761030503916328794137206067274375554397214485327402718412523044835556480622069281678953955258264194261991513443326911064888041424542466087776494914312498608519659630627740014397952794714216017349426376184325749472180196759731341546256936752110355847258318345505307908487071619275802768743306080444520879292768508743604786896450683720478155586247053927513108362213627441626159367163297613613659780482972255913949314933015492439491905628868875301182809454790188414320781977608992777134066999348001634535223848800527227828229585134075/24314804739675289268513265344045763875813294582424021409253567993433943474851935657483126546133376037666686628228726231317529671204676398603688206895576970410874606386548342914442068953162737155061851106669670166885582550369585104946071312637536509553266335799124751169161682686724486970822844440731897835553037518890636530607818129841924160255413770745570023115586355892200593532892421468323232724725446082890742037345170216512131683484274469729239295055865005829816759434800726329597580186629322195001552466776482499540396815142257531905008269545716938837493054896473519689275604838305838784373727160571475970382495327811374532481696360846024668340478617881518658707531216610714241574375449460806634846057647685016750648695915206292915056065563581794164488475661784586870264591200127394019709520694501061488466955604261696766864558702256766863158536551356265237780376038017526967383144154683474671513316619059369697540700553700792775797877559319502424989669331290836491386092840261754424122179806078922569703400939568789187164746217182835810096403856674970381395084319770011315525899970623357050347593211699905597507621051138407680597766177551528086623373071383529616370825606939832662728114271416484546370436901194049481080487073721617880730281254536270335900084535490270285227525354397150699414852891658875086081785757382066497846502332196543816740327242610514732175229290308737644718770610965644114116793826043626384292835809678216139442012337155949059921224845206861863601784346669142890632432001778468848224540981181753134582964008741186985528121037392834738733218319842434113944142239684521183120913995950131236918131592198240325093634058132789315779771632391849925127916568948750188074983698625876107121448320811746841303041613237011816806797094027917807252494964130376970849912522617739232895938895133694582758465167348801127734503530327836280529446386294068976213623038980533930485857225028128598134784495744284196933800676239790753524837920611339102790981445184890534047427477912737208285461495259431585561583583871847006427929854637960535917276605651164647512385225659950224485947251496347967966781761241357945499517900857722995900147272438540844154159965638985583474863846286728349820525992509822259700425266878976579412160230997002306066338377318528586958947890980346297141270591820949415541380645861730012370951406728013714017705747250864106212139917237304706312605201932938675100701892963340544857942381739359925198562657204749744177042765395056948413992*t^65 - 383841234964229496117014317150576065537994773629487670199854505432317129594405051556547402584320637129683070490257587921201972029873592683937099809567940811672080371196618032275747042465239338180171223299818688057979606905063941488432981351533966610845583778043783167842408935420688307818816122231436946822421976810560614685554604916302255533167193111117142156206920090671756187544800615008423550285397615416075466463816733224849853463386671361333942631857884318889342952038391276335884162490558298476095935894298500017238502908391516212566537806881871608592633791938523291217534149635098919290464135634728072431141583655856335206936098735661142072680313263142091791898881447484429816724912783488501694974017743213634626401842949678272527589979744801770264866487839540815807373962769783893577440899570779872528626327067335563973980606939480869567303605008626986344926722638198877038761308021056987512501783476127565625276783369710326437541616154673509903861289212340067259830121279954784802948069968851256762948174149266504370179221675042602105488127773080196254955838266963886148783226208658601119070403301892540004351324526060511264288027067256761974248654007959877071707581338340625737472014841169456680363673808712904415993672506373322660547588432743686748440639494359436529024536153684761475979115665177227209959967391555232947573507386600744400001730881625344686861768659876541826797320481132400686511780943634830697869010816984119652135478102982064030328974674562369913998805866258212832003496962648022929621423084167384292068242807250700863592219138118259800446001220340973187355064048984059587568884078878593560554684744409601878160464571728688844273635099327317727498759732209478222027734940926274834633386514054725380620673484574279113032207627704370100007859894154806908483531982926424148668265687886859584425183470084807327678166976116989353811030307856300529876132025017665262516781073764820869481176067180897109482335733811424505983341025586650913724490397107975051411234805756517641248151342718293229697978765064777264137425201117846917491484323246653481043873032304093149061551169199157554235913490051156629870164286026695320642567368020108368027662508227150256347571081444145615549264076464547277954719251710361406082204210927715365419388828860382512290879405301626453783003991715439195648319914389051574292809885638191128647541688711233726562396563920016172368653399256964132862789912604371741590581133462379988070474784684984104178144431965694600246951275/49825419548514937025641937180421647286502652832836109445191737691462998923876917330908046201092983683743210303747389818273626375419418849597721735441756086907529931119976112529594403592546592530864448989077192964929472439281936690463260886552328913018988393030993342559757546489189522481194353362155528351543109669857861743048807643118697049703716743331086112941775319451230724452648404648203345747388209186251520568330266837115023941566136208461555932491526651290608113595903127724585205300469922530740886202410824794140157408078396581772557929396960940240764456755068687887859845980134915541749440902810401578652654360269210107544459755832017762992784053035898890794121345513758691750769363649193923864872228862739243132573596734206793147675335208594599361630454476612439066785246162692663339181751026765345219171320208395014066718652165505867128148670812018929877819750035915916768738021892366130150238973482314953976845396927854048766142539589144313503420760841878056119042705454414803529056979669923298572542908952436858944152084391056987902466919415922912694844917561498597389139284064256250712281171516199994892666088398376394667553642523623128326584162671167246661527883073427587557611211919025709775485453266494838279686626478725165430904210115308065369025687480062059892469988518751433227157564874744028856118355291119872636275270894557001517064021742858057736125594894954189997480760175500233845888987794316361255811085406180613610681018762190696559886977882913654921689234977751825066459020037846000460124961438018718407713132666366773623198847116464628551676884923020725295373441976477834264168024487973846143712279094754764536135365026207614302810722114446567885074936370389729661851841446467432625918690188005822342298387780761919686059618909667637812489680595034776331787956183891870688399375273964308931281080632789196177261332639008771576734398143583967650866883156831824766100870959279914210623966689106960929919418524161380173848197974055538506109518821496995998826799001510672716109621433261445822917180065260259073626751307296180158353700104845589164723823073668492799072236672844196653241314019176117826880944380579909631449328767501729824098290243822916956688209603951536517471296126684958402510792784788072565902112698775217349054051882230710981450596271201428568177442256043884306107880864200845022441407229536299216610137809147758631434256633821119493043446583890727665372731482255214872832749465901486062628395911372426592300748760362599209*t^63 + 18980296809553047749336525944173736569269918053088154530261169395573856754384589490634839689560644717766697839101698813955627029546428797489629764666479285013329388703901069322237181453450985634598522613744329474081162628976809428831899655712350414295104872370535009769552392391690069463219878089832199950753514456429003797757501137072402107525021707481998137160501205233788100237739438105734281365909008719550485511526055628695842110318939892346093929090846653544348241971743462212611852198552855983570001063111045139005766169321376069373638601438686168016494384900573950822580257718688552855709426995575480316922016229824210902998660272627801664605567628919850734970140827817482268961942524325003878855792760283255078030947352013803968573392136328292875890026965605252257521970258043697761036484574349163683282952329595240852149615451889902093006723448944799961033582690458313744565369870824841632025423664416126028627745382766872907336531093989805327870756981745943142390099445545955919094153817570108809472180562544636972042440868067296034996778990611428273918744215418450013431321168358639085672438608563328543087859051843595678112374076999460980251574517719555881699351747645426325679437179098906886252941157949921584429158453097215336587907324166662627296165061609696582215142273064723787429637192033180396793305954883214430448684071982960354774151262635637735985307143283044605423636862148822596857260345810757948417473489491358045530874834437698023259155242690755394351521203695259482901299940586720106209144571574141422655085089950169244775739509513393086900273417687034761375196513262160852276009650146023890670480391202396995493333181240555007973162687949405739900623000690787963598770182019166144755334025762547855147264498389734695393123105626230056501487473772664360339208186647665435767251051033281025594342205178734644603258451350581218431316454943317591551940185402117771333911651484540297460862273702046397393365970474063385854184601188191833513032460172575502251279665493809947976719143165559205010391772653757572550394798467390214508161909780697167965798465108258365532079202487339250883105132329226263985172024744194763285210800032014029407959010357871200955107371911813540459339013543807958847250991318136068107530508516505679820913769994937854378779430728366862695789220227828228873275267200232106691384612164472660920396830891451031454056759330803767939578196541046356845283582576407860004962149739440794993494947607276892909807455486209368206195651362580/2116787078497485450862215364088682503133055409509957911455989688190280035408885676276561792588678850009327796005539327086347717030649972899869102091184981608567351397663852464398759244956193289985414367078065710143727590401917233431981688461502359979501323444163088704462911014375814116703956241123002939147937752413421545741030230323559734880013472259927333143338457415639058417545080906280989052108687297180549778517051653948219844992538712119662366168980533453958075305001491010245541717953838829266037931715777227445107125115073082792452475878685361359866434066850334570250685939464970810202313544889671926889826879957102540400197204811192508676141230787276575770060212681008549161823157928555183962580300411657698349628632284735147289513866534282505069961997246274440687697357317439816275386189509172767717191688587679502062929051942301904076998230682259622694622141706537759420377412847315115400773399393785643291653409116527152031118003314011523613634367557634985580451578476517854895255720935168423791420879018769371359578511451054140554761730197078721080301814878072989070099033752065550194645530455866583138575176311110940082516243199262694160265357645030017812505387213688566949447360886787881827570753797006565637635974868419499509528870248587169698984145166084502589143115029531311980606151443088218555576416025105023265894807201959827474435195285757053380262967402532701661360115272499140466473338701024196157969755597720415774399157375776938297943616137185472200903753529369013119601624884987852487198779030380520408922047245113216992097949916042479824201230594695400034776049703646301491659411508539500560033452124766251476455122160103961921565555385827776120709514475722841274139007429776916571761484071938524118757057269841998980221897013220138152416114168945536408693674116862191114633156551153010332724555848736799765092879762290620001568490260763619978819718415374776325253883854284124008650673253515789104889627522566069230970860005285170264206136647574289607934475095986449380835702435512062856519053391954426787774361571328957211195130210627284204168505052146103174146641972034245616028736781720362251353862968123634704584844985686223450301739707027322313743255919688055168800037645542601763641983005652490823149512808443393220779224169851346845233644072509235078705416185174201400216584520783983636508402525803685972132688635170961087837426882184957537456703264308631443241065391969232314944321197575189360986773234469850248524018684997844693572871*t^61 - 8754971628797206763180120871664893262028010560019971174654923806713844780001354028525988963412098396253926753180176618206101689368796823520010723952182616314724773272314480630728466290200138265725743951725713810009035162432885453598447564203216649107440094250293023932487191457987056413699085528051732722639344261181198405686349399636761298137478252251388344498334660876292183048028344988123815287966253638075942462789014837185305609904418156498261316972525013205863760875884942058664670360148019635041340875129025260364993790364371758864868649955493460613305651525032077889812634659868488896845836260115626072834195718529800488038011958088630268067460014866391699098389843594852644910422331772837083525100222324998743999220291773795982785843490206338447171232580553436146704131269237263951477479770045099735498365012397735470158063675167777700676614298862210983929456010256274754750993863109326170115733035764376836601855946636369818630298618273360917359326229796723601632916117017006649296320544454991579963566284629381327793223948628541791999022238515582351419436452538598815608262058946252477769186532131706130863613378407449537882846895924814452266958274338727628797005177368551776391290979067766204170928175804968753111028421983731945163897029017630853486098974361373790810264676667261464323233739178189019858460634260044462163489379342607821215368069125935827463451054072800575400029813332594037181022767151437968274932331021868988787583794404984957194080413608663123443552267710515633057383431691809720916644859991090139041654540349126760842443314701251888513982625797540027999197296264973574251885775500303839683775508108335536575046386306852052205047447057524721030241438416119878615226375986488704542616172909134155636466748577925422240151078940139684855729301941908216565051096479185891151459688834049789095423430680522088057108004315289918612475019538819449777731749534914255411075442077740723237456344631439452204814574497795225119162953157949912329352987192930182036896876076567105087152674818307896498727520942351878605458001700036465535508532740267026355838120151147063877078576777803182916406970674217734774937348440227127960323424161913740391433523906710902257270395658794898243233265950311106501468663284250667090468398458259551324893394152175647254648515329859230776292010950510781816011865871362447611126362355115198296015517777738366494364035483213691431108766886244451239612829700679650949515182694938164040151140359236979366755061162192635885494182294675/955866594314065710299927355169703127346223232610308863146296386768487109879124232357374401124246932269487812503246521769244945246329272412310488723739268893287492508930174808811958347573362990857795161288604933194559552744829987674948512077250693105497616994905239757752998565358974183846942982206065410673360862863288715886038986271294485348202804910220539407498588072933881818951057398812428737390361029874376427556880255061565742224648628572664227942177498713188221784523773138754693204977664925883173611490134873198014096736016608176025484636723792089477689302914532600277135379519949561089867368258674506479310796761553010046586815287319418970001181711691210817180692164449464077544585472954129270732982153103252756985805636773099297649331683886138653052884002416029103386437059887130151180350851385020295542595591753933122306263395704138502727964078576252871043977551536424894745687172483576701094396447566393319479855383469041826272362152228750603474237511122802728579475824716706457917262955821210743368891717864559645234409790863494170033985469023625167409016256417460042086448922318720877760947433871199241413231627819098129660837092960650269091510233150663781205860396047147221583532561396018172509595231733218164238003554591815724869221587663058746337102809722212048450616771904601386175356016774560689030781006865606631246090286428953390095177602957357934753620153453664088512838938252219912580360098972177996817937326541409805727190290402998963154866899504020978947596601190478353560793353429685996454888295387925013268823122607011547847509425575069130749586989855001804079199791661444637813415330979834082995731734432450368652611049942623639693536932795553151378513988292132497860088302864986171749224551113819385966301568945045739206013107311031088199825027109534324641107686153865734327639992547484546669955919772355184535234825594721103539869670657789647663747659997849816023735928238583568734953794061526227692335528073798773448838422654853338382204775283173995833302465102673863477224795767742243703834840182103303570240769169409888214790542205763209930040284352115144212269027610098989056195595918434816930283873832282139328178883253242482028952505557792341377356995030522676820285255736823151093175634445163516265726350161472646640990944061040378697159692951264126449688679743342808145491966911396485636432139073795602915357163124890029232101855889779633158541116371855927424803001142589256971876785194161514722790298128710320868521105148058035994903*t^59 + 8881452062222054435436931737832035929106445389191774395757619299580782304751692738964574321058918316901964583807542572308817500299549754718694719223888830729619200489605152144683591802604728788832064868044726365265541625644295967511043539647191096322185320420344559116097236615324425492266251311196670355037736960934131576351601667645825495705080589443391608893232469529276388612913291065774933480232016870696372710283611779208617784912362836709704194742829396847929310871693614720255957158613435978624027772681703174529370482717080380755530203088653334549890012348672695916701843543645080761326018209867501287995840492878727396614268641828585794116889909362287418985678749826160064774024495489555744191357068248554695244135576605794980279833321135817249106675280546012786537689055959561330868920324558430840704178772420368561544195853336408000825856446472440652987741130679899264930281823450499791316358023009594708598395172727824998730996472486859792979465222663064921561179312216840133667547009259420097660123169981698083864315379123815253277478131617997816752771854382674730819760318914297922493962055978434320383640133641980464673294937115332061951558737991974504794508919651989068089813873606127986768708568424182174473131699478430906374837530846067593934490881784901690225543151284633342917364544669592194695264240966121960136267652425081890929885563492216834517818677928663963954773683651616662475241224655728223996497526968254534702559524805316661263844155556524192154327046274568937583478218103600958521398169437764156514635624622334805760364438774881616126523825025860771482736564599323511208656636895415827169713313569647936502330348278213420341813116637325261029080510032420449531425263932675472853465445752151792618772486558559015707586067816273570726331013467296178398015050152314262498844749999157371569455290775146466689410891788399148848256487089636671818704353553712502988848241635619670858219231956661188236163913875208563843234448707049073651529272866937493480273184317030130333574755672657375638370936903482694873083743251802771436368727917186176120237965255011883673670707929216975579526397786423233707064883250731556201186244508383683588818488496290436860257425839593099196140496476430477849514128868326844323069309485548537420937998910910424384766289986792335956786175526616350645008174928020468627000135610514065981502371972867697731215173532255768032206019626580054027911212562560410449955840583941501561471799065328090606138136821458999857261617483018450/1077375912383957483523343901145651267711936129015484263063522418357154533291153743717908040316580841364344442984535667709155002286960108851228113124828983038302979547302216593317322198142097870037301555828112062173290980778452662138523746617411532550837952337805321444389537413318134915490451654737150626629083071889944831231691476532352233302354676366519680429896408143389859600469652073556558895737251161112671267256508259723945920487587659991248728518438190724007164507553587765022028206228799831862904318725599377716827840535284317972360727800165163272834210447744705490617984682568096155563433104069762263703046985743995530550287678592634588035696220422750719499302963185079448984336896779360406144246559931693231901609565038241255785619293694845513001133784112343135761068569680289428040273438430932938919213528164832012715403288230807827566757614042145561176464707118950780009755638258804791833549929532467962110219551076599926687365705487692398408778146806013534674721584553082411531030258396024135232343744919191426383865586088461923057388145115162193954189526716324457788257154593932761951625187193259316782091756980357768337131665769663581245002134050933181836054759871780523248544170361156494520057132992765524427950831158992251347179292011805408018782939997490476936154685764423047061582469672212911869001856229220072117917989583401667294682111504472992602960868704289793068242694479322585291494377846040540473824674959877250518239170971556181617257036112747752016878918156289715067085116826807994367713423564773361857439938701371170113931200719646320626022510179543964883546719907193601214381702126769269708919884069747667683535185293678461116303678508585293668438808030973325337358358100587165827824546806027530694012317572402885135176214778858693212285073257429013138910226764106240418544788098326261616594144491158153923296568900422618830547483379791068579494016799424570241209461524589989810597843758921081579139601812717906176673845491403059632381136588559380577082402763567969249935180202209935854292630708657384216025247798471292206217017007018308672176463719285621620720201720476706229055746825725725521522061199706478425801332156261690570281947832047079554971125727545102972957276753709841024290257366009900578024318919853140812224387777709249401894950909191449754713031308246559662296732600967454389828829298975807152612985451351883743822292530792678373127073915322887008168747561772223611751314264022844128469010048595828384592058238069292128936303243*t^57 - 2796475780871071038132670831170611589460602625453101447260285587155730931511409144205491774949676125566340383161408727714857412505839489553381089463068706541395611319907348048867917102989364609152887523928871832503175925954621437650801132414497495339024273545702825423772856548346155537719233925843904838954925533330415698213012141350164715316317277424145357959646275620632317426640390998921690783190000644335995872687684041104260440061471688553361552375028187573393756632124863018998159279806618767230242793687207183073997284624214341872645443543522476493739434659768934536032037404641962483616767602439950691311595288532000252224867073171971179711459258515320738981131394843967773346646066832511932846441732980095859332294929918902132010995955266362473415752739586454033495226907396656061889442651345466017820453513291752379025111077619106331254158363030494922798162401150819634659559472655564001339905309170453256964066463382062157501113885903622787642587224522807276945250346041148769783275872024971290725630760404577121992335394509828711327859372543287175334456620375906540515380879922510057994802627325006701669683743057906592833452328733000951696466722521448966204640512824779455219260425067543282402647121865273155771122866061761103053012090225219897417053543863506349728318010637306300706760307067562746447199548881080728685572655460840132803392498529336989226479795898649413559397430331582505696891942104060345663927753342768255443474026760644934150248783961530933503609243163322355004635894654961170026185385626483046406678278949224866181213999917151857158844992938494992870983083859903815199928028179599099997313493428245700620411105863588995794232041428550732795022722830575409018249508250508657911218824199152644511770735239939308690990883922230605570296800143891948276019698871829118722160550354858255494351805204403264349123406405422510960801716296477065405029178883996447555730469346942317431169577379361191185766214666882051746658202509298506270419945602170814775797298813684016772708783747051381511089275468251709689774729350190024218751032971644428219985321066630081296429770031151568672137452483336980321054427292836329678008486627691200508395296445483073749164459797321468693804096462082074552154566171214574431877568399087995839946881901817564024231843142754939522838418085367759405280422557330903007707479030628928843767453311678215419697820647264425389784177686092456535501090673448851195126262620404745713495267381250705672539805630245645736988704300659117167415/426486796548576257555100346675814073882643900223682553923536793963608122085036247526939923115600742119965298166529335812342971740309167809520607177255426738593502574656413553980815213389936436539356081985448956595732447778015935476169594764728677040977059298586601131011709111823876933241303720689284235605508937589137891056883692825667358018370215122421381135937502438417879651863115060881878734789861032884578709842359590169542060246454988321155747925123386865433304120466640591898325019633114015041753714897759592864850318470776044259584800624789981037694332045212875881399563562487358839852873938277743880422697070635660838737045229584644550116046598727888831568835573097555995436592650948387272295043010474880287700875457587343068791527896744160460240089816377359816692969320787930332115738522516953820401743109618745906057481399469182894197093968821881615410631789565986498922321837694215688480853574454934170077065180830529617178680526077241449756903690860188099795731262296429544181439044997874926100669897832476360474037879312220271475728498960852760612123603477344050886686112446090441347884491726762053363408496642973485100631929816581716280902809779000256562075129078563422591598949646656326451226256495117182203475332170105195641540352997917253402091358278586587728515385442647214140656851697033186653727467801330370088382661602516633810270976613826165432830280602674044614615348308501200645735089931000070230346814355592128758398603503287315386462518544483986870145637904594377737311113091709732226419932712080488704800601814508687287790463323277033544055392812143735306906153902301937395921497458796502799163898548198102486201187844799674582116625263373048595707181230717007648070667562624133703105141624993640217939633997258688900955450853714665718935532244466076854129585636158804013363884182239138944760108255836393337614409875214596622404035128273953034672763008169812101974453810739619596453830636875222590673465354777072185379578454690340976895499586537350717102108710777725603371590629306218577472717914436986143603106517759450318876449701347246616041758398525248317913436892462747497715320771191308527773158580332207430202437943381284044080101022950660771392204917128821827565948703893316538352468410136581213114972814656304762504709472520650340485929582059799725551436434588558368237797677221173592394470879804666092011918581815802643178261254361997282750964098897972082392655903560467122277040010613291008163356910806998836839458397947395774284338192864251*t^55 + 5902224526813118887226275061068395341626440567021036029809115417076176193557903493208035673942972890068667974460054928439215605785886933180227065219435282565326175951105764787492090648816064875491128472100456355648556817131771123643730722296132183561207417322180865715788003990552129259461473924066011116584825035587955853370876528933794181066381992379969011043632783782785632312354109798935677535285754216368392273209781841977876455334048925129451170672343457116988723135702886444707823790455356765897960139342667985649937485145178366903379210867437207862668280542444150206811486884319181779331466254840289790722940933241531572793114615832317071035870785434024540916693488624418408223232509362450426730677228637692558590784632908064462940922770917148059434640075808319963703698763563027562380500843690461712542016745864215688181914808062797070273434297055005834290175578895556860850696337248701128437187795840419463904671571122207691965068560049465645321195616473110187236389172619350430886984796021252838969650967100752527118002290862745289963224675350091397873644830235741197499844361819864793717641897183643188817235694713169933293109174529474291410977742476943857368190270756827110663895143323057349132516924572435159337294662920000734077821971669885284321203568363174294858507847015460904367942233046041043183446738725981424513410880606307810769605774836997992710602427072522802277193887166131516740022172100959444192267519047079682198679015180940755804503286266048398591465411575547622500752557429335617602078063682073848013365375364031798719805299250894568234028983935898467989647752375305659757561383590889728981790511576015894752479461721026596283060517702854782694624959804302895117153441220771653723735989671462942844783372334785073376793767953098103629556139083735560408634371020480419398116930597155617761633021798714581656993598597184376176586471184426679840227512392140280282581384130500241769524991448444673397002695195933810494024059152706578832568498766681147717984993770743466859753307813030107711193188380633056757259010881890748855094818223842427686234299389551915593006108907800165659022210997240779403461255635823616850919538463008145534714323569539093907496632847984948044964058872586843652402914091745392522115769525044415763753746815948740405006319414417545833016371350754040534970369469839838017152097448812514144684163513885618154792059760895561378269649794363121926013353413930665788246959912413367781752673422970180144342287344181040945493609208316274377677225/1277754442459534467635080638640738965352401125070152931554916234714969933766768597590712009654339823391416033306921890093779543333966266757323739103057258508826133713670615007726522379316249563871910821628405073960814413542935742686604105915127116414767269658565456988511080499024335291990945947185095569874104777017057121606423543705699404623037164506774457883268757305499967436981892722402108689430423654522197814687709332147948012498379145010182620783669667048838179144918055213327381758820809589065094129833687740223091554138445028601716062671870783188932218807457776140673092433212127084199210319080120665746400423624439872856187507835595072147675609788754939380231377000277762328031582241368267795948859382741341951822870931679834099417578645504738879309089866570010812136085080639275018752613460793645923622356417762734548214272809671951014493530590357319770252841539695550771276225731870202688637309066982773550887281768266733067326856127415383471683457817123546988010861840102914367591378813633278597607013906099175980217486419411933341282582886714870793922316018122776456511592888486962278261937213379111876771855942348561361493261730478821977584818097884768659977086719376014084430453141382354047873864459371077881612095181635166142054897581760091192665709402645416834632094786171053565407927684311427214567493532785788784794454161139834895571845935023191636759520685611437665387583532269597134622329433276210410119055809354017760162216095848796897841705559274024662956331162164755700984094822762357750354118405393144159582603036268027114220228116537992497989956865182630979490837091296604438180806386554322386295040050401515048658758783019825048021409289065653592738714967228154913619720017621904574503004308480946092947143455787031947262530757729138493930854604420366254972238565931776824038197009988460278501284334485834439492771986142931480722489244308763291879597972476757057515463616975900310975676588078166881657702202912108267397217050252261566778916761265902748437917697490065907701285525401430858108262871653210486234907127207313155353843305236350861661108161981643960468656929818391503155101030489160349208383106675293460886504078370326996063982664760179671091045931717950195387582316864376348903995356769197314492458552710289068464109579671868420095845027851159977752103558027320871240441840954636082813834755894779611667708071120144718962070718068543859121888440298324358848397087067159498342011871797419860457417304777768515171017360250397739755877225821295996*t^53 - 669232639872325713496285840799560879706910877954038488184567663697108321209116254444223086219433757087351562730264417492026911562909660874378098962352092624431074243459887210804022660983020395981756976991488052463788232835671222194074212193924204957615548597931828483751520297852492282823825858195620554207205650459032775833696770140838911563845844532909290132888341296566286631902737302718160456295267082878354351816360958597046175614757851793313492495704459754667733075292926261930971839425225814353222661881991963145730317980132248899537155500157315224571736039388017046343527076544488916305504065698731744967200419756493020752552565728133582012408039214515587313717506858594535870723660092427419709786729857644469364356412305483783404187104809734213708195082948277848026882758339622948458880097848888146128326368612572977864958342837775124441780290610059646714758543520149021689040615836452558569238871364849860022315265260296433054340393824859973293667096555250486861433971105308156122540969117382800761093400925399467582755866148976259593073056885409809653143173598346654888386674728177175803190822635170733769098256499970868023947421743051996722620641203355862309054701230268125323495188817629202820174673057513961345925469652340212632529711214133200664583941897730831335155138393806356396864306230811069537313267393923044735810875996559321661549138175618754430917834853265979897438977101672931620113748108627126835217197225375662640128639540052763255752357125425071314309192703293449640004617175460280800060446257985843040275841068154582417717662299354248929179566426687237393466889268510068778777476526651969665492975915553720950941377406363349604753330160107779497197586071135769538925239076479044825803531610950533685830118880911951929110461548931122401792576772420780107189874916023574141222603333315485364424560959519276616624150353716980941143433308699436812877836966973445053496517525214985057219823347646908439917885785619972613487671976780112678118397922591202680573016083807617762923169711592521886617601001144711031645204558015631886802041898585005006425646875716367395165201097035847600958791356309628601326666832499482995303611494975387904854179281203569698977348231785515409801421303433831271893034210545565865342641784157846804695408340505091489997776443250640493176244235423986399532037470965891410945822146423109014950795726725496703853841025470314792674013034226223091061652627165295016804394220041919520252333515497534788197634770686740677115923215134157595942685/231867759536219628699595654181754518129986219699189793905914322281795320944358119540600902972790855854047193613409244206806831670481114999802920469866661227739259558474079415941494349631750059592738534224466403543388631092419527113495861617228949538084848600638681706572210501210298357647635585310502914178042320801652429947447557598093066210728719641351413833423353850665088430573295738193945361511514170382219026305705300561808546108196437524045347944650377982780291110093342982662626989530746246184398324337189728664234704885278315401088319918813399613085924278600828411764762056415297201183763470776470287291383428704323994685889741987924299995721378690856195991862186614367829234886974135919768906368078256468600898027790674061767897064122207036653503626011313190007511414261832058292414612710655760001230313268894899230964076618872787307426048493064953853254646325850988038347506840074540264305873695929469127053906848578370267321318469452644190008457542012319311800821060944347199222087891715903486182806600192727208959784194261458214318867594119842265676810542362889094284838674181207123565478165077011636838903660873001098537851440946651817306698243905664994090905941929653694009771785891915665801140262862494085719915180424192396963624834355846587025528128176839651112610818532229708388395334269017667424619073465716400073600325477631923424446167381105762300344263742616503949268446068286436327980855563086193564988308129666350614635429890867123521417446014363266406651898052179730917992119315784290224398333362132940144385966255748970514067710651558226163619709153670765999052998739652602470191522579580057391963639343219364828474702620448103657437847301622901623099644724907661851694588482665018199701710548764300428631362880156692256800692318411447440352602361623451590108724756414922875394278813688250006143129843161413907721496359305626300885823519916185125662945913984405969926501999306947503712012344229500871421791687209910878711925624546331593971534839585987901631076074960738929976870347839216365483574894023640304660829428744057381687406637520691860023963578783572461194922761404336304956558289106523548385760974407780777863422216219254676866216610086891649526510554756808942226270487022558860206218913242801066503348472106695075131944413181299097320389192068440240135925562416722488843298824634942285838026617745612060496859344759315939567478981580695805734105172018619348137306241659800863461619246436046778229509133552902499700844992675849090399651416672343946*t^51 + 2392135945989808540098128423058884869639511027675953258407867361758459037790135666541477363893670266393014620036386834424508931518750729499633390081605199390033883037351836111852363033326576484095112060540084344738070985618173932657419805722871031551727018016857293739845618461832672813900740722810137076616929304698934682447899163352152760774537608809971126123625133578230676325760616447891031093771553430889174083137973132182696555470087385183854716034873957789484723363495596000862153926807629661255463115726051966936165695211396786981675420779186084435307195282301116440785728575465836709793297106316009188074296041915211549768051337932410921344436937751013257435374523404580288504392284067802319345292340242636543686687311954396480674438111368396662495396281534559227974434142021847937449931944738937887390014106054653426723439883246863869174586479360454683207620466655195912994639709348744626018275443277628427051266186866453563399648979065305964474738160146436676453981027302456463975279294933868904827983713805727867004407274337179614638413872855881056858712124577444509395198935520655749705177919651234661177042202523636783513865412858188448103310174692000487925746205645248838479748202727872809344382903847248652301675056266819327251203280951148860825614420817706199964961670002409658483738251890324259986951275589598274146506507374602434534578132292684689654795298645698504106161296680066616878963206193840149213257078635726455415733648999971202158153157462748620335432329745612157486636551485306119871841950014721982272889554809826680030108149018393916646612233148897594507891015837671883997977072354033268233199224412014517267396931177430251111399032009900197048280988490779420724319974534572663844885040365981394660920455581638320884069774033299687098102877761600185862318072085371965888854217280057568340073088568168651340133089871230138783714531209090743787484005612295758421781826334632952324162765939510032259154409969853622680313736224239051056561064280067053106556156305238659108543046662063052222922247695080801208492080896739431521229554043459754492263744843757778065141934950359555809491092326010916405613648729789053019809985515702323251676293326646311067587319128069561180494347968266289350505362507299744374836432691050208332825552169214489461237529301774099249554585819425829845406208000709085078406422134098271480892378952711722502122678346620149331039289895072448048729087262980925093765400326251082549167733536090690264238025749539240720561368309249190040012025/1494258894788970940508505326949084672393244526950334227393670076927125401641418992594983596935763293281637469953081795999421804098656074443174376361362927912097450487944067347178519142071278161819870553891005711724060067040036952509195552644364341467657913204115948775687578785577478304840318216445463224702939400721760104105773148965488648913585082133153555815394947037619458774805683646138758996407535764685411502858989714731655074919488152932736686754413547000139653820601543666048040599198142475410566979061889362502845875927349143695902506143464130839887067573205338653595133252454137518739809033892808518100026540538976854642400559477734377750204440452184374169778535959259343958160499987038510729927615430575428009512428788398059781079898667569544801145406240557826184669687362153440005281913114897785706463288433795043990715988291295981190090288640813720974387433261922913795044080480370592193408262656578818791844135282830611626274580917040335610059715190502231605291281641348617209010857724711355400309201242019791074164807462730714499368939883427934361667939671951940946738122501112574088637063829630548517379147848229301688375952767311711532055349614285517474727181324434916951862620192345401829570582891628552417231162733684335987804488071011338608959048250744418281269719429924787391881043067002745625322917890172356029868764189183506513097523122681579268885255230195247673063319106734811891432180295444358529924652391183148405428325963365907138023540981452161287312231891824932582615880035054314779455926111523392041598449203715587757325246421153013054438125656989380882785991877761215919012034401738147637099009100747017783503639109554445792377238166014254904419932671627154155365125777174561731411023536481047206735449672120905654937794940873772393383437441573354691811781763562836308096463465990944484033503433706889627538532093302925050153084906126526365383429223455060695081901773311439468366301773923450060273768650908314551699076247076359161149891188443033143844712483080317548739831130519394355338593761485681963369789651906147570874398330688903097932209729938578083256168906827945076386708974242040645152681835072365012897609837857419028693395931671079519170845797321657627680409805256490432440077440898051317466023486909812706405863996057260849398063682218837103098186957796656039212370203202961397622838203249499945424204666226702721657086770186706303619788886342213576884862446252050008974879588143412570812392194007593886961001063911027471464420240777327652*t^49 - 51542909051709072561467118413214895350180940869682795071715239022721087759706081517251170134571019389164712416477338942934827454651303399133365098112794846993964487226119640592168928878443765133473241568215280079309864536965007075794671324826185417718585578216655119622898663417804970334100424480228544323689717815608281939468169612685999854288876157272110591031135106279712952990788929762546435249496578332999063298433904639524747691078769046074438799510851332681279505253126979541304352791126367873437108093720604669711919533774769216767684186272880192796424619134005841473651074365939053589953108062731328773519230765424509563574711139619732468905959597911682097434394679536554596035192661018847770592959000493963552575315239447297810575182570048197807964898885471222716080099522536490638773619886639247863652292226850365767716344447184805707539378472557334693180180285484494209330372807079292816852297120549733692510248404699277251592593980222605956916923918765080400335412440672179532705381903683655418893818290710544062288997644437295822197062213140949349070699886565197528183467365825494461101554254030409620859948653865401005181970378172882778708378619411128369424888111689738717233846966457542873879805601645629530201266453042723230223262364309641558149485296270783234231481851179446645056072850534581603897528203587351233808353217569036246047277530808328976117831463763856070108966134383553636881422388297691005972720524947462351379482861081092023092329972627048848429555255670076521638682652756986725972418356466511712730770998957047919194862996555726653108389165205276837373590452626393760016387839081647414592980964981613991398578679196471884929449382375373884589666219400465582459355506095339318838570308980754882428369069394357268639746581545545766485532142116074346108574541812307707495407335375876418886422561366803363400256986634192105368397270990104824516853154596678597600422790613067070778559191113189641785607471112103106286740321297969250955088799672155943437232867388605643212252330833780503459838315270509807068668297883242765985808720967552453394848917596268336475938905308556095281262692030962531581054367571896069047212797280806551098177370779932404152847849355646349948283234016327376921811889778302602367743847135051231471890613201947655433368540234017408240665495497837909001324516114248453251512507350257302372985193451560147184103360530875915019491239781607091430102227763254898372299934654130791822560408323130560307592370170878201302130519849191138490425/65379722617605860513238063007336314113203354535813431897257896415642859307892540891615893747539130211797101883161980720717667458981930169100442855690745457304542958277435278982061671685787182496295681716347220106947248947878342192016374221122120093500170977387605669471581334694735243892493734041833502132051786585627308741955431058187422754737231985930233741831196308188522968771414284004480868998635500608102478466132414769165244245460458004855649987867750277531123916708371572742937918324431435028117733405051521629820382624208144627036549618821727493501030195677022769837440600381973328541407686190888583841686495200231070819124254883064758978569086267801703818774062241214667599797833275161100991693231852680921338042772386922820223197613199175959479797317400669416817786884311948667951477356984673692369174726529262637184802534293917611863717401850910856442195914957850664672642206417670663451995986854352152058801782109021515704264353410792026951011965590186373975937205319717282496507051236118842292507106811012488796971153235670898263474705564059005986844594879023158721791028143495811544976369765102296939768189992075523828079894644429489378213241986751866668337608855889197874813016858787266170344171878166859461696309163280760553465514578253907217983581011639115887261824734183785754021801732273795351235643403381075709718318935948380043438283946205012555996818798950569711841636463365509067478327232064452256856815142145172777459529336999180324856079747807627984677438120129024239999338298304365385125840627091218845555382815133456468746177532031420329754093701975982694219608660408801805438214413720680586516797947067705341197083402245053397286504623775161312451000862339880466917855731073892026901769326246135957978677126872414191038247847413622664402897629093852536648919361586441513366837047790447424052282804362928522052879638030943206865292091345228643604937989165366116538911333500140824254399212862650342249586752289459798566400485116427994613555926497907488414757058349736103610457448325408130048389330565719395997301552758220516774716663124465087482338077716116115502414395380110520949566047070342287946965599806014155105715310160763504755262213314247632317925503123716065037660178172952980937354668048547490091663283129387637875185247358042875251762686613347823741264339376979510662938655725002511252592691525677696504431825168961466018144835615096640111693315584267073182141844226232839296877565600524731216272996360102396352122312321458218094738132421260618*t^47 + 48902659635206749204550590508320668026534732429673928166950454114316081827499099412253888932021068443146946047399755531526955851626415105094392065914853683766999385835361999397435440012936167630578745897342737962479933281149885986882701657917246770430370912952852032966324802263423937000717359776424588575209921117160577255297155494334415941812721041524703397298018336085581269679007853292317149286418382913268759889732417998693754263344145293893205848166426112621459624014250909083965094078571911579517372554577961492658535646231587793355089654608745423652083342686476028148976384888053305900644230565038237948079375566000475904070771229213375593289375072162568584053354183267817063396950783406286256011377907924704167226968934782056576484428869601220479161022510323799113815379778617635242695692744195393821038875794584421990595676058333205908373234580639153793440063116553181823348007659337996915594213387323128152047380077342643262748095791359680871850256231070352085213895585611547586063036650842866995884501619394688796184389472478644089774866622140770966714640721772585518643702578898468046505313653149012660546009019013922349760658084500631223447766574425463374738855815258144656519447250695088625591659609492755122386238381420522717691523104233294446207773423338860271320218215013551915846582296417850022900428312696358207222815709649415878718314373128168794771507132683736327453027116658889786408252766363943841653324048774751825998227712638013450491287699484057205834610847297056734799767892289102273535324830135988447766535646342774747555807736074763547298330449181597994499860380688819845114202494560553077101790099567628727734431074813606882571184626601698019332396001469899305199594191185685878707630105581627629512542856516226216960103290822565329913706600213209390677823325799112433668194934448634498565980667929696194674235286712953410764347229875778331575443759083083247288500826417860330928639924751605604164979502799611564582864649890055277655238376869930504211583304162061202912235631675885711650873782585056448794738673064086998625292982617251422249168815854015608494402088665318505591197694990115063239614975867089088588010829286969728418340891067396273355087270668373048433972103807264751775671009564402678019591689797462784928280847257843139050318126978526742836524508891957305199440239252583933867268595192916045269161598726603998928198792672022751581594553145498128048259457883234371577473202052666892874738421064130089281272101365417472028270526740831599229125345/141925235380553975807249382583808529729974037999993213771834365701050880839641155052313748696408870530439452786873479716224283792049068632080482975115256843578036602418698786584886010641287827745088158919010037616627428592844517143996225743178504108358716899604872603650328728468311424242811548669442689711556573503702833144624746922025074116889002374961127012883428947577994358461268579824351110805225910240271706809596046657826117313990494442235601249018120133488405489276998050857764606451781105312934680138190583448342110807155610010749366139033785546627957963176744453214388210533436789976016562362767894940108675844924299800375613452027680571205072407034605714200527360440468555176742608354236681474895404854629387296459528904470037776149268158704011036190132309187477280981869811377737036632372676709909242445981843777452786894311698224099663505086721421242947140058556101903082715329247131239139415988464779278255878502272057003681456908878929114746226481042839998169133140863302731717209190616122753983840469986582107952688425182740254847302243971365829477922148006013710249353118264324436823686141045344670019272885599094830217079380952484564738994425007125714738365158971586029231954657064083851432831918831570407558419552138700926134761949427269845631372112290825605184701741498866918325319752590279560311215253394193927435729922514525800607174960258179756353080116256665621881872407979763816512766938680167226984839766775642243341854391726082364695824945027182108964982968284764566603669971731555384836949376314849715297974111684084558028825475836476242846084236508225326511240628242952205740648133750587051498970028634445281462935363835936640908879280123498312735167159187388533719508802091931975461751817461563241745336768309730296454485250072945616537383742991921498891982713858573132142398347561872643813012389367427968044017206016525618644908056489313871268944838246310947753817378818367755731905235975932255893082538539957445922717331097013041172443296173353000054844310625648237313054049731667256377844187902274294940085517156117126841586266719630044036438156002749494262671981171219278776621634541233352240788682776061812778970886465684921398886779307316116480048205381975709537301745852954148097843868607329361992917330013365481522380412084918030343951411347211408259844394529614022081330462508061213797512037720036824006558477047009290777069364237493525912816637451703956688840898948138018215659104381499361652783311080839159763516123521333986691819113053657167289*t^45 - 214789419186049665394614758139328014784051791095103922372999468126347804580929950855036742618596611701515201875823578984276999202432416949645496197175163336876346555389923912462663573884392514867671225180800667272607368876786232800713436219291999764973343169068356395397777281946583742801619582290784991518420323684088019751568844301811685894595658591477974771573385560587685947530138208533863676460042352171179095404404192799257136400955793589799037650952939101291340418487400391664470615972430648277217038994812892742241000133733295304082813176748096328286542984148296838320016006038635662551235096685328977270095048195183522204881643478254983134345251420346453113966987625497971035584043869789808336556662750493148097157361152767095608918875863850314372021046409764844730233236572189301100272555508467812963610357408639116213155006858131973174825181897094105582784765417291696178735220628566045279625483584367898086238703897469186006241377640256522765583630181466104591800556364012811443671209091942413803627123289483897793719843111655660079555656728754108445329848133550942356916733231991019846557051059405296528181548880489261193319757391849609631265838045614217015990691331155307626740931033965308640385180591462522418421788791762428682179555994889678554106073066679703115488185915569892663409596277229047212748119537321609849234015954858714698594764869669643778187092952361058680881227403217954278230396485492382070986754983147595843602787075318403926216568526439345601218753137891684662600548415964028150328857253708502534108399375128431590484076515230736984404861437418938820516401328988463195568420625167345302712187617686606504144228072888697864014424896729630763600983830610522547812921820441078228883046651473487602847389056347231224288058612163244876884309144840013540801752501862819917404809459116268785731203236623690126799139045376674948788109760440682048998466406337656500660798614275638078093410181676762006163485086049247860806731120617017397833268952669871009299529362499684004610553717917901320332475767348180295869038711993747322705638714440024282231077185419675151572500052103379462244532502054178019448986246111204738071946403765927871623379611998391182167772910290809039766407529507460992816487593746813876810911403466220057705875008520222591339863228501662380562306878689486806277120776467115509964621083270921394138170959321912909832129408562293930735020636518373360716168582854519398705641846441853816330466951971658904736399463135188554254693761803367439196038525/1608486000979611725815493002616496670273039097333256422747456144611909982849266423926222485225967199344980464917899436783875216309889444496912140384639577560551081494078586247962041453934595381110999134415447092988444190718904527631957225089356379894732124862188556174703725589307529474751864218253683816730974499708632108972413798449617506658075360249559439479345528072550602729227710571342645922459226982723079343842088528788695996225225603678670147488872028179535262211805977909721332206453519193546593041566159945747877255814430246788492816242382902861783523582669770469763066386045616953061521040111369475987898326242475397737590285789647046473657487279725531427605976751658643625336416228014682390048814588352466389359874660917327094796358372465312125076821499504124742517794524528947686415166890336045638081054460896144464918135532579873129519724316176107420067587330302488234937440398134154043580047869267498486899956359083312708389844967294529967123900118485519979250175596450764292795037493649391211816858659847930556797135485404389554936092098342146067416451010734822049492668673662343617335109598513906260218426036789741409126899650794825067041936816747424767034805135011308331295486113392950316238761746757797952328754924238610496193968760175724917155550605962690192093286403653825074353623862689835016860439538467531177604939121831292406881316216259370572001574650908877047994553957103989920478025305041895239161517356790612091207683106228933466552682710308063901603140307227331754841593012957627694818759598234963440043706599086291657660022059480064085588954680426553700460727120086791665060678849173319916988326991190379856579934123473948596967298508066314210998561137457070048821099757041895721899853931231050073113816707510276693150832834160050320757015753908443654109137423730495497613847939034556629880807079497516971165528334853957011308957973545557207714708166791524074543263626608167898294926007727232233454935436786184387124129752432814466621024023298000667288235520424013356214612563625562238948900796225775342654302527769327437537977689489140499079632434697827601643615786607151826135045191467311325395605071462033878161670046611095775854050165482915986773879660995724708089419786333480345108897177549732769253063073484808790586978003629071010564782661935062626944903138002292250255078575091360423038469760827084005407662739866105295473452794691593293678588557785978175806863521412230873110803182990326098731544192249510477319849399908451849173949947941447895942*t^43 + 110548245127154474386079637909249948923482820985248376732761320992837630316838269590657973500494301059947311143280237205015178573238287637901842704418959766842436050843905883254819770488395018267197007614555098872606935920252557871658160674062762785218336237214998778921482968273938826204667585349010802496743936263202044481705594945352809809020257494038621011695456652383816592743538622546164222451434346182940313641370512256599892396046511723842079030877898133994944292341244918741674724804128749519119966596915697358402190371644972168161614654111410000278164350301569167177629196121964303338377233651839418621288235035806885775730338463198350635509384065978038101139406824333251030310718410655558581830221532997352045894576730904002267119791760862596128503751864066506860515307135226625780749414598300672792342033859370917618255631904337062425635393814129380812779760268315386980754853075431382524044887406784265287185660436581006660166704352767311706834310347293749454564726939799937115740370523577868281699759068528962106213850201200894100440022400441533187769224934799506048204463719017624544337031862957496254367183330716799860259303125800442803302188837558995554254704382606996666318861047874897131535089169131347512591287894047635735334279709573534225847601173300404528998261243748542872026961621787135994060650205201374531966106781802691929050726022771856508427369969787311644215214775361758468687169329244337839952595513004814892171685835147364834416698064612568178527075066427831739386816952905931286871649641434208453785435744776665121220605749952329271553439774760353707683604685845209730924296418139137662890118905204849877840082615803163055391442381485125565306117846871210222849657417678385903744205712899452588969151433977801319536446132379644830462134172150977655673214733928225981402065396562181033519255235486680479635084632716634706893310091644884398822832918936868142246377155954566044067633903855128706500954364227538428735199807089616409208556501209660940973025023847371665884676786249205922093514706661352457463176956900972724140467943673946436277611335544192188756389620701096752448663345094855936017239657300291290906756258897528751438766292650401700003852233703964828622404031787443075497382823580576524662622997729414420600118127472614548278332104725467254381000642101293666259083854483987620584978764562342205007979363430502410023350636406828067028896761452631864754257211563141573438031132532637321692553945078879351396286310158697630585656923947094232342183190/2412729001469417588723239503924745005409558645999884634121184216917864974273899635889333727838950799017470697376849155175812824464834166745368210576959366340826622241117879371943062180901893071666498701623170639482666286078356791447935837634034569842098187293282834262055588383961294212127796327380525725096461749562948163458620697674426259987113040374339159219018292108825904093841565857013968883688840474084619015763132793183043994337838405518005221233308042269302893317708966864581998309680278790319889562349239918621815883721645370182739224363574354292675285374004655704644599579068425429592281560167054213981847489363713096606385428684470569710486230919588297141408965127487965438004624342022023585073221882528699584039811991375990642194537558697968187615232249256187113776691786793421529622750335504068457121581691344216697377203298869809694279586474264161130101380995453732352406160597201231065370071803901247730349934538624969062584767450941794950685850177728279968875263394676146439192556240474086817725287989771895835195703228106584332404138147513219101124676516102233074239003010493515426002664397770859390327639055184612113690349476192237600562905225121137150552207702516962496943229170089425474358142620136696928493132386357915744290953140263587375733325908944035288139929605480737611530435794034752525290659307701296766407408682746938610321974324389055858002361976363315571991830935655984880717037957562842858742276035185918136811524659343400199829024065462095852404710460840997632262389519436441542228139397352445160065559898629437486490033089220096128383432020639830550691090680130187497591018273759979875482490486785569784869901185210922895450947762099471316497841706185605073231649635562843582849780896846575109670725061265415039726249251240075481135523630862665481163706135595743246420771908551834944821210619246275456748292502280935516963436960318335811572062250187286111814895439912251847442389011590848350182403155179276580686194628649221699931536034947001000932353280636020034321918845438343358423351194338663013981453791653991156306966534233710748619448652046741402465423679910727739202567787200966988093407607193050817242505069916643663781075248224373980160819491493587062134129679500220517663345766324599153879594610227213185880467005443606515847173992902593940417354707003438375382617862637040634557704641240626008111494109799157943210179192037389940517882836678967263710295282118346309666204774485489148097316288374265715979774099862677773760924921912171843913*t^41 - 6734784156935374145291274023383862596246865214641790644723507111553771658936187784154370746870631195471518291494670898958241063463340598081538169933444025864163865140378089987855287394906201366527020140929008470129965915484409724361692671206180679163723990074922701639953496681224370127710914147446241426210408952602352089552836614840249019161424158861137231955155017966053102906476491137649922863843165471930857934052974484952500682027305278881715516580942264927863089434679049089146873273668728628937122010854803306649969279131070175159867658718880331461225724705275891464022852450889034115095336054720834626863406538517148218937920240273321327400140711311374093966877484564504715790628845806113697507023417255799412890397169094102942661054811544954992043604165297803642270126977167962440905773549220661029947583839574811085731098714950390284530576758807201980545765122058774079453674034809917307956696526983747355700788296802203848628178451614436290929966241026468708986668004822895005156222269907886640224078832799786976129537609409774819826818795152522732789884813617599881333091011313998540775573963803531733707730478319500211570596000941707034642620994834262063319592668311286931914470944283605903739369420955294632362848160967745008201201129677570376807759457334079652740991466907193350988871137756571427121310151151126124525562141500505266688960863158708978016302240419346008027217016607165338709393914017480094677181867122666671835818372233085316087088667426517730948469335683113243070204758043465591649297211610673999371887485076504958725270855096757690238138161434394759175873616097533607491940009132143483424286053672898481310718784314479663435445557452411772624939868167364693000998488887329653444174104655408275328996666247254639542112884833924697369568963958194537519499828315814803216967069786516461536600278278596455836136239754581601594622379122905384412827428139753207859778853870911330094036648199349327416848371114034208921356923162808389458610121560910194122080411703208965757620403515658212195762153206211221115751354768946706652751828686940514046879149955626137580714675851874395413513698610564650738120100744411772954919604200455772668476874571478793204308124248912032384393942634431002927676639727438279678796489472140873039848037112045670324902220190206103906940104872310022943977662271252979473039081640998695113906797831454165493088141942300596409278001982134481911375662516275464300284953086461644906651257410774115558055392863985704505989130464861771542300675/484854631874237027398928512750427225967471115464091648962151852203590090523941553623693859182947050520257269329318968982699227882885334944045286336039681274233101120224645615414395270803251239282262896976905104585033416341105192539776579811624171929991023283817603057446577569982652425403671989234364021311250686515042214666325690441750731672051424381446146828702240519476975942303089789447783220645604305796909084507423814898027979723393363788307269338750898446462782389204672767045186263189338321499690725448172615225436684767029213146770561833828339140154842036881318371268292738377386928434812562330221420991567438053951914150565492845683080994451778462309609951862088685906672480364565657248444930971652244335910921194603366687998119484069748637869205166697389802678750136942847106811982029452220531918063153619287255775604257619801686756015118385798655955825187837329229936644981142320968668443758579022793552175477020337905496175256269057127059272386630179256400759295507476442096413617642880860821274375416725217318780278562371198452353880257426772991398312135950604276502957120222204438506660822510556823418151965743147146931937773578947722388629866121794678279058338389979485286467060407386391722119818134190149621993835216397284503637416420531438611391386067826074077042473892010483156384106714590715818479462635997389780809144328590293883413985270929858115005259344532340928342855977500245765502945426878657416589356906592385462899923615753219178913009620810564716751185834235989954808709855580528922361635668367477017812217778671944375275509041852842284172747104626186043679549323279750597602022810994828491723754069114803497437970573104587376119329215350132991832102161051652694142245381309279571673161711328019878498423218053336993629198414124799857453071734431731819181223242559910126074987656264005108528664334968151048724537249262197568002221781499378488449888107693138835867108174527820945419044681755098711519908768026457494683350116762044552139351739080258574350042286060826992543160724920624024180769139532171514771392627987883390262643992525434695894817432468723152648554040938997918882812665370529251195804399531617867579833554720091071190455313040304818979686213601582089041308356645977328908423551127431408913602744638961501468801981955174515146322046420616964103009079876289051512296412587347878714945430297159293496089725414184849831710651031437212927038656174720694142738764827610263186510050375074374258790833070426603211246469828863476066788740288570418394*t^39 + 12064192053706452381739961436902508165093445733822639562945613749251554573310066877218423589209454860520381730377240943057289601706257503310801374548831230081734276666436019575814906392819253524098677311086459898755231774360270328790554187970008247436223023180873546435892823958231278177046466110194445176889104243119830428671380029453729455326642012175530819592053589208359389383808719237437093639586243441479432479412928333410944773732795965512610099972562882317333025691857283202407203394460807000411193165149753416821245888263586073695228222745544447786437993203761096136181132701487406440777610351094517516975237929361358581114695457744218220999137119634364831554165119795555579618143206289848491288173604519357092745151669529435990655210416837502121412124851036864254645740320615606533790940412876725103215237499852925538170617578929367589396938984716094218496040531733094247244168914129058676565419257130268119068008845055703111921551820052675207117629036413360707818843534812061043672511815542411395292200574013220077850762068759468003747320347473859997792631482694328993299610379589151274813640918082772245129374659621160931395805853478216115996522583908582491912066514227834539655861500138498852196275558190277206250113431432308861143632747593977442797237889870563774437658923347373366525705734405177773290787586267662553721988771256782091472511966724594996736734443469731305059337924768308620870847804308183399045644960896407244571575230449444829628436571006440633462251667213953850293898495180110795401709613679970217301510326274757811954994882275199290791873404915905440215734210071293247777018641491061188439693173269442466927929984999281389048451314689892899444361547347332537031729010079092840594653866002312179580221795047844385464448538505701271042303836030712936172111195314208461627948670151103363715263611690208425037971194419734400616112849924122321110858819825112476916154454200976273359003183390480929741122628510307969948114063668983210631280548333535373525229517915708809535372211046615607722706941863190807858697326532544667773219456433195534427316833012063176813253595652466773696024512558379207930440970816674431054354765694736365680426608512032791860237569278894917851172057203192413388848888240585381289933849893747809681908273792217848023905516299095391463450114258564652108735639100179518384175088294685313418276531582986852156146024172911515965261320969629196640125763117488171510931298090498092347914968213677250392061273582175792469096867530111895046579625/3251378119627236536675167673738159044723041597818026351863841832424074724689961006653005879226821397606431100208374262589865410508760481389480155429913156780151383982682917656308297698327684781069292367962775407217282909581528938207913535207362094118763332609129808738171167234001316264471682751336323437028386956630283086585948747668210788859638963499109455204238554071786779848385425646885134538446993580049860919638018523433834687556873145403942864977506024876279834845254864437832425529622621685350867217711275184452928356673019429337167297003319450704567764247321782019093257186766006461268743065037955411355216937538265777244968599082815954903970749688429149088957535893727097809503557936842513066515785638487873236246163753084222683599055961453946434647264849265022206800675562951562703021032537684627011736035220421083463845215140722952101382116532163468474789026796012516325167660270025188387557529917556761647316489324778033175247921912499103356004461202072334503511050136141117126612428730478448545811618039692608291279771195095504020138196861889471729857852845228677725712453254782705279960809776675168804077887924633808837700364000002373664929690463799607283097092732803607215132052143649920960097603958686885700429247921722966671450910114152000099918706572480732046049530805246769401634597968431859018038749441394260883073085497605500159364371816823754418270562663334521519475622437354589251019751686127467381834511020678349574740664246815705082122535104259081041743246182523697344011348443304723361719203893758375295917225104035391693024001810072001199746657054552071116439330756111268713331211791377085179794586110534564629878155607877821228094325326465597709932920374111082772483292557015168892396496181846721538165896874004730427866389365307481397038245748542201610979967626578220845444034871417446021898102010962895267917485083287677808956075475937008687252190839824578075814725405657152222221829042357720771368799973824479670229524312404298761405064603244086910347342388878486891171783684761831691565157759215738393172868211212865087643612655758797372471128664790261141290303568649750750155331991308254978607158914506143347300060308122963653865406216858514668452013432387079891218185450449495029150604989913363565655924287578918303967260349581758513334159605408843171043707947405703051317752413821038716088457591404479968150248746895121934165589071622578957275435694348127007780718775902798235486008573103439921500126762942860750946005738852378604212583317229236923348*t^37 - 132308527753691237922221626017712364704334091828909931465751121640792807197372882582960319332068518582221110721601436279243703281324604262347498706512335387041478091847586164156699185630228654209444042601359041728843741635991354410330263705612060236375283422122011894640262423017138672455551193331022012445761064741711677628344643073240042204384466737316537503386989702246029401922552028613997843891773521327349067854888762086683521054638355244666304448356902769326077982937112399972098404286636286868806175548995268115021259385839487756365524334008748095819236190191934549369417506355795748136835751147786252198579120145009224070264031382540452660010642596905441856185287170045422909197847131728501230205372839459654394366425247926240130517429233775873736844489772172108408099026626590665712083048463229847580077278961650095551774214551167502743364936228788933375785761399407669695841852702143424370877816339445076284094993329160379633859935234664927753746683657817417600110874110497223573186289655866182298268341990202892840199757500888975406859102964488467910478399693103547789296354207208784380018259937872714755471852551166417860978504357836347251974234022637464099430438617059418933558169178131251354386792229045718192231303314746764107867150644779315728767832897344341944040878269114568371501333414722700579837030671452493532552897519962399695166594460965410571344096419893549542274499278800954942847099884958678044861876535601304965065709288496384413845781235988283962556444356829644002478618404031239466410372145509027590730802330585068270128252200951138359807522275449983815336724709077205463613444124822331483290288836563427941301233887249649945482634607407929651137787991130577250089379289187779425202135192954988527877881024998830702710435661076919989632141810607143420884210852925107313299745819575793595856480176775306118446992350929501940646568241281538193643376186705842204408407677163204663475326892784234399491392859069416656691757457367328442819017549089944057210979348811995601441515272872143965293755279657377500002383091328458494573458702530476726060345102202145565294893182494281464418526954712631682107953007786085719693219285220916902421513182278912643078828649420091752877902753042096325813303762077541038077865280968883292467915259465718136558077125564706625858877711497630632917532696791565242840206872203919279321890866594386268104497701695077399437127972013067906215005182480151726811245287471245928207798500749901465103435883495051470378146586733782881920979343/152001927092573308089564088747258935340802194697992731949634605665825493379255677061028024853853900338100653934741496776076207941284552504958197266348440079472077201190426400432412917396819263514989418202259750287407976022936477861219957770944177900052185799476818558509502068189561535364051168624973120681077090222465734297893103953488854379188121543583367030798152402856031957912018648991880039672396949867330997993077365970531771643283819547634328937698406662966082279015664912468665893509857563790153042428002114873174400674463658321512571134905184320438542978562293309392609773481310802064313738290524415480856391829913925086202282007121645891760632547934062719908764803031741822594291333547387485859612978599308073794508155456687410458255866197971995819759631703139788167931582567985556366233271136756312798659646554685651934763807828798010739613947878642151196387002713585138201588117623677557118314523645778607012045875933373050942840349409333081893208561196881638039141593864597225669131043149867469516693143355629437617329303370714812941460703293332803370854620514440683677057189661091471838167857059564141590641260476630563162492017000110968835463029182631640484789085258568637307423437715633804884562985068611906495067340340548691890330047836606004671199532263474223152815565145286469526417455024189409093311536385181696283666747013057132450284382436510519054148804510888881035485348946327047485173391326459100100763390216712842619126053538634212589228516124112038701496759032982850832530539724495817160372782033204045084130273613654561648872084620866056088156217300309324693538712848201812348234151246878732155396900667490896446803774668288142413409709012266692939364027489693119613593927040459145719536196501334231909255678859721147502753702828124755311537988744347925313313486542531824524508630238765601523736269012515353775142427643698937568696528500055156129039921761799025044338412714471866388870507730223446061491398776294424583230261604900967095686770201661063058738256680069262162280887262615631580671125243335769880831588874201442847338891656723777163025265078944708355321691834375847569761770593660920249884679253162201486277819404748550818207740638135560750131627964095984914450169808513892612790783278449746694414460444314430710469421342947210498371961552863418246293346541216617649104925346133559977135392398159438511024128917346950422241289098355566252626618710774937613748602773455817508970900792585816330130926167578740106725768291348699746938270080466826166519*t^35 + 62960397501803049550194651322016913395058363996084867548426927438804610918777771365918364181402190092596279408361075695010349907218003576127774633720724172027641611147278404019723835259542488435614117204885002385511952067874165418426999905236287504720613428839124887677034430416688616756498533548078244794340438621508618901515085812960401038411921734579028198966088653511234544394183884992193917361559329632375477559300210758110803779201300237438404278302080696275020713032702605701907744069963704214861197581277910564041214419064335907351178505961823528084584814974042361359851928405775235098848945652225295919460104215916222327183631265494604293533509335319897710163804817248443120679173494010422460743116319644011787757083200875667388369003770911854789284410026097334839790229485302029361444232718866809342529687767349414056059863264750793549871012763051215228732650014832953776479876724575924854106414565045233351935840847521500411113149531889326254591168821545830755276247469783630046321566139689881523584114678941712858638211217008334100429560086170327855806119498455634906585581968687489492695744763288231162390523193005639922962521737443691362790384733340581498481449981766785090744376649548607303870637464299439939917519322232048404960236166141176279876364380400648191189681439329929581823723145453988613032558375384830411915390233497434590163771462065886082397090143841958667642486957773377264036168646062545857037892022414069853215857940733271314272507102216286019593100256621555245003561718902292208584332741641661929251178298434365240792585583742025753624068339279656484596017261420042383670887040929887956013367155009395091688374742946243767520761201134589584463719469804133665351718196030883562332897789839729341526563659339575946137327600961457880689451494829051753024599492759493317210423091694362920776783592722637069943182300076821502639718436163451593037866392762306973485566737765325787675049838984706581238155232198468377288174348119359947844038789816601405121328216730386072592738129879151308253825566805218256426365484793154442880033824191986096535825859573856485665638942028060464392942219307720429725014434552947461237158174196054424535927903347922516528428337753885967632893697285640486022225746544877745655607188761137994190753332931336888869993747224436492806283291212348065748327387770541284514149894933680416194884398158837476631187963795584910084760130036755830549969947131102195247288049181346718945403361092538998004031076003684926035144977716948841271654155/352542284685296075905207466338180387849255510391983143009236564401410388005668629149947351761879634397611600722593723615101120939449886482087919710186297999447842920408047785876856850432958964118798986754820933439702532624625780585686624746055404205163052778618503547467416561515285577819143886894895641243506528583197837531247871354310284106352281899403439500002437505783737986417791152283688159240181161036834919715036579898040075407952388194513233502561010411585199235364063158330687282426224265597329745463265409285681803244974535266701425489359923297823847580531033221784540314965056986300425140909115451031229950798791960704133023814836758538873399859073960594074109963334123891059028639151923916783640185658899398044405469798703573835954782106220763413896288656021693565958964611462298798994813728947414558235818899943192722645470258388663564146635416010367480695905453357127257464877849873998022309315346511727187602199643789597144738961655259921029626578910414555452126721904443985585547629490448920895859727446669956154478048153926793040698774024872720423158615646938056259393145768581901070036374356636160327873847828151558259225182285971658811662151717700275410099054885419696612175368147184286959154486377620892375114167512533100518748682377338296548328326930410803278799125883185425120094265434254427813058689431177715750353127526082088708222601281318514781051008781557404754571061421733320217713075681535391830341980670695332461166309047588593904429163447520358669017693219355183443516209781183575934982250766086692800167693423266042143602481977806987229673243486431711053921720555493279059769964236458235923441551127962079153931443768466616017656131826769808834155223421473117759259864396359027046991514574523092495416532481370056392941361181196911478861217591933003247685061224695660241717495343691647231522775188691072621338739745049636713951612319455656232058978203836394220482368984825505238052606164215723638417025733254295672029850444980394272349147694608852136233267594110221485626259533461464842564962749249348631172424615794943074500286531561029386512379510829743748477201229308688481128140200423646966119088015737542942963681980761344754834759799373233336439742168827662490657536698738103875044169620606135190406647753199856101592943618936387374375305786473138117453476011561230850024868870024055073019901696571470832291256984771078290240300765933918367436527430032628415080792987174837247697215283644414345513744724804472852574050826993622942478676825284403545876*t^33 - 2072442056120886416623762543197514716651199293659575817328010950021465028756442753840710685436151553942338888121425485770666314860786913196411889216247834289500653829162926323256947323178219935277259379416737806434644223077101043328963399913320918782617580636628410521321096675968233873847466859632433246690168420530189942170708007936665872009526991761651181598916212955506239811934536936077001403459263514548677457132797742858611378302655732802688517119927926908200846573104635376182744191054314465609958630568492921071605068450128553722657615177591227711057114076776590936401826987522612283066351373721704671375376693850361511639671553627910809748307624173569006312295714631423824831156259342388762493439843396006812470464975003457171418917348718783860017878270577767872366862435052784399459941157349698497439698262609032190035909991321679054723094240790294198061349457906792049019160414422851074154362378968489120473707970333489597010249614755525734701832113639694022554434826439085722222933740687626258839878772684826318943962392066751295959389689444098245982434661056190356097272867827156689447304098017623832696635186842028872198467694836180136058325050187323612365371103395762237644188268041897183875581615263411180392423912869281557161486290744354490836383870121913441211225382184499151275393894082479230854947482457863491991771791663377006834866687724282033523966706357729523759381980743078155662953367930923887750219389249112607293286787851387376719993493192242224204165645686665078511432806820122405052809456840225562688561075475167710499323560276313150415410372811155139376904604996130922042309375715605427511532627687761954711995673822189297253127340765442191310299634914373863910043540693956338314592557516616041534990611080362828261625599861637618241670983916426727645380774993499051905017443407662530699816675378447013964876275385461035734739253925473072784249424657755235870892291298370611991573525450287810727638696007673847088566367095330553357865041649725333179215594900667802694019226619325398252058290187497512700888005630282367764140027868349654458819054330223947941326440244685121285732380885569550036579597251858512592357100731394091154247221812539854632260917402121669230025298642365621881609006600696949921205312974741466979476145350735420115363357559769734567276368736815480771775070385149825290561836754061857744956870503602287812829635818887836423555830284279763596267242777868440920545723310597896465759526438527786540973935907785785486859174688584134296983801/64988855510168216012828649097694869477261748127815074342611790912381207889933863454409486562164680078347593062498337939147428860050105336344490249605049883736597306034816889820733712327287889850182641497732141770450214347468893895846271733490011381254805183937249391326064164117716785810094706422543893461555496430741015504497713658749118029706354996607199705808530146268214325779037257870477867738720264534568053381812298819588195719142738227776429408300388282943736222680749016560960029336147402496477453077824178984481746557785709784013141567483016163487729478229205619167352128768811010100835947692841989710302490930080336190408360450714857003378177246748482634766186937685330919311386592570935469508095286750251656710206058826528689116223987610490191235389972403761574824027788930900878313956114652053437532200037322464275426144240729450435455006829255981709156794952267916844166148828492527277413203484899735747688623637813122829776681677274833268270612980455707733707083966411677805423598426648491846528782222483855825250699236149587514878714672989433607552753987227844641684181059699763835298264281131400100262461593160240059982129894714333159326392265341899293194285936885443529931032327966526396333379488650420012988341753102057869540072358115014382949565575418989870301394788357253878873148690345203467753417384667868619317615601791424223423485479529131948431860413234984067038090119908551849434073370012000211120239809568082725428447324647661533724806386191083298441510837386396283816607786146531315765792182590718001450535963686612174435563083798939166837793299935630088148829004041795478210513149972882452581846548566518262066255038876510260023456812180187363749730634620625094940469621467005578218258536777626731697387391088737409385567473147038824590800173950028053628992448155057533327387316060832046080558491385794061367064969700476321919491080048788542689243195476969840348725285191647125965600606691888252084859704238705968646611563339604971671417898438652641934204617511035470122350295318037088215927379496705056692110068174123815263733638678797866528321726525986291145552615378130137017985743016744763203350235922093031906152395920695904462381155215541025337272982773546513539944444896484549451712687834101636032574962843392902766202739606521101712953023541445805764076019567787802656696503604827666718006193999620498411003186262344163422190762514932262729350672985839348167426509818342836159297718979055662240460867083107895248075519470632662815153897495570104694063*t^31 + 3374067590158120389879464657624266858999249900648907831975022269201042081581762209120821942202645594655478144365048811966031960135461151860152539803038474388784474233729507217281417916410780766588014987469826699854905656502905313913979395549822127069903216355150809327104659142083904027970868389770748916892135708502154213692900749582032407329184336224446478534185267710567748851350589388240309498567064152971935839570599313679457527230602290728485542775245456779002059101916112586975641661133205801078363232767695645475945747512963421586765371467030559694526472880888050312975650283084062450095266224713656106040115630588916415739655862022004386507199394345084523285996082788417943210931357764227669190571680286041497961065542063892582137940799043963101399151546014988341090204417790331235578105209556375771849716483805119296805114426908138828507607213788933222897581725476547538565798569188097030399731674671084530786537665470514133182400021745939720273901339874925163427464146716995045656274033745036511503465713684035166390816127953167605172734571003485795399918061409264589775872851445820490624898565530498004404614628928417361151490069830011071179588956926821983100984295670369644606129666224254640930479846730703451357626226106633433954366212577070262521015596497523753001515371935441312229716555424271784746934554109633503747515688593208593026976458868472983945228609237701154209646666216307032569028787802103565174612716186540407558416253712979318665060949026192048898583648000307283335586663058300874411904856769842335978948562250047935977476740561993211861949648494312115243122921359471179311620546684969250614170957130505469719727524100021021670969326929011008852234182801551229589443392656097632741200439635415827743690620599716502821593359487216495378836833790335750256135999925715454973779940211851068729409400828050440285022585144006036494687230190676156373548931771803456126821870429969948145548144386873209571659398161653782100813336830716973054624951653991440422001172709251368569967828368247954262837940036180404432822624371620228888031490555335105592714946502568900508764417678614219978455601300829720810758699940485379881244500400035572091630378662611102422771575649146793673245246639132074908931828039329931274669552761713924638257433449915022769541322586172586650378484819294254249896711871426435877312830549721077929822411758278558796984591844487258236438016666123586921051950614716162178966288546905752081865502640445135680115580679816745929566509292140010739061880/684867564289313928566975374074508602032492994888174149256699067950715907433800788937097872631867370720697498705098676723039396487694438394550857517951867515419104144106038858395708041901808962154323518871902885314084792576250157711999166438832518738890593160262257828532091468640826517929768652839671704859480636299368212865239024448796927482467720046704657769307583805276279604049254701006879958523935141549443549056609667770442920104729095956582492220304991365534515606031461525347808165223058608917151450800638911667049769947040111052216449891811275282091829838790234328526713812767575097449439094952003516752198214014294877184978059382420884372931346128028612353480551701634469313103053012265525360078563374164196244401856652911049708842486370186110276152258045016551888213030477354276272367012788439705565837832177420691742084509547357282025207260873823531384802266446013774359286147099661130784014103891094816447531237706429445832834026251221593767127644137366071454613333133294877502732343839448649459146642041737665061000247272706822551847804252537824329067927700486536711241542231828545724604946974621606154040243685642169987427872608616263533591021338962833780903502024539404155749964367731205457012480398386510151866647949856618838076714550510398947155167060899669862591460220934239152322881775766769377569371509490927324113223485745008795267885210809997699441599467209449785923141608451590629193555798822113169361567648356901764672498118363437661996497883863754879678230398784077179830488948761572141705776988650909793397027419420085418452133307380424893107719797972329669562397405411964642191449671903134571510943613004583004593263370709131360876878459991809564912828531856632372318682112880932847520448658185814538382212851518343704004728288981313190477862702690775395739412171037330437418598867453655849925405751050594388829234890591676262027140632178312843422324469276793115159205441697282831202708642334756407652891845717937411719689173484382827403892665855006626919826471491856550959520578396525776716272189628695417524500253667040925770290474172818896293213516868302309538364817830399899699283039977059880894076174357409177313860855961876330533848785622245677804635376184795267874467021255457118584840304026837180918994623427599270680118525778466002909065670873796954596237393616162616002878146684158424828883864502747351320751718497776798642547031060657983095361140056169082861830491024185600245432783663841454105246528826334926085041718679275842470339948270408194744481*t^29 - 16072976126413975507466838808872751013954814335873119762881899255514774858147753814402333354958263182043110068532838579559878467357270102468650128254335653904905998580382086034630888661527399941555018438752481092814619401170023169853314898783828882384476809942244466309443095288383498239280352413688970263472515405619601918301761299126578259414940915250762133154609181898664641742582685494302120825171704302731139933129070379996844765953255397422723197395975447738826047260571275400955319305451717033982863721200556724130964900210812137372563551716239668131333529647140536363983891465547095610581818169637316517389043430697050062612922069266418175640908464110420764803265525128046715395066640748322588341177612953617922876774741576146088666673312265478244791236139584065778105791749319573343685081977233826739118037297832619701191931861196014871799022132947305595171719845341294502258142158900936260952798591345842344179588937044330069451083871850924540820666339009641103517365925199614700356623345336707092504416728983424930029780396067433885080611343811225183857206402687827284374024222769727093723060817624312521069123416102459298222853214786127280440464520426075478552217134033413360150717841604201493020490224482929789339197317990358837603617682440896445983056683223291746467583054424764868711562558147159604085356591017855269088003494258053101901481667156826935976120223412577511202807036290007369658854418876341532966191350038115235802262703361650073608313989321344647866478121813785722782896707977078344820303977989118630675864855566215738215843174398096030624432202976597141819738921926442448248741704143955606188017111529470077343330724616633910439044626119384396423428662169634958964432851776436159270961307353078661199747974757835004594278614708808303454197962177399240097342802507459481339080406164611706629422081968956202979683278999780063682096722930820616931556065318626173425992499827263766119386624319180932318381113531804832393538629084118406609452495172367594175194385220836734446127138748538180937413426983355307058560404794997085993290440926972216655788463019193753204027835714771308802040130311207062049411536493764790503610354814640069095042616086607030173330498752676796081748405710679858316121886119802533707185957756613489419373066697077132770919974839391329485391134398377005154613254025284527501145601877463290564386069294806829550051315004353824922775565932974240136718882120281079065491996672165786778574111361477189499351879460319261284354012459484441948123795/24579135918383155436348116202896253161832804149875583356657088772009026455679739425186956984454795638087254675749652509060191673947255955715547442033161467497818959838472283473534855281587143863982944066180514661827709778014311215663970084415878172517962398973856586512873949374554107254590586096357106741068027280521770306163578321884600841870785952787289384387372174344915368011989918713913580733692338968941140705031658076650340354869721999330682776350945801229738726749795785854149115263005325631137768734289596496495230632543772874429545923895004657346184559769916187568236506835991861830685425296610792878995558125179693925638657020057993961384091644372582421130468688847548176459142902551307187922819552206115042993533299876696561772902566396679291021908816504482917765867649353936803997171681185113877529513310367431492521477398199600232682438362471666737476792451340272124227713945910060582581839506313736190283621086575190111556154497682730531864692117374360119982234066894916159264727451126879308367151708831251757189231096564922631582982308174413028698771183028572373081224237875624474338599763644753198639444301162491211771022539175894791261099988053888367914647905991803060256359832308575484735003463186538086561436365311520876077642088868317651103457662296732596179671294595751027355587868174740723217211888618396613965396798432848648985725213676847695213292958656516920094797193281095974803279835891060283744865150046586585554357432470154484980540979609776980681785379867472992120583103383331977974551774148249318140804428496965287795559895364875248941532610527229164807628262438673842158648693780523607399781643000053367831513785415449936618136860286372721051871512865521361806548258051171256638789435177113121766383861226713890710391915260107128947149961441013383647092236805006414587356381576392315502878450843260220843538096629012381403862936021510560936156755952933797355158150852024706053163876830458479963542674018543753776162178115050628139050814563463015610567105587985518439991682980230869542150657472229846651157064659383802113755980350868944833634218438717960664543537351024351955874269101398926836531844924160351585819672941742894973603684195109483770099691834187652391494760873945849922544824244518712159648362596346062714408698202938279882180912410248490703842742015335613885436626819887019024414387581598599386289200563864656217949187892510280948866849804238068196041249844534660986586087680380087741777180978989575680607608348156233013102200365704649655829707*t^27 + 284180315399293223125252266052432639265802121681250993301286342384823875855505660298349157714164791169846284575495993099097509831017582050420424869672610048594100533751864034337021855212348001641986317269008694414053047474264612671642901875721573811641115656224912596806942575269956213065785787359657649868173657087562164684560743224844692255805008307577086314206104688404660734568094639914500572325072333505734786522955065089697758394822142146567107942439712804066308054992222167459826884757343940507100184711016946789768529933254632976272655121489576707410032760996365558381974679434801617314925786882949191026782171961378051700687941079052306634434975647442615001642111120674106233438320411853841583180579825607223950497189090809252088392295139829085579982232100524491296473254652631128134350483868800186234687458445783099132460940522898727906553258453093137098443217109192676584530844803446367862325339757109822646542491871174955203289802814166387856699522845103886138662359338789301547498618891580440362495499008334200168274679465146399880488063052443222450203887312832838039857071079387700654602959588669564833810129132460536533956067451920653126818275323061630550686974654724511376372206878785186422996328726994794267933581484622716124240718761226266236496583079234620369467319369471238486526622450225351206908153671970980065483570684549601725616555760562093100693938539799186055171586407439724093332968436901620313054207453416471939876667840877393831200738248612891864398043720605467520366433642242928753558944213182416382326141304274450633700991664475609275779217846754980220806863868037239203732336347087143699147112422743061672575374948060087039809530677763495508578419050988071060230545940541571277420814068658009683166616105038829179124020924237282075606947955470233491628217247628268774922520612019874613825518078846994153703602946904427190883787081153827430667517790510324048017487444773594425682400188931030907427530623536138501249788337462060367791976062757006812613528038144122298312039064509522890497249778177520511230419980840843557865748887768781982359908786532810939547778206381642754947772743713562281704385495501540469544017752560733340709473654151803930598821430160381674996684215385733684387676273812004600663060082411342163024739661261661808226785978165265342925879679419411917759755002229640348477459936177427453976170672502107445146675049328864828510490979264804486708604789793782151591968425102706435284792990336166147787230905397007821145660879703792334672340890/3842538248573899966549088833052780910966528382097216198090724878024077802571265930137560941903099718087640814308862342249743298360421014410197250104517576085492364054747833649695949042354790157402666922346220458799065295296237320048800656530348954303641455039579579691512627418888625434134328293063827687186968264854903424530239410987959264945799537285746240425892516589255102532541090625608489788033902325477798330219949212649669875477966539228696740702864526925582487615218074521865311686116499240334537845460606918952087722221009826035819012768919061431786852844030230656500973902026727732863821488036820620082972253569758817041510047469066389296379660403580385170063271689833364919779340432187690378600789994889318387989039214056895823830434546680862496425078313534162810730642515665453691557839491939469520447247520775123330857633251870836376021197333070566625538553226195875420932613543939471076960909487047424414339429867921387439945486471066873148180201016191632090555925791238559565052391526168798541398050480619024707249794762982904737472900844599903486574561613466814325031389187889292821601096383129750053966459081736126106869856957831552367151964799091214850656622636718545086744253784240634113572208078162120865771218443701096960138046559746992789173881205722529202755279055135743943256903391317799729624125254009337316590366155002005458101708404813856351678132536635478508153294549611337394246081010969091025447251790616369541664545276167484485291239812328467979919114385948277768184491828927565890021594025176310069345758988358906658705863642042163917859598112423492764925885027912677324135412461021857290165863522341676504326655119948673424635395824769602057775913177976506229090377675333106454530748366022018036144676971776271581057936085663414492071110638611758976828753020516002813823380986442665323616664481829681191873122439668935626137238998029484359685839513975316986523057583199862379644619411161675700967171371565673507006687178652914865738277343421384773785324173588402716118699772576092605089552784825266026464221108417001063783851594852511708991482815919574517223639672543473689101677402852032228777811756477068297916475536559139247540042629168782629392251823411336323870347616626867871224507523559758667625027352562101137685893152392684421580949306802180713367415335064134304089925992842337307483449258589914370723211688150841255406056373862440588339517519395884661314448725695585334236291707366087050297832626382036998068322771761757761048310657171826896194710861*t^25 - 81340566559374358683856209313193054621555630106839185139715625899899162705659208315187139146599414310803930539503099687597014568011800203946474109574841159257975808237234801212758333193410051177398953656098469966807622574192112305201726183345993284093434218815911869294193849244057445764841946564911307000873428699070955695462521082068113398957231220582004263539443657095612374511709997326030374331310436157345257219154784057106674282675384152081298018195946709735000845810278691300828826170884544018130376636175394908986030052526951784665804870878097482651375512453125425528669698008998737821547571178998834257917301227504802989803849335127773423200349730055369404241893450337898145147340714397587490260437566632011356800936790948781283150227342733815419722704994747534521046481019277023900612471162869580591705874311450257459993098917025499969078635241610067155290815782424965394284969772394261042056475464554624834933696097460142577902729850483530525313805346110123687859354941889427602862644541470848833635102133046432179444323126851674250712159262233889483590262117864888688536561899782726462122451309309507417340627207199358815330316281523705622252720140111832448976388381948168447111742192157911922447145519152650883203906960881393959375912540731423894498042688658528065464042964921137436148284781795880885942943729117412028532748959837952207130349661869601153413409128519685262115111586699112175991226003874985228065435624592097154000454093725924880622575142401878407194728004283326529620221729055889323473893111963416495576620014817072133168986500067895194792818944360521148853041661357136653251677562151639115455105219242707167924432385821829246626416757336086756930995542629748662446544243146055191283302124188879495820551882588937826333446731735431232023922722829021446883448845982680304219204077251959589865395492288746176916549895680599168207584346535286057737232314183620145052791987804685734303334105506214007729053308458740407493004580219128926899272691969541845955246332223488073244181655726967349390718141871680038898490928749473624298925395643399667728342977984286066546023431817792866747503319159763395106364232743829123735063153071613117474260463895410427168584465193481072194496608257993365850515110553110286787175264415283763323438869276472222336433316802767291650374460101783166825245328920564381182074506868394304548566073441464376132246729994113043829700644710061212333610609789599484384540799945510588356174547379235037717921954942704872614216027245373382825498175/11527614745721699899647266499158342732899585146291648594272174634072233407713797790412682825709299154262922442926587026749229895081263043230591750313552728256477092164243500949087847127064370472208000767038661376397195885888711960146401969591046862910924365118738739074537882256665876302402984879191483061560904794564710273590718232963877794837398611857238721277677549767765307597623271876825469364101706976433394990659847637949009626433899617686090222108593580776747462845654223565595935058349497721003613536381820756856263166663029478107457038306757184295360558532090691969502921706080183198591464464110461860248916760709276451124530142407199167889138981210741155510189815069500094759338021296563071135802369984667955163967117642170687471491303640042587489275234940602488432191927546996361074673518475818408561341742562325369992572899755612509128063591999211699876615659678587626262797840631818413230882728461142273243018289603764162319836459413200619444540603048574896271667777373715678695157174578506395624194151441857074121749384288948714212418702533799710459723684840400442975094167563667878464803289149389250161899377245208378320609570873494657101455894397273644551969867910155635260232761352721902340716624234486362597313655331103290880414139679240978367521643617167587608265837165407231829770710173953399188872375762028011949771098465006016374305125214441569055034397609906435524459883648834012182738243032907273076341755371849108624993635828502453455873719436985403939757343157844833304553475486782697670064782075528930208037276965076719976117590926126491753578794337270478294777655083738031972406237383065571870497590567025029512979965359846020273906187474308806173327739533929518687271133025999319363592245098066054108434030915328814743173808256990243476213331915835276930486259061548008441470142959327995970849993445489043575619367319006806878411716994088453079057518541925950959569172749599587138933858233485027102901514114697020521020061535958744597214832030264154321355972520765208148356099317728277815268658354475798079392663325251003191351554784557535126974448447758723551670919017630421067305032208556096686333435269431204893749426609677417742620127887506347888176755470234008971611042849880603613673522570679276002875082057686303413057679457178053264742847920406542140102246005192402912269777978527011922450347775769743112169635064452523766218169121587321765018552558187653983943346177086756002708875122098261150893497879146110994204968315285273283144931971515480688584132583*t^23 + 51754168173522827142718596540898702764096437686504707882386373676399182368879442566304394681769551354282821971852908162762348502920752553880916051662351976932216381466086223908736997489181634411246530695686054992168290091568347170322489832053915140220916762318518138294398267818529030446070384246986159216561883038660441796522122538733590335863150142542486338033747946498931395192038457804066762192653156097907428224877565871415189110561117596089083423018752981690110159069900428387447782865537063985376177742940634951835188465456638328088998340642277379232900610216984977359401332583740560448959747344549677897010535216680655679103931377193794739103610720304440231086924492963314434382452136897002162610514831028451111394433639938336270960526253165467922313657767567969796674604403824337741371976252538890587712319874076981079734738380068518164849637036480053380841171306900558915981729088355362976625915111318055782966709949255303386443624686165521792273883359655524809499444648570853537588224878941800528933866227239392146627743417451898243872326918096678071328792449200588880551323250840591103944521250251132212281776753758899575813836002098979935347436177047900465948196725802019808156562307904404873906349024602184985255229749412549061137035739842653942933440757521948211115920621583851575408459493902728818007438769274498627489289496511011461765791761674844498033451413787867477888141789598078028487422736328359971675265904054465578783646918136732901135316362692794128654686696348235681439957725938460196139750064558416978995164750077021694458110510822395635010252640367875276758883212167315347270630197985773067126962761838882335285836909091140319538969364349379257514879762198443101187080740746803150776534534661975230594342372072674861222789114512030369453081336700261340835796088446968286625778198836825945081653992326012807707396439312576280888792442425251564262607784606485960349371484444852831331502242481665908340402907834415357982065450385355987115070064063383397424709291075180344231291681316985876734411633693370996891011341586254409590670150640580450034360227234406425144459988823827365887412436795642362989873712797597905541195889391481210366228729541195587405203492274244764171579941436525097221710780664431881187012075810137929998220189318209200024302688093481786575897972664473466875472116351830777770429457557852811577796878362033772693393822941220721087891297634988328791163121197794229845276652105790920050061849979061314652532879166268109523512220827772887987796185/92220917965773599197178131993266741863196681170333188754177397072577867261710382323301462605674393234103379543412696213993839160650104345844734002508421826051816737313948007592702777016514963777664006136309291011177567087109695681171215756728374903287394920949909912596303058053327010419223879033531864492487238356517682188725745863711022358699188894857909770221420398142122460780986175014603754912813655811467159925278781103592077011471196941488721776868748646213979702765233788524767480466795981768028908291054566054850105333304235824859656306454057474362884468256725535756023373648641465588731715712883694881991334085674211608996241139257593343113111849685929244081518520556000758074704170372504569086418959877343641311736941137365499771930429120340699914201879524819907457535420375970888597388147806547268490733940498602959940583198044900073024508735993693599012925277428701010102382725054547305847061827689138185944146316830113298558691675305604955556324824388599170173342218989725429561257396628051164993553211534856592973995074311589713699349620270397683677789478723203543800753340509343027718426313195114001295195017961667026564876566987957256811647155178189156415758943281245082081862090821775218725732993875890900778509242648826327043313117433927826940173148937340700866126697323257854638165681391627193510979006096224095598168787720048130994441001715532552440275180879251484195679069190672097461905944263258184610734042974792868999949086628019627646989755495883231518058745262758666436427803894261581360518256604231441664298215720613759808940727409011934028630354698163826358221240669904255779249899064524574963980724536200236103839722878768162191249499794470449386621916271436149498169064207994554908737960784528432867472247322630517945390466055921947809706655326682215443890072492384067531761143674623967766799947563912348604954938552054455027293735952707624632460148335407607676553381996796697111470865867880216823212112917576164168160492287669956777718656242113234570847780166121665186848794541826222522149266835806384635141306602008025530812438276460281015795587582069788413367352141043368538440257668448773490667482155449639149995412877419341940961023100050783105414043761872071772888342799044828909388180565434208023000656461490427304461435657424426117942783363252337120817968041539223298158223828216095379602782206157944897357080515620190129745352972698574120148420465501231871546769416694048021671000976786089207147983033168887953639746522282186265159455772123845508673060664*t^21 - 6863149816976146793957590402179977907987310771439663949443759979363345802528830883856153922296005587339206511978832868675235765055918375995801500502728956821946057475536041733616835233270358082147141952140082009519560828278684876743343445006277900141251971010284251132922432500508330461506735617433562401223672971393809317638926106206525000505119985372242815667141580260405568135380127533692182719692106734848229860590643154917888821276656917296521884195529745852925750447541495194735321068699605191632058538250114377041256022484861485746257474565761911504700567239448665297657377402955332559393269969123330285113624505804036770952451178047042259562935051301921078250256139272158947641702235701834997856501011354743569780914728146980045478525325766769529998792061110652134047729490885365597920506790951173951555509431277171535165083405697527846759559692248245594449817392216414396320624550366837965658864990319663089827260056639736794284080993737682613721133073426199773423752594726898656432268897695665833524394914618365262985198872733160015881768569735395832265584879696280714170952791474398904464842372835431654355224574762249161064630252314092603358361752913797949579474261936645002044259952638149857627119721523542989339325848221169491535117417020515233100158697710373093032856747687277416862838670709306447370007247948445925903036411923132900058853996857679215192054749911764493805720357099556826030707931032595441992367582356623195159023260732583819337274752529742503622662544383450156409871533998571761324523420412329152875241307460840156338715123736295621502695025882165647043848043329942054622534593136837615012794696816876956109582117785347967312759485173438711098486588003469574092201113562240427382454359379772302839984061262454788394379486851128847868066537950644665800670384075622224823027668960740619731050152686588836551269085226147551351051010180354261660122137458302333123243955656839051246926663092933511696929846781693676594133131017450670015869382254687435815350599213038973985297306697889596723835568497960806481346152654632312816930544826733026668384496685808309710937718073503000442920709351175967905685865997904487984737146439217184155962950656935449998312613728753284782730901334150697150978573320088252735171013733274795770007352557880080127783689267398804518286274675009651604058505539158646425479727125760494962752992180915711119513799091744407178999760885942397444667979549656647267972380822486350669253952280007335045246114393270649118563197409963559969225/187154035395308721506017235065183021280690583252056840575048946085143718908920531030720248151777829106404489724804526883146722629571374179803339349025674741804538591261921234385350635371861494125939995153199372935053283395890991967244798761076281492465602840439966220918706718386218232602723289009429893340931583596632464352660539546422661650164699001474898395884844110941162755593857098805337316178110087314508508731186560892910928794322410454149046123793787591291927668796302518464662196702194254037186885546421203318446218155950441989368522013896383855750081594372887673202389573243965979137422139147178966923995987065876868326195046559808144052495170098836971318416815149175462314277628398187596603708548690948099079114244241445847876974108595925902677981446358740236022187426330525458254189922051240913679484156310147540773051286681773201958030974545732094934453005586637526169946282062290484585024644736477391354800483243284214226231957954409538302246849899783902767335613658871955925318940088971692097431856607346671507466022341240500783008195050784957705248025756940429042911902114946767073352319020057953093319811567491572580359886572169319071977858688730771792579722388054958746656250833060359582882085056438530339593088821664063009835720944955406129594469428610612241427697402911661758364765006483773331697708409470679014954032073022920220595545315877552920981328965121908993809848400446836048478816375010271783260854901239682114877799397308842813442889582981198919509002044747763612104002130466097427074043970086436820198356216613129261705548751478798588586946957102534879494693448694662306292309662749883527606721145675301563721279629236970453578621980419944687357240564660243699493922181006310062194191749546085381759125926098890864151600852665221864940851220138652443345441959612596583919004250587266685533794557235965575384331999856122222259129612519634210612152140809763259973043991676245875434151401222326609428968623593457515944433762377665425625152639256401201304867742036510132956210541854128670365663226993951342828651929693342523034784707394506525449581836532911607333003143276453705530802306133986798287667722785362565312054035049656659072414079749254699894545767165952371353589357600031092004547175942893295941281523858903322429042104434855612256121823978920505834383393789802801955807161272246384262285239023741920245484793115071914229638250426994910550570684955605001801994574969004488965397932649675675082707664017010518503294448661228736515228119039841459046811388*t^19 + 94633996972718834561617507796391293471413496744552305802516753574619761026781562021180313847835624247158213300547313479891241393982485188047893583188151376849652640850609526571426457895297237396890062575796346470872378439940121174466135077422817173497929109837308250587340276362134108403111631283073287731118699219104329991325193951448233532886482655997737910955116510929721926104934490634792972033504448719073373981348480276743878905851291503526884418350089073032225322354020474273944151505672911135103378230611114683524779525088360903339057422352647060047707614784488151682184947445086213990528016547375635631168266271614159810753195365857963844519957898479578930182467884619512798843624232433011837843385424547180279513133801169975622530673326423866634061794990897029024712115020823665654276583725261971444991578915842988506325672166183632364316541678902925920482493114169048677808706719703312154155986386853386445646390247340077439301567709451880577171175425586805641809075670522480437545421756037383329502087139162909367636266513689733836311029365816623775407389245704064481528602082839725261272148798711364698477323418555334616951245459228481355511408145660978101839840856255097882943480572312083536112585008205341661415995735333540882106159243245063361487361477394739118641475413950095113876550847607945522200011726291369403673387063976915901628416518584382068204426255254535121512664255674487306101903822802412342544769676267199709330825092045159677191050359486724822542105916487590001894246760655959306288575196468294108580841773361562770535613163665583824640185615944185548130591505820025986667556719350027103596348807005224785988192277460593482185112960088939899494675100761002223051034150427357904459323021577956783203946163175225741486628478245639638418440210447885660329326329554556053403827535768358677008491617461936851550417023685461840656657565043676100951191253227443253560020300762584720344223102019952766332940682854364376186052921044364268529697527781738110225417859725066306597449389847128839128849010982749142113126721474057020714725429770341431701886839537165024309555883998455278846125554701255544629424878307590813204982846266476103797287124695309651443909049546007249308599140108532344411767744493123706788482791540079876042821732688164533604490153735897062919000595391313641826331088858345197551040706788375493508889341804811603466230044476387619967280445047389536303078757813399041391719456846889518373226356599301467780294001882782359944386497987217583270775/48931606038451892011004584556061772661896632099665213965249071511751104861402869818894584095211873986368577764520461989409380383190288300264661311370751902102386619135028583123416968079380414954417331281818832131686283937270793860612591111376296812167379377929931560582941870254153606147543379130426239172705524228970534895654424202196073930260707774228750886484872772064499297707617461871967995567037645181405028537679247116589692638107745509718105510091497328280128696779017603553094230016216827124153920232862359314669840644930258695808624951633223182991599764301334984989816913130098869918007584380166359705187499834047101220813426486832976329332756825448866187446466925472659107815252883557517904193133102845136335704104563047822266501426745452470319768717759753770727840140052769146281595459228063653784357681181166809973879722678720860292321274795937093212862674048867152430393406372913359244249384566984108555390385167959837499854449556158760465140382285563109009797119069164679613886328375418598871120713254948245448638273370550996812561397506022875020427003440059680016827202015700003767766271015950053853849536616488875074245465246143249029524564073637962962397216045535780782900283306039741856434308277304928697022240124471933650453911825098733045725738340413605953474449356282825448745799541106953600095240077095726156576413012974267023949431396900221385262059616096775186734519971991335526870912500870332626627455671629998457250599552229727648518578229401398164563392809111111372623426753090881237109907888179069579618134937104303246580035040239574517259183347568729413395730244017541709649052098884449940335451367773224922561951815220505177019947950723912597278851876258425284099058007088983105280340250753872597654435001933384525148969524890942516610221768026054738815061237048516918626980444653541450684463071101654215336758487962383013953004593202682403221616404814850653107462129117863970647823034978402019806389561313630637600060387991054721280113437094997129768609930829702472800747281668293170405014773896810729515240094716294690238153319380359804124406357026075360238789488479377131559759175490011371928779635600392636193547617712786703766109202732873768007723005086094292541740401847819893740953569490638023687863683120286605907232302363418916349473105900684824015601336721435893358406523302041829171633556414560289501044984929340566751725420219481375240809990454863472431917562012484428546365020273544616697114195921623887327900552518604391621451994887789137547650647992*t^17 - 1611621822620715321208565625587724787302133792283069383206031800984957671550184697621289676358054874485482070188750695990737917170360775525718543920840720412326054782399153478654518943831646401969903718011631907838314963442153218176504230202480920110666371419396646452961285190169303302576211939696196056253236129822404876072291552381932553622494823097960391567585180999483501759208295801772293240804564401804905594361018314670802311336273620785145348635956686791793411621857881644590003727003608651303956898204861518615148182911847928142956250558469958122603314320740090736498634841399519723799345672980079838402047625671547177752700532346033193035148391856249878239781600886997640362329451280482053670042261887342869699348462012220145049592305123935319344853184735981910914820884690897041015974263688874875841028637442936104133267306015890506091203879509347704303404195297606544201387876598633279378398232388021193921033323958400302290136407893577681089388038295019502239995644179141352479645935793586158407468529470144702023158470995051595100403263670475291206961049403873015818664589167800179905196960726703423597901142593116093626677654405028891152608343815490572945329492165597566940197639159714762526121404732710109318047965879838606858589012568332812849563521138700557757547760973685011412668259295426033170050910529679634553144562744747474033439077520561631178243033481463208187843334954810679038444707286369615024145202363916026526869172520899186946297558337164683096558733477874084647185947620377777873155818900128127248345914540336912442512929578820530318711102488195789578809249697134723350440465555273560022932213152733309909437589876607019352649857495112959745096221362791404080761741176287135168445935834309264953436947532622448771752182813197110454300168633243425760126744665441426178755771917399330264746723235118665027499862529011201480399192728620277649391933697816163382675239271332370255769465055100924154442943598966611559782905726396685763506086834109268148115333738690559589699234185747238359521769040859892308100014860029945080748512130990509587696299570756273457483811537365493913741052197067857500760489612290839039383120513058651542984954946717456679321723216300675240323480034815927414674181346594302515090256030996242708707277371840794697104033009074375181288421416083534922668581050835313507819097976615490332612541181011207997113413371911431491585090926898404784676636434811635087129660084539093718649024291793027550373679059908952070478239717339175078135/20017475197548501277229148227479816088957713131681223894874620163898179261482992198638693493495766630787145449122007177485655611305117941017361445560762141769158162373420784005034214214291987935897999160744067690235297974338052033886969091017575968613927927334972002056658037831244657060358655098810734207015896275487946093676809900898393880561198634911761726289266134026386076334934416220350543641060854846938420765414237456786692442862259526702861345037430725205507194136870837817174912279361429278062967367989146992364934809289651284648982934759045847587472630850546130223106919007767719511912193610068056243031249932110177772150947199158944861999764155865445258500827378602451453197148906909893688079008996618464864606224593974109109023310941321465130814475447171997115934602748860105297016324229662403820873596846840967716587159277658533755949612416519719950716548474536562357888211698010010599920202777402589863568793932347206249940456636610402008466520025912180958553366891931005296589861608125790447276655422478827683533839106134498696047844434282085235629228680024414552338400824604546995904383597434112940211174070381812530373144873422238239350958030124621211889770200446455774822843170652621668541307931624743557872734596374881947912963928449481700524165684714656980966820191206610410850554357725571927311689122448251609508532596216745600706585571459181475789024388403226212755030897632819079174464204901499710893050047484999368875245271366706765303054730209662885503206149181818288800492762628087778817689590618710282571055201542669509964559789188916847969665914914480214570980554370812517583703131361820430137230104998137468320798469862933936053615070750691517068621222105719434404160093809129452160139193490220608131359773518202760288214805637203756795090723283386029515252324247120557620128363721903320734553074541585815365037563257338505708047333582915528590661256515166176271234507366398897083200332491164462648068456901030715381842885996340567796410042447953371268976789884878284327578433409756296983869680230513480256234584202120555097426357928329010778166236965212647370413881650654281092628753609550106698137123654706078442814934518867287904317401117993814184977592989765846948893800755926320166753732973442827872307870367389975143867760057762283961148088777552882551836910476951047282984486805380748297486454896865572977700221107457504580251308271606017143967723367898693267602639005107266223512962839177343194273989240664317543232044212156342026957634272277374451311628724*t^15 + 533159079954404219892743686808754971627774985615669541138836195544497436225864776862416144568320856448546575417276103599833963258442254589372845415012524703362773650771218388757461561147608508988225379918987593164545047223299521080578452146573451869970075999786780781854023794641087976158958804208248811360605219530056364882562275597440560672099777185896893234326574600131169885703197897656921828298693340797896813958854988794865699755826306825748722249107182747410058762138612859084756245565293863411387640195858119381577276787532064970845868646204788794609107891071855558602567949790315029069470527110825873140225644798745529038074175981593198620728453448580294865888693035431544232561904137763204286428021566011916732123699838351626597457858373862128856050284095695379882552339854097455580202132380644828578547064046503013648109599601892838135435593530413015978338606730928549843715251353122568600097697094855896619287561279535969192746999333031018920562873821007450911306533932556469427844119949717194196311620070997687895454861833569536873338249506907105791913023382696782650700952119223904170250008281481104722196276898073479424393933093090020855920216312040523135618624631302449049577023976583851068393928207875400703411904916277523506252923108934331130863051241909697096489788450455504833968132888865819252684104350391252884405702647172326726898476667841625261875865749099021575377502557373610338926025015875447856752699605264579515205567675454429542530378746788160157709624185421532619304571507457640418347416086400193085262960595005022718826850276550050170191127501462185313950356463891315317511540025586026024524384658965647139097327793333879694176456654161719689909244240017595896182597167142915265255025790928550531857947118491948388173642209436176757899153254946054705883454602167975969574562111804468784204652797956395259265526639499389825806506269607680426806040255938575275733377204190305177551042898127706272937998423448819731908470304927555102436317248724268537825884071308222078866614519181997064475728838202731925716694836335558447824733967470122830643527326319776423331066744944976895486250150682332203882770664966617921893691000691783917654240662734804420566501942770264735158651395031811330943546151960180409798189283969341927325247812262556814933914619773117896582671115667743015674232753125382578035465355937570259741152723402789225938849983620704054531322891813763023054723196948877860567160605828718795592106522226395756962360714959440842679984982714526825/207337313722253779707646544729075307889392508896886499852750303015894512124588431435994000403440144010036346459832466056819408403348679238409581827842169076705028047182324504760241390166866165061090386787367932761382559056232177375477080980408037339692285499703099832978567246839633924353997369196721352426718323004112435998535695772017262416358931246731995281715562593493641091981429923186305065962023920260190798888471386087244460330965023346263158941065666645254782613470413574377517923797528928492177628105348980146906104427670587694104343015395013487252541374158199088939902174280079957279693154153247286886387711161216530596667061384885492920901511972240958421383334429968894524640902048972533492343784334089560744508917640033145197039943836663009829528465083702418338305678189699772379641776390100227899820682971045804974066621520003645306446079643801242427384212071470984874548332088615929001056714266881815912671123593050158897688345576943900276018569006623343261852199445613049211382747353468639284409801927746802748467260044707613612548294517046080595029675593473220410284754303813575287145216169279889211226850069868114721379090026030716226799000312025266789818712057355003317374081805253143459467407954681901258568814086745481569719965360587851888668382798362737090993429475774684104855082801300650847861186767354771849900055139721470440463692359746700785008727186850742316671694796573455622334375003687850112828201998432196852756777763685286646265161988988975273573698343691149883997570987673225580974185966860464320415826004679251044830656950167688632454166726986141582185297644142125888343441096968008221760387151581461536279456844154682953474355723406409310503609645162819000419737318173657225764153604889290668027266957344849682834616630893824222924668508584977706843479818002190333165171375650599367307046911447687353121857999840605991326290649163908488227188155995129886048568343719762587490775571942381439857582886922163718644323677928197971525904394470326821053431910295349461020115600289377840699215143630553938623898706424977501009124234662541542900026936551166780672836815590581065931182946991573609867710320340646763531981430986384337991988147173193932236114428330908019244662719694152092122684616485754337660439335255451719945899586285673374362174177545274678032209053904389378637315776703567072761159137349831735173919427666697316744599238218141420511906739215523188270837127171544188755783984209934816513195745430609692067375222536459286531576249524530243845977322*t^13 - 4959225229036214182708941229373535784733839972747138967516613176639788721443962003007673673462746992654693442524907574127930887517937780440325632065070954088376011188028136239600936944828459639543715738054996983399805043265383281266120724901111496461188839512818745588169757635442250880120501048418098648441326812451219143567678817270097661589982003366486988346418179403599863184757904235330654434139874133187719075639094029901437794856406320897454474712973774099036707990563517462311613255791726003159777712480012227073718514999300665630173527374165221263990317842048447648098549941431466362722833256543567081178294762473835734507620533584679075278180761232669565327353881467141318687421964223873077155057873819543039517773054956871484821242853681098123550555570357971313123763201284701116914313558333771829707172633403832222144126701514554807668597106796543637281529151602686941916237437712051301974924512216223195523232443403865951398723685353630496839472244297983287305743224053252687189443142490562043348964127199252025424930097868478892549868933499728684691252831011783237188691625090808021456921049444215802639662445722455823019523214848040145741745266867176225732456053845093463712732775032010602814905997644950615531149542717709186785971227294470715080763749464459563677089518793888819579168377805387386608329117949489078223266627868725123626051925522533668283059761063057749515130521297712095000903942506079024394035478422479339662394510835699300923042919775627289622478539030602582448356856621826958174679549938332853075117870182838796433859590435404414430150866235828903861654621615034931065528345961483911816908365635091576903265970137020411892570674059227592625019932906725420710944980571880881226955629620138457994672019841523088542707017045281685330200281968348948742612378308723549159467939230522719290876498623836240895290724292025352352610487616962244477101598173465317101755329097905583578122429326957257244146033019438060025437571650435423253249461508498790619226681802846559319949343604033387796334823233318324722338035186878992468336305564376516556346449230279660954710154526000380381461174550112439090809978179094061439294245564682152473188153415238533777184864996426676364520769536257811455912057986843392341536271750414835716860683992802704498660185164386870827800931403486744442956078786721567072982035712805610387945871742777348366805434427715173962945257831375145943680803389542187341692378706396586692966820820753561750923228572687846571992714086172319702685/81691316281195433712372153916345129459036427290391074714983324888868469566112091162644508146956223620242340577866911291318960549736186317291852059333470300559934460645930219524544628208525602766399734574996540243850251033273590350292720860442727527913439871454020740393221452389309445463323671458246606298831872700266308008295061205566345426570251629074899604986495092961681577522867352595250568599169348630355695143655503061146491859320881128474377149097754789563674859272569889131890817012073992883774969828763708875841298956711066892652499356751666104004475806501078757440499336470700063328113662122687737527810530972941635488148015519767653981821037520086882099941876532076604380497564689099276141050435715199955112458002568008339273924131951532899198853874299908920230129113818098089717123619181252269992985148731957989251392197012124476258030368271816977118874234324583710982541791939578853258274347534579969233224248037908948706007003534007050596551868225747610491856290285970432615383225222761350815336030779136095776501597392134889178571253136305189846602882243179635788093013765211156290285789461128614909001801381228176936452804228436154254791259720938579165722152188021986017052022979433349029317077668960578459678629887805893229432805792002334819839120159320515139325593200314177086681112333878059035359003308711314818404321525160538796483575717124919602695008529073566174253281093239534662110988420203020320154537243786282424379875952447530309201766353985634235738584294811000436594810964285226225354991219314956663172476277495634270165368499679969656564206598765993755664171642387285884259092479087589175390036058497399008217178555510633393034803103733572081157043207413441011803377342835057294265528048633590301784079235727785464736204621805428531480765241719498386451744735252498995647743852349087451917711097204211712504718295653198441794541168351878272178488587838393165362908024562273898996540556896442172066767372613106349473300817751065857177149383230097708148694279520188278340847586745215447991172165020725512925693338128853985352596966705510692985696413055032813918659051016320121139017943480573985435097601634855506125127747771497401937519313962532755688893556991234421398435600884935312600521984264620180546888418969318488562124328795727880845445350301193313694046431656437223961859690652758833802042222434108403321994602339534076192005589056424155964532279064394567225086369779842753458156401346682737575832150091151079893929972429810031812014105465163965135802756822644*t^11 + 6132295806329451375138327412064432611104430916018887574030662495891331492602945504116403072022079903279012653192791244290529074528900319099934437773189431596155866867807024884797979614004942589403895600866496648327366887438594630317234583516647707426181362972507330231486026789332055130861563742663037139870996804349919336285252398549858581135652696141241839918701080832761341588088640222230616738750851313122464957145153728784390866700870792604156282477761929349301713916999773969845411843560303189413633303052167144618394418113209039960267866282328518130448811590490351889479971370587146675156147148326669750873904584391495061445647007177004811502003219818653878898559727913584144258993514432869673496121849333490413772514121215623581375925538412089802768359283531856000623291638056965265900929956963053975716154462341820863879974010043353452489739255461753538654505048308858221567871537129581197174809221222208601437487981940049879615158620883080528018008209821869359761927543090304367759989743440002840772873975901329716105657520687033833983919082259784363497048450073321901494562899834209535957212446376860855242982971759033210029527457888458376822736234045036627739549340337526566497400134818424661231607774647578076772370720012432149032479113443888396846944461379019126763252846113463639566196515008757395936355536004858977287705493425176044059286469829569472972839454597815601937224377456179129868507705483033065957910886685510426174661148582927141902497562553064564291040198944929811557400858744411836376303004709521764279427098901427617501732943201416756723852687261200792247994735236470120921200571275478835766854693729095952673542935537013442658036711914647646301827581791677938480312769705530897973071565961477345039287897417002792399376017632746804526662832455880341840849843600164500249497652481662893300246579134816839516929203425409256182461482742490367435021901133244977685177173217905225329273059436926785255546674203596366760469227994083564116446200801760985186400158570295565093316487087192016299096974902977366488893913731200312046080282800834350297988715842884182118868766566655820461794352477172996025007042028570176596173191925767154971667940071682527478389215269784538855556635502435585020214406254962792932620590588879362224511975584036710262778742730695476129749993527772498486226590906105399610997453855903305255436651149540059024071259241183720480634907958456120102484547366079069911881196652658455263399101998584110396707767348279105402534908668175223450/6091019196404922689080379897271347371945698526037931009450511066275280625543445393705950168851999129579472762384813561194834777831206874534918793897671031182100376451670235666303766138354979153635067928837461333971290647217767701556913397489150736730388060590869967485459494257097634091563607082413124153860271210107575597109719475853631018647781919711724970547238669212055205341617302605786226606078416345245819374746243649296010357931820084140633383923955400976238914945761789979132210040373938065895502136355188819689921413438983057785493373091132998982789862765431310861791617192990794195517246737217945341985872923421086856572439753666886481100691394041565770609701320374132782756397367169682870166041259466663319788535279193604244108378259544119677107525715344086157509626907489769847329392658251265745090997931768797444182751531605772352572439739565300925530096418938259152207063434091405725397648719683594197214088669493211087728592368763683597111323508060128852462969012550426993252258020995363876582072470374182579826873489764443491384698698759597488562495605851113194726233482493814284802010617715730059004520278424907929472358210014976413734436031824367744812616610510411238113528029168276024115747019176885236028669772336404319738410958175612683935372994335301567405855633356758817866574165245293875443434457228475227688041517226882278685178891189138742306206776290572916501341134145053023052135101506365550186961110282310531642359171893017610773815912358577991261210232507837751851367484179161604522082678633132733657596915427306064003558177607717035796454000785183744939872447020104649264932333967057087638730758747613083946017699314389331936805494576625988507323397043984636844988661527175324572429722924434364606707662313036635528576660397773179978828987321190669165261668856545977745665111797958274923688985317857890844650048360106901361873683605183906258922394707248613206883493059467790714654339768594372478662479536942140092307517113018068298296225942595004554946503297557897946466706029248520244955819321720761928670117316625077855237493131551235880512451850594551914987736259988780962119758943727007685950259771019928088277068912787086986569422532294108976803466968644671770935987785280264536003832160081329251303083870519360989281199954067429712160398925966168126310479553330845646279012022354825327345253427104573931903106314789821470456557078768467769285301509187314222923106518672486003459029924971958503461169085743720869284252330292853249141402600472751786441433622741*t^9 - 21845546698941163064989305590981648281583906080250037648842781248117744924722630659198835818480940920769058612059590414130627457480907897256148834803961668160031298542163423533070872344675512812661363455285382849793188428401479786709743457959392319967688121543434732836286896195686017847210738396976295612714822698377121610884469266725400848296397807280427823855907578913353930760809945022019447590610491379353880757388881998142354026686595461859520864326371616758914803999115268156713016361433644675654381538811410772851187621860430638184451055493264542183638421659712524562367550108067178204447862161558498064156949705417142634212657168995578060254389166497143052779650844823450874351211776163206075874664733463878506817891999482538183952292536931165019105822203536383433934102978998717020376491054269137493476937727688067974380407079631540928458981650551708738814131936014483504254784639012143871663016853596379486837796838638856762258864688434333949164628724323871975733848861326193688770721044207768402460555524137596323477526131677939196474138707729710742863994875443489302709583747462971391871244582721419911461856023742084267512679376140844040694342648725160065976690483211692555412297426294144004141988231587992504099080391812167823873681556902594820537181753336979007782844138499838470679886124412991519512951286643053089867421575917780156133227088642648040017265562837930217367278949991403967093944595289707159011284891228760591609553253688990662375905250096510134535732593024065952065946665214793496205762594542231360701209719283659423307706099077143285520176304931461257822185536915540558352802706175638948674020286422258500152431837387385179233796115937522759352473768547509229727850643618083761671463203642284482141955839434643454808530803377336744291702442322813340579827205363975577054928938088739309845606587905852095319585589188584597159613092432322774679039414347349812618462086030332207795639700141410180036023988264931658122892351422056673134165075856148523950957470910328249398526528299494809102316958438653019661926951986304535155966564188207718935864703182224896981063275497602645793303851321234390058546832623582957795607706739138394759838192379443312855687864887212663186621735302513578779028894008408636423946672855509359325734821565745600039317145235034139423012793702632069071435379247712238330612452801171242391071974277131022019115426887521682593331258478934061494335605526461023713505813841287828026778344956771724831868175800032305900653745931050025/2003971683665688850087051394773257144016766614627198081031336974185806612732908441219273648626631748259913116628769829657175078420656807206293629161138521081556833810939125154281758556341897903360455249314489443211333719430953875836906572334092883080127673614312197094783210231772381779042572027114274613391258060468293270044756191189939209598404441117277479487403198528641539419752878779392871091177314468565724123293136438729423321224321759284364230208747231490017997990813402763697177329300516419948303733173135715568978473685552867496525958246433367630701426710704673703446592669555412808914765160296813186107906243203474463634222602938023257851309722714974019767693940902312084370070129458423801439909678439248538112245373241185811914444795347848898095982486433552155717453008524772763623523125658425093623012306555967990293892278796704323790066754142696408399512241728604742717475415545224394503122522493303718563942592560536981244039047731774689958703838149652782628509285514426196914162812102370799221807392850380415873776559403020369459900870587573199700215004522444167961877682552077427034427735698681751014474204157112565540689281217048517072801465015809301323631438955806294790597966306445791483968716265988216182592652370418737229953388836998112463585920214211771094567221364128442241816608478971145167536877702874966685243096576809754026292622209413612187323441550145201965809204307463332259576916512916804390515343642664936817399554389044755059783590213211806648709860045868697578804886569767454301637591238606440510724526287771692053118707784357120002296554370882963703161497720900230926990724595222245283738258289257984328559935705167052931589686527374784097647524568583690044238693835780626266253934814965418658483906215544520779964615542124509430264082408703423621471371571850624712859517301492765775759146684663202182655427166095777071438960839800765695576199124462747202264699015236156252440388841615464538434408851980963839893382253633650176062827582845109723705343076252814908794240944687824842496286876410293967874151151790068904753460943713826523458642167295177253415878596359945251606500778022738459446838712543352964108472889055491822421108711923602953407201253753225344550368275676623830027234823230220879216599022335374178291650201338201983221603109841683019911672926636988177996558067960894912892810651341764583656433246424356847422936528079669049634990972719635848234441971511294096376131057566531802004540478426505567383563537239207129587647608813546042292419720036*t^7 + 5855591380312278395986252576888507085229908338020059582418188728439109681348427443899750398916522312176824460739751252573942307399686163797392224236734706822875303466602174597864068574004199465344647278996853111762566380141472343666262247816953840508099549267824470889576891385635150954247827395311008137406909319308034184917481451274790220533569465954931058103984704385358843976371256603269609696470901165780776433889865021255348645588176318458589292889915366237958260939674021072356305354543789257665964561812285867579864560149713957125630756192967523592915190524515764852218689024527629672447448637227222626254436759761700386863583799100049394728935766323862410298049180332641910845857053654889292570775700077336733209950346219908236526887676994792069672994975364759644318296063031150256473320567161457745933141036968850152141489793713543435966421836169075130703141816780135167756589542325891876526794274155024487099281676990568705649583423009940437622835374549163266455663807131495851612250985851084372970887614285594203517600692038537694921793993445362362166722067715926611035599733409008259605714407310606890984899327730426084047324501668822385983124692937127484448459424910960929389222064744733754424594769759355143410212350636439806285209152204020038488947884193093711928612029274358454740517862998914620987640439535534943319960996270057297876156330969720777078518119739414569892062695688297064726047406455319372875085053615677021613183778897107905784131719624815262268703344787130828123458197072299505768485734660342728297405017210021525695804836770788814570356048987550187098538986268410656735678414024898061406083041473036487976283156469377720231553718647676054930260786522923119806482212715300109926872049606345146490928896753434785631884448348463122619942661092210372608702342986415869316554927566136342056161175313951220463984190659662400995709960776990690455915086232263901927345441234045355586778068508387333226279282615254526048677910606502619108761390791073758654585293002028010031523902564631396574935354814049408417996227909925567520909427325251814655194591404274039065541451352222080829809507122900603164918502976877419788969763190248774810969835414683741414816373738467869212696700226416506578153844427105008290501542570482649005870167698870493137404323049405064382119920519141984788034066295409272304243546491857283029999338641975044278064084953322626473207718827195340908424185244754558452977673036860442508607149661556812895352023275408533540968771063564775/85155070722342011136575800364200598092328904637994088319989141012662631680787424447427217233422077850715760106608822076665165661107909807587984077504817704040949294267577619569616644407843387619508660046212962367692564351709848258165536813429535935815836213035567608055034495054218195597124088056280545900543595939351311283271694590016320933893843511586229333834585230628028154521553835255845015408657938102614742882949441547105084142984193113699970439829231672356655202294564046205323891445071259379173125757576260132807825005103904040742787979184058991649805830912409559288922335081656034702104130510146774017900344745440791591689842661832166381572092600847252182457350749027014872821336186027816877624655102993821441427193805399429980254900755740099751969009218039435438843003184162261818632448435512803293405262670364557614954162312703791950640918785625263819935437997837423450816558068784740708886110476359289520347259207161448161904234603615960113039716519729081256351175392681507709968945796459646838165020994820274658088423113262591589926198637844548842055711562035915192023898236664988748778011453935764269135602483498125730235865073086089040545618417521102091861708543026179814252532760035545824428369285713636254772635721274505792976923454416001984411555130198423478566404392760635997727604376736554689173964310059152693940055966866628177939174165665767465822976927240416664355344544681524063961747877028327770128473917528036082295526270065983975280119134813466085264355970716228765608941892320803332105202849618591485811883295132435462311975774617476523933204269294232238454889944249760497746920927320265820139124345387373525851957815855180797175222022026254524258940016599268582427786688747828803807119257479763406556398316172864430951373115228359291132591556599972877723345131724392299442331817386719992279518808435962372199960754373001376378132281165232536817498214850458107142809538976199406781782002557413301345527893956780134676017421243446340358176591260075758396355811267619614343558019320844283033198382063352491621172833874695804692400491060277943503680931547255340275288430217925344801141991964747050701425940908349053351568258929453912782880537320370087143412853275924726284866334125327220832116197556988289963423152976497680836447930473302774684293326667519188051589170115451196275963330504310904380732858088522653952085697676826780009670535754837443725585506813374115085249849255178551876147377268101118490658692658616716027723480719397541314806614829309860591658711939064*t^5 - 258430764257492669778443999727199258623897690821818291335383504612403748784217202538898565518946449853990848005198955445860675189988625285495471373103142109776508161523430221963466358053008241458555855796733114533831881523377280616776365732389041042377695106679524019436762958628384603083011770519443140945375803931019473371862063501558947554239247221392946496419332011756939611825780724230371983896443313395810028030915637563261271868281573616555981141190052731596777550641452155554833915686593761828429977135601754735616737276933314893761940787737903082159997079966315033241407778047192901518751817046324781741968854375297764706746066664080970736721325959887400477850784427644347412342274475188827559656728480510225235987995922116849193319701628298846364978469777469913819299192634772130075811349529766002852609634737786517742097879244843591453394389476784104819432494326346237363130004269158719970333800806132946929969844219280319100556509948810823315824537490469825360797534813031551199061478719261957332258432839763190344340636398990829624240903276647150640128903842316103711632703340716675292734639983426177798293420553444325856632398047462869787211362093462004133411486990913079604134715037830146105398960933130474641015868888729375841853773519839837514822660103454899808666429556165453939600226761142350103323944690649888183494506796477771939994013910932234021710895627102713829876535409335703518394309176490812857089704767316021348531627260796301267760689774426852499375246211298884354992437546693023984109779930477202024610459992686269093582673858706075841449735556198790654882690079530930010513419606093235816816469553835443386426093476076214188044179041740408669937461911519652864844498630688687762491320634081326831060613659832571318941073478653059034271295714796361421966912059016102101512115868972057683245759220746148258439162033960013195366575044898479301312839826271842112785945063184962226677216872786122811332666306204838210716356806706545172318758728110927103331744618160088989369872249938973497954700143730233561238027558651335510616966691986335638484258561579918048606154596263296511665189568274623880715894667347700613194740449564177474668237405708939596794422171382374334246118305020197735911466700154904332846558118869959354018235984924086829671408275640057021685363221070786356731868422985432593995375458688422472542223931885682558533880319720914723315789907667466198408486701550547293136831912246176708176346724243791206447873136722780941788849521875/1251272174462754994559185472340306694995976255751523439484542530983166689351345004964208304758416200302385363885355074798018738579081605465765466517280936472421356377120202541985107697619276830962989569922211403551038083267878205081739973305224662502929960457245659297104975470804735965899770214997681129375942532925250749532776510682606970244414367219362870646120113090951299371995456919017046321423516401266279434471680602443371808059147765157024525383964152995578870726147982160424445264792713754967721050785641503561789699149071053738772850740828564088251977789171879595026435277971193746629146845257792774417617787121010021375474741206471043851602809956088850507122907544076506786625914166672832541586115643830307009699103823300802849961303375408068014037373775539208340486963052303766658649101407494895414368795277095955292200855239004994443797719676055607660081919050348613508375350044542284973568048465021766301398937625359443602860130045081539503200343385713150505965338902123603628770741373098675359510171622761684790751788902610544698996074992482299812815407413168641106631354926840615672462728691085102988506236170564246841227485977311694838935214267117643459320596546077118848718778478783181397598824045309067350725122313413631821118239165130463941635169988825465767984605610210633622003848530951789917411311319307195381969421413297877815933919906119368962374660967904673208119998341737370505073992556978246219681681960456246780912523694608862760758594372259062847080915028640237497876964198755765548244727862753055246430652283548266656355521647962114784042655325780787722867746765344709407311841323345290835377632289307219683412423622670732325642352578083047558555278021688125305400247238041767849822807124803286771058187818160044979760514776906245622519964499154190836111955437979194416121220344048019210226423714940670928059004643564633751127950186204101285764365878438696018805373660479580655207344240477288848273658667239321624667727808126325049546475676728166337144519771041914623003167353144451018805048689739277755303062977627373941736158584420348203657147343588896908231895210529096250097295775649463506683593737179847201019420873963392840811247830995776240231308029215480076247029466817408840729565704843024389559156635926797645141042456632669595803827062546075025717795776656187062831184204270268925079206650656633200181613512562068224779780416687426206112669484173975523595660023274564067423260575799392441589791578920897799924278198976654693232866924826815584378237916979*t^3 + 30462786382030079829772653557996635753899244386986790006409007762123443226061176549087723774650146838824800983039611330442181213141618119255875605798806537659302836522547090308439033249443199512486803230528292187386718769247170068817081733624306920949298452018899814668895322802764646114004262359614329844238675420422065975296293958017683045659340496630193640753982081137048059457793678067079887075727540831603744815222409173678328382823557840931423745567189643827843399859735142414511500400495149581318822387886251691175959495018992648303908317663429559857724906475852933099816401061095922755856554496115538216308354185980148783613723537543862689459152463384737518013037335675185888939345899134023635633903564270966430257495167713519819485894226892179116236706267374936786051092308772113258078333814928229660067554408616669180188001733632755147234447541355266505768921532584127907786617915502074950377496276074473586074616160772542146769665627387048657360801997139932999310913660305263903567031605029124854910453894547179797448156788166441351165219352703600603726120937936746399006545848514096241984806586701558978814329669171262925584564311947870826946854543978066632959565906757226010512530922820639315114515759803844406609272317153755241690728452695877794449570104215087023129860803750579870715346827024401950597149925101762026998452550862177762562154930067901850623797814038932904147176055020183993030537855445438675217957399227598150408850192835843349042297467723079649379306907990758120742035685711642742615100940317660549208480480419510206971350994286596103804539590487328537085447536013115224284303696680560533284770667766512556317475583748205638990573599224125304212522146792659138369329912177071312815303121553168864591411542645632593823785247482572148950945362558473794115433387850938035051493350515751268501959857019736937352183328553531948837157735525359343300833848834884152475112658631420833546104193681241714386359607918064142105092413782492502965074932681002188751440206887780440159966717021105497379701572854096534027168181056848341287556237254286841364272170373857504967864724803835579672621026157895119531251552081758571397293229716385292550864240786058940973425889308184888435862160646279938040477122907670141476513517756182780291909268036174936097585236693532813532619601574893861611804387975444026999780654126563398643289936974712445290247406036676967570873804925022253068430703413858880126426960850460533437969523450479509215474892691018960976367175/163505619893499745205555996385666210598385282058275295177653470473299458499631289214923771220700483524086653720046398158724771647357305977377701613873371009100431323326051874814750915115404594971570324926314375781623851171120201027015023734983984936861991203124659654068163763880110688829008086170295900753299205754297738595934498673589295567328193175669921391144551982846630770932255713555766488461875101435884064032597102315649310671975751526870718380481704202689072036810625618059092666179810145839702206273259869793918073210041952575665417882649104563256156807296506952526140363001680489577674360904829545840414665467718187911132815547851025693857354477020684639769236557483681467580881705989916411967695692115756995822750408852373512154653072648604168803431781921638839410274663821907802945073142177191415307719165065170201521708851557821415523476981263164703313789785163521184397504906001895677126859327552753491289879326725734917252140405164919862487159208296455238529046099733029875265868201203456671297154912593178411858672960050742682990412703191879467373338173771582866928235126556305496220175073971193130984480951507487790505225027888279543381733987717731994684361073171601737037662523543355826909465211002273773597475148032271308748662831015233037745430561153236906161327774836961199245511967746876359443946306697128979132120402463606538561238172850443857152405788909503577104609583675300683058670533761222736510129040204809016743560264994261558574625761892291333919829187045548275584648679329247040786969884062105222764077975345690016801447474869822621508296158722716363060758198012375820919151679275609691737186070472086782587467333633925095183755690783991695491796765084473724117636662684223748071219805781917690591995504369370668861628065221868756481737647802362504900291817666972773068471623904641348704723244057583133975042349068336896699115087852441547323111330757869534217762075416569523003500517811914332260804762325283406490156809773312892136744553038889249136851948303117700283535479902723182130605273432355713941598066042052493294017092701025536594037402429039160422316615531932722335762787380692146063917874912793100677673871007920661594210242888740270955815205269536416496889512905360138897511308073861626221886166582086080671787762028225428126815877501483487934085836514057111658521347926423525600186712971465681330446774781250294345089274049899613139949551471009505805603487614825068701406100648922424309373854232857788737836715655751611456926349523649223367029274088*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.998502012978742182 - 1.9948248886321659223e-1676j)  +/-  (1.43e-477, 1.43e-477j)
| (-0.97971030185071017485 - 2.8649488837727266685e-1700j)  +/-  (6.02e-478, 6.02e-478j)
| (-0.92773572253511447459 + 7.8565422430382175759e-1703j)  +/-  (5.35e-480, 5.35e-480j)
| (-0.96324947820350832217 + 8.0534148140037856727e-1701j)  +/-  (1.27e-478, 1.27e-478j)
| (0.92773572253511447459 + 4.90027870364083313e-1698j)  +/-  (5.63e-480, 5.63e-480j)
| (0.94096291999879690681 - 1.0324217062180347104e-1705j)  +/-  (1.64e-479, 1.64e-479j)
| (0.99981264082437336147 + 4.957493781893539229e-1737j)  +/-  (4.16e-478, 4.16e-478j)
| (-0.91311676717450664881 + 1.0226003067097847101e-1784j)  +/-  (1.77e-480, 1.77e-480j)
| (0.99444997880691468328 + 1.417225130402365927e-1787j)  +/-  (8.53e-477, 8.53e-477j)
| (0.98600624662379049835 + 3.2740471860663918794e-1820j)  +/-  (1.28e-477, 1.28e-477j)
| (0.87978895347603772649 + 2.3655537672558148647e-1846j)  +/-  (1.45e-481, 1.45e-481j)
| (-0.99444997880691468328 + 3.9617655433262197092e-1840j)  +/-  (9.19e-477, 9.19e-477j)
| (-0.998502012978742182 - 4.3625172577068355586e-1842j)  +/-  (1.48e-477, 1.48e-477j)
| (-0.86113631159405257522 - 1.5329078925535631941e-1852j)  +/-  (3.48e-482, 3.48e-482j)
| (0.99563413175790886591 - 6.7134009631028858587e-1845j)  +/-  (7.18e-477, 7.18e-477j)
| (0.86113631159405257522 - 2.9000612697521611871e-1871j)  +/-  (3.47e-482, 3.47e-482j)
| (0.99138559354915841381 + 1.4274026726870139993e-1865j)  +/-  (3.28e-477, 3.28e-477j)
| (0.96324947820350832217 + 7.3766820631342164331e-1874j)  +/-  (1.11e-478, 1.11e-478j)
| (-0.79753893119864111602 + 1.5528287826761495275e-1879j)  +/-  (3.54e-484, 3.54e-484j)
| (-0.99563413175790886591 - 3.5504310537253099358e-1869j)  +/-  (7.44e-477, 7.44e-477j)
| (0.95280406968027788258 - 1.1838575932989011848e-1876j)  +/-  (4.51e-479, 4.51e-479j)
| (0.81998025047725930591 + 7.4947769144594470067e-1883j)  +/-  (1.77e-483, 1.77e-483j)
| (-0.99981264082437336147 - 2.4160793166500004949e-1872j)  +/-  (4.09e-478, 4.09e-478j)
| (-0.94096291999879690681 - 1.09582802200302076e-1876j)  +/-  (1.7e-479, 1.7e-479j)
| (-0.81998025047725930591 - 7.4469646312318492131e-1882j)  +/-  (1.83e-483, 1.83e-483j)
| (-0.77390041850170683395 + 1.4743767926275727779e-1883j)  +/-  (6.92e-485, 6.92e-485j)
| (0.74909930051344543818 - 2.4308818615922598797e-1886j)  +/-  (1.12e-485, 1.12e-485j)
| (0.77390041850170683395 - 5.1802149246077382274e-1885j)  +/-  (7.17e-485, 7.17e-485j)
| (-0.69615962228322765865 + 1.8568196085480715854e-1886j)  +/-  (2.47e-487, 2.47e-487j)
| (-0.63903939174948140988 - 8.8359009703752503282e-1888j)  +/-  (3.78e-489, 3.78e-489j)
| (-0.95280406968027788258 - 5.0624580194558136619e-1876j)  +/-  (4.49e-479, 4.49e-479j)
| (0.89712440716821071821 + 2.2631516852679774634e-1879j)  +/-  (4.9e-481, 4.9e-481j)
| (0.72317255923281838433 - 9.9967500981483866272e-1888j)  +/-  (1.75e-486, 1.75e-486j)
| (-0.99138559354915841381 - 2.1353882302039188522e-1873j)  +/-  (3.31e-477, 3.31e-477j)
| (-0.74909930051344543818 + 3.2630455224121511062e-1887j)  +/-  (1.13e-485, 1.13e-485j)
| (-0.72317255923281838433 + 1.5926265750262444494e-1888j)  +/-  (1.67e-486, 1.67e-486j)
| (-0.98600624662379049835 + 3.3729330763101119956e-1877j)  +/-  (1.24e-477, 1.24e-477j)
| (0.60901761613448973053 + 4.4669266879402622051e-1891j)  +/-  (4.15e-490, 4.15e-490j)
| (0.91311676717450664881 - 7.1537107339437727712e-1880j)  +/-  (1.81e-480, 1.81e-480j)
| (-0.66810126170349887322 - 9.1344655639980179731e-1891j)  +/-  (3.22e-488, 3.22e-488j)
| (-0.54627694908708365616 + 1.5410996109100547831e-1893j)  +/-  (3.66e-492, 3.66e-492j)
| (-0.97222404125643132209 - 1.0513392020391184527e-1878j)  +/-  (3.09e-478, 3.09e-478j)
| (0.79753893119864111602 + 5.3897184686295966754e-1886j)  +/-  (3.72e-484, 3.72e-484j)
| (0.63903939174948140988 + 3.7196210066236831693e-1890j)  +/-  (3.73e-489, 3.73e-489j)
| (-0.87978895347603772649 - 5.2349667381698037754e-1883j)  +/-  (1.43e-481, 1.43e-481j)
| (-0.5780812679312856864 - 3.5875184891321101317e-1892j)  +/-  (3.98e-491, 3.98e-491j)
| (-0.89712440716821071821 - 2.2417377323871239538e-1881j)  +/-  (5.24e-481, 5.24e-481j)
| (0.97222404125643132209 + 2.5321913828180619756e-1882j)  +/-  (2.94e-478, 2.94e-478j)
| (0.51365237048971997056 - 6.9621860831914046406e-1908j)  +/-  (2.99e-493, 2.99e-493j)
| (0.84119044119227287918 + 8.9508210839095586099e-1899j)  +/-  (8.29e-483, 8.29e-483j)
| (-0.84119044119227287918 + 3.7892958721494290816e-1902j)  +/-  (8.5e-483, 8.5e-483j)
| (-0.48025653204688832402 + 2.804932174080197791e-1914j)  +/-  (2.33e-494, 2.33e-494j)
| (0.19155680515947816946 - 1.2513154666661456121e-1923j)  +/-  (3.31e-504, 3.31e-504j)
| (0.54627694908708365616 + 9.0891608554971090788e-1912j)  +/-  (3.6e-492, 3.6e-492j)
| (0.5780812679312856864 - 7.7663618213065935483e-1910j)  +/-  (4e-491, 4e-491j)
| (0.97971030185071017485 - 1.6520039940733240975e-1913j)  +/-  (6.41e-478, 6.41e-478j)
| (-0.44613971327428021564 + 9.478368028047194153e-1947j)  +/-  (1.65e-495, 1.65e-495j)
| (0.038542302500496519919 + 2.8712611689120685982e-1962j)  +/-  (9.8e-510, 9.8e-510j)
| (0.69615962228322765865 + 1.6285288492791220186e-1938j)  +/-  (2.47e-487, 2.47e-487j)
| (0.41135322485450226221 + 4.3597468575212273254e-1949j)  +/-  (1.1e-496, 1.1e-496j)
| (0.66810126170349887322 - 1.6828411199484422879e-1946j)  +/-  (3.13e-488, 3.13e-488j)
| (-0.51365237048971997056 + 1.566364109360505422e-1949j)  +/-  (3.02e-493, 3.02e-493j)
| (-0.41135322485450226221 - 6.0250142286866929586e-1952j)  +/-  (1.13e-496, 1.13e-496j)
| (1.3656099908578698655e-2006 + 3.4618707859054063172e-2006j)  +/-  (3.16e-2004, 3.16e-2004j)
| (0.44613971327428021564 - 4.5693774630830154935e-1953j)  +/-  (1.64e-495, 1.64e-495j)
| (0.48025653204688832402 + 1.2035800409849305483e-1952j)  +/-  (2.19e-494, 2.19e-494j)
| (-0.038542302500496519919 - 5.6611529735686427062e-1968j)  +/-  (1.09e-509, 1.09e-509j)
| (-0.37594928180249362825 + 7.3038973948435936192e-1954j)  +/-  (8.05e-498, 8.05e-498j)
| (-0.60901761613448973053 + 2.9469292017788540237e-1951j)  +/-  (4.07e-490, 4.07e-490j)
| (0.2665686549642313847 - 3.3849504161467781533e-1964j)  +/-  (1.36e-501, 1.36e-501j)
| (0.37594928180249362825 - 5.4452853720864861309e-1961j)  +/-  (7.66e-498, 7.66e-498j)
| (0.15359146831589519904 - 6.2375696898418116767e-1968j)  +/-  (1.44e-505, 1.44e-505j)
| (-0.2665686549642313847 - 3.5183780880713207455e-1963j)  +/-  (1.32e-501, 1.32e-501j)
| (-0.3399810435848562648 - 6.3959063265867485374e-1961j)  +/-  (4.54e-499, 4.54e-499j)
| (-0.07702678245853849616 - 4.0100680390681832629e-1970j)  +/-  (2.77e-508, 2.77e-508j)
| (0.3399810435848562648 + 6.9322134101737586093e-1961j)  +/-  (4.33e-499, 4.33e-499j)
| (0.22923472341920314844 - 2.5057182302442573905e-1964j)  +/-  (6.66e-503, 6.66e-503j)
| (-0.11539569344883949077 + 6.8633595724944043049e-1969j)  +/-  (6.19e-507, 6.19e-507j)
| (-0.30350256969146568209 + 5.45860332820680741e-1962j)  +/-  (2.47e-500, 2.47e-500j)
| (-0.15359146831589519904 - 2.5866980036398586015e-1968j)  +/-  (1.42e-505, 1.42e-505j)
| (0.11539569344883949077 - 1.0592692053036486824e-1968j)  +/-  (6.39e-507, 6.39e-507j)
| (0.30350256969146568209 - 7.102294728235548459e-1962j)  +/-  (2.41e-500, 2.41e-500j)
| (0.07702678245853849616 + 1.6608912518737583587e-1970j)  +/-  (2.76e-508, 2.76e-508j)
| (-0.19155680515947816946 - 4.0761299811770114023e-1966j)  +/-  (3.23e-504, 3.23e-504j)
| (-0.22923472341920314844 + 2.3290460822972788841e-1964j)  +/-  (6.9e-503, 6.9e-503j)
-------------------------------------------------
The weights are:
| (0.0020874912733637568928 + 1.4842111286032250642e-1676j)  +/-  (2.38e-123, 1.31e-352j)
| (0.0068165970176105836493 - 2.7637377541081100824e-1679j)  +/-  (1.16e-123, 6.36e-353j)
| (0.013923928569809728594 + 6.1900830329927169979e-1680j)  +/-  (4.11e-124, 2.26e-353j)
| (0.0097268021567517777424 - 1.4338737762324485178e-1679j)  +/-  (7.61e-124, 4.18e-353j)
| (0.013923928569809728594 + 1.684922503266287678e-1678j)  +/-  (2.03e-125, 1.12e-354j)
| (0.012532132143704744182 - 2.6901627329046071792e-1678j)  +/-  (1.77e-125, 9.7e-355j)
| (0.00058663045975338916087 + 8.5088137542338422606e-1677j)  +/-  (1.14e-125, 6.27e-355j)
| (0.015310549564495932846 - 4.8988320372598063663e-1680j)  +/-  (3.4e-128, 1.87e-357j)
| (-6.0648878872241424683e-05 + 7.5984345849213061927e-1676j)  +/-  (2.96e-126, 1.62e-355j)
| (0.0058325548655151344616 + 6.0352062708004539154e-1677j)  +/-  (3.07e-127, 1.69e-356j)
| (0.017997894107696198993 - 5.146224823133674909e-1679j)  +/-  (4.11e-129, 2.26e-358j)
| (-6.0648878872241424683e-05 + 1.5449000636944804109e-1678j)  +/-  (2e-130, 1.1e-359j)
| (0.0020874912733637568928 + 2.0852133960580852364e-1679j)  +/-  (9.83e-131, 5.4e-360j)
| (0.019303544951054828492 + 2.71923136172928553e-1680j)  +/-  (1.87e-131, 1.03e-360j)
| (0.0036474657369235751595 - 8.330527820961582437e-1676j)  +/-  (1.71e-126, 9.41e-356j)
| (0.019303544951054828492 + 3.6812587150053040368e-1679j)  +/-  (1.49e-131, 8.18e-361j)
| (0.0048873874778079553793 - 2.0144143999658432453e-1676j)  +/-  (2.8e-127, 1.54e-356j)
| (0.0097268021567517777424 - 7.9792957772423616978e-1678j)  +/-  (5.2e-130, 2.86e-359j)
| (0.023045564070662881953 - 1.7292934203330445633e-1680j)  +/-  (2.85e-135, 1.57e-364j)
| (0.0036474657369235751595 - 1.1980608425569803871e-1678j)  +/-  (2.86e-132, 1.57e-361j)
| (0.011149906072902355809 + 4.4972209224802446244e-1678j)  +/-  (1.91e-130, 1.05e-359j)
| (0.021831425186566170144 + 2.0218225512688758542e-1679j)  +/-  (6.64e-135, 3.65e-364j)
| (0.00058663045975338916087 - 5.5806467807082355014e-1680j)  +/-  (5.65e-133, 3.1e-362j)
| (0.012532132143704744182 - 7.9810426570664113271e-1680j)  +/-  (2.06e-134, 1.13e-363j)
| (0.021831425186566170144 + 1.9848383048389156555e-1680j)  +/-  (1.35e-136, 7.43e-366j)
| (0.024225737100660452795 + 1.524339087701590786e-1680j)  +/-  (1.18e-137, 6.46e-367j)
| (0.025370332871128550068 - 9.5176032455644838333e-1680j)  +/-  (1.92e-138, 1.05e-367j)
| (0.024225737100660452795 + 1.2029043301022654668e-1679j)  +/-  (7.08e-138, 3.89e-367j)
| (0.02754252330435540138 - 1.1109852608139063262e-1680j)  +/-  (5.76e-140, 3.17e-369j)
| (0.029549247221770700354 - 9.4182586819665316391e-1681j)  +/-  (6.6e-141, 3.63e-370j)
| (0.011149906072902355809 + 1.053211223715956196e-1679j)  +/-  (4.37e-136, 2.4e-365j)
| (0.016668793649437045969 + 7.395086513312217648e-1679j)  +/-  (4.29e-137, 2.36e-366j)
| (0.026476553143114835018 + 7.6450933601720269176e-1680j)  +/-  (6.02e-141, 3.31e-370j)
| (0.0048873874778079553793 - 7.2041344084572322358e-1679j)  +/-  (3.37e-135, 1.85e-364j)
| (0.025370332871128550068 - 1.3582709324410824016e-1680j)  +/-  (3.17e-140, 1.74e-369j)
| (0.026476553143114835018 + 1.2226000271287617505e-1680j)  +/-  (8.1e-141, 4.45e-370j)
| (0.0058325548655151344616 + 3.8001619342701115096e-1679j)  +/-  (4.93e-136, 2.71e-365j)
| (0.03048673799831264383 + 3.623106122097925137e-1680j)  +/-  (1.96e-146, 1.08e-375j)
| (0.015310549564495932846 - 1.0967584897176357572e-1678j)  +/-  (2.83e-139, 1.55e-368j)
| (0.028567225615540077469 + 1.0186117820599425742e-1680j)  +/-  (1.28e-142, 7.02e-372j)
| (0.032222501899655467365 + 7.8006343892290339876e-1681j)  +/-  (2.45e-146, 1.35e-375j)
| (0.0082122556705388031581 + 2.0040366240929299779e-1679j)  +/-  (2.61e-137, 1.44e-366j)
| (0.023045564070662881953 - 1.5454986855810825278e-1679j)  +/-  (2.77e-143, 1.52e-372j)
| (0.029549247221770700354 - 4.2905124597989285441e-1680j)  +/-  (2.59e-147, 1.43e-376j)
| (0.017997894107696198993 - 3.252553009910196661e-1680j)  +/-  (1.1e-140, 6.03e-370j)
| (0.031378188867435258665 - 8.2448491125510516705e-1681j)  +/-  (6.42e-147, 3.53e-376j)
| (0.016668793649437045969 + 3.9548729513024276898e-1680j)  +/-  (2.44e-140, 1.34e-369j)
| (0.0082122556705388031581 + 1.5029345607325778862e-1677j)  +/-  (1.25e-141, 6.88e-371j)
| (0.033018488502480728043 - 2.3180361588092557365e-1680j)  +/-  (3.12e-151, 1.71e-380j)
| (0.020583345855968091226 - 2.6982772447685078466e-1679j)  +/-  (1.47e-143, 8.06e-373j)
| (0.020583345855968091226 - 2.3072890989351180192e-1680j)  +/-  (1.08e-141, 5.94e-371j)
| (0.033764803020786279903 + 7.1298508111404099406e-1681j)  +/-  (1.59e-150, 8.71e-380j)
| (0.037831094107172681521 + 9.4338840972063499248e-1681j)  +/-  (4.04e-155, 2.22e-384j)
| (0.032222501899655467365 + 2.6646590066346135228e-1680j)  +/-  (5.65e-151, 3.1e-380j)
| (0.031378188867435258665 - 3.0918291776983067036e-1680j)  +/-  (2.38e-150, 1.31e-379j)
| (0.0068165970176105836493 - 2.9093998002024012841e-1677j)  +/-  (4.11e-143, 2.26e-372j)
| (0.034460280572911954091 - 6.8847018906270486296e-1681j)  +/-  (2.34e-153, 1.28e-382j)
| (0.038523025067321666139 + 7.5285249723428344415e-1681j)  +/-  (9.4e-158, 5.17e-387j)
| (0.02754252330435540138 - 6.2271919412681037626e-1680j)  +/-  (5.92e-149, 3.25e-378j)
| (0.035103995349477881203 + 1.6065316767588855031e-1680j)  +/-  (9.38e-156, 5.15e-385j)
| (0.028567225615540077469 + 5.1380686183633841927e-1680j)  +/-  (1.56e-149, 8.58e-379j)
| (0.033018488502480728043 - 7.4324355711444079587e-1681j)  +/-  (2.87e-153, 1.58e-382j)
| (0.035103995349477881203 + 6.6905672425054442644e-1681j)  +/-  (7.42e-156, 4.08e-385j)
| (0.038551941689996674485 - 7.2223634191607536055e-1681j)  +/-  (2.34e-159, 1.28e-388j)
| (0.034460280572911954091 - 1.8006166657888153521e-1680j)  +/-  (9.99e-156, 5.49e-385j)
| (0.033764803020786279903 + 2.0344273514501109235e-1680j)  +/-  (6.23e-155, 3.42e-384j)
| (0.038523025067321666139 + 6.9689217181029460471e-1681j)  +/-  (1.23e-160, 6.78e-390j)
| (0.03569503016013510476 - 6.5424974731728557633e-1681j)  +/-  (1.24e-158, 6.84e-388j)
| (0.03048673799831264383 + 8.7783892470816570667e-1681j)  +/-  (1.82e-154, 1e-383j)
| (0.037143211662834247683 + 1.0962504188527952381e-1680j)  +/-  (1.95e-160, 1.07e-389j)
| (0.03569503016013510476 - 1.4444309168984444794e-1680j)  +/-  (8.95e-159, 4.92e-388j)
| (0.038090081327278983554 - 8.8354301433462826281e-1681j)  +/-  (4e-161, 2.2e-390j)
| (0.037143211662834247683 + 6.342588367813693655e-1681j)  +/-  (2.31e-162, 1.27e-391j)
| (0.036232432958842270081 + 6.4367828332598690983e-1681j)  +/-  (6.02e-161, 3.31e-390j)
| (0.038436308550547156445 - 6.7631273698846624352e-1681j)  +/-  (6.41e-163, 3.52e-392j)
| (0.036232432958842270081 + 1.3083144138944651603e-1680j)  +/-  (3.62e-161, 1.99e-390j)
| (0.037515311951698325956 - 1.013664512271835887e-1680j)  +/-  (6.35e-162, 3.49e-391j)
| (0.03829191740383388935 + 6.6010266085484191904e-1681j)  +/-  (7.37e-164, 4.05e-393j)
| (0.036715380546016394698 - 6.3707429443021729597e-1681j)  +/-  (2.76e-163, 1.51e-392j)
| (0.038090081327278983554 - 6.4796374738241405204e-1681j)  +/-  (2.02e-164, 1.11e-393j)
| (0.03829191740383388935 + 8.3261417529472770117e-1681j)  +/-  (2.35e-164, 1.29e-393j)
| (0.036715380546016394698 - 1.1934882234239014796e-1680j)  +/-  (8.02e-164, 4.41e-393j)
| (0.038436308550547156445 - 7.8937968082056562778e-1681j)  +/-  (1.58e-164, 8.7e-394j)
| (0.037831094107172681521 + 6.3968498424914431983e-1681j)  +/-  (1.07e-165, 5.91e-395j)
| (0.037515311951698325956 - 6.3513530935454403056e-1681j)  +/-  (1.07e-165, 5.89e-395j)
