Starting with polynomial:
P : t
Extension levels are: 1 8 10 20 42
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : t^9 - 36/17*t^7 + 126/85*t^5 - 84/221*t^3 + 63/2431*t
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P3 : t^19 - 1691/357*t^17 + 479104/50715*t^15 - 28532072/2769039*t^13 + 7558572590/1131684939*t^11 - 819725910886/313270967205*t^9 + 20960573192/34807885245*t^7 - 31726028896/422667177975*t^5 + 1078323949/253600306785*t^3 - 77583893/1098934662735*t
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P4 : t^39 - 28101176835981120178475568818221559641619940719465626571896296720099417740418520463425831414016472474351061731342043766981775013591/2817556701282840142308800250648980371243566619045053831121809196609531484930418954597107131637926380001551677259511743110131590567*t^37 + 9869862337130854530171990102276514831108230016656827187225222003985779880880927244803167206132111936803515402960192527861330539286788849/214824610689310146650334475110731508405465736869090129353882342195493728068519793193256433251733696843218307632651472853431983122780915*t^35 - 295895940785692874799066615661666566755764033096455438009508087227817737492744841976243397393221698789252605042938760251788140064966076483/2282195570028788969708847423823418259883947769326922197724185352970951017010274979453065402662535626463836844615109176313518597174954897*t^33 + 161093820466664445642412728553831117641406220791724442035169989482602257588030856434831075872531955888018524902263138891261888870419358133162436/642641168368836657191344637227012524382460968416998694734955629357737125928906321189209233670340744520325353238323977848947388259898374491333*t^31 - 6237895155643367351323884597689348258830016517985338001514745463269794158278979057218812513549718088490268940685866983497492901989235570495943658716132/17730948602966638155218806092848009672042763052046464651765003355923838818537342436819568717843785545170444138233521100215955907894849776504873513085*t^29 + 57113373613988914446652533154212388119281317778373957005651172187798236388480425594053784221554381887574396189961570419897778288578690249004685146876/154163922909806341090504790657636329436936545138157585840743803946342006643697246005351428492520049396111391040416845196175874990272840666364015285*t^27 - 2674459530687035365490864522138091669688196930222397890624045105198191463571157115855180377702287959915480624049681424224651778328316177410399187525428/8962150561181191994164530636379114820970627360524517205357200340527375058588724514926484040996785207771090980568962182985665895089792916801019179175*t^25 + 3129840061023066520453863721924116177004539454851367077788574906567692256571525244690723565832733149801946932895819651601191356251729255047182485396398/16848843055020640949029317596392735863424779437786092346071536640191465110146802088061789997073956190609651043469648904013051882768810683585916056849*t^23 - 93211905062095701957785721847498095100229720570576524284503717930599075897811177932931421013706145735714035738034282429873137514852883606094039047004278/1039500360655403891594460942142664877834772261835585436481543934453551695273839659259116521993388862368482383942757904121500896593432276522104994985597*t^21 + 67968457871554399902688641373843943016581136850446310565910195926838066450268596603098249449680578346025480522919014265093312389385860469292485571724234/2029500704136740931208233267992821904344079177869476328368728633933124738391782191886846542939473493195608463888241622332454131444320158924109752114737*t^19 - 84444881126541303224429652013004925279126172364543659730436386002978768660961135474823786615141445319029067832788071189916445311270152548173304704594342/8794503051259210701902344161302228252157676437434397422931157413710207199697722831509668352737718470514303343515713696773967902925387355337808925830527*t^17 + 48519513809674212241697654037290160446498173255306697822415303563290376825574822410061841241108144475654295168874605918749939016102537085932377927265868/23279566900392028328565028662270604196887967040267522590111887271585842587435148671643239757246901833714332379894536256166385625390731234717729509551395*t^15 - 520369926506076107668346315319626660425285555640955789375938723220311165124931556718405307864582889210968009687971413471140883481300931063629322725044/1551971126692801888571001910818040279792531136017834839340792484772389505829009911442882650483126788914288825326302417077759041692715415647848633970093*t^13 + 1068793784080841864476714382501075052466185036797060987262134728565603863397229536103780679078989835604827695248074083117351431836864222915469260533956/27577333097387479712300110876843638817851899416932295991363312614032459680500099195638914789354022172246209126951989103458641433155173924204079572853191*t^11 - 23135802788216942081473104793336467237846697556336297303620692095861618563159080495808995249615483757960446207415066962647504476823688322516332503236/7521090844742039921536393875502810586686881659163353452189994349281579912863663416992431306187460592430784307350542482761447663587774706601112610778143*t^9 + 2796865245202549557723067413189090677202893818325702653339705832751165030596226990150097303546941773736989490855252790455218127411826511378506399/17858972774708847762593582444082658397930039148099340875584200125208042043154527068924957658186879323711843520278861213467778780319779455615513445719*t^7 - 79361725383001893110789839109189725903384570651152782650104101546685860193190607524561812047061881180740030184361095247967493670975545816039053561/17310447182342790295599636697585833889993616517122003977262685407076652180400495166093691101542568030197836897870296190482697003495671943764465532743345*t^5 + 8553475692023267383239697453743067087652793791158070958552212401622595852976981159333580419958357352386842118057023297062422401338288175847187457/135021488022273764305677166241169504341950208833551631022648946175197887007123862295530790592032030635543127803388310285765036627266241161362831155398091*t^3 - 4604815404408010871395073190230808186632679972925355742814328486153569836828499761688487139101586281659089557854011152698046271451839835803522533/17597800605569680614506590666765758732567510551306229243285245984834124606595143385850846373828174659499120990374943107244709773753700098030955660586884527*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^81 - 3345936431213835371736240806418708399263671388730464076744553860613103670660477117574408454464674078238612255678046509719326903817763065803154024512605912359755986631869567117139318810687899076727660022129907852741898564428005929323439479562394091519262617669850599456639134061717775943870883323295311797778408664907910109515916092978234375431951069502394800366586475054467571304666361070186407585159249423842612831558499171325357906765222001819408563083319195006487893530406790530527527522187719349599889297063568449074953804435484043652659660093079666388521853321976013903725108563907848366275140956029879551230278902510210170196121516975462126656323607323656548321135107114333055246713145044167662623061530380659551275800278631181581163116554986370086695042312827407996185960034771603998473538822565202629469411149789777046729950812010411041624933688232446507500593056255966175228547542712445088322596095074342408275569100277232135162244495227174289886882633367921292473739195838584150083048123119205712897605545499279626447865455186276312804094138543926994784718898456569288494167443855454993156094249920722141746795437547701754969634950789161739056021413116866965837853091943301664095877012234494007528259341144667598141977368775678622296094985176645145794223847783358107702947671740299114205611352753229543912407512063636454163853525406463282733327322522165174140915242897024285186411108306611893668203688722717350229515033872811794737065648469153888002109334248018336867220667381288984129925619434662514006582427935710654344452496408710441851980908484188249903626959433550619999068093853569017722455392562278309981981257285685025332168355503271263952018106208162219148364187477819887134337118162431470925082368710736949647276898313699827151374063124745038886077272906846644835948974771320850050391066811590083719850621590425896606742207761976447770416483862653538833760422390146746416358981188104537346151962285338635281352688358500976063364549708194476382763820408730834094961796698096630512570119505566206346480960708011051033537821938246060266361524209350063317501621634649073473357102785111768564892672317648532548188250090364195763912483159256058277639335999085836997201233835912287405905553299638553928328882513446372708094374825675643693542675121187430395395531976249942168539742340584432644187810576153161298718310366279756109855594341060731940758617766871127279713811618481614461821058842613214222445549465636383829665714789029104693345540306865500751003244123811953177292639722221812480128195353334471185176736274918749378765987482389828109077619508698976884605744327118138429159866910854907426731541219048442780570773864098645166602513188838827374879457587843231238849253357773750601112467650924697135161287836699062777702655201933837176171069633066400990321845982752967133030569331937011860562962885104180369516229149116422890682037362336270057994296739130948474616238967486017767176776158846774980013196144737644136948893523369978947926336267978739731990548116065711163673717416997941918588007395707196248482476550409693508853137355571508730899455044516180032381644351219563295800215281786478147810406375579031296219348284165368354310677705150798545565673122355357283026824919473774934142429372685336368643579697656089301282156900219230417740123862342911768642090718354130413868492070605594953773410979639853103424142810195881671556311677481160727/157903595697752258840296530138169938781598480233459444535111269136882249562143671773356662620889133124179054476244956613768329161446799775185476400973038531869922405392909490802119519754460441228081622871586083367292445286202819717138900838520726768183619938049987891782558863146799936276628087413916251810091228039249158797421325720357564895117458689608692675815422652808178837842741314577383965156296785299595898749975203468894443816582588857034585571247987994834865787953674592003670937218640208925079674704510180519888127205035969539473949535054248243082548520678772677055866275721757491615577022875926414556308664605754868740084372889726315006049501346597939242050365681573989542908298300513393704298518948831043854247839204551460845345113693203951369123450361093308402439005743186389783794594708124834452818476364162905090285259886417915858476176011782210092462269838434062912432001216167575083074377093186950489149704246463625006178777364953917423041991906641352039019563674113412179826917384758153359185377348473723861228228067539314145460835578770352822682730757719390014131861978315449857577154174284072301766748226927915450393578002693079038562531381451547303628460699094115455367415495803863879006637625457544893844193288231842814713511994964073964470467702028145216880756447973738550997709571565670515623691187947532208486496346913424269581894072173894381236366742190156493238938042851214601715612516658569311576276324124779209161092611671865248134131950239710345402047184126863490039888285360153256245395115881593393255146209386879748537211903295041766028774588923954378733999007608098156388296076845855599160456198723039726294395455242948028726975892309443784980951693942315094234711509743964580234127149970277427754215592803672285117104932441289707861124376298689252467450657174514292045565036410080784259684037920967859189387572367256816139216954092430174104484336237677844158452123867234204369602744478878480917946705167749635362907118568089513277428551485089246017092872936861227870424102735622156657898975355270511170979061418451705071993742558851819398199460277881510192410274265814923729358551622947934331458501427158070768185502959103738672185383875622088187223567053337066335053814909280263102517904568007982426432001125065384481831284413550917207172996534092850290209075986404758179581924032302028961767650952081300819186380006057315958878952532920023709705627256754768209817898529317906893026397468286564867942052881313745674366132804047874358029374789741260055220030733968405406551701724779835021831110025867940554421149596309277351796517234024349667720905372794768905771244979119517441253407333802286893567982160643521283568052808481529960229360633356450322493947721577851602622106276797379233564178884158524695933129617654691570099685358496987903849413323995683394197434612713950690479618104430845242745353445511142834233143279229586069489886015977360682987630061853656714357325960739774371467290941631227760170136197788450471822426069930379336367655767406595444283360491818332077534186270213162264053262711269701321885585383278408728879061829876758799613832851321900021922751546680363431788684831273915718057675867597659166332303323600538725312329262641046735576721004701366022877445272503176748918315046475449525972810084533739887578226235556345292319946577749612492981782705499864385965012567833451144251537389683838334643621850707993*t^79 + 84039338977957124758718258669089079907578132532654063714437129159095725649845408746841638938836999752528528249095079284196588825888508247010276380761683235184425081453727713843625672130346671141898892256225758875266292619089531206964072001804214849078470918300840750837792189533131329296351863517184257064506961746114392369733312804664706199735815921956265828969449029601914811535771708205684834689908816048276910866268969585695726476757702755851883452581112027662713134534389456212181843057853362796566908800863971419086433154835095142421046966606049944225057478566577343909254233418250765261768790553273917734000852593545675794071051981166074025332847535585329501886674424696674652008507205816962091134702458117627878881567778129232474850646413478690811819776417445403947146281671042950018005947448138811478642844731034069971723139541078359572057361765153999793634044099496857870478148802194175059896509794383982927932072614745547025840789831016860722524096342690128507846655583838085082204972768018442808861542498681520180544967337319048153163285594942629394906831160960668442435356400049446789863357143600713175967174032825084501635094971392353207015427789759704744050576569742530114092238258601964893448722690870810952261816473120115885751865304991965965120367577164352153145819046630053619892585129817807407779235158797114388546110613835996897643853793796660458660194703000258858127781521938335009306475960626424119041316861469667773479216866165845276932736831779670531903101414904244845571377941308180878109689181076645525136240769708214390250468635592417774074181798641956805107138133259515688034369110826927932359204348287140151160702520724380099445476826622561173100432585573669477381901200617010410319887990694715248792515543713024779106129876293390386510534408486842143593665104304064631123777982465011475687041126175828962576322423787442763185173674552637220573965945608423736047824366063916208478956584303487604911552489258048692763248104127722023080775371897206059007839854248826380286053735639657950362001125396009397355708449121234099851695883545856196975520066825283078668084981258537200211235111108656772198085503215103749460659270919464198601308011569652528193131179863554538918037351728117243377591021709011672421326103396147560408864504271831034856191558064532290931954996192385824886702549852752657288519038703539390318252126978028125406906952340591168027522806178378375360922015707001730126041206874539578531490625312733402583031587326487322812226586337575023655140341415952461579914384985705834148055877077504263135319597249008791588543173665237111317296677717642901549747396262838852552798060696625411048775181762000442488603196920182492794482019627179311350951938601975786146970508701851880488470958738836685723129376190238149209730945865948052500991074371916037445540826764096320215540830054494122905164017938441614054437550591484351517715804346199078902595351330833772572219820171029364294123716124854913358792550036550211332192231386853082761112731599028667747305047597846628345795514207264855108204961750972213794330289621931997090505471057491843626451948278557697431586378909316345711771169517057479121328368488942491592866873625159522827047375892351597785095816422853423462528361305014031395390355639858621751634101570912258020214817461151826681354128310709144841034499960841126926759996947514703547861045753667704852098180877724752714821/388366440450810354041238998076927967174289552432261785438050281140051197350504653366438023920312643711388129307783765065056976029500362866419891877167397511691039799973625294393793638183188269078551075349809062139974596478920451268814693368806864917424519425052300864805200016794443907787468016931420794169690505866211358468044805791892339852523568960942412034436996779463212757784510049353310981398124141779602880651350302854382479638559338303374257318703317569876914258146061911849028729297910410628796767672431571410931298669289274114102944590329392170768674579327516863294339490077593546717086132554032563801475939769863869906055903579909125407620781618430963790649359077148672022549780771698183967233567008181385118294403230678262327527038501236621681897337831663203198192322351266009324690931403902516221133700980180667697058052904513999826758581936075309951605992381658229895431546216990218135774383273227065807910296782955454470841963877126175287736666868447415684356342978476681020996881161318883963583519223689647606430524161597903452279400280753082289207896987816609407338187630214886270676455484460938472522765114907061726298656606946251977264522747702362069843612451691317190144793370244051659834228572677758401004855395523769529284894259872123207130671288423739743905589528250248252284527944645953176249301116937406233421061740981097852718435920416083132173122008331886510548478421844866364767963752665568295520425430093348090402822779900689220773770662775055331779970566250087316067460719912415645884843568077164137701245894667827304103861986023563208092384468790545213115282397905788513994375302552008392193192995859295610687618757580599111299621835778501335028150384020381108384696098723502561933904017725283950939360253977935270282376308838262379866820260351405227560670172782930393452067941970535786963858370041425626577253401778757933759180537573462536277303490852959587995522005943782964908398750090067412180285372113389385427253330813676933543146448644536437502362777324870461902596313325081010786500237934277423362299952833866137200456867787085708710184446738292765955494237464421253540159444144892427519421078752053777603880763648931114679379825599896971414027769999409181377941229605099150330692826896379632906558320186471298058620202584231925240674358733609979689580354793013896367813670898157038651289501511014154224479533663285163073700830189435071217629211296492493617985989463478832614799924999016423817943284578573114159420832117568715497675796156252334610008104622949066781372080580833500685145580126525842824898082289374221022184692145425372271463884843507650168404147530095729268011807811798560135486799994782750976311167302666911348957664564202017898017775613925912756191048163690844505261316742666668240045853796712321250395177747051704604161242544775834851309142001495973238568338141042896630100628175903131786971161591124509350588914815748189202399737227936517941489494125051745062984632188537837437876517238721948587874221796833605564559739160835995795141445828989959008115936521690405058798097271637367009263434114453621726883357071579144344405054379001234424887102957311106769571879837434829158816370855644629778613111835739454035852856278389245430775712677530827497235187574258216491008933248984537067993448545008870894464576107419146671384978284532877565399871689704424519609754297885854273982531234724008187900095097007449235*t^77 - 447190210743982892957096825150953961257725815422321361380119836721059661824137133294019495934776281705521615066167828863373296372574231645123542310644070132784660076461440903031450919239561658307984470936369158164234973534794205739182690411551707627013786981031158911261357068296571739798597932150140215856796609830925693789376254781367430709378156259701042591448169134621298069873741647747094956764637975235592275316140364163673896589504642230900703390922663817998902908831192869392490244090247213070377771542157841113808360737186754827060606165099593749424414035454750670656116346951191956823978976852666571773722992080693368532075106660384094714710909050338433908158506123533350472006054279537098924247921409607468035860654854728372968307944203168620228737390933779039814371105238449175063734952206495545907594252086866461722742618906010708261646942695473853669999873752810547964299994542585661562099757305894085631712811600068756252890565057564442109671073607046350307612577324129860774110807387289215832461280259818896475600672973861765168354664793625632896888259406561610490890531822782781762229712821844381021890986893719357379718178227749143849018165676798388558099598395699432391628103412951143081795779078506975183244485163201879907069295561251865087823325623490821515602224472430431202472401150877630642239438743060143675194373316152247671472739954710867305327757715964198021099536618448307124131062004987056166283920178915863188262977888279678754529328932395987787131064971390759997367856294708517886828473223855499954394884472004155232211274428457693143308266334080846769446293425572345639490756299445567752035646055741651559402241711832767619406845636667683723804466933201640408663215684965799590878913940322241688858045200508174769157822597377479353512240795381933504488955074551497321309277398641598457007240945033253402813893191504164767869700962555788618500213197342567538092257484652474816731003913087176976720513582529286068412462053384113871509875074128886876465653803884679413088450672973881954500072352500272144860201362559140061979700826089270709630614684353281553320820486787487857587913143757617031259925932931075972853356441409239244672055045053863992493659010700233102155928878986079045135056114162996606171653997159290028655123995603720301034047420930541371635521463232966151747966277264722072881001381707143619825884154539121700387002641415874470209266047337715132270936684003682152035036604928914072286259904179010558356224075309513994110409554630050371073620188210198002789312166257895185005649390258946508012139232363364629278348483774414397041510090429031056460396225379848526686018978606883825864459228651573165269994208571059081624474678363495630492504227439335381652077712515373720187829559025743137288379874327392901216509217428262108509957727875820558691517873997923772285320713596053300728599905543622006679699633929306011240905351149422267536218731517662079005459132475678864354150910405750986280466985277955430917412441805946548709242753269981069888304032646026180877821730887336757518168887951530022136901953004592918948824441516225236223681208582372421556119373899909571669845899905103501755426015383306018144453337923022989717424825036397850488084816359715603586163642823422302466377291260587464917477403874143304446586047023640599492465726382997771208377616776051431366435945675174891313502602108371607029147099990911611108882301137/315274711258646492979615694921855892968186735795852820633252904078650141855547626088914288504438043226973749207670937128518057969820306073871068966208861797798251036499189093112998494096197687273160527315748947218044957497798185578669961632717306519370472595699182685146266958033679181010143173740876606444572243590672782170283369207440825815259075711786167262319850674577897727131191904534869794766052983924256279704124221806279133823143555156664311968551397093273369364020198621853305975357855777617225329606176932376679795465833024858006428109595629576053497717474340207071754915026520208444290371148965973196346763477356179998126464358459488278530327655497401112357777750752060501889844381122270650048307996540623894876041659454921322699467274188385771499213159730693366682932707790692571756124040893850960767675054607725494468636173725751517363136539960128392783889797453006054421642924314008111967237018055912341664155197512889073066093749559397720058762953805006710313426160898434222802205136115186044985210155233584857957480222812693228850060309714509943132103151018560067048918703645554029876334532918936469178563151986207988224070537549146516387407773016534421212835057445656221007972823584010405298447252614086236660538595520009532564889305481410003179057559928526652883325862264966780459822931879750850619653898826435568072517658143232293543268124886015038448743926997800473603723137418396980319538670522650345598594802873489699744740324255039807356484702728801593172984765770122132921616410042739284082378354034337615493458313553658201989602848667970541639773434610758232371346904772725398295091887485812756757257494459588598869376844547657616755699107419480048271847397296593322643371138855443209270257479877332335520719836098525918609422240385974885188745086892489709518069364254664544613208399087855040249899333224519199378534579803790354351901482860524166562306141963960034656000777859145179563743380126866455005719124225533162921687972194550493619525657570288746355105595543997866361141979368360789313448533654332609453245014810674028580919283898952817073801603308805852524372355490904780360140816278491237982983473467681000497497592287911332103376504282519561702993501602210375215068556369730674941005444796000296854645324652416840350093704597271724214603722396868380682062263279904302029702034594111189506000863458136757356969811989253905527741112845292822509257740842858716841600172288483725880196734714426535806134904591031918355275353250545930534866718292257176479400749308596183565917510899278893355699126509973299627723788508267124503146466529579880933857567324304979883759981752489122732584181546194635722307777775364652894316476682803090632349785220225505523557136190058214197737624326139736496837621147746573277264503974609672254107054109523332642544284214121388404788207549388426587150061197884200355625799651313634675267828066190103317280029280679932749940499482427181455347346862234631486895735456758450818555843064842761697790529632004130496492902571549178878508440299636561752911492920498705755517118970823399626019028023811106757018728620636734641354989929710065102420075519436284542218143336390082006639653411499743520388788348917781567943241168227554272967431224481493169773033567220097372751578984725900238185877548492566365513659490274541010390311216448936408958919638086982711745639709760842842056196908755245674912733499465356266625295*t^75 + 10596944952735375126099979902605546453626224665536233099674178527002371274663590396783430242398935238170442898961638837981084083184018937599953027701051961427172761097300000433959609727935299234497158006322541760972131823323322913993132717119715724034548085801166220909641076712742883557483737214802998034603740975811944017109390220771445856072507165603406250058288706169468781650284781279524175689239852430214894453233343267198722106300501037266641100020345288243968137967620556044612554163845002206406418626227106290175516826386449662123747290239990779218228117880270766175514946388025971981439604813872933380213442805434659822038816599201701021558221627275978302350621615464102159975431204984664224235767689107407404421800202982010374270267794170858089426860747159287913747860777945425052276948399913352573483148643805758440552336301647984229708208859466418983562912394792047632452068262064655141146111306661607231370120442690696976477258957857031983468365780707037119644481226167354587666865732620191735206214192117651490270567745128912882413756914455118933488138524427271238724547303798199184414161362054110686343073783446752843407396763549959701053826491645565354757571802317693577800671972992381647451263667674098042546073974313989956554117417534484408835379720703295889068614973314741895472155852731595147704984541580370066067496500925823963686447040024669570492224880294246601444046758941085910445853159118406428267039853725615898022450727017547321279633169618497379855001082659232380938493795403384229174307357855831386921209306073473952301999892048800313713217446733907288097589708128646858660906404149442111645098531971350512878426369398962211800191746584479758733777700339292680841296383975775614634216300329790257006540626368882091379677187475606548903276561847940078879219265132042362127844651643973459129102074196159530724306959208373776331466389655977951448243540587901784699154967554151585351997729780061450199899404827961502952486597041837645220716475080472356116567815564926343975028862892546597910457487132247372210214976870131512595355339422723034784288961302698003438885471973222211475480844549775204931892665448982499019211180301644139654115871286453197119721171589004165193447461983895960347577159122316595607909898256588141477880427567629994751529175860204177959304627963641029376995247531516976813617964868492888825286291011783255827993163658698831396349416836941289787931634506543232525764329712689382413328123757892658939727109052492219908040361003773081728540727335083067066077923893823919259449294085125538021095739013601952846572525063699369930520502765821921564839848794835284034565669653053051919056146036697075694449232116850159926575262697400360763768192377985662734838758097798349126926719756234526388518086606032542096497585621269295198807970592361224238795847135472132382058488439102259173558991891331710337573290430218187957358284982332443166835230492248960775785888652390245840452650409232813194554232109237037712520634721971255033704572047381088078896095932341106257037021691131950761717561735347311851242139713508125059294967502954648493373789327013524700573942055245655554087795005457605069271369158219766611354855779251179074850605256951153100476943778799967148499843305139834617538451162157507417302854451869936067742960761229620530450310624086260179342889003550321380625508732751129454009119224894980923652838936529285780638679220935072023/1580246453901275930147138669728838527001333478479127518385487525717533663350320048592972883425036433945477536968371556968464431376814396973227991816439011889087768457878508804222611166582164947995803595128396859307640695355885380364635305706275158533597613737956001325672208562734273226846080669479250708631747632308080453442153041001222173668775184096789559947483042882546138446915584510268036221363130067686403747511762511796908363251428035843577055583841064538540035544042490033177100258051769860029532167424832860556100587272626510333992863112162042513105644964032699325330485426859769821766023207522097993789672380298689438776965306905769629438562760528472666736533314167206090971066537131957935447360863407794223806429644568227682758009641166831513825990316432950230616869670020922505284470586783412403047810637546944439693862332489114039463605274941684820173122084846314902489081940967580898698285213023256764146708246802841733197281827256635326153766560624902165014997962994137879659690772528908996393339858094756844692899522392616541830412141459429144698703939136620542530820235845367092864195479533263965145267499065402668917289294815043093807573645059647961818201237995640955035189970257679522727113003448810993141451078365815134563924380140613444752656339978520307271525978662882069207223639216258551488497451446556141540167904712132324561856684838729799978179031695137028748596458542856659973783334629549686069368376272644907020893305960366412796783952043029269110395779408310283998913317770517943438325416522348316687603536308383646858032894922653459791926478477879236638134830623511236104813196005193317004852844974811383472613115421772080419474245896072762618168218014280837424910871394021144081822605096320970803479602807103231105136493066615223818628361016858853269680008688957699873264979570055350230134934479511792635641678693504177493230437042498376083778415390928913851137725134051103209033513837064486727935176875993477109088402460360784765271349264934168672793503365876770910395663437144760764175326932748779599907270626464307424806490148162035601564506010199395295475441672343845274303604123207784431980547932923176689433799321362739820902706819066505135314839420783433748766559727008810420262137523064964511119848457359179420700697144072372426387615647031009513972285905654104510575503438703916928204133933097576230339573548510707920464989441604878258636556928154355429257426446278844821186441186300711637481824245350136746067836639747130008994210001202131628004312001227637575067747998383783388560255711759740312145905827104128877526553884472042069842655529750050126652687993130289540544392518333922942755678862080571398940666745876882342887694837332729821772738161522676984103535970155445848235262558444436014841775092492773261406439172421708869735568963566750051983383137046120330245632174771188050872137576704644840327417065384481209053570277739089392179589316495877939259170512189498220094590001877290166254324519011590949942200646584126117622309530971515318815721574880511604216442579963827518978827518246978386935781083063105634182718212569305298982456282615844869893831526288877281917664232798323293078584229887936262751297101698424683652053134204296512287037142641055241407261293735046931983904249870193671094635310699444024211315540347283135568631392743289784069429531351053101671755824336126858355921371277842759563483430498180913662576953448839*t^73 - 195856265598482690856730508745302167544311058648323243119700586771267336981896865296593898568546497216769738950268556993952007658862433569632969483222629811526263390408038980724391286156098990281549090210027090911872043238109083423836474089281546229458948145639849674399118690464534063477592739200547423511250930201955571716283101196849676008853721831076348594097912952740631420216664180527709506304898478734795640841099637490274744107441277961244641318757617524066404353215321598774129999102295119293912968631404527182804400066705275404906175740574553166319428421719632197002288465805515093274485975040374926500301586541720355723790829460497029525505683093366299268244442462860881714470470055337775477920932847890843107402167599776321626962380810292661475593496791135447570405552020439373157789170266222856497874278715865466154306550737577903782431953585238504955532414763598688635285103945823739102011662032586432736348891268148386737910228504676337216470150305916008750798506037584843355497564378808271880527063669707198359483005643489465748130098042830407233868748213408907656083647681519323021459661217476089330713959875187323053348839798393451953860910054605225010750150270949776732857851775506800847511614512334972523514872456408203772005276687676640270321727570544958641126218955463495477412367485652340385177176996488559442138736357829403773307485219571946509617459552480875383911280010800889989994042927801796053464413829676223188224329960350495465364781008673296376681450818699393990995710770658563849724637839807355921622663750495267896600939544034575677146937644966321180597555946109853176077593653889504680560120551838081931310640954842147681118356551837224007649738730561138986703171333675228539144015873720222227464058424136652154265095904513314172496743741972363246678957565381540383983361947311811936325474596652099220619555874465520955145553979262121668829767902993566523325231868034827292544455569303691393463943836448489791857719965391633893389089533004433361918678965211414494311014733124020073500277271786831070344161490555844831689543344004014445879824611146410922086407929196659916875268797866660061254395490063096418473379142414081991821104850461422830219862768092651456381324223570179213636108113663566981205666439368502708710726694385521429389514038554025207421980430685292867480777480110051732133199056656157712087486939227797987758747190320101969389061059213304904027560373440409144938630125051350147108325774570792683746591130459983891442123883640295909058752306412263955318991148885761392171207395420487757344985183354582316876897604658053499331192061895876121177276675896068726228018749804816229766596508332344102324299996105858012535804745248769770592759400486911641288293275461742371505074221040191068393405530494383791698330961885038699117302032225296279300264199088652428177999006326399312678593204123720185133096737682608028124899984190520298252114182708749789424633243164869930629571501269374288929884382972501419077756789539292909902599514212199689931063438592670751730534435304169069250066166574231005638957141024452276458970245274875373355190923301036912855797734706997362071864004968103343914128545869943316813118150576571714748174032456080980072154928660987730223247294275376449586148921027055760972174478865444890112061851132863105301709221199599701755522320041399786258288235156508677896810877266867479173921135674286135802109062414404979082237/8039862981144082493698601422852222560329966193007670142403982670616524679036423774500520674625651275068968214221355835067282900182128884236973142000637209124799723795015522293483493994342805574053195291032793657377464683235647755646074080350153567939344586622246146744658650201220327376403718606127842355325068749283792961535463176330308995397545743452438883860080772265608603471057335192468240648053415839824507793590526270246725140851470002362344537795424106990853917202030723155159674176533390928777524340902797367365651760610231150076537325824740791749632492764735456158374601537655183461375953528088564929312637705765104949195714854634672482866287717543270253991826084306153534654158068235456896119231883692473066847894096205532933232000869809247788297413459924550877861191916610993455295036035393970466960974757301340506133364130704842474416424473828308269180797952584001228891042802386424090513593813349687709588229730211003418035079769310690548017776869579331787733123727178811494104963098598217453013933196206642437567101979154798614867183226979722916642087813980088060248850409007815395649518182916283437214081416835932760541463216756716976812805367796654380286875662220549640776764244133730408129352658001155202832846327340258545988184357688130130507492006081626272404631945078926818471115542612537257641250897291501314663226980655862322191300851545410295979889955347122164901381891122815725039344029322068016442927379827142929220390351642900572015637625098921185978481799507825913090834893547912427684171085061202140311066537227153708764528269486027352477742306183137407132110526894982393509624592220967635106962679001392643276799364052679498243261470143064741811434938288111551498648810687853938958109281292327557365157815554502938981723984952101909182685111300773247567058335116137970309752234694377061420863782558716134077607868007451026673512855371220147048059910668485151243538435193379090099414600171937636338990197624088631491830222154008301762582823782912795433898946897390316727299391296346048742461106526480495482619127328188633184481383740171665676505234441891741610116644835702118252400109523211241430526487733276871220378416274551430370619998829914269081626817107649533613610955920186188651815502407120976260438392628736952389046774151637302076616628153280949768132634609993814448578004540642246444267668687800532157359475785672888069893012190856091976781355316741681963490170096908686401609016453756302435606390353729127544880588867586193723032814792479754232841938286245885171696956066322585212797700991693987869931419964898415693706689831316166767158565156587414121647062139594241285142447935323454317392869774212652576519492221181792756337258324666020406864662837237874310486762779068138808771497189394805597329085731941641415873760753143721535886465186001196969022730660435102207472436787369958115187198134570495317174899642203862805880278235788012530302792372517437170058134337698660717053975405005685832220297427862153410319569016916419833884777536438259528865623448926166539088473544334146099968189278062922311350998937602427892457802251494651914323015077872341649418934669887001552956552617141651190649360584152577540443303845141121583689741241431223119104003062536968780487034391261991049861745576725944436619205923935853164998752201412336425645314172261655705949602156551062439550892246270121784353558140324042730815486380711881348466010836342206785*t^71 + 103919349554938666685014658019195148108049810190540746392415095980763302320916573516862677521541081202813793798498043342210980296646197793266301569210026076343809328229133242954858883913041547231158955712710952823393647865391871253627685470567234815810396888440536171690217194010175491140784058005065117633889693776084885522954307525061645969957777356231395467386802977927382020262476829076937451115431633685182136665979234349241012989364112698457405601246660683540442759779641302157891039484542748907809086980785064809345989955768341909405613881422791661589438235082717271584036278084536587224387092896348804165540404005767306551568225177050950994192724001101026727501860108692291066474108309436235752162566574292360431856261583592664276211708076237108939995062562795119721767433742021936871288258460544476311551628995645121266417914707815536983543661902088870961418541953829183840472276570711257244298834895946352822802105025792341475765074070641237789947149658876969707247649171754793311203472592818684099317549946760059108683170904085222332448521076190075814152045401198128678962664243639984026594572601494360264114772368467638740001952784670657808181435638600071502471078130648693628531934449679542581151659582453971567131653523170756536028843712086121779580647550852772851981791718329807618146325226279107841726976251688864315335060601765401631532788609987534985586876662328133047840927951742544879713925447381187351994609409160364911897157439577809247434360506161625996577436859248412621430668410636157179873156564183339676111629532074738472920855918397461488515953563237109663224694044908560290117112448041618484319823779576934912442801403253738138934290358821042340831091375567769062258257051722827791557324900455862214080182642600164595688943815149254620109142736049943326687119194806000691360823045544284736103018590681597978423287060766032975726110430533473576829349802813619365776645724564462342036447471558863603769698234688277748196408994183513792923612582772522488660722527411176057518590266237004187454799650667998220311694012728137394057621393631007493761638933385572947743465533114690419544049163836135122752336307668650756242059588207202103797278243382281273274091627929275802300156379002288508504695272292840778074853810524019604699274048637211374260635314787183169459051659451714014829817795004360273457716137896923685746196466152247319423642460580703984599152116944167357467295683187759278395993764655454396526309776879085492180266856466892403034797560563415990779843408844415928724600853858115253146488656213091542724852366551385562498197226739883945789712599475362360850158220557291212857643433979168125415560271577975121082154575771602655525988807552954984582944251746224095261328735792255046566490724594457954277902973370187437850739299322728797928714264860235048706482217445346197510363094360913202518889780975534004391109193460761473441258316790916979919711731701988779068469504664017680588719212009483636461741272076219906351460053621773096490402825782049202806097265166947726858278484962568123310720703996045131343601554221183306799870552504793597386328353727385987794163259403881559325582900568622212306403061363364614257102652924701385166636644195463017525713824751751391752967762992485513375907062676924422185939610434461873142274714344957510551658374224296078796072388462562614011604499045986283446218427807485334607713318909265037145887473522133420494332660733/1469051803777627897331102150584980958446051752752554496090198117557722005878214388500509638188273626631876941070740359539328998804178771856663969479498431488492530331549031248987597506140311777296573896772803089869667724385500793559406302035660410087444982212203438179330773223417179438543863867430285483007351886937883933724721367042250389948034955789373085297797818789144269634835067343702989399452968195668573888552654550625751864461521450301649956290517688253475818605072255765633930825210357723897158025094100037762419255350462045973134976712022462209284598710465227284714365567561892777246075604605870672448934474235105741421990213953701990741810958037223884079640453950504680005542416386050919515802169020172371247514057152771183093084430932415565125491684810873860953674848195077335144964279423221677693576268628858238621194427326519521767843496282382315252984582694101288544200231894849796242734375169068287983670924533884755546787810528218687624356207386405083586384100553839615014352962338964891232158887544073912834698440733143957707146586416961951051758927458255670456730195584317036908475611900646225931194170565678469938896700429004082720212609609172485020398207876601050912371139452359353903803447022629079816820513777939381781507034021132825576459446843240834120046753636766587197860703061705420253467005204000411716579497132419819373116682895228914691741472530981509092945400527852012094913980381757590032468133769395383170078945442542435419269322495699978023174172887869458665870442583968106698879424833467916279778388748682752819163369928756403872085551928089050168586367584778077924472115115207427254379327669813465172180056599069650598506979086010932688527203358942030801384609337695359580364685987015383609319001215934331513679588254433012947769406221988588568700466050755846072968238075591271039881651212911170734794587250189459044810942446284716488768554937256275320370586416969420722055135158016616849496627900071098834818710022202550906360896144437608894477449476038056062728872077059646372271235845625042615079649564533955244101622918387906924076712942456900918742123461024326749196800412190681245427230365112083186258764600102311908750056806200765160863933648726830431412607476692340576648380415331551903283563539515444677479015619761319472741466912795648422582963128572679769858621567670691912543032690303601036324880775033935781018921080525415982089466024830356870050887370277252087988401095446805337336435251823739914128126078474216903266278951696693173179111805601134384457639509394529092667608722903317157581738987406203413969780072667921307861980183976808895721472841208799361862513229190236896328342558013910091434218138146558354230700178341299914762718058282941631886451781754109391277536737943408273549567874026108661149869438575173942758710805251324711376802369005362310451571122225026116765120030346855474849514837523132015753250319521421437549456525098758637150192364318636984880819439978043920949124966316400533287001970339985148467260436235535219373855582211238076188784974494279509532287513076935227652365876877653226937782085195354292437015638043912138523477161816422810757774250756739647206641815296943120767340921888030876893373209375554519545802543589817472539371411005782266621788013524941293403497925627483026161737000994263524030337450869821992246817255647166680017178582130722922558866496958149411817336486970055671873057966027284365961985*t^69 - 262776166831863316185251631054639926440344905242039120411753734057796100471827959918033127191322637193496051014850322060952928709628081586770405344168696071682822857264846809861334762792960410464223034529253551750861759907905510048706267589713296801566808772620058399982805946136773443858311073246446861813632092972424450065091012398057644847592140436679912708863150621847871232239888059896491438459207256277943532090500797840490121739661898191350023200441990507378029037313200419142579627517556470047566867256814165064956103141326620844189210489945588086051184466999532302063344675397770311213908596476596723770468687904232946600396521391101603717913957460163258870145561037684323503427537363645275235788244241486219302689546160774218793318390972462177016456590482015813195568246908183685022312067936492627862723169378554684814417964432325904497255661975256089835673926991590173828759305732314977561057440892373944808119562232427116454861985588358826300438917772214656274231657571368628302109362158683599425180499554665254360306735283640317155280332814645814477212553966226240297928163877270453945082564689569489259460876785316123426575485821170049496836300815154375688855803608551553033200724485590847849931749508029879267716142694446053640836044360955504953075818234680357751256764539018330134840704004040547666675164856631909793772502007050570532171222269791960840432850120459205849030245095368848172882642295141467759822693417989360110724922334636182859253131639302447749874885333326426911046240747606991993791775063631258319346057024383907146870659566617295849057772035577911671464338146377738372102396805080471497353371844783696963162736872027453202743175372702806826460186633677810952796218631573185939111461393465148076167417983484375027631795525295397660307372748514886987973882014806956961477349409171557355998826543034540443513469734363190576460338528970445193900465776611185772396532355677833043194813787657057361401025302946056214418637110717606047899667048779072676366171579386841449792681295832763809543247762505401396050041377444135915524272202149864029607901853370365876736932896975324678239320690795771956581622545499230896635297739943842507470234798490783144423345135468904151027252487464829726392123290413679617532043378966106776448358757826296292098860063706995001718714147442740328828779183335494885172148699427340050614226343682381630816004799460590985819169779839339006372226448282620281012397774461570381040792631113335025081639886951096259986717951810531686851921447197499147852141535639468328003392305823239593244736332931335272180980359587292346776042691516938640426382813359361593583438751364456197059889658387719814052113354358450064780293510104871927965553540963539355209501823684834127931640316853919064425672132495051450785336465262939475307301086845774785473263626235323898669777611747242194854703102261673446368386468200746916827326457428651222043060308948426196570189299979619588211431195242532805277738196495903742670736674268689603842118707374969183671496828040892678702386964077371672828679511029652556989644884367518963443332778705245437757591866184885290188007016168987621170040283214391687557021901938880962499653652780045064194246057742885680993274565490631949823360668308194895949307008763815129560577590875402694833267523051697299386317849647721292250458667984868916244994577333718610585774556788845108858136343756642722238022180383018357069828429967/1558085246430817466866320462741646471079145798373921435247179821652129400173863745379328404139078088851990695075027654056864089640795667120704210054013487942340562472855033142865633718633664006223638981425700246831465768287652356805430926401458010698805284164458192008381123115745493343910158647274545209250221698267452656980765086256932231763067377352365393497664353261213619309673556273624382696389511722678790487858876038542464098671310629107810559702064214814292534884167543993854169057041288495042440329645257615808626482947459745729082551058205641737120028935341907726212205904989886278897352913975923440476142624188748513629383560253926353817072228221298058872345936008111024248302562833690369183426542900182817989787636374151254795695608564683175133097241466078337375109687479627476668901508479174506644702103091213283386115301709944947329530980905557001025892739221016518152939639888477056621081913058102729679650980566241407398108283893565274753105068440126603803740712708617773500071323692841551306835183758866271188316528050304197568185773472535402630653407910271165635925965013669584599898376258261148714902908175719589329132864091367966521437616252152635627695068960031417634333026691896284443427898357333872532991454006905404919780187598171178641699413318588763460655647796570622785609836580596657844586217640606497275160072716202838729063148525242788309422773896495539947063303590146073433999676162470171246557111573601163968265548196635916353770493556045431236699880335619122827438348195117688923053935429435668781583139581936252990021755985044670773424070226761113815167359559613112950197697849462422845553832377074887303827332756589023362052856606375231639347033865544578122680646267252654100386788168046618979580758865384897059963199663792589490058461144533351512258070053831957956178434322596802618056296740966393203570016780503971714193423806665608397178770387999079885241531048300900765816052440320654234314605348560256339959237902336038840079738335009585191112446413979756430166985536275382516045250139299287622054173780566316167986569761926567949778331908666410065332555185934892006723879225050722533028880690270391258153235181926694448674302673243235776673869021376941366649735202552482429778585288988009594391658299486077688235319596716550955937919452965081660315263924243751271062174389953764149666852853352304129435479609884477343504916297526956344640342753607954256114577513930418881199819343655702630508340418600936272560133719593866412555144342708613971553603430183021316849011600872985401314130463685336379253359532097488469361887955859916538641494134520857919704592407342665989854180697626008829439151197893541006066594995003925527214378977028651424748337334542513852000782192769509960445872297818766350734390169421630398189255465155487515047117520721101966611760088339020632297120887208361032932703062489089139991909676160897592465568520704537888310029647832016736371416143974311953661475163613076885855132540032546020152880877633317581707700462674052505396513496284646444442650730524235843443335241142204029328266839112662513418859787328406067736228707016270449949142444350751465955215114438966292491892834405848764450210068669123657311153403883163884366760273504351864814484829854617555507956984041604402094619012029148664110933182872703737607933660013447567534503149928813145472765162865918251198797799804097861018387183150059045925970570028937963899075*t^67 + 2570583576984077669905918418388573570420900586965676432569596525605808657361628670898636155752742970370993812785079582797745125884959211215071517077101580226158534969423947682343313473125999658641800407854173300814240634171386971334854500637726542346528605928148193030690746225432088535959318853859648094143408227564848336213041565687480760839440459704731065308355607107985338084058629946271192276391681188305313040816454521510657291397916362205166680351878563036087686343552901269567866987163471114062287232054461722626715645633537313736077946543591668626191122041426428527794399414772466803159178157945008107088336718520276920098752519649828617199810919147190000654249750381195733598458037083404815417477176368512795543552778973286739777086850791940742021674370411979693344840638061434766176079931481249475529051967110810664930926342045751475519965094972986490715112286529440330487672692568518449982994353288035923721120336157911866920714898006039217108390923806113968147356436433359715688830806653033253069950450070723939644863486162531532245598493100691692938925398071288650410488333251733388133595088106932366263062881177200016777887436861829677136751039249510133692536090872244516356775948429046832602536657230572299549782560117111645072796818554805460911162799056917563338868248544629585978600659638568148680071153078831833803054273449232409542956331767388050335533655745632680576220617305818860013902197483564683605525012184924290818355084188092429470680723280364288759856994997728557570402517935538605990583431242708352894337679276782055921371562868648266779028417826507162802865816537530624585586762355004065243830636866117979581782147494183905084966512614720635267145810886351214549403722335835178824215704978607649178684685267236143135383243954218767388925615087536904226547032797622359170767551911966595385039244423173585719065463290288616916900950240991671029314785053716437896048849030713994321267465324340725653522914878500922443321073643892371950888922651790287155864504047058926131890556292308156766832675908789644274255066844813566401237513621467814921401355021136323073777785064289275944892307044846295771486777472824647752027018561296647918670666197081622810167943731818946862097241812179337544909331884953211747331113575879212675398226440360739597071149498481336508556315003937759981567888577798821674153525657860667016781567499666827138753683523991519754493340731619347025062887888474139756471220766486772155887946838342512282570800618900997740819424999381686756021236310404712951605679866061218168519373247208201938389282542480001489077965215326670533513907412816064677764722870119541681742970549825163803827836445226060817190927807198083360485214224271570079225616121389758456969588397046799626469971856458999578662558933597864490656996154113102080534892288867250884835613932235349992819063898874125787056987201049479321782278455588338645301464920708577837611808702276267060925326609923408095790874544958741182065886406666250085793949300242768710839548317161982019786026540377321997339169614389650044362836087352288357421629200667081811562409449680490238964681575870998882225214402780026660842513662409564863023110249276898244264883281957183019806733462745409387297916009327069608845595664873639126894135656189389015305620648948471006884789339598121000421406243631374822939461400689803495535425736297432048583205585904650965507238298254801480764018107369194448483690106936232822/7638841676614079533797644862208560311870909976291606733722136230591932983655803696972432539585103676073632152641983904848782197786914965945014858378122521483280441381853572394891913954316169493616703294264576282843342368307324373885911062608618605091150353531214986999602224491919703417615117811738032817388363672534521083358823776807810478919339824686592690720327499041637884739348950751817270913798519407406255591521078001798562703660920005743783016967466948676394967994491943781652767031815952558818017670995430610858726952837823317443176042981126440006637474181619059770285570224658870348299120002231813586780229681179043414004428704076087528048852001095068427512098016272262007803419706132924943589646329568698203769529732515551472550659612761766414239962309805398391510661391012931905766866783537442124646554092548425367803224736961665902666912164926464270056655617399009114730116854817275238743801127051003891930451338582897976706186862636105301750070503197161541861241433344380152934308179453454894849085230601615015283942513554034942763717641647307516366733400149173456746076223858133022783352368163515774677190351845090363519422313242254734512283937013207500370892519236104591581438507625653524599922834983382707540095064465649204659660443319617417409624772370591635094954511664372554607859987511893620977889139674995520862397315266527535668203917969341595915278437232861545149406676207748645831677986318180295742379263040121736200019154064677070102710490232653052223912107020123565296433091518033639777634682823183977127824255842894268832962553307194342892244696765514207073872980553870364605176705421235764571548075087241197808234606406389327316393522665498518285774735749977924152425753941568527037161410606152007383999361877670054049749238586872230211394008096376252326014274891692532423293527916172892760373404651200086589467960539961407666864955024601351610540726547717356943252391927346357494474784275736915041770793103045202920737895215399823317686174012173178421904093270729105627500411825538216890622724355694149716808840389894064506265603424064765879625675410269803957816636968190040325177236639327652920628556677876240195651705812019006067154439133439017717892521063663965584628689924641283685782197660759693506529521453131687428965871975337798253737353019165888471925907909293006037900504065544608987977325819511728330728749673656335801252331685964681667387999461884007018949756437899317883466047494153593499322176162019414873779565748523764393364644275585291513089538626796030623350134514727595129862201879745199205265617564969209791113691061961927273079578349750889852372821945995369317783980102238707374188450408575840319393762014550690725454735168847116655279345681772262629856606865095196947687543019111341794175352761915290991136842850827925350384168587132074543829108914460688183190049842046190928130525564198944706618875480320470396454459907711865654934353764752154605592242014640442932647604560872631792127702710475503731009750760462520074331741843057166632785046079883195254279872605699206836243917563435536258832016443052880743826291486792637040757153580404446313940610102485317070404758648926178870829220410062733201806453855974867915059622215905430290687643627272794435496487734661361890181971293187598359797711671084439476171977335935016214111530042218189537274651472690641425253925964399528935253109159875348428291318045088809135110761099357144473925597892325*t^65 - 338131615386148984769023498445730297925562203453971318356082641289717030319915509633250514252756251869605227378258975430104594515312600927097121437795728613258303989652008024828220452079330337380047422019541672049815803932780514730454821771095843099169069842662538816110984327297738616178785081328145106557602679155166279589851692228749118381962619785530335992890846358825630785253808188270634915203617755301766283290297847868626401724564953713247915690777509259285183902510098170420586067986101390030083842909582141278036405157545576391106767004668476866403256295136311924389608565231708488550770649943194516963392492209656214716169858492971835661011105735873882834324278803145551001822718530363270661800364317557789602595127006360060718142738386389886673946959002784614730322302939273029667085189725358947189782795850275664210396204076993217221894096231847429211502501555328719627830678143020616874200666915053944457990885741210985744725357450913625459215271612887586332423542181131967799338676314203600654175605273397870783385472403048183213488765027890294227245634790661137997602572875386724456008932310919009281733451349747344188341404387984633204339095374664836719877742968160476496186652253923614564943226726997450369264737246167397696496932907540455488260740440272692845732559346975838818965612903282486893903174497451805309133036265257386781786764870428914557300080819609159187916912959373473137127284841493965702724411405875722182014878279632324667421881312537583451115189627444773598676940293922584903741712453955988853052680473933144395642393603357356579747481952835751072905550567286621435703254629714860432851920267522081039591795746901330849038211898073226802308928982888089264082690948653223011859435289726187356570083018170658657046868437371970212926273665264647025432752428663558772355831647874585769261236765679397608120300138400632657757495657626785619634802920495147886403871513165051618723687858122404812021178811027086632966863858768136106584439951207021389520624345713438647746932111043850869709991201822661519162810905768678405634850419050542676407264419997716962217352126536454119133048391020140424115723066696428959943047925324183852823899070717134527736803274709519367319069724831347216756777470586204628656845568637708243963578689035755062792700119699324140802145457541304212140890618527262924689990912227819999831859396523715154702047132754379591406155730321016953952015671230079513744977166118048904632666911586148994357096320954058556030091439813561281945941421593124102256646618347247610151714191419921478142428862190215972609438861154390981933330550598868688731557802283205005068781261181597274761306221445548695196329725477533905811688383037233470434663851711039129367553381467226430342232291865811430157109746638553257483207570903191309278950779091432666745914637709073279791378402151678580746962391168517738721145361883598968311285010617462823475871144771722531612170786458151828580241864147803746333638482030728785457387818072515802338678122593831613321635803709806766560790864623287614960619325482922005533794216175001261939307884044444294371120515780238261429892803991917654357601944095351873009895119857692353687353220326647428415171108004239610387922755147277381138426267097519506781476545967675480334190978667197621440866318069725576992261909825094730519468726650796189776347701833791940975262963583622319227200646842547750851888727676057849004657756948849477412/593262531092248356959129315787065134441072058532114335141295708593076706244200328758268721116534550613446440221018077864401609941984992339810455750447814222184613430348324019147633744974775940012432179681878982482329003481946793688091833436856464791204415154836299294685731228277055922765604185529217768164975663167229636649422143480337743450516687264265692076797690619943225040219728511253540508774818719787577496280010146417944332984628371985726755404205324408380090626858156163785004898589110754405634822015472744725582142931061497574091942779515790672904239190495021330998347306353263560917289149513484886098006451755732838198738835512012581916235982548474437112247763736402228864867838486588436296699115681536651853165732929429016231091714058545923259998054928226626075825192317987974449258662068972097243713681603020495585507427870639702813107557410373324560364292765495524765635719906634962314162433004365766712775559125860434013928629112341573545073378369276024749574358337072773279015250031179752966558136991271106197241352255984546017720481168406978072895259511431945502878256417929366367398844048783166555786108793706191899869282908701413353045323278018585372794743669143462124595679247225499539938661792343706718125449576988703678307019995164946975731743254907437202747942900018761168171460605572043045491479153081122720767453487909296840465680550915111269874409698402591808015275636138670149647654064781723193581928718757444282586960725883434058774855173142921165377619920811468690359757332203376791998775855290277646674649737797527120058927547975058140336669587722925116443660489225472669615240263029406568896091501136108842361987209463586053416868402491374182549378748402249697102434525938708013111676959879221348918043535535691722013082425759883033087767995548386454944105063749540805844463541737227021220345344453024423088843402897166450272688857417031723316230247529191537987130651409094372101580522218906916387306818012614984687671020071509654114703252578153554646017490319494779918296689875674723863897752991360528875824380009608949452596094468555292992943823308181659502390506798566952783956711334545026034678079832216459143931175732113426186322228617619630261266061718307358880270013978547327807349574131011020039333417285597696880908050962385637984503079774431889697149041223368279157313163060784970062179698799961251989533631304482063279562801470626860155765791455874392689615534135839965319846746383540952318457275298155405897991205266296020019301296314548115758017349525484254544818912416693069745456623021663852139690287336046051260442483381516779362399805410601973890190626356171309272171381515708264319772373854371132079034817368427122720188647003357679345794830128147289963692168873656797011888858936435989071624724245465154505002690828519892442393590327378145377598513457447400981224980904040566338026643472643668358088859746034773250572895737910842959410606221797386307359018828083054625413679432723428590345516951215937590999226196064353169315273277186077419770793578979634293133451325384998244206002766807046949995679078285443466689163843573636731089974206418566334805449458134601918550240379748601787525842721767248199426756170962721302939959032004704514566237779902914334904461491989033182608310669336379418499210309853554468347741609729573829767744705940855249627701817410823284183806113899578939276380087648991259721581964178597141315698209050289979307061271295*t^63 + 334766662364182601409176086732754189380257757157782390520379855154274294542744192523402248071955768071106621631295921874760135360300486661181231930841543078983525326436030104134921502027990870096582384448572991568753567554130892476208889212505155092870049541710726515744818023276001044513372144979506297480503664274976699766547995344797971683889916148279550555694387476845134979912066237757901747363812366584662562034408600841902447317090044056830843771766384868918962054965745123441529064390445715706244058897965470955437253581407199172194131280411451335777218916095630399894311554672314092140052401349860109738536820976090478722922705021516943708778206342094080374829984491368875524407921872672247979736959654415533190897933335932168800012627082645287428020956088175841081499728919346322188484708476199219807763005864697343986764723913550668147174191410669286893827489433657516739446085207162173060850647039981583096686052580804293063473996648059183164403068107586190748700199352369747131655744836033458357249320033525016645403388066086225627071980156808181968703507643471613491735188299222737948169168286284962863337522806402823119106236889107200971052096404508167207463964484064029168978634645571910043125400399864731100289636146704600780979432083150325593283476577733107172674212465085130623924499477151574952364942629024692594549219621836837690200076863281798377102379378727612296241036981801368153766235716616382503067031814603976640593867149226463481720605644771635745623270295149834105361793967097880109536803265418695538235805815988125388175226206631819664179668140439803418658272557933390147256007939560358314772591753050791938056950616186401200864623271897260660867668883933870154342719868174563874171807464219617911025351038086838598557299450006100813703003196798174699701094935478675179711860895147194554085325043985425045539619415887147657214506295918057245779381529203718004211126444835206238638141512042723787351241539362998941401679825510177011235131410739091562780076045152399514128370819496847015901343774798203780556977683572831704336251510203319617780613928399853344038540883955183725032310616645891847971217088671206619793089388014042070478380558313868446883731821545973105907942707215261317384861854147118014964865823396326802843020426468290860655360897164338968042747341309488489396567271192444391972732651159032286552775067434284580947014912308912784481343984761182682928707835517128856295297290791554973706609812926384297594159295748543369616913444038630985946431700649174220537921347006281871158695356323745293603107560399782293070186068857432060367789178993455814908026346275493340203491433654594983579706167688678947157923579519965924222046315549993906437513251346714098931788141906718099381986208249101690738526017387995047453498820315574503494869637932836471514047620078700693274804889630437129176190372730113719883553405737255625085964842716148566835205011928906095520639095998816444750623483563846932069518559097286799915345075465169646851387338434594977802147436697368056159878291092515631884400902531519887670074933994553720672601113332976061875905957762686454249527161754301037778203005375239901870009267515323720502016097175026368254194003263174583323021692518694152724325713867020580035520533298830347931011542820043021571127550368107929664262442918094467537752656097547326399292015224728784691383337771173770381910856073416420372904482145169354947310376436832288082868/404187970190991384057439616535966521827271158288402953021996546272307144013038588856567274481408462167631986842908697858817431308416178808273741699559958788046516971765929613481476945700113951269924179526808378575760342626720118339961810082733444406875182942046082571135625938352425565961084617487029121065323176173789165041234802722510718031840419929992726422785936303763295837911052137431724093897612323832010420869319990040841497681697863183903945785171372818244507079186143072870407231403179141741817072213821616163723506741531638510830639313860043083982699566008464934690457742169165876108755850248646249539212871752166262017721724825256076373800235538899783518563668068630784878348077039741646415057773911791739614041110476758399597364257680502624039849151018953039701786458585828066117190704436814342214981999217396717804759536520287087194646677924317801116363337489945559075261759725207886180871505872973871639691712254364308892583234932870283940905745149484233527452843162126948878739968397202732946222304153039718170088078748234575191211671167276384042696602219101145941424081042894793034085500318751441000323599659993870391594865011612680834307002012290334457365909097840872416543597912451907116925143388133201678984297910907624382670766265246599586451773076247800021081381786127323657868614875749006672385424419432979366072561643506368061909340485239514770962930330585064920515263363545283541744561194029089490452579437328852489203574036825856889854703211620223268704554977416220342927830718270273255637576644189017203875488338745759883624253663231857160758926504529060748060312682094318917781853088837596818533425067558205709527965390300866403406575955406121464514733501995814944302446295177595769139807141596198252889876057966375802168004671014134586269682910978393860990446854576762805250837372309230603843429885307165420226621419929898338575874260665618100966741643187741409254557292492244201725712391290515940838816177554275042509384788627551876602336431588669487796218858242130633794279458032742521431519726006642884274394404906567029544285275578755259530722090020807575642127108961848246833900477865099630786502671129847286580910361642296650189970981412407580284497474418184013019660785104699259397136991756385932394672802374782173237030449612480463640529552670099929733745361611725960728716665290976876585020291024762336376584604406399699121391559365681716947279957211887945880286641117115714375588553443823469303239453233636729591350666648638655527466351121934065554783624582781444455946407962630080845069869566720090493120391547150436540584094439526331626506091287558064621091967374608257804506344914234763123785195492335975588222014362703626195171310091755574746631983875114861264137112245124498397593443267603913613414707738587458794257524497581259010114166237926534065287960494939150366508687412407561942696940647888327566936696558556439502475437583553120352806886099516443262233288151120816304198953243132161059775630069805552344223560367319986989019626784559810850310642152976789011939301449242956102809991663819125899332616844972604900052739786398005399998248975810021026011823503255776589130132612802476357518496225207379794396240265574183805538520281152890783440830876353691979179126492975076215505728495765957179729006533339873799084925548839072319198954109891367942684526415923078018282795418530314617496052679141516255720186625101386858224194835182115457571190187880595*t^61 - 84169753204156663196412894555109189969747291289522584191520762634235071661027921656723674692354522874585014412415593467170877137710775354311615280350604414091644729394321335883214866802884588540056978145514941713656554885270198696754317548868846427542123641809781659462312395694554425920771696997452544037674626859025021751536953185112678383590889065281454749008343919211786183428834411249261783456367337931622118856278846361461340257827870864797912337931360768431627641520687364165308584777928896630217218754986457256148921435789577062196642022843831955386798666843345232386151364738238981730832482034036445885519236224547237839981453072528511455961595044060973819293108239215298025818049312902371681929042992434090308219325087649461297627500237263299844100464734531519381439022808869008663041733970001702848563926500470730572077720933833824711200315679257199547604890097183893363965241523668742915240458200450998353153018652661471023351591301944933414435478268033441845765843764947943053060100021273538324912935442460503055166487794461745730235254976735764323080505150558082434778953801052811208528469087066040467799906306086801609994352745238868068381706100243931109380977126827101430591647484071072916115521345137774130004860824250735948560193958759559283450243419320379573026519821754699997854933850756343870181249832110418489443459377697662038991071521766742045028385783929969332776292125735218133870849928677614021457350788783172709306921230265898987682576280241983051257571938108092222726538834368625138329408517569572211675093917176362235919661643658174984651809979583940080340281865242455501351785580631011137785358056921598757051474554295525445989358676610608842214641797510766112110681503230525945420503170327523226819885293786597422791705623000497098747997774099229347359156125313208220519713903941028338765180265323733596906539987088448646718314217558482913033667497861436570176262737194989883760865358228156389355267557644547033967495694935868889733391485746161325264155553971971030216020159736813780710765393516353275241061255147429092030955247372825703026818588822643835502752849254753051912900662470548417503686248814575195572067283471126506000595394756726279149156818584777253913166506050834569448806511205029791611293170358823382006881892103863540939802953754002080519276460571446708060082778806526206866206155465351443927434966608579619265266974886453519534773888208538502476216890587397019819376297551106500060356644065661336988840069501174712061389130106615531064506597400360516819014199781643959865020562548369327330657211847161736955244471106249514801679448368923549801210147219827309432321165895459685608443714201433052893724477465969687498216683432817975928078797903828087728781007758986570837577653361096039954440408368931020382689959482383086780517914892998707499589914961884454261452685890010159732542944593246071308689614352767051419714593255597302805441990590453170792025472266253837559125271303053394720740484264718857404095220943601876414834687836631724065717975346983919148019259336649873798398004401442119439710067812635969389779954279998975606107543858410913425621637435369777962004097358570063835581299765371371825540498711550398028108588965191030892173439622810680481668991616231782019904353492153568890498178321913291408862221029332162607975770728274323847077805652814869984876034620961279768508537547707002685696243246917379898718363770892277685608451704154292662468/80837594038198276811487923307193304365454231657680590604399309254461428802607717771313454896281692433526397368581739571763486261683235761654748339911991757609303394353185922696295389140022790253984835905361675715152068525344023667992362016546688881375036588409216514227125187670485113192216923497405824213064635234757833008246960544502143606368083985998545284557187260752659167582210427486344818779522464766402084173863998008168299536339572636780789157034274563648901415837228614574081446280635828348363414442764323232744701348306327702166127862772008616796539913201692986938091548433833175221751170049729249907842574350433252403544344965051215274760047107779956703712733613726156975669615407948329283011554782358347922808222095351679919472851536100524807969830203790607940357291717165613223438140887362868442996399843479343560951907304057417438929335584863560223272667497989111815052351945041577236174301174594774327938342450872861778516646986574056788181149029896846705490568632425389775747993679440546589244460830607943634017615749646915038242334233455276808539320443820229188284816208578958606817100063750288200064719931998774078318973002322536166861400402458066891473181819568174483308719582490381423385028677626640335796859582181524876534153253049319917290354615249560004216276357225464731573722975149801334477084883886595873214512328701273612381868097047902954192586066117012984103052672709056708348912238805817898090515887465770497840714807365171377970940642324044653740910995483244068585566143654054651127515328837803440775097667749151976724850732646371432151785300905812149612062536418863783556370617767519363706685013511641141905593078060173280681315191081224292902946700399162988860489259035519153827961428319239650577975211593275160433600934202826917253936582195678772198089370915352561050167474461846120768685977061433084045324283985979667715174852133123620193348328637548281850911458498448840345142478258103188167763235510855008501876957725510375320467286317733897559243771648426126758855891606548504286303945201328576854878880981313405908857055115751051906144418004161515128425421792369649366780095573019926157300534225969457316182072328459330037994196282481516056899494883636802603932157020939851879427398351277186478934560474956434647406089922496092728105910534019985946749072322345192145743333058195375317004058204952467275316920881279939824278311873136343389455991442377589176057328223423142875117710688764693860647890646727345918270133329727731105493270224386813110956724916556288891189281592526016169013973913344018098624078309430087308116818887905266325301218257511612924218393474921651560901268982846952624757039098467195117644402872540725239034262018351114949326396775022972252827422449024899679518688653520782722682941547717491758851504899516251802022833247585306813057592098987830073301737482481512388539388129577665513387339311711287900495087516710624070561377219903288652446657630224163260839790648626432211955126013961110468844712073463997397803925356911962170062128430595357802387860289848591220561998332763825179866523368994520980010547957279601079999649795162004205202364700651155317826026522560495271503699245041475958879248053114836761107704056230578156688166175270738395835825298595015243101145699153191435945801306667974759816985109767814463839790821978273588536905283184615603656559083706062923499210535828303251144037325020277371644838967036423091514238037576119*t^59 + 2422855461773657652225929969589013407269837506243089967048981429706638270020400605130967527542797910450527434719540369109805445402293945827456186540437040184187320654288386574336714447647598596411363199553950394837159994743848754958431578917340661606183718771365894465259368275707796097512601621354821019156740231303014100831092935587850347381658617457629603237012330735192298959818484425402414652036403515726206080257947452018849732175658873851483127574490568019609286008145437240559497872650409861914781280044633026807663365211685255287923120351640635565035130484021841106801418470896478568827034325249523736315944656395053936026300545384769206710911282470224814311884344710306104750454575348239829524397543529455223527235139826484630527098801903448176654927804291466705159873738941252023236329561391712411456568776350044384284076791473762390186224638875565536937038828228068877056385651575258074454317987143655280908714625660755426165884942232569388821927243422070664096932537386066569044029733977488430003730429048393715663855756680676242435647853021270032002106264354633428136195873044150305459543189362562111803503305806150352011154235817470393093151466770127672172014204000066941691954003472809904906703674588657048780334227332318637291545732167419345992183794370736244021963289152332792544092968143176842298079738645403541261690587785981365930470351647544548425745542594041031681327973242256954887589848594743166445483849806100556575233363751915578871016545788073919828440760616138081436577260260551524763899672390821610530656233489657603992663359325226338887357241044445325434901385235016558870418936960859732834833954908109347162593277389367203047006416838767952464487528104578633197848371657866738500111561278574031029368139068929641270310081186047526232524957539270293339678143624637333711048548976042811116634939979207778479431003319812688526067454912306694125734144926471249992713602521620756949855070410586202695400848383145296993329829296349896426743473930074171139330486366333397146316872469723273540526671879594326662353099462745323599483451725773759728312538291114153125238703146820892422757981316882192607394842986888497337139769343458154194640694280479731943320801376368736137946764394526946450052973443851264877013627034719480461776597371875545857396695287009491782155954100491900313378630360250113027886480187824146725752874540332142961392853543351565958272092501179755335080801931056800606819068600892550386937589404096055967200659373894093234330648592057868576411687269631486456759734223062605070172739480288598396560456118623610555834962060747254661542440205806477341847445051652224185644429676646654985567069848261319766265188044488828138568219521646171550212245497419341744684740488329742362178698115984269976180686967565579565219581522534504089706912985219137698319329102312109748760277662575299469291139869438816091859109493933139280172037417909762778844949445540844342497840539142836135818653220494441555957551871592354383725230607448672915920962746573344128928364228384728975998374432887532216001493058872845676200779386523059281861148147853853052506748514876038960093126813018297788379766545726357157532177574602917209395812312376438942860211538649143483366009468099605148469431045017534708458893654763833483545977757060221818349518015114295352505223153268732263818106320505207087926511764447083489965983899654923156972644908395883153793178035600433409398699674359656363876/2126061795276985655474550875992810459640818483106736748800683177352872177742458971191762402298466487147099872347269597153335407233048281282562054527200250784581328314373680024157388960433095009602172773665269086605402152916704304535158556834950905705363323482416565248521702773332454759584898630849364166912862995654063404658745309469664793855385025932165130219212990493202608147983325094614562738210701878718932663836282823125408228600397877647653718332286589926476074642124656724625169539818008343469522881311744328155179170469774837286660288617615656198623200522545987382942209047061655689642783548940862797108659173447981506814433385989073458424431396756340182154922859507701381592713438549196269862957314556473206619736992572078080874505154368511757076938842297239834784382306997342253100360222052208696630530679694079754671441162292567963034377616200385862096592657749567522897344148174676198496694069466256484370090830093091046191261902043151698111134837139309235386952418737079216778877682977688250447691839495825519304963593649392856061312121861769407588702174150736594665585464281737660611788137269879000001702160689622930172036110522801944774262430222450619588716061882272268701865798487473503245076733192985865056024945177187971621295672932331616760997053001887901922695754573434198083470212671970227966960151826356992574315052478993169232720084375894583833235752761698179009139316348280275789422005111783638465267805339543934776640658288388493283864599009106960501660429454556389880976315876348602747363056573758711183447922296149525980489937445404274954313464956611073484829230940297411022815124371442648373349401290487347390854289019700641514119920279751661706974051150182545002175345795790977160875665852931492855645169211979767515787283482832969769974953944363264026250158790877186000734971566793147536289227918038859603763642769941019898996416333132999946639786550958312497540044203641261142917248113158762985125275042658372520505238514113364634378157734832276674556382071408051258999716611510626939148847185306713009041232988988371283400682337936176116760081128104773922138599638022579907367097779535883505013748708456239380028166718165207394336492596558543671864685721661984872692546502596314047091895339454981526330832975670975779738909436886221024409565151391525054122564730862380857135271763657973050417991010650415562471806802839039913554952679305163911470204333668609884817404891907680554868671526004915969450119859206739080258419637543978901079600911804445698417915032872608416191418861287943148805160038632659739589762433620312056613241876069980704055262899817663694675527589930727247364440154429054861551178702180610041083575762281901014469048387390882625785907571523105640781551145649398296655956159794526722688914301371880262506322454984354956803639682139882411798709318792783374224768081070524872872163919246636439568924762727649301883272319258900107057429558676591460759847804418519781845581869776849473721788819771040310402111071482103964290576645856831266892341191920976680951171077173107308547802410855857471124484834368646080713310729443355960607822466851133950458273764774577433841128692878563581074030663954919005347496295961524052746842011999050857423125352359546012748458292482043066007920255091697027830251933839894134536390607796348130258790524248405792801964195057456284140587468595425383727331662251474954004372694112163928535369815030180619005342321268805*t^57 - 773323149573181837323189837925438643062394426372831775023067242832377354279001327108797914733230260151580504341706502470881504518660721687845120658118027245366059488151286767361460394406967642092432424773355445581741686310254716796777702057112997657536042746505028073753368333020001202995441905575061556692793004136753201353916412956096666753645004626072438272237218949586844967393653468872367508602877597285525256369080841765803490029790093832691264777028911684265703915089296984163483363310654589713899128534550506957425659987046135258381690973514721517166321541748459891869350354071245928777156218286988323698525571914089323581075130044981836921504274065426260532155149297121451875577645167755472349435143456333513014370033954295345348095159509798100030663249687580399313297622597877386130682651045802565407273809661948087699668238372856824847959607383800984014163491390632774126448868495006480101687717187540042429687056665023407795442016874303843301609084251878434023216803057595360853419978516972705665048136451993035163302904938586755768995613920853720730584427656616981088986475806091462668168702648003529853599323022145602621263265243347464722863877618282126093816772006474108083801541312387540048254142377639770208343251308140047576551164321183204212530135140451250686739481322402945174080318754998028484947800405110457758007796099132941603010064094584828761024266562681956216222589764723890308542146660066909214123404604031519806436739684590458670470193420334445990088170025537276945602999216304218454081199875307986790896040473730289153079770270062693267513834023552956166090680605488307186356305952157986344706914187126520732255313803594841626327846793527574323685007681608911000231924392268454435261256843545914303239943393693181643669400776625766446434264119606653139367290470558110470766805011318691694673242596197920081671589817536048049805204492297891524663367322162263912938751655189323304487068602299520086655915396310930995096227939396038876667122388801150900290491417062993385251492866809851859000436926314241590175837043104136834467370298556988038886493822045753098104513029792224049171275558199891502109040910392916335159940836380766472401201241479696109199174103132506662488973682608556873250043113013863500843213908830761872548510320258289400508855752597610265944208668403118900538202314129960233029223360815973591833040326223209345482051879465382461531745361890733523197004623847593268459795170538811610258555276463888581236123407948320583233258700436879903207142073259892018239360703286703937680755050358683965622034975186002093649381954168861598655930337714784112318884309762834712710135700435024879502180624751292514672872806758089464457825075047804323962489565574920495823696410860432858204029036571033437499255331528300901931187702891224032217215180702087061387477230587703008602616994639651623851566364919343535806018362849337762576656549500309236341445623095609927935456160344763409528972579503024910408560671665589817544065366383167154854589584112290151623101631525898553899451957871238439990652981461288664403293956801783637644766211137503445581742395942332537309273447836424582554645411053007421188508609844107200670293842300817419645342365810327589208431534019839133003510084645357748340226063834665505959634366242486899718969732071594469840074174348386057425445428239394505132148800823675189228240224021788190818284096682245313841386630587906924484821375828535659388/708687265092328551824850291997603486546939494368912249600227725784290725914152990397254134099488829049033290782423199051111802411016093760854018175733416928193776104791226674719129653477698336534057591221756362201800717638901434845052852278316968568454441160805521749507234257777484919861632876949788055637620998551354468219581769823221597951795008644055043406404330164400869382661108364871520912736900626239644221278760941041802742866799292549217906110762196642158691547374885574875056513272669447823174293770581442718393056823258279095553429539205218732874400174181995794314069682353885229880927849646954265702886391149327168938144461996357819474810465585446727384974286502567127197571146183065423287652438185491068873245664190692693624835051456170585692312947432413278261460768999114084366786740684069565543510226564693251557147054097522654344792538733461954032197552583189174299114716058225399498898023155418828123363610031030348730420634014383899370378279046436411795650806245693072259625894325896083482563946498608506434987864549797618687104040620589802529567391383578864888528488093912553537262712423293000000567386896540976724012036840933981591420810074150206529572020627424089567288599495824501081692244397661955018674981725729323873765224310777205586999017667295967307565251524478066027823404223990075988986717275452330858105017492997723077573361458631527944411917587232726336379772116093425263140668370594546155089268446514644925546886096129497761288199669702320167220143151518796626992105292116200915787685524586237061149307432049841993496645815134758318104488318870357828276410313432470340938374790480882791116467096829115796951429673233547171373306759917220568991350383394181667391781931930325720291888617643830951881723070659922505262427827610989923324984648121088008750052930292395333578323855597715845429742639346286534587880923313673299665472111044333315546595516986104165846681401213753714305749371052920995041758347552790840168412838037788211459385911610758891518794023802683752999905537170208979716282395102237669680410996329457094466894112645392038920027042701591307379533212674193302455699259845294501671249569485413126676055572721735798112164198852847890621561907220661624230848834198771349030631779818327175443610991890325259912969812295407008136521717130508351374188243620793619045090587885991016805997003550138520823935600946346637851650893101721303823401444556203294939134963969226851622890508668305323150039953068913026752806545847992967026533637268148566139305010957536138730472953762647716268386679544219913196587477873437352204413958689993568018420966605887898225175863310242415788146718143018287183726234060203347027858587427300338156349462463627541928635857174368546927183715216466098885318719931508907562971433790626754168774151661451652267879894046627470599569772930927791408256027023508290957387973082212146522974920909216433961090773086300035685809852892197153586615934806173260615193956592283157907262939923680103467370357160701321430192215285610422297447063973658893650390359057702436182600803618619157041494944789548693571103576481118653535940822283711316819424588258192477947042897626187860358010221318306335115832098653841350915614003999683619141041784119848670916152764160681022002640085030565675943417311279964711512130202598782710086263508082801930933988065019152094713529156198475127909110554083824984668124231370721309511789938343393539668447440422935*t^55 + 16689100172190945051198365339537928000496343255900977386948684085157458298726091488165216880737929763735788767623921179360509456213594680012811827422973826395143625976665664370597068280233626399499223593378794763751067647082690550909554677493146390466704855734589723425031102374314887080916075659279999023160446200318264412851160474038711589037948734789995989316414771524806312869130378397580423721565014025062088575959383837054231272391069619041564247262984636828029738766930532141682474926481729075212949938792718783825785959083387197143955388416568139504892226172545082426936219445755769459638560318070466128544142708706805560712123178553205290708629145028917358735302597059485712275473444215296316475079665597796788517163309302207695018698600762972928318021147602230192407260546469417443186734557762654689360500348358681350679572272952359234177623982846083023061314084886912391530636541967489089052342027742256467765880128538724235861621463692579358760740515184451745691409130308230804296012009608548570728380790440136327940368600995768631997503656581982215178483747370208987209794151683952228707940599624378704183977954504787478297728373555278489210090583536561589687293020259541517465164269533422913012106539948420261430033816382879719249446299883905937361020536654999160445086732406375112257716016867851367327680234045467572530805055858757027829877345984602439224746143421819059586964208510951771710516881930025154015305430722004816420886886974295042422293915487057746550069788263581594334830052672242430457076327361144954741502447767612879337744438974558034227014726135285906332821759927344360435488946866835479469657508505656772343193722831531299454030174229593927227385360384067925918565535702191060292803852782257762089693510090341075033788035193899749491371495186004740361831726094097218675013964765227002705648611369131407860132303353409699881972157016687902393915713845053584299809893074002214706533720602139724896135984493401479410429061829574758762878419272353585410293941622663097671665369451680870468835219726563358466386510058457441968900230566204730361831066488147991281903265926631502798936826746986064557655082978395881145025070832849574517510369357179651701177124896576678743463234960599658728642022156774648773176297864773767723502569315680482567798855156687279850552260734579800987990893010060570704087088768989712711141960414544799051059871990337606704910695402069568277004810799275751024908860548213832591418233851468977114846370105635680011234598498330465206335102157808947955367514180763709949924983519103245600841996668633327040386398555733379762924635265008774115087783240284270827290383304812387452078472006685909412447811830580678052502960222161821599774832194581042164173814959061719640436493038949508696838655816684524783879759233850317348204997362664321347678324721406211233946900468438479282889009564210731203942104682429800431962652813672721933029878384727256792540165786083945200957428980997241926598261027043363381522569797189155537961239347747834965965241831292561747246271092824310039178053503353609881404582264965263701401658070351599405257626116070673516156758275290209474490539237737299687749795611423444317837674431542753310936171673508482959888525094324660198207361702412485464325133006244346150790286404150778316984023957289208975592950758813016330859894012969945429967622420087443626367273354573849740132948593854892078812931347878044507035576096831846050308/18189639804036432830171157494605156154704780355468747739739178295130128631796593420196189441886879945591854463415528775645202928549413073195253133177157701156973586689641484651124327772594257304374144841358413296512885086065136827689689875143468859923663989794008391570685679282955446276448577175044560094698938962818098017635932092129354347429405221864079447431044474219622314154968448031702370093580449406817535012821530820072937066914515175429926256842896380482073083049288729755126450507331849160794806873444923696438755125130295830119204691506267280810442937804004558720727788513749720900277148140938492819707417372832730669412374524573184033186801950026466002881006686899222931404326085365345864383079246760937434413305380894445803037432987375045032769365650765274142044159737643928165414193010891118848950095815160460123300107721836414794849675160825523486826403849635188807010611045494451920471715927655749921832999324129778950747462939702520083839709162191867902755037360306122187997064621031332809385807960130951665164688523444805546302337042595138264925563045511857532138897861077088874123076285531187000014562930344551735916308945583972194179800791903188634259015196103884965560407387059495527763434272873323512145991197627052646093307423976614943399641453460596494227508122461603694714134041749078617050659076736609825358028782320274892324382944104875883906572551405639975967080817646397915087277154845260017980624556793875886422370076467323775873063791522359550958650340888982446759464035830982490171883928464380084569498890755945944499747242588458796831348533517672517592427864711433405417418286289009324971989322151947305455086694946327710731914873504541994604111326507117329463055736252878360154158474519524994431630892146938010968402314242015408032007939301774592224584691877504813561843645627008040032696727743221354387755610365050948024747117516804555099029284935976673590064822631153012000514233857024972206071797587188298230989262842969897427457571731342811548982379944268882993664242120702030479384581474290766855130548905789398757983615557898395665614027429340843556074685791970961429696281002695892209562072283458936918018759699857885484878881103889762525953422285330315021925120077768464625119549015337064169719348791851681671099558515582113208837390739683047685270831586267036222157325089073769431353923091120222034481013757622897038192372922944180131467303743609217903437797408543489191654189722486503294184358795435434353322034676765152820347696689882479864242161947910094227415472479907958050888591441634977772045745265418225373246624939709834912472804809551122721112847158296222005229099099004136037715640007545219240381703743967375346012969536566440242834987000808792704464382023889296538056513811575395294116266800626086690331869892643925741542250613863438412055624171893813312811904693603379467906291309110111760756356303336555138334663175881700915935786224233060275389808993358447022456644885868601052953082124707789322329172500458000583374933525664000838967807975323911603693352549147695862020087292877891697398370249598416468324991796348712107422481105281923798365231098626940267307434372405488415855595680503195934639690532115261340167426102658546224620072459076115886847920946790812898067762182451185682547710989519094262144675200035422892214096707458582893972360335491570430980581675760861616333837554818174606481855271848513610802608417480434184823484304188665*t^53 - 89660642575370830441794413096726241910407758333876729204190143938545423272274130240992626472669589350129488955372787950249350656637889685590021288443916445020506518731747835163926673232939971866968708096055533997302834411596745939955627608016021909309725187461800722561499742230087020667850235102981392951947159714303207613205011876289779232075104498678411386188946020486504416610996740500516111564401334467358000836534301753894724197377276795210554676941074091458415252395724195950312802763768703968855941495678388630059459047059013356472370167296612187010364597655889820807815313962064338362757956831321159504501422851050328301684765292090214183996568740603891086490540466493236509139728696085453841174217125090169925893888217050972371735123314658497227395752311201123067486741365130848285786784689800606092938797302545742667628617364170774170544588845554928892873641183334677762458928933418659096762346846847804210712365427483592411275651605850047289889816695003604531859421137196284130104698712799407464916512793081211793900345149909473536098116831142901385463819033368577070465505611780993772901898887078353443757172167621270050157312857095982250863473934638771615104270629331385494730433999758739423349546445464204347300274614293793077658125954843569611619354611534615611529811690705254919333780767563022368105205512761197839839016386358308604778065195070279679400377456936906485038280204620253345811798342528640107500024550446254046271829360567535659707757902150643956010028464448527834698982071059493730688348174737332460168567914753600164419899957510838910411544113142826651783422624643572253825734825606480493705470526995647818298606591456872095686157877756050855481054200977437715431300591924432924006097657648871170808375828762229052451380390214916857098219926525849937968386814158628709018929990697379263791930425466750857988616439374522207616383426206686330426019434849957924518670372022633821459141212360357203882827215632000330284108419181626785208190296806894835879721548308054680145481389628979058326399708056480745990716909111478938490979682070058394165914235936171426053931662874123636327391851349540998559531883788162082732769108949974764842043894500229144803745610209408360803659367749822933944123116275480034053113534808968757565722479100611399311028265377883115637489122766419752882828678142665371581243091851035592471845126676152916466605580123270234053852209336814638288837323651256209157923517515757339224863994838091398193197238464086960888238940984137699770524814504086945916835531508707682621815163459670223435139488477642800953684528059033285788477844535182918465062883117762985522848614707664922436720537636363679029197358415487613875213880955786795586230524211454079442767234376020425533030492109409060398096251435129361519933647060334112836438805059272447625799895550665381208954001658969188607525557274304184222915788261583099782722846602070368458700710518329508675165658781015961858732824739678252797944667307838553123910267720663293456915005662293894718889902856869510815336557038045869487228284972570380123345267856665281727341558871019138449024112430382684309452182435529331905194482763318268593532566003902753567920612365992997665953803666373237555917466704360780787704895905153087394532870591702115812623188381603158595245800605002472307980466561007126302151038181522880282598662249537548049891558743883039928995573744075281969491531491769261596626798418557947252/132000288853675129391662971658963397349091294306739823945857607366691789780817078521017339926610159256834938050910949025001472630982678325074405901140476786335076826485061572214254918523906076229130223812470343225782910639079367399780042635293678228763889621146650156536180546320431395329815509252863280803330471428288084307953063077861787717194522655036861011836316939184487040311817474830931568168218065361520573387674389115188222546549457006022686914679944705965697264508626485886258711954512693474563184858090883138162228774530448694624126934007745143762285470275795056028503545092523373732054776059060180113987063663517639110394590163811204885245297170003381733534155928151109806998012230517749378687077262416091686598732807652001473421139240747786885118763793652207126590418995964645612584854941154708628084875291440204087809199723050905623001996812957354766519621550327930384692387848290652543336109779794992175856308593104346522115115672732366355875973600811813517815946010929769143665200442897915888140841510384264623836636599744597578391415403448028047355319633612899362401290718991936677235676963216161103153577143284119999392662885224761931638612423100062657902867896254607877796860573726382639792701544799154659985422334013444456410068388799818166905961200730018100344761411187254678622162857395345551891575302878155481553184196808961482760398723547720492790802259837735674652255570728577032563694882766763555737478641464991918885123922114105775566500664168066407537375478149364635409753525623965821276371033848912079604491224644019916543884198755143663507609096644938444066965636512579139458768405580619194281490001102665496771311284080752617793286455040217667664088000777339110762378347263268215922775577064767738981356256508984114429624921930445631582060517429423746187116777050107500448792783940551814460789025712781962175294705116480029207163407233705044260009324644242914296551688179629985489943641923258143730564568847520306465814679557111011810287167861704002532528156344476654525865327436154067339510750901964926379757248953478945994075584600133495396328210662850824064402654513577368865720471717677011680421424408265144542951812045412811936711764179170990754378971591656857923984906224734866655439397789093353916686130564961405450649916658796177132346812334419794523010388869862381873420356234207325336385508643833251338759170955173418274255246175211757122404236165524077673714059568530400519986863007884639290162255409545967730929134083927088681768481058653700030784919796154529952216781421683294999191519895754555675223115133659110110643141797604026941021805584550963143054043238724397715740922344006792726528592217309283311913670130387339230863349321962556188933142240992690163021640231417246284880361477325074703311079830377987593119520265921086658506898504088812859619914164686598786733706049371403976097905000799069381395909313037410292704377183466624934221960988628884436791066715228207710135303961310602706481002356370024109790801890116114538279633713091442953322263971871637182099800792073264601016598642074685757607911825823051294085571816754079154009296845296979668833317116305807455061207346919364411143655156046414620026781800546163571606865766752875360087608556430449106298410354069759782784921498194380860288178443534791452428702467601036953658176396651544949001163537674676567348197937306688072088806638738567536152795876984859294648827412775284360112367954925*t^51 + 106768294479403643566083212426712899606545300857894189352301224599187226515857921160665914817567967864805759102310692159247442181984597796790079971570316863160277728103968941171241024299197232039558990084741853109212139137401830073335659342047570943384505353519190253283670628639407992665591767359735668175612139083629465998426954228948708767732011116312964163258566087173542937695275850567909514519716831409069942873463312749749983132446096537758934636545919470440368212903918725642961774460496792200342292062683282690728870645204945782775283605850325298503474656364271636844805434805643318271542995078307380164863531809798831462581805375946579753647689643529823899788355912942868273262022830720573658618960576201903988673647524822140636645536361965256756610521468889615960957655364461058057165339409916325811315140684524006769226479637994314800070091777104461096574137393147179949005325144619419605353889530769661648650892635893864532214019781132501350066423973536455505697296274661024644516486436230869361207756359994343113095335821286834837647117555695477987873865178939659889572333754709664216939359370057899161907616940819168219813669554612900785871822357452983163406710273115471160879243733279733080413770342818993584011318109515433690222809777139892608637694416044022028694625400115430726912633863182822338146255109509056957860674253990018756435595712975019908464415107870045868278303489336966728019424951813465145429460628091088940061209061072445002947273582100313682140666840930280430565386358537804997762295294606981407329155171213123572407552899486003787530833343832085023211605919698546034588302728233983548341714986423462985929421720337382334838499493379326375364333790285332019636192664920682345865101466509887911953827573413670034492617869427481472147084087506805599847820077797880353183315670113504047937787866470125639425903402219499792197177474130699743324868426050736938951263588306760906190482444128418887517726869080731940229056826740344188999607490188019277586296571835739800309277783603281498476515274765313745430532416012554407240490632889313786364909175265665695057054186742040968172750396385968465218057506872972631868876377881598458895061051495530869514862064825300285284191090836261974240210545187184242760761118610591585886001502639883216653960644780190786640967894002672606247417553915734513860342264340184224973508860152524811180766067094545325982530807678564947375751697793412708373703997803466686545875615743066344845721892179538120854414004677442261409530324900207293266123534566310932855835673371281775471582527380407304261994478044504109271733187209187957122838339336225616068237457777687307666380544781388625473022143737587648783936979026318250827599195230201325337768725212077553157603975085617188202561900833404419662563750186698216081514473740123358404410507475623049279344999174747224400445702641693569814898191810062673543456748431843351924154377940745008992508480116056503922175865836943910709084494151607417383645954841047699560892514210656058117926099801856099020732026030342207876444175440763236339819924840739666917375232884318206935686162512600580978772348678107886617547779100328261326286143467814663152305686882750350058548723711423612059498314885998554491182744228857619024192931597886300140760842924983021380069935649337665935038349683441462974270518789073691943781069306291674834177125490118198927549729033823196504969382997688434985946485689771489874/240706409086113471243620713025168548107166477853466737783622695786320322541489966714796325748524408056581357622249377633826214797674295769253328407962045904493375389472759337567170733778887550770766878716857684705839425283027081729010665982006119123040034015032126756036564525643139603248487105108162453229602624369231212561561467965512671719590011900361334786289754418512888132333314218809345800777338825071008104412818003680637346996649009834511958491475193287349212658809848297792589415917052558688909337094165728075472299530026112325491054997308241144507697034032332160993153523404013210923158709284168563737270527857002753671896017357538079496623777192359107867032872574863788471584610538002954749370552654994049546150630413953649745650312733128317261098922211954024760253116992641412587654735480929174557095949060861548630710893612622239665474229482451646927182839297656814230909648429235895814318788421979103379502680375660867187386387403217844531303245977950954061899666255224873144330659631166787796021534518936011961113866740710736760596110441581698204000876978941169425555294840514708058488587403511823188103581849518101175363091143645154110635116771535408376175817928464284953629569281501050696092573405221987909385181903200986949924242356046727245534399836625327124158094338047346766899238151720924241684637317013107054596982947122223880327785907645843251559698238527635642012936628975640471145561256809980601638931640318514675614049505031604649562442387600591684332861166037076688100138782020172968209853061724486733396425174350859847815318244788791386396228352705475986239760866581761960189518857235246766042717060834272376465332341559019479505404712132161629269807530829265437272572280303606746682708405235752935789531997163441620430492504696694975237875061194831537164742358150196030230151547185712132252027046888014166319655050506522406201297977896756257180017003763031196658417784327560561775779582330647203273382449074889970614132650957084786242288364924283769324021932157575075900107361795339769854401957527112512810145571621049842695079007212008138663892619444022090940969546465935202049254977838116903652533185685659969460676833729870421766944981738488277257985183490668387979031299586281227430507137144817292436310002794929621704126318613098911241338304845118448836077767939160814004472414309436887378114751056401811264796135271198586264818390084209674752619489478308612228537402742614259771740750190848459882060583393877941156400185682455279360871936048133217703196030216517084030512954357187184998525712751081836819524504067260730201761023277983813833627998418887050437333843552968019363998152509659445560140374043328693098195516120118089185691989940049367168054553498280787944333579245525566754781835635122195047214322043630447963923831073150216847865520801573717567542196417957915434632052207677266074060885589692420636663128747303512886696217216909727821228281802793848090619004010122025824364377811801687288288886649851220435500874034917620628627567359166748914881775478118867802652577914957129566559679876724426969755603917677328830391336842316261986722835423776845278460754741498825359229260456147076279144312343378756071813543283348886512930166986431713891924462661726113076191218880950738427431327437883870980525501867622266766193516264448949739023733429188111377590357039289116093399655062147490013809000341229152565925686599207684596124332340943165597851965094275*t^49 - 2205066086537777227558812881606512575478169857205336821458946540179224628806777529937507763061114401384528617707098008052146752008160993829410097457086831535079458194773710876648422482377944741711247252859807658715556292890371186444750772862871351068075192227056488921456395587079218668994848034588731231637901825072316985471026434558588545193523474893341889215117568979563665799245909353720598048572953186658451477407166834289412305842133519183476515481745498886858483471635492762231394857029122629487547322569193509383097998552654628218756605847744097203753656530606396512091974353380209073189374239678952559781609703933142636157759798421363901339669685244869939651088014301105356492125399628046581519212704361152075160358453543267276399507482950839797107430833643902322004744534294561904314001123471553768772286427686066575077997632934307658101972292801486813813585175795091972189643025581611584972171319387089983279190946068862321883792662785110900105821887580489217606913272556006512447097425129347838845154037446463291792709514498291960962789330583022685788438756595433782939378687080326952687588434989687543031217955210069640590525361085031143684548226547565753040469997020531654817307183979590758450843816159149176193494906916522756932382707702932909463425781406322985133421002042243176731558584398417321364637672843797744219912330973200992795044492451041560105360014085986336416847254940496584178973428688642297646835650949122379711190616065283920853503907022998373168090817738572061536802935409691486135307001159505303454184133794177752036850286683669610449980552326783163541584853123691258850914532348516257429263211834713271821862423306282673320548677433808532586693831580135150676743377521944287784792601560468593152814923684347228380540218527245116506087656406065834835126699978125731528307544993131858137329531867283414333464888486704563987464919440913649420711200576340998082733358434466739344556811969526974698371180205789338454158710000111833748250402038046973729147154826980252089539150967184262709045291459615209164730094442917592238105011162261962275188625319364844711510031017496097791484354204550117000332786927989860664581549251245152068122480544834992666151873803757939393508248759334679169362993697354029629607569097993154599214669164833479788070820101666495692849231857873656714117119075173935445544729473566123890473600342559077873854570550171207854724506355329930766877818302581069518109878499596753507084977135574307318808521033960958621544490803618775883157188723259560353259582525870033535963495781461329812683351887895939705295692439916371299973203793425613119158044801587905933109456383214285513042610065694224279860143811742287168092088208750824017460684329864135044436422441379169657819195278465501236118166649532890513008070937312219626245494673417659645854645520430345907722756150519740886060345216000871591582194486479739995695715515205665643771070227464613347005761915654645469994350389722151199673944374409129709923002829286799643490988526159020295204202899588516936328182836713001043511788904715924717935557525524009569435520444954922468502352703248220807604245534940680631433444870893621899706234582987681128249294140033515536079212464069496550668675846101686030282421012896144231705171602517994410872969878062250531596886346389975539921677484496985399166530849615318726720040320713654756032855530537016648908246172142378626546559218878151085016515639597753704418/8621219345839370245562333701207567386287289155772124996127710838877391144088059011927909218135925227332658829123421586680918509590171205613052884815783480865017832827034543621028257913917299012299915758124188503239759007585969968049259567314708960427250197885334335853962668214361428646961119784996430722815359301387770980521232168968872221793478997655798827549765693969186095351938090898171466946208768122441208637642767274684051917941204331827928309235489065699956494208393546176040702549682188581612977277556343934131711952555016880229322480005631902216551189688300876378428253746409044595309051730483996517528770946715098626411785927805700602379076101481433353196789619773182627910836561106024195615210610398256264357027681152829700073802017278371363127114458815904356209065720858891410027225729980218394851089604118612609120359556941878175773617811055155925657262917701789979086661897822632594982234156746394416959738858352751467629859385564230962294636667169467844461916617916727599353067503116279848612608022055769407994996655713211081935636200509711843837174267306974537588766172349047196788723895778841830512689513181719746178820917491780519676829182327441667350786948254180001910610083449680489217193190329889566958591719186076165247286639486979720732915749250560185773417460474961093385880876658575960084827316150163324098320511677540875713780903426907242989536130788081643912912322119433653609397142973500325630129082219571290932707283292458493060858905923245681755187170334593256890117215560110276718536573945438249328790330224199163937058847338863854757660831816287966445934292262265147757808277437711389273570784525798939197890984886450595643509903465141707334051269726640017192109476570057751845472515330382579638992421531057960078683966239646932276376953722386313218859649766399878225590121741039281471475662597723772691652951298754016793536284718547086354100609012328974492561698193772832365642717693679302892750738737274120376077608212850689792963593478410571738033846753807025677646702447975944818254600723675152244526642412141683141425788931777026190921051982127729991865337837708495501968214002161125834901953895476188702111996799916787555122213121449937277301306061757612671493876138243337839602857667125598943382123569491867063076361003387522229154055612309854647088091484351576093425491573735953823440640573550717934075861579611296303974617848934448554915249061927175805328227383944653589783775848672225450877884160331750749581271956585898270986331587030077491206306796530356785174494589731908360661482160778543339148275604858011867430420323527787617918717086227485173826957049703242326200341992948006672613190947878405232394553689608311153487539639689523252651749824275158833516437379099946319482492276319172496078798677276968085238496398640380215673550796056364782266052137010533501791413298458644937958711310406330575864158999010564594207180841136256578086849684977616395898701061995186843301213939994121656958101960622222282944980284311845391902885320721176415216683999267318632523577025321423722230862003747987129222879283173953308108914207311531424218338289157721703340788256557764051131578614296696303467311595155708508286383029842393792452907001248727711843416979006720988749297737470786651839632237826248848384127668932185268870808592736896056979319432004594601381042379672497933549314176205486632127240726507289035779583264930805846248942923639903176004697933478625*t^47 + 26909371336681877354693178810796423329763924127017808443693447213229878445604881424089543434662710609484875325850208343369679497424165550472956935865431431193639095356096068650892625598737389849348601249739506875352426008284852023427990259105361471843593144310886381504525030652639469383728637620266308689626438185066404408380319446243869162550723949138942490121866025076228728874691558528501208566331965150439869424012394710194480413077227750026597644993940490792513337804363233928909120707156896410582554038082992215519935287220375931893215833636649542676107063540953991962207041244453651571462121641652078541439034399338590793294178099134029827478889807734178610839549392995260336561629957350640804109021740037035456342290234578049419652070400324914770833937645038467873066732200631378508149471904256083580922369867983016671895359044674196646237378837664629191300684538146389682847919290470213917520185241904926774616608708688252574174701077450637284415822280452931082633724463836557897923000396924956286925375695179146043802006336788884786067374214326668121697412120384867131613618294593214415222759815327203891622918866074241036918000349119772413911459930739886728007111011544199165358777184028492441527155145729626275179514126566218753579017169578891744024098559571220396812819573066275255821488020818849995128174141458782892144540637095874994785693515380804755017851936839837673030713403524310613354596652274784016982766221877161280562350005960400578581382067372407689428358308444970890620009772289964947849765149705085643500345506128159164126353297574866651254752483584796017339767756724129894868874821211238038269367480181988827327143108634178866849103858835450487129380476996619749487914740289279170964430696142326649803113996674413886833779707494794101227553728497437993731880834653181271156055821791073460757288805513713920995545934204927835685335472886572364547217513319997235044514856949539394467929711261432461517171243721704766719936442925843408066645398202338420771446636933834690426756702974407610306204426276261959632696059927793101330466417056308018307451020838595021379825743454160705585447224575530100740414532030462918345469423282456426065438520691155951237101840417105687147590188182432748674075325277652733262142295471179988089333958764811225851749912073938251157985940309888938530602817385984370484094631923844198866439713930924379066601370582201394476569687220091953596043161340647777690856788458895408933984246917020108597296951363275902473113677374080218909957784507334369169089193338153412770069497240288275957538244362458579163036258453535853542617028924269995833512430834820590976073723880882649821937159988868792441835892996234535941116063353214618476750221100104109690311946594952092391272945471258438536511755876866849313912084063204536806148158951903580189953952711566576623618685119951100371989182560588534645499698722972911553667309123962999865363235415712492897615230403721598623545451868931264758311299519157226162077442741748403402001836150632716117492318287329024344496885195547191997503950710817350509605737775647493039938795817855270775514101475097436304177294022225945406543720613302131862366255850404588297468615801855111584552977473471237508257240464079071819179941177295411927302227607950069358818256443794976557666812834537869874382620217640671029626176332188702317329216167640895582259468886973859506848993204445186102481640586772511558690194762238844521942/206550379128486447724161776621253272652594358783850384157920058294251205588100499861166439260409183591756272909775666672940895911078486636607267959152614589198054442541505684774293109817339618056943125087565548608146640645207249030997015294989498025999401364507191456319869698504853506501060167725830304616276586999668714731285283944611305894754220684817330096865292976973127366808366897476172823718650217949218189182525466833526605571470167428317775467983285210511723629512659067912375721863292323843843199363026597178609813005756135227621852830403201327943070547398061422132204758351755639198805856399449607592486252311724643224272750919740832470874830668147680309383584054121791748624196203593821130655263273547122100446493907656925441453652586024551279952948537347924996723952918153958028025087123735130627426798942708555007963174990969197848622504799738652468637791216983032995712725709258428841299613714685355231119589909785300888201413715752097772866600409826131085771672976341654112530152879933886955798274896597938850751543373095701952868678961148036117982401802944804393165083346593869888650471948914176289036212490188121837451695598630549194366511556982804572357105617793716808032276180632076771726259423084005452969997164847536173672041328467426260186665115485900325019184837040719109714087719315873071449530676200813997060502249710112063007596316238178248090653331434344584366805023655145416123752641878524452816570860688877764908590129501741454008496581411785302291944981032035855871550199621920496515613995016563570181628827452853049774178619083473611811894434051842777967855906845888123755297481368443358738399397255935917008490858070475463988217381909070377654573390055735250007810669461540901985099606421441655939190310113663374725102721221661331198785129006552383029829851341341763334466755755019750998841984845927834358112660209463719644584863946023117007263342100192516542881981055062521219038617528769903440658078220779318797441235064403344077672624881919886626585196185798481059548516836382048888044314655377213673446356921422249472512957950132471155101133473752154541461965456810661429671391713201663273011752024919344307121743867756596568094539900492068034067091298298252154504993621058470590078085773252439440012597896641873327118106962750636644644668180585500004564737607050387829442003948369535682968686599805775924727788205691917647214271664711640262488469430945352619977577258818300945245153288401449539580316252018513102132620169859555337904719493517092455829916487825819037219459185445600955385500908421363497318399528415956849750653061097290949562306953011691505036411313842990755099590448992067358010205697597425637175343207368779430318028795854729621117177334784772089955792489648020100163799689537695167386500409617202996847195400913235157936440395063636906483334224269941871318975963719190793887755992796998690384693723750797803304141169831553298678371869782874225143810180030845563976077550330949855280187491355166425524555396292769477236657651579785363271876870512752325372915244032888975075943603209175448421230855617221763841599495986449912886904117387450874026896444578659722716701694421958893154396857481678682802066688148156180146011494302311756736962386026888887713285941494822845508450811713245998427865400254085364000991436903673431736719675751152248998720250821483793703689037507768996728406638124217148617416261279316014802379999398568321318845309123875*t^45 - 63419230570585353848537576455892095322921161080012150586465399890859609088570716805910373129776831920099049128144710407669940093371737379857048055215713521967079763943063481747526046673777657933066925555427819709095609996178743094460774500574794123736918174316241035361091234583911713781433036085303090665077926417073084055526084989459131541392604428128786036932312978231649566291809756088644340941112330922702682783383651892637271339825046698760503036988005430555103525463728991879305205707426867627432615987417606269391526100537251810305164285299873289699970364523511843733576946874355266357546670157633008565530473539667531685878320057439685560828392045330048608672683255879257959294500699108073228079193814996335235981029440807307265174001620404598091291467717524772274196379554338158710125791303470477953205273770501100837760647553291282372750778795452101098853673778407108678331552781906001074379398588157838208778261458150480377848997449653296814983883299476599938724507538327245382260604794936442750629182445110590194639293463553314305586350254107993580395263954479930026995852504898564444808842204952617806952397398283662755063233116884871248371872311997465335886184122442500637193327446425787274790140829478112130207338349741595971271684548743913695607883108418740700224413329063762825255257783021373633785694232936785305209081955038671959685924601817024750038897444899510083956603721265429274731312914660304180749295983637837203236563906091750249274416305194114841144282749914151755983085929678513320999001668927454721555937002076325853746054815717519795737957230535685201889173829143927140543066924844480292672999993966729544926921020209616151414457057437582302531385111839237999192349614561418517661423877794824731388609950514119033998503362193237035863421616621631428561657566879318743691052797321927423109365876067096678536498816109164095912912474665900287475147176262613020092044309055410390431955989937422026606678898679858856535502860381590316521186722756928296933814090312065400162570593907226976854596570748947442958284019834493030850364430906009729534821396238172237332797536625395550457923900521368599640278695936228091018534018458218370341908974743697252653114274848695294575437471499721619865699969124085651924057681762511646181203038002040071366525744187776264242863727293542820136259300950368281774784725967587652152316492840679406175795926754300462834463066423873181632976143309840792732001905204076694890586597223547851970604776171798989815810190434970689568563541685562570948950851197754392793799852698799108375904468896152097745988888700212506382635576543359445614646425491360369282966303592970200162100005325211369186596692530935413446471302125404500452741323231990018915885960400596612075910788952336992983965497422510698306919151213919318839537994725903574079418864146909482217341107890702003098158006910619842524373529095355200001099406092023356480187971826254196533922153873128747185359977495539522851386897015710475943068202204601558357525366489132332170129301767604633550691814533382688185047075978497079632756835080916683124585318802623641950417565243835132951251352541912345120174379766296952441369004474347643088890278300592889173015077355784075537644276117709976041944225090761184453432133707732289449375538370320964528414896456861123700348883441617881934477818248525771776374395383556431730715713130106351462396608374929005991335211508886304894017309204362976280398/1082244160399789377785632188035803379318859137859730080471884517999733611501709189127638260975071500114100742019046802287302877802684669594513250379212201852387487190244043795682117424675780433548601514347698521837661093931361267145021076275099563086951452753355071756157153019315768662565458250799205547762384474685220714964019415296258079098794336979482493831208196921860163971209443173925879442537430079167739362257812180326777567163364944892528788756399377484642586708064879348105133854748438910343151372121442740579324653072672001294099814395436290629406059496173610717123619714532918677657124791549966398042563233127036463966406887186236265207298750447695526877089059251693214157284073441632166175404340804295693865431242957703871177780828960397238252352502336268403147085987125747743368096664224169674775396647986771491602110432827078222157565066211577499842920523448984529406521846880491265320162130603612252578127088000739793929194460464274034997348380698055177660038437247053903625363303447228472426371057743237316316546492475650233517301300489184347698375425098907897801095890810220827445557013892716500498012927859217569782126130658331853411642118042046134488785105087241861111071530171563045732436236571386049827494004468568298231713507366452997689847618281429987886549796493982434523651688600821236392725415320808709474453240290026992963951879055999652791686582624510580368136409317180534871148899108122935369685279012092545042608004127814438555640654068595276999351901093851913474774315683622874253723840284999830184632824281426881245338522368395823571841452672331539502337857567947102700603843711556587762742357421564193698489899442817573373147925470621148461855798545190581894485369333806701750207918034418819420442733383329851672593460924816492173034793965799549346058712351520866070108998276772436820934029066492238305047386431223112803509742721912351075874772081361685040784588389624738215044296060732868779090520539315252411438187263530685347761563907956185067802871032768681316701383194979420146009530742392377420049371588004708076221679005761901827124747291621408631959756752340371224089959378995838280125162059160519424326107456033665722887706946744317376762073271604513450660754183968116025130428462945263747906462143375351573964214003921735944467543995694024315482854658978777056230979697982616417399748007179465432695457773371465960773761348055778961491280163984557147109312465192822846401994653413527595027192323705020672997937390513186829562760670351056224529435398177274798684870654263450718822275914421612612798026744582221965213717672995488510936692164836891210658755998603836269434690897589259885297091155070599844667054962525179604686584222376734491531708649938683883134135519489237886959602208421606686852885982339472552513915304984688380928975184794618456950588523186682023930592083721013692439858261593176931302373134361256595639921118419320302935973730096456547751647229571311377288350017927965933396313484797699582150357163202024820169134680622721909202921148085788073295166492143372325518682939285220636190133656937209848913345887987183109060469257032456179796954453544879296305596785786328775920363569234901587919647930096451643444378570370629407397859465719250066123738308850943405112263119567073365265192573976403772878239011171332000985805053914587921397410685913241455664980778406188049535515119998596743571934539502335971737462132112790759426581737305679975*t^43 + 11053354721040063368783765169365643166783372436783557940136736472268245548372811746368105984825788710516693608215713133216836792194075789744297564152752809381833393032767366568838281610197353496478110490285701693393358030177617562490654916987299709225279261984474777190221514342225240504132457595039432308114916430028774939065201101443344446002655903594458073447383000497206538108512654001087967335102051916316050347498943682084937796610145246440438699507510093895933701043078335851792122740489465383007433893557778881476865290180547583282776623716800498747788244881664669037659838491047693201828716984112632739340609200497215614131235036189112478308985357369367429320373437391826214121545630315253984679771264530268885127172929770902038742006723102415007640268871865855014744094240889833044682838742635587875535818892763146420528142143534842224105814170575494364403970604877703730031972759847307703470717771448122475256063380496280901467470592307440686502447331816429318841360373629141832826870841127143374228964096734029897873890352424663893907026160545447259041893144717619771556607694649171691388892497581958353888007773010982776050413025536422513708374151389591958833418602495035117965333393319848159932376285896590855113060015249613691500210971315651459658985811390058661533669341959932954893614345755697663294471098250514276303603251151145590381647661722249686802470773900144776532265826850811392008420447543438824033172920583791203027041695010256206434812593350257282011268646241677605382580571615085341566595736554158969951982882094324407473757813125002492700428139602036278320573578630830374088827933516816904090099621969036838643153333713783469920016191433249491852889784401659067400989999566764400928482601360896678574692674806908844507717500949815910926002043434971997714361421770916234924222433025753677592782040801271545752221337385629062584720263033102700923610499442813948406986839691214904959837750492191633166663846760700581307313679614594045901282475043902281667280968690727382331599618022397658970057490208770403265478731895579721165788064730111194439909974108252500832805783728160800756265917490060381198573563289411438469302820136656320006726446377884687802925417979514602700004690190394758636065065974279797776467387244098415991048710740928523700491313245524758316477817070330021222949653559414545513693353238657613702092616352579788521845235160073879109548809228622445505740483693751267952025947955862976497454766734327393240698431532668230966289655157983149994338951804751175933813664090307929827157003641207123264190016270856015502456230060845627385100257338341702876595865230490440415191565139680697205959489917634077414831844781056250941383778893646945310831777622365447359725114077348950378600454212249403661165819879750652839689056001958224104046990375942001402981807722062919131697463555212080348220689901685872484663674049221232451679683950391435459761805435509610620974567146847267513110375130358283098798485703002273710984526435679812597750561471384014931403055167179567117143974276209033706867186317399460602973032359483428284473584204932748564859699523573472357176844993449038323709535097365692371528919354704218285029450528784589886914358530306242843104333384742958639606686170412967605267902690946392924779274516463350816155113659685577077813366515160592250686891006798746931131808082699565402843381903519609602486941474564277608196152530244708981561368745555396498454/475336204312480757155610431614137124249897859188533366786951736682431684537430600556533121619415975565334850389534074818189560434039797214606594938723755890167542587055570757680007331730353175861864495713689481230646005143231655053485339418993436387027457883540145904623381823382592286469948859256296934666670284494945683656913802558745985582624171828954024044223225836543989583119594723582873500664482902988591139823198656626792264798732608618896648947081821496847178847198849447087961040760185968751586431733430040908635123669468152581999218914841842150143746683609623311756129437863484607335507825821624492844181204491228153865374021352548089256297031062582096603418015625200101434556797618625736817066417789445811467082015010540006191337656584421021830254275463632350257266165266234072195894980335176054925930499768060157873265746919512707519762459597181798475156811490261119646691293307502592047407190280240359754015735569241546851487754142278045622771845029605251976606029443166235228156353546589476544991485562023120779606258653986669022630160906858619720802819532002844884088817234286818331637160762484483013213089698801742220434676029363754107628028022626804767904669903131564258086436866806760301843330980398902202546525313005134579744843564430008249861224667756071442702812867370239250981825036813713772036517260396791852742461182403612148848594261124445724161076089381372318998086376216748441232537838564866489653791481393643814327546528438824118879417546104524195404512429763281338986714942910935316959818676886860563225950237427612995447416801244752913100339300023854464725060149431105988561680646992995532775665776194672331554554056658200594785901090613145750972021179897470550366706931826993413827376364899776425352329296554215434946986146407394841739426428918955025693777423441666076926300434286702729255010308463125275595590599306351114114791518813082160948590573833086471874191497277040437426337634540074527099126340107644422720913029529548508763492712834603500190219211405113764170412774047493476872781227940535592129833654553778948962556311284722621367137069093691104564665331005233948489501916696413750185432305432007302459736740473852424705642510358678250372149028159819388520501412243889870746452130728275229038894225574010532486078489527357269615826186802272354862293698772489903880613696050977110534999928280941236557297864916225265055293554837128857542870830201574258410840018272438546453362370935833730997951931927918892678050398593710154107448106868123200904117683865723077584600969910001138178133285914427320765705450494328157532892069269903537702010947044072278759744788193743931536545085101125111277206041449991196665072542625447574529577452936501082213681072756203944133219287535167254945576844424918195038618668363508175362039185759015146322179874130818429853699591484715889882920289371131557484929238359037627418304554948232004475616706010225196392563239745522510952368408828541563516891112052687627770776370804510517930663582930289971119852498220189637942595164871107145824290368925894103267139434289954157282979861044647093784402060464024647825197595781129836579377045865901797186216928224927537618265186487554620672592577351873164628718362444880339078318687628250690793239571083520803568876390008378035074880383692037429456636268283419216920027441906520654453806962256846266120202372516085240890716888590799817605899779781419259282685674588393445669871313246567325*t^41 - 416159908445867466851931293330317068403929030937468412400996605190459784886341102787246123671836717375460920588991868107922558629605632149871690791877327008891544662480720460547753282502823233361391083036199103617832263127009938149050612934751696170923902804427284265556024271174346839942833093495724503209846365205559308083506890818319092141423943752549788000841945269024512388805767542187901206843675338786159793619252131660664324645224017993592502994699391375901063040744201868611855000030530108015806331946242425584398359796443418352355357295220580813717567091136303582541580915104924984719294811775836091003292511955876921543633553447556063199108895258546413474603616430110536817894333934275581951032987334236250717348449065920199063772248616297453782027251403448617004236343717601841206286311958299119410997853292695510682980665397845970386058045513364179676898458885673860554031332644147666258954077030747613492175516487007294725027762784144339297536690159976333920634151998921212215353649407698560107171600230883878799695251530384957195889322777578724164413553952615257802915942232329554589008832673759334012473052715775477258533379012553134480713328122559340908942558411268078738552666683526380399829175369216965132375361409228940201667221133928761188207340961133567526925946791710142247412042656031961244987130056926514009398259457036086841245779873533941685359040887053360705844291126946478784950097238664794556452883566096356898753349786932214217551349759205789290995355488007171066981030942968648771436125754061714848051710091531211476444606366893025567099539677751240615107345462993096542915800288413141448457152186260355089839136512878680381679997379812948583144288044006429954472780766195243959942909022422425904515069861013644002079563665827116935471035823435008660627703294851499547806840242722270765702241763733656768008030432848353936104992619150347285192684051856927383273631619984352377045861944322880607086557848812662174311352444108041720025397900291935755785257415282178326480234074619890943103864302879750779544903454533746271172226953268885625447593715312164234596168778403616580395315803930684132640731299176191514170520878922654990952418920252213881757990260728735030513011132481987603154219315340488207759836646696835267230890829018360483265225585625409710201304851048713131049205837531834618708368826066746107885445254112385788261358876043867145965812111950540104131042608955476351579677349147452166207902488222722595866721327864934232105233375772551150022705176122334564831426418503405029922324322790758122310111035229442099575283979300053337505867186372866199249987588811106917616024990509046871221002549286001386023455409378583343523424341620618840756809801742048775927484128836952012649229219159550220527755148738226097794777562437393212086901493985323456906403770506638473141076007674102377952387109930159709074700989415140370445421102245585020266848219863148627239120710676168395087756833974498093233355194967337504687570949635421981947788886117758563387273654643305205148228067790114246632955867010242747152253551268509793165353307282348199877418199791334004516524557951868279988348090305082015224596927647252535298322660883333833782221826757704267422057354071159790402846665832689473255743021748718050248084531491478690931000482939393780686807392991254490025926923274628915009263039335086160402932797338331120998170016712630506583653535429369558306656722518162978280820418/51201980054409214710833751106352654267675947657354924083536795000916166735992226972388300874727278406361400213349597750820852157097638452484664429652482302723533251866899737533320421754931145185582802630589775325513987994415541480058301700331483584675991491824447312466678669222032046358598069252054239430263589703055862184745246835741464827397760966568172189581210906725343543520726632678065818020476370654383267244791418975330833104230999895645137893292391398904486302755257345431752734611981256070402136301602577088571813070353568778936242663537584647623894019017051238121759697110116116842201830677158254145493804476663419541178039607640963549656249813780580732669019756305929406266728391804555943018670151592850252124260243696342062914794889366712976898231891826271325602042430449042048354097954756293178878426015716043249697715767227918120989260765413470659067856326021053129430504717721579708607379278292762927767214594606219398820447008045421151566363939792000769264862315941314626565409197519397280787465846878669310265159205934943621778262094468452683913605632656563243517348761552566924956292700716846050527479668321706787455450171725387246713011345724500579906294489823583959813999954556570522137778820548020708112585085751099283580207212167132970653601482026547850022195974759667009493709640220477531867966344345065386718600788169442851282383567463246369847748297550329034634444469421489978543621771371827149612633318517871688205446060422456193142981771580759474566066027201783281304167568191514383911087572345692714033234972105085160075807574546401547441594488516389540918575194140330216212293978924403297002209500680671997406994521142674056748790822138012466115753594243487794262070717258380980354609030848455177120246995768649045692358485527023913125582492414434646084666900231835321474701074400234472568253647400845850561440470821721945499548643948596296363763710277808108725461035188789875614427781514807023865347431627911177339997677167046188537880649945490119071389918882609201380650020947183473845696124642561848591686143701031228556979263205180980494852450526392762186833881326023187323023073761554278494224285817141703401976446368318151172987576545309888566636925725902529001018258823239982763143882746509914156474184853845922132015911087814153954115795694255092157643635268155803972269617743001521806342801274609459554737077034327003366067077963812943999488434365155055022943818584259571883735415855043576335398787432252410530158626005478114154053630706756374081069206200037639037411496516183556601589254412158733481847800293077743876233548182373907332062593987125151280074933247780792570894641549871934061491314049285281727650285103002386564632306328942261673243969586509122731775635283140625267874679181656683182252902547579355528742919788078138122444778373699021135922900375795735396874477978305926430227116740015799727668479067180686118901794967985831569896291520964346521260648841147543013974366673424174275635826644497781264144461427935216935105599491783455306117700412486996869613415385738105479267765299184707941713654884090668860011950507827528599645939503794275058755389000355690248226603344375809540641718398954516096837923691642662423577507334820153436634885402727330960451704174232043806350085653088460155374920242308672603752271565192381156661363970821447944062506076205611986176287041264160327121707375090620272981748938627050919856765883907812144599796197505791173955*t^39 + 3195767866383423889306421737597631908738872593453947865679894185958398128889109742824555576676889597363674081102883239096416842550620466657367578343940465620983734140029454308739295033303406691470672124795051328582984753427428705857232617926976860395026149599916511947832619723571951764304955246167272009301009024738757581757112939221712316725624542424446536031633101197278056120739257088435844674541595991702272626683827318481164421611711247189273654631219523209630684991665550922301779964632064198438336806786647390155902793640711453401898779973794747309124162560655577179821993978287135724004989521779288669201052187206333871294980216045265436227160701134716445857124585633213970320957640953751369628628944926147532762347047783111509485725257216912723656334797609443504614953940230116825733103730682044412455478622515932700691782841718758741467363938404576042176773500303924801413057543065605983086950012036225414826222363568335761105971157530017590028618366977472844554559436892919670496947635045505288632591793122506167318354391923012811314016239997761576531516034206350269060347309546145178887745072759635250989815853868829927172545492448454165872184657439062036717454091093632498513910957495100272445944980598316806731265271251549264576392747722546409749162838166420610158606389720143185859941177874954954544422713648735708118111042158597314589932855193990863405494013515079390750826502910019222911107564440488211969584368310219201283070711970170390864197619283374372841103764183429562924266176360438141699831056964361223539477710659903932348936184063733223914537503659960204957115091587970312440630454835499275948298469502763670955019228404558406164422679330543260401065723415138019264795303005724985263425826291931105064609259948952799657008299352069011420453514485909217241850151075118930914322835045138906271395790549358170505869224277226612568489385516703333896983072127052966272305477033535303352651172401156871949790923952178706270514825616982853784311577723285698429295056790456064205504569721421381005358097894638679371462818917267796156754345706358837851755597279493810407751004726545395708243330405785357616988413701053537383556992806351217288978048079123222627738029775871472355516174206447432596174318017855399953191506007099873231224306957713748097337270202350490318538313699550269151645151068348148383504707656335423798432134875085645163587359751771204929811127831698198092290494144510376138730832102548269545073020070705496549536588968598935420219125723869740039051982052156177976683716170990017208356237736052198202155133823764779386090607797227015531391040268694905200599496504622349728789536941399074174845940276577265355164679149958509220327019738465803084751767782272742155291126768728918594077393717005340435426702389740681317009402120451185657732248481655338418107560504891848967701211080445649100962738769471646701773158619797417032253031325234178559147561431828468365635126098270005287749059426401945673773015713176313106781640837266476250250915037780130933071892472756489900264722828650517086416349915990962914699874946058088333331739511082766868013775244817429147628304750001123329474507180163812362280340536971569179006302819983971363725452163944825108668795543872439812619909779031764562363511910688006094107686831746566488153716160555169284437207346313040501708807758822311926154118258576317913145397022155336417277773441091260032354713085289376997960074075700631825998589106/1280049501360230367770843777658816356691898691433873102088419875022904168399805674309707521868181960159035005333739943770521303927440961312116610741312057568088331296672493438333010543873278629639570065764744383137849699860388537001457542508287089616899787295611182811666966730550801158964951731301355985756589742576396554618631170893536620684944024164204304739530272668133588588018165816951645450511909266359581681119785474383270827605774997391128447332309784972612157568881433635793818365299531401760053407540064427214295326758839219473406066588439616190597350475426280953043992427752902921055045766928956353637345111916585488529450990191024088741406245344514518316725493907648235156668209795113898575466753789821256303106506092408551572869872234167824422455797295656783140051060761226051208852448868907329471960650392901081242442894180697953024731519135336766476696408150526328235762617943039492715184481957319073194180364865155484970511175201135528789159098494800019231621557898532865664135229937984932019686646171966732756628980148373590544456552361711317097840140816414081087933719038814173123907317517921151263186991708042669686386254293134681167825283643112514497657362245589598995349998863914263053444470513700517702814627143777482089505180304178324266340037050663696250554899368991675237342741005511938296699158608626634667965019704236071282059589186581159246193707438758225865861111735537249463590544284295678740315832962946792205136151510561404828574544289518986864151650680044582032604189204787859597777189308642317850830874302627129001895189363660038686039862212909738522964379853508255405307349473110082425055237517016799935174863028566851418719770553450311652893839856087194856551767931459524508865225771211379428006174894216226142308962138175597828139562310360866152116672505795883036867526860005861814206341185021146264036011770543048637488716098714907409094092756945202718136525879719746890360694537870175596633685790697779433499941929176154713447016248637252976784747972065230034516250523679586846142403116064046214792153592525780713924481580129524512371311263159819054670847033150579683075576844038856962355607145428542585049411159207953779324689413632747214165923143147563225025456470580999569078597068662747853911854621346148053300397777195353848852894892356377303941090881703895099306740443575038045158570031865236488868426925858175084151676949095323599987210859128876375573595464606489297093385396376089408384969685806310263253965650136952853851340767668909352026730155000940975935287412904588915039731360303968337046195007326943596905838704559347683301564849678128782001873331194519814272366038746798351537282851232132043191257127575059664115807658223556541831099239662728068294390882078515631696866979541417079556322563689483888218572994701953453061119459342475528398072509394893384921861949457648160755677918500394993191711976679517152972544874199645789247407288024108663031516221028688575349359166835604356890895666112444531603611535698380423377639987294586382652942510312174921740335384643452636981694132479617698542841372102266721500298762695688214991148487594856876468884725008892256205665083609395238516042959973862902420948092291066560589437683370503835915872135068183274011292604355801095158752141327211503884373006057716815093806789129809528916534099270536198601562651905140299654407176031604008178042684377265506824543723465676272996419147097695303614994904937644779348875*t^37 - 88975623942614874547520885403485862860983084610441656722447823606392682259517629333252121162819297489818425555811246982593171966696164507736803788111067439202515441508865584709684016200129226939299956614117840323374003217328581999044675105231362880760814134224231828894129102893910571031263305103072223911366356909223690893430098109525776071989461058979451755964673463383075585737645818250168319855185981153697171767721639365345442161300668594864585258942040534380174105693096601969134485262257660620862428342030749110351300769318353567064752856610547853203188705190329048780646185544901745006613265381303546602854144438272016395393062948604929741030488189916976834183461908922385692227195141327661355899020714679247362537589634011922157433819767827329490251186620217344119200170907141434160811477840853184624679454799191253834421286837441243068238616471838840268006267429886206634225792886909524494484974065122391061709728276503986703405019163342579949569145532654328028739596932743005620014670677345148798149449415433303868585271114175131416638051912200841887159620287743102092377936057353667630281047479328916622702742637831212263561368967885654319212769670929420031254646367399996804636877713774730585509203525060265034784307463486578509029293498642293368772128830943039902562884687440338855161647164996162394585424614393303984389422173790998501382299044704363138183238916226769995077798714587015114371105349286126129939677740043198933180016908420723677055284746460573570994012002017644271207991447943128110056346249989649579531840617422127751667795465582715438567962030658464086493013893794799024469257212925127209554660235839727528069836062448313179273754188206910858219449545371484812658940857942630769640515290945513623199436219253486143230814018777959664648902239987021907400677999675683735062775420719901438992930706194353981764083260690151810304808326720738445747789554740230039115964123006990001550747490076568265350454713799254308994245637422332237173391713437742938559129369322407131659452871589657719428863430718050857512457396702625156490070629574816078845069624695542113948582912147671438674499443970499397167733100500773887783802488112136955499068943415629166616427266340463776883048027420097896167100153165416008181481492647134480312736997346599248384469862364454639535875640446986382731716744092813403144068253143804433870237550518336358015778725963163982598937076837543031520506878552160503803608378652478604941805452258912008833763670279248647182167775870453054167731759541141165246152057770470988348252323373994106160692149977994546396289107788705748331161980445826446299523245741470092313692321031107427268655105437187612351862312762151091201505360959304704622892967800934271484695067600022560960381237011029838024277320133677006935808020880596393240954870317559595732991130713617618050578434475571617168415298301287786185802271409747756048168594751478611106493816752476823572206962853191620356876124625338801080886266185525632443305255352726902941038265647166371837365024933682700633427857121327281372955868674260872484427810773851857044570085032783465151444348185472659784001783339507126859195247149403491583813152306006997678380641534864435999935200081460307612826307248988130100790350566899185754338722720880744173376071221391774428577700829761563289086193657447472579297858012258804421206309227102642799942613802026295068490826691250238291157159425198739930407643218654264415278142/132418913933816934596983839068153416209506761182814458836733090519610776041359207687211122951880892430245000551766201079709100406286995997805166628411592162216034272069568286724104539021373651342024489561870108600467210330385021069116297500857285132782736616787363739137962075574220809548098454962209239905854111301006540132961845264848615932925243879055617731675545448427612612553603360374308150052956131002715346322736428384476292510942241109427080758514805341994361127815320720944188106755123938113108973193799768332513309664707505462766144819493753399027312118147546305487309561491679612522935768992650657272828804681026085020288033468036974697386852966673915687937120059411886395517401013287644680220698667912543755493776492318126024779641955258740457495427306447253428281144216678557021605425745059378910892481075127698059563058018692891692213605427793458601037559463847551196803029442383395798122532616274386882156589468809188100397707779427813323016458464979312334305678403296503344565713441860510208933101328134489595513342773969681780461022658108067285983462843077318733234522659187673081783515605302188061708999142211310657212371133772553224257787963080604948033520232302372309863792985922165143459772811762122520980823497632153319603984169397757682724831419034175474195334417481897438345800793673648789313706062961376000134312383196834960213060950335981990985555941940506124054597765745232703130056305271966766239568927201392297083050156264972913300814926501964158360515587590818830959054055667709613563157514687136329396297341651082310540881658309659174417916780645835019617004812431888490204208566183801630178128019001737924328434106403467388143424540012101205471776536836606364470872544633743914710195769435659940828224989056850980238858152225061844290299549347675808839655776461643072779399330345433980779966329484946165245104665918246410774694768832576628526975112787434763945157849626180712795933917710707820341415771451494424155166406466498763460036163652129618288077376420541038053405226587543466842317563730763401530222785433701453164601542772019777141859785844119212552156589636266863766438983866088651278166256423642336384421844055995218550829939341318677327509290670437575002633427991137886456406593309939433163295305656498074479351494192622811950299471623073514200802505003851217169662804507762556395714141227438257469147613019811215601897615423654165515918364737469969886923668752395444526901937556147180177755484738583820336617136221064088329449044931266484692420360862166307855374559955647129142041175203858793487537414551063130714397107368208381031196363759806425724331723916674463545417176422082588090063743230910211364612806300868241115428378436919642258389576516833938099419746421915410175537963400836249609274747967877643608817896003650357213219254414738847765317845799471729474675374081825671802311508810385688950866756208225912376470159399963357508352478071459516865329264244347094001657844845062519678368517184045986027959814037763492073548964202888246481338880377121543628310557032081307273968358532374244676845659182993109120720561658174642930118809061536918255401868104368164435068801752696059156832030342123748526304975064593092474769415521086603715435048455329304208064752174738044326767462895918431436314448902522429147635185082394089198262148200400296407058205369497272378042121658441793949452691487303328292194178289552717896181291079071927960171886717687390967125*t^35 + 571547041636371715521629777684237051618627670606499011646003739816292376462787638695927183154376350775313757807643052862148544894705256210053998969042721999793513988712625392656515442256025081793593343896429710784362574221768776864321322441247444746626957831609467818657757193638820326577922525310785106994697752522004455746273215830183119162687833795894555302346199486928428839783956107713737985870269369469354497111251561599009649015613293934302443171692250760116097034252739872288445803208821498383874266918311497778598374931193357658247016932814925216984051343618660052284205139773571182473359291571109859584571706355944010635086611039208898044479229606719235936098560597334920235047171765935347864660985600505092736130177399280732224636206834351001542830913922667956876568191750691053662089036455383062528339942145172201663042984115566330264739259514564307192943661167301681127170402121479015730240767452215416123704085475270796483031868098310686489059879059723317296948143153020352236098984587371152237249590466038645615090568457238713010290994952048832561328514869769292158060094247710362761038866039650097514766415363416832156267680832090227166474968921502144946952218991343084402127814930170994235366478037924099299509200764124387856721153006301134729554982050524083735417111070420461910386528222986826976055201370942434002050054688762864852383769607596218340232882090001283215513152598269166026136016263231269999360270759370464226534968349355864219437397093568183009571375019449652106457847810168209231510081172581664461066551978155986320597347633797253369946797529543468273044663988068273218986691825437466937330801642683943872483000370292973293905195775781276880499105762599460318518279782410643351423774813351120921536266710374409942735963709284717691140211513555877516263999925704208371421647713273477951917304746129948274637433335153058981064821263677963629591137530089087861438207379435281860923732116561105469603532618527012438316997515071314917960250018898123600227916827431886317356562851018227786591778249497624438261361130025604117058810130871340418541390878236538917098984925461708214154373697689522541846058059104380583827416109611344604261810689245829411291738047057886101433683173804978015957823411232547426223145643838624219283304659553986397140143227442300466231789640294837630938402048953967122957173454597785372627019984767451863107256496138410245636710029956511918229979387782420716950414336723653949006042863233800680342762403561739160745226464945069286832449171332023049323832534166016051067006278807719420039294754242048295372863390053344025628631818771105417002612378865588458780500330369598376536341063593597612142362015946309726681689537803226859368619495730936214953681132330023654775747364533510439356381782330479874736936352625692310545472304183568890207155310380990806430814896160450608942455579293987149990038596645094762844127211740916432256431704115326234313587718163811925901204486927044660070699435557099651591822670187592899407010408971815482563402301948632105099374497175549644120046031568686588294991707111863963443821906962357718037832638152065981833109968493343387363087858736980790820279921551647919632717422756138786211402833167326473354092719062014822751772632520207541354235080459882704309909619866125196180599153611995288172863009083010096372012825884867205302037731952930278585486939879421882426714929747331675166964883080872074466504359569933290097754496/3620711446704651611694672399663509123214227727198669631621530503636214647759450335904601276141428973021270443658292983808045973966190147711415556096854105692592708524873624296999086966955845266694783900305991255161346293890813290375551334523440624916373684064728774238715134466415123278215149182823835502568639557573235968778413883384575012794555954064463604834671342689863579148965669025091797131447971924845673898024536056112680340942049278334906179597104820351102959980550340855531086233275817393549865352756182236977578209975002363653348588350157771510546791344777194695753007152786782548127129455027619400288490459421198953269018515111753851011406236831626780381594968481633579443147221991893598827748817862637267828786974375669903020403352890931846223517826636286329453287286153182259133611212514909303363545839682777344085767043539688495698526296982809710891226983054345899866871405038883136537236106107845378463538746332868371773731609854640495717907164313862911540872406627278677164268221824585950569970799172134472654464829562542441825748533823126296933890684023571257934441090995502946836194983836405542144443205117034979970063976429152383874705802304803969579087967494667722872561425357928915494028645167324321502247088206684877910314652860390117210504676229020169394426715358005024242769467415590911182091905778686766632243912877696315912111409413472421867805058183916124592007144623376791339870396689864919865464784666620926523099399987016545086539425276067991415743240494983246320794706607828517147998335473016841920921615884573879176789249914352680854798467402230403250670674442780493860726502795368518859441957548133234102351755423660522584378779565473738675328289878646636879960715006128369325075924324283616096360323272211611088245350047982405285309047677877878544558587944965497732853861689730866274469365066202670861130433293821766146039511250650738100009005226787859117014744631207284061305964549975639544763854093688004683328407171098266189464417389002515562905429978127364954774537195550831364802797385438302150412091590287208305100676469509226477850280430080631040354681608054496817842345930281338264948717354212163311996905850331069261518407198561199262926468319188821693643434016786255923965174565646058215350674500379104493621125141209715172469616981236610088290514208248160423753351540397964756305669518704526068513550447427409523743314798869629611392396430107393176622455742744069726064147264035224326574628539852134744632645696101666643750935314263486452875608152716947331931241539358694359683811562002653296216380163581926174105086621467869161338712003375278554805298851093070331798978223883801051491171493485173493598127303712311621356141661832345646893680706474573678889848495022087072513995170702865453602169537293111569532535042156954052944309327854430780325976526574127003064695228465919083280346112329688695027985305464919946979484072736140946728380614696764504003431596624004827416758786192138038062819169860914532250215486689704626125324535490401482361180243454437635779805802277194601748220546156632918735465595374983012243702214482089522403534293482595164869131079310866667553166950780860817516807229640355066847824603909016842810123732962282278733466896335718403631941938034980240591898914039826825272940788563256134122482060681461238935339309365230961758705786817396847593894583632251337417892164381408147875137960660055743618442730362052430225271302537909518729675*t^33 - 17676757251882718007152224905390230588422661709123885407681456150404987945585827711940023684542265371138364338976767717077565245474986607447934757700324268951339126710691763016364774837809266425458119152435235816819522936476981510021414490949520788514548762182284294232024214555218031569310136555713454517538607959916804828782898674502328681291879235335959599493553974799503895031639863830603173852900693156313119153701220936555896423390962655324135431096511752416137807328124080304039651172735583106452280834259139783160036585352388739113198461372045622059433396591957285739560757568007795791235537743733175128400159624230643570630012849013669456305588453470602946495492830219630818905618554176351703258071165212490624584898149396999033565331910306163678526006614976900100947606997173503876559326970206879037825117389072594850542971379884925459656922310292735352004376187725787732067382724717560868026582449392117451758030986566719271970486667929897354233048184651934906697293498054554414618503117896854380510154002578951818467923753409833951550679930505953366072796287958863316795618639802792566082245532392473165458278578955846450771402149082104413645645243343947189035850530769727287804412067626839593808006998832273198445869949958489287399289997393263424675148097064695747643152780042328914907874232668264923291836113644553714299361814029586394619256188323977548299967046166925280070310215926518104930294123762845701742173758945606127966394628286873966561745720864830665185495140501126626133740403187036274326096270857075215173500115365074284217071600360686315555236912335161680253580887289330233770298000701540423755998469065185157125009369428552505829435117668959201284254247514174318299499238224627139240465290440962359716965869758485999958459786499796619588724810950172403448578756714385821399665228209562961057932535964608106092163828393679249202768998047351895283108305077001402194914568260739662252540920602876431865586564425659406379035109222555934898917381299038004351421137359625913793984277489791568526178080573433451015850460231988607539638193666394126371934705413304888624294288332636417861630326755576915205778148529366942678213754336655560405423571045776873971538168288135512527741307804724030152452554516383419368176695488615195353885459413003592158285851426238387274077597135511449700545549749621634240192598125381445796153855948330992864087090458320746091655365109430520826601230715603173199513818960726030799370541156332737895741775543077056991340970545665040608554803660550516480595657527224033671184453345837110786170665787064521937662538393023441939515181727048380365246669551806078724507601666462792780176234783826225158984512415087670214294600886532854299575366908148412085459555167112985440741864116436859769365490310266739425994552228512474191463740588042438440967532519704079077231262145080618421808068443174780804097657025340868205128301920019063043485323200533021821823531413519399104077596845137870066617666217109410990433915654026730748660495372027375275726104231357483500588566670575830068063746088789855099016172732222280413161305795824626886729558226364637706695288110473759386916729149184925440369905454428696209605839851366004008882097849424161338390146257625543019999481373286961460966885032024687149863636057149186235962449879535127843083797057787553683340665374148293294874302824320090096068364742622067089738343165080249231662561583324502188271672687591764243054708/548592643440098729044647333282349867153670867757374186609322803581244643599916717561303223657792268639586430857317118758794844540331840562335690317705167529180713412859640044999861661659976555559815742470604735630507014225880801572053232503551609835814194555261935490714414313093200496699265027700581136752824175389884237693699073240087123150690296070373273459798688286342966537722071064407848050219389685582677863337050917592830354688189284596197905999561336416833781815234900129625922156556942029325737174660027611663269425753788236917174028537902692653113150203754120408447425326179815537595019614398124151558862190821393780798336138653296038032031248004791936421453783103277815067143518483620242246628608767066252701331359753889379245515659528929067609623913126710049917164740326239736232365335229531712630840278739814749103904097506013408439170651058001471347155603493082712101041121975588354020793349410279602797505870656495207844504789371915226623925327926342865384980667670799799570343669973422113722722848359414314038555277206445824519052808155019135899074346064177463323400165302348931338817421793394779112794425017732572722736966125629149071925121561333934784710298105252685283721428084534684165761915934443079015491983061618920895502220130362138971288587307427298393094956872425003673146889002362259270013925117982843429127865587529744835168395365677639676940160330896382513940476458087392627253090407555290888706785555548625230772636361669173497960518981222422941779278862876249442544652516337654113333081132275279078927517558268769572240795441568588008302798091247030795556162794360680887988864059904321039309387507292914257932084155100079179451330237192990708383074224037369224236471970625510503799382473376305469145503526092668346703840916360970497774098133011799779478573931055378444371797225716797920374146222151919827444005044518449416066592613734960318183182610119372593487082519879891524440297659087218112843008196013334042928546541075494877191578392273108418622034845170812871935535938719822934061029906884591234910922968225334591681920677198367648159133398497065309144648728493105578460961504588081555295260205183661107878319068231980191139152605842605948928252775634669953582338487391856958176541600855463365962223409148349165700170475940865935222669239581304558831896092158812185417174475817873447925101442227958495229325825367789321779290121040852971423090368198089875245826627688495413040022312732609746450701293916990112823128135772979794507717471858104008011455780714688989686551748387680963588456297273129287305512145997261541531073730525434721414956364147769478000802856226222777545299730891485007801692650528056589939110197532168427478203282095809946499042531284026314983310378033649556441514419803464462666995384438350237807959854872265765597622625432489512170602504026382879252226549767563497466719107928740711367876561434078779845376374656991052534603123438903712727792666155152246578296785786687581524669571191047656401547801013591610018988565983394163994118218705217823603000879132908272992154628205550442232646302329542880642985184012437806424777923254938661343807739289525252659570750118312245078304125703084101037549182410457097395473292873073072535373772172078546004839687581057612210893774854519215950445574024735777897345766769918369535657471115944085114955422245060128423317361156401717790589721875970931496233024342432688427036777327583701549283530687562048292375*t^31 + 17747327166295992226572284921103101044897322083962102219165957416720456815838794867938949965291593358902683953344299383975892910043061627917111588707299809197585228260017151634672256072963766397553428099800156078630703631472954902638121427760290648429879841036618723135740448511406001801616264702998191487034956105891099203430336332218678368021032445959313027978170395791890824086524052243514947482014287317299423533604521115873843527693118264638466343158973495957994979750483764168892663127348146021743143686399321769554876583649492246552677934455125849141219247642637593608446872196330095508848108687300151575227984490918083364436120747624939420611320845029391646590680126101382185353234496013167420681374957531159884302089872055555981870813621955478707364987534349079642476821862797999649400085746260145721883144438798625724683085342739634741946724229081540489882297471406808223586364709836836255306058715128586554328614227705213542723202133457578530026112887212521664962627982308698416043377129390237168546549769318914455953367369517183955393971712979001446122629963273040434932603539528705036524968125875887131245666319605296490230040951433902726042651064420317575550606981370666806043721569520047347549419596637600857729878172840232307437498030676719349871675482017416017585638265971927231840696067143008783106500478720683350056174298550207462966568544704471158643464283356483474890754452818455361646499961106419332424932312954947308607651412992988824293430190648208689084930534084491677140326119735210430349535804486062346833811622848050739974971012997077502715143270239259593117350695956371729442462482058559862103674001882986821489621760691581181814008411479118485735984333922510007490887832577735466560605427512667128303404965703483712196935371485807361789655320734719616942332722414555688310781425947685542582361817253652175823091380907007742746446347925761207446224830507056806694481883855733247231804423984917132948796360311233587683280216391100496869838938147470342042255230749879481499077125399295942229477705378225373264893337458203352407580817016339098329671805869635218397528861077101264632510520505591628458173755926680232637789223998468079605271037471608084993850817972016291994293018869649916303171198859976173666322714255841631630041564043443195751942431691055360980545291111296836833138074707108766761876521740113491022863524475900508426064013107853188362560780435785040589276471623795594049945545525550382206027255859790876778504233124203170110487648450910073143525062043374222038247017273298662043725576124766414565845155799495190068216945278813520292556642643215051106207731748292702586925029347148242527969950772215747845096941628813638875089771669481566038768260463051360643186954152860391423501620193730521656010749228425996167132387154394984413110115356435514839894497060015052782626738911264160652270029502480356632106154792046383906624759263459194521738664917620585617388314368314598815771407172896367955405524763635523285883779903570302791892908963827961306363127299624728792404247705906750255572628164309197905675033805120910276594252222146443051763688659028587985965090617295629316828534156748583440389860574021524515177474154700146993363371529244547187709142284885411239360139166673643390671892052393648003980184850111483145687931582608525069915764550038165336968973501965191383883128373215980946592706880939164241415463633548506477089794657499631942995381921910147829828/3122918273852554434789263756825521065390915755734577912387036832530804422769924388394515504693314622236734900516036729177200253550276132233410001808568316105393055481174421508538111925958120809638419786360178760704973515517348016539202462069553756181105471851585970535376172560302849127320294275335376490054027563889284085542878974801254970497288212924326034875514354571212333231814446286951696680565785686428906242905413193128066535226883973033384664134125254744784336709117078536769955350419024834871369115711732134705518552678111405600611168147453658366868027725355524146759536961175420517618707482342262722346464084372260611755234185882140633958432151829935121943759676109740882735162344309033637077582213095253810444011535600888306900468650069804938954215824250721346777028882312560168305685020281964208524707469107104833608562224891916936086360442455416345429728293129503104939513028324032375829943165523413298657528675463919589247655347468208121198815908499105495550174578771156354290381422998607858004114886296476170997468371194188754377909723842613676844825499416569999943454451436521430771256670550634416201865797064891305822032065231285478587809041146113480747876459802197449432949305984068410810788895262484320771301611356464445325439583284793959988360079548922002237732202309819755255105629994472064155676993081496262404902460650074448777049688988677265713131842490871247707441042455905460876203550707145868436661018342781547803259789535118634713247736135991022438971226923394209350349065557899359278935945724527205382889094259594513693970372532648508586163936003303780619864304332223989874699415900783611229465204026335375282345830104934037074675504196544539136905545867385403553528303438095885220869349943318626959082562767130939355050327797121274180877218973501706524545961656861736874981767888330917952794001264621934501578776344507302178747206529800533120587377287207054611880925160606593118255963903722304247683158611081597967335179550714392090274639804211243369764904241959086557507794717570149529759183530652322020365785397867179838796512393918601412670588606245153562493256518936084886874543669381868436215902496301676135929710065836699380298781437434189462589674244599639204453539776424233158500236817014022956141689236138610051424120356399616329540811610519760296955765230505572213000993220974611658017655268849858606618553085585138454151556666266715207342070407199752610507551960276064969867299692975008044311392564992353583433366996810131657539188644353533252437129681487793110170123804863458995759713267209464633617716201122930976457725221207408281299561845243469514236069390282103097980833382683975376480223817047760474036680441359592566289582251019790966787718394406221906925865529603318158111087778767349882354812435132923554884021944244397147614550049900319803627718239239371229139809581219526551043941790865696649152997503419803300827569495201087585585976034756567624636390888928760416954251152485887560861496610195717209116970404251944649064451039753666967708452857904465789011390203792646715325358414832355458629865098650149225671642413733042541317521384752971506700992823280029901287879032931568757561503561877139095090412803095581199594724627360947281985049936463445233424134843914938968942469306572215650571796436573448451028533776678852198495203820394368605967488172173017808861389152692988905828783995498885758043072244833582666567571787443550483202752546608512608875*t^29 - 77610990240897647778104842454733882272742296249248944942003229931449357527358819368533992429472571369229311079888834900895649748399204970221694860287956045489922659358063837670282293217061182353068363428767891637104608141031873607432697304409371452069057793027722222816632678949517717339226866996607668971202573518593447241849384525203031445444895292555679139413371037867541833955352364421817789376584283038422666727511177924819395632686822559050171244557319156906683965322959664217487465627272848973890454279110669626082714151627261328645870073083390966315254035516891216972831686285183346588520382439768724800907917759718773366396311759042480429270546822591415498006432553510825317525418730717965705433787987193771200711701556573558955884085006996248729088811532110647397114114143847242974204962513838323122985367433836532590080830143150428316848796405111476093974681085260763314396309389806994475109154453280666492754285084375627782279890796939797225529993911408444702037854996351451563832639003922549513794358945547307476898160139323107066408886529104078101267461103679306704774445677860550522870545877536946391773401815477605421384785884825364872243239092570381275524813561032771509323433010789062070655846276835533504304088912480101178765440493830201086826006444990269061232162970295034356340228565312341080002889076402319313034420538061894854472300795771811386207729385460278286713937038408170161740493773931248418146520759376773250219242942208531644037787340908193383683315780869303724572061650608409819839905903809147297854563519445351055171881361549484953358858340067711587773965907749150803355547949237447503143706826092302772248833100513616198813857589947949878458050837336807338916482354392758823049654052879239628041516900663014559061800414089547045477729589254686044401604013854486826242389026185393519710992268569524620331620043562816372520361747900181315210982898249184297273056851352033747028123163808905316887370615584732762232357076186466900942925143631229825992901217021031800145122643779948002693993665579050523034725588336136652445716131066457450052854646169980337785283193367427052464076145079809754647366498543167311669035293121032761783498180015910279740187015393157986218769903635387117784356600944827311084312453293192759572374319619078467298941087782092295261938049954010271560052535001483772725086758876706501586091205729213410394696531719280877084041598834448128350197077222680313386459102776573018381984474190692914532053292045677035682746607508394893291677769170573841914760412259496681971100080071631166503907298634445033899513802483469220163823662117828063640875128124197558370653049987018559463564644712226036497222467915271329326810433548702026680530275741643345718108935941859686466068092004189261573761335952512164826223673510649954687853086352565311660957670630930119283223496956042704383475439858382084239854252339402419193170718383594464882312265467965301196840268770927288877063667998836633883860588916257896994517063850266732201350151868394538060820096504024358341421890218023515619955629855702449570541134931254624339795620695977289217274587722509594045506334580633130693637798940885324578297732273888709341140860385943469160016266093827046947317742633930248173339131712340437625410854570751747751468582256618667607766248591077565051037925924398652928444641807915911656708509478056660587607981416884363058595597519177413042785763060604648869397829399649555561996/90226185596774540689847447949663453440973994617651721458866852329030383938648308068639573571558080095657390106042144909479209295923002539649998328114547654966158967473339813534857273131745707135612473137943095721845663391671163137942967684915925024641298484776116833448183507715153744491298157265231443912152077153747050057679729986253006906239386053207744800713752165320986868988136588536806409022257798280322833077045558510818276990668347299708379582003175463439212486694441702552491567143879707667589063367730586059349095130330657112549677345738008405525522081818769207491353124518688873575535563467671777667793161846518761024356889163540664128897559460505268424631283253121331414983877583115676263349850639426914277113929341375418324981520357928108211657516301627983738163913274695395995629766718983842773386252740458964773961662310300949902199527068970526433228356843372097095912531581874137360801067319186300475992146214758070891317727157147983403108646814518491287693467509816906492182694807324310774355338956299668684237201955930625834613007538605562633965032286099423889991922944212798972775469816647639660216467486628509894808955973307829221268473036068746623577810033201418920809101869933799159631905767066357346422088426628886560757158403770032390796708702238559325735464859837895884587165122746692888044559430655052113323906067550180502844317369057104253239006188221477181301190709378746443541545935455224228477915628474944718552308697652565480754669814963484466032346038944369644531021032005318926950538530415527387047510038583851343916927265536864546097790564824515632194601699056619214852768838709831920496617840465305300645114746627774026812669123708047891812566633065100452420903939233656979410831218805732744408961727237551523730887549409439768821896006303386742691931355258591560452059451552023811788851317325160817003741493894262695952474710824040033262290481721524016249663182595850584426459252686361154742175986472874739302565655492314825662368287939403656963897356547241589457060177431275502423830598065398367731257789943305466771140616701145799435039419584373525340014529475665703751326101580909647184267330742903106094717978010503654509617503106165129054622854406782679478423698466641022042383689319148988363403977191886443111342196503860836318999310816248247003180113679385128222910469167566982139278562324159708018806964763334172579304826835735392566804152405056891924269912546892221912668535464524247191558213761971200821855652395524247150085425611494938549476677743477372370186089239035403990791715823564089045162096155596010723766297647199258964640050356418466507362300364554357978608806844539485630820259541798596946921826544699558627036452720350118326157479720160056572020696212430842351337585332367029852270812473175352952683688192085661432312000210174264277224470311029124428103365486958242472279401987326654420110001761365253001742340341647185662373149969690980879273066815601871159786615809506061795333387284718627741236607984914558456960617478597323968522541929111782524885731749969817661986340408826427413123934993020321224454102248986672437572723751606787619710950288361455029819756296274141690139006849307491589681138375150658796172709061438205954888265405704957113460841672714862329298435877074112268983182761099877661489411823751074601844189195137792482755261723126844576216982170169359274314375042369285571047382837187006598122209523923268886621397467285351975625*t^27 + 34051193703738315660440989470326149348068168584978062312610624175727816186909391912865231403348078380409920108892880076437991002117020116412729443330479053487606046306190865198143330716309949360178189445777539360592888061449399612854603233975515644985038607379182819558844696287938434431310837171949996905586894823666406505288495465323593340729943930537403197290535960371427235522955596358687346909649602049632165166823915991234844093041142623222159479504266761893765319517481824870577928674693960389024315302015208450832775105796118110762759829125957284892660945631615132527404889730226371052678566583425312867076072739205520538196754648814775828786150592434065568258147220971382413378508302670894327675752715110627996139641819996413587402133778791334779115433467967933027402426012835513305705005400520257374901568691401180783171643028072834234694152667137777367903576122401919302186357488154760894538855180141006471063585273546666678157530836744615175736673539683620911656587436100056550230656671462713003611557722290649096114662610198474207928170348319603043798860126266530639683911734018778548308845046669609474797006934713576198636863112714103227982115268976564905857656260505016772868851539369711739569406174113356811487734912216326061532728955567731256752148598687708682886086174642200965469963749089200172247881374187281987748799261295304972578958905945491861954823337665058885874591544314856946739806129594772112033965937425315542376084253694323764721598443347731645434533927965036485959627107827516575173579574313996679511505362327734522107494631919810230699628004460988125845426905829983742301285146413634428742806731884943318647336681153144557943622575343170284720990563032767533232456673039732725168242359389244186637673578595760371333870904147323987028433728339199143357415395066092945918247267600933490844279859343219435456257053469499687552455430633980009047129569806891968741608985300913882199172935258532889846526282765079621000515636697071075615591070174062528766323148196004246713167949265803357514006826228646178843081643144385412120892319406704250925867703630208292155466111565555265745194429555910266990973928477313378517464311876042150507728074168998419549143173123287421785241857296361161344908473374996050442955389832497910028705651066328284089869984899033731341276306437357704708530024660600656590251381218549589447434898593944833983394069203999499631759432115832992937178492624916404672071270252968896081158384916349172777835772777404545099547933730605400444014974018496216659931186587491889865864590922131229422080548403641963734314258167983391191392591956356691310979728609522468351305694712814344266232773381119660446031389106907877898771527431872994826512117554661971251472787585393190059656807937568681812648762551700162888430492955571845660418465097554185847111162744954330065187301061162836570652552288245747720592090551203337171169710837312547702615753299585710904912939536663329532948477573350109544020558167941878055611310151121589301684978236870512299715732136549665160135562868318691257442694894253138401440640898460922486558257408488193925914789102438461696015308995185277706834669397739255301019421042170278912334238642207253424130630139444160797972387238154136233285382680382235248631100577369360329666773893272952101518188117809696752415426675430220858597672679338417516056994267862897859182134793199224248188158115529399443763992288425293912926335823593855004/307211666613991556792615172644952346508771158103323907406328661255123953373203189171241686123712453942548267333476832781911003787104935337561664795887209720890958891403908752915572676218159936741366908745689089734586721297469737597054090512186806073756071555418645322698977963869260890839664353137123254234969896500146303441477782595121766270983942506231637498087266770949090166105113809902266280459358773937587299060192645891883508619466959744681439755274518637240039736503901287267881786536731684782979925301841339511368609643958182094012521015993496759832574665354714138494635751609739059495604378425121055223533106141297984170209684456500072428321896571798912709813972580289433627559585961550145014532880364944673725146448316822701544305086341357605612620269528161434450005680665699006586467831924828593975118225577269770962693450990532037051475007044649836371912270538894639545529431416290232136700180573978786972664523974924986010323718344816287037198505587617682794592447222641124182958240953296590087096908405161820966411152514807912299078407990526896606510081441100116087110292840416034303800849212405972020749559227628169331223601048716811329452795411532804152269661012220799605284274312192075520948049655079668541080003676243168749711678256183141348692844584093489469879631584466465036812667015119724238356153992224136860042484699462083568853557854478362060225926149875087338180692429960292942362292463157945048670548662029900021476139683481044302479245426531216651767421020656946187340701172139575249848960321753932455376832179182038485993289973685384112208445394788497392643699760529104407462002160849264408611929274046276126162922839605373310667833163900656431020482594690426111362955529320352441882477223367445241890009355474951335057570003548227966942735342148978555479441067866790804124168794805723492297527242646993261982025793955866312394639763072612162452382294792208796903168365450398070800952218861211631044862993341036913753437364958892811997501640541364685652906015621905210436797213128517797148752644375270656579225328832045575136258093138499351839130815067354787135064411389592070308872140745227761241685720686696699231546169308225910011205451476762651912759354174994878357498521636120497538517182727975848086081223153528991206710279250168923607182699603652567796249431609330226038677853464719764076481797921188638240674120867443155888120110829757086774609371680063074441611126036948014295098202888033361989184384291334086600717599011930241842414415604423041409516865362406451680850418505505857518504209252632920798620159240094817974049654972744332518057290491592304833628845657922558609674903438429212418191419466898148175885588262822484380848181731440191646287020101997274131680502703711435981901305071640918821573887234076318162844883705941033297428115509592033186296924830826703980061490435755255447271954511778616259147389778812966234825562972740747512770783720023491285135172952851899578176928265290600234266970811702644661287873758655643415403394930947736394802623481792602579348263202593361506311630882669372749848712018483478562869224529243759950042628297459008641917626581176519801345845216971228046474278063794530463093306954512006185286828157214376470677854553508644191479483146621378231924352579850705383932732631081509652767783987478469563641530856907221989785826171441552653368919903988507014203625674108470084172174207641117594884877122662787536963968862273799375*t^25 - 2022189554564077682915571171080301819904481073832961597983092669318782955220450766522386683537897643122460119842933233935355550703772527395640150134490973127090987620028400768487416898950570755534779667361532182176089481640976243537239213750116438659422126530524281967570509326038270714522039308872954448768086803720847717266705588840588568508957482784292945850932320876135148351943041664551226584743806769225438889861187194859890745366820869054807672792886922642182975649078841387502127266267261729085498991701198099786989452516348162247287830387297579070624809632324197116630754612800009505921210069803992199294381135183258356855548266970280051754395053408074324572233577092604153176319835330537219842580561457842450098056082561955161170496189427786160064871937512025660801683593606772910444125869897931536234444618761106465136816500356227998089555072173152235999752345795416790394795210302089363278770734305121019615857238195495704401811358762187436607748399589377060183947902400289748508571168791759503928129218059257807544678771974761303607955062596252981587563546799170984903321869322590529414563334674748184128884284316274918999187652294346953241871263185707940382890179269581335463456713874009557962124360390377658510405691505933727280269546231511151403052160468574431596435108823121083539498835614558780166581871701451172401687271324339058663372068426069553895115374861394345216638587286758181253277041482792509187514380968634723683019373347589322663140884635842599369475399353709613395386835338135190349352540035940447753785361316006654304699181259450100879611889539483201340280744729083260137601933817198461292138687648345515791327270699754162693600940769413191465190910164282240180359992230083152938267047181953541399583365032386228346474118518284773336001337330728059134234972634436939804025070498974724073607884711451757998086036957203931938372326776920689455430010336808156349857012994486900215500794851025542854482328534976801147030626048753055036891741521888849564698807423471126975706523172894111425470664778808918341009091338338020393789358499722541501855988196381989592417583984868177416672654352449532939066498686806900873407844382221811543074841819111602127219357951800610179813277563026259694866210773504034018632275857405061954804625373033685887777752797947942683522483210058116673293940692703247507531781903697091000909909303014959058950495163618764803857459875719782729776018312361058780830673433655453412677866512588406781357974550633184011049327336153394210158223985307601689294418480675378022023737296459722166718852061218068361920746770511007163312281776820571879061108208560791696911424463742888509062117464009054400800275365565904098116189813707072515806314630319531437900790729818073365524264932919398488668909977467726710928070051063823955473974037837506489205587700466944197852232561539126779973017960978922397288262508489319018698283814572619548765066004139026572189028947469366737509541743320687236641980504696402241353026740133918067520071599201413409844758896802228160281087167418765621330812900321515252105520740067394931163013503661293485018308661526342478818523496696525958983286949055438333014971397079040590080707365201661293294075720723956564141009238660956457869321949458834776649616112603214063887242394127128922136154472884629657831650324440023833546189812408957349831806719650363992477830827349464362623723076899444506542336098971739894715899851870779012/167942377748982051046629627712573949424794899763150402715459668152801094510684410080278788414296141488593052808967335254111348736950697984533710088418341314087057527300803451593846396332594098751947243447643369054907407642616789886389569479995453986986652450295526109742107953581862620325683179714960712315116876753413312548007854485333232228137888570073295165621039168118835957470795549413238899984449463085881056819571979754229651378641937993759187066216736855024555055955466037039775376640079987681362359165006598932881506605363806211393511488743111562041807483727243729043734210879990685857597060205732843522198098023909564679714627502886706260815970125916738948031638343891557049732573658980745941277974599503088303080058413196410177553447199942157734899080675394917499336438763915456933935748118906298039731296648907474792939086541490846921473003851075243883312041227929069618222755840905326901396098713775070211723273106292325685643632695166236913668516387897666594377204481710481220017171721135469247612976594821795461638096708094992056829529701488036811558844521134730127620293419427432086077797569448598038009759044436732567735568573298523526767528158304599603240748020014037117555403290665001284784933811443552135790402009679598916509050780046783937285421705971107576867531932841667553457591301598782583634697515749194816823224969039272350973278293781504592923506295265047744872111861711626808491386546526343293273233268576345345073623026969637552021987499837065102966190157959130582412916640769634469917431642558816408939334924619514372342998518948009981340616815817711907978555869089243742745894514597597876707854669811964282302397818984270743165082129599025515624530485097432940878415689361792668229087548774203398899871780992973396498138268606364621928695320374774943662094450433845639587878941160462175789314892647022983216840767362540250775736403813027982140635654486407475640398706446217612037853879644129024971191769693100179518545759510861403891967563495946028156921955206641515038782476510256395774651445591814625596643179761518247741154424249046312338724845570153950300501878226310331768850103607391176145454860642060862246578572555163497472792313473963583045641780282330533502099191827745871987722726557960130287057735323929181859668285990092344905259875783330070395283022613100523567810559894046804361810049530249788904901852740868925218838993920267207436786456518434480694747415566864914481320350912124904554087463412595967341725620793188532207186547197084595970535886398115526918864895449676535443448967724772663369912353717918500492480478051766901776537985468737126642383768959664332039955613879674636121944642641904321002817454917009624794863672679853971433303570989091843191985341478028918336772713439163702289127058354628387262355203092581098202594036478576978141842318907518598175766948104879539644508668466438976888333906412417754875037974425098275306981361766946175235873894547559038436070054118358861461399277377064112414837370988065085067087189228918095895825434170046622743377050550751037623450358215859257103250629236770968281035176075986588772689970135944258057581635864376497491402395385277604665405938674874343319824341135133230047956799392610525803970560489251392158008784120153020100118646076985052276549893838324558610179721913154896694790703535109281354416251640388048783841676214180383834431315368512630312680788566843810951870399493722323853540302978043010325*t^23 + 21415902563679958079993591172218016863258712323057370027417906932126682634097168586549578932329722266112836016161628960544290231988394754440854434841503478685466810437990508900133923108965626896915592626858462257209360906718091067590708025119785408594662575038741021612425870085867779748419347699697002056503301625004981015879566025507521386499408978201839089782226274560233047495800604014832698105324563117195108398934880297976020265864299892810003270899379265136830304153292277187471505742578744517956972145125735927286053209688100142884851052295637100535372908046038981932467434744621452044094092290078002921434442116854145903320989041442835089115336512255579303210781511489210943338362476596964367945650240786343485717370332755525217972126785676075251756980924119867493024834942657549933365098887714805818878435281867967756378761076894848174912693878426662130253879670972673294722104187466937397881475608356067583063459187947700850163248983629536425494501719650817381982183508294034338535867727429827052681366731959739139818623677614901914580115576923034717797591165752361598714911025716880838242717391217370912785628132941611617194415476610416096039443028181191519606488927446826592167054761879866459436480582112933662340409173093007239684598154991321548969848985158885347427912469133031022451572159231674496239656498360566224834619150132003464973769818866487290797119536445731816457247686024909287694519651650599851018983192576146593783944523808137792950197539622678907378612743202816473452353811073573416387810845988005924999265358620295932793149784542388706351980241615177274988074810512024311435628964853767541054846912571501903204319019447580997607835880918995742785542505799688161301988409713438928338783226004188238803151905778757723693662932366281920299016472015164002200134026322903107336357112044463608096724933214645021272002712090470795964623743450598274228362369337436024659534640291959913581423805483070225113783179181928879439509092429120577376985582098667526069228768383649022630181039609548123445953418085883192161339616339348883992300810109926054311793022493944937940346602892204676548592686632902449486967278780064808105949632651185081566400998873400878499716522196847061633918123256179513286100909871529552465823459486765869034380653507789285888552080340654649454924818157049938884975836684498236452208555979311544355339819049801202697144192889445167278341862337121153352651357961065735092726596951020799106989312162895110553074243123892062754287485259764926268833438757836454394452295951616982243033103851301611643148918336920545245108407079139064147825972564764336710250274687504739609069307204688734593545783948776234562341182193292186667989586586774098631256366804684109898412966115838353685908127747706750788438662228484346382077977513046421574088289728941768325035533808925304178413387587484149190323919872273020363232948576762128076262544329766858347069542494710788397222696038623167719268549239682939994311618219401250468553494335686723819474814203954742179076626177718693400820976459823796487884956161738418219008951027439767613071222640812046468987454909139297962387251030594760684414155508490678325720610977318353368103806672162095723113431614388826861217804297222615483600614345786485652684433989089613904114962202982065195072407609465918686410628178740373560898583309131055476416702435968344543781072282194196347503742211601697548577720182959636056640517903050507028/19649258196630899972455666442371152082701003272288597117708781173877728057750075979392618244472648554165387178649178224731027802223231664190444080344945933748185730694194003836480028370913509553977827483374274179424166694186164416707579629159468116477438336684576554839826630569077926578104932026650403340868674580149357568116918974783988170692132962698575534377661582669903807024083079281348951298180587181048083647889921631244869211301106745269824886747358212037872941546789526333653719066889358558719396022305772075147136272827565326733040844182944052758891475596087516298116902672958910245338856044070742692097177468797419067526611417837744632515468504732258456919701686235312174818711118100747275129523028141861331460366834343979990773753322393232454983192439021205347422363335378108461270482529912036870648561707922174550773873125354429089812341450575803534347508823667701145332062433385923247463343549511683214771622953436202105220305025334449718899216417384026991542132924360126302742009091372849901970718261594150069011657314847114070649054975074100306952384808972763424931574330073009554071102315625485970447141808199097710425061523075927252631800794521638153579167518341642342753982185007805150319837255938895599887477035132513073231558941265473720662394339598619586493501236142475103754538182287057562285259609342655793568317321377594865063873560372436037372050236546010586150037087820260336593492225943582165312968292423432405373613894155447593586572537480936617047044248481218278142311246970047232980339502179381519845902186180483181564130826716917167816852167450672293233491036683441517901269658207918951574818996367999821029380544821159676950314609163085985328070066756399654082774635655329742182803243206581797671284998376177887390282177426944660765657352483848668408465050700759939831781836115774074567349842439701689036370369781417209340761159246124273910454371574909674649926648654207460608428903918363095921629437054092721003669853862770784255360204929025685294359868759177057259537549751699998305634219134242311194807252032097634985715067637138418543630806931708012185158719752478308816955462122064767609018218695121120882849692988954129204316700676453739216340088293032672419745605443846267022563559007281335243585755032899714277581189460840804353915405466649618236248113645732761257433835507603476110331775795039225301873516770681664250604162288671263270104015412656834241285447621323194994314481056718613832828233219273728178981897632803058268240826022058897728552698708579516649507192767612154646883529223798401614279745384996464557620215932056727507854944299842243817158900968280726848674806823921932426267523189102805557329642225290126100999049703542914657696517805723745653462284952929383445402407472382153167827865827491521309695558761831988489703502267993506442595551312179675986564732928270906138407514210573360295935067050252877320379443007736498210916819326732702502597245662064407497020196331847986790983715453116501152535972405603614952849201139783417219811575797895454860975114914437871401943691911255533081080323620702203288881115600890430886404726505905478192737051396132050206494080260077479745852494824960298168419447912810587915610945528935431519064555577242412882487027742057903351713881591007251116356337579083973357391027463839122913290512313607785918466701441925401707709476117059104908628463898115977746583652262320725881368836740765511890864215448431032208025*t^21 - 75821813889629557852983388698276675615707309479452490075973298118818996451455035104143157976434120630862512033589362524130320615977609079529712100194274317672899308264906011772212584562497680535153485055945867234449653500123971269350081317909489441695110095636963233379127863910569276297941097595692376525460728193340983849264032794498193395811085576539009005268820362301277831165571354962607402533668849500158051513600848927924156772125412451489746871871635779881842743503663496863627938778143045708894631224335870873296018440355759238545674919699382580447955349867978994839942268512591139032245443509565334710596844441020856789937169381473337940540843199410720247607176371607198049813564176225794258191959687258928661664912345613073873492789552372362776371958829379272901362423885200763800691967849222868130709257510894991811485066440012004542087724185813727763196388263783698834375888441476236983739746719637314701374043105056313071904485807475125792520907845974010430589439879488236007486965018024233913662485362829249543043988576925762797894420012058969994384262574766707092440526475503898885210246137703460179843041722366663016725317538718106449806924120602355872994739005756194318428487549943398686702378714479121614210771508842110689181427391094425388576505537727381058998493411977606446645180177821861905890725264643574409969721243942870928363109114254210169407486809089681531995398719182451461626672086518304136751954074182796727128166590504385445178599773296376855168482411761975938111403064339481054397778394261723272910075551477462313950713864030923729596769546952080743698562631775978240339562944088092283672306947662550281111381191025342034688452026884858543637664604077365470855000701573840336916176949751739284462000260022533708183909942757355872270845488289086833475198934441900657175082817877566362390340928907762573130295057432606259646882893562933585921016472868681808974088008832721263064602353997093793031808226460744595060333249355433283831759063423389706512844186766643435384224156045933000975622864404886120338143349398499380866105930572503724264622429185731496751926850663773768394712473476475376574013189458996819439433179045342240265681022906791928156998432838458353054343218328981392340570206143980034318405008730314280855379149688383075467231110752243050270068880833754712162272939185723587530932094546776267320271105289609085148859043527232882454937212793635291179378193499899720195875545585334385792169353870960053273504791283383057229975510651368496893504227507717500171587059283087425671574363570590479509984701933147294882733021230986062304140053375917111680356071428928353620233879363035262765339116120559394745677290445386193812722339424651002145400537975706101403076537685879601312667927922606580761957880356667049069396386511224705672913172790706051547719620477934734990732791033145322082993558595329121425843877487295985698542771560910621974283494780461963330944668062250334242725395066672857519993581628910359609914177035993088830772804717155426748236571199923997973255767736142940331409896709354191736212989681655369966777641314022992872073970535258517630307506322457426082588812277029859372676484289328234703005914585613444081751439491668619040761492380244079142629884237085289780582362997887915432355815695500781327841025152419665929090345276123047667274232691624856102099874990660199289691809579279046749448542676553989010209549738713396784149857374307428/935678961744328570116936497255769146795285870108980815128989579708463240845241713304410392593935645436447008507103724987191800105868174485259241921187901607056463366390190658880001350995881407332277499208298770448769842580293543652741887102831815070354206508789359754277458598527520313243092001269066825755651170483302741338900903561142293842482522033265501637031503936662086048765860918159473871341932722907051602280472458630708057681005083108086899368921819620851092454609025063507319955566159931367590286776465336911768393944169777463478135437283050131375784552194643633243662032045662392635183621146225842480817974704639003215552924658940220595974690701536116996176270773110103562795767528607013101405858482945777688588896873522856703512062971106307380152020905771683210588730256100402917642025233906517649931509901055930989232053588306147133921021455990644492738515412747673587241068256472535593492549976746819751029664449342957391443096444497605661867448446858428168672996398101252511524242446326185808129441028292860429126538802243527173764522622576205092970705189179210711027349051095693051004872172642189068911514676147510020241024908377488220561942596268483503769881825792492512094389762276435729516059806614076185117954053929193963407568631689224793447349504696170785404820768689290654978008680336074394536171873459799693729396256075945955422550493925525589145249359333837435716051800964777933023439330646769776808013924925352636838756864545123504122501784806505573668773737200870387729106998573677760968547722827691421233437437165865788768134605567484181754865116698680630166239842068643709584269438472331027372333160380943858541930705769508426205457579194570729908098416971412099179744555015702008704916343170561793870714208389423209061056067949745750745588213516603257545954795274282849132468386465432122254754401890556620779541418162724254321959964101155900497827217852841649996507078771783838496614472303004567696639859718701000174754945846227821683819282334556442588565179008431298073216654842857062173058054011538628324154858671315951700717506530400883030038425319429151674224750118014705569307720098322267096105652148624803945223475664482343062700032212082819825718490144412972368838354468869858217312333680063583027893096804748298932437593373371635900733593649981820773719697415845774163515976552546481444370275954248823898738893841984011933531537555774441433524543459849249585021315301104523538784812224695896801344439013034675189614172990621822297182191526614177550128509932357935690818703219626411756358534466590553060940256428403074172391234859844167040711633325821134150423855632415564222609848758187258393691580433466931301411534537625052428526176359186412271262752653511697783918331091875402162019403446769198467993610832929586175978988658666118557309631809214592504550062484746475550701568012900292305119724313017156949288907154898920018068714654118962424610444130128690599868841050686071286676015802285085284938831100785769168379638362076902516628625703972248562455990375974040998814995925612923902080567202644432432396362890581108994338838137639566019272690757403723463669114101526200309241917146546654564404515474299912781878472038599424552902168044544358050693122725829184880334654383709683414946742428916719826492265670665397971001307801862995870976776838465996117461973425019128938546481764719281363260185624570368884935822015272661017563654322167232898295973734811057525*t^19 + 30659547712860656824126843035872376928603575883478434626669849184594995589444125434979697400586427476974358272511286923828181912998054593246065402118818126199584645908987641149824970608189766304549044825411389577945053163420179671239971778880613469520413428255336668128719959528641392549585202689061844335728408557859720136257685214350478046755288248534186942966645464420906221378053165845198274942513960251327040534331450178424287097993792248968584448428865796941814664005871392209610587418645694459828466868768194098766833172726001046833253994494021080083532397357972612594048051004881336649646645527589187729155975822487319942759611827613161171349335905992831312899775826382713906797890526677246330264695693787590543198270836549336069388445203936992093439266551436884139574679387000239107875737238151081185960676879831300660233662475967307075536064413692343475874360574820476537621632538431165538343046258962159731847933528024331364225019297427184753647402581927066769840561112009372411733890202852751182187724772060044302657349031211008526640343138308781948517635978325591350064591635422315193372568050567979861236223266752528870876542221051635152932822713370052196610407376660183924997498209778831886125006627745282196289224359697758579427614519119684560633526021235752633682616712258147793865584326750278748157345009541699943495770119070534336789921288799236764278488063883965541328167931443207948640669328108363754794789280489137242042840479852743351648277944434377441992386966169059556725354013881608130589789135280831589289470971571063750863474422299907669404653512272159605012841892073224972793320983222438277490122173812797339699489847999557230074960509403398127274825152083321291105525466725660215848645970885536664336365220995143765105480233942410257952732023426472469237777061879977803551644897384954092554232559829472499192331231397460547963690109280475721339789285908210196196113981844803015523216061551790273058495868563579778193190322801233170923946945054817784315464075096491826680849453252450764862730861334382390762275319866061559704857525281815059265497379240568407237700647116722983503584594959661656676004513566751659860645518664107043586766859589736143690574045621072663409113168955707443727117116622896844029756077583635349549020783133493702473377528378119150763859601734396297063541918058913512903621106491680666583403661067522701060658666147287002635346685688343142233709270148777120266513611054959440561865131078861955932522115792638133418588480711775136591186639980335307023560030728888048640573758026549031822610667699899161769550896212063650399084131706788220287571735692239565279328561728832393133993081181171798674430874431945819145683119106243620122747844247580449666723521358733997363635970007057385976253209899819957599244244682982522561678333342955081197636599887981699568182864570565033028754572508645848844563921071509741826555006953953941588304810814823130374791740198646562766604084681819885887659221447655438886632382526415391919331994773352495205192190916012691448396020433628083141538929365100206901561003745725204392791851117723382636508946869602680240893199091007909077859238723376793360746656234050578864228070108786746123173334575695157228685593117276226050961167986393628990781388017762265274452234044450422622875511533010077787889946764063438283120938482354376949429332160059288872049832095040439924008626609196696348706121907958420696254151870465841/6305662568276996885570659003245400771881274342038783754130147167600513144826628937486243950089566306202142883417438146652814305061285523705007934686266293438858774860455632701147835191493983397239261407708100409546057634780239098529347500040823101561082696037493511387522003598772419502290402617248059043135910061952692387283897393564219806329773518050267511032168830877505362502552540970205150002521720523938826015368401351641728214806773386163194321834038349618779101324539081949723243178815425624433760628276179444405395698319405022036483086642559685667967243721311728832729026737699029167758846142507174155848990699096480239061334927049379747494612046032091223235100955210089828357971476823221175248604698472025893118751261538958382132363902631368593214067966973678734680054486508502715314544083098065662423451479767985621883955143747280556772076448942545647668455212564169104609668068684923609434406315060685089626504260419485147637986084734657777286498022141872015919318019204595397360272068660024295663481015625451885500635370189032465736239174195622251713498230622729463487358221866079670561119790728675621986142816295776697962493863512978724964656569670504997525405725347732014755418713615341197307608229131529643856229690363435872362094484257036080129753877096865498771206400832471306587895275889221370919700288712446476196872018247468331438717188111237237665978854378119339240695131702153938244288395489141274582836615581018680813478578869760614919086425071522102779072170837658039569478764555605219693483691175577920447442730554813443359089602776650436877043656221230239029381181544375642390676598389704839532291810428654186872782576495403208959210692381528628831989358896981255450993930696844948319533131877888568610867856621754808582802769153574373537633311873698848039983608402935384418066634778353999084760301404045055487862126948487924322604512801551268025094052989877845902150373791722891085520662748128943825781703402452115435960305069833274450477912554863315156575113162882906573971677456549688897253217320512542930010608830176259674504835370096179863898085040196152978674123316012707798401856374575650060865059829697254113543897335999772311944282825777079872738537650973217857268258475768470783638409205235211103014062174118955927588166390124895807157117696336834009562024047802438912841085928941074114081625772735155117578457762848153123899886448745436453138969749403331899377317559637878310804854169340341913226451654218277158886530296241147063307097377679356413924779088674586088351169521697482340097198819231371118454162597669672891161767017533732430056969702847925034491986853174974454543675067718218480479225868138581493552990776231821005496589449377125821828075072230187528543797448662638579787522066706488076632130855613221124229423619221445581581869257844707036443706942831987117841684480086936752491024229065985188136512200391710113165245685712540833731070384355215088825203059254623523888468802145834270398500818287904096569514954179213908264236390613726022920899065577216363252883668194347965427064692017821175087888532523481386700979126579744901434229002930329440733422290684198306431847702509336150325334778196368977443094050694909165465210262908885891211192783587109724193559627368478301274641090281830068395926138215353768935008813447337580869626104780966495574200255690346303716291507544847330926318642252539442485437061407272280770537670431996569531994605604161474625*t^17 - 11218239852997170242690923610167520287473575981221479809809421216125317581801282380550086501065364191414086142888831237096778042154669626977125950370522267405099792498541508371631308602160716149412405842765814647183942077014736690043845043444523605766631348841365957386173945086861821918437976154838842103091887490833043880744439898251459627870270359133970796694766440306136249688691121081092407599516062025403064309307810501007817023831176726543943792386926670284216985575051842156155204132426741410534023803861566605809716030630163616750645144206651285531833622142931154122938409751804496324689488957877553764845988229729910923297002967736045864203651103689622323017822482105254559088305631248156648124626118045026353115830471038020846981709778663249394559324233540235164642376329545260234292904563457180714464248405986158552429194969137350079379855640776935115598148607180073481508550881799139266999381767240200894895780541230658450726716649636634907552284545546798056534668440710454986816656047282106675659961618212587256682269315177023771564557070934233181630068967352718833607587722587587683171613329029296033301087961610876451217980141461632630748797794476797791322175333841369377242602811726653089933205151424689792045301174174460163292315222670165651924766143317103743637841786735264081406135278601937994172809665824435028502127367041395097111369985702163666454343442261583075884849635243942318234830727415630476024918292045092262377008297878157793047024602717156060855445014410300430273439853650214995160396713142718606491783350783055381634221965210243946578089299736169386490793850915693931661931888080281244238326244957971103366778786279401545120402333207416044418091995897798543372289813101301144364487979395216274355134883602296391115405380229852102379680276291791490799119159953928889926963509295142232049108213963587105231735405124370373206194454298254271194401360251670093135057976827562392453243780128722052445827692598545582127331299356847394212456133026818302121653447728805409442070268425793426947517828042537793049344527492583104543826195955911250335612279440620962008050834636887354351568954036354359750091347950203612465157073336993333353884705497486402446246272055790227485267788586301861075905584534646993206154976021029481843178351278749408193683983494602300717302431633377797802727664089222160724429054228969131649761941185269732557841735565818239559776740328503585672242162682249574689902628666674925601182362962943256557684029581816970797498814494004409183136297652502552984618840371869448359309867239157156139280567557339246790180932819279580562771939880309035838191729148123847763257466454593718710464524566517923905622048191370451434641641434809777020944765505990309505449935809533966519728991831392963793945532306491946208653683587404263655523487644061245129546512097045906104712142097567475250052650317829384082465542481593740433955363727509992813162672021337902606656654208815110203318164256974767082785813507212349608546957166829703768284616769247900423960129804748427841693272545700265101159332079799958470775024084383619959303862406591601209170854548399744560249742145668262897153917679595197769090390305875701915890092811634314634190136145053762680021479371427524361463970072959454270576640367022054572415943210474974311964093405510869001283463279213435503396151741152723294807012564922421894518093831963385859447016844552034206314996837418796402393891524086783/48710345949631222620793458827726805583166352649791060081715045767175880479296406839670776320331355659485623678163929212568514299629019671732613476485370171896762945838548160771105952684197355617003858047020259520421253569621163890157445299176832725721380750604622551913855932923344439836478613007242596517279487404571936828525135273624172355917472470555292291104287116702702714891634524268890257419859438810161215765777536816951566532217029326509229761264459433203130401313469834188469303569179502309430435517480695480406766390622956062069302933058558786251033489923074095024743582256494777498949264983200580623266112212565030461515549313127182072202211839462321384800941154953084803122014956636306270279069691612177250258892572533395775447539748789946001849090500094584684786530957449932740124305431294545183540552133084382289733551025038290600795300234620689433886681537663628889688726200410482000014170984083584439980073708098148075966302373728257706514864227968806407604447165430565204276409092058745555305562077061128322339822755293265973457741324763525971016416123083741263485835524130569902949371286634608077999217087552385080465488649642004533835136423393976935343314436225079757247266761153802683565983113461968083754669961042784509271511661120291996600053194803300655593133316487648366450325746005730931715559535765407219350030334507483068855821011007299420376090922530026242976982696697284027689749635742493603086770136679937475506017636771907900067553769385515143099815573966045311361191746690453224615127337335441582811270125405399483709399948583954323579591507545784256335124838837102922528357556061647821130853814525713842047624039682706762187754703387482064468745123471747041633769054775817428100226527276820422798563651436743502354060860007972058200579151115423169584009999636337665969543207177759260482085743863126035846464362063177115592643209895854292467092769870574403543935809689001688062911988705185826024207427991238257950274007474935977775892944992122497158287069613085982282046867031525205883715081047071275650992767642594977485596176075259104793034353318099694072452288462026059672284548958059718022356088361854879499501339762533345506499384029864311502691815516341498855671879041467636736607142076873898292922670039541308503247486478554935163067601787072583022631878365471971184394802308764919769309864365853541714728465944126814738892671219815316509921718880115681522514344943616323725401444636403286392305284030972687502518149593923547807823896441238443948933160664125692534492620726433492612022194294290155262290125114066865920150955461821299284178223264314806101360300719687516137471159773587983745789238157859896129514659297988127729367392122228233815298090358726932502280454295077042994905127767670043567304373269831922574455376762524677348424648479479700845089812076411801815433581628906868158237115059824716700007098990122679071528871321699722455634131944421405363581407313521010181688721999118958851598286207305612100824469408849297572189196102824437645751385381337472134350074787892202214902429527902371923686516538715545968234698338341824466297431254135429133255715645873569839628182157334928781735176246750318988938967514950617101724612865848338639697847859550519330535068772328415871895756885270076296849744418737581012019773964979338314459673382473082739056108616537760535918449197751562588616780251632045674304011910795076764737872592654000065587760985606340347625*t^15 + 842750095358475601400900896663172155827120282216084563498503145193093794118714421928634827183707975440040488358920645690432574261422276149224955987148616559062323668781584844388436448130327943420354831574489735407991276916496725389534102179999436918506360870388757645474580390731692071789424959488997366797390805325168069301783698631584128825131923989787402509525369418949120584384712251165962335026468214475186466780970565998410700549841531156535517517767377388757084856244434675181590403608948502922815466483373884696805274324056295162624454772519828839809045764683968772375445343791888388740603769603679072063818323556955086095843318083222438249112201486234993173079580022802364329836567152902902242720430696319081431894123027536857229498986895270385606769977161287218678184942570788962840813088893763031114344200824223620419872788161214651372680844869647406210163445308778758189994710429474277567027549842868117840676693538489586493064074041592488330436329266389353210559770600055559299604047502541284825378995675421647938823936885799400650775367582651199929798779023895201374010719082169691830214765389375732626051828315031221006071560653044046536622109850893851974802349040452206015284520801118601976128748993814605413062893150905660505797945015442091242548878600874205003949406522550609623447718643940495035022816719154072361330700749449241205632112108019883384716534653958161452487124708050462395041154952018570244349927914222078992108171965190263810132910437321488797163988880827456786289941469646942402891101196819590096976891878625497486475713638967799905965267300831071717836259978291768609382042944372103439049921393039949832989689222277183317923161907811797427671671286462315835087823198096575237595948712668984407769875070590515259445973487884960218130206292414788539211858350439988915749466576004864435018662898415281839705411619445651761069508202850806196847976810878344766394173809732163392152698209574908495088374786724858531273083919120267871177645627334317748256872972984927696884031295489033115366356717467294404477677655232503511096637510346273319195758729175896116790072107310747134413190994858933934767989561633991497996323033038345459191930976997745185230704816652862283795325450063988951825271724928049473533872299509936738847319067241893942353493480188980295604441851408292519396084826277606756771440701584234661320844704172694275905541059326028893392613274026404970326903164243356158398838907133310214137280211833753520874732488960132640875575556863581197206641760721263280449829363204996540330380819524385718292926799490504784725929830780518962469285523638295988115832476127611913192898988093702542075645526694737497528720703614816223066920939779427845940871172448939392959940058306199433993799780192146045564537605610961797813973152804858789385881079667093103996905285555301649093770037500766333570823559663313120175548611920996279234301232652210833161022968736426784039749492135554645810920590850671457749251418168871915745840761354732421961642832611696708915914118963710055466261351205808430880031245591752531285966993615354414473326386324100560840251656882803323302422023445934311380858537168636470088703485178890298658167758324040738910787698418062582018575192912867783419369262881098955714207804548580574295156862128147754487703059839985146620402205047885733108891598963140450050535706772679145134806602695879768482526883365250778036806193560175586139362897449447/100668048295904526749639814910635398205210462142901524168877761252163486323879240801986271062018135029603622268205453705974929552566640654914067851403098355253310088066332865593618968880674534941807973297175203008870590710550405372992053618298787633157520217916219940621968928041578508995389133548301366135710940636115336112285279565489956202229443105814270734948860041185585610776044683489039865334376173540999845915940242755033237499915193941452408173279882828619802829381170990656169894042970971439489566736126770659507317207287442528276559394987688158252135879174353129717803403330089206831161814298614533288083298572634396287132135247129509615884571134888797528588611720236375259785497577048366291910077362665166317201711316569017935924915480832555070488120366862141681892163978729860996256897891342060045983807741707723398782672118412467241643620484882758163365808511171499705356700814181662800029286700439407842625485663402839356997024905705065926797386071135533242382524141889834755504578790254740814298161625926331866168967027606083011812665404511287006767259987706398611204060083203177799428700659044856694531715314274929166295343209260142703259281941680885666376183168198498164977684639717858879369698434488067373092984586155087985827790766315270126306776602593488021559142187407806623997339875078510592212156373915174919990062691315465008968696756081752135443921239895387568819097573174386990558815913867820113045991615805204116045769782661942993472944456730064629072952186196493643479796276493603330871263163826579271143291592504492266332759893740172268731155782261287463092591333596679373225272282527405497003764550019808606898423015344260641854693053667462933235406588508277219376456046536689351407134823038762207117031546302603238198392444016475586947863578971874550473620665915097843003722628167369138329643870650460474082693014930566038891462633784765537765325057732520433990800673357270155330018109990717373783362017848559066430566282114867687403512086317053160793793277200377696716230191865152092159677834163947303012051719794696286803565430555535483238937663524072701083068062821520523322721401179990083912869249281166750965636102175902247380098726995052910438896418733772430968388550019033115922321426958872723138706851415052037573378138722346866003673043693283338246772548621975407114415924771447500856573719689430652877105496284528750460378187187618320787171552352239075146529646216807069032496318915233458544097586997343554171870842494108665469502719311892784161128532039193097904618082834629218064845868208199654208732925235738189568311974621097351853968328079583932609477954820687533350773730198748499741297758859577118667663629215842130640692610385938349884949386741368993838046272209825888856137264053184756705762371424319306653874445309217666520077606857591381746518944957917723751896068699740860860356704456971081180014671246253536747826334064846093074977206018470904418068241781276754375490025464845848293303124828431598341703903444955214982524338612503837801219529788097442410990154561643884577465021024331568642285467513345461667685043232573103897014691258546553542061812334805377668564909791825519482252697576617325910473866197564608676897533256086566522042218909737739949772475462812059468584564229558157680156138465391000758174199527623965849883324990444370994049291140844705107564795008686562683141345853372894393561624615643158647124936691484933468881372703586436718425*t^13 - 209303343528905689368186057557167689797725363094552776493628706469096319403176283559775640534620558504717574836159238938441624949944103351249651291784229690471494955053263667933964674576535382459509287076581698496417474712323318329960715166526370512939672422847518009587269077701081994546789755817520621321559592460278601203395698185740300782664492290534057900965985314315092378189955991846316940688681871285620565641007388285766864520370396748162959680004906094239553933253645888067655741300734899652556110634316954328896362506333010658293566301293529628326809569180878048878946271907068231500581304977793716935090074311699177301590833600266062867613464355598995426085612426745835820351148232865086551745207012145141617557908171879493603943741968662435539929198802997997423307382353330808818672367327610771161285218311256580238941885095790196975915430249705988584673242964429178954963015908644707725402961600122148136359172802679316565216990376833047577474299374678746871924418487941714893677382121657101308686051473785568956185056447640469093763447124173822672249690516807906974556974667199978064331832014140002395392911962413563104974904031907475653775816425536904773397515223151302311161142029568665130346737659611744504669569744276129997881979289383905487768108367750113394888444359089094802352593116559714745615930662846031468533712160641399567439615254449192860366789992920310347778751623495689885979996307141792130331885962197776053341809793920217564015588713155457918833916796127828848998880743019054509627163414483502666127306181275463717918072408434830235442929428675358073954104472305807343727742262036896269243840985996526211885537681100361512923547840290834537518155923271278472903622160138031615081792734149248417616700122025380762559666131718870474757622763664951524175018715641612767333977057626490542651317675480162815464290131335186401915675658959871209964003583939036254038382457450064653575671600431540143979441726093865416651315535393043553565623564839595915258193994895702674687648388108337632896846038457827256003529069718323396294106970793835811642611019458454062673318767235887092401934700898055560033456889963399559995308094231574057902740499598210440100824248678121656109956782548375873413062759689841376229228294376993671066326955564851163720482052829085038849467140644107015906269568933482674878379393847269561153270849842937926027821138700387893681847699519141420333256889497408922524529920204534730681088754564142966337388231071303791280148270261893744897538238727573929139361939266783089562284082505213334524190080222148638711750003732222127777611230782656130777441038508862508805143036734215456373688253569893968343743355638378989437247291863300622042390415744678244213044804677133219908622572645074610684069739658718646117926935083946795972580048554257471086555664767489048158505973323133013929534983458777042804884613568651947763398465127393783948163707371338672660008255439316067236658852960569574276922470917793047792985197952224023232770416770439936496518752259892060436456565644085352961132897573436923548127450956706741466617938678099359667644694738020133672470209610748260247870374228608553076542474317935184741892201571500076651631252778075448182667225878156096058929818093075699506471797187123243749086585424976219831116199465540166072309091003830270998953477881681418355599133609248798644400073764932247987000711507499944450100051708989312952447509694913/930172766254157827166671889774271079416144670200410083320430513969990613632644185010353144613047567673537469758218392243208349065715759651405986946964628802540585213732915678085039272457432702862305673265898875801964258165485745646446575433080797730375486813545872251346992895104185423117395593986304623093969091477705705677515983185127195308600054297723861590927466780554811043570652875438728355689635843518838576263287843056507114499216392019020251521106117336446978143482019953663009820957051776100883596641811360893847610995335968961275408809686238582249735523571022918592503446770024271119935164119198287581889678811141821693100929683476668850773437286372489164158772294984107400417997611926904537249114831026136770943812565097725727946219042892808851310232189806189140683595163463915605413736516000634824890383533379364204751890374131197312787053280316685429500070643224657277495915523038564272270609112060128465859487529842235658652510128714809163607847297292327159614523071062073140862308021953805124115013423559306443401255335080207029149028337684291942529482286407123167525515168797362866721194089574475857473049503900345496568971253563718578115765141131383557315932474154123044393806070993016045376013534669742527379177576073012989048786680753095967074615807963829319206473811648133205735420445725437872040324894976216260708179267754896682870758026195389731501832256633381135888461576131335792763459044138657844544962530040086032262912791796353259690006780185797172634078200455601265753317594800894777250471633757592465364014314741508540914701418159191763075879428094296158975543922433317408601515890553226792314784442183031527741428661780968330737363815887357503095156877816481507038453869999009607001925764878162793761371487836053920953146182712234423398259469700120846376254953055504069354397084266490838165909364810254780524083457958430199357114736171233568951603533448488810074998221821176235249367336314228533758265044920685773818432446741377431608451677569571205734649881331489917657966972834005331555423187674873079831357890902993690064944578333147865127784010962431758007548900470849635501945746903108375354911863357980778922477584105336765792112237434288892455402909100057262147910202175865991122249985099983961801651307075080827178014001794485041873938923725938045400178349267052761737203144888174907914741169930339232584454785669045654253894449613593284073465143734689054353933931043297317860265986776757156947461703855454440548086584645564068938205126441889325648827636042144224638671085391973974919175822243764804888692229178220871611202645498939531130667351455355537311576302543152808161149267036436137609591291862492576489211933954381287119999719966070352936932333490249503063547555218791213030708319851427151961244311960710393481799874657171238645517087364144367337835051411159767467519674785605554349695949182412790103335562315382679549915326759177900012789383610671156822950554058997210429527835295175638230120873414707968677344067831386186438524888779535461283268455242020367877549028149589493495776794264823694254717719823312065809409799468975480008415747228970154728651145973601689657539766476467800016014925607944091412778523665496984174533207286239874663670102725976717135897673276383429489721373481117376964642719420212847005529603635245444452921922911705987985015450141405075193898705880263839192226035685165544196509411448542785899434415029320785252463883781138675278247*t^11 + 24290574530424976936015415454165524128511678653595385711108952691005229429580805906639546934688917406227180683076322760105306700844380720037786326985450214325465018983089379116087281352763523639785967515916859911307140842761682717459922199714980586803252122820864992742120543743070750173846008628731167298801526528607656530765443205212048167700767459706567301417413510305429664838326776630966457019954444672079545597674802546365839635058363372597238716159149673866621761799135198758851294873240276965785720769808863613283642915229291060047117908126328154798555277095317540076022760962015374179310226154778972284692326796666099477898402832765094243240230256204807886378853734734587128678916780563934728310748828456478884235939999389704767959352881164094874760174516616155814687716092602412872372748128296271303391714810746231431635977770111681208075275131565742417241181927643342230575796942711598168170460738565238052486988274023111000469996958495696649539076909501312298183127145846424464207219875409402542236280309117630943911081874897887698816092517485287532160876865341520401180013827718404172661699002811531036957944823012863670628403628797036365664412898596211057163458793027635487446110910245806846577679501996985235518391922761455345867272961639524682621169441504188072916204808976054641823664865133913151796568147748819764335794686283928334043106501621800900887523361509196238871978669092339468647530862486593869494980541214806350639085783229044513316443909267410158914824255830902542454182293220799337445501331319354740295546841643971412158225633634231962559561809951326409732920975140649783162653152305162374510629368714537667406556304275663867591455300969085746109759481474460737653771533656920338293122834220915266049867225390275518457462966952536715748440752576371112816192958072484882089771352049834872584078426691902420943924316937480140870603904256434953492334560477769045249404365340726493838417520856224216244689159638448592025081210983924304110216705237678456457296830098776600095883684113397907676530670637804169372702476287691170284738213853097137533627989972338306056588733991327800784023971649099428577535599057828359518762802357374450667597949418791005327011012602535883465803181882271861810021135937685602754400735648985042682019252914589541914066008593694960793136785632710157340576320510175536232063729268492854171251071897781395741981012696309443785921383929940507588721571862398335589910869813194811835702749606637324607174145368814674137794316424157776538771870556604918960874021320176049624708865180881910983928360330447502918971389882576976889768167101817509162918998955181925443058542351970872637755322298059523742406881883587728310316990949756069128218582637007215453936692586849053293844308450537923549528349007137919253246941810560397453825062432207350696775871773538751556571659320714010657778352025878259996479109973538723321364559016747808336824819385737541768237055471850138052689486039366125158824051578866573451497120915314848577511911714022836654784833174037417762192192499302163492448672663537139354318556511390351388814588454542681444955898375436662300408121304721630047182711172447820627550359538501253818240232124266019075798403284798459706996272069133613551642742978133367973241172562626926982642745986383747064593381934809801588179767262784310122620054543305748156292531431859418012473241528592504886409452856208187839407236082481889800699791898418139/5714220425420428651889804813772397108322361462617519216398008361956555974202357345643146704293335398685390410810146168712254926192340223494887233449194071939243640528909252449690593530573728626901845988267556048392521340502972660187147939535494082420920320129578392489524822262424120906105273387602230445961360123327814823741649323975906383907149879015335449727902142517817396024480624368888369875975194738707774253726515999503951660207686153698663045139885989000945868004163408942616171695561161251819746276642763882945613846637257100232562340937686142926865988909573806702171674583225853647357238065032256753031472276878446236446481393032812354326455911329692814115275367075777368871204198965996415827691721336962835663320739462407165096905977438498323466117176384195748289244903924643099730530295006249354390178878842555503285100817457446878037416829583400001627133388519627837775162408315393725518062400977042107370950442711735370421222124722536657202800025555866273437359217866092690226706405871229852842006548372456375719349075388004089999522326356274184365129978682178304367776062502861981428971335509363200551703756384187804266422566587233480265106620855632113080511285176451351338628313204304823569662192236846168298877084063921259339542887268353678179551560293014160567761587983829327397961003329081496745738632252547073983395928547139740304090133965468496464203301340181884568878435546097728745090067718879073076829622087950801239106030173239870138504746197368658540067984945071568684843676042606405870245510968288119167906660665332494513846449848373398489986595668497460267524761868948311262386130573103118226424687152774395953375185619986266813597941805326198479241384183495339803465774569562097653923193960149259162584061662774667609855350299707203741921580333180515108534129859338698862420307542664374399005575029732087890355903606503720065596093481524646220173146252071057394619818621778725826997817977403090288064978219137758287798233871686234540085556555614888566138087793725039198703374380841628207259792900648140760873091770706345327830784534623860635091818594616938731578192449937969465367634895179777133146197196946868285062402067810739268036544040420188355243077416585124499058639264730376759098731158466492383522417006872598808777663288296575154966492979161842128901550177429190034035591137801674491121694050731152149263139285598705462382447039330778742842218826170146622542462308204619659491588550585396807338611330730212165457904632493090178045382856300970107338138864140717816359836235942058305014846017102036971850307035156206854466092615417348983286804206781422766711797149486686455589969247271561090815284686146175986932590585178846861557634643337018554519382039600328197229020549446346929140919519450926344889189489158636803593875139087122404679165198057459602077654872646283753328876547603390485016427615091049481021172783951089506416866200522858781214931145226463947482807608230612408615940315461044886672765274636262816670138671245992868053029032661555345110624169361775123575034143382591820270646988404132830842049992460028440642806109010547096506244919908878018708054653560557652600749974513391962371109872541529270656228066972359882326734680215241775490682471973443332768935024695600931615265619362409704398702887710989376036242087786519173536927176432593830735219913027767996020700459078075357583152214675005604461738498057752614286752781418759278494113358773676907447958275*t^9 - 4830060815033620438643774087833213455196015605274715344278087237709966490830333598776195285110413174775251085394610677111581701636165277981878272347277740074646875856510803775546153570280933925212164691992395112825049054676295531057365256211951739497285246520996782170806541394680585934670931689398801023044176389519294127800000216388163457861969655599178157243054797816544431435978388241412755720118295707115275390664405466355230826939521148774635900420715074649996490562567012235776247123343645856246030822238941287500955893395191188297470195984720443701567057707171956662166037930124847133455600448229053776156737957169913504272300899141031796104873103952006253262553702308623401825786243515230561167922700755001369620605658835571116887488024703758718499363565215351047205430355001539101427562520452641952239557145461896913194997141625765207115048883374252837562216139490228772123702291299831614211699141103537129398364792809243939763699728898580683074764916835314030360705193431392019388839392952420720810603260811929890345403350984935162099629302897255038577601414619859302281654641307672465351253764686940815279537463053953794353893625496101287207115440591210275893556706822710693847386010952645783639098199213403825025233359515248697359676753723598851604727621736375521291390358815408862134392059560333168304485316185299660669716675548947876170496650129276913035116324881736468750035172395800450678688533142396764231411364721676625479504171778410746566021270583301495160175881237037079715191424643400049317043314635506564724515832086920244833684849916297621925207520684332736037066465143952227295303395846646044013679266251370516897503983543650506111881712054962562511250849277912253173804057730408420765113392772151206370529684297893811291340607486047080676439766003807818274700075238003070038275883394233587620398364640961235647263841687883919070693221678149275237197687094971806284366058656167213671200224577662645841803045896632517590184285504979682233765697079409673033133583536400143256537022030316034137428382987686496256353863614734391203927994443923720520213306850819437679799755474301932839732469519019935452838350672768967248906590945112255709493323307885390838699007801821282490008061453947385401930631976799543961775410494701717796137585961532200789659494860693815035160993969754860260489024993093466436967114927082631778085719058746031474698756381738081715176572510406764921340029421334072427191665948559117430745395066332578779479860917507523548722490424797208723270459856661747307534535699108950447975581186499365004307173743146033561640412280568086566724959698065831031360315811332345738871743831715312023364452253037428331950034375412610208564266195345944855905740861866351676345754625941403816038709272452076390709113423298183328374528085541802146515191758385609078043668868705597145828639383448991917063964241729662820518644127745515678622959308628756231928116864252067405973663838589073362835961796898312352450659870384151914992542488219364051538108356719374957752963256731417685948356646711687111162035135423230324724808860580766937993452783992418370216073961641109112688898920019833247249342327130086370296205484876768303746825225754208285365740652847240516753700643369362391958632841187194584457640665573121979813697843433728690512315189299144775645399643404646257358173434493968589498389763709011039315387176198220085237491577543171952554894320453576050362459181174071/92062440187329128280446855332999731189638045786615587375301245831522290695482423902028474680281514756597956618607910495919662699765481378528738761125904492354480875187982400578348451325910072322307518699866180779657288263659003969681827914738515772337049602087651878997899914227944170153918293466924823851599690875837016604726572441834047296281859161913737801171756740564835824838854503720979292446267026345847474087816091103119221192234943587367349060587052045015238984511521588519927210650707597945984801123688973669679334195822475503746837715107165636043952043543133552423876979396416530985199946603297469909951497794152744920526644665528643486370678571422828671857214247331968720702734316674386699446144399317734574575723024672115437672374080953584100287443397300931500215612341008138828991876975100684042952881936907838664037735392369977479491715587732555581770482370594004053044283245081343355568783126852345063198646021466847634564134231640868366045111522844512183157454065620382231430269872369814295787883279334019386589512881251177005547859702406639636993760767657317125925281006990554145244538183206407119999671630634136846514585795016539404271162224896295155186015150065049549344567268291577713066779763815854933704130798807620289359302072656809259559441804720783698036158917517250274744927275857424114236900186291036191954712182148362482677007713888103554145497632702930362498597017131574518670895535470829510682255022528096242185597152791086796675909799846495054256650868559486384366925891797547650131733232266864142149607310719245744945303914223793642338672930214681304310121163444167237005109881455550238092397737461365268137711323877556520885744617974699864387777856289647141278059701398500462202095902691293619841632104566925200381002865939727171397625460923463854526383203289345703894549399298481587539534264367905860455734002549226601056825950535674855769456245172255924691097077795323916101631511858160899085491315752774994636749323488278223145822855618239871343335858898903409312443253913559565561407774510442267814066478528046674726162639724495532454257077357717346230981989471222841386478562200118631589577621506366211259338699981395243762810987317880812390027358378315894707055854820656070007701779775293488401194496221836314141417908533667044163349053553163012076747197303025839437240079442360311245849515261779673515906132934645810227272757855884768634680192199407917807628559409963316736253371092764726340455404772875640443488463523499786201842279351515629507114459477822675930241806023510939358572519164421706768699391121961110433064825470612844730731845553700700130356731852841059562282837872708484240912919943466168678358403872325866102873002587096410045034488415783065399800886629968922747270370035598257778770275103111370724567988351959194297608772635370182477917772948190127136965233266943513369709111576466908305341117074767553158938399897312724808462779561981919153889678132604311027701260637983500951950107202473123157463345258963218429743245526213947226782278284161932546486661198941757104360423702066584496899694322967124877022987311836592110378390376309701412518658307364539958567638478271314949312325724280193805017007745665798104152947625690006382905439826238809250166175397873570564912612756394378570867990968677051058361678081005031129206048953636233939622987487669595491444618507368991872173007903097312516328009135374903230175461478413343931294048558020350175550438875*t^7 + 551664408019499232956178260017937950903966323826981376564446084105773275873544727106176251334040604193007054906517144568817987469452554019054254539409264574704988347462613186342797123276234478876179637995468215708528962865312819661842431724984645481347373150329492792449546778170205435160640009655378743050201356972494595024903252765343367852238531540936103902145621780883098045803252012774105603021900443269075028562122814945655501098372033088043324374158866025651973737633689633983715454531020168655797157805084142170034845356051076073482524528373537072437967752818480792512476409242295900368447900326659522083029619988342492644829802338596443663571127417086610399338366305751605625893910748997485494316145322300717747627258682439104896613055747170726785880572213497081238469210094361901930389176849730454323321148358343728681267546839475864269392367107014713619630972805078126888469035294142811960578399971204024335612590276514161196582475844347004731835663374012917408248116322932108743801683183648676527078088862206042776887718315445762641005093589463229250614559769720579002189902637083430329711140801588860308537121137264822830285777625123313452118678643792452062110997337330278241672648249013724220590631352992244468777187293037575460015824526462657571364317623546859804643941686165419819889084806160573251085419239035976774904634332340066565089815994745505172920782475094027949225511426015970716157196346668395399540464118564538637921687898914507865159914490823196653531509304325500523761685072407573438535477374779847296837467494847839315220667063572374192796080207879516531515756314266626865941276609350776875000321556080034685519481990599052523765157164356891432559509337949854899961535208251604661965312165159391698516200724924696793949468969856281415619719451812425523231722175630933285476718741788012781571206679816982768492496900750363851329304834709842366202718511858971206196423135588426963222601171077457321163547491853730908620499442013306646533230170581255906954063588661171533455158949595412264025306919054176746657338662158960784960722237489020267365053941516815162238898886993675176177851654572378759681170803397760152924066771347137499831338438090196148083321741503475500473783142914432720929369022899040486922225114130296525783888004827002831634183637426826339295624999911221689293763894174465171677488116902753511231552729210576356854787423097247135979459298220005538901572892923611708053284890573167432181109955341849782984864276999680304780974486866971447941411451310476307363472952406374237778614881564481372009859001446304697160006895403923759519800343590311522773990814194959546973057397860501050692824146296717655361843596251488929348512749239183411060467714584000853214057320597819329964380088490229939674335456330973234692902850528183293740156763247317039671100077174184987276562817836682497934278746433585837627940401517001323193553984825574869024722447863250906794130110718690796630350379286154047942793268440325229697623787210809334691391400423906655643062429034564201554627629860669967775800069522045479169695443066602590917632791282689562435720470864759886055856569100307553562060624405617908103677094531454137446092881238986866991577014351671791121128691483726252463256022515225485391423468943829975558997192118179818026191974419007283394233120815777992130328291650502771575610671835033222963258537335704759734989435263279284670595217849578224688348152457/1461308574402049655245188179888884622057746758517707736115892790976544296753689268286166264766373250104729470136633499935232741266118752040138710494061976069118744050602895247275372243268413846385833630156606044121544258153317523328282982773627234481540469874407172682506347844888002700855845928046425775422217315489476454043278927648159480893362843839900600018599313342298981346648484186047290356289952799140436096632001446081257479241824501386783318422016699127226015627167009341586146200804882507079123827360142439201259272949563103234076789128685168826094476881637040514664713958673278269606348358782499522380182504669091189214708645484581642640804421768616328124717686465586805090519592328164868245176895227265628167868619439239927582101175888152128575991165036522722225644640333462521095109158334931492745283840268378391492662466545555198087170088694167548916991783660222286556258464207640370723314017886545159733311841610584883088319590978426482000716055918166860050118318501910829070321744005870068187109258402127291850627188591288523897585074641375232333234297899322494062306047730008795956262510844546144761899549692605346770072790397087927051923209918988811987079605556588088084834401083993297032806027997077062439748107917581274434274636073917607294594314360647360286288236785988099599125829775514668479950796607794225269122415589656547344079487522033389748341232265125878769819000271929754264617389451917928740988174960763432415644399250652171375808092061055477051692870929515656894713109393611867462408464004235938764279481122527710237227046257520534005375760797058433401747954975304241857223966372310321239561868848593099494249386093294547950567374888487299434726632639518208591715233355531753368287236550655454283200509596300400006047664538725828117422626363864505627402907988719773077691260306325104564119591497903267626281492103955977794552792865645632631261210240829459122080905996751173271454468442193030144214147869091666581535703547432987668981315168543490021322791411093704909721321490691421675577901182705432822445499659175344043272422852769770356416779005678053114777491896368616529944104161906644945866311452482003353322836507641194345441444243140965276032180291719299915985013568581842381074631425004658546050706289235497049863776325931222923227762754812111302805511068301997451384763165751750972156341512091740849458827506899139844877345362791821724360003050784252663613151736666084392638942398297852799054847694807549848309340690849202955584798084944692531858959674251153586194314381325570466009087605784471536011101446380335086239124213819251503662410246884138097307249711949858088290203775757277527633538411801050296481879426544855017505920675985657302302134736758461355552395025872522583290005873580924726647147223858910646421714100824749115835059883101114007585996396003017891062940210586404974122366850420109655640335191662977034268863490433535314420044120031459034188725049723877952820654930761642872253176304801160685039100718396241562376876913114507098837813941018443373753756526967329477846990852413755309474598322586779759952745830346612573180609371052534943055851719164516507278851404417004999195433741655241171508206472153425366732586470249047720363578409940298559526447228537675723252581154863402834458222078867889699339074255254048113162000777041844983168618849010628499864200293767761775748777903223766865338539827545633384605959706006561014782445215206672225008737125*t^5 - 480100344674046448229564287080496525065325681267946396787269562521181840576242917932255475829544135000149671764353227505640248692576117872403374469445530263553055050139255537196664589910526055921108507605531709894321271565922385581429519473735870409962508958675696336872991025263118844340964615649006577335987303466453716588211431067580615059245254529377803402579563877914402280712783269558223993205555392917220580419108492101374836117175262503251934351379949559538608950143050829198561641525914840332329043285216229590996965713097563568819897375640880054470427671870490752192370837888091086894593812926752439896092286543638390747540505431192806368632718665060137647265199055532490867887032065337745368659330257365914574966569197151206537954933412285706308893125233447964981843557227619312968650940085658623193373030792747285376393236754320116606483740681078263168924183881815500442017562303706127152481068227630995356776369109524409985880193792264762256695858299466073985671635270282941485930565048650360585579356450288241804225312354695169543326227778756389666940054629150393030238830845462512521282821481625651469715756688004375648743150715003207275219359348178569447706435526236534141736939515247868331912431969976721183419313722202872138459919621898694981999107499550958820066689375568890350606766627485545815416397075214565124654836001252959893139331719053944480522573169094632383111742945693781558911399876885919031276612566711078418490705769376414249765242438614926806357502528857328590554635232717488852896859184852502619314004307470018797369708303949533018981508132351914095320873688206482637898323491655496159100172625673574065401386197909427736295827432114435767745152380475848667061556792380732930464798019513315555331157794391194486984652652883433079668307191788499011541967081248317597282128245249955940283381933461658180500111883870328317185368810121066781505709353369898026325553316494219862561388850492769405217091656070658018663646980163598903004912345699637117849416858621920814006176612417281109157977980360898338634175060276527045804143698423970246423706977170101416190108212375233111041623951107198343268464914256150613252896971145040715893637425177222844965503894882205599639761725487884263040757071340480051001355746179747076875541498391673298347729856921354175508704773519714477237351511430521642460770758146247014615549801685073593958549423919856625242677745406548820768710080655969882575003794393940913372159645329456821774775511802063702055694782017178130371306141406835451854081841333892793347832252239106524949471286633658031816137215329231896500593237368769124457100927070089662048235145422035706720640416172066660473826147272198404740318682184459282410427350677297976183594952807539901287666211325007544601057476659842118170431310546893495472526163216178703981356004563499296042963808503952615770652362416369965299642961371808149988076757899386478951336770726661166492473790160997409151518592907937241710896133992702489453005508005480421654451065240359416242046422461711749870351025207211804196641468506922796657330267774048014978227236441209117366113339737714890240381757905418548361572661937586884653131526137913777945152699630653844143893208279816594978412175671223378166545308309449081683851659488002892997830651447514152701017662927697797217572968733262232719503337941258583995603454323074470640722221422252657100802652141898308886720390045274224450802112737/370880116183240202501228760055798917078256127311794223426213590349846942516086336291028997997705530876580339520677582283562069733340939267787204723392929526342337240043014813758489475341523434212724575333746613998047932719311987420718221027946592111414971254124540426820111083032575085477213696538182861802158754671229124036184191837102876250735489766566772284720505726275481465779385286418802292426390020421842681325201967015423148231575058451965606215507838238489962766174986970894563905764279180296681627384004151069279603474599115600808689080860295848062778232559480882621904402711278024826091213458998378780090319685015343822693054223986820902236162244874824078053348824965931131973872532888243560625896008680016429005055613679093620337278440413010232586557686269466900868609716632787853938704385405612858753038660114435760837734009261909274523768510579723915132514692964416327978398215899126089577097739605161540314545400766443327815512190324641131781734992030749080720029235784968418047658628689823305888329782459906671689180464469027365207091943981033966174864806848048993013274913876232413699425252345811540570105711983237010244474202780915885778110677439360482320803890262056755930970995117498786926169905658158447208069789482127451418902635560288731368036984732300040659954496283779678258135597025622860211512179058174373303269076654831715927373933092074318129004748888948031780062269015771632359893442896770314462798805041759147090548529815521095180093765095880075719650641911073719878187164098691961959268164275081258374132308897532858208224340158711530564368090293430397363630972732216583363442665292359530600802313772928651640494190478156269853999746698076596533619363909721340577326225633959004871300636556354297076289335541041521534897259928615176201862571148811528234858047537078407118041865745311538373552322167849323550242695984027164257498829300861561814095159122516725184133941975447776295144090628591050601550729175464978393761560338492270387457789776337767411724460135582306087271394337482821261671320170638850336667813498702318182540920032967716458578511641089880530527443298354875299813636291906487260869846639932451073335905639335124873038548909176987056967358038358318676996443706071596316741455666182338987669256207969151255426431521344377915206187171313848652038709135046953161452891467794396733279475768883827592650421251001692629870253076564353642568774289043326025017910765852218851763580687995040400120344942156151500910667337527710127421753958962964585803965324942780176116989980429784273106434348098875839617547091329044887489725467326031629519720659194249096579976892873982808053718287197036513392048915106565247100998457084203443002667565159823324281796189297492039197857566446231639003490714838695623045965415391522061831038789321325598938198331062735125325885305565940751774225446829582432256706636623830601517071644063571297437553872031262799807197663984302877098417619920224425882221427304960977856146158534581862923762328966108531251360548461901685037178230480928258703406544308221477566278342611097544653054272524703076006891741970271073238658373133368547575166323954289547372486441035868795801083632100209328782802632539358076730446149208311428276200442847774407812306602862098561505097104331639385496763616670405692257045983477411120515797213220256728195463878897513265534034558257938685039831838192030422921408231081753012992573384465185551784595619453410707217482325*t^3 + 164958028897458136401639063993549766441040094261833366267696187929519555729574342436948236173614189730519118250549213644407688341262823807527778110478938432800337126220374176463051836710500970009460199716688118325776114441146492846245297175002868515695124358264645811640462315283452853720611622289967051028401465180755844067691930479503559086858349034118994901780763647025702307673985553410604036203832772717071119445641121550212172342667759583915690439107296922879526835253609233515388873148909092423840159781680339345028529727686855387327806883911305096929856715811085507988026872545381388374100099643822906862190908737310907353883835714567216307523234696191535839160220881738124489172608780819463731833174840542475464835049510421461286847776321584273926632813537184802240436810127619484118101908019449623806250108227070193121468545033470935208073213971915843714182830797041519062927794854516212265763428717743088010670921894397502232486151527103425538288541768788819892445819553198722454939764588364248722093761104977161713396003131480564970693756604881518265415747625695308505928817928012964521429295070305421686452481852351035116788781491095502253902406402183970818984884229901076864394221316450399057740912250302960072640628334293114068445243129558400680026669935186233263334854063715932430828195142620009405523449217029285277446949311931712705928486589348854661251766091617718723068710227193962853542883005525968383688058713394281950384386366351932849102815886592982383794356204672956605527237382355304946684876332157034363374661317828569946309040367625343804221723771470345812980125672170020065499793943812811831516873660200218436146753175160691509784168221129383008405257160898036545652242520138716396153077550580648101683592486422576461506660440475124264827691082124353354070212333613024702181043219481686481780064109182808338018579358120480895134676951464636836930498719084795659131703963642933711923119794362643670233120424760948482558516804753858748790996810677348333817196637938550554577772470015157081679810972413703224412067188138500735221129237437372989589262575646809009891650326708815414210330444043777815879479121696879839375103677440776208933938777233311525081596008437790157161501313459753629570103993851070776578778156527081778963055542888776058538011027225194667283684945390786268267500644628985989403604269585774364609028093925187342809489174287636330726403635600144276031748530014289207064381274851096661187600878236313401055919491813605308012339908267194395379918218044791871363198954654467107007788904731586250689998864687922910616977745202771300668751349923418807039601048776372943307682681432484606406738118880497116669207853954701916240552145802270550164143787071143821717643369025776773200205440026689467372499752448512545387252212750879523858759557305588604940127938375402763153818511984769172676400399190283053504872907523149952152222550945086642081245957396980724477734648769104086931411658558862664090452006656676471871677577929204319820458128854681021724640450055118398782237071377702098900346915394102254670185254835081333594014611146539327508171161889058316714783619537245982193964484000176203593361415271663010013119626674781756579747740989917360830413886393002054584578802608224524967602726970687330841315065408333718377982645063051158638826371878063658263644524297133703042300791837218226236068432500456279592530259183449392862225996059581227030153286/123626705394413400833742920018599639026085375770598074475404530116615647505362112097009665999235176958860113173559194094520689911113646422595734907797643175447445746681004937919496491780507811404241525111248871332682644239770662473572740342648864037138323751374846808940037027677525028492404565512727620600719584890409708012061397279034292083578496588855590761573501908758493821926461762139600764142130006807280893775067322338474382743858352817321868738502612746163320922058328990298187968588093060098893875794668050356426534491533038533602896360286765282687592744186493627540634800903759341608697071152999459593363439895005114607564351407995606967412054081624941359351116274988643710657957510962747853541965336226672143001685204559697873445759480137670077528852562089822300289536572210929284646234795135204286251012886704811920279244669753969758174589503526574638377504897654805442659466071966375363192365913201720513438181800255481109271837396774880377260578330676916360240009745261656139349219542896607768629443260819968890563060154823009121735697314660344655391621602282682997671091637958744137899808417448603846856701903994412336748158067593638628592703559146453494106934630087352251976990331705832928975389968552719482402689929827375817139634211853429577122678994910766680219984832094593226086045199008540953403837393019391457767756358884943905309124644364024772709668249629649343926687423005257210786631147632256771487599601680586382363516176605173698393364588365293358573216880637024573292729054699563987319756054758360419458044102965844286069408113386237176854789363431143465787876990910738861121147555097453176866934104590976217213498063492718756617999915566025532177873121303240446859108741877986334957100212185451432358763111847013840511632419976205058733954190382937176078286015845692802372680621915103846124517440722616441183414231994675721419166276433620520604698386374172241728044647325149258765048030209530350200516909725154992797920520112830756795819263258779255803908153378527435362423798112494273753890440056879616778889271166234106060846973344322572152859503880363293510175814432784958433271212097302162420289948879977483691111968546445041624346182969725662352322452679452772892332147902023865438913818555394112995889752069323050418475477173781459305068729057104616217346236378348984387150963822598132244426491922961275864216807083667230876623417692188117880856258096347775341672636921950739617254526895998346800040114980718717166970222445842570042473917986320988195267988441647593392038996660143261424368811449366291946539182363776348295829908489108677209839906886398083032193325630957994269351239429065678837797349638368855082366999485694734481000889188386607774760598729765830679732619188815410546334496904946231874348655138463840687277012929773775199646066110354245041775295101855313583924741815609860810752235545541276867172357214687857099145851290677087599935732554661434292366139206640074808627407142434986992618715386178193954307920776322036177083786849487300561679059410160309419567802181436073825855426114203699181551018090841567692002297247323423691079552791044456182525055441318096515790828813678622931933694544033403109594267544179786025576815383069437142758733480949258135937435534287366187168365701443879795165587872223468564085681994492470373505265737740085576065154626299171088511344852752646228346610612730676807640469410360584337664191128155061850594865206484470235739160775*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.99467816067734024253 + 5.3340266992851907517e-1666j)  +/-  (7.52e-479, 7.52e-479j)
| (-0.8975351587409253566 + 6.3602375144251524032e-1696j)  +/-  (6.39e-482, 6.39e-482j)
| (-0.95739257660806699598 + 9.2217876157864768786e-1701j)  +/-  (2.29e-480, 2.29e-480j)
| (-0.99918363188442050293 - 6.2026482068689157623e-1736j)  +/-  (1.15e-478, 1.15e-478j)
| (0.96816023950762608984 + 2.462768899424380711e-1773j)  +/-  (5.27e-480, 5.27e-480j)
| (0.95739257660806699598 - 4.2164258378646381525e-1775j)  +/-  (2.05e-480, 2.05e-480j)
| (0.81263521054887031856 + 6.9921614934878299163e-1781j)  +/-  (1.66e-484, 1.66e-484j)
| (-0.91496350724967785396 + 2.1883126776862968384e-1774j)  +/-  (1.49e-481, 1.49e-481j)
| (-0.99988021951688687152 + 1.4887560935940576827e-1776j)  +/-  (5.62e-479, 5.62e-479j)
| (0.8360311073266357943 + 2.9322515708109828686e-1804j)  +/-  (1.54e-483, 1.54e-483j)
| (0.87853527972565349469 + 5.9181654812402500458e-1803j)  +/-  (3.82e-482, 3.82e-482j)
| (0.9975367642831721877 - 4.8756036991195986196e-1797j)  +/-  (1.22e-478, 1.22e-478j)
| (-0.86169449096993571299 + 8.7375850562823332912e-1802j)  +/-  (6.15e-482, 6.15e-482j)
| (-0.87853527972565349469 - 3.5055927551467313479e-1803j)  +/-  (3.74e-482, 3.74e-482j)
| (0.99988021951688687152 + 2.8558277463194959726e-1797j)  +/-  (5.81e-479, 5.81e-479j)
| (0.8975351587409253566 - 7.7550330112101803293e-1803j)  +/-  (6.78e-482, 6.78e-482j)
| (0.91496350724967785396 + 5.505981442092327246e-1803j)  +/-  (1.41e-481, 1.41e-481j)
| (0.97723265316417006432 - 5.1803277303469293019e-1800j)  +/-  (1.08e-479, 1.08e-479j)
| (-0.78788032167987056963 + 5.5772872625607420699e-1806j)  +/-  (2.18e-485, 2.18e-485j)
| (-0.93077335759203116392 + 4.6533767853920311781e-1801j)  +/-  (3.65e-481, 3.65e-481j)
| (0.9449257047677985495 - 1.0492467227090385492e-1801j)  +/-  (8.68e-481, 8.68e-481j)
| (0.76181557019331174219 - 5.7785890809692835897e-1807j)  +/-  (3.06e-486, 3.06e-486j)
| (-0.9449257047677985495 + 2.1406584257467159937e-1800j)  +/-  (8.55e-481, 8.55e-481j)
| (-0.8360311073266357943 - 9.4937237101591672221e-1804j)  +/-  (1.53e-483, 1.53e-483j)
| (-0.81263521054887031856 - 1.3418361110248920157e-1804j)  +/-  (1.62e-484, 1.62e-484j)
| (0.99467816067734024253 - 1.4658672377020356259e-1798j)  +/-  (7.42e-479, 7.42e-479j)
| (0.78788032167987056963 + 2.9362890858349029604e-1806j)  +/-  (2.16e-485, 2.16e-485j)
| (0.93077335759203116392 - 3.5128115567915677356e-1802j)  +/-  (3.62e-481, 3.62e-481j)
| (-0.67620707107638081898 + 1.6408475138496648391e-1809j)  +/-  (5e-489, 5e-489j)
| (-0.64533804574012362456 - 3.4325132385447577735e-1810j)  +/-  (5.31e-490, 5.31e-490j)
| (-0.99042155699913445905 + 9.945559176938292144e-1798j)  +/-  (4.24e-479, 4.24e-479j)
| (0.73448676518393379161 - 5.046442236617243767e-1820j)  +/-  (3.63e-487, 3.63e-487j)
| (0.70593687667862786966 - 1.8718322591750248979e-1820j)  +/-  (4.64e-488, 4.64e-488j)
| (-0.96816023950762608984 + 8.8846647773710734848e-1810j)  +/-  (5.03e-480, 5.03e-480j)
| (-0.73448676518393379161 - 8.247824367280314406e-1824j)  +/-  (3.56e-487, 3.56e-487j)
| (-0.76181557019331174219 + 4.0590865275495615726e-1822j)  +/-  (2.92e-486, 2.92e-486j)
| (0.98463550651277674578 + 1.2241624055079751729e-1815j)  +/-  (2.46e-479, 2.46e-479j)
| (0.61337143270059039731 - 2.6870765725390286113e-1828j)  +/-  (5.43e-491, 5.43e-491j)
| (0.99042155699913445905 + 2.0071443074588024747e-1815j)  +/-  (4.35e-479, 4.35e-479j)
| (0.85801581722970414625 + 2.5727546547981400903e-1820j)  +/-  (4.51e-482, 4.51e-482j)
| (-0.61337143270059039731 - 2.0082899049263570217e-1827j)  +/-  (5.63e-491, 5.63e-491j)
| (0.082365202311366671257 + 2.7428627106058517434e-1845j)  +/-  (2.53e-508, 2.53e-508j)
| (0.67620707107638081898 - 1.1508000751355617218e-1826j)  +/-  (5.13e-489, 5.13e-489j)
| (0.64533804574012362456 - 1.0250482746880306334e-1826j)  +/-  (5.26e-490, 5.26e-490j)
| (-0.97723265316417006432 - 1.618493096471622106e-1813j)  +/-  (1.03e-479, 1.03e-479j)
| (-0.58035111272882396825 - 1.7145648520773406731e-1843j)  +/-  (5.06e-492, 5.06e-492j)
| (-0.85801581722970414625 - 6.3691663162687820953e-1832j)  +/-  (4.36e-482, 4.36e-482j)
| (0.99918363188442050293 - 2.2616165024669449522e-1828j)  +/-  (1.34e-478, 1.34e-478j)
| (0.51134267300061245782 - 2.3035994326021164006e-1846j)  +/-  (3.22e-494, 3.22e-494j)
| (0.12339015979880703233 + 5.7875961206720494061e-1859j)  +/-  (6.12e-507, 6.12e-507j)
| (-0.12339015979880703233 + 4.4316694631362253434e-1859j)  +/-  (6.18e-507, 6.18e-507j)
| (-0.54632434803926450002 + 1.3598005042534068546e-1844j)  +/-  (4.36e-493, 4.36e-493j)
| (-0.041213953277715639954 - 4.2406795981085404697e-1862j)  +/-  (1.07e-509, 1.07e-509j)
| (0.54632434803926450002 + 3.5847016705348542146e-1845j)  +/-  (4.55e-493, 4.55e-493j)
| (0.58035111272882396825 - 1.4813264942938202505e-1844j)  +/-  (5.26e-492, 5.26e-492j)
| (-0.20479787819954900372 - 1.2982580141359033208e-1856j)  +/-  (3.03e-504, 3.03e-504j)
| (-0.43874521999898132022 - 1.3800425909127854196e-1848j)  +/-  (1.61e-496, 1.61e-496j)
| (-0.70593687667862786966 - 1.230563147362761171e-1838j)  +/-  (4.27e-488, 4.27e-488j)
| (0.86169449096993571299 - 2.0481690671032237236e-1834j)  +/-  (6.08e-482, 6.08e-482j)
| (0.40125717459761495585 + 3.3969225239551562747e-1850j)  +/-  (9.36e-498, 9.36e-498j)
| (0.20479787819954900372 + 1.7644406223271254686e-1856j)  +/-  (2.9e-504, 2.9e-504j)
| (-0.51134267300061245782 - 8.0053696423230907241e-1846j)  +/-  (3.39e-494, 3.39e-494j)
| (-0.47546247911245988896 + 5.5022482564189745676e-1848j)  +/-  (2.34e-495, 2.34e-495j)
| (-0.16422356361498676144 - 5.3324773608808371624e-1858j)  +/-  (1.42e-505, 1.42e-505j)
| (0.43874521999898132022 - 1.0498466423375980472e-1848j)  +/-  (1.52e-496, 1.52e-496j)
| (0.47546247911245988896 + 6.0350890162373788041e-1848j)  +/-  (2.4e-495, 2.4e-495j)
| (-0.98463550651277674578 - 1.694713505374759692e-1845j)  +/-  (2.21e-479, 2.21e-479j)
| (-0.36306875540226766956 - 5.6428113813010136005e-1899j)  +/-  (4.99e-499, 4.99e-499j)
| (-0.9975367642831721877 + 7.489498990118005667e-1903j)  +/-  (1.06e-478, 1.06e-478j)
| (0.16422356361498676144 + 7.6083065627327790688e-1955j)  +/-  (1.35e-505, 1.35e-505j)
| (0.36306875540226766956 + 5.1596036482557539327e-1948j)  +/-  (5.09e-499, 5.09e-499j)
| (-0.082365202311366671257 - 6.0183632380923043372e-1958j)  +/-  (2.74e-508, 2.74e-508j)
| (-0.28488634745627313859 + 1.4432415542167582128e-1951j)  +/-  (1.39e-501, 1.39e-501j)
| (-0.40125717459761495585 + 9.5928746959676237661e-1947j)  +/-  (9.38e-498, 9.38e-498j)
| (0.041213953277715639954 - 5.6274053197796529899e-1959j)  +/-  (1.07e-509, 1.07e-509j)
| (0.32425342340380892904 + 1.5607339210355503e-1949j)  +/-  (2.62e-500, 2.62e-500j)
| (0.28488634745627313859 - 1.3551031720740817857e-1950j)  +/-  (1.5e-501, 1.5e-501j)
| (7.3207825951742914093e-2008 + 6.0406827655188316602e-2008j)  +/-  (7.69e-2006, 7.69e-2006j)
| (-0.32425342340380892904 - 6.6117277854970874706e-1950j)  +/-  (2.57e-500, 2.57e-500j)
| (-0.24504299805664905947 - 2.8628301129291917579e-1952j)  +/-  (7.12e-503, 7.12e-503j)
| (0.24504299805664905947 + 1.0535132408566892297e-1951j)  +/-  (6.55e-503, 6.55e-503j)
-------------------------------------------------
The weights are:
| (0.0035315235679178579615 - 2.6177671043462909239e-1666j)  +/-  (3.2e-133, 4e-364j)
| (0.018222455665678363014 - 4.7947585459511683303e-1668j)  +/-  (1.04e-133, 1.3e-364j)
| (0.011618203183547696293 - 1.2054159273693921548e-1667j)  +/-  (1.2e-133, 1.5e-364j)
| (0.0011200075969584704198 - 5.2183923220475107833e-1666j)  +/-  (5.52e-134, 6.91e-365j)
| (0.0099177170202825427533 + 2.8295827926326812593e-1669j)  +/-  (1.02e-135, 1.27e-366j)
| (0.011618203183547696293 - 2.3024082088784062978e-1669j)  +/-  (8.1e-136, 1.01e-366j)
| (0.024083857988329604361 + 1.123342277362972549e-1669j)  +/-  (9.81e-137, 1.23e-367j)
| (0.016626364245319449337 + 4.751019024962042244e-1668j)  +/-  (1.96e-135, 2.45e-366j)
| (0.00033656616900042875988 + 2.0245676665574465027e-1666j)  +/-  (3.66e-134, 4.58e-365j)
| (0.022699220400691596923 - 2.342285251692447022e-1669j)  +/-  (8.26e-137, 1.03e-367j)
| (0.019768590677968911994 + 4.5006099912474994862e-1669j)  +/-  (2.45e-137, 3.06e-368j)
| (0.0022164535749615853545 - 1.1956312861920653024e-1668j)  +/-  (4.18e-139, 5.22e-370j)
| (1.5740677572144243556e-07 - 2.7361064655813143836e-1667j)  +/-  (5.3e-138, 6.63e-369j)
| (0.019768590677968911994 + 7.2588203913451985437e-1668j)  +/-  (1.65e-137, 2.06e-368j)
| (0.00033656616900042875988 - 5.2803268285633604928e-1669j)  +/-  (2.53e-139, 3.16e-370j)
| (0.018222455665678363014 - 2.46154719414602174e-1669j)  +/-  (6.58e-139, 8.23e-370j)
| (0.016626364245319449337 + 1.9832298454934722806e-1669j)  +/-  (2.86e-139, 3.58e-370j)
| (0.0082313054819181624997 - 3.6756390679508005726e-1669j)  +/-  (1.59e-139, 1.99e-370j)
| (0.025417727177267127762 - 5.9892829365479743294e-1669j)  +/-  (1.29e-142, 1.62e-373j)
| (0.014986784444085892128 - 5.6924888522870644869e-1668j)  +/-  (1.3e-140, 1.63e-371j)
| (0.013313194680098749337 + 2.0027256335209224551e-1669j)  +/-  (4.31e-140, 5.39e-371j)
| (0.026704149470232737434 + 4.8369346954622953278e-1670j)  +/-  (3.06e-143, 3.83e-374j)
| (0.013313194680098749337 + 7.8076434804864863933e-1668j)  +/-  (6.85e-141, 8.56e-372j)
| (0.022699220400691596923 - 2.7028824223436785654e-1668j)  +/-  (2e-142, 2.5e-373j)
| (0.024083857988329604361 + 1.115248636054867118e-1668j)  +/-  (5.28e-143, 6.6e-374j)
| (0.0035315235679178579615 + 9.4690130662973764564e-1669j)  +/-  (2.61e-142, 3.26e-373j)
| (0.025417727177267127762 - 6.9482756424613083054e-1670j)  +/-  (2.07e-144, 2.58e-375j)
| (0.014986784444085892128 - 1.8893094721891062411e-1669j)  +/-  (7.55e-142, 9.45e-373j)
| (0.030306230104532584315 - 1.2016250481695556859e-1669j)  +/-  (2.66e-148, 3.32e-379j)
| (0.031424903998841752069 + 8.9420964285973866414e-1670j)  +/-  (8.35e-149, 1.04e-379j)
| (0.0050034271730365947116 - 3.222473866470885498e-1666j)  +/-  (2.79e-145, 3.49e-376j)
| (0.027946316778607714824 - 3.6119814285768709013e-1670j)  +/-  (1.02e-147, 1.28e-378j)
| (0.02914662197577845047 + 2.8274215300638733659e-1670j)  +/-  (9.13e-149, 1.14e-379j)
| (0.0099177170202825427533 + 2.0944378431237000182e-1667j)  +/-  (1.14e-145, 1.43e-376j)
| (0.027946316778607714824 - 2.4004297249390390226e-1669j)  +/-  (9.6e-149, 1.2e-379j)
| (0.026704149470232737434 + 3.6485231275450368428e-1669j)  +/-  (6e-148, 7.51e-379j)
| (0.0065830687991017100855 + 4.9821542378016432685e-1669j)  +/-  (1.6e-146, 2e-377j)
| (0.032501027625497739284 - 1.6183873512949722724e-1670j)  +/-  (4.02e-154, 5.02e-385j)
| (0.0050034271730365947116 - 6.9098766126455637575e-1669j)  +/-  (1.56e-146, 1.96e-377j)
| (0.021261043281766416431 + 1.8150875919682258946e-1668j)  +/-  (1.76e-148, 2.2e-379j)
| (0.032501027625497739284 - 6.8250752772884469257e-1670j)  +/-  (5.09e-155, 6.37e-386j)
| (0.041098816765949179875 - 7.491447489834976864e-1671j)  +/-  (4.75e-160, 5.94e-391j)
| (0.030306230104532584315 - 2.2902999626174744751e-1670j)  +/-  (5.01e-153, 6.27e-384j)
| (0.031424903998841752069 + 1.9047573932026851536e-1670j)  +/-  (5.82e-154, 7.28e-385j)
| (0.0082313054819181624997 - 4.1546698600764347599e-1667j)  +/-  (2.03e-151, 2.54e-382j)
| (0.033531750276080855536 + 5.3235691098700151105e-1670j)  +/-  (3.59e-157, 4.49e-388j)
| (0.021261043281766416431 + 2.460664559218414637e-1667j)  +/-  (2.41e-150, 3.01e-381j)
| (0.0011200075969584704198 + 1.1791848583459672292e-1668j)  +/-  (4.12e-148, 5.15e-379j)
| (0.03544075509558647925 + 1.0998752401200479095e-1670j)  +/-  (1.07e-158, 1.34e-389j)
| (0.040940231433797440061 + 7.3402651073968966562e-1671j)  +/-  (7.67e-162, 9.6e-393j)
| (0.040940231433797440061 + 9.4192940476647818032e-1671j)  +/-  (4.23e-163, 5.29e-394j)
| (0.034513199978541654818 - 4.2334814201481004959e-1670j)  +/-  (1.9e-159, 2.38e-390j)
| (0.041193096857263114117 + 8.3784605935237967719e-1671j)  +/-  (5.75e-163, 7.19e-394j)
| (0.034513199978541654818 - 1.2317290365975143457e-1670j)  +/-  (2.71e-159, 3.39e-390j)
| (0.033531750276080855536 + 1.4004175738729615052e-1670j)  +/-  (1.86e-158, 2.32e-389j)
| (0.040421617930209390815 + 1.1003424901446957244e-1670j)  +/-  (1.08e-164, 1.35e-395j)
| (0.037114073555838264142 + 2.3604420091824483873e-1670j)  +/-  (7.61e-164, 9.51e-395j)
| (0.02914662197577845047 + 1.6652816335720406158e-1669j)  +/-  (8.7e-159, 1.09e-389j)
| (1.5740677572144243556e-07 - 1.9600454584389935721e-1668j)  +/-  (1.72e-154, 2.15e-385j)
| (0.03785026340875065605 - 8.5272164746152845728e-1671j)  +/-  (2.45e-164, 3.07e-395j)
| (0.040421617930209390815 + 7.2459874876001118615e-1671j)  +/-  (1.8e-165, 2.25e-396j)
| (0.03544075509558647925 + 3.4270916750379737885e-1670j)  +/-  (4.62e-163, 5.77e-394j)
| (0.036309386505943252365 - 2.8213401931127388192e-1670j)  +/-  (8.33e-164, 1.04e-394j)
| (0.040715325451589121252 - 1.0128108558374933252e-1670j)  +/-  (3.26e-166, 4.08e-397j)
| (0.037114073555838264142 + 9.1546397606992038802e-1671j)  +/-  (7.23e-165, 9.04e-396j)
| (0.036309386505943252365 - 9.9642444514891454804e-1671j)  +/-  (3.5e-164, 4.38e-395j)
| (0.0065830687991017100855 + 9.8193623053618028032e-1667j)  +/-  (4.34e-161, 5.43e-392j)
| (0.038514308670581455136 + 1.7305462070031826368e-1670j)  +/-  (2.21e-168, 2.76e-399j)
| (0.0022164535749615853545 + 8.3325805936928471726e-1666j)  +/-  (1.11e-160, 1.39e-391j)
| (0.040715325451589121252 - 7.2576769328608005771e-1671j)  +/-  (6.96e-169, 8.7e-400j)
| (0.038514308670581455136 + 8.0503166507816684011e-1671j)  +/-  (3.15e-168, 3.95e-399j)
| (0.041098816765949179875 - 8.8441293353507893906e-1671j)  +/-  (3.12e-169, 3.9e-400j)
| (0.039617748655220823385 + 1.3444754870330385696e-1670j)  +/-  (7.35e-170, 9.19e-401j)
| (0.03785026340875065605 - 2.0059018921947930115e-1670j)  +/-  (1.35e-168, 1.68e-399j)
| (0.041193096857263114117 + 7.711770541946372932e-1671j)  +/-  (3.19e-170, 3.98e-401j)
| (0.039103803246526585878 - 7.7000123723446845614e-1671j)  +/-  (2.22e-170, 2.76e-401j)
| (0.039617748655220823385 + 7.4579881491430757797e-1671j)  +/-  (7.13e-171, 8.94e-402j)
| (0.04122437392046596107 - 8.0049644094297292017e-1671j)  +/-  (5.69e-171, 7.37e-402j)
| (0.039103803246526585878 - 1.5148291748604571684e-1670j)  +/-  (1.97e-171, 2.55e-402j)
| (0.040056516719690886822 - 1.20893452842684189e-1670j)  +/-  (1.42e-171, 1.86e-402j)
| (0.040056516719690886822 - 7.3101908879292034901e-1671j)  +/-  (1.09e-171, 1.19e-402j)
