Starting with polynomial:
P : 2*t
Extension levels are: 1 2 6 10 16 68
-------------------------------------------------
Trying to find an order 2 Kronrod extension for:
P1 : 2*t
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : 2*t^3 - 3*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P3 : 2*t^9 - 117/4*t^7 + 945/8*t^5 - 2205/16*t^3 + 945/32*t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P4 : 2*t^19 - 23713751/205892*t^17 + 2134183615/823568*t^15 - 48885080515/1647136*t^13 + 623352876985/3294272*t^11 - 4536269518165/6588544*t^9 + 18427952550645/13177088*t^7 - 38805894891225/26354176*t^5 + 36681698574675/52708352*t^3 - 11110847880825/105416704*t
Solvable: 1
-------------------------------------------------
Trying to find an order 68 Kronrod extension for:
P5 : 2*t^35 - 148158172019154347566494279532305444494687200256542484844439972024607051000023761563231/385760606209899831860610471660979420398054611050129842754406267835781132157028090276*t^33 + 2249942320220592204173182865179529289145984970438942004160704874997340053778177337020913259/69436909117781969734909884898976295671649829989023371695793128210440603788265056249680*t^31 - 220849158772970079249588044514404572697676391214019057797593782286207915104784526104267559039/138873818235563939469819769797952591343299659978046743391586256420881207576530112499360*t^29 + 14076452535407047075509904706929932084194209883569653124917820365324652269134990345424626592113/277747636471127878939639539595905182686599319956093486783172512841762415153060224998720*t^27 - 3079461704370215575368823985946098203044130613330964437033194113796741253296061531689893628203229/2777476364711278789396395395959051826865993199560934867831725128417624151530602249987200*t^25 + 13621590005974628394299390435466707875960413189403142442133883552507558252569258603353414031836829/793564675631793939827541541702586236247426628445981390809064322405035471865886357139200*t^23 - 7555344735732247770778736796311822778855080357658901316591419468071013675725945354433109059803407/39537030102651655365073244070591485079942963694817578189775446667866535964848430604800*t^21 + 3219710580700670279502708780755276042659877667713327453155485017016560499238619994520958078064961/2091906354637653723019748363523358998938781147873945935966954850151668569568700032000*t^19 - 94703184350745630527408004926675491861812450062856179314573920985767025554447829325616105822169860877/10580862341757252531033887222701149816632355045946418544120857632067139624878484761856000*t^17 + 157484513545995039812258087014296855688128394169414274752888698243122811598842273074780125572399172993/4232344936702901012413554889080459926652942018378567417648343052826855849951393904742400*t^15 - 23549631437656828001609343706484598645025341463453683544660303514393391646415889277922730696464830187/217043330087328257046848968670792816751432924019413713725556053991120812818020200243200*t^13 + 93354849639900358921608632783963512574570620469839157037326776142611274152386412728501470282091552853/434086660174656514093697937341585633502865848038827427451112107982241625636040400486400*t^11 - 4883263925242950190669085624551426689401578018559150322810148516683487563072259572222768280960294573/17717822864271694452803997442513699326647585634237854181678045223764964311675118387200*t^9 + 13537565622105100537332391567346142747089590000147244485599043633820513434062805161738407228679234793/64309134840689853939807101828383056815239384894641100363127719701072833427561540812800*t^7 - 916695994687218333091656821821092731491782773637716223198067748233865557741850872806864840043001917/11024423115546832103966931742008524025469608839081331490821894805898200016153406996480*t^5 + 281593491909388686402915463907712078147402844378914597860805998856747021879331968381790179022242211/22048846231093664207933863484017048050939217678162662981643789611796400032306813992960*t^3 - 4733364936815051007936085288803863817032716310637460684423752827270817573558587806396618867308523/14699230820729109471955908989344698700626145118775108654429193074530933354871209328640*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 2*t^103 - 309682315857730366890813113652042945301147621401132325535663571171249538805493183391914217302884234765868679679161801525878870128547675524965945219700762630470372539415969920760621157942869683048352003325563418921655614810135108071467061360956811120089695759799198953414599328308501131064169738362013494119128504474362509239213943644225453812701347953882416088579392201432435896177567203713816609487475976008473640996507776502100421543759952044906855309088161806326763778865825271468474579713031052825793780891820171677047632885225006879723181370216727441315769717838401433541523106093679136335126246161482652710124759138654765543908619553829293084767382682407333335981307392638897550950061075205588462230385854252772835614861495382029119088150322196001166719373587910083641935526392730014646366528377100654310819239703709960756669078069612306539546877881711109472087444390774786771116802633064729904160468554246225204446927666337315933552782624491674461144320155347695694207091001353236156354040965164284495804507002410062965881036465338917301959681067967761178308553165519461825504659198630884735866191115590253860602626906997380899003643250937834339573755310079977588892317412299094265990769952811166793975633996994903273357978955795814619114936777336806161649141068245334021818511609656944183769235030994714915670311663914630936101455066862873719689764443169624311393550711666031937281688826272258136291703812498704996685642107879796181930347926916110394088042819181253382766519779224999859932891748971902878653825156600718277143879244723559617849399559841205676055889841353049210139697024530611929424397181362331800167844854009725787617228598945863807320533074169120953074031755296579034100099076798536421118446348948551015813945887825087960097473669573081022578721333024010214058990407544826457161737233545794168736130283041417781257748785517050265084082395181262623582029833134249583392161680373041433032086970195778503110311318686943771254379365436520025753837498526926755609231109312772444830301840099232757007962528163732872434718607606916021214216942169764788838856474065492017515731419726446453915607710000376221138977054591062292774926674580053950740855713477462526223782389527809327134952750892412048888601068640555267387496522231134354712218712504952622520590410018101120879396322681947114709547039214636395206625118272715000388564252939843766071713835667035540574373034392370494043460178367944782154660948346252910743117980066626491612827155145819150803596086160349452143116872777656933890136903163133666404591248916470247141256962205123639915974869306003422945011318449273995182205631655213760210756536630002419243212220367623883499506710656255478296458200106954819831529592767388931637912055582873135063914774441694309425086707403946110655384223553302121869590682269394720371574721686650210540709532146614101035143546868772478320512171883113370980102638996250872409328845647801035419649871344790226649899526872615280060025597020685081470424181952168755789887617807007648834485957231233986622717591780168429600376060384291841439240444350371100498833186245881981899453902266693071994414909206309564555095747706318457878802598259940823698034395776073526593104701680602503418581156654009894924141963189136896410395229249775185350989028060482813265633890259395519147766748658221898081374671126858798731592626470625424155692681082701614865801201580631057504532846113143829031538127713298794186080638307910219892619117044459826820284230753929521807508655438009656076038070623296361248528944849549059537653505413698076527061159018974716940235845441989778122701/80511052251579415132807328229247708129457759937008674468032385840618349877182710415350676241373912596633857205001831877544037727217172885272990646194293049775500955486834190201004575823870824884968788882312814655393212653633110320767495227460177925863971427263366812534880747103630384604377421732377507384670775485254789380943588173654647846992010831177880625839830004127756395444251721213407610840681825676411507513026517719648089167299313092391292680068136619990978987792758424322508823178428175390554800401892336187358652708479442301483456011724982770031572613146538789969020231693333630147821407856631653505337132506242111619066292555600768124221589098032692469296137238120563320393090237233656011286602229150275046124181285606146585654881856475122713022713271463276227777792051153073344894902477625282500817305377154733522844034444017314721319257392789498139737849469636567923859525558014324728995288979220468719415461912088548099962184049892031444796551525115833774946906001002130988773502704956151998087845085990895899490406865924988597560924903290159197083663502490396022864685202071500201887787238613800448365417095452973117024560830237885116057833459326024837731581421401706000940167195725500623783378777168498697852207913033336451893880117439934732680472259477551408490794726103076846151491821163127675044264612158085478487352816256830813856791329598634911383635148144028881348807477037363147455518808988395936359213105379722988182118787228102473142897485784806512997002590982541159394044234586939255557644461438540369339725133688676449581387413092056165100295494053530490836480229542523237988125911537321905483189592205422523705385623686188047050337952454656708927086550923689381906974095611447905473757117945415799450054498352770742439542313763301392863785113798299739090408142960877431301256847128763976850622031129030342936461029744185739505306431072367509759542999635463026992996474593378537700390657311079302819406074987597234460002122957171873648155351563718054198357501672418217846468495738828123674434862365438255187764792387450452952272044278057114856691540440403569954331137605977927603141704997005190933434619136127213838245966263966352304049276764058374866112329422390781055235028317850816764691142118685962463516582910652826642559584862428409032211752349159319751458300349144093905472214305844711498713059481941396299715434355517792939333709290058333463406775954828590715584421881617263353753175405617088850302174196381992057325316293915132086937323044814406540982324151432544319878360584827409231582785809158009830876560751662318577095613359355408077758140699342279400810648419767514081940303763653885381298601144119074857043405517950834118500202572551148678837139563176935991704002824992523278909359892883770307567790319540981002984953294246646217880993818628149369013756912637461027233929849980315076076662771647584459751434027726970441269965370399378779635542202085626150908182977250933924352347933895798520517078693875865252164125295456668312593274386208848385229385375009936816683620188737749328587716943087146729943425043873789424219450645790474765201924167615902937246616095909908263133949811958105272788477133618388879715058493658665463914486934183858171785841252578406752705086452479372032868857207605609959464789540694301299335425289328749759652359188035834483998196940144512112253713480379584119838340740980593730654024609323128436567965669178336167714997041776350623291153132301507953259893709896888304944516507469496761704280371408509032351342051510773296679952593837264043808656418907390340584617987462322495778879420274815916*t^101 + 1488465334039964701800000064950225090201884685399564031162301019304547404145258014200790697540516047050751040617923303621541088815672427375054069777458332072862915066017012202231567307034083866504039873599360215956633310338926009323771606112276052124766270012823409165998181992794028887562186868256571878420583837711196895743123329419517006322602474609854411534777775668454404831643944451830327899964734994912951639316179739365106205244945526534922226921743001728237115980549837020311921835353310358289305226881435921242296581342921313966637265058127176226964118471997596284769792981121766399436867194818649575627898595331947969525111743261345029076543326135582330998623961814132865927626510108169514782787045116428735395232669528574624862525701626697768888297378473591438960283039805814433856961243626941940947501873608392017413929476344754524699958374752324898627937733091403448532261353518339588776269956830223925898300508001644442853813096967937949558686048969808344378164715974406045555949244462112265329732957649684079544837244272236396533951755422776959480354437836980797090976443753808490462730992338202042309795919274394481901277004167065179989570272370723409265518280604031137994890188248465598059908666287109493347085816332804775440837637291830158302694409698317555931567836186495721265302020375288232479533488962876731809888999277515483305102869006329222893533000457664180247349728812781482906394410871553227659613848319482121606147211637121108310213047414008092679728525935053190618359688587194535686702123665535953406728364669345580623303330559822223208678909298307200143388646213504509310688244343489466600502359205517140243022438448347327746207497281369888033999729949031407269839706046400590491665586257327395984918615527295990302680204011599893657953640800540801512998295904181580676715861270739024710342687754901612309704807093519223566981484811789646180603348106658121505648265162987530042442378581828996088618060714311371681489937770010343994216042797695185745006929376039559158674399539987713582967452946301149634219080926428327763105073959423947514521294143112947656429277401358796952990719755655811255360714270046377924457872651752595091994953206282273438365275270142835481969151514979652694421786540340282630109490256627554331684281761251167053489967186396464503401217944935468970388723301382697230148357424388346859253644474179927043518881225416129879692916662606121208555220344648207081279319467765181070860112356383856512504977300253355014047740166945215758242715241432384176968309729028315351785351599509430445258916143500445398228077286334556380368300589414403944614317563622319462624298548641544690785452800355650221717613755701528118413797099114500113466376126984073621865075224484794714474824730152759672356473170026038454676193271213466697716282866521171124660886112485321545882361070093572153388560602607811185853972259369467008959991964298881587041942609904388059923644420535015831084408733338396935424295297176630416932684237829707513402838293917551625045964754986000431213977091738705017300554013828292256769539390216422874616773410503444445264891038383167658316564899480479269644228572647876821530002673696062128653478305920805323383748088371388501347414856078694889018672759180363842983691860354508218054060324840107417661544035519764390182878010741721430978475882911829787493940318408191064201803527466108777393962387314361795121861034258780362218240816538088617959607587279485037706044342444984036119040661761233567667899238493094052529074640270650913182467001668523972703725124660740709779217338818333800799592834138219708182132705901/420267692753244546993254253356673036435769506871185280723129054088027786358893748368130529979971823754428734610109562400779876936073642461125011173134209719828114987641274472849243885800605705899537077965672892501152570051964835874406325087342128773009930850314774761432077499880950607634850141443010588547981448033030000568525530266477261761298296538748536866883912621546888384218993984733987728588359130030868069217998422496563025453302414342282547789955673156352910316278198974963496056991395075538696058097877994898012167138262688813743640381204410059564809040624932483638285609439201549371627749011617231297859831682583822651526047140236009608436695091730654689725836382989340532451931038359684378916063636164435740768226310864085177118483290800140561978563277038301909000074507019042860351390933203974654266334068747708989245859797770382845286523590361180289431574231502884562546723412834775085355408471530846715348711181102221081802600740436404141837998961104652305222849325231123761397684119871113430018551348872476595339923840128440479268027995174631008776723482999867239353656754813231053854249385564038340467477238264519670868207533841760305821890657681849652958855019716905324907672761687113256149237216819563202788525306034016278886054213036459304592065194472818352321948470258061136910787306471526463731061275465206197703981700860656848332450740504874237422575473311830760640775030135035629717808182919426787795092410082153998310660069330694909805924875796689997844353524928864852036910904543822914010904088709180727953365197854891066814842296340533181823542478959429162166426798211971302298017258224820346622249671312305573742112955641901605602764111813308020599391795821658573554404779091758066573012155675070473129284481401463275534410877844433270748958294027124638051930506255780191392560742012147959160247002493538390128326575264649560217699570197758400944814458097117000903441597377435966796039231163833960717299711435257563881211081836437180443370935162608242915426158730023097158565547756682805580549981547587692080132216262491364410860071131458139551929841098906635161608538303204782088399700084367096672528711890584056235643943897904359027137224708384716801106359584879877108326847819181263511687761859540724059556562793607755074161032981876295148145347262611649102612327822532170186564958676509394023282170495734088684514567335802879143321962494104500678983370484205243535350682222042114706591575617321203798577349305113998539238151054236989493812826293931202143927732070477881349765042252799076188862141923804811317175647123677302972439101735835230165897494450566698472231584751186423507728385646273281690378697972301570753766576803703354098571057428716996103529868519783605876694894746460971515906858640853281005503865468003920835581456195967493257338787733238939706251811083967546562161113816897244697120179668000390879902485624734785703429219233484757229697530294886968507740715141249875085119256214936068277099150782032016616296734042283808591736892296010188570897391657551870183088497385211051495227882442914905930304678729021180794425532371026278274354044154955013332427336020649721133559218018421309523955850637487989952112605336898233721633621796439739656722091338459283249120551281942322011575434623701283988406201402424252782530920010296073745385314961547056006470588027554353225964384367581429105556138667918699274014008460666730438884780793110914795472284558072550253579819350613871516016645165661756951810376168990773096096343538752417148874005508886236608669352539830518308681186506696577577851705894553323427965750573834539081520*t^99 - 99654156181088882156977154537058541997042893189508826729057820347642165251918977308996629639103302164164718166529875865253019736108486093935141966861249868910527707051797691870188226429874687580547053260717555016147358658162306771292225387370699756068112567688496423848197502364687307344856517317925380617898568404141745000113480542720803837479226830215023644626638875935250301571021591666057059160602624879367540260207284804203616218489580402791732694182450281278834035129861919372674601608714838319914937537337198420748383749225560240527844978694270206528216503634189164461249178807689468178561573721030390846298078028135475461616627735432855614539632704495766043927214078610565623603205149158672144121441454257954266303846402428236643070408191356880024460944934528066712260312217092319702777092003604497904755214611005653781343018213285659254526786372507619085166124090642712201155229382218103083376302403422549876444071910248548277714176956888179895524971863040243272734300767452894440645056050891337310405086992148615288273264889989648095529553584009604511648265800587433784831865201215227918150923305863495977325732740556784816375496370494894022578960658587098090807909556541007850118925110102042062569887441737115935576051977176550981628543870030792551272974140473258817800144783452785884133739635759537300366193428732409419152418793705530731611869878349496242123480259994128668816313250568789926529408150069550303333637397941950572310527960737977316106119429181384702539525752154704667835061259691060186755529412499760207128579818356075911066604821415413600023866268193604446270366552791809549221382515541745802153843666215159572909387774384119340660616389499206085905923571854122252505894749884268567278375061045580738292560616519689655038904427436848303856194779759665921482522914468419609374168084127614555255131503874122188696832605398507676226951785223422106488756560036960099097197640548738604022178378415929714408691168770224456249187294825415452642668286683279814767545830007028353840383726828179268414718894695357885791842539372696627340934072948821312185926510343388318095624386258420868401644206469065473204556148881714938563013732285800168186577641205819891301917887592956028446676407334546281947721670626887844092834782523478936737926445228807419892709963491040571617234417288813884434376657378828571630769229225975853826207976968711710967098807764636602958850449290422964510258199739009784205908684481155285473932780220628500511048105489788112083377001414466028772609780087704054043315066627990165793705596811490405782704162723760982741003795784518945147132005376735591287789708141485356257244586488119235803551216102848708203493515893885101771638671694612594253123026487905376804980997837261786624359006390937883438501672860402855828201446778588684993289238498396514436875560222744588789732156743328812192844877163107407097897040447040241119975964293905060417135593021510927756103068514346139160049822322601052390797172830911539809565877182832047732631299448013201133222561924191370662077901036790483214395332399189745582445325865704830328179480719929321507781588768505978142518271098845811498728364144303824012651151436393643440144662693411136810534899820299757513950301883087472447187076811427719409570923471699433936407990086895148426693451790188224002856721949137324806802129957235687337446813028893032130890011027369251360010394711684783407764796490150303466603043011849818235964921986785559969491144419966135349238189577203916026609032319615831481237426539594191747091847102315594260784368441226627019203756001999980884200542993295251899314158876255757/47910516973869878357230984882660726153677723783315122002436712166035167644913887313966880417716787908004875745552490113688905970712395240568251273737299908060405108591105289904813802981269050472547226888086709745131392985923991289682321059957002680123132116935884322803256834986428369270372916124503207094469885075765420064811910450378407840788005805417333202824766038856345275800965314259674601059072940823518959890851820164608184901676475235020210448054946739824231776055714683145838550497019038611411350623158091418373387053761946524766775003457302746790388230631242303134764559476068976628365563387324364367956020811814555782273969373986905095361783240457294634628745347660784820699520138373004019196431254522745674447577799438505710191507095151216024065556213582366417626008493800170886080058566385253110586362083837238824774028016945823644362663689301174552995199462391328840130326469063164359730516565754516525549753074645653203325496484409750072169531881565930362795404823076348108799335989665306931022114853771462331868751317774642214636555191449907935000546477061984865286316870048708340139384429954300370813292405162155242478975658857960674863695534975730860437309472247727207039474694832330911201013042717430205117891884887877855793010180286156360723495432169901292164702125609418969607829752937754016865340985403033506538253913898114880709899384417555663066173603957548706713048353435394061787830132852814653808640534749365555807415247903699219717875435840822659754256301841890593132207843117995812197243066112846602986683632555457581616892021782820782727883842601374924486972654996164728461973967437629519514936462529602835406600876943176783038715108746717114348330664723669077385202144816460419589323385746958033936738430879766813410922840074265392865381245519092208737920077713158941818751924589384867344268158284263376474629229580170049864817751002544457707708848223071338102992342101027700214748472352677071521772167103619362282458063329353838570544286608537339692358582095222633076076472444261839836182697896424996897135072653924015542838048108986227908920001885275356408423373366565345158077565809617849020668273155526582410863409604361096929093643616755857715326124992676305990349260651386664040332404851987642542789448158471284078454357759933897646888569587937727997697805371768667401268405289122070918654167436513686110034660676281528222338703724327913077404104235199397763029977773312801076551439620374617233037817820782995833473149220183016802294662197508157044407761456034478473873214816819094685530284179313748490158023772099212538858057597885216238912314367364603625834400661635252279881035963675154112703171568842379065929389755622182367237100546873737555802405011255331069943218001096550752813381885057274034627440663352446975256286006340294231336621801589239126512706463572300308086366975126285895471700482152044560308883361219765570190930992617262324185518453617114409882441526102485759703595208502711783589303189151649894257827680820354179458005721745161497082302648960913200872088701914059870455978598492299276054733375108414610564510690296995723276361033664871519896716306354068209225750854100029285730966972673630854540837008406398644266232884794130320866318412584358290399742846141424709319599547101946374678306959876364817208524881173752406973925905616364384737647035141196267759939817904282918033399808142731717237596964516007270032865010414644286683840439620270728908099405969981352825897548885440292506382883264948132954983163417775554971636628013030973388306189540679087189655261763409843875094471979078870788095565417137455293280*t^97 + 11988352575037976858608962100919770246708091313842399475650665592282084893190546066720500998764526152664351553284295631498152344038414394134056217334819926708943198074166222671933856257501007994175721511288550737941612741357159703207371858318589341939751661783559405484578142991096220996494591401081683512582786934713107417701645134380978006031863973618708161780206521803930869743121509679802765012765129967557363567216629397254770239913044316775888636672050994252013113470956485231592866191000450718096750133340698204919962228827031968029415665067998412374646731278584160215969214884428369968199854628375975472994814628928162003441754566281261873915504981828000862143879357387931322214335797352727251447099692092705597296115589272267673522711992775843454667958728353741912498779680076266246847413136919748456876620730733918188645332591535521116560659478587597870101305041900242851134357619207823917489280484018224765419648827405137893299875054655446878352312230037554045310540358911850766907210324189328750678617926473240791826565199413321471791057783242863090745983261298584463700191382188171678654460328541617548928395831736638303933015871819100954952149228863787101756071627507064899961469444689930125964857407043798994822119988896541976827905651282466030524383539664173958845757535178217105254122476966615054155470246776438709236167373016757170169590427759312448895683797286341498250185657276537368038997529753435439898519964965607508297943164053533070941317443188193509693417215628567950397515768281535118225072943390637081036503838986621385161311236940086206364236810578027151378864599468813398387180763425289268491754990744914621561505927402162013701206492763788406737386930579878172038995684358541701148886841554192672808670862450222977067035632818805711041991393106589313974845960373460184425125237376438321990427309071297987051244906808147267704493487081657103843851985351899953552847843448275989440339480283320692738111773323276223931212751796338495291994487438334842484283238164801726938543872136092330829623911801758990438854071227907737892718096311047305682623743163729254735817787043507741466130934155755347622398183004734393521748699360343073864716280469432325048001257098666095436170620958917321312577679290704589792740583599411902287800808978250382283161561753885512428375084097886020743550173294577829656165301452022826367685787109084654435758251009488110215836654932340570927314900804261642241485224853996416088037425578084683217779969765655594513636707322998610486849579590468889665137866047284108180853128341636022226111334954266376897297902662452047984034593029892447958379030879590307668582203329194572391529320325231727010998835825617355035429024531307783661780699293321368196407581662745179492116575743666503937481012515362188928816455247693131819829323361909273403334122360561096187523826743388518067959336245204486853575981149880817366353504074896728650168312050002994834265181692841119634576000568278526585227802652635077203208860157454091451416318297352101354480630363083834549592253309127168329670613921659348095939299592183574765665811240146767098330250161018383376860521116364002722999364530410071657868269988980628030064449680404991976569770198900196863565285041807911436126685895452405302386532771743357908398605606652077305301278330150158298599058883079580307785380418920327052330553173467691484968993454097700166910350731008865328930611742522222229295971194868155832818411471393122670150601063582368056055156543521127252306719745117989860079531382964843301327103303012028864552307220396466598004405522057814568769068361107273585420001255069401367/13688719135391393816351709966474493186765063938090034857839060618867190755689682089704822976490510830858535927300711461053973134489255783019500363924942830874401459597458654258518229423219728706442064825167631355751826567406854654194948874273429337178037747695966949372359095710408105505820833178429487741277110021647262875660545842965259383082287372976380915092790296816098650228847232645621314588306554521005417111671948618459481400478992924291488699444270497092637650301632766613096728713434011031831814463759454690963824872503413292790507143844943641940110923037497800895647016993162564750961589539235532676558863089089873080649705535424830027246223782987798467036784385045938520199862896678001148341837501292213049842165085553858774340430598614633149733016061023533262178859569657191681737159590395786603024674881096353949935436576270235326960761054086049872284342703540379668608664705446618388494433304501290435871358021327329486664427566974214306334151966161694389370115663736099459656953139904373408863461386791846380533928947935612061324730054699973695714441850589138532938947677156773811468395551415514391660940687189187212136850188245131621389627295707351674410659849213636344868421341380665974628860869347837201462254824253679387369431480081758960206712980619971797761343464459833991316522786553644004818668852972295287582358261113747108774256966976444475161763886845013916203728100981541160510808609386518472516754438499818730230690070829628348490821553097377902786930371954825883752059383747998803484926590317956172281909609301559309033397720509377366493681097886107121281992187141761350989135419267894148432838989294172238687600250555193366582490031070490604099523047063905450681486327090417262739806681641988009696210980251361946688835097164075826532966070148312059639405736489473983376786264168395676384076616652646678992751208451477157104233643143584130773631099492306096600854954886007914347070992100764877577649190601034103509273732379815382448726939031010668483531023455777895164593277841217668524623627970407141970610020758264004440810870888281779402548571967221530402406678104732955759450733088462242577333792330150452117389545601246027694026755319073102204378892855050373140099788757539046868666401386282183583654128045277509736701245074266827899111019882267922285056515820505333543219544368320591691044047839003910317152760193223293777811058206950832307829744067199827932294279363803657450443268462964176352296519377366570238135185491480861943512760627859473441259360416009850992535204233376884195865795479803928140045149649171203582530873599395776068260661247818458178809828760467214937108867418192901175058049019669251161694111358749194962067743013392496444514972860358666019983776571741871643660966252873506867036411618100699135787510287525798351810463371882639750432201846734942945167533421464653112991914423472012731516823817491361591483123140747789235481576701033461259966411864600710217058170059572203366739800911186185684073665051662958336988001634784331856309229328274546628820596771975445677273136742426371221729923821459547031589860197227713063793246009618534719970490373244019488350214529742865510208847706478180244154524859544685326933209395655465805961805260738388082971355098897549916948457013457698964193801988536104233488149966049643544849693115890389824210756295754627505074268519401223690866685659469351919210741989861716362866532860118469796195382982748648779688028401705708957950256442538697226430395109504270895129995189547935872849039036575151706682373197011622596339901503360974241107169849136879677368027304404896415798080*t^95 - 269968480203768785135602776781714572532492539759735713241313987084601401857933610308032678945908224003302590009081358939938388708682509052742068725417212845176729285636983452339141627877097565239411115159926058530746138438698919947335610069450427421602810251310463291407784482043081569201022437944778883419122822180016492947090691914160417004861335741086517384677846239610570915347887055148633983974697396916989783831514294409545293989873335249769580598481844655159147309953586898503254121583036821598947290527837841891850134390357929876541215634012251429606174171412042240210044019039109772834405083778308234242285476423909798202932882405654264609688263995914264140124290591713154927272114959075281672399131135574200831277674159220340919873970318143703560357126924202929437068787118742528003604130380934478452845097079651650392932265167616685426154652352514264328183796930026818281749460585256827336367970184890910749997824722347365698580418523555577498923299237612425083276092071204554691349960741870897102102243712025183975060861886382866289032590507899833857308688103264721428711009505834592913670446826535545426164173131411373957663263970552803538040657738433197962039695124933914842587743913593938613259430958737473164812612179549659365520784084307839100996062051733568310593527295182736218864889568528718454888583073709320779829252980483067912483934932238488081328532455900575031749815264003882868258292463045736534788085776528206011132310867508194292069114554521595711186378743637584777809846319589988532426892342055283456200433934958470968657026576184214596726146244790631628681565669735356732227339342532641954514497604102477853417764876490779322968990872614345285584442120934215646348669439401098290433249671067698667631771214742701587512877941900689993091234149293677392342027389149888268398185666964579493369838354809335608782630583799540667195311447739600769088550508793925357926395564052723626957354221556441801827582150099860785158404362019660001145596858708207700436178657532303505059476574963795688244766088287050626068800195434339710049306575139989873837755565272263312286270122238306739751890722469004206483191155490471434901663174690634350097496040923289781815745859080269503900045018474195367353947962086536752219641525893782695533817711401151600448109707033228064926651578962624156360246392830656582057529770919478927793023828949913795139107217550246794648074321685948135934893463685299799706888421266693633286687366090501581306943751754070770203396398422511825415372723180154919375141405056062465200505402022417841306204680161631747318865884730327323966052099947344479574342833950167183043690672240768345887972990240573767220889983890880019494457560889993750882758035133327879993193124820743304368797555757585862033556214926677240704691338659784143274357946552100372032093672192160443638779303864631561138678180772718908376119632321858515548933004960545292088658720658456565847772917348980198542007953702911698943148171446266036834624010409929462923978715680508420704981184809322759769817672743628130002133550492011558161620244329116967235407063567524419100060598691474083258147989897419833115038091651835127332935648374720846571198094069149857342151087835763762846447635099069900032159075009058708218660926856602167635692644067726583485879088476128550879750412451413698869521815462388703827215939802252012153023471533125741989043615046132150444925964735722088390990622359159137922688025005879382827027786578176004557141937655768341439964999134437490790859019930079365900920610191401506857779186293516260135645646064298463894485874410605051427296471942050593126517/958210339477397567144619697653214523073554475666302440048734243320703352898277746279337608354335758160097514911049802273778119414247904811365025474745998161208102171822105798096276059625381009450944537761734194902627859718479825793646421199140053602462642338717686456065136699728567385407458322490064141889397701515308401296238209007568156815760116108346664056495320777126905516019306285193492021181458816470379197817036403292163698033529504700404208961098934796484635521114293662916771009940380772228227012463161828367467741075238930495335500069146054935807764612624846062695291189521379532567311267746487287359120416236291115645479387479738101907235664809145892692574906953215696413990402767460080383928625090454913488951555988770114203830141903024320481311124271647328352520169876003417721601171327705062211727241676744776495480560338916472887253273786023491059903989247826576802606529381263287194610331315090330510995061492913064066509929688195001443390637631318607255908096461526962175986719793306138620442297075429246637375026355492844292731103828998158700010929541239697305726337400974166802787688599086007416265848103243104849579513177159213497273910699514617208746189444954544140789493896646618224020260854348604102357837697757557115860203605723127214469908643398025843294042512188379392156595058755080337306819708060670130765078277962297614197987688351113261323472079150974134260967068707881235756602657056293076172810694987311116148304958073984394357508716816453195085126036837811862644156862359916243944861322256932059733672651109151632337840435656415654557676852027498489739453099923294569239479348752590390298729250592056708132017538863535660774302174934342286966613294473381547704042896329208391786467714939160678734768617595336268218456801485307857307624910381844174758401554263178836375038491787697346885363165685267529492584591603400997296355020050889154154176964461426762059846842020554004294969447053541430435443342072387245649161266587076771410885732170746793847171641904452661521529448885236796723653957928499937942701453078480310856760962179724558178400037705507128168467467331306903161551316192356980413365463110531648217268192087221938581872872335117154306522499853526119806985213027733280806648097039752850855788963169425681569087155198677952937771391758754559953956107435373348025368105782441418373083348730273722200693213525630564446774074486558261548082084703987955260599555466256021531028792407492344660756356415659916669462984403660336045893243950163140888155229120689569477464296336381893710605683586274969803160475441984250777161151957704324778246287347292072516688013232705045597620719273503082254063431376847581318587795112443647344742010937474751116048100225106621398864360021931015056267637701145480692548813267048939505125720126805884626732436031784782530254129271446006161727339502525717909434009643040891206177667224395311403818619852345246483710369072342288197648830522049715194071904170054235671786063783032997885156553616407083589160114434903229941646052979218264017441774038281197409119571969845985521094667502168292211290213805939914465527220673297430397934326127081364184515017082000585714619339453472617090816740168127972885324657695882606417326368251687165807994856922828494186391990942038927493566139197527296344170497623475048139478518112327287694752940702823925355198796358085658360667996162854634344751939290320145400657300208292885733676808792405414578161988119399627056517950977708805850127657665298962659099663268355511099432732560260619467766123790813581743793105235268196877501889439581577415761911308342749105865600*t^93 + 31500638626840633027463946785954273197174437625660435201050786498811480980742557625443962155181811390353133673762049731374122840129969715815634274970019808668426945092023413682846342703863483328856640976279046515718133136939076981456314273826894436883863875888830357204882324959682421264799672389756317400461476312611942683596012828121264528265159066712370758131449168202326520479725093983188348839349382386876511224809850034570609099344099538190000290263046239300012528773346013971528431367291461892798956571820430363292247067076372146698601747835091085396595636612265514955393453246897272128129013736669667884109971499089773489702527918069404837661490388321612703592954435247473528167839833372049744437850804853197840500241217806150860608975570862732661485862100115131805619142176130275617314920139568690489326381580860625705141147403091230753082963441042663472347409040735096088734343058257001358131869866989220828729116495849140773007499243947424015477966283051902921871304716112758452946079604086567216104716722612191928880124408045075621467026874317443712146605408267695303747888588508599873041562526616101994530992416648890559602516252160323635820315407704968806126338931504449728513601462795635603690495150927350141218790703965104225937644578372458856561879463786464067948667138791892249970045114920091124993007099388699823443525990621768382559638629621116958848591319505928128643927889163148266914005338562950361877933268579035255685240000257264051862821559731442852270972742521404746366231276674676575066307415770360144580982581917188419059749777058556010443595471986440485147262477460277482633791396815102400535833096422486996969628767021325835864371916151153315429118822985339356790512358582156314151846005554823813156260713863480415920779138904004182486543888912754053524994864552237169298414562506814631305252290615015052867002381157142246374071123290930625900847623752741179460073117640511258496868091072068270685248779491918787800263826000977044752467193469807372350636723807073703386058911205333166166068984840094525485880157395798260277611395818294009867721827441485119850433940507589755567715239088586093629215047683952889926717092327434779380177228025333401721771256974926894060035146409576901604095707941910420967841230040271780597754750265585250370417234859487436444145697819005505486389517445168896201677754285658177049552187280331067676696945466513510435561297174620546312214450239856414202312450381669807693209380358130393090521920041134730349767562962236829186656461861210587848831951365516337973424287526555967270019706510431684780370694311321276719090747455112366325801962870154641444208852938562955502484101655063194398291615550538097370514783362258599518682148677172428698371096588076035700312068826828202612629733174809210974143013481543628321459924382842159166916880426535544924964588982424413959724599778174527812768958286547288935171879071254722401709299956573935252821277289947293884348497251698685849229963892318758128348128116034154808008051740547231581863438431166568976506981488805566363041477852977068188815608338313110416611228249403513705745560680064553646662091056767501599803377658187707233090649876590797588540381075944024854414685305946641071228906314298974358118455881177911358564969634923524236687944451858466297347654966234683291454676559443322744589041286451539866757829166871177555720743946951239966996727521344697396635913886716224071120486947430566022123950940923508334173752845983282698485589635351981522424726694587897854540461101864318262018370723703585182298494164240526994681333603547779239644224456416188087331493799086416264477111/437078400463374328872984423490939957893200287146032691952054216251548897813249498302855751179170696704605883994513944896811072013516588159570011620059578108621239587146925451763213641232629934135518561084299808201198672854043429309382578090835813923930328084327365751889360599876188631940244147100731012089900705954351200591266551477136352231750228400298478341559269126408763919587753744123347237731893495232102791986718359396425546471434510915973849701553900082607026728929326933962035899271050878560243900421793114693932653823793196366293385996452586461947401402249929782983817033816769611346492858972081920549774224949887175557587089025845449992774162895399880877314869838308914153750008279894071754072706181611013170398955363298648584203222622432146184457705808119833985360077487299804574765446570532133640436987431497617348815694189681198159097984533975627501008837200762999945048592349348166088769624810392080583962659628346309925074704770053860307511518919548838397431763298240368711853591484665957967219293402827375659153520793733578098438749114981616249127792422319861928927803025005760296008419360986599874086176327795100457702935835195430718054766283989123639077209220505581537903979672154597786395206705492345730900066318275376930041496381557917676775747802251731086414826409068383582387218798730387522280303726483814445612140968895083122265748770125069206919478492244303991066406031340437054906520510236203859306896106485440158243086472103922706198161870828557597758127665926019446118387340725575830571340252257547957071499805769086709487435988194154509096484178117806328653083870140450154389937948553813160487139658164797796691797473867577669826874676285840341423367467654524916496580970255428389235932641902073292054455860657521806555787312958210601578916625788209623574007726506011399048263171692633877526656882593279925733459638275235542626407553005668736982607036421001680939579261272533405467880800410387319145991699892667866436459525109894667661105772569112572632043205079224021044908169666950117803771980809491199763337504912991018987294473976716465134007034742862900568072879835332973371935688087741780539429860366207418485069701653820533388222713696720105473150613968275072192659921731948514052155272333922353021938825305352065277127474301151346954071161153116115066716820935433456994027557023569769784213457315563452231895150029234994309054840993868680706142705303573453276764709510923799294855238642014051950520443277318558480807677096406469073565339345688450229684841353296996603755643942911039236416627600757003769862673008624395091336665805268639372533394228589366411120848141233880448037521072124212957993845891193633583917239875851488262513899725865675947671063260574950111762690536319410376543132986487412245724020086724077669004714443806192987632339242568497294501883527326248424647558369573134485004986854720406515098585049724177131566388002824147518885431506682447248050343746899870088524026463533511008183116813313297280948603403975160935406367987850596113733287323853944990412037280619493555036997740631502167516865878182028026202553665867329405328205921153213865724429461475709978901586739158161904914084662987509550197109550374163070498966668297329242990974991997654579085373333220014892038452008649335347942449458521222893832156810707916695200727560008938246729411548656527355002959742284686269778384214635447244974568799093399656440172024835351387291175940395452263723012124638426376657310972288227229882791215750404019940197280302513834828965729241686073016126641423739041028433966964440680965774130335456365084380596787920644780800*t^91 - 4420151237196795892091484882371050487559012690081391644578381368977688385852838616902946213382957063874843643151559409151205583569779719040103622419420625046653866161741523577916763952805256304341905801398998706344986476756077917742399548095081270981748934316917389388269681758123783461786937251469324557165720457013078630189664976767030626991476240645332231027768647703348562193603433064769123905125834970953126595606984506339773111008861730919088883581364735768001295885184852949629937292880310447156951070386056266354137997083154502474229712608706202932069771520335790476365244892433975903616749414574557854938717121280844259898900069916902552831349721028521398652238414398039215652641928814230120806024555845109245698435143960289548737586943726972309188810355939022867837361549094565877843115874557042400753443639886772569098947878194919254323939501730141304529493047259411867912530108230714822359423698967921332202502506329202420655353690564851606867092947760049288243622505413915280627351716460603171035114767383945228581573589256741927562276562517781433945207368429281336580468935300090432534156881232747945036733530907682772534754947075724626122903369375520469277578300410916587072989114528435595038236422882412795760584554842415054611755743921776692414692474804055142246947452504038024933548307771931599108408686799564735949988581035945930001719095492848150695021718619988930331638768146111625431571155800774232111069451140378805985138944690059954636822644256433566373640155490738164683363537668005243476610875877453295339699120533518924769861504809463578190035489873830588273381206220268221182521456073033269739798945853467756499014125235612502447946157236712679672286809658120180006331585605050924140028086806716942809777372538931622131746502329619093266622731360146452336094743727386522043280409658204948044330393677390907135218463168984021587730689898339832899363897797181409725356965496058136926144807927943235941050779272448989807780166291973693532825172539354723390409856209137349669454635903358986524326363286522018174552196065238147789560440858540985052556535808418274411462139959912471531739317127493326371031068121062958088928538589997120806176475443216506738066810330622707146712533540894957650160770150158880449184213543610794216124006555040259793224187832808443855072744948601826157967538838325961253593110765605068966341920320482266032789561093899783937968242776842779058374924290314297023453568046066183694097951677617583894748702126214983978787100608826397493186695413182137887435630943768723428824317925176778426311159794809939992705746956805393525766628473250611676183353122811678441201065121288145221165235298157848629550170274011633602872895276059777938148458154745160392529285575720601837234692483860104457823751716185347767535304940059236225515292056967708285718894498867246118287394820805720757691216435929155242187809223658375943955426761770263556290241895540814446621938256277410999412495368936952415542020274391423147161822773850458251340032953125998211934931999973769621947282237752755401101712113385954251731226933227900101243287276596985064056017496355996031409880846983964835799138362386651154706145631504186962929911647449035836755743947425889432122341248599091765577127432750922419208642533700420089686657707673829946103230307611546718853778177790107435153913887502657952129844132981803967903775767796226768059169558483138872811323536281775042224657536254944509130775775539033735384406436395695760307882031107273925783166732117668762896188256536946894850921472164787473086314738340154972601133284298714697600383200908278089899407450964865030675087802791/293425299511078632783396876303584358398968459437369947197145730510206493398628163193983827624949927721025416788317028340725833011740802851124667800933330103587725509504635953283704091147505562449644794007926604572404709042681155543032170758314443080931893587278438208101724082716881301575883904086957419449686673930687772663603611558317537798248319999400378459966789340195750178016578680221473778930677833132485007687083591941467016864489701661590444432976518255456850610687888148333180100377298823140110405149830444331193454933706499160571626465618503044787355474710452860976469168702324665750612205989924329329081763016357590524326799099350912095149054690445120028970715951451384368550838891902220170900810083254860175061165367227826082861763453859447471832606499184448548838398686473935471192536464350572383946697562345400446838269366005977697474446950475637929010599374112227296442621663862402167594008122709883432033598830496489396366818468962824886442733034657120177475857094218700861891044416705746448659885637764778192511730292859808763418546905857658375247791312850733974953531764120533745386985531009004048803186374726444107271237590694532488720766431984698336367166456699413739112871686573119980599982101620528100677577855002203045701191237485882067008785357911662136013153462621241511642619553547666823290843901712800764487617303784899136081072674343963127578609894460009412669247249039880076193910769205238190881362919487225492900525384939100110094366002616238333961623039725001054827477368073769907590226422682233861847333536272980210969232026741009060440106378243087315302436971487622203647111676129126568407033090514634254179093370789767142343775199346560815875554026618737727274704691364810925307056113596925203399224701121416306134451882765945383859979361445818060626017187061035652561067342596321543112895653847621923475729237162108127616528270584472278760990190450632461804104210734294092870770644008840020253342427861277694334343161190442620223155675318064240426978338343185726128148351236412512418932256450105092107787244964921304080137023529702320259963389324041960581366259996120202790359491936237315335470579592513913609643459710264851414626848461731430807641778844035331798672360789381435767013572826839872995394931388326353156044911080839604255166439520791951914789225787987660795323833281823172115135301011181597598345610719626426179478816587217174314057136160465644966468041651666843926612816875005433542782724253506525593448887224054209571386864480738846254195090161846717053321288967007611007381029329308201864167807813123177237984014977270346565427418658792994650665796052148345074115855813086054965799868541621326012669773703321632453567664682631157119536507135599316508363352913382430832785956611595216087629392151554097475125164963275224225697177078177651183708931141345021442413394185440097617600014508468966240469516763381497580991568479229277701011753018152816252524464102085446119429129765852163723493599087337660241276829085201991374636141709177033524352946890080615070229947694389220006614837816543948455126322626219534814923981027685600474110335575067524241856333645137359965835931897554846025498988837085614744698992878151188141328306289983607031794607877961092107425980631035036664188480781806587130252031069820580969392654605588581408044755101952667209637678286331415364325320306987119382444555269425263583792927187124702302690168819339465898001476114652146953046048806340596907529274766062829880327980502840437898719852440843087621115178992897585250351493018609136809543755336488794510488356366165203039759980840643624059529510400*t^89 + 5329804757285876955529461508220432061628771448730550158262176557107201396278161467038951971817208810401625013884180767808829381251912685488550995320433881489330713883050229907535818841499867263447895764980444854015858609019542612622652873900608727428600368924940385649955795710262702189053552920534502566710616916647531383025193163740448240164839000709121669499279476973241701130778979996008394953936555201334849043639525578630400170900133717259704027510356205639110455200815720539003339863242696783653879903121682785809407625484571640823785604510009503958244694293412587583726703376958086478783587648447330893831929400060563795501746066773666784902227627543585557646641737936790520913963861459127795329787004098986902546858905696065734491475154032595459162596616233345236627377757777744989688347249170860589391481564215761760351173241931109755529914863292579190295790480923005461794083716453554201950705139517156448676615585701786598007691809996083708925175100361536897101727496005177172208386004046966793326894611272639181978048167815303350966023484822153309032651782067039095895412323942323371523248693470283259361404276655225605645690171295893989091497088696530788609348562018640013305878707681384837090242297862745359910597252676822223453992662034681696803150118024158088480006141421482789600024976842961045774404379306649219724333888852391291003581464516374047933826713995407250222116322082973300445658449442542255337748032562653128869748289409280238612763985587586989793158393963371292774599057815229066134795463554198835296971567379646732956805960738862312397270692979337671753689791644326984071586215207448098246441197132529327704058547292592033936676210691509686838959176716074926948722351632349534248055605177981998076953174763712429447970335981699779560622803386740764682773254941583581989085843414340652009798388789036497642012768561094151136156303670653261673025620491646750872528394753143770788876434201008546636764654455542845169452776582801554748229600003484634873736472193678911704894956558104257416681311955981199959574908548840235603251074803903974778769100635664367271498218683476085717613716211556169961953110485710347596559153467105583151193128662931230545910579732153715273394103806953963520271573706905478751708862565039685204440118165349367914698875392951182154201352951520672402633866304017539983734601085678226783025271040899902021455305177950130009758385545338932684435231264502969029205801933599649212764404031000178503474005242934406325501430439539918100127510405184284644049167986660997351105935808416217328698921550551729239216998876144196516655390722159940635506316851245676300917819537932110133198692454538752524708306985346265173184931336838012462590716228290266053082963917226204235490690362225302603811834110598630358325069560685000525716528382928786140403692125059626256572723045610884590496190341511752841820646356004190456165042509013232612459381176808433051495367949140672232858745642638090013080214654345846781841792721418401534886030693568556173966953054492026306949592609902934020924413670477392193820137709706111553821269911862482514197533125088715025194798666005933424384889130465802293338763514738322229452359059867662335550547986103015099544454988203268462992775700761053602115597761862958838155649921749972104751401892167913386879659731002608118084196024281649723690193739546664488108793747318402654620495223837049330922127140002524445903377811685667480583906714817416456007067484495110718375278601150761551038456008144230077858209377511150087572915294197187950612462016889877607286224634481738123261110967137728857300031002549274301693801403468081/2031405919692082842346593759024814788915935488412561172903316595839891108144348822112195729711191807299406731611425580820409613158205558200093854006461516101761176604262864291964105246405807740036002420054876493193571062603177230682530412942176913637220801758081495286858089803424562857063811643678935980805523127212453810748025003096044492449411446149694927799770080047509039693960929324610203084904692690917203899372117174979387039831082549964856922997529741768547427304762302565383554541073607237123841266421903076139031611079506532650111260146589636463912460978764673652914017321785324609042699887622553049201335282420937165168416301457044776043339609395389292508258802740817276397659653867015370413928685191764416596577298696192642112119900834411559420379583455892336107342760137127245569794483214734731888861752354698926170418787918502922520976940426369801046996457205392342821525842288278168852573902387991500683309530364975695821001050938973403059988151778395447382525164498437159813091845961809013875337669799910002871235055873644829900589940117476096444023170627428158288139835290065233621909899830062335722483597978875382281108567935577532614220690682970988482541921623303633578473727060890830634922953011219040696998615919246021085623631644133029694676206324003814787783370125839364311371981524560770315090457781088620677221965949280070942099733899304360114005760807800065164633250185660708219803997632959341321486358673373099566234406511116846916037918479650880773580467198096161148805612548203022437163106003184695966635386020351401460556221723591601187662274926298296798247640571837384486787696219355491627433306011255160221239877182390695600841520610860805648369220184283568881132570940217921790587311555671020638917709469302112888623128419148852657492164810009509650487811295037939133115081602589918375396969911252767162524279334199210114268272642507885006806855164658224735566875305083574489105335227753507832523139885193460960776221885164602755391077752201983202956003880837439642425642431636702009054146390808419868438527080526378259016333239821016063338208079935675111717151030742370634702488790327796798476334781794327094220608567224910509793570489350448367129827699689475373990808651618794555310093965724276043814272601919182444926464769021197260228075350528559667102386947762991497813780384258775806950936699308180291065469612674336796627161037911503514481934019572454465152471057588462765645781039903883770680803475601199023339261526935759912417293677174345858682889085735861887292224308233129614666484049202902935982700207937006611647581642150333168529882129176259193735378588053334696666955924859826534378614474518916872395406125638380532370853063187446472366021972477226037365592443246493751919287391926428419068203484126143751750866526668828475408672764387383738964138754055465533062861959745354521968000100443246689357096654515718060176095474086971922545465982433365650979015520706745396211432436840514979624186455220029955516531893666783017209019442601994847476289632315942719716976560961156138507333492576073489304720695104596779487935253268592618666917707827390552443620771389412492071171836213841241714992999641361948232531489156431302516888274315271125604731900693576791512949096676396407675151020797122526286360215098757868249641454961767102055694458398133849912876234289986721753021448279141595724616151865251824810874111295478708249393476441580917755394834639899478905703414813127209359818056072742668402270634250433800837291286128913683530797393027752513271664182436524793296841383098768577380304005611912944121415251973686628104435072000*t^87 - 1249600806185277690414106801463530466336585287101853273701146982668917548331366240395549821736033692977817032975266174187951608283889660803653245011675397256503971434697985329428899275868338338499690178412736522814339426254273983711439101788363545759365913932608599369565000070194796987605161909364931220562038486487565519425438440170135794314595599752947562998117451330219784522897859609665915721711138327436334910001541023288777404058274225771350736191401630610019054734512312359414182074623052535421544405956462664046515920263521523546275467769251635731882823050984116936016196334093564983475659154744062948723693461490089889504667137538116009824622000153980084814046248348779030436066734154414368775020296234593419703334508348424760867371933754861251085181692490141105431623968257616015615197414549415105962089406250143752558697308764645560274940159259190146208328879177704317705186366843265517804396139028747584225873386887510526455622094016714323899122758764845956399810695860411456754897208334437126488852301564367405833715396396098511042517223972748276306069961679861573860520394416716786809721680230185477156273900529848807684370342386992221818684260104685195608480007034321066258823856111963290544250471736872569382078507581065329778939839846543658862708732141599087968184403763336126733499755150685324916192318462653758693186351856109301231134332139329814772649933658868821327035358862439001871479600556385694499798729314871424732020559786598984385263242932145093623983752326882140236571693510724487129541064372118730151283753226768153538320454116070690638410625121895454003244389446031589570565542457495060011191322579379077644673979864516065656194705237724441359648232506401074083489775512615365965753577306497665191351621128834260457118069030034973500868692220928544471282819938490936361027266823620527390539616035269630840410919911643025810085811402286024638920011749124429438236732546105178266065187666671681866537236997486325161026535295507856241294356790189956121426566760547757374342350424216970013517859608721996116224135350548963688395820613233463731789018941897340856374141216276691561958874993111875670472394505892510082917993314718952980033998800008896797964006178314486851838122605033721383880358300991494904871179538931197239818439803375075535670904269890210997292313097694042812562780729172763636668290093586260078864598638942266670183393839455571417871605906745118524229590210945466841862154129860869558248324218708193305442131401861114487963846292896536778961256967384511612118493403838149237909037130060375316695546982214604693465246908002147912513148230587299642665202053262837861362394644541741715426987445383262315623948560063266059035349603547156855216854367595170672242738981635455221942771620635852142850212309328617540098355139628816550383435511151737916020878394895648456563940737596856716169558626512370779728554575881037755050461086388861037581836729480194706693614875181938534895155656618427020260469947331422895755099347412260776866105285651082159692386881319511373036999014328723901482786214899809379341369272254456195712152800461891407591976076044459222919823334081029375695743111426067548038885678343108363511349097876795828687923634485161386403792694698406222120391753793552616197920850353720818123657214877582821467573325855961229709248125010129721225720619939735934413986189616966144279748767993094684967878057953424081040515777457414401689128631578585769941525569134028739870297167266687037843529953267094248965586815286390909875713507144856085557255176285767465158301938193915645919791831275303464594974274494993023894585408409395764994405291490854083/3233666566040458402102741085794603133376387104003668805846095805622683804801208329076556467703529815701096429912065210285549996455919051828720828826612209304844321941479661525983677739176591912710371199271027887124460058837710693739538208356934678851086174227150135354590428666675834752060761391978714418425118447399416270170325515132478987980695771421963354456776862116442961145488826271828486543317674079419222533694390605069228349118866099944057959057292241998912231219825706124488107228647782948891012628181804896711111544167377745851197516151714115187452488904972337651577415328556231010312869208868553833422533714874144875166050439054071276150622235364089077870289522730280562428927612278106099842580356019543357031286312210265838464190862552736768056930765501216371762708883483590309274366728382638960965943197625847270230462560360065876666044925576670295544198442082053117144469708132361166744913558903333409250982517723838862735471060678365825279164813034996834608917608793430580926962530306553124128088535599856739264414986900904014943796231207410929033343006304885639723977696992348739234876983402956371150075931476577139141356495897449949875698242311668104115066732379952722839203075729581322235183476221940513762569225340840604993441699351885230942545797821883623539736793261540212577286011406443675195450116467855355363741088653956031295587331513178369161070394755273573119212112540439494717239016640220992307672162786185750329924157303410491009203217171689157149781151866357154481772199566527260206096372821396046640766532848722639059660924376329487604850151923495247964557468665373795713662047043055680549791793242406173413402253474009678711543645054023323276995901517839150463843684353816283666649189823313053261950639563378873577808245238645112393558956228178403117103046551284882701693395204122727209815584756688078340344771185051803855365821757461531235325198017211051619881964771357526737759513219689257366057243082552856223276434837608959488173552340239891629195271483782046777738777748319648096045375887409321423228675760837908249046408014408964345722045514999646096202811844855202234832533176440166332268451285305255374473621800888633056406091799374183115022991032158756717781287241352366843146680190336602681990066590810127157229882693543946659138568925331176612938493508683945649581119795350704345758633929510980871491972036502005512998337978716270900603894969931662209834545765140818280007569818622508859451074920344765792254334675530393329970385853461203611780925483416269943036601960044573672326239915057682224625522779981357463439007511994407900925118491341800349211418976901226660000460451817683054725141408417867674425340363261095541325031406706547445807137017412727161520738991290336992851110542250232993618772893098759441562603858778951450650540318820733298759241281965843093447004752247707198234775670093331464690888552086245075382356060791506325684619318975561648497208379900533487846770001501227926748704969533925235312030361347123986577622786182767308227563088176398615059676974591228138848408416753749636036086004452215281633856117447963760326930228786458430420457554456615803705130678054686058240192938204616978819131758249013093802393579522268322391205882736714076285918970219569791809424073921950143884410138320471708642286397694241509394778933776621230473558087237121720341544346240266213602450200928360047658126136347904882519442676784557379284097900039023660298874823580080047552363436197427104803614479010894621740994292205209537049024421554381551738567474082631303615380160851101000727830866076106319213681421509133816166243584000*t^85 + 3085342546552088517153351535868497880813514551205135960140761903709668776573574254291779169077757478845867154560359128741183484371254246081305007126008901000694520378949021596212331993826329762440706260096331517586930480933810057721224437634016202087036642543547065530906075921434847447314009115247560599394540232856419077959354314124675535364867596778748954240141980515180365230445640590100766667532006698996445709164412411362142314993498947557485027939654657433225301762700159448078323705547849132287832563209901522996576226740898130476280871953889764034535289777031043091648100764641186075304540144617141246119758337784311917264325802451833165332610751906566260492691856953596758468435323188990657408556377620489859894551074372648584369526552401148463824351956229667822133523978571348596412273123646866928763863622694333420973329644454135792505197581302727204537094606097030064954500126135879431620399042315829829837920377250699899469679793388671202226577760227584784606953645087153401506572259351860560628989635633653572200322970329673979733521122445672365594188845618069343551675035201121085327753937289125581692992428974903044393965759461551769293157772719095400617094137812875012318830321813198348778979052230603996104905303070757999537425279727371018447868466367961454092981426482538645939429462118824440587794659439364098301765089031549399806524967500553070480255334384475828827960557724285473371258217933212676098959387965063230849830785438015234324033502488285006336797924631846500948469319139768702397144736506820055593412648591975938801310530805310840624610033692777433420602962654585976817049216492184599487950194662042298086622097060997422447811722810332882492556087892804925123038631890793005402543956532301457557253024212823917303360361835742191260171122998996183257193608259727606268975412705327369912085092299411517301155902537159311969296036968408038656654518605412737492453902472224456999056558387535547254012301835674276759860956001814450912475081223945610409356678531365524364485693264491954285242362851793179559129664711425400519689738366342948735428822604557508058579174316412262017256030391109016010949359036113155307580232514108178315736142574517918013662674460606623094157615124472580254559539705736459056992411180105480199132573158067659099277844445074164015404919825425993737474940879911967477852545106027707887238797749168297212666906766541735636076909854382557418533692498455490919776144378606927937344855605590195794946660944166761899807213362304109144357887982510685999120495744450720989720456081600363377130221520515948502426778670375743604553324643334111228072243899247766722880064214336614861059415968444567863054601605791848769649093075606666448137677296742710532125753350816635262275472703091793865236994887449049949904862367866546607269598793561375857313219067405190940644856702390017143712629680891521504415910182913906550489430619970368217418204973736661820837974971309405999526463946375325405286956768079271714515286550660314867334139668494941099149885689017365068640796700888524846930766787776775888552055134737196482072221395934104950548314514005070313535728694799970542461691819163634327157350507951740371753531076026416987288570275673895197171955235818309031112417038723329488583283509385236767077477717073125883963350097251669728492749225227432735951528443505100553120749671810800461811355200815446529599700419159708353645345809777878943450644702887641799842834772020400960487003818520343861012376185402346955426699250167698488472865313734755973821753890626192228202304067358409823884219924974469832077338805234780887900603620848818598720467919407342309039/63379864694392984681213725281574221414177187238471908594583477790204602574103683249900506766989184387741490026276478121596779930536013415842928245001599302374948710053001365909280083687861201489123275505712146587639417153219129597294948883795919705481289014852142652949972401866846361140390923282782802601132321569028558895338380096596588164421637119870481747352826497482282038451580994927838336249026411956616761660410055859356875642729775558903535997522927943178679731908583840039966901681496545798263847512363375975537786265680603818683471316573596657674068782537457817970917340439702127802132236493823655135081660811533239553254588605459797012552195813136145926257674645513499023606981200650879556914574977983049797813211719321210433898140906033640653915843003823840886549094116278370061777587876299723634932486673466606496517066183057291182654480541302737792666289464808241096031606279394278868200305754505334821319257347387241709615232789295970175471630335485937958334785132351239386168465594008441232910535297757192089582533743257718692898406131665254209053522923575758538589962861050035289003588874697944874541488256940911927170587319590019017563685549308694840655307954647073367648380284299793915809596133950034069746356816680475857871457307296950526473897637308919021378841147926188166514805823566296033830822282769964965129325337617538213393511697658296035556979737203362033136557405792614096457884726148331449230374390609240706466513483146845623780383056565107480135710576580600227842735111503934300039488907299362514159024043834963725569354117776057957055062977700506860105326385841326395987776122043891338775919147551160998902684168090589702746255443058857136229119669749647349091336213334799159866324120536935843934232535442225922125041606677444202913755542072296701095219712405183700953190546000805453312385461231086335470757515227015355565170106446246012212373881137336611749686509518607524060086459105909444374721964418035981976218122817135605968201625868701875932227321082128116843680043867065102682489367393222699895282044912423001681309597082415701176152092093993063485575112159161963802717650258227260112461645191983005339682987297417207905559399267733989054450624230311631668513229930506390125674931730597412567005305179878492281705700793461354519115950936491061613594472770205334731789947988873805176869225018415225081242651915439308054767424382838909651836341410660579312757096996760038288148368445001173645241068438757409528184959640395709267419562727839590790906139474958890883517398416873643977594302335130571602660246487634606283404547235090394858132322430299286844543811947264042536009024855626587872612771604990206418736671119917472609970615571448329937819885541289452365806484229290605059881766628104566674927948704735685054627035632067448432750590248886372655681129126530524631561293144055061085401603133829296707941415620890403477494178791513523983418538651921008310545284246050456361796692029424067364274617402864934612115795082403630136921406609182239241260236528257412855169668701988071521428804968373492866307285687263419520023579901980089702407832484214585236240968067349669752620561289871846741507781588810492784854982461680656638526914158636459118867635301639595895204011816303567919464711848870222820134438711081245489388813394807133584137667102021776117281738509847585718694269186309217786608023938195856934099272272418935697381076464977324633968318840764863741857946542169568932026323349469571254150843788613534586123488127222106926160878662465878414075922492019573550861451152681579614265484975091683856588155861579022796858374246400*t^83 - 670813652628191753752679270891113682208980096517938490668890669226964937064502639062414983262492107658564360218135063577244630598588110531203080753870957003628168181730074776840052788195349557552284374915285245643646226923650292119577925833304607852467094195038815296380135997518353501623371497301602696720404081021972473031729030296838175224416060872962935986579851511208678556004112565444915837152517204275056973904799291890977158837372388527585963842721355379091127383709447785027561865945611946096105401367567239735471497813674140099280176310034188971060034007826347348195169173151770259712028922778428988372583868227034950669002105082587668123157220470822057826233024464335810604052614897637601016197368995484593113911339027983949114933290009679938969735795429421010982794803948645206292826560372712538042570445330175633297484846236681412071291631848619962899309055432793700024281804592546865319969528034825553863772984721354258243925181573730167078821406749765438015657655124299759086441337241706493901097374590921271180395426442459330872923566084362292328231333461915335393100229970068507549344354134196279785373856012288034310312200717472055034184989161890767905997269891984649643887247018142030108009655813209990861658721615871086491914794464617507306417836793337599562082299820202112543468360665503199853515232672005814810462536634781945470197128630719798349891805544581105393211486392906257398871031787684775838515919583333449330634603850940152552853917635170559133605672377770840057950366536558832477430490613722353725846267643262525882367126895070814503858485932423551101371914684927355961528912977692775535845903998997088844175073738986349148985680934598760525776361324228992595900728369404305735131943900150717077389047001852128436200496084400299971082530971823541742359037338247740553880944445356373934368300244203911231414568738711966254922811695299779862924093735250660036806648380414478785720566302199857851730166960292956695688105141623280449657601058059374846721022043606315383099160304801718249616579407537646243394911558199422065258988040915859021845957978412861332116585612691255757679967093108917060170329294130037504945349045971939258713763420086935380184348546612469017260124685644548941917151325748003929102233281761499806920999299356507908565081721403734126681218900444517298602848814371516501221603201412588792132245952580970404200502055215720842953664955991482256119048542937745972831476916513867201629229057694540501425582109285205357944771377003963777396066911876167602980235145156573342059061284193658664579799588072956229208654434353543708714998436548762021067726260559611019169571955746101366286391674201620888128886248671069045997469764604748222573012541055348389575683969526636240686211974867971634036569517727626653799753460468156029418917662526192836271097154283876062590813436332273947139875056865730756347224936505211793310606867260630107435050504353776633029518327087537963540265481945131893464688305307712871206940402074447717046322670663956269681295678107087849568555459801737368548121388381395052284580686331902679439213233216029095060989553766135368772015863554846662138942323588385732795151454985200987257060322091367151242730260279524223680562021547105488993137890420529886041191387951992477053753494476126876479645504617231679160853465039626950207775810282945626481927345145271301437662307637597850101665815290283465666979469432449026408592318939022858517685740020522026526766670734134379666619181275791758954482875586961584293758244685858443833022176193798877398524709060449849592562625986598051667729537804782313693653199849299016390343474384633122347827/126759729388785969362427450563148442828354374476943817189166955580409205148207366499801013533978368775482980052552956243193559861072026831685856490003198604749897420106002731818560167375722402978246551011424293175278834306438259194589897767591839410962578029704285305899944803733692722280781846565565605202264643138057117790676760193193176328843274239740963494705652994964564076903161989855676672498052823913233523320820111718713751285459551117807071995045855886357359463817167680079933803362993091596527695024726751951075572531361207637366942633147193315348137565074915635941834680879404255604264472987647310270163321623066479106509177210919594025104391626272291852515349291026998047213962401301759113829149955966099595626423438642420867796281812067281307831686007647681773098188232556740123555175752599447269864973346933212993034132366114582365308961082605475585332578929616482192063212558788557736400611509010669642638514694774483419230465578591940350943260670971875916669570264702478772336931188016882465821070595514384179165067486515437385796812263330508418107045847151517077179925722100070578007177749395889749082976513881823854341174639180038035127371098617389681310615909294146735296760568599587831619192267900068139492713633360951715742914614593901052947795274617838042757682295852376333029611647132592067661644565539929930258650675235076426787023395316592071113959474406724066273114811585228192915769452296662898460748781218481412933026966293691247560766113130214960271421153161200455685470223007868600078977814598725028318048087669927451138708235552115914110125955401013720210652771682652791975552244087782677551838295102321997805368336181179405492510886117714272458239339499294698182672426669598319732648241073871687868465070884451844250083213354888405827511084144593402190439424810367401906381092001610906624770922462172670941515030454030711130340212892492024424747762274673223499373019037215048120172918211818888749443928836071963952436245634271211936403251737403751864454642164256233687360087734130205364978734786445399790564089824846003362619194164831402352304184187986126971150224318323927605435300516454520224923290383966010679365974594834415811118798535467978108901248460623263337026459861012780251349863461194825134010610359756984563411401586922709038231901872982123227188945540410669463579895977747610353738450036830450162485303830878616109534848765677819303672682821321158625514193993520076576296736890002347290482136877514819056369919280791418534839125455679181581812278949917781767034796833747287955188604670261143205320492975269212566809094470180789716264644860598573689087623894528085072018049711253175745225543209980412837473342239834945219941231142896659875639771082578904731612968458581210119763533256209133349855897409471370109254071264134896865501180497772745311362258253061049263122586288110122170803206267658593415882831241780806954988357583027047966837077303842016621090568492100912723593384058848134728549234805729869224231590164807260273842813218364478482520473056514825710339337403976143042857609936746985732614571374526839040047159803960179404815664968429170472481936134699339505241122579743693483015563177620985569709964923361313277053828317272918237735270603279191790408023632607135838929423697740445640268877422162490978777626789614267168275334204043552234563477019695171437388538372618435573216047876391713868198544544837871394762152929954649267936637681529727483715893084339137864052646698939142508301687577227069172246976254444213852321757324931756828151844984039147101722902305363159228530969950183367713176311723158045593716748492800*t^81 + 126761884131146006657832638702299092011006620789667219020020503206454619785265786910542996052022393711103897919922841997189526630778357117826912896976328712562858518102130312206250456155787278145450472173725318848350264618918894419391439516379773140163252945209612745742074911923733649100047333424179320794901764301844740830518614349445651204530001435748530719565193227716548184579498493986554379281277701738555480250764757918494276602383883664157759126355361906685601886654427658029147854832164106055511171249947239782662168841133357352272588592602622639785600106054401702105339397756513879240141477455895782147037882374707525154476765683706901246459373413270121036724479046414694969786330094942276354151614540638827024992528575421843351686277789627328292778075459166395245673316076509754124136990297333386192879075224446371368368134199718836377407745757189956706260655941037255398748348626465759293877469916546776117189701149291417310807757418833542658995666148051214428842829213622094851114820149422535477389815568483948837292655061513163692922053272336925929244600664240376530807886166249341117675279425261306057060891100219193531416724937327009467524827446912081017854257231620291532212988060436053087848888370155185224784781106094882625808611375328461196894951817340311580234835552655811484243801465693742962459875793327098361309122042411111000073133417935233142571648208252218395922493822564421515268903911330930933289557526382175155143122393320543095991271822606172834984949106315981925466453499934376220675436887893054708827253209643913150147316910630624093199748581662336152795012410583632339953676866194931317947832573566423146186936387400742420709236630301797673966230498643850427837359797534828334737251208023749842581080691880328503601479663668825810510681407337728983156111409894794444660772596685700678826716772811805202370216218929841375864876231758905089798159248382800209603038923434890251626637093146036365247876279859548312716812866718643865668572503576706538375503935916620921626768677867516078430318353110262421195869081153899984937008921359271010054680016964508661550080731474871617979937589116236732843543649165751135002597672798987028765785459452945592458327694833571520261662717249324828958216960333324208400542455578033237462682271698495070654340369364544883191794551676004998435305829329784658196857579986665872630830468520149426814014643035629034036758342640522541311380543624503666963052202399823715519783371500703737188577166584224978104296869992992929992506315657829295398834099147279327648330208571905452062692231644203005024077336314447679901931253501399343194772180909487857992590771513169820786004779466999523522120581946057129974730078772853184105133558461061275077298803355731785091552986647963645282337132034467495597152600508637853951186167612309185232724453446115263467833213552553814650011655718724137314482042845928633283735230513348955049719279859733147259333985877244432194332081859906527168741079227299381397538872717444080499842625717268972766479766027714998757557847890854460504393773002826359013765766068383897838251654198870792582139550712325072283739979333347947597715273876437476470317457287067060089198172026705730024994580798382794689794685885382410991071774127267318325559409570837992169091006259247447278258198946976346645405077911969429596095027548229429942669519135984574382773311925172404050424341411822462227625870077089029470327555340523458736591317493033778806742969743169614299476159340611528273902634277271325856564169392321998236727093890362142870398690854498163598114060049573189500218174745429968181875541298622836723355331577289288380501753/253519458777571938724854901126296885656708748953887634378333911160818410296414732999602027067956737550965960105105912486387119722144053663371712980006397209499794840212005463637120334751444805956493102022848586350557668612876518389179795535183678821925156059408570611799889607467385444561563693131131210404529286276114235581353520386386352657686548479481926989411305989929128153806323979711353344996105647826467046641640223437427502570919102235614143990091711772714718927634335360159867606725986183193055390049453503902151145062722415274733885266294386630696275130149831271883669361758808511208528945975294620540326643246132958213018354421839188050208783252544583705030698582053996094427924802603518227658299911932199191252846877284841735592563624134562615663372015295363546196376465113480247110351505198894539729946693866425986068264732229164730617922165210951170665157859232964384126425117577115472801223018021339285277029389548966838460931157183880701886521341943751833339140529404957544673862376033764931642141191028768358330134973030874771593624526661016836214091694303034154359851444200141156014355498791779498165953027763647708682349278360076070254742197234779362621231818588293470593521137199175663238384535800136278985427266721903431485829229187802105895590549235676085515364591704752666059223294265184135323289131079859860517301350470152853574046790633184142227918948813448132546229623170456385831538904593325796921497562436962825866053932587382495121532226260429920542842306322400911370940446015737200157955629197450056636096175339854902277416471104231828220251910802027440421305543365305583951104488175565355103676590204643995610736672362358810985021772235428544916478678998589396365344853339196639465296482147743375736930141768903688500166426709776811655022168289186804380878849620734803812762184003221813249541844924345341883030060908061422260680425784984048849495524549346446998746038074430096240345836423637777498887857672143927904872491268542423872806503474807503728909284328512467374720175468260410729957469572890799581128179649692006725238388329662804704608368375972253942300448636647855210870601032909040449846580767932021358731949189668831622237597070935956217802496921246526674052919722025560502699726922389650268021220719513969126822803173845418076463803745964246454377891080821338927159791955495220707476900073660900324970607661757232219069697531355638607345365642642317251028387987040153152593473780004694580964273755029638112739838561582837069678250911358363163624557899835563534069593667494575910377209340522286410640985950538425133618188940361579432529289721197147378175247789056170144036099422506351490451086419960825674946684479669890439882462285793319751279542165157809463225936917162420239527066512418266699711794818942740218508142528269793731002360995545490622724516506122098526245172576220244341606412535317186831765662483561613909976715166054095933674154607684033242181136984201825447186768117696269457098469611459738448463180329614520547685626436728956965040946113029651420678674807952286085715219873493971465229142749053678080094319607920358809631329936858340944963872269398679010482245159487386966031126355241971139419929846722626554107656634545836475470541206558383580816047265214271677858847395480891280537754844324981957555253579228534336550668408087104469126954039390342874777076745236871146432095752783427736397089089675742789524305859909298535873275363059454967431786168678275728105293397878285016603375154454138344493952508888427704643514649863513656303689968078294203445804610726318457061939900366735426352623446316091187433496985600*t^79 - 20939133654292874983476519328285027720554691315237319421226239849241554908017735140595210151716551807698214532019238889000934550576985791388453851461019587099218414818666616505660558636490991297524123190563419735618267119300015585721296382938630191259454129836360064896050182593063836853754192883673433857138838883328451586632743718842358896916393880582423102220266510615435151263482274610161566547598539941542119464965241754977214970768757419388871564000652060882977172925167107276447107955186760325687527168698594292840166239317854999930302756043635077972128007348463130787537749395073447192814043176674554742577216637578842110934354606302921842036787864685129940417983688837466832097167781975927351425434595417994139898988373432055341642750761821935413208294872762840219863344448462917959800642601600200218360615481125426918532836732387911660640568498576303229229337552414981335918082637618416111730276850618159591014782888816772435827883354805127401163170954654474169852865349009716124908115548018034440378926069517160482898652438540973792450374734067718547499358159485884050434165784549665100662512620813511660045502709907159550627306953380555550571258267507709928939840888034969411805556034649289521439223814924916821189310238675341027956722041119522058328990951979890881616896402764988321213769946772832092039743601093969169254296338572753435091602139439391076734115325592470063168308978147877779741500782402563404739942787450551976889194163808579302320453165681465770021935638946512742908786927413201429084595839103969811390836920906133117073903440291654677354214795908830820142367292703405502948508954994634007185509353957278329039840343766676146720322682885312631305232458404921238084009405971619542591918425658084630859607491689904222257666104547624521151456216107294484266965975705427202779085666964136864962143080198267471640157652095445670174396823216320527896653566687463847893250670720851603545264758821949874309633149666933950729532855921867010933972038423657220098335737736614542905123914056242550922356983075736432841759552737307635749097991523538564012892286281496705718515226160794013607363906863159404099011722865984273379140661013457801802258774217951235946181517688389907583373184362426534035756974191548501299030853955739261665874356455608861046676073953073075608005101347064681559430893691271469344144800444463491398436701911420122677228599690674549139960580990850397590772558464615117123270343506455019620618539850797328905189395668197285462953268874658667886045800525339730361000255938005268145904163884212538368399857951041222085152884402496838338044603884534007625145364641575230591327025940248475445883357794646739113742209522694667513803318007935003283285542117194401539321841969166670415838482095138679280680628096784684179593848363175510525643646762379864235836522528116349735785768459064881229128068479651720151452885730525977081663340007234786837835791973266917103159093484280607497924552980057492482593408413825845181897500167006092965261200762495092324061054042914164747240098038267335847718277794983788632799664147572476834091590983486107091201894615280081880957930392661612933769487721674737259326701769825023616495836218987245968626936636746772126198656937597936716574417637667534021547753986662170899337689182486998562792403096236858166381735323515412885939179407159437624970605654123539922264348298190347794703924863646407365084326108996939253194492834409588439166420051126984755221058584594148612204851258318656438679235744796703447436507398913338034028933958460852505909431787584528677122700825843197913519469023535612914089861107603624954227339026678509303295245673/507038917555143877449709802252593771313417497907775268756667822321636820592829465999204054135913475101931920210211824972774239444288107326743425960012794418999589680424010927274240669502889611912986204045697172701115337225753036778359591070367357643850312118817141223599779214934770889123127386262262420809058572552228471162707040772772705315373096958963853978822611979858256307612647959422706689992211295652934093283280446874855005141838204471228287980183423545429437855268670720319735213451972366386110780098907007804302290125444830549467770532588773261392550260299662543767338723517617022417057891950589241080653286492265916426036708843678376100417566505089167410061397164107992188855849605207036455316599823864398382505693754569683471185127248269125231326744030590727092392752930226960494220703010397789079459893387732851972136529464458329461235844330421902341330315718465928768252850235154230945602446036042678570554058779097933676921862314367761403773042683887503666678281058809915089347724752067529863284282382057536716660269946061749543187249053322033672428183388606068308719702888400282312028710997583558996331906055527295417364698556720152140509484394469558725242463637176586941187042274398351326476769071600272557970854533443806862971658458375604211791181098471352171030729183409505332118446588530368270646578262159719721034602700940305707148093581266368284455837897626896265092459246340912771663077809186651593842995124873925651732107865174764990243064452520859841085684612644801822741880892031474400315911258394900113272192350679709804554832942208463656440503821604054880842611086730611167902208976351130710207353180409287991221473344724717621970043544470857089832957357997178792730689706678393278930592964295486751473860283537807377000332853419553623310044336578373608761757699241469607625524368006443626499083689848690683766060121816122844521360851569968097698991049098692893997492076148860192480691672847275554997775715344287855809744982537084847745613006949615007457818568657024934749440350936520821459914939145781599162256359299384013450476776659325609409216736751944507884600897273295710421741202065818080899693161535864042717463898379337663244475194141871912435604993842493053348105839444051121005399453844779300536042441439027938253645606347690836152927607491928492908755782161642677854319583910990441414953800147321800649941215323514464438139395062711277214690731285284634502056775974080306305186947560009389161928547510059276225479677123165674139356501822716726327249115799671127068139187334989151820754418681044572821281971901076850267236377880723158865058579442394294756350495578112340288072198845012702980902172839921651349893368959339780879764924571586639502559084330315618926451873834324840479054133024836533399423589637885480437016285056539587462004721991090981245449033012244197052490345152440488683212825070634373663531324967123227819953430332108191867348309215368066484362273968403650894373536235392538914196939222919476896926360659229041095371252873457913930081892226059302841357349615904572171430439746987942930458285498107356160188639215840717619262659873716681889927744538797358020964490318974773932062252710483942278839859693445253108215313269091672950941082413116767161632094530428543355717694790961782561075509688649963915110507158457068673101336816174208938253908078780685749554153490473742292864191505566855472794178179351485579048611719818597071746550726118909934863572337356551456210586795756570033206750308908276688987905017776855409287029299727027312607379936156588406891609221452636914123879800733470852705246892632182374866993971200*t^77 + 433945036272430561000627098878561813476825324852001422154672398163029720519483210074138279132008897175695307999104128859698877588328766413740159420871988275015373278106893761448502016385419222833191497465357064636041851626954882263428558330989670738513112958291292086099213689283793201534844630223902356495463341781307731953087378450437405561611862897598459764908307725850186040299138856902110060482848819545160807324699501408733017605055172797414400041949812537016159311155052942701499996651998560677170557172852333837551939366256458885492124809529983644294987603109430208652961772691656170385909105245264398037220626632741814635940165187611060764459055418173852131794177616737155201080939941383074170881381813380262971969578750981582282739269229783057724865752054408246233109040304553762938009113977786729882091678125607326435030914137122826903842695690059907167081817803114910743313821586186084628393382505577897784931878980200937204929735537691454380977828833475287928124861174525114678221538342324335884704508353488241273329685327830458564081391161459556476650327873952780001125559125420009212306440170740030042908656781296713814731269684860810932356920993051454272578796421603826867318902772595125809004213617523687326919113634683887773255542836150997030644112624082932339056891864769581631567952755923150504709698694621064034153763705330536085342069436447798009306271555574473710281284590565674731436349972233754937040502780967783825655776787134489683958914847225518933006963479579853365815137040228107683366778502675111153039175899059327523699159258703107975414127924929794149899846108648654153552706850211976379120216500199309237876114277978248102952622569192737888827689263830922611483442947645851062823406684242361134236263490168056650851578418981900849651119548445431961139709857335470597861837699552961700890870084357585518640230896268471185222675588974197912700416361491516440347650017666330672914879345985634888028942094142233717868898533782704787390300246541020533083305859677544992011879794416776249895677278389125488141569725915183258345633848447829165193119813534736198342239255389836189681891699576073691555095393349381081039015453116102408319311172286886303393385700059665704649007390443221516698439756119813533060359812259451675832578688795557851547074172343567023317105915755083772950754771393597113468173103895143818234810495743027176581402037008532665198623748021384902384793253457983831937590612502954830188044875349535165663533427661836772537229132362488851734154901614542871625577656395404380120128431032047499012269241488949980495846904986038031927054198673391411702493114778418180833697237231945962404108435781916190362348370868949176786763126849042201624775286838960840003457016459176725507877876733271178177198875641386833344313768443305062631664368121128224692371535926955842869079769718955677921190710426906200049071398583714593742864732015724238962341505271670380362726977336796252577375526348781296488489320369993484629574496045355153791882886358270994342773115769799072723342599310025795296235919484322027502802467148450435069908537536000111231349143412943286080004651889165780503126805451529192516442373519036392762106914926219651624514675094038387920025529251066972865821961753248077265553631613051265728498316943025929503492853598603461622530399873247417178770188079559970734989316490205112876365882038797854741719961842639612613403332057627205720721506377969243413099028741545217941929497417817206413610674171329967973249613240422777918524450118486565480042501428648007201527513081276516067334067758558210136532005463148303606613151556384225657098724128893256560119809017/144868262158612536414202800643598220375262142259364362501905092091896234455094133142629729753118135743409120060060521420792639841225173521926693131432226976857025622978288836364068762715111317689424629727342049343175810635929439079531311734390673612528660605376326063885651204267077396892322110360646405945445306443493848903630583077935058661535170559703958279663603422816644659317899416977916197140631798757981169509508699107101430040525201277493796565766692441551267958648191634377067203843420676110317365742544859372657797178698523014133648723596792360397871502942760726790668206719319149262016540557311211737329510426361690407439059669622393171547876144311190688588970618316569196815957030059153272947599949675542395001626787019909563195750642362607208950498294454493454969357980064845855491629431542225451274255253637957706324722704130951274638812665834829240380090205275979648072242924329780270172127438869336734444016794027981050549103518390788972506583623967858190479508873945690025527921357733579960938366394873581919045791413160499869482071158092009620693766682458876659634200825257223517722488856452445427523401730150655833532771016205757754431281255562731064354989610621881983196297792685243236136219734742935016563101295269659103706188130964458346226051742420386334580208338117001523462413311008676648756165217759919920295600771697230202042312451790390938415953685036256075740702641811689363332307945481900455383712892821121614780602247192789997212304129291674240310195603612800520783394540580421257233117502398542889506340671622774229872809412059561044697286806172587108812174596208746047972059707528894488630672337259796568920420955635633606277155298420244882809416387999193940780197059050969508265883704084424786135388652439373536285809386691301035231441239022392459646216485497562745035864105144698178999738197099625909647445749090320812720388814734276599342568871171055112570712021756817197851626192242078729999364490098367958802784280724881385070175144842747144987948162473435695642697243124720234702832839755937599760644674085538289557279079045521602688347639071984145109885970649513060120497486304519451685626617581675440776418256679810760926992912611963403553029998240712300956601668412586034572971272527079800153154983268293696643898744670768810329407887854836712259644509189040765101234166831711554689986800042091943042840347235289846982325541446488936347054494652938467000587650278308658944339127874288396903408156431445507492994193463761621182673286235061921807785461657048893448039767809996900520215548194584163663223420543164814362067536537349473961445308412112655644671570165174954368020628241432200851686335097120471814255248274097080251361407020453325572159738380090176836129106809807097279729752292810438114121025610824422982004652873297024989144206283168851784414009432069770586425812900697282480917950020181249618151807133463779377129551523459483390670945490105161852674935419543900255535296067255011118341982635119850541978960188351154598677500820987975408594826350302657954673528461687020620408697070567983694416652999459244617196754061668776462646474249633337682836498439656388005989854376849935409160643631566840651097102769555786602347232362597620843126023546604790617609169865836726673062198511703366446021574196757132547174430616702019620886096233192631125215402308223053071301186711563926369389769001590530135084050908386138736871031919948170591927585921748259981389592096387586130345881941644734295201928659688079053996544290793387259796294085636293517887822838901882401969031206129324832606822800209563100772927683609194964247712563200*t^75 - 246642481198024314506030031166431942922805082810283445518553308758549642095888191109215578159115029630593245907985594050255552316367887150044607415932624537771966779328904532805135099851927539646634794681855261060506089130505809544932011448359423130966875493251120815577651617886683625420744457941561654877566241213677162500948028292240369593754819053977388525917917403792551443299729960230253098024349699811215005465930965117673837677703518600329855165704945456822337848246081269113601922756917827310026714771923198170641729915609359632262338489255440435456517246671816870497362728089806216774462872017263866479540603356417193912733159875514271215219553817292897721293669088883893489517886609197408195893950447791152491678051397120961623811207348548500392005100324953534184196897229279668498204719760592774835223429347570076770383726152302983718055799665511475411919138337262780441689689140756615184233148953759841735844876771712765617173655936371451813225099153513573690286915341472474755544060521356318015011845135566832463421713477941928017793812145012213571327231978874178215603137048503278270725000995939480745952033798360255358511103503379760148216219771479867533763176462942609763515312270294460990528463597455696623073076522309599866253368934146571641290116949668209747470474024409904629138005460561993523925988554544573715848535726740785459816504288211752950662308652104998729751147153424036557876976502523343046065793323428594031923016639782260722279380741342698813995640372770612299562463182193035259404272714926097393704540212989454199006810547206295098084393626327597334808141790083367740405349835928959272902790620438337584992974549370815790129247914862983488373313302320213795079533226071583623225571920818717907491485188829730300812151972527435640817605247254819229003913364036709562438476754964876963237371264349173081258128091620222882150164875417176655223722058091232859186559861982443540432573688617564143552757023686146286802181670954433396185543933391732599799002532981755709686241281999897456938823108406607528360839501797395368189813355279287480337129637243195806983375318587838214908717657923301321464872133444456182909314237161827511363901839755448635361288363168266295880967043872736727541153785527999633331600465491413692797008693654911421449580031886935905815844068319391835886591274920502633026130240360633618461401715449469627517130117781389619804562469199843261392898239774626769082871408708393350535818521193038249188407186737021640902863373745743798272549299291885191444288858102353303347880869901635341438631921314077658667103197157736987606589352208972193557642064713992012847676644708997277248827901875506962892346462343638381648625641925862249177070243341211174165690635293402502830519945539570976084983007610259134947048669436373333497168316883049480451877132189083346581418955377334513835753083871535334059576527872089130874494289346111584708698394612689139972681292318523016468449976429482800469338647306024574123470427539451028211537501738809546854085855263570243846450305676262117750712608853499140187530454477779876258181080831633972995014736040855287040521034551356208770048855572335900133532072485999347326380845224628776209926114421248289112130122452799213453616456200027530826652525477957601979531582993407802469002857922390743685161480970188349256270832370629530873066239544621228682732777152647680292694027765851695435166697831078067799460758083960181183354877835967226600691902216137428729866801107630364507833803030462631396346984923540788819392707639936750751706352005822539614579185614684719703288804556395654035170365863773439794478769116976687279974510757/1287717885854333657015136005720873070002330153416572111128045263039077639600836739045597597805494539941414400533871301518156798588668209083792827834953128683173561093140345212125055668578767268350441153131929327494896094541595014040278326527917098778032538714456231678983566260151799083487307647650190275070624946164389768032271849581644965880312627197368518041454252647259063638381328150914810641250060433404277062306743992063123822582446233577722636140148377258233492965761703416685041811941517120980598806600398749979180419366209093458965766431971487647981080026157873127028161837505059104551258138287210770998484537123215025843902752618865717080425565727210583898568627718369503971697395822748029092867555108227043511125571440176973895073339043223175190671095950706608488616515378354185382147817169264226233548935587892957389553090703386233552345001474087371025600801824675374649531048216264713512641132789949659861724593724693164893769809052362568644502965546380961693151189990628355782470412068742932986118812398876283724851479228093332173173965849706752183944592732967792530081785113397542379755456501799514911319126490228051853624631255162291150500277827224276127599907649972284295078202601646606543433064308826089036116455957952525366277227830795185299787126599292322974046296338817791319665896097854903544499246380088177069294229081753157351487221793692363897030699422544498451028467927215016562953848404283559603410781269521081020272019975047022197442703371481548802757294254336004629185729249603744508738822243542603462278583747757993154424972551640542619531438277089663189441551966299964870862752955812395454494865220087080612625964050094520944685824874846621180528145671103946140268418302675284517918966258528220321203454688349986989207194548367120313168366569087932974633035426645002178096569823508428257775450640885563641310628880802851668625678353193569771933945521520489889517440193393930647570010597707366488883239911985492967135860273110056756179334620824419066559539221986095072379531049997513197358514131163889775650174880760340351620258480404636468340867902862081289865653072440116089959977656040172903872236600726003918012606726042762319351048112106341364915822206584109341836459274778542529537522422462931556916933184607055081279099952629056091816959003154104108974617859458140134233192594059658263910993778151928382603025308758131973176227035079901656418262174692786373338556891362743635060792247771452416919183612723960066604392830788992188290429210978328193846981881395990163982575713866639115735249317285192565895319293717020572107266991443106435212847185885445827952636179245999594382405584368286229792767423085515305015602206880862935567656951292918449530308785600801571876703171642729753597597798158315005458853560985105982062263581095973555459059611405945349194791194951731294101562781339531399830381777957166663272460507853011372241151569097417630139297293245379216468221648173723557826980409486711209940817623423287560373146312785343596432688896186559781409731789780468070708209141881662405514743973960604299505925804439637729930637813881500235223524215552296334958546652796945671164354261127554981414761276725038583565307580173829214243086509889756629716675764858709249934303732140770903760552875659585479520191770637841178197106049926240174407876410961712276668581353850871582856010548547234901061242391125249156756302674741210122105520283732872627483800763748873422056796374190111876714185617259064304846239365863894036035524838140385664531522614094544831270113980790238954684169166276705109623171758224085005340203801632081733015535222784*t^73 + 83669543520582859914819480067573669329819955676121725961816752706835305835313387250031630473818109230817780505972068255811459188692740751124683732043457895094135337765474315881347784736872900146993328857917478600002551142777236330400823476312318248164277236334456430812351908280622999984251766655372798774779438975779204826380653255604473102777131153231892530259900103941968051048473635793271501653894397717155175177682361775030303965322997850239244823515516116608824441158625033613800624720562450392820030394749878892383568355579022986544277259193328842520350230370298121909699449201553700844066615368761000319080314558235913127416498422382319722106185562144003891590291265980736624792279729787545983220936572955215352384678207124255934590564962621126477248562450956500117243898874203477258102651456718398997126552355098012095466445560406217439875168971069219275447182616866654399524888262460493730633623924390998703317607128429485234052381079854578393427601661848231341647092737317854301105156307153186052679994793134920059158706867691232278097005944733090161578581342976301302730775987518931283688687600024414395573850132902200565075707590094103423313100207198858024988865834891110036793177231334778611037630920345912554062739171564913833531541424450089100920659895768659606277928186587294836775865520504525872764668069956204987274276606611727641390932872740791468150789319666880496244003921247366525984889190697246600291573651626985828005432977929643026020185396119969228179088050750571554709459191256749573110854015156342567549869138604749979286579700408892459610522376735657904604558165926064534401070629912443298990914442472808363372142863721843669315348645690818928482326522842145875063921137869246236342262753505510102255513782515937188522504806332266446021112153254477601441370496115644895508630131189282349627637907041007660022279669181102657977182563154143817871385051925731363065038159269022191847552637406154156825091905475752847112972188455448634463982192607443662770079239588572218622483609391795885358486658888935189687212939189392172364913291925501418389482628740233131689538987646602225638280458987751919783432917066224888427479093499807625170671725530322897256829243658457598055214708977353512986705247994884373636000914283527823241550817621406045383121542848119143926505174424115857363660825136361299418445002108700189878947699891358981173398884776241077210493311156344735674461394732905303679540750095638762998721622208719830020835316432846631051619138569935979392700670749140360443832457386157584539743446779155218657789193639136728147589734507015006271484796648224489866011147394407843553904640819905233025947089924739724125217254785112092290069507677894417341751936020411701831475942280187287162670089720894640165765888420852026035170431242844261571553645628115791381145249619361161548861152083947173774025898550352402722203376044641293499644970828456984936465782191253996565497721874770176169321132338541813143322866123335674827531541719063794872162687595480830927729679103336610425550105614341425489664612392108873363466366067633662755206306972175042087664643321258232379517384316423492560317325949475583101822160311068393594090236513261074154273003591479992347246776482695150056089279927890569456897240165101055276171572780913264774827606344123513460140658349170290717188650694859170314235974023095534911839482796621738485994729791320242451821952550628026273712417215504840656234186334193218580182586245628333686035802249886959504927185761413253308292457900722798513486833001939926451962592068015181271004032665424147891787408926856875447625182800798665376313522593609997324142426256657/7726307315126001942090816034325238420013980920499432666768271578234465837605020434273585586832967239648486403203227809108940791532009254502756967009718772099041366558842071272750334011472603610102646918791575964969376567249570084241669959167502592668195232286737390073901397560910794500923845885901141650423749676986338608193631097489869795281875763184211108248725515883554381830287968905488863847500362600425662373840463952378742935494677401466335816840890263549400957794570220500110250871649102725883592839602392499875082516197254560753794598591828925887886480156947238762168971025030354627307548829723264625990907222739290155063416515713194302482553394363263503391411766310217023830184374936488174557205330649362261066753428641061843370440034259339051144026575704239650931699092270125112292886903015585357401293613527357744337318544220317401314070008844524226153604810948052247897186289297588281075846796739697959170347562348158989362618854314175411867017793278285770158907139943770134694822472412457597916712874393257702349108875368559993039043795098240513103667556397806755180490710680385254278532739010797089467914758941368311121747787530973746903001666963345656765599445899833705770469215609879639260598385852956534216698735747715152197663366984771111798722759595753937844277778032906747917995376587129421266995478280529062415765374490518944108923330762154183382184196535266990706170807563290099377723090425701357620464687617126486121632119850282133184656220228889292816543765526016027775114375497622467052432933461255620773671502486547958926549835309843255717188629662537979136649311797799789225176517734874372726969191320522483675755784300567125668114949249079727083168874026623676841610509816051707107513797551169321927220728130099921935243167290202721879010199414527597847798212559870013068579418941050569546652703845313381847863773284817110011754070119161418631603673129122939337104641160363583885420063586244198933299439471912957802815161638660340537076007724946514399357235331916570434277186299985079184151084786983338653901049284562042109721550882427818810045207417172487739193918434640696539759865936241037423233419604356023508075640356256573916106288672638048189494933239504656051018755648671255177225134534777589341501599107642330487674599715774336550901754018924624653847707156748840805399155564357949583465962668911570295618151852548791839057362210479409938509573048156718240031341348176461810364753486628714501515101676343760399626356984733953129742575265869969163081891288375940983895454283199834694411495903711155395371915762302123432643601948658638611277083115312674967715817075475997566294433506209717378756604538513091830093613241285177613405941707757510697181852713604809431260219029856378521585586788949890032753121365910635892373581486575841332754357668435672095168747169710387764609376688037188398982290667742999979634763047118068233446909414584505780835783759472275298809329889042341346961882456920267259644905740539725362238877876712061578596133377119358688458390738682808424249254851289974433088463843763625797035554826637826379583826883289001411341145293313778009751279916781674026986125566765329888488567660350231501391845481042975285458519059338539778300054589152255499605822392844625422563317253957512877121150623827047069182636299557441046447258465770273660011488123105229497136063291283409406367454346751494940537816048447260732633121702397235764902804582493240532340778245140671260285113703554385829077436195183364216213149028842313987189135684567268987620683884741433728105014997660230657739030549344510032041222809792490398093211336704*t^71 - 8386141314610988020732491077601421681532622241244204831228511462593114962933390185931598257091048536081955245146094555981650000075278202863194618230215479859860668197897497292775146363269343497792465996340280844368396560203106710567002429865848202095307733380907832962291073953992636053312594934474981945375714025888202958455434474354982386690095542271862544127493497951815834438161342089964821922413072485310222202483062337354585664404555963857119378162560460391402591041879213912653688621938821786484935118503072912272384897034282297131256642821230257066532794661251880002814141178350188895541860950735668367277184590002336259885453804623631040313384536977633407651577066688343911835857000883950921351556405490845753871787074167769670861798161214489473378646163191479910071009729671974629904801500662372414017506796476168310161049478273821302039803725729923493822772476194909174050111141538003713889585220904279324289952580910819834595874073347390564489925538421145387689930284855580000881023302058709591373023299080404165226933287543112727981095884824847068014347613199633035323867059332983356411934087603545506991628129426827151410563797647720495084608714000114153089595909309734481519078073172120133943429634094065798514084795828024950923967571027809225529812463338820895642790523177868855945587510149840352617012867418289797256791820367582592567210204865527812168353232818263482216490519213644055239838380014000417821031952678099817368159095806835344926168851311222225951840895345430611894531156481480430288846980975085577212280885143304234145697077426182468444421199788611959677043454788285863049622073035229883416339668934726141687274190644969534377459478396893859556057279509775062415083942043601239487470039392677404193774331498671323531986486180536665223763968857225612499274820224218963219980844631371423843881976934074267705837325706996220131745160146252407972128064848207964768512614129907366721520120071803870156797716853824876722240813201433576442812496999654421622380557174466469043756512704516126143955092924496921362971934610064803790173998434557745548243552035324007802748349482114800460878454842389635660675388315716761958767741927341957295826821200695921567352631934464994200783117843898898359704781791950944757791761873802392319769677799220476697899433822146622753742014107958077852415339501533037723564977656775074148896030165563617875401470593676594686562669487896392409929789099791481119819131662359818853169794666216955412973303849307285388431089328293200654171822853085330091490630524248347630475103887742004617151836253021876273370069866397749745416888484202244737272477052209586482030510914001854132563867092483719003332169892460332959732102203000221362597444505694708502207619373936154764881309651844601646622596531796936141348287957694018329073246997830149551448751084262755438346932683599597344706469903730431739616473352922098555227623898472766135959107877594947701119210894981702395855576358476772130711767316367172761794268134737017781506995366653306673619161131736922250998657104758138796496991527810978852639579681168577268773729220155319784192267408132491977490534674013934631667378751884988572966822901915775185887832782978142833178071594216896946701323847970575579807271836663490521572880168294282534659358848123980882431195806181732202364282640418510847187132849986815993870958785413536705835282676919024997862931940299908316728195036855082981522785458285024395867141127636584062860285015950187336357471501872049679846222012676982495175245170874398844537620804670564938817977540866408580106643442328126376068772622273163676425400569505111714355935349126854098499126023131259/15452614630252003884181632068650476840027961840998865333536543156468931675210040868547171173665934479296972806406455618217881583064018509005513934019437544198082733117684142545500668022945207220205293837583151929938753134499140168483339918335005185336390464573474780147802795121821589001847691771802283300847499353972677216387262194979739590563751526368422216497451031767108763660575937810977727695000725200851324747680927904757485870989354802932671633681780527098801915589140441000220501743298205451767185679204784999750165032394509121507589197183657851775772960313894477524337942050060709254615097659446529251981814445478580310126833031426388604965106788726527006782823532620434047660368749872976349114410661298724522133506857282123686740880068518678102288053151408479301863398184540250224585773806031170714802587227054715488674637088440634802628140017689048452307209621896104495794372578595176562151693593479395918340695124696317978725237708628350823734035586556571540317814279887540269389644944824915195833425748786515404698217750737119986078087590196481026207335112795613510360981421360770508557065478021594178935829517882736622243495575061947493806003333926691313531198891799667411540938431219759278521196771705913068433397471495430304395326733969542223597445519191507875688555556065813495835990753174258842533990956561058124831530748981037888217846661524308366764368393070533981412341615126580198755446180851402715240929375234252972243264239700564266369312440457778585633087531052032055550228750995244934104865866922511241547343004973095917853099670619686511434377259325075958273298623595599578450353035469748745453938382641044967351511568601134251336229898498159454166337748053247353683221019632103414215027595102338643854441456260199843870486334580405443758020398829055195695596425119740026137158837882101139093305407690626763695727546569634220023508140238322837263207346258245878674209282320727167770840127172488397866598878943825915605630323277320681074152015449893028798714470663833140868554372599970158368302169573966677307802098569124084219443101764855637620090414834344975478387836869281393079519731872482074846466839208712047016151280712513147832212577345276096378989866479009312102037511297342510354450269069555178683003198215284660975349199431548673101803508037849249307695414313497681610798311128715899166931925337823140591236303705097583678114724420958819877019146096313436480062682696352923620729506973257429003030203352687520799252713969467906259485150531739938326163782576751881967790908566399669388822991807422310790743831524604246865287203897317277222554166230625349935431634150951995132588867012419434757513209077026183660187226482570355226811883415515021394363705427209618862520438059712757043171173577899780065506242731821271784747162973151682665508715336871344190337494339420775529218753376074376797964581335485999959269526094236136466893818829169011561671567518944550597618659778084682693923764913840534519289811481079450724477755753424123157192266754238717376916781477365616848498509702579948866176927687527251594071109653275652759167653766578002822682290586627556019502559833563348053972251133530659776977135320700463002783690962085950570917038118677079556600109178304510999211644785689250845126634507915025754242301247654094138365272599114882092894516931540547320022976246210458994272126582566818812734908693502989881075632096894521465266243404794471529805609164986481064681556490281342520570227407108771658154872390366728432426298057684627974378271369134537975241367769482867456210029995320461315478061098689020064082445619584980796186422673408*t^69 + 62203721788767618897465724955268477771372800076210458184322850552996373416273171505530079393272629639299207755489666640269506762286902126725837935927222610520065474759145335179447922742244432916468250225634193723600714619087363134348757241763707592996587917615276942561312953684337156893449599429684344948171175664292041346823468071726255406132369228321826698663296152749297223002986024521848349827220788258447978360942101944641529231164660799913062625639501889559280975590353260768701607369606893702836844746725796015422853433929760188332178508160551636579241618641300540794983688624941929051742562944269646200146354304464114625756745868465287611842693427649833915002319065979712523331391324711068389818374507285514225566076574373669419765049417625470689505292234790447258725236916684182513144777427227097836557814462660681498781672533083090857690910986626014957468007100989471766916583593066228847815224527798337084288727198296584830391351839452454427707732737452403361672284879819401817199403408193944305564175620196885679558256611207742230475033485575476906982203899907843513670090143516626670829293655933040037730203044523003512513356977164970146354013651094097761743599782293099521200132791098710360931161817037730809524226315467152519049555459912039979719697092160466207458953759892056486756164473537541541940908619882735640587014418965952807337195987050835707538485888401641592968992850189482648153921032194404512930858923996220414758749074991931253193379290474182857918926896364737575683429127839859856212070871116734920217816512055083471610452036056019671231723452243957444421735717478540979693313920343021301967037516103477451668973506430204882993842037123364691726869062620753726224730196160442310224697840016242678552592847747533770331752634989661910046254968488414037254077803849971280446919134533450414027250962180562992616075167607471183591329974344276632420871216156975688142252448655381873839898067568566109767833036688083876105617205857724904315214020419433201788299838447598434993516776905714724994122432971316695895692844812987978600659144070336509189844450896362138341201222145684967814697404846350389557742124471754433796090622259504195208258803455613018427221209880640258008716643282466449381216977251603847452455910080956271618051147058426499848595952593459421060376343562750817138328014895957440605342564174164459104915064788643061544722271125455027477934289035477059007065541322435161909729358581994105030810653154573352735776452235559514706509690797286042594120784581290862733978179589140448428126628265934678351536752857769807216398396962100646280996883116731284951777767260574105583947868366981540285701686074582886341966741872842507736762626602235730652297909250685569893140622423590244440743738124474511132526176435184236857956275942385411947468688737089695063267616611707366093695441906873987873877148674703593072397005085973865714717464607872992147875463940943164958378146126042877239663304698392746870893748172909524788089021787326171214209831370571641992037750659553048368851087883815495719631108087764250510659854283230450235439139016959722778940069098516881591979562624241170969089995267285818305102441776557426587176572218976927688331296569310871391791174089482404142855525928288801006027177810711890642944953533499563196756920358626991382228362966622529745402622243708890335708184169088362403752659282689724049644561887921537365898058849131136965988786141674967123308692948448237961104901887633284400532253644478017496788481721580602054605518812802595441326385440026130506955091114913395298860781689154766040946197176941479147537367957553648064953593541443162533639349667545721/2575435771708667314030272011441746140004660306833144222256090526078155279201673478091195195610989079882828801067742603036313597177336418167585655669906257366347122186280690424250111337157534536700882306263858654989792189083190028080556653055834197556065077428912463357967132520303598166974615295300380550141249892328779536064543699163289931760625254394737036082908505294518127276762656301829621282500120866808554124613487984126247645164892467155445272280296754516466985931523406833370083623883034241961197613200797499958360838732418186917931532863942975295962160052315746254056323675010118209102516276574421541996969074246430051687805505237731434160851131454421167797137255436739007943394791645496058185735110216454087022251142880353947790146678086446350381342191901413216977233030756708370764295634338528452467097871175785914779106181406772467104690002948174742051201603649350749299062096432529427025282265579899319723449187449386329787539618104725137289005931092761923386302379981256711564940824137485865972237624797752567449702958456186664346347931699413504367889185465935585060163570226795084759510913003599029822638252980456103707249262510324582301000555654448552255199815299944568590156405203293213086866128617652178072232911915905050732554455661590370599574253198584645948092592677635582639331792195709807088998492760176354138588458163506314702974443587384727794061398845088996902056935854430033125907696808567119206821562539042162040544039950094044394885406742963097605514588508672009258371458499207489017477644487085206924557167495515986308849945103281085239062876554179326378883103932599929741725505911624790908989730440174161225251928100189041889371649749693242361056291342207892280536836605350569035837932517056440642406909376699973978414389096734240626336733138175865949266070853290004356193139647016856515550901281771127282621257761605703337251356706387139543867891043040979779034880386787861295140021195414732977766479823970985934271720546220113512358669241648838133119078443972190144759062099995026394717028262327779551300349761520680703240516960809272936681735805724162579731306144880232179919955312080345807744473201452007836025213452085524638702096224212682729831644413168218683672918549557085059075044844925863113833866369214110162558199905258112183633918006308208217949235718916280268466385188119316527821987556303856765206050617516263946352454070159803312836524349385572746677113782725487270121584495542904833838367225447920133208785661577984376580858421956656387693963762791980327965151427733278231470498634570385131790638587434041144214533982886212870425694371770891655905272358491999188764811168736572459585534846171030610031204413761725871135313902585836899060617571201603143753406343285459507195195596316630010917707121970211964124527162191947110918119222811890698389582389903462588203125562679062799660763555914333326544921015706022744482303138194835260278594586490758432936443296347447115653960818973422419881635246846575120746292625570687192865377792373119562819463579560936141416418283763324811029487947921208599011851608879275459861275627763000470447048431104592669917093305593891342328708522255109962829522553450077167130615160347658428486173019779513259433351529717418499868607464281541807521105751319170959040383541275682356394212099852480348815752821923424553337162707701743165712021097094469802122484782250498313512605349482420244211040567465745254967601527497746844113592748380223753428371234518128609692478731727788072071049676280771329063045228189089662540227961580477909368338332553410219246343516448170010680407603264163466031070445568*t^67 - 47345826349140683196442813519457007574177984471772700762365024118853376446059636715349770451786135741711857008079831917955892653141739962283646884934892581469119264401425060565549772591880980485587842593516021075603020904137779286755528663096799539418412665280991365404926984318408949293210595424721263095749130273161509592054372941039782533995563852378767545592319328926764947285249332578756169987031826471813501986352046736124254243625442132242359980196474195412524451388003639823715249585194754795326446069824122698191329230847798156942461227944676311961149970606507093702540915358114109096229839140581198896093461312709596178442339091749458861393068259841902142539134734464246250494969511645737500345987378815360287619004304558891595709753681486399914711358104093409963108248276622544094078755558391744126268726713988209196816847896975197310970055760278015662357065114283158424965145911605414823973662481086474449117580579110560803959912243626077287444862107453679533627740862440194528495378235648589314024718590299474871642034796123072006319379130721368797145940111608178562403022445785365085760056161633107003861859910185023625948253033125337691935744143217296147921733786644988490694175378583148684130766152425355325171794184996427352064030843628432403258091351223185847174221712698755935441521933329003823840593090465829163971877718965970346871235131573722321097986244596735105997023966562481117130907179400914780847416053203280574752512555102800895116170828037308600875287142618400200948644084675922660832061008258756114036459773300033848885287983763903450531610995420170040314597017309855850987255553200187192219108737143268894313729522297744403848701171222750500975668437446122139864105044569228569358409646321691385335401082229933762403757782549603127611135141135628192218476477828099121621555805036601466097995659804902856139354885479332653571425667398932053214921687814544694022582253187762846229571341101828232061842268679037680089803991613636815314479457568871004896750279706400301050384802357436376848206635900309280254501379654208019509442609853681885671829663689460770508245945448326664887781964829108142101792484479509341980051181750095522200297307422123710499976734882419006820286247235663148960648171110416955336363308372696647600928945556689561464959419491103649575004699874782160387124035463150688754750835740176529937279409988654656355991545033330502586113198175061076817590097947686374962396165118259547102288124956846557951297494084008803695823133161874173492265676663925892391104985756170323939093576016401116020832710121257949439691810863197947675849190948202357535048504162491241807910034721390698917837295781850733375291790936664310466114501771334107374455061617003591759086442130423666239272538883520797170107589778883846437505402540081629192215909850834145855323450699222669723073064618842605015230989878300397383009355955468153529323534056169318678290708214792266944053830635375772434432517037755436931857257271757782591263447815121094553501481788323567900213779054257167326160143655096649762782120731996905387619834158585107297721803296443076619457647240374621681403343351516046632779542704134302294714950781115519405390988938414130303742142527345482000321930986349496098974275204079885743141730800513553139474891280083339637752830698955980806781369695626488406492818554076831498551144178638926813503784667396249892979139310958391280831247657677030335160969524361052463169586518477052194858894777682997631750826415301881217514674243719183293441421867512643749499430469337953210094330595137392884777685087184229664331173325579093614916154359456993254611867021349283579768849351530257/49527610994397448346736000220033579615474236669868158120309433193810678446186028424830676838672866920823630789764280827621415330333392657068954916728966487814367734351551738927886756483798741090401582812766512595957542097753654386164551020304503799155097642863701218422444856159684580134127217217315010579639421006322683385856609599294037149242793353744943001594394332586887063014666467342877332355771555130933733165643999694735531637786393599143178313082629894547442037144680900641732377382366043114638415638476874999199246898700349748421760247383518755691580001006072043347236993750194580944279159164892721961480174504739039455534721254571758349247137143354253226868024143014211691219130608567231888187213658008732442735598901545268226733589963200891353487349844257946480331404437629007130082608352664008701290343676457421438059734257822547444320961595157206577907723147102899024981963392933258212024658953459602302374022835565121726683454194321637255557806367168498526659661153485705991633477387259343576389185092264472450955826124157435852814383301911798160920945874344915097310837888976828553067517557761519804281504865008771225139408894429318890403856839508626004907688755768164780579930869294100251670502473416388039850632921459712514087585685799814819222581792280473960540242166877607358448688311455957828634586399234160656511316503144352205826431607449706303731949977790173017347248766431346790882840323241675369361953125750810808472000768271039315286257821980059569336819009782154024199451124984759404182262393982407825472253221067615121324037405832328562289670702964987045747751998703844802725490498300476748249802508464887715870229386542096959410993264417177737712620987350151774625708396256741712227652548404931550815517488013461038046430559552581550506475637272612806716655208717115468388329608596478009914440409264829370819639572338571218024064552045906529689767135443095764981440007438228101829615792219514095726278458153288191043686933581156029083820562339400733329213046999465195091520424999904353744558235813995760601929803106166936600779172323255248782341073187003126533294348940004464998460679078468188610470638489461689154331027924721627667348004311782360189070084868619590070633049029943943443750862402420444496805122484886733895349998178040618916036884736696311883639148440697697470507407463833010150422837621228014715500973413774306660624116733842371400702391334337937436098341975490139810030471068132785266122446643229233330938185799576622626554969653012622840268533899845775537791373610255350605201896818661252534435357450654637388741038132427170585109507149440224152024468432538445937784830168011008838183362426365973269830854110802420598756036588189171135781107138492368149103968140104990522984530698396730979186675422504076233163983888306675209963831207920974969030430575066588234675491589981976916553145306044871664325404148192745086198137272977601159203742047899200633393140314373982993345400364873508074646831670126444629736396645590138324334188314867683900374299606941079642623428533910092519797845152330934596381761709216835766562992841596162893212469828934474421482563569113295044782856197213653131336972181732253214050291545147277470887942688067562681410606340719586535934758928491188606175110602291749212315068101455429930657924997163083631072169652373549102637744378879676263692713405662880810047784274048044490627025951585004696366164758956639518607721682648977771415245161158149104391754509964011724855360225534386001366339928476371712750869772867108895004383876547652103237275626027119600891221470157115590007838524310835885212893184*t^65 + 53383353458882784717346024390820781908676338473270605053367013016916798279177808160943407220835509831768858575835396002755228891626139323974018389781543346200211264130650136173390943349637271319405650622219771378108581055846299552101535317493699379298019175302679692253871793782491647376883041783401744638984133655932934441819614260582632179155639661452394839356606389757840875370694901711616990002256435594025730860933304078953444238126857395410995820280609299849542138737543917055663427268661858569958438463812966987919851680333330306390837545819035777884968078406097516421630666228328469069199819597455223332441894231384540811516445666521499785895048376696877262657555159258465617552235755252162352170309999316709115892934274808148648415578674504941669149385364312733638443099841614758180751897462271623824569311323340735603151032563140691866778473577113606312354612708542611250826372699117966183559902640309761977858496244018353477762435800725101232863878484113175685233368201671096090393297998269801625504203928437161222272757914437831811227060544248623375761632834119304917421858692416969842007929597502190968935016285426160431279678394037876675815579928894365589894964211288286208946686686422206140158108306390580765557026324513964437201859227604082736215452892655609158608473670320850040045411972121178690021557462201064674822958931783768232932370343575091370996880710850357682332501689052657405112387504163839037521807529051963855668730749525277448993628149007941970763378518552495072774421827281029290653549327981426242616853797293700111842366024824411764572829693212581186686447590560467020333974080797607148520383534701977655011617410805809028651986645403021605154282650941566855543994701288694076678095702785857191781039608317946731393580328667228474198530852259463033436518878630430432561092764716652750622746569832247980656500495527970113061243182536140205357693203837093315876082293269183264592119205148744140290997361113137754602680787745331611761384570481018779319224117494441983222587215023265298037994299086395879571070124909714254203914535613990438578382520734227302844176470836551399363244475490899798935884312625900885133061874875032634045028249753783611730786444838907611289968923611720299676332954762057844501660680778352943085560685334889793358242728968693905117934067388226900304120483672564418446573522354488221192908280692815081867824730967724858180169781041034286673743675522585142865952677021964798228028226784034083719069935991481198581518387688094308522351410795665472949927244482256690450184638243267869453221438341602258018663214787484951786821258082869579131531689900209153266962965264087853413225992372682301544056323874415348076085890141712340086902072780301749472062668164691508217091783867848761917961633962921335153383790075772870927156700333420933849462387724803136089567126023995771772282127733069139007281658257834697394429691853649228836027286209345183640593094477937229212002227234062257346246583468117541115810882331523308651260637037005663501950626105526379599295265261876089531767952911275246884963826423088877231495693131488232950306800039587020419962733440937180138885025899810685101542465324654420665982344286028970668598795209925983345847698124076495910677843203254127255591134770086723807391339134897606288033242137961040327701694173678450219470002714402670984566340173913448995575650613936331331159047864116468978766795368173807376876356687797694900831972607381523417649549602749948802229705916203835942872063259061233628921517730276595958344783868941909229102686132970204085618529593919260459439713992719614221105071072850779019689386878391229564841426125460175105/1584883551820718347095552007041074547695175573435781059849901862201941710277952909594581658837531741466356185272456986483885290570668565026206557335326927610059767499249655645692376207481559714892850650008528403070641347128116940357265632649744121572963124571638438989518235397109906564292070950954080338548461472202325868347411507177409188775769387319838176051020618642780386016469326954972074635384689764189879461300607990231537012409164595172581706018644156625518145188629788820535436076235713379668429300431259999974375900758411191949496327916272600182130560032194305387111583800006226590216933093276567102767365584151649262577111080146296267175908388587336103259776772576454774119012179474151420421990837056279438167539164849448583255474878822428523311595195016254287370604942004128228162643467285248278441290997646637486017911496250321518218270771045030610493047140707292768799422828573864262784789086510707273675968730738083895253870534218292392177849803749391952853109156911542591732271276392298994444453922952463118430586435973037947290060265661177541149470267979037283113946812447258513698160561848368633737008155680280679204461084621738204492923418864276032157046040184581272978557787817411208053456079149324417275220253486710800450802741945594074215122617352975166737287749340083435470358025966590650516306764775493141008362128100619270586445811438390601719422399289285536555111960525803097308250890343733611819582500024025945871104024584673258089160250303361906218778208313028928774382435999512300933832396607437050415112103074163683882369196986634513993269462494879585463928063958523033687215695945615255943993680270876406907847340369347102701151784461349687606803871595204856788022668680215734791284881548957809626096559616430753217485777905682609616207220392723609814932966678947694988426547475087296317262093096474539866228466314834278976770065665469008950072548334179064479406080238023299258547705351024451063240910660905222113397981874596992930682257994860823466534817503982886242928653599996939319825863546047864339261753699397341971224933514344167961034914341984100049065419166080142879950741730510982035535060431662774052938592893591092085355136137977035526050242715795826882260257568958206190200027596877454223897763919516375484651199941697299805313180311574281980276452750102326319056237038842656324813530803879296470896031149240777813139971735482955884822476522698813997955146943215684473920975074180249128515918292583335466590021945586451924049759028896403930888593084795064817209323955528171219366460698197160081101931438420948396439713220237669458723504228782087172864782989841230270009114565376352282821867597643711144634587331545677459160193170822053476344995428431755780771326980483359696735504982348695391333973613520130439461247484425813606718842598653471199008973778402130823509615730879423261329700649793435893258412932742167842758340392735283237094519745532774420268580490059967455787052811675952258388698613444046228151564692658884426378694026075765884811977587422114548563949713085122960633531044874589907084216374694938744530015770931077212582799034525903181487442034211625441433051398310836900202783109815432102849609329444712879068414166018162005805139402903026769149912285711718035397603539273335974794082179246573757781053599909218676194309428875953571284407820124149640438166828981212185921529096769537423700064830450720150283717272286612464595447093844767288685287845157060771340536144318848375195371527217100352043722877711243894808027832731747484640140284049524867303592820032867827228519087045027698880250832777946748326812581888*t^63 - 5910310987860294571185469529388779374535994850954232516949947288940718429115476645747944251987010336022627615355392847990933130944034087467349917795371883182507746033797127492839552910469466486834849639213304652456025490115191390826777978945278095065878632433874688700054304772454116563305370951834960708078290609730453425197786830035277793336058815864860171599923416652139818015494438999421198632713215197201927010050892399345263971302133012590561154172210864575644704272276395410399432350953339854439055640026143040987817573785824391889921460094569896768070703814809293793539982016526484064609844899054964540158540382301274917027509448305179453091280270470212173423310109984830012238249750168690686520016942957111862392821698429540430476033607995078322705700327320862326860443584043031450922326827825102153712253380255263766746861787819188079485676578996736593076319934558139589835977088710992597530237061521970278783965842451883186010487972029993291928219071269191028475449448746259225291637922245246008070993564064887120059579973955746695950346847798250460095049923011523498721224816639172241306071342802375613933122153679565577867108418176377540300735571555375254856369768228285813260136598411853023334494550690681465602417917250864418028973633705765778482079889859011137401360286744367665423550342185066047073463743551912114984926703897473635597156315536021887449148481888439947613999882044964112632526358230202709092070041418179476876184343424668967503698533550807340838980391798700648678585653633275130289547052303499827471600073880375870157974170982806560542507560897417083406201534356247467360467386191652889524365667996225516519067900197537159605377213713978757604744603831205891546001127746190828396306009710428121752293805744488030972368779127423925020357485160929719870952535990324405695107118337771686696349941829981994682240529711408776876277562805170236330520239170769333794708456001400948416751983072143699400994599253927203347903757227294137727988546617044325804199421484943453239464293367432856229089227161460618428937598950508608437192469175247803049087507854744042189482018228782840993119633896987671910457710649867929823982068094721243342148627305758415805359020143956656945138360661907914101020766502728169876828598717076503768583955555582907318769941781074521637323268920451478368486697725069052829922250398886880130804796142813256402817273000383160510613059558817729086942576984482223730605309007884191722021653830477828519559696053641259620746576011332448863943381235180065873634030302132602531829715815092187607800369720384801978289976869102749457627946729120508702426164942735615927629193245374712259956892348273133862046955408155222780759840463343610788114365015854260816534699486258905319975379983124640202431048748953704269127618803717172159439042090146693277556325503391600234975760222013366357930216623335663179523348282138877240379482364914737716740204864641161402759187799163653466169977213780808587272553005840500823670385952737798254588926326107263070980989086539489803651316370431508563644874330404414212663084007279253260366248250923256540038071480103234303015564028145246457217363620600532094595176947177781670535653586432946260654702822895784723863850135097060549313702488327017800444908815478593152924525124126190387780560356886931445212091931948522917606469571734093551171330091307985547453975783473517514594707162586099777473120799310939283338676801668930296613140426579607873747182422938636087767340925377532175569820961362639000460380540135973784061653246710242024302912050946376510658615817088504449718706408278647709475886633291200773543739058145291782945292086619127415/5590418172207119390107767220603437558007673980373125431569318737925720318440751003860958232231152527218187602371982315639807021413292998328770925345068527725078544970898256245828487504344125978458026984157066677497853076289654110607638915872113303608335536407895728358089013746419423507203072137404163451670058103006440452724555580872695551237281789487965347622647684806985488594248066860571691835572097933650368470196148113691488579926506508545261749624847113317524321653015128114763442949685056012939785892173756613666228926837429248499105213108545326921095449849009895545367138624360587619812815143832688193182947386778304277167940317976353676105496961507358388923374859176207316116445077510234287202789548699398370961337442149730452400264122830435708330141781362448985434232599661827965300329690600523028011608457307363266377112861553162321757568857301695275107750055404912764724595515251725794655340693159461282807649843873311799837285834985158349833685374777396659093859460005441240678205560466663119733523537751192657603479491968387821128960372702566282714180839432230275534203923976220506871818560311705939107612542082118797899333631822709716024421230561820219248839647917394260947293784188399322939880349733066727602187842986634216757681629437721602169744682021076425881085535591123229172338715931536686124538852823608962992459005645923353038609564156580605712248322008061857337255592683608808847445821318284345042619047703795223531231127282798088497919754156479387015090681880172588269426582008861731689003162636462258959831051407984775599185880023402165761091578465183722976818567754931335757374588873422419555533263742068454701401553331030344624874019264020062105128294868447466624418584409932045119170658021015201502986100939791016640161474094118552438120706852640598994472545604753774209617451411242667785756942139239999528142738323930437307830919454917139153695055852483472590497637523891708143025415700262613979685751890318243786236267635262761660254878288750700058323871266253566994457331922387793015258777940204107016796309345316902896736978886575548363438851294476543382946804818624842610055526386282123582134251963537121879853943187270166085908769446127109439330662136845950201976217174455753757319321329373736239498285430392858852385184979531921711863069882096232734661208995069934106018472800150463226855487844371416123090056963812267418483145451438997830061645582711865953986408970778428479439065517390649483301299092004710640529177938576549996648179996107244906132603473703932335835357867824237105349067718508501167908047401837560481268829701014707085444459360783376271127982327482293721372538149475669427943095582517499628340696054834841125785513830060153355714269588824535381909442611934249371201075775480407024105727031817038587164894124958778154211085004068681477985798160148609606735857957246642897106527865232578106731615283041156411845997857972780377758447074189680494774534356472548344927875878927521193610929853418152480252432778338216671529784924429509293869409479443084827386066007354931078072419911374214839803232362239642837848380144377697398881125342243044731878102413444886918635101934077026103008053297408931579716435024496341725109044677312740761217422937929547686595810531610998361190841408371555466645792519388267223213592945006062349891744017199130762907964092148675980381540842967238751045958013296428302292997638274145150912582971028615395398402447424223240512479171629843990619175112235796737902545069548854857297082461062588694208211050200167494321482483419840801776341516870785986696716356419850789701061138546549376814153728*t^61 + 50430910156217206095806148196644515429419178136088578590010365541471170148813740800222112755137320576088497503091175551227449216216393631364966461725034562195092605814941742923749106558546593719704456876081735465725323806654272649614175111285512273689090879669521485026022781536680054626528102914429170022560306675823387247308079324329002902583289883398195424066186837727819564185719706344752605096366414646120807445793512097858097007651573198910340360146950947456768081939686872252325021852343356145834237863471125322417097986088094843769953543977682682185162490845901097074703477152917817756271633928660374044248386618865749471857423595158235985528597938953220428568771931286695606256265546216748460883594983854282983766277820224089575928170333533559662822215532360017554258722215957591948748164687477935903452833320126499909342172876575388227435317558945556470820199903571080572201741033056762500191549499004751070507633923632180078317213435993452287066128912721450819912276307747702661516154428790962296092419941433243768586199834377615303234721659023603445351621747341928676816495749663618328427542626552481282215114450533183809613091225418534392074194564481439087777445685827048737460517984311670153187476421927542491179025547483589980442392086260153136168173405694976567888210102052693637435087430250162670401276293983005601330939427832800804259690940888728815927187424020368097698247503183478862073823121410680421074264433148779574063456671345339023209041776570453904057852666053907169365614658799340973319695004592891560173146171695265410942461942473866594389466693521195245865391373779992370778243554489751829285256095128850592988304127800907120838394430197761127584458444152902831346010099903888803181838507168149466273566633260748557332628162823832257979676372932739671634446106608712459909700469892122449995467257854188706740007522928554765921511626320709692779238568105495080037481348541835657907605273259665890813641475282983581681926925926354732645047866881622125331282234225848430617338652306077442235354777928132260803166277782215469584009114350887387689397481215692148244243873058168070920101365477185989039174519997602162210983044882899136436183591228135186768943965813494752383070643000361116836226059895349924178042712525685254420991519336190467850208688005199099993449710637722308473046657027768792298471101943097707485603280231609512806086839211257717451556209860376366934203454785036905819549145639308893251165821497974944841317356208585107426149977139255357875083663392256574624008511412965029562426213590542596791678375854794346870781297543861126003017083466537477120349754531948270372973806700505056238532606294880956649572670226606632847745587319223509794064995030009227045682120951211274581896269808170854582531788956966229148025757016835189115497264759641467654926769266443380251475737796527476637321675043595502661198538542374066862291139612204967582954014710275025378707388603502660997332535149694225059660183346050460699205972343386941419250311700936941113880591084748772377994063909299537255142072627081515843784679844574892654684112708930695239589867335472836699598018428164991078265637346786209471039221729598810069080506419404636013274945586534898518862856583033751282872203820598401210213505443298918074943232255533659015645101513225129106895025225959128467066121988566924439208133380957162733215910009139515638986370475140228536726789985224725490020128327311516417375393265069168465256606840359846245037290342623398451759743726086825954259621840097978302341847059285548435191266467595588307332837248378514421280954252490214977852626493748177112225527826915438374025889572562581955/1705551306775053373253217118150201288883697146554512843529622665807846876812432509652495731867131279490294522757553926805364853990496168981658926376461584729684979821629976481778182628443970637495669249403850850762056870732436847304025431960983719744915926361730900177044105888738129205587377940224999019153577048374846239814271194164551185123238512047175868766231497059758284655872291584581194119327080725520451397686960441465199905740290121251096804970292339656193860843292750950266813103293745902252816034900468119423595265814808923270913454846674845501351154191223357962993364326076111477231028348965904872496492423084906389644456368196175697794897378086990694925775380765622571018576464325156223214410370789646960632272439977883866833978884931319368643094102788543758268070962608693277549253125945922279732355122568348115165898839117913928671800668329330761897279677920142877373605411432729903454171736896106832043011816774908684696121102198861869440785368576154912943889326781321056478096611667795528054295316602058776895976794159847131869852317095698187946699239148816016264672383585965578367673459078147574643000436567426073935389921573030082854908172035809558414900231568018588085615052803240471405387225342291544014226799555244337315902869997948963373820411464057214675585417637969798730544015029960344919350836454660361590919696637739328045677494149465269539329996544832431052044079123812856936508894639476579843510895909632441077324750696446874456992467369773372309688682607510281166943702985754426616984015719598655275880659751588575606531285430868457350841498514801813789537868128623119383605806774942433084738961819614104824156406100992308529622582148345103693089988264950074563381941006419945968560539735224976729724573168071835585134009045663287184511402090636114947466200353992676877510408905124881697349575567903728669602869319165218161711127969296754318076457717706822146253516532712724518211143772961475451429551424164887934783946058215757794654030664364620356776774284619732303393762281406445326689118693621591971225992681622105968496027456921353737998293615264030184627838758224528253915245338187766516583331107519799895548660633404457449938268644581152032338168109546222095518167951528874027656742100486902581541849792323245073609039485280925268026021319961562529218673930699301930649703566147598950566081037265855766366458056756284975130451154676304422730671533708704867317887482610368010676325073102232045752938706035335449652969540582676270163851524236108615430285805536792916017566807132818099937003710731407135971946664967391333268456518953639449796614720238996150513621727028496389571282825263763554287724076022288022205636084525883733290495744764114583099268688115959947023219779912143875959650236587242820913611636825537196084204987275559436877958136834512993283802828519914795275346495431179188947754263969261117307950425334590091749626465144238081350034700600241506880366413839082545910199420689752228559266734941131265161759152713354238771798790503918089655074078474161472761850646311673888225484040758235035872172585090060526801200722013534799658648409497878053793319380373016348058166691752313048375338294124758787032132719337866966982420410027615825456162930215794209469908297779626618668392294079457599993631616084556101997367339154391903356803259484480571734633112858918095709622630057801652861478715920944227818202669303976486719093109805340290121546509383661327613976696429443929341443254580412564105861207658972668327923462697060957555047439044118896572655672907748041219900801757188945093913464670462952790154245658269301400928256*t^59 - 4561733266080558154687487083113006332452960053444757881768621174438088670199766972691760735310113788525700934637341753278676007207831746012244846295412447070373925483112073879504322043819630153108422249128882677874323361886159390398822514602691077147257027039980144620391769844889727865037076947703549944560413644488876745875755539576509726385158719581736958896102505858825217628237363821925941913140013743134420954977087439214582395443339999817424670314264384761573266733076798421205495131875320703615669248686474038061362206743878191326799042401439371456727036632636919888918689627294267422883483606785804739271122168902046129745275292370198204147075244306932703487732495272652775582875954845464581539325530366806553662442339342063565769049090411194323827593981599433222958169832820142819232908009928401045508305148057110660946644071675449765417657434042603852650573136496652199522883818349698539061095901161698926401810031248550442311786023161218443939296796026791665075724281854278581470886850312279565043112959820314738132582289494312982945573995461895922445247394992224958585181307016596214768512193332509342306957618800676017105753108294220960727014589373735063164137816149794605909049063630747218645842894771507081764780375607455289402811866730235352953435851198219259524997158618556608699458025823263278108994056527175850358803551401922342935847209459976852278604466711131596042267973383519776156426074071985868697747342707908025974232410845699471300120028213912819431067130830478172422047687569775443497229174006238302916122967296377915849375944226435460358878635462558774324429965554133040854930278939080720598248915432498270663561215795007286005386525417750637979364735408848165774089233330174155660507901019541708343733748929330934739317558608863971303418484904844368473153964162068602025955423316496006837822860275601644094467995286920732314384432099654162187411376652865260393442887685800959839739471387521984145617761478851975008319860988499657931278945710618247744376546740983435076508041637918052102903305326110918934028825747047601778883429556582879277407365900799257017106075002298282837154947470760665621018326592921834877943095499050449702578136358302122663382993352565436601313951120310048755175622835561808154351103746473064633658178733431940258299266750815237895861664533243654711077652890778707996647318123378932168283538801203695796666361086730013673654215389272968257320793863433264990412323204679689163415353168559936858759813030819379441334020529867948147577764519534585418960490815244116649234690594647765134469363323680375344688996177340703067195916433240004988206848537537151307977834006264344860076437968041085719326546519556743777076402785047057985397337899273920303624869313259898769363382642055026283276142006197556600876830970344339979756922704401976788002081610418791142729349960924463434035027091201199159883021471649864543229822403085842084735541352580221006984436384102389168334807133531035904040324623434539853058136560565768856873767836473102115306777269590042320121136341017260623770169678439522250435920506418630481531824239179238465416078442742227417446308122168867504455066503416513107522387199490906286151157491361380540762415744383397596530995104750040589824039059996941780767774107910447640233549323898177225913779489381217217817406083237975706155224439983957598749828892056106903480839655617307307968232606634548636304440092684002460199868956272545256379851962907939495683385112759526314437740164637895945524785416682791979293647961494902870165995200648798194638734211516580385499464264244392859277559881646438340750993322152794487427275756806659395266443685441247825/6190748844918524040846523114882763299033383472067197254191007861371495015653112557722307556686501921924844002749742021072104733177844533508743834397319726786515353254555268536399936945350165653341812157545738115288772670535160970250546032526256695988805540332961525143535774550773608731714620472686021848107357707349714119108062410760621361608851223401727291347482747948305933415144434063815586640025701363050640281985337355590562271289619314886013811144436804559687335184365702178826907815948260988213488329947252702082015483901302806790974427755625573507626693979032152315765387753452310262181591103324518593453693005752836260052473205793741189818139303401055153995554921109337825838753046552291191340872489254616916995544246743680097401012286502066673840631952045530883005702223625020971140664703977939309373339827834294428914333354329996111331399885042942874400289212051335308071163017904645747565051676573890497433799697912554209423307086021277203051852517517803676747329679787009279412328898975664348654429461350485578569788726533020442358810588369140428118690523226192436532386147317479413312789325147541105782215740716610068730997900446570173702026032797856836351724978468307034793521062806680476970552542077283281358354989311231714395291724130486255440364469923982630401398975092449360183462849473540271939567464445228172743810151135169974757450069508040905768892909418629513800522973226180968916547711940023883279531382612095974872322144088736386413765761777761786968016996760472889898162261291304633818453777566601289567624899279813341584505573251791133759860248692565567294148341664693718270801476497068722630631440361575698091311818878374985588466722861506728468566200598729853224616845758330112408568202305716793937294276472130074719179706154857666731438846064014936288443558453693926960110377151088499808891381371701374481317130015118759207662896440278600065613276652293365322154324982623319485339904802038023417167155804591244772355521082452841359905737438710055741476494681015362262772276883507968517927835548535724033488176702802562499078139589551193241373116570831325534039342135116255005137006672187900241681782604427585827762833515079700362752336277971513728995165551891913232370845559088471969715942288518702655324318665420127308925733158914429285030930380985707910049633142284217534118706229210885482998479264122888444161372256828620599384577693924879937316412100576061224384346579347978260168149085670533741389977154393232122152339530245648893516702447317998604102670800496526010953055561280646460751374630604018642366412577014124621664088998016840108154681380177844466474126050920132085558195373008216168013517517322279572434250760529523532814866587165570174588997053052486196091541850860776319272777628265854159396049498459300167274791242379526086671354398673368396674420430199327750545722306465260213966440159598043982968967061105590169690114211049865994011015247187809462360676638254383106752085011578048016549062558769986443418363530719979088100903050830918655735296110614016235070238280623135710437328641590689785379936787985700641746645088978347730158433428304457545529289946907500355928009770425818687387797800815821368537686821553056141496988784129277043398050563396712194083151716078499523297249706277523048978699150942127411968665477874380774434857566186862329345310754478831563374310816906721063018071564141358358686761050105177810232642866807042795359515460557754365204997083228471612854603464901678998569369174805708414983388249354123257913057854969578571951563241044457499890747011822827386910756677569738485626694176618037391654912*t^57 + 9643271866332242507246812172755702417574726505538573070380838512776782906543866412825345846834242597947580138727500193862835956957466574113087954587970598071913851309191939862939819348969230203517549383626087987037731849512727362578900528727162824741928595130958513793223511568852872034890573837084907301436450675736653496738895106253626951094671839846794708244013662742788001755119872908082571032716018657788811515412021618281224149997432295150680700845911046177080598744821042856838745110926668114820675251052712161558964532702389500102830299270522048257645128351415221185357023042171217590913737677030405119342127459094229104017045475289557330256345053844748885931008593773754713090844906642686563286426177112212790870702561850474378129673208620335346876897230542104017273152411113262288993772172888839591814709831598476806448179385205064939767414588911370542909698585032069441975334983537158730087783937784781854613079756606810146227621059146250246864569224559416625668494975077056877145708044987017892941773891113797494027383288472434518046743400723683425695873579363133665559252013995847921752026433591835635583822781779521702183502068663650036311629838143417629935350184485929300127021004480701053176454456958903309344562813616988546010064714280642395683512174171349807047273780468571780747576911544580233551475790993205292901429212152045421450609073434359411506722776723660407710157496533286454675115167476229893605850069521802077846272324175851638391929981208832158699241227517897511705205659850677925420384878517324514523073438338033228350810470298689773368297466236102207612817454441208438746644046591896113645618222158148495929858685385917235155078484737009627194203134043210759713088254484011962853568026318480433432201358371678432713494438737363877460667948277312209132320446084191891648159467717185441899216221831245521298527402199613124549127854065319490955795643080250796044355381223116010318382225976349098519987675921027458353191729099412707795018840006898021874175036896296531877551139514834030051570761477291373070511716255558785874805842715724275804535212458039458139200839893711705129641612883277807603858193446389135381630246307366800199725505714068258292821822055384871964702866306947197060124305470305015964488735970324968359837425153643560933703691837497317072169013378324646476997671124129791823208973237737450239365102298032450689457673772614287070705046452229520172643823011227979596199815224527440975961491609822089297291987471422335426526260609084922369885798798528843285564014857539059683559221135140876030559966131270908730883071775752030670692150507216839770192975857157295651593474604450138639320713996536460963114927209938693100558766609666700810774730023132321902882242795190001828659300947975955237429243923063341067240304187119583276396586448885555863275444179185000635459119712707441560732647934116437504710538563521967632815387532585693097407155456758662245816057876207593808375801395043316078916160540603303608741533346308109837381600386150646308583653205451983344894493006526682860302686414225271198864844019941907701541472995924550128560762043969193013385242679071429897485922918583153429312411176218473298230125887855568263704024715241404929999022789428371931684532958605743293453558979773737284974986663669755069113627219631056858168298132850676271112678854219483626926483419555538473610472542711427498669513926660532637304843634337711103161489277886149108936884358508383490470413834541015159169001803999566408478581278234584160530982609487038005715806255044603324725937028117298028450964977325396284051667591297861108680182043530206684800332340599548087120443128047562875/589595128087478480080621249036453647526988902101637833732476939178237620538391672164029291113000183040461333595213525816390926969318527000832746133078069217763366976624311289180946375747634824127791634051975058598930730527158187642909145954881590094171956222186811918431978528645105593496630521208192556962605495938068011343624991501011558248462021276354980128331690280791041277632803244172913013335781082195299074474794033865767835360916125227239410585184457577113079541368162112269229315804596284591760793328309781150668141323933600646759469310059578429297780378955443077691941690804981929731580105078525580328923143405032024766902210075594399030298981276290967047195706772317888175119337766884875365797379929011134951956594927969533085810693952577778461012566861479131714828783202382949632444257521708505654603793127075659896603176602856772507752370004089797561932305909650981721063144562347214053814445387989571184171399801195638992695912954407352671605001668362254928317112360667550420221799902444223681374234414331959863789402526954327843696246511346707439875287926304041574512966411188515553598983347384867217353880068248577974380752423482873685907241218843508223973807473172098551763910743493378759100242102598407748414760886783972799551592774332024327653759040379298133466569056423748588901223759384787803768329947164587880362871536682854738804768524575324358942181849393287028621235545350568468242639232383226979002988820199616654506870865593941563215786835977313044573047310521227609348786789648060363662264530152503768345228502839365865191006976361060358081928446911006408966508729970830311504902523530354536250613367769114103934458940797617675092068843953021758911066723688557449963509119840963086530304981496837517837550140202864258969495824272158736327509148953803456042243662256564472391464490579857124656322035400130902982583810963691353110752041931295244344121585932701459252792855487935189079990933527430801634967219484880454510049626900270605705308327496195784902523302953844025025931131762663668374079576051021336522683495505005952293156151385827927749820625793459574670413536677738571917810159255990499207788819469293888358365096674257177404984407425858450380491957323039355463890053246521139972946884620828824316601777659059743707212681801374217621993369617686467623774584979449288963686307543893855523664691821227470872511643507487676131864542278559994030134485769148688036604436128378881920776103397193689656188300418403059252603764785299894620638328315999867057397219094907239138386243931490139119178536248001775463467864477535678253722761715889534109969655255032806330869147706679246243637654572211063620335001649740911660404834336145098363320627349101921389428290766903447246813509605788220883121678882462300894861856996123825454742023083764389206795657016511275873754326685650261956735457758596210853946681866480379330377815343389539970487067719034856572477642589315186891493013167084105404960477293147430147529767501903470801748907687617056009609814364849395784313915296572974768594121964108162898793203961018074798089217903400061118728103712223593348422231267091194812313328276904795802667597183411303560742647696744892241684459195529156333046550869454956514100053656829732769823972959857097456880924407383147521780871518297848758920521702321978517605482493986888509077214712269672702315315895878196477911577537272224636834385724302648593585034934004075748525281957881368114761626974140153605200329990636095101844683314829372855560785652773643610767414759007483043006022956614999989594953506935941610548255006641760535875635868384513490944*t^55 - 2396475930667620229030051775639699153870101356378395740473416829909562434818343962518314263899231920083889794329417804672791294938104830151347870318564858836576369547317218127320346178208182281448635668481512722592839535547425642821322307177769465241165338576053672740500642474329028543830944069411832307289963613213532683267265454805297949454815526790213578665370338505196853430900757153442372745763753436422177064271854318263552040331040216687370063661332067073926326333635860294370017734382878545914918348736216165977625864085643949531412321259162243992711062322904422471833880412794061512787626360205358982078154823062912354052056001995498303258156760808854647046558256516180703039548175156061556189246064866680862755513528828448919065351540018406567787353234106965946276415562175107903601376894920729488394200837179503483919449596443381660024871768983508980579329588502649380363177992774937145396283602185625505761356513848319020402534354460702431125707949638464114833179326542921556270968478257439876986811058147569963577090618848132508445377362109920846597642787081355798549085388000016424294403992385109991195139033967055475756539764951040140520392590129114714854856305265640250613789665294661752455378549631221832715363643607526818720780508627858789384658525877870579153284779100773607643912604381507972381110589168196809093887229625378498937133151585945106282526574637498215540981004397831477875276563760763475321416872009965573118116733723083862571993252615258808711290146374164950865619953282640098322879512427175491206115956414743076925487424733315105791262138738144120600663068276921258290035729842786460426709638299776112222985358221027183195708043421573632788408832843346205261170141585384168323253228011835711364951583722580637292106824626150175102218741644692372023699737911880667345015142164795568299660882633105562578474559386935601460096958248052024645761125494428063738910743718928216763973329117208822517723353132736782936190716480498516821122918723263157165404968513961522689023925207390182800112250368134278835222063142130923593581053825455155282132477909700057506974410136920478758125508251594359699761098026682321028499926816668114651924156407953271853694579022041131587057550566641477172547047940612698227999856676975324013051031860194988411453281413160732286525609109684491842692698949106774511601818269346469333893954021795314814635894870015115086517653116076163130136911188266792517502478593758052121717502531964487689298312891445892057832223352165004257102923387387937935870206146696472636955676567656080875161666142363343553739259949053183128073018965326279828706679963884548711914649420969605376958750117741049467270463549030572156715755921963389550482986279287800762286306119977801933089559520107589133475663748909713021209451964847490577632927113434517784735054554271216523202679792030550838665157288625644235620595145998561199914668598566194198281176338215379444646274724999173190847427724284520739673664862250127702490793130045090419530434948439535517982707394434034255954215646737330531913018023835214340721263976475502159621489394354909909281825096971098945722725521700641010873473591274054853190697184551606656886993013240612395462505146707822199621414494617163544513319897418930372574993005555840572052628016045630788600056824296386017629469744312892734625998819955085442908948584641133971113376453021531185324671166655291992226741583689066168057904860045253556029717625888509756144539595606740606455610276906582036635921777103090676176429869438731764154791469620254507164794740909004413999615102446583091813575963228415145396828093149012645438099946293065526285196807776871425/7416290919339351950699638352659794308515583674234438160156942631172800258344549335396594856767297899880016774782560073162150024771302226425569133749409675695136691529865550807307501581731255649406184076125472435206675855687524372866781710124296730744301336128135998973987151303712020043982773851675378075001326992931673098661949578629076204383170078947861385262033840009950204750098154014753622809255107952142126722953384073783243212086995285877225290379678711661799742658719020280116092022699324334487557148783770832083875991496020133921502758617101615462865161999439535568452096739685307292221133397214158243131108722075874525369839120447728289689295361965924113801203858771294190882004248640061325355941885899511131471152137458736265230323194372047527811478828446278386350047587451357857011877453103251643454135762604725281718278950979330471795627295648928271219274288171710461900165340406883195645464721861504040052470437750888540788627835904495002158553480105185596582605186926635854342412577389235518004707351123672451116847830527727394260330144796813930061324376431497378295760583788534786837723060973394556193130566896208527979632105955759417432795487029478090867595062555623881154263028220042500114468454120734688659305168387219783642158399677132381479921497363261611741717849766336460237751242256412425204633081096409910444815994172111380362324132384595274955247570432619962624166484847176961864687285941927383383685393964775052257948061202439516518437570263865572887711286924795315840865242637082520297638547549088097715034320790432275033849144356742897585936206879383728414673065785796607691885566333715151399378784500240428980307659632674436164680111244692097596365619165893804402056718488565573415475534358450786387893712455381940364396173890215833161352316339041552906191744179327854998634773466413297165488327489309822679026211458662784315858516250708116281058133156386181877393620823747612441257747591540010083458707163331829616478611659122900700695702232656550753490859156652126100955108575630989539296598440893350144939415037798817009976806935670791544022900953376849995854258322990422288274341625861515713305519741752124381866227631122731791257665502212055979628829651862130257407422053415360251232036284538727349894361983132826964870599771086468146188595844247628523569491634961626276272783742690488748725342035487137998396372874308021083419679777088804956353892902756587270900684731174577131078944696820046410769664156206327789340927858934589869441991551144652415816317221319587913690393005427548919738094795572349376898966848774033688726072474413704831571945349119909513595838335933072279794184334241648598997924549053344800759809236932642746708435564139646809929915607130860971658031567368405294127316715502670451507696314416651892512478277783199864236423358698255042437161341957864930273401984384857998162851344232457601639972520042635722899208398981570522924247076595159583540792618453888118301389651486131196824273805055389569833319593554931522133456784463514412381307110648716663755900905208907709418782439761233645258983872998742907153812625310988595577638129145801192607714821093142085568145876520896900135127643984212481027477474157599450730145293955408258038994385620499783268226074966755942853848105753247138638753100859092437219126059148704132296924308100464006403486977512826071727236677935574798464296572795877039457036298418901240170880942566089003126104175570834819053605370743901303210067043907372265432008595155086451013343215758159039129149871182484063434038024611509433831383062980326309566644717064676233155668375702949855232*t^53 + 84200710329004372104840116185869622741721213201102491546484969826724893205657576697249921568775750630509949226216310378812363167590225094856457470647597278809911549432465226381395091076963029708336733763836964827616662989377360869874348905458738421956715916490434941614256977117810852049097461030420330774541455974424730322358915471929209275715879269234248692418443757043279729162404122951772881630552632772086216634826854916775526516235499196998291252287664597148763863710316316443684616574486259509587014563370372010182719321569591687622598252144489167424003839911729336298489989144220310096547802070775646321019017222787124205401570570681574063846126321880647315956864911425559518000078414868818007408657181075174344213417605803028022305194628687530653836650365925870288745528026527941367003518241765291466765686354677587351236633780230255489887207513666277603507123078027021086666707426312540511376665861578761177046309774831175267694167601308240575838347925247879014233275764897279161010335140526857232368573317575980999889824721458916226844403343958439007097769141876049132737783792712027948709630611975421361303683917438969978789051654276254735933035141062179537801769132077657631999460552341892810933754068151748522218241888066739742431096322100982578558037604143492194222684706340173788195412780878766940448742620789939641289994603770495849616036871334577270017264484173984023297913020993318609460267036441751955944419661716434039137459191801223059011486577904027647126888016431425380218192699892888473132360511738094476632140341342027862280908298447118548617652534633032390062688955849944310291680647541416241154776982640049653188429895976175248481628816313157224119349779138665454322259796194584334206543945614595477991403202239623761976185420609515651890340186580031027172352701988705344801296266537886579768426574802799135963084974085371456097178818911315544121739822819639468403065502428100530201745708546320873430003008006882430898540568719771301671539058758522992074172616974730241408190123267762774115851471047769523320948702287111596346262142634938699740393710809759683425894514585374144392020941391613598936953293160254742168043741632827419347490950830321494796469847548472971995932212125814320069809982348230650082451520326067181594285333446758285510282069286145376447275971002755211849331629531689702039143555435660694500313981818357493235983125818106434790830176605239883216462077118481651974279753521462088306981091594047279645632350244253640708508487797634966143511390578130649951248687060328397993600487450352716765351709035415839843539074167016284573092254601301310236519661093714472253693957957012585770832050208810110699215148391003556143631716623408108852121521117061450404315460412210093141261558654910429295837129942152622824970205834892829483741389242776351197021838399429729817587562029324683092046317951470895319585172791561024369070128954523657003830129307545916299761533841107617846680720951962913738799498162620810664039346497958349314387927032722747744153863595545965821930023096379328849475064103061686995390794483057927899345713269658284036862638909138369533570819982516194179181666052723535191205643198249287544562752246142068374391004483453672006036831542659800662834361945336875442804375536671355844766368105506748497409309323092587825080477668700953693000586095118522465019355373087773122462226695856427645368853580945348575519254232122982258382274726658042998254326918989609412552896242105415748051355077479835311238762227042982639075573021681768077992961638402182802566565593080008082962036740324264796262392423631894858660417657025104603843976690823151395525225157249817925/14832581838678703901399276705319588617031167348468876320313885262345600516689098670793189713534595799760033549565120146324300049542604452851138267498819351390273383059731101614615003163462511298812368152250944870413351711375048745733563420248593461488602672256271997947974302607424040087965547703350756150002653985863346197323899157258152408766340157895722770524067680019900409500196308029507245618510215904284253445906768147566486424173990571754450580759357423323599485317438040560232184045398648668975114297567541664167751982992040267843005517234203230925730323998879071136904193479370614584442266794428316486262217444151749050739678240895456579378590723931848227602407717542588381764008497280122650711883771799022262942304274917472530460646388744095055622957656892556772700095174902715714023754906206503286908271525209450563436557901958660943591254591297856542438548576343420923800330680813766391290929443723008080104940875501777081577255671808990004317106960210371193165210373853271708684825154778471036009414702247344902233695661055454788520660289593627860122648752862994756591521167577069573675446121946789112386261133792417055959264211911518834865590974058956181735190125111247762308526056440085000228936908241469377318610336774439567284316799354264762959842994726523223483435699532672920475502484512824850409266162192819820889631988344222760724648264769190549910495140865239925248332969694353923729374571883854766767370787929550104515896122404879033036875140527731145775422573849590631681730485274165040595277095098176195430068641580864550067698288713485795171872413758767456829346131571593215383771132667430302798757569000480857960615319265348872329360222489384195192731238331787608804113436977131146830951068716901572775787424910763880728792347780431666322704632678083105812383488358655709997269546932826594330976654978619645358052422917325568631717032501416232562116266312772363754787241647495224882515495183080020166917414326663659232957223318245801401391404465313101506981718313304252201910217151261979078593196881786700289878830075597634019953613871341583088045801906753699991708516645980844576548683251723031426611039483504248763732455262245463582515331004424111959257659303724260514814844106830720502464072569077454699788723966265653929741199542172936292377191688495257047138983269923252552545567485380977497450684070974275996792745748616042166839359554177609912707785805513174541801369462349154262157889393640092821539328312412655578681855717869179738883983102289304831632634442639175827380786010855097839476189591144698753797933697548067377452144948827409663143890698239819027191676671866144559588368668483297197995849098106689601519618473865285493416871128279293619859831214261721943316063134736810588254633431005340903015392628833303785024956555566399728472846717396510084874322683915729860546803968769715996325702688464915203279945040085271445798416797963141045848494153190319167081585236907776236602779302972262393648547610110779139666639187109863044266913568927028824762614221297433327511801810417815418837564879522467290517967745997485814307625250621977191155276258291602385215429642186284171136291753041793800270255287968424962054954948315198901460290587910816516077988771240999566536452149933511885707696211506494277277506201718184874438252118297408264593848616200928012806973955025652143454473355871149596928593145591754078914072596837802480341761885132178006252208351141669638107210741487802606420134087814744530864017190310172902026686431516318078258299742364968126868076049223018867662766125960652619133289434129352466311336751405899710464*t^51 - 875706080530207650380742062149577893509271155037837746133185784986882488806947923821881600583856492869013520032351143102396910724420829484362974068179163613718194209178900663476252654893965889097656224015831415288843258353323662676233916131973863795866985882912891096422585855798091810993197639431869315826529903236287059819095554429558531572283432973094584820323573521468487387496985373704469994869200358659399959151566795096246057790679006507642203549577933946937023247785775800572042936565357961607855970013779998026267306711320291735523514322743519719361314950758358293269732678684261431088871958745380625469146660727413616329271978588778301239335245810919668608594876524791318344895862991278725009374962687903654733538704477852573996873434386690100040395135366743431173825123489146784404913397602362707427829276572289148557953509836509515827816363599641663149833439389819989718361974406549718280743830458442467069337780152776102534416867654892331188101954405153821529395636927609613510675775344321832529304498108429481831134114136302673258065452897060996834935144864976320149266045386601080340323853421724547655125401451010799238276552323441263770103734212494891598214517143302271212413253872239915953307707670555264649283994826510891246699993469214080676896686146604013078932523513860394977403269329940571554154182406803848796280887994547875703860245659631794386479877421409304122496320080802000613598445610151120130255629358442757001668314388175112890216053132877001332163904957192919899145188901683905863097513354646682795200597932513233981495059743341411411816951629633427369615337025566402015912051210416809668618610671957272536833789085908234445437235024250453295563065236090778206909951767678650286455606689514539825346678668114148648447416210048108575499547354911369351904844717542082322388414842921666335781019639700402513372759697176708316255610477706220659225648225803023443591930612108013402093047128613578363928264403665712544426102100283677783280263999633862904357329918884229169170777276814203468900702176982316116157703536020412747148145361178589091501412493224135533036417100892819549189002787297160403761752345392597245875551654637502102822564523632839115104210101604223482711979357556758556120041258538226181266176608236208669975001048952848315666099160119304570745810815186837891700033022512728503835654927351430816662801001081809570991084867150673092917795457820726484099407651911190748231262412781695064718736897246605388381581059383280035524683518221654080160221139113175446842518670127129779285738938595921811563840785176987910579745446101080484280848596646312996576649389132583646512791060545214203328355315807454753534443995078374598820502974950483159540133103286532088413474762137395537680124314388932070604058048674562229954669732763310138706480156234525970453477513567853377404825031267156115669407884057281800018630834032358599567441758657340378430952385187741048586676686253768839974446675408793425772716632781764568495483264758031550532467923776803445678522254617927010097502165074862752712226618163172744157843243366231402358356464681269754908868923893370490414227491728209202542804269448686471614437200789617613507111930755087840442293923272625731702213501853027498393556598775116175155947355778827213713722385075952382991789799813590581222688199708092512184956973929575502024605132423853631324113047605237204466211798317288919786659629824070650784268922669975196774162819629425465133703390597709948384151193362706329480761296181059538206860711972400997471406163941313137273101145921791921592775636788531338856943847007401918667272419178452085846585203509003897444766463394093320875/9888387892452469267599517803546392411354111565645917546875923508230400344459399113862126475689730533173355699710080097549533366361736301900758844999212900926848922039820734409743335442308340865874912101500629913608901140916699163822375613499062307659068448170847998631982868404949360058643698468900504100001769323908897464882599438172101605844226771930481847016045120013266939666797538686338163745673477269522835630604512098377657616115993714502967053839571615549066323544958693706821456030265765779316742865045027776111834655328026845228670344822802153950486882665919380757936128986247076389628177862952210990841478296101166033826452160596971052919060482621232151734938478361725587842672331520081767141255847866014841961536183278315020307097592496063370415305104595037848466730116601810476015836604137668857938847683472967042291038601305773962394169727531904361625699050895613949200220453875844260860619629148672053403293917001184721051503781205993336211404640140247462110140249235514472456550103185647357339609801498229934822463774036969859013773526395751906748432501908663171061014111718046382450297414631192741590840755861611370639509474607679223243727316039304121156793416740831841539017370960056666819291272160979584879073557849626378189544532902843175306561996484348815655623799688448613650334989675216566939510774795213213926421325562815173816432176512793699940330093910159950165555313129569282486249714589236511178247191953033403010597414936586022024583427018487430516948382566393754454486990182776693730184730065450796953379094387243033378465525808990530114581609172511637886230754381062143589180755111620201865838379333653905307076879510232581552906814992922796795154158887858405869408957984754097887300712477934381850524949940509253819194898520287777548469755118722070541588992239103806664846364621884396220651103319079763572034948611550379087811355000944155041410844208514909169858161098330149921676996788720013444611609551109106155304815545497200934260936310208734337987812208869501467940144767507986052395464587857800193252553383731756013302409247561055392030534604502466661139011097320563051032455501148687617740692989002832509154970174830309055010220669616074639505106202482840343209896071220480334976048379384969799859149310843769286494133028115290861584794458996838031425988846615501701697044990253984998300456047316183997861830499077361444559573036118406608471857203675449694534246308232769508105259595760061881026218874941770385787903811912786492589322068192869887755089628426117218253857340570065226317459727429799169198622465032044918301429965884939775429260465493212684794451114577429706392245778988864798663899398737793067679745649243523662277914085519529079906554142841147962210708756491207058836422287336893935343595085888869190016637703710933152315231144931006723249548455943819907031202645846477330883801792309943468853296693390180963865611198642094030565662768793546111387723491271850824401852868648174929099031740073852759777759458073242029511275712618019216508409480864955551674534540278543612558376586348311527011978497331657209538416833747984794103517505527734923476953094790856114090861168694529200180170191978949974703303298876799267640193725273877677385325847493999711024301433289007923805130807670996184851670801145456582958834745531605509729232410800618675204649303350434762302982237247433064619062097061169385942715064558534986894507923421452004168138900761113092071473827658535070946756058543163020576011460206781934684457621010878718838866494909978751245384032815345911775177417307101746088859622752901644207557834270599806976*t^49 + 24222657971079898292132141449492392980674762935956895087432138179169672946241294313100852509369246131667064789045102728290953401064519311113354832832772852119735104523697804956536898463975104466696967654883727265731065722127823068327525111233268595353358019671768269471282564002979145206724684497218726651099682974017373115391643004248198088088407090168860561255588698304932840732620329299243678470635222998734251216873071632297973643106699105313000698054493524656380016517443574693944707387491586947509573578536435879175872143507081700900162034826312897869132278100123176570805491266713942534536491617521825809540294829343811980376689597350581919931591591099039526182316182863127944094921962780870323560775140280196881415405231388456267165483067150511908750094989056232300225349245513612532571111731452050499478587494503034294804372628597949008827112234153047993769426188319471151860478142041339750945061907515501584796682974687621145555568002171051558019501625061851010605735465570642690272159628617715570800199135213035768427295500438051627537555899303683264337080087288012240237066183102870219767911204463875423977004961615306953313745888725710978301014785893986124872206694985643587496048891603645880177812564835029669230977413858437863362497712661318377962829754184363145383374395084527222189068374981069357222600827983164134476565607820616517475083290881081707233588748979860741125798175032275640631141592806241869166819391584772324344564851759662577809140920309357563135659133833319172938972307489991064386107567399305910479218193831956945831781651678995420162892062778094108402391672082782938665014852370579610372209954519141358939685917861647960195432253243884544461969499399797440039253736403552421236941879120558391804732288507812875834966575914258868702532623075830035013758300941874468152059942515400828693254711671293747103626650254371144056183057458960340245740618124089621860052426002682023788601230232588888034951735698249872473823506185335037142416763906049900323234050296415210220823093799871490250431929833797427509774986149439304531435025376827020209726219761797196532762851883605083001662843877075382501986085394823484112033427645609480139276493680022188621288507642707169477787386220268513611886010379099618334969468489808649798918877170537527140667505546387805222690043549305879735489429594404314527767394064779058682214272017003220983363058257311833916898013518840361646508913581875107143660517796416044150051564881446600093550559643360007502852316993442636022256526428801232789932835311809733248024640113769142052989684901082501563501108820113642830087988318415584692405772627861663510597470437418592884633612550468074361295596026624986866987327697173058498267272635877057859792496950913948595854457618303718385298431179618329916783552562364989678582793231960452846118954064915079295200045857256742910901617389154528860440848354888326919898327967110466038620414214556283902638921893229476345574723127608557513148423429419005704080246570540271032262707196097505435433980528172784899485259947802452954798929205189595974618047551683694183824674002598449936699849413124678003826668662706971875968495934674786553493266169666459421217354377023741909688881366964836687860049306123853815254610133634865324349476194143199097834010108326712294071108248227656439557997480305124455336541888466983186585749780316429790002359183540338840298713803454764599689012855264856352100735780142256906192370049299115005769813193452249593722579613048634504898113431021897315103546943826173026464174188230498779680413461221383325950339444509310326335084189468555523725583769942080547563949535093327281480669358747673945625/19776775784904938535199035607092784822708223131291835093751847016460800688918798227724252951379461066346711399420160195099066732723472603801517689998425801853697844079641468819486670884616681731749824203001259827217802281833398327644751226998124615318136896341695997263965736809898720117287396937801008200003538647817794929765198876344203211688453543860963694032090240026533879333595077372676327491346954539045671261209024196755315232231987429005934107679143231098132647089917387413642912060531531558633485730090055552223669310656053690457340689645604307900973765331838761515872257972494152779256355725904421981682956592202332067652904321193942105838120965242464303469876956723451175685344663040163534282511695732029683923072366556630040614195184992126740830610209190075696933460233203620952031673208275337715877695366945934084582077202611547924788339455063808723251398101791227898400440907751688521721239258297344106806587834002369442103007562411986672422809280280494924220280498471028944913100206371294714679219602996459869644927548073939718027547052791503813496865003817326342122028223436092764900594829262385483181681511723222741279018949215358446487454632078608242313586833481663683078034741920113333638582544321959169758147115699252756379089065805686350613123992968697631311247599376897227300669979350433133879021549590426427852842651125630347632864353025587399880660187820319900331110626259138564972499429178473022356494383906066806021194829873172044049166854036974861033896765132787508908973980365553387460369460130901593906758188774486066756931051617981060229163218345023275772461508762124287178361510223240403731676758667307810614153759020465163105813629985845593590308317775716811738817915969508195774601424955868763701049899881018507638389797040575555096939510237444141083177984478207613329692729243768792441302206638159527144069897223100758175622710001888310082821688417029818339716322196660299843353993577440026889223219102218212310609631090994401868521872620417468675975624417739002935880289535015972104790929175715600386505106767463512026604818495122110784061069209004933322278022194641126102064911002297375235481385978005665018309940349660618110020441339232149279010212404965680686419792142440960669952096758769939599718298621687538572988266056230581723169588917993676062851977693231003403394089980507969996600912094632367995723660998154722889119146072236813216943714407350899389068492616465539016210519191520123762052437749883540771575807623825572985178644136385739775510179256852234436507714681140130452634919454859598338397244930064089836602859931769879550858520930986425369588902229154859412784491557977729597327798797475586135359491298487047324555828171039058159813108285682295924421417512982414117672844574673787870687190171777738380033275407421866304630462289862013446499096911887639814062405291692954661767603584619886937706593386780361927731222397284188061131325537587092222775446982543701648803705737296349858198063480147705519555518916146484059022551425236038433016818961729911103349069080557087225116753172696623054023956994663314419076833667495969588207035011055469846953906189581712228181722337389058400360340383957899949406606597753598535280387450547755354770651694987999422048602866578015847610261615341992369703341602290913165917669491063211019458464821601237350409298606700869524605964474494866129238124194122338771885430129117069973789015846842904008336277801522226184142947655317070141893512117086326041152022920413563869368915242021757437677732989819957502490768065630691823550354834614203492177719245505803288415115668541199613952*t^47 - 592801634453415896547255485895709844218829753393907349447233600843398236606845600964189896391206063255955086687510402383890484007909417224387705957891409313780057555523242980188616626072354859906248822128148635577825854694190106880391410309037197637595078637871195704780030704098154191954585637424905955914408379127243833029890850548978690276104656946970806617283950570837418683264779463605301906657748508882125884679707755229565292349054390874918522093724314536386672735824823803873716878453298080304884551068804398478851581901810503833450047131111626174281655101941192656382596314176395329782760864774972494695142447435738263749593650673457918083504244191890173690204559477518948281461282303433640576808886997167817022643105603894927976161672324199179489973318252107740549434999991949348243738818917607074428784904455665164598778198468679602902084477148238552924557499612662338747130119466469513970562516022884245570351555701787147331307299572340427144746831416582122895475169431966441635183070431795124112749891909964660156143293848561127779424780904515435635767000987251832616735139385061801716647245672487054559462525600831546574750093363374380044545094804081248339312040595260620639592669694809479275396898901946607171692153392281724260573845125919533895796508607990878608184351030715818507766525625904357556280791175733306277048732733615611904330109239527387198744016535512933886536809667959533157758264801213167047861545464448241856014971262559419122004897396956534183476413254571531492156861329006141077007704243878395784342126617965764688270903951939898288730460001211899836532202919713225752832763882900451503226961939565556222804312326712484337242350698945538298376497453131796938792392006298256177852127192211017876769888130750937987288228858347977665041779733199144328820967720321740809298111890083089186445473883752134437735670104944053842793437561834430162589423254293622131731876076496962037349587136643407838164137895013088004335004934629333146235297180131191455858987463571253416260212380731634069247239498861850572943092578720374217233801628998537239365432924905897980863465751091236445086900875575401290153737077425995374983799488294137961063396565200345944214727815683539551799615389172301031231199161273565305626013791696822147565625798897385953478183243091055080152596386135983469135966468854703789949884390261446493736396060842627502376443677309466497908670611438159326908290100505610646139170828309076660603987411046134305154457649987670913849538219699351451026358289198256277356474149960544656473512056188334300503248158371389535019772876756259134154478750223368106599933629821648701790627621196391515795566978695745227538655698666209397015841201489590052627443316734727207317538926993238594338863771684141803553345086630753463776685939686362078069241076700652712990744742755956405895346905079912325286967884914400230266154111234101215620482191164975549741297349031089100051565398951096862556136795109842433214234288940316439098555781259831378541928378755149014358031060757171328424640920625006210081239265219297103140421841647667353479798814644562546255538906183484916966847843587668276937506413229172959072584798992036331995484863825634127052986020678144042086626846779958171221456913897364647238974239622296474681748863051838577087534959655963320832679847527311958293788093025647452142986128346776608919698913796623559533369048225944974296764485806995834884674486299858306993959333915149215363319166663440504980674250081152365870355613787876521622115190991209538958715091759393829342548969806798504005028442727993114547580282392873052993617463134415696674915949969989853348531668237967634575625/39553551569809877070398071214185569645416446262583670187503694032921601377837596455448505902758922132693422798840320390198133465446945207603035379996851603707395688159282937638973341769233363463499648406002519654435604563666796655289502453996249230636273792683391994527931473619797440234574793875602016400007077295635589859530397752688406423376907087721927388064180480053067758667190154745352654982693909078091342522418048393510630464463974858011868215358286462196265294179834774827285824121063063117266971460180111104447338621312107380914681379291208615801947530663677523031744515944988305558512711451808843963365913184404664135305808642387884211676241930484928606939753913446902351370689326080327068565023391464059367846144733113260081228390369984253481661220418380151393866920466407241904063346416550675431755390733891868169164154405223095849576678910127617446502796203582455796800881815503377043442478516594688213613175668004738884206015124823973344845618560560989848440560996942057889826200412742589429358439205992919739289855096147879436055094105583007626993730007634652684244056446872185529801189658524770966363363023446445482558037898430716892974909264157216484627173666963327366156069483840226667277165088643918339516294231398505512758178131611372701226247985937395262622495198753794454601339958700866267758043099180852855705685302251260695265728706051174799761320375640639800662221252518277129944998858356946044712988767812133612042389659746344088098333708073949722067793530265575017817947960731106774920738920261803187813516377548972133513862103235962120458326436690046551544923017524248574356723020446480807463353517334615621228307518040930326211627259971691187180616635551433623477635831939016391549202849911737527402099799762037015276779594081151110193879020474888282166355968956415226659385458487537584882604413276319054288139794446201516351245420003776620165643376834059636679432644393320599686707987154880053778446438204436424621219262181988803737043745240834937351951248835478005871760579070031944209581858351431200773010213534927024053209636990244221568122138418009866644556044389282252204129822004594750470962771956011330036619880699321236220040882678464298558020424809931361372839584284881921339904193517539879199436597243375077145976532112461163446339177835987352125703955386462006806788179961015939993201824189264735991447321996309445778238292144473626433887428814701798778136985232931078032421038383040247524104875499767081543151615247651145970357288272771479551020358513704468873015429362280260905269838909719196676794489860128179673205719863539759101717041861972850739177804458309718825568983115955459194655597594951172270718982596974094649111656342078116319626216571364591848842835025964828235345689149347575741374380343555476760066550814843732609260924579724026892998193823775279628124810583385909323535207169239773875413186773560723855462444794568376122262651075174184445550893965087403297607411474592699716396126960295411039111037832292968118045102850472076866033637923459822206698138161114174450233506345393246108047913989326628838153667334991939176414070022110939693907812379163424456363444674778116800720680767915799898813213195507197070560774901095510709541303389975998844097205733156031695220523230683984739406683204581826331835338982126422038916929643202474700818597213401739049211928948989732258476248388244677543770860258234139947578031693685808016672555603044452368285895310634140283787024234172652082304045840827127738737830484043514875355465979639915004981536131261383647100709669228406984355438491011606576830231337082399227904*t^45 + 12805046130261378630096853551905546833871680106500984616271710414866770283515184793329208347044885265094581644508779363572104424819686417161180213125648305992151281253597272709923543244806111694309352723950987972445510574061535209615278753611391078927923047174118669264500528344905522595304274499675855820230464974792644254257465787934052649281557293849220151897840085180818345628927347667181160200219076151334216909976657454610216684694038784061216868470091707731119156610895645959039347452605376210008358865487438981074204708903915398036403910191110740673875858688158010886023376033270411869113973962918117807861429446412486825348284940663837610952377108804785153543029545154981430313871042678921812210702989027356902982383564348689757579578734690551932936888281876860881758233335636672891718194694282798400412180739417272160639682853133430686470037506246796928040884532226104155861122002228915060576918814447887206213206693135995924267012035518920772271230971641462492167332271419233825305198959490130070241305984089965347533612073656164293435917234794594927948010778875449972138857413116464869127674717321469981462903920107798318589890726738819614717319728703547285509445110580242642024843953963678788864552395823083001821665086635571459759975394060225027347293713702613081601203803943666767218125784604678190075911941098866378565237711192275459127010404935321899547544261758891491255706186279319284701773765642059711980493202492617454870727917251952269810106396050566849748733185878732182732418333859340488647201720369232052942435147309896399618460801135920824060217348234918805375411592918193051662002905077879365196920300477654375653220418802406871633727589038793328063618247884745407110077450129624219584475791556349631008067367645049738307645263559038937383474061209012855486618268712143535439793208870301031354928122784507433498680464444557358785542270273324267013192330327587927995356857394023226489576343208802350847864813428234930072035703054201210367413162277659644572687655147090864416032129881988185093577082975362024908597293751030200644682952163077773569459028842551802523884416847158449327048416065953978949608327278104104651066415584263965914112884212526216620820832345920684500586317716443467709318799332953556751840063649488307722276745292495074707392919564552368652090934738920603972571338952472298676858014394642260171041390717084306000034326959127917085836928528903686462568060500033468693185476442965393278202584566821692894851272400669460750335808023782756064157524620316761998435616584991897019817578354473414006304804711681286916639686312448095692806639466058844956621274267268859885241645601824420732501410119748656637138217791242931306629239063828531101990670265239157826804944367000088615596145557662671195317464630733472295038156189416357813249541918502277706223953000314989809055071882725436194238806383291023379078991934760777590651383452399563795539451002768494534133663249313070669411578600947747406585846224549405856621657263596801093271329669212390656508787802762413114485438220477343823238169146075159265319441981799404788435337644260732337683626899968138691416469605954879350807876409124988734612908350599617628057400164496723479837860588610584969704460418788497779329865217707253054824325964141290463042954605032004499395902273262113984285997492450307986997477833225419251531433933997933756424539971796669764611361113927291974109724682561861890037641794622974020589648905036459812743822339386381171344811265197357011473510059702216497522143707785367093007431143263827888700518663874573439503093208132513385842494416958657568675290663561928020780252142851167276064658408421319020529375/79107103139619754140796142428371139290832892525167340375007388065843202755675192910897011805517844265386845597680640780396266930893890415206070759993703207414791376318565875277946683538466726926999296812005039308871209127333593310579004907992498461272547585366783989055862947239594880469149587751204032800014154591271179719060795505376812846753814175443854776128360960106135517334380309490705309965387818156182685044836096787021260928927949716023736430716572924392530588359669549654571648242126126234533942920360222208894677242624214761829362758582417231603895061327355046063489031889976611117025422903617687926731826368809328270611617284775768423352483860969857213879507826893804702741378652160654137130046782928118735692289466226520162456780739968506963322440836760302787733840932814483808126692833101350863510781467783736338328308810446191699153357820255234893005592407164911593601763631006754086884957033189376427226351336009477768412030249647946689691237121121979696881121993884115779652400825485178858716878411985839478579710192295758872110188211166015253987460015269305368488112893744371059602379317049541932726726046892890965116075796861433785949818528314432969254347333926654732312138967680453334554330177287836679032588462797011025516356263222745402452495971874790525244990397507588909202679917401732535516086198361705711411370604502521390531457412102349599522640751281279601324442505036554259889997716713892089425977535624267224084779319492688176196667416147899444135587060531150035635895921462213549841477840523606375627032755097944267027724206471924240916652873380093103089846035048497148713446040892961614926707034669231242456615036081860652423254519943382374361233271102867246955271663878032783098405699823475054804199599524074030553559188162302220387758040949776564332711937912830453318770916975075169765208826552638108576279588892403032702490840007553240331286753668119273358865288786641199373415974309760107556892876408872849242438524363977607474087490481669874703902497670956011743521158140063888419163716702862401546020427069854048106419273980488443136244276836019733289112088778564504408259644009189500941925543912022660073239761398642472440081765356928597116040849619862722745679168569763842679808387035079758398873194486750154291953064224922326892678355671974704251407910772924013613576359922031879986403648378529471982894643992618891556476584288947252867774857629403597556273970465862156064842076766080495048209750999534163086303230495302291940714576545542959102040717027408937746030858724560521810539677819438393353588979720256359346411439727079518203434083723945701478355608916619437651137966231910918389311195189902344541437965193948189298223312684156232639252433142729183697685670051929656470691378298695151482748760687110953520133101629687465218521849159448053785996387647550559256249621166771818647070414338479547750826373547121447710924889589136752244525302150348368891101787930174806595214822949185399432792253920590822078222075664585936236090205700944153732067275846919644413396276322228348900467012690786492216095827978653257676307334669983878352828140044221879387815624758326848912726889349556233601441361535831599797626426391014394141121549802191021419082606779951997688194411466312063390441046461367969478813366409163652663670677964252844077833859286404949401637194426803478098423857897979464516952496776489355087541720516468279895156063387371616033345111206088904736571790621268280567574048468345304164608091681654255477475660968087029750710931959279830009963072262522767294201419338456813968710876982023213153660462674164798455808*t^43 - 1493587616783916434407110772990000561924934062631106903914636828476694106476234998702133414163251203466882250335925043867325757588844091598831827284550187507436515388101215039128822952840379573790379175289342790612341570782331132009647977070862111479841608451469628525238699845651112385614077619240646615147471705926463529630306169700045745659630093488609237171586703233987119092876219304517020337546237102124008776223933194131920535281199089031126426929897973828443545300224427531268501356255825430315359216409039987922336593308016219053048539100034080562487201446854825105292543091960102610027411954101466790611301106100690240008336243555323226943116510576852637239370476695194281236460186256259041882661128751782617177748287131784886563313626698448862686134389029769064704847937454651499929980419444620463059620372877284256780852680235477675555671603530912569270286311495311129625623685062529409037363369691500159305903949076494110337249721128772055301924041544708479803398324602193146024718740863918900604899502358526027547621484684443004068416308532442003735060230976260551611608392047478357397761782347042140318365261646824241077131875030339710559615418820233490912759392150152077870279736603567382110216352759726116904684719000462601215352182313297060838099465602677543377053817878787684565365757984586023761351246851569360062389083076765116653612123955681565368496867058434473327256598736647512427721627408968720353196259356146224950207485455876983956472762871339467974240843832076136498564856294785246987466094701149850144299025313397869540341619862800002784205923730384929026956214744353958112398761292268528153509742516536443430147508903923785950819376198482806434498102531900847253757856704015098209911891436943415325096100805902132097209146463419927590124579425181740693885664183387855740724211328655356107102261812614021253139456068648270985710666685953859451054488510598873621125925904664049608820227213122937090906749732954352389772609176281621238267215999753217977209280938734148141169069006646105352427741607186308855259113317458065397679120102369444317424463975402564426233194892435598125326557474748870895422769614379617676557735434733901422792221443125664592173080822100490479388085595118305641158378985821644576919668405435697905931935229696370743322604308535742999514272287449844668873038167380337501109125711717183376095065937142058218707604368735282028150020201356464234983666111451245049088889453897366105943582030109516514421896438883307253063420955260757097078425134454894837859932462588571045486012570069605830355409583804949852391646653725012009138925303690688849765481074884136779801606355307004742800039655000788358046074596173330421667891037476724003169927556958431259098308649438040785324149946857981422830958690780848393949181133439607875293962692500353667003461497060586532381259085024299484825633743667416692969417560059652017748999104154542904560268167897963966754667866699761094593437506527353161391595995985851729590688319342428166339707614192176948673726187308178457232121116638307652038652190648995164452989254114323979680346541215599647739345851589299280494366003697579139862988139670400979804056112910074121233263286295531718645596709691331073737425984166339846330055890266223160935191594039605603539517192957276365145245613594531327064318280405124267608722121854992088767037085003437165098862222496532522303903519017450884978641757632965969881744087311895334582103048108713183473721250305520805881042593544482627225396252025758413111104572556625195636646635180771800095801781512687159972692766513976498904524669085786868574467432971642242541255762795975643951748035445239576140625/970639302326622750193817698507621340991814632210642213190274700194395125836505434489533887184268027796157614695467985035537017556980250493326021595014763281163084372006943254944131086361554931619623273766932997654861461685074764546981655312791392162853344605727410908660895058154538410664412119646675249079928277193511407595837981661065188303727781293789629154949214234431110642139635699272457790986353597008376503617620819472653508330404290994156275223516232201135344642449933124595971144075167193061766170801965916673554321995389138181955371270949904682256381120581043509981460513987443081190495986547456293579531611887231021725295917604610655501257470686746714280730157385200057702348204320989621314479101631019861787635453573331535735666021349306833905796820082948500462991913286067285989284574639280378693383821690597991881328942459462474836237519266935397460191317879324068633150474000082872231717264210912594199096335411159236422233499995680327480874075105791161924921742256246819382238046938468452254194827140930545749444296837984771436934824676883622748312392825390249920099544708519890301869684871773520646953693826906637608786206096459310257052988077477705144225120661676745181744036413257096129500983770402904037209674390147374546212960284941661379785226648770435892576569294571643057701594078548865466455045378671235722838903122730323810201931436838645392915837439034105537723220920693917299263775665201129931607086326678125448892997785186357990143158480342324467921313626149080191851483698922865642226721969614802154932917240465573828561033208244469213701262250062492062452098589552112254152712158195848035910515762812653281676258111433873035868153618937207047377095350955426343009468268442120038017247850594785948517786497227902215381094333279781845248564919629160298560882673777060776917434564111351776260231000645866362899136060029485063834243435675499881365481640099622985998347101676579133416146924046136289041630385384942935490043243729786594774079637811900303115368069582282352681241204172563048087898364452299405472643276930724516643181275834214026211586218846867893117939739614288397647357595204779152661663115484940614395579894461870827485665832600350884859396927851076352707719859751703591163293092454966360722370484500001893152798334048126710339611726036499438667581727275141271332225275116955582655259489307110085679688883345017074312596126244751568929752854348510399463484300194627681777203395902828160100733141098578688175499760678555729333921184607889068736695914446735432466636303368840758411529789195563108632993616199464531857809076405883658937841518085223331022768207565882670566110015115471391279891965520274166152613069864394960714396474652223713365060529358640290769149325790547932155722433112823944573604425608723356075252780732361536423580971281571212098115185859516064493860382414378142908839439735945371175783724504557640624845271032352788276384075464397164307997397916255295646807643548287109604812931540991681941375161528661794307855284674161395485488047201468029612224249352495078533337579028055119215899729799426474555918216809618139298504785818673366721664107464133115493581464411732927625047380807749690768422409705698087621123310456331551154387813250944756910360876887264581477804251059729686856605722811823959063443901401875387458084163023373612290026925482251265011335679729809380576104254926249755675358533944396072333203231746890994274173143632992696154255099647463565246307343169881032694577812044837490521173754209656806757189349193617546134516224080033954530078764889040662192771496711941265689085431584844152832*t^41 + 312364699619964620589915297135941900553699235462343704493809223275567151771951048218691439817997187700585792682010282988819270913908076218382530431793198613199272629673183037539668058707071761962000834399641474064310657882797605197254130495336156745707358602202179816650576746980923043998936216380007073289837988486701561488714576279802728102342264766229192540665802320492607228073083192342831651487382798184514211559873761303071355635966266058398504230775119264540192540961103321407242177629967847548675468387187993335247381316174513608325926312932299988057530425891504614837371966226572852019231757201180509624874468356501692232388605335802635266347357116189006913424485753879399638829366283022944972506604182414813642478235572588995242029414016649420341097024028197758992053157453612824650235481644974739786452043736959464429424694132584269645992208250690870423680434975150464598186330428882310610313251681785095193514621019133802349006133773664651894078112874945546027833932862188498423397667151953176804952150404923463841519716253869137654825275688832034828182969440226580889599331630596738359646485704967001765002406735473526575538341932798908078195814358655211185952447440162052320931778097120275586547313547185826073814642476620363961292329563518998219491916852677373318993232003123308046014670962745972170056347219747600880738466290664962911621951844086023759682419959700338954629398614004060301197442792187612070559153459763573233513301542364405370318404225980866105375832029019405742815760004266843842971845287459497514491622604246344293449011735240008738568104056091805177240358636596925823213358836940347986798868402200690254805645399162226341263194558327899697780862279931162827012540249777242551444143581706867288192210961604404786734334857958962267043770193657185556912577281249495613903643107642281022299256805043794450511088257082954018202951348361121312000010578225184181005986385222224345367958000996467829727688197218020502978248202918743651820899565999272307148913955426515237570378264502818182438018097764025959985024879705874465164566106202852432242694744253927221279565499596636845609919715755798585806357420289775328272813168055221996161304543854193670789700598383932662476195991525464032325086853721500019628891161458709220823740532743530861557235324768422850613803748908042021628385589989263835124631464602440609112937161162195379163184352470455411421603158031231610686111725413469063874285658569742198273152946046637620339835175263960672661282390601791601851348370881848764508476926480440960910351230123453662373096294103602866846154084025147944145525919543206717527884386501599606660448327906017885849924608421383756871889684067311334151022358841335257636512049911561084775661873824814721680646178149080687930025271648253530014553770907547533027066696989471840450266548789230697705127773881562446549991920559919437314752971721609668398184757263435149076768820670210320872862699101843152093912229465153059242670254044795270877796655160265724622822221385415730522934385091011581677511152005194481215421880989790932400223205582095632257770266209825131939199196867536492568105912669851739303294971002039969733397478517878310741571049220387448662215196287811944437071525534860080710009802868724058141848049640600792145590668446024859014861686707426108134534589877038017721748391797313153270665833524994296761731007682906095902481386917557972811159353573771767905396404682294143249418077078729130878767757507325513694445865551103747220955745781882598956828996589707505908200438781703622380530095638669737281650353657445352472620212749639315310545994225203789154736309456909596163959177857752672630213125/24340647119883001274091120747191119781794736161589950884617657866413293155592367049506772863236259773965183260824812547814235978736581666217252541536524063819935808098020269316291287242605146746769014403693858248883448962256490249408924587074614911160783872420548919709496291458336886298199873154216625476927432181929593759711014001654403952847327438598109161885649526186503236102886249074063172297042405586517749244564952857545003362747061451084226594066637822890009411802975246047560507151423423456779674744726222218121439151576681465178265464179205302031967711177647706481073548273838957266777053201113134746686715805787485621726651472238697976416148880298417604270617792890401446997347277587893580655399010131728841751473681915852357679009458451848296406904872849323934687335671635225787115905487108107958003317374702688104101018095521905138201033175463149197847874586819972798031311886463616642118448317904423516069646564925993159511393922968598981443457575729839906732652921195112547585354100149285802682116434457181378024526213014079652956980988051081616611526158544401651842496274998268018339193636015243671608223399043966450804946399034287318753790316404440913616722256592816840711427374670908718324409285319334362779257988552926469389648080991613969985383375961474007767689353079258125908516897662071549389564984111294065049652493693083504778909972954569107545427923471162954253674616934324387658460835911966796746454626345928376641470559843904054214359204968584444349411403240353857118737206603758015335839335545725038654471616953213620623915140452899766435893191809259416335337241553383738065675704890142035362063702975148074602035395717495585361001390751809961341917929570112999063160511962471625568740215330300016862830646007407394016479750203785298580848627984546635179295980896255524098083359069253898389295023554657879561932181197662471600766412310016381640395924205575161033497011934351138268743376710695417709813192741191645920750315188916186915103843225129192216585383898755695921083433273865811821281143600880738937237054483032014801975161224765674811152085180313764088957565778019847510233736618212154135977090434468510791766080430351529981563620109824183728012569113803914690978205713773490055325657549255310276576367534384662859062481299976100582362570975992216692740895622438158034946572283702116918893430270316760610121428920805812786608179781214539343930725424431876171161221681803740327643715928024767707141461846010511718862532460093012904835254321705525877550989854587365460317187299864775941704516252134890262642762990848110568126596839101390216441256530444831224109418128190596200350143455972590273634213904585336781980912367368673630222557748971148504385364043916671906980206169824509683289654861136969686999618672957216467733262039903835451852876664445555011075811583861710540384498820545174968329358257993707000254268783729676218746119873580539152161631430876421197262088593899940490835330138210892133166847360181791408683715589103364995720063292598201148328392568282967511814238868377953507836003904857382220337177839585617746556102975379654877793273859760578273174038387177491973146735184478841108135803549486646091577361966465967428037399939135698898179263624600614673290588143480634889366475834267067531942574279742662358052516296693182793179649011201522892811444439016454799515033199378296774446922085073647719243606312759470736971096426883574164106188063411970688175935575774855559253553374875478204494797440509001685377126451719086077141825218239947695373253003853159167446590565679019682680269840622527124203219284358399524864*t^39 - 2276845478503689372407970828273130985932270822324175743299908251264035215119541362124620161408679348845370394396689051198392100902030967198457851151925658175025302967978978061112275855755759494474749095568476557548158272798411377343096147811284657273874180687610277054708147694184214167837612117343030955851751520907152947316313190009092874560371299946644014506133264901714397093737180167910623981080255682437807387191414067100960873793569649745278662568284318369435317497214853387220980675256668197511034964236299071555194748561922442906303579863059435235428224827821774275486541059621171423281770931697214899481995288577726057283858904065414484422751627428317901157698304689989735328628241706660871774634012844155331312042668930460985522602754469340159888606776411826733584374424115399183706704434102423122332387186043154685465840305573320269974307761233440193175036471099941163733916684494454770999982957348620461171036642548200843645726630358635238722087672725339261511896449820625897600113227791341762327946298336009980170324093396724227395422279235168246855300549575430511650067661571481089641184063922862162936132904882305651726824944745132041663780283371215663209396459121358625762986262447744025851758350755676933563370406605761111790579542746644882039523812875867985504045912641481579615571514026322308163114540195224957629877572890114080031142847868118969374052675399425424373281393733956902726879442026101757377138659491680323334203687671597745643841322351205667645335029740715029846192803139560124618592994305677771041700931870236504074140846182175939948960654460871685485966271756270347885993660771492215485345839593335970927579289147636065344188258631211481905836286628088371111375326556516644951438988547173501593719053806112958961799249531536928354714521732039406985429698683559950738219838645909781298791634552790626832840024842061509533479090979346909862785816253544441822249861175823019256703742873559747494563403246172894438619868850577070457721269466462179298702249837953887590557142087220278980884381337617863085392573658153853160549626841691753513108795445139779026314782260529566697540012002473890160393263451096327267374784537325697634897595662387590039989766639363534627356705542601636186165957858432119985208672513454469854537043165146087194379513770313204418260320866861407829703117123664605148744132910527166898191607106126863621597887117590366957587517821143946832371780859051669884128965406834872130431646328875577326818234704965336093792677624187252539210825491165590862809329429763906204744874471300699843984211707590058986122605069457454606867708907002731648157369783389102856855881523459265280293112206468216773674993358877357462007368612472512245865926381625684450138604996930780201433331562909133211103127488120906559688457529675882308987494999372570057905196807818164546654074346295299061267187652631053765467056646279025646347614219654798141396459245214761557740352298803761421908572153218978245689241742636522266041963151692806371572113979055088106295529013620976637110259009280274809935260791600986854007432038911473305566729215631921108009435671354048705294792782071135652722810010400150528257578234653271741495623607257389298045932249299140954806566717599345071987797357180447550551561807745172202614633256536176026871802912164266675635877804446785284532610626902700335317791643967769976571539171195508306373003045600915406977533590689236791703482571479512857573312422018098925502819762172765780001041161371726095760598991935063942338480054977932509755386365041618828202806544923120300965506467744293206401246036821493068765736431195629591567878105065707472228182233776170045953310125/24340647119883001274091120747191119781794736161589950884617657866413293155592367049506772863236259773965183260824812547814235978736581666217252541536524063819935808098020269316291287242605146746769014403693858248883448962256490249408924587074614911160783872420548919709496291458336886298199873154216625476927432181929593759711014001654403952847327438598109161885649526186503236102886249074063172297042405586517749244564952857545003362747061451084226594066637822890009411802975246047560507151423423456779674744726222218121439151576681465178265464179205302031967711177647706481073548273838957266777053201113134746686715805787485621726651472238697976416148880298417604270617792890401446997347277587893580655399010131728841751473681915852357679009458451848296406904872849323934687335671635225787115905487108107958003317374702688104101018095521905138201033175463149197847874586819972798031311886463616642118448317904423516069646564925993159511393922968598981443457575729839906732652921195112547585354100149285802682116434457181378024526213014079652956980988051081616611526158544401651842496274998268018339193636015243671608223399043966450804946399034287318753790316404440913616722256592816840711427374670908718324409285319334362779257988552926469389648080991613969985383375961474007767689353079258125908516897662071549389564984111294065049652493693083504778909972954569107545427923471162954253674616934324387658460835911966796746454626345928376641470559843904054214359204968584444349411403240353857118737206603758015335839335545725038654471616953213620623915140452899766435893191809259416335337241553383738065675704890142035362063702975148074602035395717495585361001390751809961341917929570112999063160511962471625568740215330300016862830646007407394016479750203785298580848627984546635179295980896255524098083359069253898389295023554657879561932181197662471600766412310016381640395924205575161033497011934351138268743376710695417709813192741191645920750315188916186915103843225129192216585383898755695921083433273865811821281143600880738937237054483032014801975161224765674811152085180313764088957565778019847510233736618212154135977090434468510791766080430351529981563620109824183728012569113803914690978205713773490055325657549255310276576367534384662859062481299976100582362570975992216692740895622438158034946572283702116918893430270316760610121428920805812786608179781214539343930725424431876171161221681803740327643715928024767707141461846010511718862532460093012904835254321705525877550989854587365460317187299864775941704516252134890262642762990848110568126596839101390216441256530444831224109418128190596200350143455972590273634213904585336781980912367368673630222557748971148504385364043916671906980206169824509683289654861136969686999618672957216467733262039903835451852876664445555011075811583861710540384498820545174968329358257993707000254268783729676218746119873580539152161631430876421197262088593899940490835330138210892133166847360181791408683715589103364995720063292598201148328392568282967511814238868377953507836003904857382220337177839585617746556102975379654877793273859760578273174038387177491973146735184478841108135803549486646091577361966465967428037399939135698898179263624600614673290588143480634889366475834267067531942574279742662358052516296693182793179649011201522892811444439016454799515033199378296774446922085073647719243606312759470736971096426883574164106188063411970688175935575774855559253553374875478204494797440509001685377126451719086077141825218239947695373253003853159167446590565679019682680269840622527124203219284358399524864*t^37 + 115538365890184997155996330983038609458887017610002313696821103366768736729080101806589986051011044696683121212068285958538603090854357857647721359353122518503395494944842805716759321322013820165534564710932558883754335885280563676157925591287049896126128916379999380125625416512207281013389848550056758520821362385277212490574635633505212551561813017359402581800904882494826786139399860072580106683561487998819996709657989842896027496130428402797071733211104261544404354620716265605676614321165020156710969394934101530408684457461655445945896757480892085725344856504944591995919002759010357788779576597233404482907685850374635475798623829056700320715478404884250026180732484323751451821198104566524259546921859365887800858051263720821710282746073238377669934510447260997438003005229553543336346116157414021952728596363198670196080357840294560385126912421050972562775066677273125564181456630072608214059363343219847293988125453583583066299427854357025688899947423482197231797760002350047607838460929926863174966948151759469394427484516577809169616840825021919146693314288563099075411174191005926970648767368600190322685120149504037193123267930750801216937285192033328334093009269339989173999411323188771332222571817199908066110126679997114228501023348281006474528760042091747427771798084543084558186054048441352923262154980199583841417281521081072359124054716072287061148138493943524488354705155915447830463462844428117518772681157343038197444672881668974050483537124946021474184686308026406606448525375504746190059793674219141303083332268506088510111737665150376414094710716537080376546759910132289855848453629035795698122108761365326864880853568336737198146325501870372949835743258852992864562196719668048327062673024277244228893964355796220948245425609323058905374022693059490377914306412334514663145355583732108814331921918362552962797159947302730211760021672192854739234170807561259359256273286706859013603590139924323200477117369893921344970680519417937336006927525357414904419805960767597069836744313776209959457568432595104464289213234678949182104294809339614908202249797655848682489299884008375744151410015621481094434732134745199513576279968145213112733319847368836766312856937805937336437399314306556167960676168142083338327176941491769445612173595867979474792145970994959754634488301062298797696058499889822416448849946577346035375370010284400049783828144902314480047218445923518156245267029873371708258551699770237677539301990491986369138295266733936144615828116309930990186249341737768250117161822760272417736918817019400723316276306870659908419117911400203723051958795120576606826800691943509439347022209730694552819993505183422270131478508035223985105513120110071333719848629585108865814055943537377996962978438352194207601507775540387083286116405635496945238645331314634103174550360535520262310602897629676625543161211277247503368686643602020117000590103095001319367989375734394960357137010383612194615520064430202380816149404119685299767518751921342249248462040119701908977290427155868840952608150106401842392513230568930588895963674474238007626977156262754022742272421612754336608084285835360445739907592957298154269582192780665699325075349737136595843057827187883615944021306812394421901961668618748163892343892042872914056316153290404317032210402138781242440045021196166527001952309558565813794894266191647581323867685343517292259052960053702155635061061380267493793175022999922719665232444319914277972935589457896029638948902291091655788345309495423992621862942208539948632534393580188989062313892820606176871738707157134551260174941993392323994352822521651120825490950585183432208089919839428157827722073375/194725176959064010192728965977528958254357889292719607076941262931306345244738936396054182905890078191721466086598500382513887829892653329738020332292192510559486464784162154530330297940841173974152115229550865991067591698051921995271396696596919289286270979364391357675970331666695090385598985233733003815419457455436750077688112013235231622778619508784873295085196209492025888823089992592505378376339244692141993956519622860360026901976491608673812752533102583120075294423801968380484057211387387654237397957809777744971513212613451721426123713433642416255741689421181651848588386190711658134216425608905077973493726446299884973813211777909583811329191042387340834164942343123211575978778220703148645243192081053830734011789455326818861432075667614786371255238982794591477498685373081806296927243896864863664026538997621504832808144764175241105608265403705193582782996694559782384250495091708933136947586543235388128557172519407945276091151383748791851547660605838719253861223369560900380682832801194286421456931475657451024196209704112637223655847904408652932892209268355213214739970199986144146713549088121949372865787192351731606439571192274298550030322531235527308933778052742534725691418997367269746595274282554674902234063908423411755117184647932911759883067007691792062141514824634065007268135181296572395116519872890352520397219949544668038231279783636552860363423387769303634029396935474595101267686687295734373971637010767427013131764478751232433714873639748675554795291225922830856949897652830064122686714684365800309235772935625708964991321123623198131487145534474075330682697932427069904525405639121136282896509623801184596816283165739964682888011126014479690735343436560903992505284095699773004549921722642400134902645168059259152131838001630282388646789023876373081434367847170044192784666872554031187114360188437263036495457449581299772806131298480131053123167393644601288267976095474809106149947013685563341678505541929533167366002521511329495320830745801033537732683071190045567368667466190926494570249148807045911497896435864256118415801289798125398489216681442510112711660526224158780081869892945697233087816723475748086334128643442812239852508960878593469824100552910431317527825645710187920442605260394042482212610940275077302872499850399808804658900567807937733541927164979505264279572578269616935351147442162534084880971431366446502292865438249716314751445803395455009369289773454429922621149727424198141657131694768084093750900259680744103238682034573644207020407918836698923682537498398918207533636130017079122101142103926784884545012774712811121731530052243558649792875345025524769602801147647780722189073711236682694255847298938949389041780461991769188035082912351333375255841649358596077466317238889095757495996949383657731741866096319230683614823013315564440088606492670893684323075990564361399746634866063949656002034150269837409749968958988644313217293051447011369578096708751199523926682641105687137065334778881454331269469724712826919965760506340785609186627140546263740094513910947023628062688031238859057762697422716684941972448823803037239022346190878084626185392307097419935785173881475830728865086428395893168732618895731727739424299199513085591185434108996804917386324705147845079114931806674136540255540594237941298864420130373545462345437192089612183142491555512131638396120265595026374195575376680589181753948850502075765895768771415068593312849504507295765505407484606198844474028426999003825635958379524072013483017011613752688617134601745919581562986024030825273339572724525432157461442158724980216993625754274867196198912*t^35 - 1269176423515305100844838368779855129859834992331154669029315178032184309528944671558591310088945638876994078760957728060846679493401894100618838124100136252365620524650251194597706849811582267602287890568615870378749276962471727177097060082562528915712040253517877374266649000184412784600517443356244525631888650382757492891672073799364183164622971207332949323193651668929765518619552978200587052920530163849979589759881467058701524239218980924776367947731039183567702748373632479527827660245979219605381983167876519693873623982181192406787289004079060908987451366622768063370690092701999140230062220721780634015663671546215675469489296208063567364296169408591420886608205583432106669291174614105188827726926102110451534114905730690028925641396933804882738849555466952505132212113602737312833296452470696026724465189117291933357552747706506027604290534254889612773542480643176454558332463458803626218114744496201521929484789341465337724980879884435810125083438647131389194605328572362620802921136005358705390072910869379991584034092574038120252335728576184331609358467422386730616861148259352319605131633178382804990941088541323765497922025714451358409942821799982450204239605325505634221220186048254847714251393557652159931432984680453824209927647299217255914189978260721048073173687218492245356837868526547135334579720214515147366619093013600734528329138557795627427757150626049089188317645182545420690990041545316204630114386029011717805648343529378024613226965421329957131779014305841024208108609976972067110174696710851955707255027439350478679158522245184774521909577373348484066459988569081936877875129152454956382079794026243572789551395387631264785647320764950347909904553906462448264196388757220510529320804006110673691095511959904135796553750953926046007692788720170323803466153510134558702929080948384192143321620555548064410839004231923491989085352334237559470981263297656999363286875614615627574056969349290884979484965241119760858521450341479921293586007639748971717713692036773730295072861469354212519090425780302741537303812864437316638297856938295535254997714640827155806293885347421983677896611670768459974173789071129541429193616514390098041991146619627991852713915518618345968402818697198988637893799342087466996052369320791699394211495291716125143883219730069099476644028566998618802513771409680131107147107517878307948544916112304100868543939176739786673732866216835464430405514200340880201698153647318560038449914461159494743079424435369423019584234797245688247516642708238330429922792646502086768414009777140662675032277162752460691960461001928599189115551409091969656214828622206150854477590218637163715443309525334499187033595923455400470547438182689646502774074554008801718326934253581126368415859912001351799427429326777881393300576793471180550332436080215421366959087421447795708898767995530594231193008926687879239749651198037022456424427712279038327662257742063944199688609795265698677271703245527025694079797792032894622884634431493319421376815253131908367797310150072503120762730907101081508046673062033902835193049192774406624775645118258156102564169238212063934382484139415112526836009695949828868808593910997004696590972982287627010545596378589120876344812561442176400100208499652093512502639839677882536106023978750449100832989554945698028684145993257861272260329596375172233370137217822965577617028268181617058254143803836612067980011049873511790976662657532594347691393722461868685322377827112245022455684469151759063722024302174384450991520469163557729283751739651731557732794431809519936197441146489871447826910365782255852519916723991860346938879146083550079223404830545302800686931249375/389450353918128020385457931955057916508715778585439214153882525862612690489477872792108365811780156383442932173197000765027775659785306659476040664584385021118972929568324309060660595881682347948304230459101731982135183396103843990542793393193838578572541958728782715351940663333390180771197970467466007630838914910873500155376224026470463245557239017569746590170392418984051777646179985185010756752678489384283987913039245720720053803952983217347625505066205166240150588847603936760968114422774775308474795915619555489943026425226903442852247426867284832511483378842363303697176772381423316268432851217810155946987452892599769947626423555819167622658382084774681668329884686246423151957556441406297290486384162107661468023578910653637722864151335229572742510477965589182954997370746163612593854487793729727328053077995243009665616289528350482211216530807410387165565993389119564768500990183417866273895173086470776257114345038815890552182302767497583703095321211677438507722446739121800761365665602388572842913862951314902048392419408225274447311695808817305865784418536710426429479940399972288293427098176243898745731574384703463212879142384548597100060645062471054617867556105485069451382837994734539493190548565109349804468127816846823510234369295865823519766134015383584124283029649268130014536270362593144790233039745780705040794439899089336076462559567273105720726846775538607268058793870949190202535373374591468747943274021534854026263528957502464867429747279497351109590582451845661713899795305660128245373429368731600618471545871251417929982642247246396262974291068948150661365395864854139809050811278242272565793019247602369193632566331479929365776022252028959381470686873121807985010568191399546009099843445284800269805290336118518304263676003260564777293578047752746162868735694340088385569333745108062374228720376874526072990914899162599545612262596960262106246334787289202576535952190949618212299894027371126683357011083859066334732005043022658990641661491602067075465366142380091134737334932381852989140498297614091822995792871728512236831602579596250796978433362885020225423321052448317560163739785891394466175633446951496172668257286885624479705017921757186939648201105820862635055651291420375840885210520788084964425221880550154605744999700799617609317801135615875467083854329959010528559145156539233870702294884325068169761942862732893004585730876499432629502891606790910018738579546908859845242299454848396283314263389536168187501800519361488206477364069147288414040815837673397847365074996797836415067272260034158244202284207853569769090025549425622243463060104487117299585750690051049539205602295295561444378147422473365388511694597877898778083560923983538376070165824702666750511683298717192154932634477778191514991993898767315463483732192638461367229646026631128880177212985341787368646151981128722799493269732127899312004068300539674819499937917977288626434586102894022739156193417502399047853365282211374274130669557762908662538939449425653839931521012681571218373254281092527480189027821894047256125376062477718115525394845433369883944897647606074478044692381756169252370784614194839871570347762951661457730172856791786337465237791463455478848598399026171182370868217993609834772649410295690158229863613348273080511081188475882597728840260747090924690874384179224366284983111024263276792240531190052748391150753361178363507897701004151531791537542830137186625699009014591531010814969212397688948056853998007651271916759048144026966034023227505377234269203491839163125972048061650546679145449050864314922884317449960433987251508549734392397824*t^33 + 12002808713407803210014677709002091785969291687789970560956207589317688748107987362208773053844422633677759158810197677567668901179048464539008281991095396101830191576822181282311188110774969601260934412187157884776422288567289003392126504352383695107563409423945781273103138148099492465746417158347438753425425689327137738170682818175151733641025683212794855254671421922516037539557030692363688677266122347416785957839278688071010109528153034750059423562445012155523852002408436213283272511024156968890963372658250350836252498240232897445500175852170616853480712829439795123403556393314724978934867465430157927380277518556186396729842042503235939782971897693609089916260468110802788330841375210085057430419492701307467344229326285675414308273013850110463913209433818920194355019756773597622430865722914363337119400899492267526275105700075785685131268631403416859368981982328530527251235406772247469656590935341192961885385749746434646830297390624820212668142507495818274851637066821841559394333692213366848295934662656634296586145367551646457870471539780666453108064291480211034124949009882455724269126999000456466916377779262148441996773985560129950072793094368061163765727777729345691431275971279918727183036478347189479850847849884408529909772661266993601736427939783379146011599664693428255652782885121894409750577270400435803449497854458451031986482009743808239537145631577261389257548293843623613714276253472791972742277975225297498105564657515297612611144082183060079817142153630942754047031724193995703133358844738529586540013109106164545013426214367502720375599804768744819698881496533362976374719682984260702452979350966573389717519478059706963086344630847764534020308507689387073274013778994429874360909957058137876503800416986167095834205026581458825636507925907936910847804744345297553801750021702243263795860043380486407851884094622954961303947188732852359205150903484077170128420100399448382556967106925087288920909008694895558867487346299305289842212298457431183895815465671893639006806454820690030108166168676707646430168104804886069072605975070488115493678341129894844943815720128659726547394463699610712944702877035318076975310789381573844633848738074756222198857406721654042243895052167156840903236116115477116803785181061585979928750215126207933742219078350877015997819959204257505532507109079627868309381904697603432038918737124183690624999883472741391394223552736299245556123751688251506714773131972395450125491017465829432480195344202017556684646729331505382074067998138365397025389411548796330048770445703858904555170678434496479125904844329483858184165765826187474846525030635863918270263115103652369813354566160448911676754366741167811567965377363198711712274037202906144119570780329064411417176610487612717758659139498476183945570026423389048629408985673774582840339455645415871268044010481451295438947428761117656510046649308847468091895488440418113864903712548923115468011686263555238020087752108813883939494703622549569356666147486870578930487974102016449489396798356162018889611594407772726674294880917279184597047435406007513842142969625418201329850799967899883144265384534118555535560045660233124134398358396163545360462410055613347701044145054446851717432568928242054477296809549715218632050311424956986017569897016747232028193313560727848128009495380789223378951113461428668719680847233003800416646018086807536431907774765003242594598900984543519099049361980466429820902786538569103930355598385640106172399265867576557825900016480654364730461124029637158256374126850186423205997208912936962161953837227574857400304504826841277491349889203798456747404842076030884848304471920162130357636996604375/778900707836256040770915863910115833017431557170878428307765051725225380978955745584216731623560312766885864346394001530055551319570613318952081329168770042237945859136648618121321191763364695896608460918203463964270366792207687981085586786387677157145083917457565430703881326666780361542395940934932015261677829821747000310752448052940926491114478035139493180340784837968103555292359970370021513505356978768567975826078491441440107607905966434695251010132410332480301177695207873521936228845549550616949591831239110979886052850453806885704494853734569665022966757684726607394353544762846632536865702435620311893974905785199539895252847111638335245316764169549363336659769372492846303915112882812594580972768324215322936047157821307275445728302670459145485020955931178365909994741492327225187708975587459454656106155990486019331232579056700964422433061614820774331131986778239129537001980366835732547790346172941552514228690077631781104364605534995167406190642423354877015444893478243601522731331204777145685827725902629804096784838816450548894623391617634611731568837073420852858959880799944576586854196352487797491463148769406926425758284769097194200121290124942109235735112210970138902765675989469078986381097130218699608936255633693647020468738591731647039532268030767168248566059298536260029072540725186289580466079491561410081588879798178672152925119134546211441453693551077214536117587741898380405070746749182937495886548043069708052527057915004929734859494558994702219181164903691323427799590611320256490746858737463201236943091742502835859965284494492792525948582137896301322730791729708279618101622556484545131586038495204738387265132662959858731552044504057918762941373746243615970021136382799092018199686890569600539610580672237036608527352006521129554587156095505492325737471388680176771138667490216124748457440753749052145981829798325199091224525193920524212492669574578405153071904381899236424599788054742253366714022167718132669464010086045317981283322983204134150930732284760182269474669864763705978280996595228183645991585743457024473663205159192501593956866725770040450846642104896635120327479571782788932351266893902992345336514573771248959410035843514373879296402211641725270111302582840751681770421041576169928850443761100309211489999401599235218635602271231750934167708659918021057118290313078467741404589768650136339523885725465786009171461752998865259005783213581820037477159093817719690484598909696792566628526779072336375003601038722976412954728138294576828081631675346795694730149993595672830134544520068316488404568415707139538180051098851244486926120208974234599171501380102099078411204590591122888756294844946730777023389195755797556167121847967076752140331649405333501023366597434384309865268955556383029983987797534630926967464385276922734459292053262257760354425970683574737292303962257445598986539464255798624008136601079349638999875835954577252869172205788045478312386835004798095706730564422748548261339115525817325077878898851307679863042025363142436746508562185054960378055643788094512250752124955436231050789690866739767889795295212148956089384763512338504741569228389679743140695525903322915460345713583572674930475582926910957697196798052342364741736435987219669545298820591380316459727226696546161022162376951765195457680521494181849381748768358448732569966222048526553584481062380105496782301506722356727015795402008303063583075085660274373251398018029183062021629938424795377896113707996015302543833518096288053932068046455010754468538406983678326251944096123301093358290898101728629845768634899920867974503017099468784795648*t^31 - 97078442961601787141196304738328991970026330724913955413324288445543783105167222577291284075592966336202505183081202516035579618208250428431784340161503618355270231736062377360205620844501215327892314566158634906531214690465763611999459355794142729759765484356435689239442660283063262364685697499865139142933224664954337031135901220078281809276988269357168892941805018321951046657538870465804264761477549953704130141526770542027356527516038454591049121333960823108048991337483094029334578553662683561610431309593923291740105140003674778128459601132623639122698531007128050216568742713575346053092130461532414064777395480867137806416498982461457504707115350655523467227600298306074856596664009996423873646011569927428288223632642898951577865064865210415304540007269477483464236503909775362793868030321060984415131691881630695418294783394975173325511045377033985627724788588648024572070704175638855767956509631229408571342482891947131505655579895366948941132458371941921880649117468907584593293208343991597586513222233911656717687468872945660506488638223143542473006160801378021069604130780343980439359990785014799783408220801753350864502004707885356276298130089196959329253811092781097204519754866365237324177193927265168236329888517575622069004265773551990014716334542574317372530382411111832631273202754118115438005623366373390237732947349171958157908075393241225072457407720443648251284000979793370732990576435492911069458502924805193363212683566936602986492615505748072730887468691208787527875929756872127147826990337851831721545450835996914643659725697703002207508365546578517338956054110556035190772463250604895456387855847620062027442260858761758928259532520396784330843085199261966828490797045508435572869959827592401875026989460374711820877089160525260025116585525945589810995974341628513290580732680998655419706163119007545747544030333520773384438466455331892604880377511984559511266819853993630116072775073437104646928524323006193753522930066379034227804444237146775481864970186132879362001452972542589736039473296339834075665805401610268721427099586174055990965217005517409312284644753463103819791693751002932167028211420549561443977739629799028268891309156191472929650734945986494077434597120324179772659142578227180152236258113422641663256486889375150281024516626815854529849912797743374923455131507477918548753171884641748608277433823545965348894796651085826422690287154702704726953990294512792497387132859696961468216591006915182464494482511796639986678477416701913684933528220306552859222178112353430822715030008497457903658890568632218990039756178533863853677810869657773912647119302383024323024849358081523779240112534312806453184417324356791359576673853714123297097507095651541773440238702923067626012419901590621701627188869822629516798089692238142517162818464008866155651628789419941828728853560352349644735899221922323618361041653485946732830789521937052131893576414936549894482234617293279812433666244591494284805295140136208244668377772885514172823300639840433939697792547499340616038728719099356581660436770514235273878999700070355691411814449354113672269512565178339441163177424211297639767802002095581329951152801742185174707744938309453146384522710567843147913313809762746762134571029967943688323755152340982055028364329550687730019560133831217685199592948111821757264521487529982610309750834274907246569341789140396217415844051890599551302478220446577034463197982486183789814520511103734660779612300274488109810480786576939400833698288306310044338755328415385681885918908523460620189508762548530383114538580504012977414484418357932879474411468451094044599379978263462588000792616676571856960326403714375/1557801415672512081541831727820231666034863114341756856615530103450450761957911491168433463247120625533771728692788003060111102639141226637904162658337540084475891718273297236242642383526729391793216921836406927928540733584415375962171173572775354314290167834915130861407762653333560723084791881869864030523355659643494000621504896105881852982228956070278986360681569675936207110584719940740043027010713957537135951652156982882880215215811932869390502020264820664960602355390415747043872457691099101233899183662478221959772105700907613771408989707469139330045933515369453214788707089525693265073731404871240623787949811570399079790505694223276670490633528339098726673319538744985692607830225765625189161945536648430645872094315642614550891456605340918290970041911862356731819989482984654450375417951174918909312212311980972038662465158113401928844866123229641548662263973556478259074003960733671465095580692345883105028457380155263562208729211069990334812381284846709754030889786956487203045462662409554291371655451805259608193569677632901097789246783235269223463137674146841705717919761599889153173708392704975594982926297538813852851516569538194388400242580249884218471470224421940277805531351978938157972762194260437399217872511267387294040937477183463294079064536061534336497132118597072520058145081450372579160932158983122820163177759596357344305850238269092422882907387102154429072235175483796760810141493498365874991773096086139416105054115830009859469718989117989404438362329807382646855599181222640512981493717474926402473886183485005671719930568988985585051897164275792602645461583459416559236203245112969090263172076990409476774530265325919717463104089008115837525882747492487231940042272765598184036399373781139201079221161344474073217054704013042259109174312191010984651474942777360353542277334980432249496914881507498104291963659596650398182449050387841048424985339149156810306143808763798472849199576109484506733428044335436265338928020172090635962566645966408268301861464569520364538949339729527411956561993190456367291983171486914048947326410318385003187913733451540080901693284209793270240654959143565577864702533787805984690673029147542497918820071687028747758592804423283450540222605165681503363540842083152339857700887522200618422979998803198470437271204542463501868335417319836042114236580626156935482809179537300272679047771450931572018342923505997730518011566427163640074954318187635439380969197819393585133257053558144672750007202077445952825909456276589153656163263350693591389460299987191345660269089040136632976809136831414279076360102197702488973852240417948469198343002760204198156822409181182245777512589689893461554046778391511595112334243695934153504280663298810667002046733194868768619730537911112766059967975595069261853934928770553845468918584106524515520708851941367149474584607924514891197973078928511597248016273202158699277999751671909154505738344411576090956624773670009596191413461128845497096522678231051634650155757797702615359726084050726284873493017124370109920756111287576189024501504249910872462101579381733479535779590590424297912178769527024677009483138456779359486281391051806645830920691427167145349860951165853821915394393596104684729483472871974439339090597641182760632919454453393092322044324753903530390915361042988363698763497536716897465139932444097053107168962124760210993564603013444713454031590804016606127166150171320548746502796036058366124043259876849590755792227415992030605087667036192576107864136092910021508937076813967356652503888192246602186716581796203457259691537269799841735949006034198937569591296*t^29 + 666335386541406708127787032113559635203652410098403455637436049349726482866100837454899563335342710671370871206137531565971972941218549453729969063447769653194249385569881580856606153614717549256903272901525942559497166249383127416834424038173198445105008194535554485680170144965754114299652667252483700875730483316212267100058527135788739931060644804995873643177955392232349411800354671256612327441848558133165943767571219612194857792747393836011242765638492956868544924202718998045924260508562278594210677816854895361980024014453145044180167032031901282771755349575725584201418162384897357169239972752522428341957862994918661545744692155771961076455816261709936039283488628047992321029748457775378137514027542990315061610162302416111050819079807713180917291497614491779505032871735362896251128981688142014961836353873377342391793365255815160156335279719809526300341154216650939639583674503935676655161015589649545714896132745089265490710306055358140532897645233807062191799374628115805295634787997443873175715448630390629322197727296636074409851466306414307837982344556680959608329791072828885171117911649338683526933284073751917203775762526686830228157360897584741615816653945725259052845023257861577588050766431459229636900055280180671101072117223256298119820301282746449225443734648756090415793657018660083192323227522595676697472711292521609425126923488876259617786773416579954391309202287189094318441823658078876475569036074178767751304427912300665170431459043029864091040827382999620968349744578806285757876804574112778632434617579764501704269060727231064842655523027106315069163735695364378572650081366277020521688128417147872357072125858332340446438798979500315218999950807595211590185232705628317943813725181016791828922852204548573469895808826357433086948983560970437948831040512367883463799866266321122283766079229440974103246263421326307913939114998673694691197842989919825270699406712626818424713499629564043846561288728159717876089506342943715829648860048017438782763886701919917265714868441080029230955716554639426637784557739113601797870245877657333761050690645116090159737080967258754462477821956639788540172837621344561286922392840361900519037174661666734098079721597208559833634837501402480955911616904368042953953136286961238566923599474262972611369892622475785029951840789113632003235214888108871524097941715756496611869924745468420749485389124602386418774006565591940792375171511689290840937586661236351487833277825256178813534238083054097996684473809524186595158929354397432970547697053661876518205985073638000117859817679837203337387541446135760560515843476889404195719758069252261484339429947266020068551539575333414118854550914697103105921472152166624980211241966641683405775238886943130183917698538473753602761818234142623338723697270708201283574832729003655761444702291880552940088713138916767721344957208278526107436232581696668336273094439715688354628295911669316228572134703585030304528816618522768485224027429903516547996987015363588234644201372974341975722425958202226927289834857039851111976348931036619994748374353008691529725835312546054932266773703121636824691504252863264709880553732287322965149289464104872041321302873939307318476565967141958346124220364201034104398359369928381499070173976069077745923389158694481756130302798808651085926069174700293269853918399385626891856284167231344432830679096478424148816388641106560719486262432259816221224461220386444186940484835245542002689646747664793504139936098269019366661397934629750842762231990432989884137622512038562865587805938264779579484834396235736902200479811596071385365878955227419616350924154612325908075690093143380094473730157395625/3115602831345024163083663455640463332069726228683513713231060206900901523915822982336866926494241251067543457385576006120222205278282453275808325316675080168951783436546594472485284767053458783586433843672813855857081467168830751924342347145550708628580335669830261722815525306667121446169583763739728061046711319286988001243009792211763705964457912140557972721363139351872414221169439881480086054021427915074271903304313965765760430431623865738781004040529641329921204710780831494087744915382198202467798367324956443919544211401815227542817979414938278660091867030738906429577414179051386530147462809742481247575899623140798159581011388446553340981267056678197453346639077489971385215660451531250378323891073296861291744188631285229101782913210681836581940083823724713463639978965969308900750835902349837818624424623961944077324930316226803857689732246459283097324527947112956518148007921467342930191161384691766210056914760310527124417458422139980669624762569693419508061779573912974406090925324819108582743310903610519216387139355265802195578493566470538446926275348293683411435839523199778306347416785409951189965852595077627705703033139076388776800485160499768436942940448843880555611062703957876315945524388520874798435745022534774588081874954366926588158129072123068672994264237194145040116290162900745158321864317966245640326355519192714688611700476538184845765814774204308858144470350967593521620282986996731749983546192172278832210108231660019718939437978235978808876724659614765293711198362445281025962987434949852804947772366970011343439861137977971170103794328551585205290923166918833118472406490225938180526344153980818953549060530651839434926208178016231675051765494984974463880084545531196368072798747562278402158442322688948146434109408026084518218348624382021969302949885554720707084554669960864498993829763014996208583927319193300796364898100775682096849970678298313620612287617527596945698399152218969013466856088670872530677856040344181271925133291932816536603722929139040729077898679459054823913123986380912734583966342973828097894652820636770006375827466903080161803386568419586540481309918287131155729405067575611969381346058295084995837640143374057495517185608846566901080445210331363006727081684166304679715401775044401236845959997606396940874542409084927003736670834639672084228473161252313870965618359074600545358095542901863144036685847011995461036023132854327280149908636375270878761938395638787170266514107116289345500014404154891905651818912553178307312326526701387182778920599974382691320538178080273265953618273662828558152720204395404977947704480835896938396686005520408396313644818362364491555025179379786923108093556783023190224668487391868307008561326597621334004093466389737537239461075822225532119935951190138523707869857541107690937837168213049031041417703882734298949169215849029782395946157857023194496032546404317398555999503343818309011476688823152181913249547340019192382826922257690994193045356462103269300311515595405230719452168101452569746986034248740219841512222575152378049003008499821744924203158763466959071559181180848595824357539054049354018966276913558718972562782103613291661841382854334290699721902331707643830788787192209369458966945743948878678181195282365521265838908906786184644088649507807060781830722085976727397526995073433794930279864888194106214337924249520421987129206026889426908063181608033212254332300342641097493005592072116732248086519753699181511584454831984061210175334072385152215728272185820043017874153627934713305007776384493204373433163592406914519383074539599683471898012068397875139182592*t^27 - 3846663383479899598987782077213319629284800501208973833217266664529121328069483938757850895943652288945306767476874656476178458181567477412111117153417229573497224030837208898012041654971741995279150758049968235154848577657127166931299937752260209678531445841238397430640908335340181369121902297500652403852468240083452342371295776657857428321380098153671118491057517562992451736620719404672632344560423692814397857289222521367275313252900994461855634985794061851668840052805228284855556183364350778023809691285502562675153261073051492562297359207066598716634254356712186812360480709388349503423309411357040553210854837791103839096522848223807620452341572803226740727805891228984954482377673134502470418699361963501951030897695421521287507922678963488312539128882293810658655872414663865031461513343497132762304026273873307634081532059420578929053580370454361173898399265198415928932602794256917138695429429818871419365579439741947673728729845639604207685050736387532879242740770876623550746541154216707696472032995043484167490676619141315802426983405748777416612092102508830174840241500262024812630183934685109891453513483357477103822993087092034200638051878177988491558428578625437080540263887919167069083923867472402394076097774057364949336424655822301852145664351443148260959969452164755475990863526561477451530317904886660949865613418485832971685110250857883103930217250462700235122589874101812574549349722828380858862581077583426852460311711925508060164955574861836925331465147836339858869655542308350977466105537196400651498560879544280807167887593158574428096279482797638501653198768032006532642824579571054808543588994612301438864154303248300126622365089950961644171916291519078650675906961537169398728170614141038014921672115627440135606506980417270599041919578851670517100289557883796296231469212536646932352158628067860103574743609226817286613237407802966134441494768016728827802752005655115587708152877770014216994515319684758894228970391554272648932536173009644497083168068882637300864007827645713887415028800878390359791835877624079130044148932542474261601651890065796037342377024212504278749193796148056310078128514025773051334871455322216943892270060758114367064313063907626218613445412541699629119692889378418952547584652625978633759289579709963313446480302472253134478791314208392838819328609033662297384956531173765205920607240629777178233230082898103170016077159363542992155789836592812733407737336036394966515951453430895108861888066421940665525347181977192751376990760245384083472326644674010538023405824593653801567811384400323755024787238264731612367333114298292224653726259709908943481526120058983238315489765646035107901434687431084609776257524779651036641185193978387696705699202475681596479765942903127474777664638066532295399090258071857043266570637076482860973384039968148264442456092885489800609275160928349072237665160323928313357301695509427985995282776441316510601052124345914075206476003115664878022683635028448270143874519689860848843071014384770294469109645472735324744477059675337004371888425660496561386254335177790427061123882849812527258422520195569244721195808000366858349808470711550722692316552717426722185842773225497717469694744959230057604240154207612202453034029952224639265013258485512308355290615460218974838551345896358415089509956404123128024472671832482250525155629502514547233098450695864821927727229085743128018749756657656738651174735131449539944078200638525556706995871550136227580845048665813847872258944648688510600543750220011432431296636076535465981424290398190588618636294972732136319223375468562467548212238342242646324820056389704250121545119249691250555657557130093125/6231205662690048326167326911280926664139452457367027426462120413801803047831645964673733852988482502135086914771152012240444410556564906551616650633350160337903566873093188944970569534106917567172867687345627711714162934337661503848684694291101417257160671339660523445631050613334242892339167527479456122093422638573976002486019584423527411928915824281115945442726278703744828442338879762960172108042855830148543806608627931531520860863247731477562008081059282659842409421561662988175489830764396404935596734649912887839088422803630455085635958829876557320183734061477812859154828358102773060294925619484962495151799246281596319162022776893106681962534113356394906693278154979942770431320903062500756647782146593722583488377262570458203565826421363673163880167647449426927279957931938617801501671804699675637248849247923888154649860632453607715379464492918566194649055894225913036296015842934685860382322769383532420113829520621054248834916844279961339249525139386839016123559147825948812181850649638217165486621807221038432774278710531604391156987132941076893852550696587366822871679046399556612694833570819902379931705190155255411406066278152777553600970320999536873885880897687761111222125407915752631891048777041749596871490045069549176163749908733853176316258144246137345988528474388290080232580325801490316643728635932491280652711038385429377223400953076369691531629548408617716288940701935187043240565973993463499967092384344557664420216463320039437878875956471957617753449319229530587422396724890562051925974869899705609895544733940022686879722275955942340207588657103170410581846333837666236944812980451876361052688307961637907098121061303678869852416356032463350103530989969948927760169091062392736145597495124556804316884645377896292868218816052169036436697248764043938605899771109441414169109339921728997987659526029992417167854638386601592729796201551364193699941356596627241224575235055193891396798304437938026933712177341745061355712080688362543850266583865633073207445858278081458155797358918109647826247972761825469167932685947656195789305641273540012751654933806160323606773136839173080962619836574262311458810135151223938762692116590169991675280286748114991034371217693133802160890420662726013454163368332609359430803550088802473691919995212793881749084818169854007473341669279344168456946322504627741931236718149201090716191085803726288073371694023990922072046265708654560299817272750541757523876791277574340533028214232578691000028808309783811303637825106356614624653053402774365557841199948765382641076356160546531907236547325657116305440408790809955895408961671793876793372011040816792627289636724728983110050358759573846216187113566046380449336974783736614017122653195242668008186932779475074478922151644451064239871902380277047415739715082215381875674336426098062082835407765468597898338431698059564791892315714046388992065092808634797111999006687636618022953377646304363826499094680038384765653844515381988386090712924206538600623031190810461438904336202905139493972068497480439683024445150304756098006016999643489848406317526933918143118362361697191648715078108098708037932553827117437945125564207226583323682765708668581399443804663415287661577574384418738917933891487897757356362390564731042531677817813572369288177299015614121563661444171953454795053990146867589860559729776388212428675848499040843974258412053778853816126363216066424508664600685282194986011184144233464496173039507398363023168909663968122420350668144770304431456544371640086035748307255869426610015552768986408746866327184813829038766149079199366943796024136795750278365184*t^25 + 18479878911657799324895038408996155627540158326783012639928375732543454246329147739339680949276247428297981240589835339640381965113616204691510648894534961829987860185219085169503842720460541525357281257470409078769116223431673839310222061074759231887356734403543786372037914465795487831236959245018316098959122085663442028380332404148501692690785373295558900379730907814277243537578336481120210368204762947876575643620074049152491977953330119162884590488092862404226232770325605702436830110958956975826594606924272556598928678696175373563096381579986682361023941415846985439714946592167729061120026954160321084840182708993718910305286551253590580431069249244452896395901831312991719341410398630910702422892983837425288232424459596131524806941632550408918677750491585531915658813733599126601323035924329261207798221338499914627861181037852373602578526175833901569526548733008150246076329861326825238194656175253567026773293158305250403442830435179611028388872482974812702429924604124663010355730063357766225388759216360774394656247888057640359496511470968297688765885535000981542081467022640528955248061512823044137582119530493091303515654075105093448661326953622371142279668407739593714305344118851546335765089367690164990419183987087356241739034004764498162813652395682558518805069739418971324260676415036880514578264002967298845236884180996143189958412949486647224257553978437243334620674136557523363236830578839700625849057939704719288969574168145683035072959263364454080478247909425523419770451213917970463716373026227353167789215585746186634300335054959671874660022884378874510010394289688177931595515973558543567534044584018429176920157074942601031511940498546711873947383891162271845948429622973560058146747979390889490401862009835057560600601748541179884614748908354008082186252112915094467426218814992602973865180198621889907466703412781288406230886818246618522647269120638161060824814518101532000662308464213312444337282729598099162062125914811539006338642465038776714769940767446999894600064697018905845694288252948297623656011513351048092369737944425459736630260534854923357701785245268712643556546670777908993700436255903948107330932901679385046546259373609729391299180173803366151829497591423476249118569550829971962954659020908933840439665785117084804500435759210422491072199757128801135850774256015126673688939367464711282069548913314426386689239230680964013396605772773224311791111480338300884285624101498506480667909563116328799886333677356623643097890184330143467239869519060487039174885033116936110146838946004295010066168721547748154118154313780243379390081549545412816007255534927949884495055068671549842723184125560486946366195960681781354255547359918209914495534813335269910525274896941964075071666197708325159021674201693357591685438241154180183024989673870742468168238119664757559001052980304643248395168998589186702412796776080224907090465225179399480261443745123887399147741935136448294015485651923728122914417704679898412821855177505143047251554238372000090834991616048174877020964108802481763334637186233430071813946270702083051866498105262575588701308452545362313923675548555128748606584939200875063718316854851679842786746222604393226107999817343824054730504407181981875691267497956597084293028185854551960643841000303194039293405326142440894996556960932452931921945782875648701540031853842052812046929298018231334940848480754813851161194914042046780070347592126217143403388892925373587048368660353112066280192049393624635033697521900657249135228670546245486308244947564528436013245943947149456972933575607326101910062656838631490050443533618355758092505206418629196733640019364494200284381460459171875/12462411325380096652334653822561853328278904914734054852924240827603606095663291929347467705976965004270173829542304024480888821113129813103233301266700320675807133746186377889941139068213835134345735374691255423428325868675323007697369388582202834514321342679321046891262101226668485784678335054958912244186845277147952004972039168847054823857831648562231890885452557407489656884677759525920344216085711660297087613217255863063041721726495462955124016162118565319684818843123325976350979661528792809871193469299825775678176845607260910171271917659753114640367468122955625718309656716205546120589851238969924990303598492563192638324045553786213363925068226712789813386556309959885540862641806125001513295564293187445166976754525140916407131652842727346327760335294898853854559915863877235603003343609399351274497698495847776309299721264907215430758928985837132389298111788451826072592031685869371720764645538767064840227659041242108497669833688559922678499050278773678032247118295651897624363701299276434330973243614442076865548557421063208782313974265882153787705101393174733645743358092799113225389667141639804759863410380310510822812132556305555107201940641999073747771761795375522222444250815831505263782097554083499193742980090139098352327499817467706352632516288492274691977056948776580160465160651602980633287457271864982561305422076770858754446801906152739383063259096817235432577881403870374086481131947986926999934184768689115328840432926640078875757751912943915235506898638459061174844793449781124103851949739799411219791089467880045373759444551911884680415177314206340821163692667675332473889625960903752722105376615923275814196242122607357739704832712064926700207061979939897855520338182124785472291194990249113608633769290755792585736437632104338072873394497528087877211799542218882828338218679843457995975319052059984834335709276773203185459592403102728387399882713193254482449150470110387782793596608875876053867424354683490122711424161376725087700533167731266146414891716556162916311594717836219295652495945523650938335865371895312391578611282547080025503309867612320647213546273678346161925239673148524622917620270302447877525384233180339983350560573496229982068742435386267604321780841325452026908326736665218718861607100177604947383839990425587763498169636339708014946683338558688336913892645009255483862473436298402181432382171607452576146743388047981844144092531417309120599634545501083515047753582555148681066056428465157382000057616619567622607275650212713229249306106805548731115682399897530765282152712321093063814473094651314232610880817581619911790817923343587753586744022081633585254579273449457966220100717519147692432374227132092760898673949567473228034245306390485336016373865558950148957844303288902128479743804760554094831479430164430763751348672852196124165670815530937195796676863396119129583784631428092777984130185617269594223998013375273236045906755292608727652998189360076769531307689030763976772181425848413077201246062381620922877808672405810278987944136994960879366048890300609512196012033999286979696812635053867836286236724723394383297430156216197416075865107654234875890251128414453166647365531417337162798887609326830575323155148768837477835867782975795514712724781129462085063355635627144738576354598031228243127322888343906909590107980293735179721119459552776424857351696998081687948516824107557707632252726432132849017329201370564389972022368288466928992346079014796726046337819327936244840701336289540608862913088743280172071496614511738853220031105537972817493732654369627658077532298158398733887592048273591500556730368*t^23 - 72958905007608468198564598551414859528444988137315186102934390248516854019071533677035708960473179470807281494739755693810723527641700346800118402250441824912252799590115306181505133363544384519016126691332682356178819591531868920948268274219671414843733719373122382548058657202911138753869033817448952051436551978981883446583570756963522866406580419490245680042303293851980316299412744154083376846668890980490757174246140380951974117452294446226599212213431641276900765717209734159203511481327918158133284011463272015077984410815685442156581930507475348419615664335326331475061908313436972389892433759881154319810453253221519916494193098642324168869415104192133232500730938458852979702478333783077566725677428646219731455047339209782996415678157334307147849224826956843361143262448885975063886921506832695191895223054509505421392162242627611991545522355763597759507655000398428306392272018020410198959735223390632062564050391786641157246638412581462218356333039955820344221784482356726150491088595259256312544699144694974404195116554259162279247204107789572354049488346562761713325079666568811450471235162801481871040347393281730151944128459652286499382022444821886677373237564224827083927610444459897237110284373417510551934406132696474905129679563955586937084714464935388394136643946502616222301709894529326329684927318025713852790505679888926954193528763533259718998148238168802133008898856793917418279439926203730813109099903873114775329938200696167557165392025449999235567924608498356848850550037641449372413597736404126506235456384014137406104372821417915558125716589442276804327027328717246802433034223855926025676269764303978362898376139449848849682425603133876329068583958553983333228535006350962746211038980238539363399043295256603336039935519272059229041711181484618641453074711147586977653873837652348422465344493280147320180703548039332566003735317984772938657134145159954882456588579190716038467985029972747913521851952929722787086633231686617290115367694175775331051692770057807256092314612634545545984319511991211559314184816444891574182337116461272724385143986431497797541736014825666770265698932935089384114076859672805459198857596910479588957616339563036896145266177149633385097402014643760177342847859115173741456891719773326055172340337912969789405650001712831066371969724627100899750606063604829706610178999236961417690804280485473948919290102694835027164543561638815668922107838733454556428073719806801489302375183989280803594337791087337679147724837761310264283866687132027474559016331731880386869830751433788173185783678864124142894269485476921003949174496601868632570773903999904163290304513151279545227778044189683959293304570747081426792669875029264750157544385739421325741146769714262810546273231172482411483197134299423676290884828965260203740672218851952372696272316120611835061731975288537758381884285393681100960857251720477968459800133392482504409255712666034652402832055461645973899217679412909628274225013228373394655888402914835196722117743019823436097541424035453617746192915272420883953998668561420243449994385746127934172770064891988065284155284612047852786692925592013778900468839391130796512782528197658659691534904359178207084156973699238925349126885979669704946793137944475017050341595634389966810803605340853053081967453269025483242441142425461198302471625836117147766192759049428359628477865604765139623207684830376277394752421942216312857940051607773539389911967954774336167103957497342804458822543374161151398602842070128711527673518334214969167094935347847851080744832690913643554875308348663634603148996300608821750403725015992027872168486520940813171239884063704207288517184738109375/24924822650760193304669307645123706656557809829468109705848481655207212191326583858694935411953930008540347659084608048961777642226259626206466602533400641351614267492372755779882278136427670268691470749382510846856651737350646015394738777164405669028642685358642093782524202453336971569356670109917824488373690554295904009944078337694109647715663297124463781770905114814979313769355519051840688432171423320594175226434511726126083443452990925910248032324237130639369637686246651952701959323057585619742386938599651551356353691214521820342543835319506229280734936245911251436619313432411092241179702477939849980607196985126385276648091107572426727850136453425579626773112619919771081725283612250003026591128586374890333953509050281832814263305685454692655520670589797707709119831727754471206006687218798702548995396991695552618599442529814430861517857971674264778596223576903652145184063371738743441529291077534129680455318082484216995339667377119845356998100557547356064494236591303795248727402598552868661946487228884153731097114842126417564627948531764307575410202786349467291486716185598226450779334283279609519726820760621021645624265112611110214403881283998147495543523590751044444888501631663010527564195108166998387485960180278196704654999634935412705265032576984549383954113897553160320930321303205961266574914543729965122610844153541717508893603812305478766126518193634470865155762807740748172962263895973853999868369537378230657680865853280157751515503825887830471013797276918122349689586899562248207703899479598822439582178935760090747518889103823769360830354628412681642327385335350664947779251921807505444210753231846551628392484245214715479409665424129853400414123959879795711040676364249570944582389980498227217267538581511585171472875264208676145746788995056175754423599084437765656676437359686915991950638104119969668671418553546406370919184806205456774799765426386508964898300940220775565587193217751752107734848709366980245422848322753450175401066335462532292829783433112325832623189435672438591304991891047301876671730743790624783157222565094160051006619735224641294427092547356692323850479346297049245835240540604895755050768466360679966701121146992459964137484870772535208643561682650904053816653473330437437723214200355209894767679980851175526996339272679416029893366677117376673827785290018510967724946872596804362864764343214905152293486776095963688288185062834618241199269091002167030095507165110297362132112856930314764000115233239135245214551300425426458498612213611097462231364799795061530564305424642186127628946189302628465221761635163239823581635846687175507173488044163267170509158546898915932440201435038295384864748454264185521797347899134946456068490612780970672032747731117900297915688606577804256959487609521108189662958860328861527502697345704392248331341631061874391593353726792238259167569262856185555968260371234539188447996026750546472091813510585217455305996378720153539062615378061527953544362851696826154402492124763241845755617344811620557975888273989921758732097780601219024392024067998573959393625270107735672572473449446788766594860312432394832151730215308469751780502256828906333294731062834674325597775218653661150646310297537674955671735565951591029425449562258924170126711271254289477152709196062456486254645776687813819180215960587470359442238919105552849714703393996163375897033648215115415264505452864265698034658402741128779944044736576933857984692158029593452092675638655872489681402672579081217725826177486560344142993229023477706440062211075945634987465308739255316155064596316797467775184096547183001113460736*t^21 + 233164574406503586435077656043995233583744811027052723073448217751879770531218139625914843770580811582712447659867287526397777826726519396374302307584087159312923607955390685767749653797028951218047719034175385656686361023454949210943905479151726079898256666359703346859852061214713957329510017884361816194894717677167184455692927833806545241096241586365462498639026017825697024248859068556542985777059002010722045886144049977592522195380375855246512831584763860409432927484165853015831428435147688923556501966062607093588243562226607017866081607961599626365822389031936718318407281570652596514355889738978926457562955074735598453320811458820401137518245961638728012789971044478032462865136731195724383365232942708384778646821750795595723263171586483221183002540042728850497351040315444055490736537980590086770484601742068777246632999602472767874827284876065992617666521067321425487777603367847440505326587195890735176212953065396135469454844194455736029687142595462033724273407989340029775810118321074577356441162588799005586661113614344162500569371155078727450279019762679655348443920766614690165379630773048565157383232045883294856053049233645986914041881587936162987675065035364666958563218519759613809843036155249007483171997935010071900868346501810170590553833495644174681692114295744864919324380473250290497491039810834536683196014772722001558042653098675517520095601849253685904950970359398188534527007205579645043364760891649844280092471909802819233236914594852209666667692898419517887024638465327065338464914679312775669773682646263765437548648859241702271694576345533868004900963645688868939219653579714197462857641950496425636696687173024048110100460139402771567974469652126813481827050748476492748971487607775716424325303041756068411185821218768486148577116892600975626893739344098282052196158664409756972890868270448381289682058362915350359163347632412594008232248825444195420732542947632342271733416559532845259320593147125660765208405775392852443920515747036104470568216760766770408196952441283617023886870251330081483679665875436010397845259548389969369118588048026706893111385379671761980673152482999948738261439536819205680445902350798348924371046357844084545952277616671670011940591714667564666095704098023446197888288277114639170867410404616971970434429910141426695084906890130691387573391372659493452852035054002386768965367779150484864658289277594508327906167269567388005994801231909819809477953987049029518672251325113231986361917935206930512390470759242317221967751845054769919215492584832599504476916944640324599251953922708428212595106089127744489314742532898703120032310218148233216515129539843658745014157628780019960497562302509070334412624768762717041998111732810564936186631358114386138372973319379826286924076521576181973803150835038097859979409570652989384074698123276388144303244450880919053286683641627343855929308460738903111483967609930879461184311841558176661797491820292887846378013783884948882899808743316354532044373967810959647027641273119817829569458752799239498812805809560212470557394690703500203518054191733456123342009175215133013276825847058499288276323285255837779227995591498347185650351664800325589915520292279061153548947377915777616310838348587403851733091720955269435814819710674503780217746858486488467628813825861846396423983661899053279148653615212759145469591668001263598973128028222082608937651792899393959459940118496696054289845959886925248269416890768184300617934006176412463731496438648080642224787298216233240207447603581275915209782052936824597007267047325354263367055853232369653645443861733948040314565993424152291097568730130299522168191917985612443709531251087859375/49849645301520386609338615290247413313115619658936219411696963310414424382653167717389870823907860017080695318169216097923555284452519252412933205066801282703228534984745511559764556272855340537382941498765021693713303474701292030789477554328811338057285370717284187565048404906673943138713340219835648976747381108591808019888156675388219295431326594248927563541810229629958627538711038103681376864342846641188350452869023452252166886905981851820496064648474261278739275372493303905403918646115171239484773877199303102712707382429043640685087670639012458561469872491822502873238626864822184482359404955879699961214393970252770553296182215144853455700272906851159253546225239839542163450567224500006053182257172749780667907018100563665628526611370909385311041341179595415418239663455508942412013374437597405097990793983391105237198885059628861723035715943348529557192447153807304290368126743477486883058582155068259360910636164968433990679334754239690713996201115094712128988473182607590497454805197105737323892974457768307462194229684252835129255897063528615150820405572698934582973432371196452901558668566559219039453641521242043291248530225222220428807762567996294991087047181502088889777003263326021055128390216333996774971920360556393409309999269870825410530065153969098767908227795106320641860642606411922533149829087459930245221688307083435017787207624610957532253036387268941730311525615481496345924527791947707999736739074756461315361731706560315503031007651775660942027594553836244699379173799124496415407798959197644879164357871520181495037778207647538721660709256825363284654770670701329895558503843615010888421506463693103256784968490429430958819330848259706800828247919759591422081352728499141889164779960996454434535077163023170342945750528417352291493577990112351508847198168875531313352874719373831983901276208239939337342837107092812741838369612410913549599530852773017929796601880441551131174386435503504215469697418733960490845696645506900350802132670925064585659566866224651665246378871344877182609983782094603753343461487581249566314445130188320102013239470449282588854185094713384647700958692594098491670481081209791510101536932721359933402242293984919928274969741545070417287123365301808107633306946660874875446428400710419789535359961702351053992678545358832059786733354234753347655570580037021935449893745193608725729528686429810304586973552191927376576370125669236482398538182004334060191014330220594724264225713860629528000230466478270490429102600850852916997224427222194924462729599590123061128610849284372255257892378605256930443523270326479647163271693374351014346976088326534341018317093797831864880402870076590769729496908528371043594695798269892912136981225561941344065495462235800595831377213155608513918975219042216379325917720657723055005394691408784496662683262123748783186707453584476518335138525712371111936520742469078376895992053501092944183627021170434910611992757440307078125230756123055907088725703393652308804984249526483691511234689623241115951776547979843517464195561202438048784048135997147918787250540215471345144946898893577533189720624864789664303460430616939503561004513657812666589462125669348651195550437307322301292620595075349911343471131903182058850899124517848340253422542508578954305418392124912972509291553375627638360431921174940718884477838211105699429406787992326751794067296430230830529010905728531396069316805482257559888089473153867715969384316059186904185351277311744979362805345158162435451652354973120688285986458046955412880124422151891269974930617478510632310129192633594935550368193094366002226921472*t^19 - 592184986033267688391964247420238865374532509332708739304525226855638223238428251569326301675180906927365367244939416969552890197458376488702112032755540180752128627668362846713872311860158636965407717154893026497775735553763057380205206345532075623034226988659785965278481789579232597424378789157511504463599580700529292038638656389870772975621014518074183019581516791135986985741274581756346352020265489880383450668695115446967781186434658137937065414974111804045290149614454997563173921772536405174659236119058112959521887851875530638390204543357791967729252883148802109239372954855111037475334197881299795271999557399359778191370168215428762234034253455142765500719110918263199943708922917868596757566633324207210617723046962856102234286980843560382556002186410138797428892103493093439715120807067527695276484957054848078311941937990636225223426889426107868361482852085990403564591351079884772293999733318255194550042722098951079055182122932617779550025635991950045722300303692734411696595291840877699015407587743391393647589731546030590707382978315182951565068828370904602253602575672499638849967579696504843049803097656100112380169209767157697820380800311561409266131092317909389217851465000413117033129489335249727510540273335005728868100887553883404488837083852698427184725379774802660998042886253818225840042386113309819995697727351917242794721323867668186593117559767356913301658223605391979466211795920550913479630845388421893316213346839232428531445455312890275570953419481827568888514394658952104792891395984460494796505350808173390442855747094223246898507866956188504040039341720555215627419890601325315681850278292919559015358491930163016878351126408073866266241996742146154377026528320480766955246301634782888678838838452047807750518387826124274653211624830311806840066400524909918850274597305397452080244070600653408698311699487420768890782181173915759597309784025050222128261016666781452330391790144924293225152947213854368881491866655542875533209498804504590847756018999035650082274155496462280618994375466139777134249963986118404758534576859361687221035874856111792363841206905214103343804441969377373080626642010214626959388719753692723178664273380318699079896092589612946799942085403906384982458499668965132737265522730108587976773629088285374911377941266621756163342071440641524385960957587713530851561006512726854612633577661846782843283683060785863992611099074972418614476430990542262299750201288249741419323400913742855033937780162486828723814011540083863372568354598080146580804031175608303007866890902976436879381191369546226345342469701554926731571460714333679980027413146021188564937058105380753439154288115048246263691971474320399830218334436310235271936462222165944692914211220369249792729889888559041613857247568480316275715793851729573890232857725255398342859710945838183373997293508827982359159989985299139483020556257577575532876066211895108832481581619791202064682453618960850369045208066393126506640328268989579472302811756895447724050738949432892550167535303720591046621029037897487152666258854108409707914568376682423300676268784066674672692078197357530310983083903260336572572385154776063611985740049654455848336597274004011067241928738848470866992696244160631972555851106481723381990399149275811768917914498769083745365281936613506085307720624618553401633415531815218990398381628257538543342436259351264137469494156024214162957440660649081878780761688422750134516598997182717517105085537898558368604534612138082005429395976726776129330541167869869729767515177246011587112810110100383027440899243239420768155275768311867175692606336807102197930353455763858102877374628362657998222231333715921875/99699290603040773218677230580494826626231239317872438823393926620828848765306335434779741647815720034161390636338432195847110568905038504825866410133602565406457069969491023119529112545710681074765882997530043387426606949402584061578955108657622676114570741434568375130096809813347886277426680439671297953494762217183616039776313350776438590862653188497855127083620459259917255077422076207362753728685693282376700905738046904504333773811963703640992129296948522557478550744986607810807837292230342478969547754398606205425414764858087281370175341278024917122939744983645005746477253729644368964718809911759399922428787940505541106592364430289706911400545813702318507092450479679084326901134449000012106364514345499561335814036201127331257053222741818770622082682359190830836479326911017884824026748875194810195981587966782210474397770119257723446071431886697059114384894307614608580736253486954973766117164310136518721821272329936867981358669508479381427992402230189424257976946365215180994909610394211474647785948915536614924388459368505670258511794127057230301640811145397869165946864742392905803117337133118438078907283042484086582497060450444440857615525135992589982174094363004177779554006526652042110256780432667993549943840721112786818619998539741650821060130307938197535816455590212641283721285212823845066299658174919860490443376614166870035574415249221915064506072774537883460623051230962992691849055583895415999473478149512922630723463413120631006062015303551321884055189107672489398758347598248992830815597918395289758328715743040362990075556415295077443321418513650726569309541341402659791117007687230021776843012927386206513569936980858861917638661696519413601656495839519182844162705456998283778329559921992908869070154326046340685891501056834704582987155980224703017694396337751062626705749438747663967802552416479878674685674214185625483676739224821827099199061705546035859593203760883102262348772871007008430939394837467920981691393291013800701604265341850129171319133732449303330492757742689754365219967564189207506686922975162499132628890260376640204026478940898565177708370189426769295401917385188196983340962162419583020203073865442719866804484587969839856549939483090140834574246730603616215266613893321749750892856801420839579070719923404702107985357090717664119573466708469506695311141160074043870899787490387217451459057372859620609173947104383854753152740251338472964797076364008668120382028660441189448528451427721259056000460932956540980858205201701705833994448854444389848925459199180246122257221698568744510515784757210513860887046540652959294326543386748702028693952176653068682036634187595663729760805740153181539458993817056742087189391596539785824273962451123882688130990924471601191662754426311217027837950438084432758651835441315446110010789382817568993325366524247497566373414907168953036670277051424742223873041484938156753791984107002185888367254042340869821223985514880614156250461512246111814177451406787304617609968499052967383022469379246482231903553095959687034928391122404876097568096271994295837574501080430942690289893797787155066379441249729579328606920861233879007122009027315625333178924251338697302391100874614644602585241190150699822686942263806364117701798249035696680506845085017157908610836784249825945018583106751255276720863842349881437768955676422211398858813575984653503588134592860461661058021811457062792138633610964515119776178946307735431938768632118373808370702554623489958725610690316324870903304709946241376571972916093910825760248844303782539949861234957021264620258385267189871100736386188732004453842944*t^17 + 1168276489887835584777358202781082903092219404385020629670967710236962529476710895277607429246333708311875682582257438427236972319845339941237874080084251726402991002198499452335943825588331293303568803564551450218363631329014123254202547484862592890655155996742486605684260001728560070734476824569034897750310045791694383685263695235685954905615414295212394050984250430230406930335836319830279656426589322460957865902853302122308074298050254992300284024596971634018838358695269123283506815941772836401341445579726028083206039665992673806671241528521790336870331309537835847109355736928235821063071502795509445201928175344162143238816751864845302610412863741765592938167527863954487492705371456955649102743049487461914082661166704508375305273221955084917237332891877280637900061590524608652631236778360730862633873342457438268765756051151424661141110162861990903249125673185495926290704556178130215738728112316138253420883643296044928994496764520360905428855035601050484495787936825803925912245686436603496985678407711279235524276405613435213873117522002616853269112697809762056870854412219386236122541871447013430854530653663695627223552072073718082200847692687770426261043773865563615696430377781671677539372402896672113849447303309940417521742081631679293444743710239992599355799970605143046995117980049373119400993228156750156423641204714916862389294886571899767878872529729004372795748051140496902604432898764903667492598900860325836727722979691555968777336726691588018107010855217154707425830373665521340210651188419153064622929239301685424108618915411152522949024622850079890066803054170484853625430291307163448831276610043803913423700497549949157940235162532675917029506981328924489842903703244079753895748390602011467119034517573228412207274828509397705198585025312102503417676093943485770024814845291360953915876972471298987804527042398522748273555491363243790237064772820260837008206257149909216077664639235064897699288602192170239903539781089482051110313155142763491084950975930503013538702566484909247968237718420731408137701108830698671778462229396420745411890911067507223089977758209532997209238308658170859537454975097620881236344328548045929523060319212657524196739086312672110042167697605348606466212194069137930844744381402632591418329289630744998465302252889093026204038639836860745782128434378346469233202003085703268882904380455158969093677825541082756286340323367179792917768812950348683082999162305878592750237691903141925248007659958236295799553480548665771798578031988062072999987324814123557286892915720410385912265083522884319682230929057464881446077701912694964322582759947676913547568510589202677009563008584809471965232345930810475827640212808627936686863253347380083059862624711111536717897877831052296765670849901697703028809644160647427301530193090362233514618534809702629258906791679346482517948716535047103168891265489918144618137318463776304881701534420103529094934967224388561393949412837687993554242489227081594628872008028387053516858770270240245210582504649710837308584247775617011030506226033106280630857383873749555187789828567889142966007629610544016603167656876919478052656160307426891680531616967624407077572778146286489818688666205314938152386040635949808702041479083447860492857145084288625239597568160144090255034245908379895266469769409697243673876482551198302637519865616570111530981843924919046389823440262683731105427493707985464884877008520083129549542802433886475121905364344505499330433170071399788600942256856971462810335422924523343768661192828982773615712045648488327642813802183285476491276158791517769062118950918507993415213899163027122912812753666402468585565566373606515625/199398581206081546437354461160989653252462478635744877646787853241657697530612670869559483295631440068322781272676864391694221137810077009651732820267205130812914139938982046239058225091421362149531765995060086774853213898805168123157910217315245352229141482869136750260193619626695772554853360879342595906989524434367232079552626701552877181725306376995710254167240918519834510154844152414725507457371386564753401811476093809008667547623927407281984258593897045114957101489973215621615674584460684957939095508797212410850829529716174562740350682556049834245879489967290011492954507459288737929437619823518799844857575881011082213184728860579413822801091627404637014184900959358168653802268898000024212729028690999122671628072402254662514106445483637541244165364718381661672958653822035769648053497750389620391963175933564420948795540238515446892142863773394118228769788615229217161472506973909947532234328620273037443642544659873735962717339016958762855984804460378848515953892730430361989819220788422949295571897831073229848776918737011340517023588254114460603281622290795738331893729484785811606234674266236876157814566084968173164994120900888881715231050271985179964348188726008355559108013053304084220513560865335987099887681442225573637239997079483301642120260615876395071632911180425282567442570425647690132599316349839720980886753228333740071148830498443830129012145549075766921246102461925985383698111167790831998946956299025845261446926826241262012124030607102643768110378215344978797516695196497985661631195836790579516657431486080725980151112830590154886642837027301453138619082682805319582234015374460043553686025854772413027139873961717723835277323393038827203312991679038365688325410913996567556659119843985817738140308652092681371783002113669409165974311960449406035388792675502125253411498877495327935605104832959757349371348428371250967353478449643654198398123411092071719186407521766204524697545742014016861878789674935841963382786582027601403208530683700258342638267464898606660985515485379508730439935128378415013373845950324998265257780520753280408052957881797130355416740378853538590803834770376393966681924324839166040406147730885439733608969175939679713099878966180281669148493461207232430533227786643499501785713602841679158141439846809404215970714181435328239146933416939013390622282320148087741799574980774434902918114745719241218347894208767709506305480502676945929594152728017336240764057320882378897056902855442518112000921865913081961716410403403411667988897708888779697850918398360492244514443397137489021031569514421027721774093081305918588653086773497404057387904353306137364073268375191327459521611480306363078917987634113484174378783193079571648547924902247765376261981848943202383325508852622434055675900876168865517303670882630892220021578765635137986650733048494995132746829814337906073340554102849484447746082969876313507583968214004371776734508084681739642447971029761228312500923024492223628354902813574609235219936998105934766044938758492964463807106191919374069856782244809752195136192543988591675149002160861885380579787595574310132758882499459158657213841722467758014244018054631250666357848502677394604782201749229289205170482380301399645373884527612728235403596498071393361013690170034315817221673568499651890037166213502510553441727684699762875537911352844422797717627151969307007176269185720923322116043622914125584277267221929030239552357892615470863877537264236747616741405109246979917451221380632649741806609419892482753143945832187821651520497688607565079899722469914042529240516770534379742201472772377464008907685888*t^15 - 1739220632199840160851972662309605688025633792183825319765525766616545524002100637027835216606358221682469193506920480086526400752671623212644189679977785244935955685203381238713895749854069818189442060989959361757362106775075806011544170139354281606757714426628721049119674355631492357182119584080984068203062927863179642970214471790300944334301479204231123058235627546841403458575280834393514249420300164178646995561837157856232986245882984414021923448107640226665083661560781295745828148348793548224969278347994928355252602586483916952094793632035402910578346602894191477502196392475098093071717038067772069258417121519070623301773806680811288175106200386139760710981893022546289499196959705559853491419562187532331815120281023379894704650626896322139993160699725176347000315696882948867724475549443293594867562873571775532153132597370831404126062205440495539767406087136191163973557504494584013147489347176169645635631546334134631053773808605964714610401369013958115213417705089780059032079993054124757338208662525146326645419802431273353414270170291197369420031598420804961204508498186947654677400065967454727859070704545315540880314278433280488600490422562801277303373680344774010350987711075145839837744017127748273014351322264161007274851424237316871190022466793301757569887466283984996642488637186376055422387856852866354067139882700270416393358723856208708193492224288402505425693386677549229501282506516004224892337264261376620358693463073822905646784457618304213344424394189219425524484808364602621894562532757522439239644195041066226721445851361850813876881606437033996792806172051160832659571215807809855759325417759055861394977750534867464520047825262912862944854098315490982649002818768835632626862597468488001386911078093306270135736729658786125780136407240485362761593429588065282709119333379804052252304657678100659812475429128738409239803268633644825781603361156474358555222486631414401014522191111170751692702045263147254142044806291718685007285202041807169574162219867778922423066616228043978872005500172311887687784445051538268419556693179938852319083809797531789311250163943506521733862686927291692880605931760891319988123653453133062605505773727312120046707205303026189179984445493623353383258212899593844824882556017366475611515128825630195226829129706514695680740470866769583996167259439677614216646204284979126663815143616562013119495704779933766630145020986030489458607842325275669662434251629378113000157350683867810853646738135278755510769930768577798997433784974116118864798389226907636423403402243950155787443976052006264752015307832670535809846480469311157202959789322414636717271830924619702596421241885859648440820723613288877336112124876895733271383905370133443859669059602834976772572253830148837279640389231551345547034685858197420581216945746598169500717628148492533768575191405583885956236000985062620952327517562452741588151153739886522144455958297440561363451250690621555736296542931345423059798967535606565781522203715038012016158853943217967302796800301886145526714108942994152363907487508723188101164612839147005151975268241337598840024163730802758736812211263877484699957391727338188371842819039065649546901511709867664162138760473976920873198526237412631147625525345744397844011838447054798045035135220817827900095280482350597267302213388810018391218800608698956558101253471753972715021322845964489892010907731327590283443411786373062370647367862862984595617099114546449487078253648743935378396403811478682480560434887720595673711369466016548237302443374153546318220297338438157079609541311904655479957913017796739039635750246961432572770284976086951476252008718153715415884403004342265625/398797162412163092874708922321979306504924957271489755293575706483315395061225341739118966591262880136645562545353728783388442275620154019303465640534410261625828279877964092478116450182842724299063531990120173549706427797610336246315820434630490704458282965738273500520387239253391545109706721758685191813979048868734464159105253403105754363450612753991420508334481837039669020309688304829451014914742773129506803622952187618017335095247854814563968517187794090229914202979946431243231349168921369915878191017594424821701659059432349125480701365112099668491758979934580022985909014918577475858875239647037599689715151762022164426369457721158827645602183254809274028369801918716337307604537796000048425458057381998245343256144804509325028212890967275082488330729436763323345917307644071539296106995500779240783926351867128841897591080477030893784285727546788236457539577230458434322945013947819895064468657240546074887285089319747471925434678033917525711969608920757697031907785460860723979638441576845898591143795662146459697553837474022681034047176508228921206563244581591476663787458969571623212469348532473752315629132169936346329988241801777763430462100543970359928696377452016711118216026106608168441027121730671974199775362884451147274479994158966603284240521231752790143265822360850565134885140851295380265198632699679441961773506456667480142297660996887660258024291098151533842492204923851970767396222335581663997893912598051690522893853652482524024248061214205287536220756430689957595033390392995971323262391673581159033314862972161451960302225661180309773285674054602906277238165365610639164468030748920087107372051709544826054279747923435447670554646786077654406625983358076731376650821827993135113318239687971635476280617304185362743566004227338818331948623920898812070777585351004250506822997754990655871210209665919514698742696856742501934706956899287308396796246822184143438372815043532409049395091484028033723757579349871683926765573164055202806417061367400516685276534929797213321971030970759017460879870256756830026747691900649996530515561041506560816105915763594260710833480757707077181607669540752787933363848649678332080812295461770879467217938351879359426199757932360563338296986922414464861066455573286999003571427205683358316282879693618808431941428362870656478293866833878026781244564640296175483599149961548869805836229491438482436695788417535419012610961005353891859188305456034672481528114641764757794113805710885036224001843731826163923432820806806823335977795417777559395701836796720984489028886794274978042063139028842055443548186162611837177306173546994808114775808706612274728146536750382654919043222960612726157835975268226968348757566386159143297095849804495530752523963697886404766651017705244868111351801752337731034607341765261784440043157531270275973301466096989990265493659628675812146681108205698968895492165939752627015167936428008743553469016169363479284895942059522456625001846048984447256709805627149218470439873996211869532089877516985928927614212383838748139713564489619504390272385087977183350298004321723770761159575191148620265517764998918317314427683444935516028488036109262501332715697005354789209564403498458578410340964760602799290747769055225456470807192996142786722027380340068631634443347136999303780074332427005021106883455369399525751075822705688845595435254303938614014352538371441846644232087245828251168554534443858060479104715785230941727755074528473495233482810218493959834902442761265299483613218839784965506287891664375643303040995377215130159799444939828085058481033541068759484402945544754928017815371776*t^13 + 1881513795321143165584964693859355358629215571355584900774276527650538347835076420865711969684260888464418278339582402705668760735875694815707699387088663819289712814110154059621826092108478811741477303136677781554571708779807613678357355977874539634842815732854782913159320802580218103417393120931472568560307748365729099334880334337499832665194484690724462281026160954627541093851599425922198714957173523554890384290963010842532094351393912544297601961216708306270585121878742275320221639722534832391841727666993238691021923244074048354608561987002496803035203196380820886032756296739401782018944812272018071857217502199388850181997419248254655142504769749451143222870707897407745764637250140688602411662304445097697080978711852854586193842329137533715675178260746952411516052242333552455167453291496050738778230105611294848964725469665773059634300018168400856212058816898327967060008706598060433683581224555268724501094511335610912921104240381810447151542960930387514067473011645347608008718383724324240776050536277198501651721802376322469873838840012417389415563525766018030432474639944118591358452315543002695050971775809149791856916973799242544678753596571911866269398362896929105025408327013354835588896053700065134456021892960905452478687806778538906982726911858204628882537628231028687388674346105424809292199675084807858658928616846075874160423389898543749761111818268952501389659348905471127670834865471884126603875567766561355074685257308205554061923598588786382917635910873990705801167557539418131746295038497476748348394451389320271265712462848052269423941254321753278791590550616648635307178256206911237885923712461497788178678549880084081916576776102198754212900060204353882328542784000989873760129344657444662953020490259109169314482834522838475127711883175152846566267059365188458400050284584243054058580339122992291160049328295320480296689019803753104863549180326372917253002762112049644733282865023247848642658624355393569390472414144996601928525556547447803496017765049240340536395578328204842323365228393171304079676053621981977862752674554228993891003631526089653342473164367205310410705451918104530985613441937327018983755672492156371071667930958481480851105271885747469172271133388002095909786792614277114809794383844509184308475314564732285369291244649176254407524021557997960100732906737082854149529765386160963916833744631352213810523251149390179347620606932816091431981980864023277968681508173913738744825335904495406933029708334068606505820972585413591950400831459073622822185165575762102398974487618363198095964769462886335933631381453532716326082969234960468244808630480938147037696821243095921393566438202963901925283556512388938286760924360825484924872047132990251715040808231410566109577321001066503272591087718411828455392271704500768123528211379600110070074865015015970419866323431334558631905940906471865732265433561854324432120531732005872040209047478756947595577552055561035583468229678595794422836382043587101552469919519049653266914515030844860738339262542031551564444406774995273967124050098076402433139691195647667964925772755495469103496744335318623615899691592991283283076478849284318134542292605087530510122868448887811073250907795244528163716902222493732699303754931395212258576854526330455217210223701755894578180880255019192031129500654892604683624544994849831899974761476008225918912220282170783867610431283595177149499259320856173186080425758911963066882541557072526337667118428793098364817901839577165616434650697364178133688098075510048863436276460734321797439171630637328892037470378873544388873512993883311629799070451350854138842362296185014326405903789757158388856361174157109375/797594324824326185749417844643958613009849914542979510587151412966630790122450683478237933182525760273291125090707457566776884551240308038606931281068820523251656559755928184956232900365685448598127063980240347099412855595220672492631640869260981408916565931476547001040774478506783090219413443517370383627958097737468928318210506806211508726901225507982841016668963674079338040619376609658902029829485546259013607245904375236034670190495709629127937034375588180459828405959892862486462698337842739831756382035188849643403318118864698250961402730224199336983517959869160045971818029837154951717750479294075199379430303524044328852738915442317655291204366509618548056739603837432674615209075592000096850916114763996490686512289609018650056425781934550164976661458873526646691834615288143078592213991001558481567852703734257683795182160954061787568571455093576472915079154460916868645890027895639790128937314481092149774570178639494943850869356067835051423939217841515394063815570921721447959276883153691797182287591324292919395107674948045362068094353016457842413126489163182953327574917939143246424938697064947504631258264339872692659976483603555526860924201087940719857392754904033422236432052213216336882054243461343948399550725768902294548959988317933206568481042463505580286531644721701130269770281702590760530397265399358883923547012913334960284595321993775320516048582196303067684984409847703941534792444671163327995787825196103381045787707304965048048496122428410575072441512861379915190066780785991942646524783347162318066629725944322903920604451322360619546571348109205812554476330731221278328936061497840174214744103419089652108559495846870895341109293572155308813251966716153462753301643655986270226636479375943270952561234608370725487132008454677636663897247841797624141555170702008501013645995509981311742420419331839029397485393713485003869413913798574616793592493644368286876745630087064818098790182968056067447515158699743367853531146328110405612834122734801033370553069859594426643942061941518034921759740513513660053495383801299993061031122083013121632211831527188521421666961515414154363215339081505575866727697299356664161624590923541758934435876703758718852399515864721126676593973844828929722132911146573998007142854411366716632565759387237616863882856725741312956587733667756053562489129280592350967198299923097739611672458982876964873391576835070838025221922010707783718376610912069344963056229283529515588227611421770072448003687463652327846865641613613646671955590835555118791403673593441968978057773588549956084126278057684110887096372325223674354612347093989616229551617413224549456293073500765309838086445921225452315671950536453936697515132772318286594191699608991061505047927395772809533302035410489736222703603504675462069214683530523568880086315062540551946602932193979980530987319257351624293362216411397937790984331879505254030335872856017487106938032338726958569791884119044913250003692097968894513419611254298436940879747992423739064179755033971857855228424767677496279427128979239008780544770175954366700596008643447541522319150382297240531035529997836634628855366889871032056976072218525002665431394010709578419128806996917156820681929521205598581495538110450912941614385992285573444054760680137263268886694273998607560148664854010042213766910738799051502151645411377691190870508607877228028705076742883693288464174491656502337109068887716120958209431570461883455510149056946990466965620436987919669804885522530598967226437679569931012575783328751286606081990754430260319598889879656170116962067082137518968805891089509856035630743552*t^11 - 1405783961093596189328696967547001274884509167488570467452586242269930609193276274708419549274718163860077070735417460054547004658192028366107353561259113949656735606985790149991069973454997336029274007488482549384638487702867112294390515510947171954490268962973363445600221823517079290617085524388359489706027159350524878358113322864711874891876381465423029418769315299678334527268136413456060211890658019242844187675645885288639685079762883430198818419194533477695797992449419064849201142141869816386020467870670011432286488710643497732632403548821809098752436695990057180543760966495705243084379627665602925839608583806827888198284070050706130985375414268341191903671236642460247272511104283615642367259652536688554700925919739355768605732738780693429019153374117068923840726842081899363105611699646593128166811480331690724813958640761748971931695479565973427921438381156892517421652119577515117703765211821527873775356824348321157018911725956733414460302837685853228273819641754535007071499922513793764091732060508340424736208381273074504807245225869603318932519045449515408630879261388720192326896010169010378115325921948496166232235117614165088039356940939247310534040206168970049036192756596527307565259786641002905359510685963691819260486082243359794677216902106285009950357932990888147618187655140786274646338198429817932415280364090378006986575293497158937176922402450903978002529128903065057023958378741067443889044287930917919714336251739377901642238223981749111846355735934136616592214942331595734421909242722890414468109558801473452228674384977537004295747529965709236445082329423446718681924507523171857187460143260416332057082332821354007106604059418307810514187115117479042272482412904720251201969256784323598168751584855998262029991336854090499981952120305995404277865610949954617175632681204749729377693264883231181922570837557642895668061789028141219229337514171165270591000076095918548503660184636078943259329567738680954311911229019820108050287577058359521672426648703851469624600012856031961886451621868933963746878178306037568435351457726377649162999579226206251961414865167993743765763768983768888860693394491693265364121563213931922066817953401272854356272121294980332133070960222373178274673633201551382676882584417959974755442516706625347938147752283896513602059374068075995999346178128074066544555523039180675552523309092422668683449186978568421486840620216253521480657781844122686313168857022149318093284396115521309933611376454486701883273430644705657051783254384282510738730369844194700750415296927152961228485772792754113043242239559609311822491175253662172988937105161675375399371802336684424709531028304429745723324408677664931749573058839347215502469958675353372543202844418536882700603726895130140000183616934235112332116346958920777377037519292550319638395912112586014066807200594002965187941671169701332650537217465388032763032068948587786432607356230372628733350401891382073934330698500198736367513495153587397529332500469327305143748437363257544687453691916675230418161015797574068331135001159195981150170998594669768536998959233439072744883197976953533187636782924410212436202396605573976655414533167334766706893447680614834098436385944960352433957391450118379532571103384123797665693811928610148616205080797089347747372888535640837967248359326519056968291282473096447532222268031661848292953829851874960793871624153898627923217396123007638374637014222186078641039928995954797562488915174355728244946208479506219034481973660679843098319958105783161761504270792855609372999442375280859001152215217421248374539278197241088417263628478998705392061126339929919150139488274924028928203407762209921875/1595188649648652371498835689287917226019699829085959021174302825933261580244901366956475866365051520546582250181414915133553769102480616077213862562137641046503313119511856369912465800731370897196254127960480694198825711190441344985263281738521962817833131862953094002081548957013566180438826887034740767255916195474937856636421013612423017453802451015965682033337927348158676081238753219317804059658971092518027214491808750472069340380991419258255874068751176360919656811919785724972925396675685479663512764070377699286806636237729396501922805460448398673967035919738320091943636059674309903435500958588150398758860607048088657705477830884635310582408733019237096113479207674865349230418151184000193701832229527992981373024579218037300112851563869100329953322917747053293383669230576286157184427982003116963135705407468515367590364321908123575137142910187152945830158308921833737291780055791279580257874628962184299549140357278989887701738712135670102847878435683030788127631141843442895918553766307383594364575182648585838790215349896090724136188706032915684826252978326365906655149835878286492849877394129895009262516528679745385319952967207111053721848402175881439714785509808066844472864104426432673764108486922687896799101451537804589097919976635866413136962084927011160573063289443402260539540563405181521060794530798717767847094025826669920569190643987550641032097164392606135369968819695407883069584889342326655991575650392206762091575414609930096096992244856821150144883025722759830380133561571983885293049566694324636133259451888645807841208902644721239093142696218411625108952661462442556657872122995680348429488206838179304217118991693741790682218587144310617626503933432306925506603287311972540453272958751886541905122469216741450974264016909355273327794495683595248283110341404017002027291991019962623484840838663678058794970787426970007738827827597149233587184987288736573753491260174129636197580365936112134895030317399486735707062292656220811225668245469602066741106139719188853287884123883036069843519481027027320106990767602599986122062244166026243264423663054377042843333923030828308726430678163011151733455394598713328323249181847083517868871753407517437704799031729442253353187947689657859444265822293147996014285708822733433265131518774475233727765713451482625913175467335512107124978258561184701934396599846195479223344917965753929746783153670141676050443844021415567436753221824138689926112458567059031176455222843540144896007374927304655693731283227227293343911181671110237582807347186883937956115547177099912168252556115368221774192744650447348709224694187979232459103234826449098912586147001530619676172891842450904631343901072907873395030265544636573188383399217982123010095854791545619066604070820979472445407207009350924138429367061047137760172630125081103893205864387959961061974638514703248586724432822795875581968663759010508060671745712034974213876064677453917139583768238089826500007384195937789026839222508596873881759495984847478128359510067943715710456849535354992558854257958478017561089540351908733401192017286895083044638300764594481062071059995673269257710733779742064113952144437050005330862788021419156838257613993834313641363859042411197162991076220901825883228771984571146888109521360274526537773388547997215120297329708020084427533821477598103004303290822755382381741017215754456057410153485767386576928348983313004674218137775432241916418863140923766911020298113893980933931240873975839339609771045061197934452875359139862025151566657502573212163981508860520639197779759312340233924134164275037937611782179019712071261487104*t^9 + 675063137153864213347238593545052760388041928708243393306941571516177491440367853817900833340894288611173123741650676579536324696912015142429984736097463989939507204207283576076276463156528246319119425133373514478232956291832703296640098479106574112927059198255005078960021049118966395931254020969160014649321270094866289582304262850802564882188360384436577068078006602609502738830988705926002773438597353710353388374575435256965010188120576671070073563716189874319108749886947471080757363212775983764254925985231150614712083086901068933465261884983642051732539787898273748077978786622685594543747381965086892198513037689823692235347086264422467233683298323711465447760877007619275083347629651159096657477520179466717225961828022992393785528748476773681381669234064625080442538299148288394150143169312038404135996732526271490179396033731757056838929263186824335538392075683547525161070860997545594744916829927678725495945477849295308340032106318505997014400812516528824081105271828761199547730155615920833886989348433530587120852056648177208855510371462946792126553111783101080059974625387559192885826795751851281111329633571283958298038072932319410885566499288557391889452440238408244966778167784587884339102385539237727765800020500302185144849013110883575326020492447989031933610110051972102938370727135045292235663283917531746134430285105399810006257853507248091536021530886441850033962579920228480515828319297850001715797132466401829324503995784883554725437551320004327656354569656663914423515683712476903943211740090066839119912192205162578279052818567743997059061042190853422832025252557048429781492572163425158347376200887269637669533033144455658622199602286836988164791942145784793786595178421318978640813644360754657737807024589234629562551117230725808557543648302163162079967146108287135158872146488850137045724545900140231462369906243417256511594148532919341122201589548382175125132880184659082652204794951041487833039261417448942278851912060892271398905505765390264865511216357284325984337722942772255100639933755674672710343704853640803452306901829531873170108130157181433080977907684247044102662068898044727740757068597883948505926246944727881480784747853829067876283736779931966381221913400448361072563940340060532953336650737285525890967021005683775872537466555478600851178923100747760846024450070235578498574387886578780984465157776779623074235395045027865853471535657731721756374315022701532087629881777834458399358620279079138300035178424880363373936797717239522157971494407365960771830097708725534072600171251751769602543139147415306060035140850581183704955289339910340741008635497453028110632612477440200786457991838049341846745503845539002787922870771574737998118202727117334023671740678154021062557572231586939657568156325014613438392124763637738675031207790667940725610202169763977299954086391375411302060134337674237963580578820873594995421741991030329749315365831239085835260735864371458768964358479271412539653246139746265236406622621165975825127886564505489751672732642211829555756184197148892310805951588642051637426345169865657894099224768078066385899958186687010438912923594823479993273075223271840176752542279711223501644881626530300040506224302604821247298614231653454471188042773884250919607466452608373789455925698190402091972216706094741905763397444841763232340074036108824047525433673800694435053374455716519246297692464543390586319485545116535712031247289067282829716899347145814853295624272310082038989570940961785521433348521855685449316463039884168787876310222225904860046718013609369755664676397613492309130190183786305686527204216615435302467905128575222585397395963464643850998272622723828125/3190377299297304742997671378575834452039399658171918042348605651866523160489802733912951732730103041093164500362829830267107538204961232154427725124275282093006626239023712739824931601462741794392508255920961388397651422380882689970526563477043925635666263725906188004163097914027132360877653774069481534511832390949875713272842027224846034907604902031931364066675854696317352162477506438635608119317942185036054428983617500944138680761982838516511748137502352721839313623839571449945850793351370959327025528140755398573613272475458793003845610920896797347934071839476640183887272119348619806871001917176300797517721214096177315410955661769270621164817466038474192226958415349730698460836302368000387403664459055985962746049158436074600225703127738200659906645835494106586767338461152572314368855964006233926271410814937030735180728643816247150274285820374305891660316617843667474583560111582559160515749257924368599098280714557979775403477424271340205695756871366061576255262283686885791837107532614767188729150365297171677580430699792181448272377412065831369652505956652731813310299671756572985699754788259790018525033057359490770639905934414222107443696804351762879429571019616133688945728208852865347528216973845375793598202903075609178195839953271732826273924169854022321146126578886804521079081126810363042121589061597435535694188051653339841138381287975101282064194328785212270739937639390815766139169778684653311983151300784413524183150829219860192193984489713642300289766051445519660760267123143967770586099133388649272266518903777291615682417805289442478186285392436823250217905322924885113315744245991360696858976413676358608434237983387483581364437174288621235253007866864613851013206574623945080906545917503773083810244938433482901948528033818710546655588991367190496566220682808034004054583982039925246969681677327356117589941574853940015477655655194298467174369974577473147506982520348259272395160731872224269790060634798973471414124585312441622451336490939204133482212279438377706575768247766072139687038962054054640213981535205199972244124488332052486528847326108754085686667846061656617452861356326022303466910789197426656646498363694167035737743506815034875409598063458884506706375895379315718888531644586295992028571417645466866530263037548950467455531426902965251826350934671024214249956517122369403868793199692390958446689835931507859493566307340283352100887688042831134873506443648277379852224917134118062352910445687080289792014749854609311387462566454454586687822363342220475165614694373767875912231094354199824336505112230736443548385489300894697418449388375958464918206469652898197825172294003061239352345783684901809262687802145815746790060531089273146376766798435964246020191709583091238133208141641958944890814414018701848276858734122094275520345260250162207786411728775919922123949277029406497173448865645591751163937327518021016121343491424069948427752129354907834279167536476179653000014768391875578053678445017193747763518991969694956256719020135887431420913699070709985117708515916956035122179080703817466802384034573790166089276601529188962124142119991346538515421467559484128227904288874100010661725576042838313676515227987668627282727718084822394325982152441803651766457543969142293776219042720549053075546777095994430240594659416040168855067642955196206008606581645510764763482034431508912114820306971534773153856697966626009348436275550864483832837726281847533822040596227787961867862481747951678679219542090122395868905750718279724050303133315005146424327963017721041278395559518624680467848268328550075875223564358039424142522974208*t^7 - 186633340941880825992931757863095799288384478808606292203311156100520475975493507595009120850564977716268002544776860566851984736355509350776442877098743713670937910100146879845815738388690752096582467965113617945114662062755891842871946286213017613141369832034074661984458285231966582433353495331699759911653787579736599569601114726032312532599937300826366737213637209992208507153150209744949058819686841226176854799582742266250722115551935864675014306372717797930896432049271838350928089657450730389604653441233755696010280909834623854265107081858563877171663251535084402780232035523174367476558559892311267202425417889916130431423847651096449426423567765128390478959241562792807447653638560657436407149534779434071386087791045437916601971486122483616349690964765347133992441021130368921253902443081391338239248411568553928094471117403450750402295391784339105435755038135879048200665738707762391912547217290486603630813394938060415486864477750363949633237425934500208228180514552419128675221081701407640120763315551656122908161598589006990950426233672187275048342568455363468913335045686671893751663421963059118710488091563127303859903471777508854680203391737802962339912970032343874669133774301955910781319650734525091599898487524142695275563212710369121917689164728180685770783068109166102810439668333086354293297216677047767206453872849646129176207473580565479309813502557530953889089743695972657388307387793384004784954673575141037479754941059168683510789348811597945900916506547798686749400748220723618008921769198127609745201021726262102810436987769967220416792015588600887939737362444403471328541043166401736839618059551753653434629445350165844010525439724723119325855212363747723595713136508675168116811616376465165692257389255644869134396443649478359601093031497432290953529301049606716268625599607076186292774390687514442293520898476518118202703587775746521098865957591897816642394917284569894391377648806648693444974503697452991200115956765425615522651793232244460407696315057268212455762399231919609916023688248516250067684999524600352244561658893485125051182046119671260210636034809984570888731982193831828763183952453345641158590688412613844705122468483948041100733609290425342477417811336809703870784395370492912323778576783151802926290139806415300500309619317804840802103064870167226481559292808978627991389319403453506036400702526984794455805734453878567907883163742890045416152265086109850439753998916000778261679041625657156067556371760200401186617224137293433863630442174737813225229947587810035577115373935987415679713267706569319254400528997313767965754306548049530761416434765272233862008872095884404542893734542906267839496762829274936156514993065130457453609668310375221332374529606600461626612410957656451910582328436187226231414428361649278062531441410598715108895039539701168386474072332890808426551654707043942876102092390204440085413369797660122244909785437056003594651843172223581847564835230750056060605469777801309669286085810717072901921592370822210770271697291862270144629404899459132635795780869797745710123836304678059575791524758984087682516436614044049809362422196523419551194866088105864596433522209300839842645856801800256795451785370402443013567472730908612467714930086006763468088441646686047192167704732991399823413925120927902560310751812012818494165928797847603664449515013780518196419453238985262248533142506112218980336078374105642129652055709069506474770855362281720629760513524516724660318282656398043478771521897005477666039807086435531435231679442985114367299687556336027327356792596615752086286892944639376683373316347576053110405064444700101646456553879353512803707822313332421875/6380754598594609485995342757151668904078799316343836084697211303733046320979605467825903465460206082186329000725659660534215076409922464308855450248550564186013252478047425479649863202925483588785016511841922776795302844761765379941053126954087851271332527451812376008326195828054264721755307548138963069023664781899751426545684054449692069815209804063862728133351709392634704324955012877271216238635884370072108857967235001888277361523965677033023496275004705443678627247679142899891701586702741918654051056281510797147226544950917586007691221841793594695868143678953280367774544238697239613742003834352601595035442428192354630821911323538541242329634932076948384453916830699461396921672604736000774807328918111971925492098316872149200451406255476401319813291670988213173534676922305144628737711928012467852542821629874061470361457287632494300548571640748611783320633235687334949167120223165118321031498515848737198196561429115959550806954848542680411391513742732123152510524567373771583674215065229534377458300730594343355160861399584362896544754824131662739305011913305463626620599343513145971399509576519580037050066114718981541279811868828444214887393608703525758859142039232267377891456417705730695056433947690751587196405806151218356391679906543465652547848339708044642292253157773609042158162253620726084243178123194871071388376103306679682276762575950202564128388657570424541479875278781631532278339557369306623966302601568827048366301658439720384387968979427284600579532102891039321520534246287935541172198266777298544533037807554583231364835610578884956372570784873646500435810645849770226631488491982721393717952827352717216868475966774967162728874348577242470506015733729227702026413149247890161813091835007546167620489876866965803897056067637421093311177982734380993132441365616068008109167964079850493939363354654712235179883149707880030955311310388596934348739949154946295013965040696518544790321463744448539580121269597946942828249170624883244902672981878408266964424558876755413151536495532144279374077924108109280427963070410399944488248976664104973057694652217508171373335692123313234905722712652044606933821578394853313292996727388334071475487013630069750819196126917769013412751790758631437777063289172591984057142835290933733060526075097900934911062853805930503652701869342048428499913034244738807737586399384781916893379671863015718987132614680566704201775376085662269747012887296554759704449834268236124705820891374160579584029499709218622774925132908909173375644726684440950331229388747535751824462188708399648673010224461472887096770978601789394836898776751916929836412939305796395650344588006122478704691567369803618525375604291631493580121062178546292753533596871928492040383419166182476266416283283917889781628828037403696553717468244188551040690520500324415572823457551839844247898554058812994346897731291183502327874655036042032242686982848139896855504258709815668558335072952359306000029536783751156107356890034387495527037983939389912513438040271774862841827398141419970235417031833912070244358161407634933604768069147580332178553203058377924248284239982693077030842935118968256455808577748200021323451152085676627353030455975337254565455436169644788651964304883607303532915087938284587552438085441098106151093554191988860481189318832080337710135285910392412017213163291021529526964068863017824229640613943069546307713395933252018696872551101728967665675452563695067644081192455575923735724963495903357358439084180244791737811501436559448100606266630010292848655926035442082556791119037249360935696536657100151750447128716078848285045948416*t^5 + 12208240627638593394595407018674713594346481079056664675546590243508411859515150206289660431824683114327646481886240884454525326549824797566819755556102949230486747093814549386466322961496037412280018187960318690407303701731914695035920485572818584382573388709146958175248386722450333353019118760846107706515539777193424877755316391689363991207550275970713339999358073743404408278562438554977511527965069035110058506213343826359408070040809301317670749502291285837087015118242074628739323168787896163883414414030765645664311862620421065646483937455981675801525915317197581993534679246724845547326683709435342281333216571064019708571197628758375416125583436874014159968556860993891530377387238858786487754026768963201404392425786190267201147423716505187541578424492848915774828851865577236899654650426547271729174396497717216645581734608006160604240369925607758184823770132420803103601725088424692200102753675539106331955329397139242748516397336481442609253497105767503810403962426184334308927128881214922902309610339248422379090884878310931492481490025539855711733402552960722470691801425804597544764596664380415598266585708023225568923553094326920706005035959202031726152404426971428457703162769045566882005078007215015569122319207993237026403431111477351654647253722179047025644448120983640070666766029056713216366827233631129146940430157898912801251598227635102208276345885312259348766000140135169890682831516834436071071035964562195699307262090804058149617209176221647188504752429715303780621898019201355040486884209382881366903831180022748713973747107360506184210061853869925161795435186698719838032932855347852450267879436790971816226156609349931770385809318504664332710515044938253976814574391690631292460814309073787099477968670498900905059865710810601370840953546774314578266905977582108960326975925618832441697325288212341109894576790250325087170291825351168564062554997862183908352175923914958548509001161827716781499960860499638821464525477623800059785544875197800666589486972005126690438174858535742680141618894586227975600526109980722340134973239066257548773367644860903576319733256441642972543479862376828152439217915775925638979426563865702482424850123095272113751988535206708292047600191004488789501521930127213460438931429431929135211899482386635074048445653618024165290980655072566237846379189546297395540254549380355621151638984414708695010704974890352392954660886474845080717361132433070354419118401427326142281704335409476109749300072569889754170146670457030970181856820778226529742663881095952332400693481736670998952515982770717123554994202497482115863648669759357557526189199201241827192098651806597461631298668855835005431153827004940809456786688913543624033958023021036883257930151762522100899012185495976967928040543293643020216556529383838346929720776538526486555920898303036805011793651210649549804117209400533559929176594098192587815311495118824211119311085375772157236559886647168068667475630793011427136307257213207679571131340462520082993241991383642497897562189616846158147047387144930898301729518360760930709594134186396732006386923375990289592521266780269656523588247803477716704336642257829141433234010798538753864690038935750927505691928428993799996484233524764574551440978760062000243656315704916774710366993012274487884106633742398285181110678498123503936433781980083415259401241756997479798133111081192233882848132964659481224709470942971190523011545179345297931232575971434284043426094490270832199181961065987258016126182993370346410035531995514768976176809821089120091122829847781619654376463558581285808441783555374982386171969859216265349821137245195229227614659699430487740701615415234375/6380754598594609485995342757151668904078799316343836084697211303733046320979605467825903465460206082186329000725659660534215076409922464308855450248550564186013252478047425479649863202925483588785016511841922776795302844761765379941053126954087851271332527451812376008326195828054264721755307548138963069023664781899751426545684054449692069815209804063862728133351709392634704324955012877271216238635884370072108857967235001888277361523965677033023496275004705443678627247679142899891701586702741918654051056281510797147226544950917586007691221841793594695868143678953280367774544238697239613742003834352601595035442428192354630821911323538541242329634932076948384453916830699461396921672604736000774807328918111971925492098316872149200451406255476401319813291670988213173534676922305144628737711928012467852542821629874061470361457287632494300548571640748611783320633235687334949167120223165118321031498515848737198196561429115959550806954848542680411391513742732123152510524567373771583674215065229534377458300730594343355160861399584362896544754824131662739305011913305463626620599343513145971399509576519580037050066114718981541279811868828444214887393608703525758859142039232267377891456417705730695056433947690751587196405806151218356391679906543465652547848339708044642292253157773609042158162253620726084243178123194871071388376103306679682276762575950202564128388657570424541479875278781631532278339557369306623966302601568827048366301658439720384387968979427284600579532102891039321520534246287935541172198266777298544533037807554583231364835610578884956372570784873646500435810645849770226631488491982721393717952827352717216868475966774967162728874348577242470506015733729227702026413149247890161813091835007546167620489876866965803897056067637421093311177982734380993132441365616068008109167964079850493939363354654712235179883149707880030955311310388596934348739949154946295013965040696518544790321463744448539580121269597946942828249170624883244902672981878408266964424558876755413151536495532144279374077924108109280427963070410399944488248976664104973057694652217508171373335692123313234905722712652044606933821578394853313292996727388334071475487013630069750819196126917769013412751790758631437777063289172591984057142835290933733060526075097900934911062853805930503652701869342048428499913034244738807737586399384781916893379671863015718987132614680566704201775376085662269747012887296554759704449834268236124705820891374160579584029499709218622774925132908909173375644726684440950331229388747535751824462188708399648673010224461472887096770978601789394836898776751916929836412939305796395650344588006122478704691567369803618525375604291631493580121062178546292753533596871928492040383419166182476266416283283917889781628828037403696553717468244188551040690520500324415572823457551839844247898554058812994346897731291183502327874655036042032242686982848139896855504258709815668558335072952359306000029536783751156107356890034387495527037983939389912513438040271774862841827398141419970235417031833912070244358161407634933604768069147580332178553203058377924248284239982693077030842935118968256455808577748200021323451152085676627353030455975337254565455436169644788651964304883607303532915087938284587552438085441098106151093554191988860481189318832080337710135285910392412017213163291021529526964068863017824229640613943069546307713395933252018696872551101728967665675452563695067644081192455575923735724963495903357358439084180244791737811501436559448100606266630010292848655926035442082556791119037249360935696536657100151750447128716078848285045948416*t^3 - 469062022875794578266577830792403105210334345013304489689712044768097987184035771802508235820938850340690086173314562937743381866431251543139300869827254478348661022209784626308085727031264146160909685710676563758543440824800154501289645794123631855312406258528959635130221054322291295636433521489483965635136925095002672171534033727591323967841869042613381359797839178196032063349423226490554592412671495053633166951836915651725457979928120402528673463958425488752254373749857904615857681028741723314342219448123474734842832490908674979998805433094593127275030276186689562476674874658357339060450714734495304704423225231464594918460081874990121713352477997249936606136979384797825649773032685056126165065441912084233030481579181104392633457016062169295572020862540515697297096101251717617349373516961775135287629205826648310354858937897423943006639110956177190269788137216758664845372105170019506148310527431434944544031444802939359737130194196964072249305447903808270584237047320475493685905688093362497018106787474613053928475759656966440102756416789021993991938794924092869562517914584361648789222176452655195634911673412608153797892630718151108854586127679307228869548166024236811827581168124081814394587233900224404169766032559573659301335839201600319749248453879498526918512781979044457939756941051465585279623702744760634417618110209056908110264169164414410912158062572441769344082100169569090929068899983912401126337712648463669087639288561717584353865190744845195574537517914539237101610585611916645033574079606572036861919136695416749764936714874963347386532529940969793290567297613497451117924210185037285766697177243607156498459921728197774026055143606491909873912743234589052535593251709181395047180806712848572684245527374870591976524615423573544091026393365156715457435538560256583605892752540365064231278797243661046820376655371036338913481706908113102952758615967946781835045578919106333122100935183564845157538090687985373166931132388228754332487751055615941412397669786044705974946710472660966120401913741881004169221516241555412518739899620391788000568566600453427801133519531952239526165632445836432002661427895123853008909003613525335292346584826169372751916499475141872754342045612078915989605866149271819023429119674879778599955322782649532574294262610327056310708381505606836580920008451274211271295334969248186264175651764664345708018029170129031644147942331946464257075826392894319203720070215305894629303554006274452204525859458422906811727486127316950566935369534128966038695782423358307605112510836716336540114869983095381126900344222663841789181998097035743054110601223254331936919652424608064549546220196851365228249414749795877558825896806442630414728553317372585137541921905839464233637314642120816718598063038575507063145583719969044869307826642054235509809927302089890750354348757167845968955092697999314064377267110072775557179398756891118100185481875508629745295113271588438247614584852838751960320901927264371875244347801044456194887910360006309930541415128271392730416787166873124714946763263969588065745440658999129405500466745463519734456999044388965159959971754696954066642853798623535226451942950919280704686815667381775523493006736273361350500465187880923979459962189469578268167163324064707684210634406246499133529760484139268398655453328488081882991595363450903643418234048901090400547802163418808622229174707122802890400315704573389252818345912021744499849042994147650889599462299585594473963065596695615652786713829635829225921158990178892662531606567814273464144841186212178392843081856460892017797466071306269415190852491101597446463902525671140177378659720031873370420437262890625/12761509197189218971990685514303337808157598632687672169394422607466092641959210935651806930920412164372658001451319321068430152819844928617710900497101128372026504956094850959299726405850967177570033023683845553590605689523530759882106253908175702542665054903624752016652391656108529443510615096277926138047329563799502853091368108899384139630419608127725456266703418785269408649910025754542432477271768740144217715934470003776554723047931354066046992550009410887357254495358285799783403173405483837308102112563021594294453089901835172015382443683587189391736287357906560735549088477394479227484007668705203190070884856384709261643822647077082484659269864153896768907833661398922793843345209472001549614657836223943850984196633744298400902812510952802639626583341976426347069353844610289257475423856024935705085643259748122940722914575264988601097143281497223566641266471374669898334240446330236642062997031697474396393122858231919101613909697085360822783027485464246305021049134747543167348430130459068754916601461188686710321722799168725793089509648263325478610023826610927253241198687026291942799019153039160074100132229437963082559623737656888429774787217407051517718284078464534755782912835411461390112867895381503174392811612302436712783359813086931305095696679416089284584506315547218084316324507241452168486356246389742142776752206613359364553525151900405128256777315140849082959750557563263064556679114738613247932605203137654096732603316879440768775937958854569201159064205782078643041068492575871082344396533554597089066075615109166462729671221157769912745141569747293000871621291699540453262976983965442787435905654705434433736951933549934325457748697154484941012031467458455404052826298495780323626183670015092335240979753733931607794112135274842186622355965468761986264882731232136016218335928159700987878726709309424470359766299415760061910622620777193868697479898309892590027930081393037089580642927488897079160242539195893885656498341249766489805345963756816533928849117753510826303072991064288558748155848216218560855926140820799888976497953328209946115389304435016342746671384246626469811445425304089213867643156789706626585993454776668142950974027260139501638392253835538026825503581517262875554126578345183968114285670581867466121052150195801869822125707611861007305403738684096856999826068489477615475172798769563833786759343726031437974265229361133408403550752171324539494025774593109519408899668536472249411641782748321159168058999418437245549850265817818346751289453368881900662458777495071503648924377416799297346020448922945774193541957203578789673797553503833859672825878611592791300689176012244957409383134739607237050751208583262987160242124357092585507067193743856984080766838332364952532832566567835779563257656074807393107434936488377102081381041000648831145646915103679688495797108117625988693795462582367004655749310072084064485373965696279793711008517419631337116670145904718612000059073567502312214713780068774991054075967878779825026876080543549725683654796282839940470834063667824140488716322815269867209536138295160664357106406116755848496568479965386154061685870237936512911617155496400042646902304171353254706060911950674509130910872339289577303928609767214607065830175876569175104876170882196212302187108383977720962378637664160675420270571820784824034426326582043059053928137726035648459281227886139092615426791866504037393745102203457935331350905127390135288162384911151847471449926991806714716878168360489583475623002873118896201212533260020585697311852070884165113582238074498721871393073314200303500894257432157696570091896832*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: 0
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
Positive weights:   101 out of 103
Indefinite weights: 0 out of 103
Negative weights:   2 out of 103
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
