Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 18 24 48
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 35/8*t^22 - 4464152121/191548568*t^20 + 113408704076613/2119101807784*t^18 - 5141152044847599/74168563272440*t^16 + 412630972878933/7416856327244*t^14 - 72312906879441/2526621386204*t^12 + 691191914990115/73272020199916*t^10 - 141675704352963/73272020199916*t^8 + 844966842584733/3663601009995800*t^6 - 711697261325501/50557693937942040*t^4 + 39461412446203/117967952521864760*t^2 - 154908650299/117967952521864760
Solvable: 1
-------------------------------------------------
Trying to find an order 48 Kronrod extension for:
P3 : 35/8*t^46 - 295276403814436312973261000562807792313810200063128586085002415448391953974004582897124712457321234294697830663042947932871178329001893438578993492709813275312056010241950573266571/6050769215231616949325222346010603442874791153705529043702905387298017304976706312080019656706430413992739825218266371350875564244827231097123610533949898861264519576499267754728*t^44 + 7972797418109620182968406489279264725054274828884799348502336398794667327186669622827236608865151616373532602130059426278340970535433511746092893112863585352921060499647088445621927705357/31394700459382360427570534427726278461717669016185361603117578638548965793684974605423849749745179405230788241916760326273471356235805595427287418065094145886917439255086546210990700216*t^42 - 1208329002434723292146181330396937642517841325408449752627294829690046474653533071013152110863484293043726890351716562543766616517568148788483982770841915420163816804636109515900500335102495/1475550921590970940095815118103135087700730443760711995346526196011801392303193806454920938238023432045847047370087735334853153743082862985082508649059424856685119644989067671916562910152*t^40 + 123779918860619415456649097728166444910435990897723547681795634056676263244858033841797918666397460126137756496760861516794239939374648538356348814904713483997742094299298067285936536986055531/67534830642048285335154615020874259783225739541355664402398698971309371416953870372359842942432610928252230245015554040325971267471869498163391742014642906902126629905268866522334994733880*t^38 - 27584253939116683365673167509547267019144740250645449700075025379718606000070500388138392115635850369426471803144621304863440579473517634513740417714146910522916083670903776525495234216129279/9126328465141660180426299327145170240976451289372387081405229590717482623912685185454032830058460936250301384461561356800806928036739121373431316488465257689476571608820117097612837126200*t^36 + 2221806331224458218210171746551325845022255948403295737130633064546304852548494558266427030402664381327062986114217810390874785154775384920412233004688446862767802152271394714923068298817277846233/583930917194126288085379387140081101262138108728060799473788679786258487009533783384926577312239655622495747802162304470626806911652169115878698600746214121632372564283892845984230456455611880*t^34 - 311830169919725342936372475180937284450720302251761874482769907316521671615662450595182342058603720741749504257649263564168560901827918685008152447108425412518467558722165601986962986062987120123/83418702456303755440768483877154443037448301246865828496255525683751212429933397626418082473177093660356535400308900638660972415950309873696956942963744874518910366326270406569175779493658840*t^32 + 2326172635926988160189598162150667846505803025126185735574483692480359828816722522747668972603761872935504671083062977780718691173396759710182016426830878054259430668390983562456262142576199585409/800550450991947330439633030756562800117447407127180128310839319061805990255005993350302565670005979482453847793287030322633525604684425400801441630055293553850833354260175675946122399979467900*t^30 - 66594866021396134854423744098957863134524432626055251733015049126640241180194890832805227954623000316597108255338046811774449319295434139812360762649338133237448526177366324383001311402744633416686927/36973256947935296018975739877278592944913939371119063774975084122044876182826019732678203243214259954263444935398935298134210904150500942082483381385835445482486148638915677005500777638417246450900*t^28 + 479694190723225317036208702331007878211801908024229451077349347590169502064767151275795376061796601767403292603678493374279527516994756876139705578235293263200905827668867104395653597124851297921516119/536992541386679299323219079169998611818988167056729259588923840820175582655330286593659618532397585050016700252222631710996872655519180349293211015365705279626584539755680070794177960938917150834500*t^26 - 372877299886903738181276376672925630286033337768056725497070457354743963406683392411343993908887868640891485381297878477200275103403598514471775541619084555824967436139375820302630043359282926059645323/1052505381117891426673509395173197279165216807431189348794290728007544142004447361723572852323499266698032732494356358153553870404817593484614693590116782348068105697921132938756588803440277615635620*t^24 + 216811931467408405907506091855918793485341343426462705805491453675472828303675151565064665230871823902648396641026556778377505163600495136801541597037196661748773465623784329804746465352054176914239262049/1937845451052145575884482711191277616556932006273416319712688237345020512237492714213397372927966236820069222736456899944719380436209157882303409976551103569288698782168096372066315915621105921274852180*t^22 - 7727222980258036435017094012797054241586409456570639870776809126107749390239044215303997180881548891172707774774494267116281989766023194899380810096285260102087367598154753677359971285807354433848300283/276835064436020796554926101598753945222418858039059474244669748192145787462498959173342481846852319545724174676636699992102768633744165411757629996650157652755528397452585196009473702231586560182121740*t^20 + 1504447084942450893843146984953714673946717453116661955248292096216555400418167007574971898038949549173695826527879873097811401363857695370773043410561554215514093183206441854976376567849690880954823799/276835064436020796554926101598753945222418858039059474244669748192145787462498959173342481846852319545724174676636699992102768633744165411757629996650157652755528397452585196009473702231586560182121740*t^18 - 122709522100429389722692314346526755485098708104052334034147421951581745862263015898415064004401987234007302386380966945447320007046900239377958155098041019065091146478894567398341833554629959781516037/151212430154129006521598290789235348230732989685200553158853223802432572983717918876195473277692443449345137428415004197367058497423283628270974367918153339740414670877462502021981433992043079091074900*t^16 + 268913006511816793075325584085498906251206018183362932546608059942057420392044763981644626911329436403044162425086660783101104259257702530206045397357689615928532475220269405842109892067010953786490479/2963763631020928527823326499469012825322366597829930841913523186527678430480871209973431276242771891607164693596934082268394346549496359114111097611195805458912127549198265039630836106244044350185068040*t^14 - 8853439515123309351719349897004296127788960397610494683579350392646045913096803112161741316494700125571786013061786765717755331539524194477589508791114805212696972991917947498881755534373296059845341/1205046751074443467356737148135752467438764440875905946712091845071693427777936645813373156274533626257858172121830341142094404641004014145297918808947745076700535377146547323805944350890435614910412280*t^12 + 18738213768081850983031861332326308781663639420999577928377826521464248226443997484259385320532249317585820271814891842303301257884029966146103740656813265310664441355594999627484796438403950252743/45596363554168131197281946145677120389574870735845089875592664408118129699705710922668173480658029101648687593798985881052220716146097832524786117095320083983263500756896385225089786249908374618231816*t^10 - 24984452225434833111155480473742162187673522702186043045355260187524935722766533836777564521765949905473894523754371354167292235480010911864590160379900604832602766487544098874921646125436254874559/1687065451504220854299432007390053454414270217226268325396928583100370798889111304138722418784347076761001440970562477598932166497405619803417086332526843107380749528005166253328322091246609860874577192*t^8 + 57494651033033127064489134282112628104447245394885940797915739283058009922832865617460159542027615814773539199468106380928408428993719219604031965190604686091304046102769263947782265366496273915869/186782246416538737440294257961041632453008488335765421740374235986112481305580180101072839222552712069968016678883702877024632719355622192521177415386900486888582983457714835189921374388017520311113903400*t^6 - 3279415571582450199719430726287711060076858420635261123605682636582372640085798709463922617502835249720626213481504011730170772222480570802221071725085572807946881672554564509585577300300575972353/1083337029215924677153706696174041468227449232347439446094170568719452391572365044586222467490805730005814496737525476686742869772262608716622829009244022823953781304054746044101543971450501617804460639720*t^4 + 334239242756432594004484585685386348813601646335882497820795900370131083276480965170076613137601636414843182624922306429094911709327021794713700084559532180573436908190280114735486756949684489/37356449283307747488058851592208326490601697667153084348074847197222496261116036020214567844510542413993603335776740575404926543871124438504235483077380097377716596691542967037984274877603504062222780680*t^2 - 3757862951022840784091612354251353791709593033730520290484717196996866956475382814138381431525255497074178084592352075814234154288398622330739788099520310931539205872847569012795052067321/19394780574198140000194237527412507103816226666066690850790777445105285782625461156275082538198568056370080504252374262934015571370430335080204099909739539047765905699189826876498229667911793669133566440
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^94 - 405987256553904963929635218305417524250463672319806260623328695500161389466531966763899012723850957453578865991157495056428340766452415305061442105842558799429556059802424713050180424707843586892654987326967370900809493631062265136834916415699361161624791166578091794206560647902979306329352784486084774755974677255715930629625000836570841072267367378605660486811578413423837615626573911816627432136189206883328502545096655610257981064942297055850739463569642056892140546559301576260265274710055230699047821239187121174973617639272907421925950209348823358024839292763594680511422780910915878452946612234994764025517860649793896461031803290798906011701797379041263231145290147363510116849278762334254928044176112204424061983473865270538704862274735046262554819350746219791786983217150626924830764776369632094646095761580073199718157966822184202949894552076803639452536122626035981863799886373328353775576189054342874915529666656253474639615405213406679377040408906981508466511858773638452599417422753908821361422240469015816403818289190186539282592583724853888065657580240397008687417428948410914875447890757468358786740823579060719651617218364503991700608384908203424173901358045736473880647880437381706023285437939593262830454057666645390281876399311534016679606576611027537921532578124812783556367529394243679025862728751179588401020543228327948993958613317211694174175371657572949663738885616047376525530423782915392511820863420859140360310296736167501620421337379853228947685140241879320190226699955711508465147402490435884874971259125179282231343264542815008193606007133321224665431407741002773194739458127172013412871218784608488616402031091127534917928222482856654263486943493481614270325151202728345154211603242136719669844651741398475138738314920767023193406570592260802682880447688316679248499112677584658350241645081841190580945298123977748831997451612869886735405172051110414857796611015698889956764651931766777896176950995770613632941102108647385527091735897662390633177786864362334999902685211096946647955461630062015403594356653922646815040355416289363435673833209186607918727133784750503967718604338363253965062830620062911412458595514673948452100926306636563978453802097057878740459901142288998653680294900691064065085186001543010839569312925461909986366455024036827366530955009049805729376971836799504385547829336425494438854974909563694707419559463185966200311726869809539697158100789321022169102314022451752451373843007024028386952302773303141842650092967809710472460679323511240535117071348943491754183006440067197818232456258466792748510107269365019755075372303104168809946306691414637069679122903477665308195834742643916998162168095290003469147046042430891057384701061708384307954398568130298433031315037006237411877843691510466580286900356139100523953239415529674970281012655538637961061875357218889949035268593632890723700531926304693300753952970057434141444502895948503159728220832617463444221134807479046914981375847798375103304414120725529067496369834166900855953900436760878900583085170259025784590914267953808422099873375968295185476517160686437000393679818323692541840306945114818817129667986310526279600608951135601550459046620290224079036131540038560576309413908443318001707058298168865514356686901016369160814370382565017748446392208995169653169588598102102046138187548809303292533680799232271418276098483742266948784178824056016643224642508728295952801749414376858366773434923176140504870030309461865500257586301304763579806193514869754028516887797948684596936287093364426728697942598282229377038651518294008087570849515852531195656899860453085521033850638450037961308016123923997188939958666205296521577087276483961402908971408670845324259908995754423884860102220140331658078766646531298834093978046420426154423324504578186779027618948457972843723078065807905696283902397930329005453787124970362534152298507618519763420933411900467345878500942427202485266989425916079703422264512871455305534034315740483334847793007869388687457179760080875292813462717049205962638674411222827219353919555830288572042713442112132281086295430945516882822956750394763205319528815109860762131417468351124969914557095334821871704728178813532550643299719949381000851385673837490977531243795443252566616028685592034384211038029819136791345033516973900720444162842655005930213354898042866468827590312807023220453530590282539036559184363245413136800239483079354505344779937563664406281305156899159259071345144344226016875377819029709943878154754834070513187738670021262683796312912777535383475878899976626191450559661384029049086815360472736706970996224811008691757135269648614939246449647507035163094776311554664841213643095871186613363862429571463378922661257709723791231691351027326931104311914104872168890108545743964004856749035171639802339142918236861879461619776223372649896283188112033990146379740843024647107640239977645011406694915841377170432002975436489367625750323743735100030838020673135684945928285594209139834472099335730170138779331905682334330236237558312051015402898528001898182685985964989219703307399923983927628111569/3916557495647686813886704354152466704326680281772490341551987852457951540910180989816890625988388105934590619413821079378539319928847047727081400233475613258201682930388435671758202782027320740982473195054584843981784542878950394084229784000660107243953286657204643209233955654465700389824581609055097222877889947501021746523152213768807143494342501207273821864985433823433918581984691275637756155284396877076356628891681394649441603681415218982501782534316051236072458893337759055252325598452862538450884305702074079811960267277247248489560602033214595152606833896779995132895111881446075254442729836453330282878102764297869708538817150389579435209065355974169680170638275218846442811464133924683619025345832342311708164075634854097367292327830970081500442185517994005125882456922585686571165999675079157314411995653218481013481795887627982433903127533199899019705903043785787491501679492671568156452376912076722870218306291820331527974122945310967209183778285860464213267496229544003238623197802622830511671703237533934851481885760068926177508821269385676225509972926111657254445342064898870438668528408191369178601626963426540718408482505823428579366133473210761024390072739455324953388225665494681343519825630116124706950130940364002298538398182214910311826107199721549798856879391457024814086107293580428390144452302389324895296980987770381979454516336200557598632198569860069835499144437520790218222144044529589768145887108085730300266346257281557628636884536514538593297408948817269113169967074681710400777980515564755358523987524018989648630778883697629475769866179869241925281374204640129740487758085449674173784788599685478722577906504202988373779392395329004974591307203790664183474959104882122922119771342092167606983611445871743408333632925821828992010716973548523011308957432622095822202605922985631438885897324298229263671022646753529954781228335822745161173281841344104254806927424009879832860633041237373288169890117030241325270735835689239225077936045304875714827189998911734810247921468588958380267232531994013312028093921137628355700379105778729996868162256742766505381103699071876548512976667590571164371906634685548035757476621028987788921243374835647727051163561294816029996003896001722784796067945260571172641589474354035496049162816092365842961985829040476233804482393720230081198254752174810890733548614691867275327298695851783709178136650176541759019990233857298088189748192952032103469872120258178859953078204540443737022250595897015743068124267508805071631220226478960944030080645719967950692896520887565540799718807751422641691183499660540801408843340522916042821362594045339723880916381103933284090770317162506585046207163854363983029717602372968905761327271394484267425009359072334539599002964725656120241311533277009731373162749103069025701708838628513729012626318495785304308847551617737323026723429079014516444837262521909088317768424498519572837005204826772556738061343212966523308854316153541757683622159774662268448830190824033522795227612052629610307907157976932652216457786281911206149164076650924137062812425630999853304105324210366783293656723908350842143614829825573605594980555340070234255233251005574781532220348593126232002010115916332117252775072542145998914217274153027386662482048454034727408278897253880274940016504390184900189374166328034699646918786852934060190138134519412885760592879515264808396074432689879117885185120563218031270242848427257188016818605599693735373030768950920249844665887985251330069673143406056615659880873668139656494426261242470280239698058559186364206311630628831338250670441325781775977946866085474848543636552553493260797385173763523395150627258391613792236546858909633484171713709371269942736121740788116925895545940870963992899961193350233546946739111762854839689527597640891162861987559232730393803777801248656422171843181523570417010216718364136690739430582671265497663201288933547118754931764061325954301915743252611152533655900190964422353534651058849817686125027947702757883796011621255737679956936540200944118382359622068282693758560377928812998964143590221203439297489701132548510812109375629925715102429378462296639665952662329245604355223211680674367277449350957874670937484428642215442838642522335895696638685417587122010748401843403759616391309802590422752361610454013520766119725800046162855011159260224680422468539715957750897340689493083271146562765357529608311271350667444547641516340552991676782229281649215015092629872714586426301930362897576628199032940709380962962449244839003643628217924571167642201580972909705627998270318996953465878732127432552122085646875760578216006838561665627850085159811178486361027240087649314714241794913442898742919725901905619707753043926585615116795865775913270929613023324866287552005459717137044259036123593270766070536006799162828485932740404937614865947993953980641557601922211666775800494385364500992651634691939263653114687067771445203146192642908735358626470908138538656735998600348883784944387733676427884471488888762221164637608023187111773516117940669140750325189134879236391340998406974868141050485096952*t^92 + 10073854137145489881217504813417507153009052996941835637919914486754869143695466625480774410415357583187873322054818371786079662727861106521383764733547490222080858215709864164281335529559533275132447231734142788184340574093284237765376548425714703181768495606844032132401268441028906088604800973113555805644929425054700162376730903966929462217752783625974421684502940349796598966120662348474623179272776131456278470112525310606891315370460142200051543097117507306248333026562479872498127991788352432670605849463514373999111499198786083022713890447521484842525151965338615123697662329945838017050305283664501016063009319035234341539363481907799544385904591357598802796765929084136801230168695412992629572090118917202982745858093394505688895174511367444186299727435646879501195839269355288125368524907619003697525245612416029476689048774196518888912159370982981950433341337639793149870389655321445874869627670217640131400411560211440341435554543427080532963272863063024401291843582191156294360282226909611606165867150144697245416123318177457787996992401528407127919917292980179559489346699193508150720244129058618159230473374521714625127546699478530111522908691147899556007153373871608125311589979216009957446584582428347862736167456326239747306803350565150279437487729304324762826636724723710813267348244898921056396969428746185228583453232639917061149255218193396631214969482527928007942619016192403005283692654646244647715315482251748382772390938127804311119471108640534821176085881348805085796813342233695749470884466984781810196644686112432602912933672588140513643959744756690760304458157966655961337810647295917030499881665863422814661011123240003731444223446500668327046598970833392115423562248916926026826173668509304519920222945069463215002761042719574167628458692590030517007581429004236411149324024427233132577761276658688740559307071768869799505553445756869014177380059293637916425553887219738395670272310228290135473667818292224132697847733103251719623549499661262380810287251740818869995692887554659167951068452759374463036446882774507889308248348639067034543260276787962718577867710593966022948138015551727960665748867141866065315262823543522015150204772110113664742164004973894914262289712312036310888460660519130270208873856882542796059771978141237785569728791683771005648083047116122926834131234602539391485896407476127801154587827334780936927120228041053757492859396124992601898185485358310081048612870514261984730986262053620946037230523070523983649557934188257410124491360072208301285063459491993597657568026677187105228884677345967736584860491835560211812624861072126133214605561815308464310926277307515840663462803619485408420707606144407046827634004436534256912551232082626028504158409291187574910906826734022839058149559688746753925267999815474849802918342905534290435603456337354830975092338360709350862709218842518338533659006782829330951729499680359063814639843921398842388091103681193140948718970298066569229958568280519416114727438651845706765826138277701721181820506112156870635667720120192396470438448787273524630643114093052877761304822748208486242347608322515920325472468810613539659031483470691354146279906597448490821958511722037869575082285736047015681257004755981792642249772912189086291882574466225118433168731794546794069232510381823329547841987206864164498607838895838723236227420366024809989211079359255767442958437643528235195731881373387748796813127960600367846135996473445035013880361478621356998441995463731712008304142733611398355186462158582584557737221114676676942910764180976607835029126622579332099190305141342648275780693306197811349040171122744875542493197910121301394926015966053755234989863244864639965793406550302000811546949233728746015413436279464128367718012475668004842922092269012852321440652842327001619570042248701233763524644455896997685296570817679351305837863845378676185629143416037934302632245085010249993577145797199879262641310364713053779117392985187143723199793682504187489926989436766412270931598619222766972701233998395063100097745492379273846977502732885919475052929647390208450130941979501245432239014027884576449241380506313420185744350134788974939446127696700973703121350031687861177252042568091990999993541600125181213448329666896701012361221616820447242327279133147711489575126857894160932955212709920353019002540629043596856623264328344645009228737865605420230653289423815075341368240580816248945506112603468122943040279313536799949139592797359563748419061077528834018912274773368505743447816397978305154654616278839599779221748130982105883817932809315534474095988573655230497112828242174688761579596117450978820928992676306176420573103940991945319473392450080187512817567129941517079316047837430072530568619426655541524352864676534175400862985165449580827491159665415666359787515117993800083831795283320714117039700065266551962199779834350575661279378189097375192611687856471690773966127681301411948415807355853519373639492184700259737674924975165976511743461166980108672121559437947191442242622727979621230000419070802175647650723805890680164939723564941680174421577026399388643/8473958182702422804129801396332507681776313026311070538226621978933280338087451984019498155635672200165045181863080541017599616017124437747316492479812063374249070590545358850327301240123155231592215941441627388879144153998595912466186596517392839940941803041783118022195285783099306332338159151943804970206576824683055477900561591155390750147710505771994235078915608904351337177985985293044900811858907281922745865388441526093461510618317086215903116001703502936885110171812446038599404190607210503726647411677890593364406622711533261213454668480011496510708728491163275970634571705997959389479847089496754088841550220233387715756690863537401304493142907451727141532315404475290662647309113633608929073773134665039229153649089629049412766134872895266882350791742960627627888812439035768857835435426427434498073913809986752432943157480270998740741481362301724103402167718092382010305791449318298755421365032800401738948776883945795872094305052863667702788796819160611323152630375633041188019198346198601502645397901104742774962193892450060578710037483526620006924735987772728000546116969913618078981929536828955358628315218677855114553365675619477913121900527089373458500288155448489203026816752714605311165192217597107584446616093777087205209070783897973147790570234674951234435346903292873610597696401490282859660311092605578623805199827084822729183114419392712517638194263102582153908914598901781529668899790193549540944263894787703835670772880932832313576055903483301164323833875919301000622899045817881377662186992028349288741884476542827337409095545908509362948419044770160498399938584996342329005929408161016294098682653899965584521293917462430433325913096111170196716634942033785178582579082362429708578637440120186913616902422340338101415045630527988587371265710237929933124109835786335280804777435571850211905573162091267097905649806490701523483045900207756423050151706851198517268704766731767220471357756416841625743245863388560443141461753560142262354707580802384898799959902097213209349595054098541876854190366259035725630790572808778206099084256698930382838150384530874854972569142529956033515618932223672036409547393383641017186990136687408157686727378838497586522471687208127606270860903087217162702163406807184623632032476377133657153387957672147747757002080608468425896136561274296067505270778546693503958761570535389496207611570916190565313423940237098354295501492718295870633966475012718610089076839838821883246826012575355289574959888499893783884585863908773347674729322786117814983272665993203863626794660705593673516239344874526029097286735696704397300946603271044412002016060493650925230756488360338277147003961686672546652166848261743640000724037658655110682867626615019496677110924589447294066472610852876505340943328764778697456491285808490778868667628737954412644073777979130514332671101597282907952366432163273182950881705325592018971443133146258937613330260151636224150314352715884459111282418509967931127103322498887693601896349225647598303620303627292281183166737253491572435513830815734693402488384947022673569880040811876564074227055095757717963266281681497349408869864784395019563621162970179099187197978741777580669772091194268661308614103238359636575797821578660276427228328079579867589937339190035230003448034211640284120965488356343349115639609995370215464300278330852501485299389985105502962752698647030377812364179565575852853248441926798985447633008439617900464162752387073712872418126370712000791020121848124334310548162126427036200099045737561489288922518002678380617894215982168835428966851932526007645571069759426960520905132004059176167387098202018005695314518140061744898196871222395580383771892479635869611254835724361786338222996167001033697400354430046744399620934097363849452212611675967104191043588181407667804330094194125429603613928022825326382117826793228490766784421065342001413942138205161825571330494224484555690185239823666948621797623968846134297982814226709326255721868862483332767456528394698198646143292343832974686377177180592444997084382174791468659760658121233327511023283108698976502045732347574689551279641906136750582775424456686616572467974490008765262072780297316485353613066434984366371862036232247543180875643929772089701997853065171375614508579254124398493227233303059571293607489540753984801413581460251933265580787089349130716626433598784804707325190800511059266454560143633411648297387632362758023338367322743778432450048719700071087062709892581740765143983385012261470590639013654806837381618198019658502820098025942551236350008887305247732986792498226026356799042478608768418095722399645982326823460822249996409810969732062681061351049096929576568845987740674780597924583837508823223822980166223653438234856335286717226870009929805700182728423571432244480155517943103702403238157896548737167759633234042115545734199538813053508415545885615079579668288827246810498731224231884193713350673945065585053022293841279537639996170957468357095252545114764856010675382313239078101238136671992577775320683385819386102741358005113026521298957677311023179080051434397324160731405698646248*t^90 - 22842212415871680111670045242799863004150720708973490626115512662272221101190260412138389379750410551958462569342222267674708824953390974708544879991088117864716001012103685071098314874962758328699527681208322489909433108881392274415844198879929425545810605306983962342805805019168726667534714083360464496545546476037498483219550524452517068527027157557763560042417522415898770863910314913057592924591747061357939138906056678871968496098856294451510335737900097989503055277108249742581418983163287551889093638853001528289445049758257114234017238833532031178020715288392363803638313208299122345117072932039506196366572609552366990994611038872254476318871086604752530648497401813466032780227501829976436348293363105534309012197027904464545559207604816221377679987823197662085803850503890862524458182756428094161387081855378013788087876829248886110903572358374614163446989800360575554461208994290421588958196916756080691875782403966721235296128485190098734179479866898437669576689058263474605521657691198392845769685082123720676205172718812447748949404221322809991177783671872930281997650538876879074283893945778718522667627227121790360055281377667804852429795186743974635860978926970997724616445345276480330690068086589696800176351829587727238340740761986644149651932268872334187938286005239017107715671499274350747437178627168440781706869001499202732166602062278585421866003638263828389222901004448361654613894861119150109623741343551994222411992819032117197186220892801746069576027490238029898151075298750301230993609873756911606204342120163979410572409235050347969141839405510258720701675510466737553003635431853288442302230941643771833198922953077314748044117088103155648171076823772189278442883350612205478200285816075717662339462196088118292665692739036413934219190178598331240026857080695977012478951805823167137154908080179699464435455433971468204261222490913816900324071780177836828188494758032482126809952595408108525959022821181757216589478909553739742294042497840137595105740789238762519854619311262104600818247783314596882186509332816029112192291318069902126139356945863908642795149137433352644443991976774096367293702580167218507831105123198488414984382850708152157875324299581893481393847353004986472230751529697393358345412000853775084964431251543774561932758155184735865862677121481567165085928659423590528585613489450985744497353970521501335026981302271323207901247282222536467511212160851170024453688024899210968814046441239916363503776551051054843038382127576051559158497070296671751525125806489998237168980914315958530898473081561501811478259027492983720716021199736448507384551801452197685704316531125254238953687825577235120597291919489221779707300245710857102195415085574478545599192976035120302009827183758927241165458373795296840389410484126654464267419358954293784874605214671555669771081942573124605411722325025490054817956140115556718024099847905003589867734910958935962668899969575677465959890625812048963346669217308224441872502999410756271662442751672369125632675283941563785810284081639356930102265253159457327415824313201047165023792376345828925297030758781287000355847482514368656322916289421474545596849879954031807747167292700876932834761094598061921331357607791489355702349079397367354729191526551203945749140245813170015336121493468357926968773636680836191064508036226676419497072839767140799499512540743788442535087556127214870351205161585470778566673871262534585686690045225571504880489760762493798543284993927656928330286252797744822287093663324973147938157932595196224420920927929867818265982911207590858928542883172195933914386605959975046358558565607293554234486717899801088408029486057569411649364829713277334288954070106959505052715842479870593808292293430779671799141402454152835733745116199953505218193486891175776387749209979161249332617006890511616514414768530234670062789969513062307307301643865044924318967626553270707319950771448900820073405308943689938012957639330879425323588973903112117487575708944270159941322130632673050533057663565788080085483485568007883637074975389431794913498437063559411408922351693067409835877350973639471039394893750244005269384508473690308225780684605901627388640963855507729872196533010300384793328730230381980059497208056242894630160769774644762326497312648030167508069675248887560180185467765816333923307036949748962466335491651425559969803640794122555273955902433123226625300432953798426767037451795657401044232167327525347669385813839016306844263140271245656806017725384365810933215293872551823834114573208503089063344909787989114277224486973944757776267216634454745300261360686924832016817587556823748142014794321316945572747701566152198354369145412493776749961508913793883806965762614139399173239437900946294052519840140456022040717827670343850575319516042456780601087618784621098027539329906048434847825056400415987558035211548609821814136338731673099464308471932006827968543647243876534652224312655165812765393209068743883900273657336866705414575032798078648250173004776391500460371606961494800322337550532272424174860296287936051914526415004636080307021807381362661343133/2598276987543852401704371009094524617283699027448427771221010424873875814140243015481026124958956823660129806000779790648205901311155440697855756908452851241275703120596265030345594889769190311248679926044887559856800438456998051446179785475023452208558298561240071283091211674160782546377400322826960009674292770196866391533415051688074335247671806984089089508244647892148488575669131395329338872740928761347645744154103570786466603184349700864009531615950897876695391637919063811549598265872372782547422984942568453841591154459026793759687362397275906001545404893076206379757905105472421928993368352822361884669082946099180166750349165253206047601492722908651003063170423305542694132667780127943233062191676862294647453349832767688055657197259360601116926511811091594347427431585473872175028684224322202415861806239166890424558142429307855280554018975802895309609836092228421322112332911531453604102769973628656514147198778844141886686439535018531254202717272313103633799037475652435819507410388151085479787319861200639939427693641594568574586377683639424105932779763108028361691259389013037467169744966078173502581320080622224242029005789776848489647234166377546461870635972996801046585222527177587790409174889957513130297702906087174500682914608453288052315403892432000523739485652871562532316122244247425301588225863108920036127699127933293978724289226022365519098682517148453642334261957253741489025621226145536452101910248501810714184957456206024155576963045834713152241960301287827578238611759810539913846039144841454336676618768783774534551293629528804370858327153775003021390343073751973726498532355197561138938162743260089447558695787359075693342169258374277376031352971035978226899677462444365947311326022711137311275201652259497001667213276903319929242075233724858611399340153934676803481045805126054453069523123366936611591165671618744148081301550068463981334282230495946059652056666332659482505479647312763963245750481636140033018470106246369334633426767275550303017759133790664564523906788254310054526863417540091954158888595157891565193904929946876796909278586952109675769922509940494614276527157361344011544813126952250690936525213815724815587849409159099331410390247330149221751336826427551967173296675068164847217459862637731600876698336164331397514635066525615628302153491335485351365068502050579022475736464413208236480038614529969097621577940532698871586130195791100338619624292028899768112550751034389243153633937855843462360626986764324574972992779890885313603694386162848219556061556968106651328234800965872269703384054364146338159877585292908553058133103736297855660999114929458014645754334692962769835693262347642120375871539807493680855460098975432393223189745132100501862091297306259577452096054346746277042396861615067144424873685205755815482635755306842307762628145543220065799431867770709744966918450319015048810510823837689857626529634968036252347249216434113602252565434149408572962740356799318262310829442550968469481076694888759280260810054050292142787543362913106296900584455077262651943743938603518047386497980132746342670188000369599235522165313702245782516367288540319977665245555636427772365065132624681230568222023580947424293626962416752271424360103483094929519758247833543560352933644144982706952009613918511989974042703786975944045504926131437562732125213912969488431611560576861634932245934599439457273038712010606805548669843693650412728443282921080936242321141077160363675500015033381646337779931646670123267886648377717318385354178833531353787208194924726004418981945557580244348910359980644522058563434199092866609243244998768430254371691682037806603434770585897979780928078752428816290052724556017874496517613677579311534848470110443793141788613436908142247102818792996467934418905075312008756482364966670665380575308405522554343698575358998679836878889843885631049872613678082721290684448947763666421609383443402669242338226629742451532178804796923821844986254324084826274313957790739532366173932682545795289643650447711453524075363993611178730296492229689631747628517982981971230641853330329176652222498599334925048604267344457835095356712289362148767148632749579354262975553920686707104376882608326873098496173871401996692459917679228689790055436946982785122943844848443190566566197868495265693311363102519757530300097667741057061765461336586621556397981235360731310022233503070986219842900607850263695399375188799228519632178437673675682216469700292797987123656618968277561274386143623521505196815457567776248852392360811837195221838628049718448136081296445642388223902709337018271972811167607707611624683644348594295353155439736558422989182576416743016859019292149025882228538812485948203335066444272348225628389013824481166133059044900532010657904473238995403647062827450105819415303811221178084497642795041777077295441828285580095189643372877011978127985712260737972070671988506772038158588229957253491441189977727490578876692859238044898282635466435178635063387523522424183463751748330782090184398191950486109299518110537667957883409723567751322411618499247889440480783389813541441473786728265866232*t^88 + 52522056449049028332284670854994799505191767642308422767111079352286032103187881718456767373792116155137382180880820200054801292529275439334346260728114383915410505766368133846223114960894444703528435286333663864704049147546672981675336040713809864281812210922635077890157296171664113612166791270957456441904671446135411839801563742466464784176501810555063538731667072867020221282971642443683682915319453142932730218592398193951260106186625700938432590253456550198953927824523325321019423820335284374282334812060189448313279710467661637065645029507308813062370101906645705651554323867286436554143068238474316490041820689862102309804370540221922794151048817941806908187320080187462287329994079445962536947525038755254065553993056801199373362930758711512789052922637383624172419178118511234128760037784470556139682934104165721844598413774598840935946322273473149232688871548922638172046458226886490869394975112573277743438226428837246369423540564631994521273154046316341534547312936409142089201318923587021877718291169293132034411628732826388534611340525377603637963492816114656065603833708683607526061734487285006730028360835129081050413002117159907131469954349630174653340519260269340128473167882511545064606189591730770850726301394211300310886133340789168556945415507070707514176930303724308160375869970562086455169605365986123605628714723016166770503419301664399709182838520615544211173007144393627106826326027325703928794012955834399084380237828814408677483134622685016386902102752540764399541929747093733065136927385117847593616343011733709626214991226316417472181060577735155698118820009473450121615557604222920721931073195863755580936717154544870609324993152283755431574203747864372916147943365703271130152072082109809237342973406266731958627032109212363587013077731687535317038063717253418633507572965022724512842405367901052540234991343657533574252219178050921980489966860174203891959548213660190533166039482812052802426887506809377414384927878792956035556186907008202176240013756885997828738107645728098526929513259033519162780580656527347474400884254122461306228880551585206666162572241467436797113243992454725602440691051471288547234919869489351429027322690367946704023541563306656188424152158147462932746410970483363656802152452390606242937785292248719593710439719679205119350250215814654196017760398654483050063779410832361384799391559180087882689064911208090905909014563747848740509342005929408268965786195614340649444923069289644827566988667770855395854346100842734737186722522864519958564220373656394161801264244328642146443157209368768853309151193100038732372696502264341880408186573972440382633690518271563904123360392815518218094108258548579503402188273831273477464618466349603567320041416072732310358495526638195137628212985202918507578483214820202350776099941779277524839274796279130203840329920388865852877579833500726755670871911893286385105880073738726360143567531696968718596195064872755018820000243965653593464374992380368649102341107961693785199983587712012961679472577811527260364447546178497517645242415664574432152715228380524226312428363214618247894751510570640806863692502141090833134938859406760819305053160414848297605705989077513354963535001383307134379651691544151208772541491357264164692525623008978630169941901539602410888938108434102573372984490164147851942832897390542558752602499346928935009191563234975330344494969099456442913085713522435477756257427583077827372630663933336208257106486729887420876144808977107893405567390552537079206327703263806812771484678619170702124343195044456271667280707037001146116630541024237548168457518069087511287213466793295673647556622613373995179211534766728041398377154203992783111575448236876231065511934752480934592471209490378530863819903604560326366148397095431366331342281858454572107687332253614392932519460793793431872965317494481374985449683608288896333024424698931185887976877718984583829313877226417316776915541914070531761227906754091885838171362627793284088922094046875786157636056003599238625054303016379049029343921715569184727370314043391581169610661355818668292263036130052155563527016785937277911984710621581599163157556539160505326807718578757965966973359461088519175804169059821292548833640208292543783350515366912898201429657309640504827348750208267969352687781476193096879805485607630012182772734802131548745115500722017161818392884801646945105348125508134855628805174363566600174447892855119553536639861845521791515057220951804533014458926592471464812970133261656140704527588852732765073559137218986335880476920017795686720271301977015622518600792365186798808011628664164725325505331444202104403483315443019945743219133752153396106780413434017345903025565572221515388838865958838532924260017142412743772834393082591802229169251636021481446065591755566600199601253880578059545069205596413954396024467778748119992510976025103574854475630668742898472446084051770926983331781553403146056453477830547988944254394292433308329072562809646730425264341063498065750326788911949347680965232515094338934919808479226251586519772364327435373182920171422589021346504621043504163176237123/1114647836271374961069166641046505588191620464280238271714957367218768354887093552426282802476767682566077386125304526289127090632979128282176630434941730918251070260220194716693108479736533797574127444873626538740768104095859879080153897069857685880210467291279184380089714352156604908483172851491151709350223226950604697635877390098925449449574966837139298953589412722492240856519179022939309729711494733974333286013389661349540240433070099922155769015584855434612939535709088779835719908067918561848931723425437153855773397307150199388937080031619377295132970972105227155884242500722141645428510056519029136713613238461817795635066040147799128390802370664196737059084795745961288069443814335987007267514918415540092284249811508174337436659338279401076155888934399238517074631013010363793726430388813103225392635567571400157683320311460923376081271370524563073346071634385531605079580257382435938892067804836825501286577540130242648679049128325274815396694696235959893381618081867516704389581519464874915401361283855768530814783433775861945654683094392894744324632854474528627023741821589648008228484741722706041739873407986531088709233338785319117816215221205135544410193479235762664979827538046549274146583981917323345332063058196867424920466952453418308003046692833866064681620647653635968550954862170924217254840954144411150898602287387743450402826456517464695865739306444100870293186708352068830084546377910304410269458987056034287331775823925103332621739261847862768746039759450971591926473251899922570340381562941259703162586068714395356449832210599709431076368057333707421161350226924227968799237887717977740798777126044862072555442699298106677065323900996273122930570267809579479448827133001320769566822307112964350850505132811062916230226159725139733045204064891795719997259929337206675309351245170051730094560072308798971689552117296083145806137958471620705672500405471608379860434049573379254697438241298939176412610727869495893464758583229161212711066916027374702243103579600526144857933392627157741841751771807611747874392412879759692010359245422560411490095967409520290356917907151922487051558767872229774232667107396880785158314634100876867263109457282207817678400364153397365385214741853287656157508407120867378632054193772273668118099202722817347876790870364156476463482337015466538308857562037188147746978564550944267408754165440284093034168828598825152416091923343403089766125723158937856021443709439997813366693191170467566135397174186961421040539037609290345109416873191931071948452627631532912886556088440354374341403242401946958338896684702731304719173810837353098589290315309162840992955380811607563445663231080826731430647011219715751618588105159965619530782284712945454796327856087898827429061946834482419119803041648555729622548686584843216062973325847858815818628661297313692127627274114295627042083180594605860864465090872249760472493080753112712075708177604152564798339308422925530758150799365123537940034276707152718565034496723803287435486209137305077795142164972908035838866228305870291370606430941216224738570700987047517273797301218556224042831308751694929470608984947354568818502017140249332205751116570325124507614407006108540284844498741974640679693362593730309289328689529351019673606768669976856368877364322972051138914449711093745115801385785756057224268056142594345689719201429670757077758844713486529972847242258990266546351619595357558808438526156729116243274557916396410214971128949245559370675901776763249531307032720798841000725015948690783117943379581732832265721159734474136924460799879896596740513420454239844311032305888246662736974183873135808843840499407497303836119241144398200044351168570908888069633573679613136751892319435029835038861606221366408483295873748101519761526038182783475196487152158876882094939904429427148200674970336133638656621859348577716292240101904829097020097175176345874076538317450302528091616887533026362995047046363856334952389878173760770047549316322438305687426786251148733450280677823815975004560710776439227619403543684075703571573896072109350748089201869444565137920190786621686171225987669435688966732552788574915010362927706405795082045197754204993914242160754559186924889366109962099571081842384800711776484832173070879903817294720757886537104066054595126506102108214165463381711090398972574774212074086088977714586951960063576928342988061649937733381505146264723874007854959118925038779606388869818499292454419077108872486113071254296232398905283683772608121907847219288171876432060826474097564192662240188965658138195768698356336113142792034153584976126847868526848931160007325209735026917869784880670244379369900670517434981235471358346632007862409349489726829260616027053450744985633297865251664967103729912187729497162833187571717661958146000068258494829292359066270858947157274358067125372432935881058747373753557015230631295286328457929709462670509843557710511961560813294495204820885206853148825071138759201923359458549017930653502362585032181275163862778655902355798788458946771830106865592193354361947478557972278084848330519053670313060210685047137492415284196840*t^86 - 29353343782964823068713373181863725184451782774874003847898249779037855209256630765796722589904285476736403961244803230651449794682491848937860123805862264022568352058815927915703094258792140222936613410670544747678054852238010802251734353096499258130756896187195854384935384888819024698659555833897767001577902820695751852227762532389676040132826994405231819351641749051653425790203020455178020833536024551379786353546624810946957010564420367558431636681195610743840191571299989183808475859341854195514420168236363833012116170208475382856786444390229637044905781353255951522378965518521996182187951946266188138664194260464806021520233715635790739524026737370303557828705285831620453958418461305695499931362072758702576252790164000240021692840988679608764159798662645013795533182354163184686375633692238664502385042003215459244114717097670581268777071591571559190837997080385559142724174825233976389832691963593329661441844218874859398214036669981998413805261725274235974151916002477062988108898531058141915310515585151993015540821198679507092750586474281426874807778564011766910416791665546880852232878396467370973030306749636714094466861618201318895955526549961957393001044576298157498306483890497713096473094993688889252495490214454473051449905850611786293492733600917390404077130947301347429352902911265741979651083489778069369807707242582878702912391176440744092866993940219803027358073839681220753935612887661411299202014099671567490999233590078356172156464772367050267937720469128338630657270951388681134913742384412610298740428060434024076548079684913573734797846272607287340384252132123479763672060569762013447705991141032293624688227953656405012168343422376471392837504829004310230992920194393620785889094363371041386161462499645810899457015320919708485682267113590751218063632406678700161064202333733662224251037098219952175660643246815041682651886139203859475250209806588275100247535058878371577641993210112942901316925725409921225632155428304160572403756635181507491921681590266148404571100896439526751495623953891150340435314343703351728479024121807655020083126010148386172637078099563804154784154379626943387289070691965061297564271723908326327180914281511707832582107327557967143415457352414706484818164342867996984690769570849687499080058130795833039305151495171332670147747736761777877219331968526954426976670455893196014035235018469550115217861888530238442793799302197667581642906426767481037218217434915007365009157661829870336386253775736247882316763545764471075298657789031541851128952823781296052580467073983380973249329125098147690469057512305982205643190233345964788910250387457247560418955932812408930474914025993386958728164600786339315969229541294080053873833598903232287836619719869826923580565224950896840384257966051278843546247478620624271515171810253014116898932671288198359672821424789988967201990784260950285843282929106042968127930531814583521399221380303837703730921356892516725933136721787372762250083967122626883467254578382811006170458051042223109583733649418020497936886781976767049622272636134311709542666283840683637673670569483938508667426310236262931196800248239958717499036895069408660831447629730838239520641394876035112390332030252970401338770408908074793791404335183890711977897132597510192992695396565652699785282796254559965125172251453415625788706566351055861404643086031246167488750417953441852222820487589312915510408515366172391706995352246587079936196194032429810370824630846710037280880300513550648551690301054062518999055327385571150218231992782352563723947375389232358743013851586271041900161364476483175981693993680865636073956528828172238732184293921610938253977322644730440338967510689274528215772347296759766552835103275332674729650424587382217289631585940527890349824322730260446724604453131347433554074437741931425515157624286455648679437560048895296038387299045878338847053052594010679190217787488419145949476025111009795061169639047196901452383496321615169629781198614186323876495647873226993819274076835030460678319971786457125438196115309901603459878047653044541613237295585941982442838823759136580302167737063054185728787803737939838086826188294868687423119982927092076444372673815202311769710132924030348920881140150241777481714468737278717683569273963721938342688984648872185150988821323170230506384395036156445099763512813051985729115138694048025202097577274317071498834925950637826502809915119461895002879736311798756115896274375578470006967367739820314730125083029038225907174773735082805669813090383363240689383632121606047201064449791470069647683613362852741110869185455743714544819475695545909762583951203714162335777064684116545487596040957839292122728899206221820296707884091170629196606563551428201708540149175058898190620762706509186160414957248644413264678640925392526541698238337366471343252139769485099308924715026732611562327293733977751020210193471209475968808563034899092524947543399305636671989175767251412692105637965664116615233256855380129664402336399997227181239881830902728500478066264833276557588959437135900299763377763338854253264849536882569773982307332971404370684934301977/150477457896635619744337496541278254405868762677832166681519244574533727909757629577548178334363637146420447126916111049032157235452182318093845108717133673963894485129726286753569644764432062672507205057939582730003694052941083675820776104430787593828413084322689891312111437541141662645228334951305480762280135638331634180843447663354935675692620523013805358734570717536452515630089168096806813511051789086534993611807604282187932458464463489491028817103955483672746837320726985277822187589169005849605782662434015770529408636465276917506505804268615934842951081234205666044372737597489122132848857630068933456337787192345402410733915419952882332758320039666559502976447425704773889374914935358245981114513986097912458373724553603535553949010667719145281045006143897199805075186756399112153068102489768935428005801622139021287248242047224655770971635020816014901719670642046766685743334746628851750429153652971442673687967917582757571671632323912100078553783991854585606518441052114755092593505127758113579183773320528751659995763559741362663382217743040790483825435354061364648205145914602481110845440132565315634882910078181696975746500736018080905189054862693298495376119696827959772276717636284152009788837558838651619828512856577102364263038581211471580411303532571918732018787433240855754378906393074769329403528809495505371311308797345365804381571629857733941874806369953617489580205627529292061413761017891095386376963252564628789789736229888949903934800349461473780715367525881164910073889006489546995951510997070059926949119276443373120727348430960773195309687740050501856782280634770775787897114841926995007834912016056379794984764405244401403818726634496871595626986154293229725591662955178303891521011460250187364818192929493493691080531562893863961102548760392422199630090460522901166762418097956983562765609761687861178089535834971224683828624393668795265787554738667131281158596692406199384154162575356788815702448262381945617742408735936763715994033663695584802818983246071029555821008004666295148636489194027585963042975738767558421398498132045655551162955600285239198183917465509535751960433662751019521410059498578905996372475603618377080519776733098055386584049160708644327003990150193833581263634961317096115327316159256945195943392367580341963366767499161124322570115497087982671695770875020399945842106214377476100181812334438352559612791860841395576172409651359417118426972626456610562894900774399704804503580808013121428278618515239791840472770077254196589771277880910694713041104730256943239685071939447840536089437724262839375751052434868726137088464463042668309554192566736983534048976409567021065164536195911608743137346514661626468509394196595358636655608436247636397504260571866341702923362822655126581173410622555023499044072688953834168501398989460940135514869275137348437229682005429909650681229380271791216702787267753717663786565901670216130220603976560596247775806637094946652350357914291677621904627355465617006279657057713443803790638233536185502344192271342584838246940821292489335031868177064190339707044633251414831962635664505090245782226681478815478532212967892866790497772313933659847776400736993891808527944945824652938454007330166576491758603950153591754059373086462387655936913770446875609798444183601226903753450710997655590633187081077067725276187579250236668112092193005552205497444036320681546334377704963685983757468645373270439139201031158430692842065318713515379021102408148150515041246739863038686726449417307843535097877153073255720922356243533932355872356564154008484802207983786040559969311761322378981989361294913299469491514822873334193918467420012136017876097554493757005987407757072699889400532446747773461505463123729027730246316839884465145244942955993705167806015154675769151525765541448379082816887097972665007091120995378041218643951012057991699452413757151928097713118648806693000332672855790841292368279816958559004331351259120605218572633553457703956419157703529171267802616143905079015787891506215156625615695954819295728619478397350219982162475969734762350992042252375016293619225756193927633115508335373818010508894626457613526398995240364782336076101696817674178422691701865490234860064424844883442096048721948096089825452343364568787015334787302314682509048917370342078323784608912337556530997203861297594518630001622011991469238514608582885326303388322741594006503194745737722991060419481054880235246862497425497404481346575409697785625264619329991373852213297309302096457559374603903203318328211574003171166009402425510363848656428774278105375274276924610733971777124462251124605706600988903314228633912420958890482991214936590519853722466788633376795321061425262181113121950183163652215850573060495211808974770559003538145343482116982480322181884364349710009214896801954468473946565957866232038339061925278446343942930895456730197056135224863654341820510777460518828880290919114810709794756852650819502925175091384603732492259653526904117420638222818948979344472147121475118546818032836441957814197064426854946102838862909605326257541454524620072245492263128442481363561476063366573400*t^84 + 3640251689581214405677540383169816614330713497700885068049133511110927302333621594414165781004790225888523903208003854808960655610814737491749944675442449870514217134088033455356240122092067439519604618788792860421555930426213432872234892532403416175764483054726586495979785273669186437408820444114433288900106305406915803626827755641673301366301874756020840467377782327401213596848725415930839611140216577120442930369138745414289365710678755481464599757815200820168331325973879588964632840549030424384448247051656619292146770855723240518792576302604832317211708338792605960381499780138928285013815717945012139326752706341520654381051459694234102235958557073438089564465662069653438566680791801020261492030439209032321668320016526654675273051676437128305020127250592213379089092216714691143159357178488724698322473800206813816323659298481035567050249441525126108333941839438920568009270891739898730403759487638520991931393432579525457358809518381695236163545342719993189969709455537535973511703380398513066938132613207781122020458095427815179301326553897833274078290167598121532903096296450517902448492983984608533313443844799040494813531743820700392741605334272103487555225105992351932314253548521893477298418415876364466523454346764654996816673865833994935144949467937397285874904933287050111104319233235964838406541053215208178944406242420953952868264878965753576115719313443731617939096713852726559959234038378802053528420769900545075642002894421654227357698609101919535226781769036266319407753793730721468658458394664170726433979538056501314328246637185994832497753242098425762416390447200901673153151757769717719823054756589017417204555625585313102525325567165297473565344502931704214879066577869231779179943876458086665260010301831425629239667549146181299360495053835421352513512690550304944405779899292796401822224613068922548359538241894972244711329899906709791379631880635265159160789141285644652701962668652884077678010889804308134671036376214769841341528579136695103392000379112643157651063979038681863432559302274448553938709991365506741777931017870218266295035058853463572882488439736114536940499653299980893353974326565288629365622694989574871959668949001001875489463467246517230969755693199865430317278283995830499042813119531627020148439118317635429944860162362459288621754901843504653945413789680898658308194270285789964678665074646331409810440140179714533154628497849135757357795541452335328163365045572397141549835461154196731373062264607721974254728329308876615884761995706363007066454818403480892225553844696195203825971897574018592842139037416553337070884938950239317969523694293502971842606751305256739907000262124139115600894094101803200563976589481771654812591244518258631868539817239721867071963822710642136966628619471946474895990619789442255081985848366534091658687676288775997714449969072276477160083184466839886386289952611692471496387354973396282095727889065779024049440010968406223064843847603191044819943499636311060250990367688910826466385096590675135716730139489859084540547403410488901640461733603452577287787950960828225783397954735085583108636605295103293571277725129150121609952223004091381403475447140848041632581053440440739502732842247902296311173164684060690517990442130669770869401384458797166831334841632561507437655717731579548098542809710784427909429457900774179738172551884422837004107920253900855228085995226364558369377362795066244305295302268417433291086607505670980464650904572843030767900261277028477115876541995728278561965436597620639056102881300007808012914532130964754406681732128941614389360309630785218065531735828339829447508966413855791755576074029537384818605548614469614308746440915419844287328861053164970638977955616580597732818621421951711854080190659928295628458514679790693064183520071044200353002771833726377195966015249210946370528260528068529523269211130986831975155437573055167601794064874804718374333015571106181347737287485119672194948025376196191021632172279797650001606885511816999995662920219945762838815572036117126721389825076731004237388229774038623902323871519228508380552197716177817394914060375236789741591022438614550332660398865090921741886629986409706104874234588147136740903308225756824207449840459322775847827281055961420663409604093748658101465765371899272298342042270119847732493810402470761525750470965458857178921831436788971234424977568316470707222148765060613385032939396889890831676367661237601797460857266274959810735972563060781870655717390639737666000126972693664414992178863048287113684967225818875267475773757796245072155632535089339549845150125292687500563477317997707378418366804780238781923344035811413027181659478153299537846680505364290018239438484575232822075543908377935264085300899194325814013918269256888682567621334060850295488723895377587496581448185090230530894226293842421241254877932300607285167540130853075010106260030682035135140751863377758296100550298388381948698985143944016623562760407865851618808793315513975877716431597929291503588031142229059285675882450775570149691244461024144231934008152161065678789916432097373900136671335583822935639920204196012919829/5608289268078006319468778656361068975574215180409417415385766138211590171510903805355242293566043940410697360674226812645838212771197491870987528650439201665737254268169684223469425877817574056560416293408527096857398969882608356052266496600649442425405638157634121066651095887420302405727253817489650742866661682571583302538686045759881886719785876173415771140731796298857607403930009564323547944797225135532057798579306626474771897481745263272919734246594345749602980912277602231642379614984429703539056971134186236051178780889020169971517934583509117383658406296015362009970039482550763461795208390751755820024646983315548738755443509115584663624871964786088533057689318363935848353065987518960561413270504209583180221106093168498679617726057612629749986952609511820493352466115285726688991150229198149103315307333175021087946751514615341566975228541812432435752405440971979819707717822071027046587132890710340021442112614675100701789803908638923675325049945745908174687996775960872520439720831139387815678228324631990605400397133362207068068321688356778069750820676261367579626598518219482842095744304346699057786698816628437609805724383044666544531658462045675333578183852800866651834513722428862118053318678992415194329078524532517864219682321620918896815951263385884234971757958672580006288591495333172590063768420212194359255673024183795108771384305275771221963153658457028119558991483993047746207845659305808660694260739625181603095581075095755826376643576245509484471202023792276888477863515861453642227267698528026108942501721389082050945586393013036280645814076238610790326973317409219242460117879579087973719592546568688412065512448949207258911551813198982710051852523021756142450870801369077650415970258643298925796483236899991728008172349225315607704810236691848272808269125199662759068171996733064739914951311788464102098151920844613538701482904982450181321304628865591353675972658370088539697221840925643887579138890321396303390345634753585455909938314067484400371681160902822734107884795513815580247922099559776057284919611454701136130185977450444279096500555371546240991099044710071844888137773146627154075094689151826445921426167115596166095236488874855168550197490398585673086446036816223267042675357418643275310079990767832967044911957508416095491314518341101967985771693139513655640344838209051813557350643006304440370163625619886047752610372365221047213456645837353755524084272199787679923620716364561575354810049481681698078035075316952842656816464557068371528275493114756280804578295703653957668570330877549665283574770528821862574139571358477008337256513319286520246001528849936731480683453099238866509966710911848249672324242767971574046282257724937849480503818607356142539418897521915986631131830512817086419965966329977941599499991280743549641005016651926763534395479098889892822011612546847597716911057039745337887332367905680514741276062547435139819296274681319092537796979289575537607412148855693607604089768146374412867464652023047974141397172871527228362013058905265127733479824173168580188867086109144065643946939026356182718043337670233704837952461705364680638214141150525604193398486989695578456724108037414980663987351459862493394068405269836112328969441919397682303752367527732577300107152433823711383207037540590375643998748620746222149954616999395370125928645822890877795082733470960163759384508428583252523907503180771132296434659552392757739275715728943088239164046893093883280912079101412147127598140796399844940124869340908299188507944860535289931880446946347815676674581085846147309729889233715933748416789150708327554403964256469253447428456996905409377531546571428779602258025390226466744973864773691478911701951217184661009654073385183535701717178809262028253473297207670292371211620284736505983804121739687315966775440207700320095992149514113301180929468574020436218499687729421511293504570293886289100531971648739276599992465502588291030271767256581534484394936206909341393001759245809488767777092612862817909813930179600956647214290373272029515799903799278210463693475092073583337298114574847885737583507539431269551702219303506010370557712497788127002841605659038845453305563947818374800179227632574958448030546643576496646914586033729666261826473318733795087740569686658833057827042647709517573758277284294343120442333270214391298191997035324993358013236215071708337400185499389426157484516626688346710816041432682005323196431163112220883864882833791516602923475839477602580716458973878530582382888722767449362096068475891442175074706081130582961193354580853641956502476159365795425587916211943384211049129591326951309800024784225989856616694282645612947362886932435651432535242224293064107232017063082731425849941131909380043564398291192137581775678901781411967764324949533238674295857540861629008460781392514033858565969480480964628203232445462726171749817700842479513714049285877074320000385102596800606198690746230852991581106923733701069121028367917407705915490560959678096221116529710598484981224130506045304572441190424424004558124039139135224547799607454980093245411697480597517680444255794912632194370939241080*t^82 - 58911177383279256694148121363607660860971925477480232590501390049197710845840727613972813958356375574611686721433771086545834774985808212495914849820728496718724919415044964730711712826545603230844436179744448010437969881071216747363432183977577414548014185863875826235843678542011236636945348123416148231093700871112603401098889432973749194713179146068250669558377424498438414461665604771992438566359827160240603607460492339344006005448205465493548599713016762699823104306088407833469761650477518870236878819427158447053648735102841949226687243477798608456091252914728778183765183886817138932312311158544201098596594585310992513695451227383117787225859150007267896384046497840365580137468782743288495431687090244183735927896530215153329439009665274976121738145558719324186046040916297330843986870498385144194850462807667229468694444599264809585718771474217020705311887027557443275444304335270310679027708225827540263724833913640631392388159905310797167187382935780463815798434842516547306567607713550707922391760366192768248608996355581519597066119019999685229654333232491895428920373513866619957518706422662159698242370965235070136850210258965337002953449130258693929004627482339697108866515819837433253428148040211570198849931339370663641360991445367277529319521502055716397264749706574187993123240467720214936728299919389147253477524486416394928177269537019167189299792837067628985425330178698247053186577702647478495127593740871529332772265517060203915224520843110162914653020010272195411710067406776746044862500828325272581456190616855307442320640040438761195459937231572401676134523658336485961948399079831930054822704856788189215012969745535772944860517849977694744355545682744769638930035274047278027259296759754045298230256561333518268842510606539435405984084695627548547577282662093752217212255677495607886038074256512460916199376601308175900923548220895609380002474408572702411716479167260346139059236258093397567467475541416570488939295964764410513845894110147806260188676357237127609919923783458333932667772699576526912332466759866367456489883107727820489515405177485026819478751442891700821796624006587967182237131253422350686356571697675275779277890538017110575941905080388037620861125438345677965423367333296732386747521893377604678532980212602239031417134996042593232050015178948124587940425895453938849517995315510884928618016205767231159593124318638674234234348842308341899226476373025659417007499776950233481126497113634929219407766870066073867645809391240252897024834400481332606617657275196114343248341075071106728323628433531118034533589472447790765812402546776019093160619022567643140787366317163590691345279494365762093021230016276642481903791032492106429372963418562859990177605867384270126578955286794005705725305440991681625957771070144006199003495515856631467700828096221805034373505973396127869127026419321962966291497135492091204793887869563403843869781730311403481376919071670643691085873842872700501495879446532190151788244224720826683896964193139767187484207069463392615465044142980521724857311017914441203565579421992345152603911078363080097520166734313706254825772967106614936217160747573610380530077073664896124288997309844098082823656104570466157715948100058008796311129125934877325785737801548285097566848505998382747598097178395054469308897668186569444741239297793612477091937454599058846872374288833868135665196463681520854462677597847175552458027890853084750863302284587043040513565374661273131410671240292108041249999491614460412207660609431998975371636402905386363912903623243198296140377495490312323208168126307559427791203853270326663541657315657376715905424123065323131840243068783885895854756559114980802065543885598060878104330516264495751535985780034937812823671527060933942190824066546718477259845781126030644830177688644459781630119305993719288262081361266996869732722764948787063090502580863577604645068364637253374733979976060848249943612330632502009673328697440187242046040246571135818228996626171183571066577910811389710028164540476845557669554631183831598742863912330991815153172583856098524934642556352252211351762745538992720437056266041324146089577251503399716892737365625149936627546657715149496529145729307607194317098761641457841610745509926196838474142099212009814186020102959287297472237736474596394757683693691935910504238999829097223773886729316190463749684477747997487946432975798864003074947284877608175769286184527212599918898048962240000060021475876179862911021761668066767465868002891905751342991064608216282705842061847775691273197376000747457110807584803222143475198154915886562402531737418369454150491229095957707361513593194010484114735606843441086931449298192577931966594578771111144526818748495507327530532582974144582565077583246838786018239338749597655599165976159200288103361496099203496564759011787548386388324250419689421070296287434042849978976765329956380865529321217961843466481359642875298447527391425049852074972221608202890757835229320484568638139615264241338229013318102978345831385526544294737282014427222068353602249159740646101907433341506800682880311680869857979141028019414316666540317/33026592356459370547982807643015183967270378284633235890605067258357142121119766853758649062111147649085217790637113452247713919652607452129148779830364187587119386245888140427097730169370158333078007061183548459271349489308693652307791591092713383171833202483845379614723120225919558611504939147439054374659229908477101670505595602808193332905405715243448430050976133759939243600921167434349782341583659131466562591633694578129212285170277661496082879452166702747661998705634768697449568843797197143063335496679096723412497265235341000943383392547331469037099503743201576280934676952798940386127338301093673162367365568413787017115389553680665241346468237073632472450837097032066662523610815389434417211481858123100950190958104214492224415497894829930749923165367125165127520078234460390501836773571944655830634587628697346406797536697179233672187456968450991010541943152390547827167671618862714829902004800849780126270218730864481910539956350873661643580849680503681473162647680658471509256133783376394914549566800610611342913449785355219400846783275878804188532610649094720191134413496181398959008272014486116673632781920145243702189265811263036317797544276491199186627082688716214727469914143192188028536209998510889477715684644469271867071462560656522392360601884383540494833685756627415592588372139184238585931080696805144560061185586860126751653707575512874973783015988691387815180727627959058949890646660356428779643979911126069440451755220008339866440234393445778075219300806776741676591862926739671448671687557998375974883621248180149855568453203298991430469794004516263543036620646965402205598471957521295845237600552015609537719128866034220524701360677727342625860909302239230616655128052506790608005158189788315896357067950633284620492570500993525245372771393851995384315362626175791803401457314094714579499157724976510823466894644973835283464288218229984401114349481097371304980727877068299178216973063228791782410484576337111564409813182437781018136303405064074802188789058649956100857543795803580639237763475185347892900082156344351134988872978319282976901614381632438974725361041070423086563477997419026573997779836116311292648398539680732978116392656707480437017829665680560074842404439028870350362421549243121510159359945632794139264481527549561451226629941342044922582877748488247083215364047231082902059953786592681704402074684205995614543149970595190611368133581042194338086274047398749670661321996369084832644992513614347777570650999088722295645696957947180410110955681675786986960294408032628861826025281834459140003273648669728746269933031333253493541621689546909508115342336560738529830691446028851102780915075369773025848131651855832602716995517713522891385189154021097283843244618740171921272220779686589508917577357276536767197055504208823125663696209172457607480328932471240479951846162775880297666254002567389212003179499889007475698625701668229156713633617567767989389248878038611499243649321039084578112973079084204875775069617469060292166005573576771455909632457997672418874936742353103861112217284864959497681020863155208631561810766280265150712386718931592008202816608997539669138902201161540628689597525109221552799036625263634683320625053255701550381708935747564129122097275441091844100631008776961855923330332183476656570214852988838863771954966774217179630468692068135169237709430440098742138597660746101375974121963175652223523448550697424017797956992625998186297299387259330645987593354708315977529189051356576864647402008340904428554546786400930040709962632017381581207083644172205089712853792154104943185121091665282373375934456176985603634856468981776299667685774253969479879963927298000304164846092556183153591133712723420781501296209934969710243445608543431944159342750222947277297135097232337201904624272467047527359899814556457440565287102694222773621029092713675902175609272184371122061749136175108146925354944153686851088844519070797713844933740510980147519214624329577232647677026669766989410242878720192149913348699946538966922484154420379729370821655706860572730639353319988879652977785829659771565769544398873031804468624787313172182173195820307859016733899992117645447243876581597096045499896058496977527290996901061591365163673309741367986311453988099015516694465932546461340537028925400492378798744007511131709271518146818082089352871430247183108300168822088949098023314607515509594075486801609152852583355103571809125490094627216411871648754465661153328327135499145881864219147290618013429588122478519424021232403246916270586551046922213432993694199198360335966070137382931906395128839914777707020622652037814268824377923729330829155631644108913054023359223046565502880485315320836933075921878260376085063338542221244126923212567714798143537123442421601648254612135813917961081964494407296259716491268200360421611555153607276791699419035512169387455860037571627934914093845794609437662224490048625603569836734394470578728199851884209572962601611499958067601502333303429215455524352897184635522667208768535600126926598121388274693508952674930462989003708799457104993556313329607963159673727284125596611811295531086360*t^80 + 1471813664699603490550276145538129937917336324343598247117909703373482779501340475169886287120215794465512077695035353119599020145320139481359756796191599640369574675627502964753001231236005453825080205995734490010718469941704049602487162064456148460063171399857417826469049572372205333538641631075178105529439489386180000666257528550991547187606238387926592701002449351191026145185547713777618533556382687405276593169185421803950853542130043761026803372692306247870916487636108189460459432827289380331716703343917657342282017590924551956298424020195358026736436213101020143357850579436674415356953885451016395019474168270523024994130026503640909547009597890703656822097359273789755657823407918285080556291768682413261476490810896754096680210209990056301588637545435525599625726694423919470931337003167719128263667020365480171387192249816366878338019127772498794171925612408688383648243755729159446195938986148516257794395590625573149686497870558891636192407166719962849665964964639023550971582621074346744808643349377502315983580931443354491284843340286656618057955552910078081438138738222251508606948752946112450036104323122993063911844572734834072061820059956919235447017766532865371125196841875128760316843066159464628945079017243916548549392327063075262902832084927221788878822107312277900959183065973043239431687076288663254653199519040225771199523757477819219944619625525773772474065181384039688427849139547741151955684506039600125191717801342432986262401504790388381080371991996290703660809326051321157888765150720593485581198790848551167879308636364532582000680656573262903771498315037946604718512135484557087550040083669055800127055768892613482037884683931210355315434496703221627552327694663625595121411606012645526220154192747686434593420531217147921443775790229141646981439950591076383885761292590211958104249578042665709372285993780740120579619951824133328578236430419505907516761903809973715593024982939675624548381763817702655820415293746745665133667990479043289858704508306268250044871750091295811011703369050770387127971720766536862765027399158257985432788771675476033172515417983603313450571621416286541470268242851961447687532592069195014490562868127647982197873872008534527559064663937477538237791130314188469287922237667088967550736757520496799149022286290206521418765780180052544792214232168286908769649144942488244441090353279868309595947762823768097831522494881636210090510576995351642104087768974241380383235055892862540595376087041010311645031362692513543011779788678987483853690223530354865131006821165717041175322052562932790388410238410678604020017368123595804327808506785328392218777270415890267911223892346892607638310582711970729654728692915098108650803278031335770400812977279866777443371397234118830346716455048932656961812058506559870298237591092484361879839239577757007534201468608972559441487484265436275425976209768248273982619441385544563685087984268693409350510103713187429650323029160254461813493194635194462735683898846763577033402222676497804362190794890453674048821120168843759781264154741448420493478206158645041553396431141530742128665149849909175144026784637110067600906881296854646953321814996058522414149170616371596036150983789106080682637209779525250073651185705289003760392206060519245269678591887598680643058286785886858443699349845437637793727876775358186680209315032697216899323216961420400458322832373036039246940602710584271146791937702220070663085010620466237301870308744930789140228056675107001942022937257778092398293847523539408851915257025305100459211069992507861483807065929086119939368082517555123807836421511089247140585240025122369529196311235266179859903092146458604916550700992965016925951312595844948340895385692542688728759901642832120931114638302129944529042452339545513723374883582745146767249914744304634831236188211458710379527913864360680586806655883278802884275301241617052286907057741433968199891002547142784635969191042212724681747728056047116134448140904677949810999788210660044070497733367296462891898864944385672237637269201236597592111781791473378952899380433934999047566132786673247572960786065782967134062220869711859480622260997814714684744617267343915771860166485566917604301212859184628964399966220419098527019517891813787961551077811485529112583743117723553579183521356101995849024894802351133236270440679323133009691451200086841641361177471958034617884510392543729563636696909882160937890676826541994174040765300147252710098343619558558585771504370272583430618700195341905332585585215218154600014310013231588494937018715342999232097472728024875358390774571904043198248684349965563466256421861110911516176305741806538546032290930946540521276746597924938489380139557921782596024153884910356143509427911233377932122152312068881641516180351164410366305754088222451267829568596438073674177114329420406572589541522678819665980852436403778462914525401175011073287807553285292024720394559423607446771910202416941703820470975227839388324408728857159181275825879955586133862335085453561348453729088166924320311639027061554826457384827076408907629208664449556854968440006104245138535371981041106274181246037/356522064487978905065474408506348910926683733582615781439081701053965349197487883186324616625489838871874926049927639717014071762649897445734161078268781405002953774524362475910519997178350859205577086225476405617834217737087347976662610225845840971339939420813110872940936082838801635211195818096604591974446386862010312533107904532314447028713854696053025802400287363938544134671944002453805900377395600324181543176685732970904846618413147355850214683686139556161011276027327328088968095668790743159368706686650849129237907978215506105183823722548443208255489142907861015952689837705464561468244616960306201787755711311026830849760630231982781280335124619209862540106786462461159621942378752128944533797946658438874757311392734995443562565299774689102445420570138116157551579244540999915467327970709142559691700373451787854461379408646049827491263597974428447958800276330055963794275015125623006588792141825173376463087011199682082224278828807681177442455272301037241502790781712708199942419964191548183102562573612591549446750690432909593432141025463111691215209531956977504463295993691278201762494296396377629491865880827967905765133124432584477050624490464722495219639357624691537983037723175759669768048386933925051911940815737045789805036438342287159225532697341920319641729637742792951321991477242493855535126016122011535525860498410155068284101773277661485341987657597923531464875954743818041364069530698547648676256763140605919609676697599990028858222330277247174321992352209154926398809160294154753288410867188592468648868691374104717690861452329612612491921426278753064947080319883991516809435504781442388649339897959008504959677996108839410564151188516066663646168515917672494506792107326810804613415682658764870101174548527086307478217298558225105023799067196632290173684339549567672517718731705652443885693407641121434339325127692492551884996991315792681610029402648446123237266957432952289628852224217554807291121181001559119337803933304415846090781395257666687489627977888126276108757185275699653000571656714625830503856386877737270502204883800956659735652927249722178732160272438355217219452744982138391866306033330875580404139462235853512498766458729157251317607471241021646007923755919316655432162340624079496702170290613106012733360078089897515865991470216787374939282165294930627263309854889859539927737201126267998999020396216003722658993303932575082649719002007350487879641328341669502694788970950804270768402694184466884258875177535162757181495298661039812527147766583690120524236378134712228563411942917402986416335339037389721815983927073242471462781806138658888140105120523173172429522314159881447654519978238616699814030581181783712946329966613717479612503116917657745179087825659300155890133623316716733748765247571800214401892214167934245641539600578016679872750150826027040981080179327165627813307211957714966543574322701301835700166664449508533746723674901644055445456941638426811134335194420616918020729544388713991633991876520578505853932030166761247866544482384084873761754942133701756180706385590117237777466620217760477177709747221995462301940214630866535728549405294128440728354449261538831086704205283554046662465600369720936406446147449895298236370547961394954773873040088386586457066311739747303234692350935920630507675469338014515534418253866327674454110909530875519151921073301600865921386161747754164353640646592481165752935627104778692272128945735397650421079346885464474323436070264076270977427595809394247253868704680040063306246332559198039789464046612627634169130467938838953943450256686303562861683382184526723220593212454430559591238275582658275154912667933071600535304210595181913283459513569143997143016288428849327336306492586247998022077995344226347837200104988656715858422573374623080094560419021281778057850118498136958070902274273584134841239009055844131363985702093230286262656581925010292446059206622139049557504076583369261320956059728816030692469921869637786226431673502900134650683571875784474258314599215922888147928216446967999178558019773355559882627251819089279955853895198031177234052482231785834378329238804579045693706559648880223338085642450414909982602997647698340651811171377951474872407106311546959878786941853378658067412232145801528872502716759741839050171097227249698315229132441561082666801586038394901196154564247089518341654100322434450205513161681188129926068044880023370805043637318343057679509665571500801166154448304456812150179291427713279794724245695002221454972403782155617182309203793050461140981818551525294009166928880346299826753727133048749929535415826880025347287621528748205031959159686658126300735043598155716418182162812787674603594838978888434692554576675820759838258739563278330350136079668481245959483247560941189792908538006111244389879806717126763123639523240222890751296737883190552966395228488353868537586009105585723557397643065352808879563713370074913390536387547788309897370917401090042340131284396142047339758217688010518380842385389525108140467192518656341803370172626720386425316429144125874347966295036490139448405440402393117962308677886032135815424502935258077256200*t^78 - 192946764140584758927023120104142491452295471777944283737208852803163568072338771353627464691150449001531268363870643367464962072875381201893975440000005112867968932136478978634774366104853889399780965459115928783953300800167527517281000535536449443838949240302526977333329882705875887889702950939492945349523195487526684207632183003842248998055738389215454718749820340291403448650677365574095370618769878441672349304053270478961770682837001191739344403582995034794392081908580096168372422537205135083607293795063085038174427699021164262992564934665054557654048186737784198111947607186385772009081500418281713604457004383962771517338930771594243347530240732308360248727770806850518021675134682719870901714151162221634308628725092108375553685775558336952101362274081694975509215838990790722777989791136004484069282901937102539301470440234067693300021360892130430768807712000326664574255304620920711083506982517336249205169276560037749716045023260676396686361667113803452246673849943786475553561369156647396460656614458443906159664859932127418950487587649919711366390569866960553448138457097309704163786161190064294586818064516730227441429009792870745496084707682171707032964537042838251399165227416843049250831499308699923891559422570115701969631808250299409684183355416134281321627719926292414067313620627288783730786960019451458151424972713326523539571746081373206313133618968173766493941951736647765197284346727070555713056659432391463397897681427235722635746346966356820966822888472045809046989011782131964079071521160659868354350190307888119982682645732371286427021884929687908159776254510292343366785747607241861070990058274906212054613406337971589548366556716877563148959151022559603039517697880740883197236795434495783367875487514454613335384976709899670789795303079092371797114710628509325205014280053308031371532171217630992260589025684200938898465463715715612792962695676306846153660082333760706197769059786473856655687971786561566480270136166450302829468353244851419811064384371265112256761486567891901308244135591202073406419822299608144903072730438457383650212708722281588033586185956790927638014298098787647456763008865689501622373914058508237432244869156330937072242320444064057539521396568459901300419757538438798739360742978502568714727879668351773208693860361927290599865378628218168908616102709252970682935656951385094909213429890958366103993108239943999411749835663511237393868646243869657056011133699024143401269539259650136258604308791719970193781985542528990361961511454309582820222775466738938187084075376185009258982428545950634104202001391759630134407314163204554887302750870990692950460883020476544247155193934738773211316464760541288239924779655562247908046303239418345688712314080729233664431500572391284024712023418135180702454243381398652815323259792867482095413839966229393748105649888468892388924343598353732557918953102048493919390626113329064720017087805390426508830998509674956192084968864968301518407486108630725084384999718702828419630836366827830439002563370313354770634733535978010563771137176637134831745245992919596024429870603632498534851467352595510915005288000444880464371783732889932782708686418830954451639194143677828314461392847743465540398056012203631114444808836180389047314508281435854654692653598182856617063579998448296016139897685123820849373938250114937460214177530773611368811422606019244592925743417946850443886341377265937269355121087977832061374353963148959945276140157451842202207202345414332606727172036763114979178579764448136241519466133427166953645943228269510366400451213907980933031202873721396336349027145275877141526899129981296728538611016343363937266039119768548699535776853075940728566220696681073948525009408885888839328550450993834984792230086892619840919803535231198332682162935319317839745459064620963133651785324888196213805138392834815479680182202218887265491440738834990824915485039133639222154882964189026856870292431784150701253130568533251326321547402275426849898514476664019896083871897994831206756984179383926794455590757484620211266069284438487286300291666631787453955299391888061157921888705408277830301033599411417054798697742578608875209278772568485925437295698141202052443856619991227394255708227339985967422266654367290436814726654234256325907972354276884019685283247896058693012592375990189262896254822170810846869626604056617914007988442935088420531032768729367224535550292836216568991839160361828787873297335396007850871110950506514107085654841934982719093270224026699491629935312555254470033994315654252419145411322006383694894624100951600832169791064920493218192019466723062725666750669332611862928860902536713904028515879893863353604061389304270519570618100447437316853225911877280381306434647473575582597753970206076592718606424145895336114911112257218787236585174523610865364118265752069039784091105818868170591875173650760858488834956336912622687687092978453239753387903393468450935084423965963368037517752469543563750469900167492192960594758778236386773527834666946651863826296230771634952902779079388999000862101696136857745385837710801023453820857022308521450446984538825238709161603142654991/23631923709052973987770463069059965401028399630900731107147602918402032492434909618594692634333288864721819551373769520185104216208799687409715736744904433163706664773386751700604439199682390999065349235253664161088771195566517658148704656142566322755454246175469517586793889522737126722183013221334118510777217454759276126454588969862309239499654332678334594291159953519032836615304991824849551347748017757089673646069140195275142863680177458699115411115886156331951440030572681109043614951910725711131287972987357897944915639593923458177903771861862119212086110840165914683235578933121056647757155238240744464114250035380143754382725076962850978278720459674208837418328512616747489866457591284718923019785281497195503591606876137053031922371450035713618129090199879010464401115134056807786071059990581412016221052901603710974215944055266413845505366412237221238814349792142500145060729504292353334046189421139679422267196099305772660553726114124298087449233036848448498963176930909826923861187295665252524637915961747520149142195982035990782917785845487264147208289224846656652981734135200305132825521447823534035450924206707667260650635118096676286740099281459696366358904177407334521060240776464970748706000708733258974265989023163841562645881890359018656854884721418456411896762494960354171172502422397369796938812267976857692044365385276687532595330558506813625804819881628384963463614798654776858236665229074989682544954314415389783980717492867361923962969795717826184089156847787065667070671376466645496087974997287787735233046834787022192054238204735484208312773872036014975766472125240709395076411551077084659817423433610473572880646956868820039335573599423459930501763203655539649643821070143678198088429635247746832868564840636178367693169055931451218693029591641418403504776165037057451366809464040531787887218554176562259184981570921247849292528302702903425564874978610487073354814071185117311962223958700305584921934216791592035798310518238215821845601653458459233813164268937501704666655482972731489637595610136489876851028003980302729392130205810333954187644791765960620254674837896944654001741775231425385709891276588160249983295470445306576909708420158906487677267465392163543482701591337236490503905855339219178817165067210239001290010622729328344090597728129772349998110254001806137792685776396151124078160452264227828836178065806449697832745621682394654028859338024288460872901734172398967142661505274862733333375110092192866584709945972883348825247493253626204007737874421003961794086216666639523692294426545543269851458615155402173932774698135930328359304988542142289164783800777183476554673462027485519063108001412477638409876511511279205532706684753498412399637005437022710589711956867253039187136490005039569546025460502204105115858951708047755559215956829320768752865621550553522139653615630083227516899697829539034621944206149292734729251929822266389947129196827211634880133213215543085410708679289947095011556774879381409555325202672639888334492525120381777339211063266406452222970786480360762384779703095205023888684568295524046106752288245891927625837429079045370104519226407062092761400214501572737117007446624714002667319700215377130330064613993570777961735210439551309900531962589241272909866422381281737944943014462663681808460085152090306444541384578890035576940187143519761332853117942554548684377181935763353065915780412000624042628843159510508562202145524488154092684723276211657112353126726440934359936422285930383646097163194243151800870320318891813935993506470972724945838876319007165270572682385588165374262820760559268440315780946992350390533998965826357684306924993149002383855960846718603449919342623544939968824411334793368646596111005601857722795454758174862372344926274347050334610687188160209918328459802407793288293599780603647149950571108651635669501366945181109252572968917868280056708836897186962849671966048718837653083134355414508130977325829463813809629970552770910753769428440596775624324040798951690224373662882759471454763184215753777522472555176177420865851059596361782909221515407328792028193856785610716668925042213281657114225015511307655019326354446066608000382310032188458263116526787431538297109194758031015163440493070683903458971655078139398564896695413915189497253433308988307408845220911372745711171648497683662094131101273216484217485169854225423929679879319888721140771092183128838833176928775861235145575233932364760338085308918913383709817654066873050571663717352964587547911849211542873238268300845131857440027524895499758727504818229805489590368054215165787610532972259182538420625889725968731076418087448972405229867430654325251048767454116801655985423190904453262823655566535311151220616099380148684777809808307982240501841698003846535165560252993231411711299857321370346969350355167175510803727863666196395694010327956385435730289784824425685947406802235552886004074913691901068679610343108655962610093373603283738677388777010532851604249483870622320990065110170463802780140742319244291958034127958012364334623755376830016969043636998216570460844713487325446859867084164049588357286348064203745046590435000*t^76 + 1341080810453259796725908876732562059503628443479205180070192651324857777161361546854634399207963742185227455394517824562328269618101542583625955408838390095025367875187626138552601007774765391210289974511611784662323958043348682252926540382634973892532421937983592566293786475833883872865267237001516958299044635657390619893744987803412152431650428742423297379424359104122118261282783458533088099130009680975304368491846995737335963127317356235065557349572544475284694544538677171623114066312379166435834312912261376664831913583310888933152385851249566101047616700477199998687806408589995027302019968917250022863802262134285486760587621870892890065449357883457588450475695735077269942001837665408102109946863383594245501546909534693070422203373338093177344958869696334218598272207003839817523015574378523209653979771066880648229831817486078198196441636769763633134448587620366327839010253010854191554572696636564635489832723968020083462502550346148645830853631023809793871800261192954816885908240079917538274045750661369208786717024443720496069534266688061643244916421420713599015418311900059409063943099747614303243350095614954916997425437275858662555186701393507522258523427913384847677735022670260504240667560005092668079484748834469681075014391802607314775544909929512049241181896515365459697269460275620092534985757297450397108352313530786657763687292345681201913410106585377239001036549901544329841915327895625200767501712519328991307683807165373476559659193795102399915750797710699941386347767101049723257538011104322371655305850110817909334005878161081667861881943364187237114146487549445304740486930871400218700384437496107004516702507727905210982294967169355789948585201798688511357471102517478431475687933225271408726261350352599687143302640830370636357462181386382552819665010928683678889592467671141199191229515197366201362026909455792009857027257326484945087020779678475925343287090440832937096429459641479297561810041608579784275972774514237510761382068373269012178582925957278840335680142425856887657603866467468718660925749036761532124200941195496890146311853582067854484980952222678507314111518752340478306604383136220832871857464581526864753872421411137434225799861968868082782232714431000789344627713089568679780629810907741086238002151074604853521734539440045038931366853796381558239028117857773383415868395869834202072440213625513050793473671251196142746356129609618142198080616291867167549670558174161311871893624080613556194679056920006194886646100184678321298035113653026348720127955169286649364801212747035642693165256373108088171359345523470308206988029674821702171301305381632719909970606196621020370841087408936801137462392260291401979492656154453050942281775956124071812869235346569573598217057932373854335349488830277925170617861111226182352452494023479531616068904863639809785453580049255231828678327444696907896648924417509407960269257092617232240925258477251020877581695031724166299941675455738653130286129708930768716420994483770424448059563860301591594645845263664050456749053491602212686243457841858856677631771608846342741179303992303859906996469923692010301568229738968316214478195490862892960978205719822829702238903513969543105115610172085959393328886516246606128136428438462463898158073506149639315071912409766841164922678121232226713445328882255640728726296068638577101493426840523955860821374549249911397277865721940873330980045147472799902560770331841552817124313503136170702974828709076994999188439633688599772817357671831053976558211330760841489887029328997494799367778651980935645074121574136692946757193994801674662243937227779804012535658260299906296194610739313370483986404185736923328616674535264518898238517761841548462398038631338192183523358221103471987467627669820136708612362210477422616555702307143435009192790131864013692579422300672247272743381811537988311862574139620108593118835571663658576718932655499258734525921705493679567114045621502125495048200872390080440905179602503243213933570429445019968496293829938049878274881661564365906850140673838051832840973553902153247317816581430932668759628480803987283095083543683798941298956873681606394819393294612869920947704503444238527320097592079346184683646354404079747971998784846088924198038402981073710227802664830353143592741716855352531595892803522274532987257149333146846873904067637565628672768290065849643898392658739583429412820087561743362809719196168952250226446518291340204717072444611740417891269615555643066305589487015734851971511721782590513245825002509411814842357918771611108095713826521977571029187767154991006243197937704389488509941124908419288155111040538132248276128669416079792710256803277877916158620363921174408375936429234194493775751529037935751904160656807312636674580144554184772774056958928078799178067409392931173448261992452673194187574942564140123529081635263968646816705800809500972409584731674849608790925445951042547731325009315068524249034314969687701081514478418187781928156843652525518495817991026582780366292805490505718198480611934646066115989252552156454210955163300685833820576387512070849865166800823637358715732269357044785413956146769084333/96103156416815427550266549814177192630848825165662973169066918534834932135901965782285083379622041383202066175586662715419423812582452062132843996095944694865740436745106123582458052745375056729532420223364900921761002861970505143138065601646436379205513934446909371519628484059130982003544253766758748610494017649354389580915328477440057573965260952891894016784050477644066868902240300087721508814175272212164672827347836794118914312299388332043069338537937035749935856124328903176777367471103617891933904423481922118309323601015288729923475338904905951462483517416674719711824687661358963700879097968845694154064616810545917934489748646315593978333463202675115938834535951308106458790260871224523620280460144755261714605867962957348996484310563478568713724966812841309221897868211831018330022310628364408865965615133188424628478172491416749638388490076431366371178355821379500589913633317455570225121170312634696317219930803843475486251819530772145555626881016517023895783586185699962823702161669038693600194191577773248606511596993613029183865662438314874198647042847709737055459052149814574206823787221149038410833758440611180193312582813593150232743070411269431889859543654789827052311645824290881044737736215515253162015022027532955688093253020793342537876531200435056075046834146172106962768176517749303840884503223105887947647085900125195965887677604594375411606267518622098851418700181196092556829105264904958042349480878622585121521584470993938490782743835919159815295904514334067046087396930964358350757764988970336789947723794800556914353902032590969113805280412946460901450319975978884873310740307713477616590855296682592529714630957933201493297999304322070384040503694865861241884872351917624672226280516674170453665497018587125361952220827454568289351653672675101507586089737817366968891691820431495937408022120318019854018925055079741253789615097658473930630491579682647431642910556152810401979710765381242712015865814952474278913129440835411008838780057397734217506868027012506932311065630755774724526222147888392165860847216186564432861329503628691413696422153181573189035677674114241592940416552607796568553557858125185016598734913144246746099480908646219716554221025928131743496319804771428394715883811712824660523137939988305271912709865765935265968430761061074223325648366274011627023588824011014571251185839207859837267124134279562104519832194841738259717361307965439740883133718967755799713490121451108448889058781041584324111153780289725618556006472564746562964800689312082777962617281111000729681997334618542630729265034965302173993283772419450001994506953404711975936787456493879471322338745578441110856639205744075729533497813479202102499673851330893543758523822110559023064828624593495692694355059353827582820503539375630027471159736946060872607478224439237792928320194305584323367924703562338458568725437840125407462573105007123787898957847943883319118325400430660648512541733743208547336881962445784853046997551176151065524989157535402212560269602156219227846124990616719572373414531686800433698104125920500430480650577735131120834125972199960505678405544921451171758378187388719177229694205639729130942496949607170277513766780875866996675596096907187830377723189120841993595496647862914509833456784350545734309434925481498972687737679618500579541134963954152811346223427716980362753602679633055164649800539872104302468057507008802537773357295515342734819622058466251826643584541323260738923569382020859799730408117296116893494128463656588817323539302630160043339706926315289081446411430363962472100328908368058539188668804426274358323950842517768891588171595794360521249514828305472609694347574109988987363005326669082755873219272761493032496157518089447554739368182683244440314202700182344671360750127898518187001202403196458359372393972441121498409798989175183318389305558910403177627130073599331005563949270048560315588665995264789939789204746378685666399307791706486176159161880247935037065329008991760220872251099249070206912452895723221850582703615810732028591388391049788178187794309025204583830834162656470420914655017594816914453628505000678738931181729745984463745260508080670872534888060797566396936673875602221589074910725349326128331324671820781207399818063984433554163913228016588437288830628789885783462637231706249165892098037223913559182799811844413702484439690740516723980698175900880799305802441544723944588252843688502356258672617991616692041546922936914427086591793205283738991432450568722656028174853460274351168957756770202886922778601241699018825186260801208991000830087141674202949500753854008989577211951552272839710766888959154447934794217994256020931654313408326734340720976344776602149532637243598681630505470812604651429759887119127778040822905215642576339945028839141074292619419773572744342024777679847077268493312242532009155642000355967438636511791619331122852787662424581736416571315680397679297082061975200914614379719320020537288047693176166929857281234407197438692931448026552797972572352098260120629338787029250281627469938532442069007444123792747386540768501515123483896792808933801659319631148794428563189467769000*t^74 - 8121540990343721688044905098519738066333300533956251052020347226986630196600355343738415899808826447281743530206649024439589890934025128342016168097424104923685047875102075316088614221641153128865401569196703003560646966277632371269172285669274711597976971860005638381260692451370850532611378847702270237614596538115588941950917878616157060513037714704466839097430920042482298100079012941231054718573089292316324100858838949801505534215785670697502165421357259728124429528793142425635815699155546778737199048815205311156273916461945916022134864784481826651577425033663748885431781438309177810509408985280176856297733106306034046268874407635957282494118460829262176843991008820309081894324229999910701465349775318028176910016886636903142273845993319437614443262872393053410540506805001802129028945413629559460420815626293802800452830263036480250631109828684847976779900485204596788871662438465216533901176304377363840068784024128153136861317124656711993872666839345238178000136410196129232967780116833812863240599512215191598586539569151649240499048807797785053869555446185075072877384100275826885609736313396317649370109628046342770499938015600484262543967913331946171322471062597009368042611054139556040908753703971936631107077332418368619293305000167656573733541228964296774813450756915724180740664273250112456600637310121498124292315969143246569739779612665675153636211148426276231029576295220417784590613711059896877055689676926177052099064901647071520453883866228947369879209854372857847789573224155589595699896669895137468798872621152518632480884073427316173544094416769963175492002826768436334150766670319468002944976415164440066111590531495902563588670447689430840118132396717939142686301106248879621601985263436679963099133381107977391629010061197708310878160622887625951326917707083562186784083616199580924358891891619866072849234685772636875150297770844190765195670080864430876304674565437001041435607383645505989891918213157937187947746275847278226165515084846022827176835521648005299265955272476568669681300200710714004874261467172644820388723708099933414960436689274230921880455068153740017477749897438185381762437705154646815248323558170302935750334952336187353349190090574381480268940811497587864579694825554537051275924322387918074121557861711520058593820476102031380645055915926597852878588410951532657568459804475763105484928531120505303602054107317448578599585075413278007263325805723089863849193097238591800060131814729281474365446048742568631520134754389159934370003966585101199889160004927590752873162985389754953393463608562670487589993961550601344103307451068513100362022439500914725279570841973575270475648036515262245708709067074784661917157248762592046676461920332706708260710744005199938676851973038586159799732395633591051954093730960450636997527645839475412049314086440024671536121231453280425256254682528518421296890796588660347698235416844884657742347423749917580169573725302178942114532926228348254546263896962918835660929552541197625098120130416277782637577241159535092093381480249277119361074132469721416673152758337390807980484452894692717120463223535122244563959425537136939447441627165975732541081774066076248961703097843838374384406000922107150400649809698518836632777460079219223527337930511719241009834044146620337337585278736718197146003913800897275196833282028335247621185904397917654216997467208265254047573472882561428053671393977639410902421795062180601122713585219717555966908327564563985346801911620236408427990079677818228346823367174416968744490574753864322078269569643234199772703752218850984384832038146308488299775069890092850407253315605658523281513237506949873524422723316952105751145702932213192938635159511309798126142886220194889758628269699550165278371030398388001058955609008369929677165714878441177786402887323759504558761354096224002632235789440361352861143141358367783775759600284938548489671717829220999813330282069416137561957702352213598072475320404232092507676535190445740014239002789270766225001942603780282054823536555112595789140684191343006240081387433578044503748693566126732563671246700263993127729077465716904402421954619618544701362199086629379748782180014297137301925088678418021809673312702041616919865513749115840070464094216070399712686860193460034787079633060119762970907674666667255199358645908946880724078244020392930946129543227702320396271781314364061370370652553774044384406827520612421649096428921930275191533957599051672925402290539167257381045408117054863738147084250269918018532472962805823426672639751256190630176263205442538932247991628906125970513020291917572679217976485165917231184726704584924895490224862650103197366206902053970131270731580125279632137089683863699648281521515515279221770885641471105434742576758324328913817596379999646852516692733212219740160178101876214363520558487538751679905375056581996758961911195903481727758990790771307547980270708996836866762846567340889467237955682813473175471903840389698845296466186181402062191668032772878185489499006171668969347908317639704081478389960866630116530291043268254573987526989331452426331868044437558135628638866138995678238266724415403650657/390596993651814075957746865610967037973504788573988204544255466923973295392677662602859814154349789331008376041916160156959145198917884420421600350727142139421754395085562269471719579186547200163346348259725328797711928956378014430547174141653858084900118675028666978337655434089085843369594281775647226345802726165609796204530486804484143190012700198833403084810872834556551886821291853175449951810391665149663126066199866079362066302645792344891048924288473226300300107563046075368296143180325220600186823813719862974958767363358922553908706619996180050996749563044242189864429955546022224873024314368999576556280841637478532024500078140042846974480122429229367837780441916044982631874005947989596933551239919687594916328244057769975660548840725580287614558763088699700597249278907117847769921218773082923504669599171459688758248001552209249388391879086049332601734387210131639951670326808440165027674235480657250456212173357102315867514456023163405967587189030941799201941391194371516470031210106802913034886560098841051316103255878284349775646004949627813428830836499498323463161830306520688751253187732530095817826795352906753747311878813268960139192855986948876676458595522998621133883178667640188713208257022308088804242730473579281333274364392430368761848936174395247773557242317175881545082193322044812456650067005240176633922065533695326879625806644770453210074651776159725604735014917525664724013991320045202577474521189409269544852362008987553086010805426739437086054416669461387471828887510144626301224417751522924778625098702321690522633895717920608819004104696737884778945961305612991517117363194980012904339173253254728303000430218512237128747200902250196389794459084800623767996999706857413941461088929134552080883002896004067542046943790633660376243000836501471346278480023316580058078419125629967312523129039879571450465404559674231607733408324350782923301187952547464957240338712022048136759753638075585412855619381577514446952305903845133592437421184095369442240549210004535269942442178883355644566967914097413575522163924793290431841070056356384959002207022097247506496601197593885540215480583721974480423042817911444540030658242528242430410433473598031545814603029732388641046488339495464146642414148356386088490000177118414462040681684425597600854015845381767642646873701855463310363089484962172492954718315835599194272091741543103482156672575472849763096121914950021450641798156542975268019306971728084855469879690589580871463768017128357520110021874344841969870532228633522168453955387858200019738065977764082685181016357381543411548216404870521912160431085404161936577027959324488885862827645914366288965736767540536548188565802400429496648741984783543297404069483589404768851675497162012858461346167045620154922436290671530247598391145991502164421221158632351852387938355131569625199780671524541074000635136968537808098086651461521144541437300855381551684672757896302134701744282757768771812639091744853296920555101173534415803064716198143787216916298428497397371030330106294757110444613232236108647421528650020952327316608929371704923153995281142183903359574346831044870180275613594015972395792927246120007125237266915500075615196618750130461427476999994949190064619004901076726604902764133700088244991551876164086138744022521540858234594559722585188524784172687943866389872527222268412149312591850505816260945581268029985106917878127957645817390726831237970529318221984214661861808344142518380142898315646420088067651002901474609203580895715755079220645103408039931580196924851009648453981339541635592420582953973275181924418335880115651731125639583883403265749923019717460088902578520986985018447087412267800975784589819835431637498841786046481207127778627371061106126488891410240273412327599297943269323878569283227778880948286609210269674855899785199026534896033583856815114986630817695822908052459349938169058896555373474031919835523673930821593653327816183629865530083720459214127393641048889763289221348480405134933950660183397339970587941219256150066195505221394637233363735027677262053662683527596342492282234550474776654079085470606786708392082957816487559484618638985838390964307202234297337048617090209025786133450940180382426723162500124133391164348614864649737298462224560092841685475291565719967244643621699860798411282589622151214480252566039692392026345324143581760358098526187604659193252850821780458430733284084487861803261428014471539626954317997293724815571039451588120378480377115421712134461668545215206438095059544298281644861630765793752252106490539198245555313764207995387417624549020239807170803401665154337469793024555265825096394730672494305302546342803327224450204936132215166046050005617536960035935495737217383953251353693478961753014983501540251600906656015601983293483078194551377431611969375622380872245495316575480766059623482016206906236199718845398256936042857434093596514219028659757387402254334445880051153749746622610028756984267943247230409704834265116524020487245452002315703684105767645429417708117853949520153691930285319633707318362390669731814722578035352063399584645502686493892630544471669914998966513387907297000*t^72 + 14146603149024487442956876428014928420292225959524818417589967050083290210026882194301949928568860953369925495888177523234004082120580589411471983261862938960999453650426564588652232696429762386184241524504665199998914032145951136491768724732091928442464472142134519741175806770436312907451315038295517509771617256809779441865111042128105366580518847339753106370142328210596205420945007809846821573514187847689728353528132599187825113863176841094042588454474656343171155881723309448892295376339330346396144938252164788495705967153363823263383852776759801218947297070096249833301391054510123257187487280059620834168374682090721415862301853363794357383717351695787248097557517702554296470263975385067139327087566974343743417765335788764565197299961295235996451243093072676526554877472257896265492408561063657253822401343892390295270549001188872084370833578506327703234457114172764837713770531689712763143809368483355183998918308520412246510261430847659692887848675189303556084991797800248808123461820932200495592630211603144354746669161677612721822452911216795677567612792468458550825246972000489649296426039111406988764357431568466570153409086905323406588242596527339711829960113634503689557866547885290657091951950407539486945981070115867338840235735434109281628474182568632084101739097990852949500650742783227999198988381723997293568514454552093684062335276520016824047190751450928904583186928785258277347757785032267992748896196281409414300658074944652824903702942249078836774326932196255591321327248947426512884756588437063171127759975932762071828190712715874689517129187906433394108897763538798788198195635780052012026532099926583865778212376227132457129695538571094768115474377756757784635278890957070994172562891278340949285738752731426908778516324965887561746576320214407654067285052852694631808698421588797726798178801033532034060051775222552502955779913388949165775601851195250223099315590369319646098686841203726954476318152290182448459406186857392810108751720797998117216131019532025691239865159919994762129341669215635567000478303279060594805289806413976038351887000205775502147962394072024522827736232497033623053836362207063995871133022654523849518831026115164868929032902021368803313699769066930232588985412634993018302311076251426839304593538058457643805498900724844261488764528125584324009278807704559586926179311998024731663840840966658690651688522629517303867326281105096650339283532963571451439490803758698499428539992366729781496665140091423189367273761456483640907082281108426499186017388581029940491100214016216702095963793966232983222127527080860477224710944972712450708981299272655825723238113064884364266829995498919887114589536817558752359120056218635436771037457840449916221726642810777055446004262591594385871979333109630523837889148922736584606832807358368884575921706813288571745956014234081448360860741804085711141498770574430474608855917182094644436827511063318076807495250346024989218002138988683709784864416823885789110941669231564736304404306506829769336820541988821834628325423153034763686174866714177808078041217525913281465770726114213147688406582200250935187757249844672842560118667011481133299664684537898267991739228077840690687693934912919994589044694955684331972789184089401062067184293272942296771172240683302373974071923450735734655983091791911425939822610868657550114946969289886791120967062126314887652034410538586588850888817034465436395339886566331687893924057433886590611156847868398182591659075829858042325161305398070381885419026402702383827848012727006598212151244170797587521551514164182593351474213645666518478439478513703891508318230181103227492954714354816411207406075077288132985064082640086816497753084325361360868759967285844528846543380276797355768794590604432286128042126009371328614162831562028855783117912452311753569278689790168820459539113454292042438774383660695272275461465668390762383641110518808107388053698861478090738231035095229960057781803137628212679554556895474517016965697935614075456027668011719245334810620648860106209040923964362805001660396605934989474110486273007395561633431554635445480960883440440299881494890619176397473990293347958020375181488427818971323715293924496976709174562341686064848251147144711023228319408994457969723937272990802144803101202044058524503817191697540703323832201875251286263175217897385836311458195197712763845006498417643226831790316584750751222060303621935346054369175158028003235793250247616681862920117978063947168385196130513308988126560329471120621552609016995440521768757071734392853016581168131911225562916599285528512995956587339515263074928779266248333536802401165173716665604700874343765392275146140759998409332466577031125881866421465346482832710793118217161722770528904350133463511322183757854433227353977269442568493827475025825093253719762541828073655823241332169501816642463766256342547341781064016747393624425074733411854701278833825224855975553437185065932524403152001529942691123959725279626548449196940546368973978459834788871256662017979591750706264055115314684492998289213289695383455987351773022981880631533496966817990488489144584327730474357482114557632150703871589/520144996546332411150399576038604438901383876784360959051433530120424438364582420699474985848875802792459487429151686609017261689892316086528097800384977615663302936122273755513173239616752021550856220432534229515619718726910055883345320231969054349725324702246508192819644486395299314753843051897903556417160630343870378612366431594638050681366912431446481774606478991351141595950353651145307519160838234090968062878156154995683818293023313472613246817510816846356566309904789690365447697335133085432582120378603617528320091872206298534288427648961579767910671501453915849502799224135452929455910711968051102780780654113908911812625937389823724554349363034923774837310955151533235204778884587406146583179067826383980563577111670263684254630872899564416340054086179785101295336956411311933946945089666155426467051682896660485529733588733691983768875185649589027914642958968158633868974318533239486428519523581741905190855877520541250630240083937512602280170273392870829270585285940504736099258228125559212524790602531623333335944169077915325784568596591254371549393063938498600745110504024850050520418828330485910930739349144954160406836985286336498585358486555953587440817363038126497143287766259074184636422328934706938257649902747316409642143695249253107734528833338903004951787061019039215590867787440523008588105672561978168550839550602370943628035032515285986858082744615252701263638794865171676857478631774526861432336904050563343943895062075301758192871055893274683719595798198166080983318801867675927357797182972444694830202423105258384545974137797697610743973799421155949897296371805307967036961288654648383850944999048917546523495572907652129109781689201496511525742954681259497317716004609631789565379016757297511854375865523178749943492513481193824401030262780607792676127509231049912444007761468963906471176633504772962648203097071966185090964988751927125926196081956809040834725051051509360768785071928037321241452733143134056738524820695287102900595832543487000307250331364656039467806685501546335266681678938939722411403681626516398425068358291714585970404605684426167929484640594795857577720281643989762683096685352518740312474159892966776169829893909008045341843113034593630873660240305428126421945481507561254141172516902529355258617507776426754138470597767433387244124753479637525308300180830807959703118033223921072927039002169154899470405302313004678267856335683408445231771327878463062065245710450684566332534056454635125193832584409475929430946512462669214556544258751130307020991183924831169692951191193722503442432720115913088643045041512485911679693640728729875645541742232500444366340665481809297774806039462108147836671106793529905279703908076403418491043085862313224017187481203720747123184359312449084172971710993744254446385190876078683715620926176245415216763271242916873550891041260913513863544179124063102847783952057529592324147680672305749766326755889265242342711156136539095414463831057173562973732539209729423330377747847070528143310526870740615700832422056258215851552075409954261084682149668985611234849209950890946653722666737049387674897973833171863341418790067025436031269907064248116083142821774293775807600694236830635590397800923538326607338102717641526600507595528847571377284179580416581758508041427456657851909549068422030575942718837589962778582075846915417654102178834601480923578654159199055259930167378974373730265013491984563598564088208765608979191379308111616453642890292923669149417276755252197130354589435226128147180495492396038373175554295571593261181857885150489611397240076300374411450596017083947020676221948976712538065348890314154590417685055267063781001716232038070669954966086478776747516463935957645085230807491825205449129706325107707061303297427416253065094453649631628095498325543129468334598342450349773213956703668969884722502658794790530038898270839223191701000995130097246239009585839914305692451210755548348208551200437597561487744853479645865330104868113479762393072838020377629144224124394166275056976106504817014453157191915762707145190220634794140230915796085555842343048910911015315485024704300008790472158955933380350487582808123967469090975339287169741758461686005201045502006875931586344729331970965900524238794758566835785529039190300844491263268350423047450422896981296551024648513498033949536333776190368715083189984536377543534537373160204492348379677670977143593156639176335968009801639271266936560833466396143546068767536364846970676368858703246659058121946044916573396587626490545057074071636448680082388476568032330331159496003647190911136691111952676549119863217430526063941044366095657086698983012204916561224213166430753892856239949399862784656590814020051781187435156727816297746386001816150734431619696217768381874030260776641085821632462410917613096605885203803861540251263239681886802731936884915530137872625595788678819830405149734639358101673165243587557335355370430268119743412585775688294717383477757561828923604296380171153948848526916417078739334180581163507914643608842777671333087163283978886912285916908526199938899750410497760446886261077514367019675054773770140290406994896550505000*t^70 - 388035388520656920850559683387837348280699595617218695005199726153241666251373175273177862593778108332304219398752664935872251715993338836980764933963895763593798312172801593439612255592748461192791244850636532090494090717395213529678818985251934460526891359741599226612910201450460370839402358321673901133025848961979681372717818652291669005318130824760095092965232503164467743886110259353220714653789833414105196273893628172390425138852932681052915330445001489282494007663700272143474851393613644403850921315788539680852620549078264223476201045447461404130999956298900168282910455394420630012033196659567243365641231730159294721227345086241526559216941191060352293952238095732495855796556026540688327119821814096635392462838995779991094775302219377097868391929015421839274503326823837624371764792349019077648603535080831189784287507062929158383218435800982097684951707226750923458699556748232452029958164989208118690788104930300378224093810055194938561883896955505075046285107758078318647274579791738052905280881761305693164972984331003169968592254247239765036498555179580722883052116507955591572233410892935531584427768611143929181473043933453401353435765681404673924628812460357443551754706689444176358314102033596209696463058708903306260384205001889112441877698879284181502983392636566776832564570879877472207024066502061545752720209803329141340675646867464525923307276158557227308531768415097048761471929144296256057764608215756740397809291813870815032839491380898685509748387725112419972358556284445406999257838013403864220139215946777583467211860138166368801433778096695073588587580308450268481437862394079659229470247088365094055189245150935930230324087493277318553312097622018443749208053927538382226201432784120400949849994105800859374365237074398942516177366907351769874994312647737418197375568328772253963444634736054945090358398625348886993939681878611451591868311545666902578057814928942582112177951483484436780797803132148447040979174427959571407289933832021046789115381768237725272006375523126095715143564018880466276272872203681544636802803700908575005643456441867225543077125378232809539683023764355979747225939931420050880248111433630529795222890653601143652053322863932144641442566029720637151975223231001363361284847054013900171359468423001059595978841629834478241497373795891882713428062484654971228539567170373688036809123735197422072170922605498626318506363151250523137606665786363483588835724103266759475141412120438580991828997473840874832035222954473178588470918540436446363755553662407956427577409135684603103619984638283948246947223624272367920035074793647142303856586743813086357454097627222625988051149361294385008113406732651031012447857850633232535781967374905123090927832901896028085549883400750435915585977494879286075412552922248596953225688555705155292784233936042434506089447270601009096990268436695759068045651653574845211002867176616094467392464855082623343613273455304446157029283604935818420558361814854749828215135620724684903476100336898597445167921624891550115607429740896827502173546958662936092042345839573506135096518561938392283110539249705859654816370595243980738554975952002912909637898566178673778728951022214326370948470195741504256692098262913964120217380819121301318852490459485797678022695994649500961075749037417823664238294405995451487291691558518661109188725376015744119337009547696877842098787797152197012928163791485890625955935903653457783223783636830298343628760604076662848991225336935313900423840546773119717519300968384617091380984045307659464209000392019158244392673504083480178521978953678912771037047724666002155776787723007520177757836668146841518922696531529712175064854966537432497140186360523634704645095318368984209655475626191012822408332020707182138993239463715863613563439622955428996486258888151425803933362923747390996460205784643875102459943736268923301539463329423254546038995924900179413665297128011738078574159525839617443180830713678655750251811656435914019865923049328591005431893043243819407672695346645603849223014078820800712159270521356989245920281513537644450617320413247224790709836520239293777644289184034655503096656446067468920265594543456523965755775859948847997211631616908141594769493729045979744000678136092433045270144659196535231402778976546476376572109097998486323895207178111838579137252674717115796918381171579633331371185037021563139649892269110858545219506723778183290902870394704971909486086848940770396148555678128470824853812930612189984883986406012665752765360945781990367794410170019053682946626423366622123700221756212566629399979086106809911115299092712779890355508050045307789794888937671927008745066501820579249051444664231405880205087199968982367128983409294595846245290234588249988861547205285668226277731350451819974092348546262077830541796183121585460042365774543422703885933332875393242441654956330944796319752780215220482476531084836122118304076027951115495882652958661079521930312564789066102867145145968214724025942099841230664243994742567919981906556691278021225968834373376221072762570259497320373605952619099209407435086841198262138812550834301030187152490567533404009740107/12356649402490191748530335065013910919665327418005885625157318286141862498127686372511059726575713826983573659231304074530665562332717504520837823137787455683619478088068359050738763648448165460419264761507984833853807751020274747564904514699399318931170869215179262312613696897781651134896316338228995289157110447433944449330085555587546699288411635529656447357303176396956747909174694536396816905210410760565355146814108567804232348511983690743389547883493183709949804762417684262379528444088773432508674307515011980726564262315972130128770356519481724652292958125081819822343504652254148481023427940074723642932037054252430446467581659193481578386605217772729747367763614088418406926616263170114643168305959120731048798559802117425040562723560590279724797340460568628582990972070730404526753962237698896280929511068365309606936745944816528525213081505794808820921594274008250827008354496755577221296071156356934547339919994885112632632328305104512739062763106150674115347835120953272529475879018670837410943030898330809801346947987955854893134081407143201117040713755598577247642696868362641271888031331921001021662566340063904303703433536609517895573285426923146631269977696557913199728485706737306941161086254387928161208177877905768584058097645993014213325875467038036424224434887498466349760642193790999307561452553018755236752351493467350969200294362756681893087577527838813611372862450853473273620066106700996708163987411331177601535830699233972740574704599885055238520204977365666648191795831011575145658113266490169800986431387081440780339143569376052608440435396378872857264324386230982632433414746166008222366689802596427595582817285569503739497279035266389561122535454104326919694732516499544978469335673750232240377373766350727811297670647468970279361095440328199467429295378415798009651461836779510104425083628755251914098953000813181447701095653900554762029759006593849916737080997637828830455225823480940397040338348985255494012467726064642068010568859168449581481070175852429444999441654675910250620407433332050778935183830661303951828159116746245206827182474798111564438675908347906970694385892932074147110768410436348380350125716865638340206626793893960736493807705438575722233972539752438682368045952443185329216559119602893692831343752644831003737759606308368231258902704805373752281447594815249602987564213746220020229971813072707159090757966198676803315278256934400536657947278152641097919328845309852987729406092378154027464422668624932433814507019507605724561562399735502587231076982526244730491444703391883766225429926554636350551944061031713724349512755994031111256706561327890430935031497326711242521165437692394368150411770532086499248905032742887126860279493815598777638250337874136977825536101999014550052667271478460549376250612475199568322684485585390859026648756555174494933762970339944524772676599540719162228843325436606182510007653801974333310317374330371064170188827985913069012363534751321755987370944919614270062761378706740471356099472949015074918923518145085360884025099384839012769230807914046344888842728550972735386508891556977833603582524947605897398115586531756212307173946394061027524235568820067287226730970216057232761579313737127436211976442866428018748051350528427289554487457535669580099025636779562019789872747927551600414596189328672356461160923301890244584229259629707973531899897103339277802016526708042047379670871840063590642714780396493624337580951739092636505187443086039652585887793827147668269293249693852439175511546883455864535322446286550624313150366612718937428979705981138432903129354058919404794190839666412265583802550957709633927448367516429574358176136395346367327482385738850366480669022234762523315657909935784800001736636141061620013032166585863474876739598131096498906952601427997230718831084656449117140163735748724289687423091046121959686960266462944491328127629715443321679743634924006365620759376980754125976339589059915176535399925782712175031626181091182163528848236252807864026839351362981881676258917416092230397728001584681075165881530095961197776126038787297016665886274443662806233217986508501073520584789094199272004432465517828714397890175804570288300524140867617844736156174080715495586998862031702279092838280610621529824776820235212029113950054872933604846947561056568492322373552577017223527628009655714661169511621698703420206534061334869773250971116893146767055973261230974683768212181599120450100277452087826824150348425320235700380776007204361309037714200169605566626716270232194050110592460799805732522682973333729920792556387771533054517675254082072323061642231233253642022143912965304816718801820070705909142904899128785916950837379080047870602036334712865501597179100969870263764274431191808550355849189477471682475939561621491952720980626908782662533355357061704004176132542868669002596438772085655449237631813895104191399136233050598825364714369300824983762364245990233234603705533891295212918567602488021933191854642827911770187795574437519127379969328015090058035011774391401425662760938615365758113470908181034781157188154081748679374707233127862596164400673693329195603572716054315000*t^68 + 25879655325014288067236027446751000277511837969123541655992734055280380983067508021384794349867076866209276128407022053805000385287120675176698367799973813807339392380476251961523108937215353673757980713426907894500364775658113205373719588072238108062944313539428957168804212762385437826845533431565703962381660619957818721735349750396106391369661098644004127976761851626792086743135948163501046013514613682000498526419596520190842528297206409945817345717932600694170471243719969068602849514063037169753102517967462608515174181685743636206187855088330613921028990499220491164874142740483337916395249494428901303099313575386054586461126639224279988133085852140108817760216769577246469567830075670834554220984396330210812504106964420268336847512658698442763896244232299224106977818576139773356167682408436565730114401169330293703619096458122050116277649061647085970452244592556646114619564192574388778128331354835006400849249549015978217418035604709755506047558008395528392584972128986842685746029597282268563369854025047071778559798532122204961275924629397139405349817198499821836784297751539929911409563293721173008500715396019400294602069013301136170692872090147475027492974927479787391743075938661527039858942607980279663649005630445304286643464464134794445485422865745515532475160946739425412629117238700858555848813044891777173091817697003143574036532784663204425549131330757116559466315832199665574261320565976234253170830919619931697471800338218952395049494989935197478747726814620772122889804164917008930640964329873993405222451148506805020591104475994843350332688295017884389617156591951484173618042962713393671103746850826192258235816806806284434512514541199780146886231923305050007186393094206642769695840503817930717373119899638718232534013675400073328118666593495313045127157359536194982266233788919655901337150706874391252715022142917459637929794959947188036888125006689308388920268334760779019234208752785675015984923594963429370298908589071766846865435902339851756793590067100911771134678436578861868810180190649261186863633324857720396568631509489428378574007944767592767730878734580024769073297916750567563690256467488205247121404626371230334522806450447390401774431414036712156824053315634200461099575630238959843606465108562134906305656655854089073273678799787648202371407957464362212808945710207419724159906166747813263775049121492310702123255028249667441224272693686123603530953027983424857083832966774938456291753450880903930544557901985710763104479596547019390516374522637493199357159305328692805934688566264260729656083780424796776147700021113254204710243947461729227945047782449004166596347042183487605709625144034498750011550086936705844781379268801055179098626584030267718591567293219799347937737702061420118083985082858982417559766584128630055416795510481979001333317811869296265680474324680459240909782673295018154473021759186754064132264092732173323172204258591417013934017071699110323786963676209782795472683127792546497095958292413004085970816997176811499075660694921301078367529875842771907362292675951953099359101068192414090079149809017258611463138386728254326887729275222669872113929560518473285168046944017534889569863947141395915346297466664575330410956673348298537527817681652500997513103477878356150854272982647682256066780308162910163621132636605035023309484045769385537889137864799307099317582422312010929422414397030229324409323891662436457516296327302570035230590111796174186266191933764086462314577492739425353256680711221777891692119815700572955613662620693775490705041426976980514734450054502301285124593992984956826674266048586648757869484939567537893172115133983949526034739989788544404227298921203331852179282253783566750335270381406333826131501867518866240576227339425907591307517064407145921558977349310002572561902340267120525808430709219362558005966420156398004144524684882407500812934131345554436328181425995925331010078634222138373489862375941995574392794203688618782353656877322166911554232538904174346782443710725537780774846538533925059974138584368738324587647514980007651710423450302204158428575757449730551002742528999212060290741454187439354682534262632532101712749931395951223063905059929612772752324629058182601923541146950583858299900362079567345915967943524038392427915166408387095448519027961604870980639780583221903506083889653837928460855781101669410351697973173911528390749810285378372143942448011989016518303783360773947444420249463826836910663754615984394271374716020829185244549913653298011072547612654695164132765321750184374821805106829162501699050089100278701974492920821358383146010529562191484546892682214630298131598433473919130758882592349911931786875389044209821606005649823104811672822595054212884494800204481646978149418480220356073559137282173765602232187250086190344874063057043843212062187826283661355757727591637056267154650344137252312329314868193795193168076023465844729927488865502905642484255647164050635833104781600267646659546554537030953541404282423763472588720843575806207295528709780437377347160882528222343084041121180412604509613692815855552239568500152958669844024017587865622622436845500315589458423733/805026487192084880333356903862473450214017226561129712743458124164316862751154492776280234425417773951989537649920034109348584769885252346768016388006600657597000326185349063529473183962331973652687920656453041787639863182141780195832958308401164584097923046630708656635205775504729958266006280841336782644340106015659216736206320151337930483491295359506722279322811417503226934679814054498091131212588701042802615161844535797992152257534459852162617559872354431252699966984375997093830472514141731834333781377657123818976910522525646985254964271754294449362071077850479754097453698613274001786078551618301025394005100624057595504940208095217120741157190680268139511347584708894721585592238637873886827308291217343149671727067705112840329198333462336880578214792692269608429187956548331578496732017426204212929213668856933976631028299240658910635150757802900604527205358299194251640171154900568575685930605932806258196100757875724128976718105250465643373268074005189440499900004521806486435256894276092616399497460764387832580289969663094128485526348390747356356458440943101338596423460155267599280466518863211484471001523498193168442768468467172322599662550574918433514827651425004345027087165819527534301017037319452334681696961747144475662889495891932940912946961397328790921487437073594113682167211580562865335906573043684576245134541328134134038198281991536066616825013567409274830485740268289714020172963518654487031877687320307316876177626897855089740426650425347255464786488450763207751599832871127246429815886689993898228444373203141626957915845975021934863320903062593731671026506655197599859281423388277998367620910273632932159985036589714683923964522222952096034326376972617716484589663201798713895800749491339757152943828210760102930064662331373959244943008910934189184013049653506840479531804739441217997246119992786188134954176844022940585302724317551067705371612892270968456079978428195863357269562977526937807180252139114033303946591407047203386061687615974364524848825635759022797351683920303705133702663380513457463463842102038682831789769322348661608964947798414283265295825969233043687776036158932890330425434500815831048183563494306139626894417243987143504410009466259448172407315462976042515470456453947820328810157568158671182221126571562497482318219127403392976792691141424722816545055990575589806577877507496274452295924836751742528823261529212302186137158082368034962864774166213110334595080742947884946848620794487198953465745500713881695527211047025358025540595146947295421845537742194899232763524332918994620507487006134144330734863080648215026651092237521579113963046868600622851215111728822307068729658739213453984724587736903844316738365192876153861867462544852069617775563057023998629977090824264156880296905074678810418318416767973822622813698202690016412706295856169204035610080082594893293025870999928942434759718142250537114271394161874894998500527447045816344819018420276276809536818346112230819177226486180840131700797284401823245811555215260459731658226219452202988936859086788392399070036963355407394623858360074567014359870323077734980293100319347757345414545301658445771952451880747408733481914297008861324547472910344624194093935887500914314407121986745646296048420075471419685154294808107428613914132903623704722131261861250190086712124871935146805268170600190312203136727138562317977115567923225014143370181180307515474809900829580262285902239051204398063187176930464766542464823717471090799065674926201486149186045297218893985091162718601266398457947433444678733237333586037584505634274874741332233166561648763928386964821121550590138407434849707500777512121256853956598111027393517714826633740503732564920718213164996095735415623535368666447874334578443790617266946375332747281148781281227406234758926943779222568473099769035826810698726963331067529635847648004811254232560643444070218616076174744926852717626364825190834844995231656593431145109048455667844433144418530427522582810156164330504528694794679198902644086099991282291296569768973769935613175028613923777598102669684636243175972526963454891740202805172957450865619568800107252497800065614624213423100178885408035026725632641034454205789177420177496616741788989897585630597504005678331943867087542731010226131646667171747498387903288883360551135880774947298315829208935525085046212867868574567237585503206573570171957876518008361798342167740084152228705750346335741018599592241205443100165348706926677854789201833266151672944349955777820143619160303407437695768948709358637802031214793313768082256397040762750141919889891668402532126627884264032299527452733614140696390747665007835486118576248228259832535592494783992394106860961327689222217925696386783159504115425129870612804360481258541840025553271102895633972932504662292941499051594571969523822889169223555654008203309555169156048360505761730183027875404922320257159063669610040551913761165687374965969160408478642465293364709009020739516191943518483320082327519923535369069886862253597217404728147285124221289480872645119670917866508530360676127077764430145539198396519895305531299591091346750113566278677342370292461277269925000*t^66 - 1571414607066369488876185283239342168903546350221616603290110768744815992765701347310415557581015968181329626126693035650241483842425748435283383310974406299176147911661011564821233461428067876169860273620228710452434796030308567798841073169199495660786154792451127827006112338042655556193095301924546324190111643694282809115655199237114882252914427221865508526469601459551738111580881840754475685843119924232157174888990719814303312057388909429135732468391076039365632842439620186946180200133181106479339161623938096902735515438679680190346668557583294135600271747612016796154996783748202574234420975320522637203681258578680236830480415281513244171384992454319275494529405242692777884558315238865150416094857216506197313997951701577723989516322624560252489128848042765193335684230570595904594786960804989811916725316726861139294169855101369873912495329493863444510530257298364508259967852655659852929049431683201875197955475437884639406282490564987930393355536618682311664163800259620240419378180404358964527971092190130991842301553200931067491805708287203667550785472243816519156307890768197432261703483955434486982937202074577795328091779538387295305933062533616784897890505422387870491943228870540693107133441311792238998481621543165508699011433658667776108246189712738906292866845993200563079249432581496390035197691837420072692666444612617577373666082294220459216579795563895656612060900630427640499339978958168154782844794845121887985348525857017203716592630271376057630761602220266870586528442889972793871430568135984509353423452389796911782679363099963043502986004545051212350034377777238668980275211061500517119521848254443768580626060303947163275528590442371377714279427367073778726889563059500640807275860706987944202906437565568264241060281372714075489290542297125546149992614313857505005503228147439257346326620573302857936073211532450698635462501887694286887162644907290457805549978742407129550813886671291480883148366925984681556229660080363418615115334094747027931207237180284761368884258827966574135333820974681466292828151407792053948872485063771462819318469619851734810167598203313414855255382154285978222929742521900910855835691175203220720439570840373818033339475434377459617920911844600710249438468435195234985365832253734140630026085794995841967189108767191346901551272074008434002039470680124247600932934123670634458786630818546338980228366834164672234791675801768512525757782090365062615098887509509834271621810648669928663952326377848700400780195487470665441354174461795160218816225099599794405401872259225325984914557881526894863656150439335386342329898213434004198755715663540173491610234521843635614066303092540639222016602486912967546770751036002746548680513877304930951860397454353635171400598711325717429616568984543073935417950084312864520160630264042833426306608529201876131199952346601946420352324489647059579252110570278780867646790141282478938921316329248417638728201838555740005936283655551518346672637994005707085319706929720158708292052682610393126227290643356925604945660477917374358050451102862186270072583907186818291734814046191948577768502580290200968229198771626812225433890763416772457877893342586413307652096287962361980298697193645541737035017325376359349868101660718580477938115189650864146041942372561500428629989274387260899716890415545221265928874884556254534982065330369551578370154660198213900100224940454055165529228288479654161436066709228379879062192003494063345264415926891437975065367798060732733170033684092358519715612074323803306306973681520209052292651370432047179098525281619921645778269950996484543497188806412297556880677737302725918720203097059860330101993908524213133131421780978068715457416181378873575203843347210473734179499632588576045214799274383170650986460002226384086492095575362381372503731737464244744655363152333226057359862939497285316126970748072130313336006180971263682632554093892213921539927145019007412815366145433508574335759035258052840067739859964725670131462899266242979807136721534310841393144569797198535864436143315979137854801182632861428547939539698601566322906462318292292553351847384353863856418617109732347153637403177073047731659085281114751008873763072014406318829149281726686210175534658525356662993278735368985628213348745811288717154993869145252300502307823734746710656125546818893676132507352231247770127542950098584311004022973792047544786275082735957983656955334402681698214032970281580485258428933514037572977305454341875022179519611812206430190584064285720099398292940434423113744833663014383679225594900794857043518242935546075738215347740338697368738686012596086407178942469205710545190287149536203676932726395694070271796314127805012874381609870010334481506988262681888663285389777208534475164077369016792616560565247383041078559192831925311675710973257305824720504069973652068480813586374149849641010410439977918693636475967723234990052504585401612432949158113844978225422053586463008191186427654167165058748094539463252335954294411860659293651885169627887175244806926661966952351780857791600916081477427182824257762831493491034790228609160209647632724594069080770548506844795659932154079/53668432479472325355557126924164896680934481770741980849563874944287790850076966185085348961694518263465969176661335607289905651325683489784534425867106710506466688412356604235298212264155464910179194710430202785842657545476118679722197220560077638939861536442047243775680385033648663884400418722755785509622673734377281115747088010089195365566086357300448151954854094500215128978654270299872742080839246736186841010789635719866143483835630656810841170658156962083513331132291733139588698167609448788955585425177141587931794034835043132350330951450286296624138071856698650273163579907551600119071903441220068359600340041603839700329347206347808049410479378684542634089838980592981439039482575858259121820552747822876644781804513674189355279888897489125371880986179484640561945863769888771899782134495080280861947577923795598442068553282710594042343383853526706968480357219946283442678076993371238379062040395520417213073383858381608598447873683364376224884538267012629366660000301453765762350459618406174426633164050959188838685997977539608565701756559383157090430562729540089239761564010351173285364434590880765631400101566546211229517897897811488173310836704994562234321843428333623001805811054635168953401135821296822312113130783142965044192633059462196060863130759821919394765829138239607578811147438704191022393771536245638416342302755208942269213218799435737774455000904493951655365716017885980934678197567910299135458512488020487791745175126523672649361776695023150364319099230050880516773322191408483095321059112666259881896291546876108463861056398334795657554726870839582111401767110346506657285428225885199891174727351575528810665669105980978928264301481530139735621758464841181098972644213453247593053383299422650476862921880717340195337644155424930616329533927395612612267536643567122698635453649296081199816407999519079208996945122934862705686848287836737847024774192818064563738665228546390890484637531835129187145350142607602220263106093803146892404112507731624301656588375717268186490112261353580342246844225367563830897589473469245522119317954823244107264329853227618884353055064615536245851735743928859355361695633387722069878904232953742641792961149599142900294000631083963211493821030865069501031363763596521355254010504543911412148075104770833165487881275160226198452846076094981521103003732705039320438525167166418296819728322450116168588217435280820145742477205491202330857651611080874022306338716196525663123241386299146596897716366714258779701814069801690535036039676463153028123035849479659948850901622194599641367165800408942955382324205376547668443406149168105274264203124573374856747674115254820471248643915947563598981639182460256287782557679525076924124497502990137974518370870468266575331806054950943792019793671645254027887894451198254841520913213512667760847086390411280269040672005506326219535058066661929495650647876150035807618092944124992999900035163136387756321267894685085120635787889740815387945148432412056008780053152293454883054103681017363982110548414630146865929123939119226159938002464223693826308257224004971134290658021538515665352873354623183823027636353443896384796830125383160582232127619800590754969831527356308279606262392500060954293808132449709753069894671698094645676952987207161907594275526908246981475417457416679339114141658129009787017878040012687480209115142570821198474371194881667609558012078687167698320660055305350819060149270080293204212478462030984436164321581164739386604378328413432409945736353147926265672744181240084426563863162229645248882488905735838967042284991649422148877770776584261892464321408103372675893828989980500051834141417123597106540735159567847655108916033582170994714547544333073049027708235691244429858288971896252707817796425022183152076585418748493748983928462918614837898206651269055120713248464222071168642389843200320750282170709562938014574405078316328456847841757655012722322999682110439562076340603230377856295542961235361834838854010410955366968579652978613260176272406666085486086437984598251329040878335240928251839873511312309082878398168464230326116013520344863830057707971253340483499853337707641614228206678592360535668448375509402296947052611828011833107782785932659839042039833600378555462924472502848734015075443111144783166559193552592224036742392051663153221055280595701672336414191191238304482505700213771571344797191767867224119889477849338943481913716689755716067906639482747029540011023247128445190319280122217743444862956663718521342907944020227162513051263247290575853468747652887584538817093136050850009461325992777893502141775192284268819968496848907609379759383177667189032407905083215217322169039499652266159607124064088512614814528379759118877300274361675324707520290698750569456001703551406859708931528833644152862766603439638131301588192611281570376933880220637011277069890700384115345535191693661488017143937577974002703460917411045824997731277360565242831019557647267268049301079462901232221338821834661569024604659124150239814493648543152341614752632058176341311394524433902024045075138517628676369279893101326353702086639406089783340904418578489491352830751817995000*t^64 + 21270539579633766175595268316602205532087891393965503826757905288626467792602946817313141608689608972452091303705165068179268692664179105268486160070089662490270008920900442055897211057563031388995674764656863531321580772515886377164944196368783503058159338353007654482770549888608001990756440449166621602210382895700965732073494246133234818475756449143983584544304985347077907379985756067976216793737117558075846295913202733262499437382088942577740078259213784981851771279828305717241215495403089828221609944790907219310766722150494466927370133841421998086747067635756333608444535064747409386935564535304811357658094714052294165863178625713091838409333414578093018497930481234151317025301191971349412142825139525802565780340890486229301096730457493264923555152183881844014935444748198538426366787667875921932374170157629606505019825794248009638668254113160911401853294433044507288280843840844972279766150901759553751632301863713692663182519248115109110017702090440499129150484490641793156805460851894144321820725729595720713833325030984053154350491773741667687329525954448937725031891882777921054007763467374236963550025886760765221982747787987903886253205255189244565142989190889054566950922773344523064172400540761919994873257477443775923167140264920978122690080205551262860375674755567566915176820563827536641893245740505088592918789278338195828086780129713505970357683175112585998362975191622905764385487842199911275524094793156261136281911789657021777642151127250779138844842835572093681403908198675400623707203761338148115734418494783758146196396258107133929095498639301654074471922176539154133643646399721004546168509814893525104020783516323410230693244491571870987635100212775417388289790706045886990430955272300552096296905052229142477699448180051312553006339663849964476037846072968414133626704047462896810140958989589401982150945271895499276426894601425527925867364037984455689515139257539546735472976289158750142564600063472240183773568997792669882704668841904633377257863867632509095188971389904916893003493545514042490934146684651012957593077022523321662671427871086817966082583135305265781569039890521142298510838748315328675027261142148499226995603919652099581954439734126676147900574012395438729164590605037768962023476957027889303467403330837428022116427713239287453273085180743694907310762241336118081606237586156641291949265509400167583789388004316156010265491854553982496851907623605199299086820814982757233039696133493712206667907166335685916497444124215470066386595370001716163101669586875045720132626905222896397114427431777989979445519793122892908699030795405621213209983176424842009376466200492814345752529757059420910143844643480390835144206044095197329012868630501050198652442350142615388309905404093302292158101615526206362912545873705988010450595833434652357141807494544469110805910615060778683611624098387726314514668635955478747316495381211654006125817069461220235585077415566584548165516743775744366551098964649533247910418174806729273920724856967221312783531276284359426596534741228510166779313769650838016581369416674001701723381509983227941484168723500649408758392943830826865992641031046106628237644728129339380251587520695332902195222332656664120650321491052688073884227320305157883068192816434671668821712812875368537850935581732483904550110465410931501244095316634677103676467439525128313998969384024357545925003360914027344260589849844354310115928901739083367448240322827825482419466966169509442724768816786296008516484730986548041166612847030656659080992521070794226194100656010446183077298429909459970971985485674234168893342099467841375979944152123844943401311358039646544092734220978211278145117805885796129172054195946265704716357740648341395148441884916023951710692970927613076353185443577451542611741957142577235332796482648547822866169810610466634633344811253482196336314977999320319183521973617361231232346972697594816097535783390194101292856871868833257708218668712482579018623049792118255167696976273580398092503057651110738376637595189479783380474297333187783816977608777265304242053805050499905068121821278135846986580149537272356781519240424172443620357979926949616051645819639412685269851368180566640937145773466075511125827597140573684213397594458232620396226257060752660632308694450448635398785254076514902425472275438556523471716750568225879268310990981006372936258122858311424070003635561434569945342731289339763263055837244835485432007152268227369584833851452931495519448141633329803604279977935284354859265639250709234468006039079668841041194846517756397057837612215114224602221958226481544046813818758695899260901677009739598137347685920439290329270838962599956725231839780641734640290513032962973374187549348280916335445792746371092738207649351145694188826461428794715213290116207545588770014771808651887605655894326350905419959052083207532278821373275299092873887317699955321083480977336408148209587571392553601853876742237703458011955128426394408726391548781967877453123969243552522120089940265664777887591212892547847350518827274119999972875264204460681844476470794050151263573091736925028786072248468974046875834966265313748030619/894047460924521760915446602979493617572641268970726891105876300120690196639080770443844602386404258374916431276020448566803078941783328435681766880407069254424692701185770010699787475876735722985929166610005761753668933632726273890175911111083448140610543631072824734755626944916706647155248248758233727569062497455461354462760695967638749005272215656072405518819938170470769535663264368309231282611575989116518962757208561570946666966804695246941551362465721943708085313899345837830427754315015183226152424186567669336540559561185500562751156535362839148699159044384327851629320720426133706099269751166042242655559454583633009468381783801916713360855753196476966916746350940012323882510581604291672960038340970935680109321336911411226878305262898476080801767580562949279979446695038403451585437856809298603267255323747747005139602733588245236840775158744326995157957113495053029436000594015321493204884353217393464352538758592140256592608521289162366795179155939163723492482128015636915740199139254660832521644689550647009363141393290757290847672145660575396204269928409362681598867094721936755031893356577784882201140523474695875400359070335383920255641619986269920159659926808142615290424682275690483386019239143908608356352541516948064325365914359916344146483109484824071701565404098541055327936112583954027042896400664720233165933270645331444656367249982654776739557062580822490365618819197263679429858209391799834636458614200034080751303436479246519848735567063127326107227962701997029637438944287195716588721494302322089774690592271441078017071997313220680878275417176706847504415263319242350956950430480475415317254714342417702789043536936862009266334171086457383698979979723107762891408263421317144341082104331184044439503624741014009822219878535999824081552964678527473200812557572003818460768587992140343097741422524961619324622026651995037922480734494658300380808913800586964632438699845216374546184570356594529866900398318242009548850408734630525857359679203432164991312942643311660821608152243005509700547301704438732179527087738019901303380766819847993629674863013935385302666233265617148647723443586293038151451521621931171723974542150746970752894024129929045084086190925149977753843249865303477836451289986286665937146369176283708836303279858595636980027472908410993135940467764811255277657432805537097636416979981664206491329231283996055671433570813910585085863079671962663968151460971711154193301738770263643257177785687328863007804004308047798411791965938483588816612875589155232128009681374085123889698000962985411685469232704518913049830020795112253918398815292831670573446256829192562765355342404133748514629933342100151060952673493498098549055267239294278968014961845987520153929108467729744051160178202345030064633990663299559922175051904330268958012988275318290735018203812932233943179794784243847451865870118394874007210591506392619391699254776593585384213202966597486591611777788996200563586804985618223396829767572095535503010049070199245760925663842362464768990278955515715309852718833253701324249259759433852872183213991713725395116899611942538098070801950791424987668395209391673977361251890089729493723403592737210256793898795145873930619710919077767367201793403010419902562735009748967957275370224940538160834771609335434910430573142515263104581680781904421739346503712272377378344547504556558446961689750001825478361925883103672923451855892448372932592666213266180026740000863856380378922566728974550404527622452779516548966263205944319643735263785158459248600824435681097027042892147567209869950666342165541915464744384541043761853333484215832754309508837802175237133189029364441443247057984219931539369357093150737742344679415898695583410892532702811228901524533151728195809999240927835231107903712929778275091133089035667488690396304047769239065450606379648420892611138646161129495348702661370071701382336484204654835861686662508669451951905489339598125383744687421781076765787834170086170855780192036808709057728787217030851087022431478646866081156637006355387268204527355008402999062859325523876064621113429607685060233511291623134125587116668364887116622122638258105355178626907594031835059998253212026486912437614360527447755486070203862573635643787048736148450773130295446857718017640463259858380861817599425577747775203225171983990007319029069456175096374106666033302464704655328074411303259811732890554776052636530635303719909566362447063791723120415989555125901584424779575106598883066338252594918955577337167983550114431623618373477732184751371197263908970706911980930787010730813323197600848751962390667013288844338099552049893231951341508075146580123347168062282015092040925775051456142706490662501147792543791667297575946117214345066747784562585629213016355046213113960430415709576040857042045752751326571825127191485453866502745346169820787037482137338009225637893302427987784933967279666499827239712154982359329757229191046605771261765986840182292769187514298296181527595052760392935969346604441465207810396039059878057084738720083656042882458523342685638864932665618873782431610803916427740147682250926259903302062764709202312901713372500*t^62 - 759850746864396530452477418717866667102461300523295683245248028790181071338461222366093084241296744421176022531213760557980219035107413295367070398983059572419392927045923474675537160560939570558794807426148551175212409236238310414580998743384496377256151485135239115900926195496025800473368054126504567550815002125450557116459594859481212671982445604143975410006742223800242387558159826569828782833149720612226354264872933277364951136602254284166498450696925155567392457921243116855429715519062725060319909851850807148550076723677396451850023150929927335451605723643127705639327564751106402954251626956785759223036611515854587939566240340782903368353003113293644781936116490044177768251774185202440711629047416571098563925762581807422996677400270491845344858114592507334132835283942165042142336310574919974090985267796096693479930083561556568114241101405965597105422948217330457634652713186510541129631823837079459142478750946802816578779794252541876331515184450794832482159213063008649080015072094191401203924603778780011920867041145022302420313776990486431620126045185649996880833013692014314809527188215371572203053671441341184955196451165339990102121867631154090049394912505099512545768308680593638674544077381621627083823693094801041447211371830439157310439863698324193811366522085756074688617955954517533452298336194686795158899686823983993753348226224631948762776248463446594456309151138041029474855972113544424558601118075625777703064108771298620966689735808206994153241374108053844506392793641376276798724611177935675108612286653846270326371990730757929795498350111571218503552573426513891264827840941598032966607416909811728464198944599441712536726923634951071277152252802977297080255025230202948708936431657056887600255853068610261051389416962336342354346800904081331780613350089894924051280740916780033686973249780633060653122770654200224432910888435614724612343931671817147791855821017793995009836088488479550499364907231098437050780385842197299262046854055092115250177268973511321990752612311179628230417095101931569746772813770073636907130784856156627657034295776916416752228471021876208256972458964281723204680801900046876629264403894426573035011525020041157831704206594416223120182849230477188441447797891059225511145750559293767276690925415368343203127095773809027676123686094063091757129386705628040070256738661549063275850743033194624263414452258075066718736768774127577100827339279013321634308226242430132587925026700785570286878572838241548980639921308338737630343851030871002102634571696360435981182074855137794457361566925700253208415862303329089001521373513270269653316147789786132078745777018649125270401119553804346828212745370933319627606445399868484466852530580182750023461372183980045133209278040921511763952931615278784963544211974904463275917704426186733201691772958396828732612299366044141674464333321888506438449030997688416006483667292616510630027999523700491551357446054593419291854733916380630494203898891347539351418500765638825525875935761097970469921106741768747067305415798452704757108885589835338358089251754756355107192868258679363796897330156976972390625612757881991586954060411182292910829735174354474653347716855887822371372257135825223735619070848563658186529400136285118427441457194291986825580367689502712730470780078892221559257900480877911126592224063585179751766352404638169536128584692624155234219083742957635372560883569390227111513171416248708812643112821195293650422353817282379182985184950283975128563321233957741393405960381215909947528588394121074218804042117170460198716011821730495763455845360486307399733076280250465132918929359762884009674309907336447178910137726796265656918031337278507417418986695119001558999866861149828793808615439152210264939721844271500004223906321662729228388118897176958400798122250124014634306621202480179728575700064955363956675872657155479925647106240171890046169682689892201727507911497814239519246003796396953687584634111814832166277744453924508718619074785149479633914667494838770868654536760964374943584112194753157822274020276679401665341065512615133842130710491996774001321652076655454226974101532495655736164557592159783206319424862363809059009156629916407133312714417698920395511901158424135294655778732285336812721774115375102601515162905738948363136594060582537678162087318519445562887318196650789483159240231060241368926230240746130720256567938426354627138969958181655227974061001398342737808876255205409025243415789210174207896572010103317823411720517745682565397347259674348157130875036687616784804802373008761280990133116918817490120195881817886190094563144267469915252716546027666510715084488722632616483921467253160380003232579724866666695207840563939996130212206617676907723475009689716943959990181402345380982970333132354169721171554146729292330710294656505745547911733585698883198614792695035021363734839688534329347504282612178274804041925090262184137455058507073189634451462237759405650626374488922008888734993807986081813839083637051026353076538851301648160665483724489794681441250464899002514618423467792901281393364114789554373445132177863264807489103522865752379546595677084519481/43969547258583037422071144408827554962588914867412797923239818038722468687167906743139898478019881559422119570951825339350971095497540742738447551495429635463509477107496885772120695534921428999307991800492086643623062309806210191320126775954923679046420178577352036135522636635247867892881061414339363650937499874858755137512821113162561426488797491282249451745242860842824731262127755818486784390733245366386178496256158765784262309842853864603682853891756816903676326913082582188381692835164681142269791353437754229665929158746827896528745403378500286001597985789393173030950199365219690463898512352428307015847186290998344727953202482061477706271594419498867225413754964262901174549700734637295391477295457587000661114164110397273453031406372056200695168897404735210490792460411724759914037927384063865734455179856446574023259150832208782139710253708737393204489694106314083414885275115507614419912345240199678574715020914367553602915173178155526235828483078975265089794203017162471265911433078098073730572689650031820132613511145447079877754367819372560469062455495542426963878709576488692870420984749727125354154451974165370921329134606658225586343030491128028860311143941384063047070066341427400822263241269372554509328813517226953983214717099668016925236874236958560903355675611403658458750956356587902969322773803182962286849177244852366130641012294228923446207724389220778214702564878553951447370075871727860719825833485247577741867382121930156713872241003104622595437440788622804736267489063304707373215811195196168349574947160890544820511737572781344961226659861149517090381078523897164801161496581006987638553510541430378825690665750993213570475451037038887722900654740480709650397127709245105459397480540877903824893620888902328351912453042754089708928834328452170813154715946164122219382061704531492283495479796309587835637148851737460881433478745638932805613553137733785145857640975994247928500880509340714583618052376306984076172970921375271763476705534595024507769488982457950532210236995557648018059703362513380271124283003509175473936759023926950506377452279373871408327847537653302392510989028834083843514009260094975658556125023807228069814460203111264512332107750417212020680815567146072680481210982932131111662936188997559450965735075012900179345613421725130809964285299908750259556922924862480211627064589262174089737503177901445360890175613798881233730971131407999867286137424838253484916478955914605406090710771507976869236262506953170413694686849433619122128502078155175350557853182332055273263836112933708771416519641205848182778525612874373143527810588172049372464570007993076857312557823154118779408029508627876281686197057057283535199439372424308801705653861278074761668644678740807084483287452574345740883638885080306225680740257590013227443261718458276593525485433422896751303924333651336759927829677953846262649701221625866527460619087373455018895731293439220652046480874868665601487875655030404429352283651086665680475904052632749791520934287329301546015915358467985998845215680323952524143406217677074731418846589756412724350011456325042857282170587743840573164019436527459375935799273283101450510987061937895586399699940744879045768182504216939378714842298508709175535872213594211538882395256964288762008267456196824667726093761107308021536803972880545331443270674374051346475961352683109431817788020491893056312881600808377356891074879956477357340622928521287542298688567074903953061765576834813954321030612431779502408176878980868179200094940253694717144302841099070345592273384306584091964786869286829930268757920551198873533770499223729479720139778908303700186878148985136464421986458240324501936197889827085462738262922093378471315289796690302191585320878679593189957868815127598453988913297357202210250383594542737745345429326428578815036005767526867955125866121572762022762066329639083774018100770646764163352583361639139770628784519942098668760264774328889595790660612516434594401845366238952629936511035841994280205791165037613703944233499506738017478062370714460082380475363747179943797183505956398177427134109844817620809875028874590247453464751907670734005181402227552832493368937376963272722614110447751525927579397810790337894880670605432149937843366431465424366238904164801989996386477747302504889782512185665732385507409344622247331284729922772497049149178809739573212856118588684908773748715808658326386752555920651290148972806415986382971278174842257454971710470906881912281951061603028801093967401704109022021227391067548085189414001862160520113313454687586760016921187540485127910594358806098377702730049414732068027535997606959413531799022459696789948295824198734054510727351280647081762351530780842213145782423579535131724594153339143555535066378117026874457070348313585706927395510446856622618286481665155022321303413705549335448542826990360885699621535736184983005816424620311467204618346499425361934250355533985898644488283573123287653742746926932703090894799756693134078818164587103678616777560460937371051987774035413950297190940583115214047813029475358305267988439875602447265908902405783258683768953906461108310470576067500*t^60 + 1581855505394049800542696487827335772015272333396883895555665812596606043592724090642798896507110763686871071210394712499227018800725881151560922173183792298390730813222794177841299858060503306327414081294891243972763143521407737082867725171480310751216275267604653543445597789004147127043470104596140458811832636711487679965747524724724770535607339922480491086276835229718584366683353864581072468308996613414102763251131708792687354035367924887222272841991820577896628919615368051476731335166539577038772056370676120890841148768308659323315676568079676801998085702899638020765939407872481048978483249015497668405268396305409490111908227454631074469868876003742986779407009372894504867108815492301341039910679127695364529862633619576143474977420014915402858110828233947699211284410210783358589484206767066057570098327955952534326493240125052873346064828822182284394719703947270098592542742688653963474564947696071787493206939310067203891243366732926260214246144690443696126851282353733734346474155152298334506548532492227435453546178122543884851666269111256534502264180960125010366428873513222071253150586610221418017423846766477336692945065866979462590163451453714642298983025388048001879941482284385137714360206201733353456773108659629542147707003957876418407915038750963151724575408223957150338389029715099552319624454982333836415127428430221847537144582533713668023867027754311560176631694124670729197785421532767331837277517411777339231119956423734168958469599228047515268379729497763135717595772466241124205932881514004695222129847046985399723208579649097914683817862651010253214515966677119988011561343012454159537439205815394188561286315804735739836539739768086001332063748002092621522123184341944928539883614395408401171732509729039269137264133731409907418342003029590642993557125283104288826614936455630374373809796902986830550495888743421473369327852621112040414396527689426013218552588239441289601267567857423571793232877156405725585963139303751208719724634703936399444964726781266214770212488024216243675429766196473219233782226491226227004626681987210774090670985887130848914228005367573044166568463798869665559979092559809146536198358566873916082910298496691507375929823891357012054187043312353409256407630616036880191956345935665483479285529603111230203413862025779016703035666919243506173588751094198827703630945556141110980088444405580095652307052726534843526408720907102759417342474299828338270324472416987453786461286760376457280304497156676749337153855900825336005560825016833583831218189934149776137158386697055865510239565708025696698003842702104007583060716851499995926105973052545061796154972234423826310621918321637680102593840943149545619605329948263444578220485899656008312697213901101533761315707047303347307442451180578102408459720475238472116091056052307139539558627569787695802657325706224174097548674471793084148748359828189353644135002686872591454693195020889230438850433778018600061889662242967078682355924754612587163624648396565487749640766403441624817081966455338987729015185832931610435626764131819387775063618912942672056071204515912557549919626162584899904840291231430692578065224111915549730273153016578147878173628777415517752640482907639234028012055683111520077975167399770375370838736321943910641080548279947908664945760451643264892393523346396639890372416719109984627758272647954945531318079339299140633086897481462291570803790614993718661203735260671234003930826005262278212021564301738934901365442627950458552956015778130398980003468032419483448524833702330137122210226868816863032834334123170163039082642803619742381638733260159753555557735303040026212614754756556659720360169777159498310086354317948816202202962974229255544367343479811991906588935722821732320765635084189019947477234844362525000819671524528488806307392842329073722603045230418219655245262939777308651284598874167339383323202289763693266779134161478332109916180232212006889745367712342645416716004681166078884456489921234522965886200168308167801750467572670350830910982228127549227436227427654268348799719013067918685664803608721031044926519896229980101108158512399472332578448429019910935151540514871898939147109698856854099405342908978352426243333587809507284343551050982465137663752020193749279882779651345140104080874177643875606390766886608634499642812936193086433888338386459436078765122518972091826855690107035322769086681330899017219121158912589811220370805132126906184309476134539844447734931520075060108620238132171077672934235094058868970034891274850795417089013379263189612994829067681916731087024538875374880068193868482957141017407942151089306536781708824989447111484295734692282570296104442683984226522003485498707040992764357405652999195659665679491660134951729590134341010175268444957091703448357090501947939157248560008970279201964205045262337002456810741783788501836065819633900629230757093981163988046316969987744847862670843469428197280613225947451919119460414112835318632444123413041210624548335674524471739793863825274118302575979332422946703520510071428011705459914254730401092899497948576810761400012654678128482670519940911007998326113847650955530860069953/140760874871581747361062244318959958930345441390578243727441722567294140361676359965768862909516558194872197376660957729704118373662797711572854718648817555180971164664987451121036643730881114118492098732275403682555126961134958226332273205676771883945068931301203180088384257974092695431285119378167327614150837845513193860267647369049962674246598424191855614054299215971554309173865436128717972549906679823621839810932943928017680417405545879595666215089587298447273912583502839751486919686457190728259710830953789185346152875039034449594823715075078071074533507639117039263856931527183035602997728342976456402537469922885047286053280930413759360047944345753116433782191831798743760117030163162371878891427359505857238034010116719112258407542786651840132610703099226751226308479381440458377718175491415066708636840333364190767754165840295793199210968431464247279988304448525896220298166659387014416347244062251616554367718390711515373459171201579393569407587466237543554225480285303763945005488266671814222810522017441586602873703108364925869521388858451199108106941167085785715904119485764318030716906374181708152923927978017099746822421929436008542513922667323789959442646654503055776773605158753805933733214975982499115273567930388602427325994122607073785271944775383478464523011047206907204499561241185827619257180512739443453596312297043219561334329851576484329414588276826016743044128478566010226724453649196884700860269584828686238924304652976408840385990689526235430434289074381126260348729542231621054328759759890342331778544919926827420241039324743344716699230485486906517342285426318395968464092444517727118204981941106744063791739244999792478157298743628840122199723156666395625095948558955480572376223261371989532868730925253865015753926682632510326844983116921090970159703031190994653971667248950411774473886021465078463946132676284360767224258192192079509319379175344959049841388303547687436251676572349250032537614689132498322557568368930328367645913178620269319566848959170102212253287808475707089207784338563468366851960371292969855472416029287736470011000878449500495252642058270800481611082195328686096531731044734409178997434287710655991811332361352951580304452829301733574238466460424442843438818535043304329613947967754751486282495440582933647098904809622927976895245541535440587742951046564175781392994833214986500101445324568503269549816434388430254660342512205330157306144584364289454070868003157132501944926848625610254485019589319058888115297429115348703279763248284239320481522324750858156310063995435974682968050571353312951824960182349927641940688840926320474473533551012177217050268014256538542007635807944893251953704683322218963606046073460340675290863304468837420516526317896694278859467466082146475716067829451633239205800904217048977641133056246459231830076506909173225508112078296342780013616571088503267651313225487906682825660603808226450321912958702035634944968472074028817968776286354519470885917934451505563097584661346493474079029278567392613266278187366709488712885746841057152088272137680728112181100482844368575623669689437915387328817588265874884258756990539859263773249228442482919167155485976865148443313546487769749908723975548436292566704431231786588329355984005876025949079937586045128899274490206518586245907529110071854944866484147137088324138882546613013530487331117143694696267294488490652346661938269530518648642220712548957818079680237418821852588705296092669779603551131760339249389231043578860988652909114729214503354782203463957419513929478689311217357432648977606715863756489201608749843889799939680475612234876732207664135023974541587584256488446005769154011475230374135085652817234211250720384514486407336100134071320568003452432543227626187041248125775470304951095907427529728643858814600266258901705290988232931672377491002372712349143408501394826295481613277898106919258192957754516165285659272476780814713125668728840698852050581843907173019773687468802505892881367176134834334002877517724443624155605306892169888849342056960595577414044036470064304403235445181903997484580534239041235077367617323745216728398669825340708603712087842789468715959421529047673793480474465262770979076729682339418142940040814946898017129048154576255823472050181674145208159714668343627219329278954857916867676469472829124014498826799452149685873624378541572485324444107554376971534977878183433434941763818341437327509575043968436010045930762640992370780939451649303336561294328176309360218038111799862333443618580298169515309979654885668612298892948766585342559922183393890215853629692460725138928115381294178246623050147328829683717135655316758521274439789899326985618379130144069093171250591445841945481307842555569642235973853528358084698531638876518319687537323519826829140662511447304035728249476771083370412502909335450471495687120895769896102819277565435427815132500496586375707853408865367001372736667144267055645351172359164334191866017852165984672056778752737795949171932988358047604492115436260190239059784321330352221551424378081712661141571751296508951253905486510965738829883133796207686959198507022173589129216449776180215500*t^58 - 132813432254260405361313924239105778326221886610051411270491535317165357974915574370294384678540478093677997245879255006540090759225256163437402119473104343968684524135941859524315307998160594015554556321425156562704629971236441287117147917765092698967539194935612692180361713298123556685077747919306190628660082982690613463098998177296874811013568116968001788353687148798226330080861235048989451112990988692313354989773333307377928956523765128141941718098323565609312277359740335676721789013756922980666510211100619925556945415677607525988711464796287809776827807194787514651976325136875469584226121135421392024469126218092212563253483248484533252802127961860472220503815634488428124381949910470450852867387717466925562148139398897480582127196201346589283051239021615196795230922610409103938698220429082062934170157232130482651727501752913517686313097963390805641787696583333441327699786987676263448045127037181522166580352329790842499953562227460969732783321573533325992811449289841188699656519736180054082423387260840169728173326591591383798609442109857919148673073180871894806880586777954934850675002718997094694007630312435066904728279657632842361518345061393202594646678009313698514052125129281026323064103449495823685110194486599345393647877790602111030026853397384393847765358004359960647901618856322666945834910552836157309035354696345741095682412238725011186278654201475390485750564768429333139654406162217087055493419584791956019013612208663414655942357121270554527824765280719211651093083107673843578611651845880917483763352135187433604204214496411360996390282537350305280935472457829706696105734324559238976575210525774546302191146900966382776005061244861248412501847452038085061388916793450402913515747109188493290229701901155525405162890751599884420736988610594856631958518975496509004932150087097355565569718535502470042615327086234016209584819419644893921169648521786768191150980186858129991073956477551854584048633445944900723665748285778067906698603773221904745414639134310425507330822542232535856538719556562750626807338552666358409830092549293181904986561202650111542199140792950949393447839007096226382523549779163412814453401013259877073144517176476378513600407360276715527986353659753025787205725950602401497861638853738242898651362595030151685153937629527608365566807798789861681005773699991564267684616971045616836938278445394527584170649141603874879934138622342970994166514151112749871535954493547197784580440909626165229146285000111512932949251549582499746994888797426397705239743764681556149459134354273462487247114530944579855227858601871310476531276780876080507372292043656078490471806096602408422343899254791940650792243233460795189067980011999911618431614615432721835248753046044924483634026548281035916220578116352385052739624783196987836973440870288775736074625133914018131485617272504753927558437010026688484673238111853727990536289419730820662744010994517869411298932687518116686885186171120340350573600795063609116152609851711351530193705900810952660165683508001223024020080294002473897945943349230869589960307210154148572052276260005389147002791527748398926733254413305457430197194963516772838457820365507794854836433067845741114466114956592330649786756424031002403914526131383637093920454756488117621150737905495233537230785042488937403171728497731520364633157381686560817846384519018710198645174857547574613867785023453383250383017756333709503824909402785640566106620017937560316669142842450462886834531645508210747686273834643525589412922423123265791594377894469590144648323914643487258135105661689021634504901883520654167048461508010360743538463992107272172866077754189214626363955959724272294742275776514449710153690830320347610437372804571162662056021821037449396192236468399081364991266113755762243701535483206156516792842560789820517954811307802977340470188869275238254517229170913929422184476558806811166422414190725442206560909400968332270917597190072060810820562737001467594623079165567087999358454921118100578452938276503609117852364799219799361222787403145416285500318567259983665519649412985803760883835807136759529175162312821258492985198557089785638970921262362640497324917727538059248836954149937512892899288745079646343164920259257562772060718637661483390264330940146892906885063294798370389346560203980828228384512049973897834549419521433558487762783585692875967068266440416801603199394647939779615807012706794284303780036892153435879265104615428705318266295500749421571518002128435038836623822162996377899276271483417228924345046181645697183497631697545181059644319120906833131546685154080429805159820441586855703779075447817138824690282236048285558532232841826446921327494260342606735978408914655333833778585016184084175848472873078012214457133455327962671390381210363510261835863095625022288409693894900879427825482715296004150333316846244726011032763446389097719426918556510773037424897015315651526452426289415381055559527447590256570367765439031564841476259355553785019842794282357065760540403714551015430908138713177775487273239070451997676107236306433425168046666656901605881770915364277071557997941538430530608997643599905196475481853/20280891569141117277826611868254748105653794342883888334752666579092322407282910024953019500813678815778425219729254082090127859929461716259376251704171586829810040793972617239105681944443617993968947788610025116791132373078467831805460283139750983508637230504144619108136743375922436060128264039141694846475640832109286034924769652540704392203231163761435748530697019220729117994188543010039997539230807259644824850920051173996570391174465719548639954093654905586627339014186299957297569405399320526192361784666732729176023290673727549720357646763978202539302040439727955024970650996474015531995132468726550356388588338889242157823883637502718087105758418092130051694939938064336241759390495347590017263264850016160005502946170265219220219983319892882943244542107457555478411227460302944204191923330860780013709917167571495761767798492047215721288614819406946432812108003014621943924569184774899146079456371497977166770107471581251094325410471399973544741656424014800097151912590531984839662572361180818290608389580329083770885308832912118916947708153341215871495638017579543953435151008667307201322257717245605881573579737982118911797920217074486977935770352125329967144983630048227634044334950172171923900527008321156625401772115027829096856682026745743332165331353556688535089608545709638871360942530554762634567686870427458892998043386706169623003745111373692311140366253448438159471932764124424576919437086122792525577971025814110137987542055460451549588947049347257024373492109739855375557141664504291608230011535519832656653380006566468755318637102708710643952009817650326128676845377228748200743648261977352981916085616457161342984246568230717226594272870705603573928431376653026082305490979155252287065930558405722859707006231586864344511212309963201344218412222650642244953469856275622045833733896156246110264714497460514466040974403416373128932828464817559961486418597275276571146687383735290367970284664763193668481137932508918005439759994305076621706224387287414665755982203485025646328677731945321705324362950389575585959647393725946863659157872725537662661929839211086077103354806901430850999941555384426209425577570640756540904975158579920377670747714362749977690992140405715291414703184843912540718455061342158847950699284779377125063805521238012336395227261938200025176803481185594801923653923777953372640933221084481100905420886706507913606976425345505439565142452764296707147500257069038716169865866891662711630800667212896833792755408644993139799140842229435586156457842726930343473975659089103528613179910147010835069017401286365262656619263054670609100304995643809507442824632895834958801438040904663340506502469569991228887812508108551893204618247480751383503114615189849161680168475802701871097740513647582828426447244162945087970628900394950677410708078851142143344712747288580303238438906913156974108858433547061936321944957258516209991030524928001362698680217670459961885461836752275301531478284476481627213275647222409450958945100344578111466444046055658234566583874467146016563402561340835073579614841906068125128621776464990345924628730541428383680077338723134961772224354901346389326410104350879579215635563410574765928010750634760848449492586591949987670386667189545343502396290339237425118065712846449145870717307295847246880372998590744260939470130790624866691299780376112576144881134431648232333536902717393452036383993059868563807594600421055186048846307951448792320944820929730133513647477165938113247024069093462770373480048456932536825282209137016329956938012712820350759880177221321083910153473420599335237693024811979814882319532921607335897355546270354928739869598651387153061442917724284365325271931770469402618161148150426620207071041195440458888232665854693037408759140880408278994965370110391783316675520011659052360147997960201147109347722410514275279270260063965335030044391062510951381987372973855780001515583206672372959912977359281793312185177632682912372572446703131280912774336413075320116648008345628559493112974603592205670684560074743494265121412471747093704092594190302360404213890450770076854964157411529691415474617131923290352250371810701392061678050052314354788650471279054568069756715203756397334765591054636915119073179824282972616245594795656885371096668784850843306751347060833467806252734900282124619690454272905677369341336924435420517455300040711573427518567105643077046314231114885166240343872417615208921199372252020024249480912272862942832459969239032464410230319888886295763347981031215619586638561774834424988412138565133598997576405390673845618878320180749979252818271453608348327845107142757857434102069947060867119489288093966698464230617985360717199493173366685358204294583754117170188897304200321060390551363122943610268013300428543452302540566704347179091861564228202381509488851127824413431262892645959058165844547674124593612445207904168803376146094476987844599165234048359242789119397040396286730139367001092419928470122044416456570868600830147933103552507203704697321764614766053039039860643276978702351485681243763328757500019996597329945671436270531409023932591532827971876845091332640629059746487574727500*t^56 + 2796587874728721718338464213414830984274568369712092567899311942167365817609600429399615231611655736963128691794431619095300892968232950628048098890479122602624655258499816686230065367395642287260947912643634099568581879610571283548079288616943721612378671804693880224984928367660681607695453954141844994076641063185755789192268109229518407290964425813591106290902911129245881332600567230901007533542355915973302271448256830615603961192095833768851752672367770706413989705674754112393190535250306899897461876078482132775791287293868231890866793585762282347932388429884559851030652362174325884362119059316639879291665120411744450036560054163275923171141336295832343430682745729522131726613091057821779856520521598114229813900052572393194941197821727932640443350190338699969699390400385347027350180129694980286910400291582125925593454716424441249732608402735632910844129067122191670921066714687489055382153382710591668894699984241829583684441853736621764375876044920840718870787730529082976484086246527473958508124755600028417994062615293579991143023651574401233222969391024270962604885299078349451313929998986565287453228067616940826746216268256311391982690354075878647704570893004696471948151482696699552539179104412843876292280264642857990492880876960857242655957502479757849016550885866393073290615436515948643691894705270088456056720756304645218758345702118553624977204031653359076008544527602601687890367542622506771064183825276109336766674803235357559715339136895770119270473421076112105327443705879805823846645419128888847229445412661606035014279608704789388253755252300406780202677901316198806878191908822824872633633654284117007220544924619233025771973705866539416949244566875508082632109182069370996122687691867286919283011032071618098378641584846488543814253666843716589234442530030413957766933362316802935761623632402911534483450535879418192298818004902605268802442883228057913442364885135571365267808773636843115797239192074269823079254070716094670183530275740841464502925594941143933811850249038845736289959973281885230890445823902786195722272141143761912459289892107710579240261919744437244488904435419827626543162541537265352148470249106985271657739089947604673929959396250914110777339387707183733927432720571599809161915391147724363998066019811108046321654974357522865186779518971331484085008105270998947857910896121995710158259121287025058784974734014925881217200506430686790728413371832843973378359287648279089740481943726333474701443546962700359791549645287179010322884256004087335617582363783516345387979878434388966189322063020836135130414825947037077849404420825624544516050092946015491131189837475569496232898434065837929671584210741193576404189975778821241202482716634554290778721157975686439688637047594849825193518485099694580596192941479699565095720498749734108656082768841183990733520039051560231104435846228945007335928290895549253173433329399897895267182422418361495550347514935878531441596147480134856596730859614406082007684086888370419621969039582007579813082285228335409381982448695944526788968877964723821409388558044661302105671769179293547896811061940705827816259619657740210578889816316265453815929564899351178254185604184378673748427303349483592830600518745873601128871114067362879293169546819052030371597659222831365040899126729702768130735831376219219587019989690013911859822472049043300563593263146722498233231162507471686419962443421368161539542089730105079849285064609056497683588785118966468019227666983084846264615487814167615256772058211884980412745526290149249323933341111583916403275248962062674353496656148813869744473024951258677769487758177839440957123267604247709775543404880550539976003463932763834724320578633771991202371270827006627664260792545149008114727553562424017251698151304495975169094530020989177623426960098594264025275653395941267603998988830789174184155915385520323038189140382737681407376224640503037832867479704047916613965826410615239133215158799666931940963546503748560437377762507334030160199039034324185636462414346413690311035912431448301098487553183074978246013723240885014302331872932737275383745427535052435392703999699950721225630222741836505282327219328132460067147942316245818733928649663396354485021329333361502746945741799167985522083249603195689303041159457673733257350599924908862491068898025661780851685724711566227485083687817584164880222727215118276618967808285299938522392029431841148959501131311797883720216182827495686971208753762182723328795374296367306097356582130119628960708115812475204385097306150282704085857464825905379319827256512894927445272175229346182805999735861160119855133028566505978131887996813401889301122294299406771605130650723799256126505141058185895148515665350988672753589476214065656685922577361477433673378863156629291359006102528582646623467038041928764369554842261157820569873012815274361980572517564471994193727754109666085364618659060831754182413372987134984212752360068573597017206458631445023479869273930347650036233213120413792822163262929108434946549553646026615524334800637452220459178339092348524146348843511925844730487276874389796165095039484120166254400344313457058778390793/817408108025818074632403008777050064953959450254494108100683561687764472676141634483976046837142620096808703421261675395545588093678739607497468927381176564836256861565765920897868137499966690452574547827891012315886074341032160003637464455241267900543770116406176604923598309107830357727778294099319614029692132668056876277185281213270998764017186469863084299476353774678951842635338233491612074733346014334380549426212497317166119679075205305286488584557308586034936663745682611322384645165442179468709538016785271302007547411067192982207458197835121467562303977722948448180338846683974452093890773848239660016183538702188151317510440520218246380306002329191502518313448808071291135258912573357215043610718085433927178314395645037313788866284240900108190769153635354518629878602421775185968952735987301872726482313666903329180815182701207346679762866851749536661601048643241501826872853664623109061550263320809775373734331571992163671289369869033716346761543698335638698253172670571736798574112122374719799738136563698289374377447309110184174370672093361178820715497491140749775408042827591033722857952342898984879074279004757575271159653966436931675933005061746994762756514132813348554743412991721885802425588552770095293367076114382503164614966904056698648576615858567403131655092255340662337025814166272389662793292560271930165616792151157358283672683401887511844657370302030529296977464014927894904535572992862116139599093083899134691932673278775590716041474554126402678009877640384605788759579260672970470835682322908037944247098525526805920885938878738033345370134824428361794931985421349981829972258211000270184183102889382111519408546467385863871864823962786717957898082006841529491182179898996472613483375114874134389060642464392315102691035275473375916976875234658493959646372033369636369037883553775658444147406049821604783477533563781647413944868995038177578170001724964407889259965422722355265584951488499153507913689714598564827941631074817653405290000305018843267643282723070381484638445978839705253725411087440720355851875390606640983132145565937974490765606997768556238035213304244626038128079210494047658152626434086144061691824869721138700034049183229096926936944093743394571366515319578561967217732254964402263056445086542721518875987747288584166885898774639627101691166393871581799270747275746207671223699823709303501709789651170992865811615056316675759864654509239262935901423404478212603889811243850927551380531239406754996777576687561245243208850467247251668132018269907149060885888520678216131496425074186045396042570912715678194899393776159984984173162215730931017369497160627782904736220170374909419544686490929646486043573696375113260899178931072023152495097751347398820761572916048027587287193745709099215274634579958699849946651768092142519988103873696033342632552901587562656610124639499848478213555126005496303062738059941066376595012896011185357464198338283321072514048811711269761725233465639063844639414129355372219084439479105387362147549160591094932314054418741059015403224972302352748187085149866310956270973338393306550962210139648004855279638825928091720123998999719482735025311597098494344908442055721861218055041992974926370116505555249462546541236542813414496813972223672743177584648513419928618354562776663060776439381291026953473516904836648228322731952017767667742882817896440778755356030818218423045118607024630354723897399764796441629012196846564914368761558652254775381180487449253244825217013567375651658096348039981585288566809037826701646525284251512368050191692360181071512378794341778068859362671043508925582430878566014347842471677886635609519211265997818951777737286292626591593762046989183701575088494971106325083998037182094491538669203532491323725126944504179933679492734699666660136285139436991649632080747569961150581320232116284640573212327438230255024906571761519463127439230206381056872234997636199360423210405652698009669582419985456393903016289482339247713310513471953079206440552336365116289135466411196955419857590747360313877555110841796067646247558035409142960639403323820167880197903213934261910528042177447516963327656289935660453964154452108495951699086385899286286985411956255746970840334909028192187625253812917839809359115929372779684304635302763336162841673857625766289408534141415718674889263091781894040059974753432679774768741875553896894230857030736136192257969227978197787165163901353447768258774699027067933881252420736693391551756151503612804707978545086852007505372974605951276383215076750935302793828367386036794380579469441506734291313165545879598580979897282388647822278883536371036583157340909801035642024785352483890275729690105625427996963987431188132842655614785505076743817434508592303567004939781248987758623021619990447150221971083905870354594349545374246056354999804053532642639194904523779119038943213630359945074249007151336073366503485553562757659650557783394152768741584667730384312748261420577117034918920611097443269259545527564651877138166706713794599908179615964780470274685185090427270717955156772095761675515031515636409627077505050660239667431805649123278246319907092973260607903147500*t^54 - 2162542226058021636934511683201099307955858587708485972268200535281309461731853323984850851874715428294873017773306435204174833075576642301799276737934173134812709107911178911516599330476081329875632735809099875695973623100153603346993217519994459574952014042557624176693168305287603039120409727714604187458113946867632750315494645203236773006370265936360436063886298437248657577125846116128490682748686775387590019690317923861100597419126216977382968934874558086418178996569493961158172192931224715611548174243163534092395601669914169258038768955950104172569484013499334133595565884413950930667231215164024370478031784392967158148028573253922824831148169079308966812923736899519602637096389585704652426239641694395815558465046913063132610436350927010494495711095151850721564027656404585915524811781511802040289833186085091599239759019574017622248668524400281170695397240647244333898677640871856952899677725841918124304536311419869899707324145342027169402131538745393186176558934329476524391576381544984681481855292545581190337380234048055570115653590830171800357756012760576931023103545160045436897934066711274572334780934355062835069889510769886832380977452725438750844845987021172684395837310301605755373678931714075040801158487634094300333451725000496037663421886724121697021003311086969620226466922060368089386886704290970896765821729740465749657820458420248200352998065149494934862703033142136303328115349062490291517445015383990007535522149229374148220640818274966925014183800718708917894179613637913857948096172420337772791737533548844036203114177631808509827089804314769291017146598694533271121670477237654135891993644936691440513023690610309483094165672823922336800055864173050287594463424721011144199462657466472985948651135098497672006733356865835250008733588242920887182684820934153403883224031592594340044607166529647680878267264811469296583621327262549365643208661597491950160616975171064505893311648949994187606734511563396735546517076672437124359689193310253395586480347761861963354073411360563449454296847732957110980759221398185444548198892686623160440590611496717589582666695073276923601497043873773392817548962430281692083474265908261347217240156556401851507686462594191907856086524863401827289873506073462964420578882276569206078387730838933196881195255445546533986720992226975174221651232157717189136421828859247816570237802341403363395493672714109963898809190919543888529343443495078312433040301392646915895283103577445359147846654891331570727980971543302549230145393166535381043042468264710588753281717862464272066740974104714072713556069179971238254961336407847979998947946350208252752079360201269422826469649809190545316757175210543982095218099063426317252695613523180222514185173987040812161502138823901140012686422716933239616578442484520577762698026052476048612249717738022593924742961232330629323820346450593137882661797931758681366587428553084812473837730393905426791604821348077667814194197922179581298129507495421128398028835602797575669749728101812165980584448564940009040942798003861421136124526148785082138643906007164655553856885107683867826785411739266954097371867754581521951236143225757626782974561440412038093229420812761315940618889867295896793700804144086818707335914604312046308341980045274606536823278324912605895722926045263130929270003292104390651281653192886112025221417978463983468297672567888759729394467609570084623500370815547250848431177233195172274725178621744735411888834650277848175837875212371843018873819992015721382426763305281265885665638906727233572141551498033617850356320736609046082000781670637448853852632347285910271070374371695857136792063241635208327056900314158942629716326012399863114713878386836985004112096659553885644976413643846685598736698489644605488157489778320247929634550944233326213049809046259892455728740548531563000127679718210345278581094266527853874133674579495440874170128960023929997518185338979223849588703975587082305219013891290255020816055585323302581696646746317698785395201303199075012895472141298530666283454161819434667259115044603387879525001767049821570955551166315432149430714565869113732782834642424284413064805714246745717171646098746635763290938398826755996041132744547248935237391706519870231284935127632329159003732268918803764349193669752289800222350950724979666266781809007834612463742805826243378338812528764014399275186147992301263491944849156193823657493813442196535133034952878140801235847642377310496435439500549171618666990698377860075158108481343550105124989968199286476232361395993666889330591637647043768520153744679673930723389883395091894709415073998345537506286144430348848886454537612829954947963434127837790313892612002901271044949429471667986530275373089535042780972882563604685957547061824057450841885552700827675237107848907438431837759026181423738297603056004444796664347629117525407675165911946467165328461048685631669113048479384865241869151744391471556846910664950333605797522236480251352424125195017992108636535712840238914757852284516624338932824484787070889773348765731710261409770252941834809553988969836902959990637633539186924557332430235928317552169225016501974468275817/1349489377035655463980699103150735000002197495172040559008310278361487335301978005725844203262283651778567219115583449872046046094355820554896088653890763943980833898768251499809870995129583372812014881951406055609482884455638999803741074100857720645439239696770471400099620330455951956435119964923127668950818585743599131860911063730832854745633631642469118022190209996851887922892664471404494830222821354822393458137304115303514397796462656084480490358224584569343300876079106539556695892901153501058847704527472433531482259043130359060606764587883783334048032904706265689930130609532683079875435435499302279965963287583557783224497944189413644381031102549751196349401018859559156300090121330777959696432515010744153775977047436645596429330885200956210691627119875012111860531467025871475104805812854910404332257112297160106959967324804303316327616809973065419019708262061649377283347781220816990600930079065718523432892379266140697934275398121078500045965776473392495739954462722342203382949093446611582218311076162479479638268588309396944877912748766259220624270423747968274687388904617608923026518802717349941080327793487231816044680113248652378163526653432097637598923410083958309322462837527761027051892544462349668203858893792133916340932479228603643638696308718604306633058679634809235992496472910895195057192305055212713185812844798029279195633935347874653910130283313916427106460926581475204305318763365115173739173725380065653820739841528335306838806107100525953311791917425932821603418872933002478463043369648308409134131566766366421556142377797043113302681226548915852470489630447288986669093634013392200774074719027420848375680654334228439500004052989984595454278544834678582703810258121425629336897940152700285553421569724908920265039585338216891225349136932217735886246622719418214951170285503034946955536163148881266880868359012321501034673674002066204881082058382398944066181457003139594558872856482890184255810287021335903577168869279928045290787545849478876345365371519014163958088725981128577291809224434227054419438751183389010386359780370522970854411830637152504678792487151892516291714356381606773686901926329064017170126052430672510613963760229864495058012709985305329129491439653295930426620676095571702073270778482845143748323445960223308523417493977636021852621569102043373275011143956830841304959433836628103521354201721023487146431969438163968995526490213967278499441432341208341700053280262261790134024138803855558364145390584327920220736352445295196953666582791398469945493615413770509788060881041187186983747036616458822707439597275774967914216798166460085919047016573381335752895302254737379545415475843915353917861333658646357584105494152374056638407614242961892094660956785469755934813214283364105879939473601286658817051233600455467417323001753090157587469827069898324589921390614742583180393584949819602352563935081738804923206379183585158145591161003780084894426825780033940887944101003124456730528311758123621711556265904564057089159556648465420305896270257013265726316548125813806880794727451287778362957070631162921863654271694638123437144968001052189612835406373757009424285592886331809226692585730722848099863084705119026397668003721681941314493887114792317559743213174477178687879199057385017876663235058561489250028686474926316099652289325253605575401350142842735942383627767281811210705677570764263087550875631185179148857506546284912774679702264317254445821008708542303665311300471330361719337363801399630091815303548095133060776722047927492801957487992061289942184082093428748999546673810832712562980137020440562619261152155347171662270270273987175240147409516738849199397861097661557652647443852916556476472671958619114642920759511085672543453630553933584820893696889325335917818637521558481881224608912395415325607321738158692241798613901211332489482155598792476187314152080673569506224342704055478288709526066067269885108857065582231699721482162027156875143855174997296764127650791661706532147412249959161388564596210520689312938350399945503349335465665790100384102753061238142251728822220751385209962700602229747278312582034828904121739285839319628512610921883798918734748795454164633654386060711353316503764887253364725918612839626648553661112946995876888643712468316604232574904255005993119655367615116902419726036205486350033985042159200008333384886918072899511829174249935290597574412104807390244911528731817241375381887799369307586827521351441452586657792103383732999104547419245954424937850018241893632730184387260578891610365265110757655801811998302823434441790788771337282067596909698469998350092455249367382771899636596424414226760980277548689740336407345427902951092924841111317318761410416513083629812423476358936925119718425708415585142457764479408002430730296777070484667991585920196190034887616940655649466416012724796147767098135563740602863031731384454204829702099361347953901401890640047692966714728913419462629884981797953711148707856488940204199753065166298365997189288626555633109236989290823969427098532292996233031875070393149040996008453213963885679508746529672945240643097240135541441581235098926364769735448515523997500*t^52 + 266980515128242506749471138359006704837212303674305337495708063193228468092850385420139645166782108454117272947730630161810191013303563682683175321551021085328977232514906538385232201437885203046051429266825250202400261264308166734775830559450553650481117113842937187549329277135783488291631795663327122253962963095438058629325013439341992510621637053013374107412997025171590342937388014761525572621287755345889308499349021452974385429711017800516706165579157772351796368046065080834349372426961977267501069132773249157970240906542725592580126530341989633534028582143170787930334650624792681373431075260276543487280001979791982445124846102080744686183299338171966704177067608304319361176129359899032700699230607906539853089773019629222535172217663020178609936870967008115259295002560309218608770878092181578198230065178565589637199999625662468931159931517285369357652027661524433850905083822406746267599490003708444319746620788022193129291972590006187142132226037787397811016529703465376233596914250282556429582021808815688227075145190510039067122820096038227264694501530273623280905756506448120582880781631606140172819990259592779466151332513115975707581851301541471619363487398380073221338861178615067727341156500132607979656785313576451142848898496281583817393334104677582754027848193012095378132401311729572832801699869117366341538786825071353821705066275944618928245050165237856652025291333374822008845371793000946053825746237338129197901014236920209203563139291116604128912361290502554199721910477411069463005179969384470721707051354052702464484687551115590748914682412641506734255735875952238776378025818110676428954845727403485952320647618716103219676695333482728200453244662594597135290261425168915287757609764460787806099363081629314257070816544102936187565303700907572940762671782256842833222735747147437065630970942985135219316349274693910626359889261353675047223649235247473351596267289596491259006475029166141191077130447936490594219654250529384104239745543044268558673329883624389011518257995313406630317831296133997397407946982295507380183817684576048633669285482959790022266347277703511152721213031338582373814056656517037818278401040246651150769366386717658584447126210517675762367489884218590493216954666891049639343579845293125494552407549681558185313834134984370279815460890471229647866763218177846784501643570781369662685134974332859160769671711107424461262181071218403072653689600427326198407127292912320405958153838172317913629266007040813322000443179498940163861641713839594059107300496058962962335845955494608484526435603168754644340804111008163997891080836303313085204550747748877615169102219662119548794956152285786388544601538978272461391923808159899289931854033507585045283143778488133829726911748514865279090802139560180452224332544068077073616976001511198246389140416715726110148910238960602836700591755244190573821015644998210391568452020118389512351890155250054628380368737742209902429840393439239143625510753450064800524998064064923641064368788110652101805813198388629271193559790692329969506803824089191397011530307258567625894044683553273676514181426486816998935608379871922207753459925809154698476703025981173633132721870553667691444796531437845688461106237601704726005383627456934570969218315152483464220106108038404560261695887736553835095393045524816708856614736957865080934489257023512921364105804141510682090958522639504652584066657029261714399185758942034487845548523776065186364380279915602239105933069351160841924776048725024149020914482837133272933242434183929559777720170303246770541747120855328526186439810444460463188314741490864456902252844273391666094517614596997783719729928495236940152900634892771145728300262804849823089463543096407431062838116054292638210799802990599782527528030163851264917041030002331950197220222837576253257677306324335500437494620149265464808396711596462831120786295697492355263485734500758597574508426795818894730012726150612553734168366728269134783795617028927444043929612202346778607840226046012822647121538951049537412149274620287050332314145669104697368841139212283743434302857536745637360500043273695654383750742489612267165730722317209014111385411589992570571521885633339930425372418449551721137749440900604632839659328033509656378871928931835551910959512318358408661789740611924325954654878873861316714727892515388467127262342564848036429969021408429799584416605060877832356714833930489450534129035658093980350723268784828871577253285481412511622512805342011519404079891465686614858904779634902371043183204634199450548827276646930022327288469911184137097365273324527279147554925932408756326011004819302695490516911240249500506680454600424154268598453746825098583511249991804753173065859583277563623501126307461513971045849656238661308885617425147936826214039957363699553274423860807293629275509683407073724035231396722015511609351134672926340226165868414252423559468424438657557574988113877078256567304038680665080188898740338131544587522749958855820054646274803363244546848415017292565538471457855911328434801469893802455302077077155850240004941459430634209362988983252953930466413825627762545904612286455911705305901/396908640304604548229617383279627941177116910344717811473032434812202157441758236978189471547730485817225652681053955844719425321869358986734143721732577630582598205520073970532314998567524521415298494691590016355730260134011470530512080617899329601599776381403079823558711861898809398951505872036214020279652525218705627017915018744362604336951068130137975888879473528485849389086077785707204361830241574947762781805089445677504234646018428260141320693595466049806853198846796041046087027323868676782014030743374245156318311483273635017825518996436406862955303795501842849979450179274318552904539833970383023519400966936340524477793512996886365994420912514632704808647358488105634205908859214934694028362504414924751110581484540189881302744378000281238438713858786768268194273960889962198560237003780856001274193268322694149105872742589500975390475532345019240888149488841661581553925818006122644294391199725211330421438935078276675863022175917964264719401698962762498747045430212453589230279145131356347711267963577199846952431937738057924964091984931252711948314830514108316084526148416943800890152589034514688553037586319774063542552974484897758283390192185911069882036297083517149800724363978753243250556630724220490648193792291804093041450729184883424599616561387824796068546670480826245880146021444380939722703619133886092113474366117067435057539392749374898208861848033504831501900272523963295383917283342680933452698154523548721711982306331863325540825325617801750974056446301744947530417315568530140724424520484796590921803401990107771045924228763836209794906243102622309550144008955084996079145186474527117874727858537476720110494310098302482205883544997054292780670160245493700795238311212184008628499394162558907515712226389679094195599878040652026830985040274181687025366653741005357338579495736186749104569459749670960847314223238918088539609904118254766141494723053646748254759252059746939576139075436144171839944202065098795169755549788214130967878689955729081278048638682062989399437860582684875674061536598302074829246691524526179525399935403094991427768185481515442552586025632909563615210104818119639319677037155607063873566486009021326651165811832313086781768444113325096802791599898028214831359022381050500609785523083189748161271601753006855448063968816951771133123990912365698022062101163773776854399833481361206918045353447359849160715285128871755586919555945284493676306303629767159323545082430076997098242393765839870107101585465978800064922456601557410868725465526881902925145181004050149937664965012113878524631481357782006678658705081110284680651999460723554682072651933347451692028030074922758689828081130563339387606274605484222818854557103639428423061063012635850616076751995726398804356827730401207611746904000378429063838598117781019828624412280320634584549949138205389585270997239630171523645172044064588927224686788746707330354817406936811219291517942288260263066713464715864967042382647977781391331856399448124032810666442518840320341046073078064795851844193239195801857808272298178494351390426849346577340314891518506430486550498422977481513225882662408709657472462869708654201644966568179184321348744330249441136201383858537175784706976965276857204084445527152223453886227787405496435058546289711140195069134871026250008437198507740029309496860368707522176867689071392924230478755082885650207552226695371496338492832701523279075737219495562580788147724799192484065002561335971666268029550391282858628636412176361791710383396498568547287271190566909647634555291782732335936494733361396764572551120833150753817687358953106652723868280984462253608903021760933894161002799040837999822900322841634603719836427328398963668432929005621953800223385613433101015773692333407300262852026272157622887834565164259376830767327175122154590388746517262424058415853297450732200633999644845937445338847256932207713041971781023026091037078255079377973193254583009323447494753537399080924663286763910812978720821076972509455121249987988643695469473682555680275985411748677455686901666408853054147868547422983015214359476691583885283147235949925670091935892596736506393907599799890739003212318764387863161410427695480486584135503339210736401437427460213505474364596073104017974396175257908424621314210765950757324780884115623428049298563794829331187119260691186466188870352943627466143211197911621126227720569203116933650619060997130856331979946247463347614058638031643184565103365133113722880030406980293854278652719398360275838240659380480214760113900170262238342725032575781118179999500830421894644349638628612372822620499549999514733075073343347874088128410713063007870876552220202864804825689831736162086154365032740387871003063680318714650712787164393213270505419326004583865428754258649412479626557875608966078821054682410644127908122629604602784240003742587102284440628106982530253832862171898295538147676282749398206294673717661086166680802621593959597024994646456973867267016614394177705809725048911284116820379007810480326246173320830579243264274203822421479963255997985012057649545062930554611620219567550866247247969776510453365170951499684224932275131916330587500*t^50 - 1787765289430999160826413239493793007331400840804857187235255058384825543482120443497944254701562871329456690569607081754639997537432214829701558346970374402531496462041891033892384109598692497002841978775142991056490591983921842853630624798159566370621225618123720016972434208332799790636801045061891380428982438408512472898083997511824963418192480421763484178813973816106483903254768580317067437676704078119063389326283527875139578174475935071357220850844625845661672152106039336923170437852134825713661227352279979377427493129811685760979217248940095525232810150415150415036193988809704209709975606741097274561462356743097271742829047268864356200164390568119875269616419350399347730892289986748373533873147263346270393335645772061979022079425853346699591019002392901207987054861116744979783418306471050488374246476961768441104003799719856554525052180464209202898930293468581790403180997028750598677664675443152144352917377389038664203717541928574815467667362062723383143349935180713161672483510740863215467766652607124557647529225431944221234046702742022587283980836473013654252661935840136375652069794420661972641295804905674876382063656287467984984437526433433714186591805176530631087129956380631806189831224746921902959588278139382063118422606700893670177411783701206899090585974356011609129595162482455695581923426851960909041403217934973924796436182712240684570369710737988792640964411632969917926151944503928460632688894638992596775040884233420364929224562967859122127293173744811757107163988517429904494466530169154350382302279412716454921313178154507298026708930565302246089059181460973188836330908757176070096767836918785232343891202230392544148199494678172511637692687266611160928601045104938974982382863273232493053408027905321664183957044791660567165066895731375387906407912329750117798993638845339946608576527493012794880603625078156227147283787573845039949653853102657273855331128635369277398940747821635359114334362393081412637997178810712646854614611301246301901513937316535639242528300694739175776145013353172974032124730112845071119220658972183243037694618846716895723040792805512435233810193582032082516609953147912943503025296393034823720220840136180134761155144877362941551757758003142068116342245296854283208240396116681897696655804743833615025825549754902402734619341402055553000524555076849409558321591817357947657774997239832474174504787995425772770843945403971556371312158415129525637367385244348341704267430968276832361020728973140014714711822501026445534864748967535474831747486989585165468199533402769378774168830884012733831287624138047842058331095700514474277175787905007666627757982838296442418990133515305472404049746473013325403688772299761776723803858542247643011854583129673432284052979916520045810752477871331385009551829327928065030606263167230963112492954341955440091804731421419463011769537455809660694555148772710601594286065472009500502853742517416052489138695185879179880890326340750129181949275588170930036988177779154525984747102185699857733422270938658054793029047225953572445037315284892951980019441034761504947570394526236143360910002562377335001868578290708837302639492627002197146222861368627651931233179429900198925871274860114138525757809819473844117600291379732340451503120168676848390705701225891700974203050915141269243501224703432947773578560118701026133593390765370932925730957384552022901043584453177036794645330887287443322287594417358814568575221460867060593118997314899572588743535728311776384330455737525924428822778812307004273976684615971805980760130921560383713907050173004504388015521442075899390636751429464807056813935453994561365571402002058737518030793386565552418799999332561910386577611879429796851233004109177510397868167420753362880467495022995440143257596792596138999035463841106612902990254601238101181027312254316116184857615097478446387529181079700669722551539253257922762808387949797208678555523405233626593217647501509283509898279969574577919930801025046387523290347637143441535888854389591910154643703130193895425634833590981922042031206367530938033532550380030764222686333021087931123101646544253002388483535747825820252254931184179892315438406399271091303783780593379869976267137982774428741178388997256031748434667499429747702775755201346803575342858877544013651127574702836078154025176567779702154279654917768205411968567109623244802766404482839377971646736139088289061239701261543939340711632729019924120928905631255602153767677730485719269152989801734479501677752381833753669298501147549828529148851931181352886789156000191937023544760484815368493729917294033514718354046563960990845195197080000447779376179460229539009793641719170683150663582625491283032339480239779339289146676348429668730877526599820523939050273520515154381293848749067725337290889080762009983466371829365326798121409177371384989886699289291524479721715418600930218357866703513099657460357763750362226933601594057668148720186843853115327114227089289739372272848875345945496320025502005390733623334152018919522912970750847698202929058772901313811909178556330225990699082941793509650237308645309843218378585706432575970686849571739836570723332097/7071453938488158583764407665369697809135164545529360192162394195735764968299080426162436911452422737110979485521634764335511393999835722355487907532092658602012412926918868903565530484682630759092971140117511924052092185652898240268102987335226831473400097570712013999321539906891032760911522985461527340900748051345510456870200231914868440533842499543070468387587354905472377891268283814742640977097977447538712418690675226050228507060695670838844346234874323703701690665168427425168040303137497037361188751815626857580936447446895578991054654773244554925713881907614465470042040949111838707870679082778456725151776410927046487124770139720036683941417482148456148937737631839106503301192532543632405852254415392434851419135428644607477087670244780520839938718341241810165991860568508918353940549067360965083925933127463510044274018454706823500324186525249016271333765382832052259113821206517246295285786068573663090977881435170113020988129787273118430613013942744727783799401236234122110163952932646410031672182289855009518152511870312746295788822507040481990426098919159521631465129134040651799532718576063904553200036997084954234135688708679913122069380362822456408306483415385927995429232035784726150157876298413152823181085319811121902554826256702106728070719552889205040160025374076761482721785239202950211794291010283317518674757584085711649086365099391924206864008027209177916350182406396325650411424252207356222534805895899143552133888845463605779533479780904916910211250563702517126409271765129118629641277681290355589280293264027838451491670443078143084713329596501821964026035098322228603614158118209432120502804500065656666458398626853429938076251730253640767296429589679918383555980524249727337401632063345182168596260686493670392505279459785494273947957962435930872921328341140768917481222444442674121801819150233933649381741160970928393777131557045641037582140678078236963804180143839981188774885976648038000332067110261862207820338672757366047652206047578601795015029827947775300932841883442528499254198396945259414814946157161456218891309053202080153396767876027815945885869395459796919103641255228947859715878641568264627788235556854604452376892933257333158377221463488424683853817687979155745872988296707287490455974727584176533567145067966836424615507036269365228555453960540719477005310496244377697834511318963843543662318235909084659536825386071531482191444333474150264886028634056872042641935856356269764627869586889351155173462941057132499115863359452237136497904722550365331707178428908893487664928866440314611265373127047830445519776521138964867881820316922687004845906635465557659737560617457297312984079894428199903783270974093627071854286292887290224761883836939410154853775601883043799106194094053882739695000963108783032096552982792302659395696161647345183516573583625577655264113889595859994696780310091191553744227582991344397946933787678690534580438676808523494074637568463203063596489796973155166421075727279963515931504322537121379584851698404023480954666530218322815000446257586047139297321711074275093102410100006033798241117522145372639619613187664577200072060682858882768471796654200286131181888519465312403308406200165479652131837738589605850945697259611126610021943728099151122416077675732875873987557048055967467678721748455046062154840627736773095242049091684884204548024652105864472910840675385817537067418453937723057604757522298359717000572509464279490583443821143802107441877342805950815011893869139387017227819687860066333505750770395202288211938097341353578148419589841316313785139533234435522613935531925838002200570143046927256069399435469332556930664396807401052527456979221239734878518718388932495822092692796365468687093775829398512187485110885858460676111628957869257240430195416089763999454283196405747774641007667542246861285653876095397739003132279386744967138383952149016680275217170710879628111742230952740754501994107162594681013528976288763217290429578467227341437209730616265321516752066112532366247854092344308344508882948093784057442146015814871760634474324495187189431343329627606772493623203760920612046123147692876940446557849496012554077639883292053153875740885268458465060210090104713732213364779036048781206536579016730769217303285717429687640965428544387982541504323121209238510972371283387880129696215987873162915996288158913835571905628098882514220409324782062919938580413275413011792214144368071478919861040849479594394596689004250613760541740689725199699261714995275934832328482431820969093457854053855797412223539564426860635501310713434980092188459648542887227504002186726048203562020994748858753798011275591956556637348739532672951282188226646316351280830073109359416034175365678324287189044786026024186759817787795953357536785057161981524775204600135252792056749749887598442118184809077923074316801373031434577891190559096916563185483185045142955161661119188257838678574602410780071680422217378096493935108701162003798451132742165655860650815667337776203758997424868353567610394062961136313667579182387223510365765025324806659756180406905595427437789438202168037703624793747465057025319576006701344412044141971487500*t^48 + 926419314514618629679775152788967160158796009542419515400528055092073113181787483194676840464283980446389734959981373852929783943924214999541184931687143278472344291768791857997457714663922105581262143016287011606327351954421304941396417497976872138958691627087321114732722983718791422930299870128220185176776393211815602394026100033005893804071839721269996798427923228239522349720115650629559220874426981096936305813412162047334855314333283826804152390753988824470017147518467484902609471073528618972623586453365402765754493292738068748487402719109830501443274558961439062189343655565602077564634001689653566845712714333633893532356803055882994123215796884931396868033057604367498666324654176856264970488663098359570947438843153253213023589565448263593493143600939794633892567361534150151398725289726664678180130562901142359045128458311273693873677548016800912277851835234909036255585382245569395670258207443365203808579319292974891495517356833485410085352874625143309553063324496775075093263140776163707421287121420132519919592220898575816039373249202137254099440479423551537456363299709350333808970039509950555193717012675358118573759832238206340595835070590400920237907187769025206462682967163297140065454966957806787835777328986261365858416437289140442828446440941433882615595243803721683796358470056595619780538707870469924378004016352948461182082164312510620185773619834880283822508772548026665560565440081818497784128631211830834296050725082278401705363255976786561619509385359624787917855579607566894303666638597518011074923802560899175163928521977079977408385432770055757803874207095319134287524707914604171002660248704932761533783556420769578448468490596573044548602412870990147891991992337899149035888907933374739796317054266136646946927264777696747408617368637665939744288885114972163449213577917153054918381906614554719230675415826448659460554143661059764334035639411301750354416533328205037180989833395087677399002090520759976131488886344211163557230498166393719831150854882753947790040666715348364752215153922596230577882931269618318000709924271505655903115057673902183366179521726502988788870726820065516316243765210509725323348206179817195086652529191477007260088754251815673246985803221540122958600023438808007025199803789148474248936076921642733617821563255726622403765222378440948986990708203637170375663020739150060458071759601712002532774086354355511900120327407248186500388084304279149012592341619181058164057804766234763209415035940082216337409999833582875669527002593366922390351491457247490254635650150057441409505561680706433492428515616272669212733044019803589140432300632632813177215429022222274160254452878600909119229293633434525867047343066971690385304003057362032085265166580784427024493925096105077189917518251892046138093749883374193194247423893726681118274299282839900881518329890726765402728416453593673148948726670217081637425721124472394208842506827327816434175222628194957224284117891827876224449922125803313008689531534868672175758439958382017656304393824234411912193161681873741442070142529360867938783610586384787695704124640302013311739752196660853785739627408552152967762113064452755046475160447078663621868884813909981838783165934326678770247211060862560022617639537198826926170550211365115693475161347149150515658300788090955561094936158758457536461716922065761700823959195294298470200423239247676577294240499208069522277787774801531551224752594593128178224715281938135917778171604202820864995026965653140790991419904789389826574497385439719326122993363876096020815503522530301253407215796327296291143359502258094373671336099383538849178941057649900485515048954688377124506091247916097659426121803017455417760453646924751995646073701335121707227514649383951174498039984500502610405632044240540043396731838624391669530599204245834400577034489909213722655412664703553568831269045838009189820115304716722533172602483808734477789766139310247156265537082644051173215346536068357427671593882905596540919107605276503077682776884327629424627068453820490456071698216687045845925886712971490784266454845981606923665227907708720905636394537944140646504394004413195951043409889623865664628970746070126916274374634870116192459375066138645068038013835571953671820331859069002974614429180007858266941975722785700980024287630758209399068938328152303030954778807215596317357904082938475954334088465424644340554248475447809773648157692122649223594407080963426381289796308705817334712058934493936089160740279330494307877316510462795868214124715245143004616451448078215450260694357550356555058713023131514160203265360172088678544794696185468564634162208063043031211374771869603544191993788087412642328639006080237699749594194697425786039874418373927472687452502347109280765116476021588482413666937730722635766164450922569357320318312261663061087063859924830309753844235747194980463186095069523320105776017293309858034100754929440870742498051388528665881344512207367462376701275905112735547619224822966331595081406625159429411663810700039607570311012644524661910944413043553040147011988429238565293606954153414928404528301021098647709503078376732300754514338323340475347873/10902642520024913018446511972509555672425477251818316670000607764008271613165403062230090828634632650494880489549236454417994748689231764347036551853365184400265823199073186715333842868767546652933967221889472593358143980346744126222792148219591167859081248181794656181500986597118459390859579071016847580790545870097919298288930360645803947785757785296130848577840510184200397612192852011629110356302771272800975051943686750000352308141683118777126651610968738365250833587987091312315819153773507612336091199222366416251829243673906227244919295055881213268137344908440433965528894463632190422248965591702831830329596686597358136177567282947944316900119460605081944091485710513577710917657311969831029682785099279116329662558477712931663718270497657293925283253686774298744976658292489852534598441361950300776944084377834582245257506097296983503429211417281862891356406695701591518831053355715766721069667080748786757597720374915376227240409786113349415067859917891963897316375634033490764976800697882223298908699182631837061598075655739664347500497235646749908150013751402284353168561723775288004213257132383448278137584022641002519481481203638472281944773917395091594675429255914165888728387350886102605855498455771126770245274930328587577173645169136766463260437176825786370891189290898491339379872400867946672516637388657597161077332075371124960046816372790509107098378086970672088113139695338152405814715159123275088706145383748294098263781753721254670881097411200920305598597847213254897331593840778782962752509530204063504903319864366078401929803334995595258577443102839688504511309124764459765054206164368535492603768886934407441348132326323512084607233626663029243441920428121983323398058162580523184399679406946010127345452800637789689339006259305418245371504721609514142647746440241703542215884126491942833490316296999589345331084121139266718743650257548012700558342087693859025291674597348105440602661080246743756293658819398492457323988086274076545871424680201359535946700320610199353889672962446081559133824232108016365733805361025988619937263418442923455745864748732371177745712913135672092358373813180616496632560347777157921350964472486285002122869153958268822659915916571730934094692704254017492866155252400998289324660387888030424864546820793765687042101505194827672765115572834905144935723860999657258455922477588411260657289910436454917571423660301466978401856820034150886349103660278865313971532310139176325359034207353301195148724855160549644026924698507920346126895964462481239141502357244670810460883235338135385854722675066035222818033489267599241260900889489187488199054325417141011004564627593736221067036531650015269477753583246418550499978866616235314156465983563691265577822389582244525294779670141663181768425783393128325773285511551499629040542956594735096386946629086613714560767637366419973322202143217994994980307713523503542933909632560423272556951398101331319880723972345363958674822382012265134784267232932413684754092387507125161247073232198617762803987866509902582486041100194337248376999246182971158036401634298541162875605183696226703082968220266076472513198709310642566253155495220916020940315324491693498779534690356891230545540762549500232725404347226528846780671797871031641097868756911618677131601985901892487941291625740126521977860974000575231640532056251748696497108621809843467330929194242703572413534464905524294796110888526610726180346144718284752672593002071850304412391832879973504489506427905314550150816663367354815765881545475180832889204590412201014721584319829349851657631102735793281859290058473385757324344963069576404670674430264157503747555345062289627701907152669194780879615662024256083598662801104479600195950934057043651229548428747854549300202943197454914030882200764862417513805555344443027712983360572837260038984973598666971537161782731092730445788442726100858279795277784013073740536142816763399251467767664450500587439915165415916153700939837291439009308063106099699848160271455615991930693577077311607068314651477172038324764332432647042492498418631660788142817365602262730145688595750479371896463341269955098582248778676373747385256922422590276216274654463873663991767206429393638193360106042300414402106901910294065324109317430955025728709474912957736636665902440828259695514912690847036509604835362300143636934931064074797773006329984734632306846144503210087758153839675108561535294810583361195619672927907569348742514025114098443746161797318362203514799971808503354817811175581917701154939034619262805731440369317860664293301728817011154764249442583485265012685020046541359926308297904709757722407952530489657657349117096422344546640891440374107795792909081210467714178282724893121067356134820823351872011655593259013187415258688031393742714732045328608160333112472633190870246867383301076045442979958947011154144143062841654203766860134420359455681717023002140391363981767811302466962196148962963454353893167901884063827399217918849299815989540035981770280232805157058824495236500251250595611575052701799604548821716042745616188338236828408256903234334625658600119802073379197448438213567030537621560918970308312500*t^46 - 92488513974254032178138775751637823471677268456926742258647921679149911697622858431096077214878155843272982503929893505955858219298383927204182806331745679958963899833306394512332837189233747427251709056015240358483164079371087348478370000262431487053239987318437330279965808307606681976138649595172675231802732667090082574266808560539462860760556982705438691167069976117439675669811363634497405192634147191225839637660242259301045903981697708739423908001100174392178721196324756345472096469618766826139909998891756523377688506056802458028734918875628000152312845098362384627418023818399971793778067526601523774242666595182968300131814561538393926305090619429824635718276307612146021894916549312411601468177339420730543274686436469933246596870565805889865183292897698031087360458067801004057047463510780710166620359302598530025451476219544866379290009149981622529041394431742121907842064131955732981838753099579812728594550465907724215255693883763957679749447313877195529277568979807663631468287690353429854577383401693895977081685845044890862543515258669945632511202307053552821251463041943067360722099391675678594178442439363873397817269621692126184089500358348125396937724775269879934213805660554400745719730682010880992026243317352822912050449218305479708397308930730487510114081159781494249509794775258546074664043693991505744096077917658920005084914594633979799526303599029516750002779721462828709179355452310534203392244168236166997721284141507720187408824347148517267105736719368792026854958331171259271534238403177880722880685521742704829014517010451899551624489537737060680111194173858349180106486519872820010442724138338256236075970953967953634441091351253767521443145846154393720571976278706414795956425367838289967170313433429982898023006175350810958106203988562310528263958915665742211489772617160831890841981961530681525390608662575359150461445765046963289924116744603839349395056668071938985482775067722234091198726485686851113762034967353884442995630693125031705133906367362210085093025165896045183234695825671280240883196624345763361719831783176912652488731310261044101247745601408392272173223286357406457156949326801596182529003769675302163976479969109639767112825759116119653228777241814603168614412778183433465152656987704356759890264327331444929312191739110621036583775440139715828174109274687133303117922168023311790302821937880394234895080280281849046974244912213617552988370800851723698655772539529982558273591416722775054918851999173917543076564819820583992088623394815660751221904575941102732266587722518460960292155078757286308040912698785367462396112487039481690132186519538191973796570870260386592562811121013103710110977792802626079136524908090077216482070872765377930763031929366879151239597454093141652108257556229668676569699060821092358897415208248176759562890227722372767721523453720790280054744153134117793342185168494000177112583624861544109198411185031249563754798110212064609007384803376238238675642785553183392407677614540979590398071188980559257114798272546039785196970184348506859330433680161534042166515534706705990196417215911486312512079410147220179327841327402670914653800033967164723805370511344311592143941937359318416101034105071285550506784001522554061269455768947774284773378147641859479125831882131488172079161846713967815866800924268728286970133734905318880699215639094413650716082955684662394974277032367275430979554078031303919447284014071202644775981503701254058063296149951571059284504853264611875861466631156802238651818854585641722768168432773105776893066737545663171682271951852846237763475326533706066131794568115038159266934987773729889329434518586534904851125692844943999798036297820302737965475832227591510082895236273758716530287811188966482845851559436142559220530479472189948842165548207375192902910794462852062451682107291942191462390922125184011487637606278295850017299672205586327238951868340691063630351128635189613583296803465499645857176853686026832337794404469426796294765938535993189755512601664080124948607773889205130701751726051449228134706157857633298068144234792215946458831979156771351857765702220100324151035851694828210090225258716070815560240642027442071427713371534015111749666714549242840807831932764819835351205851881250833689788916094343770881631506363211541102192647043949736026604123740960040545381838349953473959718829084704266772508110672321560382032267407596675621106456432912141806217802214376818823502824490461250667021988350822046655069334713086571759194275825135933227057317985749403206863084061843583352984906962258149636199601024466425181748875847359796443791763729735433679724714603462428337780524557753379907895896665674663202244347883026229637856356396140374032880587229482983568902550149583470504005677212469414492366123872086108418286489803533050347747130575294694221173184449834369920472346027329317509682504966237402459286790001215427569286538011652054772685849265275642743204549264700711587574227645886673434863395020882690787058247357334775728155720048051017452323875446818457148813347774690623663838733626285633552689419708525554494273817167142943117984868302951638073944783236351849990406997/3627672587829622725004436083653012824071703797588347899998202223344352241420568445572692221714363437241329901556015942933347452713863715723737295353343042356115114905771618326415413983867921689652895360296690514230033107060706662265197040784265301252311633978355808600124761607081215387985343942896339085048374295843914347850670095332213833559914473760865937683466799088622945632163634959336059319220475428169977765616729371283450557995676029721109274546022998212064460695842904849317883559765571766211295411687922052234191983678431065345292813441593542361418232562535080394796980817865884159829639151212588911011667804187160963844149220612879339043233081858664265530707012078217757012668509602761777943118695366804640089721957484349462241192536920503598739247943379368335745233435854456933345388055832930078515195008651493332405347528773949644374346278910251846050655054549776218032385819891826113657247226667812980478014826080176183343792349499448462040245923346586120767068719297410160533280818875345098990221174701033251629066373186444317224998780207528586105114575549920080444286104224164161935224423181719357078978790466749571648804845823974343945757774781260143268337827751173463376225417884835873721652852850246247352944478484665373178244202610773427875522796635833318474528383391624684989662876848794789502035813786004495395797625878485645039577367773162063568533668804708292784845347962181243828082890612284397848824774019182389628968982188185470824503811953586216349506790362757012838798990621793717806518337683232063531497962870073153602109896330867729037334568418192355067729589446627912492369531090890709572360700979308502651235229378709920951646868711678596934574990450454584471980552629292747555919994671169103038743661865547222632732016012889497509945337703539005730326832216422825279965178354752445463344575888330028169829389907072012883303895694808759232445690645336693015383194357626283603192096767433205844110077841191723633601635906261069362952038592332362927332086677700331684223850371226204109127782830073978758494837125380613473792114763242064508507397394884303208590209964009294197376246772297128979540579717053012364177578811936563039682663160381312926376022640633939471107419128786753792998724315558830801291999729943990033263545505445636268475240828492327651379454934600771891613186016619291796900605709584040129368929532556432906598365904308112613577825919363138251225091230121118802127850660308602657795981926688417665819050140420218222558744683535363167955850575482924303682551000543467667351215171508914053394724750305453138987009662305854208877089296035650240098675877130052394918803754689165289705288631015080664231208932191665703026301552108696863661448264425540433260769760332161716416355578469396013747538994340231595631199210235643236089993090954857737816708384752603291519418539720139123407393120067534663114386546387078852209531740604836888782961861582974501646223065047434516402567241547685847218517304378446707178340403204111985609500126886750276980229450061585945855408737995813776640215846613936650645370452267929594143031455191165005806292489865844954224983877961136544633271776506124034207585635869483493910509304749608776852929725637044102166206467173698285488862878287928047964197716392587837588367442423027154332433604598098079433608082458065407859699516831849614471275430195249696577840564355568661063367622898117021825962975754275624407173885930613372594111556040324621483175860263184060475105445028327986848397791097859032500986231108502463334674049819684298361822684552340641549122250289617983981112122711220987053714045350389047422405429894006746936581813725835457347906598130076758010784610870807549395069354163845638532740791913657552445080525369470370487525966566498395208870934495221720760235114941010087699996841268717656971600215396456996131630507392254510328674509731292244963882094667283402601059253231075044271708560884829895460841106039389168208092715194771473030436197502906796144527655665294381739442879524148725197228368171042885259918878089425938670640492707932908053431448059552410475452092709503009016569085223059801600243624918758213321153320743204573028453361946230465527341819273576548204019283808091218727703162285178668841973553193102227465932619371470903573301272144922942687661949334503947962515552882667792796149396053154379004972863587369989564607147701436533396387587897788708177093308103715155852505545778574638259166622964355515806235361063050516157777286416016259713038488623416430953381452316044227041258884362838365857928568380178228557931195611663845220729003485861826146980989493760052835872738644925424521962895216261442152312611927144800586827281621429624097587271996104483144964592715289946214011537730382321225970407464312411325948509215672221881504290060817042226807674003711369520394198340302178022227868442846408733359928726134269553829977453578846219842200209747374173888065298276706712018720066553557504169966442198457025440252954639001031242795369258706203715024850266114846491405868978788420211278984622891359733076000705707346936170941110804879862143215704964343674927536627551280703105387252512500*t^44 + 74156236242863367243571230907545674461785537242182197757678314050026130183316562157448209485109304849324706276650977902871413217480341339422383019579331158731726174469644255881067364351071637038654348496010944135350790409346244604953849858356000444865803672333691282371986268008140111946844629136240431338669951959350652484718658392836357019220084811585329195902415178101276467472902355162229443506305427649277211685606146062960849953953760732779288787836346807739165554286028602689195477799793676235936117780687664582287489532563925500865717083434511622620032563958644736471901741405392167812986003167274652481108551815380213483833270107858358888908694509715953117944704174979607796942264991086264235300038435912678903371242644249505876081961642111659158301833669003913942794743242313314373760436767142112795964436107690389103927396710089710088932578333778331010510158654497520727339714380126260978599201883030904767236766112967754133997233769028437241844047847084094166960914348755364898478224708375755120524919206253618326796258058680930808643318416195669126356267102698783615493595552742136651198936615483243517713515582963743007596870135757091248527560095104679521152180898686215153745962329612441923092233184717073761409751517255301446059695454773414890183734517093530948284643446726937871901651915939810839397239292454643164651906852585239002290619840962267002498333855879215095841239891876917878494541162011151174607105912250209231944198068284554551866312552001279482009998262030141779602333704912005439517269722777210845436625769416817386934081263049520641293103192773406269823670834858033870436039799346025362006132560808193133728071525898338088575903565198272163269154218340531429986805470178197539653271370636382721684623587421833128531030156545041134152327918188296511161948810135025053017674175490424425679452928602273752654072221688979028759221520992119924092487224073673120731339591454275750725968540322761876142913339267031300298009901156079753336922732724790771182164294466601487457486348291199865117100672707248576932306613469952313581495910823577659293549680665344533854669332520104869950295123445524392217968861854338568581553865652791453695382099727251588768450907642652289475138574835077145206982982911044147106640447385069029937380253011262168862615441007733891957676848028220867970986383134279013286702809534140179687996703539861908810770256711142111821446086130282605889336741381641557754615953239999091216768202556122729449035153163851662658998138618658176769443106154847725429932659628569885279537874757723277127394230775587073856896883465556173406215559398930497991330351874544146624342264526073585183022345921921181703216931690709654395578051196874449082070899985557304264780419223214292760264988483764880077549957464420350184444565889181551727944865919375362177273351770285123251972602650065035773375210434654296555315213216182120415316507386533113975632613420500591305333928845813462310309855968886998977648168138372251001553435283311650671447271952532535030404638375138388889769802619760554376204876026186224126134799010958086188699597973340081798245424136352387247204781970885739958896525908221961368479875628890757666842513785908761188988536228733654255358281211785677367458539686671836439271681510693085981342572634379874255175466121861390284311389089750312493916870940912926365423317651739447275771451666865168401132827792766734741046545374859001880151172738838379938169108858626053992692523214840224340851073063311793754402988004353864063609808214640477721682672491086088729081245023793896946205022088527808361342148767118413649291155484786859113766602317363883978753614653219281512673107501837097099519903168096677718227348737470179705752153598972793486916247910305295199554072973472405217073820191227415575707202131377876880644419734728686215513240344064661334794750352058484540632684635420455263866263796666490397740539962785284437157801656189054039809392022979707564632599693113711338146005232665934470766876043040097911884865209480595250777292478522884567907054101771591385725992238849005518182359888654193897558991276464334224708998998896983454586412160328034806132789364238901031130988713036644490188675363554815467115330234438993737967241008174218761397040642186506665273674392404850160663750263232277155202324727972785218989405237353824478329011837831751371672679979004897602701550874132003398924244131687303655147889942225850335018733414032985733795694255497139903732163966518856785532898008725164035688973940480143347002564782849540781817532959576364324132724062603009151141071250405173942271341835075876993188609297178732536279715945849663558366926275680748841858520497898594356077460446271443325690100060566665401004025882641797571224357101150012826176272013218702425656616157384864152790107432556105430987445053914665428257226477679102989274633113400304005889482696118096633032285069364572697982035574655077495295165442276007195345818490003567702119673970740442476238291624134885182484093967923742077655279717743164757554102054031010383864047256223997244301967284950835395141407555797596315216748837194746079782083473402439333826240185020286889507407/10883017763488868175013308250959038472215111392765043699994606670033056724261705336718076665143090311723989704668047828800042358141591147171211886060029127068345344717314854979246241951603765068958686080890071542690099321182119986795591122352795903756934901935067425800374284821243646163956031828689017255145122887531743043552010285996641500679743421282597813050400397265868836896490904878008177957661426284509933296850188113850351673987028089163327823638068994636193382087528714547953650679296715298633886235063766156702575951035293196035878440324780627084254697687605241184390942453597652479488917453637766733035003412561482891532447661838638017129699245575992796592121036234653271038005528808285333829356086100413920269165872453048386723577610761510796217743830138105007235700307563370800036164167498790235545585025954479997216042586321848933123038836730755538151965163649328654097157459675478340971741680003438941434044478240528550031377048498345386120737770039758362301206157892230481599842456626035296970663524103099754887199119559332951674996340622585758315343726649760241332858312672492485805673269545158071236936371400248714946414537471923031837273324343780429805013483253520390128676253654507621164958558550738742058833435453996119534732607832320283626568389907499955423585150174874054968988630546384368506107441358013486187392877635456935118732103319486190705601006414124878354536043886543731484248671836853193546474322057547168886906946564556412473511435860758649048520371088271038516396971865381153419555013049696190594493888610219460806329688992603187112003705254577065203188768339883737477108593272672128717082102937925507953705688136129762854940606135035790803724971351363753415941657887878242667759984013507309116230985596641667898196048038668492529836013110617017190980496649268475839895535064257336390033727664990084509488169721216038649911687084426277697337071936010079046149583072878850809576290302299617532330233523575170900804907718783208088856115776997088781996260033100995052671551113678612327383348490221936275484511376141840421376344289726193525522192184652909625770629892027882592128740316891386938621739151159037092532736435809689119047989481143938779128067921901818413322257386360261378996172946676492403875999189831970099790636516336908805425722485476982954138364803802315674839558049857875390701817128752120388106788597669298719795097712924337840733477758089414753675273690363356406383551980925807973387945780065252997457150421260654667676234050606089503867551726448772911047653001630403002053645514526742160184174250916359416961028986917562626631267888106950720296027631390157184756411264067495869115865893045241992693626796574997109078904656326090590984344793276621299782309280996485149249066735408188041242616983020694786893597630706929708269979272864573213450125154257809874558255619160417370222179360202603989343159639161236556628595221814510666348885584748923504938669195142303549207701724643057541655551913135340121535021209612335956828500380660250830940688350184757837566226213987441329920647539841809951936111356803788782429094365573495017418877469597534862674951633883409633899815329518372102622756907608450481731527914248826330558789176911132306498619401521094856466588634863784143892593149177763512765102327269081462997300813794294238300824247374196223579098550495548843413826290585749089733521693066705983190102868694351065477888927262826873221521657791840117782334668120973864449527580789552181425316335084983960545193373293577097502958693325507390004022149459052895085468053657021924647366750868853951943336368133662961161142136051167142267216289682020240809745441177506372043719794390230274032353832612422648185208062491536915598222375740972657335241576108411111462577899699495185626612803485665162280705344823030263099990523806152970914800646189370988394891522176763530986023529193876734891646284001850207803177759693225132815125682654489686382523318118167504624278145584314419091308592508720388433582966995883145218328638572446175591685104513128655779756634268277816011921478123798724160294344178657231426356278128509027049707255669179404800730874756274639963459962229613719085360085838691396582025457820729644612057851424273656183109486855536006525920659579306682397797858114412710719903816434768828062985848003511843887546658648003378388448188159463137014918590762109968693821443104309600189162763693366124531279924311145467557516637335723914777499868893066547418706083189151548473331859248048779139115465870249292860144356948132681123776653088515097573785705140534685673793586834991535662187010457585478440942968481280158507618215934776273565888685648784326456937835781434401760481844864288872292761815988313449434893778145869838642034613191146963677911222392937233977845527647016665644512870182451126680423022011134108561182595020906534066683605328539226200079786178402808661489932360736538659526600629242122521664195894830120136056160199660672512509899326595371076320758863917003093728386107776118611145074550798344539474217606936365260633836953868674079199228002117122040808512823332414639586429647114893031024782609882653842109316161757537500*t^42 - 1148710447437909849114831099757502007371907388019249751741317006217242993771994079326328751673962330129486985612158040369210867218403120607526052744182615701822905226640047655042436247690868447893458599967794135673858457494967801596124145075932726647931495495901718385674950879592991738439833831755043358610340347902588718649524555523158069939924684609212330923147673026453096644388313546296617583642096810374363590601250237748211312176765105038608635416721233186919876762120922922215693607714198813832303032956951976973159829927925124927801718945354962400522125253018521028952533068083887245952890696535706764745849585279490131325065621460555921126335806758791145298234924697934616077325691067985445955756213488893037727999181832655887674953900242712187081572859324340479025314742108689739354488754681524239981534854784138442780161960556099544952555366579869899124201923081712507875768490096008996234434358760460990055399561564638130945862895496626982485659975052601774848391924718301531415494893309208695843388413159109142416764843191794894315570536225259778231140980915683829813454388427462112809839332170461255877150148217690162974746402953082748991499330142193468690641374888489315342321861519258732132760206430915660296445973551352032533778852130243316319181165733886427782740973123391430838045803785766288932955303700149452307098643812542771912015320481427416559922326464090164059488085624707322129557393620241133744244391460759641982586806860553389057623874445385841765249153261548127418459814057523268262225814767160257529362865970374039373348043824589290650150083128196111237611629905051667286361216619252040127138343735309814693945076823390828559659269628346340154946122229342574320383711488602319030141997390962048699582127108933157684479943843728291942421238962799048442618085449468671781090394801430833352718288649892355829848131442010507821614792256620194312152762511219971649506851728597542993223336734901310820955810250793404418744898968646177825513284873202746716494423085420528323752440750014157375407503655124076309847037737267479826367827705156858721881928610899556863801774073285329237407757788090104754383203994706485248477920601477723411431566725833220850933473491618414182390183024483357068826007918863112954839611292624725268760100892799461843195363368712485455320360469833867378795338372199916650524450870605951534848488213381230257514860853342430457745881263100303995726709846283883733854892314482470210717290733622575290400495755593660666271721143258987662796295234518350811489095830401598381232863148168312227414224764418852054246575770631500994679430372406789947295451180176995560215778096661694502675378250008980502411404323646466797556780257420540480070505141176156249278080426274270575132395792067080639708580516842730384472404075547980911860273730390093533763879700338697143384053214238980096464743467005750425057880218617748650378276649603751136766852698230081709849940839687878739929838460560669739917990441404563296118590370316949467948312956386584090504522285641201140850447353653015119899647022340062226592509463586824088301453005145361639516064919867425780981112204074876399563238895728157297726926750197656228992598419440840837321756726799779997381368953290198562070543950621731772998594286406705311497493784430352245914996247855859267320360209914958939316341215049557914351528253551360116481474793027558635518448116939064144487338727252363696938185592002925358740724262798842703409495472248975535125340749337622436556117140701679009687993557089580843579582601867331978098460560103580619406118272295215353486179443542095321659282685697779278177770868086279131817039237263413491065150485078061372724592563548563154618153353502803313408566161678345046507188549456995228678264744766928514767871096883541015593196926857313708183237406786305779747425185879550070451954638655636220709129783070876283695885964290828762195411592165978531302154262942207095227534559727078064448287764185880269442889002559631721778000884351978494141320145037631965440339927463068038617236032986175215057198614533965854839962847673500216621205360515496497652313893352101968387622214710396526185429386997709470429081856410081890671184957536566817860851453738955280934307811230228621279573187096465064175352922479773742599495844504914936316351971376940424721371046682793048350581987887921316233971416953286060692556779780837114884548668979728982257620381833224343771990591778210339654109116388984944104949725078130694418959741718482326934231519334594129109968060622515342186664083700532739702957231759211788172173827711111849120718176975394956366590150725090059610146979413890603610127560178714419383894455178591597828761232570335350149783214196199137248696871610923848863209950885484524654960920046564372458947305042563860637421048535123641213069884415928373100382840345119232366851614802149047764471381916506024690899573463489878773373181289488457911413492264659211713264702066143719593914316309113655694847797616075337620018512396001429393178486961517956125913709332957787175953592390623267662309434700424263805374772407859870254638081311728985165345233241254668389447762122048365581/710055311769352657076616966853202744973909531726041867292660446925886130636243579090368412940764031560252476327268730266852114447810474794233175837413004963028990977837466887143357601070252826316871278194693778475246253094677365876922497706843864014936706591966296457256755061084598823250214120746983575073081678575829780358322586676886638003506454053800340122033039555416509225320734969531426760465937644973571690275343388389792632216808774656705671275400860875330683244439793472170264936340883101626794952375792141756545700465537495663592251603365343973657904200926811586376390843191599952990729918029475222354994676881417295722088318773317545320656308839041743106421415556511598554055296457772906232749793573459510685011148460432464717399204721179017173467986568676519034103236612733790046073215077888056080484440918280159014552266348394919627000641791006429056695058631782387557718892129932690087541050434099232820124256425949536767232794969553427684526506820627543700737662810219252404243652158024094537134698512631288242134737362780253909766838952344604835606689283601503316556293643406569178943907453849942665683850159864860373616137370126119386525303343366635989105074917043151962463381852580910886994099207329467088068991678345150357847759367933730255533919873915309938251787706327008218763530406888782443146567583872479036170997431686366224227318021758086429542702839050360693843285958540075127829886594692581297479893133525619422385786296376095287630419251044473742318808056910748255783713177098007008517975667103555202876876662766324838933234748652912318914575928399364859606496270625937070340483674083129687289234875574183333575108510219205510206864104849989613344096780280795551376111299528821208831472826613643186287661355558274150074773147952534255225159072918184719187087926487145288699388990947826475502950849154438866672419241940108217518867820475388379809295487441122140415579244005927501114131291335526687044446631667982703777967489970849356616175101259025822535151042806876430656459262326522628523739054623992710607719147657195825756922051916630359856605479523253710822119781563768682203219176413609117154155356635939002579287299263371117573431818434392821760818680883527005501550034994471284595561619800123468642004253267565087739977589635082456150957296631890321272157943746481090548676065104578547054336603950683133562131441095406714934109591761227757599887633463131386029573542791371854008191556137914006223523571479431917365247629755376438159863903608409310619661494516133157894412018113812422656334932767452349460701654003807621645529391721639109194967566262605253493575235296545780958857654078912759777899516738125007678843008845501214137072137817321758399187368257103236105063566320642340265483573785358389850761204607600625490545940543285033487961066931857063577355330740380366318148079804294210884202998643087622453393334583495567079571685379690132860239158657853689889650237824903996164135298795788969899885947226159073630522686084187117950577437245400328240405059710625552134548588372639220324959061776069025375879908449389233537489030180302408652631139139918761836951238590944714158009742905876694892852933229493735351440458944922446046766436805058544170328139983107904773705789447627333717791684555213904401716077984542406406818086631062454381211212068519359534096597539997967209096776315374769343871709601794609720760936171093564655698370670243809827201778416639924171875426901609830002578950922525750729126139171722056537169268173391863867877516364944698245189675047892796704212700049391395879648121019694261887083993484286746340519484312074583562811788979057887441100374579337533244843726390698132317632532955726668505591965974524493742951808947672255322975244738592752101688386487864238639434514483308224850310259334705438970443695687750568990330830964270306543674008101830986558754063364903551568581345599389978978480965596217468050833540983525131231325329034916650657289629124050004507816832550970208679688325634232605546964744475268883381724088504803853055376566468863953546807690880393992572603532601204229883627342475925427484159147626357369661429560563468039405197361664357912121443210402472199163699710172945106322963257742824666026170123759087623574471237657682957029933963470634351844451217879217643900501458080740643562833343684217614561783009601322055001952018709604617256724828283702590212641923644116012561576298317423205295068613383944928216709066933716092348059377777069977717317926485812538601103638407401924242196408752406386189324502713415221346237731137243732346433978393357573932419065078461895898802307593219818523365186659801414077503013352174876130810845943852965470116907735648781385317532197319335123304872326343696655707875852492135687212841547134940560960757333269176332257641429010969314309585829655777944880445946428298692939492746691409029821869001004946086089249844114082250898845216235540061438259013168272991195678227941584948946949783166658255126297309578978475483029040763105539971623576094365794967979226654685539285824815937148436040923077061207153442194351362459361883371152026808444641794389631542626874751494862500*t^40 + 35779529923953924310233012629067671814420417161832872421259219565554593068204162408005930980849111510553402850043818943211578117454579568613714451857661152202433135638513329840252784667465919264836403424266376229717488461540444808301083574878434027551130588525982887073228373112910693743027132478027164377805001878464197927697595643094936140247961807725945586705857412924324929153100323012518849736857783507474352918374424204189545937888536944961672978536906548471009054719531396443681587991703075763431835798741607297100870310527192819415813446312197912962451096656769225374505828762417641663015318698911617557984539536501527385814823682952699944235179000914428348676188984045702036791163217719360214038008451720846623362136636076142184101173169862784735633628323176726618439037799263328663649672586396256478566544700352120373766443109545613488342807886829261486344345740168593333691481744882533490869993089024082003506023605523663822837379045959739117732166800637523987909953125566850650184875888482124541274648178656571423407253399363860442126192001185883954973284370156510735352990161886533956556032477094332439884924293892989164839539877234772836611199294240353907349934016120991828255900904292838954610838563529823488672790856559135603171220909901866671293086975755938950976809602944779817439753289433862073566795017169294400860943179094038418500043340404605111616004184681980811618378142737146976580487043219896578552932005362911300165790926868082740401227569486370240003239231927148986698826544223942109180072877497349501227682629215317520353205320301167881796128460152991419840369333338588373594614579901799333426300047324086550489789889749177810122557519957906356939139451066688926992081254279038277022792059619159268984260989322472111601743599759414267718058596951787345043040045175260045822118539774601199499534303865307547364018889950169851046126646051579284795439207927311698644126101198871154471318779270624120843559681313925319472260246388851002036160411333150220700908265906005757864085481770905886914505948838454698581494850197310830468236253146468522169928644656094890013569461002670127529695683337782586166548046754944283274438296279596723207362553680698946644178724083072334351540074330520549903583769201582881456504182929153862329586873832467199626182461655354889868216345233534035127008040139362123654262844287878908250624281531753270880517477836899872943314533893155279284994606421189312493454311145912987618107235601711431643074014493469814882987710079779277079112221017827449151469212876993991692981519710153865403193828692469126106095781825807238875514998234952783878550932655963624206894016720173006933338657828272932355026141192583476406547892030902429588058528977684880614092388272841491638788541506278145930703484112309744659625497105680064445738381931471919171595092332446246755268844426163729604549415772608877480986205525185224159570493852560939467978930995457940370267361806681304581322075982020826725390561383825400976852638143147077364733103548345923496493491461241762024602299269422066355607051707275426280243062636493206816809770049300165912463844448848114570478543601295169669719978278553210867920059747180139428381775077645637297064910287929999888923530571474814438558210133450558913203267965497930001633818286859427581074739376918977707716036444981805206566353619473171160579191175610727174784958686341166181326512495958734495122897149080325453449089097635659728333921989838155811743752612705629270405420840321373528936786694547912358779589723273294490733443153256934236168993854587658758135075669169854406154271164481519251872146386143208725609861966363712720810913546624065017654516199531715567580671369331262320579933551967278911660631225512305710873227390904763993516355420544055055523478794417604642123214930053783878213194836202287032148916947227647025814893045864399291482530399799610698161906373583129292644804335111021808875903359005323795063376286337547539534088797684116295791060652535029626024668646818723999120497860328365801355798429608057989980083223891197081879103084381336592009175483389343106597652417388678594551557022994796695512886547745974346228943224680521338176964772495567709561199634783305540642272416091880730698041973233915287885857609666854736384976105070216162184173442689419123820862094581756981546743219262406282547745025939654358691931689753069606138452640929815803742942256426516649244198340713326808984649895566021147805322853740617014237835993712579356430855262806569400039309643087554767884439844737217201023369193779089383690443533389891649206141656700423820135740116506921266934108251214647404490595318894445504487769350944682980334485238516955923254258316938265392058389067374792515402209490900697698436808408791558328903456933915764266399058198451164876233650959502616305014313501094591473850501338616796118100719547469303921217938216288297575855050522055148949249263276788274405004733130838277504050632652187956301099939791559761883194615032334832332874574499326335003097631983456212596703417353951948237893084186853921090196230300162978789286049859720130338806550526897121041217275275724873879849736126844187073910953/105202505047059059025128646425937371898079410130062089099947864476986215001196484921608074429716539679998567145124462345067076128702047755988381565246948228327338332267376931466047005532169728999933965448604024912670960104760493205690714182743693736317037385372318449403618086605355246251574974343993833466402854579473516087669432764634201173237519739065112192820537173570065423332745413820745720257393787416929355202885151767220066181874604861912168961834666948149869360179444240630218623233201581220127566938949739514791567526674500895013491589806212728481128744313517331449112443718110640635059535385165078419338366321427667951480327397773500832253759373901263700390503350268314953367386778480091560350442165637334562601936767046134404994583570694604363438190358001681736611769639779251067016253619154972276940655250893306639755078334444539686856042088397303535468996581943510322939188776862957296060169573366576433862429956325109316969978135484005399167131777050997502244992859624894655465143747385007870716414066329964297242924822406885199524964626018328997048322690947682332884297022500760696121508272269861355290384923535737577815340528895255974426975468656544154781797004784030437910537118660240337927932732657141173235389876055295822169081875712429408390161102439166235761323118357115864700223428615048895559038599794130366478131150476083706147743665421699843487476395336540490760515090903256071014403827756247537615918446556289299240100483457378653910610546654000274135696920519953372325170728032017816389031792813729842413440923232121454461186993595164142082702484127578296964158093952209462278716401635830577598460328399946576885821651982587707597759192638679311102674723063182949687436026249489679121679845463903988123566194100869456349228464373795427788414793402631166179478134276261933118990172287820918436992700761570816925052307305088373615812975149454017740925028714764097446112636371162224492570806255562969479192257394559985374447441281571011525609119177638524892630513653309618842491660765559919164705702072145383996350276636037790739971328134019870746714524451644793049116088956269531723911156396616740406676811794537358561149785546160328150797231651058074864904656578384244662115154734815859996963005151206093237467992168375710964642819657923451785781984026277501890004193103422384856782394481959462110117565577937163751698956444136554291352611224935265793756951661531009285527645673512445261707669148949477076083475873964112308752454072186328454203595822525531870719666689004804806793979015760562353185239973758507548447017758858141030623280206869772057435589585033856962861600436771519452645308885985793401453370299437339262705059033558305387762745011152209046181999668340672564562323049632689776074311775612484398678630835866716273304777096833653846609799637690874396684543157825495454063137651884034578814400481958505230317209845225286714076420477540269774705893985906260547740468886375600975674450004882889569337001826974954508171871692919247582675503679715758032426654051785992429806853401878599522566259551804162868715743115769958230147912200543785168382482206109503672524532460872959794364881518677596992019983440215021323404769837738654528734962043474278962819987548037250279177023470349913390961733775385047290062655830267787475640574533344844303574634391283896827931285988123638819666987475662241200757376366311491170837661064045393632952926296873993107808042691987787805229235125169414023012099947632337753778057905821511618603535941837911942528600702146571436705547444770844652492857852017878604924545258398921535452251558625408624557707315161282375249757466926195661160872598049228263089291345772225982312753715253418932457011270751523517449482965496069020907335235714640744138253030428453461057257100361429902046818333289292543299908396792812052176406246497252887817284714375380799531560782207475103952580745351218675430718343701176283879548265660066968364392075142285878034688740648372717882649727584297088191302014293537070443843506200313030719622676960243672537647464593352221448574288530054333549511993727019903788110688575587261480503471468734246407065122643988186313446301552932617825147496440683500292912758933719897916559230434645343103391706270181396417233042599964596512045961772656203625736892202765337942196530700614490912951033597365991088332485541476991144213044033729697373607283341659468495240049035872537135705935007739519722660827578664509515832065966309958380825470828464968575541306064471531678116170079076497648062117165282584196507646522312609879928483025168628180004672738251511401141101089992958262448695319041532240309420702837311136923961271581822417065745887199217017991167021459098830030887887030011203973188743408440206334594181087315553141816465059928452506767254494434563624411763694224577422546107629716091431751868763162644608184842545853267437933057893817061069346153786540375423806082673851042753893650024494648542881930053167620929026823755253737767335684531029906041065708502479907735720657717330548250770200384864186127090554063849432259204020465513061148957292213341516002153255443965966572898562198987140390056230322862500*t^38 - 92749377428340338799710899860549402270631959011682904770922037547672963344846852802558387878877677239045064967166404295161015274094172069803481834923083126575285479271767167093388693284406793100798421449651928771676226714343211759502043841120238174572362173850924030013594281454227220519806781296316173679449848403457763274951946819185954419826746615760081237137647657825882428594519646466904006909572214828782114355810700888103547863869907429208654712476435679124605113894464848822911102328963802609118659244288356937325498916758564730888095336741234362301868798906098633849985005470357402510112939907867827696941102641935407951461056571929588846283954761719139380562810199823568983423650893868889503012460698778435251674352547433447092452074348601020457409650603710389100294407051749486886168173879643700914155547469784944872772115734083752870739249851264251883366013879015217503034102215024362282176196772893825039653382101625747127071494262154208929292253873724738940868683842804644928681520863065311803221118421914087430812076300129157178722368448654680998346312390415148286724298005232402808106479865923772518942003298549573963844587934584153957795311663453162554661208375425941295780332836809469118410217926608155341894554740879309019560204439281134207416981729247021704689395255926378002155482812025280704330345972211472426070000847502047000037024504240039350079223513665460505674726555559197908068476598846984227017272862714847778699856249088480224807121454211936265434183171690928542590853014489980775830202915667360545389979541404600755093604002630377124078193518208806727289608931502899881836528502760356554483444719369620967202468428429846696017811316649264749242856481813788530629511082073104362722203837549471986295772326422399634542589426334756293932867916506747214309647928273635549605362127135424629498094614613799994385425714462945549422794944054460395892273025610006903948292059801936074745423850240241044399454775321057298052428432418835867289096478799037694282292256677661032205920277186658986806979188243541261222121635901695801900059502333638086571735023210238124967963868547555645353783915075216163800516841718377442786745141599366833432156514826547477250760126734690337968421022214220337403344232376233968692162814181586112495168289594697280238995487186399098578921662388472191964657284233163879205400496599498798671577195418481647824878089034821168015836591293469676756129628343766100765146475901886739236409024239183423060133687728004831283564599409954398979306958485204935232766498383763640999104172156430518543229058451314031632617629563432381488555703441703949297666791353722007382916455168189285564506342862606738100353789664185670848044023828374050705371396049924412530016731743832636339322898854007852139065569244605233022804959354508777704983746948143443692259554433216835015378265296504967080531581984536368301290230455130987617848845033780008333853315296076666352571420962517749992409889806717028119902890591004143702247150769269600189238376407354306883223088690787020965531986672655314899625019324160596454411573311315741301599844677440976271548982149666671699491368056288613476223205068739646819237377918746977748756601368497968750214218720633908847307685707708269867872522384071472787342716384771849638534859563627007464650183693530367090723989758414626134526877002589720111379659895234872674762173590533366212232137037096559412734435054371004324084064521318979799071367152479722507324099624595648671497956997898324742901056680217613229344058094283447633442365634054152099577704185158352687175084141917441046408867737708303112073007791507400589760281327876348462070840584733470909565976324834663021213604844979929286245920280549956789293052900101780380790031186152235575074381305339088334488055500114173259298993429667928888241948726966447998235792324679707347295911315212224270177252980637889647355042146837434072103481123803649679762884400443392940044605453371805478163739439870852342182039748484931101561827137027412024807575712661257623461994486243513680682373944546465883578746680644745111059539964188234833198583415701779196579293774039714239545809348692867309844051457595187187853619693932554740124390765321496397726874439680690142072847259032365726077724575648611110485252598258901443685381092572103509413403520548120424758070183213615761019556127947496014693424636922403198283743435124480842417565845237056436716334202380466015448859815096099091475743399598464798601030876130210172401077453693815063835608851844504657247844695350121826748839503369530756670879522617423420058593692056700687512313963336602398903957688267375871483778261660566182508960118797398444557707304946087921725015734108193093292166306823892848476456636408310867677566432217413423638084085418270367953326679235171420732861204082696063196764894269616665153037157649149833919844454532141482409673698215434227935379860093030933860681107996567023154406244199319021675665251333427030026295438523560660521808464396580242067107301590365082552428128088487322510361897492615469091319764736300906899783820714160571472255884454038335263410547124231223698549484279721412905394158509405693987/1470678076147144347974771385264734928677717755779059959458730631085548205981311531988929279073390582665404014144330787675681399748863668536650254872976909063289911448285791213411654317784292576886308929850009667931094502862448646864269070588215662669856067829063165648699227678546438670804869166039056385830422011828613924804325714323870473064830192065215920682486540171063356337363635794325429453738030578987828823898674069439236712700949741778828084275414729004890997579395772236209952794499556121437011653386995426581429182572336918383226816260105490146520905092919627187079857088324007091822826682924022531491216677373173363720601035383599732044553952104863891431367707599277469059189936325443964030994065689245124360698090872033565773456433886690648137532950018662838815635176697752810815697860472809491289943922426281080704870619773222828800410653612264261912427724817476845148264521577767343374559686486951208301897902464936290544780682229506133259559158113480859770433264580031146162140872517031796887927503257175642552324205345855804280404910894944021393965368466183816396332204415201687271036928316913252869856266405439015533299261820530139437469368154564922946623443682908160828199493737095624481751156560910640818761275061350826964153055112475714003590322960472966949133128402010007428241706830592482230555059642974795430728767248034720961990824772903539284540676542449307885748114038722125876249820518493674803577611088857725525257695481696812496420464305507925547097347444360951150864455657483939651291217979688674404661336298678305514368876890892322582703203412780684486917401127011315875284945036847584961767851748368311885635903802179697683100081910139971730233104236670777488640764579443005765913511353176663394085268323870495661918384870090336828356217987921218539321688736387631870256153387061802214869422657431092501282185097461626844582660416814361850991496207568929600831024739578223082375174365175623990855436962645293364973636178213947039034610240134741727296791896364999331442101501848461125322074120300261658849258294073221678564370849962999125070566511439582381860895931355119269206586529309646883597532317724194201693613031866174205276755335289721456638928097554299785584088835994629916080563911713039514037297187815131094566302231937420108841313849388781480288968216730042658762102439169983160905650963344881133527944405090445772945283474719505113612632129471542534280442390589642757619398916341325401809181862170980134791506813683872252388680277108931014036155638709293636628061216436540946223465610071181372997861385258967488778517430664535490085306471365804151391355085322994214156271792441553495826468363925032701715354972510134744470122250854877106889776323415759635105717470404930425574198207487592978546299592300093890120756436582017528144591793630347731547314210034839172237602110697353698678672886513865403965291843129896831976837192137096035993092646587692365532252593938149128271311043870683451575074582856127043450678541839504859030878429818952814991984912187129437508949488376681260800087505384028371883258291459971457085012752104526353705253712107774981442561031605866166743218287772752986840913095622763578612368637060652206832268807690693554932245865070418223846836302008619478904404479618616690914203017198524522026662272134364086256868141537053543726905209526425519380246796025101228342367796360365673404067955228966360199714719900382009894800224025924340240856036232564035736422646052642186679096802038511346019620726120753661824724147746690187838381371548520661498036223467165124952346858225520804316667076774819319075830018385292857063137336443516248758073708267230590816718891133814901896264031434111168673676765201559042648408429154185494234492104879515015062510526986418268327920649119684481389284506057166251770268989703534185258756844079644728161471827321184260944057233674848207417790038378628406459888886445030423353395362520876984646286934880833446570848398051934380958284944933610863301835536080524749353828194401681915620497987096368737267534680306524029190800199746459287048688424889007733976534632179528246898609088603943162810909577669766843238305400301299151227751362951174513051625061867666168190818628570847791376095876602099460341340629672879281405107818664109825772959975193887679467971060541015114038857656574054510593033538940467991488502512265149995769435330149231027052589562661265692504227016798803441561826572612935664159121603904468452353879200430966425469369170168655240424204792685168823359478967155153065016726574741691229401862933127099281847809944166890748062457704115889929519046347092064886284813272423618415346741714276862746818505112943437081318984033089768766526048894052474790464174834884577005221896569350154995091609624647694220807816963195542792654663901376006909010867975947450555210970620948771153252254541260613408945956727861946325494795936805504937656692783868816503043468134580382448667034616243197388177366202611702077172475778224853649066720052176726502515019604669026803316145164541477887197382950939711982983675571351637448924433582813963839816160328330691201760949294947281439708393150832669937500*t^36 + 4170862250450661644233590507295916749243734229308476794478706535604477173238331745853227085741222864691890439043848193889209912917910534669430133783015015940067171554220527302524595031794722010387952316727606328512775377386049460469242223979391349875111300740130266769966337949016343863313176145557874183443385572702097753821716909169126663666514374415200376044326371312792423250694272846285578243159544266985753558830621364154130267367696488225845352160618124266254080501659157270827828410444931758530209359810836534261973940806499337778966352067624006207872196740386103221778916236609740544750286151659345743759707923053863096258779922764021240516583182136118015733935789792217107774813436041864042535940478014977019574038556791967677077490356757214219841482963256190918929434692240318555079396222957519152756448684499163053458283512569478419560999144158815546894878574025077409084774700074668838679547048457246243990254590077304236061613937580841151365360111435343768610918215856170293412603529802063443434391529933049412904334037915088168868315003169521091563342922990924151101220940203173689690396140256891226240659308305720817232959677247278862798093363934710285088618561892229222091070621301374952503853658086425928163921622738669265875295771486571094973290502995087454802624392596986393389634392113746031727449132297006480242358315536413850618823146945652326984782488477937750998921964755181285666124345038082699610667311248928957510232616917279807557096092285037457056300542751539474371901858113396820484597133680932494225445674732564834023787506364503263031471201538735666734535187177210948810273877379285360064868337484926929725236081100949218391403066799714456559499806112193858423920484017063507700657705709287304723685856011516977128907497720685951954305554960892509760054054561567278131483325598640635481105442910405807221887697896780833485419362362855218909814460129064418276363988845131688215704050132252353850261144176484581476879489617555340660966385789463892213402983766333079334715409722053303473815077170036138603046471264702642182418297027473224583640644061161510569841739725391554816230798581059632806697092754317955570168027536454303442877585496016793536337231357499164125758449753456310374820050757318078882895251643121874294135872444562998770253917746192217496249016110844580359893072504194152364435542356808127889130264008111342688086762931503643284064312153632815005817962698085596639635891335532941693714590309768437130566927432898066679243288545159072160573892288578727200144550058974123018232190619824984271725994979157711093672673572844158287724919603101986763098484477937464713041861483057302621384686485451241004270237391320794781738815756754576967884234066935420932882248828906659700544611698844934173937750452346406110911536461687813998266221785265491636261762795111580430900604373269233898889043646990629668342378479773133344943727362617789022494086560822679262134309691241041912164931240932224262733628185862529248182125236573999627519914116560583012245793467466586568284819620425794300934320473034217562321994287135137292228677191812662544016780331653172242483493811179011404102838672888997718052507494271362552958006435010225563838450778491451789149490072242436129325595202813555365096457814972496497137522929454522821078528806873166086134028941530699365611514686773218904683074538542943939975322669580217897510814929089550993538833173936675411853524449973499912334324488822199217569069558704290882483927100465376903912042609062679339425398117156253336011588993881013429799476305290261745366892096909807340302440148729158610539401785694983344553264482617232339946980438454176729959277657927217221372503464824162555401202034634892106279719081846179237516951919452804260971264309406586930400130154823181111290963607410141661777626190076770042266298662667337845292181071478782835350885612790816732466719426496523387760982977811548888685528743742883567431303933637579567906181326687597705721767256660336939139227463880515467314195020895133778602824723386743386167248777476513015614126054663977508934292423941779871970913637186281144792787345017464728837920842980824004541814185605894979316009430092032383029121611208471716295916191486062138510309256452552376004035891073659628197905286366062931891677636480218982055134140944083190133422949877738542084449844189998025574221115113424441641263478062734300859273509651649113950928501328600629594264099628141584439752221937442396139316567599180078860753129350955789029686653048464800847847587123801480783598286881912698199078977672332406104721227137632446892302265079370816317721489539535786443258229649692094724037808557898329928555563951818694038294756866325449912543798871302051270837575071363112343153098252403031294799441752176695152261376599941557999663718571083073453208993415354876312254741851072650645230396286864363157324409467082795564903518228577343540050654495233127943054982842282332771603999768586763286209553791330727130762329690033821597102715140818708484854079185382566809209334231165776307368269310443758543865484231359317450936890463710512117622700040657151521519406531130251064913718848575891823/406187278173973200869222573073117266015750618262787988802887507633151409271028899311228086601222160926635394382719931834235815168733775119646260869679336788908642209526551858942266430626137949806694847291907432095254672219152483419655267114840516356436437781360302893450262882646159251936582912525072716086497508028855274469766149670402321132191195903726301902781996809150831750319480362242261468175265588482352722791062362035598711126928976300819185180828829915636561236214070427143701248004639309730222266173551117817728059948550196505843596871838659183324821406615897032622055767251392434884399750521872889649955082322114548075213619296422783136114901057533836681044414479800443835395315747027380541893599095124843871049948907514032451716538882990750437985290957535450720508763087950776320526075749633097594365464289163346099440456889747257478208656711958700909146704949588842945711153578621456741545056267824619435762277823649070721891807472911217757402053193247094603262520693532411797162717171370686759522834232934225085880018619331603086968975390032158289761863671612673099939370743246180293905437344671279364055540245311728099673129455194038511301063585546502528115046350517492038264622079769267714007462288251510321372161683611180780575605697731387677182089198606819443093911653888478242085804743687447473200921234726372071344135716123875313311751603944787040492186854581237416063764829742301432488045667012538755273816395970228954594982561611500594249461570092665151103076913204453175000659181590802379880431632485443407001702406301627237301880284151212903794218085434665239243853644603125336983461010176952037059692387644581377937535335840106979141927384705325525492952598699548068291258788608068259157065040401173699318788394211851182815553916501140647831717349044907977526942603383250707023128078331354897440126257766682690830317788822735033265687162739204701702413238280942461181902070931128279894095777048505673664834970635366738897480468268613944114320923465785810396256809472237910588770890986717834612763328463881791491699909791651701698730996656447377400442179349979895942533161993318655304676279523616758326937497276206017610616932610657637647865759270494497547894426943568512208938821369945405393679556568363294353158270920369540404026330725573172918077158402615837413143602715916543848580673675519158726322647019062408307717978548789784908697340636815698045393635758806985658407898353329904485357795941889872880631180980556418180511405684117098278778362249133327686176319262566813925845478825330356576004787543469141113695049262000544519781004659728849642608453996269718003326642613017449624113161721952870275881738607866174759478992407561024663176621664680343807652508371971708743483872778504593730016647782287584550882744540025931557161301532176269678030114431238897284496305628669866618004392478316735825538225799067587761842509054923886926935986399769381369520826200410272385098335468631663998743050211903048530258694312644612000663597269958484875194994902377444140643451937397654169138430123083395840024168153684026520138004307992116718717807724107278642403406201194994874612094443524941290984098527712729698918854981525178854844671188180133315579004028858219933667905590877414205316692935713951316454570561332228919160833321497248940697198970443414299515962900710026362669057869203238685972924616456529732653962804291471702075911444190709007540255972486459875706728540493389209379286197565305108154826052634508701845783420160276519704771976208154218257145568133480450600569284829516032790956957597986891600560843239079287460430728283430982848290792128503379342692922494963942706071807139877463665217551244115761825303919897370395586916103287735588608042337822660312383533728627956541074336024820283633425703090198571050373815958645917155598101918118965452418556936282829682692218974422319689311045491148552524913439171240226546064549589579831211890147743861262426117343919468285243377176604819971883716794314997286054792671869859216488200167977607386218994682150425651245319102179897112824125769453783993565828231636011659860185755554345896762472986376327159252536930975459413846770062940358813196236090719848198842829778992022084547940383129091294761016956394865565237132173909652372959505968964373189975388945529740406710201531006566079115494019434738864830456882183557826220634027197041427402986900707882855090715212544540048405929366544431426717075910531191754862995490602186524935833302976171679415349580332295256879066085598760913118332286166661322718905434928657577644324048197008373081776079817522206607726413517721980533831848244475063831043665716999371857671521085990663407015697860568336745243209139078992659575408833540656413914954396692696680333338201471379596730277283648880032635161263530866542716696570516193917287345737867296201125219119184413755384587586264655804121381980918508946181734927234697067086578401863605602481675265058009631847655914787850068034475007041526076207595890673864980332204886905414980338747956207402820649616873360559321181957878587119109777062563785581131510227634332870044463328777048046200643138604487254776603822610927887500*t^34 - 1779343211786359392930662302614429730372629908225600491205010192636665685984914637406313540464402986956856905065848607215807405946436225801290734709955805284941981062419647477532914115675354200424602361638380930602365842442862278590789694964951057063456643756831263004941681076775502996419008169376895054317621262131877156181846748084132173679606360319250880447724991829356888056485583366376312222744990165750756895439991085393269168111858902378224112897790128963092993575917996154854929259074552545150027392978245919569496211789952441768035454028303476158305464168623772031624970638383574837631273961884877061296818949516658182526650743805534139139052332536789165451645424339412438050075616208610296297277363166342763815515106296087204771570193408510154246191004439229700084185194982886988133664348364880652725834457784353669277053600092227027259506657274803541829955770128716756397211809796103142130055665991082265787597080795298636733768256599087981726734972918733949142697971239234740751820291997891616603031044315663563126502343373670362615507616586691243223692292832596955245011556362409858894162907127243476492586001596205160949170012911006750382370756613262687507549263265046777526050673821935158558180836646124362150759943232331387151173601681064502277500514517365018297748366726874525265268415503178862486547774132737696957248005837387243002013476810936664128979017316271964578460429777453320435825353647921082511781473582415172864850386716288221098397208166001556633683895261806317599134721782211462038691125924201619854665178371144890105883245956426283779119207583799799355800754533394381735582228745752994240040150455405717927283998251146534752390574628385864534278706863929411843721227941999963019286570720096665238332706163104039719837313627033382875904775979620612309150703212740098435543229464670629689132462317104051383899444510225585964394857638146625710588876957076227386096737544487036766169451092203306530548769064869182862014073996533829538121938881030617416821021432192940152607511652245559587679697664490779895838733937246003993267899952755793093648991400379174940203210126353447722765271174306096618312230276654945717031232624287879280024453918089041763750313117730804118624647733408479780491635092027597436281282849442962191664794899843754653204710204289543673704395508468849303977520982619911849758929246857295975636705846897491049104952931787899336760444254997082299811175592374528199245128761872979226046753416916724257178200028454527396083692859010552522882609169360602318421996890229397906794234058041053323607510813099736713483507658290655158000034446229946464984953765671827301235105976768276310771011810143668702732765629366976313742867796855238545104943310916544011115284966109346744268719109901724649928781107559733151874048918115172175574734992421617480585344625831651789975493816572191470808024016503546168256603236183633906830669463534521345836881740059900814420679425974355369025589704117673564865870689153403155594663877590186626504120727580970480040206110366799690217483287174716556505303856595174503517558127347361409574704857920219135216817743901653058246415913563956959624590640408634877736554355118186271878183109047740665020223010244180745951664284794498492476560321953183891070420445516276660594341167205089715870932452978654955472397881645675970488671158311463379674495744102716044601353771979954372299515283423476867680171634526331700886682958667004803694649948156391746045097028848175566923563036837968155776910414913248700327500276560298228920101866900317744838889073576437234471109916415165479250463366954251122119774673859770942208953660883316635850757715708960687435129024747925345347209403234295503943719794923424352057077494373954072832961460770547343145767554998436313255992343386469187333663314301647246796599431526226906169612394253486622782398507649371255952273340041448552500260329621145915894637138963857909340647390626019548446478336261901574807630525508484442504231872046157868920573611997595365084244999919967303118264810957426119117216216096923352725107487161892517299066158949501158814904591415666726811718621441685125436052800074610976657010930314996004081229615643346501349077619280962542476839886610914743584184867683699644688758804394492141437927662794918850421320101075459348187151744588554584475590437124740927305198456159071394717082744214255535190078289562413329899804615654447403849178033642669842895617676089630411711623993683452643729126514282892581185099606446655587293275505878151297374594069389174824329100920145844105250633232227557938813916424454371539428134222140644525728616879768218073449080781631217944237981298425950654872216119303534652728711660596102473805342848258590025174127481442961966456924286477762143692848315662673606357584936907663804143119766700740355289854734465140104032023638542100507212509228122443964490411761865111265654746359206481632080801381703192696288691480727821218836652407233712953524750815525654130140602416551478571087977717766511396299839119934324871130393385387686736267201116996019515414899602091807492927323014392106903239361722161799832581847508685202212711680859729354769033/1218561834521919602607667719219351798047251854788363966408662522899454227813086697933684259803666482779906183148159795502707445506201325358938782609038010366725926628579655576826799291878413849420084541875722296285764016657457450258965801344521549069309313344080908680350788647938477755809748737575218148259492524086565823409298449011206963396573587711178905708345990427452495250958441086726784404525796765447058168373187086106796133380786928902457555542486489746909683708642211281431103744013917929190666798520653353453184179845650589517530790615515977549974464219847691097866167301754177304653199251565618668949865246966343644225640857889268349408344703172601510043133243439401331506185947241082141625680797285374531613149846722542097355149616648972251313955872872606352161526289263852328961578227248899292783096392867490038298321370669241772434625970135876102727440114848766528837133460735864370224635168803473858307286833470947212165675422418733653272206159579741283809787562080597235391488151514112060278568502698802675257640055857994809260906926170096474869285591014838019299818112229738540881716312034013838092166620735935184299019388365582115533903190756639507584345139051552476114793866239307803142022386864754530964116485050833542341726817093194163031546267595820458329281734961665434726257414231062342419602763704179116214032407148371625939935254811834361121476560563743712248191294489226904297464137001037616265821449187910686863784947684834501782748384710277995453309230739613359525001977544772407139641294897456330221005107218904881711905640852453638711382654256303995717731560933809376010950383030530856111179077162933744133812606007520320937425782154115976576478857796098644204873776365824204777471195121203521097956365182635553548446661749503421943495152047134723932580827810149752121069384234994064692320378773300048072490953366468205099797061488217614105107239714842827383545706212793384839682287331145517020994504911906100216692441404805841832342962770397357431188770428416713731766312672960153503838289985391645374475099729374955105096192989969342132201326538049939687827599485979955965914028838570850274980812491828618052831850797831972912943597277811483492643683280830705536626816464109836216181038669705089883059474812761108621212078992176719518754231475207847512239430808147749631545742021026557476178967941057187224923153935646369354726092021910447094136180907276420956975223695059989713456073387825669618641893542941669254541534217052351294836335086747399983058528957787700441777536436475991069728014362630407423341085147786001633559343013979186548927825361988809154009979927839052348872339485165858610827645215823598524278436977222683073989529864994041031422957525115915126230451618335513781190049943346862753652648233620077794671483904596528809034090343293716691853488916886009599854013177434950207476614677397202763285527527164771660780807959199308144108562478601230817155295006405894991996229150635709145590776082937933836001990791809875454625584984707132332421930355812192962507415290369250187520072504461052079560414012923976350156153423172321835927210218603584984623836283330574823872952295583138189096756564944575536564534013564540399946737012086574659801003716772632242615950078807141853949363711683996686757482499964491746822091596911330242898547888702130079088007173607609716057918773849369589197961888412874415106227734332572127022620767917459379627120185621480167628137858592695915324464478157903526105537350260480829559114315928624462654771436704400441351801707854488548098372870872793960674801682529717237862381292184850292948544872376385510138028078767484891828118215421419632390995652653732347285475911759692111186760748309863206765824127013467980937150601185883869623223008074460850900277109270595713151121447875937751466794305754356896357255670808848489048076656923266959067933136473445657574740317513720679638193648768739493635670443231583787278352031758404855730131529814459915651150382944991858164378015609577649464600503932822158656984046451276953735957306539691338472377308361351980697484694908034979580557266663037690287418959128981477757610792926378241540310188821076439588708272159544596528489336976066253643821149387273884283050869184596695711396521728957118878517906893119569926166836589221220130604593019698237346482058304216594491370646550673478661902081591124282208960702123648565272145637633620145217788099633294280151227731593575264588986471806559574807499908928515038246048740996885770637198256796282739354996858499983968156716304785972732932972144591025119245328239452566619823179240553165941601495544733425191493130997150998115573014563257971990221047093581705010235729627417236977978726226500621969241744863190078090041000014604414138790190831850946640097905483790592599628150089711548581751862037213601888603375657357553241266153762758793967412364145942755526838545204781704091201259735205590816807445025795174028895542967744363550204103425021124578228622787672021594940996614660716244941016243868622208461948850620081677963545873635761357329331187691356743394530682902998610133389986331144138601929415813461764329811467832783662500*t^32 + 545062078620212111136891018518342065101136355673513366183477016481502494796650207221658267287646643318028919140621419026087055415634031282826799722617649968961127538015101294515423487808406621494048546692274824511412320483329047707297113171415567724491119677205174466178312531231721070984229473437843139350228093491123185406175061553162837071688057788378068892219933950824931930886100408846955449928106709471470033752425481356046657252219000182923079647355356067081806700979655278603061213409260457485213760411013297711694161262074511447993003599281797275651925368687028160371769515780946448269972514004185372025974854304952399586459519972233177859471827104344752739354622959003778880137597581476949850379512143429971817089242058200793557480031711373952604816466504445234654400750641855588721353917429035773481956390522958614313471538399349934524312733548852963758809930330986792931086577566899252610529716261668690938866568351150334762613980849303607443015456692286214988595619716435852121275311201397322563685872807821959595235701890304789148298502974697630505751519622911460880521873970600377252742711807080319632374844652281292370005125575804533882662413650409560677430579651076280564163068909289990068917298789015223449846762575305850686409736324898775186031892642211665210269698775099249675525518998199185860164639623455867895669325951729546203446603679999974716690956299011544974175578926027628516258168517760674412883760726233601318406269171205898249208121175769041437199944231954093088778854237376410309962922844917130884568133298529933501207346294223541066175166272455545451866003766155434291280982173184621972367777877176453051493671241635996191420802416631732161059198522975150373037645382812151315393064683958145613304531081088964633108743242976467484738564812193417759776448980121797962567288763925278062835427398759917135662370021663501249697262117343016051342687713973785730770718743727835815583020684521922334490275322358961348545076445395650247378304387536105492315219849433731348486710443293437270806962023789129500160804851439445874048335513069481749232201908123232393364697411964839794804936969830435141854084142472233595246173908997666189464929396855810010025979181904893170084186031551250094418897387930299467340552994117358673467795136073728949595663677950488378305199277550871493494192057105410652415400122554071995535412654269777011129656889568496953046825172903967716964088870971995103545639275901498737167663579438170332248027528679786298318425137549433067634363813909894710506834704182040545034902261834476357592044863886445523430242421685715023440301899564646881365355197400272388793977009187477712464854294681360875248178018536381420933492620645926752697946161425731032458735797604609983082134900886109502861006669543237572300631280560656360719828431978124314351401914611411540652092483857159716488558363233688052985465967689050591813201503512248677038985793094098709911946831146639362645927698219960497834049433951796566977460389960806449145252248835930947149938542845609403232511328525664331823648114096722425410152077982085433054448862909603105932418995440866003914822900228704600654487591720556004401587182305546804166139979324808667765790185492716240317451486567307092054431128212320611516097137587994148615822244730231598850340822527237658531874390055391771999455503876271508784714026065646379835649646478602405010428943469193218606271099150269822533035051300671164386240510433828065242745433282940816672145698274833345441054309001635815636209045006710769457333375680460641509488517156977024297980749706621879215124095859140038705489736929256916262330637355205031455586786139301838175009360036739843966862862702626551082865972152982971644447760076398139871875811310507582842418055468314931615022279015432527889224690525069396886363284365907393478189462738081044798438143537531328802684896646291204970149358599355518681784036580987947684049999653937141480333040083236540867333531348671935268441606032638404327932514860277053267547109676457459274682397241117536292106029208164961260029305258393366256745918278083197626730752330473442576624384565984484070973665397691155615257814629076319270241469604606382802261583563796192545189791012873227324961470071380307850734438270698513438593722536932741961545655509382252409972908337173577758030780109763198787716376697676737527043018330713560753372083017022284057532714909997856935638265312769075047436781625156176213371665729612223230976830094481388643066251598649838475539576771551853796920927244591196634081222023859012491792701100506407268472739251199373836767052835370805816348007285843891705130062473970976405271265208286302023916483725530668294632283513130261650808243829833226270346971417949789651839676925573990285889889088067477908990111277096865454459975641615754227934734466268339993299105830770000570668768536394891845465591208718061090657991149445374519978185779973317193753995397980532206899875823496460399940731544149460697086933313012338798575361919619929562154762233334248798850250122051252953007396996591398223863358685538950851421188589647291111382304823737244105044976312331330217945198572021148819/3024315326672443341441924964571237377168943084650310112462721088806124766373672780997844977086233628686412890747959252669294470805285276240540615473301873288128805626283621348824491305621161863219587498449194874081767730750766506580487775303816827750092826209945595223228591637218705569229219390373664453602063375509164507199669059578485109840083006440476564724053679924713672198639077021981919387081723402454103258874247367003278784930791196082776473847096072469207191025673818121827580916487868249039011460559109407628313805189290957826266826608991124413210959728049051214629876825992240218856669795350125237753390938374362444446965920208192700472780145413245083732515106612091115077014166518403693774955424378831338237146664974530686384719031443381316849424024765754960231889682803292077645435657351393220512771921093336680835171566257033391249397140839653678878779434340615530034267287364431868322288940216215165322167208163407097507388559094624716399817399767705030386038556873740326718126745436394590939730106326974153208656193442594025610712194154387311593939174502712457834033305088594597323905685647649531365485755260696686353318459163679963588853651281251464155951081619810798556099878128616054957677028661768738852991356275177509882664272854190708934131672988313749561740052456956691267508409741608908077655274805633239042191763559218645709904968693716224833033747513898896456116218752309079635213590375969464977177185052724953352482539301156482586130304502185810011724365415414943679807933992078591970322985394943001696094319771955193149673891399152707666788694291837550319714013919080421078847453630441125615355665673578638738043618792287088275757850427600428305996913982095807227283074999850310115710696655364947880568837824103197987495083428542035505779860661658375640838628884225505264224158304036082910372073381407541519336668161026141917680745811751052534913600365641890172008669658585694489351357709671460171431979932661043472430512581610616297570573315967635029048007452085329484435147695893683860225547568654000823775768497626565710449986256007268197932724214046867155573265752529185603099219732382235880868736455597489395181304834813352128213426986381112613486777745801357104034696642583761365537525034089652139114779909262083457841226022833114329445985853684563594464633584366695774096112226892632228918055175435679627028803972740375441047286336993841574770184643979789837265941993962760653379132752999249690114936472262310162427661570954365445991178202735339838056194906938700439855524344482519657497960853185487336148271274579360034874372869978603441729521466494635108467817725558869860432806018850121256790050672672099791629098224371683312950320481375447538450240571897735114886539072169271142925005483145196911292070723121026647694513578807371243432024391834305714808516312705386086534624768660992607422691408875615422210783991199122129268725206188634029369067139297488074321477243988824167974654934520940711323496221827689628946990563515574422641974266926579645468530549081132062814578513979520733742366643957860913416568492252654978092377351144780485741126360416662248449795217606627895732642665657951303456237960499040740762791525529578714569492316037876132546367774370900575878695399700054604120972911613093689600214917125689765021771151455068550316864214780564917953506813401244325266213479830550730370277093309029450452053646099737959558853827083754452320349098998900535928926789210647527214071987754728306012429838185732324346828393572212697208273728435072063120914658317705805642949968417947671740429868088313350264214374608931900341036003551326184738799919156298501157196621431293829291269256115200978389930795557739998474935182930616819760797876179015308669022930833592452898744171338670464666574133028421104806123285136569457965261117393199787876100714248395307960028105992258904406683039823047829561744881662657033621026429459155340470602007837678974192975325180580021615119474795008423257522531922283532652327281675611785453964253837269725196636968269312542329549763932651012468983248328174170763326273916773083777723344666985349517219649062907498608241003055076343691537762378086944271832634357716449391574734704516131652692284548375435328816516326258541968279006540551867407888861698196272034854261292232168945325815504783464313535545217487602771332115647032607332736710634665860555153966389666179410800506305079515422052451673382949367620296452909891617655833824216084320983216735515199118226592699664541798401839733623218941576559462991898131456338512488421387170946352946727581753843505741990506057755457957378328119402201655328244727630382751246586294208668229655432995555694931018837976985659565597073093295231632144044456134905663407027249251204903375004829886415109931205021489030948347464212640580132277976217114340580879108691968331877784632583732065359621091377072459696417451987442298639842678775945725779777711654882747143307798415804044960521117463653192594085960504286617343918474742953999505290755693755122409786002907024633454213021715051495663500034600441275665294625192622654487558235710117374526731660055478470521432795712503950391425000*t^30 - 11326453995150759586954714371354145223480549225891366397981206034630179785312473179255160777901197501781372980198722710213194442190583995700553925665663830009834974841668552547608622001909538551252110375692949263239538341239219329009062227793191904152194265575316287560182360654184515479497200997457530216421349039189395474433309768955839813331969957010749681749648864784873869730906502847897397111837824369834032608662488870228729650163926051322887528080336497101097719061925189095923891991361575804570257222282868052575610752327887744096842340009951108720166407009586193694909522891355337978045128841153434381893309493596226027891098738104302225459331101089699846647795540850401979435716508342334946209012579140725927189534580002210631721721489020084259495269387853826558511159401208187810029826896517028955536177235288372832352594035109980912688446768095565163017231084210420229208272221403540143543762040288938554481679543708747926218726007921293469085461288390575021392689672554243620556869779248944864991514038946837600190278375094817639117077845138468321845764872277776277246456402785847691304760053145779538647554502098810402831705388648667157932357902348021880053900494735271382288298567837904149158997622790237770153468248749560038382036320026872945135725258990113210261616234136420113789242768576519912264354917788061224811550960744668619658791567960754782174855810354425000657369145583265319357080569131780957293382699890810778747869337260365823185346581710532117879792350442929285969463193078223791063441502837557442855038354422951190992427788492514028489811839054864360889229560753559675763937043507031806730953645439605670442049467122583243801544400662364822966461514453941190642767250729756634296805586686320505115643711654041434823643300026365864765413001308677140281259074817150865182585731972159512654856761971480252720810441504811636845062280482156941682213871151735278708861459019342098306315291839440146796503950233921404553071469332067661136829252684842124016181556487417172148514839449468080763991676019924412555804992196854615418017453343142567542460531455991906256891724527647199120726417569909309979159934882848536490703236921998269498856112537771445748316173581203874926153124406708321936983856718107301117942012258751406770995348231111777287217383673929495273872985821228219416202745737739604250633867314902706428534821280630145179835148734741583662245971736296217749428315610811431450933291823028921521476485536848185877889772886618033854069420812317024654851527571276267310279857631936828098411187695483251279997555777248861347289136959583818276415336535867101550741731166828741678712729763711647358866476334523642284367713828261172254080164084064210821359360468082720876717379251918128820559976671692578196233192431648832695376139014578211873501907140452087220082829901598159599845238436927248059934927380865914552710510812320881348839925840375983582697719996068928724959644727374721947808592940060001361747307960816390266042252171765880978250337779587691819148941610078490594956151458215117340607395054669061542606443380078252096861697903482489038849186506004207280832127009076340215811532694010670027250360607858705870879627987147433197012467581509317318363122842220785967554744386381398095171412133364002858879904744703624377502996886350787666097264505114986063154680963489108267782495005938395724967083722344127825152773345598331617955311355921900249236760770163049144634337028413810063100520935748785366403525877850465698824254674163675944805551297106028406915820166888957178162618104304110094348685909560325940478576301996465664260714606996836262737064130371630314379987893669157972169209603334212507816402309315322737773077631708214497833542540886929656916885365141856238943009042436673724586594514009889580502156050188486825908083599566755580686435182039478823442766268865173008538829985977206271025011643568318963209179085756159006681537357119444546683987054126249209154877652692713463307851793314727652387941632957617817302380196650016961804338031940669033670981661220003017764574533135243432972049490823309991186040571858993950265188629368760899448530471092113413740999728286740940443862524532562267541310936948010396110730777740077778363555866597613820147001895998701975638245419267767092896955541001313371477460232780102744675882252164561980714731757944890669929093780859348592614863002241106444704351213780991619106482665281652277906763532198144501906448002322733836553142130991110667845474986795423696639562706236864629584996483149611493988974485402066796252994664134256679428283851296551255293368320050903538373638706767927865716917152588535419392633642230546084382017077281879979040554326671265410793447418950503100632208362488363574669661398404028278653060673080904602461541233980511679445240578147208335518822662585530275877520669743858584466354522896388176638515015697132193680002222971009960955288269969616548487756704066482676272554601038579012801647769133523649774731965323191453056105922362911149649401167363658965718048306699511732372690853728623325167414111867198400431313636324668747095836979250735902011413051075606164164947634689104777/590958167280822262120835912617368223124965890104083585193865040341426678486809623873142121959378984915735852215118474659517310387239651679186097276392320067795283858009443252069153473512181053732563074409612791487241970376586558757106806668561908870707793627230748491895242044054229823872376202716693054152127326248917202556257172561313182382544955281472432187458765042760142843412233441076926776786083883238158108055887416540870567170384486590887356958627968183638186752143159862885849144601077703835209135971320229076796950439286738885592368417848840402581451900883147938490895471745610157707625132424737115423076390257059328225269202799302021931462787034772027855778813935695965015048745181757043611198186372875089080821762121460019178623259017672211338393200241584302574047409283401900229567887068663043088702559294100270967792145130684685646433924072116236102750004411384643799799355002245307603205884869835147246860259066412881122133396604696783664332135586792936971984545596018224761013272096766759149142664454696098902840865385334464774506980466949244794217999615472549231937542373633427063291915586322322220842044131400501931108204664167349207017380135416952766105383764790615809812619864212332577936890658046765063228196053770318023049340672657954619313085526452111983328515997336364960317735236866108474944134157422586939278850350651919276648097330956043932891651813060703905218111710221314411478517659672194305885197079268094333243714576088048321427760649852399657463381747839701638583159515693517971212537376023345159006936047393543489016737399834437130292043712198142016495841800280082279774789789856311901851107085641802971801626660561844835492913301944911278183305030984238193836922701120175539851515438404644988157129229997176618246165727416259811474225646530946964301801046342914821744950473202452982486497097516416158950843203878671409201984813790435552799209266849564746254567634436285130103138862809365780624639756956755621049640389510120425962066050246549373492139387189087370521810469312558915216486306518597862117104189191397897444250187955443211090302432629847605112017445896507531640077418971241493962856548794911720897496347032494094018715618028493269302014042283023801937814286481884404760206041143955015689094924798338146934492441243252225294043212788937713860905413037170438616481699507755722892033769912719007580341006167659568940274341711440307713714240777660083143919699969734840315462721850428100367286437108727273118048812715220834274138269500008933873049579516757557213148435128768208936383155220152697868053007676426673481199296432600672521860516441480423493711509591963076176525314028184613395757027993398809858559423153087543909832737740029978777633215198408010954840968125029993445116013947912040137531060839740839204675067123279438371774881163025254617756061103351304265386449048699704898686827021671979052681929314770990776647454082836534474415418023647094982357622388620814431829125136275771178154434150238203357457926204192703274868534916687976700747348671025805377561318823584511191037160313605006069904188141323386523797873212198485719530438242336301421224352865662922154654313979139909870759141706709110263993746367848714341165165202803382221704047865578273447561170056332508851224591924397617508087972311916390866323098560185808682605651164018432243788687676105212983053208702521407083847248117856329398677149237879831178166839774986502177539479114727690928640866857252965087807170021038864393233416656982178320644628629053055776329349234439368655810910245988490757817809920748395627440319051739390281513153659216578227558759314626955638616076156977868042210834072781552850018130505269156696883029017029654874412621951959608459006481552221382153717124415759444819294838077671240222204140936588031973610297095651503280568264318211452803376001634743910750810089676648291665673697436687506925858195267415742201809762078225756183910737163684397256098626759423682384563575534656818337676816582515173047006480327418394858820601324523969291296878857221991029912022837414565654858795650332883942259156972243016370359734015387941859686598092752039957932150022256297043174045522154920145070744644611260225939890689388209633284699279567613799883687098234427740928081737808985585449547688153294535546234965148814621500446707831251647472462858589531576007424896546601432833610124015168154455372742808333907857570197544273128447030786752990106316609651718024798852289367950269350077180281652395229998299722922956443365876729558560023066684032998416876261583387497737512435702160920624929767992409167975156356113135462935995149768246300466438624939270192772321459787900688553360470395940388819772938031680604771841868804815376395962709819464325033557048704258429395115886299644331825637762819695702550653926607929451134776961964871147987871813373122320946422458890173690960443142646342699299961882603667550314086657368705037427828714172490821106121529524928325619068929679359472407601477849109136167977823335838983792446514871690585820253441602514583007142174205464669879317105833352716206995727294081911361954104275808815568255413139471251314454334627208697175000*t^28 + 322962459424686308735122675765097722169696167351448233094727699227894391943638135148190341941906959364854906161471668022747620479648943074796066162702862468596974093672242079616118863651267183001926113981130282856134085666298838219094632380005706372851182520430808552092576434513177425093753484647390476289822179830899880082718382224729762384241396630196462743161999172565725212034501371204665744189783475520945508202132297879278409974378953351192228112536931682068224371304940402961904782456755478943959096955648791466395278267770871146671871336213012632809212169900807335074637871208808478471157037458128457780455400740462848534228276432885255562199476269094790150424610240126137871437820464450635258610673046275068997834164388734173290475043380554445568133547720318742500523557717202583217193216695425713648297164357152553068572522334109409308081818079878607573691379758954867459736860284669505072089289226243915124673975720395341501429920231122341521949493830554368989645910393675933594668102109691674925404187677478506904713896202594543974586413872611968183399991807853857860040384480962743854995665087395972526583197825914215980639749698006278725697342562862686683614514776995449124698202795570763192802728055039796846832442473682666344434144547872522372982624264709985241730573640104633351832226031125763699856897156268226552790424727160768849995077419344380852192003243421971142126788288827635606351551796421273659947016881807499468185992390860189407907056000708358004156414134900801678470536291778968246680542069836817909652239014844069921661718384616960541888008082703935723362894898199134846155407619170329952598796740706871212416094317497427178056796449188179917758877879319163299440173956229957345771292882542936671863583815842989467292352088759378198432975793738960489475732513806360610895487464175387772855665591818802862870733329319414422315399395491715354312532292502008636652322166544964261160250700875174425614369311449856769790472867338961732203860339218715376468453590354308053528029363668545769965090588010668983435962366524344988021647743821048467148140119102137060352088596869791343868225937729461501315038837740362492595395654394464310054767115121458241849040530779562021643389641417278149854902545921220087861880211490297442472935704708246013745327390211658340651377562452474004581117440594224053854313936695202222515751930037919650285613992736683661969512964060636299172414904971152159824249428323463788028483097477131174827589815052149783595002716895430380459302405461041418815996204959376951514509048155600275939593421940516886790497778182648769400726428798066460468109699302162629458213410605498667148949487127574540780431331423673395946372657699207382440487889672365137952319633094824556220987239273252600516130800209495264156521484121636841858712642156325508819494845702104352753337262080084861399454614501332414911008244520475052967804643372290083790224780032110486078758310161659530803302321720292803899054532216749269982829852286166680908900202303872589962839540434478905034001506123845719985428245243984087254652330502688903811775422705882821533187278932698027271134562130442544877352992690505116239123835202873197282360133940715334066465853528110032669894733848908797741349814621780389644719838156463997763835138043499009498998343071480746530077816649165634645787168042365945340131652895027227514795022126624219574693288229654907904024017626202510825404399776412274042846616572908703985002001844145617769599911082405319734117285098243785411463654118838430218006693608284838835795259820290026937509579981252509402419324443584779413379867479851857915428159203724095365246406639896060426766152658978128323940245193880229455520883366918510810234881169357793446680310845836898448241659886477087399539246144683081471236777558548797654837346041445806382086975075490982049868504987074490482939812019416345532203467570649280617716591385581869163420791417090878327543793170587608290406939178619475700038649651628906793797806807739344480636559658732185001959416347945078485558651554946699324079112227604227009593030940075994428813925279992483669592188610897215942967824431079947346243335734724111338989609511300731900335084695829058651419233175647207769923592969316002474747103960460452289807399270686693965878445135072113211375882899539837142231701439739190788012637612949791817008792819312263729028490292916753459839669742774716105347705167289112680453801171817790561253411590144140711478937375629145641474937186752145254748042022323134111272059422659976594984930778269415755057015723458120537363053858005848168617559513281564344651892542502608712541878910550571143050772159445722494178167502505711012181325255173397291923807964873292291028600439438005056811852615447766133607130959639610984253312926320715438496916600217799821264076684018324369899915800483882124153501769593535126033327097238972376141976610220634284167452384781223014111104070861942646682727942515509215276446361376827606817914780448240910485782697784307222206087437282723478806091329104573846492711992880538812124793707014078485626223180817224617514156234246477801115055243802444466865293006916134649/185495202507591432276817939238229470036447626616004014241407637662725596302804131937958499392805070265217086945301076768126266871550223999300080533978700465724630766541853020788373173630212386310498965023017348439050951812650780943202969870965265839972168555214096054400450974939244361382162530297184208664417744072576788580158501387301082247854388741128846769952334582866378170293284385671368682713409663349755183917542439080884372472926241624361864823124890013197541952756047401405835981499782723703829534346553294126883487221220559705755382308935886015254733513332765880692975523075705410613782333233320261230021200275132511359598388656447579106264708152581219854730572152037900129723633904273738689070541833708014072591275332569394908845634080547110781217865631386183863520436802845596460947697885441455191731636667314807276001423332687137439019537278192040776696529162462402081603686431260332664339624973031587885820025762512932130002982823140934872415364781410005216206260145416831661095832630374010510703114120501831044502827190396651443109135535459068504851760990412216842247061911723825717088851281262284474875419407911824217264519797363640167758233209172543507138634348392609962524516790711093281407968456553567922624405983544572046123820822250969088839940734691912928100339743608359001433066893794084049079686554968756455940305804510185772947874995550091567824324041321832059137907286819468134714090265397105434902853527659151832379277075272081834225935981759225448037117048627461903221936181314909807630602009696216674910510481542973372941364794948031654786113720773305688511194787310136937818197906260453458081041946326454821704399479565245740029720008666041595651981856947830321954367403407166211120059012610346899060432230526891549616157575550103774157187494605547241572509772879859374603276120755214408391594922275986183226236894550805192332845233217553381850862908761113378685461507475833943615707476381828703362734145933648292162803788929565578149204065771833553346143752089907980191568286200886548387397090657226551164535481607299895586667420108236341258900485797702164937938809406403752987024300954861913382785527816180623503936353374088423955874624547832609530909963272171360052702817701258160383064674025741435480188129172811696121104571834687504050630230680972115739673087981111832121284533456601101907777266667047910712718149158182031361808335037202096587915858910765526097952572490500102654575798803051042615287131648017171839831988435610984091604512370836137576818340237204455458571592137641132249475823721881263497472194076211705842709779158010766652695106549686910707748334955255076688742668014402392538112622675705737538936707823052479060586387123953854449645981437278070105269526105912192386939193266983501487613916319140874528134118291473823711140448809505149366128985846329714949968524284730740704310031815135926758202938923803116549336561976001467765580395101867004813906698138650422307768586501108783730920697386046991609424293502982709639055956793293726019956806666183100021290080630736249346075553098437126905275481277693174103303221313828969128630387559400005723884310760610861676322048554563360598321619480161470721753592609908068668199065744213283864034881691139846943262256156571037500523274687380363273372057975684867133040305936947212169817884948705785676522560298333025186347257176069219445763163992549347839029216288556724786480146929370763183505447611011747430378938763526625152561695034381643545653822450663850417313452875230542507570045731921246272518424604990831821203923669568246405279877924573753060586073231920759276983721673757905519898935015940275246582845139511987422366802075265040852077172997012086113357295223809543766299256709447267176027875163835603512723101952157917069747410905095687813938787699468388529733927410994150463281911624239060874559833704059047106169799473182467451727711292272163524456953096776417913283092498600935805386513399485766970710233431711723533770778538400595984199256324995218386240910971308912583101520307961347184389051612855127552775121968021155237431346494065169027362916510385659528179404401336056986795369312541559905218519844454183267758317069002978904253354577502410246003252829419834331630157339168028707569092323256709364321663579892561895879790419616155700637640216624809544901078619501714078024552814749349894194994288926983337370714222048171476633070645340285731984762441397466338927158029567046672973079718273278990440892699518668502749466301917483550278733529000325785018153599246725297270997007742345385847873178288973936288286506211058868522891067520310465144232810644313076568383715366064645347100091049462582592096503510935095394437721967608939253263733715368732739471109635357755406954392229226800264310721693045269631107293373300621926963044522161749435283417888118415319197674506297071494040526741884805764219546458391376924261706758848588311896287970081512901948587396624977035656435835541541080704910056616830463880414812186059705658193903245962378279169544993579552503011521888352960236715299156563424886580158142751436622864599955280038286573322664480171346556253884814832813540507724375000*t^26 - 86325294665493369652341581149131061158933817962370646638981806101755638294607020855512191318079320167868624824326613680174108253411463353184274022337830577260196865143665062035834422182706603005960876760411143629707281869888673997437994208105171976808990089027845909608549130010706437005108098626248045540698481881780718337387032190378407321814228062919924249195699238074153653710777918360983620842034591046889835195396208750592496115987977326303023787555539465886933381365689294774860402699072850821490078577032412828381195763659292198447397565597216332907781716353577051609453677872221128791787640942866568735297443355368555876307852864322120705549880487651655152902665140449938041446530537589711224301415239412494899055425772713022173230034230642658023977050609112609977742653536570720992443874036517408720232710917806923794913864181821411675136322876841579979433584691230037157096715507907926370206309674417855902392731210821634802119072948211472608368248303135416516617168208515166520871658961064882368907442628366949850602966967088079615760133591312337237941385930868345261266386259337645983000572745084120594918770729611214735944264441692149965567864729587349549209779572261160960276651906227546185957912087877253549204311434641073242125633517286640579216637432355178439580706337370074300975618517905625009845105204492077882773643684336676682899517479240611430994900280837423054823376984762070284292749446668461410545085479487936841139401860693545228612104945275358859403682305409531720337761318449960155981805323318820390244985439546852475687757166446434795170969539930903713395670613390795853894424065911751302552727270484358396056005469011938567849964271600666288194589399404510979524379507065411295294090020160991681649628740725942334585106739723975255677769117528254094810288975756980499285181347283135201053421459279859041998842592432464501719544989589232939118849790571615397537514073757389068017831600117756999552775187599058669418091269621692530585477735115778714128338880336757735695975696540973541863378404154410610860459984134203572259036236761961929221561217060261959254229979638115819503023325488328037388210088528039950990341988933332333573400911188954734769889712217327121422959387488451050873451141444740274974533702984202985717378398236501173185414473764444141264487216781714024288277908408349463339846225606804292052882579271479874748021811436455905920213712153475280671861142843083704994956020290962634305028480507165328861280829859727376024321871454193074422907972398931176681193728649917096383216230156167804154243158141118293641296334078668142953197663077034287096611489279950053043566775736943398451546587248058352390497188905982557660675012119227329733127576912404532974793472258654551656151543782694821791296094199835650354891563674934283537387037127949814639328315528681644378382321950274859733791531929560321824210145288755330379649005153978969335970825979222681169164981962074027292482738862131595168511889090895054837415855994918009752754471594461550116268457431783779071617564147242351644738995381620359328653052914909871077465507475678045548399385993392741598319696663878924330721396904127844208865198982875366022804096365025676759703940839232124374416994197803521970000523076176241289844090562948909733701236292528713627572455530551252426148121275569742489268418866768678372427027519169533371741047032919672553419599424170711729409844670541486247362243720308537486815031975892603493684726816444796570781533424048572695615993560856577371014715427681341272943111718162920267151717960997327441998371256330842214689074496884260087045733974088694474882045199525236473908521173413173538970946604843174621422971862420802341064134239824387339722167889686019729156353159893282311278398268841605407989683001354540494658040630372949481535070041272536744801222219123364008660460097994997424009699301305060167785209609851157545659399098283469960874198238118548069487762581653184696804928921475027121475350223657225107850096961683132769055204551804108711414987181707854001495322147916717055618664690435204426153802092777996077760486858677110294302041358439056563321746032070548462130627665845344621762345181336215825290484092556145853590837099100599955573012526645141103708166458555843612179267145103709739112649126171933083707541278498239437534577066294886811958206386649424506667439131852524967170121815981090565912657736175048277137570417069918895870276927221004907745958723638922397046011485401096794923412652349117127070811592838650818033461069538975476102477334778610819101094207446622857661646251864586390971295290750320326189546189737664741987774252639041851314219910149402245040415966652005887681162038089518336886306925675117738260781069038855719218741027135859575393615680900337912539335611410450614973991612360210363974643611832081504682385649039103150406294557772438456306216981206100433912810019783268828240514299544144517202947478573044268281740874871336317749052692653156070901526973203767468373114103898910788728236015609191363487812341576450826010618325121199714327805472779585932081709027356799862404287687203037067166373825178947807971407498194509819/645523304726418184323326428549038555726837740623693969560098579066285075133758379144095577886961644522955462569647747153079408712994779517564280258245877620721715067565648512343538644233139104360536398280100372567897312308024717682346335150959125123103146572145054269313569392788570377609925605434201046152173749372567224258951584827807766222533272819128386759434124348374996032620629662136363015842665628457148040033047688001477616205783320852779289584474617245927445995591044956892309215619243878489326779526005463561554535529847547776028730435096883333086472626398025264811554820303454828935962519651954509080473776957461139531402392524437575289801184370982645094462391089091892451438245986872610637965485581303888972617638157341494282782806600303945518638172397223919845051120073902675684097988641336264067226095602255529320484953197751238287787989728108301902903921485369159243980828780785957671901894906149925842653689653545003812410380224530453356005469439306818152397785306050574180613497553701556577246837139346372034869838622580347022019791663397558396884128246634514611019775452798913495469202458792749972566459539533148276080528894825467783798651567920451404842447532406282669585318431674604619299730228806416370732932822735110720510896461433372429162993756727856989789182307757089324987072790403412490797309211291272466672264199695446489858604984514318656028647663799975565799917358131749108805034123581926913461930276253848376679884221946844783106257216522104559169167329223567423212337910975886130554494993742834028688576475769547337835949486419150158655675748291103796018957859839276543607328713786378034122025973216062779531310188887055175303425630157824752868896862178449520401198563856938414697805363884007208730304162233582592664228362914361134067012481227304400672334009621910623619400900228146141202750329520431917627304393036802069318301411597085768841002922488674557825406046015902123782662017808763887702314827849096056726557185474888211959230148885980765644580257272879771066657635979085188388141875487148398052583475993403636641602621976662467580973690576003533984027056734285060394844567322919458572093636800308569793698509741827715366443693426457481167566672187156332983405805600378398133065065609580195471054689521384702501443909984712514096193202769782962774062346174269175782070176428971834639064888001326729280259159070473469139093005929463296125947189009464030820874952266940357237923779834617628301199218135099758002615319755926224638783703050509758767327824025471504995829140638991140228175866552146796971203235385216736332630031469877467951378970792910449262964205644287666876824484690120326032631926911455966635499743224222627130840627191359413484768015401727683966337950848574429506548392569102585176896428790610243357906731654328906514768761857077919794128870745227408025890464510862977650998910716673025118546227454834845591691235676485107824219774954497176752395309522503469631034681023858567383604026903443530800796541390379829543914729640662166549449687198317188074089480594962147724342924782561201630358674846372245879495210172124812567633748706712019919117401446925798633600728969880494882159235790961918111702502282480078965332748789862227846841388285166667362552651424867210501820995912083664191334761755383337622980264660576298350966239621496134154298509838198927648488454972720883671255810694071730479821672684177402256950911314210255878598957686320881057718706897072655530914698719648119538875302128310199452250816005802287926343759147085937028364117625368094737789654370097497490373975177516660650839534847084242283903351424677511209248293855472157858108301085501716229836471221922342165228562029602059674483387378857212306721413348876489772577005570147900224276394793509551402720989949732993592506981194149992083474067390259643612221052452351931843468221290125483929470902166674986732012435297107129065110196776781934338225161895131256602745066630210469058071612342356797897522309313634074025013412010983359984118370180155015789193290671705488201673899612735843883657424448713620226261085799346788215222949456142095158064327316649478314047885207644628470160449058700557771798943400130366586801673929708387656091319846381023474072947540304739902340441284933348587839389258026115397661670660264221838218987953854337216255753595865964991525443795327737631798580125465902014050085492727636738683085845784194347306973296063182859466509942893322421946317419591010886734306594324966389568142730672842754969992680921133731863174525378604034503069586943361942750598660445629298283237041614484862459660914970680418701930181042209506457975329473904965807908316852129787420495832218054131972643272447279108601357793329483189933359461531044988816201284957709264919801311491797538316253380939086164305831394937122888034786294250652085310807907281913808799261033061759124059484021675201991696430739520793087325399082135883664898781084140254920084084396707684562960853086997026570014303843546407487775690514783295949076411510016577656842710480096171468301623769241064840718605298950336774999447568807844374533237275162872390996286015763519155618191120966880825000*t^24 + 8918196362801975435649585816326352538554982963449337645083009017026497011647904367798971605172009333633289629219789314644546467999905950857248757521932114739707002934805941535880114138984726602032142888597475606005764869185522720475433894912598724839912033660636137297159743243592327917692485798200663015280978867195270417398370156729137858762643262209684869662234594843637379881497123674569688130405861259425933638097331702165570416319896179370866159420529475879994685423098256473551290641095105314978186526944472212490947795028490234746827065684868929483702886098528715532764042930533611352298380852847347852259591038881683236464331011986302387337617505829817074325841716935788327892916013868444541214146883922953261170057983371120842199383866430307667037104914237290600588486837083564792903670782080708450329182303089666665600377664913087888254258486771385392742980431172519440898329055328371374210337994993007453561969626479137480125565941485983765634681511544015408468862998816188064606491785745642907382657335688362567564885512081834837491676087895705916397550931905823626618562547736984905129286660352218676080341891182204877961231938785310414743267225283631147758478608113339300184095213003909441381685786149776603764384982051142335973353377177865769807608829090352403606957783070496904142851217226954899630062716888438057167828133741825570341501525625674243128044998798735470684472217409621117758939124480472996813303656946289734951036165316236109333101682620406711216875927062013498282401999246153223449668884127823791702637924209048035152165037008683028740397582275779491754803497301865988175161699433887552776361962790584584038452699861793373976799354018124493480560400692898716808045147894237933013607576277671432147118845492011724774351363470314798797708913723331408569255405979099140533597514642433703462840361253611386334546981775368427890751561998451183969557017995452857362159410210689245476407413728995878289849808609111179381335013395842148540433874058664587846774386422707225295114771395049279976201887007375989683524425508503600308412839947954070593993652428521605671722313326058719082931940461609046839251534973911408548203888865727351051887740453615515019315797425542766878526565788356809017753487316589949833387454173187405709566246736384984020033771205270899928060590865334952166552705848489972778362430009186693507088070508490007696361148451720712921230878541411507650286759291180458090522736797770889253485995128706157846341489467517041244136554110782029047487759849642449115364562969510094136327310325061726905004249728554017731796390441385876324004101388596961257483555360605882356968819604038213714836790337004981480516567242667180205260698377836000223609922436215243269318411902173755761360000322741709009073341065310938694263716830107321230852741346204593365568023899063202268512113271913575225530974627025698299319879666708962228258375482026442723615817292103508404176194123402331090343441838645611490653993729823538998265476647461193151457426284582422990969790548459750188230675835129005636045019288203981812927023674988596466288343975946372849761507655287281239065899473783904891575575387403495851818790753271649794247398341305003176748194051178588012623552945208975643762304465408698942373350609992810618051498597141041904930601964630138346086953209389741332566542355009044255993067375310195064409860588764258045393170730049969097320674398397882394362801042475504411923463845516134751756365158090705660991080678773800484474981331467128904636891402590096678627310041534691407105437464847573412815120542612578941629953912936811201379846630940169243813450742569473588177759372811864103561172451008689041479526558665668656460898314835846335659367077017710214069401281327310879389849612492546701345056749017941856656246998832000892845507236806365076758788266256052992829329146429700534758150529585506844729152983644074615213196938197007307762754025196988417350180178896092252741718306611689899715059424365266958609167342476595010655690197933960789989793480139784056660071657343458327438298410101707862718504608815394389561870570096748910280385158742840556553506441123218270409700350860951648044073954761439209798755606738434991303018789975456059853819459155287362574610045226469170917378203560250943663434238173440764609706200606271018468724149826157861364084598879459343441815716604462932975214408278412644791587104232880263028578806175641825765583959384573437462168653897953160951150932279580935853106477749446625935266672979142755413686734737687791294796617612191793468324442407769225603181547951931476166240268368798406081321384018993779716147576439814505268511184439449861642778016513478707154192952741277488300986541543513332013835654610293013873191939143454313229304449946234109991292397997160543324070660937125165410627036240080391251101920641208796855321360101451833110652751574933318437578240354664027795003382054624933980959381905849851849045028487695404930228173917190322790310621486808904891553031221066303539980371101427704452902043862188462464746845451861929788104113612319563800762833395694853522284277731421202894284083252153112460077804522643/1039490023714038944159945939692493648513426313403693992850400288351505757059192236947013813022482519360636815732121976091915311937189661058879678354663248986669428450186229488475907639666890667247240576940580310093232386969443989826644662078839170890665292386707011705818952323331031203880717561085669961597703300116855433589294017436083359456575318549321073686689411189009655447054154045308153004577561398481719871228740238327661217722678455479515764226207113117435500798053212490969902118549507050707450530637689957426013744814569320090223398446210762211089327900801973051226336264578832252714915490582857502545046339706056585396783240780092713832208026362290893871920114475188232611011668255833511494308350372470030551719224085896126059231572625288157034844077934338035177215974354110588863281785251749217499558930116353509372761599352256422363587745133829793724482965354861770119131769373246308650405627868196337910875506688478267008712367511321180927545039354761381887919138979147462448652975126733585470606823090734898606875746574203457362350711213200577128637887675739959115973873514974095805908538580986714931669016971873024599163492584260012534297345520000726899907322918528635538784731774033179741223398114019994155769618072037215330935421032903981367412228271703473413509150254037180877595930419329166651847518858762113472902196778897659403959106255256551781044521197745532312077161607297502590668331922032088427474927981085102055845224189930506897111525308409186085618626939168385544625342851813021144210136865930489579208657770965454650299435565892351302183052734768283085376743735651008926903910972280801987314051486660326537087456020752101731567513092041585753412072241833252045734619265470110168595499780811605811159910084112049263549482065884639507354287409383742996251745587152835142704349275729703931083333863962048176533501438062483203411113384214308806507251082912519416788093471845253017363384891801552154110007774314164342554842488687420631174283653600613149186119576928952932474488946826224135890727657789288885752952457316269946282773948432628772272099340702099088541106371552793978091537145447535360019474455395021851519643332917596965163355383939545058240848103360960278556209026731688241760169187777101764043566327731698393722131900136413066177444770965834078541163198348259542322174197148102793299621397747708098679966439727010417293225452382388560589286938823613576201086879656908787822743606819029997264410979283574489537222737127095369788701615218212171928064128865493566820980902800307794248270316509093070807090556175872361244170743107693185106890452162496697685932698299980139898268091288438528232901653641636017126408604225801331933720816733267976626035451532572760010206040013807454921978087872951022829140787102431953877466556609225292294313626178869436061399147737886325323495111933756807811592448819119203089446421022278334286137255517689384580064049846211234705950578941229419695708020972397048926898594047413093076967055379033541938671062223288512962076790979576792389838133003159658171244645382546218406374677691420685796288583207930455020344200815961384732878263199558451905959305909630426541319220275300995348957330567600771280729064073852218754978080974503490116831966867741079713077288103194306266239551941035970407375627472747662400911819036225658863604685729788933411414581276523162111523044595928712527893192728143964987038504531739542477615068738036845503572796935704759309041382801365731946659101655894040985911136885349900042421512314148046744547693438595965761335997375358289034418639577321514735651424874531791117396701166952514024554418446815069014667151506443987487659373948345156465746476698231980152147161640671839463319506197868743595132054058209179105114967461368037685541046617927525913859873098470196591745680177551761050275446783175413596567184042070022430709987385950059149778478739302945354444761315268815359460808204720219972214277987456471913158796042442508691662333838380151409039310806736489507436989017962988388394993030121559100924153965758202711203582043017101813624936874954570394883976579938961607188932877052300022621393249025166618615859997907500437679457971224422845091262366680173359245281556169119926043393784709726090725348284916825423251834553987303377877086409443191365892090102825019671909426080299460533857397415986695059256972826837201310869702886839994748281941780650876565711712231985801706065233402404705993472330788391321878799205465901717213475270097701840185136864220484917442613807609305320506446166806672080423108854525677341865190397812583711533751466851804638355397633141774894535359058501568284969094860413610514955588560116293162853418105108610755408375777444975013188298485445299589353971338623120304774428021435574553201797509470111249862006169718095205938864390167875446192126904842643983589048729521838581520224611951167797088077988308407074214694684512296108961189663581546304219137011910962455012819409157805195764918363677208385648592094226704180272264752834165181411985041030750678692917268549502519872332697743881379669886388999690570651422282246639085975839429977074910073459244961299325000*t^22 - 605449991521621578888848703326177654174047869875833544061450111659840052927800489680196759499315143419533540624047896665864266790799464067929331104666367016164234878368728982032017065640485613650485272247291261138277077860880737080341074628164521258057620783780115661239686633145993659623046479528831246013754399672596984163649583468549058381643278149155143680014718177024449978198974761418983226475117107447104908288257329741151408573456344758282752443753633502227838602916618743245533284351679766235723073078355900651643854176572586059450604660772275344989550270082211009242572478057244582898225540127391325770275458210866055406009364014361216095718336665636322851760764188055836701011666231301490234463104606436583816815459020255404895357402992391400667723135429612072536990703175544131341038572292805691233750712833839224133796769955787416628281711912045832897390442946043349999386493822777273474109989664515957171984204499081692101037271779613068872862502219131755923165646123288331775337865597497657631842385852206297459524398720117868341752755266735550573479210880067468158072256790456940783201572734660886098448343942217311456293365902209454904996671445070444234256175785099881610037577019298594735844437358479230887544195057331996123618563390677040076649931649531888038137491324903106293790342342981002539985195154153554221101910101080203315072086862448762031204553226382744946248526072813174580165352518807028655876939851484723050452090102634181055179567272480369590648919511821741287074003122219602020335187297592795582950844800296685836282682022473777883491629497380906598417044527502404059852535701916488854940129474369884271937234966488216444972249342618317139309504107909105319005214132406719081340974747181621130666828450517313876338574003982418651478053905008042664766876992014636467306066239436542677736902908671782783797180747331674701254666250219812262439410660062121745187632937017217467010178301136335106281818583174774189166074362212200297689075249736842058357336326050822115919399896714893953038843337568627705040822964314938836900001511156681663650887365005827478995592820781910740040712545986779177150836521604878993617845951619014831859470264401727084420976471595030562704818464781262464762937823351559246505761185506493176707399840499838808577255331155369301614346886750150023300238620689111322024064344141424726094950948133070314544582464903526696993724521522844719878315881807000134156091680309341800757449387828235049977556901853846361139665855546021432268789403581374316997198727080028131879072187905974086638150134593968218294058401627449523337356265824301008486334617305435495777667830821103371035609370968819131543389086519634205381706922052306893887626992219422916975129891607782537601402336083880171087180545172341083110869432603383709386297749617613967074711990427890786608818957383936829797650012618158374508079492753342225587713920611660696663337142390315187970399095758904761200363913403521007682044857859738739554861804250763435419239045938928080833347822291237857636538675523618073023269312809390066002713823937078920924594302815299258879753467286702813449808610896858514636713154568778157865176004341439782650945228008236703321574880338451745160019762240304558062418806677150799260000074877351227327450670404282616177692583952998395902623447805413718468055877475993269339102004045744220893236123870770578962775957341151685854600440167409499794202171651956846452997353653962239617274467181526794344968965920734165432986664392868057661835170534946345715979247513959932840504306668679361601272982388791840914176272532352527582713008718207978910882719243223873559840239503912247376221634862749675292734238998002270164769467578879839112039031517977226255815311766197152390934811070910200719895651397186770864738101945879539708035781263888544478049974653030343998098267437368903348691816206354742422042917998640231895493095889003227464967895295391908271574551619347892271412213721728031284063611026126002991486122850939600867193855532529352674398012006818184035508469439925129730925271298670389033356271210558169142567887231618895160999565351748385232416356018258577851465584703460245159329667768724104403057484216094702061179147260700328503582716528325322143116611066364369466074955765811700107619330590061260579931458165475963536321493391726708415710081780509321301551512974359205295221268064702179741709014342851902257051904943736200711049314372880635070698962819888875105214692132229218697746285910365826955160114140003353792959242595741260686225447434775984119926833968218748127193244864069650818859571817346783975731412195803569519483973135035590567349137874372978904237962640427763720659693714467253705528926561609918291483082089726602655482557520076796937724013376586854029490516326579091544910916860087439369829001850930874572434137442963353229150068393508515533552852118240472206437186622859041897881660431354312693558724260212720741926845153596604215786207643287635749843101579017421195234471839823874605638732025128944306271148606874935713792078202381502758328281867131168181511880546833914140450840633891443157288563392991345479599896753441/1336487173346621499634216208176063262374405260090463705093371799309078830504675733217589188171763239177961620227013969261033972490672421361416729313138462982860693721668009342326166965286002286460737884637888970119870211817856558348543136958507505430855375925766157907481510129997040119275208292824432807768475671578814128900520879560678605015596838134841380454314957243012414146212483772539053863028293226619354120151237449278421565643443728473663125433694859722417072454639844631247017009563651922338150682248458516690589100475874840116001512287985265699971993015316822494433860911601355753490605630749388217557916722479215609795864166717262060641410319608659720692468718610956299071300716328928800492682164764604324995067573824723590647583450518227630473370957344148902370706252740999328538505152466534708213718624435311654907836342024329685896041386600638306217192384027679418724597989194173825407664378687681005885411365742329200439773043943127232621129336313264633855896035830332451719696682305800324176494486830944869637411674166833016608736628702686456308248712725951376006252123090680980321882406746982919197860164678122460198924490465477158972668015668572363157023700895251102835580369423756945381572940432311421057418080378333562568345541328019404615244293492190180103083193183762089699766196253423214266661095675551288750874253001439847805090279471044138004200098682815684401242064923668217616573569614041256549610621689966559786086716815624937439143389682240382110081091778930781414518297952331027185413033113339200887553988562669870264670702870433023102806782087559221109770099088694154334590742678646745412260923339991848404826729169538416512015373975482038825815521453785609773087367627032998788194214003900636042919884393858349053135048370423107938026940954921955280895101469196502326334163354509619339964286396522633369828787563223192690100002922561254179795037106601810678727548749515325308038637718030567055284295709832497011856226056883826525795507554629359763239296598908653770324342931633716746145221274300514281682367445120918502363566505127665564349842009474127399552851049139306543260547758432545462882181442650742380525255713751196098067171207922272217738233275749806072429411605797884882263074669999130839484585278512183649071312443032531085085286134098929529552924112162047982985652539190417877099513225675624698302813993934727679377004153063071006471940349916074597972825988130311298629241780195895710768528401936024343690714947734836904014044933851987078193225308541348871626975446457538592604918978368833948180545000797550178742505241138462666566002009923210039881913469242831608440630403085135250585159268967817736305382491147458855343355335799915969947759866256164977155979194303466727756828970122365600780323869131698226413885572783289661521260376515689274936084618520139561130208001057687324329190291338867546829288255600072144082176471379886351602939492659414444621936458638723539608767455535939062906012478060959691098957642630185982492577080001370945236955874116598733072649028146919560505885972634702280808196014174683738880942464124482013597585401049093208942272052685146581021947679026667691267410426068244136877230853586915277360937368094952852684971818395790201578783957401381388202527941846964108056593709638474819095197235322104137372600910189432989967491738795442914386104461641244065571958200194765487535862676364756526411906648683665126042647945520333087076022167488763261968767492173184512502847416414720909839028604566878442911684801546761774385847034421051955978860568054032085901395393742270518945837546267255160008081472928938946602998538003047945876000623365427983912704909362158058313102612897726831624189207823720936452839365111545527479455498074840373135147815307473191309981345651621104746391265412318824189387303085423692778925574435511246052729236625518600268055698067650076049715186950532358312857550262488476890735324834640282821418357412444035316918452054568939746423000649345908954479113894375486509561843023095270785079276753013433129759626527403403485833176912450559474660633124941590507707969888492950637814342270495814314798934177318071366791819997309643419873588820145686515117337328588794319029647715074582762055792008912504973789733509178775544180930140840818628699111097855531756146972989346453863883547817527877829245225249125750790473250777362115971118189425937136104933925146551127013057915726838887907798157231663193420178711013645985272741835599016493560182490125616651666604539712052036711932038354821126365430785894292674829711384390156582398101940044750486257680457380891677885511242610853435831175932359159223531693391960356376371471005863805495097251849425356685525054571000682159813526624143956614883677435372583248995693170417167282688025369318714464108293646780408121921397073072982716532734591940542264614491223670935319097431643937215739113243127825094809704607451515809282950100996033416676853176158171237442159339240345749537412037896156410781548189835434333946064340396501069518958266481325250872605179345277931811264427754242133202432711071571030733694685791459964539111793552827667741523019029235956275000*t^20 + 5194338483653275908335549980563728142546242691740298140493520536861188885549606863465982273139638622583541935927637909505534261627075373068004149524123700276545146842970036840832580186957780122004448343089839120958497767240609794373188441503733393780329714083606901951537787725586699148383849287461147247457980338262204136675599474618999690270478052015518845277486411408570676165252176145983464210430994911615902544508293239432936996333132245828635865122791815022452152765715862360879377712647392057749003941934716994929043057938392954602222802234737853280045016239984780680632620641698589364000198826098602400766031338648699689617369870114662521961833900391977107082249252312180259595956790015050681209752713391775378865553134291983839767167109637770287030587178192877300813830836832950913502295549864967854643631552434822873466543970503775963167496405781639973697749302813180376144054035239491347845063877137951045666957466578165057841296884244253946296834642914927408886940262250939477672465301206282658464637920127686150103096676653822223569190021631826707961989051398267682428132672894557455311347599756833998752597029926467238169712175982841813308587767680925373592369365638825257586514046522378817433149540905551287395143739618337181065958618682077129134841000940320033879420477165391980811683126554326308184512983261011551322139557528072145717743826246869672119042562380192164712211143157902442957323816198716362314575735620769093898059209990380576664099201776710757494988702326298454486121771811611820404313111831077254147126084228406322456789751135142240913372996627135366415804693662984245715658834405121367879795584411699616569210829009621966918182979945220851587377175519653787196280396396133810211554422200356408845041234304931922815651919125239882953988327989686408591990763040346297785562754425311218665357851041119090250151950806589412228368432188586219387455114892589373830484515893037992332002168673977697904899110310001297669295189904406181126690655113204115335940996813511561452150154595108716929972217115129216996492145160247854326386382892478100634447729505725177844538295366745946195858896201420274207280021324739183904911658455297935796144313402325129935175280468739712105386256855976701504368498434636963396985223349956115994255927270255112291760571496619636329607595179810261928004420824834406626076922457487441560237686288658780781452424196979401762321822484418382515822766375617585004053531666818205113416684914079990972959089316985421419154467869885118415958191955767436075815000220698968226942550299727315151240911372870968322556291929385951200589915901308277528930127879365480916449422769209999221932016716134351066403571552406341541719806693417982937047617659381836927524413040456644453659833867277805321768427485957982958385147364037751583272598191543791406540963581437114863798281807778320197542557268248898281200794047256813167865256994215822023567542237943789423313397503394825255869033454905682510954620908610394700132522760667569863421897095923376458843242753841779531715084938613359082204712019570791956463552940059922760041898348519422773481459575991311447804794860315330869668548382066205275633381681530117520962248405744406964718688242659830502649439071597638591737521690687476909989678062606155248228052226966986547250508397399623201283540118061985780251063373482969506896991899556146520978266113729310624047838154942985056972264449247701966290670167182129838600914123056266199559494113141589353914825877650235439668243064125932013719463402757113999882576934303562115718324781865622874329804970143028702708407692691192749381247704801308731412377321193400488347775418562896757154326359579323874468826391224572545220780963400739301399977680907626760123991661384873996431980356163933650940329916225034036384942079726929481351201339869215784725642892983880433925758377747082185785842055147989237505998164810899962724901287157229253860737400664042593771354218326561143396090869049480889285815840080311461685073650777975517656196303689393519542890335714836669519032044674094030993367791555916196566135598809000484859946082058912927983160970985144961762335214660864919124224895091733492106440363612671017706714783728639611326934519630966284734048188368511679082039592025629265195111944096987775439262293160676184230139214330596151190901928373991682916182369521636498774557329173624102967688234972125444841880151425880808316963001251878844703286256366011959926119019912674947047607680761816539322024974625977188393784969165058926121596482038783073560584604611912960426993209297173118376129149502438485089710650834790906252088083199908493499008785952088195233811946824335589936875434459727877467704535101700470037391105422231978253161806338240443681943700003585435626713493084331599832974175409580666976766485823758567054766297214308408991173234750204195190906478743899880036714883381277854552151050292572821360031849758927561218610818795985852645741463264334610488761009704201243124787327829462459569061441900026959652402180382443906095051609570373692576763022701835851689322439789278717282791870045617575777561777243910981897207268747697496597801946755993/268633921842670921426477457843388715737255457278183204723767731661124844931439822376735426822524411074770285665629807821467828470625156693644762591940831059554999438055269877807559560022486459578608314812215682994093912575389168228057170528660008591601930561078997739403783536129405063974316866857710994361463609987341639909004696791696399608134964465103117471317306405845495243388709238280349826468686938550490178150398727304962734694332189423206288212172666804205831563382608770880650418922294036389968287131940161854808409195650842863316303969885038405694370596078681321381206043231872506451611731780627031729141261218322337568968697510169674188923474241340603859186212440802216113331443982114688899029115117685469324008582338769441720164273554163753725147562426173929376511956800940865036239535645773476350957443511497642636475104746890266865104318706728299549655669189563563163644195828028938906940540116223882182967684514208169288394381832568573756846996598966191405035103201896822795659033143465865159475391853019918797119746507533436338356062369239977717957991257916226577256676741226877044698363756143566758769893100302614499983822583560908953506271149383044994561763879945471669951654254175146021696161026894595632541034156045046076237453806931900327664102991930226200719721829936180029653005446938066067598880230785809038925724853289409408823146173679871738844219835245952564649655049657311740931287492422292566471734959683278517003430079940612425267821326130316804126299447565087064318177888418536464268019655781179378398351701096643923198811276957037643664163199599403443063789916827525021252739278407995827864445591338361529370172563077221718915090169071889803988919812210907564390560893033632756427037014784027844626896763165528159680144722455044695543415131939313011459915395308496967593166834256433487332821565701049307335586300207861730710100587434812090138802458426963946424237298652580386915766181324143978112143437676331899383101437433649131684897018480501312411098616380639407835192929258377065975189476134403370618155856469304618975076867530660778434318243904299607310123060877000615195370099444941638039318469972799218485576398463990415711501412792376715765384888425711020558311732765374861334878008669825298736401640980948913463333801049538748102142512953884835440137746544571644580116160377273993297002158360800564358865612780880263554777834765677272300860010333130994192538023614192571024477597819375037864474208789140893081833704494702217706823031704249402716838287016811123197022064737965257113588714652135623584289545160307585927243553468830995979766403994565218016264607317809153296566711020112185367617013062531364997381880720639229924014422495783109959499733117489160408351818054996812279122622994595485756845097695471343509191000129441221965773335679653544262153008322548051787171808212595152190167248559112376912686939375614500960517470747357156672190838024542303369009228186383431461362258562723751644108508090252897910890486168667382481007993080275559992628130697436345347602454657530831661683080499575158442447398849111431515069435289020884733114665610867734997396682589714462785411483484360205944749495639717071512323401570969970749548410987085523389679335497553830517335575437677659028708116311239785719375335637333438638134644299742931611892782948076030983465839497884025791606996789890057179963598239147862994708397949316061808793236385416690334572237049586950502280455665241415655722265926810087013072330699358902877644749517942567025248645110899116651555253918631443151750974178860449266180474142196374308113346799718287161624376058716728267202706138612637121076125296451024766453686781793769720933625192443093156462030772567908227020712387420651023370555113042915000164710876802111453306250475975842054024644347876083662066847920170162248564040461537760456598576561729238653879195311597665285992752577057004020884367602760183855037800291762696847105089839901251098700608862968356889031023130518527699850301892769472788421930447642149427800934627355700059081684932008084100652468559402562454406787258113259692049301947587083078200682796369658677274585769640932344725155819459238327394591352849282989538584803046347658124959190729991135173214193791413499731736435344933884380366958309004544368521330668961882985541570858637226640593111323103443678290275074275908885123406249785310194756074613364357091718954456776529624641061094616469467429603564301877455920913742843039821108955402315205596680515248946984987512482122459379098339709319046399451587964752827640771988262421473062018489948994847737793771933559227254987759764781540602066362404191003929870371784031631650665672178624904514547621734496693790535968771137114122518851452935279591619164509889233048134327253850623820293099233061607285767023002862032506200811687669526023079652980048995187512735957857999138583760431380363561761868692844056750626097754677665872970300202716752047488407792418725874027187309495657019819617127438567091186156922301123158932419696714973310611562746375425393641048400864294064149978602668773688974925385777177472631844083452872361470504118361216046126824876427211275000*t^18 - 4449811294563127892546245398780608233993061817360589103696728359666957641819364558784304290703126064437089339317709988174535656419312545844344547339849224392504958534345418659647187696710354364192691305015920492615519608701131347876072447828164718974564670590971520212173451494183651968148221615527775057931755729474138814549215640306919958081705245038617823369334912539358319084113381962218989365957312140318628629022786264714755332743618134766190660595637317209339032519717542991069446489858501972334221286912905912239486668815949944996618758629654391611968764034457235727994333100658434470996454300680152288843908931968054488946343940046300222080974679049555423677164886205557989525381385766664296781190981496839957861766309814396668493687913661619761801584535824633643715790584720373044385736557928329545742940680127014328306622330879903082588026766553040028034696129115857871332197431740677846680631739626806967215612800654145572929391509525436190674417146989754567443147499044684866813468799973374731078116677208688058408131933704323844581383264748429612197419692969159291565971677856494002043391735576006696297062192591918508114838827078630919178281168498670107340567461155835243715786179145100164422236370219583952877422903028081155304294916460111194695756446954421588503223019960739784143018133498872914002835889404625164967354701720149339849497976994520482716739591763468871003930802376152861311776544971942408931977995738643239859926458430504896861777020701829806124209538820387622409971130341920817966590375493932392978376205014300838689206142600853706864443027017499070089377402925553090839308787572034579631190401407662786852263499880137641955899919037587840788209963916442025820311331756713600612201203053007504943644658075268154279184429876496594394649262605458302424564104584781714076572187787696386028320058591655988337520013853388064386434194596702341870134429674795659922379286929693705934413485220735047895263240353580558961662788508596062164400885899281456472063214538596202722902193603806997908908364859201316942727556406617133337632728034604254943270017250706864604085886526463297824141495190753580564534039136529100925819890385386130581818398584996976117435403978965987873071693788572280321212401661228586482235852851215181800636282192165687914059307372287468332537709524807996158375091266041409417503633684461769469983986142364591127872310563188707689568400068398363115755976728819335493071378419443096157638967739191967618859051221436665941396746667871243698864771047866916280364375439847867797645927690900315976198086655870521560530528020982442250930166427158801047370860164887039828899259392754993486867508597221850857135332774691526931762658890033277005630224202230842451018859389581840341280911094978247685150463151521208787950613028071640204844043207190296129601003337426296495459043853506744402972673870348269908523026116321230046378537805366713260092051120541644600252366755708548808994533204783600995481358687850627025582144793854976981569878247200064878790617456255140067404362113501688639084648618187308284523252378737282482419311707316807262885748314127827320972393683333750987876535435757922896032268713870355754255542011581778399300709106415392879867421204789050469333344013699948924828114295209071228239659065580924455394989563957779373861394083860884584054731532570588858978620971424450382309058774309953770429344354747349010935376878946082910988810623450099309670632750213532332198094909779923923616833503659628762384923040308349125842733417918523717372004679107963521052562436956867757378869668892166409895549437521883036752157684743140144998423468964966895929309321543331870256820169104763745269597806165817024747414279307033121432312533442099110304306153411154326364000688463177412541123317911126373708060331471380721396757930492957821421620536439324128324183511460624914312007713212428600774896602668192196757269592727787458837967877992399007455410739272851140830987220513426200090545797293184137114254178323865962597273239414176116059773632626919725482243769876774996558624730213007365634459888803012260053746185007345991716346616307004485210754610969445223713330161067648543598816758081524040896928216106155601871018082883011546489438496855501649782707597586517836815191226076066554681897226382645759164295068833520129060001989869778754636057423696777574134115412406995547089523293681639018371786759133120804286337975230371618532557117178041114183171814720112790756436861398295550668552405523677278943076353208116921450061233163855461406126287472110952271365679834934947819388351342578338003156040910021787811735239171927712756233425525283844788639942727458840757987815229855189302716659139991214480371853997929520361183046598142561076782052992281457740568942417932641721610628408085201649470225943044553114584739907441288297907467598431859169492830891692943468759185601682588055621983202185096662410685411568047580675925064817416641002515748337814337350885794314933493723980065604828855911770918101105352503885318073773744701769359746381259110803676262918817104105088155299435015783156445419504908643064745672264567934371299185402492765887817/6821194682083506730338986429552713468230310140691122551319200245120719101690481764272007406571943379251519998764521590760800742538423096436666030520850514159288711221207342975701757455472940493221524856506260970144149348728019075594785016364994335806362746599947099461331366260540775644053732207465406621531281861443282817297276124416604656716368215339383080889331603834704241964478009089667706377979403635742838837348359840390720420179611476530434181073796147283265723030989771731185142990281779943627626114428676658862291958987604735450874777274531857556357057292586123748797290705593625408918376326586509923318390848582890728466950260307249570091292140049727097993061668839977840524788626604676904396915766223582015188061061347184843678681063777295315177766536115592912599666354063106278861376444338757879891958614654695043416377659749468540986472406376728390525570423538917927390573207790146585970352930402155439743983361684305475068053421042672608139546286189435644500401149930517363144675449427221478069032008816878330240589641710898040356296093493446493034423503509833596422497968233113838684007471847174881423666893429252662303510789131595629309620022322569475842303612245674231619360632532486550943069186859382379296875279060359503308382405489741390673039477932345939802589015093477512517659648113427363873344115664071033439388503627642846753450476370890860819671856600853109239633397829533700088353280444840566148645034760585209402341999088688099818075070928210985516540348717584073495922360107882445514256577534051515588742459861179487853773737326654191147942967519239754093482508672385194167103869912516756805577589034964278049693597435000041686177289587217594042463748172806378350701497185854008226921822238143452133173162907830567976191910109397703543700443056106085290991969351460854373199040203178066001882429952605075549011456054297665515089809033883954053524493797312123737635045132452776491292494212054244150102465721389211954923850225030894618273365469259788226909268788488784963658330262541143145840595521452007155892388904465676109269108695141288393577296585413097871894301251680701895647142721199988652174851345387744861545518353154266438164594697375055821885753539437171992608111645709028341738569043674975722816473040594683194804260242336327035142638319123154154803497681867064308455890738991565123914074413279151585190803304926273358890927372971609169208112027086365440771308638830968225033303709335111255578315693763479540019110731777242586869329922686332872907952582093537343924383800699313881609752656363051618463822764364673015211380426316394897917597905352195241785542479932604970961840995510691765707137880705453287678618343788780446109777982981159360736316752689185543702266752572958272577721505451003020688517676777164506752987160149536910699538621669634114107610701523524060086029247751190629142482095765696629449599735125897622428825972898578782166414416505534958095430401987579289067924016445632517237657215232892211658885874282828633586379432136408827263792730454511122061670172186322098076070377391173140842536892345084388470880758809451877046735136589680721992719685366279006021722962985224837224521506930070737420760883027570825895395926044622603718328224888866872940187650819462126317196286726578872678256071575427510517340477807197969360806939563891374972318865681564968630020800841325961726526661170519266238183830281652942007592963119894391828844058415982370597121374244855554395300674023903189841738593248427043657842169132071064660725400364987373799295173031916056500343363953417290190268902238123622137387923639905526947128764628199276588774597049085589643011416841256413187402438871037878208020482827721679168986859813243944195918089053132217162056252380207351474770599714877143765325379733112067842390479029402516517187608953340394350792792111596074339120718577242432485756037814097579320796364456643533471475608736753688083802968192797890529433163581806277898378205442039650417552450078852811202081195120322887470713724111697715862788438086777089735505529155891547261665623224045458401113519593268064729487176904417109534703612182327607589619383758529556596452486003915953607372466704702381793185633724412161122976904941085069020574752567840793767698013407288027064168141392356095783475198494437365460123065377685004088226825081635665873791880514140927490318329629283764249062923855378565537917177372971090311057062237598594665888653659132763358929756535234936011143845044039180220543162102889928344290758124482056782987253403297354652741302242253172447053427447760933633606754587222114126332052038415672455081350890041079993645868890732354689845714908254176227687166104299046006650395023004283504785873698481623307096326108846805316604275300128564653606937132089369554501245231662381079770486053065335206471590892785023527218639395361740545666530694629585969920975659560212009443528573197127295309737104070143245030171814082233362695844925142156997357011094056389032674591765351850648746533615293225310146735436193930141999485422670115387552111355279623785769064518746312298480948521204800530553688001401366825574565358387740779102710097514482375000*t^16 + 23064256147469387613501470670120341756011970591003172929520225611561871624312694872276627218240318197489408249265448445417159419282096210071036170244094099888396119070608380350384238903041785634907700856146522574732352240730175233050043880071215024889735650276327744301681220769652440813543607216874333715807060061388036820150120641306988122707635476580285874589908922224442606960206782487255655240841398961524570318040255301932107578384962447648781079780787886045145646067876750227007972120380240612540350376314472463978907088768442395398816489499239771796943032809142972408364310345651053628348059910611048650594822829145668181206889994830729872203743297274785587653154480046228876638946523958076959669790324321594857941114315505711984614548076743835025187968332818039870724934029072982697043567014358406981314963589661679899550504664554249365549936189509406559883517072847450162113767984174780815977062329655897392342143620632980698450927950587602733750781069985374316368177748642241712677508549504638009605977536588652444026409291778827055473478637993174043588126231636406656803691371461276056280130921081196954830486849477508039478012315581756856821576411361609476317139479062211850230740925980685006589830651718734834363600928434877912266402568011541324007954006391579535217349347772192116758706670649126435983594761364620260135455081835965499538958216084198145667243478514791811931745079624035833858216229294900171038500480151407758934734922810503745599101661903060024368544523560502172115988008098989473302188771137834414064723848786559488093401542818928547599801862307477055456503946336216952800063216646130253073091058195080861467598024437066048125469531951161762602559957556396932705003667882250658935473141050133266350393971365809547260808220757753852044495699104455352097135275309249445179896964179433822570304640743366836423359699470872778840282478691612591786900756433083773092562588311443645978285637844157108025033867400995390106320320763700804093054454784482201004369328687994406527455773669772960420594519859484255444419686887073514642057348282251662677012212328959968884324026822622075052142367628948351059117573438137811341228688958272295500247602892376235965013879653642193992591946442824201427709616183774083440685669590969723166332172322048189049924482843586346763834868739503931605518206537351390114808019707752413501091182365442489023710077316024497160538126694822114842430255958864158419759098697671150219918349954832807779661878774432406580873087644958516337908703876017035610099381497205513703812564941947283406803454837276090867174272361560744950198585800924301126207657491448291671207983774032419845024983361949918427124691331075139847836412587086374142448903692493919330282772392883973604770804661416272817445803899944250438365547929208315321290965340647412078263674809768675287504011868564845217007615651886543855630268134021621712091381659940778477786626339770574788975156507702263781352461672227424732178484143834833764810563883188538772189376774529123722476431611551591051024091927597637607370674764803020517059620408881266163923024510721600036061790991740581320486075987156376665924891855673982951797572490041809926233741981832954022595761261793329271968842543885079437911189313918602932177261559265877904112270057519507110534189678952812095332591072197954847953022051864207310094470357715097214338711323019430958592704385499161517214959916149863236684194176391705062696549732228833498440681318855216517720992788844700506042295167922188298039182565976856615656547554431018799951332588168631329835259889678653652627570051849411701077881149737296535352470113440202170667917059927174731452679554464785860354520030256802077145303441224787945040276874555310763058294367943633726025873360238595093616554339252174825401709812220907230488609995489399012214129273969414278514278085705035066973895053179168611935174301489645030344961477290979039723135748646596335683300026968176386663031445053756939807680479648530583975627988897477442015601082465199990052453615892100058835088685054367773674089852742300641362240614574989381554441704900770964235244992927529562472122337134870911764314544247647266044370988964742476331186978442487905253182734600735322178343271821131698634631127704807499647428355569690625310405055025799103888984727030952860327058038146375456790259476929226712086938393269609711475410277369603142262192910012846824668174189766734551927708050155384578764380422934120680202595012385329939030836946511539655372997447654084569726474837224952189335479741619090454252301753082911744798215765902149208897782309841121895746996348851918181326109628549058521917096881470833565507407942671912428560616215320480736162201540702324294758899426715493833026810204917524608388194794717428160617192697283929258225961779609105463619774285137864931489783102000366511085130613301224199579397736818521137767541614871763616317869703342638276592577592710408748558411596644897125716518356764203555153187169551575378655786104796587545466837563673911169834962841589783471440775167656034993105945032267366964434575162758527712287712632143745994966282297609897873534411955423/1364238936416701346067797285910542693646062028138224510263840049024143820338096352854401481314388675850303999752904318152160148507684619287333206104170102831857742244241468595140351491094588098644304971301252194028829869745603815118957003272998867161272549319989419892266273252108155128810746441493081324306256372288656563459455224883320931343273643067876616177866320766940848392895601817933541275595880727148567767469671968078144084035922295306086836214759229456653144606197954346237028598056355988725525222885735331772458391797520947090174955454906371511271411458517224749759458141118725081783675265317301984663678169716578145693390052061449914018258428009945419598612333767995568104957725320935380879383153244716403037612212269436968735736212755459063035553307223118582519933270812621255772275288867751575978391722930939008683275531949893708197294481275345678105114084707783585478114641558029317194070586080431087948796672336861095013610684208534521627909257237887128900080229986103472628935089885444295613806401763375666048117928342179608071259218698689298606884700701966719284499593646622767736801494369434976284733378685850532460702157826319125861924004464513895168460722449134846323872126506497310188613837371876475859375055812071900661676481097948278134607895586469187960517803018695502503531929622685472774668823132814206687877700725528569350690095274178172163934371320170621847926679565906740017670656088968113229729006952117041880468399817737619963615014185642197103308069743516814699184472021576489102851315506810303117748491972235897570754747465330838229588593503847950818696501734477038833420773982503351361115517806992855609938719487000008337235457917443518808492749634561275670140299437170801645384364447628690426634632581566113595238382021879540708740088611221217058198393870292170874639808040635613200376485990521015109802291210859533103017961806776790810704898759462424747527009026490555298258498842410848830020493144277842390984770045006178923654673093851957645381853757697756992731666052508228629168119104290401431178477780893135221853821739028257678715459317082619574378860250336140379129428544239997730434970269077548972309103670630853287632918939475011164377150707887434398521622329141805668347713808734995144563294608118936638960852048467265407028527663824630830960699536373412861691178147798313024782814882655830317038160660985254671778185474594321833841622405417273088154261727766193645006660741867022251115663138752695908003822146355448517373865984537266574581590516418707468784876760139862776321950531272610323692764552872934603042276085263278979583519581070439048357108495986520994192368199102138353141427576141090657535723668757756089221955596596231872147263350537837108740453350514591654515544301090200604137703535355432901350597432029907382139907724333926822821522140304704812017205849550238125828496419153139325889919947025179524485765194579715756433282883301106991619086080397515857813584803289126503447531443046578442331777174856565726717275886427281765452758546090902224412334034437264419615214075478234628168507378469016877694176151761890375409347027317936144398543937073255801204344592597044967444904301386014147484152176605514165179079185208924520743665644977773374588037530163892425263439257345315774535651214315085502103468095561439593872161387912778274994463773136312993726004160168265192345305332234103853247636766056330588401518592623978878365768811683196474119424274848971110879060134804780637968347718649685408731568433826414212932145080072997474759859034606383211300068672790683458038053780447624724427477584727981105389425752925639855317754919409817117928602283368251282637480487774207575641604096565544335833797371962648788839183617810626443432411250476041470294954119942975428753065075946622413568478095805880503303437521790668078870158558422319214867824143715448486497151207562819515864159272891328706694295121747350737616760593638559578105886632716361255579675641088407930083510490015770562240416239024064577494142744822339543172557687617355417947101105831178309452333124644809091680222703918653612945897435380883421906940722436465521517923876751705911319290497200783190721474493340940476358637126744882432224595380988217013804114950513568158753539602681457605412833628278471219156695039698887473092024613075537000817645365016327133174758376102828185498063665925856752849812584771075713107583435474594218062211412447519718933177730731826552671785951307046987202228769008807836044108632420577985668858151624896411356597450680659470930548260448450634489410685489552186726721350917444422825266410407683134491016270178008215998729173778146470937969142981650835245537433220859809201330079004600856700957174739696324661419265221769361063320855060025712930721387426417873910900249046332476215954097210613067041294318178557004705443727879072348109133306138925917193984195131912042401888705714639425459061947420814028649006034362816446672539168985028431399471402218811277806534918353070370129749306723058645062029347087238786028399897084534023077510422271055924757153812903749262459696189704240960106110737600280273365114913071677548155820542019502896475000*t^14 - 812130191215260893559582125336899141617855225157325214202029990087942094059696412907044819056195470316826447241821257432975815493605256260208885215094197247560448944019016776700664159332973489827198497856324507084748359171503939823426879413663454241014642101410530903563994115869645329085501136115481954892746467746313917834068239639367416610139268612434146298928623850655895674186194973388100288019859445143386739484583271158259196556918403815017552186553292387463850403443804811726639574273101818824540922970944458332767281950466089832875506628624415687209704267797109473526963779497834290177299935779043807755186849592359691843364288353925400618749682306625065912653028983343910985358427401033921063357405584161568351250555252428422817280907733570153393338194356686474048513503038129856507710587466765765940830350925515173051508825110011726501837985208350309027134395205672423074506553911943514535472931602614702305566008524650192775231505988432921231186945593178983793883071342068811023135304075411255724834758491507681442658701424552721299049623421664838016528425749992204154606246205157380767288491818656885813496442084407021306882428722785128125917454962727738092692871688394225576695499001794339073752031785177494081846561732666233239959591271695778097506620589471077394341217064167634375523429597465796620949129994629537459497211208604285223149720684031221137977762718623697659107681589307669046568983252948616061507341005994141440029422731937642562415897737843288114148406648443735720131889386912395946777444062742349325744458422780143895365773084331473878560546063889581012863812845197656847465929089161535422156713568941841042658274207412542618497423679801864199608621720059402816559839442674260289303475466434263507992940385681692437957306076279907595313097256470790259334487443161727023788811474655236416255688674365216024479475624606225082115617919487165458113673380247622901664331527122517448550190515105014097997206381867411312684683138055942153896507497805250053302522963152463835672796140896675873558392652363610358183793244022706584410690200233834821558204678186605253021763849822732534084772703614323678059928778832936980538021448593178245433599784791562529690052147728689959832540280412529616578252304093555793318613387578069002449690980257700824566729676730928629305548570679953023033002462777132094781321134889570641720609025166998489914018420399008437789563550558943899935951942509476542824677778245639570518118892082798524771235519582105871134994703220624626630345756746004295299224621937839551977949974333063387858541037282513819345158271989272373258537886035195529162393068085628624652668108727572657680600285667200922502510746184469739784399830845750803929363899700614493676098815067873975895642081957676683601147536151160181113660869797173309716586787379829720440498325101990894658311330457485609474425720236525436349979457939003971886522304193563568464009206477691583469310215174473922005783149184929625177116410006670696176314797138962124690580857662554539882615109811784348005236658931863169443768454039592993530255140894228683031095735041505495705149384412796065869133122589435069694478139790666405849997745107928215005842456419924652407345897640966276308450402262753605226137696280733433505118441239301808745482747967166773758404203840137250692960807221952926185635656502154106386120499011198924691648644144717218068086482617955893881931880470223165969137056665090271304225627022400502123409780927644130939792489598232168665779377794032899721616481387624399661266769199897607951178130508385615649366805147776243438905131804634490696477586998142666695933472157819781774841979948441142749430089052395193421570054517864346608759975403859888234138298075639015714159624662390415038630892654740184932518990399125269729771491377005441359351599844601409984944712200567109853622631523374512183223833063637571768399479574205569058088052602786933882844768732396220077230111509133993342430304057768152222680777489958504894760124393175859714395530766644056181723508904537599332017454603481664947994918646361682229323707911069228027324166678153379960342863788512099584363153592904889882683992548698708124134673267148911728848013139110695661056233518044559221157663150799683674153739590524753724732847705452889257968910805452475798530116356933926949340436609062863627374681793697127775479440148798741533868360195322923844704263055432980182351793201653641451457834839607650966397232899447378575578395594513810740307030230659417239004703709150965756110337509077425010958565048069059513985219758451160203339349435077876967171665476152917001154238446825724173034592592775296397479214232798570730760069615433550814581705435678424717311464787457940093566527872038169067707088138896464993760590872660752473115990134301348830849021189449410988772019508826028813522581529917211427637285490659013635283242691814465375553194955629901970406901256701493766193533688058814191835586894836832680623340559664884986005015845412311752049286986173608473121408550073560413884948641243964546389395512011538209340157022529711837325586955017054466200564968428088478235173541288701750280613141/2504906943454077053482343511588253975958822921230385472022903635164732298881655176311258907162539742614772226971051741356307429868624936417210468733074871085919399639092194845257702236156952729617804111185242322815476918027881252509389280257111632346283042062455490036301618780626679484003678248761543970047273405974824258659668623615194619757382040281820275189460234451673999223075870896473291506027219127774460549634949533360873251290037926832915294588303735691312964511045742261150932108136921196690011195198223067368159388283742474757545319547637451370193996290053365844876061938040736019729892042338457490235315435365890976540706149102795995973324003269097108226214619527189186921812010706332856531041308131603027651000349618464534568291574591127175941534333329405022753991189552271135180532219359182659572364735415001724973639689098634266890684515786504271838487065232686248921354308412568880065367062736309924026385863253969033988201557292593486199739739878260982495465037666791994893930984438491365525015767786265018931159674447680952612445856406623494766487293262139561495619655224066553469913111735183284215112457854621880671991587446987291298315312545211131931387747908277694420755175424973322052003333502207977414036473715142051716589926832018744802340249755757806656602922599544584864344579808877339643121016387675583517206881934164496901434322092052898053511604865463783928132933383554515952177893621550147702746571293352026730358366220528272107105828722132328460589064512343582842315301471055158921288870278390824119210441781797684837272094844370000628910159978637207356068158703103325483438143533091437783452907277722667992830625412585299589104569888550139885827824579846623220424830739153077268615438400495488442215429054447479477544721505056414211031132600536615936290696437426093010626269613073416879621039494301128077864407607899276500190170675319258043735750565033014001312133630579648357003063091918247517328597779961657099166015902034756619018112135534196479313169608615614010065834992732500058238452803529867510759144821773683066213204463968272460250124297920930255297639723861341365023599567852035966584610962286201959189625134369024932810944808601274679742661333211376203305587487287128133521387561857900783830263344004335166520092891667320095179470526554255271563291121969911909927949174385531272928981172501842287805853521340818778616133195827032397254350169144090051493945446634248532135975743428077645025080478846923255833104877421877043606195403046686787442452152220302342350827228484229646156357329995528654539557657281742799565918297021873444118234949858431563705861419052173999369933582966802528008841937463072812665927405177284591915898403114820394009523677074490209694009663653882335548608097988361644386619534816497200138722375198726263527790436987711791735838311128036594640287663555453950099814495368138762252729267280346350978879905766769064487867233887316850832368756315171257323271093664650335761520943921644029565704578582791250728376125914975549276135256869248565894218678615579151734958285744317093192342979195619618241146178318654903343583672232598472490971978104406136659482211825343435208202212243885508256854665406111293255232350099329638422315849808687567387400013578518198895077432383205218127332831635391105868909647034215174032831444696037702247359904521190078781191585058119032098905108349575302451346436671991615493089322242690315126445075632357405657404437766171036363224127116470134597400995112633074895087191206359207022567387826339844960410066885967836132902011244432168772212459751658774952124394701209454377239927612629700901162042662172567701681115615953023973166514341270765977393474964828897567741662901318344724788649424862600148474168934270124387725123239777626707132865199651187455165466881031425797950499876510954179655680849007521613496504681542538752294357698956234814125220124881137040695725215035300841476809055415412642581141676529529475725508219183791357348692370093774816015101084319240950783835810917756527539031779023827601867916726812347455956138561873549606830315890772018419055826167575246243847680995383181649967251962162358910670511582708935471871226903599737528066162484750686592986167767662677519930126528257254701315190207759951075737999748764880658948417373542550928165593907925797487917409344359853220542971506530681733902851482593168276077287756924971558740154098836875304863095095947577572958442046062800725118686513608013291048809986071913004065682939455900107702760006916822189872911115993476725321053465549827206309251952388463254080339978852803113950700046214183396548268654603714325425807371914423227241001661960898159866390763384733282709743724166790397409661980245091100733032129603274995863376013224469561759336779610076177539253265674011513574579828182521089199266488387276198289654199366953551552458428997754312700077349229803607481269021194129020150532220825758288643186840087723154595330343747855646521069625844118781898562460988739803452740437990622538642513548140781035423222406050764781114454270266564186212184896850652476164575744576211030952491446668461797485241726926334239282533674605652725000*t^12 + 153587759956779697954894274449549053173594497961807175966329655001341075745243198385849354833633098855160815000652927376360600164122477545871204685791450320834527059408765358882011933676528920437397784657771396921730919588384405122587150627813092651658420227286995459139007190863716307233189434824032037785982555553518019927008908370374876831016127364190895540798518779440365082518147515579420407870103856265096396936597222755199232074718223801246239211515341860686287897301507575804682826558712213497757327036410773438023439126876072952289546843175309618958768798104491254802864821472823959038091486796507097276610901215381988405708859852837703580561079948684118474524551207082866246337906036871730243897830958085028636256721644026603760864840572127029112944230324331257282954906760325562469015808125176932583601419548630585193289442209373806324655720137553123449235053515135769663605324021706922498956139715453963017817427291087091317744350706424466284838727249686552680784975083158342745755005205389648255179877569657050795271465693502194503636702332378813575606238179793869185833217619447919642990756369758436009568559069540699194038425606921110704581623915076390415410492325575412390963811107900503154976425869355144491563275797258574329128587200796891598901127790858630408823400845580558125840436927127215295091794505875561709863694367377576651037920808986208942172541266439962991672427366877302959463805079167662478158664818582056993324929582924762263675968686882125513070664768840711080333761491303873668824788987260180731317094272741303040248580116010859334692345912159842651633788455150489950533824212374549993883031146006928759373380479756946479815348681384758638398693547372552714684215167044336475699679585125797347295588873074964832858823118104056485196901978679319075278522156389671741219131650056570913883515398919940434440831607127787083508994940947454312567205234874303300017727418378809664287053625554143520915491205006306052927382608975588109807106667834932817831570053380365597619988148769999999058193566949053210788590916167092214640954648239139045493678498835969100781164623047803789287668648458263529451310708658106124856559992977893807980862341571540973522680572550706256640788570937411605883200773062238263475385844139344223889766512149486197662811390556157864031530364551423851204937746078118855901210579962048198708108758426651834031071219786513352230720712458970351791511775732811400209131893763739307673219609146787453950652269090291422381930145610645923911916398824226064260299359712257146223336162793538170970893213436216618838847209832511173808582860646580746011122619018264999834593958481862104563471003970474507081169267933993735668375465354603628230837899006899704657680702543627868182928326130162973010627132940971735276807166822867958662591906410550707118551346322070937202736778573139833768051259951094523493186148300266987134999862043272495682713799640424085882304615475314066218094357355693416929022165031615517381351993892080583654508402500644779681677205882746725633974574310834288525044002043138217113337210013214948659572281463400541939076600213727096550941582388222511607140219185235198811792267459437200816525246018030131514471322746507266295196592441379606293755851500419441892730491358744635655546679675288034357643881946596686010214127729301286483421253217964621706544678168134993759049952479443881508746144039227793968025177598895659444739608640797618489097213305801138111081866260364261650272634127471228766646372604723235394242427952266645555230301302761589313480417432771393626540199560928525679034758120154901712031599509401851381550500603736725588384334043936231271148685251203817790850070356655849216105045484143356106912286744654905610774742546940054360955814423293052325796402573846635534848762144631192436550558417259863383525711351051913422588470705263247142614304003747896168663228184035929437026139754048621807183976960917800615098865903197575133143284155873617047947440161586033535053877083245030898239039954826903172771418188882609173819844424450022252014070601930183131739141930083487447103263809525860796014056287761576689822490090145256162639661326956369435345121733656776457948422333557686590413775134099341775872880373825256623271264522193408534627054750882512934215610849374627246252563280847099816523324673160941035398232592295491896665507658742547704125446290149602844823432554275478982910963560891389908736184956146960065472709302965644847811663769798671692833698912881132039488695851930902450561356784227571520769194049883710199493609773997970229070922084574350257289194407520717043378243489494653032170872225387200381317703398972672255214029643926234757390026434290963475928429692445931911597775342703190214712246437259024398537520283578798162300808045261271039922263154358340096932188035295806651949755042091648379833214121482592406937034287865063022353917077344174985371743776660547011940257362914269175715776684024460573450573761038656408989165066236197229471872455177915874564839916907284308323734023664844862010000353580409292071260607429246736752253320799188920070528606929589894809638611558537941684426667829/35124640130094219802947248167327693335553267942466208550529162406824931205684862767295242815868853117525207757330411201211928217427815066754264262731420200657123794872563786851818586656138176825610721848409862931292889170226293549770826284191971679303696243480438366452366732414874175284527577630217290062659550123047644029678759996540130689777930096178444505465007894226190041772377553667313984594682342349362743980497807339963951687339341822693415899148724416442154159362053746566612086997665287993719566982801216591658786995644064895208552985803488222263316947311224980332133765849186547380659122848350630413909671473178978570045961858102439720869940281840369350584056799883422508746621951461101425230438236390714854731543902466649191894773889441648970110841600056027030730715790298463281213149623927578980076889108234292521488700267104082568430141841863625067809878457714470811124870563997178359236598742709449858005991369834905117593891636875843394654817212486268250212242579842979616400998240791338757846946101154936850459031341663531544515919947152476851447273655219474977812077345436935901606278290454651739025711921523459551409556703044138127682076750946465562319229463752505923732635988200784246253874743479127661958757446591626896520596150680844179200015762158487884207771714998347350496127812940014348922390598793449590606113967441499297050879209148796420805690893958488332834922702881995940853422483659250021137146671532479902821995130599654274243206965617980220450533392280252499809225928994292456780619635333688932740941884811627736016508404606037605485454566607110467282573077387815864370597461335519171078837816817319824818135306410408599271620647167212911525706365533469299671203784901317500486281882397881237432892151344480706393957933184402725538482218368924607530646909011067818226005094604386475958339422802255184950507344947166288177833303266218409375277273006414599997732508479198022478015951695908306103820707603215676396872263650298702230744974401839014431755701975211011520479826879759359983305664695363645525034981739184508515463624061917772528447326280213257683201936754558349067482587673610532335438276450164552605743320175833923949519338421143273984244844768067654248152049609235873064281403521558770757795896030743455816666915891256384814638262213519285502950989209302761438313012639625381352767816994544999840376280027414741186681625049618590618432916188461478732065267701187644333788030532929647431090020167884506867710407626168700531127274006654991029113878229150486211890749673548696174953161266973967970171857322957024783113161666939716724573929878564880196804824105089267877164998678221493981915984594419694670139189384530943642708699374610383171599544174497526550399301506975956069841098952692136431470641323708529239411878052494939242607853437587357314317170078074371808910993714262427106282965458883831103895187362227443315542846998630224745270370309312585987988418823970103093939348365730281891493300515983933130580164835747426514796866162955092143799727283572893140490699051107189392011496735468729053107430701940710160183432094443618606318178113269573314092572734306017650284812734952240762967814154154510558613701736546294591122619757209499966503853617967353299095252123735841690973074116021431303654170076135332550195807373929443242013040128009406006813229701164301014696128802879964441101547064313861416073596850493557096315929506261084495474721665542126327930010827836505662230583118469516384036289220467711853870544290825970920606114101230212752649856761230669654200929635673176014580220514791009895303672303965259372429117344960164542603061216223204468502206496872098619826398586264745770790337103781819077994062844423252935845894705118565000148620954852647107539477586442575140896319413451242167558815231761449663014127892768395436491858508758399803904985820812816659230922248440663976641935211664458263963649024206963333499468308844720054545153628968855905485114984752134850343195813977578275061769085771352503025541207019292421281328149949398451909259217648938340143235626960778203770176966192368832944807146463795961246646798810928100823057462764094650765058803583272262831735634051243386197719752415335710969049706494088618410300210888065977840075368823279287301023478477097411559994357884271496631714012974904840974740552963061981809527060788408729500030417772748936623247754690187592853840687491923611149891940467075581920547593850574612701189261855982765038183429894695721447343694738030449943577335070323319687127917305499195134693585378428193695937100627041827903132553963466956198188032948030684314198672497738150175895812904774680633449072304569700963699820081101858334583596414841457215944083507656749111512154198673656416994879582771253684843340102619024853514589042369547447180616544051371553115181122329182611150294401589878351052422910882843557451384616683382785304847971524475163557479644492391309450980267323416648120587190147014494067278650128181599375609015471105770615477334983839444358205809879411939049565651779174015713915929101185207129327351938799238271735949029156479692819229000727478270554575536700814632781363211997727525000*t^10 - 19627689119718358859859277430650979707105732285299704633207112087871013074903872222575637290616496501295043819323228327177647280212538326574880960118534600633091716644645819320926911064793420359712838428511535522157432784230279187087603811216572214176697372577026837530905362391599705800328563552498148048671516922292928648766458563127412919378947765125980746270890927554830166604215418194680426718139218141435310942715810099076500599600950735823049932760559398433329541572321168036373282067647135019573593291923203724536669310564773990892285094164424780844361963316344918714363320977986537540941994132299847059007662469685254243521660856364178160654468125850518086542528188429406638535234745942025040232769462137228426436689765367553425082539037370182182392410703200394399210190659207112376667358889739094674899666519162829574156301268818971859133569245321040231688125497560276311077186104780677796249602427014063651462686354459042573373485208998550645618657671175850688720743443704808626696770738803648964937910102764713675221918249634614917190142480091525623911550163444891839430548727071398234534555292239917352389339618938223106991405801830887417818740888693011770325483586422915655456300929129432384663977103375501409035221482508380268806242359651662337976324954419717489095699766460381879781795602456567957993766332709196339165015129043398248080842093638199800458816684029384874782712536536942071588385657545492908723168580312141770361166575416150805353687047416444467360448229837840534966460757562908584806947622195065128038970077291880353982532451197635115133221462353360966977837015989645720818788810795024670073767780275642793715110741557602127947744524373607817010333533307305183173509950815796807064480496929100891603934655377807465793609796371981468254281960391692835833257669038174468216107154854581553679478916797785133882919308081455410178229221751590461229220750494008941769479094421014003296759949334441071205535940125402370061104676013459229932599121349306989632967549872926470427367220207854478916526889860545701642753545797288255317698029544563554545343295160262872198709032320964186330222088015266225314441306722136176831001071459296496830140360342608607728653190799143399957246013393257641716418600248999627941899363792792580304088121336375001711097028338836881636341313936934252976793009302236305724369278065455342514306755721306295918484487453129294995682764451514462513944104028198371776863613812802872080279285098252362860109348926709554977250341190722430568242892450883664017227310854787019831558310343096361940899813791118516483428963181388833141866180982926022325855160980406420419262934720882042298140041853706793701532714518211984625462979183248885256595057314502327030262359639457107871301304124823409750132977848917199435294817904853691182558125255474504140437074715933888918555051429420412732248897334522344003752584311919034133907008578985903504883206789070940197425502490413879495715178571243463523037059366008779786004611044284974897073799738066388030678179283285760413037732594533849095758163802894025561604823367082209614874084779798341552500729469820094906457635922797126143714409458253624185502786109772431464575031081106530830474233588765832537225878085335773931272207764307172440199633749082225739113265702789426187644481865094577381808893789928545613939442770398420786719451444458232948926199955117451197145130974547370572134139560991172765693088106188010475166924998864189526048663730325103530695743979577558578548132552783790550125548776268248428464632966941649636645985220695442959580373127000164946453606143327054434952549571515286429669577969775935585382676214464357725855814891881522704039668193911566811234096244476895598043602118459676894017805550302777322355990258737129577235705053009801104126882354204273689474465826736317534398801269904600141911275183857441646310211581603121103640007783797430352397988037229465896800260188698280939422933467151886353838502001165302198624843310646056861040387986047435191338441307147249696640133418845319654559168202461815786358912008611447558304249070065499355820699961317493515637123948561925009787484043027681791694096705176076575858510367572665260499208150363354078973087676176378546130566341279525868875636439854057710900501095182725201710143964111534850276830436414650480272823774275721397753226072852872889458025852568970058989982402102687239502533799023841449405025510911913986779080921234503813793129222536431910685954073336942606675948077070868004725330183004522608895589590416581740264204145511242368270560255613525267234000036579773271881191286765229861292677029523639931100881685683944520480359654027613318599293322753902813257418426997627291905551724184292118693986773997654832544615370785120639164488418720376969401840555072139623196598380024577474047194759305697058253706267288723091845050284109925272761459722709481958297391309782960938882650422563818409521723774514556870160434559858439196763683674347595592394641986525837415180532548930836448817235231024822356583376020425737903463167134008273217566379593517082762344919286582280959148414447630634375508417599557002882551345133/509052755508611881202134031410546280225409680325597225369987860968477263850505257497032504577809465471379822570005959437854032136635000967453105256977104357349620215544402707997370821103451838052329302150867578714389698119221645648852554843361908395705742659136787919599517861085132975138080835220540435690718117725328174343170434732465662170694639075049920369058085423567971619889529763294405573835975976077720927253591410724115241845497707575266897089111948064379045787855851399516117202864714318749558941779727776690707057907884998481283376605847655395120535468278622903364257476075167353342885838381893194404487992364912732899216838523223764070578844664353178993971837679469891431110463064653643843919394730300215285964404383574625969489476658574622755229588406609087401894431743455989582799269911993898261983900119337572775198554595711341571451331041501812576954760256731461030795225565176497959950706416078983449362193765723262573824516476461498473258220470815481887133950432506950962333307837555634171694871031230968847232338284978718036462607929746041325322806597383695330609816600535302921830120151516691869937853935122602194341401493393306198290967405021240033612021213804433677284579539141800670346010775059821187808078936110534732182552908418031582608924089253447597214082826063005079654026274492961578585370997006515805885709673065207203635930567373861171096969477659251200506126128724578852948151937090580016480386543948984098869494646371801075988506748086669861601933221452934779843854043395542851893038193241868590448433113211996174152295718928081238919631400103050250472073585330664701023151613558248856215040823439417750987468208846501438719139814017578427908787906282163763350779491323442036033070759389583151201335526731604440492143959194242399108437947375718949719520420450258235159494124701253274758542359452973694934889057205308524316424685017658106888076420382820289822210267814464093884289155013163856577111704394430092708293676091285539576014121765782817851531912684217558267823577967526956279792241961791964130941764336007369789327884955330036644164148988597937437709228326932595180907067733485975875917050002384820373091596751216289123468672770192376583258619827067452871768834916461928467846427848677837069505739575992113285027766539947606009250177007525876854362162453663209250913226661237410909678507167318838266322898948039727343211957240849139397578495484948967131380691321560062808522181636661556972319132867891403879860980089401456972859043574710014914693887378992553795518111210850669202219728506869101016983439463145286711784951694778503254694635921230147779780059494047360538623169249586869303130211513328908262886802674361502068242019921889611182602089485471399281149297202550087968711579024523716398125236575485931005969247137607815110258745472280540787205363450353214621898459626991697192506745780925088462249092206194830660041260849713402105367685642211391130266939477827581071584758923627273789757978492520770008408186025325021953577770477610031069561264979317291891169551465321585391470967180706218160977256549865364640339595571646646468379392945935845131776416439217647105576996158728126999533538466007399400198575891975283929313329814630434297157298811121062305728291648345531753232958203209149328321305451236703626026193825064394811783190261005884156713473929917406010088823230144412189877493685708136464834736963674740526317818931320065151807560370175743883043635186036313945370769832891541797627380006778432664790496968492332182697305814930619603621112481603908031897530951785159631597398765087099931937279767612454672885758622611080327580597336568180702930528940175342316324617192242692330294740634519117072377722382945694722404271088674855074617694997864450833905472267283697694149556716684669095055293213934053087161273808237615021621137808092750781231678562504589264216264470154550386115003067600844405270275713144396137673453751372754413697878680708056601233550503654128265843417593877946015387957764802210188775959522018730743207654347092731187090713299259975944104864158851858025654738640469113520939234006721680597777489837839537693087789315421661605290707298308293664228052667409324437648112353845445086507966760783893020439133491131390983189498098888105613058311282276774080579628375134369516401652361955142622822326854537130171152566098382735210145368373518100530771706589712863664548415760752516103621622325609791042326776722472095836249119737043228478814252607169503209381792677362760144109816450294540865030839381239118770068022976498959328926624646768722143523660202369086321712870042725082381365198152141132611244866853692386675847088004414053637155069856247853019341791252389006626318030195763141291471190640560487774159346080909728314273091885545203258746588246990863006480878500638425674682828711917814240741308614515795338421049607404099181992049052415701199787026782196006886428369270210034656658709858946716183306095466523869775276337371740988139121385637905378344501673584564983180353017475505498723754341531185205420517592984479727321842454019593315930989445448536654441734678539550735180844500790949807258183083787872637648225000*t^8 + 711638733307855352141025836303729764450616671421067773988071478679156172892297992774621223261679606705851244849894000885404741942044822218097700824373371562665034044161980334356726512631562907725478232610803904916480315973101324313750586454138979208283128243506725468883167407723400386739533729672606157433276480763911232062680287010397421067753231821169441810257640136808280050205669783131621671221710297966790699508120880533148815168744936673323075801972388121719437782004725014690677871017252052546626574332048806579388438028868190378824514575306427129004302171002710742010887848452796893114360896928345613820705036071172305643958019589557106777877846269729253588817963452232667831396819441405067851698588911627504631030879659864967448999047289114153210970675111037428088042900535100528042704827411967702485285807693266579487792396676999441624858039680226732353791357144730911822124256803447643734833720730057850903533586738001702298743788782978332804811816580524252492327427024084651414968528085489742731475963802462513500173769644819960899045461046973959311631636850464689649898712203185872463477858239231799504241474174925988706157166794377861916219153166532696652469956977279905093165122406687408486515359171870139594552841103235602513564341181146818198530687544004844107165693178383473459589930047928179908397605224348421641706526104550308588026543150991641559186052726883581036853182174699050588094367018714022269254072743089681548303766181549056316954679547463966456198880665239700191182243146974358605499945110965057262953044279937026694352211213477241891820631170972314093104783305316382229179117316470343608318052022918648235015617428603121467528677433678249885529406086953972428590461587476119320117500760303426298146830486479798769156344321499757624251955254211981536270975714361562842932219717494794897984833492414897143918177342908398582855795274793424680784224470720346257573996768306021834241560082261102543044905144045578170404931442498849769991092571137161520696964060951598506032394392575572838946652226535439865579142141105522599858273858946889094296274239042027005962566600220553825053701360780196553559574527344927499692463306048777375669807095183704008006546035051076016660979039755431292890937911156294668556958615062634605333758958146954383282797692722141823672174214270579945125654203782021230770548271430286754819290995777835936536446577611462365638079992461753706145961097961509727911718442592315090986656385911383516887940425900396858826372199048363985602839109708087159274339508252641447101089906920873009170829297851750169522169096286631044078063316672128401932560924018159599427350252640374035240345558897162152217962539640687462270590338359675553879423481484425580887872959871371593222452612027565628268447148697601353199882988291219796611705921904932930217311653368921996476783228356911115475397318396605884477687083572309744809101602678688063186367179813846679522300781620098941024766763807532913337196721587277647760795252284090067937598012379013921322509384021245220902158578467465494862946593104206233616283878591087832109537181455330613640051794582034288150679559491619398272190805021853088006630449044074247453968894699014903155896749700256909847912195484803854557426081019481582823116802918320609219321602266498220966004832381140263083609432404253171603681060015879285161250026119863916381486186415288170902066602873542069925248151907502087240582537201641770469636014815895181937688548687984038039040992757655803293085844447334326033715274965759366833464336589002407256459637426941999046424327493644919123175088329540242515456808734999166776593477224672347589545597026298843406475687156081876739421946583717331302914495769008445305220631993309853775376852431125236673870658274832970237065296331489498566715011528531082857355475086888245137686934724100785461816030506645549404215376527761667620322837039516157568160984975029109389096413110103745251610595059238650932737303515622341417778044260244797235559849365742988616890033078891516264421307368413268091697918236006561556079025652160732757616341174038443448433207399326113205122914269000779741339900333044675839627662896048650947839950710822064575937769879946366238761361476790373743655771734166682508069277096398481224306838119643271121801417320327343894777568780918977594131561184519405553058889566994979764713224763902965729044226339413245672170766410124863252604832252849718968391512562609752549464625440748554177101846410442706212685677032566347919479786606203034673297793482366238749971115337896528170267880971900106963181315416508747109261753686254263412661212197615490881841017433785911402220641699618140812276712470732674497531288410549437093018005990498771995720964546258040189535550172132695863491542987118160241326286686321206799487026700099151649366455121296790782003169331048221570401772065121631825471999364759019318327395472349058599727732919597212625060453033524695831713952775934479939612484327477778331693478842507095243423027495877104565006936065906590739292832447329755885511977281808974834844199183726506046055340253420563516077615884299417977928914928443488141394849/3584146952050430592137474302788540136280945708414919239849914531308666449559679874213800287333556440563796709931674612368564103819164802730026965584838795985420795395159570086920263944503895594450073658001006421560498894921050362221512886142037926459560841171473302699221095144374915845359956901042580618638729604392616737722322448626543947936523479201882092394388560635325514466569138129317753530069626770343137140867123197955505274218300185989124071341706573106342261159393239445572661938537274285073425202326654754250896632208578050531484998551376349210542545644002549013483037331549647691903992127382717389174456272773365160208771618173718338864279620595956056182046612233002296810879790965418512778616146570481107625667745149658080805589172392004996950085877556737452115379162275353396042158124890569283681315215125948216478438802765722711064300187945267864062232495685150082767843935101752893799652932929535699796529731615806644652437922130188101495389511478190637776759446922753022081734514366463138555810826648462943924390953230972606583257137464538454229313638287701528348171157697646520572069213311699157043439991992189750143832316637156951804293546014945465542778516709439379972717957979671861862640279946849761424363004754247642502101648028657569306124057363111008592629766836566056173074266626532076420652101917698937816950404840969316025599919300897593959764376934539625799481908457346524576879845271352042973178231789028561512448482714250436147266016899793900045972795130638010184614890713703311916389758707519278851116518858329360818011061694493633212801486388480659926793171162022026976591577687297874599881409879318349471238296572490673395063331343593154237316976074843806088898345398093622498600192081416452799274709320865378203465095222898237299845124323359653829657847858272226349592356592284334281463206408393386219439524994608804916105439108797796875028293163919857142625766171346736987552648132235541439165378326858742489476761596969255329667854530799899431811806324001123624538757844873404079929149458710576073983161401957602909741186128767119645759931253082985477877748648424321333416590578939850238310028209200464551606461242432033056073401879708497345331106608986495331444086694819987047375653420567221505897540411300352634353766927679222940269210429950947500301121347888036881460511493839324627833450713729081616364926533409667468028737249961080675350297570251171299190333438896698401406941891115270146029593894682092537521470165935581686849721837413774594807538594811274103254158129953948589280934823160608976548148706424186202358485884381603747405503048833151040490288173988700803792346803900152447134284142287723945932570345360300371704969323939835017510157568826278219428500153773056741820520301295115962394963400378421350960395719642340739041617697712995644318078579395344062133774868802288480232955659069778684070937485941575848524780305982675994415343909113529182447797839180622764687688608747987948111561277141217666385731105688512909673149608464805320795890539140091136784765209296651978776683340353951944194635785912317363284023683106491694522263072782609521846180891255716086763756401525738853364062668791276587613643034341458631747206097674438772092229961017076867254617563646514458262558583267492990168792864911768627571000752441779922654391849796878163960533642975949083132258041110200453173627251460598103680979270458526234317951990434804540354563435259400645707143962024133230839855420251991467758805022496705291211280029676119481694501438901042117617332322574558127979686697517671021895940868856225499520782888159720344125420137240833116592149103696245353928796581313479451002693733292320997019422153447124395713679882084005401616928031134547448994757240291086439544844651677813789887379531984820629342736248138923435001441621711060758825699847832489775908672022531920067268461453922516732310401552210659006526902961653771768724435541718848985157668737649883255661746427015523964320734266732405946434874396507280867655667470104009430742992668362183515500944818127442687769717921118446755486752751652282533973959912904468975637412938654176336818679332935111699057659061590129822737932207556249325122216301266870990915209153723886593715336756213067956922456670288089723193981987599703817506121873253497091493032042140296412344361280914598161409135414366164156071431675282933564961555893335733427842228641580808531749988973517048528767402815699038225785835638964896200514100349989254665453810581095717392851385442354114624457870195643418285217825876059023285071013989859902227337054342241170097571243676831431702481040680867116137773050593153548436799331537990262214384051002049092026360671795552534842573055518725271096848113485122313638409897436692119515682126871439042757638113733575751994637467409851433813423787263379829508429709213714447946770515553358253351383413406593539120692378045711380048486077293841274733807086834721155450678379651754096634132047681494911038938711796838313378139858722177039167290240633245906062442760159760385630001603460809091957674196870137952938697782830198880526171397226451938849742680668834238438858635998098286938543625000*t^6 - 1497518342151478677870199515296296652652555385861001409313878096442583103370792516396942424166418818622413490220292743686816309850410447457467516101567303816566113953836989771920163969921165337811951243899704307451977478172969047424265147019569136075015832355624760387021533991769065671237045586474980548134465331672078083856639497812947651284384454381581119415297760549567716725721041605423030984236507311287332086754497861532241377172431521490369042309443731182896260442820708621618866846963582633362079537375541062290831561131490241545155997294888319140975087544192844229521981556931447640593995451143241166903198515412212009657150541229000957321172820323312876526684796928947981948690689752503405603679237918958681115947592006150372263063764945006924951096150192187939597969982414000621470609681602061301492963560372865310058779366398123635591708047765799266839879911036092704420906064882599683016440951647111859646725488510174793473988691509849472567961385040768483581977883725241410859953688738061850025691523390796984100359104066896877127131988103634036571412703987807251843435853067978295101545407806899766932845087872852470038835747860997038977333717259525252733076559161638217702745436542397857140546103616088439104764699389404456774659733804704021406550528759610084019562965982407991787584646754257591188107069000875819346909253896281228624783590546693254775688122107609650650074577216712118622493005572815675285139350117685596942286697789416172770044109662095626666052592162433784114168881454550755236190417929710114553479481950570500894706641055422059766482890137065950242289618254050308287440690829273800198107983111166601025601001808120748525442136620387236785031163351267408846667999183866785508855201834067247387203680205463027508405444665511535768437861733094240679947307590234673833708601049242601473049365575488456735869958150050568752125964476284845696438632749835679473364914575202735604583871053512717475028692248871171619441988877004747504025778980007959600738508109266453353971266664792605905967134625883584702889678932221973007450318087344964658713407333142974958108365516386189604445059339338506174870455665113072821859771201180109547704464025114700671540059803096370980990790084377731212671226263451140698867554497756842110644183443663885288874249275670305474347776471458559369436735953742054500147927566844887037733592854852708639639669879237953592819088595421425585788206579583896306790608398716819828533495382596236018479397894668504565901798948491195095848150425725821254939678764114196154370935940559358155939036823092966919821316650938809268356776277275885223100155783000638547234688747767785439548725363702645268599080149882059505563720475359895100242713038649898861949284730291355065894915973195009111900249754794077428221064531307440673065459148176440269013561240322178209738546763655902042918070939459430351566660699903046030369006293580875084534071022026485959435634900833376818874201449089767376431828508319060968839955894655186705664225319702648531074581154614327726897623258549988896420844983032222343413755765509045143452167843597982285805595901387488793585052421506099255687541925522264023217531159016253526003873888352685065991496598742881550291169742206903469540456350310776446475424845427080403158060638826793668037692386947446449866921514930028611987845936688814261261559129138262562672970733398212777325250185754892110290797792889788904038055075385879620721839315397742042435614272437459400536693227724952377565356333439538125097098741988264792403474810261833114522119340289733964835852992072994736377749960110447365927991685793245594584320210559497807135820129250725864048786352548850650293166805681172547659947713829957465119378788615345479551197645063932894578397268035562710180613584049956729697701699145333646681498638832500646035802838547263997477740639871976273057467056518059795847579496166228543859765454999075003134861211850507420473062474425986655846410817333938356766317140203232857980368247108357656654283039735297130267640279620380599948327131351253629830831836915964277493579511261571048754257809245742334663038998626068049691448334247258803262772653997785537318103736380064947760135405751542988443341014847105077786556256783548521740362822947353316183498883928843343035831855322836591176824176137213372220720090707242865447566850510312454683098856926819958838012762764024535294338410146684482156705146393430316459671059180566760023495722006726371773483539785678814501526696046112164919902648946923520846110008992753868301092428227070118769455677348279509933705593610712136916920674121931672480667209151630010246602145381593083173908291905526424185751294083277771956771106179069683126766950839133044803687099437068349728914702459738131147312245701274576569932185022304435298241457648160879821669178287743680250578963952089246126630187515856041293590469777297828379954888440811615115319095060336629523426486492211426172012139250663729469593803211304195359327706534125821472898248308718713475091204552790339323709249826392302687603557882335035545330638874875336898916813806891055336763292286992468007948353268035984455541/3056824182093585631455179232952984805885588178901000087320271933598885638589979846743264153105171125170502481344025933767212143717034808765149435016034927150784172624377472418959581433128609805841327188777869844595276069001631458354439725882059932681602464539348494945772474249570330525582859793762752665551652145355542091252831329748155872837816576514708635122570473553346588200223333898797440367024900073097250297153339555037913693643653721843597771190283077292995353770425038699557373745281215539683312069110779112246167012757201049993519389569104886338186860767643553296556797356333147801600876044273535980192467303905559711350469586994136790157810894807125739870205271582629545096175637811885674116934690523329864204879847012696891905456512545824951421797380628849643068518779779669218233656699619313113208661942095923651295404128335823277712311194776308913947329323906185472889356551546552468045221237050247688791982828573481069347251653127125944033998870708985578425695988065152577453617252482661665297024865946160349875744927928024912741122754021479923032357148976407510384302297714544503752270524456644568420956866733568729433015607982494779584811277175964983256024895860234505677881292897605197128826537609841980433192355778910058317884394065820593592119598348768239512334812635324153655656443490674483567958459336704151563422069416091071828730046116397718066833526075205060164615604684311633604649247346371512512756606882137003037053763418360716806059062689249510154151510329808509835614079206399836140185288460895752767274088497563661755131273307257788326320348161209942144460382761172809214518334073534509141508053023510592307653811559526528343835622824076000510447352008659889790761577339523526314898094855644836755243487719634609916058736385506312731592048560842371427133474840043668909652331714339052915914596729917117902096698328735325572126707837618350898012636238653487356124504021999171085935706797837668675701966343136996468036502419484123511050055243509799285522253209665326125756044047006972215295895285474997065397133057761541791986161043155405490981458608951235890327918962219363711948402539739504456121886127846832985393096829752377617938464591659431069236415061917217857392542905237276309370959583978021100432155155384898453667235701537911978942246136808739132440726482911406167866321297044573418221172907571239723382500560678130185376233378702438920816000916237205866665778634093505992924081474951184423395354792935761681426357313935863921428153567081633045226659353275822281166190037271068796835004182511691793791639471456030071436777616334655150086072715211721921889418189769673559096461297119440362958205555836196744691916317537175719316192228003859290796019443757584412432123119654721956817041452368937981720761888598607634957027153993812446401011875520738813889671615990052062187656267415285117623969079344569866184638637435229057017686191999017917076074920186481210777317237554048380917545916886215008619285594987107480986451126920547791928134493656190285092587103496491521257811247469098584198044871888083152405080176030964923628443187201168778546573793108846281850420944036484294688169252795515205972568391084054285068187507449841729605088418936130538956821415028357512072329002558291641414733872166068734143958972143140599606531676220460577712136497183084595010018348377188758257626972992837627879116575383636543599180021471524673406805030922557435566765596508592274844483700944720525612842208996526056410383134129373938021574462091586960249793181223647415255242049827956472368882217882887239364124281254390023729219428752313213035703151531836979898131764301855232890996624522530750165515804715979516998173836618122185769598244260151733333058159887165755349551577351708204761235323614871071375213347968663111462425627723081826173643314148973658676631364473226912326706483584695045877239538862652201579675806598056302118347123617354772866127783856765456306885291191049857127604423960366415547108995305109439373191726676324602069546279100201146679655816005448469542185120747772958994403100540100566173759243363211080699630178592087333244782069518849243585586281652704460575612670919398078702926089662916091081246546597722155470212864440372244295149279436892441421221665923865028287281189424115209873037275809304415963022730193218319493696632688082569845492502827234257247129083976938741610890198684039314320613393164321759262634273965114952121164240515731452336885108174658598599382137577042484789341897900025638500836779570980518790505385249903870840950344868730204049071701696606267452981979244768060227428515182669337058542741613103648537475333471187287477131035849166164451684877609685383401860312988483739297939304476035809035977248230754850230050457500635265099009354721574397893655621049664344851725078287084930529253045319348845120510616754161352303129357002096536467233043324604629372120126342349420662838335666926267223975208463330280923399657013264025891930321458878150451177187648308651241120887190072485206159252722370457853480504071501307426654905655570382292246066255587448866384896560424540711697404629124858056401214109201059348399897228653917700425000*t^4 + 1140112578154958617214931738050413594322241521132139059355112859770732327708232147072659395533548420214952622817622534348010886898610353463289753852474125140511086432316354208446210483024922249370285448655021245361137551356839634683185246618107739438489658203085403547376421555488459332273163284099985424941461290335020892079402770616527140379401951627262377857555458889344149300317665921942792547355453418944531703110819798963016860481246563351908485617545449273705260946936048155360448381101963158353788254754459939935551706863352809486802357971194934807117735326194464532712876202719210748259997082824746215234207890970494168627156453584353064097528843306569348157393031106588681144129032110688077859777375512819033813927677963616438565800961656820492345744581312344543315069871636000806906054805781740785485063671863585171455580132455093568169672697081338055625487394445312624567714539110073484600724233858914084892958789834341731403260238116825319867823721089020881701757398898201658001321431678073671807692946036923205357580516611304635477746884854855784394324662579157974656257698568346306385248094556798377734059968812953422788888359117114441069607070236910074350153949591932331653704870109010261534025760851313073512995488202066794647677003761861519601450340925385896800363589955390937337165576446471128428305910149927099572627283879929879971754623789503039652350166049655446334470629208770701456454940059896891362129864795233538003424247821575075638839905396413812583678396645938863398396399639339653874488438395277892502049781003618678950305456952028956794822151489512043464286251325247092886033780346808861005605660781229142414905601462654666922209342681684736738073802774002433654607790292583411055911450460004413344340069432883502883650338434657117431360148059081336733833176875406879114750783765290326660703713621206809138029619602321040183778945300585354257810721034405381028242855025615721051699645570702129317742183961915358402095955449886780322640435486731120362976582671524370230477378441554395129353635513115018568843012218738964368712331687144102749386184110833471614845142706334688281470887431029277609172345065949950704683331852478395258712187586829557214502178807996570560628763860632575888616521489171550745747643901223678225269004981547546203885203504931969977991740634870626385793673004665223826455450609538498917055072334318285575948494615852923979870137712114948579133586499670329526637267294986514595851528496175063514949939665363496775084298573965239906051839864942988321313872444940974057635742552830300765678423000406607441891718001467148586990062027129398099417109887452763855514199658321005989230158909903660816782836925801921979015753322819210123220700906006896293808771545915563394966536568469271415282990278538468125126421420430760371302726066410692314861855985871599705874747427098922022687176834709402077799584452897836921621541750734636266124989766614242930279785955742700453838884400505827750478023154162269335103959217801684962951041211164115212041060053485768477801165869214350774271722162646152083020302256195866107115698373768087425332709660172923416688426966413552645459747670750815989238703769821006886298352639324597159195891549108865253973976145616250533371057808753842098258090956385209920313037865421473249483064255736969227717218939406569089815967058392394513569337303623217394307213178953332029418566398568513437456007387975525354435247752518903379731717057212373219262070775863650994171882174194910620740588421019841771814633454053439582573508723336466288714099578025921255013090768425890012492449430861501422026455072064343910634666569228834408142990330657248332455129245025148954694098783653245699402627792693821820162876333436866311460719478423277052445681609393363553400492158524197728755926261029513402820539730947129297881748880829002944919913550279541618318587210354141892971047079321281856470074300179703185525250978624381159689138751341742713324639951747787671601294215453094710028576337936686356142979702551201869133865492708309507820060233680286549317628868455440011278621849249016213930036442843062668336432794958838561320253437521263611655589484384215241040938431070500473179374408830274680926161375510555468844214828097297253527175184843515957435600552327273184375088970054621513312807485240677144610451894270934112846977451302433896063747584427437030590172849923401858132431891119262602325175235392109272274672174335258364335321680369319500426320291680000665221003666243110911643681912939399800142895809234993590477857894862666343605301294153431742704408639950398421045836728808287476407632539830895080795566606102350457343482367522977591336706980657956367915346194819741183769599656423247452241592548572415581767595127245627518612237163461201666603940357970014734984547891507941773770427285630994898661999720447581767754714352467602740159749291662820090220065491056256951721538502120184756421633268146360981512770842981397910433127101393896461845107080084683080375010413159936609291746937438398305052052917746348477073734778812982731917920944701592659401292509997449766752202607046801489148536724913561404837/3056824182093585631455179232952984805885588178901000087320271933598885638589979846743264153105171125170502481344025933767212143717034808765149435016034927150784172624377472418959581433128609805841327188777869844595276069001631458354439725882059932681602464539348494945772474249570330525582859793762752665551652145355542091252831329748155872837816576514708635122570473553346588200223333898797440367024900073097250297153339555037913693643653721843597771190283077292995353770425038699557373745281215539683312069110779112246167012757201049993519389569104886338186860767643553296556797356333147801600876044273535980192467303905559711350469586994136790157810894807125739870205271582629545096175637811885674116934690523329864204879847012696891905456512545824951421797380628849643068518779779669218233656699619313113208661942095923651295404128335823277712311194776308913947329323906185472889356551546552468045221237050247688791982828573481069347251653127125944033998870708985578425695988065152577453617252482661665297024865946160349875744927928024912741122754021479923032357148976407510384302297714544503752270524456644568420956866733568729433015607982494779584811277175964983256024895860234505677881292897605197128826537609841980433192355778910058317884394065820593592119598348768239512334812635324153655656443490674483567958459336704151563422069416091071828730046116397718066833526075205060164615604684311633604649247346371512512756606882137003037053763418360716806059062689249510154151510329808509835614079206399836140185288460895752767274088497563661755131273307257788326320348161209942144460382761172809214518334073534509141508053023510592307653811559526528343835622824076000510447352008659889790761577339523526314898094855644836755243487719634609916058736385506312731592048560842371427133474840043668909652331714339052915914596729917117902096698328735325572126707837618350898012636238653487356124504021999171085935706797837668675701966343136996468036502419484123511050055243509799285522253209665326125756044047006972215295895285474997065397133057761541791986161043155405490981458608951235890327918962219363711948402539739504456121886127846832985393096829752377617938464591659431069236415061917217857392542905237276309370959583978021100432155155384898453667235701537911978942246136808739132440726482911406167866321297044573418221172907571239723382500560678130185376233378702438920816000916237205866665778634093505992924081474951184423395354792935761681426357313935863921428153567081633045226659353275822281166190037271068796835004182511691793791639471456030071436777616334655150086072715211721921889418189769673559096461297119440362958205555836196744691916317537175719316192228003859290796019443757584412432123119654721956817041452368937981720761888598607634957027153993812446401011875520738813889671615990052062187656267415285117623969079344569866184638637435229057017686191999017917076074920186481210777317237554048380917545916886215008619285594987107480986451126920547791928134493656190285092587103496491521257811247469098584198044871888083152405080176030964923628443187201168778546573793108846281850420944036484294688169252795515205972568391084054285068187507449841729605088418936130538956821415028357512072329002558291641414733872166068734143958972143140599606531676220460577712136497183084595010018348377188758257626972992837627879116575383636543599180021471524673406805030922557435566765596508592274844483700944720525612842208996526056410383134129373938021574462091586960249793181223647415255242049827956472368882217882887239364124281254390023729219428752313213035703151531836979898131764301855232890996624522530750165515804715979516998173836618122185769598244260151733333058159887165755349551577351708204761235323614871071375213347968663111462425627723081826173643314148973658676631364473226912326706483584695045877239538862652201579675806598056302118347123617354772866127783856765456306885291191049857127604423960366415547108995305109439373191726676324602069546279100201146679655816005448469542185120747772958994403100540100566173759243363211080699630178592087333244782069518849243585586281652704460575612670919398078702926089662916091081246546597722155470212864440372244295149279436892441421221665923865028287281189424115209873037275809304415963022730193218319493696632688082569845492502827234257247129083976938741610890198684039314320613393164321759262634273965114952121164240515731452336885108174658598599382137577042484789341897900025638500836779570980518790505385249903870840950344868730204049071701696606267452981979244768060227428515182669337058542741613103648537475333471187287477131035849166164451684877609685383401860312988483739297939304476035809035977248230754850230050457500635265099009354721574397893655621049664344851725078287084930529253045319348845120510616754161352303129357002096536467233043324604629372120126342349420662838335666926267223975208463330280923399657013264025891930321458878150451177187648308651241120887190072485206159252722370457853480504071501307426654905655570382292246066255587448866384896560424540711697404629124858056401214109201059348399897228653917700425000*t^2 - 20093013328124908315069444833987158603843068815897282754050779131361836961162971527485934158826305734671487042624891824587475745434349050839521954391585892077747008405241378950965218866744807780676586311181415563931145890861094233878394586866123156794997783345148328269027317527437366260682900773110703535273763304181275563184618098723007719437318574983141949967602812872944365410503676901967336922349821922554032304214350347605772611856860289965209788192455866797318759328338987073098821671339673372237329487478397613782302998036898728473502572959669598526618547071763323252515738562000404100566781120732582104857197280385501005187077257412340018173756802377232622224198988683819042906753579810014346224144212593470249007612949883503556523432602265602930239499539896685266459385672716011651610330696919010824077879156353221966639605253678098902626766906491238741503864629527315797439058639719747367072754650587888090594452404873715877851395391637929659340951681809942778180833415418055881879160167359398231890054277120164700448182361672916184439335534877094087669622441377349586771182060116848630442227341093213241127678042545484648169989157306356490611704143926613701156398853945396242127034409962713270264866377112497571753341158259946427800735570018153939936367876885415310723835175797454915818800648109042943899458820143400170249897253292176298292657813882812649265986903582511288961744487046565029640497770088632785373881030526457059640817351782530902302887966438175685994667866688411245056122858464364410592718414518550703181762844177765973050356316451061689026020117150179741491372430194052433199970194787330964849558520990695505234331423275874031574883462143329234318300710569590302367475446019119887446886137815321458419289641550917509895889598831979372586713207336730546912225274571275031718968969338779624522132453803888745820464827246653009550008296044598768211434920840651654647648532757837165465749662577732889482407723749608015073557047688749510695766666607406648794826126388723245932734367570173221943985830515985753622260279389022652976403577572451972759606301989434098742649382830847120865661747651374937393949995512779000512433824281895505310925361221128384848636288000977755006295085549510337144475146285757586699875927317285845400328218844230706808611403607454418922118287313481732992978125442019985400945485154657136047090664482204728851107937425279986435394636357423387905039889982663154583783247674221181980895614805714474237528491003752850810807362797905814675890774646208665153848657755930555608891573092065108666590227316241923875140688471308877002790601992748761759981081332322302481538096816412584646135254542950990390912487688612326934501035807183398278481270562800331765953234119721632553128428394529986969946622141592384167456383071207845645133990064025187038322181942378825782978005137433139376577034295500176880931541588049355533053818806361812355117488098283240047066359606799415738447835658920812127589856328979294175486402744921592721209445395698441460014070135000986808534911416290974391930589340473165495976464893624595949546125582698617408024255557470014178341267886990792954737637574457212760762857664477092739608037846539271853477421849685155530888080085248242248989800680328080460858828049970707648607090983770227270619178669136911602394112605316575755078941997617994212015162899625481112491906958775422161535650191256982614852904223709336073604276027477256615626736198320438935808295946726334675280685427460496161936253071695765988153936468651603364239418583975827049664095840048612669870105869251439659301303907606105418398834424438752707847031162107526879441165266431413401907435778310895218808479015319089575006819885266436962602527306720956034483340291997395894538384370083722879366617388076772437656727574940874431031549043377744348819947961535503243977139316648965422727332347628613527870808982448135333196830128636132937346837605613880940682916707290415447646527938789408489885045975447496004968980313100777362129892047883550642456771402487736143782048050320755108938178376408331709849277805290589296287582563355432601973905977393616568195356323737328937004414476373137181481401181255411068550868200458557013485733648649023564298844761595953778304901901284375669823967926076411642742742384818600117774607152704017418304763200007302560544086832662022249924489889847374294568406797306267289660473066592188318178479945817731819269637892252648448258901642152236075796042001197967637577347066236771581511894758600260344099835955103255815905577755915311309975148613864183594389602603496033643722924662256433296107091621542087510953942537661052749968878355987981435673614979805018804217584878229897190460665362439282485738665256774789008595719784204311847398949290809453811201554619234460820389020403038823309304157198193533091947906225880619825441121168025772095056578340143999175907607296409032264664623290520978293259821349847117876487229986019222368158046618214323508625233273986024732999602493578504253500132036024315600648978733284912362844716925423432373143779759958926769236114547895544822566189915743314274276836684201/2541598668950368174276874663938964969163429978343851462342248999681121090725469343822238270935003589027708212866516088005757814508614065416785794747984789004760104700323972232320300572346893723571321290026133092481712059459152307800399664188936008919843763394293247179558064872254085534017360273821046491464551410716308728401311199291382516658292100298000463710290412641389337087744297874792744531378565776102311545494804168902616909909963388515537147510470517338670999869386745114464040834144952861185169195368928972401689187880352247252023802882224826080849969164834660222430451015703595732437194961977772957111241809888471125272308760845088840488577810576056487366783099561055213115076396530427844834189180628223180468768676252657034124383918612394324117380291208795556624582262462785096090792645879254124849556931975106510821304369103972811754053370697204468839412384502770560545103808317930756767756901508139244751010993406857098454908630583487638224915550280223179244575822068715986475374557009879826634082887918859453918516391507221451431596317196707999672907818208639172186419071672905612983958100531749265664701088860140840218292488649103268865193708631257890272384295831098616473179902418636306790724561582989404237511907159446732954361327048906424928309726366466538261084752829065564274585755687040100470415608756771466537252187394285758711143367926247897162810713340756351291100068550161071695045747623516023875465614380947597139981193074729678215938417693355330166125899648203248729218914100956119854822791522908114269939153579092825448618591945877483139397139562063219386129695723924752769989223742448360526676896463267578903957240979746888365359937435241923328275402226313574174749878090637449976022033613704433621269806080415374694478116582032162919633822903311824328070600024049494734603366039056414132388862628784007439687295143434258717501629162010997048131082562369983009999596395483146659548511937097228939266939081517670803487921108776655431960666413327215813085151326333248739921710571358721261520488268505320073379081305511711335296010407073727153498121297788496841339175632299675573123884992384611100568791978560361316678334240309812578422044727922556040647434938240569865765355050722103912976853119246631912912466246554067234967705618398274211439458135435316999918828135576850776267226601683812823118827649603338702905591606574383824462454898412734072382166173105038109542065168561491963098520050428646529085152116139633020299950524353936244727020404083295187981636080283233577699775515889830006244681110474765990785536437224311321545375497312000547828491392826737519026449756715942922737147183866886410586637981232522171067746023822629325195712239641232262757820598316577026838741831350291125148263229818163817456019793148764993920015485594257598959801829843972716326230231876956984196971059545048510347881124049190625640846935127219268371422716234589906483795757778680691042957386871681437516760810699741862489404901566813431750971469920674810512836648595600973351194763714410692015878767728939510143535990203372588554544823233343430384297441116999822893788671093466275638756113138058959131294031179944488632658333278005372003629155475565294491437487198082160822605647636506844784814300153904642637294299236822835006220198936961753875889457374122094488696402584321571616949935107047218024451981891121656404437672862552903877880783957410859478432863976741682093485201896661162213643245643337403928735591640124914300399127706875509960532310217215810620543158213078981427637136887171462713256947301227262886708317410840352520606817578212290681101598086165647940737771836661351431052609267028032343607371826638659272199776271503255868923991065079369938390522748844270831592781894137985107445196430514646594930296498176648690776290018027018926034324933803748947224919951046476641998099057816929993462717084895611358938809776735883219013986428957850095910901284660824518308005847937462137586596644403375006767975121169176143686763437383018827780437679746848960798306522553773808802059483298357829853238630735184134979316021559760403036804291570693229109622644413964823442876660630040986217347055760250708931965220085044025023883123752272694287963021664504159539727417467345670842636557625623190878833565137647649549061692368835918352416680600184546100411307592491871527608738073058567348051550664342483430943851635410116778530249359864810093556230250615375445572611424866503134609423648347607090687516114036237240705226985129442242882945876898016693466435728976592989039044519546086260752606769159234624973893158531838931389853593948934642611253910939733428150816475910166461701449898581552000900543259093627461807832859911695587080660343243828115947725623978416745628218303917593165073136276130229924290304192204979401751163912631721201629080995183270957318906500868970005644210463627875153756691108847687579729180221494002784730903520837304969671197454233167892142302614231319088661430496542716218311486978284223695222521076194166242338991111739493087605583184776817958294605380096577759167255697581794408121191907879444514860486539932336029038898655288099182097047394573425000
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99402078285642610617 + 1.7688792048802360868e-1673j)  +/-  (8.38e-476, 8.38e-476j)
| (-0.87847391215527644663 + 2.276327130891756065e-1702j)  +/-  (5.42e-479, 5.42e-479j)
| (-0.92396019027290009586 - 1.437680491309872217e-1700j)  +/-  (3.48e-477, 3.48e-477j)
| (0.98962886245312768561 + 3.1636066344604680149e-1697j)  +/-  (7.01e-476, 7.01e-476j)
| (0.93686125845382338469 + 1.2511243857505301868e-1714j)  +/-  (3.16e-476, 3.16e-476j)
| (0.94863611551994002764 - 3.4802264292743114419e-1719j)  +/-  (3.36e-476, 3.36e-476j)
| (-0.99712095668354909777 + 8.0707050373709872338e-1736j)  +/-  (8.85e-476, 8.85e-476j)
| (-0.90991686405820085742 + 3.7101809870122068899e-1738j)  +/-  (7.58e-478, 7.58e-478j)
| (0.99712095668354909777 + 9.2115128617321678103e-1733j)  +/-  (9.09e-476, 9.09e-476j)
| (0.9407568914224305059 - 1.5810786192132642754e-1758j)  +/-  (4.96e-476, 4.96e-476j)
| (0.86113631159405257522 + 2.0536911415268134843e-1762j)  +/-  (1.35e-479, 1.35e-479j)
| (0.92396019027290009586 - 5.9337115054524869848e-1759j)  +/-  (3.8e-477, 3.8e-477j)
| (-0.93686125845382338469 - 3.4484673532720542906e-1759j)  +/-  (3.56e-476, 3.56e-476j)
| (-0.86113631159405257522 - 1.1217111463009684802e-1762j)  +/-  (1.39e-479, 1.39e-479j)
| (-0.99984567436374666811 - 9.7926882942874537383e-1758j)  +/-  (3.41e-476, 3.41e-476j)
| (0.87847391215527644663 - 5.5909395294986222109e-1762j)  +/-  (5.44e-479, 5.44e-479j)
| (0.90991686405820085742 + 7.5941946676495108396e-1761j)  +/-  (8.22e-478, 8.22e-478j)
| (0.96869901960587075322 + 1.3156558999563665918e-1757j)  +/-  (3.38e-476, 3.38e-476j)
| (-0.78200094102074097978 - 3.8430086599045905008e-1779j)  +/-  (3.35e-482, 3.35e-482j)
| (-0.99402078285642610617 + 1.6436149300680917574e-1771j)  +/-  (8.26e-476, 8.26e-476j)
| (0.89474646508177438644 + 8.7576007700919347986e-1773j)  +/-  (2.09e-478, 2.09e-478j)
| (0.80317871785644309861 + 1.0318236686200848216e-1783j)  +/-  (1.69e-481, 1.69e-481j)
| (-0.9407568914224305059 + 4.5199052588219638343e-1779j)  +/-  (5.3e-476, 5.3e-476j)
| (-0.82344653965771705698 + 2.0032171087722084015e-1787j)  +/-  (7.21e-481, 7.21e-481j)
| (-0.80317871785644309861 - 2.3706886219364208027e-1784j)  +/-  (1.78e-481, 1.78e-481j)
| (-0.98962886245312768561 + 2.1020664549727400706e-1779j)  +/-  (6.57e-476, 6.57e-476j)
| (0.73697409844781086496 - 1.6861765086894164244e-1785j)  +/-  (1.23e-483, 1.23e-483j)
| (0.75992824519743889056 - 8.5031063888446858891e-1786j)  +/-  (6.44e-483, 6.44e-483j)
| (-0.9990028354460519002 - 3.7210792454679657252e-1779j)  +/-  (7.92e-476, 7.92e-476j)
| (-0.63695383008429840879 + 1.7450626761038259706e-1790j)  +/-  (5.25e-487, 5.25e-487j)
| (0.98392923806492251013 - 1.4337934481515740914e-1776j)  +/-  (5.33e-476, 5.33e-476j)
| (0.84277858474053380847 + 2.9166911420756052419e-1806j)  +/-  (3.17e-480, 3.17e-480j)
| (0.71316055196966891866 - 1.4781210090288823879e-1811j)  +/-  (1.87e-484, 1.87e-484j)
| (-0.96869901960587075322 + 5.8834701790561635083e-1804j)  +/-  (3.21e-476, 3.21e-476j)
| (-0.71316055196966891866 - 9.9669358066166570805e-1813j)  +/-  (1.86e-484, 1.86e-484j)
| (-0.73697409844781086496 + 1.1798185433977358823e-1811j)  +/-  (1.13e-483, 1.13e-483j)
| (-0.97693992042077659536 - 1.5682214828921230709e-1804j)  +/-  (3.75e-476, 3.75e-476j)
| (0.63695383008429840879 + 2.4304442151591879777e-1814j)  +/-  (4.95e-487, 4.95e-487j)
| (0.95925148315737692534 - 7.9474229550170201006e-1802j)  +/-  (2.83e-476, 2.83e-476j)
| (-0.94863611551994002764 - 3.2938534709317825418e-1832j)  +/-  (3.19e-476, 3.19e-476j)
| (-0.55438290199664244689 + 2.4851194902999800023e-1848j)  +/-  (6.43e-490, 6.43e-490j)
| (-0.89474646508177438644 - 1.3558503363095255978e-1836j)  +/-  (2.09e-478, 2.09e-478j)
| (0.78200094102074097978 - 2.5114516558752589144e-1832j)  +/-  (3.4e-482, 3.4e-482j)
| (0.6101055565669877136 - 4.1082610067452885329e-1849j)  +/-  (5.65e-488, 5.65e-488j)
| (0.9990028354460519002 - 1.6447501716314417007e-1834j)  +/-  (8.06e-476, 8.06e-476j)
| (-0.58258021317866156543 + 3.8241720742717393378e-1892j)  +/-  (6.53e-489, 6.53e-489j)
| (-0.6101055565669877136 + 3.2632341998011879927e-1891j)  +/-  (6.11e-488, 6.11e-488j)
| (0.99984567436374666811 - 7.8456162318998091393e-1877j)  +/-  (3.22e-476, 3.22e-476j)
| (0.49599163275414331965 + 3.3567970489951779727e-1920j)  +/-  (5.18e-492, 5.18e-492j)
| (0.97693992042077659536 - 2.6605154172663237495e-1902j)  +/-  (4.05e-476, 4.05e-476j)
| (-0.75992824519743889056 + 1.0315681928899970205e-1909j)  +/-  (6.47e-483, 6.47e-483j)
| (-0.49599163275414331965 - 9.3436995817324734012e-1920j)  +/-  (5.14e-492, 5.14e-492j)
| (-0.95925148315737692534 - 7.6372591772053786003e-1905j)  +/-  (2.66e-476, 2.66e-476j)
| (0.58258021317866156543 - 1.8951019418042877787e-1922j)  +/-  (6.25e-489, 6.25e-489j)
| (0.55438290199664244689 - 1.5677865855852419278e-1922j)  +/-  (6.17e-490, 6.17e-490j)
| (-0.98392923806492251013 - 8.647769115207871784e-1912j)  +/-  (5.08e-476, 5.08e-476j)
| (-0.52551560324551908965 + 2.0729793785814661214e-1926j)  +/-  (5.75e-491, 5.75e-491j)
| (-0.68852261044466735796 + 1.1074842580320980851e-1920j)  +/-  (2.84e-485, 2.84e-485j)
| (-0.035249511910738166384 + 4.8717471220910140038e-1946j)  +/-  (1.29e-509, 1.29e-509j)
| (0.43511885802116298162 - 3.2687687626993579401e-1930j)  +/-  (3.06e-494, 3.06e-494j)
| (0.82344653965771705698 - 1.7335262495464349171e-1917j)  +/-  (7.28e-481, 7.28e-481j)
| (-0.66310505229982409671 + 1.2347208877925618453e-1921j)  +/-  (4.03e-486, 4.03e-486j)
| (-0.46584324601871858403 + 1.6607585503625392782e-1928j)  +/-  (3.97e-493, 3.97e-493j)
| (0.68852261044466735796 + 6.5906921509160728949e-1922j)  +/-  (2.73e-485, 2.73e-485j)
| (0.52551560324551908965 + 3.3724036883521468875e-1927j)  +/-  (6.12e-491, 6.12e-491j)
| (0.46584324601871858403 - 7.895362088362886887e-1930j)  +/-  (4.05e-493, 4.05e-493j)
| (-0.20702313934899688624 - 6.0727909763955702318e-1939j)  +/-  (6.16e-503, 6.16e-503j)
| (-0.37215063972143530372 - 3.1029202857195093595e-1932j)  +/-  (1.45e-496, 1.45e-496j)
| (-0.10401664360127299465 - 1.3950936191228589398e-1943j)  +/-  (6.26e-507, 6.26e-507j)
| (0.10401664360127299465 + 4.1718006591513905429e-1943j)  +/-  (6.01e-507, 6.01e-507j)
| (0.37215063972143530372 + 3.8317236583968253937e-1933j)  +/-  (1.45e-496, 1.45e-496j)
| (0.66310505229982409671 - 1.6944719947360887598e-1922j)  +/-  (4.02e-486, 4.02e-486j)
| (-0.43511885802116298162 - 5.6611056137477198307e-1930j)  +/-  (3.13e-494, 3.13e-494j)
| (-0.40387255916798049959 + 1.3937888236442111758e-1931j)  +/-  (2.26e-495, 2.26e-495j)
| (0.035249511910738166384 - 2.1836134121581207501e-1946j)  +/-  (1.29e-509, 1.29e-509j)
| (0.40387255916798049959 - 7.6658183034561394328e-1932j)  +/-  (2.19e-495, 2.19e-495j)
| (0.3399810435848562648 - 2.6105877392821449117e-1934j)  +/-  (8.58e-498, 8.58e-498j)
| (-0.13850242159181457979 - 5.9024612950449554362e-1942j)  +/-  (1.31e-505, 1.31e-505j)
| (-0.3399810435848562648 - 1.2775830801332987144e-1935j)  +/-  (8.76e-498, 8.76e-498j)
| (-0.30737288222413699996 - 5.8625433837442362839e-1935j)  +/-  (4.81e-499, 4.81e-499j)
| (0.30737288222413699996 + 9.4888899921112402997e-1936j)  +/-  (5.02e-499, 5.02e-499j)
| (0.27432907000284744903 + 1.6417312560949115246e-1937j)  +/-  (2.8e-500, 2.8e-500j)
| (0.069528472770917187352 - 8.604204422919340511e-1945j)  +/-  (2.38e-508, 2.38e-508j)
| (-0.27432907000284744903 - 9.1583088735674824782e-1937j)  +/-  (2.81e-500, 2.81e-500j)
| (-0.17287206189807724851 + 9.6213320925211128571e-1941j)  +/-  (2.87e-504, 2.87e-504j)
| (-0.0046707566417733536841 + 1.4442629256342761439e-1946j)  +/-  (6.91e-511, 6.91e-511j)
| (0.24086526774077457711 - 3.457620238081743961e-1938j)  +/-  (1.42e-501, 1.42e-501j)
| (0.13850242159181457979 - 9.1892632493506480736e-1942j)  +/-  (1.36e-505, 1.36e-505j)
| (-0.069528472770917187352 + 1.1371218983037045443e-1944j)  +/-  (2.56e-508, 2.56e-508j)
| (-0.24086526774077457711 + 8.4787478739608263332e-1938j)  +/-  (1.52e-501, 1.52e-501j)
| (-0.84277858474053380847 + 2.85196117654923626e-1938j)  +/-  (3.17e-480, 3.17e-480j)
| (0.17287206189807724851 - 5.5022747002685973823e-1964j)  +/-  (3.14e-504, 3.14e-504j)
| (0.20702313934899688624 + 2.464424997622957507e-1962j)  +/-  (6.26e-503, 6.26e-503j)
| (0.0046707566417733536841 - 1.5666826817439486599e-1969j)  +/-  (6.91e-511, 6.91e-511j)
-------------------------------------------------
The weights are:
| (0.0037396798085986881673 + 1.67173081672861864e-1674j)  +/-  (6.91e-116, 5.26e-344j)
| (0.016812104858968559956 + 5.7898417949401994715e-1676j)  +/-  (2.02e-116, 1.54e-344j)
| (0.013474742323112926817 - 1.6179172291640052335e-1675j)  +/-  (1.92e-116, 1.46e-344j)
| (0.0050464702329339436528 + 1.6430855027814210607e-1673j)  +/-  (2.15e-116, 1.63e-344j)
| (0.012315161983511406837 - 2.1573597620299805127e-1673j)  +/-  (3.57e-117, 2.72e-345j)
| (0.011188621473690651058 - 1.2396095861556159252e-1673j)  +/-  (1.34e-117, 1.02e-345j)
| (0.0024721368048649591487 - 3.0152099425822720001e-1676j)  +/-  (1.68e-121, 1.28e-349j)
| (0.014609892036023803335 + 9.6356403088422321191e-1676j)  +/-  (2.06e-118, 1.57e-346j)
| (0.0024721368048649591487 - 1.9365721746393260271e-1673j)  +/-  (5.04e-118, 3.84e-346j)
| (2.9495253536016582194e-05 + 2.7270348277621902748e-1673j)  +/-  (2.5e-117, 1.9e-345j)
| (0.017855492445692750977 + 7.0408637914079666628e-1675j)  +/-  (1.86e-120, 1.41e-348j)
| (0.013474742323112926817 + 4.4292152652507685054e-1674j)  +/-  (1.16e-118, 8.83e-347j)
| (0.012315161983511406837 + 6.3863900188987323399e-1675j)  +/-  (1.66e-121, 1.26e-349j)
| (0.017855492445692750977 - 5.0433543603959931107e-1676j)  +/-  (1.15e-121, 8.78e-350j)
| (0.0004252969937110702141 - 9.2603908418504402416e-1677j)  +/-  (2.1e-123, 1.6e-351j)
| (0.016812104858968559956 - 9.3827275288336197752e-1675j)  +/-  (6.43e-121, 4.9e-349j)
| (0.014609892036023803335 - 2.181308385896512687e-1674j)  +/-  (3.09e-120, 2.36e-348j)
| (0.0088515739769329996708 - 5.4320630205476421497e-1674j)  +/-  (7.75e-121, 5.9e-349j)
| (0.021627229133481270742 - 4.0829419144684597593e-1676j)  +/-  (1.69e-125, 1.29e-353j)
| (0.0037396798085986881673 + 3.3274162675611689003e-1676j)  +/-  (1.15e-124, 8.78e-353j)
| (0.015726740871616131098 + 1.3492830524936251236e-1674j)  +/-  (3.86e-121, 2.93e-349j)
| (0.020725990494972452885 - 3.9267471717400615417e-1675j)  +/-  (5.15e-125, 3.92e-353j)
| (2.9495253536016582194e-05 - 7.5074510592949487429e-1675j)  +/-  (1.27e-123, 9.68e-352j)
| (0.019805380974604249706 - 4.3275598155168543202e-1676j)  +/-  (1.76e-125, 1.34e-353j)
| (0.020725990494972452885 + 4.1697571064896641667e-1676j)  +/-  (9.33e-126, 7.1e-354j)
| (0.0050464702329339436528 - 3.6378907742568844688e-1676j)  +/-  (1.61e-125, 1.23e-353j)
| (0.023388588582356358772 + 2.7243827685040013629e-1675j)  +/-  (1.04e-127, 7.93e-356j)
| (0.022516105720492140352 - 3.0305874041889747563e-1675j)  +/-  (2.81e-127, 2.14e-355j)
| (0.0013200375265686047587 + 2.3398998053730273322e-1676j)  +/-  (8.49e-125, 6.46e-353j)
| (0.026504592043640375919 - 4.4072398708644952846e-1676j)  +/-  (2.01e-131, 1.53e-359j)
| (0.0063495668124769750305 - 8.1557399092136992562e-1674j)  +/-  (7.07e-125, 5.38e-353j)
| (0.018852180579963779064 - 5.5821362493748783783e-1675j)  +/-  (1.52e-125, 1.16e-353j)
| (0.024232610743260134275 - 2.4819288031251168756e-1675j)  +/-  (6.29e-129, 4.79e-357j)
| (0.0088515739769329996708 + 7.0081024095158008072e-1676j)  +/-  (2.36e-127, 1.79e-355j)
| (0.024232610743260134275 + 4.0831930531926885679e-1676j)  +/-  (3.85e-131, 2.93e-359j)
| (0.023388588582356358772 - 4.045613105315907664e-1676j)  +/-  (1.4e-130, 1.07e-358j)
| (0.0076224972230277147843 - 5.1255766839591534711e-1676j)  +/-  (1.51e-127, 1.15e-355j)
| (0.026504592043640375919 + 2.0130948234538620042e-1675j)  +/-  (6.59e-134, 5.01e-362j)
| (0.010036944118202581627 + 6.3900161627621025173e-1674j)  +/-  (4.93e-127, 3.75e-355j)
| (0.011188621473690651058 + 2.8959961350772841833e-1675j)  +/-  (1.99e-127, 1.52e-355j)
| (0.028533156922330143073 + 4.9208865981747755382e-1676j)  +/-  (1.75e-136, 1.33e-364j)
| (0.015726740871616131098 - 7.0918825317108085777e-1676j)  +/-  (2.67e-128, 2.03e-356j)
| (0.021627229133481270742 + 3.4201485458348882046e-1675j)  +/-  (6.99e-131, 5.32e-359j)
| (0.027188649396423421498 - 1.9085879440379124844e-1675j)  +/-  (1.09e-135, 8.3e-364j)
| (0.0013200375265686047587 + 9.3605506820233955001e-1674j)  +/-  (5.48e-130, 4.17e-358j)
| (0.027861403549021837734 - 4.7403642809159140281e-1676j)  +/-  (1.54e-137, 1.17e-365j)
| (0.027188649396423421498 + 4.5678195938854997905e-1676j)  +/-  (4.58e-137, 3.49e-365j)
| (0.0004252969937110702141 - 3.1698414738041815376e-1674j)  +/-  (2.09e-130, 1.59e-358j)
| (0.029843153905025943139 - 1.5952266374501593607e-1675j)  +/-  (1.27e-141, 9.66e-370j)
| (0.0076224972230277147843 + 5.9144028960931203635e-1674j)  +/-  (3.79e-130, 2.88e-358j)
| (0.022516105720492140352 + 4.0448033819496637686e-1676j)  +/-  (5.03e-135, 3.83e-363j)
| (0.029843153905025943139 + 5.3319647416781543683e-1676j)  +/-  (5.07e-141, 3.86e-369j)
| (0.010036944118202581627 - 1.1374573371599478616e-1675j)  +/-  (2.22e-132, 1.69e-360j)
| (0.027861403549021837734 + 1.8164623514677874363e-1675j)  +/-  (6.66e-140, 5.07e-368j)
| (0.028533156922330143073 - 1.7331352172057353972e-1675j)  +/-  (8.84e-141, 6.73e-369j)
| (0.0063495668124769750305 + 4.1610765555817986077e-1676j)  +/-  (1.22e-132, 9.25e-361j)
| (0.029199355941083897889 - 5.1138991251949104539e-1676j)  +/-  (5.08e-141, 3.87e-369j)
| (0.025035658129700287267 - 4.157714879721949855e-1676j)  +/-  (4.28e-138, 3.26e-366j)
| (0.033964295959077729046 + 7.4697031332987820328e-1675j)  +/-  (6.78e-149, 5.16e-377j)
| (0.030994158514319595479 - 1.5110137906247428478e-1675j)  +/-  (1.52e-145, 1.16e-373j)
| (0.019805380974604249706 + 4.6110118406122539689e-1675j)  +/-  (2.61e-137, 1.98e-365j)
| (0.025791612025637114668 + 4.2675678849650234651e-1676j)  +/-  (6.15e-139, 4.68e-367j)
| (0.030445364457573029106 - 5.5917321749324927795e-1676j)  +/-  (6.19e-144, 4.71e-372j)
| (0.025035658129700287267 + 2.2898780856459736331e-1675j)  +/-  (1.74e-140, 1.32e-368j)
| (0.029199355941083897889 + 1.6586275101680148955e-1675j)  +/-  (1.61e-143, 1.22e-371j)
| (0.030445364457573029106 + 1.5455349938132661058e-1675j)  +/-  (3.62e-145, 2.75e-373j)
| (0.034010220657309302218 - 1.157017602447081168e-1675j)  +/-  (6.45e-151, 4.91e-379j)
| (0.031948633661316590874 + 6.7641576861007048655e-1676j)  +/-  (7.06e-149, 5.37e-377j)
| (0.034507770859957549535 + 2.407849700022021664e-1675j)  +/-  (1.45e-151, 1.11e-379j)
| (0.034507770859957549535 - 2.9706705522985748936e-1675j)  +/-  (1.36e-152, 1.04e-380j)
| (0.031948633661316590874 - 1.486001383178675955e-1675j)  +/-  (5.98e-150, 4.55e-378j)
| (0.025791612025637114668 - 2.1370688493906556343e-1675j)  +/-  (1.45e-143, 1.1e-371j)
| (0.030994158514319595479 + 5.9092092324456851932e-1676j)  +/-  (2.56e-148, 1.94e-376j)
| (0.031490528928099450717 - 6.2968432625823459763e-1676j)  +/-  (4.33e-149, 3.29e-377j)
| (0.033964295959077729046 - 8.018954863186731742e-1675j)  +/-  (1.22e-153, 9.3e-382j)
| (0.031490528928099450717 + 1.4915431275079244976e-1675j)  +/-  (4.79e-150, 3.65e-378j)
| (0.032389269025137286553 + 1.4937205562764858847e-1675j)  +/-  (6.43e-152, 4.9e-380j)
| (0.034445413569578367266 - 1.7647424740761232109e-1675j)  +/-  (4.93e-154, 3.75e-382j)
| (0.032389269025137286553 - 7.3234727554899550207e-1676j)  +/-  (1.35e-152, 1.03e-380j)
| (0.032826918461798597888 + 8.0012444376378606013e-1676j)  +/-  (1.99e-153, 1.51e-381j)
| (0.032826918461798597888 - 1.5164640879720985424e-1675j)  +/-  (1.59e-154, 1.21e-382j)
| (0.033258331815793609754 + 1.5602812895057047042e-1675j)  +/-  (1.68e-155, 1.28e-383j)
| (0.034441511163724292768 + 4.2683111275713132159e-1675j)  +/-  (1.21e-156, 9.18e-385j)
| (0.033258331815793609754 - 8.8534051645633918286e-1676j)  +/-  (1.28e-155, 9.75e-384j)
| (0.034276705678342273697 + 1.3925462639778190514e-1675j)  +/-  (2.9e-156, 2.21e-384j)
| (0.018356408401164669557 - 2.8715508412849467745e-1674j)  +/-  (4.35e-157, 3.31e-385j)
| (0.033662345961344464849 - 1.636918892749943021e-1675j)  +/-  (6.87e-158, 5.21e-386j)
| (0.034445413569578367266 + 2.3361413293483217864e-1675j)  +/-  (1.76e-158, 1.34e-386j)
| (0.034441511163724292768 - 3.7102379542962434931e-1675j)  +/-  (7.95e-158, 6.04e-386j)
| (0.033662345961344464849 + 9.9835486138612309183e-1676j)  +/-  (9.55e-158, 7.25e-386j)
| (0.018852180579963779064 + 4.5963351873448056442e-1676j)  +/-  (2.23e-157, 1.69e-385j)
| (0.034276705678342273697 - 1.9788769439095982454e-1675j)  +/-  (3.18e-159, 2.41e-387j)
| (0.034010220657309302218 + 1.7657345873496750198e-1675j)  +/-  (2.74e-159, 2.07e-387j)
| (0.018356408401164669557 + 2.8986642284760065844e-1674j)  +/-  (5.14e-158, 3.97e-386j)
