Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 8 9 18 34
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 9 Kronrod extension for:
P2 : 35/8*t^12 - 87219/8284*t^10 + 102069/11336*t^8 - 891429/269230*t^6 + 24664563/47599864*t^4 - 792603/23799932*t^2 + 30429/47599864
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P3 : 35/8*t^21 - 1293446949/57540664*t^19 + 802951151159049/16271079433336*t^17 - 1075397492446125607711/17800479544672417320*t^15 + 4174928113335324976987859873/92449281989043135334097556*t^13 - 704402512054425406268155115/33186921739656510119932456*t^11 + 7372678859239421647130446532/1182284086975263173022593745*t^9 - 38286064931065468066090893/34645687530410642432896520*t^7 + 168469102792805459195567951/1531339388844150395534026184*t^5 - 178906677587990549728641/33289986714003269468131004*t^3 + 11150881316753074980201/123648522080583572310200872*t
Solvable: 1
-------------------------------------------------
Trying to find an order 34 Kronrod extension for:
P4 : 35/8*t^39 - 318928198570210351649723670522224097793729362010203197732254486221338420681944684701011887393088502590484581255377589973408578517218609991477180829672342488187202732839448413109575643934259801573933023172609626930915560568098654099107979816186964195017357388338289611695448676/7540332757743141193123310883935677899273587258079269017427674258914246208537358466489406416179371146255813757960247104497568578623387338284499290674903909635404907680271535986702879586749067304288666696096185799896828249582105878649949723925341785149992962663313855338489611*t^37 + 2472330670674202203581785935498716660425291026527770878864879056713700888300582767702736543765730188689514875181458164440356088777596758447668619142788747110983182184987851544943391284279977393229212086525412389969811177002188449439039713944225299982095451717076147023192507042392304/13097922714189539723337111022380606031458717510793699485810134189452147884874951963262135985140223935892843712989768455622225740306916169387748081315367577178432795014850509037406679734095773191383763592418743807828690942427347698336145791710754859179251083700528144903643615988711*t^35 - 783347733589388456480908491774932466935566158432906670345938691563726952743914908081033430224918576264989321195142296353003917754555994803872599293900523319263591915239869217596817931426087348831118608199811303394976298552527863994983817216318114239123800961504232722840828702970700187403291/1518880567729237264021011373930502736110882044301399846511758921774508467683259945743189808448728804183191705125977624610494305969308864001311042995172188575103876071720766559244038383144423171605835327836543224996828167241445461995572692432676369789787307667173684515689329353398408387170*t^33 + 2496443137484636575045114097166988109695002202283456428200234558025839915130096742862613999483192275045534969411127118923517944312419226657251187125394593846068142916364325986958485681825347328938831403144537426462393102564578423390115481592679924496754609010965687470411544096391368896814558189385081/2587434173337830929736180628005878835256144311133180962990006445065168731121677555214993177102334551858253040641075594421822932558052330674510013577660245954005156579662199135929009681632665254155395891306848617450916145445235716923818675446014754861375176082011868135732946910775453729566246040008*t^31 - 55336376735543021228392233677912222872340603160544302099196613953078257817479883718256142197450214319366909657499781039186096962117715662603064685619029941537488559204820776683854926084690352186036259438202975240141142448715154459004729667756887516178476718136704666280430455942806416230727060826447599/42261424831184571852357616924096020975850357081841955728836771936064422608320733401844888559338131013684799663804234708889774565114854734350330221768450683915417557467815919220173824800000199151204799558011860751698297042272183376422371698951574329402461209339527179550304799542665744249582018653464*t^29 + 1291287041165930243403953153671695007870720681442762340722435519933577145695174978583784455825419139115619093842267492632881623083543343342471957927310965880546527407948036153273154455907789211208796229356658091122114112895500192466801849450969209182798518716312921181588606869693057561607302618682599959/969098190094404837304062594983581170653120257221548295161257011637339346018389231456098306619305418072427302635510899359024140889702703391136882671586886372543195714348192630393641154896556290881075576071651289651012673555551791217961282062165411346642644972785709462101816955030093790550760082915640*t^27 - 77272338530965976538322846386071045058430654794283003502885074055333924615997878219514028781267048490152440216529159083123241229343356843563503556988087851023517708692326980178435463373215849303694747840115388310546250643034994075721530081677403919158122228227155822373565538596103481264060570405999467/74546014622646525946466353460275474665624635170888330397019770125949180462953017804315254355331186005571330971962376873771087760746361799318221743968222028657168901103707125414895473453581253144698121236280868434693282581196291632150867850935800872818664997906593035546293611925391830042366160224280*t^25 + 319046268350039201503623853152211044579834762936537853049094130263974588942235828955058323773505563786237847070793337747445472372925978057708400441415057164972176895427789871729208756947593242307533309996939749022530144302729010332512092488491801084902618976658568437252515216207677459132340162392045934289/512235484878053338388548901166936896617373118113242073490081648443447198633135366540571838777222711518682843640742276450430652439192550467835228891503240847714870387044013141575912756288938222858478670262980359362151421928432198321161473350920262117486174666615363384452801924984137420953114833365117592*t^23 - 37847400135181018077192406972606352495682628702421728467627966641440693788383411004334314440099108979208101139166546511039551274709811494275245830229842203393435365716091166767154742007256146233002740173320719859161716597784623338029140396793707572754686143189310234678235361901087197796820171558793848715/130445061366460788036835434458660948828026694674800776478840668237151149962475466013437549005379696722149047138325672884892277950353382417274809841935607917741053949495680365246039894458673708926693325967591271638808747199165963547624971474457954949173497896467266451941396763505277231422842907875588952*t^21 + 177350185013253181786097300536218759311428568806243642034988196005150578065382775838643835724555112111270604274230749313147114078582504325972477111156091588412028481932064847640376147706446095395604687298289013147253457126871316855005437079623511597332443719242186078617711438572207330577849439838008775875/1695785797763990244478860647962592334764347030772410094224928687082964949512181058174688137069936057387937612798233747503599613354593971424572527945162902930633701343443844748198518627962758216047013237578686531304513713589157526119124629167953414339255472654074463875238157925568604008496957802382656376*t^19 - 55001305802018613873338358868705980819377117706697498445453984839403404902229724015559137978751806345293174218152767063743860146162235702009583910870917068554387169806056549010011965017789154669947978920114169092433573452227349034948623046336595423108577802746975017202828178945529477879364767388254943/1898976257294501953503763323586329602199716719789932916265317678704328050965488307026526469283243065384028681744942606387009645413879027351145048090887909216835051896353689527657915596822797554363956593033243596085681650155831496214025340613609646516523485614865021136884835302988358352180243899644632*t^17 + 95848385892121037543779567704329312116228754328342536143470897304244380674081902441202368674438002710679988997757039516023019254353812461078746810617993874380399491229677018916087634094622261740144292324311652604681569383150852831663241155384917325980086924808358733030936210563713649394952858000966501/15750332486972045614354742860333674935891768087669443599612340746900603246243167722984719539349251307008708478002171029445197647256290756265379516518540894092573077493286483729398005832471438539136345859863961591063594863057190645069269001559938832872341851276233410605927163395374031038671434697052536*t^15 - 34972840071898350169696182898390589967051135572183979449285568227013965834766269186734120200570727739330453306821081476603893227507926470497059571180351894110124730506632523437054466250979359315959323109991411251808686169450923271821149396364082700296416284126336496233823430299223127127927419759559741/36750775802934773100161066674111908183747458871228701732428795076101407574567391353631012258481586383020319782005065735372127843598011764619218871876595419549337180817668462035262013609100023257984807006349243712481721347133444838494961003639857276702130986311211291413830047922539405756900014293122584*t^13 + 304555690221032020113380253731259360030685895017658620013366282185389666196523057033130210747831588068031129040326235885929173285805580773309884435051911060936510425511215700861979663093996095042946225851432743952934193693145565682041381303083923849413538915198129431797402523682053922456396313573485/2826982754071905623089312821085531398749804528556053979417599621238569813428260873356231712190891260232332290923466595028625218738308597278401451682815032273025936985974497079635539508392309481383446692796095670190901642087188064499612384895373636669394691254708560877986926763272261981300001099470968*t^11 - 23979966516286092315673383919647064701664480570624211654695033985208537645950601133630995087484434687317777742298065087359100115294763251388933638923936538576553631359467250954899521871640692992565990452525883952584184100481840430484287801094608969352866094571475349546183868966485678286581448345685/2826982754071905623089312821085531398749804528556053979417599621238569813428260873356231712190891260232332290923466595028625218738308597278401451682815032273025936985974497079635539508392309481383446692796095670190901642087188064499612384895373636669394691254708560877986926763272261981300001099470968*t^9 + 88293147751819983748061311506094733234483126083234381144372681978409901613361633112868659922083066189069887296482469577372285532146613652245857076117806112443054060751754982245950465496396583115800672971921800928479789475592762353035920509720947466886481229489339166132734788336065603540634429531/201927339576564687363522344363252242767843180611146712815542830088469272387732919525445122299349375730880877923104756787758944195593471234171532263058216590930424070426749791402538536313736391527389049485435405013635831577656290321400884635383831190671049375336325776999066197376590141521428649962212*t^7 - 70158390665129144825418798417078815373493685289588734758528467931971501716337114208801123326363130401315448923859243876538993593214385996085765190232950815524826633294742670857427459876669760110101129571986865774142125209420973138719289847686054719435620660877938784497733514005205443705887414215/5250110828990681871451580953444558311963922695889814533204113582300201082081055907661573179783083769002902826000723676481732549085430252088459838839513631364191025831095494576466001944157146179712115286621320530354531621019063548356423000519979610957447283758744470201975721131791343679557144899017512*t^5 + 1330837012982190585943984182751220142140714049663545887238729243226976314985182835655382679860784879839823495465053455823595395501574593412643713378440047566184716506333740261645994803668029477142002364618843899432353801296276740675400107214955026068126366518731514752286700727816855517255048265/6619704958292598881395471636951834393345815573078461802735621473335036146971766144442853139726496926134094867566129852955227996672933796111536318536778056937458249960946493161631045929589445183115275796174708494794844217806645343579837696307800379033303096913199549385099822296606476813354660959630776*t^3 - 899133625973199212044713968817711407038971590409344405831080791227960487074669965241442362937691852400704275062348965477665523209283795589813144365155349927835511504408901619564272151686580521932002221401075250066698884995523643161319289595246823669752963080173490324356960494835750291689955/945672136898942697342210233850262056192259367582637400390803067619290878138823734920407591389499560876299266795161407565032570953276256587362331219539722419636892851563784737375863704227063597587896542310672642113549173972377906225691099472542911290471870987599935626442831756658068116193522994232968*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^73 - 154009926188585115715374484351885622721038918580732588086357371990972653614589126558733211941665479817435361165399609687317158888351549221224280262789439449828410847782949855460922604013936437814062781258631776962001020761061987678882895094367025363049121547245918941710390760653613173619853520326218034750106448267247639120710121964886706577179229619491267141643099030313845047441027147839543324601314075236440944613981958070414990742235477383574207249602317397838461839160696330760578396667027840703934112460627324913316419019943400542189439115347919579124298324096185087089564551826407785810455486774744342866579658930606747354754700738572117181080756584512218941826765984476664768862153752795882237805290326954653270079311661415389191005090357615986411750609014460891204399519769747002787457467918814046854684797288760979195771530364887875112878503179798777618542174138610511377542827590557838808381325822212922642164031837115217613937743015201749141148566236763726134014695845200861839864452584348505398933015819140041885982736847706162633896742242199429620497500814619654841774702452064992779514214668737682091608372315716825315613994259348971953357092727800931055554961841732711315363646809371260123943883440913609450760118534480804251554370814774309528408017352587159529097768848382122922481837464591782748849054690109461368222241243354252093354686726297078551804553120403874905417883228973232801636955435284865946360304334928138572150641677967267829855739653847464112169857453152052491028168619954480116739222604644768459743081762214694739425930699643116572176935062611986670427213878926594110903116907040774058585524580659618094160951514584347429073973363722162212911750079752762906077408543466859441587332443452663247759138770173859709933372038769909595849255810516072688159381552863931642599211665564274414368073532813129080474044738145837366009519906890883196205996997844493147070969224421571606366541716706636111599683912758852437964182812772413429227259924370445918232894205014913758001702479017182590139789318804289092421918939904147433968191613329977395962680959207291226940094687934424132909044204737123197175321129889363570727414972613197828164741480854952207983771779244328502036455046006805975257041538384333675162827874340871012855248214876368572400832661035453461881038650948150509832643778531710931857364537362523639674487661827709819467544589677136717803971809314399241971494198867379091972107343312570114461385677750144444999770292992309452633724032107717551512978356004739237196944192713007885838088902765551568867200618743977462476432114440648143950238779994951127544237426367268608213486003921284958387309549602097234067816369402144293586564474690036417913313951252135712709720868533871517229674750588473958610673470661492110101404592252647734444482390596699614541066155244218504883794238113485431699728124541600253587279877770466886517715528774867941462305390705096702969549485879200332802778225757290085406280223992379112531443193491301864656836073788576050454163381138430578653285148379326811634816985733829540115441306371819977735134631639391732740587987208732142658230069382774573018054529889076048868740119539428688220078548688890317482858351721442433570843970514331206742812482972889333317955901705980067330791141388087998123716253427969245078995686201279774480147219378307772133906724310545592226170394184784421941244820501997848394312840405046280853428081660173471020989092807238376755748299817305334052569288715148227742582079336308586745230278612979607047443896408642170493187959426760204434012437734921584729402556760215972213704618945360639419424115539756427785687037787141660376969821028577382528900460269061969844798288295352376809626859543397736035311090584194719026460026863364192060413337519526003440272479074509597528866126564852206285074762562683241408839625654276010908003784931958827839802162295914996572698690818717961352451665440049456601779228174040454620785105382329804344764894746601946588471086778350485716386063242778058355204281101439024213082560259381666242109862963754065581850380995048872462284946339708652620135606389482563479336875736486981346295041053820429669392545966781251585296785357510512120944627769173807964248046775273115572265321223907879449897621856848092846224661936200468092092677783134346253049257414588879377619408518214545872976588827194081451798484752977459243139557016400800863251617530549937106084294135839850054923696762422979753717506533129938735567529749676717533265202746658314146573279642950470211341610302365567115621082742372078192149739181317547304783002753360874102464666967765254554533446451984977095016762503533833165490007217812335454735303652450221866485687550178824630317432122014442899353258514006685197657220325702730041000649028588804164035337156981108923954069584604484248326234814057177840933106661233774438181605289076192599375859841092711012687825656798398524699361495277698966038162443833079538547876973566419018875780656647537858218332255340585898217471536231497931260206376811728694759183331940204780023335444683916172247205443569603775895047347484935402271624351008151876522628257695955937631898497883124298988173616481244401499308168584120480994293651567114085176030472580754435118055906692958066992479335816501888694385075011487428357893065122581575094540292095152175203118362882169243784474161836970026410108871201199117476822749528481636236774005067079082740809913403189002232275088528830213058857981718909879146933329586564224788765544274545840931593/1931004298943083886940178701752098604592865474670649325401146405961867047950852272773960421091883994780515574914431864625534169784431311498480999222249597145753140783697790367659721563155890045236762070402127095374654463852359179122851298752001073554906486603706403159249659448866004923592165168132450120049660477381302787605064599420064644476197421058589946123790139665878095246842174630397631267505884294423422111100350619934780732138898392059905531562721729244182554229704672272857308502936224076452064058151404418998471878674078668503377776310110620355194841246515625461242762198580968935489950049111145328491487092475251284420565057172262316191138370765109719055661854353060207826842137890884519793018955134138173156542094323446184505928406281429063354757448868143641154095379798236613875410710687338433882726486197450878402491744204660196695623446296843338049172208017561551006537643499203360732410428847912105768615634627137653307703674176466293378675919095924714108511012640473996921993174235500393597478764115353411829268250250407234695464117324244105125758647639631652897506422864280482710441967354070024819529197336808443808906362416939163330038215916983710361484990080301314934472287283096500675199358799015471438982312349909897197277180730737857185372450590704832993888318091688590029122696058940844573474387638092929905241274354747774127578540245958800700982938699526430036838551269816239316967053666442142401916010013226257774491962074604233822914155042692221673459568829721140568474337447699432296527177827794754144293602428163686778181034901449978003260019839268923892230936642460937093320301180050218387903344914638946443588846341376921034513514164297289272420669730819447208201276094462071928998403530912167433869003806851182624617618563032465093501033363376710021228477820805850448163206332471448120036867842141095690510832983276659729472576700849993857647022832535563757980424652981081108554327663671752833060203103494460121922855770984188746429596349293105702539673929783812012735754324788225411528573230970125776185358612363591971785557140889578005853406077129674411190953494236756441617268938331820343053440290331911892750316317682574248305227841241310070744529829626689614642761776978123641269516715182547149671921628152053361831155470040691563296947898637695069992297181117148352293321008539747071790844768926748303543741065875275448614520638615489088136472051758450298617699001001273646969725605858763210001530592403496249951112769335487957270291599909963304861935953025549858484238399034800806402021773127330919909795038589473095539837850981521837586948996056155598347619761221079923912052241723549275478652584027336486490681452715309269202986719996968305095784207173600439910028531641645577126944895133729434096037681867056799277766875500789659204760606051120279498377042278237693748966175631353849980527416710598600212561285173709162131336705874717197923708345781111328054660385814663388338086819117293185709921300770991861757268587858570553631159975233267992168157915600205920331797709994129847932295487519954009721862143014509677100477392656472415222944747753099680068122615558589441598957616221062887766753398117910734627017397506883027238366586104650097026961219426525601018324312578766822404571496248110138900247944190851869632466279591053701084350098732083278137542380619924428474334082159374985841849445301066397577535120920474152503141939686830876192137281952556913887342492097326247362434029910769425104834890095129650234182617971068481564827890085968298093694651363727653018627485042533265449945678961063501450468454008905437045082851746704678617916090301867668556799741853650346192108732437172160807467789218071082188114736599440731324362633297276290632691135685971530576912899890835906644016217684910740732931165817963742921875889063793039514970539854523876445769886178551253460857414827898574250582424864458429298293271229355773000279734836166909135553085500624013728097978784457506522546249562790933095352313100674879583287603080061702992340474021242887128517586042329312690357501459481819539782940033277165276977999651376544231792823104591918221847991151119737316001313743020083350247535565732732832023206125450266873917229009820914343928583165247502726803770288690198872409287439624733371679509423984819998150510449501260105627705187671560220443084268088366088919558106805988605434125243219911253500450602623316985919521602811686100014747303290522729026780669394664692598505199753462588981466563753980152511352573113741434096566102665905889456209779923243630371181904612604590382817369639728873777420029799219361189230334120313927096292555661208517347412791644344711386370929216942083694168082774300504314551851328285833647786373861187194847919218546777314138792533263526755050205798971806022112241705881458169701494951103895221999685479799917073386428802966072113593318688165886614704970737889539599626312166087183168410746272738935332755988699740949382815906835257206640941556339589645914071796304307932419433092769131017488442388977233025361385620026300857354411504730116862839907483129428638525924965699747763625297789130793228677342333694877031354872556991841289188362829999835117081438478909570647633914148808724999621983194829103306680567129472499040424690174587142561928018851848233486044058942647040411392994962923213603249102260374016123216003940633989646673781166511126595154160077071333553387300350658510035217747694757847976261242205588574490386582458448693256151807933503838722046825613295212142829488*t^71 + 2271712054411908256665998804805030106247173792963294156655020502210146521512364066988991985629637275472191696268734084550258496943513770246784118132590533615460063961685644930594816272956463723223908157343031867470286530286767311307756807189763666658730736139554188940737263902335247883830732411820007873042383354469120885085953290400160387563934933034181068086385059451025008229807638735929819266161442609421462596295878352926257182759885632629221590821837498513699161859900793815525558392348677863107890455414108704206766820195555121527957479225005988759952154554004586826145593917221322313866282468117967994158307855635303472219478503391493428094913982373941045205445101893580110761832030021384818632533117690001327742693095005210967368975521010703507019947774954897841960807352721353618280679819282371053469439479656809562735469063615403239970460071227588331687905708385923988768684923549672706668943083740135368629505163733258942516242055493841833638866536859949224342036424648630187218075853668111726980863227630883730818812410692607255537061108838950113977111945392901919257126818228092493350634706016174243983356932433460438504121185789667236565806704448065180863709112499345038381494008383094012173195142561625983660458274918804575498589355487181490847045849829239837277391438122707617862514882797549467866516465624971033543690205949877499363914351095717277743154577134129186343840249936170822565558566690872985814558556294479751871277361036085061932939023119674595465106213608532987610877247344100840564877402912477702097317793817330361358121341908907742135667522615405675677755442669605993070677648653861599621334877759825090091038232537718070681807274399185776485199493626548308657760946262915073304456306025417065861155256055279336225217028291628614030895753522926769693574448014232365597661892831726713688856083550496095965295734720074809304592434243550122539878293785607402439983456581034351870133786050688167300506491822563229321566262570275345212721100836062743731831391933149415842389421699951318161006018690597369181335605448906642598279112427237247323840050464336581284206238323732902305456105921439542159004635474613069327562446040780695565288370410881860638785706581555374290964840298497386313369921750201337631371509591824638912522333502681502804296062589244979441953047194130022075020208974014788733055064428416261568335031849031269397398833984009064281480387837176565746710049620851456422466106640887872975915752171528211959644203314236139806895142964527311771389857551475187463534408387253722463667908620604222776837046601094723713140202527994390804048635689430006486301751642669642584461318281283685565399970209725929526084997769874063231641890623911254760866497565525301039329447127698265009103759442806479585655739587934751008894770708792616157080687405067449592526320436460726133625098346358362624834278435445834770184213896482661457811276224061883752604036432644451472954384338678609694397625369284679832407419817193056719882929699486558852526352661003248366856252108922311340463468262554519241033152674336924922617177325526415852821663595105102407598088255013284410673108664838064368182127523605685104693018339162675659296075324753883749954280477064743466771051041636938739053414130787182233024883779814542109627177521010612137268478042829964195800783476324122379072315369684892735532868532390626103189139046717808855055040419122251574977487939703022508443424213829677544688087631072729435443807471363039479127880330754665603116859678765875259461901191527250518280635746891049144339625446914967619107665508479156039129563940489455615506921146088791816063086186660143118140865462528448074394015283584239627863634661749741064862016235293498716476325544483497268173110455937203684249066489048237099397231726391653147969877073163354499132865344319650914140586321703540859756184837623926619039379112623848878020138977279255382408119690049022952447196007194061487185853809350159287379957247532888821650511051737593462650214436927860348336499897406359005145443791401522721046165888211161396928462053217024123312694924695766157625773032295925155242646044834256290503517642071518253313226631655548119760621425245567623456885311655203498517759557920035156794076305619071943749508762145717025848267109369425304347723142834702184276664990719288021443728781098955880375197884119072652412510870480789245260289111742125329577370223189788300658450400604284860571820722249335967115250433128096808185013790333113399183511423311890333762968520076000886299860127532040407792981373072429772979335978945272115153328937817619380454114448422518597097252453285306253828105561825863690250490131266822954002856006915426653590791769121270394407084291285870979207119924009827843347867879391234276401476804944797248052016999551369430012194728744706444971680304313898698263784880024693093205520689900457957623123346259800756903602857929236053857005073626590206722048015018761131279999517202161070965243578959124452798138723659871358743383303294156594986775463706106899565523144606254634369281992915746382601485243424498158034570093888036458466597709421329917990677491138209091158885367156060220712456606807881453591015293820971497842449754141371436479870320410888536034030442013743598693249041755177046225530170089317660283285963601305383614479798481411782779725629341555045175913047975749318308406613407505935450039163492719509329435752092187217670249947973682070659835199401900789235070110299761626533983601452440899207224500110000122372201785624230062882634795119170/3258956734310931454164825803769106726329338868950795216571004013667949967352564770024882133081260672103369484741074265455004861600446398817254089160975558624031878816970599681585199035775871675188090231502368754267348495464461436136895896690355685657230577431760233334335106540066047813446210648823766393766667234982640021871169342393439457440374738713860065481564793652170167469372597929372075234668658156185823724534572469246281801684409622312376635239386945134286307778934793059854298724433327353782179352399785060385276381067239079398977171600290273620360317769663333037583771968432124563612720628489729328232118691513570034437276248467576311209786782719959333775183994273430502904331678992262794127410507081849850085218218240184085617241166286377182391230386158055055210985647148961010935255572075660045324268432082599893042455581335760914706805766390550041829434534853208909445495634707313968973081194409464716597508001854027368207714813901717995886934700283136775288744841171293291160098911188591347913828236453119749678871025254690516012089696364674105887398914671769877037436111021205394329016728993121265768440802405405536260606668034884882785517976734419147214825011312128482063734790313206947711417752953930653932220858596943938293041862729947144539865926688318864484939533568743881743797488159762078073016159907045359986291740047430995594500456112174880801428733880626254077584540111802617987023657294790825989623369054075994672511800239498811428049273027511935422546230311814612745374255001834370447415355823546625736526268754635560991568866983026434711036243616037620739813585569188719070615613356919525070795756696171882522874427190842342344501829732695362747720832156224156554308292427638426901429167905521889380208262069704958452123781825255561652534771499265014410477367400116791058270621847696435750554497553872531696976235247859778924537917655711726453718857098894254534031215053939297641775085998872363396665086296372261416557093778569332051198099057005047220372258147641872571681933166209616776832251556275891493371041713952292567458791586534778318433557161325339436760626726755749362481711121461787179103361387051466642109165583855485987630480923521917688969491986992883968853967685301923391227259554166350608369754556300604542829422280037893179155241889458683442787079324464024111196875438986347078073011541233460576658553340091427812948072229694573102796362845897711994261017887266151074277333943931232487543378124598653692907457489722313382414872077433406396930231610179474273516348875488114749776381092777143507398211732056134083414117200922465653523053301742716530530411295336697534726567146514272534793495596655739572005382978874804401287051786271026134559868993950741765422696252919933345953712945046101725553370413974960240601500500790910892817521085843856545877250959166447674801927124707345380260564238327060135149765903100460130959457591032635880304712192125307443237988355189903950731715101920642967067044323654454980658322790990669398127566120953221853802810591085808484099772401734578226078171476065719643098124751562247948123084071347094850907794991857207980449136929395877449790255959384871652135455570455252869396279526080521161142321593755338499605566591584366457312021807685924499651992988789391354239106761760923641006456203163013666347402985430460868841779978985365912564738299083785307444062006398874624962709591787675053052648263672406047959653100079438363974150230738321933299509245989588079571186562441261655894577542002987480574813388636612538191303262267473653321488540157143835394542907303855088645163581326626493784429682307018452103639837148157583726745398944483368866004746596260927608532804512276261335283714573343727712330930021193673579296437203297298199989258877672238332591237207002582297823565131163619585078048502441487387744220810822728500225994003892761131451534691842450926337343621883794402573191233455654480412352914028286683587423219113776061552860470418102488118141187029751865459336149635301931330683249014560483246384233911026903645642036074459467182270073295896514616595874779726171357671519798507607579931970042737349070773706695756404018539000079516002178208203690685285969377896374886465433675855120550872821669915541646332553391315470690097215835895146754632724811402843096068391229375886014831344397929137089483364382247996957233917221815087294146807031046975950294201454791888240180860842519781383765254622552439884150841644104495486550682549353429993711968588265580126545055857625746519890345466775424893058722280196661085403104135497880120196137523585991159309028413364955904537155056332822999965568872172534713955328391816562184471386747015150433009212510781740993080309713513652551662289949682442983265928303914017899009556070293924478318761866466496374563281486974568188757457088306285666286490237150040530645857186177336550193560989774594992179285020273727780471819506437410815125315481013836645277367331138070968918875031988189640507358380014157832402729310958561961213954513505948705762416047600794457490733241931905126657954342914932069405237209467487293861983879047103872727751541194125120029200861641080854091875381457582512062810927587090647486373907117796033031734079443942939927219749054025564698058907594067269998794324429143204533655466771868661354385033915551738329941740417793777454452104641525230214972284336846741539436576075730754016609234490138911146532543274122481631381991602401437531588893941136012816280768802010459868890265160583604224275685993662169590043607223*t^69 - 215855639241126879554074044804349923058447239442070810960804561329953787621989874851697764041883187813905129514660638894828032881731581001938847923077915626254251248350779929759795220987858308510258693311423814561212162473337331861432353293251070499182684046171801421839407081272795202046225757196092110070784739186433402552746849912685960832112592885263727923313432725538197233101794397777918773525550230750730097432302779457647720612199013724172539281437008856090518842894062886656595896228601451208342528235855260455056862573850408978671407742124855461272751577722882815063277008940355527563158592962279875126882796684761224996025151659772350963091609579845258712586023387287176881984070895092681456022021997487119323510852873267750944181065108959424512668515015748698295919081326314241163873147476370631106984961798332593922059715179520969185924450481373710081907124975153848701121698618625411738635653766934089342579987803614514276781002933243558752847380568968202857583589719854906379159628178720611320439031535557731258732442501784951220571393560175743616529360014277904878690317563481929904028564095761738460120753991317763997515256647480172461370114611821597977498173008117532330142552439787675590246883830877708074854551988627193726689017553100239968954162458241354590573011685237073473904389373583323972577056020001340871409519846351902601303780503455430360456054154213160830890226715130442539686360597450211479806623554584793676391464057199469941489589216959058090755163623006494943942051492715431036816948065015300908650230776009431931997502491627189649855598081539590931912991496891445264167929876009380493267062149249373418678896591570604895551438445297820021222764549410683506727869972676613944125715189860517826483331335887671880362392275483515512429119773336184104307673521058861246292363452074759734925185557293734189771326714847886445734167712535635021901322112860853277928307144274869075880034721655473765756682969726186145466956423524065597630177214284621865767649023888632919973677474251376579440839456922187240062136150943973682237199364044428466792375772811278097674441051309087689164121851163454491782806472093121769298242651337876336913757551223431818243732841814517223365047879084591410172129454145509636300171187711889570247534884983946711662093874222406679499561365473418920746968940118223483082482631086652438759354966866916057041919694004827132678780737476864278178184841086224400938775636123458352470616700255745860728756366368031169715289117999711718686944378292868593156103569058068726344780274405188704686053983619348216566339451358516598833277180631864960051894559147947197071057458798923518227446520261057354233016361750190873386253596192555604549903666521997928647478504787006635031461332515428940387791462052949257967046747763065735595649322811708125091122228614633921881131326302000646595577452116711493296144073810211943604504803980347284256707654268834405126848979471630555375938860994197967406630782488919508171435581262388871967269872336887373784526233363771315969439147804355519568277205262495572021555357518458159707420651103488746964657238473969765062614909265500192329067551403002753243525961780629940606529557607324567055742436275898186157032336704003612599232587270748079425696282018369761785791636999160976570261637894204749364307488885294473701841248851343574606021967191678982477809909855553828524441951229005419773238047456223501985635308442133910666794435262125699319804366860394287965575997942879672767841170708081776431713332426747107080051852895070994598580289643059242277653632137834155677190009212775139524865695080378918942236665376747520122523263687610029340917389178965864914177131021280438424307471818610574142054675829562834120867175808858898588512662883869341733130176270584843233444877648571346760331628440874796111454563587402296194426925865459240299750003912059566288248035716900358203097734243493621275338421064741635061216832697083959115343884979420590162283610198052520027641306503426497364803773448824346019896971454560534251677421491794675599918397864730340948498496552693058883535990144884367224737028498756101983748269795998601357900178137405798866724296335528104277852557613526693210040678324913821266720121174522207125322571798904881059590871103589985159502950087100238148349544548605330374032320358507248156087083380464351040936324631886804033550901744477574847451279291719750653097015712693055316023582438017062785018383145434026546939188897950093235196822618370817897641373160761382511687757450967377885682521721876117497418800598510851108601125880355031745139730818289908857693116902982512426692057981883931631392364371291914702459109162267291978746655732498600431484950107730651408844098445481926671851436238475883591619411351551136037741495883075200275744603482113582887173870993703559000999452077729355903601530982782662453729927022331579295859922267104867256002100402073980381907230045666611651167990439735238131950017435736254063876473343485742880847222139531098022731850892209828033065203988085715472834822342927031555701874948976037139287426144364820675319461478702671141448605766163849857197076219777487087197550669305548220847407216541077653020764341830738182262889608775368934420189753378378049696894178511167391390826056763846020273830148737602866995581010261990514752861709091898849269645574423893065152163335202480714866792878026108303376193715492027223065743547231611074186254260721891923603965385395906193962834952436514323050570357880941750469912754160444305105451457175737257943842/55505240308364082770410247698267515450809724815367898647708624642983179768345931009066699499422481598274227914363903373847543702848410646441992694127110796570117523775277815336910180125121801898830622629196181669107544447400098926808613231303370382336363524011807170147345742776644935493414733881304308063513028798717963759895492733505241203184553027583515302435307449505499463555012619131497682772209657577378853249136220371585528650541606198022859219870151090304983690904488450400763823443967979286967568410078844843599914659681859644314522325089659301550540297762228555724173535868106235868577586132718550683600121766346680001009521322957736507877662942928158273482030517418758285194953167177726299905858447292329077353484167305226598058135290924682182910277722951659758766326039685654742726129616223571387276676652350992715658456366847218207329210064305205425322354711039866611764865395126576499619201625239664298269319076221855090542652938385903472781616138071693509136951956618991760545345000047520489027959189224838039814146713958036137554315625866205041960925834159782888686418820672562918821484197177245193608576912379663611420904164261197899162762211912674603413666405875664103125879290404970874599083246124568375735383161851244782524094931160448049212079176314630380029807540738149886769109509309692495567919357585426758727205230109927339665742045149942265097502251468057676296056918443702921237668673614637381612492558664382819599610426253783093693092723459730100162074533313955718804130972969848284655183401377354747816933544970853291581688588554968881297686784195747543922337861092481170534046535938179042142082061503239141343107914386275634128303544685494248029504847909373559254597534032059879154060185772176926788709690372447359542391625921258486984427359410812386892362792772718238663072365852701295307193578895504987535471178435008320881282276908658625053389746423988435134013097880301914086576603639162676920597371474344615398915632113642362160679490666158081162329382810733047023916508543740189829360404178538781594984881216395942067444093088865004855481591213278062686589902523827110167244504447570810886630832016104824899586074426555212186544122920975584122144844288141558038004858246963041103938960225117236390264882856648882646816541280287772119626669866161200738050872591784367112660711129550356336770682360861281796080841690600691436798540683779676583089021094902310757682924941477617966357714856088939906934613916809811332100235501627737834754037833122726466406451481237156189883779247438445551077623964313680501820992406642305857592664035008523317690030905475031840407026327896849546119620042314811729522810152387466157622860657765430362851483689857408077283730489127861830915988974701257400359340593885389355306467193785033925874783798951870379546300844240758955433593470952565528363061246903466100700293205209916964468754049013541075931441602097735758484714230812921333113827175568122565611374561561722343410376606140186299477358224379445513452302953493155817018948869254298493013919636719347345630808635538329441373410866688339948081406737334242866729755925575299782292537100024317526632096945076616524302421120849781446875411561621452360025596396435498334325186333583517366931615864695360376236532057540904249654892264782892322922773443845547564230536614984501223396371635017104553803320192329193035292448171065935577003839140964919263163491832789207690958251668546856097504288747013876856261912526581652622385651738600311419277057910870751177550680505274385570817603675202322559014367624514922966022581032438941674076130331502451090816630490616568099825875681155787543658580927677622279629195633481713059260402419126231726240353459924878968193457677310388607393137133661057982730412542524718276600260470033832224509567316534808088235009975209898498693348198600640022788181173143543211876939922530606327072119802881051055680540276787348713522501870711910305954293508764473835429975642253563213928596263886393663224289353791896824096908893364221935922589515605025915145576615005327460743248696062225745638919556140527174538934269270550084214892377243363678356579685768098263461900901946085529566835479357841131687283765777624402175556294309924741337264539609612473804575200697986812743731632289424411436476901845621255710431257646404613866955779113197833303339238654092905005247472718918511289359741958125262802244763424639570071524992122678576153150201975994919090597432118689117627420486308306627568761448266860102556726802590125979221688027784935923637545905856676573869407844280382045654336679583010697870534319932075424887534522763508616786714546110586612612295340195000600079505864579547299665329459921963552129439887394141744529897413913557199455586511130555092268235190683162011537520056582451651277503231098500204888195343288074649856521852757055804908340973677115092733983175352603017321453048108652227155899962331930968148070360945854698770628965233755480538419069231438267385703396274846740371251868485517828592050140698516939739944245107532271775430466282415282457443394947601953090811222183494988547033042957641826238574632791369453282613597210327011694029113635243655428981415375458224946777145770497007324389092272252872143967072287530149891586166705498820166019935280614539880352420937084282273821448187877643311641139711880609406008661982696345422687799131070104877024617704188489284764204741492931726058511613069583552156986768955562818496732017081682735952529920687681189857696746692600215435764213264418273621624132802158465*t^67 + 13371247604640539740510510492474075675796708660088643826906138987291426487100765781044786585902239406785185844019635403902539196533547526160771122560008419249949812619435730858491970365305190583581149165310996231431345968380227849034088343731956711134114491738332009355754604291288881298325983142052636324623865568195253520841827004586361121326839591636322240305438902696992007021696266359464839067928491901809229745680815281875204869953881767757277846443271945162397864480147626557157640260014943807943978438285397319383046027431595987380316161092516260652307828144850308626465534187882018710023231788817685188486486236386935334446563425146782452367063176042282680441921104833521441898462540968290553101943994419425554860744257569621125485551063963701817253501125419550247986487866201529999958595597547578361613820162766396170432354158908523524286817192574722518277823797923571893339731185186528152996411674761515893420974663394631846471421656540131570651767408077893240070256020610186042202513391806379638865770227124505756331405135551761172975290658793728990813279194875782136103661915183128755107039419286402156162055948814691895681855666666815885375163646095254250388732690304874509854591444509310639518115135969477990066626580417290515286268093213823917350263007776948236255092946604552367915330314390011341877600735196693415435561820119767744911678088761646394470251056585600012479513616393461711591791421939558872968657237025291934512032940328497123588026017919686419341795357729147733289220115762877900386810200563540411392384881191516215476705455802857880771489581538982687083308255319236972085073207372740780471426501448070481102741665709754291144433593229146218603562282089496878096978122274870607577524932681010444883087530132293091658684096405462316083887556866108792913351308973248218609296574360887075160058599716823012487527756208425941174463074584095542431083158160543136292883733268657725759927883676634948638130676297977462767829953552954243211627493343636014836922199802565530532132310791288919153594761867445174362711277201322536593188537508662071837064425065681592309640570445469840908940703455223443082798837643856240093653303118448367233000081238896544919774510735374136821711347417334426374504942355746620037151050361241416091045200672308497443070359911862791811182562681370951519111296690151235205232840723018646460129439383515491599519353647430902386869991675757533208171358737532152368120828449331215165093038090272654963696855625731421042661504601211755612348098955160050201599089596856806022290207260015258651414611389077537952823242080684240067735431514206423856628797630100018237076652072488235859089253057667618923176763137738696638204167908593735015884678446614693412462019936527361781470421201239804736450665035313189831234607886570975923323139960277703753183428691891518025012077326572356420427749709858097078958152255331013348274241384654714341461603831447906162393420255812541527452795610142869268347086547318836390093614074456539302556003675049844508396440152648111080349516304884739920037341616592445955402692371634629150339165411776402454956620012834797231985986702031268561532177894869715881097691785475907314428230984436195062859283132996439367934639672433647441262778341115463616580909336376412894505531943761547082278480645028771332272648333204319173124296979302787378154352479258343786975822539325064130591225488491216493360401160647688761845859178623475755183681614535247724961860528826423445138736747640339621504034125163927584154282362556340947432623273304581871992945442079932851107185930264992036777317588148266612936732443371819711029082019761401227681476289424549376241956414900837660842138207006643706981933891597824163933464263693044377329066930487170349221787209221589777710540908984827271770071625051067612146452081248058319836376914624304455389962071540588511440234638638902699336052114222036383264003385760447990471117681675738244021290230915868584891789321701687890299112483916007823088451036192450718900950275806514011340892961893788838939158068610988640964298411183647823110048032543127047779918011192647062273911080314181050943091643157429038016575444107518300564227984786284133716702836946928554865291159644883858029561008199455627717687887873117569778739455060197954213004963267053985691021726558231553175555842907606579058045149600330152072338555909560065563716542608577712130886879093474593007422751150246821835609900145385902652979079682375445452093429932581441597082002240791263456382160058269019093069968702523538169188634308116694327785388788704997079490306668377580423166819904006409243617704275059608915954273058019750440479282604156998772475245864726586424934918613318457546099656223003631280138002523613551531875378718386718232186993450086136211662854061541324207533916439924467146986410066259394630345764806462501814865637279512233740376975696717178890048409378728642338503894001312644978867808957280916140460274498294399697446411067603776127806520544379713388088647470589576359093819147502486753820405794804840839667503843957625075745881059203828413332968921341167962494217411277297488893039690335321415617226695480337263229494822730188603040882219663641787696839312224925538326339508019597051565385129236065701535911190329633273397548210143848184666832472939425916814302373401886124181451076853760237534553055909925597416782822068124889758970839436917373358378192378150086823916011899556404687963015137659171890289917882426730685570973222408937397506540785278821425495514862059610927055292854615979767056635975488603/859495395422698861708846529423186195364690467620355494431240998083021860968428251742888341038939291864556405472100862005675701913036172317672865529292062703147125224960330913686758873599146349326871052189940888027104122720783619490155970640233955730207608954572250456210026590079525455346674404496538513308711487335011434287264852103122261806989437062938342033944760492754351903556576157666062192861582663615935425767765733244624076178559875624759083593270868933699749415243051666697020379861714266938740576383870347774031522843909287503164243247419202045671100869799514908818091184427406065968140000402987998239400916227924500844425037441785189029081972187434060175681753381916683077073564227566050173691945610670870307055237865393256719323030773951304297528911821761726787387357516761989053882032238962839486422905025640721448758831841529054648072511970169221234901483303038072571103673921157624722770139792896204123381149504165125727374184657016816451183171341804967857549775924180816121507728038902100509485235668096412738150116695072278242732652356157520269094585313876653942315223422317116697358002349654403169335293415216231678643910957841557315290670912025010224402798801804350941728989305448938630046059305563684151054167011386804710862549749881728259450894229863157153150988800684412522342312698119906108981675404033572105957332143654030382335243138933446369148558380849072324321225744274356921088891699616322434025607522817081568995755213109434737844666266388712307956195677814834713095990493921925247536484456618626097382680124618579266885594698316109680871075946269098427516427857727252872589468108441395535188462068588668181076582495268989225856407060898551109984423833046496073506497351122584147207016470567348629518323922601014550584366109709967256991293974104792979494072674021080527702042592353666766869854051638352087766696282940352455943290465358080526736048709520392238831891515947121032706641995080504584388842762252939738044445854993874881325172471108570710035452820442767180212247032643610225830144041522895436655791345299866672839253429382931407355360910967138554590270949148263087407332064191315739549986693790282952477510075595814327610970582371262162489503475139588857855742506267499762640803089792095508515716812730163873699210100801958669831068965904096836629997196165355004702704721360085399329067388945479723911739175739466043631419911145904257889267395338428849714565308778111963465052467948256067278071966063551462066744741142366594508121646745429326572161997370338545800018405698276796797930810473442916180526608355551359226058440189310993468808527119399879949190618814781092239280038178643603317685113926779207597452729708988655854425582845542917412900386108051415583727428538183740929497945329364177768378594233704602286703664531470869673445927762757868927563607743892038811712971028691158652756762466494736638959123864675296669127812219330607868518290765409371942922072610731538535294173911703655319926871725412809703270208114659167566165374207410598621534840711504269277430493401461520473952328657524090218710819401726053680577193462274230539439339778477802425256912176289915209303555023568576905774884710570888081989257961379431521030514761470189770111731259432044955845185805504860012564813782562285643703833349944251262954153366211892082565412979916974878843216621875206569049126073546031207664006258825636030418939914028402980301591747990722731402001134961227580248340850392620876247647554890902161050649402672878846324078500802172108010304503329791249365011233373642380796335055694894095164524196679078681066452303006000255147506943379331369356274750163916145904863831140759370667934209689405982686982388833544721174875006271650441417911597684058941714280981554520783000563769739736085670010534084651880612831250108455755892305971001824283828441657463396159808637080200882506046838679786803132463749746834582100694505383012808979387373660432229881467500845386935632340074308451856370425045287177714886387186350414243162296766408906133115014693796187463094968172333072444584438028932346374852405310402420209350834825242499316341777375083045023776204325414512882378776068171085160924160808837302453932908891494700113616123618752888727188678144188678859889167692459355249799833384877972621075406740780094309143343723274202648271931694212937406730155795332543627503027192321205901367066355020985936085625073731887218073276514185165218499538395603730112678045488743679782622956428818281513431612269763829192805374301900953051842217106441003231716743692016272787535227256113802173671042774576798811577044214210878814769613806073511750602002734983594884888757256509465109953152123706227393544636018864201903410412555929078246894501872537674029882453296404494972209183843972381936847233163755041718299124577050959981270969181289112654863168061797367971807265269125426191708435773197719763848268467839627535626087322403613711531901941293959327764744522181906678420317432873363176225622889432057644758550128104384502761715204694810237380362009933107350821564713123805660960611148043178600799705827518456347745328146351350422524965869873889084339187710842536933215299442977303365840274871068592872587635174265936909110360463881386814478500624453464772009364535633262523634670905543719830863372235714200739695904792255714439009696984315169484445060535382605646171678259878684126989076419036077415916332264181179300861933944711857573199489887987696730099319859818518900453262418109308185130756528263101790352637130113105618116622563816500607433645755878266440*t^65 - 406579393262305922700873893386742071678250282547107090374880410693407181668903847939933561330135415862340957287215693955283075095163561742309605013183468321786673820668997628324449185954967948078158591601885140204989680812082987451701086902334835999859859722991844359943646582026328799661551925406407452334126527404720891107555855318237954029837619473652964709504388253581545276182116205705506140779325836132946594563824562823313388028760105194451968514638926767133411942297425038856553240749279919542434277971174271601001206135990904782205938700620637872196383984017147557301398659349445249694327792953285513291090500269329824007865031310588232889736031858455834320975702583267007600089071913601075840717514185183922410300034360602181851105827447452896874689255679685184169033993332472636537052667922358883004326619623749054392894128155040067521731069689341336402078478362423048275812118789418698199658717251709189819034945999902252192408546769233947240549033370140254890401889417481552807632312773293222832916345985234548474413404978325997700646112578937261153744807222569629629837144072442717070847372787189485788730804470012172725239083129571137881109155059367295345309694156677423659113261717706038406323790142757183721525683782207799446245403811589402009131960375347037707446736487537930474338586203328685412147215630875832048218455180510444215936705239084351404890290241173599887565788257527942926502917761051520061627239386067762983258250749464692015430750649894819433339900651008919521327539208494343207110296463971601773664368953465848084444659219987834120749357779365190498238099670066099001810118253879786351761554546811395425398915808536896716661471571515428629206059047239448332747261476755372049138223873747863213911445168272302920886757259097061932522731961993235823982810515803292719343257602950436865571527333992827159847749856113516332758168450133363473503285890279181225397206502967151089619562551593447744425084127049996255581451988991101981154374528002932065167366013977715391372151574298011592762381271171659463887913319322472661143169764198428328519910470729629714218169699684727195754612830063874695693377952091011459870632609588168393676843386963872172464201411643734958595814978285129534412562957451576393791878789428013667511325707506048701311483606995152915967052969685784162337565854037528126669846068413750245158517738648193801522526010934048809073611707780213826890962974010652170613408399701298753818582782553322220488261576866379973550064012136110389158126068140817317135280811206432556559674592267297823556530587684991821253735155771283969641440135096097303301183652096817329264831219777472135519140867320390823109233281572049267374090285354898848582950723193826027279964328973146214527016187898556429333784078671299966263420352917705881463816882125686096401991912577966121037597835933559594937993604761318717153246255112728675414061373407837211416348026607125346338221754763550459548542851506610143045729988786086842414944377411889154002977917446244076627805754045386847023784888200121342017573857625082304073282992726339350627537830593577093817508313493985059459825305731827870053546786484197619411700079055760396737576942764678660168043953279316416560996395822013613642799641841064422574412680615602276231674196225183300883355635931748462320472197368866675629548571868630336445312779662593694959946114555921561992606733467367981814929899279678531676455349471267808040218645428344168590020285547025408253486293614175401431803468785948569040801949562347632835497583769737993791615699171329757806361825659239893281886126421813382934388145142434659661903562390261132274959680703988690024530014447699203555490282783885185974219234410075920769821280468345549260600705041530977592418975885040269824370553306068370958055886914499292018318789083930991001668708618638395370476162230901941956646732415702514212109941741844846219946786855038042826210975478667983819457728980619704977929326689619406688306144799586429523057859173112022532625946513335657378116999195809565972396384022769617396447200760499817320952651266172635035036349220692477229551744529318827375879175583645723699762955278807135482977973955788789452467322241348476819977888548964873772132420708998715616722584836596998823332883715339198201953331174950914108780935962813728587947091614767445307761345712817763121038634366827244449751320899805319347668347703911647650708985155308581340613437036860928192078140960593450561834201786885660612167224834597498860350806417374613812324995519149915305272702950708235391755490822373672988220771362365527514654048904460584575820313476391482240531306603083477002874357702800013675918355911974311276732578619346528482159958680960216387557755341855187077987229788611899978051673716477380349782575052164765786095154778594743018265364078724587043073032987449027825740129503406884292205608357799921872099002055266703866140711690284146399972277391410532001414704052311210471186584742494449037863030774072648291634490498842492168473554966467239070717470621644578124095423750399683570949503804497307017910707899006800000843094049229280554403035566844429428574533565754439245465107471901768509124075537308573800250546248699799535398322008671557652075675984582210748016642639939534814529474011653252328064375801884215083028564004325550048319033100639912182669905228657095179304788381952233318665750725981568336858424545012230547982538441365213879717245504696247558988703316180839467697065786187622036298739887119436086579244583866430059213953634728903993712738555820779488863839/8555417166037544469449858353878395388660128914693018591568572894918399604079734817848710546701601711219794460069291980404495936842362059250115703478573192147126484489255133914837997827805902761199674453498671599421794437562680148405012531752888795338486539533812181041114604677651596382520797022358544361474914144932703816895434337834478994026772856524488256605886145944876818848002159073407983067744193833633021228092340108716988054281385001968851918087418229366047305679329336290302140861143503813108223697325045441742709778388273047806496877284810737162610138057984371402375279649790399980646865564011342534474996720132760481405406822695529771595481951153718634988736173163598663349190258321192463428929626608617843036427837712124477384141448323911282977602788273816228441653756721848839042341748906636104247853596625227741300945412150580209966913784151064428172209364798440974372765970211202996490453971498488815844135962164459661490282634075945390955077287536326650054050469549295843673487924899231508471416035840231692395546261582749457628160821553191956758567502214328213341805733945744579605501555388459929147563510655062370129221489674354861516403338258296951773705459273160509273970359546438735123478474327580912039593178431344254091925820210322723094574201164057866302464942522012642247395380597085545408803596971750176742699284157932218425765010204943525158504750122971665916293481058506948792518827977980873508290897282121229937783747391291313380505808015633242313395971776968864734157489376498843913978166281181804173347197960453338022579209627038555763390689969162605747498522895817075093755565551425651157265951430731603074436302157907518754174675884184177748784954834144821915683674633074202601298641948027388258225396325570498836516780256053014076091340218239109317883999397205835572746131964288398997422527230008156681629694800388268346459513292174333563130628854565984345332648149737642759561914419031342633006540855465762152494414040609030568710766777414712847692897374687304511832706962934496187913253789318901176471747051114872861441928636077699228815262507766897172391557027821810772052583366960356871480567549988476508961135292480735817039601176923543565420517591539467491096060907386692637326553955790518691765445153916051198801937343382696599498460486609379911814992090629943716810722796418290064921536789563305171817451755310644998307153795546330983029767653198720770058783083577326484331132265956940893685928350196591253412377153331117081733842871704003516699300521824349884893383210320647235326603287452650787660961859571158229736185713644401628988520078946506405014243419682330992149793500030218427424237624027160232425044471523273080374952251644534199928010443319543790720422823669080957212222547808491025506440527002295611161848276746261036729480764950491827304968151482701354331790913619591793229540813591488608504199118948977903044498242831216870723231066278884888319846310767221734580318207117098185054552081154759107786351651573317353953610134860565098678757804442313496387543131318147974797721479456994794037047496324781138336465383723477690789579188154968045341007303802789815993407586704601614520083202409022619968121073747570861360337743935674268971692172956386575490482979507995376565070156391624991297427957165345077071445642607273173789856120802093567944005378254145806188315000936077194641087518300350381046790127904238723265922044259499654068375519297404059333791984824808148202169083761384040111098164154205836036309877396984821163134571026144742096179321817001236258446719144386975823267673853743549191335466224121726539738284114397864450572358863131621316337014575175118775628617123248347151666222698449104154574705812428008493873892043347122705823952890393699873987611763989332996759284856278624819620122263579568594152013635352158921228308258390645374735173496319584465190232218597838380544164979991430230313106582509500580821917415942416240127503414981557284313099666329778311210900788566973979098052932023376437502012834251649026856262047250007647313187403403113393496139992575815280842459745690763878209850463838194866051991576630166668337855176061231198336982574981691839096691166508626448175105938244930934894501066254390436102247254109371336775210740422156507541513075339470184598697725058753212843421471413160898808084195578946591970786740139268165132672365283542207778497878894007796311983927205368701394422199134584944405189839529541597264794954588556228908292457174184698268533229155785184695801122086678037429077513746168508466710329979327125652107356786836721559778137455370437898108255087722216735825655735965492335224026703484182689731295215704473676239371787475343306931774265746547246581718044869587871639240007293449940112410342953370215982901089799377358912017685263949486039965255653571227230551827366507974887131000791369518488874492312265769686410102529345664328875652489622073207205570884588551923640071148570266973798699076995839726821457056149850241406701795926607975151043340490113147532141102884123446874150570077855154434361549201923367621799792360271807118714485456996368781342105813510268724691945512274473726612633225090655396077703574096066616773453737320524643135993284528057475324351318995215809788340581214587693495160259514193782187196414007234299154162933036302113381525902523781873197048166132569198456601992885398832421800049266675085114598031171357659458760779690485661830283627722345029533251408629884633537135111774109860053674791550482330915221170149993145853322732861000229447046394509854012264143760*t^63 + 372033054624221189392162036409678546122178855168854821772680514273708097293448466366184016025251896601700867209061783393084663045150105412086614184562836381431248352681318376635841835069638438788849255633925298252417656353687627651521418525043074523359285796409407073237226905912973776151684512094241058844169523884472315673072250951572065455557912039878305745053241333945173698485757802542210955582456402778509464283255817241685430392122323775111570270541548412235966233292394457887178671563328304688352694125551298410432135657095087560836021281092611042624459661732467738333440104012367536764959527067203378559545843087002247969594089910654727246012773690903542554370479142573253943703562816246776027706469120483458759432337224460970559881932820198175293337864000571772647001390986606843611914738337881722828869511675135611332628932187252963484027111659482739196779197223214714304937512484485579529121101458271280234410987849083261972165603526788674796514521328501081873245188073927016199171761424326434877739560268535380685942251234511005763241535374716432913347729048454672942951873808753238836250676553796895680538197119100035273279853307578623068755680156692071242840294394698285765299518018220708898651535923532635088971666413511243790796270261021726824622590268103123703668883569789934821736654470385897129025573833976207889143372429960871439935463777776841825994246449893757045899991520234740888839788731051017763279685732911770673989038354718902402798630835740256227405263247316297337996134618807701280406543301938724984783176657310588036301494211443756538797368232305242476552911553338380137821665439970911872624716189208258296678048020031581766846342747690332907874083517563418692377212593967470911715806095802746161682048797449808076077247091486451078197099053821773824352927626882175551610418238293383104336532149069237886943144013668888500614238787493699146011228883618619152438821296703889743517126916406637187201924214607886300479791856178722900375127515143226882036377364229984543507587920658001109777705419271337553365625127551563686647801017457540330132461799073498325131694967701150405006461956667711472006815093139091501257553449818671326782384028321951251233494809037738773642356685325022976295362771516242993499218301332135752845087890186919911940382409274434758636129301831204949583547114990357214280422824139147284296310913405824955090258411174804738052632740200747964994678005483557447026286437852301066631800165486568168848189381246915731021610132079274012163526651846644880665513555054019686858141839129898667555306955211800337191954878262587535094525412644310748977344376003418231015502935204301235971130629099612147076673937341936696873837281117708953456786751329531847784587186164022641360948684363828795781066074217084438780411632535393496495007199231066775935424412054301331210517821133123488253915435331358605384834362255986295969854279012078452635116804311919123298491026300150423670595518061007644900648690919413991334413044506558899080999003511144136076192051041505825785743978735619037776862268931264875648620503675698169884454143602973926372412144870376991313253492086470023210391533098336870976422059828335655930409666757730846234583543543450296603938100753600153016046100461984645455113978437287246925897227092864721280457081036090255182608605518278865129950805537283549654540863980959818345040470852115810744179627028196660655434172550057353380371576628100394096650011607509434363711438974314559089580407422501236469848349408941660226730764029955425838068871427249400914583672977005101633021713914336778622841647439513201352591433119975610472470675325022422965661163703612674224459509468052940976997470472711358000472997641682475678010513600782040145279993058388710087937366489394323305388160280834328353398262399614185208059068245263274698250480066283986551136540755501920463979238768062971222594816293473202156484197973655076019107535511857683195762513921879385181770956113093324466484596085894169487384888607329698074748245088493388347868406545740453633821594480372112843334934385157870264687902278237058739319346980888531057791455288913849802613301498391453701789588598389780131939943159267630599842361315013167868959248168769117073397101830677906491396131743870090798254032303015234576409654660176273560649300036152755351749539500586978200503182114922363096987591151322379898294066678103954960540114012671945405345384361992512200235023485775303682548192921175448556845759007078413117658581869267890910045706120569829748341124836649593307389631569194757798810321884952205066160896664849096231618276869099315742023073129387658844555592846721870429042874223370828401973566343880466552170202281092428543944010851813923385633924167016879647993775082721198363110748038598284050909041106884730123645302923043954901613738730772925459986627823351546301227178551476311961949958595750647381264600563753663157364459648776132693040752705275237602894080013609851734808092306107048789564750097263514912686127942617100921360678481764480392073189476648872503513617700446475224096382072494007685629903310530974401987792757164774779500602148368409478646932958188614422649318090525043551589118406739232018545850846110418250150412272353663892652874063886032383374898796067906841102387171902499207036491319211584530540789196578671540363026289043792428149286625364078640560226807624734074359000641420867386578301046758452191938794474362830737907427304846586797891001700389632346667748617637786450383902299349855121786993863239896371870386964716356298369860091176710082194712941/3227293475410829274864696567935239149389015296153644235375033886471996295094522189621819145116881978843466910215027363719251522842202132350460312589972887482166046093446797737875000291711226652696988307736443342226332457280588789315001949477895273352684644635254706070509342542291907746517567321211917567467481502449614384262222175216450687191210427544515292352998162831428533332107481117135566946110170896131567452152610518788241604920589120187139140211864987633081178086813677411730640913731355049500268828046503252746277744180909666367006322042436939185229046522984104545673786045670934214921789843313167544949179318316746870485706240339035952729629024907430529531862145321157495785611214111160934815690675815139730789852501003629177857684468562186533967662385132178455062157167118964089838750026393114397102384773393627575746301074916802201426408033021429303738294532610078567555060052096337130342787914804152169976760176838704505639945504743092733588054154576203219659277927124428821030165722781432330140050826853065177298097728674826045405289554352565188132815185557516031588381162971755871973408642282646828828442013185992971843189661938270528316465481487435350141303337136931103220569930073351056193801046704681910708268760086045971404676462179338404989564379216886272899652053318025880047767479680789491851432023524343538893496007746242209061719134405087029768124847407498756198424040910403454572289046776138340617849732919200175070975091377048223214090802023674984183775480464756588419162741825912619454217319391623580574279304119526564731850712964866210757412376938367449612528609470144329993700016116343342853213100567481532493079027314010669574491447180756142606347213517991296711527341708809657536823209934839220348519468947256871505552718774366664754258900004546864014912908661501534641052568668751012732916608882875299103792534871924241226247783069659095827425387217916835205822704496484366352079188828067934248784134022700695834190948407540850975641450356591438901990820731895933201963560015462512728662832957193074388235731248726110373843927524387087653536424023763179544474370678828338619013168947870045730964058536912319749769228257552455344316605110628381156066961913697388014696791864508646833747072297767645662060409588616110424436953031198250550588585928004316088956877571965406546508044877093343863378735266729713450924472078808848863250309681764421520820673464734406334927729840971669268256021560324868259340414083213047478370557826173238054720710727715010215466013919065963095468115111004288595992646462322416602678773945916009132217150055313638170046225074224821027224817378869057079816505436955843506789476303730245443231447331202390234208106988259243734306177272785539018832870609595169983303943949978869670177151732130310399988274988839284024410731910778546639300040763809307899772936683526501570890476784682567091763528445425753331204007948267997919567263274446312688427319802783857532100020034795838704251133812835600796770518206343490268519167378650179834446042527342406035581745436758345819382029380306277480639530694446959107183588886415689640025624593754012945992524421823385713921957639651346942366186941353181310532419005041444786035371848962401571462099436354103602643354412825516033715379242327729649494974212730705170739728661850188047224062392235900851463322028796980556889925492019775786200721347181076615961539164914987829498645037806777925062459432001631864604247087608913740349596004374433201797464251922614312593696892640307051983204652070417933268503199729857688566380734610577086991110416970384372167175989758988140178045719396486749978854795371147983818773796053635503138139906125936459842211869562359412067197902914799232092966873720795942398474702229209623452465326882082642835999752454118436806956701676094737264127342921335619948618900726359582338580657113333887695480093153571073477994160011896767292434777427513306052432267736347167015025874899318042997804774818576621929617889797464986295448654411579929222813259285809372049575223294490419551403141248283729996768821697199432542051127870735571485169160258303407952249612378073268426556335369191986657594895093562538199303696278921865199061609406704615613774092346659295058951903269744590632039093384859246815900381876753055697412508752952718573067046210605297916828160649332280408860091220308090602291713631126402866156444477649461829831020603651358526803784818451323987361735500578088191412664318980905377460405876900706338957963368109321189115804978831585770785746462129804676249386841142201732398767164032367852188382975184553626296008614002535213979792011247066982942009507850925422247959749695257409792314740802053198947448152625801058655793881418036916758246135536084584727409070346036299098140216577763209570389588893496789833900631338104874924049747050434366063860201083076299946141080989044460254231706922009680947821836982244696326504273657017019792642306449061044006264005175929600097319173205189514304618841750288574537119515310237884881570652402116032399900237526798379368694367184162171169981452890032784791420574226186458500296890295161026318595813369906112685759811316654422131419452187089292672905129327319493133686795938521911219195014302908080887639741581268474802613913268452120116743098947281313950506716180931461962027297214475604340915495500442058224452492084462640649547670674667907473373545996006701758528805984721427449910980212645879568595708362820948033162036762063744941455886098025101923765279273019541406580747796892297562566197663635834373439374626307562800*t^61 - 66885487216819968914537561408363578774543597001648931866276128146426922012420229692691476795442265602724166786993081923597856493907573879067548249338387694877226901431508352047318185731485402792362174379329717029596749277221154086050752483586645471100569218965779161204687705013431361486199995761828176788161485986624519125920575782555623607959075804085412750803244931013537442405296040498750625267626858210622933521018408480883966013450564624419508886868467984126893158865174380877779122473741797447609645948507339686626680678001631642235063091423153775260106589965673629336683900496107842041991916606552598592030514716010667000991956092472704442721522608254539013663401684457113832277164368376098735925449652586249252407203100922351859931912454667007647368460143661513728244681437059003824588935661019083327498626384367844376048318582600747712389694922045670190015130201196354718856562958025375855983773355172294990427462304494712282904267552221121326537148473976995343263000380828880736969449038032346584152865545783321040730510564565485206235635954573998267982449483977360550391612354841704745358919401723011524225649736977230985859171302567628590550246513157491455886710447434554810401989431406024818715988836031283018221029587375381938996122859150591512022720377351089502645454674127943577795359329976786690680301283649312418198076566817477491029958578341893106274281802076462809970799693349469324834459439088040794129272152688170651787596976218350624843676486003448023971438088348891052499904762909651281514238290008024207584899737779638449402840481953981360215845352474226898186682952325538793664306892534768985002643508684139211932890519683536781059604099612518249979032303569990485583380044802028945530101256117920319316603518498199514982055350874429877135530193475706780464621048840492751536309651626314509618517626291389579032436567236731186459859196054739943615981682435706278874395365576534563662485390888553859441915423568181183790160654703346673408522631312919095273251528176707413206157150224065765983419748672141256151871768276314584755798207791257897373104504931404483193699179075202230959862741135239553581952843091226253364566285890306579688809792629438255142601392903703677195709027702166902860719708556544714444083109119656756907655596285121983012606472299884707441965318494827090193318268382217836946311613679127368561348666217729545129581268402612993143115306786598380292143794672064052711759001523630120087434559661749660080282455392662970915285097050914779385412731145123767206343956657841999477630866225103031560755180358641096983732625892101409465620378340307876449863694921180886240113146203744861430874303290522793568141786914351836138006375545991995410296509268328200237634352960074207237739062977343152805780187819259356964180991728937964079239636806977833356497331444026374784281308015187628148110889087932708706175841979566807226059112707206342370162568373526471600955741553075628880880239916225193426910334349416001844060164373648665295182379640211833043878984772775818968798239794139304703958127726622021097663410177868654699395625782204809390370404891638751497393905652909581344555301088438957106801253337603949654210483985821245623255180442091026599677462219460479271776861649912290386414607158813024325245979671437137173007060455683207611338438093920048222350178902707783819557732130050852284755458495507451169848446991382801532642435242089453350966922959197042507611910188770401358263369016728052382404136113927808236020716063627591487347431651715698351794266167792373842825974117076222150285107873529021118354138685673537847886373681533700886333643621538975896572522475577427887813418753190697790411579549045747639074652596832575655947800091287511734274764875631626057043871964516033780403310041292943622429433304949163497005330783560202169794513700732883760025448737671529929418350602884837142013052282103522109751016864312059175122097909892304480874459545857971968640348809851609626844577568873714249933536489476238950967040996321315093275074840831730547850121626460860857100469277542067448923377344875174685733091434721409538762920533872463819637716857887908760221951136300604805485339065972299986170258022016261523321433208738604696129601191233448440378237802072383751560393953753234197798985961251758779394547710083720967414876170134656358546194096251842021752407234538187905995687147164090030785916097838981206278400323807689189223625879169866987881199410903970802227147152119661065209873323491385380141028559518902003582544439815162991979647749570398707414081226834429537525506448094549513712560722714751415484643324551815635183678395286472631160287246981840581280995535750871351243408378556376616679357824713793812522493231426826845096662078159964888076671913054668654668776735787169350198703346300191211814100292457243095211214631428134748532708608082286442878745136481721007252266539736954713130288072953350648038158274992628926907028325976713229731962970833697955187586776557710191534646118734474019510989068036323863751828129918765842981834532760384051217053379754867524219450183312245275830510557723665106430593179736539318893636184345596693489499317640175533758393058504835410999322429348010161755151830698399580789532302916604469449369187937490188231922556715480648216751822141867343800597706440565389181007489787194791857964143852290730682292002773233199412809105714622079206330599980589382425133436549965166783059535781905742048024341089094459915276380500025783086937730240635935691122276416943028645197004082104477317938173115343426056907123/293390315946439024987699687994112649944455936013967657761366716951999663190411108147438104101534725349406082746820669429022865712927466577314573871815717043833276917586072521625000026519202422972453482521494849293302950661871708119545631770717752122971331330477700551864485685662900704228869756473810687951589227495419489478383834110586426108291857049501390213908923893766230302918861919739596995100924626921051586559328228980749236810962647289739921837442271603007379826073970673793694628521032277227297166186045750249661613107355424215182392912948812653202640592998554958697616913242812201356526349392106140449925392574249715498700567303548722975420820446130048139260195029196135980510110373741903165062788710467248253622954636693561623425860778380593997060216830198041369287015192633099076250002399374036100216797581238870522391006810618381947855275729220845794390412055461687959550913826939739122071628618559288179705470621700409603631409522099339417095832234200292696297993374948074639105974798312030012731893350278652481645248061347822309571777668415017102983198687046911962580105724705079270309876571149711711676546653272088349380878358024593483315043771585031831027576103357373020051811824850096017618276973152900973478978189640542854970587470848945908142216292444206627241095756184170913433407243708135622857456684031230808499637067840200823792648582280639069829531582499886927129458264582132233844458797830758237986339356290925006452281034277111201280982002152271289434134587705144401742067438719329041292483581056689143116300374502414975622792087715110068855670630760677237502600860922211817609092374213031168473918233407412044825366119455515415862858834614194782395201228908299701047940155346332503347564539530838213501769904296079227777519888578787704932627273140624001355718969227412240095688060795546612083328080261390827617503170174931020567980279059917802493217019810621382347518590589487850189017166187994022616739456609154166744631673412804634149222759690130809271892793808721200178505455951137520787530268835734035294157386247828215803993411307917059412402183978470867679488243529848965364833540715458702814914412446574522706293477959314122210600464602580105096996537608853455881526533137149712158824754342513242005491780783282765857904821018022777326235084364028735359716142905946049682549534281213078488975933339064859174952007164440805750028152887674683710970314975855121357066349179242660750547414574988023576401280292095225306414347833930732247337338883182746860546719915087554133465010091298963272058769302037872970797631446909921110650005028512560913293188565892820656801579897187007256045948814167591526316027611840494839222484654762748564373362569022157664197933889594456257533691781379089391267631816260879107013793830028218180752271712662184037339264616231512663640069437209809070266971229681960990043344062051553796684404129613939200364358933454356324296661313301153493392709343987048372729094072348973113739437530509163342774382394862751683560670786379984949640229758400548689249585159849619943820852755116134603593699495178100653053535128699058184147690341273904181138583802125973992905239968304267487835176486652846412038091367404071457761077178400142860190857850373054785759492075046912155943567484339059044997655702791379158157151077289822474914762930536441042120184436089141535447772001797798745520122471006965087412651355907984499876821618797993187496312000148351327658826146264885486326909488584836527042204720237664781245172058209731998473150188219812115318472702714335324216430419143371544646401542762215651561453614453467288913247217862431816259526851922543983524890550330500285285446011448769076564715414759946551563445719527202917542443065526903854406791111746329404769575171098422075999977495828948800632427425099521569466122083757783631692627338759962030780059737575807972316372104870097588908560001081524299312252493410300550221115248758833365002352263574367545254979528961511084510717254314998754131695855598175383892114480528124731779565754044583595582103749843975454251711063381766594731920715521415589560832750754855268386328398006660766050575942653816968872263190323867109027608752629260472641964491518601419434008395150845005359263933613144602912644853169022437809125625159368699764773522995701688460640564600481628802560059030207309896371929118917327481064875556945715105131316149951075439183691241032593345798619859211271578339590961644381037514938089173216132764170627336939905269397100847380828709543530144160980522405648164061477216985558381975672615196730215259289852997744050329663273510363866837634526546477006089358364500713720492931632704517750673617483158254732108995222559329618278059617625583457901523476921412371325884309915486003299918012746961614837233671780808499708166718239212554988629459067913675851460350927371188754540558280089913132750384700629273607358892894271113154211500388514274274526603846040823731273296727743266327281574470291380864936783531068208052230647228664567080443779150218374184763627294320618034488063124289469288288180132080912071344674597656926041681845171845014638756235983033627828425978164665150402011947222926099026606627739029756317557607890539865628292654092209355280080694521961933497709328537569859283646976645358843755813682428743721041996547936110406873121901408681858368929495681098587512786322515515878900679397595090546063796229891453156493404537361837513261778963246214801904366651094251096704085586898736184100174887752661183594673325522526990208869324199787603257670312670420573414800*t^59 + 48572412653743402743907947058801543709133138852675067761732623024492053488327844629768259051541564537527398916319870202563051260166290740890423941215500359936531048101770706169957165110625467552769724148166022762100659004931817670536989290582463079933665548752395833974161129982902503918105050903628859702403446373395871892539624955168356338589843114120594905752297360184898791813803860543180105871281970722466454210767263141891385921469118001804740546791721792829549064494071929165087431834194187939712579806581995585657540588677689211994655684076229017668543879276434185004121555863106043377463961567508584304175750729562934195317973724750765030321369934014044649317303094162262562422366271383903815191514671935276856729379700091237755883883588945353089373274119805730270950520946839505491460519466302525276172107800725953611637511001245497212306801440978408628259425837262486567014449007663512837117401455873174066811421948569366239184891531797886285651121243308454504720144965294085551162987355461891834441122601038734371509946511252373170337795457216928795367158740319554076820531370987131809357045153495301688892347302914814527203096593715849809451560657992955303049532342455659059560132405575171793823259091292229557009113337231713870814147051558113468690053773680115457614621019623610283667696894338724755819634044401815552773610627397950896327731233534001399101102930167331561047528746293833125885270728650343735909763229011577476046998256871466286751727308567244802104465772042732004589744238347655440601803019847861298913395932335553637941420028523195560994256757766504319181914049914042343060253263112627798540083943640152945523473216142013577087343967620745522236684042621403377864091326913614168226292373031156166338185965731891166189293590319083964864367478389464346467097389918518228725008392349274892520198184544095335628210201848666079646141223899790452379030949689659064910304027834700134426553368846115856339365878786124462984411682076780388760795646873592738929707112191977588519054684011572755451367971028774495623744187190522272372347583108475083767152054545964437977230618700168035166021908092753048116793352652861601352991170969728211544681564704310791359229479526366874396654319703451871111540292467184472643952385298230486256410518714745336167377871538788390956064130642741933652893879277904725346734898238005097558742457884237046083129375029178036609198968747760740376246652591449291475835470813332154925901217854585458597556016315233023691497168244854237961681648654401437974470245954452963512629403383995124227031926110940717945028292363415407147295519089890845132871133173334723520832047353321265288168398866671286384994483427307528645038325396749035927217153978898882570562406183832066635864673332912493013472503590372408223176547471686177937658700778387696753184850521936965894013369745200733695683979284183407686644141681084218965387363562602099281152376504738882296098853722085976095751987867704708564307468122245098612673892949632444711530223863766984508366492159665163716722213018869751911733012693510796326515622983210689658883767427333141183180166795576956225354894110289615615535913937609076910743501337845804735530250829393620791032051088793794739943785962304928789921896227667337509861660831848015113969818891590123149688593323906183123178280266707199910324212174624236512368025652490131934991454713456204463575861488345578371435158797472290401619501915896759853476856562635550463506206792949996204717698474826605881218149918676929461944539393332615700765879631083989995328874734178888062881546690506874484356034249503726247464728674089620829501798664589494171162203792178669644808224938569209087862140495387868795899373236599901615673865472941210832130193578379290388986223274464993142401018639704295314659756102464546187493540544189650673617148051788070778442304966547819805838825934073357043905464526970091558899951243599121349498776792742731770027082485358912171008114811724319705696692647462876197045020700168272748980412993693489644818661652112655240855597483783928015507687136854936194603822464074037976122978620371307795201904750360497848353101501764987978121923870955389924008170753106080147757880935808807555131934439216448107432023632727470022287226019149990341969586216191880232929735039427024667810453077173983249033042232410276033717728833617411082342773228037502704907515615153000335162484863795752485001592920760203933132417914731122477877394995588686420823478456674585992318994063082086532895159499750960214085038871580961889195261506576924674143294406441060667946586308385375023574625318280166819992411190824528636392355002584494439493283673659111224143056783911193922271080152990914723473336675968002695894929760715776398840738586966215318238938263454019120618453821485545977576415434678004216137876883859642195761231638867375639713531672889376085044157833755184033175114413733843544587006404264909398208724897580792642911635879807904511404035142031296079829305322480197325407895382284694203610799758123212891234200171920813666389265966575490641089049076253901982007684472501942607548856072229738742575456738232304780271047679244717681054883435797213459890072028857555741687935977759480304802481993626462714766754706380672243360067400417656427353752724131563026656541525697138703075025054626693400495625055241557509201162879928749022005610657631280909293703576262637465049789756339152715372703824852992938782384980245717794159290507434840301173421692677654035010520207897082169467067367307459792388111281494669319459603310617821421245466386508581/129703272607952861739703272077419087670825606768456983959411133431685952597766742708639380908838978617724460879861123487183886301054871484280268825483504075315987986535690368109165996803300458411297873831313883033983331478891332531067706080614093174538408949757160896500901489233304179923535518993636956691450386029259092884463795140039824802610959540275300126321043568318649980858956438660395657939709945336793071518675842602008909861361262751726437382371986770897635505751029082339946596217567800947308235096048878260690462136496470590585451371426245651293976734650033718899708201120589608722896442276390793972790871732570653191276757297092206574318175608107067639465911903231730940247888109015294166368816674006666517929470578909613420881966024664323213950654285410977545441924142444180139135706057410106157797786323163990491731588115740606886932444160790731420542796016673875282123969258764907058752094152563604620202051149815624612254055699066765883599964126391524620330798350971815498203795884038028434695441060642242150466731978407746188109772279922990016942962643549108830507605100141357754867816230241537454227912389763240836405469607185686468816028661622129971455964484137856720920324667376084633431926656976248209909706889951830543346835337117051843182679971216874535819324689041671315419909705655867628777150302948565241118977376972681213102033359769784114187979399547296371667855053420160706987796917821520347893610885390152633890847813179282228090807159525687085773131603200239177103113728176604830677846416634119386699248532548666353742859339236746964773623109288931818713266941868687524686355944524564534774160585737031003268805884269262274232689572939136093005532110725181694092874513736079233848148661712176531139816384689174566136544214027940944096218050684858152969549061197599011982030790113408058644519431677786401133339663613430264488848890105056768981959221837857294059429019490980366759808086311870391221737753964207328349884882671367449559204163571678305737037386996326584789812084535807128567726811120516083367817568074283797305948848059196080095583437138817819065761605981206383025583637888618785357615072112305536372637205525002125582828515616880497342535122590942736257913835642480897763310981045283087233505533358389693052784494228539330842064383573591328779619433019487595407968731958760060120210913882051589866670372573823099718988547410460693671508281958872889432515645194966222023387826371097986643755823702162457417878964345147924329186740546944645182996645983689757785968518867717467883291870920824851043080834691744879730007478468517517173078690450763128992764205178885012186322954080090012400476982702816124211295359834300132315701267697267032116670513685522304920127460399026030520744717797442957928116427874836270068613127936536114113967285596951645509061781777953869116742611314166382975459132368913740819969018935215490120099895426211749587412352162299778729461976314939103486973292456092726762924896933019620237183846315030220593053707772077837666524252658751306303810542002868861821167631532784095364532013332836474148722531688136544807429521002425784213236435671666986130473644811262825364466611066672205241669450961506984256215958464528760686230762593248568771681214468429172884160330295056575961154333158657499628746000575908296115831316233505413499185362148619725989237724209632985620015116303366604612505185889236202796857989060191018314521419493444321203564402335119196751568333781779705749980282155855754993532374180199936230183687914991662810578064496035426491456599518477130682199811784537160956698993307018445595901401858237525235117691682264828367393025432778533015280713752925836438467647433226276401308193083675588680915028462248263424684664050184692757383954628483505548337272099003105797928609090644943813498614844164489659170935043407669631695802375785889282183400042892475980966046158589318621047708506106074067148928916112458119778892829991773664309098631201193943871150905409107425892184811808555353007729604333171603763129635298153949434092722083480883742846168459815062590550436902902267948373915110312499930527878569754132490868547207384951584587863479368443201176122114639438955104599586982390136112711996261192440639385733764379448622029065813347476300356184524371238293605788625144399350788955105844172554684096119731249808790288464603052824813538601941812171885005580183020131112259749412952998294531357222708488412858547392075949401674236318380776020260718321883878587852032331855844044671228396329328058405656820622010559714045298646500741547758852714211132043451797458741426701635888951979676210910415986275680932637405641613688397993267488730609759770924441646490703650422585561182173185297103280664596998532658271885152722910306362409306748898861335689447150441169417999681643293665264242777985655490852827091558520755509442922327333765891235254194412716899264854803052082162230590305180327098071537659528162904871829683743374826857617269275859541196789900443153631221479293381346939974007744190269488189005762125879859078187389126085584059083903977895760655095203946621274171922023988581224260993999708653244537342960680444815935146915638279331786933633245833121984260993025493255242572744325475755908815026179512089899581459990412374710103141907558616243045868073334842315612799476411693123746415732937236402634776483763011301354705512721497741272215113510005672192474084006783546080371752380883726932969906462612011964965763452160577046401599883863417590696449287508486964608759793911075072228449696158093257214582441346800*t^57 - 879549720592251753955039841755591856868761762030159324077842670967973257052105538453722454037454128076753375733501332849566733535906064516898565971104694486137608531811668838117156120338351092208676200938143593716176717307960833927051783115017169904107263918800323937746307748353524417443227017450531510124169509085974351674500688340510792076333910945540731744773007186479958063642395518809579838151213702569479639192472494217921889488375416922713165201948391621525463544437199813746937804111694133158664897605840199658124479415362699825830526340904867790714096744824224412454285895857798649637519974544601755928671402421215758881810759139245456783918503119903324796936496760284002457533278923591746169598005051889553130699616871620054149696283094929275394905584536622625098612825998949328504229765603013763429282684474762289321669491114045605175341396288099172602872476524978610954642758163485569811475803201441926812618425541135750371871407583207674025607871121343798245837806909574196851748837388590363815678185079515424210231668748716995176118799909761354405887519848123574151069846523363082744712365785907628045584515210234856007618731954319280445982902073996774620158386757710616978023321879436974893191626043072006849157879265411758944561130838248839897404554665473161858746378802562035864716229817164534506667390565215653962957556802258934937683491868115731814388453450852097985924242952706913495352419316564217298048031771805671431998240311233713696233858580915450927324374142823233799265506546410659846565067829381207582957418757470092214260501812425965063615294097131812878261711319856617455592773661524093053085945484194727873120850130534132155902446662901995375864450661056649726577932455542089663254609295762792758235388741988012008129645774523477722486764083049516138796142640428644756130872890202654069006343300907768607334368595216522896674026720467611509284212642395177453687927089737378993318757910532106691893920554645380767481478152775694684782975033352106681749570506455119298819117062661948370198072408222767461898936415757519335685159955981894649469120117308708508168250910052042309760678375942788040868216829990528677874081611685822349743532723775522830881889182969529629279457194700201158531802810098850879918022074948438635043368613181380419788323887146479404401455752018474310516395024215667308882166608211869449069710781938195656575516204583677979304921869162083022567267715149989679352168937871037617470346684287087518315499745135625755475354739096451982829709548391032735914533179030767491905858136777440988980380604374979094612449841947866704509085740224958748432521602458390642226750394924472073556377629873065967576436124177528104797581756144708541548494172382678771988658367944838579094074148789553298182257511012168395409211611834233995650865416848980624876786447852920419582183294901060213835474488818264313814982578006818621019887940388561086064325174819728951512234041148066951857368516702345410152950876348291374235453146658590328910076414536018757299833441448423914497281254997863747441885921308655462528904505430171589702612122582932609990721273279991696719562319024764422414302024803783128968629161744936888802390899757667095225316388343597865278355089292980197652606148320769936303911311721167099170014311474742167564103571792324026377469840164912028918828775649345784856702764885264225969976374152277548071560601610056175020110986654326431362257754915828652325029145068046734024959575868839974409811593862080574359676259740035205562303037323750672083502925280801452162631824183848532513404050496724928883433890843395315250211976948682266507892839777576940807176575834336187719103252453978772532546821524012024537221089765730560244892055603882927799988875425990300204554194934067132350173616308592241320021160295017072509050741705735177746625718100762934701129673109792702062009542030446141464974436349567604541503333752928280291538981562721927294286096767004243124805938362327437101461940890255715952581848143252554264958480407400114374659131122660850361066499224858628215668640911402170903724617751995759273337702393061316912167242674575524575082696992340951353571207924926585738458654407935000802671245775409171389350364392930878248687981188136114016740893269868784140648381270858849324328991399306847377207367432337367558982794046058582156926434554079491006562020488363330850354900211126155475777158235205657207506778623506084963179464690176453673649172206983487414588863151686519241373550185541118444771227589330923857908973150502785504353945600862886910699780146050987924878051759388696037978310786096750449552762455554300339508306883969285306003267074106784426394268344673469197694486203303843675840975508154965995449717367088892215614119748913568972195331705094811917238156496715442577708911237165333215844216663714335289523343581779121387650715403090678512884334336740434267849362875353197713966195370964399134081134141909845301633910765673388304758836999292786918752820471243208368979536902253885846701584804337069748246441945580460933449917244270711955446781683746249978746117524004651968159289983682896423672721804421938244593884462573347761593457000189287412578804200414522360858112772913494552101371466319077455373846678416946267619806415825721668575866887501323835215906386188254421701900328286753069512779736687857616169629193246625194103515575581306681772470892085595367372770965365863690300397414846397373368373237502493362747937032861729356550085539293537271441320226127227699846213024392856989499958353580914776492032243485021522870297803303411/1697975123158849568950290905687195144210001188958291253166887504679369435586904270336608877792555190255192854536006497300642385225388510553858536799575276157908600623735651801457187137098645650289657428998709114385234420167521269029521443462355023277904574707171815104718819145015641737876179022334243808476496106228651493164682174271889776626461368578130332530890573871568010802051812184708548069379150196672192806442735328940685062079785513426987150433789061902523080954235401776176634212237703387138270263660906543125038997302695900959559014269443236929746762094664125632332671222389192386474128512748119481798185061172705638795275724475266746416775835767885857413499358985816098730052177314863377314814228107785518520683700806707956748458299080781017232455758381994235866820417457751705610930944912972302016644002707806486051405457052028787000508593557579715544018147151614837465279050191059186793698467660402838027978431017410861151999585309537205304250758440585187222646346131494188153678464713494330139819967007916510397864480741892284308201966232956757028821732010813070339031139047815458889164288965021671023594179390198777405715112647051916544395098022849708503516503474801205002644671347298848306436906516415375688326724233018525463954535588714808515489750781088276818041755841454300623970817936147516220938764141407357595140016117491486337135741983512507122931056630564781623483393699335507360601650176814359361372148117160208691392116459550533308795794779615222866735277233474008314988481823954079379856298177059296251841741315575698827419677876113343598492588844761419703927013895130081244227347470249650102604888229420570783143560541082868579516367707494444782468913351282992633896543195611619724517342655607475921693526074650211600896303377327184780431542270544581644664517709923655837561252203203949006325270173999372149573650122602485322132965645550760719549788970796651102230630427090693853967873579051187472450187929966517691485685955252182295808388541354146521771531546958928027546627675098583848021714850142615814194131040298781921924544393364423069602181768297997483980198427775021105503342291096269081295655558073726162127401451978185721226432251812565388017538745216867891151847441340688524754081650105091924449856648982989279929610343742737696041200754782699114655298612616520064796952066449592225643883928750647304535253193238364859829986913643609993292622456100192106921810077973399910067578877861637151466150800816730275881075143760515458498932382388247267290387670754899951927889627703346921658112176861745681549945944683860162360203165494873180957040680953674506217555261482175370060248918150231004442735517418270033095940307164118574280285718521064199394026970388363928621037034206196911834731726674595354490534710178996925003493264320056988628813833551672243488805290573845212893216430923350087303291308310235673681769858411540328554711262579635220037317494447510436630254854845746649508411768960287591412185229674021765280466423162728958009415381395166359065971883051933767787779411272644643700969941223920911596733128929168017715381634134868240970244010035265266314333829792945702641393574704637198016929564525452623707609549253973888631374529933883530246761316615475123112781091865646470283516464318793280389708129877021512683688870697241588800584704797223500931440653250877886546827891319791822274654031325827374769322275623650079421323358538851541513962863614178113721048368815192010807373520490596779484829588503501129406558905495880568683562595125732961214971082928800618384647623871712893246622799186344377296294540450827440415116246782751602288505640935193244346467992595427040982499449165495774568150149380235920186950415421732004801733232254906213464906952881540662027366788487270032283671446320633641165163650937530825853204673626588459362690381217382510160901890049323343550267598456252027666611642869111395702207019074672850331693522056195021911912453153330903654516656115830367033625487817829402828083303624062175516041540890410748258386795330868113632767017354713919920156347559731824556229276070472731093738186236058161183301050929627202344994493156599134225831920416286047935381010917928841216636825477400109816132759748975615821038686133939210174465995755945788068189742557629685716105520853324071627206939626636841770553689566184641113308900338828987487684524137938680157548116852476560220519681332775877402553111006654364203246913222369264280124095500514300715363773093307859855960529864126079404049663616380186479665694687408791571020075081730185997368751813033993963076216609312697039714260572013345619929249726115462322964191458104105826136353233027764494738434754434053751199238795843227111111329019958436292955579507408426404729868082473014660887853154819228567198748973078309810537187918639337293561757508086542037320603150451245055925634145765625551861544556959295978409653183064105920415955376605012729124220718971956840616835357180877356250803529017654976252449842888135275109466973120153002826080852711907276826176958528064883009663932340873085702856576989634180803800014597213771382364685758145618935255150065308466614931118689776486805642996607516654105918937015388211239923239571105186369597579083891502982615072943377809682833036275183242907263310157271779302446325628539584604549752811771391200094893676761752943259713088951090946649702997916729697923062058366977213442677017967745365997931318831607484481351533020073726334795232586889263196887579383751462085652739959481725242683736685202775727091559594195846897705061991603819876880*t^55 + 17077765849389792304650297068922462236953006937890691198135821886598841624843411369951556574230284862239244583342883914722141115713804035057454596965613166224551318089055548171957351128578674048041319010765570012176639546685822415306244373646579861637214649690766387945364202251394320808800922619669740337594542877014799966834973148645465870125111590736033481812600484030319492425539912493869137556707388193004831616707653530773621350205108824422529619822354185771044202496379872452727538456764962267442920273947832450819417354232856945212535565929059058684262521537521534241191744529796969079547595720698584614845681444571045143709005628473347715886673627133608601318332940768202393979185681433299151797933181030393761226086243920726773179109504510695693331078978199627880177084829248121793082879074405880248358704234261081049429974446672866396847324438607183070457453953414502301557412804239277145353397223558062660575925418822104323117195382989303769213778172645060153179814970657692275381125514270585030022640839943308190710689284019894278786970653643343980992682725734652854020255620299913575401402561099299324716637574323181261354705211179022998439485300166896269090239432539873451523937350321918090702882349677518661432080119640943955351272912505410582037693355561039035606541201686590164025948728486527029646555552991180778872895667378584618936450044452221786388229986026490876002869166255780702302566236225002216171321527104109386643775350562380708114212001516792159188204473596371896431291582193076347068740002522021242852910540740890454119855102706253335838272209320949477173603435058635089407579020317386055360575120548825750071084340044681249392471592678767252484961612358533573918789165367743701461361583095009762250152119463056128238002459147625643534784108213668900070056260891338406108267233755353577841034675300555467436336867686483052206706744539753062370684451097398134451960060787764324605911217440273341097188690387482660670273441955819906349710760909516265106367042055149297223010827920129856801450287816881350427475071708128232817613082198787764374661705546043808675965149353290381426534944396843332204987107878053105292841156806992225697278660820002900390472743683641859866263241551675285118022374591036930854787967042603416948594455168913194738957727765632589082339739053628566369978257257281318969180693560073427828921646801344979582128856851362197318566494790710580757396751612409653170602452008319244145631735940779360778106638659906520769334762688892269336061959998600486806414369117249971179052027945701367673809901311030895041645053304367616330846704888243212536253128628546720739893791529123978943407007621947632066637585293278183167787945408299501363984004842808776457724313178584488640839523985105647322737362382560050301175003265227510150502914523680708484549940057177852741918339496419201617429846151742720508277634905405648522319691061146876818865734046679720448097309923548507271180594721366064749980515747512384902205880788078257361894108099541484324018192413951527053223846437321697709022727458783501373899561331243198015487285492764257031420332484594226824813381689054371865214691883235169434907471037643222397729001175662206644696673174869435345913281365893104509804945472059949560028319658493992417802076769788635253858047658005731332711299688197596669338370796950358032565030696350378973954817779737094998899549060877287977518619403763573314332612335471837494651029037942075083025494886076276991861912400563998780061504858322839989069076825543211725048333119454841266235097427107907006100811787228041069270395669321278669193366799385955161788755832763480184213949533167425719575875277522071792103486117865478901468708028421329561522428993855616964218130546090141582914581205386465188490836061004388748541119706925970398157005539151496411114284043691580628166512491538455017192278063775157526912348984801288407000530310049672841875424370508194915348568458705765123452573429761170583776652677104290483171563387475841177805326913494845911610060561453625490058138375576177939311523636261843548824581403194177719368775081716672682759481420036622931411568426826908223175372183144593262730588020244208164637278972429507941748789839050323591937040907259973655623972129598149028095153057539002938861475014325986828983550323922101319860449841142702658159215678251023107556318615402186824580157886082340845312308111338261917730845809391342475708979101967679062106228280004250280040910275944655399519589154905699375148054134182772777960528950636908101949699065264066816631007642013186671492843630475673095408886754598533419395950455741954900347713082909284719891932517083400418825965804939131034168371133506888290327568026429605890129326325283190905834002009835220423204155286250312537514907581387847376060768212824695066002406065012123819943112219644622068983700685107867155826299849599029291094180874373541472448184709560256445495990810647785847394249739877457896614821709497371308570642126365183622629168396476009954581666342576014187856619951489516017777299304834009832724613884480599505452735126414278712776301972872056443585294624766838297672569013019025658668950356894334812184349434899267040321874151809861533432736220807598759331000423959026293982403365285370023361902084984696402885457672322066621335040365496107022392238140264845801866380319519479365599695519426476741109064274079143022747824818299681235199943536160278966624244816929886036712700450521688404837482979973049537463011346417415740617409901626659022270462308256523660472912651859547257960331501352533/28019391471268144702150014945333253204785498167628568534107054532662861973381258586412687752352395878798561956039711176578257181937104134552121069299922048810372947586396894413484936255753228552634611039582658653221690101774278366823786195748432727358161298798214770704931008993657454420398993767891812021064292181990948732090464921978379152251837765315682054965190987979670145248379739021593202465002478492940475353840516979219225446861147086253913373494869008292460081753059435250439508452767382626044063756780636025165660021496632029035627298175630972438065381100068079741463221491570831459969117372081179567626816190968739914113460799921893505227324022572373884711210544320397668812742199915237249419376701448605916182899353246005886938255760408927677103230336336538545657102598312734416021962787342777261000726117290536073455535594917966782186610454745539860462345662567901608337938121964673049400964812877934620923736485435822791287121869794343321852322746544310020175682279397593863922086876460302477554784934124034825047268659107133404425775020345821073082866864864902150809094703759331004771687936716529224811785138452125039698269185594916114593978515228543044612483555689788861429780055235954592515460503571210819939384888333639034058655702784072747780358923780334600957784749858981858481366632609694987144204028736095009820792345173126837246464389166873054833845818986217518539329929031939065356462874204857415204160860019145357943764298012385038098940507914442621563288403192640401237433693464588768644493369258404228578246556362635294181842869242794448820009716910254450559851714441090449574708704129532179910971752960735491471015850512918623424362503424000738984635533849554333892682230950686794133949548772400592767219902221950686483437349460844633340454492913276924829447486962436564976258287181583316936060563927382378705835810604001407955989532104798031675739091927337476934498851932189667557225636618006393934821583002747816691182936555316539534791890121355553164546725197342046659185275166643297822140509078260987032906452810210922804035386029115892237659765153432301715844858544142262467051852988387278569235240232239705645666690626702734673703502505157844686758065102588579061911673949516312289671314358169833736796314339653288447683339005655737558435656019516487040516478756048185887738482944712742997423827207106391163948072495682588446039388013920956985026773202973467110920958382399338449960047489465959595151003313807430295067246596708175882820666376043684278719268494305279734783657222827506958054656383857189464520560143298022481191471377803187804571628398575486901279789793435237129707077857264538027107846822083663912474262494457402215846298985496108900891534164824487270974208485250774122685342024333256674761298847838233085866225483829323244699898243426934711036390933561802192957366846919968437348041391258014417190921755966012022354971329696950825698308489232845488948099914946314348323626550499795237824838773498708998027498732058233630518405633583603284917027773134220590557416027601396760742078238018496891035200147346006892993096272852611237132739439525829477134221613744978591442138196446158383117649579627931084283985961286697832200899833892467495821143838539193450705958611644331192797301391399229049335117654736328592140080374541940409250572686422830048373608139453430471069767183494914558987690285904742157909608508641090419493784794370487483728760125646503526749973082758944072728935981693016163115999810288797514959717912473276710949877807355329392986321500475257729119597753658628601429419128487530978486708588297482515100928164731874625222865361966885220238745752399786154826723583589039184292906755449437626847366591117689848213419674173369859156880410586479571408692879327888321512730137304185497774977738243082934871364251263835963080699360022813699024783664180253193898805255053663822881380245364874516538069621694271457618704984425660427589314408470806990998624688380039059960816630657250871750549564753501246139299354627240070270409163875711446085264312784058084491028837619337038881671222285028565903270399934953154839951335472396078300239160999985713297556442512971088042590939239749855060013621739275739540144550313128973944532774487445712449933923365442047329863738574747289044645558635710752924206924531961085322668144656512229592556111201798473394134061682156438243368264892352478886463388329634940636189950604857495103084376606753535975645140272513213124814737513331020725421284886568967063525802250498126727156678010046065528384077256273696326217026617722672658023376391298631018387138152035406269459566437548883217230882146932439375187347079666080771261299578119698864673907522165463879724901319446143448111873059544990177060529413746116516301207175234794838263184374229534827346335291078173161085107394167360351825134495895132936066570062139035509266411831011484792238501370694817168580121726155325563105952458283116181795962989783454723610619290720379146080030410695301569463151371619686515281862255972067274359355751288199389598414725096915605657699290257989782240924333287355963405357850794482160647774753552944993645728031184430475340643508374862278975560016755581043563089761899425517650125067390948894102558959461680027769522050745598067776622279822966655155879960866989844959566878082036158417407486415210444608246090576750675687288828348460886104340958058861010122816452441711969735939460706792202714213721666997916276151736511334806323380983158147713895802850494380886555159797635069352734770487782082439717783911914052868314800*t^53 - 815329760359151054044523212270322282522298476968740758588310892550380968998672924595248593710299280720559155890988381754827927088801126150445813146250409779386548144210275963175276741121458865885073070658736365175813711932186610139279190650946271863789301383373695723578700820094095008485691990764456657345538929517556876939686240480030328165748116610951290602687614512046337088189303033165983361497606290307576087089155403064713485722225324087384245747454203543611305326551945748011703773911223655718611634967567748314241621175087075401701673825401001383231897775583840795908546323354387940397899196586226000217651512345040565703732631481381955236095080171422641926616898898124422576764199697773224495377200649675527992320945327493442642313874257434015023635543141284771251921757173013506458178351338212138650171768024881698043823317959096816249362709013005228039922337071765301541996907591856486018702164770344877968937223556033433098562082605976170336968629903215660787929619671455656399040397492904337437478601356604532934802309642778791854290826829679202599224742063609871662965859841237350592664031319621386842170386694307323192537549007338812597655199585338315382013292993531349688006246453919850194483369264883679496562851973637758911972940941998853887333290920463441247404922134046358127510751630377117353234974638915557112015208972236103307617000602946954065362992949437304232653319430702507009038832719094490451147184814038687784944167122805186715598833553539096985319877042205719585784605012233772330625457768569365066640829370134978750227915263383925874833600467701151714944394911120566182168733452596477160313743422107933421407954173869087593655207458363457955593104358237258459553070977041330832316533657957667826839807780552773978906550480348606297571836339240401011816254782502071205309189309644451066028369491773190350352540327305484438809677946523925361044902605499375683874921582270311431842935409004091593588388399056487834898532722275718268895630713407591826143724777860195942273382050883514640544399646311699346867983676487526000376235143802042641191562190526605702495070242256910489747000955037710161021083246125982849021045161247549812564734027377727090318177860195075208522221233361588428093267521601435449286656437311226923601803095475987445172946376022260073201754706214078126636137120610097498007763177689019825062046685171804850764475675793306372280226710674443971292128925950146289977402055286483042586478532218154575258200491533472186213498561414630067133295662606103360799268896351777391620546679932942006110291152830707379542204620540112900388408042465607948120078450184045914196458277293245599963992107895185885809942711357282802754568378665211199868670468663261447294675392644170239751318194003584921023340303696576690029575714279570649376476434872306725883805950489282472473296005667337174186155913817851018006934374443134596124740726438690126571479883314180755667797460620335276616729059894240617388154540463180143230952140713886464362144495840195765760290575655549439748639050337739239841784362088227668973779956014766317306355221656714211908984068900032642998202659618840307278078258963661113723384054190774544735541196822382384746702961141503280699278321075214784652477277080907866238339278779103731831143861235706303234791384351554488880414155580983505844463686507556097532333116904586299643073309183624893638894967908504517008192301228189823647924245600720847881068748020269473861733006063418265304769838459368118351303068745479706477593682117561549757663864260132099518700551907006985994918199159468589559469853868096820022303994360492099112535937624488990563059802996937810675475165835593470656344467247883614805033725478903374585034932468391148818532691524789061786096503480742128957083886541461873276864234494111107698547327000705029147598651428647764090283339486269335830419728786468585215058991950967207329807736476346481452471003132963919052859781475472739577635292216359611413057048255089683835513856050015488610356891783513526241633041656902603002284935871507033736954580037985157183401520014169543209894445530060642833200260077537383441432599556713832379828748783294620813970908759671900546529578734422374016604318214468374486615222266583053182878506660669247577301292754710509194621824028328431306847601064506439050431186943998316874302896219035504606663376633218451866479599658909592814184970349022698667599053280910222702530415081325181589513826162676527105392510966450711180766319683990353910249525874312946184409272985209286520729092833785575301020940590644892327591941469581805796497536487729427707589814406663545189759076840609496627063495082859804080299623720422755321142238719419597158097891791613373195377920060304250292183995934641107572704137068846040824074226731054807398157185541150295055712329130141267300724863368231423527860011535509506891366148550482294715658506377428525758520012888292291028108594578840287737112341774260882496092284243154082268967892910109037365121186819718718233618011819499066600141705676533097167244645523638973780648064646725896359481118550831714789238090347324200840963819497448663650587619628911883229162471470337678475316142881245013705530457102297234614977189215273752764759223477969932525527555154176013486615389427929701603852531997108324791176862881615603936619242862612591643934748045707606285680092699235480613108264822489302123581288322383690357867125243367877037338988301143694322884315581779392812230217579367150649310812296342306539518667181715927361258732874770434921621544475266759248118361533125229/1326342832052384380274378179159431678684793381563646375115266843277847068552789373432747312087014808991792154297937150721633863176058195036410253273630498734668227657031244992081651839167621319282864482274463345953749150847837368638154486025311282334061309299564398968591681369880142791473090783483730069262772430148418336170147962544457297213877370927067844656205089778922936739715943857489318680609373927211863814843947973927252105096285287846740906187903154014423689651044257236485144460125300381651403564444557186516539896006256798108032890391602830356443697183379147192048539407677595562264696611844757482008393613821698366908007830061812137767066407562084424470167423811562009196682266808214034355345453654006046542571796479202064328041010980081775724974875415369082356346514768885294571557379611265156669604937964211104198645017395358335506057656099694343840044364001450080586085899583204723269039935115861839516194472530581314182882694939902647162188328291325033038067145846110554520043178096955948448840502530712142084369613258761142836972856642347353603645654815993605887469606727916226377573614399092399629750925033098667633898220067697157451659567134829772302746853657674903530367724410908911695971470373199934971636346853716357626560712705147039104552371364850087929564692298796378223252676652009569274469147838759709517713144665361274233158862605989014997912183858592112437966273568914905749602043723021027878505791170762879996672332479724378848757469884454155220430952405015546117745719764371677100491523481702921977853737555940262857644804982473441980709305248549486334765629721856327613415324250345953099015893824490785479663083139638316211169389114910754981022887032888979151760696005628699181038075206455651002983244896047523778813338864553687734148412264161239246964359116808289654245959268163084695506909154784415226270738020297035704458580711807575354516250252660025577968832069463296708571131437221116252064863779256864762783158463159251831065420483246446528327196340454709817743969542435497571850924430111401786936547642799425878635398828024285190217553305802586713901513488865771203166761714177085659729059247250042700227819247394280921863665947642268057809926491546760956484650642858575564619226043666996333438189910715014267718601287376402653134070023547240440504327595515545861935732368887039964936920653778807517127537400001288777301159589148027428722916409104678362765338438266014269373542746103241095673559304788917611725971904748779999657656615676857299355133010740619962449332652583369104842374417397665494644674756790788881541743604745051880973990267763813670894467694818152081518760475687161577055268875870120365474942051256500169343468466920227506696466350454306917828508173889368908489771575176004673130342207573782503681973983827365270362884768095079827932764887353909279505267174343899879516155852151768997932552304495052256644623514543337700180093288115602492009293414917243609238646174244451061971027707707632095898326602244093940784713146976601646515683697327359584649322030692216759419248218239062749813297198823916149687109427418557456154115132367169472177611708555244379044409320618339245243412905119881860782925195077632433761111425269109021739922990714729624469229003834674789995048709864113996379885218432239445756692815978600033515928429785000998840785717822383858547899522653573234757937299941306666329244192656964401661184661198272713559963444408056111472667971112244325423118183930390691899470659698961259574179975236404821575462102607648011213203827042497086813668143929979505290758186534238815472954603295552000626147407864262572353662896881452836149882545159446782956141079159462737115498418572486171617731079216220849033806713497228627121644299043316668074207264969301496915924488258004391400712738656863701704201386568693626747460033630181809823798834868716724961907142945072338592409849335494561925874916786631245353436071945782526550059916236752819081075274777271267833813116899210137303446203208229699365360750808735942979192704277319620837670839971418043107442882810809387483545132628633416363787941701373733452616292612954078812882490880815172772630971796872497821222148150985925025825746693667255592224457615237556509264181244246854740054570269738785396661421545016396012203180440143708780497496236655948100017410340378191360207329698632454377172439609635119972122491277217539493009713342960779706899977276896050528574003913322406437681840636250793388982268038923498076165395025939994100521812711663013589776599246391018321513794497804333967755968397351082076818025804255578442342837503421745446510772427569436606994670308783207192491415544289612265701343374218298590559405399017162309434132479741118160912471539749223644449368653101562395485983407726718163811852971423434455778105279842803093461448317637412081982508876012859345572099125182960336737131031285185915210559278846301605758878350782028811051749769159226664179943090326194765071382379270394641827385348972996233764753446927817628622636741552320023784975963831356342577360128281361240530155892214544435571270200081597172362828263969570351394708739862335292789776383278429180259502265274550744905378188536548527270430606004599145579270561774964306103401207921808326808854484939482759553975491330397201190967507189085637785440750309572369729885445249395029657565134375142927645118824605919860556490844702196091634651449595167257700987063332068463204859017989943982118306802313756551235780210297858251142082000442157029121227303899976743300284935671079239774746509237102875436658544*t^51 + 68849402443910527092323493246135000390843214660553474006013217644563263183317414992242038827284651833391450130240355915764437428331746943670907081492298828704480975043242327777005793841727151895419256438793497222726024058193079054704040447166252578359290423577095002161407386992269505304969681059790374060528874037171314769172887388985077263390655988066464663037622703706500323400621282975193164094012209183257250784130841765959308738139845430032661333106080717200915691384384135171789796040755462331280190846840250672865238110883861588488716267346585549854327998237494549511853463418845127378101510899442068176444763745722799312278774819039405980216882198884359621901180313405464541116987093348147426784329531700802205748751462365445534244795446703367310732142520386220447216327296271689599093593712623681335468712454092645866314323260187447070648336199895597681167410482618599034300688248077021502960519827523169861255618381278518563435483034445405951973656825630999432838431152507909190735513190285884628099372003432460880751410363607527480851528093505651106586587175576206856340586363875807798096930227780487930709375692099434242679396272440851383488869462263290271036948267449583457762773862446542842918016769006639837599079759180741864545096685444558139071686551484290714107608573241808586433359949954340933376343332898696493542423828915258469187876471284764159380653741844031302024640549538298328419691934523571067507989716222429725017068657969458063243062597324872208758877181304471673688173439476899255856741063704008283682023453466887051605654964279967222461320503935984222856967940321894424550441235493313135369670118556454251490599056360525277605076136494894661633831366249365104342942446670616584161379761268335347328423453703765044347330178348657146700904740394305623705383360928288611143335340471345037193718329349457014128554811419351434098295167228258294455002439788884038495783199579204919852463237245177107572783808449141365590249673632443231209228681744667783395709068352577346166710438510722256260921567521189586932413993570024849855976920703262791482982560934446970266799522532560274566598286421485314369308636467351552210634729215281478099894161579077459255921392016804544974728012676739404769091725232123917019224060059774433587309341490869340851025375543701634789289754133312214567672996813378358995065807416352088740089915367651356114845609080821970617537641629143279538753442100800614287311018865322439407165727099235904174566814054739748232809867275400268723306687952015711920126937525354044434761483965567787722666853479278947594548095328425384692120233321592494772823870149567053054853765040881734631309585951884941273768415574873378553561456174122403867414386004227537613095985008477515671554448311329880960698889836251876653381704546368994164456870056003585772978624572237419540097267212056911444082795277119846782894879960903863880325617800936058313317118689091977422692078072108087154130419163411995338539592333788619931238344417926071395063858367862409576131470198897946057636408114779108266536237632718608115160579756084198933925284991637373446737792141216522186644367474071104558295131854334211045830395382124640399737018613200663348725530682008013535338664829309262099211520769247672166752108920722027060805158767156998019435088252156900927770528964473113337500367769890037696473676451237367980024657057304128804907691098317691105005822907342203835740487486228947819591475875161942265674797310948269489968023182161125278329547005216080445887807426890961668983236059082564563938637822203405565346236397063614520227864402254048792607043307539956217288870430500239708671422621978023792810652269080766289331931036020587299287669227599982536021509043496334557410453200260287365061872855084109829366303604934320590948318476643015623134314846685182078996694233799343346494195700329201409741327915872798270134623536136856195001193166923372211883270730400284675134869103495875155784089532897778465418591638590295900265879186862686424164060889238921959221467530503034980966456872968153214152654244215331789331316416625070075770396528975879188148446765302704507889964294144704276896323945044589298766199549137833877251724821343930861098758462421936477388840805782154597269787372321166379973202301591633193537733229430208795950472193243284882503576308174560916394356755838038521010731509000608198388430732378037073080268876760225488825801418009623082311458726414424219261136312568819208222394521490234932482533495752714422690428609928662296849670334043108002156480635549028117085881696639251091424128969619547680093027723763704909401589421426634004312318161752098673215824345904663988762682814592205509796871755301351051715573709172645047394925321252513511866536752730307007347005551849577765557424673772979999279729818228207559316861800803999215096525068976892330341582034906621319583356224033651699182538500582837096277027050642240983450499072191416810258981902331347984380088368587239627331606904438576170996238824656113088557259712704929746609946873402414787091805841738517359235482191675417338608450842961759677702855138887057892391434778930857287415105587103434728303227897769033899188253852500387765019215594019961627352571521229123168210444494116239483249679857286523462714910894210234136421440874721771356886977392416304798063213027526471841840343229789935866098105486672858050482230486213843425557002556371531189363110289876214094997629524105418928885964125171776091846506297709795780103120010615288577119396242826298618216548492767735196920370935728206496348775568033/128822677814075570060488096127716298042012278849757997870533343752826088547340234485322994448946064735777044244682062215336024038358857624254580790921271298292931508237396414107550965936629148677224723119778333270565425281553142483998889461154489206756616170697832430893880015101199974307498803743218653409205665775865524478737899290245933054180640307294553224804979251790321637365231904168397327922370300276602273418488557940385096280870142993774296727225176868264168740413083411664194266068106891460604005140362668029982856832660908840044065236929998247497416168737315041749567730750319114273349787666984996135191320588594502549370022772391688497444259991577643141738969744360075019977142974492130284671679706252019889758990633068961985574910641934616149855561196844668193136139384771898523638327137774056872225097608384237597820197729126440431129505792578618227877982649511268642028257864622035539365254365422075579376845158508191061170360856954689367221483573169562294633110122312085467200781098551648664207479353946640994686186441446592504669135289295072747899708894819442911870535275072769532820275139093734545250228735484355648463095924554011648509847350088557005593193943371028365750933811476912288796243776462034811170715553572531694868307779922361090509249463363023649223251659770352628745932999608539461849705691865067339335068460914586633989407666560703407373841173225806093113582672769584120017137313471119309714739407487546474577436069546690409052695824393267522584854563671638181267236968998441813666391166340606337472244971380810854210111712886459630523015541027040557462366472983011419462476665457052053735658712464673780158964861637695487046215487642703195940792533798857324654201098461588439360023155520038209748292025164194199894845206485864999800737019483641927350003993520543135142014016107713444164744456499533330445842222354673491188570642995797868129411983498256154691860440240493936270734646987058537207588256589710132867045698197653025391265290897567427779577495119864432932781806162804691959397781453494192525218596448232290842103717994409918357396677681032288051289786678338442480561322992991921013945310867069420023137337206171878641132758699816631294258139328232356679045467008024138259111998553498713411402416375774996184745867995392589378865140575379709214202923452443682515310237579210321501117015134093202050484018850383724101403628358919046135242097723038571036699965254646933469848400146781148932734191228813623675292632076984191701695883759023735645241884204227318349605148135309376647977095439891052988639606987531797334637117443584412500338996546561699523932650226901642357793649079744672340321456336915384160940303427827458103966680547969431141045384217211828209779851153021296721579075822173983489545547109502296421672939450281595197582408506614279491676756853606421161208869406393613709188126915986685735707127947786129660079907161246799708241868409072608850267623060607117530375856579957328753931447113566989504377149135779937293821717713940104829862401011604601515297578321835215583247689195975744648665019291591991135008316668274829946941410774714688999639827635446836894409154012900232446708091500666466662677225752206944307928164010177762536074914501211127603393687944563727432239760939726764140596551089585294871025382578138054592315414494438649133516097489712764576500456751008484438235226123586003948107805516086473585665786819414436994211611286073275084079065714853351575884546433174307771600937433124828530847287967265044034649015199055157132095928375476121207091394220793123588343899359184335430575589779169143446324880230175815214791052040374677652603035890030457130050183098429928973093938407643268143930492509258154624355248264085112406287204109150132681636466719629744802379640036403337199026478422132319112518928597525770186468765528559172195460595390458778167762944298600249671947405111121590570779274504620415676312862227005610647177309393344990334102114124996723721897799595489665507314207547895828172566186747391766704661738897240412751282147807804485202570628524303836824394333716849207291051172090328726971625183336728291201226363446428588209325572150886810823477172242779240339419821005457256260972783056449527044727034623970642115103766775616924963836157914138120880604977956244993995704834966671712189731952037162262124287319753011151487504947572197337184594468008292398463561124774469086635324030318622211071668862099531308293966308915435183140147541350416234268092226699023298066850217049117026770880837698806806054607648350389120110933302291533223199650542333851557947678375962367640788986543396734367203871322345324849084535893536471832642348331893361062734856991864611588548956877166375396582022369291381525779675886728779041946437408303877543071967801972383461584223796827453583675553857301914689378856640605369609916352181564391092391979814355964248409578448785227324095245756394866881588659905687436064393153372328574749780016024116371829765093162055984820747110956367685697349679933793085420578307534272333336863150829276203817569797837182660884201794433326736674977987586128040494872841826899678544747295984061904220832047333716522973339326544033976362246575370983927998300832883693455534088014176661725059764372628127458700252873379982219139811379985732855189224989553175669255310835973753117693196662894782609659682090809025028061696577319359268192334374007025100833270949252231313114416951718456119335499453986138369304668589356151227273263785327917617741953977826791289329007651632005780086718160540576350647334218800*t^49 - 977830329060027668998055876581197362307746182889630567950843163843510415486950144675097488668583464495013289849371582175978373041808505462730252782193773028029694377428267240661853321622922416670687144738930376869344828177592869665027208751791701337079079150469086909770294221853984281360983100714286169270592468356941597269045960906920487628393138648105047451289100805335550918241925473362417214347938344536460731069566198372887057333565993340411273892214536828838077309586780623906346767598783510061074011655711994469843681699799239480133828337674180452195926076120586318003906288796755199996382480657670595163984033538988006483835121309577097898297154563802716368738531689849251225816648699846897393262268361928290605732213873540915028447374413341463333571019309589987409567725151294950821887823971957654142006974564937771530718712035543279976626738787795292264655636867032274199596787536448746853124570353893536957037939456395783800067448539930396207139685263501461470401577635430003660131352179440054288168595899192872949695279134933077065861868757886628473636324099026702926733247812861211027937269179290937346455517126526504766491330113304102616418326306814633711938207350301485287021462432283024285454134751716941875417575728244429451380163437440326245526931271586632156726450494206487294820481201282690998475747404135085423149865081573304859428809394821734691501860935830891949279093173671741622088350251367195494245831339022153450243836891028859291584492085526559409809073694555116775184998912271374358296822262250683387851877983110269535263050045710246990363043441750101316527999799705045272353754903744500023251412305977340941380694551018696352438746112442129825014384289692150861176140109182171192156410075405730913375211524702868319049141238704727105009898818431613728416453211336935686326272942365111453931418486682486684341073625313897878202426690023284662599464352076410612532864190591282379105818770124505972663356705764659371841549144611833504155991747511051396702812598091687000380647325653086319381328542894798448589536758412651287751024795946965820400878137566209956366816800642311189126037367593357217011913667955240430654507361638285330818991307699480174331160135889236908606476417523776393784199835534769323211920334279477359462869250529664375226457971158815113415520020812510434427564478449287187948676399849693283755581700880579643597866056136495200880841022879717813436609087036651145438832624911552222494114954510177680258887137624729952142356831052634510009958185453766194204866610636627665709403788807275028685155816065008034365560866822198820653804951914967514337958867612637382705598452648732192863147380830842728120178583522382136373309648077540962626323089773194542186870245988688319130820509596405342995971398290291446542094274110438769116755998246855569868341664855762486913925230814815935700447074924230296154914225382793618271699711445201317117947591973322269092580157817109012581386805056484411395144892819336415456044824739053664764491005830123059077901155974492166431730739829670493415135259118922283250780578368178961431289666609427295104626366037870065342069016470212532890327318634911248520599632955581214462891748458103339222514455597488577887272736785907990036754603898370056715392853088537387656406394862056314137354745278595147072383505231269709451811136804724454769798574132640797256191840364976909184577593098350017020826820567412460615080158185932310643641299164040696141014131290360160827670305869497948259194394490664432157509348938124681854191478257650290223951295067478407526817068387953341056136634729575731579932910540671798254692842469139362223029442575725114127965635650972149679642767328547924975005947386866570805392702411221687106353637500184465345952491409989682414536300384566410282657764989554456451506470684383738708743505316197178985881939898526639852808764829452982972264985269846492911905435568954433725015260349705842364624401403109335622849981300338590037084056263003161653130652938250627692921943903364415415427918536635001818345454489782048638799509444840406973382008012411999201441031813923272719557562485503628192819598654699187736041190739497036947615166074485721399076664526017285978820035653214554665425459509182046389686374086821166907140982728122762481877908375551556322407247783382631949077324627726744565750550950221893064078108009992375772708931043610305391614832665650066358932714524383171445456909385760505350154698810571979827113045746822652030659467651411632303929405130374327819377739869272602866806649551874192769533254636886373591715007096853427623570559278284993857019371813607510356278838293490727626801022213963121438786882130832163141121374371965163548533582764153658164351024806922327521502583157896598181779541579336018807169350832441389944789354808704906903716841754639328601931277067801985122670154491761908545017205112863773973987915349566395356659330749534588519141639739253985905862101021067443332136677812388043167311767948606834093778388812861924106714427495239854139119325035315582424341710704242870476596826815805759634911360829282770885934310987676379613978819493300432968252410936424604568418235330418722764629294859610209295106798625433155462197735814368887097429606547284046810519164877302553085832581365437754076233406228768850925717864847259174815340986523318820834071063589005393324298659227245357243044590118399470396449001102466222533433690927990965581787237582826876491150302128415140418658315471556896773685384971913616667416819018132232657463101138134238140346584250021433479742208075209/2431137025678878694143736719196129430377843205047640449879005641816578876360290650364296422834525181956198567875909381631142758286820913531462276339041828541073446940224066101998792953183758481328022423732858655916255674905072439504870874179712424345612166982992868546825121962693506799900236806182729068422294120790009644081082342234685390022495130214262992315359310427274745425685138076679092177501862465926430100341409893669651629371211594820698593203196549772164191085632340146395577882155068024496034525264813353175106938327633796188822767572879812401446823016634230224982460331533064255900369392417339364149559822763563801974755683622906280275167723328912298496084883762768832992901976355260975284013664036972445999005763624959284800617905249225239437340381174006773472672970420342076111664588743554993820424634556461031399039448976383971844870077308509066733176321568811999162692221820427774450405208763782172468195693730875331968974425973743133334164377631405271648605868511359864589623570886353298963156161141037160846737765757013066936901628229985821019414153072431385107243280500214363655806914269563657014004868564361493242187653551903411883246545244827977573545728525119032006191463916812633900483638068375133776376263283645857526333693621537008747822458415652293989425117967719083053309009301663143177379986666124637271469095523970863430409373380634555032315603068228292030966927747256456163413922500804854257729154954991246823758280261710058072828910822821289294873999260107803116233132114718938333408340134759036598344861501842278129453079544075813203843840751082052374714726219716919701953008858702732908137188372760477144765983669184677083351205748029734265116634374053932159975199096574215382094565025476394382203418373352530275719716711363487601096028210961710456766410906417490645318052590959916631709493065374195236162263043951663744307042885145863078671838955687840764813940184582743181409515446120007581871240630431417054923562194021491642538470136607734967080812374789671163669650465531605544284528992595853977699986271602511819887736611775298878669722290276258345586040587887671842751255519353394995029179829144760423350554295310294460271620207780866183078615525644720567878939729473727059552204140472098236101720215444813338594685265988104297130062001719472702146182765110245125437940885352470283693265700621109899182313194595872974266886575806620144393343694115357050315117004331074247756587136544883095421511260077544522737476184605160827500658080035085907353582490202956610531510841961942297932795119019047708609006622817680652127621891887865656656507906129262625232009330661770729617611271485071090148803819479668033536155969104849755697154860937286240231339933052856334139973394055582926429976863584471048238686274258576450571483353996594607823690972015552925771180119959119855424226544272094930683994033123112972085121935597403140097181294307944571094392346642741132584851897450618648492678141064139522113377354026234422236027037443228882836383807365284671502193523726727899236818978086907854351400651073723269318846026321898305106371079905257221228260752125907011606889374073807966027160833678331318293393982867985923839354531910854673042997514620330445741510914063695209451242027015618776640657210317271758582692969679612993051646789537532513707956906209615919298960524149126764601550562393756144508770304923922180468815958845525966189529385252039783363167913652627877911240469748965347951958029706859066532928066480759733135129061439622210711290134518151298724697774132329713464512867976954555312918312630611222066204673338006638681305521165061907883551222722214391284996366057109002218099371541892853843223133436958718239429978944035240361176638873429637883773306686809016104437426017913219239610469472874458530855108235781889829855012318427835152586040846914708827798300205368862154978831807358795685382707052932622052079509359823253017215583175874095855891430471757886018187579811472386530914544683976049496753113304550629243417948131241089532347032742843904217905257414835637961978594380294704220192403852856232077696402207991803268043470961788435936609671310194261813519462070488621920323058506666061063355518268552061313590115562002222307663176601158983315722079833883204229217028715158488760026394145559500373687934061978956975758185354746531789254517811241355555584540385684405278362267114551246059567451869616383323145993805521594816108393132214469326971247059724902130510664469554937655453523289073234378592727489848701687108789154744779163003942047409686155339517197168929655215201792708540606407143713644505750653332226671313964450187042344668484983121066882333906039490852855905784309985542084923852168527362788665297371379849935240376267451753492339073053871059269571130800748481029167954810682291171494133134494644743221853963400740187185816544812790241608960343119048870551111448473873969963996150047284143423182016630732651025379841457035288158652002185807644089761106936902018173437199924916876438504224622510126402922629382989354739167939160005003170870202450495734876470509073974110009683920251233152738781290901027266841158131054625207911463957297886434655801109547343187463236143149098455756012848394470974306663207938810347761425213240312680857531599393969075996131318980199070668177562229798667690181758807098020218848280546349955807113011757957979910472493384552723567917358468118293650404735446634648598566269847861731124028326992266929769562407076681770329209935471010406348707630113109784710124533779287889539411820003062299523311780400*t^47 + 55411920744557443835895752676051034948258739115875196239718110787298331038824639687923441023443142247510442856179456862534400524058819104872061736352492428576501123982901625571794425399588750954026937270113864929027052132292799559928386805447120225176484146325579702250067472093444178485160556119651724166530566928103792907699680261804766909448929611834182541738457157867486736369061643972532807966935569542651195589370535172880357316490570486640355886912192495402059497752516512042650245691734335022905424700807871329788004495055122733994372049610335306070001497397597116659485883918491670587346879778983051640245645472386094939557043952009260194654587066173993577406739181382136079158055024326929534530598422519834051260734115964284977546551710572790564979266183941841919722591548420697168838059531826898995341839067557243938342861192499752048306594431603578703501084215970941149812467611471390831098107328104709076368608314005387576334407964570616010157786686655641941528556066771686474818735672972588890324628975129634485467619196240830226076204973381821172739617377011069296302422161382503079290399598570528307236535793397475357927756805045262142992116110787262828042751209194388823749458683878029715599361806029700181634414580219608778093279893900981286688492959459312237836680158909903794919175828964047807644771274622334016046031820199426102180767571316490498049036846893340466172938836501053136111115726443572961144771097981254354652520519210114873589373053860628653996787695027047963009336293565347042365331752170480154145218284983917220492238002932720403268493525450599075563943729980247112414679478471346446156395559266235417785896656337090414156394462140039118576692485924625240674202271885529723432162943800072304838249903755123279779062798950814688342664582732970581147104317528949087352643945851491249370585514514774154843488433083037234759932942873867166893354671596601162108819966332500666165818568216920307093907164336196020024511183615553288596571424193258831046525851560962643101995531165050132878137665165039150892416044334335463601290461857095179072555749336557432263510902621275802189197436566348730578570061680916796094603027399287879275174727445498266109503621333175146739102875846463785744591010146497329081110622702434125647711870756706254304925726711209740980326966746276896422994076837635064024429023884431778796781344583909778982917040190821698848956854021728622318579741494462220876564521335943349161651516664000176033269130414745520697128014159471190079028881993816147488379781661281494152614003507851807312370514996726310262280116339175901914488161139637267106769032357680266600104939765948413944380468538148669134371941573428815754924797030919797679698674838989711848929685780327629608408567431680737001008918221758724056134449529488342767823328401244796842949189258790437467486814485235295798925031983424971878437287907368406507576179825209532215758562664566615719551873218403910008928247311254043175312625667744385017163558181557771506647761631459354087848574179194555119027427658173050239123709868976996656656281091710933519847856687545264191334202311483608780220606016490387196254878281821290862967527135526239942920219844164882189479934516361876687800234910196743699682585940555318837421479585121043794824277553854520438633236591804975355720611156374831607403128559527018958918764043188178964351501310165864464751096887943509437991074945203060337299033345125975479931865911765696717371174511921303210478493185772555451264986503795513741110781995332266723461476068435029889682546997728533430180515086699338331652709569978274703809406180911413308314795993473478789188173849495649863954119161142757002772270120270320057683902774760641272687635254071642974360573143297701539111118659947083751782713805108889090478203006079655044622335156664278839863165344159393616157718636427256760036617047342326873016604911191998378610926219481838927328788476596555895654706229799027502919205777794777560717119454168105137202007402080327581801908560168685092481962369022944390357414390609247442499502970689045350074293956907321434377232500176349776313391809319369073336269908297267494595536124180609897091911334485712535747688388905396282070672855953479604707888275608338382072501587466851311179181283204746713463029766271790801274486123547485469821022174944482894383943927693608359288306720052159947987117304531191436452703195941221939343288514484117995616390281957665492765021797431569442339850958552637219917638063738321860904290036051063034432529525537303725805085756049880839499685070697439309880796719143124957904330030781374665206964250893189513742413704917153305827276849709365297856890374986591019641514407085726346699138091624742087114150954673162113820001375524221664737264277824102104721639964285734988678461640436978491569651163296725406052068673535755739210207753233866478114788041085092092647462189567743895899561209057041791866821650800766076292471733106393002140598318799689705148838449748539414675877900686945429409381572926942089813892641833765762332132428152907538992323033051157539823786570734010605641364699806904133128704668018510558207967949001622323762687299740643404252747019982405300298401898478586411768757025562527217115182485731430253486136516888778534474689674771627299888987151926100374714076945262363013759407721763495725352349834803404653659800540035443956183877651105852360870009032812144582814081400076860458026748305940395106242917937740204328147891752000188896424551358915677660465667745608900880419680972481214893388253368378465169025260370376723/210888205397718902894127970301332333779797164829345321577802255355025363381295850670962479061624663124157905558086862742769553734795082222718546822005819892807583897346670585060618699364471985710092498331039675322778178438042134805560820298525267107597038399780040958838426005146838877089218414017169923658674321924699347211033461899804517768547077571990430205738721459829768874479112934864269336333512622842171394023232513542365312615881482384765705627434730498321561852257937250571378106926515156082347505521375405125423638033228999724719796242438957343844653136996122481430925335567240488751187361976287076332718199944830842992576147279374232014507634213020754063160384491506564513022582076604233962402632091036950262509499963807638385789770206406197897575249660562247137193355327739034985260777198031355527784494363546630319444336882483350068330538408229605639811911979490351501836089114082639073070256087871062067081571134910185711436356057339377757518897183047644521518428211081152509189261670290689358995482318553372441960635553007282423441445495609621112684074512261760788983635204241999162228187010149170843533996790146846977625511990023621494638216275811992863135019897806601989132821242315853370473867923505647242686936710796258747550265295638433716273875807672646863720983105412568119326400657933630526259110758250854173527223456409132132037851388783980443973419440620569076813875838841799399536990681612370017207697122372325814903457630361529931126031264354093541600027552839564112869839992164023650751187292115161536413872347723637615612344793642491285788751888131096330461956144633742162231115257807043448222879085015839687642785434452466563166443953930153757422989751979103859919550781207086725804245566146111912686028440599112041151261383664445509567415042895550926217801218414129986403440434326459151222970281436821148464543541067892193309357741334886888760533774943389931875456045373273275544821159017686615133809532984444411338794958830332370779347718020207137463584511745052964559173722297284166043574993676878652491124341049434908291112812046976458049711867605453303722431648442936980912699335157527476483701407732408260553195954510214266266540331640906200604500329745819696920051856958816706846688005972441372523121559965287318754266634668797898285090697468304046949999726241584454817244361480468539289732856626218405509921082858880300342257373820501921887056643423581078598611319716123185278800122461563582553904285262471255727674263928409376462131553027724366899586293884201151088020631971890186141957568090226755489338723430376255717538605387804857067842185814659653682359617895915729035127684124353932649716450468480990909083146511499413914410646128538638328152615043755218601886628246055565767127993039018903482321785960685450829360375196683323746748682827817218688704284022836843629033438744624064519120078149849608238107279392140693663323577380712553539400799941754374415924280551195153827758484704648868758643393029041654030984728333107322453700782609112034164137085026252545642308744120432411110439584136756803596019898921582540211035636016462418956332320987602614602580595278700320797717759976735250737918452513888906627511668651075627702048954619299728240173191417823092956015186045588888348169349924755679994502962497527280269607743849883405497602985247161789425146001211829570622989822188922208535367160280315547441943886472621475833078963907926940356843310297058805494555902024819823906385806108826902430952079298767179404083429435943399001487869753840486061714740960372515782868488568979653659803573629680892603487584110618150338376225740211859541302943298690810069551706051379434086025343356942492874868525851542142431109702641592163296862067163552609226641356837491922524633859273936855209359401788104450370857367580367718400772742238770857104619006138997261018956035530580613851188270154863868298070325460740559576730386375744668139386977289532738059669560894326742580769165167901551486947629759075964974431115807290487562242871798533402596242103244522863776519143286814572254701845304009819342674987883150954429378047485148565572847090023642796879011864466631106498164230784284725778067172543227181509687243574061420297351210662686873624432824914955854786770189776228549439202506937695769333502715083647789000500546961078472501918428121091523619250865300349595885108897258562453623827297085660115535848010665370765846988642909470458341814338697873157264809824984308477148640254873242031506835830094671310139606862765449216101666862412423286481863129185687006179900408757720377153283242078912185533028126062138907445647098627407211639001349203651898157729280523184665432657936259725394210268761937342132649899810341661476349306023737195446276894519165935920561720013453375362585112226628875657824505598972363961310229560312055704585076782655696662905830919186081171058113168007707345465561179318812245600261781761222398644959187308447196393055608943252549421791764075271594765021978335096342406456682848640537016632420978165645632245957328672324927397616071072296332719476397257682795112031799839287435773252431437525872581340499748232157482985312914311809330934116659448759598374989748410374760757848391576963071976686343877622678697160208251560225412356485103322475121898126017792072074090885342854466408742322727082362354394438902813711484839761060119143594408397533936092670825988382689341924989750706653193753530414092262865578079410165801350832924941971712892205353863353876359721602328227312361871726565792833568600386313311748552981967765854394513376400*t^45 - 24591406922452848746118487566210613205000503581226878746386852526412025885876315526194378853017307943804623458094128222694183264717621569437946439801387297760952085989617182758323376365782810577429184222930123881208423690686870306577801316035389871628827480437684189096162828197827425991328089927754321894369896117437557074965822809428040557275601536022397349933134507102679597295157240210870031042645575196662437993769094160659249018450001045165452121801970570951125880541764141061152204741396311012177196935074188749900924530359404246903566964509511857164836273698991352242071976885949519378851399163721818780668733048850142497441207987661637592958216262210831761908440965621828565910493353871758892691575890370233324406778539245470104300513047147400062761789893378961723795988252574721871734817662687678598038697688164471281184556889434310406778772140662006774233751510499458530198379989437779767920008832449843859876850728195370773394441369719381362877358706939523563240429340909483139827752459161488871298189476659014749066628404313978184489837979005531412703422860758856746631290262019371725273256012723374798292666318949647301708476630623124187980826459558605133832098426027288808344152320723318454597796153948695258953587864206937250314951833632722895390946474545187311126499540161275866997271027679840471004542494052396506870616509957523087672018146923480947391303361561205010365885042236195146911681736958044353374668055854215107091709754348987419606774945420413724157576115133789606177571904347931635185778544416706127656028966026029149045300786173294238456989156478392799131827430822097836839312014388681589604170960946900754995483821687163607418646521297262798281862456718701727953703990780573879336019229229635990116426963216192275150825424205839101598194140960678786541104687579290308692897816061496751860054619359903028003169762710174472632287833741952403748848392380132783157316136320585706553308697609757611104716283280814499906876682950896460875462310043268769113428826261677061840276438550014016486383243989503914690400031212659511268671735836808033378868445482407966239116145517195355862113029883490892644136856758449763184338032263721990622560190902756983803764033999897969576008710218549453329247400422472666912952992292628109879654417218397608226596802160106967856367634927480721788564970024183424160979371087597695484884118427725118102171305005132277253455651207522744948529635249238220986890566817913773112334252815728673632589168831561204076691183299064245837447539451616914631431300923306698471194191155383701173275812220234962089806735490283753862258899230444931662746739088971319130691112964583301316415008614901228418870468688688223542934901207044669270652321761529420912332382061857184192652831661644959664345587959218906348186209769065705282643876709190689252893333146235317928735510431628413606295099780488493236473822029481326679022476953115671944192187547712915384472598965179639843909047358722576112053461645228150592379300442314487761207550737845603056911178766730931641758894497189858512940168177275210499642421385688692813597670648665557165506117730112762694570364596144593962590129669849074309418982596515168488730577112529120440819767366626749838344930335934519140782743723892412730640554427084054986671767711380731081576682367121528667714332129056171083121838911403941315771586910871153104813580245649175702522532844727289772620058098521974798466261717245811280005836939427956925443381315149505780286925999371153575479263399564773126538992577097866611416806294475179756178056904681094856324131165900555197626684381381411933766027096916301847752088241683545495746506093880596836620014726245632393206699553403690532598194594789652530844640170469560518721231000813620947960135594386791803173358196589227217733500166402262073115847401545202478096015059379067185761723250778296040661058996286903006061499343657402516214969467760579655448794764796786961102513620103719101148776327804587058079243185895783448459482208737906488315635791063453382648331874101673792268657518539776029988443695951273413582007868272135487020338526313870474059759292648102195584050217760990437433197243032814494357677317798642884001966734884909012767015450113286007225687396343696708839867156871816241211701229414259082217575089185899720603587871425583783491468872076487283791004080435101209453442030174720703911086163675062402574585964981317267338052746028997859884316297286487623220386547063079236115266498822984434724507769647027665758126986058414943023617976666512770752120469209593612968750930093507788445176032795838720150343492549658216635838916935350378249304116149510118732925832459952500087794868853100152253297238391181297635726116627183507536302327231808675267994915063723011873375363560867715622074643574992382198743557659371365178089191886425939247299349070330954894300503961117895763373048925332585311579236050932956376263217925794588976528259903897631736522413908597316578654632396437470944764108691509855852118996105019898910305974085721358038271552116577938278627516491519542666742549667415374745256861129064390292886100459497522857051114405687936841760500252179040939407342289491669305253128295257260808239800744957893909281635261526829412930723106638527200851743231475044722535604308239527967336595389262872431009315178662580152208257294004590861386005993341816873887478503702268885988734865816292382821603477043745057851566163825569027392183596217409528241781268932584080252049170737692258256161540128052898155955957577429389013942222344297108202741967405834295807308655502673/164750552461262400694290417687629737645083762879458550668169739711242592214876791785281910031364778491772692664323192438268081367704913678659344745058102185147791375804937875951245563914622503503073372862837773021605930288652694424210903057659017003723864109872607553510330360243047127201588296550524637027126573050284567804530696735280618270072722489851634975172105620451456106273627005003408633751214139022589674597483089190707834778029189183031964029610398903744322375913950756529706607755592006934998367924532274826317066556848121896056098597843145453841306245135526351882315114930363097378844260228363825966149073756900628564533654613475580588222575127972102424231184817753628343451308286733818776628100692453421921744921582836833943387541591249108601983508929268128846845164589925906109040947164373162301761419985566261975112570291193381592270223949806928583724172569755184601045504729012781702528552283757937488183391849950390637456557715461462779235040677111998736755118750234620365789966533757092987010804020194306848825025397021578079912978142181249560364636432856937789704882124558388456625153652039868911209725714613609011076108311317342525422366515026013535633591655719802065065874017191418338644640596685356195925761334845388361558435032625980828791291200416264455424692468239529605220435891770150692236423082362417299341100902445845335595348123837796277953012454111469019897595669210743508682731275824063732331924274155535867176245622119101882860791757741514632332199302668330586398649442767250032047955316762411195836215164093877341707821804900039581153412725049970922164223739213315682516330153071258053828340316305152093757380487737254711735918604453656785382337882907231026566040171407447418792183397285923650899496218428039640148279865393857375307610574066513173581928929629971992711398854861037143583189338753587721650467293027594445684232697702843301652812552402997179001814606113276044483959729894817176778423869601514295124785261726229655438843756155564042611829189119940821535061160163578330161375086726903756185010582435397426688312686833587941838613793459326908719157435578032212533021002832508409684100510862951386661057861795701834013338341307467944050026868715873143227209400697493362871007041110248365578896409790659459795694300928479780315830299322182861567272008356064477980005011729908255527345746104326845460028348175643043522934621703549890309766139990133173736315132102673568410582629003028172104055669964492822113475305520071813989471883259770002630110136922202032588874784821595544307122629026931590871726729382108383772223770497961772227110934273652447226741163714020387871775860786481388940017373693765538564640400346928042136913472547750574009471226263626993554429431466446298100964102117482434487133830787731044975692533111986716584821109884709207177808868996062871950637123090383533070437029941288066169125809045126801905203119173754440437280780487830556279818179617272569618107767328709577360224632931910207721317069434453064907996689169407412467560871646620183156785864434528920279722301785059676231512878813071871135976839647971918631330283207092664807860462822726883947639285599602838659811626625016989166448282476190304263678466658699598806295300984301574063749197009615052663997633257884131782372258813346034175068005223170024894849621030310504605355726057819301227804604423368005356907389325655401562700829532111288509153132804070479738773923855402273492469171904056464653977622527906883443558229949959115376678954707124226486606801359916939722212927076931017607705371458721771653564325132254039543902355986861801669902582575492176048322332703677231733224227249694311228760465460295851933688956140243644825903591030337166682248577136326488385835042213822856363411184950561114330778439330240265617499794606396158675092572297866432922508470240365526913808876201723588443078303050983095333748050923829652709332371845317862409781093035856075699726298072001258565043111143946200944969864981784789970580575026784379783347736846165372628242025323582250579189566272177028613645408259165893310927537756270484510328561318675507171409765550692500539592491007209256643176967404922878549510032239047812577179001063247316234519595796594600939265243553006068333975689368518103456336980697659883798206398861458622718057705075926971128998718679932722507439203769639778740911184069439179047681080645475141370283040332024650518908572032942976955699623931638463192097542162741433648009959112640524836062524599514886843508428011541493156757745513527569694886629033840593383431085997281330196081608339647952942524528260322073138927194494366678337090942916764055105221619039834598073001994426903249632488851686828059406827285168024648912441183655135686974760596028410606385494823843409130481769340603069416684899874041632334663580448728229295437519428761355915210099688088592968189954853806910038440928961310063210979493398618128298319189782885076915315508220720000963887179765912581620310318836630451375939977437456532401751549172433053628271146813997543901840503626510634368390594515394346529748048077287185558884546859760604138267791045005969980033251429970566725147933977530470287136526241616991230371660320936893464180817674231298200396117102192602690746660541586494084606702509118413781232895416992557205067750368874141232679565523749699991742578383323151112633077623587271451233851952064169368743195897178104135386511697896926831411134208830703652861033078477251889234816121760334804567187244731774418470357368901053787712535647701796543878230668468373524694202616607600*t^43 + 382429143983355115311636740994467687144751630420254842472996248256673820808624449477489848022840666374806126086291246059866960182549610924311221726080890423660656987145806812540158010689082534057935714957876134930718451447807987378937617411771802601950688031028131986107625185590747589425360661940016339871356525140962260154866512599104622206111654216524410692749690729288217950246427731337015227399406170302783298608641632733377233230600331922281569713853165569327812393249340398720201255428744128976583357257627810734852827614154010974499943402007041016164317721906521403987408186902155405130057594319866536772487015764342099990209893194434222684785526319202457621849490701424312492040741487780917390459920196679020394385783694665849300646075219211621837575145461223071799327532279530627176890564453448014607769396995768427853692696394185362698993150527066065057391404491684111307587558152988942203371911641993330876266368290583562443586960724840589932911304876291835175897243428574991791485264651592402836904640322885074105306600676886870550797402995319386171423667933507507619173860247964056748691911814438275064734478683085931734541248621712614396662941176343264396218059368302665206584444754530971405989025940324745465537829758589070791185816586971232318581342413189524648353045117408062086805372280714806702314276282942154459534199390474108329988478323067771324768431681715860641737256927612591384445633499732122167561480969667029172564639354843823502540179267991890620744674349392863274070680053221615403130620058314542851864135243184464808782825824938815242773652218160684386592027185620240343663492284237067111604175309430425692348944368511865463059635802270708332731796455344413205526393052746632032996494296355999167350119744558930017267505589805867538453184623164507093829559177197675716634797300789286339975680831688903018686210330943643119488940961371794305109314115674975949931803499659618487569355722193319610898644097733258681257661361723226840494744627521058154762147945325308383277726792341570432530126287536365587475171632232823321521280396370456450580795890014383633212216752490806170373933280311436404805367637199522749907018212634345010378945304961408877090684712415571616445954115426352443752106301945704029313853591111439627368518981622294710072499002145022252374717366926913988626773976941103701236346329585301072295650655588875520757930763617390305561859183614986655518746749231362291089728101527680205993017664876537280671887951179610300067477569774851522587015732633617399817786567314845036674468510536461017358003328552080043357058055405788959483814348423891428369379350369442675003105564297516643690987836113842869000533416196396802298216143852563061700165529334932658876188699885187959551753353288289031045033304162893733101865871466280436675251801498597930098950095445879318871503072386366038783763867060257013805428635340641117839763002215834388550818682774703393458738644873336236132932395281637446078591910376382882763675006658492871254196225743507486463066841359359774178237071070413893774745139904184589418966364613777627138019869065085338398652283457839222119973806464884239904493811808377773816013061162569669351964002557955797696715908519139144892093482040728802439276736220153980344267989323612004952143461386257463355510760658599343188822884895082336950608880329099535460719805866143052627927238773323535026204914933311746269012411488531920210932993909290407189358660356404691596570133636365152734507651545541246699001932835332264957599221065974297559521339804314679157834433948249260328858675347477965718157359473389028349111086459674686608460137730546226153040553800855743178520969695754977311246258244396060845437035972274573743827030457456704847527852884387707434805409339412765549048445273855780606668224434729575847330423878069111847161569798123435281222212529045530171961573507749585274157405046232229531425853881321307604480637931526109748846788523054152743917210609298043329569810649474434353343345250841914218219710647581433827464482296750008185391154407699432050216011633989828998940420894707224101294842641430818097412386569280637053798525828221146290319462933010901860769650188651835813764341689903109751607372214908787515392268166632608188069315777877775538804464729699824808286175383740789034610844168416609178687257391681403909019569985701490321221336625368761520603831499651054706595663386987119369564682208547591287798169028087001526168513589953914686061543987790971085354912396344202645969148803469541472464823261725920657682227839176014052775953496873959250621293388781121589304612970757166049358406409350373220926336496441973575749901495815904706210362574634096950451189527281947202687448397057812720756566174825412975136214790741404117105872966493316123649076274780517948059191595536876654649041414587450765509877132070613636760042155712066168606808009703755356007551832064491447358656757101846431615406685885784407491171167348798747762803426999155714758125018609262440086140404494954475497740764826078520420654162934265610645181082112046014314183238577421436864606363419750417465939137386076787111205525743630175056594912331759931387579089575345903560299010578566609365027056064451701926296056462718234497669596181232132919723533250435181657978136148898033021623547895669855421809271913717408000633736308531790295361571897271236324266775692564686300008559241690559882575219584711734941489377155845644334075544878467073882707733151155285435488863986094067802670040197378711405037256401732291863401965135072658851277499820616078307313734927/5182581135732330321806686546740402936818723020587394021692790374019540031475733254676882913019002132085872817212728219606231073245407912596856142974527425215299582656486080807364201538714110884266997461138588523317566619573391128949449820935234778231960673043964735982798842924171800428765837887220188559442246989560687449193191224118478049165303033047798875749712343975554174784475402921127335967906972129684879102044182111380540808656125488287714855442187584883542328418818808204507117197120072120188691497457480839385325091104086521839760432243127820141058953897084302721834426713908736913389101546336576931864031080994514773404047106142361820548513766524231960317349932476240415252934088336756460785964295459718923501693971822751769930177693017610426756025446600952261219710828578727526180369082802436293056195662954561661951636858952269053571021537573973711205793542245978169676748828684819556983259705589509324423250164923728724692488053064735375596653341151708757026337855304538108349757401354003599186948109836468477437479733868783492009396009415880224345814874867985909573909335454033116262784296435362689039290326939873106740962849923475554108331942951048622624132756274749418966233538345533887745253271213560244338749935260836843190243996083055233351484275487760256995721142692626478986824182641910144233928599377763941558870717075029400513054429241049652603847150561870725263602605030783977354360718709216699814957734722340191305398132141708631299968732970185832721381395882162966429796859226472307490554711683347391847448628912064448452779474819909120629474841367710578385123317265445274812332596658797017758896223858604941720263626173062725456247299095272879441304865432426096779967559599380437845389433910803125744507239766301662649311129346172347498722723372500133535888113728389187502436993524445612875327830002359798007204903049963649566518947911110675706413606861345827448658363072881394501236796356650804347596751318775868176040880045314493149407510585727214013179662167574815192654434877631943876551513794352662816740025062567271033898163387642357455882694322953773108792729127272106449752373979676705393949909340706256405470868588113303395543729419850693667453940370794796101968164497842730210524881643733236980349510700076918182540658831589072968029713943400876445212466277912375444826581651991271941091653624223291397461851195279187977353296716885065642819292124170013329532438713487091243114609158616772069333287000343555801794527080734761028766669735168587881859435831728633763047403634428351017413137414620924103368552322996331587037709890959363692123476193306671747386532506451601910358076735222423200000546526710970767115977092140192315283201023859135009847426508686165396611643726615544710512296213110333856465281723465306436714291570762417778199068730223410629118805001561353122815233621537736126246755239137249581772298228585047133294784110622541660761556964003208151707571092330785248069899432877056697097280892139631295581258222856629387062023701542981180869233126733361564307385916376597874207644590474857807529896199040571162574263015552425257473596146274120452331303178335414841628918095482394655066538080553281312954220772197874979646103883208166235901885661791308924598334475080576872926563005528317818117541003003807388947201602346658462033242769181770732445748039118009700458969693129203628798345018670206992198206074485019748630814198982106990996146352040516411402243358401955971589005090193677942275733556453044860742625246376225527047512007726855760276330702341386914971071116553431756319291207395925297415196009023851754586307507149512334965762628584386572890999171993529619599250682943808396970330043733088478963375518311920758457431928791306229416224224229906727531191078098765533380290193513905670475221041432527179982689612785372566936565741748381927408884994549219724082903589964640680086445821668610578430857669552747048055129316935142253221364280435945668825083824323664337107242129524743421161954949724708048459427740357971501618668362049548383571854685564494777195900945125991475908292390939864696426468618046190541286904207863599612525098020673923363677064472910729804950321202891067017369971946714891421825130527249352686551428850111414350467721943959675201412690101712702782102886381441232935743866691524497462770434920838238658811703972081691725362895353268505800848298233988657407446270227274115508964655675679590332276810998860663935938356567303404271592269245201589366823672271414916112367414879590115502066303644959860635273368849508523328542939453908411690248606935748952569813152220299986572171622790520466232376751378125371916578143279536421465053427529438592281439936914089636741255099409846860093864007574816087220866528130317376675422823354247225765070825229621327566764629224992366442624707970329648659982635664889299658333660562274579383573459056952568336530739149176238520869357556799901531218193372410014188107212875137655307090252157681480023243374256434825891831668631370528310350945768032245356243243222032613472120100598020180108905343704125045312824790657275806818073600801367167589594595281616851410999932635856497364500787968602593011821969177930293731498133902070572966029541488008481756085022875399253275931350594789163429937838731957741685789317689913045435228637600804352898581996028526682135481625360126088252697644602228514363046685381189464470070200113455696877679280464120830557815703681900575530961606782791880573615157183787635690238448323210519848522645016548147462027859943433662766644712635787505551553390928*t^41 - 19846239291569675663940180202740207150641996992414205511483123715463883611421655119557063872477152492050573310761789259342144608744705644846936919336855162848729585625942870612013762152708198985582219757075794732026108388242090782398578725430206285885804056990824469056965067388287882403969718995716447698207546355144149037501376980470473306220354582454194733171847544753422364940086983826272576788892002515868309326323402924236694755498937414723465224885634255014918030512324545374959575448913904337007487794844955215519266827542084504428301344505880008254094749142111576863542160697376219382544529536910295940938759597082862930848908444681806902945561316720511744192557805130905294555160767912183679901195740639630751984575829294005252370060755869956577525388434986615348242948649978831441169270326012824584607886049074554110763498522522963717650596722409064326183202776281766322193634079728280808646610682390295202328415652299612914658884699531702380949871111611021740277517918830717138907505636930884889830208774378959275865373023192133181330748209286403530046374108450126167913666245406401797204562053398276287358655288161709707376418850333731570371609376698899038067613209951950175699027715772044302589662888249960722437831632989263524873434993791920049389179677032684522601717916435099949269726631168841601183369486562740261523382308601353307698259297523412027850256388990373751967483093542141197435383736612120899261269428816816635729434497985853267096863567261129653995413693284810577577045031227937403167669553523895972264154102995323126464836204620396284636783399569388981577457939147524298895198794757034395491501689190370633284648272062244589509204619237510658026034289354432079318344470476792551218757033221486061310739797285962473181297140903151189446343694048679444608920769776542891523717640710037788740766615555134685366371243365407678016127435068009328708406192440002261720685467108040047835103743061355802953073238028153832066199775310065854235489876898310793172588386475565147718254419116160438445684989358747625002497553537234451867287036355671213301614049840670306939274151969233924767803222529962299013428443283064861763724287186418870351823626109123777236395666338834990176871628985115897381089816289497633936252593946823209027622381211278713150790748362848205757622105258804951271583323442918504200503607069317639986288411109331925310313094314349586942232095849733954399931984410589126272875666748476707887688964092853714806345894324294769226772353106904790495505656316465827215484633270118643716711737524041163856555005318814320084148313941825074577071288193952802165123929348911819583210381609749609790897388769486968414158053907554940006595231675854307783678051895119420541162242080969480180956914907179790444387026576418256191365523935602408316758491860890715178884236775079260352535404673144225523724463398206700620851430527686067225113144939070228366578404991659317901961322326630185091251110576463520687585255605238168934995844384025900492546546916294028785441799823671652594713445556698767581996315647602800887909494054868914009538915134604713195179351252592687728209543061631624133247248846696716200927055906906350831445106523850281063638323001287827647421225184460503490688145043980826449641212534496934514873142416695690452466926484644371729654253136447234170431839604179263817822255629130891758987314395526736651688214075319627394648154159909232052582705753653976734417691865131629146050732088665565606956722927134516582707493441238213044618050169508180171826815012382601969850529974603895640077190781622070516228233776068189911004096114281416350687983725368109840384125472019631109396641415383629116208930380198703795488353814280771266382416485023923670397594356261332703414465361534777054086230522919418571467051082211064845800700129056582624120467020752345935154929175558597715183032157581363567198007361930857118719771591169870409610020270003311683656711913519168343965678817121154464849370386820769173016686045587779970930693281038075384849386713574289555510558354577779687749158595227743511322775625653659450843831054895039303355563290492323959074187700210984867723290946802125462241530404272693208393448772956488837506881123157621270300709394651143146255718297017573412238361011697869723571314387263277065576286527699616151825567149906249514841749005156119194017060063579795201002393763038612420210016873869482647707597135028497781823820474574539697805123652648912634578849866270194652599968439331805360710260599877607174278478512502878725778065241848060609385747998434067095667785578697520475490613290322916264174895172138380010967922638992579988329716786165006937330297255269096252427071392035000950918851640318514515158501482674180832580620528130554478953196440035244617135991818914116377878758488605022947998310183450365837334141563668254740340466419608944622152546909103896452701102908656752228516633594812814381667770119510718607996336282529396263806747199675896275914194294195139467343662121891808521335619795631957402420470103686693960319031634238396775924679435927688235879184523529278459299147304658249522490946227104293620298744487964442158723507553243784435121061871071848156051468916216394326749540409335897446140955051199500683550015737261002785723886915095989465131380078667148253224616541279824987184791103187176706162672781298983349195148530200349114872815538314977425494500766691143148988044545381483672617301644416750292011452322876695535342339065282897913542001595245304217730173702251865481210219495067567921387660493287087750227068765227/625229473224228728636704532340564773377930470330732237178017831412392231566620982563459190657564271180543356420208910404435874231293327713884309550169673410284035821570192764838044259648031893231062105091665480698587606171799125199437361480444340076478389726430623658963602709583798769659991523682538505657925944800862182886092212806362556123758661808583216568754244554821285399130356793122764744063985282603445862573395258709687891711168879727776673911281819878535704543717044968492077181608311153942241488576465184014398424195180049729259646793781133353130957954031224338515299849611280770765839993764317102185510201664177941314666042509459571211334872997460276171114993581587977700096007773537230753605972947080845263796531088986400926317503804536151308932258353505327783068287194342895642358680321882915714775710884637087317077021660392056994847820938869301011100833048250610268174507493819605305271301477400382591840622443942394432202289338120577143423631002669595778374906584989912031185359761570012531936678447868306195318339812234833326523462000736202551042877834765419167083680120486676542241364535942512260926931264863693516416038408083095849331692094074222884999394203079317347612980039183226058606757909103119066925341004872961470101641430540043581729101353718977231185155787325212383876402698170317184797825118255864123387777597014937745834786136352160003502477146078628966768458016331904759051345537560249807885985011542107271404388193725498253389057410882452086980192706839277408958895226423345447136993527635830453315588162744439102844045212524930551234200779821387707762383825379596643212167016220284351982368803464618476982010735547083718523286943887401007342235067419474422976771967825931263890857749554751726656925692968941274253520138096143296252309437327246917569639704742699291791372972166428328936984269351852858114190229376505199292293869672400914216375772649165380838894826610317529817848405293759982120379700246710418368509662668857973450153641622934715686776358581803279345456803365108150536586285317248454245865499285016969726296713809368489768635600222895524998229204113456668339661688660700872350290515265061852626598644710846293563218754107596761268377831380810830035955837104360258100068233617298657476602235731990856318278631070327353548927683307325104052047863784751050065761188013531144965898851922037310988135443328151587340213867509398520542201350664522560814945631013342533827438342023363365805992480113414068096912634699672994581749985923266080091350671372173637218713427128183469578419535108330531850377021343999634429406658714877898444483854507250961458036646464456841569167573535656402588029282387653306052274810941883389043363999268098966657990794386162077051400535369814126490128315771350462863095040333697471275420331406692482803693339372455021862188576272340252463500904572659314383314032388440573539439269417751167378908922278328003088526508281393145662768326162607988331618332096705459007351258032739962917300028672815334087993017480938011084644815234373751457960875562251164420894366277335485615358573704359538897665983920172360884103577883463838572264523700907637250143526121024770128191143083894018535888156594462856636324446453259179268966987091603451351271182815909550423361378709762268500483785377930222849505120208751854922570603476419134080965587904605767120796265122465794578422239732575283234320737118696306967805280359048140453441464777845373544243378219402626238739339404613404095723691530581090888737600766848373721878049712659985139440804046451589048602893646901432587043781797082507850022753003997509921555202853537150041444905863630465172368446583751205195496242744361886154927397533541301958894957795562782887288932989526321360697633304274019281677048694103220959589145439826216992882064705092970049265818264109252567501854411600164607515585804459228929181298609410402920100372280609125866675014050562558670727946119464717121621329720041820830650133107070447093436278687883841186564441311647848614292252447060677182420641340113162434794865673031439454627200655339326957611501164894849706506782772143401176378341947394117230648271227655868281128573501032317074624401912043246522227244635079004920698304340673394156031040158448059605200765934582570737706426773757142144860707663713506671353083652287545254216802381678916444868787366724995761784830291129448611162315096871760582333290254035286954938681428573070815145440245263411671760699702681714464614797474782755717345809430529217507120183681650952118166077724910802627793911390539381861585210609490013508967855689565274218763523425564645980884348946342900411245578937879236185657782421702995861474301900052984731723536587243342490591603711552402091973699703467097731047187668610087798397255492906464800863910897755687841718051438127303866159498130371545299178882922112777063737691005637235438908491327519801820316869248387467963852458238695568810802338885595739804657980873482430973212471511253651808585608283420259925836082460073625201702978794982356476018892884056518226744892048498380767412215428480510352461131756378090876538040366539633784661398910608273098935002300177961985659897078428327531038139413349983097437127008764179358836936457705836981672842034356517197146624712431991231911270045064574792579761106313641994709160438763128649215506199824330927490042194724505326815584943626102754151697124207081862341989452011043960855442220303470848284816319460093307115334466474326591603017930461131264840745797020189763625302853074613092712499282302900285697277840843753612998000*t^39 + 146845455183525090524307308636550548999280200482512255470083337669582913486267306244809410824533941757094862469656991952658625665429862428464291691516585924287718623553132981112851567350198055011092987762379425389240412799134220768918598531880401592626883175586781779185267546235718295780513035267592212184360179831480010689512645858789916385348809991512357412334256374769862506950491646885173668978721110301363009422418710448627568422871149896750068233312782127158544160408715952654026108942213750479839245630462851557587913124310028650460328189340918930050097386929760731763864701093826900439224505964855710465626848093130777663537135162618383717874791730868324703046121413540622944989445214523804133649883712363866539585298745781021993580299309917871891681261454716840084385660034745652509108582290801932556738162111192210558051950086987907508505909441187767825849086095752470289493771032733990323751807227739987017444326142966147016547160543199513904537463380477841454734968390242362283285901490484365785542280743055872192830789710823395676983373697485716301211051680923199248223252243452970333402027861970086059524956306387673540839817780628226767637934980610146839184983345877326670202144319978914840948423653674478727930697027512020787990672215819272137867750519151577278198276767009166256141259472363389103577141938867680422924232543873772319270951160607629327398811977762286932569672672009085324660095387964191949235915748065987343199823937755854215909059988449619959701542019068962590501415407309849747420306992353007225698370703884966035028765356601607309607673685363424945085851967908894158985350608730318569139882320386187661477808252504884361831407811275178941622190912625950299768105605373545522067972439442782241070043760178336346255125719163875640131151107845801086663625796904824600959059983991842712011452578298468968371358990055737337117805927726113025427194685987100649591118100918553731044993610840638108638945544442526174536783551389485206498726623393783647866894461365377804441687767413579598395288239031082552894176682120651392758540051123844595997718072079130520221659971849323819622163671773441439059562999959272812284464176187112827239875795627002640749961573665027519677089157961622586139078340013665002400822314091279811353930740469645885113482547541099749155860947116945899830572191838742067593040063496194101408300865965538298156177384954091175445256133131380456691452234429506257263277940705405876879631596981242479429014757513109630439422223847452744088722898574840224284862866134343209759481830954038946007966731354463803513828199755334355780940314929217234686045719608725786495638308014578348300492336544935873552341245635653095330570582444636042517793897122462202102956540191159454715533830625678246210069904065242138300549619045492964078077752062756957650258508916706140916668224340256380132381888798341593092130556860880949383641604842501285880259444092519045275252061208845455384143337508861977541297526502834751627210713681683964722699235461116344982357203316307268410245769790677747823115810287491501640566942018897217804361608110756632907853618160535975411981875556661043163826250942320765029314713246341467350836125201807115113445179309097518316263561259154495131485031204017804290718600117561025539755396946995280547649543459100685846649017084870149961705151144379534184487742351631758827556085948623407658461146880774677112780701437329957419114545188370074448523907241262394137325888289130510306727880615096386057793393195677060065646116819074891758460341117576730144177735810223635665858033197628819790144713106415343058956900777603627334975278367806630489680443737746902888868128227671410167362068661491256299855625642021684655082360488284895692007201227361552005287637193007214432864061669132405303599843955475500992794753313105516118865738393498005805140912671053118591286412068970294601925339995125273501627264995701701109764538449147966746981051255664366164053117307639515835831148372466409838445662605166383089755114110629031661212555393302997498856827847359980490054760985789749739935798413564212449023817593016064340771209184301025309422086415798857737338026091274218320059573043684890891242652531186900113717141044481889493554307759566945594489865833045141969306817736706145561284914372585853192234626485506191574150768870332455821800078948781692568546499723439070614204666130197592147067835717909526880402497602508347484890733790591991279533195039795030920354743066105511158727534011236763069538647603496796048435659940980446333200181431801657765623395561191889347680026915217716361505971106191079004286602083404690024350031360400351768228508073914395217844732315053717333754256220930751718220444302632621456308816063486982605759453479359782492095590271891355627072257782596194443191837751015675365969496381783833737855028337238802510104969561834595227484887676939508378225171143699499823598876134517930273963166886609621827992249665437041056488452427272166243621282329866176384852934203039638284709123191881895851024981955237507823236192507042246701994784009997924335665692177669025492642875494259953547384282769886431952256661260657639709887334773170471628923536548885654077808977842931041341249318471192050032351763789253461241007337992683225344238919492805093357494788477189259613564008143553307394612129832060020218578885324149395808702632848577189570963372596220690626295899421929561980049602188103724600367052886435250605535014264897654802786216875266836358781688330617377557168263806925777363686606475946565815588429839861507306809652285674717/12371832406336630006020230384444315547344695503414419265199557508711280014163107129304875978334995943363531755724287182779508933997421937693104755942240774218230406158623784366360273795162039092625179914852179310236752021725503823071400029854539119986662216443367037422352115883007682121108692273455511103790485953737860587555697342941366806391561813647641828390319406502618655049525123436715561167290119443729452246648154247594400771883372735760002231131807557816505009609558313488198392577271391677157760495454900906215577885166157764026013470873076473080637685675051856802427914990824820131657519849943718712346147367130198376754173427163016175272824021916078124781966454661269040070266436486830209742103790685853405798251158345166572729661992782893183384048550879712257728760910905925771339112779982645175192076841748237138134547745608617893128383731464699438640659584081100325783214429451871076578940089867639637266478290046584120226274833992950606988352335737158404730556526534918715969085503842026884644452347566935420224227535424565470254137424916567730679186118968393192671862834330816859859024707649051785115135140225367812738335096006345606301292412593509364374073012692465838568783111355344616172357656586029485723296339357424537249881246747049535714061547886939881791614801000995527581351631123828179680384430831674287318889547163865916468663469804091091429305850274221883784758657741170287403855008382063036448511909413391371317459565448042250938644871694071667746468393218700008276008965775389685259464448927015267733391086701666046154043685317039150770971953630845679498632797008669665177001290194628246662243119760023382216361034431427176927565960949995928666285700102407420057056704775350252539450996195606242249845026637238420287837238652600451498475281709352452922562173930880286019537091248905228296895399060511347072077558195492492715196146995120911823542238330590801500913104530689426507525644961151157939537366715248490188536613035003805292640490209220757842438034991497196023928117406054305046767790551762606663132437878018820791287383940621847219378505045343915683489960081262376067549112274655061961776765285893288919157591781989989508264451633363088846391571068086357767808148786008712667198116850741233401261179506586057734540658125409280896241664688057580050613905779284725528351260468015749786203551182215966964062894774096354226425705272320141458315566259832684259219205831281684278532740765844306494780377198990866441479008244558895992452141471454281437487616634888781208738161724870118434861239620878608454077977039347950099544289160430432228453298351704646275011143148023183828690164889265723675611060763459421069060396533981007874593739029517386319239435842381913126667429993719425330277829069711559175647303626443094329107592377765161952225215901722349154268366817751644802330268066048924959912223634891665922340577783481987516371390117736128415781399703702780435326305381996966003776619682752242054351130910199180806219893867368112225821843165573641050672590055586043002599643818667305291172517421773822144194843670270631769194048601151063953054346897965354616388446306818993356693423380374131143039936942296400207448642879972366186167376038268274886314562418239618560855170408500279547260667174782539181664739650463357273005057483650712121256186244723556352149453398260370717863942895488312321186293139081622179546327305859056290176608285984724920579215224535744969902306553746132700470094468358688502444815166776628432809376731440806669750615555030878232610874816869835226897404525187003247554893339606736304500300228858768060491093835664841945970097982260898434675769364850407598006747819344518215938318366594537436061960459872664493512710976352417004978364535280539535539398213876016501941363480248134573116152669029477993678188923204105853388204194478606857198649240036704402307663143116809916181972799897933179607809619694515056790141021829928000830268998723614203323294617211674316935885937249616154786008309861117079096743660671620993193345510624379220538909203649388446781678170834302822061563847883884321042454048567582908011115837674385660387657774962445102924211836247260479500309456901541081099658641090731656369137813525131565761490212308650720781177689391541715567488870856848409715122063013674965510511034950248516308690679927868505638915274816965307802277626857439152634809503698532774483017036450098913168674981881461067599826256426523969023576805483431538587642740831842909216266428408168646291725154631281823530230957327959992131243320625529775149760952470385223977619605766554457816153013703931359787745868833917865704257100829775032563067645966518314441566327897615110876434767476175513422996457042961748461944911832305774202718067190566880658752092608468823324561447541156965782636229173850379802275429171082014531718675635126928278220183722547735786641590225185998486490103064008420246057826141228350438553081088539967341303906197512516620937315440850177437689154842892296659135787692450204282897976735512542495303179425415697164752342225003125831963781493629512017716721484624202901309230092964093452951541176812971990692847181821452451576156755580269075005689998231682204386723540422659759545686312930533581014973895168643458071694268033431833316241228389451137304119518032243243973297042098535334460031513390585616197124935143603238584523002825445931569065461435000198069173279910534216087205507958313322243850390703172996762533311105149819109984468654711758247064249503174979362951089022752340897364965115689886615834822002581909466758000*t^37 - 156541187619545021502326732532043321437224834462792251547082658355159276687878916649115993220297606181447137731884536301610912862654473678445484886625449212776716573609682053253386489605692474032823935109306067048241867249875044346153614786523661303814425373546602417079496154104069002165219276375193238785889975980374713659221101156041514173838449218907340541723199294951142339102442459104764257767944164801838447902904780491775576232059481119426575687325443518605482098933801120753392478868780149964585842577274030390822499974175722164769783150867130600897740401472507883655363827636516157535916246687595072326722053272116648280599874005076932597817134912671399959875270413651714925428572122764024114854485924897810093028568185981899844905191775763612520881981505786097376240479162281882182458252523381504757490428783383685067097119502605963103353199956063037863383844462751097406755192408524437097128735022787110522320437483801273598820285854795375416642637063017911548780147349619371359834095350788268922321425863519093013827914976184255481966490454923200932459469835181401457803692817951073957519327125394326710702112352458795479102888654365380015177684686454378727174304412507174150546206643095143708514546880483160057108735009814960897949163269892960665729496824284983998832844050439712912082337245266495506686579917913654493918657660015348998766406804424868426759532549686260736031596413197511215057625787478625685824251942213975707363779841781621476208306738553395106815695454608228850379854168204195147710883596024104942590778959854318703621443734154818693508546763080567443186289030104969621083212781828742295931642512028710414191459711960082564204421219290689755903720608300993918869618827717195315691701461748940091258723926251816780295981539612059751834608766894278236940431375261434404082153180904831046652160493942532375366397724749669051078015217228425728503382248057747816268969173356978719801056307112085284426091990762817609509959230087265610065497276699127463124477862334624280680306826361259699345924381455265369128887205942208870076450276066887230932284226885556992673888394953795775594709235342814119779377919968807687024174303909369130102899747399813396033429945996019840251042956865547334937988852524102967170069180816034208707357291424892715044671443668080450878979274666238898325170311354806119930146294736554514022145493312390705967657768124160331270789665724525182140359018112785865411900506396753007260403298050859047698602112545591008832145910799128888346688085935685954400779567217982589202289593062409603990775529901787037502509539039124770161416286622751557771923197471508004334500266574982929159881112315217871237986611060968752708139883375482155272033775368071246192748416563825069901174271132738355285690329800300071012190982896635541369032729816867410798288860139295230676930885973605904956469512591095007944150787893366345201049256914680998342641936205790392325278640751922938814132933090707003946485970066050230502402491874190516832464518013412669115772174042923075513970526806347613403198661771942612512435086374534405245790266500018084296429161742839020848867078792196811531076078554136871577649978646185130416131843330598198978804368493893846608116394370117124867698891890021854008765794297629740073769322916660761243202777990127768272328721992887257725821682980567044512697673175956796393021260801335035421988953176211864088092296821288997021127295574771213753684448172839804025914766666755541425313217729464597602269002543704145540527406260322825355991596773114466493099630610244930195753251410685526616212388616332123809984823400344104195154117774831744300507080049150859881846725470215742403280257518060789116051499321958531646938023777264996467790654003093669935160869769611788906952231112122499650537778142965108389791361691929408438480034747891958149115267188153798425630003638047182630117570957606174221972318915967363904228727487467110492547812224570070765332376115097334177295890395922866976730718702942615604470288389622790961077141306267465730175138794538797190445051875698388594746789184550733778760417514776553900077464125063565464364903029297755267497927144805852705422243126272420643097297761045410971581990094000702537783760014961962000763904981253991880267546359479160372302929585565683205484144749899074826973908451425385977593860312113334319883590418746570366358880076867984822617847643975791085252282561516989590650344064427440164577542832975624787383395089193026370259431073167893342784653231859366262193196239327845731091515669177190181535654983617910067593970979652260065614201247341779219381554494007563225926009934281621015902674162581922651602045159328284492664037730523913054086188043419803060136262030003556160756534560130132778875975518013600920980943615498861812175768033338005971529533278213975494918042278973968801492018148360582011878654449367468187522413670563405064487841768994983942965160831205413695267103180151348908117536202313397458973801902155602955488572882288225044646834458123812842811406551206110567436682538526876399128618225137624696615991447214949573044554475727924336023924809853840226161843589706704456782732685766221069219359622406344598706886189813994823325158933759166466727956148917781971946000679851445487473013052849225365822079128256933974607136934514816153615465174284628580990327093465826736270436847226532606594952293719663212026309721912678239887413962739589862655896683299515039713470677718328553340772110658100258409872588221081114118468346433974002634579712191561591888404651469944560052728309186337/40650306477963212876923614120317036798418285225504520442798546100051348617964494853430306785957843813908747197379800743418386497420100652420201340953076829574185620235478148632326613898389557018625591148800017733635042357098083990091742955236342822813318711171063122959156952187025241255071417469925250769597310990852970501968719841093062363857988816270823150425335192794318438019868262720636843835381821029396771667558221099238745393331081846068578759433081975682802174431405887175509004182463144082089784485066102977565470194117375510371187118582965554407809538646598958065120292112710123289731850935529361483423055634856366095049426974964196004467850357724256695712175493887026845945161148456727832009769597967804047622825234562690167540317976286649031119016667176197418251642992976613248685656277085834147059681051458493453870656878428315934564689403384012441247881490552186784716275982484719251616517438136530236732714381581633537886331597405409137247443388850663329828971444329018638184138084052374049546057713434216380736747616395000830835022967583008257945897248039006204493263598515541110965366896561170151092586889311922813283101029735135563561389355664387911514811327418102041011715937310418024566318014496954024519402257888680622392466953597448474489059371628516754458162917574699590624441073692578304664120272732644086904922797824130868397037115070585014696290650901014761007064161149559515755523598969635691187967702358285934328795715043567395941261721280521194024110434861442884335458030404851822995383189331621593981142142019759865934714966041700066818907847644207232638364904457057471295861382068064239033084536354362541568043398846117867047716728835700908474938728907910094473186315690436544058196130356991938820919373236640523802893784144258626352133068473586631031275714344320939778479014103545750118370596913108711808254834070903904635644482983968710277353068800512633503000200600836687096155690586639518944194204921530753476620299972155360247247324973153918625153543543490786935763814334178430867951311812934279036006581599204696885658547233471783720815088006130008674324154552719235650518511759580917874409371653649377877232087283681394098583198223907291923858019223712318379941060296885770192222383938149766889858161235925618270633590983487637230508326832189191594874261846221241021725570109194606440383096741566748596206654257745163886827317323337607648751146282307391137434533445639819772321862516345578482849810796684275450573884232122086832342750549064067580316454657491709685853959953144674857401215897172570634827638843571836041359807241414277322060837441315266332179470343504746865696256064730234934150628222795240655484160040223311587950856811271412191786717767826285987621555693649540370912866943337980148555426201170167081353517812656960700168566534230575792596062401183975779085166502732182011140163371786902316261898431440816125220281815418707651853170455023421430357860540847174012408893243328795321439430133511594077579651278495225884843198972599106309352795896925569865684543975621145956709700100113987045211629202317790098780445403782067274321425521886165168133466436690978171992676821229288041416935667545314967331255177052060325978521268595760340747847945644460985666988485072347083856477859999771596898430280093888182730903160566625541270326232663113728491061165712646644410098085175883341040677456982472875652218290679756382008855796806953310474564309188876329679007248023007444401738967464262222318678405123207707802237831876936200609165395101457050007160112572315745520043439900153527680363830136419286215272180535952198756451174327337822473179084571523428220385055937053536307885692131988423797331775953480147060727225295897621541764636586513016357483473064629902486594131306911363521622863672442168810215912525427693514049319099204946846956639001136816509847502977743036153750327383804010312196342521780447282803036139120900881891928869763431299455281520446668062253742266929898503625222391595937154027303829384688460729170778183263349563820622960296056415954847990610854085418455566415345138357332762769139491873864915269179380609501552884130875546305176766750981747669570146929588215533634980756021249298118299498595673011146573216324983299852368281012408000779922578892004243930489063972492759217743820250543407959410728555091191567947099293045827171725636055059674442930085802655009464830444198834050325000411360654753372079256571985401435898220323789445560769645111862733198130282018264769696980672811222359925991599330288363297117002656624912454975492071700974122878783607276090107504253074187884345896445450711882872987313987617012117964135793693889988747450860791663592507165428521707433829818416930284017173517818996020433258094645077911862607878756875713540419494987613349515744714376181571222676493190695847840904889932791372559907199866317945513989013250939311325423598467481496027666522761428749750294298102980719488464121427120363255411754508322162793440152407223055217546165731873846622099786664780702398353913139018112080147827043410167867413447880996336211253772497799163765238104301756019739164202555063866671193683705069311699058055178800768335169817875838565618384385842091632817310638507255028200324623334914226982685647949852594966990309467649750422482308284964130677370658769404566895187527511532115426209881790553358328982069634861294997893775155500801857857793655855062563183852857960954720172344515508426596139846505466593631206548504234682722624348526068248367574932192553578217614834377056313951552484594885843722769131105062000*t^35 + 924305082171498597946914309463723444869299267206954613473511201242278467944232116906341397334834181068639406428339203813163986877585902987454200929880158433326682242727954968966241817681626024541224612182631997376387416445734072563806378736398276663619591940588475930809025549131953426161277123354335661412393335466800618633317979904761997635966922660744638812097871136009830774970543047272678914461291164333300357216584338658916409312031867704477166334231403036367027906309491073274110392781093283055964576603889790814204364647656763449800277506532764062713430096772160121653822563886373901360384257220465264887010038443399097893333400413487224553106439911442706342870205428332930952918206941918630387409829560387848268930639150861359217384595575926421974495620768594249038778152101465750283652304291235027085459578997149019835441618957027638384463349502845306235076884605987847588832290263304712271958440645827095952023362319629468822519431186233101789940103702028834172669689772502394056876353640665217017060752950462089236720304042157382265870917327688910709622485312636914163568950826186185560072481264279018444440167601069221821774979198651858574107926450352641621927388203440788392633375556726949909394114786047245236484651640250669792635198966833524703244631323725284800356737579298734285525795713026302722360852094182633522554637132718262575615599666280559991418686556411929936263779732286726027761342627685074629549512241789116797544809430774171984448803825166129933903104680120974023093556538837166773382105382081301710626091691941390106563812651618589871180017680042640281742428568194610525251423187433564155798806229031835203156730455092709861369495402975324541609658799454170178413449955593052824409799528195275393393906434572526129585884346353655130047615643303481955060471143278780755749156661842486368349419906090439509553957920213033677787498202001782352836242532984346035958172798499516069555511680316827847074244249464696649011058733793689111259637208123605922860517603408303144419858568328518156605397920196688500033444375244808235828530036594201872061200524937942284423840440601135074771662770960515752614758458927540048753075862443666538891731231002875312722417506358915312052326665212484251640252137099205101521722172238958169615598158284360710265267374286874024071055309842370800168409022758924820358850524833778614654382794314741477199071545449146053171652203999712771721665423189706015436313726035578014042728281184313873614106812093343972194682492818684857477860658574786135123466554291297990714525384385577263286291547041758987791194300922970403090315487622499155244294129422114258270403993413749100276369011118996724182996495987592418621589813262321487448732052623532558132161176345276213589294109581740409141808817302680950863499768699758400178384449372529449108636451468887278451847164270367200004339156337408903651625101328385188918125734606325890748431505014090243205480644982363073408671666374508566389551171632231102573759243817162104580196148247251183940526578827244425805727023783531953976168550082408963505620194058399604988805546551013366921432523621933155834918438895526437008087335211772147958074137110514198872766929331651278731025189982854532514936698957893301971067368473124639400203598291536946882778597287356586399446500367790506000435839408932597540898368688665110663842153482276750903536976857057954048252477268965322960443901279119224114181234997741014754085494879791245051161399232130425010982153142634291782387105953259110253378639826344855016218060786634730835015665038193931459329951692817284306362223227529420291565212940335936984065132101756362602816760318008899588687195237047482936916064790864526403916243165444216290859952893528438651903405896550043186945336696102989262103091704939535922822003792483060212069792058240033910610139307758021017370719339712017714709887850659090694043518766524177021487701999109293096038851139316936792336549918833730825849740909818760409743374588000629300204381300685428750565187720940836975387011510220821346545259576573647061710363665705296515520468465803091896500947847635715466457473501601347941807198696411721168663358181157278781748445373376504511751012428765718803005606048890760097401758457192289814982740760678743400178811829604115410233380296379276214543187493396281411256114582516134364460182209349266617424472070761672403593575560168572407165961990323898944494936617380292997877462129985526831677487556785764026726048685708896281001074952781459463509457729363260945101752781790436761806238913229730879738518294630673577985262713147315074190407016093657129663203871156635031466706081544872034356710473965665403119608994823477849384359300590818315349086910535738376846344233549408360010505168013386941688225149480193215938673116909230922980952440701953731839668330738313142021846424784005245385186898234511261074673160031252135712874920083516666590865532975111361888680884764224701528812330871871412261469646583066304207022592562076430358997115432704216297064903669109151223218514499620012314782679724037442521187221052564504731900171959012212183107273404881552436678089458680463740628710761801112318503770523978502669538110295028351801607202368607521170884544676293727269832377065592175675182177221573983027586872677078060525177524839648001402132632318692016351377068133861336059623751098319750042404047291201484482843925033168905968850227834599170585359036023718241380265134998738712701441219671399051055392529782384388531838527923587996089548661291125724745465048415231837356681120830718513866951211766483/854960723945611316817864033878111795337856234181333042254153378671133444462322771436050249139958287273278624210132386758633765210445218534591721251168188078691294355006072505726954932953829560183178876942408929125062147542603017823694251566548322578207393000191397126194461459634065635594630400584042841052546653085693759274026605000101680625954385103706670858945686167166066399637122338397137469543083968495280764537467826648695110331396496794586739362835889894975727016249836119044261569249345164036679798822272636421203177932960630386576892713298414574790988852925527818556781330905288314965322832777737854087181164769465710437590354505530389762417408860585569969176396884800409546001704796151393386601196945493974969521773516230269673454922998584976681235789048149649443763165194529518219682813571008479681207088638429169807878574881596612677234884617696903376619881830704548792989911439103747682394454995673654658127089105671469008058514291954407148632058012565020728434998345165937454428957671540038165051577470250123130682504680649937260289547227293965125674940516242841723379709801933813847202074888636803231268150992854504944611959090632557066775103400149933989239320592167889450797212734983283907055233962655188119972241070995619721227660580207298663986473308101371097775159116691409037037041405523585413069438677312776437417440448354581312329128200923052742248722620287117941394563346530575269874194196511107879370465098262773153556970840996527102871563367894598160945595402727566118135595901509530587384182265461324754694289008362115255193764499689873597854355961415331796613311065398968099500656768308538246615622895624106288701148062362468294645293553533752262202855726175456692850490800056079827705269415476199440549068956896829840196691192723899344614648974901691015219290826289915808282128141546767033238243623846291783646343649202486935465185837304539772838661067339123997686095128144870001867274497739322074906501646825563922051056897275331721135955770692055411511919180516306230044700972065902505901885076792890478334833611923380068723503028177778210555966530096841305433780213132859646061440143050437165775679458362582904765528338431651994597474431094264059553655559394976193520364653195998578427864363790069696138032877758799233467389910898699878222402403374332034987382202359294871328591803419584957914581387618085680368346370030544008379100743490303801510899777156764541944010802362039631895945910571054332476194149001921151588807950186824425195743518232454426702591530309705316547933820832716610770903647719677648699342799849026904549027389735199747099814297629374023981079448454567750923975267928256759336975512300821826192616050471648580082410266517275209359877866207811672670136783653067605768985591915231422054911717910172551502477997631977681463973113257373553969413440769286506626427592808800384223605682038705277058064419951105507061451167807710038474537536896294740564692328915250991394674743989369796787279565321396254048774162985677665267851879995894572805799712634268803645654071957850091164381018683146048389397527554630312612318137823929789250835115388119185060261622970618273531803197528849143673223572087998522815581960488479963968307615772123665348456074707057032388386447656628561929452018306840115992521530971172525254976695885072397079230979000342386599761195533410905093395271491961225563171039777069870694867243514671025938186255876159076845435622609838773286778264740505284913540317428005044494007284317377411309017119747443797203186350261679307902022249854261592658450967107632640772015352641318379960880564096512834212348248495344490137898467056790383118667242914440810472186708166604868827780245319919986194598075813308905591036151420827570552588141708894060997218046622620761458452100122051952138666198844719289404228641561589160727000430273751182349375562723055953803169518917649738890683787246728141706755424284145254027638935594891869386635067498502228585501839402865429362645764704097041822603151796582727164256940260270560292801254045508571360373710964797577927749293854469212361242936681228641556286746202731078896697882016949772691372906543413156276104872799916681218577916853977467269055783815451867764320731454293259211015006199563205157482469522283783077554985308510046061436384032203226665481526134885050066285599859125330138724703471862387149340131281815957454692309316322059776133871734331166987261398155855681217733142345368167848665954352349681855691042546147958536893999119461060026663992179366785694974149861672981610542505378506339136953572192145589744684103833488731626884175299193221447700308287889515824095793035875186914150142235664843549327462532689354709527435165108755361902854474903954777783861558012641733081492467525965972123801027707777913763563012318959486425890492618282281538604314275712721562062398226086176561894269944954645931101306478304230014826763229287767026848659212662606815181942084214595666165050206863820483856850621746524702767958696099513742371442988046622785842687179319390055485338154070702693913006364826401553561275884058080680394888294591879487801103880396432131813188169079169828941377555681258454642905999263224030511620741054041655170836320163009311492160566373672425541270880871137183886471957246913834953296622522047692431892652160956154759722789298248907501902727119162914878322771699927699860478466453027902067297613406174879403625460219262530964494304355282518606923218195818269016043383698050028166604316299901405096397972351188279750338091603631783983756592360726855142706007281556110354058000*t^33 - 214537577941831181236796156780743821556112301985720896536911700681483179544353597233729568480686983510768767294850289506667452596721877612962796098122395082548623248031946932588813217647792954813760016321611086112547468359439733797780008103878518557830178742305130620571851815632017853306124600614317831996151710202100489109028330759629971997753505587183329138343817683133950769926469191850152620023292776512846736533909684487289431051982438563719373264688569302054627264463427555107264796876984508719622070808825422936030738335380843544565651230841301775246551757215384659669605748407394620180213856742065794768565497801346220149225481340012774809874097248192040793264392451105886582402703666428639295461948380508176412488870130579611714974990442351532623486340535224670897162392087175930741240889336173602059919514494007301802843597196990433941691694967639460142933173579433913939091181236635084760615503177323988946055708239570763613401132206317296507022966888943125703903718310697593282738456006994511806784781036631250164702571682218287215090723083896371136276054362139486264969413176514772512482329269060528713905554307793704716540784032987706461675318361722594358617604324821922520282265167177133681978187558579195139049911618826036331029596382209880884541349902780699817499701576104824605985784978466035243733534460201574987489774743982399223952306205475510549628245402161233066430897963465874705186012157938852974890483197999209634733078799979515899104494212671977120470338627623504163472417271588417373682229946082447247500277539105496941589465394660568710012420742932008588089472982426483169435958807050167710353294759621635671422465068737822508679762791462438607786046512309859931256657557509812537135848334980969444811203695664896014699527573896163485716351198252160947447246621664373554047009316594431748094994027071433219645566057377995556965063433468701723802453303277575598767684084610256378141608455240507915504924292786768146085651264027389342802023113058125759060785863867266994366940994452464834775148462865003435998859481680735798493313616169014450516302517839419059273519406100162987836682559675794979913115632203402537008810435816194238484007539367385566883069727775373950237686449717107849714190317924712023366328154299268174379552144493955374328686961595578117522171642692333786143920723573898056690846795039999361281327425745455247065493350124599589181600938041533639081825184016224355494166248198182125534846787334913338348331470802712127146726319654223195603566050879177435613801649944224018256084573132138385382504799837357294309049457972621023331489257190982585642671420209961256598617169459269859831139119920907458747288076697503033983891022301621513348947506926899175732946899800177665383228036213217893720426220972031607359591854094625111986319051738396860947308109184145509839633588401763200722916075041424896441134932820726276370873993892822752204149195285087610090955551904401800099871322018983674191966686898337810635207383054129219753988058250875718266929178623263295466183097719911142201945464748916944062928686200521017824839771701404386964332137457593981141333289509347949638594423477928418836538418646381651295785885650438749885867435437283914467166335016180010918967491762080315648488333866451160272595692768101076720847899966811737895341046832430684987214467250966492210587035109404907726184774115239215746342622137520606284015041175869246714423551360928207107626343854757324567590462343126128533001129975882169104788834596535805496132004769107719058077683040133145465646322950144192808525581858921016345730073173560542721487838163636703492776181711606062847780082499908947291403513459306548131901565557071734680190935899326145875713570498821082113117520108936149964582502349570549498198769162746602365458436052974418466868187426355877721928579858061564493699309937755944227776428545829489671859760075471697567744493148400447803587520511204614875529617451015019538357187387791761749576947057047828909682295184626580100788224226940117806090710571619394602340942024194735274245039076786318746883000099504586605416461935218712322663361837380858845196263602539512045335445034879791987934983066447987864567416871325785091832564862965024076591337001958321130362801058375815831598962389903120985944313104286799921192207903360085405019145845155642875918154514901665583904858154990534501876344565896211919809803516964157134254328455924529547051315849662491988686930570423955965383161109224859209659280863446436348883485631272349470212880218464157322886801087606506866155432499186615419577064618941889234012735723920283290358780273915598087736208470152882278005050851232003630521078996113652303324859270189411234795550779399811147452147227108398793795499079404014055726473536300294386584510037844034346044136030456761202502326132120882841416435483254848459551197993454803899911610417997386219913944646806430523061262089642115137963776934653348616139707395714774816594748176652066489099598325752141934644238717004948559658420351227689008504515293705578744327343437930130636589908602866626423981625051409733552074820477136362027140515102353234181224894021529968570432843502431078058152354335452128664270905772980552928623008088119789310254974886572550564058708199722465100439425432095778698669079927062531724292004914153136299776572038384117788106717506992896892594689731712064737065125805752831050806928813069097190378363051586572345362699969182292845551018546007242140086411088991098896256709496871182734585503524241056754271189870696189894540606019805795894741068885427293/819885412193996493563797817103625157580405722009791173853982983648727969817714657736109726098318972923605655011767981148023149201811568543428983969068980362642420740441720813184310628012133988483356153785797280750700623540855201707850384835613006780127089697619442372299304066418309096698440435431876980906801149369357605047399872487276996292581897509708448464732529811590022649908419883488536957972085651839064117787212736324646080163954589233783180824873391848002363856608817201339881607433987413717226268614179400055205098838275066063025020191727197566594435464087557446513426199380968794351360870407369121611809629804564553086304596371970168643959258753484623508902493422859879923601634855796464427150891429781401637438828961718258609928567183258413535338936164122997158890830212189845677336851988608131796849874745570537200375864117223418310989350889791389391938040524829490380969812508268722136450067098415248313178285450054177971830472679976790445098435119741840390858177900236052840913923510656344291613564035573195002244248078366862911149463238481905017954942956602109755241055040828836868855323098333754893575098644429704741756083845888657289676637619630962338398733080694335011790147597137815849329891030853949632999020924493235322408064248711614616233182095461314847610024383698940973979111501707233190994795039269175352805442891499008745669471659346722373335954512788159256619401773339577310084483665372190633037317812180197844693095114186413170446063332288665928701673540051563405596699659396319076106882480211629380142728433660079757544789545856442886147510588639318184444559842203112997982681106018957190344212725547219876856998398265546518454717407747752169394533439973386674682265536464035527081463490738714335295773820203626564701442323278816294579176196444185742800037869313919262301322884457668898541290039278238787394185961030077215035844879876661218055536510730339423422050199810721488970155543985913989782132348494258735505372511746087342832942200612381343347327624392560333427482470647814197967448765950105227941609668870113194109205468047407822430593544246714482646753332594075660581996444874008974359241326737451298416173329675481656357578044177576303264274818496720759940042000757188380338516082198682221424677682773822854658471350451573729372252561184615848936617804313785338145880344817755831436034458895292421686568057413906305471240200167624671192503888863153688941179589957443134177137873214293129092555414683893617164651726589416243649251476458815270735305723938025098433146792285733365200815292941434463111677454214195031541887804515294116449565505931758679407496701851303432937350641551712892287253440001300930759072827888196330643131896608874175129729030671080937381105530990377652711796439426401414996248673072832139133145566959896545814169088098096690216822120122341419175086973616644471024688525852501983640297674517213999079442914769445011255069330254395469156910079523856078927200908338523856406262967769749228241644966555496017461991290047345051870177160321068032214037494646758805373021797403837492558037628988286504915402521913204464563621367064504039006507299976951882822806143271255332650732348617721660341096546724850016728582175125062181641852748565229051572452644675843800414397576530149239438982186110816729347080216053889939763159964477251416893104325973065842320332901379470508616989663786215722153539356601248624874055537686367935231263904759178721049371976956279427070933535174548427283996729063331158537365135347548667061517166661200156808605952424343168344258106918601558073676261250905318218895720441271282039533961377586767465574427382665649452260381666668879786148279113615951132281568588846345735332513728660335105250052900998747145302474356734304648614229325282473808874578065762641281695277866474395479952594728293195158713233134315236406837078098520324929193333526156416269527529308400833329042381236590576939325543365357843975901321139589316643532533170953001491357733331621265747829689158774205024184860659849203973096587212872322278922481797011010628149322824542270315653482868665415236028828409798521813756430447023628170701197557016719095546724172227791732687540777916853227248367043535893702194752727963279345947723893940099304867804105984961207706575654827582633274891353958991725359207113966689037925164993109931979187279739683417420136433588202995097576727395652436810959148791384247315989135667410319937005628813250499424105299814817387215457563877588042289226553001739580640954700192520968845949569354527423390622812850157361121078553845801155293620140599294322124242773235636576465230552050437638251825196398505948476646546656765773044739669198014919644521181414745319244491455316959177145874780058196738482493533802191567368139234831699253691660442478480232943393033446767275828962661573177221943241567530606554435984996043485674455328799714417655851347551819096804166328311278321886704997123195742298099433706996865043766310160159314187692920090298852156969588838255583408812620269653859142184309619272999031904634675549693448908156492095334968518396070995441480417765224648336585296454610595833937460297497628732884078620606273958267809711311143992703106612907417394207603801277097568778855095262654639604628991727026953872681472493674196982681633255199620277429748410605956916782285655670820365556231191006965681469127558510119111365218905562326702331807428092108005138939950566332894552979382023804115989827210256988469412078293102600759392629502699593998319016991349862204508428743397347545927804675312940316158936595942800*t^31 + 321809587987246954050343375220832689408600557707347376961889128385687234450925038743146689994353653103474509064280510298140436335059580046232398885798892355192403462779051716199627388255348694937808542251850688109134319847344241495218635594533745041465774719708706908739794081023844243864283803333697766783622238216019089147558260681583919871054641970826146845489055609799551326371892934458963391089392647015390669656522961284711412534518126890358961881790796867676568707094493139623326111037853352956127463624570509361409887066799320229316077506406342269808698141836129104098668494143297230849482947765739641212835907985766410021576415349233514177430722858448951382931486317616365197634540629449623893330925743015573422937374079502846051146236704704707952484345996494302486077790980387711184813951236706031628382469389999750426991394341125162674885735339959744922354024247664247788522746243738511835211881033595414481167815554348916534225563658470788128573435771605912730607459013878360770147067195714092022672828897697354969829216682481222732237921901702170194798480378080975138568958812397586892309785736458391028099003917190306724962566533573103382647323402387668155683058873260356073806578979431445166482187890908788957054133842001740308017179823235955839653276202124509238029297603457076076673498679027974342041036073069786242264151581603806430817124760840391151219377562638691047278648892424736916271445752095934157173764880612290528169812712253264147278753783233213529407670527108462519142700797932131545279549415874392962819445221130229339340470756932786914527276877946216611006714539951493259125529114099963417969752053972403824566258747345293533109259403771428530585362462959920544119499813772487948433948372090561401261903391350752314795633624685239856852431723836686277819712271376539362126863658615646790296972973589288802222961083533460272935279478937454343806681676741404580233396643891023396085305321128523115769407678464738221528194138397895628158030464258895508396816075753782923621808340962507436238187842015200898395853257009199145566309799185604340643626101743507485482336074924249096240922670609573500960070225691638699957392917816784865828396311403598380108190082843470359943452421831753545219738407714063300400058557686064811220819467195040236321094440201898598431624832764852514112872337164470598046260052529268958943068660553388354678374981668823272855997162344178018783776517090595126982900786156985948477239791293012082053197335999110078895768921411110205835646322086341264544778428468941448565459437568153656138207805912653630412167658945241835094124588327260170523452758672387988635004434805522477828016766111468873984899265532126984060554715257291339252628345687824904895345988604152108296518127908174223750701634245901658705458221234165525972061946201306924105809091724100540840346825405334073524637756331944814624049138849321342098415223694683391040915213663860488362168133916594189504913655504257411297571401416368777437367658521894812764396526748699769374978782821773535870194672916226187336252172729861547765119095841124825483433353454119767782584320154421580271528766409595698381598716214407597766238766836297312528480630290541221862635561042332665352149007034388695740985612273343126948958961890965865304900718170372244444438683263390471636413836066323583078332937595595816948277580453676920285132062326744990346765006561070671121251075670708809417085615486551745047188984180232125639756540871769535497235926765253608313305267848652670212817925841064695385543086774011041897910653051303869643669645443827722129887991701909500000868362500337047014575895702405861204647005546018431988422360200049680115306689403195977661782043477930051014972290490445890085465990345352556637996863376888575436451648090213394911662549715126615978142308313757609844904512771016904448436033611301324217931142893214247733416142920740610990735236766825591487329828770368702745242617149118253219629866823239507229212532321438774396024216169343252975274000464614713448014837390392668636864915321152191610491737683047237767904180359173548112862601433004673557935852924035948319905978871742334329611168898996660295989010560431593168115878877476400057917573178096535766766387380524282716109063926408402404452054237900173275085183062138623876656914913375274078046537248668269189373405918331675484678024555493059316644822688963232235751782669132452362971311820884112861933205801753400978450389757028641922267873836859013833324285265234273658389634817219311461481317550541381290890992714904696679254970744047070742479160302449755520743654204234530067703804128919277885927262523545419114243614902210890081512439189875991554876508956114450864658584463060479075046850773618532946262778020966251886377251879943385011497719909958926664932111397717844768821599110604790545046573080200097554700970522194350304097228578292677158237427942287085858031359472049005721241499208451447036157224615891949699280413860196596531695488454204615054899208873075443749009933269951121088990928134344496500851965623120775230835569013834071750474072709403900769704265526517247690474132434766496418184577115549750933896419285037895488604841658691084511002842588892334734456251495019399997358555669105323172611850734616438245193922178016158840133699702412606460269252717857787382863975275681127911109199281542678183168478285339043518425654686448269754958760572210614123094424428141180591259397769490021170816076914839923726709220567726334048827787362046800002664576427648849818240207412731729427744070772538964971608363179600717/5921394643623308009071873123526181693636263547848491811167654881907479782016828083649681355154525915559374175084990974957944966457527995035875995332164858174639705347634650317442243424532078805713127777341869249866171170017287567890030557146093937856473425593918194911050529368576676809488736478119111528771341634334249369786776856852556084335313704236783238911957159750372385804894143602972766918687285263282129739574314206789110578961894255577322972624085607791128183408841457565232478275912131321291078606657962333732036824943097699344069590273585315758737589462854581558152522551084774625870939619608776989418625104144077327845533196019784551317483535441833392008740230276210243892678473958530020862756438103976789603724875834631867738372985212421875533003427851999423925322662643593329891877264362169840755026873162453879780492351957724687801589756426271145608441403790435208307004201448607437652139373488554571150732061583724618685442302688721264325710920309246625045086840390593714962156114243629153217209073590250852793986236121538454358301678944591536240785699131015237121185397517097155163955111265743785342486823543103423134905049998084747092109049475112505777324183360570197307373288201550892245160324111722969571659595565784477328502686240694994450572981800553940566072398326714573700960249734552239712740186394721821992483754216381729829835073095281883807426338147914483520029012807452502795054604249910265683047295310190317767227909158012984008777124066529253929512086678150180151531719762306748882994151245972878856586372020878353804490146720074309733287576473506186887655154415911371652097141321248024152485980795618810221744988431917835966617403500400432334516074844252237094927473318906923251143902988668492421580588701470636300621527890347006571960716974319119253555829056156083561065109721083164267242650283676169020069120829661668775258879687998108797067763688608006946937029220855210753673345595453823259537622516902979756427690362610630809349027004422754146397366176168491296976262288011991429764907754084093312911625386284150846344261713675723161998731152892937930226551846512768659758863212978953703705631804214926044116807380989589740360285874615828856908651466920761044011414449913027191333727260323816043622672153366498394755626419928032489910712941888892242320017475599560775498024712572681004815804425354889712180769303544878872847845890099511514168083641789443309019630371914867080168217973214339265668455772717009457300262469812450648577927329980332510866096895107959044239393499841407637561443782354804455806559391546964116691411921499346396580195320618257129054142846703858126769754633429037555407941511120506722148859312525862387978174808841869042603598554846695658863539946041616380696307618079565774972907083303787671517162428043697275324554525152920540454826423105799138486739253897987846289417131156958770735483204846545548907087717779325081286611829615078388355461685450071681140895449111561185156343656114855537300769202900804570558825983675269819062390602318824677101381905782146927694046314583270779585827320470958091055684880484254466292820984354751392824774944277985820386933256959066291366400295572434213574586170790583454150871264792115756302269850748876483578824655992205225215093608273300062614871344133676378617801560389205120511710854557926899783531243138808861202404287740620340011592016233780215553339797675684512979289994401546198892461534371846318689908722462018084401186642927294197051087487679613922769859310843407039888735092553112243617709656398033993597419661078789030532106331256538409358691314298070370285523054393682209473593086652585246044102756481497465122182015820559647066477995363890274755179265818102420204583715396102062716073425909747755795547211793706755286316397141619075923354784591203967355213184148784187257373350414498929604934452933757902266396297688907450835476600560672685154194975597598611228462257638695539825953986008145064647734961790216121882028074061709141512103310591147036285779549210022028694586463204077883125551257422857298981078442621694174501941820718139110037985982959655990877129775450726203455064204578454082356726341243867384736076683396066162196793761981092565626962103035290350831844672567345161646267474098780275388991935284865874573651993111926051349816495823092754162792858283571730960797020342158014700985353692577186815831920079712043634704963493330675059921535375741199545040652540142495840760498662570018778304628004802527644413993901452526851339501390429219442969112004920280043386981695580941430011777775230566009478793217125659786197806701819718915553987030938498485404196211431850109113948076641694212008721985663308543764087995382861210216066178038501609095633753643111262453299682494653214338918228939054439769862344579460146727463782208103209174778028502158478966876609936226482113860314063204399596886826349736704176763137921363423482248121213626202757000858138819607021217199580871645573378928380244448867318825043355891474942956991285868924169722316026886680583638326341533472656747786019892241331799641439299527179411521803017193289126875338252172187636578437213259705096404162790037711978587489736803913817725077992204331347847054916342556815774513953465785839063811209384695194666858255079120980311541589573509775035336992627409931911065649840846511480417906114157272529921721476811461971359859914317950137294618609202887446703781232976312404238438184425727474171037640962967138945753898783518783262280101963941512210081789381971227032560874257869732276145255988371235616703430970698000*t^29 - 3753723859831735546494624470607480225643294124716590054846933558865615474426337435986113303235462600005190878141050486129333055071364605535467760796345762080745792958245912029193085943487398368085897241674062787065493248948613144133453824855538233111676308010059345621418701892776954704084488004477798799322293855995962667505660619098319302608332097875403412300776551001975846684291856723231512753246783031330097801380934577640991987008107701512780771564983833537933202289947074550087776211383433939925884890849462159589883328583844331638292157360268223215270867593523936341392148603804037260811656952633160719603944074401218613357634544172128269915396437895868963206366839299681887157143658931453610742122488861184006520783888296751723621877866616696111346564548404250756360483981725053883016889350333306254710555588332604525166729881753347260534288656502400081849669653287649714563506543773863798981375781308436325676775015837365082621139706938875846905266687304527919818171271101602051068478025729634261708723477466787456165838399655532342114897247901342310414219624355656458816046663462102707582850594159462883300980648265060863821400246404181379118086019936689895557275702244207516094682837927886968676457050118008494562123699939128154851693902011104425518097519964243810381051246056006400060512787065202169252095192148264797030297625406545174964672312478730282966611384688566403416808736455367960119583741581086391360647147391289044686132553018820951922118993020259498983076705719010057659849214765154210711067107586391539859839838034573989859031678135162634116012958020436315808390447295035757724076226362906734283662273168124093100259489960001051994993741356976982256616020966356354764589767927948148894812117429573708832662414006769123616392973077208500951891758572647676092821390273286379013509982009023374246241630614738048282292016104166070867261957283399272197419608526603155067010329903847128383045296209974741535697233094273795278715684962868841810670189156489166229961046773968220864481853326048374172692023690790844114385906009253064192212038351900076942833657799581794646387408229226428111706639762190295594956628228697669776657667554728589967658159437465607812656682749531769966840040838097093523853244986606268338859729900564653740028000015184192997928700821562781151681822509334909395497166862596003242095541901048570970116603799011014881328671304806777291800912230892974863426157594506212944695998489381587533496129240145373396512228423966911651999424605362704102235623283218480373511163877361303853875852432513813170835297765577662285145647524478133281012339009161424083602601389886770355900165137222102203240372015466947864034912404181516199963757525438536484983123271637179421847009711160949730595347788187718925090989554883771134619045538227224190027526637520469405949649305451223769233791251853283020043312251113272551592812427203769664763663659921345924890922564184714040122303900790961307456480828066217542198861615632238580140262854444880061155505572450812640127859376466627683557098023334746079970534977928921574816033259284510197113066177746129041852432201010614511167285451057056103541802539542976758643716207502925140807400218142871450968605320133598639893490219298468326716761450773353896240385313952615303317606553976479443598455715764473168232525115648151308887103258212421802378895938434716413577130382003350138287432317975133328836846658067791258063532744018347244940331498439592477552035627270556880320713000705426223848688796426764408716338233680011881831252515094590154789432072874880341992435672126641679179202978134414288888647603307715520026340900180907037482030530902606093470826619164704152244840034528481343894322980897119673134560754740013142990989945538036546741055052211650058187993224682675278109433578440690247124546093374710766730573063078230719230056830330739333514824028141325061965460529582556256037698437107979455242692723074875095810385806008591698789735529574785573175554662261993088820343003983934287465084858339694157082114510589780375646931842965333691181095113744733285070082668127851402655490796645294440340747349658250136793181394634326230213635908107412471674380439036215486079169335186782791609130724084384022058197203393465671174932729027667191256824348798223132784486346823047557288430824764645031106558434391390686201437834623959338353541352826032245806254522296214787934575451336707884306923307488858811554369792710452838228388508064187220398261109273880860683968325957703579531533801622775347991610693482346353196102783314361881985766549450457964646386675051401819704332726585569092990907720290642345119966947509212224515261532829986095724657195617467932496181870047323456305503486264229332505131127410914457573079410389429332586071420829655176139349521907215863868074924166075092088033644543817836237069965154288257835074964819168622704513997385254352966617193506095574593392791405546589173866151159835167022441001569377523244997295817681074944088212326135171393557961316870407710435889310679096548070948538730649331374414708241092976088936954177090569312644780486228575502659083805731321711992989653653414300311873460430209250449118464974861080075184694429926555951200299186274042291652937961747361470042277323835590438371931074848414330457284818697807715884971882059426797041823604148247621681255020587707527185294220108456109500384325791424939850874640510838113465698011209917969547712758472471919488489573074836510423448020076438668828131337460434611100479914982904493054059096620614285678736855730284476708598637489850793546843/389809678733822784296267509699215722778562804090339586315112076865382681574775516478505669148103586917701748203087180169645279923536325692016915053214614487985685931975948766978956463683929952727196499448837787608744810565401375942603892476702108761711416731888031639912417293856144868336249109844831793430088320755546196757123241360199616837120964855713003188561443118363072419757921679192564593393206866861832992260378051230631103944199935320137248981522877001923798907792070874200257190577287641840478528964944228866372330168667873624531226945910005112644167331410489695050793020604326856248557153641957105886492561714813867977292153969954468895508320514979627687095751836364937685724915213570941812281771787409130350088471449928743644218911252228399329758846347623786527999297540800814820468409252682027134343461869628625314703258279348647159352303714582113033784543823194794277263599468403624422241149978870363618073270511781244490264226822768484485391627982740373435569980088408990640141938555223235791728497007508676829698153475085603578446192030835179501744513108938307145908756576360627769413972841945515649505402176818720645244533071974230999794012661371042700074632760413712048447771323613068141530930427417499564278531369534401328835600034653902455993832657716717090556490171978075384702712364970523617453115718774790789473852158445192245851211708466832476350950160207536532666486736540760372088234135574030029291514738288390824801837279994585154182820079614778471848758057182300260759141426358751493864818734060910520339541731781960595279915614801130107833978388538024842134038378476924152645893315818835445774939174633213212089795476709324624761647252377457927977547246800304009383940249833998082363705212420182886687123394140700195338721271778329586241928076679315060578910376737547820634380263770365045805942495163634951164424882203432740691023427736552616734868455989868795879867127391722338016113659888809681662351325564146002774236669638944347950876385871090398352177710656859928641070558144990031426529977541586080160326436087671372329873028173009988720919605676337606692030058861342137476288800854413880181248488678725538954397978058875813628733552874396257037873607540238187850281202031892072156765744410031777166382806334471681159461300371437875511363547898641809055549739773011837885449902708546398436150134584491172275223057600133091942961641667992920995391086136609120656464695329818835998534725509407914040870129238423820073058030928092362445568883791808723285855908455382883790054117544418684604358368117400920288206104145724910503196396086163869367348281294618807868768024391163074176065352043917832801149754650566273244909233739947053754049125346956896221553509880189996351518303657912050139882319685488656032699212380500128845957401219177563579359388803170317710192335063391165856493806682939638783942820546382865785094505648205192874761260418074691871532440194096069452867383681666160827457067182892742596499112158031242267448756303814720945878826511538138558966152503747079056830783766222838500235023844039769189035654325674357091440070502098256401721757590751659088778287867829787548983067072540414165186226354298177069173384284019600429994660064684736308299896130803781050643629391336394136416820607333232962107517952373680097096654445684349626162783528891739484182307542053247916145736810511056865966872542035688171222996085233149757257335054647241933359536745482046057956373579004325305407271164492721435965007025930697110241522030443723629038987284060680614331983650027316192933582704246299815593206759834816917029835737490525943561078815885035733371331723210940962150965160223971058200070006996089618796357061572714012096440696489501016602689728270041746199191047350165742026618958206400818221455611203763618778841618856687506142560711988927687789468209104945209102268061469955948571543108047198957821343610577198709210327547177338043253001286559894471301046100849675102201988080233663195995578543247310256282663079667986714737838662728722892120111997760612995725944846018819055180712523685196440566702931288154579303152483237541719184091800831505556602972715196036769565056947088448524945486994725358639914322889037441624345467597934474506171592864934947945365570395217510292065299814991170426478657853763156985411117279890118612597648977915380408077546793684383412917531120827965276277336431579789706359887878871298358176652799029984923027754555934145494219343172144107819261433191538724390384620288183395184570938963006312251731508940762777056147732337326645047116762800250288044511143127146203308809260002314150775005121403290622157346357744326234646681482475264813725555433108774073603194501090605141333587891503883412331633254886603465004738304994772375289972154491560251232712122599486422141320616738013699584303041813788543348145154886547525881267683594342718784926440825559073576137028294345920476154003794813436207705006326084373704537446900285888102059689521930987879079039797259907441131579316917921640274004903349957882822232778698599285902588688725725447451623723487367477398340964394852236241564487976119446067761568552185521876030743023471531632576650628016565745712194897262187574579806598081985088381483170109069036932610095109828830967395260200700177622384283831891476626035347153845909641406175963569425259488216579235198737626091311461288442133860183564445770147187721589312831538045080813184615995487426354864805455413660162352539881849272291009010827255324476119565024362872764004943640739083648208023245342877113010582306570369751636521582000*t^27 + 688559308697593445252802855204382336839038565163862570654406221692649152886315797806148489201246670219964966228877548200574280081733671688122242483020513801265689424192218710300506461067093035661766395303829983590583990176413371254795929798769198512263405522990645677343544058931370455200639249114462124042214728706758448468893214732646234064975819258414586305272461279546446556413656015651407504405190202259869895398067384654241804618051453018998146004207554790938882735765519205229103273388017826302441240035169736130755301609767181132418308011025837713230906187568975464251897415141914783560032989776492920738611130605404077720961903175800154698258669164394890392463603725991783326630830695014268581006418019027648787157994342085667848737180088626046219607791823338823178790914656551189916409033241491911677137513547657658967064017565808887221536440426902115733731239606383480840186193683993576253121942088923309887292210711434120307102575632386034357596269660025614668204686243335667029611689007614026738715952779025978048242553211336280075928387184878873886202901560548984624505876230657372937138911850334532917105965719081392147159337146720341857901895840473626050609605778299854888956479395177710741272059054269304786565908957895462024097762250763408247040712436047611386791730341526482564836141744763274131105126338965809121407638074941481701216612834000570339378448089120839177241517792181427070203094803278205748572434592611716902343286347831822829501369282385366863724482163504471356387488021795036856436960465241234833828194943074553989323007722550900561707598689057356790524970209602815247992598459114352249575676392566314904129475055719398758586945130028188836454055957996182336380223549039133319817668476894198714245594772561506588364791927043055498672868449465303500653325564974055812383918807704491883410788038387790138887674071098605296920948037247417589340390046412088316462603046053057578303986982741050499831424808843223331416807573990493871973285685626181125119481472873614480522803833054587114534147416372651869647116722949235087659229993674135840334147513088608510038773902481918718532615414608736734748351320083554478822616365370712591438993637230032970888165845600985986112726425752083374658040668606590686583656704363993609534714485154067080869900871900407590442154618519121397934948646999906980728556848537335306395189143821091344568217289563028711805728383264212059446485402740207328200271472901862910074771576217898289258467604415749106155722645741473360635823815569197525448469547377442435381174708385999306117321316837156649957926123563210563918321109320359320014307090033110921755845222178894068391508484517605958653946164371370831784788830053263344066297603466201450554835688482261306764416841495206721090046141301190052781970435173655529986299411637035739203618167225650657896164044266197843015173907749642964511664402764168421787341127347324765058134349628440940802976877434193299523495586694547676795854048674587920255099256693806154740447028582561421028179980957564826651838592919454335538941797984098165926547675461791342129577462662985894267738556350527155143233663378806665229295685764149696575182790434958331936496272707493653472136853381643184712688499367586134853453805838308334853289146710915902905940904467898149409325485166303098239052085754995164887081703378773688035687541550203413556443248208931552742617673711552774476370342361973806847599921421069079154527533088900773625682986485619694493346585722939918784487605432600330776728905302934737001130089982151901203141082753885304730274801267706555720057010910406342456012112325651140978709242792165276613130731287285468070924475863702378264223176795365335725570983639202569974825130126364351282515787011201993630627197439275272293493093743379048616567796400606734569520079342978683030633327786136951723753106537651248626338685119257406460835386686044261843037880457884511713261380854760047183456257945301113017204605717515514841321030600980125482390238130024309717730810936720204217054536976702136826771567688169573846294788451627588437740377227624032535508234028842818503967259500503555886907709079421896632487383421029525540763044339142235075667126669172448972229418753220186937098820883686838644645465971196256456700294320420085344312938823020414537851110607764478853145409715272384979634183456409143296894576928425145072380751274738790699685347918340774527031241179955480161150604903934308388275055912771095678028406589029216778340892431691484318528260178038595222291711278359694950758861978431381870396918877127467922711498155950286027440397105265510421353350054222741561863528049090650272838598520659481435767397660446101399709182005211481251731071324155545326537725765009624688576009912043597798099209091585047867844288266588155957750787077464963453255183985837166403999824922680988195910802979778300119619354354422234574798522593075451275998307556122018246637172724434314500776843764419711261475615776923524489458203872638731259987188143868287762071110490946774708748901836463675907394135458910737825286476121223052919193273167597234583113748167101813235619175691151437644393297770812274664038438372340950048770362540687708186679419406131996798661756373698101149328798017835265821617495489811221442166056198837590172374322652664637990343946127342650470162697335579576774033126061335900044479734754569476996562633001869411840880249502826577751268877391724691720280507171244458099348894058197370117597974502107563849178827035303268525973211179762849858410144898758616011510240465621255265393410821137/476434051785783403028771400743485883396021204999303938829581427279912166369170075695951373403237717343857692248217664651788675462099953623576229509484528818649171694637270715196502344502581053333240165993023962632910324024379459485404757471524799597647287116752038671004065581379732616855415578699238858636774614256778684925372850551355087245370068156982559452686208255777088513037459830124245614147252837275573657207128729281882460376244365391278859866305738557906865331745864401800314344038907117805029313179376279725566181317260734429982610711667784026565093405057265182839858136294177268748236521117947573861268686540328060861134854852166573094510169518308433839783696688890479393663785261031151103899943295722270427885909549912908898489780419390265847483034424873516867554696994312107002794722419944699830864231173990542051303982341426124305875037873378138152403331339460304116655510461382207627183627751952666644311775069954854376989610561161481037700878645571567532363308996944321893506813789717288189890385231399493902964409802882404373656456926576330502132182688702375400555146926662989495950411251266741349395491549445103010854429310190726777526015475009052188980106707172314725880609395527083284093359411288055023007093896097601624132400042354769668436906581653765332902376876862092136858870668297306643553808100724744298245819304766346078262592088126128582206716862475877984370150455772040454774508387923814480245184680130255452535578897771159632890113430640284798926259847667255874261172854438474048057000674963335080414995449955729616453230195868047909574862474879808140386046907027351742122758497111909989280481213440593925887527804866952319153124419572448578639224412755927122580371416463775434000084148513556861506484148394189127636214887729069494295689871496940629596446016012558447442020322386001722651707494088887162534297078248640016400139745011342087120394779543172972742059822367660635353027806530767388698429397911734003390733707336487536384404471620221597985994979691717690561308459954987816187981083661938542418176755218265010625400367767012208436679518048857074845814516386084834693241867710950297999303708385108992055375306516403772212896564624262091935178853660291118483677024705645865969380354278927727647801207742132054750452700453979625624999891876117766623449681944792246304438769977112264755294608936600321669717070400162667930286450927546903438811327500300036357901294292000799553764664511498561605507935735851335644848704467668442989028635745543995127157221445467969076732810332067281183104672143490013685585238400330446170573372994200284782314566026756320728494252033643757326302096942566240090294144572914333966000174571046399032726708757391762048565400964676662207411260026336950170967279615597246262187926242833490811725712601217022152550364092763721645790631744144758269047985945815114069263447334467947070671062458917457958041540510980178954095204681672973775726802277591974344669748779091129840165581526482629437992924371329103378296343514102169349847519726801985513904291269827913722509473587159717897710244175824214222871197280342313379882148166474249997395685171791962559868193088660506201894276655253327528989691902690622747771251190170233265699873048760176839675547033855592833398336297851729175909188608456720118673688766947538431976735424201014925111709218065080786400344990624625058403955329154729987050328548618294147758965066791073474106100466700278515280012152116397595497775867713326199512786365026407579184082481653439991047651124963054084183535572255608680252156638523255330169474928686998454147577012488420597685762997192821451898294328368927842628957418051520182244530008550776200751103075255539348117871962376056798069954112330051023132344613427980351365867615585601000048445747026822200729695311935951396396463092430911618409350033350488588902772075129946159365219354279909837337197746261020644590400335438968719531446016906537687145723012149602902691318764730032795105707108413379202123254875149761540235136143335105757035692441707415883665043700689667734109759751170795649581525804907744485814964146179217656780556645460729013625855540795156051690625157552548197155595215775438337673061308823539763088904841919913285320835723809380822113474927488068134746477551655874965696137376821636315502476675421256082063793195229909387650334970058690838010315814345290893227855638597520752217640740842697993327020087703314905922811123919511159601419432620576223541751678547329810470091463335260781142258732563270529894066483154505290847228412288121724253821200305907609958063822067581821877984447272850947228481715132982636756659465287620123721811914212550109012196021834978848348834666295172741051867393635281738662867083626457228013483882499569798854855489684751506648149843816738172725198235350077269703717772408219647732967083558087188216057726418878514910094342349978815278590137533902804188226860327533142750563287436456749990212878127196569184064971248985185541048641095442428049708054010793115890450437427726301227173396187176904992052841775886657996428995373449139042416734260374955406356596415257100749486361563782304515148685917576316439815906323131358133648238207764895924486430286544648441355146096799973267362079005134235237849038651356411328205136346905645138098487646521367222895051992844362630872707820263509687345987444936230463651496940224356544830179896104164715682990943987660558975105595743322612540001061140198430882077815777244566568788867618804146135029776844489339375560903324458920917299863516471457378374697118585333526378000*t^25 - 5861054564974228482504340183618532668843611187675494343440088320388870701189721533039381849545233856135275050058753380971806339910427505184912749938752190607155479438737611491333495054853961819866782348658747011140207303108307070216796467000986044902123424646532269941153069612505394590156721016207997350134834352368075483382106529523510234134929422852855066080705498791313380469634770332355851148738193466815863413460520993012090881828499538269747306162874071997260514619853608245092656698205937438759777000141795740143993952380976539559705121142004399786124085702179789205237706193682918949074468050760488796017841698187550256819001778633359071649375544998444568065476117840952742996541442765981568773228278205985240020673987861916535494406259338494636116586379449977139266069217657665392635308725530427287136761479102349739417500433339656414261719348626689397321124108791771031409587978099605218530199405718705528761771761286778279954660041595132830499508662142378230716296128604378519105899128203458351893355321066315455297385004463712740492423499247739877529027500133100857586886031506308356976667071154658170139375329480240164167913551786755145862627614924263269773115436526863968434949518497328684432788399891697033431364975519800046999967746963581354010058200773460744963754660465206282802836422688539984072082630586204235484835021474855568449788460780867791008694233691664145118197963187911448460140669646623632401196185525997764989128965567890134387813355851236021563504167253252082091416854284830667902183586962252435418469619309835694301910644673752105388897141474099337265318170366291603376573553577640423827170486721257599340445450796312206418985671469590537250496946170833696934526680416253807101993600058526860140344104759456668393640152213282831107005648862316513178039015914771742712880515476788232838376040695955852057402365111771287370317497849326214673375474359226016185629921835147327257702322581053355434578338035161657749379911501991578863384565598800401307785942129162434126986518032513935473234436372046613892772694911952431047873697070159515733245760410401223147985594046379007358621010353000979845666466163800018748012451025169960119572111598899028840858617002949067194498728503501805227603438444280529549193467512056253094797780198043817593100111447508194742968904386396404671985785522407312319466649707364216210692136367368856724254460571001134333215991072547308469692718790297535025394644767415090893708583090459999150339852678463993996737566266565841070076939945039918067325306399626953118783411465461124813381755341385529564655541840222407763042173824399954855943258072825885436428025920802532149134426420870010008797153407302931533009535216510522597545195760185999051826002949501044946477499008208284752973339223690197206437442625931819360861956113474613835704425301427799315964448937014252407572235102219301545362378751627275159139840258558527403786276234869279368860846720629886359936226170239818000247021897766297465132820125560851766789066669139499572938178087838696824424199509870243303183393824118219112588354672310878695524853693963771167694180601676835704906274110286306769742932944905976101281867159736548374558630819270574614768280193465991092212206001297638952690763591645772499630219558363431756701071125153052974417129385452099303170770037569223476959898119192304022168496347291409837723672616795970670989537318358915643487541361596954986350785341597308074543752996790118105605486017938814970883428685027979965228223799079986823660751540397270434858152738812340719314365427273569782039635028034471580305981652767863359163379678790065454307098511951635996571956558943214742749998964984868604704967413611435831087331468360790372642128241308503739640650115369250293478974357384923389930564634230464955625491401114463087453176066244380461535652901811252448144394047796900749006722060102622099383835349478354833378159353806142980000223078117751112571482324953639141968271005552071094409343190944830545824592561233560792819333003121297935198016491475045717334956238087551050565188158138320305523913707605931547200152541897513298450218499133185216334698182608539960728424842416933346615713521489393444185968954853565439377409568687103735540894938834977767838794104609286395211392228950694031034605157364842285409684956591295346132257221989910101754110622204304501574407364575904175854972657847615710918570708050315901501357314211841060049336317788104574197560599738918870185834156654787481873248298649522892408857417760487464109401032701786848318705559474226995749601192603768745234759711996696014778320730149618697756721814483817541075963850813975593037425484539326641322821874059757607269303819769486056561409065935197592327371071631066946658066831662015878009656444118761332186820523618734944502796633679288471456851961422750491766653597412899056522964372365197034583465360121738228036220189092147482914724080413170068011154876142292875134550790193398595814761124248438238801742889343847716169658999668139262445368061722345854030597165213274753078088108012875868399202147674426404561683902880788462761045682936953699584251423656859736992322593815158514979474146176277129969278384095274893043584298760481769469652189474885045807794035332007521952163841859384060293480713075919804246461406877858162677908801880348449914765105866150458685089720848739242571206416427709473358641519075619650259262481159944975450553418572172871546884278764905640323369944361950442785653917759264862010418708054410001590599285391100149613381197928730836631974609833125543651167644689/32182962438509872257572637666116264971121962192005961430872387803013934416990296503964927210020031237797009675045166751312877415320659118943559874150610555961732127717219611225194198105472362543040064192906254429507849702309076071199526663639423548980147871462720493008221648543531607231292972865776399722484113016020811829396046858435906555647514537756437790843704133833949025383987352763359637511933635365634776844455053236259609906209884284708903116796811478746026664793429250982537790127131474182856284731322106312587914234675890670104785624231863556761350680341616588509712271458282173120741804737768644062151924521267193515123016685378139374596051186004940564011878849183330396128282183195481730197214712691173234201564751053719673937720266740269613538589080355694516881178207562804578996729593930039326323279191885453833929143178030109059072353551711635822215324368625795377416464945073500117862735119668325826304504011347943805597973693535411301884430213144569462451031468667762141150791395066995626072065757352813495432032980062255129876131527490586563720187174998438603216307938092466840123802614323978554727377574863179143779570721615532537289836806921141273692695949756010663602531230691233440382465337716146763143525547948314811696360797563037421311632100217671565533802941350949270171923714017433958703634719386704581735810310653090927140916816548917294957010013226847387023679037409766971117218447396178196678813799584957653085184799716992240102510973460469569198992387060966953095787835200479703908486138308781574968430156222175113164390384091748931640156273137576443920117075838933693838755871990340939673251048854927536715581348408231216260674629666483281470993966954373885101455552635301386932456015330054834353418134527289596701254250694281515508715474763369499482673836843232424926547068134683560073161698276202973893045233100239259385969704629905227077006799677750757099132517802318797884774063752409452746516422905295939301890621290279290537224672917392452314285753595069671812750637692323680298790775187760086971294058961763596744232342723334599510292258835088358698194093159854737177954086428156907546972833281643123966654490903757076003785065954751479057873008657847479526711957960248926045613772275795118026540214032912231512944487050533723055463568855207955096418455336668085511955466581235398016582814643399491927358371642924895449595508605701843808449506890748744177818498025022570565883440914021757141564112215269427970711634341524623301245642944400985101304659991680617778693209704550240185878593747441047282072645242936228814171181487025449700527209095847115704838684574458055130650870124597189727953644202938584148696700533938233577045115425995999820499119800262926851096654650785674779760703656152926568704085083952990770063591182333865072556382210239668614483870488677328042015161964551749427195279223917702384906257199211642855443865650410581624713715812934200877565651544579060518646565811567745194501251202451144505082965752235475857341872210886371704426786100750862597627971993061223311056931328404166374547314507241105861412491471917162890561575571510181125651893965246874292123546817909517637478951138301880402620495744420161271703753391653883306689660298657972210362189269836602959607039935351573758902474992094427451724977651807052264941474843224174518120128702147442543187308072214378646329273803691246661376909610568917882828751282657410261164782945432734045403020688421107652146207376494542564470400138564697730514421465648113164958185705129954646746172601569584162507099322602233141508136717037134994915929043227694636399965447492495223903063590393132874137850103735930502376782821769655081110339413030506631462266847789640922783533324144149141959933212297784103204846686615716094043007593507772095678429749547991418829429957237054957005134902915066116601379305737254641228643956381821724111519317959353712416040287559453516153779797168521088800572018039244699387095704637392943775352400700771310342100660440579918611909858688861448488503727850434715320420170510162986012712248092331891561136180199066183810017445635947152974580647574168449927044546464308554485062096735337692787993849012645503604405465894040434327859797268762354372665724389772744275214862651511887247775304813840560596692723467421790848511669465541801569872123121490567907506070825156599653676962293522960999497533203276236242516129513877612794275529103137828082203135523039826675062769620727665431297133252865987197317436596156688527490324981095095396817735948185125606898872883038686009198518166359321997167225066816785318910207696576686501526579432823992681575672489627319615645573013033186171684764388852875848729229113978556018073161689270686982524796377416316064486990738381536081586264866122287204047207992918737495344516560071444708463054824926095409776584452268141190753568274652720874721604582581350436037214588382838428608701823449258649375798224184495694703121568856986792565978190328800612706596948168958715940544045762183987301950077899392533226282391451684972973105868304926566646197038471398796242719797720692351952564790964386938044774092387943748705407922909128660172994996661853330882198872312595618740142972998380225839884040975892233954259641406418539245431749959174804951605236678394572242414397314688381943904174351076151224514038189985422588934251247348018074471978743632031505084999604387285430241772375325415242027000507164838727867621348543205264882077622039036947030771190144386030313269694131067957819345787480006578519593429589462683837231196089870211715600*t^23 + 115075458190779196564176111129528351662058454808987996037999876516050777006209768998626656134346535072068262379738995368096529285233596235238865088186125109462675588188937793601406340061578124282274534544399297467216403136928691876048993214601439757613809925529824817357907220444512777393600322013396970466354381165913491603721645917198377639915299386660102397464788246375081956651916461541119979154514285751866058300045464757971012614505583759443024133993329858913923515180604454321376795871831027375052741885552994341442375433740220487855600240118343566067871664824969491974185405613526207440952247344844939581807020555169799898984044874339370291418555654498696134300419259233002884280047922835378623849169231007916608604456779375137108460259170751455952001484564991905842826035757799015687633548649605666634265092329223936518491547086137460192536482591039732979768013724306881052100001473764764940345081723613466867268300118060055481481939759444408465620194258962154940942708483970108442513109288656360221696795810546495151646149461122154100912179038823439719018387497126919747559895333073014861473115006639895036897259775380956319180809224551479448374452734170540702129010744120405686848989842961133657735459929766502543704351758237830064395186439091359408998734631459008375046556927448554710655248028393848699078312341999913382003713610920130908630390482105197571830927735004742319089950665846140709456829178886180689516626039579851055066232613288579357522328223772606336728059021420964725562848673294612299653180842051257411688337805267006987282216480562301290151135583255889874543053390032893277333394786791436475383021829304997506352163554663691723638367437225052408322178816554266730270391605783995636325673066101760892845812024558297158299170344612206976669277448347661491485357079285780115477664324117261980284919254458127720741629822481471903986167819367383422024975859050619295539393443527409541564426195205011357409223309689519808338081024431964816275424758716938740316328014179893432693775093014633102300322854290462936341726277958329676517827298346102604397128616987331698768355831815614842898619066070584280629668774497113873324871165106518504810455393996931631591781214243157011310337551881744581994460917620044012300087832222796782091345100580378828609492586097868925485108159950670862118898035072550163615858488212961848282904623230668101578062180683423265476952503287489683585614366641606241816106485996473133236803439488331625023528028648127838588554046710004207670813856281629612177961999328788352150930693252481882863095628143724305760260374741431006750237800742066123302496772288498366287910390401817188241453211543393860435067165514527239443518248793248425468275791669490480007233730519786695456694263126335099786123008395449482134067979077335770808707342714403896938373840159034908401882893265843464966679011770787095399808000149376026372738352758135692903963593156624455619758077614983459127785117674052181815806769015862438960549628336379873436458585581475505471872920724942472619290618529625817417135639335302603494058566990998525492037937635754707152614249117388858055487736877692372536036975608223417971665787162512126195503976933972220137819668803694250361446538623368044201021417184264945711859739103662120173707160638978940197751524708480195862032577601720793507246244861659762955389688512751544278016269835038919131069013237749439895333171924397934749379718684667759153276681405321801119183000836475094700318486535105421392489433646236784404496508981051034630925028925230605899430740276645954551319723166209243933731212670878114844212962781507015387583288577385492945511846681433372346249792571357782765896708766066058462296575664927774773033013348674697323605935870683099764798405030199123749433312429535683819546179452543847429291785764279663864066605434418533874719607281273669002545979395656511460650441932148600213777736011916259462080327428408264601784794878233073382492456631630315933089823025622333863024904014736085820770762967665425379092048727116401622841038941678627828376735968631434889911208313731823294028472547751528944538250877935647561762429784354864402188657531093970565150705666823048179901808530962651006911156843264193197752898117063701055795215941872132456881070325776363750065904663986630067283428121497610933172453203147002198609291989194364451880159271567143731254503596977371019192140032681808487383664923205279351756523679181434784469439070018766645413022839106379479184709314188416412277667556551913512005321272123690893016422091687729461391515068617275985222864820372718738235440353984337974485938396720671378908947097075203287374572783064322813522076549792921362519349362425057873435056284794590754922088280815713192073379753235963406975248935577649095558316796576898686842174147005741264528165698427703005656790133377673508511959565851652732931850606536349079150539226291943981088664194410631442064944644480805581170986819745394491189099986351784197807032824686679466452593641658053392681204696561236045976031145880514707675782085488584573788172414548922516220548057714954213557170551341242751896213871239321643359194665231840364623466002975638567743774878030318334997506555975913498731228927678074083296118261690955069080045184636878803405411311689958987672725310886820319425173556335054079171199286887661420010206499629948205936927192449099892444125492146669414576457598565099405253712126745351489121313281059783128924681758081071800933933080089073601279475492256581489251547816250454220076416516021114720977709623611240991051623967/6036804134428559889308656257867771441788094771419751771505255351869694530391968660992178892811210828456333491840770409252477626973191958957114957759928191242511243832671007819881147719163138812421179743017198035845571807513876381057302517030500566330437675268162477570486296807544438126615203605878554482105715609216326194085469659160027192425807074784126840270061272309225220910536758095984230141990035950572486091320140420714535522779742269554092385883625507193354070041997288072500877402729009442995402477552345407702826148367775765448226868644734654746539071716253546416107519242485227504636040391805050004204895158647635056874006856511924280203731340480429844926451808977245825857603241816792225167427852939586532129734506098275367409435727053143741173076957930074375216221005393768312333548035631597438850702059595905004873665366313722320397422840134729203918650906413037393776256157398880146332016152881884720213639882873962129994154071706642368428011133148857128981497828284263457532632920068467502530288111006552593553089416135901272809063180933016858536333246490390346690263973480698748892787819581268027035818650688621181007099601197447718174863798565332089847946693680941130688176665632765527326400330428743057434375599677261536107019230350333727475846518177476281236775458563966881734112398529978295359315332456388064400133362619399664594134707203585728619265232294725410485186999563819643029440975846984978507454513959414416914115409636355066155874729183268204905649503659883242133495606354375696012647710415684494186624787067762039860649624842054768543681487259346637306754880064197500334971598348498735267901749536762805023668054173469457956971265937439721120646073304485039317167439065752185623355103496693515512256072439280408822222847024641625890454703961824589343954968153202603930321251289859897603785610484107638581179913289610097102212950806354893526245995964397968101824857376584022957268178418153822813321714110185946378367060639543071889591211938541938260195215891745988128851361852845808354183114351989780289025345221399134296123085405246614318079665942979307035313426170357845110398841056710177688935276801898275427285500778220271399467757713251519674209719636440955786998143667077748860730036787136724002493878657105275724788344775938623827795029685883728223054890379921591195410280066790739255284478274724625193827470954138707096756424595603699894504193218016224063168438759973177832855154755300975563200224775783457917487523957230084619239865943608135093536650507756240105071645547064703438593375970016892098873253952401702547751364477690488080471563445307968287491479963656107235687306073061087762634782949867982865159256870341209031222127241398007419745797627130064539770925282321288064278094723079617281831449500219753548173418967121010715473308961175391255636104899118355943284831623164365420504952997281457217541422157864544187791333805232295435194746692860949481381879979169488370578424146020782017850545256608848223934817178369635844047978514091729350768254287221590375455681703046266732881486497626123133610738497631561472140728213986946082577388709687002919221659613356867103243050396899797718334561020973396199746204791810489878294741319428243949453588453537085470515143577323387635901444758059736195769284128951873969205554814189894275784053045126522176690856439781694191330786980005430031795925893611649994866973107075660373052349619479837204268176676720922783671870961430543174501959396087796182900658907979216592928792101009770295538740424192078449265431133959015165886424841879425098593451732015661346872428926120971292045210910026542582371879008881196352788590516352950938955148082095922878568523293624355902299133284492218359428960909249399404268260764045919751035940185936612584099992728720091411735953903331362365519557668997261240382329652596490662865600341821522299162143152066652273715328468337717280217170289964568299303379812885026937153896117669473229326026647702169359639848711187349649517586583511214369826581849269587675430762811062628126724699932605011938991204409269493311336312500882060861807841781727985118135604568675403026011159908715665331338191772182653405727934249939017976452503385527950441718642024083954180758102514761311409174605520820345708042750398791167608260994535706311416668478586446331443524286572163161584787619151173414467761124498517170145479408854054279144934931596964714931095572179993259393839021954613638526494328544363639599354193623753022067163720413572695229773479551642416595534061463513262054616946248205389865325949038811329512573381678242346999482180672499606310138795668937088724093065747262029472375108672701823616288104844003374887271003867821379828520160307347925308986784154351540203386009360995646722917167113036999335860634942120410843927698163975864333106804871153495453921585421431419241391060607216736100437370139493130166355082757022168706338782501832721537957833224263170010993664809139002987584692500256819439618035647377855295361623630001130546313146080076723985431698346138023856435924147808837321629271522674297119525754845576963757198937686066379655189620820978820595659695051672495998046815058688814832115482250968595281911092871539034478775281767068555726369350426342673750558293242477321534652854276261786878981874042949061512975991962149474549687993666608405823352560160337811614348731981700360606753735736440919580720621076406992141785964653511896375019438395044501403756515524464249599869042238070123865592907549445619644461194572324489328547817834110071885725298458909205726174412383920*t^21 - 16455888040225971851533437048803369640888128207068683368663300873766671693895548793005178322962735327409581689534202805355797035432519091610253934104080624064756945237637976447026759604111011038284735765604617888813222820974964411937025059777798337778206553808638111613002250202871397563191078758056430531769081763458582185586077944843945060312542611390438379423334126224932666710921211146747818889468233184746943028709978205415158339547405584566472941160062191740093892556830163823049417046967673994663599733998217087816753555118187316969155473366986933658511951428348684080975056804328897361714697816319108908263818186617008238771441419552702787082907093118612730687280727924046531335215806608687426878250429412875294161901151866600389960458092618663114809990186861603551525683446086103436087164061064410935294372832401423422287899930221117545411423410596228981292435300903074029515115248446829352094934350130021561964159997708610885111319162890808740099385457536619966552747529597505393029336943263443910562183867519099633317358761555454160314782066354944801885562245713949149814266778818472320395278556442339118361570971782661515927882277791990658277445076066243282708955451744529256295004190640645551728595681637827757635264215790654274221086686344752224772147191641255618055886798174859593519657925466994913393935460283056470176004498523172547940546292746719993361109528535245082670146690740092019152448378912451493457854091137936848238178417020958396533322702586388273991139947830219884941557434815794162953529631874330167478605228448941338071747205110644024612765499079450077605614820458542104942730826021088717127573161318733268991108793149295398860734477904098551789847416488585817839902018743612584306666082681191435450884695318196013894242781708889075002651856201255464185509835203352675328541522421394742796127582013810615305366434086974660531985600622383274281194705125931219858761329711807771793412664224107160262668392731027600562008180540653537521200843688200021324559509944105530234512081666700009606365896012059762409102111980624195643633226475846875973413695437664588285985532796225253680248444410373683062401447036372918170428229217425303824882232129077097668353849474457736335702368121503682763057152698535010256698317447471932391636790455597571617858107346209236484231732895993703718645917314920625572586944200953264101510802856584577461149901843935145884052859867219635170004127348185356205739563316610965237941356427835554982987891420750708049432991324812238341551609551151258816154654132044248108751131392589005243637443010931408260484532300069237520394170347641001915018694795125680856146938879746077723766940269606081060846025682609756817071856129518933297306066887088966425292501230102879288185075232326078484327189626462710074669142891807331066991113195589951149089508171580935434175862733790065418261267662973130130929153437718238940470090816542208064968247186709946976292660777336237397175849676833981408050935454774528345514329069230313803885590502202064153270779443365127387525342311005635123713718320539530543074557429156577144429662869780033041761413692066408087638795343012450860425819921076292344439682831059218058676384286542202318141880294184758700991158785213984468462793853106508811142267456840438271263329919781026145697988882400959766980247805839208562046669372815266996873898116311681625887534031188131350147617367688325339713046666042314768559393256462262027843194558576711129743313669278936108758299672399538409085861727124793321289594740877485598979790290656066114274940955552134096590821269990698170036057079016333806816245621546868243757629036432120206654828546542330632717460101869576247642423301635375261138075033833136619617549120860371117778196673354419636108485855106360534610996446989405058006044024840782578310772366239928931087007062158504013949477788082719783873654081116383109049801693980403610968892656124513968251409841169064338360559354340580447949118685531312178478205219221504809888383258082513194954638982392036497216466713945509420554206848455168818983551561474430532882460323710513149097988823961716760528936795051911029702389593160877687370197982353109465095525601098408782992021360892821066310989402740794045414756623467232026221936322948849639674017138163840011723466283631062265594995718593630705685924527357588465556638102207356565125837073585172529914699621039968483435330021991237578941093046877934173275057495936415915593852936037020405628778126397382616523232676664648635755103626788924803871456634626365212819711160769937808029095424424111822842045445065142328612916373443210445026362922105602547192989351121823615531099024323879433222385713930458314476709382191049700919422254526271495085887865535945717267834328039638577842197506290536662505807745127884207206013608641405975184846942211508698179476485312597169562605965285868726935904990899428256697724131637218510506573318517474903265633352203679470287589765776484505225047420487238874272151076935483484525630632186063212056222935777784810729566177667908914431099242297732893752082830160896926008785276300923610843440779586542656456568415992506642474266371073010612182887936040625738189296333452118016438683332447571929818320542347703501747175283862847029805396182378073993890683628204235727741220091689162570947932132565024287791667969207951805951228439364778566830149633517134999177589319346204028156370202086217185792285574032189513636726907081894551446682073995268666043316038144883497018138914777156290462844325640322820249007162097984789487430896526373367116816621/10061340224047599815514427096446285736313491285699586285842092253116157550653281101653631488018684714093889153067950682087462711621986598261858262933213652070852073054451679699801912865271898020701966238361996726409286345856460635095504195050834277217396125446937462617477161345907396877692006009797590803509526015360543656809116098600045320709678457973544733783435453848708701517561263493307050236650059917620810152200234034524225871299570449256820643139375845322256783403328813454168129004548349071659004129253909012838043580612959609080378114407891091244231786193755910693512532070808712507726733986341750007008158597746058428123344760853207133672885567467383074877419681628743043096005403027987041945713088232644220216224176830458945682392878421906235288461596550123958693701675656280520555913392719329064751170099326508341456108943856203867329038066891215339864418177355062322960426928998133577220026921469807867022733138123270216656923452844403947380018555248095214969163047140439095887721533447445837550480185010920989255149026893168788015105301555028097560555410817317244483773289134497914821313032635446711726364417814368635011832668662412863624772997608886816413244489468235217813627776054609212210667217381238429057292666128769226845032050583889545793077530295793802061292430939944802890187330883297158932192220760646774000222271032332774323557845339309547698775387157875684141978332606366071715734959744974964179090856599024028190192349393925110259791215305447008176082506099805403555826010590626160021079517359474156977707978446270066434416041403424614239469145432244395511258133440329167224952663914164558779836249227938008372780090289115763261618776562399535201076788840808398861945731776253642705591839161155859187093454065467348037038078374402709817424506603040982239924946922004339883868752149766496006309350806846064301966522149350161837021584677258155877076659940663280169708095627640038262113630696923038022202856850309910630611767732571786482652019897569897100325359819576646881418936421409680590305190586649633815042242035665223826871809008744357196799443238298845058855710283929741850664735094516962814892128003163792378809167963700452332446262855419199457016199394068259644996906111796248101216727978561206670823131095175459541313907959897706379658382809806213705091483966535985325683800111317898758807463791207708656379118256897845161260707659339499824173655363360373438614064599955296388091924592168292605333707959639096529145873262050141032066443239346891822561084179593733508452742578441172397655626616694820164788756587336170912918940796150813467452605742179947145819133272760178726145510121768479604391304916446638108598761450568681718703545402330012366242996045216774232951542137202146773796824538466028803052415833699589246955698278535017859122181601958985426060174831863926572141386038607275700841588328802428695902370263107573646318889675387159058657911154768249135636466631949147284297373576701303363084242094348080373224695297282726406746630856819548917947090478702650625759469505077111221469144162710205222684564162719269120234547023311576804295647849478338198702766022261445172071750661499662863890935034955660332910341319684149797157902199047073249089314089228475784191905962205646059835741263432893659615473548253123282009258023649823792973421741877536961151427399636156985551311633342383386326543156019416658111621845126100621753916032466395340446961127868204639453118269050905290836598993479660304834431513298694321547986835016283825897900706986797415442385223265025276477374736465708497655752886692768911454048210201618820075351516710904303953131681468660587980984193921584898258580136826538130947538822707259837165222140820363932381601515415665673780434606743199585059900309894354306833321214533485686226589838885603942532596114995435400637216087660817771442667236369203831936905253444420456192214113896195467028617149940947165505633021475044895256493529449122048876711079503615599399747851978916082529310972518690616377636415449312792384604685104380211207833221008353231652007348782488852227187501470101436346402969546641863559340947792338376685266514526108885563652953637755676213223749898363294087505642546584069531070040139923634596837524602185681957675868033909513404583997985279347101657559510519027780797644077219072540477620271935974646031918622357446268540830861950242465681423423798574891552661607858218492620299988765656398369924356064210823880907272732665590322706255036778606200689287825382955799252737360992556769105855436757694910413675649775543248398018882520955636130403911665803634454166010516897992781561814540155109578770049120625181121169706027146841406672291478785006446368966380866933845579875514977973590585900338976682268326077871528611855061665559767724903534018073212830273293107221844674785255825756535975702385698735651767678694560167395616899155216943925137928370281177231304169721202563263055373771950018322774681898338312641154167094699066030059412296425492269372716668550910521910133461206642386163910230039760726540246348062202715452537790495199209591409294939595331562810110632758649368034964700992766158419454159996744691764481358053525803751614325469851821452565057464625469611780926210615584043904456250930488737462202557754757127102978131636456738248435854959986603582457582813322777680676372254266933896352690581219969500601011256226227401532634534368460678320236309941089186493958365730658407502339594192540773749333115070396783539775988179249076032740768657620540815547579696390183453142875497431515342876957353973200*t^19 + 9526985102803223058108041490623177456285287089650267927902514217651525306205782260916121035137484144484972910699285464796116337025183336923879991700114210739765237228818614253796403228540030731591502986217981154982351490054425253737815517738907180469625718784998308402247255406132333990064182435819230282318100135869297712349064672357588713605115549748606172398349001798547827440599120679688067540730412428742196029564372599564729815327514110417844633115269303180393356798476933751230245682430100331416630066627083097732458659405464969016513476119713816925745865534007215551046199720649161698388364855754137325763529237875110370904753563951000137352871764167589683060284710765750775404747527534034169313835212761216234358969833547951122395551089560362786560641406477960629955266834491862830458021329074909224107497320011831843013083525738668560320963837736239225571713255407993276201663509727138018366274606572845339516402181997929416254226417528305008530788221176543460715768867188545610664997696322236298944773956684101610821680442785924766246642658574092986044327836755363609755637329480934597903535991644925308213939640107911415318416899732919028786614988512005417023186098803806078388073657126718584797481185589826758299945575496249441487384687118102572743535463955738623624250626601517824965307020705764887909152224379509275600020353094791807745352729292379009429630032828611591552527828224634640795485448978467013969314471878733960678280028889385723001170024173216210573624673263832115833036280692917028229869234311284456706104861275441643523856449868224322075599134085229180040210380062452069676437061044435120526037249945484913933744901133296902377979597269027395422171701582661588356692187204228781170098624504882911969797990809755407010544865872015863638689428907566663511343499407212406603073057351135832093469211549852832145761646118801620268373400213702783210625920364362446281277502241081277768074498668843634104160725633477184452134914679803885502037585985968137688552754639962833314506990638672962542425596422159036604306613710606265680382238336336893853691593203845877573615012910398492467066213319609905666456241880610086624164191285887040612565445555585277521154097364704229137459370151534530961649871214927065821964181333259288773562682638709300152672558699433863958801359830051740992421226318020180176410454019111117424392995477623885599646581536318343034053455859419909082219630338319951386453883417223792099364967556687581668251159116346378784052056794362134247076911719310170707164186192047201402872041226487822588801771452379882902645636317822013983805089462341438935524442938290107791625340205146501946260305661814604356934729861612948511441323507065582649615370953238004706695313727347875022129463665510527131603647179084780621568259093119421922810287595289472919304981772064812469237552301510821165947775504651038668878075201278054425844494938369474679860903517264660410385127504291918210055195124097473645977426487731539633114396812296900706483027172475433424631958441657471899658673122402258266280555982829197441014052721777569407410325882183334090784382478090860301452489428768195950787210559429937312576506188160816632286294135332519545962641741530693376524197291762879732791287055149590956676340098167800008798646702757050769280408631151240848698575159594081852025796218217250102511095277991658606996452296164790695744540872392564421727360215635153337676973071215864656251480703349891375982225086101394027664532878193422152108864908577786175636138334978707793548127257099071310728684168445268293153233077574847215778695889132741627971335949081523035900451344163522953230968336585014380144893817825172827062810369986492072992197950475645406523024825176605788683678660098564709735158897134881672132874800700382979300752534212641192186679377710553880230886750532937914622573728370811829821711883186570686633710717243111515383687722323784485746179028456103211744443275566199639565802255482879900183451667483724481923854142616599246549282187961659595312617991100359282433481763653033191333287930042892534091610782701634075479355871596634475891478045022807313724913335402233686965910792756858055772619529036988938270609878629801272863066073580712651597698560804564095086896180122438629524652923845017231733543189552284985689967881118674018189892972154277951243996319101843170725859097816869391384932689112733571862911033274059907587843412913055321494396510050110715988923383921829087342431270868831197904760495167552817311156224092788179143363988345254062674405999626079323315456234837484226978445297665527521841518557307285596096401122890904247944583845194730783496434405151103780097761802994164356135900200293215141200008642789286503132798926054382801374857435215901741667312635220055701233442857569097856617248152102839271200863736580973319459985069000286170852156677687624549419755808052957059401650076770518042300304446576755391167797323872866361386171581399582279425029897537321920430069052713880513106460440865203601354483616398155125157088881737837224510267972232520621695061075178470672650917454848313566862216603989113501860203884074931542330422714231185671105384830488562116548093200587716230569450056091544552415375721197491641033881764354078080454603440496851603467569981951236453531868873822392166902158312079773065910494068867534641835520921798629199112407086336448001835152920468786193349940061753077383174722906646605642004001298141319315348675971665030833582674362232033972551669440711185131200200861390161069053778330926353248190435505168340309515104961/84197531348608861614041784649208391161781321811907064181520666749761528976519562903311968768156361554785703965147587286942451113047151006507129674020051088382393663981990372224658112925170093962716454310503025236793501525851433735799219316478034214608735997161213502956782560736804005450159418713569312513579717707490865338560497877758273999623098674620716456398223008523404396910117941865043209875124185626405727063149326920492205975612194812201814855745303126644148871638383228379617500617009868547041139818493238581118364700918977781251585273202878079359623894989852094750973294697820278354134247569912539532331432475874910003769042998718943908104673959332310995026827862051060202750782056918417877335177948894233211283139164002261703342129877320162705835020729024721549068345601544663303599485760124911647128212936469201383764280109112442889753529086089644159918025799971311018458309563721223093578120027036813202979714155873682339392148894855801454390681593918270483162996026069990328744617043060204640554018390354549331135194488211254594442196997223656184848858437892286414364208051178166760873093273107159324446944338551821735099020753543349753491521401042789674195045990813126296440358757509624460078741450716679485268922837603910898334741896991496725321017227212169185670815606286906508396830821602328856327292794786465108738702162849521637760299863628958846531857187268538619924976572863800284357992557865843121288181378907622130644241239664952238489831749135056542105111498414161008704017667574187339123770697902967945234503609102996871740639504376027034951347059143518888752107537737491452040393345386956044525998085644323333224843913472074018873546603864290847209011022404659758897335334338122588957321180348620084776203115600489912520476550606843729524762976309658746113056134768352107449217452200677519210694040962553906526983001144561880636127998088634041287115206871866397209662484462882425456635120042671739238434433642067146856172161551521792144298482300716507313249063753299308112926889000217853360975015961962725083774551772145820445927243810018568120584814467869282334634628165517313381878572633063004608834123815949630959508300327809048466260831263771195456082931771413330713395161672400181478603144662696413718993570743836740372047966611775542861351729829430946268923471088380087725459169352607679086862460147475035598119989623513546349497500938683182739137431724963125091559803757520638195085053166039922328845240293821913059694413087682759163082340792429252620379599187126506728630845788007705854065506950235600326390120915076377639690083504630491648682332263505873483433799493098337760901900492694118794643025353421866277221214244232652277571774682656419275401914273129847528383957885007438791247110611373609457122848292538667908734527699319359978969835511130456986503568329808648682656862112555622970200660225241376981498782728110747882352813599292541596137256505692190135063062867363916747541178878710907091073394368491830491722450119365973614353384538647804102820388742827444710302929016171614958610206414259085810886615888019146848278577721396879572789895161423988083881041975766830650495176588339283966245193187260525943828645780514727249900339455183402452905312641438297351921739367931459132309624257148952204150541798539294833656422408437999109619687208343598780161945081165734773824134194812576759258966410899328875776203861844736782045928903271413638477201017423396719633989725215470591737854734908736235193400558657494585585784566715217279882432232152673108175750026270474682100135952528823743540247841271066153747035022213546967998994271422830754134101965974580709946130885975368359111275881864187516876772253181806005751069494233571855193402155320570638478373814324670211817060488063280778236740690043380216317251809621632992772778014961801510595650417793159245230741609615968909366733436719097501819054953131319960923690886347926279757665811291165176093814272758442409020897981109204226555784656034087216955812875287989894949694213496880736271165522715602820107656954754113885929956234548196184427516459670848862056740639890318752943958457841147468050388200507963831822148401494902764100135591254724408416494587626677213444217704328834626363008758513027549014234895652190138490992404192600852061239576956448706165622389909359607049260085433569472037846055839728102984104847739478344844386648651788074092467010297339828438243563063881019333727261716537343210371802966552306782174226028991989388732084040222941577477957117915674554015149000760235446881882864648121651394488684332675365586564959050255935677800652403799304255382543605888666443317075674219968620961367539911386725455836544480358738156456087081991709549852642467447252679113587047225920034939283240686804471305517052793066297995203875833684918610739382805436360825068173116849298911899945717424258549214032415951945562078636005101611098668798935650683456379345201358127881055416490588127465041668944395398318797447304181397638508066885803260542083935420195327385887165231582196135595892395784166807467906934576500457301930227633372520810297774657200399505717118395661020392518411536247011128393810841608028206868979094552983039458233663734623375625023666751219329867783045420042554941997247855604747720158230695230185417378769546394805312559887893137408193016753771117239115180444341553688305390209218452397936302103692465457310050767644623837767014770167402765230534272351936466947130348104369797050805062794135938125374763189636273988537713771894193266587985581008897353537057453207343022958909565200*t^17 - 275533479557983057487099424054103146838978471902256685823868828054027494306193773906681246506647155396274671773067285807983042645736713617384207686462299406145938469387280392550210537172644044117466160880972646691238081096418166631187108959613834253020860634723113316837695382106414303586308382967084954855419509704673765562583086769561857706577147118767145944311629473160719139311096322184810362905406938598672384629273774449353066432417217486976405021151723267957038026869913835769658153900698976333178817923307867680339669184210612229141547497590687316225620502827618341168362592569310823622028909012241689340331297216941973336479674665889988631416719971406342868422769740886636900657341490699423114479650119988173891795128711483973935935190913349828295138653507000582610175254266310977638205443476182329575474764956560720683147176056697972966390212885802378090890667305823475582629007846243072966864654120812031113976020822205991951902762002123454055381482716168442578870166094616952714931080869784434076104188552111080016312947636385760813801461653625712209716565628083306181240693957028694846879156266045008718319761414422002815535423980882316674024728684006037995429216062917059778751802369693637839506221079246848227581551307186691574985080820462845172373232724127662180356975958240091676312326769395229597515722325788295752618620408805607431616355049070308599856208599946761456703893683277039671533803333834855993147266497775954311476241765789195549433588104534152160955794088295993168260037966671053412406092685450938263257034291417479060981281013717600000229800192068222921755976330776173314704883900142377878626071385594707417067487504294996627771629160146737315481907118756959885987740851302951762004323971311117091681915458273230740046351609368595258898411681792034971804884707084379888897139827731160448405455843106680041981774608605462753632867875792413827402600225625254074416671730334061391438497852103902332191118140164979396590111096938767173137247997547309194416748133602515597509711124760546145692007379141862119486945256698624544676403401571723331090703143150675799594115303936271918553089605258466682822024664267827414077616611017971826409253351353742655012067086664886521521246820877483631342154045491416768697215241496183775028997114784463093673594839810315967322175338624703962473540286219269598384993481924915082826245223988370532533386960843875158097768847630545489946640513801397169561550772050424944601129550261215714477450520935262157908714193497341476110510292845478533581028441126686337368168281616631794339467921069723500647307662066635201546654520483555187031695188422107747750757145632312101394913063518456831058091428355598985383611306219581684462415184347778302304149850920017768639827764021737853593962349587697599568269878247064595213334963307426600313071490186675751570827760819379820884293947074803059730055923391408996127098476270145810484209817002063657384129755887785899093195884358220134109888663312437500290380784494025127714599687181847219740025359769415712012678354871085129760319264368872356571776395177293480525005987267029891054606637453324288685054040302112877971603267370426109790523144767062241921429000512337227789588355712155325919629661665829397305151122505149254763668921928335740471429160610682007091422339480033811160267202657641610475596369348796749655466246461639731309122146326259038333729774194791958323035763578823977257072059920206401765023396781006074593171001308296392141766009302008658702584465260923211508232235329145423092977305195538694592562854982824151645476692372420818758928198118747010126728813188996000540431532105383749683226102866008602189657545376108045695719333089778021505499642792119183245554017021709885728172561764154717825778686513402691982546614194514959975035097775375784992107987899574544190961170310189869685369658942782223224727415019430722935628122451767906988037013280172522628100004547408975860585575381678793438317705593493221220345490350479555193471814970784607642492125644131589184586387285856508409917161382895903489509623466370064624229546197708072863011184257741938294041624565320872135381552405749708640924336593344549903025437211506777147281942598212954883111382682616215159348687548340433616730942706297320088875843667203570439513318225737795107825663908519946924719264695267561032884421276623963245075719264771468337179328939639926399573293529998750677273533692200933438869106115684394356853603842378364334217239514177717304541522844204791686467063732109975402853167397469862560885669043320592551775876919367816331635022094149347689613625388319343221622517226413683553927547450326261475781814099418800360802536266271455041831639925115369028160854292000679140869460766207414001498570923108202844697860032390188136322575598879914725848110623401836351069696892894298294925373287306880020450935765560506939364389721041510082818075784503598775437891182953177765968987094657661137516752022522487101239969848843496229840878112366479644783896339660099888136888605010596920671427085109164478936499615648626242226938076295457070435260320038134685533646794517093153982899089137307940537343725850819120897946220201317117391208827418859078587069861845584430398505886168718311291927345480036246160321848195028173913109354834230044410441784826149003586062612636146333149601559636228965478704889663195939870463434315012653997305445660621764415187390099523607997870639789637568868057497983703113428505445256056442704322313476869679401823484501659431377727739507875081652804615745463972255724552982611732801961/44575163655145867913316238931933854144472464488656681037275647102814927105216239184106336406671014940768902099195781504851885883377903474033186298010615282084796645637524314707171942136854755627320475811442778066537736101921347271893704344017782819498742586732407148624179002743013885238319692260124930154248085845142222826296734170577909764506346357152144006328471004512390563070062439810905228757418686508097149621667290722613520810618220782930372570688689890576314108514438179730385735620769930407257074021555243954709722488721811766544956909342700159660977356171098167809338803075316617952188719301718403281822523075463187649054199234615911480761297978470046997367144162262325989691590500721515346824505972944005817738132498589432666475245229169497903089128621248381996565594730229527631317374814183776754361995084013106614934030646000705059281280104400399849368366599984811715654399180793588696600181190784195225106907494286067120854667061982483122912713785015554961674527307919406644629503140443637750881539147834761410600985317288311255881163116177229744919983878884151631133992497682558873403402321056731407060147002762729153875952163640596928319040741728535709867965524548125686350778165740389420041686650379418551024723855202070475588981004289615913405244414406442510061020026857774033857145729083585865114449126651657998744018792096805572931923457215331154046277334436285151724987597398482503483643118870152240681978377068741127988127715116739420376969749542088757585059028572202886960950529892216826594937428301571265124148969525115990921515031728484900856595501899509999927586343508083709903737653440153200043175457105818235236682071838156833521289378516389272051829364802466931180942235826064900036228860184563574293284002376729953687311115027152562689580399222760512648088541936186409826056298223888098405661551097822656396638059429473936807361881341041551269649227167458680875703668245055401712336240022590920773288817810506136570914673762570360546981549453320503871720092575276104295078941235409451779339714332803795632586527408783081412549717311186300769721372365342561235983038440567989437465126688092178910559242020208628155033806055898908011549851845525927006161552114277645671797438532447154900436958939074571968878949217325333138143041147410581514833268733228148024724190576201222913478383774909947751868361254545607081357641565389524537969265202832273214837463854392242695531660812805043750339145793785841232918068390846895149249983399361460733396533360697839622553905452008150621039859534827608981564091914830611937500652249158082279835926561274966166949470021856050667700246790463825873418653202014533479516895775340988029117113423417286499890939537876927851683366379892272220909154174415702889483764441315440300829743213696941834035926429051425871219324682363183110501889115781049302583044647823565101870937766304258401969943797235101820069136611390169080307959326542924189151033282722073572227682935788127283509444077436851436794238298487868384069438873401778642669617569732176611336844773267325566323050454607751311645855470127783625559247028974818597359356261930346632642904575405969167909211135003150335070984628549690205556341883801914426417826770391213063302812574879098598076214959493125422987448136137680578667933893344332558994576569173058352151599110299552295379853278264212527318659279606658284313570452829056463646225573917801825789021184084866043899694656282974733923876913349366783861217212598742712749447354583379486486591829437467971702464122904356351387161778613780714053013151338789040697778268908211493160195011760113100705349908400322163953348099633601552324422233751665601882440172751628685405350016390367885397625026358949805690624670463831514488550842877766582726679081915854529654745071199436585109133310976158643232647184391541976197697280008143129828039675679042363782388290027757500963029092834228214606659881007725677518764253036499210873195791460351863599298931175461061117768347312163820741312698681877003208661642439525095672969982614142669468759564281589704315859182996103862343979302178684691677097985824286398617389771798254541909029047327745558023490330203183816288307077723089392691085369920005583588115255232912449251004636859838114184006709462924190965819508101965156973597423094590491499447147599072733143725927582477955784742029562208995697467272332665006094087049286240745107776652510356379761423062798525245529620315026402122876079189805821809472915766721231053205799338609529792599841271415367121822713902412167183471878643869519593815444141068176122252369357919497194318888247404213776102252849581908999882234697275356939983387567782815247204737006031111783719331965182634337525022702863163659236780830118957848531369430261973480363602367161744322066917451879813816617833192205685555602878073377977268120684922953358794791577548643701546573151030003453395532112617640471717083579773594553770988954302995852867553840773363845589441150504992304530925743092867445447174837020286985612869515173321940263946131750895315472444826911839247715435952264947983374826394138393370157645406753152679497297974173481384274453166248417656208488092616014933048283050057461609124947233741859434154424294162410233459414553457669587910469131217673101734201416250415980515082877995150191047825823002249216102185340231767950119801411710234305573441875468592445966277584307775830340615112282447914111948995970977934533812261833378129560245478408195774909249739126307261360492521688630968582167024938061631729370110013475298598931383357580358070978246240400*t^15 + 188966137313803495467569643688214175208232327365319465890914653813476537904574125596369790567129971960353913762588699154164613050450281080859863394262121653313075741885462515667808516299348932661098609100153397846409018210636409073684023185645893265686806355733277595547302781944371463415441728875173411345822935426588484310138523320342304606162015972044585925463356061734626204811982610276556732907407583381953992182171588847545365574980114283169857218880912215982556571514646270884881767154186861954362781254963575163729196822992126528332716319789121714008912990796325374132939590225577157946147152854820944228168891868145704882306667085536288876396963069159061683645677164485522083775890754584737914772318920795113941590323701408706226552937484751781995005734221010612969313086967565742986646611999148267778360158604759969306709600185035182177842511267129843253884467911009352711665981884940394779537099276887490336424987980182532484897628821896295342736319812656970699474820552404781498438661476645050684293009719506068967906007847325442742867648844858432018178485637597760799978800430668989319779705511141558719125813118749936262284919766294002867777629655603565120452109071464229266772316703033824096001442064586244061739388257604154901139254072552095039935394913397299392289744919642107945664669827434821913620585613682803855679448770548299516523379590735177534694909493574743538921030216490986132806614626416828648138514086585633290955464615603626554980333468759301568489175120993150857257996271132591416265036578001195516735853521413912204325797492608253354012465137189077461953331206992455331405833006358885086567042235754761488141820678058022193544614913681602730662480467807988621388017520202220304566192671303319877003526259132059730950263735038524469840976044312523088560729131316556791104626956954080911657538882779998418296669032574213392124867785336315033186924627842735872290165151467891487077690028745845902719829446159512651613636604333451268139624555270781502452061718228330614594740571885993580409690216230710717980850142353058163290951862311328905649175703752703013230108172612923938783195953559913462153244442402255876103080441163895809273855850394538843966239367251984820956026070526518047583064918112920249880791135527932566659093014316143504623403834441272325372857286227800191783106080458253327279612132931755891511976670554814323621726122498392486690433987841071211932208600275598849344161831201716156868700837422167607688363228240461257620840852379664129434733199277379810966107096591164831691431030684545467660492723851825917964888242168900724563078620097252623689123236742592314954608034947950283240479967176037963820792348508859139088223425238425040395656474606902551203582418773086907161863106437814376335667788795804463387311324760077774199434452917993108124497220362027878976736257139003142843191647580615902916728882365477009301010565724338296100572041890183050900595258983158302265041862389526425688061632994826314880272523177203918930845113560422631532991420903704305803274781007255081487742524034715367661578727105821933921876004507796608298233771816256409306653502245981387526829711920122794329892586749444815119225882496167031147533821484837105324327189459839928598883444878063780756908482186236642752103285787650130184971945673107997799071990219814425985440760943098228357673764349349625118454789078654037851709060385853053667073829326495455177668032368843545423863350943264040002339405479292625195630010903880801645258133467382766573075013037448891669907363260978481789261292512417968889657348025789179512928538012128786503416991576753323994549718084132597595040698666259872104377198526715401800465222813171289118395388917632645520874367465081105343410898023999866256564001320163747902693968295511416341333460290258810463766896863701479061803639329463899463282829999840939768348086227358302412180739511551984827704521843846942778113933502955341422906997177938469007807503318027488054340764083848536250426658586893103203282892882634727173922567352945004333244151947519888176244171518786890552933243085455363050219607497837234559711158223309405883838548036753111371935640397614163383208147631424890495535608445151586763965804379683848692024662111649189739851265275023519575117957521900990950429392051793638894104682566938511864272772602211863958292201704211358955196791039643348171945382677831400486512653027161629562649823986456808462351758241613133350253620068725640368038811869330012725156459460919176426292078113416372566931576477231045262230590393237211967942651662628372922638547510325579348154777556556119122990556552534604970330254160986445948164017308186072875285217944331905670094150366241472462105649362404114778467775752367670430894069143943238708334313731508093655155201113770001347210789287045505175067410535443693557936214212577763369761855470094304535952163379301100947926772719674038337300395116731516012868564536788926943673309793275248864414435690208181412650970173839937639438884980245655677177457684861327880160653307624760546123288425676687728356530422698485646141603646688942414247911082724215375949936267250705476079520252600037498509588695820128205482361769867625832099683491173856565080888872753550839179481278214741379633515176232606344568015932588183003614664102521665512215630197156226305292770350808229328338529354320181281988861318408915328955726867286535652062907926383191208865966749093894233239790361001200329359633840869912059459583117308278101017008422681366492843058702470277032197416129809118223399722679566113452182571/728061006367382509250831902554919617693050253314725790275502236012643809385198573340403494642293244032558734286864431245914136095172423409208709534173382940718345212079563806883808388235294341912901104920232041753449689664715338774263837618957119385146128916629316760861590378135893458892554973582040525852718735470656306162846658119439192820270323833485018770031693073702379196811019850244785403037838546298920110487232415136020839906764272787862751987915268212746463772402490268929633681805908863318532209018735651260258800649122925520234296185930769274462630150794603407552533783563504759885749081928067253603101210232565398267885254165393220852434533648344100956996687983617991164962644845118083998133597558085428356389497476960733552429005409768465750455767480390239277238047260415617978183788631668353654579253038880741377255833884678182634927575038539864206349987799751924689021853286295282044469626116141855343412822406672429640626228679047224340907658488587397707350612696016975195615217960579416597731806081301103039816093515709083846058997564228085833693070021774476641855210795481794932255571243926612981982401045124576179973885339463083162544332114899416594510103567619386210396043373759693860680881956197169666737156301633817767953356403397059918952325435305227664329993772010309219666713575031902463536002401977080646152306937581157691221416467850408849422529795792657478174797424175214223566170941545819931138980158789438423806086013573410532823839242520783040555964133345980487028858654906208167717311328925663997027766502243561185051412184898586713991059864358663332150576943965367261761048339522502267371865799395031175532473840023228280847726515767691443513212958440293209288723185159060033925071383014538380123638705486589243559414878776825190596479853971755039918779518291044693825586204323505607292472001264436721145088304014740967853577395237012004070937377068491787636493248002571561301491920368985039297050690904933563991606338121982555600698641070901563238094845396176370152956040178354379062548667435795328665579947676790329738312049416042912572115748633928500187722961195943827478597069238838922205800952996740926532218832246348830855314246810256807767305351199868212639358162696636863373803662671551342158356170549647107923003005407706164742276722642726417737161779411286640920146934990195813280516567157578248995508145568028900786831331646260462509011909621739964027017126609149047922206047965168740137661783717165954104416395522903858645476711558064713835047122382799793476984372402184280032213501275566661645843986736248677237320133834157780726841343690315494239104030910909155932504668966237380165442630997236137808912852582482346164885345785323154910828317538240446274849518182123147194901485874818858246885805823716716622586798341173289229915636478598657471530855557757138608856395914451563330558650182969553898842415354839996394462564652706094978363335666867761756133543617793868346385487951206078963987586598135240134305892208635183606467501598895717830270420305625551318501797963366317583276490758593271423548972678753799217467701473255370423536152278195661666500774731630829742517115205051455472826082266311606690753584102097935631491170583056480033945938723025277101911511005054381908794986223582116118242920257957431796911417296493286418476118801559354157870936878315471279538101566908751977121650729541255572888351040657429821220679340052812050361679385955253987423322918039657469733214472446130974907640124861864945947666547478643537806914007437820405990309050691751662865881471866887664730378392167454388283185192081847311520715170538595344571352294015492021298896484610538164079856154943268528287383601042675461494542097196180159613536284242581403312997100336854184535758337958957317694169496257464223449177412610591172799904011728518944562388906799671120524648036091025275112342070453372515729475182959060838575444723126186066139816132929487110928864593852413772121882542532530664923549672765342405441440745137324385741473493178909895991843049364330267989739549932631837159033322269696418284995268918516630725933768463344510750699606038157517847474439686510781050342059985335666042348936143793413954394375360091198605882502137570004433075735377355865005442921227761785775051965665430897235424577211644694490970077451521308014190150513806611150786482849413596391965448100195099536755138341932170093685324335820869436576692375912343650465145431234673642626766828422888057624189780107202361389197288986612464074099784329656437660406065397330040684516535486698985587637446876663455366179351787507208508040935491676336796543171180331409833388830830019728663607119315704344037765174825800749088764649694179575370813431673100867420225276311526012367360945566845938838663641823927092985047370292338091275472692864074847008531840295379304520408238193648262433294513791927361466823389738793691172754794371379031802968711044926152920282265596836712732631609477960872124914874307338453803850168275637189004664687431676868747830925024311120151931290152716598839560041046018787220327483728455497770927091712574874976968160431789200244833529276482735048724155051405305512728243906455289817605206282374138151117037424522263471319367146503771039808603269204329143221993994991956465423461015079687007254119787114488442370070529669027223785543185290089724600493657699550632653676617449200543693671895563380167279982597161833600859306264052266943278509449484009480667197656851079072396351935554711187580972486842061407321673318246378463553429877115879261507145848492644688593200*t^13 - 92172047491725495328641799216620525536299145567067995953200185425068656210965264669860766758514730094163474466209914673339818826821514246961812045412493952807615886239743470044557473660112263332939545377896831644401408684874781127797223755034037947056503531308271737242750410905205231885231854722835176317042212323292097846881080607487855903066963262212633524373335287472186554217076349529031040339476960433851538568968306184265438007548240202225184819713441202301955219293903411752738817466486704783511841524126966996169777983824305555448444727417966829618041769967867334249913533931967075360937942963709724553418282992990014557650999490077432676206632109418273783051317277438127382619386457018898489991200620055185142410356331062748044491275437800832876096319914400841638515046568689725792459750402233179806936608146055322592615239508230497427573788430237296071755208862028926516228352350721808314566711723300573778375568646593257836903304245525064260126894317700498517823604088398473258659604842205033399965493282075539087788745653648754493729398926175986545635296647056618750846858634984793788761558943752892424553166532883259411344938523686020671074808490728454292526769584243848979828242260589637945677466519677229413562813888660272293390949978268964453100023421249822711337613632178279368811994163415543126041924982989935596423912274226392974192434095335665135821516953668436378017175736553017616309252250069504371265448548174094370563271006373439227498352267627948672672071431808231686731311275091753148211784012705937427004536410049244653121834878571749782195979079324089175909129530674051030011695822138205186520448044421440432246081223439329429081388119228056647309556815607183189184689949367506567367593811422652884019514364324142293761731644712612747586378426129891127476889018493717351235189247371334421067478763306199359694229473953272504129922093410113240927818716379000672530052221429199696006788059710677788876650176880309193083095577648061751756621219349694135560061882763309550979125850401607621254758394446654875664266557496092248900423709251108535339962935238673304320094243988340310668877021981615811638351319829234142767901965211930900377424021333029008673242573824857996796869158679498743873910500966505097600153389670003161248645521967774561575490184935344619820126780881349924412587808339356793219270883006354916187993922922884857922481948715932243879613173443376495780789033870095227987299696634949879281186219793758660280309300844145841232315232978876352567081019305043071827833278568220749259938364733299832791950076207358778759173480916942505947946573624658068553519756381686593970191190410626565523409459377091855476716758776886796385712687452648514920083808446201017887709353098198793864988291446198240171727632805279697013102715377480712627346847633649113143232600694031040664886192502108643019856094185352397634598379686701540995776458730324778697965024447643626430999227181321115855007528115901784035596033162144944424272539361139601164409096185521997202393543499324744952656964399531890829800402725151868053023671325839812199065975008852779015099459527694398826210908004992070038855839585553790637179055852093974981940478367064686753565051235111952804246093293892916677728119355930590740107881551406005615831437094845483349418057447607715375715199490289918424295935538123651368287551875924398104252298089899019011958215636297817673517362915169184482894833151829459627973661651804826807547766815230696576827320270833168648089763837285689895042942724459781912117294562415761813076374200633088081537039856600404638243404711279734558316243812743590829897360243387520231185017994819738357982039892498515776366664646718586855592915118400178595985718097814692110388784770067371489509481303161382569865951907071015104036224835641307117356364696060779321615771062787273089188876005570736127372007471864561509654185535071518962786777393530136376602521612952011855513698451750532847799800044816446859496786877642685297265421298267199249951372542271246001310155017317608945053092863381873168061651943750287202672559505129284707472376394609919948654990605152061800620293360776862456113545473035324263429664865459842816230185137064738813091844258948247823744252193375553119694404325446621932396376669678317413587543463375442270858186966898037265698882153825640567434412973268860930625437785754002612533140811553330361067190572358083151530416698173416700822043840694398585894609562468059089955092073193072962937915147300914322920599060449850494196278454776028495700711395773154254258545276365878348028780160606026087777343647907440048156728975270362905450912309776127164397198126381592887244195584390795301496350045894998715667564512454565298418219155698741162410255188698662041835522167499190142073818746161927202375398313873381628528688346637510353656471342971367083893801779585506192873103004308277949117226859579074538074369019660521872616162680653651219240515727498229179241824057344413863451623367173024967962557857278991792722633980437673031683682715635903816157030978948114893112611990971822115237220111819053959690972562306471750550770587409613576771575060907697466807168766267543160852343186181323134777504450470464864173405637070230301342622318117486904540776808774912267501099736947822819782904658981676748900016418112155476178300866988922636535228129289775703485366360022192843431729739502790435892016713708188973033276995257217858288893812690623825621315569455882897751141658694018110377541543680250551974887819344592951025642107200353559472004816560391552182947/11406289099755659311596366473360407343857787301930704047649535030864753013701444315666321416062594156510086837160876089519321465491034633410936449368716332737920741655913166307846331415686278023302117310416968654137378471413873640796800122696994870367289353027192629253498249257462330855983361252785301571692593522373615463217930977204547354184235073391265294063829858154670607416705977653834971314259470558683081730966641170464326491872640273676516447810672535333027932434305680879897594348292572191990337941293525203077387876836259166483670640246248718633247872362448786718323029275828241238210068950206386973115252293643524572863535648591160460021474360490724248326281445076681861584414769240183315970759695076671710916768793805718158988054418086372630090473690526113748676729407079844681658212688562804207255074964275798281577008064193291527947198675603791205899483142196113486794675701485292752030024142486222400380134217704534731036477582638406514674219982987869230748492932237599278064638414715744193364464961940383947623785465079442313588257628506240011394524763674466800722398302462548120605337282821516936717724283040285026819590870318254969546527869800090859980658289226037050629538012855568537150667150647088991445548782058929811697935916986553938730253098486448566741169902428161511108111846008833138595397370964307596789719475355438137162468857996323071974286300134084967158071826312078356169203344750884512254510689154367868639628680879316765014240148132825600968710104755753694296785452260197261294237877486502069286768341868482458565805457563411191852526604541619058870359038788790753767589757319185868855492564190522155083342090160363909733281048747027165948373669682231260278856663234158607198159451667227767955270339719289898149097499767503594652678184378890828958727545786559700203267517201068254514248728019809508631273050096230941829706045858713188063778018907406371339638394218706954460390040085780765615653794157510625835868499297244393371077612043444124490730152577873429799062977962794218605313262456494126815760752513603048499233555440851338963629813395264879836274326392069786630498020751408476447890881596948941182338095038526131683399923200027356655021117168797935331349944548913977526189590715187637693814246671944471357460380418054063247629001988069380544548867877443490707748968648179734408061426218802059234262960947232452778993690862458080579307853250740592769756601650210001750781228084787643595490034611568933280969190196525493785445801814409680516749071583997196764472755167634220387171344853317211032451555792201229276718015430068471898053847717814942743079296484270910109609239813804385622591934552290032825672968023792223423249870417303396093602976974765766991639309118186595972720123278705495445867877624571561893753859840678381531268678304831378967053983403738195171538750202659741158845418852866523011081864507225826610179913512892395487994358925447594934179425516678770604093372644568895237102472190037452095437458977935284543167990858382699579340903251454800303989861501426072308804665021884627918968933905300476187740327323081000803302066385691732032775178804128882999299434804879139469074275288838881838155139484266200991560028339134551520531819706660729341263280339079185316571121450836119819185805750707999764818278870978394820556125861224429881806644677760275716712763591214903780974905861429479670641917499636966400532457309660827388788999643713298979136298725715954633692487026734989385273553028622835884153180109243832082092308319449859186360514841794170776051565476392581240080775928143956785416436568009282274547157871005104660398284519272909375000349378258898431237251079760777873609835676416335248896747826189406822500612068453133775318570287905277382224393547294690331310541988774700272834037112797565928373865162850413463464810759539861514221552819232092729310093359103769502746428444533025286471015300662310248369523786082561964737885545303687815763242826499676313750468944873323697685249238340484748709949751393136255037205541106707840865172586282277898782158188715558577219798259213056760548039629039259064001760960494597801112943766221755335569788692273103592101330133332919430151952178547308095444825492533488596736118186520911908551751939099234934643809147462091750723354985042982433547025197880073833825555645691382970241362321564640813010140792020236389892742497167356937331467736747927860287839701513889293383857287278422676553734486013645291912902778973221679503661764090860790261937160896621164617523346361691224837304057425722624950774206320001067727467403476511337612933292641322702929276479176348491858754056425016336975749063178202612701389924987738937545069057312845208813347476077096211913589583529328880574193755321480547253041805730388574857790099075467913296763315738854870505936466998831294275770819729065033822778121614049406861996313566439241101161706491778484938164913176473037176395751088827683775166144561881821386996623666364148302442926985969651649294406413436429604277049351158714207549046923545725893381819773976387627666451797245079136131744524436830339707972501180098030803835725291998229515763345095805349786366075821201132873809148231757194831034166919650848794384003418628559079623668117884201156577144572588207317958300889236248429780314543331460318930464438298148093172640176569544739018741067303959626578240933673370808517867526363826289287386394022202059746795798136818848778029981375249481863786096624000238800876180323690475272101902293858962048039548652526595929003734741482108430278618293051433454626800*t^11 + 6073991648136130931761007106942396567552937437290196151885965623517344764613991461650980753208075317438253812289224179916881931947341969324354015771924707131261149182602520740918105904147944752208189744672097624922559801387002198947652252348724401999374588646187613992493783051614657362868599514426771937421805242675249260822456062632155160326102081007866505469932139191770036022268788101490757225705760505315216830338043719665663410390625140596476940417195470411736748577743312633891592204658469261311823650205832892873960861051277275495994030239168643133622407707720878736115911045887499380087961655771274530025893569725136958081143620404215813194261164462974488389263355322054212043308099221812716419135239679568654712216864480971306726802944424234478899960156013215139516357473631799551450870483735697165077963307665835502492606923207907029575981296375321896002809368484261442450857524304133403109872569779733690107275698442841576675595174049349052758643423134951770666573168430050505486688262672902867241721109770007004796185672519275807894854556003638801935901670523370455950816289050673669655053748357912785859807494652306820067252737072706096553382293620687901812394466965871274969739847248387918705886457617182741161599649053380423662689430912375316081719668971960991809314478815711186046306362980904709309585048657080119154322086294041872107407106099603321524128738407972175529333226113029305223919281530805619868327054525815189396377524244735721204322611527342988381841085045396010959859626686633528375720484670617229387933065074296618916029279257021473071609209625631708930346245848488379191154009228022341854477832117422005888513516814485073334388028773795700431605827050849992325649914774631510784574565941236003885886288496366362336851286472018030472759289781273879362855977104414280414825124552684743846329871730995604604316969909416482810090670762723170937271492584905785949197829384822836406890609562929476859758595698928241054663097020678804249488480323876982322609721803882828244402626235188465169112404828487041117336925694690111514994396662386056422216834017814457987683798036443283215967435284780974570306159117270031459605039180576655632256516245078978495358863473305031923135617038562216409121032285525070336772916850731133532317709445149307221792315213586975220999221425015641677339824522217232244311653639710412866388835732484826192521416030307754900328515485274675328609787788332671836772786854911048884479277278659590553670978023787263690834414397261867581052315047479489549421344596587706127466260862613814449607248575599009671104156955270467002424437965353973895855245062018489750421670536549604870879529782715883456004095775394140660849602798481784325906168415261730408451170767817411889605019632534477180074575180966619507709303431038414569826410314403140635059213387776318792763326701683559091279562273474923031377877162066029612582587745373951557106724012111050478132497004332520488689733395316503720354892407776947428215416059097885115017413805917084530184439013116363800492493671978549251567356488568396839492684581109698608024305549889661716944606117981367867441650528802585856110523889634336878721730596542044141753952713897440066149493782692480770274650846351545522183537685523846851271054787647430011053021946262320530919625642929219138066932409845976909054079946014420030791255496907133910748976466699601856659568711471783641319646402666882484321674865874630608341063926283885947292429148233569716674553299140889587626202553992456159483906824756285079159353472548355265383126018937669165506538982669638079446370180267503633972349401189637018194502549229234330869128130274678163595320785197594804941007691092091583801119167704650480968567799985071991555536090813541868333671816981360865046100565675272172040835407445571890326876611316898828071795818644197978725625806314015871206009724165993467041254219340347164734380976732648309987241084742651544697347633080398938433719404669733925140515007922786962562324647374680002366054157641188836131604712238436971196346191332578656858283250822507582650429956076925964913702237732097493368695024087868051063578511674835304762658324911053878591518936647966506640534581690916891085981583604495984686630050188149204565583931130685420481839099218464270103190983096856411278457751104678555707009263944533056246144939954093399543327782936710916167008078242958978665332306860285257977794031353216257683705206134978872431215586942333476656976373607438846750127522807359438928472123391113664667708419835748800001398175862069097465883058189670700422360253902958432839918185955721303322586523138151828391834631110067196590093038418822183928514029703317127649560531329219989266985926667980203879184554807608325239955176888835743448091887033041702080753047446597561779136318390453835984486186470184379559063540431585107372294974794145704787590733095984325508089172337400029371982713037330165080166135673773936458391364909695820062254452579798437258335925773072821462186128265827739500426610492941664731643530207019341757156377428606516717905883151378234529275835373731175939041051907851779717424718093511075642211065899607244461744257790753153148255459169926627081387911737539214970700078798149283507604057293169610400957912520537172852969990255279114068599015153179601850620302598513110465721695837297991785086997191988143649518600294212568977674584364970102195596813188144636222225838362516435200261997701917475554799116880581245216111061937966972970605473168115243476832759814546721515272605083238144079449545145665571450719/34218867299266977934789099420081222031573361905792112142948605092594259041104332946998964248187782469530260511482628268557964396473103900232809348106148998213762224967739498923538994247058834069906351931250905962412135414241620922390400368090984611101868059081577887760494747772386992567950083758355904715077780567120846389653792931613642062552705220173795882191489574464011822250117932961504913942778411676049245192899923511392979475617920821029549343432017605999083797302917042639692783044877716575971013823880575609232163630508777499451011920738746155899743617087346360154969087827484723714630206850619160919345756880930573718590606945773481380064423081472172744978844335230045584753244307720549947912279085230015132750306381417154476964163254259117890271421071578341246030188221239534044974638065688412621765224892827394844731024192579874583841596026811373617698449426588340460384027104455878256090072427458667201140402653113604193109432747915219544022659948963607692245478796712797834193915244147232580093394885821151842871356395238326940764772885518720034183574291023400402167194907387644361816011848464550810153172849120855080458772610954764908639583609400272579941974867678111151888614038566705611452001451941266974336646346176789435093807750959661816190759295459345700223509707284484533324335538026499415786192112892922790369158426066314411487406573988969215922858900402254901474215478936235068507610034252653536763532067463103605918886042637950295042720444398476802906130314267261082890356356780591783882713632459506207860305025605447375697416372690233575557579813624857176611077116366372261302769271957557606566477692571566465250026270481091729199843146241081497845121009046693780836569989702475821594478355001683303865811019157869694447292499302510783958034553136672486876182637359679100609802551603204763542746184059428525893819150288692825489118137576139564191334056722219114018915182656120863381170120257342296846961382472531877507605497891733180113232836130332373472190457733620289397188933888382655815939787369482380447282257540809145497700666322554016890889440185794639508822979176209359891494062254225429343672644790846823547014285115578395050199769600082069965063351506393805994049833646741932578568772145562913081442740015833414072381141254162189742887005964208141633646603632330472123246905944539203224184278656406177702788882841697358336981072587374241737923559752221778309269804950630005252343684254362930786470103834706799842907570589576481356337405443229041550247214751991590293418265502902661161514034559951633097354667376603687830154046290205415694161543153444828229237889452812730328827719441413156867775803656870098477018904071376670269749611251910188280808930924297300974917927354559787918160369836116486337603632873714685681261579522035144593806034914494136901161950211214585514616250607979223476536256558599569033245593521677479830539740538677186463983076776342784802538276550036311812280117933706685711307416570112356286312376933805853629503972575148098738022709754364400911969584504278216926413995065653883756906801715901428563220981969243002409906199157075196098325536412386648997898304414637418407222825866516645514465418452798602974680085017403654561595459119982188023789841017237555949713364352508359457557417252123999294454836612935184461668377583673289645419934033280827150138290773644711342924717584288439011925752498910899201597371928982482166366998931139896937408896177147863901077461080204968155820659085868507652459540327731496246276924958349577559081544525382512328154696429177743720242327784431870356249309704027846823641473613015313981194853557818728125001048134776695293711753239282333620829507029249005746690243478568220467501836205359401325955710863715832146673180641884070993931625966324100818502111338392697785121595488551240390394432278619584542664658457696278187930280077311308508239285333599075859413045901986930745108571358247685894213656635911063447289728479499028941251406834619971093055747715021454246129849254179408765111616623320123522595517758846833696346474566146675731659394777639170281644118887117777192005282881483793403338831298665266006709366076819310776303990399998758290455856535641924286334476477600465790208354559562735725655255817297704803931427442386275252170064955128947300641075593640221501476666937074148910724086964693922439030422376060709169678227491502070811994403210243783580863519104541667880151571861835268029661203458040935875738708336919665038510985292272582370785811482689863493852570039085073674511912172277167874852322618960003203182402210429534012838799877923968108787829437529045475576262169275049010927247189534607838104169774963216812635207171938535626440042428231288635740768750587986641722581265964441641759125417191165724573370297226403739890289947216564611517809400996493882827312459187195101468334364842148220585988940699317723303485119475335454814494739529419111529187253266483051325498433685645464160989870999092444907328780957908954947883219240309288812831148053476142622647140770637177680145459321929162882999355391735237408395233573310491019123917503540294092411507175875994688547290035287416049359098227463603398621427444695271584493102500758952546383152010255885677238871004353652603469731433717764621953874902667708745289340943629994380956791393314894444279517920529708634217056223201911878879734722801020112425553602579091478867862159182066606179240387394410456546334089944125748445591358289872000716402628540971071425816305706881576886144118645957579787787011204224446325290835854879154300363880400*t^9 - 433185428819261496803677453299425793049290246466351378208100640369562623674345696017299684011458153114377555028782378506376444507458796003421852822104521010102657537409469716714891490828185624034061155213942548245693061229249253992943303494845797657580490115573484741112326832964496538148430583332745350596822708389941905199992004342759618243198465597919811871774100326058018413696105443279956359817253923322737517351945597854409398832695559067216101496537643196443509522793852399230498009678932711393470593266361264536428706577530953861771513957580983727264214784566612471063432136889378124356023772886078830363049601690624602669128328395621661487759422097469464644227007806812039399447040939734755584562144668323115377646440627704795441384230730779042412188209614608506343656023932076198960945375667160249864225742390186649892949067369444339761101045776869589555987028853368416472352641075844788549853942384457377239526072854545184170587355928743163037686806382023942116810327864495446427316072894498958587687422701873663658291419102441338658246632657042646201483062103395722392055842403905562377331410103310328974237458932992259553951643142822461024370675118270560828672691659297032121305508562960133182356310569255163382680847705554776545221642320750893880280902887681005114913274089807086439623432497467313329662992338915782291351406731346677665469797662512981304503324915428228080427137257614062455042011996848056415091626763615142363304151236097208127218457550277248949313800449602330419772606040130021816752358030484063790989186909659995083090663179072630385317138234574968105127159144139804974426087958733668090711510954466981583792921358518748609762540642436981671786323036935093842247132540688937374161224122869521780604885036477402465226951696014342202583401690915963949687363924621824732440752564124657570173225264841702920726764868120109367499251924384877665804980678351665331047098272130399786653640116716337164636402451782281510004471247077345444004206161427060865176745037010348694959648542087831779916784882331713735113739612361533342070744802110402560335690119859845957476107276389666215652134804365593911916669490631676576299636476697504412977528304477445912327079254284124755016605781524664862673869163985316635680127316546990667421761111323288720813159367207115859720529920387016633503425011979713735200291278839948315533905182049668642925665320870692980172296876947898522291958927053820740756095813572826916248094342849077894330116833971482465961892058293563688254223920274580905184525994213399113407285138256071116285924293542114551395112216405851728276477019923445939680042893738692059350676096312931828125206849641809202725538994586752642117086880237198453282766941321667845852833615250356717518718170648696500220853390998804261788342732401979125782864518804833368975733435325649271408345055013573985019852101529913168737500316266228750441317665477733862392911281592176207622884190669038935177421479258009885357299407311700701332567243314829612396566816243835678153996665946137944805458910029803782980905166378926937865224845834383676583346267995785541231247486048094209948381915408781224486615380131044541733126292054603503872889305512710556733732948621273276040742983599933974204056328756567602615984976505818142816484954259098365929379165656705964372460394092810183762056597711274167991473937183907162713417584133911485337938007415487326601030350863779364042450993166866847487367578802811148431902516051241432980068854001429659784210438030336850104494629359870411664899887483888250647410724792628024681445411885610219741267120896804035561177703768555775095827904610005242767981170490275071635194686632417028324810009950833651946771942542884742053660529695015786303235427791801869951695104110178727845257943038830994527804199180095245206129670725461660535042986468265297279153745472106626351754297701152973479529531622224532022535251115210445330708664410136260201983895999791552908365355632216273454956814891069817809387604706194570714338883174986643068785797367852992371811441831532253384721002151385427156315694408423081026315933145042068247692283336442572424223914149295106741796316765402721000578512086716477049051460913510486354397221282860328242649192603096429835115387453626752959220041168411198592737249597715267838839722141082437730821101404112857674822048337358351254104122761428074693481423572285821192651352458639855440236509319332710905582042027791737106769063255162904170583738524670289110175137034128157363139849944223434737043116734263855085418274605078730272678080831609816952780143895853805944180481179207331492841904639033842387466846642115577371170803837196202596335936102341276853608163320325697523369786974372853722067105018871423075528349274724746716676577171931679563670753538306326453659428399845098708726474702831146014925564238909462489715022151984374502270757821844705040781460536381176593721273709313215734452389221005798137869313782218565918464369684843258505835075993769394827239799861632784780117445554066820203615350253127891916409378966843608995126617728768488667945400205883215608555433088003902843954630293512317405494476132642136787727523999428368356861110498422262980530284645738034265185204400986030336090367829188628958541659654239665501434101710158115838407523211196310125660858421980197828274609233801207103927713392504946081089431221336633027968116167421637662096888357510243999336268036325991143955688856725544157338769369433247385518562403291191385570827049745037698320632298441264047387189606882042255451853960320051004357/169329077468991751923341297527147951878460247208423666040702025993908892953401203114713128640833987061524741499281100995602307946039526045993306575747491272906990057677663314117671134230485579703068336739166189425110844688727386072304878011942292897000116943153681055703718057429232459254895850978848464998817430028570220031342380102072268460330251625225093115447569441891360088674194692075383443200970949841402415696611923090107323040061695491364476314522722042384355139828323619728955954194295684802523231104678880098065508123985895007204015337941335144472144009952067107592247827463783533619618523582230530422318090597303275504295582783252108257699744375380156400748487642983598588044824014791768988280206425721543137062031974711077907834569754210793687176436810548379102379542507482932357473705031402581505322362862522862584839631619631363516073294624737233735198279503792303786106673806573334068826667924765706348500325827113747733362946970834439569032765699831820604087746267860551187459572656553964394351045327853080746272148511357911488625681699372396359630623575024525005962270037747589361843518948552757381988121201800421767190831134367427940768098257627539314236677222200811930178975024177309116986689724487142527769039657470065180801501053359913828531257307292873365788557956284731004188279428250177664624530018958233014247383163907516155257126975254938937523035907942904214834709135847163215988054415528011747397319397327342049924011488767952452056636484781351481047398817028867342715374511529356962308507538400810480959525265595209831328088161685401860001198522183321028706401444876453213668862230678866410271419375542632468915804600356830898064303187946938999257404358258837875806360226821378371144105193202774126669310876547077416570530740596154553951067808577105520375395828521904120874697547020620397372240045722648300752351112738095053114802847450182684708704637827806488815822352270566335858409285559150175270479539457330362111047840757901887306354550216366943332625003150097225707518256185766554771733789086287811181591171243607160458860043270733567710075920284467918521834345367988380097988474726266311077618206564230114933042910869548645347615526552787068438230156065369349502302153005901547323314519307606954811742447618032806937536837872778772259444827132410923083957598133000391816225760765239628653007124938644855537213241680938912088156339351014600980915392900875228379600979259665145038383231211073709090191347150314997635340240179372508933939462649629423861739193633863147205922924929046105033365083715316216160322500867558725096040062396373624486585096477562304769284318046259820317651452950167486563954076032210368257311799115105983438007004885444463437177527232534659983026410361651014023595163435068485964252897593342115256084085968165973446333831501484875856146634576922968796533589318055919346193301303863740414512917148935783129694668459247823494392447381347034320496947848790796944100424854493004293652176440198842416791801731967855063458150004800313993310789935287333084230443955694192489040681932025369225645959284639211977526049665262000020448533130447498153221999627960917858647561924812939499233586728358162525945939724761340910420896891676020786942609216737255816134649795616001068621291061817159696722616323010425080099925620357837395636773201748381697772451347226950223104954741011726367567947728601918443934180024372584541237788870798235164522411377505759845035291797235659859696801456411092421858578889198527946893042812226888171060815170880647683232881044253939973051216060256533409294375980898977516836861908423511861432212680278160851388818994444261793159948508200551711343477338829642957041251053466310183026720705454646519741229159060212116931632726403343995640699446148557656479117380976800478857669995935294198597736405648399868340702585073896526598528161695471826781981176219054403866622265865268240825667618165486663295192395773271071763610416591651264961473864822575752938509217345650607303640478697434305253658809371915595611848925715055685224645417785720711682753111051208878489147967127164052421493064428048247740427592104326880807629481887248850661029753149525944647127098406553921422432936291585654996397490348336668213564030852108928143269857818404327390833415300338251809805551769036840870719306624429414053189168775649570130700178465560640757685329157556883288689213901120248242146044341262402130191759378808914877024252811822353125082191178758083516544825947707551679359759777421493531376662358173717595852534678916159191882852498525158495421848583825374477998239704876642896759713377731078009616303963173444617456051928516335818560497419269738555157576901314941889298981775213992741003603192130669717216793584203739000233486736740981244561092211839914853145875560815331917426841980381232391699694613602666212931097644572585440527591103804885201302416873211114918436285657711556165376746798355682844827400092477638900383122246031324637914163237572534918408689898858995317501485685181282339684292153510912104924541829303811774370586406530421091667445132912067651860540737770564685902877487756931481099799398084783240549486801600824656947601149393307293971904855297633594694042930342912005316629193607497775860603739797638081455377372404970172922547633439019068951619669470646797829836775649497508002217646430740741542337739415809972075512695765365397597878342921139183127873462301734356767907790003293013147930992699701620284335015029644384497436816629329071698384655620957644353260777585353579346707948300269383204911398059659942113308566900*t^7 + 27633794210717127768418383833727143666980492775580579065556153831100278522887392211525304536222149621225484215130448878036842185362050586504547325663063417061789621711343705737546978523910915868274541751287742248262571269088660676373140641393798461328579148647808122810549343761853183646708301290275784750004792584786614412830380710951319360999731732231248577183506066313634577716563495114333840700366608980212077327521435204239360939354694618502704861440747329522699816916863579358025303222045114481272617030696986366209684544155325227671381105723336036553861537189367338393243684214988274772298877990176696633877732016986122124870610017590689565424667509718229543437742999988527454213002846074904487844659610189280268310804739253357973272009514564434449377748485355194932128323807769332774424756135927007286081597480795118613199600706597180088746389016717017497471550786571124560910927807302990139144685574096590570112881379970003680045727318960910513525232427108431927922162390105949438241451446494227252763385855647600079381142556154854257386520683349638247022785626719367869813342847946782978233072608058219182400643236242053649620868250223193081868300911838048911987104106405291594617191316244233850243902675479220316429835490487645128651039856332293006390292380419787273303046549130074179008649497157068921685627078977193173633762468669902944026121813787820724482434642542423673128342227852326266945596876547761192698981135849965602908555932340110562875801775867618473682859980336463327202871050581959964098729644277764458804779838060145259501051245791671730614677897748306236740587544593653578652853679835166175068438233096933260265485637207457898405543050706894910619435874518482112062795880503429937160815847908070477657111314208404164920070118313186750302020550044833346785995198133854143821088758917301244538144909456756335316282800710641360739135928630059468517128569394590619303772272701739995950395688527672308426748344445289764376679025058761866713910969103609184927387678099651702770176352799976428647731297700067214486238041466634280982704163539385295720523185033851367932667368764282806555970349670675175949363627621522497544243078493762908832818954610678990627489277957610732656039750584357799324910383279581247905492002565840149610487293237409502321182503196216638672592054640560344003862934083289682545216727543878795571854426303745819097581703384777505860743134811799086802584282003759373499691183330019021119614619749744625707984258860663992031059881675529557917626089759571450954359628101943188200642843253918639051315574884934959587801555676360310741043479125099156450523224674327872410343519905474498639045013108721089498654373634136866116387558697663009915455678322152186564041385936212842965552613337385154738002623323993488427843994602452977706592555368153591506328666413984929694778658588097045177567513754393580478379195043795512546807488566566807527076195379588023027267646101349185341201326414840579324846234107747205147848587927676469793335770003536413488358607035442220537844519828321903860902996656798957533725095849618866900062231779967854646851012875351431797891736415765894875414883776853230919525152828485027008625767920770616793400840355895208800477809118443416797113963406333677248019346098284293057234388593888567870067443031330635754439842087313085929910532677078107420812313613921016786756049223352567073550008250144683242791147693685583078640096064016723030005175340103920029661330044781532310160403675028907050212797381333930192064314623989936640699150974974050247952418050978560647241421154782903238291694308563418614272511399686784204828332810712982759549669177525718323131792725962088559561924489876904855686470526003095523883718512772233724416870815255295864976727210766995904829020479863164932391999695900951658257064085196591334049399902413959777936615600401119220458302346460447391964746800085089293992616003466395250807924260672506230182259286157639790305587617253197029171005052975083353969616275735062716268014256502835896674557976463074951829936354583915463537782086789855950355456112510198404149011897355939569149070337266233761568109393698110451368094542045266342005517844332049732769240727602851492073680952436662005228018310136035605997769228315308772618266833866930822398699552619060420688728767845677088013661798215165102620136785865552319584167372851266691525792917215677505270933364906206440508728681031753067377237966605796365571601196153805814156422330121916381780031683690312296625450414682851336561031019196730652000859172769178750918513887604596823112825059925984619058809390893371552658854062470957482884047577838108776056166505065722678838716049177839471582791791239972662934514028815574643478274071335594016365658865305591080146984943778578548687883611348438931242463046415982477587363355809635088939705381664636053340552613585612685575474611110556316427369422937469248509489876110208294217922127978409330863503852848019083324157068013934089219855483681057241153988987269502952772522198811117886568273007782497708063843553528907544741039850489673636162254084017856351514920996451971794254806984253827492289366513130038020578345004438613180461034916451166401947734531126726224611495092922468832344298834288445411698743908691697951727983429083018337187831626075096842505499976083315187125846357051858362886175172900751631732106569701447865549132162693805064483941264844247715738845480228091249454908474575896639822130975576189169712119319936038595688692906594927343001749506770058994377959985230694741002180698028478281591/1281690863303752953019752590513181420372345255792991441415775335215433466662667568191367066019851102065694966425327718305174392453099181763518566696427164711849832436575543854552218431406137003290917256548765618417762085951598060731907692028855509312677808246640170452403527450079728768513980902793745304298741162677793050083391554003377785884345904609396089427695448698623833286580058284632133139305810881876461361888201017851273891318620833565404959180695065305432349673777464937025328145593745798812945072361569369357665076876939389900682700711802106016619920813791031029775168170956638439090035593883960322581238470367280177663283488144000573273665757425954414602588552620737392389508514081193082188213254791615372668223380485505389702378589524180161447550875550612346436472844825870811075031736545385693855670808128634590642170750105517397690893245467241830734116207936397130196376669428216620951734163368995808053264004722153290535608767840777604122524934220265472880171864058267556680463226877300776646472527712364857341013801039816806960059006093711061675973335367877943122052874747258676400415558810583948183663932789012423222429060278596531490121605273119220655453002974196914917662395567619016700883866837656524979421038638081108753143669511585809286728901464432210707199546376801348524009745826139806323004134912730009892457115640653814590561638028083537804020517949352444210748875305181604650248042652919719687992017592077727516347902345751270867874848469421921979620311045818503578707142456499132699319780136818442409724406625736049800206451931526426386470610352526060709593069398141768940385849499907727290054435888722694995485782513470166182271341053382984425148352988666895921488142024555663978506150077780998004943091557864032137733863451897046777598851720306706400379919194350412730313095278986849777032955423008353291848565345648350248192046168392152013487425874019704499959763035647979034497497976847721326662706667892408279363623656198272746995791364714654401840792331536120539201522800667648383810661911237747740020659326951611122242448327526167927897805427383972552503730737246927430895543531774200385387510117378480254570109417658737438631182139445711348793988258217872614694348604290824019739549899989886488728881295816494477127201911283187014640720845371479602420109819714402965747431912253813804573530853381742598835521767800337611498044907087679748963236512418932497888672027627003867059762303936127151882679119968538135947498433357711913776895624978733485230395127197856437312524293309087441175624941352855051551979545028290657650026318446397280729228730260933137638275145827074332250530997715113898299467775505346172039960079455879136176914560055979630939866821513954657102292213814343059993981852462364539914037317168066472399898004559040906701480693826623983403448372489940009967608091453592497205032372946168619752928542111944696920150413568460448603708986332657552087453820640078032253806292744777817115028781670428161062485637725048995249560150805565453610906286894790275037559668095408349301661777085484333215658645662192189122197175927829292462471973848925678329003443337796485945455391800122557440352687236187937888698497608962765045032019549301572725780980532841997869819195376047269627102695421754501089038880475709679067833283157170092286973729465541596850831477889779377073348272808888759582206619730340674991009485722943255296753724991272795399154252272812828365497900988306840784166558716219345716221858669010396151867339440240445848644939447281210156162730365737514872941512333018683651889738193881491358211323983759505166533055979951617521281522234870412342072225631302637568938320780064374382527623358544994000756101339749016734041303788578836331236358482929926859311140423155236415195780791393628239968825200002534549385943255061734388055779567020878324407320854679571365795919056919611795421202381626338069018899509806452897557456288006913343195328076355268036323771407580111853011485152831693827590632546448271972073848218630499585246610330027806109700393008470378309967915855956842587948627689639457135251916733824611352127544235620443467036210847515791300388102131531796381021331267938838912920569302391694496280424080790486780939592356603655271484442616102383524250616005042560306006528176467171164744521520911065718679524169809532130835453658539320542350479722238738255046693742143864032848243904860016951508528394067292094146091267437178426731391354768445801386770067173417160403769258622944227960574121234176447033222262492719235729328668142682738149962300049878219125771291304604743157011984336056775088172639228943611565975039212769803426642534312010944140577351314568483223616908206235145054981119546589069244164037591203685970998084222716350343447036434234432426888781168017589282677019297654866718711534613730950411724616017380185180608843431876977216012140024921054459548500670678240513313221919861476302385859161523051369053786846883257259288743275164418151647314311363472249395860878602937094225719069651827009582685846422698353697361723276418109236661621426727457159785276663351160987934215021696749247712367041743913082269329040088172587996392330879825141187520099011209068755718903272409473562511613675472667954461237506708862241034203774231967591317723036644987644267377818838958149132608504214416785877598837612905079504501207788633111481793227317202402226418468893829442206960820054304778964332617884135108437050049187382966575301308264195983288948152358086234624084787092643143116492214785208927854826654408258713966851579869534581767920*t^5 - 6939796636123213424173892700967965446314244438678357995925931967339296114004055495405080758981646896369994942780458018992808533097101971558739393719633594357076796194678738534328563797083306995534755290974415157452063555770584780844287579550449973443323849027262504467229546636600684829067329871202676091765052947928991728609457948071057839043555107961193058075967733575373648414780386618465279059786287297739690078222224829963109790998169017572155887798924884315921326554737370387755913264134511655564239043853538263216920236182552261431173914655210757178405884416019120095067034973921292139505840102234653250841408128623569542748243585872246926773294873467172755691621550169380114853356196789295958655772535288518280762799830011688096395823025696636579465341213699799459724771575593986404856561096364476217775416600675489212046560645037934933011912296775468293975537564503116891495173462780009834106986692143631392939833680284775757832205859316380986882791201779351740688716049533680332247771517821582020486839270243105562843983187524084024178799730417850823676863118349931361133546276827028798560780346908542228051675638382486905667427064464158324065264477249996007599758527542301661765021035016577862459248241975023682072799282411302771802182178994260644528639408013424143260075583141685579661651106603224458460159048396610686587115199388328035735625707172549539780772505531323807174941927274323300472939292724888053400220988263258336721559430672164507927512926174209793491494996100045777318209771852133007551631617838785330882808911818296421641804563720449436831353062794367711478097705875711754077276375436840600836740373146139482481918093647347150710753033394868246642015987680787541090882877779431567624306389867556363871282758373258823307499685720646149542886693886061992849546571893016001877499281160569404416043332899592211585776850086036374639761155600192094827531441199309242933739775593785088236472464476156782232034611705667264090015123990127932843697285439963677000458636277699529596220585456014062486749202793350995089542484064830420941591057127601439575579458564489281610411254340859793967795438918284405180110681411137014616834860859176162254560020874385068613807027199702775219637808028144553272463058517970134742529820035838481745832464003766263367503429438920639839585340419543301817038103082316751275997652449273613009248219389907568638739648109327701967569089077137964341001870265687662079753232687836766894657330761822618286678712383664218542092046509277022397797752513945591282515464848116149961794674089510265916053273332773803052034103174730311266597564498723165464234028190029916711728009776960488287995532798485855382714349766644800972215849874374029062538254751526972145877933405324665340429864823889403321045888008024240886283322213897927542716309584973403471006391588653837711699477620431982295365042496868377254603521652801507067848993225073485718173267603892351977467254040810406918003293849643851199606463495988720898912489660137744997605769484690578367268584973885915022598989215234104952468627229740271807810293454197769607424846086350644328540696353272655792019721314695649178067393819553450503591741370825494274556844122056572886536144773950717180822219584683233314485838844427085203005896339950017996205298354276047010857695616216701123755756272133687208753241279101353463404137861992323144471949571966585888095617481989090572696933116700164387210835041421109909959477351472624076218507418880873859862092244230804102870649872348211470000406770761024607389983144552615998871472597237404024184843231199858001645348661922800304883905541749422558882788837434572026969126111851312307507732830209956965564751358778355969112815187516846156244369258171404843346342027204193427530403354344012525168821172388571013082328551205674408029930628784549600920809168410150585221448393838038251826077315420693762554537167337864092791829064707371448663859821320658050571359376363748420584548762755651230093417248656619670305739225559629713864854935298044702831117328914689666228241556923192469246471396486049360227948270035591030444186119144492765283699876259453928911369185094791787253837323204065107859108914027911744545135098620959228562084578701602941140069071237918081624823982628785710858867711904425894151587412423570614021838945510334374982068541842185178004844109516617132504738434583730737093830946813407560269418892940984543354368335701439580447474803457868322597209920289890819174982393149130003092296848282361470963191000391817218262228323179670409731007419798231382818248159221873637266708067898242970806761773725590838873152185687703611979044408756666663260179519570758214198396831761837300933702286606937809389437940695616717114034029144378191115509107739554859148119134073086560253829354901151881747495922605318114866036400120772716085957502181043852026412369704844555155063303593239284143426615347397872210196960020989661139069842453138855772971069917960015433171970953748856962463104061286627195067887855736720697515227063597115185254493325412050548970931527740716784943885002830994539012611496714938988005411633016129709696511974522631688549006733754251028831188424666120436222551694982192934213916430726130215997702511731787566308054533222299626955013851343256464803015927448583135496191568947318306653503770593441116244187447506306176213358186758073534545692288041347794665715115040932325859435017572352935381550357041430718163562365510851260300271439078686652984379970466802975635344956766121409787748426998846183770040241920767476099924666555513/80492662912796079175153544331745693066862262441105742697609079023191473751761731335689719122019634429246543785165508879068923197537629772588122546152430634077525708577208068160284249315361261076241180362965956712226604431742873379298550707126191406110200517904938240972202207009838038602327303074003328289292923259958017638087392280405368195635250047933087741835946053536762476934979505798153288941910828330405786012302479381964060807449617566909490190091960623046476066469116155465358772428592731326416840293238656046616647340097642844004227580934431778821540920672866683029358387548001447865557790920248715910899034370891991833926016163632886244239878485687958404993483981012493241853191705582174243704214069038646592690357228558309498217012868668319317962132280956330935623898467325220019204891667101517005428601476677534678010723436578387294597160343353351688615993735136051654844911606602976195036445042497321278707401262743926458758038560048835041511227752963532113247508370809073607951796857028551190358178068892478963445311176413615896042353039701660878201223960301513336167571844030738131427064079891745538104498194479041071939989292858719368944835113770772311695116128814299004490875083956749841118310477727221375519195663261132433772307747104422805446742604046467339099488419799118506338776307921823585502675139446812215468321272118355505687445866497999958706602576529380554298238545736042804121857751149547613255537336700533612137790968573751310542864879722149689541372191283287664363250492437143599474189090718066431528585923355404093732772343525814217507816109095839561472028512926777759541140306757490119665254427794178912759976679589913818210277457458834770661490767404201193136936455648423341645313773000739005141353576097741148746571134660201005356449624946797986497289611239397900937537384670671725127673528981200931372132123156659677422688889802405682006456697402203664248680770354703997335591660381740952882198969481165737351338683722596839183310568798504865816088407294538971060965200041929608645114033072902031981973774156381374826820426366377695954934640367109387355306761276377085032087274942341087005012712685605040142084166326394138657996945955527765866289117665856734256166820559327112350792988888253740838045685244514145906539250467060054059562178694827221408026220561774099298147897871012461156791792724457264661168033726591250963645332329177955248898911407952282476100175648072706626941593967003154466061973717830897426654490983817656420771222824751378299493413785372626497887999096705974566585141244382201305196783021100379465943681834797896857391176296580341977282980172714813136506777634282515352140488316760870707823579869209800822704779133950411604919172365610678948453134200900771883680019719858642603297029580603208411587797387765854044054343090560926493936371219174976471395677241046871805146960619807691095594546122972372270347610513961284211827134407364967039308694049859973040094115003295225229446251988964087409721320243602110812774308987789134767834694346049630799460269010822746574500498077832349429002716877335741345838469985805704357546549082299680281531617214450987040052754074403832109780603546234025084797490188002492490750803160101064953793008439260608561872703091249345435518526765617432435543504570938289023583732758662856037346176246628216227346904408536869091562935007321516302264183847799172825522334852165518448588398187857711788352682509886795984306631463033762947797899822757736687492194022691474154465098612189013507402822284128771652319398525384481610377969373571221678621094669180963225394914066612915783405457621929328636602221203156112852400671174912726030899508068313221579579029486285434405844586074476991389094381397350361701961703672841009899377028142516995523659638407188971821833790954589531155275445711670543705530073112904692841629445271066832984325347573622970789084423337976533308682346346026492210957714646106714364548498864698640021604874532843195430382363801868657100283469676830084713222029115179693210667661518310925021382150285556110715118758000615647119049913816257550448107608297293333080085304710449593067978119521824663221763503998598615231658344475764274907574721743628463905563504893962687575614563771187669171639119584586140028093033855389146299411038001420643599718254974743207025810791372983207331888216896430005637925392446324171967708246466897923828149889713831788504201018691414854092869078195539532944673952114067583552744096670885287068044681161169556883881581949642726057060057436774905072775271848723936597081881690341296699751860032787245708507445197083906947227759634347711434542790702945729504563025859642783296008828529309610581072014588438072738578332147604375158938039287384954820858082005289349336011907301805048539234538908962242650534660875608065281484749999758350252924407826126695373948540652002968119342068395267265573468474060428593319452526917318638643439280271348308210955544440719852571711936008031773610801794275778008334006000706238752841460023837429495042275964130029002391684048626581655040750821626092166895927261242553606877126052382342006193515653237974741752033188741552065319547070743734784064916554760568895106984144414610365905996730223732613419232583011632831341001039657649491058285099413947489852542921929350125177028533603568714543742934387518883018787283893881925196624406910382914550507843629125330628481254989124108650534811411239305913200452929515370292944135162152072062837848056921528144834082710387019817546880970340649269527573507546438388924190160780526910813062558275280*t^3 + 1077582606187096688242777344667322030160182241073098158639006997732941659878775392910778181435776388389429370599950069739143918169756555629720833066507019529865358963119034235492835192989585040475547974950719937491343168339347492880746677028849488832449182374955691398360015740253417390820821603872659700443684394758604697348754308250961893515290139642148423267595817907463285723543633392007454376824058872510464342370788266409033283619053845138786186879576583387704428802691912771480161678764303751581576412043110350198574590660030397280603590665115331016543747037500783542046961847040731900375510161880065433765620375275248424964924793025192355295195259984780871215926216932611753851831131823424871005556921047818641095561461240290160222055759698153729809967749023700420353170398948361811561490768951273034466705257623475147242183859973669343818171877964083204512311020422419278537774195167439487335193592032398441062603269674159070988898820915715382746499960121402093511307560474655953498138519477758715039297432635545526546862653928610587174697177534493477417225333589205012493603875227056213324005640881593359315098744991833872303298106064765532001412523834643616580108395394637925041759286372685396063726957057276115228264014340686871913641758872488106646839771843802011413977586155218290540973392652408116964309916940115179346472968187225118723446189589308680542511763988907197740568463291802770799170908250626211728125027671507983504738329849867532593582697802764913613003123204892036419257218161462247342811397037335218600696168731169829925968197260784256939832367166572005524953028661723604805783956587615867605709010690778040143710107779818382128755060180987576841866607250412980105620278592568933589716247016650858587848318337662156822173027122373030149249426025146253985273388722579359727721590897249959007665384347153186698001841498280594436836506883228257051304838921959138523226861817501593626235497535652225639990041993517947071690269464591806787847940260091715426010037080582709921270955440479593974453824653720281807994324668798603176969740618310999692723454953076640071855647797322852098762456297907080402352762023275561583479343267322836001446316337967614557488666040344459670895398235339701474225592968928930952878433294415029312691466045887707172900010225148940631805481535084121077805904803777789374201235864183246187639746684849721843316809982593091198311377251553933552592336675722795939098468617345702226091409858230224155703401694121090336791063493629158528916926181720317902958886749955532749019564722196314195373695871198015666413024312803069377866020720103242931308872627150012939935124432943772148742175014023923930395126080312251262887119119252161967117563752223772865116190422683535944864647857094030562449637799429288679038979359614007647980698646425546809825799821901249470090387814145155074525815364709997046416515490494846512424211076264454402460964826107149188702281720607432959671692188568423796785316767155190240893657514804844472061757208551753076175219633733293599829465491369576134372456270568431589832209317297714326860990790776802714951879590058645607466595654445753055788496184931224455692662778784130832213285084388288976534857948992014248161121634499529951851047841431994257393262512183241533376286135633459648728037998974024161853530931805928360511775464895796776978007484079123045747977874412467351682691374119519833732529968300015280999277717549146629532455732286998736400349805517112060867724520181704820929618895597971173008397252356798913148047120599047802637206350046513115098757468767681927055663168563788507339948294837181097585176397129173049547320949566966724432140229843953269702130947681998412325543303391501734651223821256620245586281755714976965761233940913808774542501644978088618535028374216405893455480664063986302372657900632658942279556406808202269869777325432349475586980589955908772725457666775707219661012938980081378360070657668802131720334641687616792914524942248235040608535719816686726522042622604831408522977835082762748118224881143712441471401525247547448594563771537883873986344172542384924093944732367005117969564149022315465829807820609701524361317256445129732288270525600359924774653709599500343171172411272584266416620560598743484843370214954766396305970451648613504087233658817023800774771456403504470487482472769324363742319041903980447330163266737505131366033971804553519109238993611092477134296232970319995884509542889225006966577790036563754954964095731297285289000429204809827259097896327593091753415312303370586561282379014229242403686878934116829284928668660330176499367359146187773847747418762228095584423151088861994059485326038823270871608787628611477935142706862570860517770860779948007812801498330533692465189895074798565939503937493421275684261669266899514575588303111160591145867509941290272755425836628518435905358022059593394336577702864703513987598585847292486718343050786948022124848200277596803386631206320626508755240082648799255524705726857044280739513278801621630482013483805150983288287808069893040994922474981459992573110315156211701822992178206370923723891534503728182370790365584727615765303715596468564816109397241852140390608620631079239311417603721776670175695574628208743055733696346769956240215242414329010480867412191917707240587114925027739718284472477365863424752709822876458395931735562551162511617786447428118309496624208449107509693920295919851153156458640882131428671067507560825584274773083904847470078628062401453932375771472467089755092045181327484219651321147/10776899573275683381329969786014954219689685693011881469756202841503745314200258580223553236312710460469479687396640631820715383255807975979130077139165970555298662281056107666392321504265800117317067929169360920099960427332022142093794444654731745362190456273254550940179703709979654385102062267238362336228802150215292226280277450850899477257363776667972652541966267711442291730483264934817684956742646717151665017044112917654848146666169174843953700641579946853189994171792228606956590230096764135281408527679562999948674165229300153166987224653157287297033193288641944440936991236845822448193572221214180735158526492287052059703576939835705749663928033965451654169699287858146102805354358760499965685394841215510321688359516475874882610391333333554601414129372199267764844543910473319054653218860235843754910778079619431607713311478990278122184651271034054316322933958379441913890067158468734260950119834314810721476422715590296754419338406754429648080228645463051561554091360397519561916159707729087051862120507282431244269020106629216213153347575271343001499695268483265944057781743744910715146212890600046262967532225797167100273127499378594104825925172549306776234451215532775338665266445837026354414019343650719155913669254687526099045696578806322507088866328028714331115207982300056032445946754307380316709422297422253610318425662353508569512310331570223585313509516204228217204209204141925666638352892107316590340813674749033821413548128072533312430427752004572190325528476540807024282132881568770062856364853490168219511124102738707202267073549809320420070667573851364247084218571820428137574125091278282249252276667263914702471545947193722562352427026035457861917457593707886088249690247107835498948361731557201634106487290948954498426371821483491900569882129461346630940860839635747476360628917481680509456108385189610514308760493125807963237741182193386756193125813014085374782257433438841076092594947165850977759030522088789093232204938241076026132455558816241112038571215329299634631271281301637382332991569563917797828621471971667073882289520199006251968795640697162858127635126693851530999074477834026119561522655333458969091188133127111278438612524562261047779661148435648243975922723331011797074681080317077753492843176495449745067149451126932662211750191283281191780429270392525652603848962092785173538196785744337563885549341776220545048017851429800235004538614460831742197898001827295850398572980849779509233640644492948305988305595258243092304293911209633334890814488390061939549857812169862896581414532232478538131637004019427015593244568460944958743793168603103540229921405833808383068216197300077991076735906857244727635268922194297737424381413727935521703697840723739547322058258696063833429331907848421293694376359563610015853740500386633532473430759551554549001732008464208726264747044750441407391236706469381134167304129886594239157898997257191228305238604151474757938051773202551877499008450261520313995105938142852334637799078891900135334418839066513473660173342394704730325272495516243506034877560326393406002008664731200393807181479446486237027386068962685725034346179838592982600087395109707301125958040373039767717873542668095125517572741084496059037862231682857224335503106586055609242939955384337586348312157527237687645412201467219554965503571595478406242783090696015111673793404071136901365947808789369282745417369775360224721996036710116175095508459299757236040207073431923117277787910004385826307068174323562923303583491580156515397965299542660164901903788797079191539748021070233126479933203195766630502797551756140435906199686386655419552363398206340355181737939640502440223711274343059743148959570154811277869305741876352522612008887588345208421738077878275674106222657402934394902083229134715353035457730747702440909797221276164217928173794766756552797111988923693510909670015741548128369137022805994983707147187889413106468196239743755082924695206702998880709814550078034970602541486651743025451905672737559256220808947531822157345115498931357735308793968440963463745497222921490915399524690563162076643206267009946891562469581565196089579324959100525460332275204712625333408978222583446816830576345125669897430119628450122196756676203477197438635913659068762369798914584797883136470666894899105722800872707855769608652538598389742028026762380090565002763144382440262976565498493301231479960925142551055266903762353553543292822716438371340143653055824355879981731522840630725035087434018096287261599127270310569383593126262878132936815206221963947507912315153526622211366950309282740292637368783665428291196576216312002639099550514219165313898053692041724833752310728146915197560727274680471023261290444791485389631669305032452129444484948722089884768511434904512658794916928492296457711947337110136305433322365778518991866772581045136791454538564821529383869238461426598910908216424429030471725726673840851337346825449226315210632073308935696860700456812961310988567519319089004954924890346861191424935260412884914914318151822751376222036642662823213503151794192211285602744132716728150168279170712596377293639512070322395868490029882011186512962852734066640083554012124080943753528850467855751822989154736942526792531695351855888717544651364259961104707227888527774466441631131601198303009375891498670332647441817430381427636736816694856329521572420258452659599746665367401972235705081669450275625992075433289504071924012977576030297622725286136306341255569427891488572075790964036285957631126117330385495987089772064056552272618846000873866757673391120*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 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
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99405169047836185039 + 4.9930225847795374204e-813j)  +/-  (1.45e-228, 1.45e-228j)
| (0.089974682059397100767 + 1.2114070333576622518e-854j)  +/-  (4.54e-253, 4.54e-253j)
| (-0.91887309143310793072 - 4.5348528149746296882e-830j)  +/-  (1.03e-229, 1.03e-229j)
| (-0.99103373019737647735 - 3.8737847990505438007e-826j)  +/-  (3.06e-227, 3.06e-227j)
| (0.87424482953890441564 + 1.1541993530335126549e-834j)  +/-  (1.18e-230, 1.18e-230j)
| (0.92810949609366897031 - 1.1625202329430913703e-831j)  +/-  (1.3e-229, 1.3e-229j)
| (0.99103373019737647735 + 1.0058020629026148537e-831j)  +/-  (3.01e-227, 3.01e-227j)
| (-0.87424482953890441564 + 3.1262563985130337787e-867j)  +/-  (1.3e-230, 1.3e-230j)
| (0.9732162594524303742 - 2.0287521857177852761e-861j)  +/-  (6.52e-229, 6.52e-229j)
| (-0.99900152771046987452 - 2.3683458964703432764e-875j)  +/-  (6.85e-230, 6.85e-230j)
| (0.90151823642596567721 + 1.5008264670594608743e-876j)  +/-  (2.57e-230, 2.57e-230j)
| (0.99080318739728924717 - 2.7254502529575236516e-877j)  +/-  (2.75e-227, 2.75e-227j)
| (-0.92810949609366897031 + 5.0037772332982002039e-898j)  +/-  (1.38e-229, 1.38e-229j)
| (-0.85319643305327880056 - 7.1824587258190818399e-900j)  +/-  (5.7e-231, 5.7e-231j)
| (0.70444989571744048263 + 6.1760032940228299462e-904j)  +/-  (2.26e-235, 2.26e-235j)
| (0.86113631159405257522 - 9.2729872765751692206e-899j)  +/-  (1.38e-230, 1.38e-230j)
| (0.98004069819934237652 + 5.2304554905481452621e-895j)  +/-  (9.17e-229, 9.17e-229j)
| (-0.73321263356326187248 + 1.4406711806322299705e-905j)  +/-  (1.89e-234, 1.89e-234j)
| (-0.75514974446357440796 + 2.4458577106947889372e-905j)  +/-  (5.52e-234, 5.52e-234j)
| (-0.99405169047836185039 + 5.5141470240720857144e-897j)  +/-  (1.4e-228, 1.4e-228j)
| (-0.99080318739728924717 - 2.7579430579395334657e-897j)  +/-  (2.96e-227, 2.96e-227j)
| (0.78641193364718379371 - 6.0268385147215786871e-908j)  +/-  (2.08e-233, 2.08e-233j)
| (0.91887309143310793072 - 1.6819310508137397944e-902j)  +/-  (9.61e-230, 9.61e-230j)
| (-0.86113631159405257522 - 3.8409242429025698529e-905j)  +/-  (1.17e-230, 1.17e-230j)
| (-0.78641193364718379371 + 6.5056955761110148245e-908j)  +/-  (2.06e-233, 2.06e-233j)
| (0.1371860839813603516 - 6.6776130988660896836e-927j)  +/-  (1.49e-251, 1.49e-251j)
| (0.73321263356326187248 + 8.5366939714639075752e-910j)  +/-  (1.84e-234, 1.84e-234j)
| (0.5959634867279324968 + 3.1966898297772506618e-914j)  +/-  (3.79e-238, 3.79e-238j)
| (-0.96238963903593894354 - 1.4286279200035656522e-902j)  +/-  (2.8e-229, 2.8e-229j)
| (-0.62999830382746393749 - 2.5555383186638225166e-912j)  +/-  (2.49e-237, 2.49e-237j)
| (-0.90151823642596567721 - 6.7473615526923794158e-904j)  +/-  (2.7e-230, 2.7e-230j)
| (0.99900152771046987452 - 2.1037236904952080075e-902j)  +/-  (6.62e-230, 6.62e-230j)
| (0.6674742407002819824 - 3.0506594296814962477e-915j)  +/-  (2.17e-236, 2.17e-236j)
| (-0.9732162594524303742 + 9.3409187601930016965e-905j)  +/-  (6.7e-229, 6.7e-229j)
| (-0.81932488457055995432 - 6.4403998454790378541e-912j)  +/-  (1.43e-232, 1.43e-232j)
| (-0.6674742407002819824 - 5.5596360315927198576e-916j)  +/-  (2e-236, 2e-236j)
| (-0.98004069819934237652 - 3.5251802800546836671e-907j)  +/-  (8.55e-229, 8.55e-229j)
| (0.62999830382746393749 - 3.6683011820289503277e-918j)  +/-  (2.59e-237, 2.59e-237j)
| (0.85319643305327880056 + 2.8193306296521629745e-910j)  +/-  (5.8e-231, 5.8e-231j)
| (4.6103868405362948258e-970 + 3.603833707679497384e-970j)  +/-  (4.27e-968, 4.27e-968j)
| (-0.56113417122050031712 + 1.3041347966271694361e-920j)  +/-  (4.32e-239, 4.32e-239j)
| (0.94628344051292201268 - 5.2520097709473596601e-910j)  +/-  (1.29e-229, 1.29e-229j)
| (0.81932488457055995432 + 4.3799990438807023086e-917j)  +/-  (1.41e-232, 1.41e-232j)
| (0.75514974446357440796 - 7.5548381323714254528e-920j)  +/-  (6.09e-234, 6.09e-234j)
| (-0.94628344051292201268 + 5.119934559933693998e-921j)  +/-  (1.3e-229, 1.3e-229j)
| (-0.52029226136447175936 - 2.1010141455741947235e-932j)  +/-  (3.48e-240, 3.48e-240j)
| (-0.40674380385009862559 - 2.0053903203343109263e-937j)  +/-  (6.41e-243, 6.41e-243j)
| (0.96238963903593894354 - 5.6065674956074992643e-936j)  +/-  (2.9e-229, 2.9e-229j)
| (0.52029226136447175936 + 4.5809579366668203494e-954j)  +/-  (3.39e-240, 3.39e-240j)
| (-0.5959634867279324968 + 4.0550531840303273784e-950j)  +/-  (3.63e-238, 3.63e-238j)
| (-0.70444989571744048263 - 5.1320633481222194976e-956j)  +/-  (2.59e-235, 2.59e-235j)
| (-0.47724215266150832568 - 5.4203746886595704727e-962j)  +/-  (3.54e-241, 3.54e-241j)
| (0.18035397587349104032 - 1.2269201448234136407e-970j)  +/-  (4.17e-250, 4.17e-250j)
| (0.44034063751791287836 + 1.7757923893961497106e-960j)  +/-  (4.48e-242, 4.48e-242j)
| (0.47724215266150832568 - 7.7064869330213407086e-960j)  +/-  (3.31e-241, 3.31e-241j)
| (-0.089974682059397100767 + 1.3955632358935165667e-972j)  +/-  (4.76e-253, 4.76e-253j)
| (-0.44034063751791287836 - 7.0945395418607602527e-962j)  +/-  (4.83e-242, 4.83e-242j)
| (-0.22285855307867191052 + 8.8353155209558727353e-969j)  +/-  (9.46e-249, 9.46e-249j)
| (0.56113417122050031712 - 1.8403266942249703894e-960j)  +/-  (4.37e-239, 4.37e-239j)
| (0.40674380385009862559 + 3.2016632151512584941e-964j)  +/-  (6.2e-243, 6.2e-243j)
| (0.043010094678084646009 - 5.8542625316392647581e-978j)  +/-  (1.66e-254, 1.66e-254j)
| (-0.35241611849142175407 - 4.5444480177539143816e-965j)  +/-  (1.12e-243, 1.12e-243j)
| (-0.3322041246620210066 - 2.61685006309358725e-966j)  +/-  (4.04e-244, 4.04e-244j)
| (-0.043010094678084646009 + 1.3923989228295949353e-978j)  +/-  (1.66e-254, 1.66e-254j)
| (0.3399810435848562648 + 1.9665213544170417209e-965j)  +/-  (1.11e-243, 1.11e-243j)
| (0.35241611849142175407 - 8.0126180620331250562e-965j)  +/-  (1.09e-243, 1.09e-243j)
| (-0.18035397587349104032 - 5.9906511894028623315e-973j)  +/-  (3.93e-250, 3.93e-250j)
| (-0.3399810435848562648 + 2.3730846544487245596e-965j)  +/-  (1.14e-243, 1.14e-243j)
| (-0.1371860839813603516 + 9.4731886684891126767e-974j)  +/-  (1.53e-251, 1.53e-251j)
| (0.27075885820878807684 + 5.2013609522962709764e-969j)  +/-  (3.01e-247, 3.01e-247j)
| (0.3322041246620210066 - 1.0668815860997028008e-965j)  +/-  (4.01e-244, 4.01e-244j)
| (0.22285855307867191052 - 3.1900114384518213765e-970j)  +/-  (8.15e-249, 8.15e-249j)
| (-0.27075885820878807684 + 5.231669731974659541e-969j)  +/-  (2.83e-247, 2.83e-247j)
-------------------------------------------------
The weights are:
| (0.011334206110772297315 - 4.2281759669852707523e-812j)  +/-  (5.79e-25, 7.13e-131j)
| (0.047977407250316273356 + 1.4973133772956235451e-814j)  +/-  (2.84e-25, 3.5e-131j)
| (0.0078508462499076723025 - 1.0687036040478648487e-814j)  +/-  (7.9e-26, 9.73e-132j)
| (-0.13125168401664493061 + 6.6846320985738164352e-814j)  +/-  (6.28e-26, 7.74e-132j)
| (0.035317718284607935101 - 2.4231961859725313908e-813j)  +/-  (3.73e-26, 4.59e-132j)
| (0.016472201888876239499 + 2.4812645258843067726e-813j)  +/-  (2.47e-26, 3.04e-132j)
| (-0.13125168401664493061 + 4.3968655919030850314e-811j)  +/-  (4.77e-26, 5.87e-132j)
| (0.035317718284607935101 - 1.5539049897675179951e-814j)  +/-  (1.43e-29, 1.76e-135j)
| (0.007018076264184310812 - 3.8611303737209156667e-813j)  +/-  (7.13e-28, 8.77e-134j)
| (0.0025831007146147673186 + 1.0170884975023248776e-816j)  +/-  (5.34e-31, 6.58e-137j)
| (0.023690197135486992324 + 1.4834978213477171685e-813j)  +/-  (2.02e-28, 2.48e-134j)
| (0.13263162719396851595 - 3.9952103346889423089e-811j)  +/-  (4.21e-26, 5.19e-132j)
| (0.016472201888876239499 + 8.512294849616428617e-815j)  +/-  (6.53e-30, 8.04e-136j)
| (0.048433658346240364435 - 2.2844086498744825412e-814j)  +/-  (2.21e-30, 2.72e-136j)
| (0.034815646491574559271 + 3.2973125993457571691e-814j)  +/-  (1.45e-31, 1.78e-137j)
| (-0.030062524893277538357 + 4.5905410381238029698e-813j)  +/-  (1.58e-29, 1.95e-135j)
| (0.0086127748670845831864 + 5.1571170154863651773e-813j)  +/-  (5.35e-28, 6.58e-134j)
| (0.021431753481123104626 - 7.6252422542420300335e-815j)  +/-  (4.67e-33, 5.75e-139j)
| (0.027208805080964133971 + 6.5743708725967078748e-815j)  +/-  (6.33e-33, 7.79e-139j)
| (0.011334206110772297315 - 2.8465293923986213582e-815j)  +/-  (1.69e-32, 2.08e-138j)
| (0.13263162719396851595 - 6.5387415627796842116e-814j)  +/-  (1.68e-31, 2.06e-137j)
| (0.033072680868389883713 - 3.4361497626011745591e-814j)  +/-  (1.01e-34, 1.24e-140j)
| (0.0078508462499076723025 - 2.7193238962441822938e-813j)  +/-  (2.52e-32, 3.1e-138j)
| (-0.030062524893277538357 + 3.2889038775850790756e-814j)  +/-  (4.28e-33, 5.27e-139j)
| (0.033072680868389883713 - 4.0072781688683528992e-815j)  +/-  (8.97e-35, 1.1e-140j)
| (0.045580462660695286511 - 1.8116112894691685154e-814j)  +/-  (4.18e-38, 5.15e-144j)
| (0.021431753481123104626 - 5.0494006011571436314e-814j)  +/-  (1.65e-35, 2.03e-141j)
| (0.03279186386337853589 - 2.8695181225027868459e-814j)  +/-  (9.83e-38, 1.21e-143j)
| (0.014148650576487188246 + 3.0122041637854202153e-815j)  +/-  (7.37e-35, 9.07e-141j)
| (0.036098792898561955473 + 5.734576559135817236e-815j)  +/-  (1.98e-38, 2.44e-144j)
| (0.023690197135486992324 + 7.2417891600971976152e-815j)  +/-  (2.38e-34, 2.94e-140j)
| (0.0025831007146147673186 - 4.0953094174492269932e-814j)  +/-  (4.08e-35, 5.02e-141j)
| (0.038049280017466776752 - 2.3997062735705348957e-814j)  +/-  (7.1e-38, 8.75e-144j)
| (0.007018076264184310812 - 4.089342053631362767e-815j)  +/-  (5.03e-35, 6.19e-141j)
| (0.032501920971868277167 + 4.0867548094745025279e-815j)  +/-  (5.48e-36, 6.74e-142j)
| (0.038049280017466776752 - 4.7166880777078411988e-815j)  +/-  (3.29e-39, 4.05e-145j)
| (0.0086127748670845831864 + 3.6602302456003913935e-815j)  +/-  (4.5e-35, 5.54e-141j)
| (0.036098792898561955473 + 2.5582069470322150039e-814j)  +/-  (2.93e-39, 3.6e-145j)
| (0.048433658346240364435 - 2.9958907242793984845e-813j)  +/-  (7.4e-37, 9.12e-143j)
| (0.041682043467759958798 + 1.5077359366882275483e-814j)  +/-  (2e-44, 2.47e-150j)
| (0.037976019797390220241 + 7.7146832888846147563e-815j)  +/-  (3.28e-42, 4.04e-148j)
| (0.017728028007117257656 - 1.3106927471215529529e-813j)  +/-  (2.45e-37, 3.02e-143j)
| (0.032501920971868277167 + 4.2413786487787577627e-814j)  +/-  (3.27e-38, 4.03e-144j)
| (0.027208805080964133971 + 4.813648091201236229e-814j)  +/-  (8.7e-39, 1.07e-144j)
| (0.017728028007117257656 - 3.2267363391245305865e-815j)  +/-  (2.46e-37, 3.03e-143j)
| (0.042915910735074573942 - 8.7814200482257537253e-815j)  +/-  (2.79e-44, 3.43e-150j)
| (0.040138094534422476 + 3.3272451766688118251e-814j)  +/-  (2.27e-46, 2.8e-152j)
| (0.014148650576487188246 + 1.8612820238973340799e-813j)  +/-  (9.41e-39, 1.16e-144j)
| (0.042915910735074573942 - 2.8069289013398783504e-814j)  +/-  (1.04e-45, 1.28e-151j)
| (0.03279186386337853589 - 7.1843422087561317392e-815j)  +/-  (2.41e-43, 2.97e-149j)
| (0.034815646491574559271 + 5.6220591986451021065e-815j)  +/-  (5.78e-42, 7.11e-148j)
| (0.041821377705022772382 + 1.4261962865803293985e-814j)  +/-  (9.39e-46, 1.16e-151j)
| (0.041370201276320942531 + 2.2885605560227352124e-814j)  +/-  (7.57e-49, 9.32e-155j)
| (0.031498277610812272991 - 6.4714264094347741685e-814j)  +/-  (1.22e-48, 1.5e-154j)
| (0.041821377705022772382 + 4.0602072175726663695e-814j)  +/-  (5.09e-48, 6.27e-154j)
| (0.047977407250316273356 + 1.2487579943669601276e-814j)  +/-  (2.95e-51, 3.63e-157j)
| (0.031498277610812272991 - 2.4981312723068309075e-814j)  +/-  (3.46e-48, 4.26e-154j)
| (0.044921898782662728328 - 1.6834408006326933825e-814j)  +/-  (1.03e-51, 1.27e-157j)
| (0.037976019797390220241 + 2.7713746486683500465e-814j)  +/-  (7.69e-48, 9.47e-154j)
| (0.040138094534422476 + 7.9358546992464788366e-814j)  +/-  (4e-50, 4.93e-156j)
| (0.045168483072521410921 - 1.4861833327633599546e-814j)  +/-  (4.78e-51, 5.89e-157j)
| (0.15584833366881820539 - 2.5655544542809837705e-813j)  +/-  (5.17e-51, 6.37e-157j)
| (0.23652282764324958929 - 3.7985218243386404573e-813j)  +/-  (2.14e-51, 2.64e-157j)
| (0.045168483072521410921 - 1.3629102804418033274e-814j)  +/-  (2.01e-52, 2.48e-158j)
| (-0.30373548483216275015 + 1.2369854261505001416e-812j)  +/-  (2.41e-53, 2.97e-159j)
| (0.15584833366881820539 - 5.3837982737629158434e-813j)  +/-  (3.34e-53, 4.11e-159j)
| (0.041370201276320942531 + 1.5856501271449845637e-814j)  +/-  (1.44e-54, 1.77e-160j)
| (-0.30373548483216275015 + 6.0648875939936532508e-813j)  +/-  (1.31e-52, 1.62e-158j)
| (0.045580462660695286511 - 1.3722202717542983404e-814j)  +/-  (1.15e-54, 1.42e-160j)
| (0.050677547958223136826 + 3.6327624348221298002e-814j)  +/-  (6.56e-56, 8.09e-162j)
| (0.23652282764324958929 - 7.6117401025003565553e-813j)  +/-  (1.45e-54, 1.79e-160j)
| (0.044921898782662728328 - 2.6563985795039155622e-814j)  +/-  (4.43e-56, 5.48e-162j)
| (0.050677547958223136826 + 2.077426562557119608e-814j)  +/-  (4.69e-56, 5.41e-162j)
