Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 18 24 46
-------------------------------------------------
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 46 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^92 - 23940473103092786607804061355100413220791352396706797752604579738931714540530958507836550782256467778564552871114551855758759874272303703512103058209354651510072599460663783018859879651789529087997353810339332798194891974954492913382047483555465538314570742562974098772926020485571185039236567182245408009656804399875754859667013755418297485965877390727998912088642629557592002104885665641130460795121700802563184330976200853995428670327982175706548238072710947771425480628439915034888198846530844229331894297943770932119009557877122540546563397123087796526260624710312801807383932812560990921280696335281411727772619754629969186984100975464108467703175632377659483044105963525773078563600626211825488178554826755980842036820672282032804194910738812851697983517884222464835436381256954567930428785728535983470523182319098605183893062313451728305003555812824009476627984563479546441869474302830964365774702166843083235691757104267614216167270028239194823362617624854042596227836914966855666243465896427920837329100541686243470301658989540364466934728062117260981855975157478782728776266419630536457122981025537543755343730871661027296165449970356127948039797850408454068567332774325609970689423352993573615029383596333857070521968102518868819407825963073023974567888318043809074642350545155986552481094517265833602244371180942812979873803932038294651725028415401277963041302463372548324223920563192472760818171360828553147503839421532950669460160791807244809865570537014277088154683449839864878526298687094406153895778400406492033435250102962517899635478133435030431436348614195785014661402622229040700893255257178738762098677335460132335781581688346765634056111743882572244491736443702072089608237603461154073578629665940438573468590239940673551838278772511101841839857416416831015808950904459395237092339852295349236038801381265839970444367705391333143199928510709868865965833313762038675365744295430709075264417097293027538532112981111896072747968294256135985032133269083337624883961646829088103657724464977890446246938427007395810835597383668758355281722171675236975017766579524819273985114583780077028549617233243728509423721015279471174116548244951437217734887530405468573381965441573367129689393794891111685368503339531294918436098989130246595454156492477345980631233669366127697498298089011579221197528175542277412910714850372638012829721680929708188510781235819209855010019204786386478569882910277623731643120260779148211622764193561383226706873284565638695987115149582350899574779094267455585949159248585742547458036655614975626711623975888576635245552379576297755330962149335991894614862007306428096738163567071914154633695603212749322657791874299605865525575515179223104175034750081586660932830334678949392502789326214106317862164257296122220744704957246850201545309796514981961192903078638991343426312192745372492588165619284921032500689451089562547441496638213661008962318457410801277185155134282948028631132547941207187875669591382970643869719030820092692631126559729344324495552289207869372618434372975718382824650512344841560201716315909217046421021218200016903682223785820302760327416124359564496116787547878020585383230967734639523832307268049068933153886082668565457352320120095620340566722499519577697600884431812157572097930700042457252040005729723851539300987299922158138561637980793120592597163870466080150422437254314842885940659747267791011328484487077949552684156461276337903884594398965654701329313354819148305893723308405613355219513575443347602641564233850085602680194659584789357333944479329628212443880380709401576095244391678250224482838441005936254049355403614909528478945692520337477630952043864691385729098750566817256795372044574404238694522601976256737719567072193557738850011190983211925672798353204887411899455903703481591171097711169732591137174828867423818930179370489039675222728071403222984271528445563527106723085818447406888094347441476382114288526560463696263307241766064791688211229140251645081519422933641634050698198353388396543811278407473641842406891964776922498784498325175863179944804985101421181316280554485438867249502317680463196330399962780190408540972458067444533576005368300753783254558004094277775694757023886308012623641758027848123286393726397624677774438879216779091202226804719086376137650487055268924572727380151497877810696292263744645553672066734970896988369800372699421674156614969414188126466283476228617475606373179909042120370518450435757105808702627286893314045672931584369097806701016292938144532788773845069002969236490340909081743179777213620449313853371041628239517305368401511934395976013225943668687179526717542104008989360912624006548276344554945592882672393897108797927560605157659628610706761466466646697751556867028085370745390274166500798683239868158152477437301729879781482975252494836520292438095231017966786123649018768543848157550423244679904322777524187/239915029216001182854083378067736141852893972869782570229865926522407748305008111351256281177668646804205335021380844855081741609135535821213483914369173714033532080300065732127751301339562552275999614798898011734194091612855427543389207636926161260080489124605810402567672422949614647400215079547674530900596347183097163052175586881781207811620188516605727258027765144709499601370339111198496702178701203293765825330297952079654865785099700753282227925294899823572319421222123414819677324895103064517873007140691149161844785938889282540289726678354235737549686553915696416635867110836238612345821502794710182945338897839822861544222708934087106820908812432372752423060553408043250954784126567023186083838041068870438691172672592155623169790146062863919537556061700172038524651723504145899925341495005840817229421771581869927761094847693843786003622997873359306978325236857586085373531959987679242737666818929761712334751152025489384519636159611295152532066614621869300933732840216542340809972908795517866454390403139396777185413908544369718692038685361512720074291306090193285079365489672598121564323270533215776798473076056785100215590183897717364299646481422660213081721925059927551128738072349205656536934992679390300106730874964827553942697341732409862581429627117805448134899773037309498276170058931130271108061606543845248621136520068721063896955351853702108830230943551179759200879525227042003277739969495113478585504721896408157798090136356361073940300824083780990324476791778842416414118493732267396210870717135266167548264674280189426570566228239055328737673493271659292177824422516340531717624569519759716330662566950584641351865593548709515923727973689600000855862919470833695385033278795960436728041578217237270025550732124081201894566233308117654542728594673772866087154907772295943042561733763494364795884060275416005893070906408623766995877426621071958151067519987992133395804441933265173903007945864211517355013404785196413895512295974225538142149864477846910513407343156338548221858935692864447332728405199833258210008549654292835526413029921283565478757837614146022596737701915237510836708044552068481663183100624370938559708692769705236846486000285756506035036871153207021918030642433483902255113718159853917049364564862065613275463395760766610332587798912858197133653718184501539323918148193885656240934763316007827467777128333177925825927593017574052866641504856524407764074623214516664598658717148611562606072501679129514527528868061957312530319212959058639567631971312344451514627477414996932717035186868230720195880956313213142107655459996868318335866223309499835235368648268561765055872242901299636546589241946782463960359586886776662493834431284395330579029644509693359218397470539223907166723780392297083459119905216240498906711385292591235831209166072614059106663465059963751240464850780962552574810928365445692377099661562216768299478106388839317308381468473372444963593694171951609622941685947792654518971242921760801813156461343558091911084419460954895783955335655650795492189842993210210310370339208707176385998285205802877125387131184236541351834840400289855127360644684335447711955339706739244272002784030638259503621637647977250092364607246723145297818299761553847745134645937292561479088798637459126390383382173483657434329730291133719300954994984068221867322745650474649535790837739022714120785152116041653400426302725342372749148682870361469216795578512025365538729116326794389560708208348024111616054153593097313878628855519918815154138067093609737679383170953922615141298397899361842596584485418769207066694911521050940238491608041586449815072819602675157382673061081712350593779315374863417615254806177995574994538204838824179831644061613696664061784764235766600725651352527844267394726657761747412341528514288341414265380601333038618931719187605241206348802673010580197553855519895966995440757578444608200691481167722954183987806573501484525538636095623432387986065630507474056216871058453466703150656589947740560365978960141988775998908401011169333372217564856091149160372074033181269868782993456009956063520006336114479719955784328617504807237578809218585386642053693066294140135005489526101565319754248121772883591606591177113865032711395244367179465523103801364409179903485723229508828684282366350389218120342371074348276922261830627789871858282935866380146085420305288038538334228187153420696812635977717158605419605044512946354334363111574907984978641640822738821654635835398715789232389112670938269827356720596010882048784133121422054832022890802108243875561299485801419665001699274836826363147259722137762506141760391713346362182847819899171103897629988568536534213425557181519210678962888430277046658024650831242725218368622311645952810673980144375190497577722925249905836273028380927179422337829003354602356716624839776557039231114605607386969620592293045240103711172528407957003128664*t^90 + 64097384256852071237479882477583461974395431195273961429546817125408927167328720651841632791758374794790484810499285077199582831497339211829957288793832321739530280295634785779369123071785631654880944025674045373798865468695254678918005614657295903697991799440774495542586678124023968480851706626864571629893589685652365726517637989586773225342774972642829649262282593758195769258503435495692297515614023468284892385763409908552658842318315307352649089924933712641947030614663459934321963734525310095657869265983422798652161304049224476820426262244540803865560569093911285027086204699079144733256568416284061618783184428965151326200583810138018350953020394896752070139860734955461448297612238422477673122833747558968935547993078367123001464451394037014295206176321705867803574990357694302606349135916864714582190916240807172383508076165202992116706254147501197581084965207199938810512453285426691659793027893471954256336726189222398096445675580676046437647007242710514754722661814995236855738633198401362410902049446166135384015906005222775627488665625986437406955377314230961922459835865983654884464157284384183085827568377863038398433607826453199476464743649495453486571943865629407383063418520247764649646202440009201654109733000700818220844971426093844031510374166876497920057757030072331905479430376765437273754882787851653918135582206125058140933114969853404050112555514618184739288327303080690548727418434515299805464313728094107973091794399468966845389256738887612909063731786852865485382470840445130274007134260988812047143872781496283859508830254443599197193084586213366505707816204380523274290795800649870354307288921168985312839794358452151375653021196762467954196767075570266296219408692126780209167710151892138678400879781118231389592276258436680649430203596051583859697940110390971035498672930328637344811198334392398002428568086729593349675951582590147044281527200568424674414685886755065240504387459399856728969244158624550426186802804963154319928257459580804721342476652734328010029266018174435054866624255245545438311897035800227076710819138678714122417408500376796312623824761020340179734186683165900934346430504177159217772588667401651271984308107820801819312297279561491271269257680797589974797683231261232308571699476171586715677461106129918660488009394330043418477206008380538354692011153298429744581094502859600780100185582819609136726278925201588368972682119179494478258918314476128094806602245511097108252382711739150583403217303734953731218762428331189240530733940411189653583167462738882913347436221883579722520786413883141900670583023127567319319566765383572164036924568139703169220030280983214261214808819239107571676382668962705529824007302715289034049379289838682806807242143006078658916505412660742293714732274413051963105340385789245008833074097032520468278918919260723843979952019331051204366153109349352562615486282658657994491491337795475824645055362770469291732055963427106764443610668269537272882348986799033351156207462851203470940544762118242083444835080687295956962989716047980730292844371119673374300024757601097331213854207773112187168557232949976185460081906523669609238297703147022887723282188602118072143842604609627980979049283351631406079400835493264712922457021881668696742598946556735956863175966174913982583992087656613956507781751938839293314168403404388966506091625758176821414472589245032117939744141701593431521991392315286961088105737796460176626677942109730824627842265023222601706633895006979047934369481359590116772976427387840600109322527273411488447838638381143233536794467363554475832577542290713285912517555050502242415136342284553509809853427215525624540588372970766570108319555090356387793061053046145249416573787745686394832654072079416287547983615653091099469447945445439117631509205715168898007175199908460227086700849663805517444299005403116481367594041973350539909751290067521276574153296732162895461264824575303551050457226166777503963963161761862269690874864690680821284103877323043285134521140869207630845142483939075858684525793800480389750344234890448294161887757654875759887459588556698187677057095051406028783942956124312683416559589380624120528813614725736568035041424094611663071031883774133764767587010743682208613227476119580279821375306045574174794247548746715126110168666739466083359624530942822236634123454867273838220286927900110076386474508272003945098760822187208382041374073383012433413267900584284764954601103451689101686047752417697171839674470749435142193365544291636382348745002144330077567826491710538825050217061765796874835117101352788791485408508506281045538580557254241820582608914319733043298405455282375602062145069251863452972572100921571763298464080490404287281724587734502088326892097436655502537661067421470683016088606942932039080789365056013309743803531423765168796211006049185301979269475400772674914302841711789752037101806845189084156171/58244460201986817745585671781976742895388235380639286695079374698540018014932438011555581116911671627852199595462867988334742550103619822285262768313986348943990021103149838379524911882987330093051199389776978432106302755872548866492513313618662912976925205368850099600952197993199251521298170632288165609136161552821854322142464233753773364360050685733820528674224668126998087327544228539826253603445006057555113058978317314662694973583683280845114377835776600215487030549871213851612542162511554650115093763245123672359912790975113054100688357166657169134928827643886143654308679983549712765242612408547002861517443130279662498209851615005411031617283526656731884785250098111077976077063219867818198893631358327261203886777730124695060327112700191797387579015505946235881439814195028785623191797230074763719927131315084964965958362373358749114227996559171542542798418847821134546719289414452103287016508896197081778322963423200277513717782078467042489930672450455017199774586404341189407906089393971482796251262958608674832403053254281440957059382896467899517537994458232800803160834518986311242746106453329691367301576129127511487402277223593650643839324098129120019200405235176980909834252963906037876558605943012841242488545091125759108533710400557848052330751783071063641994677789561575314032275167155391429887673357739071420050375013330975651889915808342124370141337959436661658585065129506612574051898337480985641745138309958486235147095617945025433510802566369737773406081636448346804344580239917340060355376995007641605196884246096046135267927434251867793089597738144169243560672555713560735609133019107295808371876644003683001496083354240796309768458672214594462896980590335470794348702824266465483968309127665406083417883543860295379247697964086823898627444565115904989784067927692587023193103848321262167986714819284846662431691402214929844930963020458398089323697855545308222911855463638828049971142044728100606144919069446865202612122766916356437690598295285311718218490642723105656649362235104946643095058192283947454149221101981803123508131113283873207534944806560210699549788678875340840707771874754526147391229458410189231785085607503077140362574011708096334742411854604766761218235907518868955718598842868120620702812501621012876005727541862589180203980121494143093645870373143192108046598825196050813123471094834279488491195988409013658494063098922385369053261909529192946138616454155895841155884204050668820932820268662992612189475268177726873060311914793339126315855847022413365190119458551995440608116781549931959611578195781406818983051018491017088348052509741846071742668807568369803477193263361923579529505633614925004171220884305108583039176482986502368346191732879665129738705184331993190517655922195875733886274669390184508056401748932007734642438359260464671037512584609666892293336713904962290397130987698997366967308475044432781886014417788213151189775835684638760197217424965517194211709824652146559050788587874580871632568605804497410250337883757064623174230531433535752812246545654691677203134092763306801946858512310915553663154332748982247384089816355306273169900437090727131107287593661308413957915473017740653348864170265190772836360494151205834033586757091077832442582634489168074993080013830061341207201493891485780124930149284847764422160832089201407146401493450755156014308544441635926942239331431792238246351111983661501975687413361342446441957599495246116834008049967046535094119127884657361935367279386481706178467101481562153387537875793971047033541591848857936746420194486965295058300787163007620025456249868960702888540200737268030504513866698883458817446151485104452561672108440816385691950478285873054999476332900788109330349181503686316684490659365380597916464233059545143542550897708971317123233071107869898301165411502522696392379144262255701474177522119518072946168749637325663928729726242473148820927369584813083346606080877464026914496168072385392772939508260579121172047703694401028128256741566633457140018478758502462526912460396968481006900788877277950348837443226822936745017845742705580948536998698573985604037598041591298146447366097957455723893025252331125065377689165389670020661798599683437601565581099964014148974682011393316041417196340204526265530383640504366624540262612158659266246485500750894189508884432775009558174522957416804364675923743797860838375705541982287814100726771193430785944622854016018611265025967037712010467553850729234222420930648418201800292394390296013136410244998371999633021300118893764280261167642802363015389561764644581368574646114729877838945041315130490806308680781730563176924801120700906248458644299446206521833654738213074074422532905294531157002119679487106437918230604115051252288782109462556897737070406774542572186032967408538660409353295259960556839825285842953017470310438450626289573102554630636222535953052180582135802196574208971118*t^88 - 294427188907543594643427995659166376358797144429412016076553554323240014746010273414770209199060496129029748299451539305445721662023696381582659665606073044534877087691984722799439832595556906528121125111512743987342787300387089287255868863513942144805624140552271686166992855089779210545320061136453349882612722478819703866858138975590477292919612383617277084814269698703656150476988449514647487644312239264214515781738402494543378464399637620730839012707007201094709312536692053313156539278269849622288387526401630721593778241098913841706332091051854444413186894233800544805443177931573656515401992791147829091193799197975271881462020669831626310536523774101483247429138927522070212088522683658616080359788068676444106802630433373436577483437745575990013928776404291703448697330546818924672640138619358957385568275490017622218267039400903505986635023537513488233877560863963758658366933790885316267664708719023402741763156147094835898565777882180959871580859512322233506381030678625528003073325138978832049439024732556764154204672463548197653831024123561566351004834157879599237725476695404364585678871395031939987702697013458548246849514484758166548150383222212856113129065844816431164269461275185003932330457901423254276351107122273269331472699068129052078700497867529383282930499711138005390232329225880826131057408094290831782084833043385809252288193414124627580694544758591187479348597362987387257873002896633165231253568408891215278405199582441796648143641300096513150641251503242007787935718873284048176730450741277633522114850455706256726247128543516101167128839593614408251148949608093447097319171980179615060768535987530863274048435612215521243181288513667109180979669592540258510409300089585281750722479621606986418337480660047352775340466788650508946632735952979892583434138029063096456578215084184452690060246174375773770449935085442699311492769151415819766017712468847114612756416146176615956915435628982472290026796063532834507560416880745026222455511593613962408087898005892303316122318982308221233192829208855714516953506342807901312479820290819073039228231050196469863104953824031618003155509100609354916010746848876128771339489377124397451064418375716230262302747587698520868525262264069538571983072598863734865628668538546538780297144808723648159564304200242162679567408232661902812309688178677238437818700795388870041575811983878531598004820494891138407494543006684381194339337523042258062412472834572936360622634127008384755106441058099347098403691730133515646625989286622966719575604908770568167237523329901649158850726868231405359982562104405880265118720910208200362169707341738873913787308390661152276262609840662626330425202669047807005342286490661047031969142821310174444161868490083800049834828652688685613861145041253938881513744610049425519441715805821440346797393543958244840042776136981089979378279090138979956015071649880418186558866328969771556488255858682059237474642465746732977628382353949390971876453512937576678411647336500023043408018973093639372779110378595205388649561914080491453687058567806461156145969168932206946215372704589377445233266282629944828953248671388599794320861785197681935299353366789379068981511721695906065092126793384409364701335213806165020433370666937229859265998622142423459248685331422633742017370797601473559795437828446838502212608443713222487649263414416209025150102714382787727351253947700345755879730124769598282293941451056514504914128353596644439727619912927134825762686122881056503296789096176312187857343085981775892258906783761262207236474183302111371052030100609799863534383134553522383849644476067998909305467296666682109053332477094298337962437590064817359395056590437600728601514883729289954342164507383010780895799270457647021365421697969821788768169143057682101295412933875929542515011119429208433228823989996669714220975272579364725804451164010432262852450813837119890757662561367860434500363230385835217493964997686227118491084275183186178200030660551043614978489156828789357461340246655847384610381323054684987147802634479790125096313337487220129979585397153917069332220132267689945864635519529434693546337295605860301348194575824284638709871432132187014656548406984908862394300563485583364250975228939836240750482399731439801030568051929735597756887456025815172737270014455513329715664596102554366474167897058769424869418799929045578521009332547509171028358373656613220596304296714034256378639341024379335327160120906965660740396770292107930146623354360025386075791240185771739524065701964637968031806974736285639289326414907625478905335037818707239459888356157963784936910844349990541057922792042019613785673746306319793545037297994369927672634360959925093973300476158137130206217687437003676135346948573068587116151157899426100113212390468461637763516085321453382585046700809519382435228843380222263864660739474685027345218641509603330237779110195215862178104418567/37663294819113092471701761443883744320445340840262222747317285320688414815872603269855653566074958194220392766742768060756758480503254894582246125273836655991723280562842650072799954894868065443587449325404368294967939791228684786610162963307228217152253876341722176489459064230652352669151451221280539889767822733452645248627406642888262931285390442174060596362781763105422254852962079183374148340554351125400867566979504072215676182209775596197819503141022973724342892579819638177029820284870075884874841089554432180034267940344132063825425953758842469611358935322355275742861588672362558845371091625550181508709741954835924757279915464746457331836719581816520200530675432192710980913765622267359073162909270934337396983352429370716354968358034973190849033073885124250547434043850763738983356782413850928669793213405472066887195592042379323791806248741683618222446074227786471478514805839110332156355167006818374622937724939583932785266322799523392467426253251149649747090904843480527287377406822533376254505910431659644508083164361437308116207807788476829990519964633129088699357260634748173279194746853825200508570836690765895907399620880993304241750000267021044384415782041950234897170071060335140175894317877999728682444863611967379412874086049600727794305911217591377711898841770305079663691353801214640906541614912837322708180407915912030980497514974832698539582145013653388622676877490452705132572542960779267023687479145315405469905909822214001154701147889521604516691597639529019724806053273973881972194968239013399713653855223702624099653211375963684876169779297389775839938145902547543103342182457363906940351937599539614915559096500325192260409192396565299054478475023902179393575635775455041017995740694828770965458145911274394504529030157660377283848281799327490662435619324876347293655960660984874837077209248600385387205932981147265926475899479154252637810424854139577351444093736766517834946755910373053522791894041932236659392440752870070920795644632660452778321668486694873580325171344645321205535393587888812254996809248754016474790503749979072577375742601288772247108041267622415193470008118044391378825976935702128781823560732378468973839288796554276260725057772348050719752095430964513952974134286750312965038967847402381134495137000549261105135735379063175180313655027873268983400766075322816291216183221215463212237094459271451940484698452392336145686883036614473208679318508276125413218109554847664570816033786562018647733889269873225601407175197101822801539428884678318415822147496877159918373900315816083918916496943817081874438565082348728775037865254986983580241798928840689930336831380475793200006258738763477796238951891328529255984091479585863535637995332468861458936119218238413963371654554955278077686443796005584560597105054265641701542077411362785642320815533566302682010717074907361323732884777103992489038018631150190421466742173142599799107275296013507615625195671042076980993717060529438471188867017110865432467270217538429879526628906382474529703756387897067281758099126693059250632763301634619315922253166498250951813331556319356462085526812331022507326373035141076276604434961711137908315769724664646845649265108500566736664858877205425992529201929916636388033725705737133125960316915276427249113793452679146850669618373283802766465553450730214679919494305727485398677019167691980191857807878342606519260017560304968179740061801788334081804638198733605107733071022110774249864153016387214644284155789821273507952754263947206486803439804566539761138847724189131910980933065263375383338658051512399185759294405175681197183683782971748228025489687618610497948811408473247085045233921655683575671152343862907428739953041700853790997559211976179559298053514123128652137698959106012704195594350079358727456762638489644837487296103636343780599662037144318797227431276532568699220032137213396329532313671393643241075479175813939506903721600482071467470701326282607411025014891854134650546561547196453638163902819794550469780783449135195963205840218245196360172437337620917809276822825683931495188359581467472708040530212400110379674304212460277999685582302225860039098391059004209485930817604551389518538277446549496964229739036638449230049316570000317392873882084870090421871886343161268477808037089649297295692357737795014726136861007544417020139047237149388931402381313789562355062295330191176663229256450793869138739141207496692341634819435166368544490635423134625303232976641296044226709144074395864997761216881509488933796029615211048328557128548546487791357543198535426046503810723454705786088905153091084839125809455855166220923665281604691901851347045180867727395622717556009332574608044048767831118249112339743008318859507834895963600198771877899716896614195436287368166449330001433336453598204897102392994409166022546296877472030659103777068266700324430612324667686241583805266598692063074112765362050*t^86 + 295611499274846564058168729648794121524667969198445100922326104277786654939405280154720076635292648111717482426064022778648494925638822524705977576718501691534809497029207976809312855262294377185260918901177700136703387723875504126796275227247285807817257088152627347145244502903137884326318875583251737915497094659913693060083479383232221795840612435143643498346138497240601129833671247375250027174464098578751785089622867000296836561326134377781149379285691307120128268267651946420130512215826002849809209935930949431884396212245288879993744602102674604939082176542541546104096940148164003071095727988973998600905802574541443158015751343579582490048872957567111100723074411555610340871973038437487413042636946880073146343286017954264741483840083828124405956441452915008678411165955637482541866819172071409569713720781588921483396327686588470413415445023981415559264845296104289355303948734581785804649593129780637622473832370596760469912649783366059549153548012483458527023901503976457762368979957157873691783246545812911512886477408617178350817142635359586972585454162612505704548528052545518451847879984491029920650490826178201210348160563109637318778699609800390586754611030685964243276856765473547258625672254578379115033269555619726500998297177254947068710897069627574510235239480603561690378050250456787001624584702199355262726460182838450633375071739677673412939777953671729079528711768216572460423475793885324269601906325145116809998333538613823991333533416345387856875589517194699470873277422191118119893273912449937427473757051324246286317238840464107584221307395360527533101880775930337482114512909349963730630657898174264682218101698144990762516488009785735814121291711416831520920676303514174154354745115859502898243476900579904714711352380366158230178495260609631597757843683840013354615445507661281397774406552744631009079203799556970519791862698000587726810678025691686864660987520360766461208184214933915150477875989227849205926662151786250618722037720091021945589652833043486878016142005979146743712996295334459624664727505037185801777302732005749894843254963131934786396524519531247803766724214592814632413361574747036156014546655195925068391115222381955889756799337635590626362480374268207619895753340541268345970691110313570658324041501380156609882514807249298623069034768903289898895234397654051734065163448172243275501492537383966240591613967164560821099287794014698047690330686838514148853270224885184440148234291065385510232262024510925061189580094875771977156194247352024977565143324974302565254071819198501543131476262072221115340956430078187372053642454434601684707512201708619242720243371717852248959921347703935545008040604262539034272223896745941651789792124675834757162775819997100899977897410861954575381974887407978497446658006969809616549705422806314815869066475041863823947481895930075982352787592029824205304779275339226537769445040448987747682529965464978903692933585421847083337859775004285804777275737587424456647771109177080648867735954946008584783655802613875123174195970580415233490751157102328451209897870345035961764605654975261591820760737998813183402884100298955131990606412902433683587555828718761096682075109702126395633221884767115306073975882171411748053179314440767978284270034992281817593148176747849501952397625829561863921654618759937643959895994616699989425791922337833911655019714319664984653516883461572219610061969556778011436557231953773080469829462882066862586675917944620797676970921920002603078587670698955868138844129657144187965882668934551081147222939879208003600143759790134027838299906895727026705403312295488080994346504514742649121002815977227457241971661764212055541841878679647116740762805482545452512544131608818029510982465618927856674347913740486524416752329688626041235546656702061743464892771147984705721708609378182766104482700751509124939278055400023582732749896794824164188020194904197765747094075693262904765820185364608129007658778819231421744180307740779978746347894736221509670327799342607123590362769809870356613822225084038242070910794540502454829079004760333194238426457756639680533363732836344296015208691099324665961205280278875106072817681893416728912470132319646355901423786019063730521059226060472220992820498185023338077645589116399066219849077944705535081564092722114477284650152356305949079961730618500707926573569083836749741812343717786058053050646883303937287758704076842606608867983521463146574015913772369364743041128567131385358342247992319133121357658527424745834636067481629375886130858665611361354390202039135455022388539409293518455910466245410043801037557284295730551576867486269072612199569997576388858066715971664416964170015944095741037385761255196225489651257103604865169495216458803014944044109435794703801022335695763230103867664323835204534245005931170397782073964132688215337757791379450831058472393141428158790969671474359420335912355668873847013/7353254981159868677731977099578365016207854367526209727068904810663387312823526466969218007821878561680224126377590713510393139997927072668772358822498447529313297139973585597538618294625774761033861378112418205614596292690030724442146060367894671601083546634917824184400277160100493420610750310960904220342080531523619123643398490361557778587658785876616117294023347030851554397026990975327595851374813888886079535258583056007689684279959633716556670328444758988657097657793347644420474584102595312827687255359182077720036837395437026481013454478967959020853945920878219632888697586007772161322296100620189086949894719690229881560447205701474922385336832429184173177654486189150995633863806183925878048404286030432610276026276312766258054204109191736131551201198071109118902181153299598429892638186264215118966381800914470331023058864382508613067016368105542598058671223639328417775176968221058483049408827629408524370129854697670276645507227469049548648041262838520749200279047837244679093770170434865377652013794794536890714031818162108161503909469556815851293029785811097431408126928503458058175071164612415879318859323210505780486869488480489058683800805132290446820028111179574740733290593700785800530054914015325436873247427079320498305191651898575237711986061037204607076507039530648447251111258434959204541175289589792100791552522610435800560116430045960725670130838129861664692106876220108267183397313628024032250475743651534922920429070208419657543967699288697715161273372607186435448779593647447068112391135111820119017141962306727793588821755640081093387464274884823415783598054090566145561528059873942618851364953016029564849182059922863442975526706982186941730358198076681097870227140361093577595503875586671839310520606514367256001134612324161691389355672880726339255341883565449161581093900799023410072002405964826951301643794480643620082577949384228410100233754253001756557734603234964459529007863054352474837838720815292825335657936419659991657564101532082530676376281249517876267962239452149125308194823035382046701151228460421368026676756891299200406689693477509158095534705639776060568373551859677871469385366340071921402009942931268561282754749271745288558619200378887243681777865892481939553732173157390475241393691439002231088694106346367890452343298794479153683131432506463270642305408368949266743043960869750868738924356642397287695904735319485861265112953394074578174676148328368884790813643767915523262506211350710526152833564246544712887813751744796833240653716805826829641965251586117207697354887859269819022953628215128064501959835344828784914793585004940897993644889455259681918037305623329943800897135101784204598386419428819622765916889990606669853028322494922085992740055063817788184109053063545622332047949535200566824516942133421336190391206246058444395815257550030018593550117652673236482115386457393315729049633651087988646588927763690733071980231919581437435044239656017724222249256033575946083897317072079806083595017375191250400664300102473256535043473736534530356115439250090692642221578395396376381281945767466415715832953008435697342439799127312152770686425462053517663655384605271368951647306794171878272573755655825653759944906600324451728362516561631848834895261334843771796656544032466666215711014899901818474730638603721925412228265598758857665298819071389781976820072807702096836953000501907752291995037774869121499493020613253130175686371117848521386222372305989183898900691908692660559975204504628480928614989427708676080881980672068661124992158586941942060168831803189863848250046731595529316783745400120985946595095875158207078657528863348364613810839588738656881037378697143211594487225859309291566598150659642412482210544757040209289314489445378127838578553556559487740410926930100330985899172989202378905786384009867127063800078868963848482249809351404457274614898281433913512636374499704338171713576373966111235381381158655611620563155504154656237193219335505051863746237841590839445081603167602244852219818053632769057088019763697960519511045717904236315696481254545184375025511044077314939643270325363036556293930081373960283422146387712226240398343372459369872422157842191578725072925898993594788426580671171575931618681225920486716987110510702950982087912613147663100081815146359223774873215635668732701422018712542599593091834826140924422635690093534566114600110705034568610584926234294540071647210880632193907744886989301894962567993515240819323686283713218354929914639524382414473047515212323221513563532230179505700916511637778965999716607306736708146183566828023056045733439012568405581524218938153156193969222370492728733899169169652626657686420500813403676471693538621251292543074903197514048694145666300731343281257152772543472247315306827298090111055253933719787456683619748997355778412381807439156614943449972284209702332922161941365688258879710305452329811800394489594993943964063800*t^84 - 204288368482582535617788136754274840718348340431939538132545985329953986403552651386318953405467257870798360690219575374570122108346362496197567798025247343144324744330719840538239179485676491731624591148998568066514169499291990221922324784643582344320269675717141542143391379699376634054723788496439786261219235784668358731675773176911971190434226582299821541269117466699143376351696102980978526612895212235534606100678348500038011922305383492919166982579721378974152881047213398468210670898212222301177801473712451285432173683988842958627195944876741911338305445673912029738290765380022337882184981174809038692220990615412144681345001185600097838703789988329908644994497846434015160404161229646945059480516275164139499327143462698889468760631223894311866974168587547191095200969154002694166654894944712707120151308938372643094426305915649654967315750038370611939616877071317804871324794923699754818868468517388268266067345892913554771624412146606512204053295750668733409145215563420035561696327549221193959103950095620263900617048775183395756657529124231606704036426853263174891463055952265970515382859878839447281138129751031123553637144235633957334277948259116547819543720042016097481210014932312201307885698015795927524808844463974616786144743806206698418234825340716656406993594446308917200931636831791710347836286357899804791864876078460024916213430251956624658173888402201699118757039887585570246146565648266580173716100515015186831105697761119346472234086596282216906498654213041594752013241020634411668315813653621384476445579749109873559587818605735433827632399579853188177149842331103683848706862239717488155800056611054741621566627577465911937723892441726592546614696240488755140672871504729348820413369468739295621411647654296590688570275030421775595772238913936674961408086670590263922636211386357741078811498235381342123168439558487795382309159110255464154532571722067499595387619438263009708775237164374728750877463835583088817336643647143094054878535359458753649447560170706590787215117928697365427030025121092021289311899916747222936722914168851234707872885430263895229398513361227242271845911864211075198620971403774457477437794798378942745807481145832254008481837488517966392010169441710304964210789932809175153401973064887761852928581909064105357148625603908952408596375070819126869489470658718070265241721560740635776630723562479867426239368111552353399146437456123769994153024903038644026245346409557994519826904054130294505511434022788842056324942332019019989265680465756371340933584924646368875705300058899070250392477819253748774485333610398935650214424875445756337886690335151721638935776138293267734847596682733851772293228395566909288510914941012907557938605325364241713053688641451661140366693199877168853154891407245783311237032013998316243560827093900545032737223294898567693729506222229498310310945935636198452783458729594574512026317922212304123302639880911529647836886636335158427528784221958590561757744699959978585471917556788289247907542149390561511933918004859422982722960270111856572965934699257051569264971824963256413253024659118024156175513422173875508258295886692844511007489678104588418068325412183369538307642534280940744135942447124993296570970822720798877034697547282495701454602878195547877259059636663804566145097848453879839137504266233063222975095934698491345732820649008754955246262073204010501873873463594394676424581342740668722195532706622498864328339677560853454836071178316518477639838464725925773465730008747497601707163459612841738012088128374982333421632150543292493556799308845689950923803938907990490289249876294833928856933651928894624671027934306603233361586901562250238238543341571923977795419512505500192572499176635873467964569312008619339412576233229983761103793484460843719490530533699973244758340477861487545715247250215162257356505300662430743597057552747769315283817247082548861573372566539012002825129233656716401434275097977309184605384023839733861818824030071618157657615131486311064527576317969928412242971530208151368131552884966516412991928631881339595278075636744045662594048848721584672697027301319206365369114207936483103000032937483525938575274999766645164608983775549962824082438951144801141277714390813572659728209244597053712890460975883574033236142323481883939288110188551444120934376582792280302767888382011662062231063620130405480027065323875798114108154934630549965344278565067527149503519390031255255377638253181718101054130032390059987803418997950893624180819189381822779312369404082004424345890616389014570460418452013991559127642619179957763781046517983965317133216725976061397617719377747479342782366752950683610347958248395560947453702059859224945973731395874714118618862310900128989943691147563445444824259001522844587372299379324364795484447101088527202999174544307046538323047116566569082318252228552522708963794777809656940304471439064913624168614906592001891067/1280889577363331963217828268958811970565239147891662339553938257341364241588614287794637975556069168808813234917386769450197514709316328787463572181983600537364251759866366523442210928741263990631704885219582526139316773565360190709277055676988104085350037155759879051476177311759440789396711344489963960962814028071856234441108124127497161431398627217217001077023421740858012701417604879573194116045935322580155790012785435562629815971347807163529226444309732210927365398454325073544211701746903699653855199320631716764135449094689030419273311425368612216535848644282012452180611837562644182940012869140291002242884886655717463239561771315740792931639319197341759198688200820045657303963372690103217466496230469817293402920706196417348177183941601141132592789886115612556195863813800575210368395038897637472336079410481875477016919931215017629372964141540965484823123374440399143741482439625603735756993795780606646180603265011852241738249646075253792345142671591226195021984092203907137648592223237041065784544338448080619672766832841141421681326165664735664418785833657416971922705981094150758520818848029259540268446462752797781117067588315956158609436269281108658478327477431280761289024813096265913640719243086540559971468906652526796478968868395235686569184668696803383168165742369854890811483896630605796920075695605963785299173665228914623323375120072522190923184081480685580301205713922212407831946628825526766908147387603815760766784418681466650023787921811579601995834716518671185529787413086974650574416520309800923957824728917946131786439918724401222719106680141227304684884822325453457613943597526428714251528088589889020973728487857531051357027232829155144688514008697228320274168598643545332871474868650581546202477783070244618787294416340337843016210343017932975225124070040433079759287324655313755302864935232582759258996015812757275756320029892736561759395557192458370497153769595768002627633627757854947229817067496857459897179124408585934030672456395911150504917158669270855866032132033600170214975872399711711360845697860847593140130789910097280070842720799308046894060884208219055711910231614266467933376805749560915340995280381575813900866956324755630910211086517612616641341950832883950760972701130642211816242772057116517673514457234528600272343671402909271931900314049512956821562877586849227110078625441827570683554565350611140437351147442749150026826127365419442649782296805586837995819150849894962116694630364317317458880685384881982244974008368448480629017099056498867098922979308549449082765044981937323313675793301990049945502680995550820598060818033118737069860722679303299430883917753741345049188533211278538865525376287600837514062942127396000555043643273309008527767622494987614715941576985262785825582546048067195511367467339370168239616532700926309668948464218392325819521633397562434742045906028062061449576387797286294796502587416900966406086879108572250391910932069112764864520838147784197059775661683523579124239132058904282327857652275914696299652734134751176255581399095177088395741823333391626853513629262719956285983804717598476311263706944757600805216345080486741786572228286079528785125659893178327182964460662627694525925886956185549655908309336542322055110787458327624764578881863719999921446434853531284508501466079358012813742988201074123593310116870500155570155754618115849126436974280977479431508813031751395357976203590695706546732464646334903725341961627494890098518185042159366678189229171773993452081320739020220994734280504166799034676053431273757649190699733458879509050008140342447042278458876150107229406887668575945749185505027809069964986404315457701521212962740792688471297774827105489498697742372969968625933449731871520327816072355001351300913683522755523670910290497501347978188888198119124067459563666234918907887755673948541348520934532180131267190982281282036547362465235432368584750106852239258086163208330862590411323904507175327215511076916507331614975151107890017193659376035646842651677000564181192029299203442708676993721278931505899229185838670146580504036701923807016150776569669579367658193136207723205984854180338504710377359711426170341848744504914446275003722380640469851995403339858849242259056157374837762202313883766380514042041120261645076798078767799688380915623076272019714728634803259604194767828900260037451351039765371131827645769051542167311951521245215006145689899836734045607971026528701362265574124747257493562075738901033915455374888356562311775424337309101501464392685260452999010670482231059484077948337731595367039483528750350687887182160018408640948069039702653742807853143025832279378553646952048907231740371182925948141285578940164792088934830084015395695995578980212839482233990928665321668862907596859898948699567732205523938285556970695053051152296884737476134562765183697737107572012664444505628495958599933885020949760676894262265929450557980836920*t^82 + 1713298290596802486820854065933452057466751318854277575002460097218525567464697440725291875129441212724835971549032167899943928118721574032966997348925886969289211892907839828354874398510778716087509958771479700672052846367642446202137222623643341383544553747022992538700203910651144244472299034009092555296225139694719361866340505195076487858313041527593017978765469472817045538320824052255582828010815249607966156704870048344889198272997945606080342867436790015269680275522548634476458809200732322668491201727180457004779877437800930417327872523019025127219722882648221776074280926100042504997405657608029387407275655933661619783236772807916172086171623436304924767319441570346679225702393968982498285201175919853003468058042015807224356646558818957351453787259462105574080252191405898243865956119246409532821862092276863016306841305627965225573687456508061431872373819989972810846390471590661122742080323709800493060036440084293158405571677518406929096762232309248614171624498174678774939575629931536623876478371215173033613803983831183218663573455626288037244230298215326924617431137811780074077456586867176196501262182414925538554969407963217229706398102072436729896316362925335953623425330870597273665115681705986888785357792668431983301963821085372405551826832384878531453075537445485430010308818874978190246737544240371568070994905303052453363705419221417267704278780092863980215034096514081685057467683081417149950104563476171143380577122984239302397301495081466996405351293200596168432066977251224282210409473569061999757690730401273956197085742974366976203122791394139053731382944105603010573949902222419124037338734395601965340348425239973254816435245808546274068510219959395131030581966459330991670980754564858158321819908977242346102099891575213268359965875678392209883582482360969794369943517632205067563307942568259978970945942297414847140975885197233162151219380506007686183650838827928836955745959444151622123342661776158978349679112332126091423240574129394894201442993338918379921382009816438560205140173159913470544813063860939410486610780862223407020990924561815070611346702671990120277227322627612415111790252590069107813946471736403392285746007783345979806371121412456841403173435386046280435462863204261030852076567552227165994319740098493475064447246495717066023687079211135982763861823582344466962897831950530758455377967122304402697238786709499736367063322628092570899411699006982904230725070066707970441038153919577941425306606693808214555730049769805491620183417517912480955640834659010040890244321235854037357005548824517959760596501303806345833511462665056001275003254823507353272992000512758072325198568572653488953248460143759324821773502727812331984933247721728644232610966627784449076016256819417115057183214390366250029608357012121761950015793344263109234011392641685996500141413857402438879228042430793239015029926837873858143234185000041764170024877585020269395085878727444546413974381030315271750433472749798121972406321170699794292759418355263117241046549489414526866190298678414890959836373591097245994404085109461409778065250672637869144714394445128846778502197957043959839268184508606930005000600044711364051944908168050143658590831778704134846335317636586945520323923086824464127257780254885063196569859495747909047900283685844800466435516062886067917421312478321277942046854099795261862442479880778678366786338426306031053184801056337435182494372479059248561284559276256209958249682946493575996915386069207233746423521666839470391544263602289748489815830396169796568823877434398209981399279039524451231023649771139427676500572806371252149672408510489937507872869865605273560369690131154066991674606368001423305555610434494533446540618878201389611796416385518483085193699666968399389600319228105743303261440026627985031774519239587012263767760265278484628512971633297716418600314990188494948426011734950789075375619390367078886439175460505127557132505386259738995609350559103472951622872623145272405279666316320102721653162701292734347539106419718327145877591418886380658529200099751706961936866840187547136626894096082857546593609123760368530251534075731809428487764228353696239801499206712331199370965137269508122537455879710997324932111443596550653542129270524091960025630673236474178597359188642123321366332382254779091911945140890024577849619878786079998200890630925262517643654256053437910101067102243269725980598582172406233087251394144068326946589173217214040871378669361589968651878168719301898798444915518680056797361852785765938727576059914881762494505749759511065703789082769645701073009635867886585486222163755307181302517726305373385690924633781616756308086606428872133889839062127824077815781378782524419071878426754262207094022157937813343822272138910663328028112737372430052969335926041049816256277589408662238277878857297435637713887175345961173370181887506675854577579242585949216789129851160168638526900087/3373067844808449234157819864972403591077078867013859239408189402821203969178222925640922306885733752399332462725231424763310791755970111645998484824013254979294901777800404247376760768357743027810764461793489915096744417081483072343898801768718779204370781966034912252981261798229972105743024947380755225830401377531265483892759193512201434532951157259174535277238748795126702531851388286773482749092403896297183522126909361781665793902145025273319641904888907998093160493403468617081595713104269880801331552713313908613852655963466993510358261456974156587342423066052342846182566068214158127577184559880656680521301373563710979229186675148447177930534106230359155337246698416644800212326265592745946552550600337807875469184624808442802893918081588776597685257868256363707916379118515881537704040741103383038466729088718253681241619658081213052090861040888909452556368225830457179380047407196488627856989651299417349189033697141756769777676958442617856689390165192318567549391384168138461668898382221980924102894285715732195346647497652549574890893817687849108787888084727269957656572175544824297319631933213770572983830749423713666936352627612472011850145198398392212882733268094233253068534337909529265572515544528062148387719407618372262579386497358532471391433622751743059927308679381956158699178716357827164152997257078698896463664113023430975908805292517072496071697093259460537652651239808528947067940134723760158217462444509834518734990360077691275522373634693618087459148692489942934780940870565911847583905997379326612218263670665730752664749382016092244968128151634120217953225007916997389461542082034434254354343830539873494318139398949975099832642618539107385771236846279969673014450598792660997344702188375010477449699632896845238909788866699000489294150469278015516636313178775716460594949678603861140963215274458531401757754482541243811891772962883352203344415492201614471214036106519625294708666593771814389529297509091397208899833469798275845172177409379158298077920238250517903834630408770227134210930654964956319314942343813977607950982299230798074657435740471223328855062155664519821030181980031224562957438502191906892616514706298065625950506244112274210166181686842682266036682490464214467979530071200151238935115296861724221789762702032055964743756355016251310351514895360498441320352327509294740609592279576864074593377844406762374178239334809626553487758640965489414425028732272240803164362776257155354229497182381201258387091353432299011315822637838056603071594557436934389600312641589242458139492545374817782098134584393817240197387436063766799868469563548541727116534498625426501429189565447865696994979601705622961140491012112302479629067895871799613669306997478312796219687635119745095824012272165034948543944555098105796292410374080629021797116206709857251375904044777494527558689615126857783256970237104577286916937684681788002095189953459779968401556052832605385963825521261045258813578256441970279084132080128609329259122409922056898684354286181901291425602284920259838908810937421519364815712173220826996592137158149879640671089959996590053261035229922152681535410265974853353796905488435976259977782616201451557697281092646114552702475591685170321734372891945237841862698392275655398115698567735694632829805349833997947401455022923298602878572631259038506104910360832203103022419258271178007761119513550683944648166077539749192471811914607113034729334939296207346786262669001628439363521562975729511824319509868632590894644085705053368776433392101236756869902759255429328348276805128004516848289218049107681958701145248141808389105127881377266129335146795002332946990465880673163148625795918113595736075933201201588850594722164937117294170287896169305760702512709333658163512333427864110301485110435697338094073851770550390626071901475003825338957772248585754510733699258624276840536750794648403436819803015024299700933748227361255725532744018852779321897422369450389145683116169517438954065794419035622131775137063275057893334872220989997784860132269157083759302886040759594207780947994354018795328421116188192327423052801965267525967244316192171832404740948927341297263863135707636868358292053299191842555448647010479166399288283015248058148682148053364753672542413759957522568559367308455120261245051672309185833970524337217243274460082073566810234042705635523419979050565834456361858993472353300481811282487618940829496840204218030503705051359248140397776027950526507824235961402160797710316358143221818868402344516536159213131306630327201933286025064679618502819902769719091929553182243968690415117135670263699472603673129395111149380505858119853866901702218455504216741269249044947622972455551556524632974821843368741130258964068803155675071321570165512126112128696356847135745231505104629196660629386844753656898887248513611242440388814254178777806761357571758662706308745892343997874918294019229339965073739427030786070*t^80 - 27283835453453127029539456353384492469958590098970668062471536607815693621269839442135431523390473460685192243061842301756587108329309987963877456313026534286866938722743250389357130261773158383477539758838221830283763193244498144321349119518949559701531494173007903595105598699585078479190903885550564042641888373298872303764612151529993763573039427119621570743139236214472392186206300713772983115780515035441916128087971156629843956070020421564848484194084928758670345309806017645427957085461266446136107978952956843900632614314840585761326897407163281628353043501690910286124309157019320807967530074450210152324211063655032776822366577119112338618899541062071998151840635186475252131720024306275411591879261590948890386651915648243434825636613966233248532571986633304551486407974383981895965056182118291556328999610088938399596396211033162921313027093430173080169142254047629400687287052076076732644786363702182911967109196285985310424211432748293275723407977198696279557057779086745436201116099325722811981713979205052248397567967617643314588442821450547317540609599983505647347542360636192673924161977360623297081251752399348116387804612727324833900507789705578149891452485144567640632258502569042872244524960328663245792873619107129726274389042472371076342051361608396244924937364669200091974618551602255703562547838833085343977023706233359832447306145244572316941569813790949982894712206020253869089604430871350517984336157899704110133999962897978704176870295374690216231259728656071373262283943827801122562466143386351392909624261540348519056288631739039521136610406052255579457218020655735079649068214649447219639341418452859999639628812899317823505579798066084029290309435265997396738403785562344953325574083216440253427087996684937789424793537054405459960162244664676648746476481054675561190473378577712188704605858620711565232337478137693050444041082329075843017815975515193181601031451484129129795149396989819800183466596940891412172183339656475601503679088094624154551688498582166970907062474349322170808039759062322592928422418071435184167078403505804634022660806729262518994449095483737454537704181325349071611443509115697033426273331244251834179431399212825035781342231501377896936978925275728667338218905939555650114938332140854207708496615783972144836625845601356669284221428877883975072887623586876234373629761605210556178738611104447093313382790275077010787023896548333991619710379968841343095760951213199976427840224441714233950946907973815489793139674766203517087045327469409683691550164196920404015817277739956471303285145239634192859436634834964021715821032746968431754714393510171570913322972898956085166520188445094980585506720984471422149268345788436390567711166193526540757688223998231627061443209817170986467362927313480224414995697499867599593994990698208931025263660516235062631438075931454172479613180204832277447995939976009027670410276502328588628943879731460254893844844132917302164408831818083112463713018786280948178549419008225292999214754820145632472618629933195004582410454378184167570516579025123169662944829913487934911704831940698259458018679769421863974687135267584097780822471126234621934743587910194985940407217463316173729215531333485082325798732250110709488369110152154298731775561286288652119521129393496139079566546828285349057309134184748821177326617419021948936658165186883356513326910198533936476366342180346440145426913357003557714217677784209908472320782690048779207978405962481543790742151731270172967154283644766872163870241105903861958244441664982160686078892686532193337777525832225918852611207477677510406475763070807866588300376889633599823728037511765796976438147225197839854484578666462329088610554056534757752578460096993857409104951857944998978099162959778005846082307761708669262020681047158127886995102948388387291525069580854561290938341705751734419211574870582272103655969397243237362868412940564258357205420670966026837479587517603919579864264459476455004492086358236706108639896152581237765608537392018149284262780997806577786432500968905797076640970841771064590746650874861167338783454167421901221607933112247073319856625266929037344521969985571143445656736205107248726929616691955960699680801805218604860342245265588961918955938520469779098337408980008158731636712827634195199431395198430446890291989478802129555629386855867899601084880470742727066536443129892460133246157880733055740569512603680337883555275177098631864682250564360310904527997319858263447752840805947976584553034700523418139997198795805744053318207974278233874587574000974881194622101779159574842215254557499140110968155539237980400819932271222501067766414790573808428490945382925261730717971494653309910838444572308990266306236143511589434096530844614482661219591703979760078152248919041578757179429292018426289737512756490477021301872732996206291669350445517835492544290878917890058349238755557141863988419836200116644426812682996/20449223809151223482081782931395196770904790631271521638912148254603549063142976486698091485494760873920953055271715512627571675020568801853865814245580358311975342027914950749721612158168817106102759549623032610274013028556491126084886485722857598926497865669086655533698899651769205891067088743495828556596808351283296996099852610667721196856016390883745620118259914570455634099349041488564239166372698621301675102894388005801348875531754215719500329048389004738439785491258528491057174010694636152358072538324465570971481726778518648156546960082905824310763439837942328504981806788548333648436681394276481125660389577229997811576944218087461016203863019021552379232058109150909101287227985156022300974838014547960245031931787901184492544378369631958123466875826304204979243048406002531822330746992939259670704545100354412942527319177117354128300845060389013556122982369097146649991537406128712306382999761002717679458516788921900416777166560558370756179427876478431315768185266519339423867696442220759352373796607151626434289050454518581797776043769732585222026571513659074118292968814240497302500268595108484098714473918381264105801637804900611571841505265290252790601570437821289096727989423576521172533375488701376774600548908686381841887530640236103107810566337932442300809308868753109212113770967919327182677545871039612059810963685204550291447132085884752007434663627885479509519198141339206741599387066762795959193366069840871769830879057971003357854390160330059655221088948220279042109454027805840575977430109112167586573223503410992688030043128472559235119276919281853821341426610496796673610598872333757667023209472647983059303720106134224042735395874893338526238123380572316142650106755180507296402257017023501019538804024437124260890595004362690466345787219997969069607648646327781042356882426535908167089492601404846623156386550406290609593873587480322732775518921472287731735093895775228349171291224741624736521366148866595578955240410652047311356325544361147182097391444393764791997446853169502001153767095725047685846837959372239248202830189086713327610704176606791431183814318716151414995478253939298912929470919538435536487620406932022857324944104930662399132476476483761237847387598439300212125901056650916886044136487224203094600436381069339286259022902286023569006059053123021800504635985525099364945653194934738452222353181715996893455575967283360980519536760853279574951736689400459869183949331059004335016326668186032628971741330183312756102174741893218156121542004461414736951895389634782402470673556334832803969940917887517018696661331136586224202596729013034220643990397916648164914461740527685788032063835340339201914226760930833782751224118722785157870173672212271327081856287913454643433074400000524375547663865282266390022737892863813444645017003178509586466418271463560573324555791706575310995382062446499801933934713383339762702089092849916058434433570297670152405692222645086881557318179679444816947550735779694058633429610152469948273897859977776579267713852329075273384666308117961149195255050151263666839831521283645321568482882479327197895026081403050631808424737472548457393739523643106076115307110721300068539766624167069475758758274591345075514635657418004416292609003171160851076422566897648711530694933368612556121321076472497779951346577007920943261019062545231312073416753269016672051787050901021414429506845084729479360359732305622773046593069483257039891717430822372413641349475540360165434937028578585082298779769586886048207127439613747838523785477986040303111428131088527383392753384422715321874625693066859713358949837780849675909094327444701643491129699401581051588543887753563674149960345032284632406730503124931273595907370370526416174258983300335302616293521406426168702753482016415112195322726358961743170560902692210691117431494257051136721323051755409678345754051692555945835720055778584816936910848628377612836042260614294974639003123114792984195703891777699473659023878665403459173886768446105038478342662839751861570714551881764820290773746622105039884671997215771238946678553016890915985002257611914434376176418666915041733953742002872006614662170260227548514422145573126350545492407422501029946295685215779941352526385522573523819139788383419742480571891164307509166583798125763374439118446303794379537351414247570998787043883902915360733622994055371391693770147926141884170980900081189828778824593738071809928711873865441851161517169450066953684430516000599836118792921243282276889689213631500465229608546446358661720546526954620187173345660541421994822916167354060185641647635000973678052659768346957861343119316764851614068091569699386494313993944822334994964270511781311430587409857425422993102194969667119131280119887019128417264554780221663385760455465999696814504755065657746319044949503944113768157294857186415958840453490730278786892656996771972335487116692157491577873538259545276374140549375*t^78 + 1171021783055700102363041934770859305199521281944634647530585533518059466669706102403069998278064203430855274717090993869624417902953525677595284845698836975119959976429480425582161810394930789655166476340535825822340110420662797559129730370547043416989596198307336347510881577706209562533476259871148761681133374371829333773567871953594633509210234447722005012350955154355594580975311783860401254749681185261608406758823368127298453268513796524485930161414246047137363893348195995045350710827293190039991025735507051005933362645366852665054436634775268885982124338070355693891883493890034953372468699385858529315591700731739517699905881386836421098277157180715507752931455093384455928604428964588974710751321107631134199203334014067077979347482857328624014604946554470059200268246183159964808799645219375363253748855867216319686942723084836659041946667842486159282386693024562142555492253969682705418700267042152884600947821838671413161413510811683770173539872350861736698666771458670836925486135699978261757841655959037857400155299013811620140766785267800353259505941413944890764444433226141757090232890485860253750267301904173074706437785414968213366855145388665579935186372064847907785803765965019416773088367502004110080219700379228971109689874315827201935256623887754762829795382613724286716261465197115599597382408881408450467771732330526031243377700847269557377855332681730001298187482785803752250242687116633416540638757826474810284460620118374026388241428342038169057751299212859938379043830660894002817127589145022974212874572577352086798199361427299466341988621984202096415408663648796355787335744792125781023882244053376903134244408553859056836465754746944508661648361432918459162504028955232430107032039200494117569359706852206946866272611291765156980410481614514149790266193891524593457377821586243638135123076377175915086142033651164579144649211574882611994148325834794371567046567307695942944225482690420912228439172195567799746153202083784989036080612660285723178327628917716903809267252045566669120328627936530723036778779795956331716492243317195736182334260660709416579620315394139483427603691543401015694141635227421948339222532411796742259543490910419031389789524195521517763616393384724461716667828982596900896583333447767875662134881579712137116770184899904707660247632117496184806709803215553439102517845781288372770494746744014251080749629770080475721678017210218031377562204018777237583261443328679008369479091494997671244670794410313079850397746783083901541814239106154815330367910799542621770048109391604752982310910891825927479248775403447342966007733385126051719894599557580864886468155801588758567031593665883031448208224428231138606593035851140363709153234074823168046301242396801740099085198470550043266139010230372074027237206928464297443305103266792547153088002842337620893745755418766280065292095314747635804487996798505635046785025273322761456999626887405073811631622114079026018467532758238548731519163807442589177265589952074096914652383444660645752004837412999913425483644221919527523342366648458495887128962883673768676704902884864303024531437074380509005975603360550005890957706357581734595242327340901864535745227006400821836621037431131827376670071254436015848257274108783798138136337713287358204242204934661847815745434759035990882949987499345117291705660173153946088577463363258788621297566731478145944901103233831430119674421981959386231486019791371465323648926138163280964120548745508950618341610682997121749823140549764402605679371836551755171580598707324651372922651646038588675118127195930999012878586908371488110058181359761036115292279466675303488171905240613635635961849513121810261498260847356467478922375489591004701525877273041654268092182874510133539621074456326929416241776054243262384561106189989577912817425207157106451829863454885006012343320604320466361944155359264777331210900779169268763483082416702830297548914957966449865339128626245008067795995593439465924597321443118014215603078511910086891884584638117825293888570253428623782368547674752543124138502364672921820357446309672326900896574068918720851103013988995765037015467111282615170538769558322781030525857411803246980311580083901021798298438095299821747645542780589750233658744431047611686218123928015364089687040049918947220626717223665620871225480511715145177139891090866878991207650362579225818148279723320458636122619196854078274026976145091935182448760843135091206961748223221153613498124488647361348824803668657383064512267824501744550408346946907938260555530134031288809503634077974536710620355302894917449295869031079346374084801758624181510997621300711186734740364212699337106672950061555298431419879700493564341498819333500444736076884928500171856876122506536771684480797836740749604592601839852598366980890011312271209878553788365281768228512638858219002318507974536240047051654457237051515285246699288683886942328162458712628196575836993149/397299205434938056223303211238535251549007360836132420413150308946583238941063543170134348861041068407607087930993329959621392543256765293160821533914132675775520930828061900280305607644422732347139328392676062142466538840526113306792080294044090493429101390142255021797578621805801714455017724159347526242452276539218341638511422150115726110345461308598486333726192625940280891073067091777819503803812430356718259141948109826997635296045510476836006392940129234918258689544451410683396523636352930960099695030303902521731644977411219449898626653039313158037689688280022382382503674748939053741055524231657347584258997500468528910637773379984956886246481512418731939365700406360519682151857997317004704653995711217513332048960450651584426576494038563757827356444625338839596722083316620618262425941577105616459402590521171451454816486869708594492702132601843691947532228885315992056978441033357839095441138213767086343765469041911208097384950319419774691486027314438094134924742320947165949429530877431895988976619796088742151901551687789589213934564669090227170801960836804868583977679819529661877148075562107691060738350414264559769860391638069024824349245154210625645973368506242188165000937372343839923505580923341034477953521654478275785243452438872860380319574565544593272866572307203264692496121662432642406306605494483891447755865883974119948115709097189467573016321913203601899230135317447445265359520154248607207185397928336937242428507412008065238313865972126873301438299565422564246697963968799188333275784977036398824851199494842143653155123638895436568031665860333159957490574146794906801577349519627291816450926897160813723615133490607781401716262712213434224054968536833570771487788386364141758672422045028019808182478189064128497302988656189414774718151702817684780948602271511174537219430001269072960595856255865591535609795836465074700680972556760555951067224760033018787996109975061579355327943794980137738129399463693856962558956549811204906351467719016573823606462348221715958807538861578896022416046431229497896452851782089219679369272245113287507865109716931947805856963906485227491340720362249236022629720722461033280330910763250729799456056895795726611716685828827361192463530483963546978446077672074956643143223180355945837951335403632877561603873530128457912117718746390137838375784861630501947515547787303489928891433244767939644279761650076727621522428496578003170490884251208934601288158432003512794602918124757205362879545843561504975699394985353952747504244658107486317922538998618629533715943380219608762844566404671759220392277290653675213079022163681807715368956302380592918338113815966466738908668800898018780047834212370484922023782878042683067191945631552700069018922165175690215271159771438759296354612239769747006156050489925518353103187490325329108490412131292033996019941096013463185053137213246281866145017288590601103926302375369797706726137937211877246739163182818830841685038919486356443552414295148341710592346711533701852178586993853944968629869130964891025759231129148959470079240974367408384316726699225109104759096002455499844817649581544983703706537756609512886506939316494632335954538151156687045915465840960206957598732192060418609998635629835514373684974918753982249484781299725746395453501562590186804642809485751385439054733496153892611928370358021636920283525492083752485577576988934130337487561561646172741858417656223528162048093921388993917896224370263235465031932667641283214164490840955367313233435523402357508024190255352815148462117858014497317593460832577103448773494325927040539278442036727560145259596848313650846233832647497060502113377016945003288005995533497808526342086703484387143902192632141521887006200338627370371385603104120800165116559844467708420510639079176065036937698683545542438742326109448664855995811888422707799157133576962245179288935861455372661951132512269647871917125059065622192243106777649159507272060677658835121516532754538161202518178214070695778235514358381469319007800306600893310516739865131430794220747077229469346330770231620698356678326172899594939137186719317194725022856134100063667973958416055798985656293593627278085423058828277883382026709629922877153242316169906581717706226918724285605629001602877869282479682456906545892379342363586259846245729813902290802439970333952807976433995458685212722824675313075787038621820016850756606750486058720259530560020678339680878614973549385727393995190720744157957297507168011653958879405327012341379571104721983437610175251759529253999142046809404049350796429976233341613702371251450312178180582622876060030737389785026609877523461011431402787608636211302366175243310927976794187877255657465479222841105801408218151699787982104028836299472090657352106854207158592317209060277625136966681806669847064785627159018933771353209913157225336081486043096391331130716771621651569748232321124304774122084400171899736798126159245000*t^76 - 28805442311247924744056036947166898213662211954616885353507212592798201481131701747583737367234865593066249637836274352448517900784281785482789492919446684669220113882162935507169513822241549245956246318883627099956489406901940889260478174302536140359367111204049712765293154190631275293109297692542401870525622660142766146044850746429726755446599855674257541099387455396031834117979238723486286962477474598205714460377139841276105373383032078396068604684297378408036660274534645917791931544071622547026195784968448993613519035163953468651343924764158278906336686127654259684978574362463998679306274049356031125103023823180023678331020576527770144008121219859476972562312139159741087747447548621998893119767814948410525341694192572696015221902741222746835405440237309449254057766375897112156583407036803811477600372966576308255095825731803843411237110540090580907840008527866591341152790444433289719534122573241640880377570892503326581244151013506392728568322869737257855158578971285908578824145830721783640936853945803009408967943840648896824019701914477237049037357146857443730282060970935554382627609808533291215994096909088492188600418526151983458725320887269712799284998578722693269896009988421090117041879095280416602912256400290007080107819128369184177853012166847444396154998196739678621235586370354327440665699517843748303917249771982064214045910050603420780166313559881987105558463826749007671768196217405974260554655971285170531044304562819832368603396193541893712510237580498405426597672761463621753873415931299876551669188786772620292937397398897268330968419113135389465982108880108275035861453834427063659769193909748383045520166533105905346553300097145231598246251730692907185253335878437064071441784982942823754305675289284074083580419764053400308220142310523172727605670575714425809728246993842027443207992721606497493104691152759485344237340351175488195227946318478735248240590742914293779464180824312488712712691876647556908141752452174747168088533436679296328482879275004823913152722935378753138658702876296958966634134337127756110258176614779769987861996097163979472289093520556149025477225201196376256940242911326325016588021096187735760923880240145919313589124966728592042913156580257569949876581059905200550758955310149492100768851572903386008616001081134610622680677782460194590280627075973489062973906999929696078041146578440233901123309348812108802863530116742794956565133239786151178052500242738359557226617014028617663189516946408994876581259794105341138421530216542752168260328929379424700373934686073720137680655746530186358962455354824636272574094779328045863463730461790949846256852934103112470971173085119411082191968424657099744070264645643229350337088526638174592295870367515386796940718747862780336332002850740792076720274577934246462025046851909410670938238573532561581510329509989603132554903134024032774365992533525665401696011676585496143194070907892816804572464716478312783060140241147149494276910780256162514765388540658170120108608624571787985937870853086453097205702948708606821373142828932890860438810242608233714873690344601541458994021236057961542115419553402565411871302257660306948763088267887985158368365061364917028782688844332765923278173397003614212837964173224136011302293111929226020635368589337491879795337531157889194872556007854478240476980559421374053977854477349895977208574666639529633463785348563195475979552925732668383474319657504564325524266693002168478117006506207095324204285390790428194221371754090882071317177279208059343631536383447547526299628343565975431543504920430285839354933655217007894770355522422392965160608953219586795121803301104962025678004364520075814877343857044018820219835869806344480946423386352009703889216767810098805581424667911254115387642573819659377074479435285295495562332611408238539832393216384184658412141608231852428471940253712944948243142634781210958253731366604732565277685009866600978881245777667737928953443752967078889209581341414359442849686860480787075681747912123013547730343256554486929217741970048647485795708363836098990871640712547551895002181594712888306654498536333687747880955674675611279133878051773489940573256185196932780887500921719840029081902226234321499413445245226009372632916029680964099435534496952400435642297304626339519144819237362876911511922195005978867461658970303182831152130643037935593379927355622606193006925788057915451019542781471397967737640842561716986009791938563135736631509920597615757661291826521505480920774785703971199749814003277210619318725067434474958815245893338086811228978083278091652931809184713028173827973519873366002931904036360642386118963587486581590231030663172721999465508052583376149178716275077637903780807265263166799676041681541459890529412951602364660725100938272446285640402299150520244375918277101145541284848123245969020009888823621870044986681528435418697210308655777758713837907904659657181611219663926822341085679/5184430196394783463297394957260587644828131139500669300657102153210625488307959965880900520927306016582810845551458506819814145860349963601210325890714837138127509856914093603310219282200514221526933561548857151686842793693248605029510321424507264534952838937161237869007601111863145755957957332805936694274072622307777432684792050631682441238066561973505645131186692959622322795127875281113398757232946022924543985672007518415834414344411160958854499145048211606150041648509208910396360571853204303225879002734504181741798720893927859819374290603638164809266996854654842623814219402972854667689489645282040814584542611483755419683114515803061591649723274860261410672220704272052947851709301657746302329692823578490768761851982699899174682980504838225148482359783087990805040808504028662715927785440557336430348803058145867852878097150506519354091500089892577514356451232135265947304454926890371960184101516456195114583431052114921640978341277117997221535879588963512158313097307743781230184341073795571731769880290031232599015474006718545890263293969966118685499457912039084200165223045471521459574893506967001351202115273969204216557170042880989126792086085668855736283049957153738358182406692943628855022066296392218499648538760745158452037420824524029244385383879115766718496042145766056542051126495361796440906512211728967987847457812345781412056560372430273786908642875838832682723642354564188933129138045428786364641124055368848751070739854607552605573922343833302857779031854813339339353444576235452486332056040944312756741027779918182486579167197013621925199311784819006189386830705812825261039690243167518430558187282181044397572690787934423116978104586894254523133529976118370920274023641514055744992514975787773688615805978555597687122473104342735218533966844879090265469987137014605911685586468130022365810796301562827429697659856706589167463886115783535404491437641622691852220206957551147975301328105725587816702111706533602780957798757331117648197960127124626939463879976607139835409186419907370227766037500984029205540727472357499062758978829851013042467060759157367072237855116182906182925226971895104717369181775998174522628541667238692753336947306674073125492551622220549243138499307096731083436258714553551167783424271747596014519893655956918445571113743845051672854405194311262996604245174778360042947187557427987431542157271099833934858337370680137842805091956665232635777517016622197059330815055627470267901020008785140853251678745821341787607913948432924043317116780822114885875561918386626843442115828672501607022605852708040402867539846309394913739502238906548728121384509456350213592135270394620272726019135032776331757488449410017006494423041937358804371862221548960009965820573403702674840658844588206451926586286552640202454931231862697941329709452685840945202049885042814630573099081419076689970906526241015641439420581594989481321376779780056133095968787516375470850986392335130652626724437896515299029687201650172441187389254875190170749998071235654800709158409007959481956146331247253858044230828007315010989646650385865086593011256554248667813697048946513747699677870965022095840692436513609102467441182396740531398555134655124972691661879981680426322645270083498138895551371539220813853871466689011634416161668062425926654043992470829515398314740029435339316958332464948001340990904144776134344507657056221237293379086036711314016591348829858970381630497200630164376112373975114465860585976236502350072973918751246819284748347156952355114574630278591716578580403881646335356085117045015317543817832517881327016279293803527468170023119883706810616070481502096693452973544287460255618793256016193746958321620532469186877381903318943453858657985155890660235936847025281617109356271787534602556967650995375593557327804495524345535631878744804100591023938963928250795811801464078352220307205646968148781146529990309385334066274496483136621690357727326903266246753478698422131030522046075647830424249349292969775800955255853120305205892231411287412766087270191305538194188695781309384948337815678972092374093035186924146512987260414396740335818885686724755068889795085625597362944467487422979486361239187206415878797659409751828328888341896545701435582384450096901832914274847284068303783153936114010174700873826586453716329808458862361172340378309438229470084735150463688152554205778363166319012641676613390248770619383835909875614539446903282519927832083314106647302432968701663344539398198685846753418595121016725432358857767889137634566351269933099988011467298284681193550825126515912054195475062639600331900964762742810501836542098806172055180540917871494776341345165729074706503922393378301664365762954617547743058661379816928739555119591390163760388634169214200716946274064033092003704385328728350584678177598339330482059030854841702335486706445653948720905114358094852526346846744542575384158747195014653328122111191890477028325610533000*t^74 + 225298220822788263951510429898893339869907876963291257136863716193261137908076800981520489603864724852758678242731466059387431701842094109386958673978899179484539874436422918502885385678038149357602202439558687374503593691927385024691393285906861342787749086091357032593680172010450351857750483606064549282958940169244360432037877913479654480405713634611972032347736622303566160939938156234920265573321670524721096470487816298689928833638323911058123975195265813871388830827693390264456280731680992297746896783968843083733527175255438491188498182487030700480048188081268843274182257414854126163384154087232177505643981144219909878928998903361629889185393704172835043317482836093635056542148382172855434511933849427508414572081278358676907184358879308726164857944873849956729266969568326523046035189215074293922685228903962647378087184670185935342852950238660122004020672789187047041193188825112197723603147478722808285893379006501155313328019319969080817433037222578664999441645047158540788272964229550950117789414621984192768462336142171251483567596669471811092370938205779633883039261387597314771923232841677839516515193460956741869251732723390379012355739753376886084620320415020362906880162318111926016805030132163333565291788360187474964055722420361737117751694680527470912454483455096067420926739323419164392859980278763100708739000951459044019239172946757857489547362191792192457463262340125303162990311937971162770017085959726059083605069601141120300677428369410474665501605250628321163410873525008915339667400215293248741706894106464116646002478161523124003185849602042514982867051096059827688004546674027081827342582124276459069848214134488594490869645129892575765048297113925753799067488630929998423867879933724243047404563101121205208040653289250698197450006132137757190083186240439919389914645986140492371952428941677430791298709268156301182939187142236496661227526940592194569456703386427294524977174383391918014929744661175531752661189483449400052549956812822011459969379591866513298063383589976526726515512541493688585359219903451582769121375117770486411594364467486841953813223208136637759108284496784995363826582948337822974658551045866642997599523747569296933881704488331939647735989303847454968948019465548509734093490219514976394124006873373164005073703098791011137721480345114341276807045346247792098716946508017589845555950274938433372587235139496731818259793647800418206447195775977937112145547388574566240613339718367661135666596100962025910862565893013488419455128320584598110861640051188563419247779795327839872423940043244554280384368034310277652458939086843217062002258329461759491524991766287765437688167252530089745705864995071430573772495981531102222224174851596415267917395558081193604934771720208052942337691114171339302005337445094087167540487606057268487714533115059784457576542341496074917623203690492883263362187572815319658492794799422807649575124282399375511100312702607551660265014142585057859239084280261583080949805718611073734484306650276204299735960679988608336236314245583469776115166910281680213899193969507701074623963466170453834677650369475565521851248835847074110081542523576642575408223280253565979283557942404913757915501443855629960134050404536140072385579508489646333437669158341804681494412987398800247331468366174862771420703337439618452802904111186899215188226187994085614443277428503671885236483861989459416530413346903567111212216468293907904884851494863686681688361239691889441156151084933056539395763066307410003566138604406740628446978288559987873003721467031663652062354532244466488255059150340186514353511386479315215111465115276361723112143888134404340456932166440623176437771560147589922410190335885362025964482831586038000383208558670177084740696745424296404023512191398553741859906196602492078495496909519483414504442212711572775565608827584250882052930352727510445912551890896025235555846584324200551568006414523632804255967184885854834490505228198981096977300921842777604268778378562008518776780889080362798179269075683920502169071184636048745399772545132001249328694112638835520325672612019864184485823712493146960648046830014993772622520443802242980043777813322469463039433479634159833697972203465117996689098354454964216613441624404785574166721263701882081239022960274978828722282561155620829229785442789501129282071646110364472420680415165388530923054993784988326608249624921338079714501139387918577776309416641924489927319663713966079877535317578619463631225427090800799712156119874872549769930956727251429364088689588345427298313978364289438069485020927324500872731910399227835367903964445650822424032000157565535066504081367079220432096966919052183706222748304398836949002218038077135600939947532749152994215061463874619342031120009074400293335633666392047172243318431793961770763831792790532387332196471662092537181009698943559825719888562487507033663073108433078142927172947135131360295307916975750933689/24929636192123564626441302328268816715558693655031371524556110579064606796255618304404780658062608886045723322640459261397079282459115252902216319316838237139419444920071148295196662539410130321981989085375698240656327397601544530941451658201177949959739439483872168581827090932044631056239276814280799194313389749160145988247817630852797324421784031111339081880818895199985718845941472354002491771829594051675453624796702819409474041948914028484581882150175522025068330899926038341658175272312142313935251510896771234276442047541747704311630879366593427630146482623171371625773329786817668278191577460984588151211708278193283380683444800089046167054412594204184936453133341488362710953602159998397197013275176441616647086833295189830490874241841958582639661797605614550380094878729957646167805905215292597474762825516084296995258417604350042389606650207028497732322124731100884679042818173222847150885262922599046328008165081678733566416123032988567720673655230714185716212753946020209293791820253498976683172735178415949547067650910684899720072370779003746381849870815773524250794484689373194405838733417510242983820982229559123879165671264754305823651134668700466209379080311989259898016752904132089201513764736030149767454122194123678592567327613420726208925213022324689063038400858582276390268367269363593246250908946039069040662888354410457916082784673735663367229622837648440940574271231969692279798895781510042541686486167145252440396463039610641470496225684874102705761786058618197048467576960051105987204819025711954359554266464246215335239914336991177500676870857181482464731719722771130478197609615231197858652544701478670695535348721261246294478047957250525691193888511289914222488829897820966251259052867808326182871049018504957346861441616603017323355899130218148010762212922356269417677313309589184123887500233866298563974107644298576289494137065760919118444187758703709694797616789125452538892647535414707181664433543804598957984009790319676078609560521196122783232846283910458442789668933563593324956058704056086382498768363701037159888332886783587490241384506308510583846442957320956532759818885126235521583790747198429292369226260258128442284645269705284060645490345587550977704270316782704646703631431468089511751375721128642997747686836639686669581819466462129102576925878050780400337980739080627683991543772767462086356994986031859123699437581986698861236196683514125399515763131730609733493896720190650950379904771973593967775527302541812424646162792577236109193793529403638021045776341791550249434498410395925520255097962909158243518462999708464281157291171318652104817918756056999337881100906064221356464078498412111415095130269122491686634218906613200557058391538304120768641952532020056781046861786477073817259598472499745117660536441501937172835427210550158599113460595870291072688212925292181831279021246676955843408024643480411132029593299167612261621381444476264933033459341521405277833460979524910277991851746673689553907828962068763546286589824522799548455074782054039400847685624353349069649623463503643127168683780571671080801979803475947985996043242118934349862189762410635528423149441343593319297267847786128456161971199298855443010581337299296644591999215378983167887392293324856841391926985092432070897534147101980525690053882714461746340995427844244255499337927505999961403188244029497853210639296880703472120189974523375350057257949891326355326083584512039191313062879362318433811601484830929093256304766968270178317427299955165040922560440641426384899254870016475058525319200205197529180295208165938363017469126735430505727476038179536127624573148664361352527248912283170373302080183771562274225262747380229085547771089157532148622150446639249008116498127024721289478548739338708055088121474943979487038051492337712787654446083603956654869000247045015350110491432715782166644945684811434679386819462903852562360881747860341208755200256188835447012245087110407953265203073352188081346747235046712816376880719529834260927059864671313285194269361085266750729830164111470935893839417199267129318060109527306493362173936488704362704092282254371976018180359712855429392724969455147855993701309111857400220498272528918513859194091463849380794065244123425578570750612560357998841956254580300908584961681003648112789829648966350610678159789882186150044861781327806846788751583849857669729934891869323354928335867730595697449514497841709771414819923246616836976783762825198599214505836971068005141483217794106690785581275138140638082995043153066007136203613699733868906189709485687188000530872385717872852947316576055080856805002291398538687697771294728954147179028765605476519140508725923114130750947981775019064034752797400696267700338243981121620784751653043406122816847511546645611324119060082961775897044840478501059863054123592538365960054320408718875043091034131829977801239904954050446948601183021072713638605196834878757782601753351250*t^72 - 20094613766116354217311807483047809073050569089372594485003092020930326131508997011867963322606047803122434994099615114263003045456629743191067500039169701268559352559684405436642669732707552634027769644106295363504854410732014620516409027233840272157140668456065460377715521847203702257142385363965617478154931464525282787773645497137992541760415787729303394603506393725944212711645924322624516455824887538714346685217301209279208380140539143568494147433519062802729784790748642884576535162307218151707424067301018851569218246043972644037541367860623678409753547962443759614795414323963827014130709316353802637268465034435439338150697209820974705776976851074350940384306743544162803610615899077312786772014340913181004054173292325858310192382017794573120976459919298170856413912723238653630149565360455347882840729235143983038721095338855141048592262934216524748517950843908335257544354455391595004192831675918125796654878778161588302523747637480599619388195232121248063981173660641794964244971283277557157108194131612545294940407902747040694500451072150439369507670816609166721125652624958197303524776572191777142123619825278862574515795360310174011905474696939557222571424375866923549799140346868034341088095695918317569446384187673655585901712352904285063930335450019046747400924648443318484422192732651308274726548311611223007970448500019883954609767988029262177946041253327958520354477506173020207725368281645508776453846273947216069068535381098326154629908767575956959325969673310155174695642738286167398774815926110434014155412928241492870691896000118817752736982771408985449754490090017126053525978184338107937047309255503678142082298145005139015666826807426084699153903927189146217126786460596091152050324323855583345977115916151173751562775026807268896672334424948576113540099411074813997046444542260112858662135167104644547585539290715212978969550900261771901915309052860455478289831993484776856044448594741712460895216764832219433553113405986741750586720436684453316806105440606610730438948430838781501565926833840886443041393430966759529918845890413354046674512990907422044532147744171986091869328293137613450751274544526291072497593308492579675431012009317378741492628792125959529781675009306559593720667651789211053308520293879356817120824517280523411770992552741163476669409595010494298015514910676722827741391216248607694521229604607950291915574989020819916144408649737592383858440297555302101618500524100816528082137462880444750763218839478876459937477164087830675557623367525304529328479131660783852320297549508752860823103640748217233900350721379178472751942605700665240244292671211669901392910646222573863791653043187804559133892968372766740134249613520602498041564667370814626397557343774108910175937381326789489151773699537761819186959424154299146409527599609856050582424673327806302452653838250882124930822884791876587346756632826545835343684666288810358346590096945382070488986275663437213292799458636951714655904607231254866456413548580250567189683729165628323911630344453642462988458653518675450112932335356222815351007762510520008637564179726096186080558545145940425842447732457703627048174351836014493962627088511875395256416004288501519228182186203152499915547266578494148154944654721270290167610768595016349721993292268610745622645827445220851041710236182223104729343851796236490698008186855180332303374119763746485803356298638685091413463460635166583913164282145602163435195630220471262462013864601971879899660714749269647912738665078304651718761975697040277978364382055460756752811839690801641415015849646461028407265663877114319594990157494374116019461421809678084163406711671219662229134670326780659871119127218125086624760687982669799991646797890510083425110074527779722199380863732721930853096403609308458140338286882425350015776795096648580915656426344226054600363307129315273672066416691641636330958852319260322409047876335551654028019674871701337000454307953439694622875082797229687150674848845268630975103247876248069727317222195390406924131977637319029158149454550021977028303993445540629060802212378521402247115681334999292929173740337153200043248489136434267638997500673989487368995053346114670967843995904095375199252724186562916573563178838601018855199800081193211721402395147280481613367214374712331922242745264567363959225744443512072447915271268048303648398369622892399306013943963998495715330322086903322551945051036047120848994290701983337376748975345803327361721007441736936000466973515109747427367343585513890005892903034057246786798737369524806093125220559484629740380827890738297028995435872391774584198517102794523297482763058512786585061403694031884318148030751622447200160755428830158747664642623609682808621714490797517020779804425101259388316549441050103416951940380786540765046010861776129870761016805858211002145769924186713894686959077321875457677256357991441199139193405860391641980651294417436153346852019713733211266123/1570567080103784571465802046680935453080197700266976406047034966481070228164103953177501181457944359820880569326348933468015994794924260932839628116960808939783425029964482342597389739982838210284865312378668989161348626048897305449311454466674210847463584687483946620655106728718811756543074439299690349241743554197089197259612510743726231438572393960014362158491590397599100287294312758302156981625264425255553578362192277622796864642781583794528658575461057887579304846695340415524465042155664965777920845186496587759415848995130105371632745400095385940699228405259796412423719776569513101526069380042029053526337621526176852983057022405609908524427993434863650996547400513766850790076936079899023411836336115821848766470497596959320925077236043390706298693249153716673945977359987331708571772028563433640910058007513310710701280309074052670545218963042795357136293858059355734779697544913039370505771564123739918664514400145760214684215751078279766402440279534993700121403498599273185508884675970435531039882316240204821465262007373148682364559359077236022056541861393732027800052535430511247567840205303145307980721880462224804387437289679521266890021484128129371190882059655323373575055432960321619695367178369899435349609698229791751331741639645505751162288420406455410971419254090683412586907137969906374513807263600461349561761966327858848713215434445346792135466238771851779256179087614090613627330434235132680126248628530150903744977171495470412641262218147068470462992521692946414053457348483219677193903598619853124651918787247511566120114603230444182542642864002433395278098342534581220126449405759565465095110316193156253818726969439458516552117021306783118545214976211264596016796283562720873829320330671924549520876088165812312852270821845990091371421645203743324678019414108444973313670738504118599804912514733576809530368781590810306238130635142937904461983828798333710772249857714903509950236794731126552444859313259689734352992616790139592952402312835355735343669315886358881895749142814506379472231698355533442097422406913165341072964971867366011885207223897436166782325906311220261563868589762952837859778817073501045419261254396262091863932651991432895820665891772015711595369029957310392742328780182489639240336670431104508858104270708300260183654626387114133462346330317199165221292786562079544091467257684350111440490684120007124793064567665162028257880391061389900169493077299028413210115493372011009873934000634336419969858220060134182752708255932365874879208992352429195325883909532867665714373399854943307776071171663276969341663168981633249712909343793075082603528881631590958286509357082045945457236945399963019150993206954716976257955791116631635094678666913159608424443009517263577205952292548055650487354703767483942412613795814622041888631914264659991744148017539828337579357414293407455370578338540648218134705552539265901317864377847559572482147031002004690781107938515848532503508041710069347513486660040442441896193224610332103416055158944936371552669711269404482253404194334260991387926278200729517011627078176015278090524727618984723117750724253492864041317955031870038290658414804646379115727874410526092738204185555827892909666624249855688609295950568875939576905714479465981007691400060823220466544651267424773118473394611011090019482711954187388096458289432877997568400859373858364752270275703484318743571968394972647053607250843153560385543265824258469052722961399826061330130893544348532875147200319001021233997919897175397578121307760409862248653056811037928687095109612927444338358598114454116870100554984332121860830990405310776040348108365854765209216681473839733518031051577608423276191553084954432389509578616924525363195478138272687511339382002557441237148570578338607470551652921470707683397244017275905622230103267049269256747015563835967056960960261094276498631578143120384801369626162942711428735550115201496151577616139896633161771440487955701055707793621187849124845075807942907431743485330379558438404771474292736967238969748371805295979300339022668961311883283553829147037786900220309081816957998788374850357813782025434489145362661909892051741673075674314927603182474047016213891391169321866373129227762222510990026110379775811449957288591302553927043244038558957240852585903229831105759267884880088472724066762577727452826292223651831347691349782541033192985898187767371360485159667027528939319413364027715599133655164536860729537377057987511750513867729177284323913442721028721519491620333702860199228687718643158449580827663083233741089951697598292844033444960300225989735680944291470093978715144358107937324959591567924111272278812233145020705852049733156190237309722851826201034189426236243864865121309370810662109439354141734585737461393227438673513419500785226591881513824950145566771372409786329917055483422185749289127714735150305288601478114012105178157761874530327580959232127400597361740303910461128750*t^70 + 115370032432320046488770629068063254769557794780540412007432919537158494838449609309366707032026108614540808147890448933273562680390395843280289459646631908655542156447951635756729231380367803394743055716650537225431398465515335159930210085143924355262078755624412217288101462079123691268353270813529435224498633475656047192445829598870071064067594676118300816892853767895940854105243040277433061557259457668214290958295573303140156621744356335712748476493937278839266740169146535863675526260590695713110623911930850873895486683795619399539265664894428331726853841311969477086992701744902516045955088464499484288135178246978124823709438755862078952578767642205047084453484090460081062930257404588848724640832601316629591604501974356098279149130855993423527145946671706133392678361274241883316463551291717217494010300416870803367502237834689876840475234755288550170662673621304636726103239876831408355665854509171690464845469773707741270972010694471598358122270810730294784906122712972130891477520370990036378965126569147187086944067912143072118410387062860864502683822163196334894085539497298142645092735252556350922944851192618498033031737308287152162039988360595683538438140347580876799013476219237737836365041099799261476664395962932795540534366242049436209005508083215200883140595794116156597602270308992247229641474075391918054520531725846042982363731803299269499248965710733846099972136462995990834116474390682307991744000076019486090759211057720163667625982987482827171080048464583875960922169173749832649138195702854177272391116993117587790072175063512742512434984423736608544086182946864881803889192217666528924774281724608055980882721397567452727875730365192464982650405452496371003716880904427131684754454044076265487663534603347525239223215127512338225360142059405987937271136612794621353380206866735051864918648248826974250986744698089793424495795950039640219844064257258732617239874646533286165077757004697338386084277450447058019480081973729961339878907008901435764876790214156804110598872197194418317043432949433637894009913937961202813420384056520481359461328904946482695674633916764115723442478420669329441127448894559788361995643966031452798352691612310001295115405333799661579168408376366233153545230475499448434326590644349321164820722502782837920256915207856870101781481873903089994328029875583352424798742903942006373901679691757531692084409886968036191820739321566993531498624930163752875733997486163951118833569480238135316394310768418638669194208195428880460113774402907463881088663061958204231973508537440844063780557155718157171510977003668410682015545920826798773499629332726485148123603156779995421012511820829164618723380180085457619053329413818011357380874942719495221100286061891430415362185044723847814879920229622845819275993223167114626691468653374283852030984402093120092522637175178096614793727433059109450852940814195267987122968693969113156414410604255969851385571592295895515550643750301362608604959980464629358035368743678465607811518834435369604045641812885077328590773986964703384849103261539566548727226251774873667672705464600531293780597257549805253382649655288891239240374810976943475666650542863561803192027994911446130748464989929603560593741153986206871096836883673242317967604402897060925755141530191489525831721264677310522853047910657582757542014111702531923862938089505432580696250294198910710833231303062036812071913853788389933530026964137888281500482173130151725998534620343198377245079239172773694761037815734706679999790601866679588420930412977334248634046594964658709365929611304685210269409781901738489450432247059212299485358513013693017129616014193719801804686166891308976915625561862589891599842858375524648462425258136421389520055811858071708456679966636756651267671703487308140356395119114973615793989479294095588242247596992518947816792062119921193765714580602600654750937145858694210197624500857898468141306163267037348647910536653871890137100424998313242002127580392005434133797983211543938385241170958284634547575171620926895702821720137804255116293579640865552129304766774071552892085578756103879261889319566765749902912954106784182884518914226221143860182090292960839247695086906486192394179904786021694800700053416883194795695470905374880934272728624490284160965817400364617820662771221205844840021252793170360780542664786444544826254832007731086259062748814430358693758905697174861554981667898314102385389827899147694173694810056664454882097144052338588873290122064886575828238067022165919333333903740840015146251372060285916475033280072929174267373399728907467332176257648641949375713374414032301198045618635278385727448165586655767605125304231592357290397433762992873153408665303110730839936572608550322799720155983364110283123968320354062780014422858566657736145707393945598169472891417492396180647344332462285859793047568625674664307279617398935109661500744342666057999650447883162075737195098048908415584602886193/7267773669917513593751911410171213118582130077964791304293164848272855976501049828887907604133981975829342234757134102510121056813306650580161106931765259367311385450276097689351686107618282647386032797537365180543157278483863951039411897155708784970316735833870369044759547927442878721241231630998853096142383503528469380030437607002650629121425474773426820075584798179654397289710638526285415513401064456911287427059338016071218034141886272989270499846386559630065492760380828370212427382563061160372666808617228773245417268098140293828708555010320411385045772443371390638027257257870352922896325053279190212257765756682874556482352298372320804115666664846604776185231557716752110453213124808741288999052047452828652696253554485620437371527720131306890533564538916228949805665023274084933422924331964651621924658367956708865828203826849654632382913640679975979919214427457769728223152515733636026086545355531130841899621484411778389807143948670664145500649339445095243066227501769318822667468621374392059194377669587139274672528329069270775083675994905530467365999589296817263284291860475130186923118579300740571771443568382334880972707885096847835521706058033900933230796096447663781331925478892222852238658591656857835814121899386448034117178038174992313265209929734773063109948569470368193696317167390603685814245207033812684709930177828510486160831106935167225702417965971998826276189497201187969901235894421825124405929421299158035065212377407867958745815433117815510593774436864192196250000838479572951779448943598436214971687374233631986525844028936480192433696552301583975411679623989736353657368659596817440259204053059857574183778225367967152105232554197662597052145046754244938120659022304786637161430716578963424567340135940647989176196350652892082474842996626081246650090789776049382728285091540459188527206843059822314999945681550092348529369996641171818253583828316633389587628753969329895310211430441330166920633743958042494232930213156794082961964794086327859528574905501317135799423749112679687715795533422808420734008432728415474580623643247127648260632494786968975864824780657851926086904050826317380280497447713783735196894214536022774831610845574845139832692006264875391529352985934503810710200757711372191260078968839198682319864163763772594633319672110985818280638399660376017306966458976589039137041800973045988920945809612199427835271964663062141104332106360668882502616319081738403697595020515900127143353373354511921717904909832525027060843207468376067890787949588091685128516704552059951907964355680810482291672112093375583306725116451649030738666561468178883239242712035007052487151312353980193886568137224142668822939193988868904981322178312704911292925443602864309161480528335765329097262050192683264335617285346811369861971758574898102076065701118497062242555770791937594355170798696308092244017710180339984113939641908513190554077176488086425041987849662143050861262857353232015314238478534987713188670894626143844866881628965303640848290523644098590827571277448783419409944955474580355440232410671968813637115130022879436507215330858374512562320579659688026727898456096795476183603183531333275822601613976458192852940349982958465349046668547813578193556976308710553275430814994305392302965452123951219056661134174654231580432840950831147580796513037025490737017719375510110220857924448725253595934721938036179153459098231727194249774799072041733553845929145847034099658995910785420469112742534432695729644826507128569511864764502870676402244938677750381627443201676793545978081466885665712752020224924927901343768658586785554027278246785948747314114274508190465754388826524783936412637384004690704486894247631938880100364614894339241763572484085791428626693820650054227957742900113594547530262309867275670135462697343374697484053905799927608048182791961398307175172295836105178619306345721528416975135372112766636327244769986846676692502378586935775981761961379560709383328649870034369935495663279735443327982492095265174425812992847375854694660603414269975725666944249024796192539773672771756257792073629735737569641717559785108344960748482823627540742950604854962584230274031974997324110988991922554012997491500412159243244807198161572661239900720910750833824831910408767444343361231426890776507518732468338841743933146267666426384395016947649917595012693248987386787961491002015941742589600038868949544732252230367401013454360256113195259525075433681268194834337832791118065813126451119751540720205243777640605417578053844308113025807437956590109721597483132930780852629246226076518602532653708285572754816626783563560341197749583884596035959911836128173272740532506103281211656454735326338613557179585251874912174369705664473078584680578580825321008797012465895232655757647610504880116262753743007315264152683477436920261980459652195885737013354139218154675451467167323293108018731298043890368689098504557097766068254310742457082754819428825000*t^68 - 31906455935417580449108092751063911035410994599875365763278912249591507006956043705218343315474944062459320395020996676530383164364660440336071478739031044149261373275867441844246262827633465612275464484260365276958686220488903186884359923363023579549022096208335388664214926428977712081794446027268521458437526343924048287902961043711011207172558283543725366661963944760113472745544320590692347271670649401883018059071815462489254175864745213479435299095194448226128337243779020371279202501070219793056628307833484959610587163196107651221434379136745294494994336940685827324883825046088917268534288448621957651999481910147494842832516315662683730195092972506562731202592513835691708879814138256937112449734655951414017271259055730711713025862515600130290142210669184729314377232130472061491525207644738525915037556190797197426665444957439717954021724131513116237094452287486018672784598095854772022715591296869876085058729772082614304300903709785585792522440871273979123919942902319491021708875354631696995126802704652127336570497206932461541913055697309532938590129140140435172674114182736673547667616964653827617566538923603050687238129457529295552738486794227088005404824205574865010504963812215825053807273813926014337602644634892015683449181048966252812385411659367786923283051820288517099465995634959225054426598202735315683651506923396413615795387793088306982521976067951299068570082789860401235377568929956131187623664724697426434934228944869404046012831352841627008544049522562562734294331155298175198849432230056500894403864122716517864037698911886274229400747696776029927638952979213547065576067063820834633937266757193108562313981841163775094669662807337678371275140639319680436433103857016513945255619608056671449660021618709008020957594126681713238621276012410851152699560377426630024622236086933818518116611585944815521564770958482670721553207888463145081508043955553374141219234285913469018747783204016373060652307783188711638860532015933363906676819308733543574663703089655423996607114967137562384369920291357444549919979029959980896491904330941450009117851988024277315395842277388945310544935130641803411819882058246382437266561626832371039595391468457689992868008390387418652383029177065246464052167957039180848686757422116097518697700348561389072548634335515741802017173163052889901194281278356371409152114319081137095694510673962686674665774878149195283179652671987364978147831238476791999512568353835116442686388261258384821987900228910390631223621902751002903725453205505580759229643568178592308043027317700073274882489819823215426562365397866124657937341781315031227931116741861845966466150974014281294353599956063697318380740988674322362154023054260702966495986746543147452363515838757748162476366811300984298966060586831173774077981426712888320874254044882419912233010959318244904232461890370150686819148526577682141726517483325871970773563431389723244278645065357807415439344592249902596727269108600171459898390672218219404356342144841365768293438917781040039997065563282051625227000513666443292402163668412443098199470687987340240823910181412731778466617552714576179526624564867919463881084340279082904767873247831042076920563360326527231263833373050396691223958261256945768260006139795323601283973704900551208448350553171157528128978225465767420385088789046795730326110482432270524548360695626157310426989074197801954608858406781502249878152958464770508554319306263211695165342848650581634303945530488044477856785453188066473170831267840233624844156862604030341403119973453899624188127457543396193508227940960005957955671460926863842428077113037574654310782621752957470602928644984082422083863184964000272687703298729132222560730260811923138366932613146475508357834239543382128320274042317467779014169937781119568618171186926726022570892870414321977519938817521404812945536863562882210535464255065713188073678495256006488352963718741137612378755439775813971825708275216640834057621797479699073521167041899455503686509324982338081928917767663563397888254899762010107290199568461224355302172249734649662092957033343351480838716004529937870840286959312463582254450734142242612842156419011595132852010416783366361127171810487939578719618735711850013252778395826893907585071990475819432741917291491294911421816051306851301879939863038414730820549403984506923932660363007469027527564239736438173321873655444144185473931281616759467876088067609102707635998904677354974389744446372078299754169306245368075362036017987122536503035212682990467802168472456718615991904606796595617751025075288703754289437641320425710747999745628108369759500361452258526095516118762539262925273758767440591548245841010385643729948751000784910328162001525461812206314265871487695022985514614985513278191590873311482046120431751226368736310868767615712768664663874900560638919504631015683064228543809576841586389981133572293567072035316742799532316300512193204672653341194340358022858197143/1838546336938404653112044373936557834197351398422664129596044737736619270554275190712852922877303813769122751013694435241619290871061636878361018702698016536127342638572248340336879865322105400300033594115194834440464780795310890725882088832711557037773016907126326598724904611040444907979061884897256032416489629023139230971524818366468664083335561541468965361898507002189323877994090191319356315052128625578367676969222872772885918072827288891796230671992552398195166395239268497397527797258553291265536759073419876864512336984098227631851392615815940142940999859188310305597585949372717663267474083804500433154000950337180510114432658328439363550636646811688534324622200282507490628184448471728127750835326954927562027891109153964188558443642836151502791187588898615975159540860934501627478604688076056570180788861107186659708627327814230870827956903789520865145260416761388749866722113770208961823057261707849947356342394235208294917061459314612736023437728167238867459202504874606330044894667688943096178694072751616310314325405785294908951094357426139759009865820717636545227496043631452109011666728889638394073221241685387017701165667871704486597952455864887663352086035023441381566386410041037908484355828903834514498892461266493304861416149297999573302608127936952457148987748411426307537646639866077330082025096644020411006812592418039586683741742204696996130133560832784929490561471591497083202943560440633727398413716493589181650698805314411322728513896564081839259745620254032936061219539205558550918150504325432890202804799957913480021716172258153349970578434682920307465641189979695510664651823829197429865723261588630805510695225238544688111619669668014823438437907096950401750735902429746176868563297895007190631758192749974194074423564546646112439879331299286933126762152738691976404828001907528254117684503683233573235503587541131380857417150680792263661417614044177432225557488987940777968684905246984610908331329106512141217538632217757167458124157370687543518485936124795632633297179132982465903312808859804811721226519789632045175973600619055817925786110495059189442151474995662010140881368789860202448898924288839801466454392748804142380878028225359256218743234572445077543474066768151735570503606807835110361770546126789446577248713322482315869800068836576225216452921745604861448764598779810027608662231462951173519085709489552094064070823340010660537397446587571182014322367589612548367719458769516854830091923439036661198559299224013414384225450915349372094811016844951096667977916658755363498093689775059570526605644344390484013843945472210733806897688203435083035477539093095636854832105326076446720609192315745678933199897290379181629476898131218039790772942980739769582970029935685638527007854842571025635116945445689696398171454230938047578058613994054404817241530683515708159668808170075409118142603131884640555006233723377989009379503285627732112822628298037705757971883975014423302362377570196739992074600208991612665540508212826623032706937425777533728199159486158213865404744617905478229251811452559780834079213261542989250497174515146600698790938441610935170224754894205787043663846074205230413003190988226206135325158103455215114861287262285246191135081282244005382097347582672752922581697982279589946031149550886473964187412332616025191195677469523271119913412440048092643778882987281875435349031605878112611550492848906449342214722760445670011091811066493051884558309109735750181915695050450972863558013282855696815548890590151954566720196983999590596368125898505829996984939763639188654697754850728029684737834198529105496402288587389007668635030232276869657067752725723232080100527195722414492004616147720435137962209687411900269054511531948249083403445648887990882302782725422349489062056632247829530853199429136022636998205362997118150311862373235089090607714605642595147813393807621658733907253253925281135149195544357874194915855954195743987291161492426185019814988583363109014797789850679343113580190259363818473517073829338693320177233345375657911881341828743940347214716335130725084187218221536994072765423111506478205150707938989027963759916672111045429858404763970401549231214012629029601061849607997004615037897090352029512076878502633632894972130511107707423309729631021222053252597706164517794521612230272619890307208453566316700631169413925875888385520235517838588854690007599005552629580635525010726287238644132586186506330654043430626914959356901793857340200639122468948024467544964274637137722635480355251230211436235253374679919452942861859544865324878883399068707951594664377832723201777582485089891524854435589323560829727254269712439347465850266451103378814757229025705428074774918258262629488921240696452968550614363983132053831776490234058349546584267772547461741146911967446310182818992521355998477222274777608332156173574302594150126857365879912245893936579317958605790310777778167914512586468692754131736610025000*t^66 + 93300132921068774425655850200015643988177882275955750726942890951347572879546605823828897696231143760932942864680857073383091813385438163823198615224422748467614111444697997691353957814075789366143722878642844648465628934467860268633093703783570882751047906035144867858530839813244106635098326865127215603148146756435138377075834878727421629660548597440971256285100774621896004925221565814235158201806213179634386709072067916301462449698042524950281607346729829488713062116518623253017269847767808037573286552582572534276439091448873233742268315850425111580277468271420636810472664187766783017457132322054742620897945797889481386924042229116515760848294996550385923523556062027004475273006214306575113529205348875393098068704979105261293322087794531305215964996750851036660131230930709283500992491535930737445969435784237887584216797591435125057834460517575713222436558068621263619906883457817721045385801747449878631617962559035278141448453877437954149384955819563814064309271932588379045752069175868533381257454804029103268562929383808003450905167307762441269678777960864371865583249350723408542554094134179385576779563014269221176535271819434117194215862096275504774239638898942853262099601500600213463538524088959928640013790373170318154602141857813337197472646667020035739867293129804886174708073608964946304753165863292740395760527170388311700468444850900411660573203694539827376060976584672984115450781468863418653445359396191936955668583103244784662101942612515253691438968160036307689876849349749502034081594022834039869541828212974411317428897906017615437610150350481132159189017109680273688577326163171199397304016762718894698584663530474710829332538098867329373206316006427659402310092320015586871817924516902171830491110484588511233332400274322808063355073393348757876462001447583365783727891081706454606156602086427708499676513251282588585234746946093352977121410688236281804950520281099786401142523706873254043582157007641183251994990472884372129583470192669642866883274466975013510359632849171248193491460770818339019833971910915318205728065825886895841969096058584886970247913735507764107968906753352556889368585510846873516835159025777829355933549972445035853483506203678494725882984573537534523809787228219577469269655664173050635773891305701083752080125197919208637605504155535978460846878273145316822673157201435989001174824167470018951436264833749987399419051687448030309760424955374163328587967607423895047991738839597435841613645810112468691689465233443011299997414260614461617948551936414087688648334244103451379400738519042512880421796618468779054186282601544925892117074821085449701983440408889349460111398599126062003055303219687875487961260478313895213468978983593175384861319550017955215679550125180973395599136615207161053579817132226481266946684915205116868015610690856005005755930420610893046297781011545207287516208913905626880590011375220759092378482641512261442031292935818220462923386652307211648357499841896554794560056382566500510039797674641413854954985665325665053875802825386242633531367723242020674615601378372444099753670625248901608140751531404739755972816433351600366268254508235647138953866777767005973050831489300303040529078115932076188206294699145410367703338344565894995999420153968039502793342651420669456366657682147784242977942394179576587535158964063665781857878690261965299132027449455642821989792344496276921026874955134818818604762980736446011262026627422637302229518494237911866429150016379758387736328575097072297153813595202274543041360462296093831022594240678114078057652014108964636545569647936484738613060947476419956725628070200300867737054283721725063792792809254397875994370092103895588374428926537933605493660059190216927906420879189825397358360532114742898855853979514400638582066865609459623415718426438839843351134055364466592662531750749707243429378707647475711690308951937275171042143062009102767166734550300034255856706670209933612694021142108178521603348120237500262310213366662905894853097783602944282323687914624089247628532806197678832592077417218758345817525639243562902163068162461840382693699431209305791352128005841738097707675898067668005327876324721398742864304464777824915347589108024539479690161112239937892748531478251991478177693626315820693498774332563178144436991865806397816162858819579200558640370702496543769551347835127028601766573431534915140922720261231153127944973171440929092614930323997365967009469953785757302827488644245390953649692516586750212679520371819506491333622976425069380596666158072770119194999121720459323499837309379668126711270631028880212571852779426920225389933496290523504364273177197195299254750258950494907626025948263788672015894401691399406829972156892783982001240060300798163662033750723308907894683008540777495996708866997767869435099169280421038335871057530664127323204259193825220486225589686333005937304811294755073395560206181760417739602965245119341591039321839/5557218443358282495337282433035623348996209680740012639103613994201747509012283795682372519349290466018762259871700702952629878114422766115255220684908912443891369356927532791169027494458985353799193849781728140346432545890072780014062369122505224787865609719124759797715107829709480170317635208088675272136426421756556380138084324068616898960814427323883194225418456472617484035530752305977137464896795554882798422986818735595213789596436576131864699078867334918052374487271678179749112097344430232845230877771612357039549828419473519735843740111220888613594126805149651165242426330357812912340932819154926155411793334042243920341270528950592027027593569216806866750131133684680718211067670634468080910871025951301817101842557161220678862729577046441319282840393706324317532230660735408226934176354866197451437224423718907123583907863010183679870287582885033298078297139709385349020229133729737765067324003196019679340009079929098056959308690946799449946535545431037235226300248195598548675699313243794617018892684207847022883930961148259857871100129284825822348743658406062339089940733727252243961879418845342388977935036214276728734584904103904315106149523134991987981297589247008126713045199704041813537252149303636416363036951769660609324960474655045787180975675319585373170178814313737332952637466684434046787930319040779848469361077421111347626996001399335674302882164566419309184778651132022029798189558765712437261020659684545638752504527386498347330325003968387060913264954020151553045350813349478284598292762843350768279154754580480944921024251747067517980300693263897735504223455312473492004371443503421831472594603143358374749019860040259613435229484610382651706921470882120698953339734621111251836409709806647119129562032762883537073876888099685564785586034159552365406384002285704809296254731304185785946176529825306155901221382218555113800873039911619323716287978942454463220850459407088071500115743598077946233228557377791390538612539566503856776886972286445871924260490314439968360983027450108693477290270102859251674913451431830891011131281748090716121218417368681214610761542959964848190445577325289753463618025461974704524835300667039228516478557006712816450715127637665913614866921506750330577489901992851755888877833808158808754339303176432316906763377297263553358100085159369032751365857265681171142674901777323339404534912975573844934892225563259915012038097400924771236214085543556575043166800991491945668740926124115889625860700285260238831827297559056786699500315069654491728578789014548711791853342001630058790187860682190744526152614875772967246787520020444473292004186240315381121059442052526761341509046373454669846242828009858427919128095012929358118356309345014500461017258176371652329249742167998913946637327257148533097673009426959972425556552175567214068360669744466633571232780633457163529868880574175005074493457532801130779581400161958161972404027411007200773365169916478211480232866480254669326813795431701263698442209978062255803629723016038646947373674834546219663631848847382912426170821478221848314946815838390016893002767338320809835253164240358468198370116831763245853363628279986178757580568207027734144728212501320709440258417052633574141112452608038149806471782762580242564609633885822631333795999265579469842213860015216468758680226960572878106605971416865365564972879084788770258200372917028812073712697384994616957921947396073242878141663388213690827064169089073582126784255485570809823126813379733211590013700526879300211131032329944608684129933773529852607809709467110636845976429161885169110160650538230974721202425211758743640872682919006716638832328892659129335036162740670504234525337454502059870083620573627939167094459702798038421788845640569593363785041877903523140246496408272785660411201412959297961400575502585289276796486161069199286641502901086164133706115098206573714627046873826153609580960747692177585771049528012889556662992283338039551431550876513077355958796491738008331155384311649375622952299926925739640234169774860853999189649678358799384881158744048208573696350215159588084249579672579658045630147519587297292921705054917801470835088984265612190422409493249622241855716807433407641792240636022511357503758760191228536541145869497404268579424317026761489269813405079120170610171613564025074594726844187296033430859303907951319863125548802919193112014550661178783463595499409213190671596560195833970198442824614043311845877920776852910025064916436791911051802131678939045514590249120390710910763705802157392667134998764370300688918313522372637154293096150826312504540422357563551470938275202322465144615326407902251852353209178701566917665859011313119795082237751554279849243981779820863994340226632910832181014686405063492865929906698729401373421535512048212219141177871053037856474046474151697316257061826514186818933425775748718068097830012026457516912727378805515539640771758274823139467757881411870950*t^64 - 8409119954353068683702945324622228112126821600676683304493063694290070376454412630878928110193998110975957541132162511024792931268501247914018478543116601216987458945153096604525906629463391755782052515726310082402708075547965735794350183929567743790424277510074448643812238515154059512621394898929327507008864077380522512442872313352947680625197864676702512870612434499469198035266189700477907139453908047827772669780672946884430920791115127235822874003474191709374258597476220375900684059329485505437719273439287787164378694962374781544767469737415390465678809499672036602809835708130423862586682527731348035545827511949618090130376459453240460645761891724882785881982137156420076518548704676881706379164987026220774030614912014358233488520548958753436728644273149046196855558256322748743407193911319293934287652649701660123044740765037319028788503573786756018903236286452590414219072196744098174838497248965051671507015206239096652871002907961518556215167943299801855052940983610914136734823988131741139284811419987580895268491370771674689191809605476329386204675336452498791196116386058598705135555045984832011211869417664397539552283233651879431780326457318017074648696120306456194733945403033117649664973555867416148028924620601501892698458419660587064511627691906226988228579999587281055643449061222880823583435380550035359248923988889587996038528629114435021516938651294523108828252594098956473275531495494853236942953682334961576520802928495893012899005735628645598106663100494899705412894888109930679414663148318150107771089244323516261026985721590047009516153053569178710935227170449589102102752516022998222705485597934954772963776416756391164445661644752005490630558938633862380151536050998205036152234013505901364068621397807211947940320092672966792185313013719331350438925337918979637281240148496602652111805736398810304389477551082521117083557827126439148218925932295835223712178106160327611873275977955896346675428914572543425239905036922070672224584323142175538944159662868299335304947549440262798082863836696426974276857149856545682259020502061866529872475679469107148707153468587509996287637311766267225902296156929140755453620816707963980078516451657586659397620917349736488411485488237006829797187122104926107302448301472296990357550320002154763244920992502196604837501776246181066524125368137464356704117333233796963040438000794915154963431459512258391424646904751343236522319158741107682196194809692355248204234269952891772192378719112316899940691561125579776281212033482075040571083266407713811569752926897392892800305230905274854580661915631993044111498744626557343564825769707312470227586811611146429053178119425000545040159559384923848290961386749143072814975465875629965917182958570032892323505235440128542953442601925285100562427147315792655459092886847986692638697035539835541830041314740459826449524516783434109566044155059418200295730153403967448158879087460963184275347798925242910429180222243242318891093658755518222120707148459634612736547734282238107917460293235639015221967716895953896419920159292239776299281436544318387416506680420176641386272169901797878116447533798415261314440159356205961705434397265444628935176898863230263620809955290903471796955833258200740404025965225025497769024168102692721517830213710988058669711663831928257319903263295326432804139131451847800237912702348330091717609110809258672035796625618623856040936843277907584420495879323301251505011160897415774676684050271591159815616955857072322613186978712817961665590364541734715835545633830774675696576277296009086663428777036408642935009811215851119842066548088985607052216525899618685034727797329882452457468178336010642040223903570218552508982164743780643090525098299755053816454318119469701414221613097016696311281443298890473526997325426251893525712692267412999488537252857651027816553599017050942338853534760591448563726791999494788479700604322030418027207662810409253861636375457981692281132123636469320447984985598989623072459535160003084212153683699478490495540988570879383950006899327135190323620999567501362232492715099588195009049623322938185214568198517289489698880386973543585789477300285896232947021172191857441139492751450456573952482722738393281467100124622293231369307872769202333374872174749386587765680431130501122361825326706983445153287573401339575086787440139093152544627263450936155862662308239302787466604119692605004367293808553538761703914884100171300899279895721093850558858826473065543858622638207490751065846192417313972109339887383561648952563598408223451832452652828038117279301178315822052444623168089929665915353260225333261079484834636897673572805045254734541727166392310439033839594282043272722727708273957092400051045711256337384603531668895403750829599596780714615374278523974864342399550957445588819362812768759403139390330262135322751634892925608600865379618229465937558521628003327760560377456591661785027455353965619318845033004808/583089744587801290924563558484595299895516951719927794891383369238765445868512901093984508841934063821397331120648844458780299970875278692223735308951855535818304894207265492261697797258000024531321490454127754310983579894956978756312521417502415870063879206341311789944338242731808165067365382397055735201038589408114919893950912432807964518732679791061586024172401483281026671401999478101904747729092228316545208190301882727205496125804413568434512171151920009364782898868457750974657745685959204507276623371737087649890230710579092247303826407378821213852808080585317582580228225004597058785237173910138894702957339070853995150511458721617019111790348729655811860497420287061594836345478439482351752964231777855612750229004260072847034693323538234716585962788827017316521475017494670686012080653016607221701504245645508289431130318951317401545991411162842505653166748477477414845197083693197703938804110027870077910823310913967798275804005916370721163168008174795946046257150432247839460487366351451174004987354910881852937885699297031454117572390656327992910102958290950276066448919876026399482288641565030510960222507220320642552292910455531246076459663058828367033200035805256323469677293414087806646484616909634234045461474965968771176433112010845629168762609365119800262120782477749378106049275461504583825213240563149992914364730744326860276644170947526679667145350633999323149838694057484285399321510283224677173938020918274705450264046001789842794431958815817936771640199820804432131037455338726285390938359107400003386882177333367008398284296935679819821155839824387211719698095333836289273791838061601511700430884299832789272181077035777200002857046810117961827004426867673178186705167189308509379895758291851031948490556013330011108789849170641800003524006169528212733497855577978478811103423411668658762284225385210873131418391862304642059806376057811366678028755565466166303716272926801145725797611031166631646272292036819289212331232694394485236761326866448199903076864755613470696719530634890069657157365098551540261190586511696055145418490442204376214107176156971747396896907548702379713266430934888921778980008211617971565900642629145495844610493839523139731509649681203561735084624065828772315132027019471069717131046163548178165825097073903989334059766951355161181001494669756599006086249954429206343191527722936060894602556908620391173613967746474519550842136246980766374158932195902539078505410024037414661422624936427762419508102318969160395506209190469557836567147124396104745177531520920810332973792106472394171869660451154460196393171379442825166703130117226594781882873158603764397885078237403444190684890665627352396716571815728894168610722366276489104441706889045698973103302420023382724481224993074852680054784070864971617611515011264718048898767782181177136935260354442790155879645085057998574058917404725706256294798411523374167902827109402743359564942901107082081934179647586962835678702215198000273519280492359512446010153565559317716714693138764935717577589210645478127768108841314215249570943974195001418052388490005919528279608435353849252018034910599757015097634244055304350323129221121160673111204306009641969975595815319927039554365399661887778901779167824841753174160682029773715575201023837080336031578075090389506078695661069610095301073900658599853378783735076066829192255618173466866674260376745823163367066365427150428294631566827961488225519313310930937173596850691410243885432194015387195731536746717241611267837262437706199282632890335235480946708067194842382863030128838214101673804609332129753107939292453704548823838190484452632863342117529013438639202497697859675219729497774599002220767698129617724526749575435431321201352658666998063276846637851140465255747974732391858285120034779698494582861320221863165684631410124114359245180403526856463641634024691538462653726832427473256216481461247739250415602808173656500064114217724401462720551010565716421083112034083028774138861240350911201257773277728397633627154097408541256435472305622796999906580216896116040987925128223100292708186461261739829040817791101086395628220929506024494988972939374249942379010117291767624254237857399883139207410709819425310555454894532005338309259269072300342531156970517971958712051270116882128510762488676428883119095004487004553166915007196504750303322683881455108981466674725193606422235500518451938533361400641427353322714587918107700028376145213127692562711205205196388702654272581567650341614218109060781386621491224135074969861804223237620208835398122725263013702995131740642512390888350711632430197806480736188909762437276229347152406903041968036968383362416238738103387165920789487358150369518894248429197197856578452653162875382231500946527692411534114484014704857043115821542051269594509101082527287889694486044383847690364688652290069346254482273323278997918090295911923231436453051707690019297291644713446135288200946395822464375*t^62 + 437261563813304645884159955305740257366302964395732733655267554088462384672217166471924993798528885510694460586767326025199309518317514751432431832831290513915845461189333259391370996715069993361550276616175746433894019885346114006911379774120867144753252532429107542086079153315537826127922317555462589138671347556251627880299470362013792660402349754373379031341579834901456387484836309866217371912341632073622736283414671078265167589867445395674486666865546408142176737464926906537706893966946062957606404608494763175412561668281686426649909801191325043421270797218211542951482599697219975646749595214869822999002467447805803874037592202848662651020521833075964288582392636673923718664831874228566382080724562199191774063776772296601492210577975652915075347747823003048568393630439873853980561295085228200695093261189659643802540112496562178103785936007900513929918046902369842865619840059179986278349050309295876989004214003150224796277721606488766525523068259623424613749391128217217349573452484985151015703901066303573285284798556327040871215683914811263297358526322094847249672979661673778431581253732601685588313034770210398475255859138699865766130315962281510236645755144186933681707645440858972374789507226843836912572092808897399268654574887666895260885717078166361726552072926111820048703434804702639669639832759637973400684426138771823733403611305561536697233897788502072712070464464073579643778607656885514053310138120067934958612409903121863715842507647847917003612020944073616878779877354481256045818431754240893981727726571865456508139019609155763673466611919774156584472896617445985820691549303730222356189734090577110329107505750470509107330346054715980211994772026367937808117157322644122036945584940169663223172617553160759459549298845167050111551469946387893161377210983358816013430462228522964500033899281495350052521810220571477788672827355944995309211399417110695224585883704344029239657341887873314851024873682735780577938785617147418188611583248320827616429193766661283472280568956819361577767794736355935105325916855855835511384750267528516999803916208746276233641886343334779362729149621013382076877140035204251596262826934984739904289718846215377689062301986332552785764155103726427248886184037160981156385131115826019140670786273224294321743439628898625027938710041806976258676519875530379727252765448104075802486064359728544087947064344529962997737148474687583542481973337416881983794394688929203348062462986938568850868248648223964300088600019153837451815924270853354647481052442459497650310817776916388142934653498961941717803366755652600987709136499104737018163008700241004139870007483157623754691281321507637157322325488955950389712352637095024201910016805491631703584093774055022152490452665590332391402021411397823307615175995624006442160653464940784515454414404705580450217210254122941668356976881718278011878932013189493947388939057768641574418195371463932707260654013077379684452847077870998816506993181677744635827740661558351872688749252480565263254809520917283251547547827868465497998055690933956940572138761437741251794221552227272002732026965599425362067872564828316026460328221089636282864635908245788456716586416934147517230083629037678976404085344607414188072356208890602730193799745649457370430789296231772511515792701329620074535858022335895068567258420225011999078962737693459537355066203568606407408367011329204528682364912481724044826591936262725091369374682879978671808218054392013279193930670006368038774817197729925956111502737465525894152994739118983129948868756845473667750910064516610132691954002327001657176800403636802672417448063667973480610156771931430442006877896511936590895751020728460978773657460277085132917256223509062099034162351209694024671530758076155144277563698814904975121114603131626356790863371993518110557864148815671059092973491940016620598506272915419817401324272429218503356878013449112759877812400666641491336193588199319915514709316196796822092291671093662781293185490097148552971711069226367035954967562524326616223168873331176024394991168217246029407107244287812472783294547152665540633526003397368008955010914401329176546518186297386395422835124161059109536789048448925259456156066300162548733033542962786929309375655336954410548814567133905577492144107519124411913055363283426529465209106198207438544686094191799901846387428827828363466768731967768096882153605342952503959740982331935352249808902652202645472620321622576611346451409452228892287351406390067106998044527460507054455480603570255441425432903715352118509003202847047898900373066694812650999100529329056210997681746492958106098542921207926274244918206540063919813787428369825219588014078788249050374208797329802315383449652370340547291748835535606038928760499963766325876233765157097427872632229304917205061288549325923812116876914215172691066476013515442063705830664058184333043892225125962736062782810770141018391447271429253576000347561/39650102631970487782870321976952480392895152716955090052614069108236050319058877274390946601251516339855018516204121423197060398019518951071214001008726176435644732806094053473795450213544001668129861350880687293146883432857074555429251456390164279164343786031209201716215000505762955224580846002999789993670624079751814552788662045430941587273822225792187849643723300863109813655335964510929522845578271525525074156940528025449973736554700122653546827638330560636805237123055127066276726706645225906494810389278121960192535688319378272816660195701759842541990949479801595615455519300312599997396127825889444839801099056818071670234779193069957299601743713616595206513824579520188448871492533884799919201567760894181667015572289684953598359146000599960727845469640237177523460301189637606648821484405129291075702288703894563681316861688689583305127415959073290384415338896468464209473401691137443867838679481895165297935985142149810282754672402313209039095424555886124331145486229392853083313140911898679832339140133939965999776227552198138879994922564630303517887001163784618772518526551569795164795627626422074745295130490981803693555917910976124733199257088000328958257602434757429995938055952157970851960953949855127915091380297685876439997451616737502783475857436828146417824213208486957711211350731382311700114500358294199518176801690614226498811803624431814217365883843111953974189031195908931407153862699259278047827785422442679970617955128121709310021373199475619700471533587814701384910546963033387406583808419303200230307988058668956571083332191626227747838597108058330396939470482700867670617844988188902795629300132388629670508313238432849600194279183088021404236301027001776116695951368872978637832911563845870172497357808906440755397709743603642400239632419527918465877854179302536559155032791993468795835327326194339372936450646636715660066833571931172934105955378451699308652706559022477909354237550119330951946515858503711666438523823218824996099770226918477593409226803381716007376928083172524736686700826701504737760959882795331749888457350069897582559287978674078822988989713311761820502117303572446680970640558390022066481243698781893717433513581087573501742656178321842197985754436476356517428977837324032740764911139121276115276106601025471274716064152692150960308101637543448732413864996901186031337023885159652140832973869786186599805749806760267329457265264794692113442807389321372657338367881634544196976738495677087844526550957689902906894422224951929932886566004458935122672072143422615102642217863240122803687136910678503293354735653802112111335812847971408445168035374785055979056185320143434204966572565262659962976726883469564803465529120906801259102036068455107530171024564561590025264723299529089982243725316818818069997583020766000827325116209188320045311597704102109730599815865783943903036006383521348025428046291983589443417392243439386548450416117275281581571524216035913472826151750633464018599311073480446846328690442458033604736599133436015628795276066323892512688231401209366636970824190245260096427562417320402527923013373604061749137226373920783477026639128595760695821972787036238925771561892808655653958340515441755038689696847177008368965320983412089239215842926378024612659113669620921462850147309106146486413351304952733486480473025244784790029757293985172544385073382035795746933849705618715975108960512849046229124034946544301381199335313305143303727804585847015896584209389193046329309744498776772429566212933845764021551219036542796012704376148569249282034686048760998558913818713434584823211339871886851909320020996952942779034707263991972913827465769843454457914941605848672732151012203472814005267818971129609329841691980789355868302825571373877551637390862281802646363388162365019497631634569775086695266554935888439776428672267439826239527631113679024615460453424605068181422720739364846269028260990955808642004359766805259299464997468718468716633651618317645956641442564343861961685528582885531039086646478623780805437612116782350195993647454748935890787178908719170819904156679365798308374775609794873874902719023206409665659250159877448996081772687975840198449288174303192053466103928267720921117770932828176363005029630296916423292118673995222093192419486367947984738731849229997164052098460305116309615350220489362323020625942503938947410739733881313165236712014035254731820268575243617060025944591978431323601929577874492683094264361953953354431780490535546600223229766831416133134290261403241185097950602687180158174200807072345317884931803668958363690842580407848391005253450840690060845863845734783595606363669406853826513850068644304234191030327282613685140354225127284808893185409454247334780415075525991742064363883083984319784912999930278931875864859486332426618873611855576499225051018101642944798828355724715545304794585982971858430140122010779737678807516122921312215831840514337199597664354915927577500*t^60 - 10733941069075554546170387577836017756059523890743362360487609280480162847468099185752642401745024547972725890194906805230887127398312612676013159527680141367525087803132145839868880018254285374120225491394572187943297661459206174636530028690653537309494981137142865981450322474859678759453438240444513410977173215768965883391717684558116391621517927311673616973471403145738629590546377068544616735981909541307846325104060262283948621554368785689798866925730492434313770503859144308215079992217171246134141566941755373237443430502610760580352513153831624535905358480609181115139524222065587625371445740172691432127216517210330270760350399620103971852359123187092692694104951055278478444424445707791295449425574875392266743847114091365899363586201464003282741236623789703824472972459138994810840248590948242711892041161031737196582079405566651294560808425462536845171131849661792511012208038262845477004845951484826341323285343523500000389831410547617709984387116755453515376185303185496858253894000292814909135884394306476808683660422494412909299998693758223361672323676810465916898435321777333478642128821666567479785545312996390193438209229785038860579308576097495444550258094982344396058942267570135625059064740502109362605073670300824516640347889453809669624031706955316777687477341034968296003610912801343119521712496882372120159708115229313421207507943640221660451741274773461740914420625616769198943249400975611995214339842972910169432218612124591456588613274051345818460726171442770539046730487579327933817266257091056760401919679707843235644174729630081592394648330618299146747461317707099391255839417998861521428943265965240835411821371164102085982483897584374275591501779383094499736485710226210835829635873808465098289880784954847375848525961409249286546117025762970465351479526879969820130218465705052010948823768928541488221351696853335059384492498100669131429240507011892963861793391997812471500772114950760104930729663855671455252257071587060327976904271120159535140558893546216202134095198951555152091010345873516492840635472502684008622162602334847377709658781789393775820872794452975907653032093660774951936990600552814704534113871432832055669613582921234067134944529016525758533365881372720619790228036490837514281664477409584927762618047640323201019997865314558713389117803274080987183411417116373823984510765364197823364088567092178331023788365705661457830631321312565602452036461418409610213700813744148131964727169801238918169532120635529284240781586501032128924559138650908013273878318545318743558095247711975591744581003336363695941847122107545123412784188452753111478130436921537863994972773603318879038870884744531993593975743272061384189790514622588389322688424218304267475020810058070188065952115308209539576520124607491576191127430061537125144530408522798239091182422223952458798242325218238098439034816962615690488189606422591198382809061788427397524860962985981901824725941124407424785368176828756040641758314258849222595774505291583368839580479215229706466085105791870033697260037911845856471664251911174100671424694986248330911348845685168818751568350157651758435214351036410483318426425785576876283105926225094436356161747414597528226302407679528184299909485445443506859953773346690445092409842592889755401947749360990722145524140930107154647324389521143062408396082638016822657091980584640429495836283415795462855713836045463433992143463720894012559002016981786827589552399226643299514689019212868026812400066006415146134096596680054175709573850697133575616916002313709076758581487067157883007764224234421570326664577578240976185506532074692348617674416315723214621824670228319660984706319727663092388763460996681358172870117963531889237590102232347345001885714160327631483236288397235273817283769428653120753420933087807831348166177988864477913363489217481837075985021753995492376714708525817471969843694087271808317864935316772034737933784269907272557658987914720577177385282909453287511812839537954540363689954115969231912517977314891261864383992842977273484414046658555236334168436658805087102076422161030346119092358598778532482455758532929554688956948195562032228849701682758117609773037505950185957979935552968227619441130357584926703982014204682727565409461022846322491279229698855501184784013450678133386213898996306682939354744103765131360310688196659276796447563033136636336423228924822793265793627802451653595555071228770105573370276577718772086911264529385678788177475201906757457528122423838162103021323847020353242582630150684807798121020136803521463591613775566587202048846799145923207474129178581541830587040155714591841503280116896862489013870340128421961021980051480464766075841538139550901661627703040614677306807872569444622031016112476042523833653465051056602346111949878409544630684724633565366021491502382499068075974655241118158549343231235093901251801450794701729154144398187307937188112794346931449939284896897149066957/1427115825101645628236607292670682008002039943467500940275867984240248207133480656922706240329148194341864850416378667423893811748390006997152278462430006470378042695835597373129370683201201189184228132899754106439246058520764495500075037293951762637224410458899536098216499775681286105801854424901140952482870207909127082837396633057531435086665832677698632520157115710017304086824866620726539126262777340403952615208048471138877898002829205153002537283173637157829723455070190415976339505527541719932592485358394383014243268851552133305367312952993407661280570157692477188186438801727248046443178063528348295976565435988933955164924497609000761489202380295772051700640355693835399076017254596497046544153532993820929276540820194641924626990211710322161217916950086606635334700471817495795919882170923890973860269436133944131225508389671936888286549744778120352990606095157670050096651536313908659381185856429757548203115065335642609127155700219174171988742697627750421122005465441399388722576461690651445415505231480860065361616962857482318960621155602160890761395600383711732815419045614740052653450212879682389182978074098112570832296587254968488180128920591458251204316474099634810660533918007368892831068989421489870129486428597094537913117783586775167842703168172461911581792605339996181231051734179954350412295989764655797799151660555725770416106710097451368777641242718499125818568577505373303928232390868204594737833158005207428529520144263281570364004581685502319320563689742769708309903464427520281117454553690656464444259670875614384057530068547574316788574429162388852424160520997852812117855217922271036827797540462114595879816090823547892803474264068188158883886258772437271425732372977906544670402729347902863518006677487972864667901682601754886708622113613801823603755821423484179035181512469535307528038985022017490469063320791927734910735443097286030217147734681208337086930758091891240389405431737208351671137478603306781538139450078233347647180611165784323724860807284615222452126210678571155881849062493219823932052833123436187010833136546972837879693491916468829915055050003422735123505595799855309701043363926345937184281315267982689319418057733792629606592121265982380967212059223488325268117690403829434787262570329893681595880782827580888144912507145476089965515757772996229984507979136079819313151407039070453144295667100596140200155190310695523563422756256632578198167378538641335440518099230827315638350964192740855247583036298657404040412762552451754458588443748725492931049076977972301282346889675469883293421170114111672034925724233644906492665313466597156142553089926122631652323659952613189975333016603820816525314490082047782714874276569999582554735114752665190621991419769258070567295607154861144512766679041076593355653248406611724675812433936962522905168646186473764450821291216336628035183989836247274465188974106917938801656415212635024222186162098926753425740993736841967756245488932751412527505364706015387363981721329843818417431081277016113100673059764747584229785979328849722386948189299787749142565203870982230018259084045935814201846862636856313585132978948550905923996065698338022286709251932007604294319747201182028675044920294450049358509524624439539950283231074997757936555746861414841554566010669669048839886087099015004201021051519562877757729274906870711391507669063471843712001254292122278438614675045256535358761462192078390482124534158666296532671803292457008091970700492507464920798206660563133872236865839223935604833310367792181805827565845211054437696408137068870800101796007079054260663084491454963819961643627334254906973940474575296280881824123555437588098698473088789590164823220680218408442522840344426398575941418519247090774267245838002821805444001154948013854036430934919042497700689992511111640315388365493083398807468384407653907960372438331453146060109086164579162835485176598633978655979802899441583877828490216468503690700826364252193730038461781862521949317459565919667804563872804778498239014243521588256519317696523128534523978410618383601634212817506899443638397537692926861532169269315457437041820709199193838477194188421851564615447557111338287279755055751250384663825449162557735250414159378633519562458947272160189102690542417370166147994822029064160261673782272110415557889878400245988702787854693510565831222472354826070285956331511078001327094718064358833286908610934355318332527576536496878951506406444320053529089903043174263803303527594613237144341958002978519353792294579813998026666216671702779182739457558005014247772388984914770382069042329537716659098458124637309972492000965818438287118445131393708900047356828453480475434843521371884594812028741036962647417759493137193554533364115552722750573336356807140913287552609506870606184946089661336334754704519289068098915135121613940837311477787254457848740755280266951196522460968429662401536001048171195985011253869119344986045502500*t^58 + 877550719184484288057157546328201856240454526801513458486707923631312319169998679090648859715542164012143100149369621854187950760865463565326332568764279185204124632243752263889352957633505972395531554260743210506776546466507805720009981501615066377351002456200078272112493104763310225789848690971893118568050254330490194140442449658965448409990492201459893343811302734241770772984782745375807195707384927889209311948786206925139060536751155997116194014943686808260633634069935925238431656514376296424200374777800097064012686697268789635537019849286413704941028329796225132121510310180560323890168483623816249405644831400543992979939157589479222803220360118149335700259771241903572247709256991615496556203590489299385198047896110121432255922569494871367141188443570396750600165485258161974498452427077522186035837899437589095932830256121566052010992119477564838466217834271531335770880725023105666450367204587494664794757087733934704202851757800146781952884853127410546788042891253518354050571192053835334094685202591398244688791363488703701147513079740159583170017757534729347563347703183045779215084300173979717096418988443155300234916808054953040918166589752208620784652710901104918853818694322937327169776452033163326822820010766029722315579400733666019266238397448424147187263741817344548309832449095729987651208413617307589258886601838280635330670486249397566572131904350341812850599220600846068761241461861482565093235582959988820114152819017648361120067450621654337474751834997583327541147864515679707025527518525551149373489827302720337406084479817163860098228416226593569724349229357284176043042646928625313194574914502752763909056365468661853277327262305963844803505662485840105597048955648923522407834981380340251263470298428183172169495727493210027789734999791080408519507489970901497381154048170350701074526222005563861968252010369923942073316254643040582914223635258655669377938796600983110780750991700559440469406694333055817075603259845390628726714004741876317620991583333127597208376444720911242918071148128434526042750241227304895273138286323252508797442817096869857086439397787012261067280502977052961017045566604820707490492707590271287826752303117015826729120642588888827129835878309083859433925255238815951560157225816024797625418646942886615092356570154088180647598523270073430588891159594294652693563267366020556167911540236780180668531130598744122269916428924211642188161327967836721896219858138384141822678019961115571997596055374507940670430146554172831837050821347040979143707122686913050733827004428304134419359743037935936274905758825687824206167882490691100104509823796037770989775203047706991232931621569316083088066102806377143560743186428687884823833701999656844345013895488421984722671621556074814627794381794941738276234129205431432963201457508881973807426368535201682912875539033260405411552151861117916313845009650631739317939650898422914371261166219913006540146493718627903634676992540616349132927976664397414046056917454666118265002819971265140537543160078664547009762402409903436079314300110472943924251744523449047900537412152945785608754995958366749601823384723361589689066463261703467021771614708719516947500177687719507669330845660900958660841203892916180137874404615684743894752232245580211096601966482509599785453849693684601677418932101242578835360357196501729888026677926458669190317796697876266809197121643530299480755460659584937821334863337352929867180997872067470685606221229055598467170591435548198582600152582333282169833833084029072153832305021152062618990579423105243799563828418394143461142082302418333709002457593831605470786046352817126889366560222124479927080835940294672902497469846237767114406555099891903357949857730291906354899592879349834533657483941446196903006619717365800668544998690437985837983285216863679606356009091263250953799674639504956425599474360938788502770145808636412610203608812161014440972223664838036221962750209205198424376881367093552528182819397486971814695947275614999502618070962754585830051402012822205403926487827810530043016961734088412862779547279098122069676316354540994454505588558066613087860499102803265137833262109554101028437960413069549871525857187269843593337002707885848099182777943297149559213256750234454976337303525950520227770817175663236715339174839014391016607677410244333876863716785728871026281603313788431434222094753121622600160376068846404527847945146931975424109432596363879495733911300714925697902185616887314873021246865512501790350116844033935362652211164699597695596333264689274713684332545084521337304063379892373627583937991249510660726372894978546807249365368208842690297921275478077552103215268456640533991828068714854145010614420324716682845771477828140676650978941370212609774299376380351671305080386947166020740149839635616411079905102978655975648270259145119607219905509019471974377860529567491725292826759066511858740580773189444249174061973644634395933444403/191547537013565201280689867843947963066962658427920242900289153554296980084606028539331950245058282399857755289488145326587435409076469181658028713523014840954371975565150159264187459148218195083778142291666885443207978804873386327609196508274108936588354558379583552943193536195505638309514393833603456540141999408070462384402620281718764129169255442923306088949506647638369340865922413007723964617673055442494963011531951797991303572721807445250470304238182835525232547486787210139144859015460418490128275263106742602256839196800643459108304507669094926061637458014418491501140536912074151623890732657420034298413754838628857924163136244954996814250796669097821056833223564096433472390145769700926319193663775342537763959068762982703217789077179695572990174570823372559973431902138075422067502153548625036650488715870377843219663851258495571714995288406610198711268899756565872612188644084464831473166314978068359182591682752030855841425735481835422334835187330693005371224899357454106004322381351564297384077877008833590860695705955337093189548820098534734835169187533344659625333144853090610393576539481647144550510359354665601332559806237668558160982910154961261885866614450669916416671528922588981630389395155473421136275030213674478774932165810080662555532185042935272503290759981327335301838236299195407910708025328211735632594914420920247038313071775948140483455321084864192613765625135934687188008206082058665998733207104357441243211784103022804634312779382563181495717462743120612491130539777728358828737647248308256752582263177056065328715402140815015784159488045548301857686983134064697222916102987213572929849729730737180420224482846625556155935630133027359977829459505517201014950064305822222779466621133172999052203410466959913894756644835296205242420071111462824114161235057025097348822742431572188602674375713904652642810909954668283148566586555926413021675219561330878761248456598620716995467439526533524147312632061617214907576989065909411286681283315693399279790950584484172465210896144642487634288776948163625240296700263714502286172131117089570977813813331224586225085471491996899630517461193456429662906529629171434772657709002458467559834053116817422952676423323181628958504237132264432427784087410205215445340481734770127440002032809717293506127590455941055990746166633854331595528874692072459636776157322477144759257833877372981816098408220472635697522729609863662382635818339148530708588319297265186263097882069341255903503996831399950293782916718817308499565828726684069544258726078021905777127359616059056145281678503472144124516017668272827693906484540105008390209052249637391267611726364684740666103125179029708701914015334329956326268379503878078613338781199785391623326210575409095705044936652882861204401561973988980398645541703037154493549140447748893287278982304314443895795106950674245655476253515249317616120323575665315278741852680426130545209834612138023806472721384394419513742117961892785044849360318890124792543175350524541945266828922968291165233520248519412353449882352160328626266271215967129539477571040891944590987520627041363765593821683363948582836319332080893612793963509318990006251483176787343934369464123619337645265553310668238998115196913289583067824870642144451748735867220730059369698191186583360794898397749218618828682624142850426579888057482617147842636423324115943129876369493990591216397948777955583792157797696901554144738986479223838844411514176192268642426024990486512388364711040773878848443556141400130894878427090183294063127526095871579341308127532171960162677905920848579487118137081267531367306816806290933241266003253852513215937682751071615245768806884011494234820122221423385367646098574292558923517805663477275434496832534531635518671398901172302877953346407404243081559721475814390912565474261437680351849969488363964780464942652187257577581673228772263191463970748921670396388280704846858727438653852992736443338867812425296782299594309824127449508476841744755704150881288127456567113061444000301690558703889125488680616301256043843856969096472674159090954285840133166199560959378528333566029894661641368026839828760378155487646354526964524325150323627555002756246317092389780364540745229704558020168804013224276403171729941306842207367177889798869698921199756150116340598265837677974948102326759210956529227199815459925981624968997854742428729019479843311981030616584348292059561339281791770142058824902580998185439167533501396808529801045963877446402782843475615372562688327407271084584094210497696897971011292260805558917226800804612854867084780249078222064099188361445862324195840375387203613851841262245480132586911102663777770022751453105825802970740120312337293306427934801231713159503523650638204860179194297715524339350773642946319655150379399330990622184216967532711551988821540134991768253262166872357162974335914458690199131216015556235302879247829828432502650924244715122381146491132889375*t^56 - 944016933512727804736391060901723523010691535913365053534611600814513111048702624700494610366014995926532118890419153628579529517748314867775281865863082006236355903452766262300633400788044537644234550260375583346598535560118093023423860667590084331444114630494544546670787319531586583684390758565642179842730430305133154639992989069720126494303672777191032777619762578108092871022936327474158126621157907098190122692921060318146000684906606422067813117746177212643792526297933701988999025067478939412891164874228763710539611578774153410150151885071550186155956641533839625056454466668581878179260997567251152124444753185891518701074046010156161273373252468577405524210881578601427722916004729562476195749628806863756497426239832721918143053190430968293820308435623713222606595186975181581072893294026987796478862775385748932105466154265612807004170735647288329862817937703469639741420782646256873923802844335169557296554080244307585888268975922934090539960513950812208572609355868508902472399442584119179223260277905701771923075023819541972582507552952673160138924748787629351386873560591590991967534292920549021283114520139061056339153375056993356228417669177592566138578731922938342806733088776911353472854325252879653143577348149137352214165857359607003676541409223374349760109122030303839676241448781602799771738071535169814351502855095751055385441669232070136602566984373600124477335456050205605170127265554984585820735908371336738458537683866040436535581854377044670806051638248079942023560203137008211179480020470373977293845591990431066512486950747685634879300006858432833720267884424792388920550147369301692896807608121466633812795383282361520594942864927122583606618817253164004719330384047732289921391376799735675559625990612753342708596828987704113764204865744068159196620290418257993955104620739365122977066547496182306794818835303175091374381698946536042690306647212695214301769440509714567575950825850030187194783275077434149087112627681166789934285187783280079792074933201589919072525795130202894897522125746085713231904517491553837901708184425326759188096645760183986788941208672100687656339857451837811162879446818954745895932703038799668993207788286223604876752404174148234207991164558555621196250681292056429047531618990148747764762367981766071064408050894597690800477013576421248467761851095228901567696633647215644120716752988089974264890464160374969964032822169311188885111960209428759692341777546123791594016961150214967352285689087426831158071237029686034642718420703421355900984890123948606108266998449262952241720229033104460385311622070852127005896014959953985742587590695405458753722819067978036856278082583564673166648831860924795473718609900935618337776159117903717133798499554527250525594126057115996563528232719323806181138932639950286961582977253452254005490676913673194714285041625065918018125010493340607604694760760650090066057230599133771427970329663661572879917877683553896793704940178456375601507783142838657673313370076347773428305125389279706482463228280684988985765825387557647964526764566344265246011357011422814452671951229700465222598430645742650831514200762207963913731648287253841534985065421275193597171769151014162129935702321051572427859549303412963762625214324524407148029984885210254802299807423886267847970557105114419465423657799679050048223737119909550445699258761156442384144971389507609897919208594124410961910441650895548861121036912902754475371505007116869888123783597230064177169881955650521130717817945195225676142931358850962510926689628991444787312934475202048285998973493466371859582333799035892889968357527883249389575935140371593840432521728154905937196033290515686198196031542239091612705558842215281192262031885826400545969129615328244377796486055183558824198528896005911657813485442242362376459699461147684051932247880894574583371247529140796124758651108610576582040869850834242942188675740289533361178291338852511082133674457758778915855640699900400408651715837810901084820827507962270211658992562863747289091053940230743040732754198252676450644952177000339667396746343980736873576722276208983022855925471131616084252020976791638598568693782971588040096221689594820821104853291700453592656281536849880206901640323342845859983028057151976539512210227480338632509240185710745535053359134838827776260866785260079291856319782426169443254073837694594899336824845230026379930308329878775293069038205091841334000865865086086289720516589703793545604454868310403987459669121083612180841316684793766493813649034751137351512628031020014556544638939135990865578079641675348597082745648371298240179994328208188517804806187071089829365237121370417889785032732779897873834832268163789363391594888028412888088494045655557728308194622000378539226906754251164452061071551576981332874994519078909362360114077544590198161774484848774586356730778944225886899225132952527096735902301154081085105722051487089511791100260601481698925924674189/378493021663496797597277007324568253277675470421303017400640590778327901955384471213500976454741702989236876817277562648789936793068203706310581198723694684319660706486594018548104568316388173531825512292890389561793242836921994117039679756849427102059188905959124290781059576406006436026823275179461106957768279497029078018697926327438285130414623902512788131608098225306555295260271254195236715008506119783717675245068892343810354544222067875726589565525822662925153738640366224998792827443805800771916801964122946286095353821103794535622135135243678520181742754537567492578266492206542829399792090532788720593298953567416812261789327396024792807605362659248343182121505321024703914943635985909294485539007987672358659076351694403488668525119351253331829277511573373322800835453191448878225331242536351056394784920797921223898383471013678057514684151550733378032987569793339380541361371258490084815810659773202101633027252510762919069430550088120080804856513878594745459556523568807327461822966002451267931004959895685718269174184308619036217082069827009801810324182022618961659155080559326197660517663130107023089640508280733211166437342258806464039995538596712300633603561779794250482511744445166017727761486124775596231404170598881957893143525482621694833768635281121048844130662472846883086296410357048608200586988611999512386016971538958384551628724365894655130167113045202289112682573585911148686396830392350948150266080489310192167323838931570420347026813270729909118063457214694968215486994535668731190231007946061004874980690954191578523763975260964809266017503262925353488690563622062250309989324218042040274179736467687162428814341579730903437047883716448395947986452253171078508079405271784050103949646779120790409229523610649534473631572331857217040938921540068195248964288646141668640828897436006347956099882452323955041357362918887228314820175891265568376650190898842089999438200278448931123633520313673153111906496527292498267246295086825050307321018875827703299962308330566763658629417681912410886184513280931626971614990062118735632802126673750605340083740942157956109327222809942489134014541332085457413142715200329186612444128945037356040089529111315411923130851552675535190492616054453691184162182771606269688827526767348470023304529600390866396479756495030399943971072802685034762724145394748204025355923378001441194427857745948566607538246992161095506620361844228805492129847914610339025536965384747360230592617587426800094659705328671137679225459259031237048770293824729601315107954044887233971865787540829719069842102320848047247886612040259203091679882515746468245504620346507853416819550483120517178253977837732472863989737531012036522338977684804009543069910143565682940215070912121824161996870596951588025507630010295199909251830263106467608625061803201870856348210597881640767734828895892548537127346785786106755155910146448620290402138284914843543730909864492116117902752001168901307372021448649838305416057801400761202250121077883917331489683007453985181189506946452601902407904710372600126306606633745510351301539926262972461930033386709964509434786676540409477926032735593587294429261792785880175686103796224694502931128557909667101464085507180166715685933839200901024507384776809689361867490657208219620693633523376244434288595532000882635763309341550831372459317276485263184540786939137100651734940059369152074596798119886952660898881126059601719385141411498120329920115819484738420289147790816977030373069921414292966605276074992776593641441714122953599661449834003885096903288000301737590165319589188566179891923022915891532276031372902517650555948942349646819482196047329022709863629869296866159434437916655137091972084472582242777514170713962801969452036041246446871163436244129260940608172671635722681903508104889343766539311359209537460374723043122877381460766041166836684645550872535305598045845585234632968124873742502909592630896971107160218795465903305913998316759905076326503627480791163489969973829864281184241831637283563980748192958918145577799854718556269403567938704653171505692979746915338004790686313143269973579460558264360737032111736506692866572935667151576080463309215120776184036015639335662401134169319221454419351494065222335959293785205755562286692982995633886417836101651713030677321936516929460968805784861719104460077226556394327904510819615022607179891926780209619619261388779636913652076563474078787671345063569832502550337551245323954311339890565589874725324413786006840034550148678219871449527982155183168820924316411364499857917611237152574509754733901395393197821203222455197387243289474462739704206976776011363908293216860131546271248879263161416171647534726516561323837149591621947168905628492585129309977743106153570517047473132394581262727493117560350965401131546599546465871111546946527034549304375305157496556011796161314066049488277324330764277183619122653218206884460302260899243114770725437081380869375*t^54 + 20286069043648578724273755283618770802931357375696331223059174778991458491945210251895131942736593140960763090709937696187356742602150593555543056790690574423291303197878633120301941590371569838050182677270766309425216916154380741683192933895415407842617384261557852335410021433305977055656282170120867838200503663960943948762427375030818197580974839798031918532091892023095173102349778349664357818338504800042703395890466752572665975994941345426175053035626999847291538562370157774771959791187693350692581821096713376462339886510803748770045340270154909726564430441028338468326918421168827690195917887472995980815791561908822538239817651686044070489989572255705300989838650619354609448345467406964347993805895518350434138960317179913994704644813371281945640912769505491034245112934716310461409458182027115245578363618554352124842007444191304130172272256858133331582586199521049912606803850039519833424803603257170587670416102143214378152344464764612071850331723855972889746317097301373011368895821552695739496900254171891976973638762640866713890521104256139848801730224689581291407903179205262712042816178124227437311236834831921336366672396789521032372547263297871507009979420796036543400811351211863553344292638425027810484529627655512628229677934691304102032694303287935090066654521049918815437821414814157843959834932034889177112103384665507368197011560672485026002544030408450925543970810199430959353560433974167391509248143222714830040979825134878647546785380944880298888238875476629588856269895174163609981561665440258177701885050596770806936615685770313956934067368884267538788199904133480106993259783518369607189542790609689937468162174335710436248861106281242547238499268179778450609963116106025347023791289985727396196798494452932967143269079251967811403691240033178819783346576779418330856326401234124654586360983312634168608210923377449119589327616901080872588002206726160248510675618480587267134685701667576971032735995798810880719072964311260400852132398439013219722458502899991594404978709405520148089447656896146358771041074518764502630790121210958758109364159765984850037870528586462047096541361686412919990243576069139359785411871454809649970741395801596719659064602357405759333203782313935122822766478218405165992484319312890406804896237989501748172189214746605723044977576486661265127751033958898062374953523341459059739771289987890440667038328842780146848730866637507758165127480286808345461058767905785365218462873339180766779681840711233449537218729503018449475172319492380264904543073971623484522664455276711169138842479390077204876533236211549479480073855181906085550579993956121072679456566994425880483380278634150333624022382779948947647693566020101648137641092698749025783199491936785590145026365807428875100577647978107296245441523905977622145384113669695886369473676028296264343849517060060909667099470381588912576553522115797602366239929577841496072857205848513527115988860924381659971232645631776942517263262242752938219186377955828483342741025206696739035913985375875535467959124923422635005271660938209227776054438527737069434926742241286119671290594748803535396618291753773986550789437746660674440119626467387952557131262531810274431377846748603611125393006012863648707813098050454925607258580944579274317354339298587997293150799692627434051108498039395396198759830259093752532428085123617019084821096663160007249471270738616087572423425073297106872295878037803645418623007169238404164078345078603720191516009956319033237756181231367896580388603446983624813314849210394344953929594969595921916536012358061118487971599505422903230506542054963709531906857726036317591646305816968248976162715339081878722317381501472715924382964440058371392438406885267192032243442810211601933295129812309985294875712783956081033553673520438650680180119286990892729551324728948748743947889035079688077242771832800238815069118421357557541974553894842887820340874841880258692878346945063087585597064377113509063575532087425392827335489428064780421650745144026460327859119206967800125864776031899937297707980537588248702728460196347629007401281112236973441485920008226885268668951661189327183810628144589745628982741292296940360851041414548261298233080580408535982522257457981801031341939842786911193951295074981499131393707388885574460137720022493859320025317255000530238017401200168584681879104769349274780211368510526889258469573101840707563087307348817289717665185949356651318828727264865057549105696257467684702315304246325056063257975442988226311497364044065083272379493904436975837402121371953776957178170057314640331328113603324622811569538013702942549506425627331773149032940337343311769328231379587763625228562910822088783175953195448838414442761806472578944698394161635857541386639207331824560403096319395265506333524068006725840344165772798552156218152086841961619962893303893367687408986859428398816921406689419882888586855779579267252444686579025360926188332268693/16710823975331745403351475417726220993769067939355642655047150611722401708973578540369665752907463867826684750045839558456008530109048993825787924622895199269962378361860943460425748865289591057820220731421953048577286570535801249695714162849578479600349095093289638498635460543208586043448423847546018684550524038170717784221757502003879003871136225129809891093640563155044139451113862921072715341884987175356591699499268077066343955348672430739626784591140094929148297139970886160324060683368029694458213520680145175650247697007224136101052758801324674287269397087130338351568747014402079637651197959372181248836217949957647937595981624654679531505595257030964585776685329267883153980530343528825454644552428134968287966767225752908744987712816640241443028478812862142931206697367320573114099530330850216452147107823908220074004100418339748199704922917522945369758319119177625480505388844242769782433904601307413543797806997645004351367311079362282812893664952375692535384193682094512193597466800862942772802860493507633599054105495889972542414566856513262947852048791187327741177790349223081179728515692914159132636958290130485172254026054445417468935652081439750631747779897447519738284480792484688329867205236452356512858221871724222291885959426968580488887143519958929326325768871442673706074218872367806475271199119850544509118485158512502261336060660682896094426246123127799179692023060208152602380539304115117333426842044245016031538448737733486483246089491575622402571103582686532558947916362518204358210199218750617951084053147788835731049201926616182144952470898778213720066715450483503126893868276796573098897746855365810567611803005595666302692302790499797104118647137215477805828411478037258061193248555908351878445228023564526616382978853897092224071642951014331639293895008150405747538483396231223664476862734687510467863702438305587061446777577086064717006819749118688501861988465123971676024574293094248646827569846676687659346345858550389013568512908857298598526637764028796735116845988220283801390033227875094473841114655572789460014282573897668235769734977446219194260862290099347633464038239944905100882150067335288616473948334554479493090745247556189884908041370438882119731183425800408252281877503501107001355781370482932450085520740847445799391747739591908223941364346382697761222160381579449007911940768009874950848324285387163129464896187955791763877200881424441600973280077739399873957669792458657036595975946312805890971768122058310606969576880493077258379669576412589944855709669151625047059734770670595143838311687373291142642540984418991230840206133714089352726053049260912773497316002462302079190836002647056349089358223067323876646664297781912874165728108225352793964212564799340915831559947110692754333733098567750335616024204069228947248729143764007128374619109415906403707537728611104973148641348655462071831411881937542858104547237484919507402459039300217956903630937410098661495293022449823049710822174627882664401231760797138991616714306366836326867612193484888461351594283439092156519952066471028192868784970329346331338042983488704093435422657039708644874470124552622533376688162172055841718971375154071417676581902368087189008036982769841322918963871391134120704665667504427794467357134676740262498549102730196452381798368771359723918606487909980102104807592961802185883498895048694632548297353564600299142575615104442815594403430848669207987947752885011350415340962596118639688237845858711816057980822945461236638798981424209381681527803982032291003920615312624360882145168315208791716732978088702733225416978747607286519356856841356439666055104247135350143176202844337983793979130078389939869369523112698505570088257846083926403455839069301068085240836538050673179668694552122086811757057577879076899136018215869139881169595859439955797676451337877982502230047855290525322086585693068209423156201310359266894569897310505819750118847403599149282667739881808278416249399582615170160156699081557859051674752498452285394076061198862546240972148461521736823774366446611402810878658272100440029671844941338324720867410476447890112032195068002351983801196710590712842820021409208080832897422313514540458048981989622993470871829777421533632002124910681976367120405056900959652456788364041844084488019028146885534555653112050320859180687220838426051134754013722576515432059488694357492616333783205831540561214158074450172802440459682093348089686944452222450375736944397896893281575100129382247703004830295865044300132726399847084495153370095112507554765904333349570005564849516091058062816324907224558783783870978983949006985713413355553314261633802743511838730336193862686367467881393238777948302806669769413774422553893872437182502815143119772054120742547356435606222704153863817620662098514321483921114017711889403792827450438883874947890831481923416369868254243670864199413942150724690748466924689256681313907684726494884689877311750385494987500*t^52 - 1896808078839930247818460729516250214487840995201092277062754555626676044360577847124179469395777746388973726173515278066860014950661263904866342722572655836010839583032801777946084426470473585464056381211869196862830424137402329919852525777472325394755153547404195110295215600953304245979144282900500920335426133722445290471690579505613115345978099473674518275612026269188737296185388418099010975910130021638638942214240008199424767376783211848672474619480465304644395377747233685514592464907430645690853106753861292602200579222129310414789787338947126370687081182415660237901641673168257231129657581118643478435673000984001533724853221893857002079650112540272478821503987640627181724584427202875187161184422440658365832225657585796185186030709490156836735073658569310758353515867195785352962804814781189287462934029849958116483352942962554189167346910130029479137691792386118905494102931270716501386321229111455222959050873415393095254771830057121251331304631771630712787686439597818743139498868068510426007398371686099984789700215355641314966007501635876559996920093433633908541663936155612081184223944643493130948526963876654527488500547665040646956641186282742907897252831833350169421883235890200969908254410430255820608173687905899180321189000637249542068148620271103031010796787106427643225519624434036371054669457153126697724702692932402905450809142041880690267833152606120742105313328253254021670656829683851129815107031913405727695543415656459940139373217891356327359556443055016465125059989709786632428362522017682418832131928017950434826719786665061909109599385480574138714999545543226892743642071024296324775538346648670153423662404495837360747235968967220214098473427715362305931371544760704120594073430845993301461421309964311165065922882487823064381933604643891337389095945591571287775528611210680496296083987230654278274717863509195242148976506579352958097909237819252532855386268604979406775177292674698094843600784347689311149818338644450629453549063229324731189582561122860002332424258824287683175487938330843529350747311210546279637501531623459176201537757809396760134923234523648040175116754516146199817943467591398463203362920258114211316759815598083210862026260150624851017955631836800085637589395746305269634912294297759941181254085272628059362312712126684769657351084262437480817775617606500510472791285945567191892789442040993181894443234819720960014507275327623969595746515319085936894483606901509688153614081697096477876308397392772719442021646512050510041993371886375588236538585668587247577622927282610321973795103176722538079610752775242611459349949903745740326812822297081308158981943871608652662934867681570706261704535744622144558817019340481508375540796677003620028904359568071295809047815668969346690955773352419088539588028000293097520563187463462062724648955509681963236266553366966074016197539059591963798787068677736557430058669516672593837821777709683810760930676646750486345824927790491967322703930760318582567024918158455976910467085378815382777701868764600701418555301625018293688807798351358863923444781852504214727501153407275177670863332751600088625183992410397449414635281962456425137856289509727904014365624269298813458050235070004575466118195433855492476961496031209932465746846883057322183037306768787570570344931269835560846268284419920884719062125161239413752652208513297940485580889922505873427019727097973692022711852866915285831739240317658693338368523633026415607189797869198002480531108422176188746079525725313268071254766572013698455847498320243005252357230863179434313056523578669494334384432758834147906529712722446496332741447413283468606010513502590022938077814172362926349310165270752243746457972957548568747163025548893022206394865047506179059835498061046812689678552278838401120708750294252432218802015231453390491162174363015367126162144983974567416606788065512838970046059018877170582460251721708587690429204080930726958308105438258434779946064979881930401054762153140478566147361390458570985654719071465506084851925731443290033247998218587506517845934754556226145584168279753585163201881702946086395273209020758733581804642207574197822895478324420016007372342572600981791913195150677006507083470818368505585980022119160152031937930609262013104409074423688309669199085704894116031325253060274247136672597392854513039386528226804154832742778561446055921119737554253456526045829755162595302704253318684715644085118675934034564042455033663597353950688571221930976325354367028345490336395675343290588103325221440736864275782750645305577717461654531180836144983538742756848762311165095447514218021738547469127037485205262979561106034249035278874687094573480944627329257127375095845089829391443022087116622808281034107881010718009867678244761071985857691536449558878813100270584699864169804508971754795464483573546168947222714379817488786058508754785887041900038655958897191862298067364589379739325121232063361788031175493176338217/3591516501835514928747755334386217810052995170260337238077878781472338139844301850607684437600366891279378265593185243141888421539711490614205126309638319199961914298516819632739737908087043285975832145825804458146188982345939558782641626254788817939204439829755837795755750647335476698475258309665723741203103803576259561428523215283617995322186748306820514044654788485145859069091353950546628095341202831942815718004146615543611688128956833594844101684382089814086166371592566337319843708831313205508950556866177868045144411899925171682424299788653328526720781597490894875912647765193356762907740800640754483695956567636976059686069697800783183232016266908164761268593095962848377466286139125871682516841944407595831458896775715247701055104317317523263863434436623175464097188428298054939287155920714690637882048016820745102571744013439646666999326668607235376429822271868744174349403276896960776181529967351579604971916911787978288143864641978234939453479638097842468242081312734077414784741835377621877111610860183081801553569614518627236027569947338075983753064839219692144530387451330082211980475696275139181428111761139612705354438815348553350529483969895315817148772852076907134339925371890679780072047776406946661518411175215082363556117672137306092915529022005290673448171619605551892005480648235755426969561050052584673812700310244226221304010998073435766490315367756937388404005191430226679895942966909917668464541483273914131797900717927387163585497782689419552050624830780923203502511985285530156281215561504422026702594246135557420549613770934117107663216343558980403640220942210777995566346866313083092882709868267934306501822994986943104780594723268005412906754730804291220189906239426791874681160733751204802738002830711583847885761396422863291530378007569962531339223199692874458799398362864518482084919459508035338004981224044461564323884882792948144374740220982155777821750109141644187076575663266785478781901825282807322237162685403349293680871960666369606636283853559208647325798997585931975432081455112527657407303092935947946494442182205732186907295393878196246829280618858410772752927904863453035505279350746315657356293092059836269093483503107125437813275322772168370870068657454868134377679594428933996899229796114969070301713585106448106022214646542488353776888129425504905112864704754751775994564367806985085024480048865268530628720139533008500467803899241045184083688684943167882714706246963516466237813575441856183743951968350610638490069258570286663315677612295262713442420268305312983153367702378831242580622243241149886558919445690520840808617635914512419514318970057820880594197660842927315490406929902242836124871676138057588469099752313481313994716584201139058326308508289521093694700560397653005495138205752962969189945907858878793937123924407789845766945099182504903745849432221692580601612898482598426849884424272890338582038083726905935698791245681758608345503896175531204483331506256323734272163173648945527147096104511714519355113833570331234878350926525252204409310292956389982894415580403704706314406903132940492897966453765091873885209171447298950126844451671005795849840763638586354531012651824779937434372828075619679974844968002749622363034568516043550922428242774824177552092187317485294455815621863248692442291998433389684977879327725123370571976392675574779597431988012328271909056613576893801547093555238427405916279529520240454681488143517109988468677495902275615874956373107006670898265250986376482643095600693936451619827965871510900817528899302777953326062611566725560117786473977064130566348931452010264069385696232119763434894705836330403390575575674054679222858926368416316292316849859574280775563478318645606221730969647815862887888721750854380955340167862466866540071943296296716899831958738512581220343136082653359911731991825774128749155755971408616628537079721210208695827747501232312243752561655303025299628484046879417162496492094990206661186464094608723139715246639861876334615822786971284317734660917661419006809719986014505045595898639633482082549823006284174964024178282392340730694660514359712225842840983144583923420488571466368695493142248359407333517424430949664273738723364475639832043649533143479022360299826391865548235426663307674877462330534475738294315160324853294359691461054140854253676068875051176234244863504792414925208839295207428479932698717602335676786107223267726438119363723109322062517863894081192358403302993089124467593320483774865859158286979311234838246544212040563213591203452737500552849172334850938130133941104226389687988755485045256635075079509996091040491481772641642945487796505257095522220869082647469194221055204861790004805712687527594951850616580651583054587400261897720310225200342334540664523133471769225515783138769839519172259986877414510191273983954593345218692231988311242403271178939897350516519407376861060653633214626696449852625132198672296282962465592433254419814862500*t^50 + 1709514214944243669948466721174556216163835955225938292062673314341486015040756309908616711794447746379313086201335005271536824652730079559732454086116269298966329787872519748550911807925757685370446200825066723038155056741773471642535389211204028905587202283894179425669426464873878634252381369748407824729780450396070942948007433781003017235617169942735093240279540049388214896159226473907806988079695243237677327842786855619400122704436238686257228997719306651891105120458715677351411884118177878538588127851232561813508650077251039827409815982493671307303024120700671109475724724952364492388269482395356500975505346902354767088983236427195984564642839718617796159948922364538522256231391936179112390520963222543546512756834311968987259268855824170040581512965790737835164742347720925483507786234801155521905589521312309566541039804891769466907846406918864163676584542605394145900778595809104176429270964862355544577785227397833973459511561505307654026320611246582091172417719189586463626281077875737893568724065395399614811352349233584006389946524554754425715264229123755984898861644579359616909808769755464757437393099136326441613533228243083434887347232301670519858339265263689822705348771569040080599627721790688586268684769402139246934765450654136994111923722285006341882537471092599271570126918025291301384710472462564697650768093381070319169427453408433890564092388056425057253553890216744791567394327044685632487092350327303298388506535474097798153826126240469592711748555882033881823211711580845519256065152448718279952227259529197612646875995989742789966527034001455100726747373826631058478306071658978019480302747662388408258692231386840166084706038605550485768382504914680864088008735096351452728697937569847660106442442285027365636766988987926499359840535469759882169725844704079170110834984942067157784101193763801091975756902187761594831653655870515283623407096025096007238103527271999820970312574530010843679443608417279443115093562779995198859871624452855629836635527897914668833118989520686027654871418746904997907631948734712064697116006753741279811685127138810887137883130409816069114985967864404958442368166879195815453024095855208291466920256689503292256336352352114642859396061509300723047252620025529688308995114687954683444928827633190875595787265729312805469332003518633019212194319013508569557449799152757377099926062657570830759136599962575883234136096621329986605666903012751669818267942440144694661847317085297810527779323468277537572520113268035816713362511431026664947397721875954379774561872824715792350161619182197454912306667920137879861245370471036939850756570541540291286298050366817215097589977923730100597610875175075840417065409190812008906480435018705046148812817279583312101789366047837578525732954614008320213988346860617956332636023795693544657040337967861616323756342255923184010083896718548645546577766814269962936213306121121243097216405693787925171616099191459519234405090957084691792348282364876353065006449566038667354181953756155345636580346298989729720190860456696840415390968294474201394684507252661014331470716194153228904770065879881972197231224225310323242584358922242858541989229730193518419583595244516553083593049522754932715458351888447232223765737686517770373653706678502416091552026048449953283096119935142580989036638731898343274093840005477695763359721598636441365395647356686105687024778147568625967820292066672291514414315213648706069434124249874369666147809946558365377280520416963805405296107127643353072134688069910157364667129639857156461505533828789529431717962321765294952036827702101748195629821976477290770833011316244691262535950255333434368578884061564347714015410202134581363681443590895117185980735446478306556716578863723916046739742927756619814008163742324434678342144603044108190382572658318473892101101456308972461271738871178874180488821350615410676662736458324282404467802142613045888599180820926687574823062317559104130771602155032540824103306120943282159169934911382506984422007505556194822079816255696176506868977172418010734632708429324444531229545165391560659646404400802389968479777425016933935955786829779956547969356600611275438493232283186139035266076359861992171609909979722323504783439737329033321269020151628171431666510855611811850939495443484288432827733562779337802759679068885053705607896272819660268888036486290570728417845686176086773818455157398608778247517489724687210280218831771079473071101158487877109466536821673708178232479189035145166913847205271105311379632946759609760806278297847135956423834265104067741074180582745751759966440990572811492205165892287556896491497464584139583473765400335364921456139533492414664317223150196980368747459945510605757653556138564856021982586537667209975415276770902278838895447746152076442387790193653511812616414434129276869256832090037194526451044800583656283005891739863524559895863379820165261542133471127537809108886067505851993731026582411/8329119902215943712309265617778798260790805125835661498325321849425645036744670339999268176253169970499485773639112344948720829173727946693425617601202038960950636128285759816186776224691658826474564345607153196071866842175184505525606739922979633439713450440064558895537455119052589746000135226497504038040593236494108444871343263644754163548670566574259077097993479789299302108282360738744499293462900816193914002792547809702253451133944419283033630993464957824875153922988326385250101365564269957117232274736034016802282958951588988131781771309492876917255987007168123552673116338574575053125558443044421344378377939788905518752480746291241148497254793386281913888202912715325550710311083316028948322917310778283468132877494701409325266939511404274730666591921667846623602013980283058764580602784588800180616994473146440404850983333579885591371351272280230464818697290975751795801028007646012931775347790704034334350456659990673209981133214235238727860574299855849879967721040663444839482239877962944984025071568142583027721636397306649434201229005886076029111931445314684936294961621823010695687559592474812572885231357002812396462056621865847287869860783616224065743907356393569421010958654662986502950018034338930105562178050127742030510476976199689454813378993518763157347336780161298450847589629489228726738314123498572991216837454184198101354385431524665506702957717432600622458268069179560945955340832351386058591237206108335185060066600017131640968223058185110278410539960067076074913061190365329675976844994212481509050543242429400325949939171925132438922115824580195741280660812177128932203958409816983053995152755723409801720368726778625011086722456558454111564830080714961085783641557112226054455382035601124310616889681613135083223008804320183885738353449837575443736602967747853568644244811837937110586547911660564327469808033498287486836467724473441893262384557008710059883465002647597836448459330396070219809605346203170969937761329785132870317421059059298716688969975786661983594153519447894191632841964546678240740498824062959059588223984707171119914878000645167548305381769152158563898255809052534868982558791155648556021087875834499696413458958968287193444516054666438707954704678698673781024303326597713350879475408429891164892656737259851822871555302742319929909295290875475197386049871880222115015223487493008082153246866570659857673284182590464982532012753341941521529890271204007149152843800935798854911441501488534748942374694690655469596635571823484840713538061909236348428618432990057938667364801435137390029272363731794727641278862918647590001432365293396149151945663399399073734224630897326798447140375469023274872151382509409991811455826329965941546188738870916183502570752062896785006262895170809381946053352859376088102843014515025032321715965695245467919631491610632893659205547823962385439733066981907297889342356848075924355375889904698366648402703343596030485862467939543609655221489462717380037484168944678866296605066121786918727072897890378559550906601403646114121777117245802372204117765314714068447140313388080920449829438230732546115976742688541164487116075303816780727831084505070395480084999593645494977673534498190352446300946203037157613716531809006379690232473967588537922291714558175543728700421760780826628692018630310030097122745188133976280093675036119618732448951791113803128609957274800096352257781165184151011779984972728327183414061959902570660198274355926752956763388467084116183360971675270135999757886581485277411474874470108768129705239570449798993651696583315306395608705883729430812497521920246438008779443952040267706156553423771807492058385143911593745034615882227078599992694479532191037948697399456415170990189350222316530354178457454501287894637899969542068812484453378285945806954402858490770740111508936363431660463417843526783756391399370632255419943694828869888283273425863432847292582688550615258878673578106255015066076287083039566758961258369023978931462522870770720352093661807245634820642202368782483324953585376866988858763078927370321312205487672019860909504365473888522019157037012319633216236046253673291791485555348721464501721355193430736357663337081781710896853813719016308078964594488587714193645237457944221325200981696834131406146879581953372716048990847157605963499661736674985334111491306067333591984009258847229148514135453220036949672350654767339485406361938141090258264663982657844429183427832078753254413249279045611301763645117963495265044015100266322464156335901120625211510790207561578963757733884364865802275288094595751365388416153192567428291999063290910230709120226444678775038277497902417024278948625856201811352515913242126172803078681806474607181309488828976315863316089332815921151072204407849079623079242174201723420152689051883719821144282259256201261490244307093442096447846109469552826855049514184878031950048841961115989394008464407757727733470074867723714268166174442984375*t^48 - 1682946468021204191620932241969770732833107935410872996193316823544210744036336703129751776735683053579993938248693248906451950750768301667428488600069398798495407660422045590374312959305232328550289370022102438985937274217953536107130611963891078148658863666052691428696845711139578269233961768212925414578592583146961130364077017480542807013744700957808372417717534054913560960903675569411407874046842998387509542832738646475402012506359448887429002998864557730537698667078627496876734326341274681452832577881440040738223045049583386412627347501839419656987004008788862732621095895302255221093746274192009829856865576923625587659918863140859567610943797452634959429620188017448121004009244295391477927798354030637562534383820014786310942621077742178493231901307857777746202526301679900269892504082112692538243066744775083801773358834914259705000793849112361051281954742708765620785059281879767177300512315946671108444580439750021689724677929942146987900061065727894295008056813759771536740422963317010669355270044551303300364253294249568872389520422838284782107198611316911551530770565077374840090503391038355109828526708587502107769560041805667598300001199203153876631654663874240771700914703602323361695590183253191161020073221599223106327415564336859102390869014660554548956217029359820047668997906776738714514266108875706234218705761207090407949126139146422753867087431914889052111364506303618447315126447105668025702787647951008195933176280042502239322523697100384142896657401454572982212823465914009326904280478741080975706707358311693411037997551579674776726949210736698854642633128864016684339906490850261566524060344705357203838624426642389028964367419953341987236681315140832851835004053044935437238372648681215727509802916041663238952020362070210080384103458195578518996316883112567315940710715399921159909511368049095517889941814438123148107694011711475292866289436751289557735855798058689422306646482177807079085736125172942595542423002191040521694457591246469328968937170488689798358916416951994387657987045233395271079173635456261299105702057921067505937980398396378808302625370878579577548598534952111642242534255714789995558160614667504698534435093404185312115227989172359763889605061453894562872257827138345825166230414668521173690527483177354702897394362259614714812211883539143076607037296702013757027867286385913201869681575378819762696542444141798191249136248298651024279693284560766187712359666658363884214381921023188806373230902991782609931075991706725180378813175254014192972109762830958390855970521934354048680941762975389241282756888989087714375809038777532999773721424636256328003920737156134564177404157031235871422375266938375093628920167943325168923090288265477149145422406666248783936271450625924615259780209610979840222861168386606569520745836283765675873097830127988438342345782605673639865917782285270775069682586221484201680944938091457691078166042748433974136696748277968764778701311548809318823520530590012436090600612149980249661259703031410373608082920725780183056878448390854696602770056681561595114209608290758357289178551166578951803404312036584978775663776885647233698294408057904977473229223483794054855697616982391211084667004814372069416012585197515738247220329588253218120144538622103857572956200205328405386586853429032490335491808108170596265281640533380470010706192884439310013676306675725126324140221553585271303048210048128948277456886358973355084331261453048979418585295856031751949588495273867972701899936407998513591282867036217754367985714281588775247697758422083697231465107384478635797083993834553860705793268750416663320229294924411181214325313255289123123739229716491629844772297702371753754672986176909015172662949476202461129483320339750699111280638932188321220317245677177429222894495761355420216051008381283424010490837622117270096700597779890681261334421616228832229417794247998714616151843674746417267967835249188961965736329312996454990736940482965792311744985040049397385586132121882316184748378191277557932423873570042490090573181343181238695232257460805371934987297720276817811851977676764324425006373236212994974346728398186012027505737373406592787532083615044254072353146771863698921844101211322283058850130617970474307913696330463110050629103033815229215127126818135559667212865715533004948447996779025354848272823237315306786577976936636716149815641093137018334705308427302275473773524340969233170478660016507317464789663189478992162770608601910459981301784561375070885631908508397642458677211966377292725310991082947739303830040175357562041181052411329385847512783796100060755696453126032184311225906590502927325167941701829576882498536221012357355997339119113219423468947488300383351743040632044911898578781043723330814073934910029395014621152903618865371183438234725043622934820331694364957028273888966771556914139615565160470273894992779680497529264801301170334672468359952720963691683323340340098972330762192/23646687307956273129581069547606967495251601231442779961480492836158468656585932722902640178465290138263572469286249571366904925748539378725368381515346029205511102939601292207101957662885014744172468063522990896155929082919187092930700355988551799284440869010692073312122525217735798270559125818798186764797946940610933226003841328515957935181193310653470034795320989337057870647843260968739008632412250328306310892294476621624621500027821852710111205845461568514839821822063990449891360861162575854202392091734401847887332470881060688784864251756552857778962649514337623666192223906646966547680239465035457082236116463656013910315784838453116637130504126644310077449486345164971429352400291116459613693832772228077672247734533985777261095501721091322061439195751710102948968159949573272292782488386589294869855278481116027384354919380903486475410432057935270394568530976877504404545194223372445594466736697197670094469520341823659649798425378804761938764202151949679261443973981310002046596664371386011245118357671257712592116283166821560697098586326609035461003254029297657788611690302844421669810472145518223668996091613914552492823359641541429534202222705752258702838160663063704489438142563515916352963557213123197496734805213544903137499217243253327416116799381229495032283974633038875990426690631732139650656693843679112405221530200639504137887704800508046660565566359667577530364870216754923721680796498137283824067073992179908124837506378772041633794150384431178024460635649811153074845684360065861957051745871635620491467268465324541720943906862755070726227542521402979398695974128188352167376455466908715071888181135351660204884192065202220313621786511727933088244647102418330779158183107102147790123559174153423227829079031332758159492519907917339819917675057864494946186525909360002407187037305763764100268377003595071157266272761152862439501498100285840120649637562867466395728357162928286549547013584630471327100535437092998803643838594921898963001077918827925773837603011738451089408378493233660753118586483990523146006097031497892094242608148997509867732433472691969663042753607333926579651939942629259493901455069432641460156076494852987574739043057422454576023330038641350966431996909274958218282689092810714406890943597105768718830308535291845739493805017683792659474215770302343552985926972063276291379945312780797228610836848756110178722765177030654053090422886222403820143601519264660444727176341417175472454407000988263778449720571698077369280365004557146138899027115633160363855161860172514166299854371511967298797258912389341368298875883716308467820902802114183886907790232167211616364787596876869513815239419347301045867375201592395249647879677156952335435016872890695436789444623571720844758761170471058273073485420837581141894195385334516026082651525179193654991072199586523913635616860565902461530565016251131819817198606074694738063504723512968813361653928364011302091685396953246381158071000149009842123070226171340833176948147944277570373160706406634411897994782338381058501141510478600814333429622341218756766210565946364796355713733515372973200677727392352297697464602319531637422491765352507903541517912814891789164181385175713405788804443938132318886675334062757242617320501948685682593444284901980336450861789439256574397276415519353822727169014784813296210552718488298899065574313641931787050604957332434316100905763548520036498753722369383197156242142604015716333162353374966886979007251808955737804565052795008369457221974022736647896222377195896215902003126958104008428785436460864639526478370358155063056017478976166806890790114235718391850318651672114409984391474566757336913516407162400466441607381459467432280725765327411413653810260051648741379886192123892566561099577904723889555213242171524476935875618004045058441629419260800831981282111220501187510960559856307558179355973357474377138891180521715888444348692202739905855225392424799349344345779949174697900447041722418625893932154008039218631600902357156740844833072080545599853213952408438117288443611368388621198989045921984670631943819516780170096278254344672348708918250162768291704447797566480320235481760258176354236708296745147074996061465637653710499069696892215981216337000216242766711606884193180003653363057144715092415231780159953678716653080908297738695643282300479482559476224721938392364714884256897254665493565628269640115523322964651392234970040937800903722990900962087557533522473877925431064833591699229444927815374729271708921038386489251192598310940439543946795411445407299829577379447603295387937965196160198101747860710587534911936630940138737242108381676663867772911977346987356847995706790815298556970605303097571197105059610951731004744045684104605145617078642590744983985962408168542305851146324189271693090782729964664434465570463934837907927635332098464116523642576890052691057715707728677054559357050370223845760784890299740665836303495919520804223421875*t^46 + 841058692874206989467783349080354602316417993159812964444108095191196697407109893790780824960189322478182758938543331819922495212002336045297544394025533179267519834683453602989426960876752594689628374538745247933681402644667218746555756532861527959952010353208548255246527969723686423803320563950323603554369077257060007642381924378590943806156347896135852600296730311425548684179258371447129531466387399140324255201053619719120670693074608322311970513778169766044864084145703412738468835896370854566667922098706260032726032984422055797526685056328870651832598131744085348039979334307698709641435783562878665816898058077428085370796977579312247876637334652934289554010785678200892754371717807278060960894418824608806531178986722364135713654813600376734814326353074724521186725044512552674557577011562083355808163747744417526395431351744237515067783387267092331487199680734659405269501936376380217391767112907835046349136104954270492181363469004650443190490993361483567119765195367733844044080830020907959494254176363496615840450921164271128703385491428318609238520722650673410048254846677424267997326674985277382415354735225850744513922470722307482777343359864117515529230616506700563740906135654836842179223825204293153233924296630816375371233283985995110837070144178985728929461247164233821740554716741448912028132424255536174616788056575481891412661989499696680129248381427500788044485927041990779652697826943634276385069651671347480794509696772711724006746894554817868274573550314902887511405245999393788856033102804521323786603028622764939458414703901956365025402656358648974135553484308215220588301182340367306857821360817321736333143756939343806056222669528570872553899542550138382727860879103419128288673206732558640855922277108095623453598663973000985899873894080328386581653568846264018483189436460033180654765796276007275359121378783591280983939798841162795391834290532415538745437092542168728159052359767447971650996656746135381528707160942927914280069152535424898761737608587485357631094253181402717376574607398989534049553864172370625080142197231679735288656732985275940539341250292278502827804708913725752493437524019930825918721253923970323218351786098034647546382294025645990274795431063528845276425134265163013951123920522211704755348351679555191985015338561460819011331765242621457531061998910590023071963943263663099186722588544425350021891467937325325617713472560426294359375084110597320658847169758148440357893244369170112185718999396470300571886980164148588416926769796448389752375992740314326139022664553574300373935205953381935727194154192961292113338838597775426262549581548422904605445413590252546854651773948099280775785504455168529192300672587287814692794241640185689171311175314889679925840195148265680934099432034860192597904398956789115358695187814267242785282705662845056713322692556096476222459562483429740549424598005875159585712425061681685324164045703297575428551023870165742202888133340159569174326439792020487577856225657790730235675313501352546936408852433367146145892860732821726603898105444464279756526566148826413908386681646843192716436434903228996464426404671801176441738827268651876298187496011639667665472907720820029518092919321387170320830680304699719541532167565271548916835435336664298919279247177038381106800416256644256929166970996657487745930020912637425756348016010260908306583132402600291482229408536452170512420931401873981380712756388132171673903833193346998814909191890032058694920156477754355979107738732792220687035099399058680779581373574400302607742877318175687616722537903788086004075233344206361092637956413428840752273480026601998814083910358414189291674919393873366550620688752621048116647242104342612248474948447318263200636850009189022748396416141976063053778361095515705724220788160669193884056981601987436907867800865874453772074581038672147289837099395635767403297606786766769848436551258189192880322550377641648267377434536990967502921474034703291906280930290294829394803242363753821307045890242781487487017463537889404842183075116404935450182508919238206037342644707945615355665035628081507130390667195092232682248982611101913625386733031603335817226978990906166693650026953436373667444275821590317780111145721058998208378492416681210606125629078671660909304274577263985440065978316850591182194387862555095572178511591372843741410039973510568068117539891956833687453002628226321511788086116671989766980236833481525436424927067379824792820811831852949503653234861945618310002026484627365510360117641924538743606390866053099028908345012116533566405480816814582521626335825811770829662066257910524374699395451958905670381287944697979150815757744942243631042048497601339952886199331037831931896397872680534915451373273131801469207537574997556291821713866919752951381096736715515043968122420834095989851140940876898101046307880203776793919910205588567140073716657559940622032581825703560111783735383484688508516849241973/38255085244871481862966708068128605192318145992200764026572886188274144848876797827273604555383847157013068350311977084344681746544303706026818181651493131692471295422288312726156055952400646075016792778321638605336703049700373785896777464799257133064606561421741843047167107463359246979926763546855733255050900828366131974512881082576927504026463844790502634068874844971951399625844208856093329520880262753348876287978619956761609893378342908384357684123324493064007533969916855661157579348725233826354092095072543433915506752892027069856402611730601067695744019658750644508862086675642203659358254067879583901928650634536840281577536360875264248513348898215683858629391242844664890152327582072850219486911684848978989769668312759212991283389451009961023839410016099899881886267651754093842545892323193348145010317187227706524023069576217195897997321195948615216101979002592940458908669765811423095048409590133119619497357352994720500118341501710814869822975925820814449624917907541514422049714805264480414324809743723588371245898100991324861083935212825284034689708740730433044687356756601642168048941604305037402287010433177320477278679597871468224220484732861431857035957694911948596246595080532415788794377002563750616939862656579309964665400340196494130962288776744605296672741184116226046734735066446661479284606929329764068891719969034575583071664655044128819759405132973325426901390039550187709741377445875428053157399702904384699737121430546769576449203288590883559571872784583376529972573809173216677185935543446070483973714317236147495215920435745981085985891012403042227223709256269156395222354622021210160743546370080019175901537385482703085148134623417633973871340201245655127171460671045252424911002397297093577465710077356106533579009984364051975333483204723005157386201915586848338738140352435600588878618796927137338866325711376186346571312482240203572962080323927812302422764476915094684600501976913295835842643996008229175672698882451427655699521610903844363008388872323538651309554540164677840600735467433557445094308086512145432463597183267082630464914595821675365989165835864663444414693951631335359022798423437695517763608196117722120911162990674548736322187262513118896805541666560376850910661465702666862703570974873332505129921363761030440781089006386224569104953512844680236830566301471255866943555972676489738730420501987662689133717886396258112555173024822022180143426457832606230580854170114897208770685103821013401580881280436000721858012718483560864707759422624312766414572964901311806813986627690471541165343307154312258047959207434383476830260533198057488153047308928289014919034156725246680127765105077411469758775881687252759430347566600580667103760629920947284406034857689361722187506960228734272883327525266131269553276090052283704418156245178784401852223469553309798059397943315504426653891848512942144059823522716395042911625419372091769171742355220000506494993264404363034406834862463287033479100277006080281228485003785409047181468876142288559692756003427425356864068932507603095188303922365349455390669537797674603882132439998203387755763078981405494941676067752486737874608900392501675062722312287202716692275663128709687587221411526578506998888095994860605834242945374762615395616532019203744302727517137286191469371623329087962100842317251875732536183064576625774488306889625169646606312019862249293603243101918494636824650466410913261177209510701607647756760429459946430490482842926488393603829685410591317699683549085671732596555312441360989281462836501110484747012883874465461278391674712748635343957165988109856481100451474673309482293285371776201041415541076887425051199876476061199043311497116649534889707460351901131422164154039111741610126995258208418792178872699197759102656089557488487131816555348766227878902704937473345960829726596721921128842861278648671899046996898314103460250620932909259527746328719099225472453523745008725161519395117775955714500991942046132557294684706339002586234348702244682966752169943638214873643905229650998635526553502637591628586723180455200489011334684924364066867931473158821911316635818878480801862214729772606958734936595449746409608088956593490215850548853804224985161642972296076278874080349832742591221803761411205910329568003005749507308302125436173568274317558312786156507354477220140673997092439046999203360968308936003103287368394178440009113286929480474549018199561597906467416390889777204187565246629177141811553010571197857572110206228688453543368767475944151581267476977751096149021182792253946516293861900442316486308139565831595716539105128278701977482943157779360566448579136212752622043352459546189646387874918971887721334801455626292205518659495244825452589462284783435576073892902360774092845851437108441465854497799532872377977394253946018424300661654582215491818937261515281842692879946574131311148967169948657153804294821162132697447555862691566064064322287580323277002500*t^44 - 26562733363817992071669371455594630210224700853755680007705222301496494465940169828628615754202493332391484200746146768211438851168546111268854426830329947815105451695568729113191182594241496683520596470688090478900164589497753347636632761098822737870443104035073693007602945345378582695815263907522207217669698365454513640844675537403482860399348049411359997357554791052541728594680781917628993068755473904953061358575172730904765514720895446039619490115940839669995618803915181755373586736254441855678646888824596239674977316766613886888980085019960282362734412982155407410451247217618857036294872533402623099283801324161126952565445973942275257199531130468793253400107184247109595531499341106020401092799343066212871835319354590407280586474862620025698619790453577028832378936035849877365618255684843257195795008845368249038221594341171753192495297455473940277725084039047360761559246161837089321033707074483124743798574273131417732584198113992419228309255208008847282143598209785444194006194104559972787421926805353057334101380695110813616844370552666529849871613840440213385528532350474705821840768529315147640113944932294888921794268808167852242896752192426798510891191149114570926731499417553438114538744313449996318946214910132312675179229416851264572726582561368695588457505006302853631045583789727411207172344321955199068787622316820655880828172983821915329230138123273132076512811991485920487362858327759384813660090146912649021629611124639120913169061159721936037360922633201917042972170062698884460163720948193680038371146200552852055858850491129674935486534305166001455156469326458731314988376072347269647732602179171062621860236690574133592533337062831457707632752731960459876393570794763625435841770330030756638900729945288230377963960541254278332745286075996288580047658633958204083121035841192431773863972423287101092681537716890939890767481172428255558675999432682861226436268412998143616477481231301802231871372840601398940279102721997394140976074531864971950242807059948285670810483013469022032295149942587274880724400655385736892551871955998950087187514720220409666403283105622057811351689382231480325965726568177365730358951221273610882408884039411788115829749641865970487562878841606945507791360821327667442871600473321332421836503439588479707115709554640207292870266996417996606488666899703247182340035474136663772873668027439396694349543599954184681825105793688773074899109628041222334864456853619694216914357927205008422594870772722519994996159629668007472742410869494286884744380573221280640943335698889172901518513539921488437705975936520048379545482173563389472032970583310939705087975165248226553833333781224046529786302968254970809632832307213240030396872921965724396591090742684627103258502364727818943430420603351774495212573620769869390472341352122512639541992899058159734599209613395864747687629146059478568017111232435344940198701965284618030609416114177237148900648764588344233065492114493327032492074662664732122431235341780572542118777098590822776835603038223243782773639228017383851139027640025417974422255736973050563272183266081388252002314229345916325826160499145579777199662831454121912043103766755373809693034116630336236862686766656221523697688863990395889939716073279919293732633530372760848807897386449320391937771946328675498356059836370744234711366792607506598147700004608341943790414614762231245335048267459067256349395084510840824608002474202561128732611101706684719060775107595325182376645835229987553450965565737313876164360041546128987534620890186300938760200528216630441880513629046304181247599825909986222490434271022352408017710734825966740732087324171374304472799498068930095588566418564211381156979039000665034036761053809759498756648398049527667321135798143705567908864454140569764814833569294443892836757228418953897819946376394994372427505195486954324557883418503727391427485791978477929751843614105587107260857029334964650890847740152177475565984399696597848129694273941002506281655282794331536256291922274310270464185241705926296740603626122618834942792093829502334440071660029142948692584194997407909431134891873914259700444864065545278552566831080172726286120339452366470359042012794581534950369926318341243079535866453710990458577259547892895143633250563147341857862134684071548124182955827940078277133275244939327420070209851645901014645947671559664859005593242618181338661613863084072391735835465948826845635156489386488333267469504618749231143899130612540207388078052247137460814100887598563826833268631939735970404486581662497006066797057483789808525951397774014283761876500438789157295021587574154147955028197507400871626523643434480499689826280372055501916931399951380974802069978169794362503538873941756052615318423829284794358206588297117236275782232673569620243764198257119704306034877560834715899954806158104368967945142015018381611335751820775728401892401791588486838331532206713395534956626428482621277833775757/4399334803160220414241171427834789597116586789103087863055881911651526657620831750136464523869142423056502860285877364699638400852594926193084090889921710144634198973563155963507946434526074298626931169506988439613720850715542985378129408451914570302429754563500311950424217358286313402691577807888409324330853595262105177068981324496346662963043342150907802917920607171774410956972084018450732894901230216635120773117541295027585137738509434464201133674182316702360866406540438401033121625103401890030720590933342494900283276582583113033486300349019122785010562260756324118519139967698853420826199217806152148721794822971736632381416681500655388579035123294803643742379992927136462367517671938377775240994843757632583823511855967309493997589786866145517741532151851488486416920779951720791892777617167235036676186476531186250262653001264977528269691937534090749851727585298188152774497023068313655930567102865308756242196095594392857513609272696743710029642231469393661706865559367274158535717202605415247647353120528212662693278281614002359024652549474907663989316505183999800139046027009188849325628284495079301263006199815391854887048153755218845785355744279064663559135134914874088568358434261227815711353355294831320948084205506620645936521039122596825060663209325629609117365236173365995374494532641366070117729796872922867922547796438976192053241435330074814272331590291932424093659854548271586620258406275674226113100965834004240469768964512878501291658378187951609350765370227088300946845988054919917876382587496298105656977146482156961949830850110787824888377466426349856130726564470952985450570781532439168485507832559202205228676799330510854792035481693027906995204123143250339624717977170204028864765275689165761408556658895952251361586148201865977163350568543145593099413220292487558954886140530094067721041161646620793969627456808261429855700935457623410890639237251698414778617914845235888729057727345029021121904059540946355202360371481914180405444985253942101745964720317206944900598772118937951669084578754859106185845429948896724733313676075714502503465178519492667088754071124436296107689804437603566287621818695334984542814942553538043904783743927573104677051535189008673132637291654443337854726068555806689210910662110433238089940956832518500689825235734415825447069653977138227235515124669194424698508936857796319953998357728581209250377556935569682943844897854532550716494042650749716516798229563213179008628786939416541181801347250140083013671462625609499441392333601795968137675890963650857783608462184404227234014480322745909675515308854954099835479961317776611137600440526753236715688928023403368214692987083902319022259226394034067334489970159066776716932472440908937706694008634276598051563300426304441381582665405605095998626750356012626008087968195560206213005698998630626776830763481283009065197562578988346566879705112385429934836923227790553454750370850300058246924225406501748956786009183278008850096531855699232341275775435322040425868920756363184364666940394153916039367927238374355946654951072015187369926996846732579446445230599793389591912754082861631918292747791535974855580023545137692632213065913028312419611701259801614072530462325556528304872131039408969670937938718097700770495901182208430594813664470787912018977736682845115641596866483965709241661052426311964066155292306894509359725882284158668764372956720626883234834803637255025035379093730684879492027449387893839506405526936546165264440413822218001535463608144852249248603860930756513767368226197627705745906481645563528047015042591966093064555074088632633495326551919587430590463727817754263119762787223842053880887985794747037889980822168414696512316357940468630113548877714497850285164604454693968161100570360407742296805450299111176020158903865108116206073811067809434785495418558623020929816929047044597268390404643306121897928821407284564845690827802696410929332155230676003393574730438544234907167614073335305244088888741228985297416950100758138541176499543518394710469049101409864843085553652803323037287473165752348056236303488766301867689812119413264519801413119171025292214154693923849800254517708476720837104930230008251374822813118187485873293588941814048772070519240230765397990507432562288679687900320345661193340454744425159960351546519205970407998345764880316177509665630490404908386511355527640356878047365330520601048027996890254573137092949583759243752884952324378481570003362355371308328596215687753620792673716299172157487408259733577431845759852441376057137436021109203849373794118550866395925436050070633507401997089752050727410538463144626465141586600664466551534985532847811809334605615681767087953502167397023603634645841953154927047788162750095091248497683771489020677272915267470768573267246946280323467400339203792118794576090276954781559177785074257411909681193856025100782131224544095572687493904433645260206468924209530097367397063071737176855287500*t^42 + 140691494081951804180425491137641107438027706857118615988168457813024144682308918264220255240464856182076714891509955728220427004348654134178965105582166767952000099180092394344514949934441017445310920471124483776286527803621017855329930231163638644319207402746809390849031562731684449431517159391454320817108191431541266944054611094598282889885444495976468424161497802921082343177837632504423460326356289888079755296824968657487624760904160362684087113869879248737442119003992940330628604002735214144666964916515465190847573644986158872529226429858352333480629845105612066534233124434671210698925170227885478790892188428213417573416474813638139530873217815573641516546530221754392200916995952912295553977068884424494806163358808153755252090052423541755230245633417052679096278956243014641093073307062450588896004172696990427754492847520595354168388858146646974390461471967122501144340434579271812655789755306321868315468744460849440601347234555507513877287659692741339571300326688421519899715242257780317643685834431096516714765785488808053335794116120566882562043324897197189458874332379334944549554810861610249698464797042626665165577822116300327792278747641299490460388536775315857332969640961229747829037182222901635813013506752307034588539756652582658631641936121648758629389357410810315374012903645789358402016631351467127315704701207432716039661391318163614778944941329570653463116000262041810768360483634956567800762238123515613648269114467450118964003544022547886957674484906841223120504641387339272306513022978822014542880060563811108944600728096841571127192875391288632739051199688017702238435186172815791884734190276011594705318132487324863042203347593080993501952113569047235471955958622921141539569336886265236599728282961933450353154489082292508210710935480359960594614836699851424989037513508253717546060440873854956027588779082512570751489865796074087865402086988662618306551951504032219409315142852264124226349803384777508650407378711717389283343549438637778900647805914116366820462709707845873127159210252096531792321813144540116608440342688617749062186674186679002130374838842401702601616064855830829405253524556302489994549183742776548683786556690279369573578510961703079839391507899954516916904974872464035506942869464686544897345245263294454353782687351130921077061471694770081365128231899182542116281427911206272305328570892785686236140544486180977232932108343657568590239660619175592703411099445123980705360490720182168038312956352913565189629877295644802911779347495542002072814840284677760136456210886127086338793663864449648054138759383243767916025399513817299322337640898549652301957626424331499266219432929267140863450791271326477808477056751384231954755794178272186844903349741122112270522292041129424507524048800318733359916642367458765764461477396728648503357161695579997749440527042680356098669580659237928830587240893377230463451914488848605318187700134812788015054813941720660655047760627460672138237850954265953538771427356798867563643614933723810571090805285662248840591592954972553143483605467876750235647138340980174732724198163088281065184892132890563188498090075889573219745201232517491092890693728496303751655844400382384198069101313637497614623202681998947064510885852411252698948248518595296845535186431674242588768907888348358113822344135975129184776591900616027339429630279160321109487797639852952169918004478869284966696773568078921010829039237275438878609201714011794850619403448429299852148063395604506608151635125576662670177594343784225114961685248860566930168707239323275938344344402764466946367337292686415904245731125704702784644319691512296212199370686262008812183585191795485077394486466208187472131238056958033540357257034573459833138433304754646097450350626164907069913464735761302738139035837652410683879353224277449088195851790423073679390617177324246839217383200660665586388234475487620316473834435935640008423487279999385002771777765245650660966080311479204126139449216178223691746158616285528388879994924864044964413201059740421507579893385135818936608287109146200883935802558646182217555741808747932307453372596627951474229829706158619251746838306517896592535504999942722231858341792082187928023425851829221280272061373919608752888150748910346970116089704424642587595846993152608122583206038535570743835741838015257352154042817082603726369499014856810473149456518182739021766559273217786073944565501474156978121423334096067840814505943257108617054786327250434278488008920017937524334815851414705144718825609363980152829321661232205684682782155116068638473806673168015991875534785115123661186807774966157313129584633010096920487389296117913926687388532437960140922760746671787602958384359369327219027225064495122267992407301628262758720264795474773039314506280867423869759556854236076548100369016632465770046493538537915028687010355598556591107782390684265960271608308403993141655747032440450561704436502126161225479091538676409/95685531968734794009745478555406673737285762662992161021465431578420704803253090565468103394153847701478937211217832682217135218543939644699578976855797195645793827674998642206297834950942115995135752936776998561598428503063059931974314633829141904077847161756131784921726727542727316508541817321572902804196065696950787601250343807795539919446192691782244713464773205986093438314142827401303440464101757211813876815306523166849976745812580199596374657413465388276348844342254535222470395345998991108168172852800199264081161265671182708478327032591165920573979729171450049577791294297450061902969832987283809234699037399635271754295812822639254701594013931661979251396764846165218056493509364659716611491637851728508698161382867288981494447577864338665010878324302769874579568026963949927223667913173387362047707055864553300943212702777513261239865799641366473809275074980235592322845310251735822016489834487320465448267765079178044650921001681154175693144718534459312142124325916238212948151849156667781636329930371488625413578802625104551308786192951079241691767633987751995653024251087449857472832415187767974802470384845984772843793297344176009895831487438069656432411189184398511426361795945181704991721935477662581230620831469768999049119332600916480945069424802832443998302693886770710399395256084949712025060623081986072377315414572547732177158001218429127210423212088849530224037101836424907008990620336495914417959946006889592230217474978155107403093569725587947503379146802439170545593900240194508213811321278044483798039252935986913922408820989909635191322209894773109370843302777243227433549914498330551914559795358162647963723720385438611091726771726823356977145689678365694886837616003451937627808644746239355310636107330986961467114498723390585003302874865813416649912237541361604407268773556529545972932645265814002268839397185579686099361495346203309186871403410224440521434939647883880579857005569754381209401413295015583225651338079731633423818428429273240712974732666899251051588023293586900448802589587918185559542138101388503762949572454646790429450367632798965509180401046956489440342253246517877566755774556623535913806225000539452454929046430424715026725870890360938640634861093484142598340291991088795490337306900901922928456215811107277390003698877223544203473764974002756442372453961554978737192569376657069958999464280596641301195711863348640604028626528336082978083745427653806334240361492999886643437676115932309770704179302690546805547354312107006612850283255839062306994450628459406156793484052510791942339814947019723535442457967595251671421689158661641292242809581456882898566234184509023258669572469074875438734138174070240964525156850959702393593281275589769395120594687795516007621501784272121600049422972571910837970131820243274615675913308253434485132873953220216132396069105717905447168046986092996537829633586194383101082703080204444537640820565994026266870601902591413039810095699736296692489599567861458303422748115718254379262649026450899259931505953572847673856252417434642241839745185816330325295912181416433602960183765545506223624102401302240494222867264465907453108865512106744814750634183608365795126554502400685106077537555580854490630968850107145090342900167118624991758285850713033365437197202239637086412765772851881265204731846026254176006127890272285218438877607674955578574037939680451045625111808673634710357656979110296794519495288642396128951597024186691009264320210869879094501579000633241533396333477150536421157133975243954174440258919798402599973465975791006735022577176375262524154072861427759778523352504251026615342586080036155222854840622118564671909313691035748074107082882163019649142880785205192704969688090290328243702330146889593807503937405338868394955518544005668078438456159066101527482105390724855206584525353650050705223518206773219990587491300991908151279951865608439285393775504708646937712974376267203073810250387038337109230895606095042889058933330121730430218818664691489513270588865071525084952701817955664560337110791948472276061002541355113570223139600880667065622253413597238503305680735341969800105657864592843733155535760159368678207032232502679467402396185320577817744135559484455560792533793475019147406293536658229778783211831967518130955154890691247229137646136792729856373964020386146876860835227463166306757406621982726177762097530195938823072794608932363036965731771653446763551625247713055231974147573131229325956146967691208641252240653329506994425351129649205309142645276790599929242739233459125183723880022078481344111378234089036278785993436702107103321179211573395625616829508564452147495885935339439906853027672141078434162988672140885263379053547062481119663289392539814568234654824622029886199730685907067489216468562621081597035415957377682478583782029963523766498912116825365098709035565966368545942011354133834078705952992421431784409490699101557279617740886121810283596602503125*t^40 - 3882648758306478860659197692763677317211745090463414355413851427474857515410115613098924829760290432308917631736978226524401871611966950151344966351575148879110526589462760763953148285641670471209998847368653432293081129508963335378598298753612601411244642245218930935893445739229017707437311575309890227035746554796849811349124250376609319960870585816502386343721936276875134863216035008981689721523090063141502765125408103150117206915121886686179872306496546647262014015706676749454345566526638481513737524057235029266099179884768417715215888968678006133424137684605261766584392425305161910411218645280274667917386350287542446364707791009176818730546898229746921242475229535267443679634660989530154668378441219951047361628556069812176701184657900698588368668263694592680557787586737664633316428131192272036234759799404101210312292793029098716685558162706992017760584238412560817907771953955713617481001414227414397978750138436557679114409768731591058438707657734748528970399783261108048642730229470574085551415875182432567584515439067379735297404013766058430334046615340577203455646863611690185508246156080912702435109399712419592113610100990876902056363672999411785575504800056131129321750936325224186959416974149643189201083542616434886010536186978802815594648989224649443049794042093980561871728138557560495080730388698376564730202738427119743655132644431680781148678551258892494892008902515053732314602470111202263611820493464814187933037757514471121441026076997400262789830858031414519231458476000772602250876162350134092284948871220350449882781199338109964775727971178043976600962948581200631113010264005806349116855834823865200511887838268786356919280431311379297961236341613818272437443184812037001853298620269417858597927807667871114533194040394676988124293317038731094852649551542159289052238752833355933843558805457960966191753593133676319348557629032926581464567521497149557559221570711008725439004983052235293062386001037554891810592107621851583941392766077178265731129687131983574526193936737608171700790735545163696716409246066944016150518876914674325883436498454513090982565444267291772563455439366173742626998865696111803674100611367892435430129495714203048986129982207025921044750879763867876613860257925778459075224989047668018107611753973788866251664650843084607713951314228580519522857904790248782310823164132486423847456194051952038552539197377385126754782258106598025828339522139531229563549935921691933096914600777028481482854527428939550001727235930170620199826311289726516494935382093351746859583049830846547439546123528509264466254282418287723470957240093183240086481900554477722265129683632442433046843563566990202508268851475206242631547947909280895852673315608773746389676288771260950887691286507866188258811422276389646465463980626750882473870592117652691796286614379960782896270771372025652127485498748110595670788043522944703056570644250415627336768515262086242949669208807427147118869931671181290373316229672289965797837455435028923179302441861561451419192733343483422419978187756620802575355243594572776884190250328686909816205554338147100483253161387114950802262122758475443447412204516482290201864872766143473614012140731070719675100748884666532081516276994212193326576602349645089117985190101162382235898323259189857221459574187281811987352017962083912711726126060873572833321130509764966542057280102735387931544522006701800535942413976307661698099918946358827131761473397197774954671264924428723900397562881953635084525502547651913411796194359747035667866698436446807151750336796128535517767488027116130276970683560119073846559354227936062169288843110688743103893650564556254032200815974204683331079826453839173976068527555446629178925191352255357264252570630784827313328358206233696703796322317323721546240690813791104924930608632604644354499669291511673128710211352508473966129899084465077195656079610203478668108278900554726226435914863767822718885283459019186853696895856625627887235441711825580149339209478905596787222271260146788022572678065075042445181255415675918962082648104512934460120132313483306944690191551819652576680113680320895460837257038929293965994760221138394202988278514450892413001760491141681116396293095655205099538000463064463822297543703314552108277898209347008103918939718157712049643371731800513803703993905280527888126627710459352561615983680092721550442520092087550562991668650788064517139020428829994957506151926942592961802757124970884901933522287225142232012323395968617340774922458180154800477011709160004699734416187029269548764993292325191111663550007598398309259669723897064975672650594023579732763672134886020456429679071962538397358797772544776714217718861228053325784158844850342006559321199778469285078723984252296579675269015254377449378069471779072212744667110342775962890397863078615092720406221751124450796485256595164845970992835810776925503494134724399988730268648559801236802666724013430810071050885747/12267375893427537693557112635308547915036636238845148848905824561335987795288857764803602999250493295061402206566388805412453233146658928807638330366127845595614593291666492590551004480890014871171250376509871610461336987572187170765937773567838705651006046378991254477144452249067604680582284271996526000537957140634716359134659462537889733262332396382339065828817077690524799783864465051449159033859199642540240617346990149596150864847766692255945468899162229266198569787468530156726973762307562962585663186256435803087328367393741372881836799050149476996664067842493596099716832602237187423457670895805616568551158640978880994140488823415289064306924863033587083512405749508361289294039662135861104037389468170321627969408059908843781339433059530598078317733884970496740970259867173067592777937586331713083039366136481192428617013176604264261521256364277753052471163459004563118313501314325105386729465959912880185675354497330518544989872010404381499121117760828116941297990502081822172839980661111254055939734663011362232510102900654429654972588839881954063047132562532307135003109113775622752927232716380509590060305749485227287665807351817437166132241979239699542616819126204937362354076403228423716887427625341356568028311726893461416553760589861087300649926256773390256192653062406501333255802062173040003212900395126419535553258278531760535533077079285785539797847703698657721030397671336526539614182094422553130507685385498665670540701920276295820909432016101018910689634205440919300717166697460834386386066830518523563851186273844476143898566793578158357861821781381167868056833689390157363275630063888532296738435302328544610733810305825462960477791247028635509890473035687909600876617436339992003565210864902481450081552221921405316296730605562895513243958316129925211527209941200205693239586353401223842683672469976154137030691946869190525559166070026065280368128642336466733517299954856907766648334047404407847359155550643023490468120266632260695361336978111953937560863162422980904049746576100884672923408921527972507633607448895962020890970827518819285826970209333200706305179621404678133377211954681779175225099302131222553052080128274288776272954670567271157272547550046274184696777063267197769017986152703691729530423961654092683135412283475291973077397291951736436342790381282404672099032559173715222716996073930393584487110805204697602717398956839569308208798272863600381805608388160744401825687370897421364543291809734911509064638372139813693018891578475257258057728622543469526537750080571718738050446673398819479787155762438426094287494611230160470695088353674569396441385843776523448534132587757567084444816983214727620350530535137210380067327801405090050460677086614072999374435216384040513797628433881041230775567047765629594611555361569650591753322219006850575017035122207720016973855013553577621431800895652948274080722254640305525779833728231339043287284687947952085496231013152745261514114833299525216985846098443776705567018989194647997341365259801397341016859737637544573571314412491620800235864767412350041704604125822619692687203046864808490208218256577210319772162469803321468347290450270095489070594126103636640400840320820600654625325327638571088542431903859890396197807713733157050225421262911927354543230410543543216206764842673318110923683570003365920000785626957985284415240718932686612637697171753903980208347667778671116712520125526961127502499395979794375506615003100857821700553873188446037756612692388877119666196599634684156558606919903071048005161399974154179483777689203975222438791945689136221045393956593302535708122115929618796838793087184122464468569310528021111783245345004583086423984984892694826813189844257075987816626678242349774833632070114050488141530436581906204481476736410983086979289251162320708651551973169853231613400686365391116054297205996566665459934782178449762984609213539543498127407115988288068937560817470154240232083382953632962721909693089108062699863247451503901310104957011729424778280623727118600634961771532777507735527024608778496930897761712194047464505077035982957131058129948363910680215478889996128218674085204210735019940482071713933103465670833676854795178998118022797146684046087750712922119717112181941975165838033106381895283568200963862942968575729647080658672581640093571329995387228993189341132721469636705994539310510605920225909939768710105522153154991328594482786124570954713275849390732442978458224047837337093071300893293744697596441109401218845439147580724257090915723753434692298620864004289631433810753848984420685142484388985773881895640184192577833759125539945307131489337116482622070191780248120441013699106111812958773610639573351395546587058147059292451238883255453822380542904464695132036692273164859880447335444687515523281671207174022779804946638721790195354679347707285303217783209687944406223838719404376132574193070896464286126206344961423276574309966780272026959435461859375*t^38 + 79565161998072728675441997339023087515162968433358767310420171206858026965092153903376001855389868775028642352437972130347242161542176738761725636715170435760290407929519153896075606248197061693532665673805203700563112209545777580193928343219751819920719774523458434951331633832366117698208693746518714382060297178732472032220697128038199388121518810124222960182376935486241837113497676761897864813902294750994568545603194666122074572620272447689456422930700642436059181217119192099371358850243399967472323107800742623106122860465433370080782548227401757360561881406162799043176680891425683924764247001345276411857299344284697974044109423235914795170595540204494292034950286315834346265265555121620569019685962925780368031228383372023168854562552608847550838413274860763591348178349745882124091923964109407530877020913296750944885094254818346107037914466020213006186738955533430548065868122484537020429962729009250468682094120342217780543577723474785861513297986228994892918352466819173011960344539243939608321693496950982870749111471201984791981469601241735037186544936401671167023311183816064242691293801197263502775901377880456822017886568273133500463058988105661921387542359054059231732548183469534771431816122281156962183883901319188060342048154631016350796528122210817964028917378029384618870784065941408745192485863814814921853879751337803364140489632375081702579985089409561112872669362352537348274866282017976555818820748860693890673134693028648278783194954934829559468214070474564921199821381423613479661125310365622189911101303964186820265609922458236368854752353880101728897931194634215524377688295719083405017905411716255458112053030425182431685112812179067508390731479016629253582364175586015384037188372220628983786120300744752297982465153270320374309516512367972949105199168664282571172175138331818355649073164850475995044927270567404456195623588980934800187451169212469739900214886456235878075646938950143345504242110034357471306601623244209409820860873905586022302866778132468685928809166462334268767264389647821064328516978496795990319846286425744567564180726461056528523236698918274813650029264507952977611994161840321800003100878307354339669966774379512129102880745032900874981512681912391334953870704868849288517871214580010284318780949278559766111577506391550104580209942234274372871119446713130444253679425580264841308467604736811250186503162700300980474511286814865533210140564717133307101581751150323598115050883912322639800755161387218589504040203674651774495761927708439985070959707474644257215414309520534451597872116959181776373790930893027555726903627532053854913380846792548596867891203823326499725802821142028592289739189351327419160784997135558715753864496215268547871640924236046285759550123882192148887809187939036606823489597129734988439993109483752476913555041853895973521255701032626026934791241562761544848329558518912562815141126211240346280017035146953090464843272448399054263078480202039952112690950824522674470304137503562947167007577647073917325158785816145727680033134318729554892732077926420607904540211520973011568027467875727113060655803914789004191258451501263960182462941221196679567653365369430819444465781367166742461875737084015005252854157577374496476186623471216335750487872223661852107616533768581183486886915728763285643072070232781640671124669723065411621650600270842508746084232879735259081881518863885955652864419306694204772959514871975446187225738925104004777262149578979545402200778820097559252727577529206309528849210981098532125012205185470694917270483448390697294821970567865285483897015661664772871701345473203517521826507681978920313911498008176516657635317644095062435131178260947126945287592240311923378581208612100898355036835201344562517596473230685175964724338327404598145373586131542072324877423429790957253825384499018300765136668890236885974659114526026084747806863219601529528953399425187107419961882151498507071944483339524769223476064901336891147643067445722611650567803565972070494760787867530919735759642337902666663693242959870582275208274357991794752852381009024651484261427888273923239777793249285801507854124089921714381399990509763584414006775490189954775621977878680852231143258045366972767271486012101522213874700732315355032560145097769635546013452020230520503833467602419983120948786051165402751999891573982871687688190399471408540002510921635971090071520774019543137314277345019799852541448681059690241491803281534202208585345476854928296850628850604304798139744901875915818897282058633947894183818616869772458642161083435001904733449803191746542467911589054644547582988715597990733485585693248334320776245159220785820190108367058777910940531341866803232309611057893093403144922186724653040235406434662546854644952927016344846514270413643010155003500864826124763317348513367613154306232982413939324820058327335668933535276278412728103527775282459448412236311816530963792601243805205665610281604647/1326202799289463534438606771384707882706663377172448524206035087711998680571768407005794918837891167033665103412582573558103052232071235546771711390932740064390766842342323523302811295231352959045540581244310444374198593251047261704425705250577157367676329338269324808339940783682984289792679380756381189247346717906455822609152374328420511704035934744036655765277521912489167544201563789345855030687481042436782769442917854010394688091650453216858969610720241001751196733780381638565078244573790590549801425541236303036467931610134202473712086383799943459098818145134442821591008929971587829562991448195201791194719853078797945312485278207058277222370255463090495514854675622525544788544828339012011247285347910305040861557628098253381766425195624929521980295555131945593618406472126818118138155414738563576544796339079047830120758181254515055299595282624621951618504157730223039817675817764876258024807130801392452505443729441137139998905082205879080986066784954391020680863838062899694361078990390405843885376720325552673784875989259938341078117712419670709518608925679168338919255039327094351667808942311406442168681702647051598666573767764047261203485619377264815418034500130263498632873124673343104528370554090957466813871538042536369357163307012009437908100135867393541210016547287189333324951574288977297644637880554207517357109003084514652490062386949814652951118670670125159030313261766110977255587253451086824919749771405261153571967775165004953611830488227137179534014508696315600077531534860630744474169387083083628524452570145348772313358572278719822471548300689855985735873912366503498732500547447408896944695708359842660619871384413563563294896351030122757825997084939233470365039722847566703088130904313781778387194834802314088248295200601394109539887385527559482327265939589211426296171497664997172182018645402827474273588318580453029790180115678493543823581474847185592812681076200746785583603680800476524038827627096543080050607596392676831930955348985076101357931152694376313951323954173068613289017180705726757582011616096860759015240089461493976846158941549535211492451850962667906311049941046678829754064789419591627356981635489112300137616721142407692678113248653651263210462385218075434488430935427426132922207995854496506284909436051382916008367274805593128253274635814314018605300817207969213266702278262745252376984951914021362455935022361034519806356570039308149384390096017377773170344580637559066437112628079449892871852796988087966812853143618946730600835526761456165031108116818564187897345586313385889706719541885235253436485903916774104940009551748602096912582253381245778219906225703520765885926160347538121118976274068887608655927329881631356806559685039359243175614617987463839329473344203355808732493734893581577795843822872394658567926726379118981082922715914348109943119460924711094208843340070589002603321324825978975759982024673658274949976723021400225459052001421918406650174576572921645079550929561489373574812863696718702415282730789340253082903755420275089034736693242337383809282677558091896400497743332175101912130059120519836779266838548887602137531077816575293875382751380550863683307473092285042205496250899524395094629765150115793355938584201069232021384617700881843267613109503992146437105990329031699049379982991710066045803629189553072432517365076538949666512510154885039204075369919340970833334883003099580185137310867779581351621556322139932487201621956849494237897716020372544622336507285284012936886118879425314222552099448980653838395827024232884268516506940970294317707237371798510383285833145221895752229417938337167225815468884769996158764249786813093165756253514008982316106484853264305601425929108873079763959640891064840522554818390708160880165452603449319403402890422808982376139378504034671205573186288632781796043317444907147681545643891520720590263219694967541944282077139410107905665634160896007452709277564340998944009014373365725699665912766390060832417648373135556898389725082349127003057364727256064933509380706246217052489408065813891560097055320237194320487035355241400770925203237660963316780051771891473320937738940995755137290862926671776551726018468505605923803134931678140232073950928405482478066996444560209943261171679254743988679304670374471669510116295096981692829468285415521224864366186918182631473807726447211458869114649795234619017290785806497894286827566630118322463364818481590624416150349453294968456653820252658710410907383107534875290930746077713020448387105325090909807973344291059310363676139419614466027443133450884880268582593056635880609749642440846892878436750844014215063472052175358939651918715723352832335795871671218768717791713664383414817096979382967701500892481494311410043725912987247209975477282149237549777804055732246667157532326787005940177159112453551857226779165978726246833479777773645820402097770392710723575232050193094725010266099813683709185597867246157776806687500*t^36 - 226665163296141774473710864045515099152019871156595603383863429970609534387468791322546539722675575896574559720410547661354420375005204470246666095437609007226030960590664872629143588677630777869281424535065006115783089324932098396868877469333978168166975088006837564664970068328283100795571275999563540414014530010847864139820894240635987768310887256763061425414585619398984389611602228379531023163043108444047847041115853469050225665743257886660791203975891775860981598562238987306871776358593355706954243396679327648987498909820731307651230515039069038734222081953373200953743510533474701278452626194570630896681474813386508331604051136726736602074101891729741507914914603991139514827732813279144919532751508851135531822346978567658483265107147451634726579640952915079597080222187618015453711044723247290744435862172031388370341253165872300380850216539424696770870547307186986348710718752195204297121401817339673007535493538375680317394501940458573033670630815808998844166897450453165206918740204093981523635679933229020766695724340060968018718666112393029823855004704548848285771451367367970788935898231204981813121685278790796641327478924435088659653192116726337389663539213386017665459125798635762091062731859000938999237602493752976915336701978457069180997286671974822232437055337236379631169637288211330954030368506125746185026963449749100294368687333751594188482833011312721560126069368590700719757173863199288521231361047017646785651667354693601382906958398377041942311181625982864850451365451575576281619379885737660611767575132190555290445199616166789396587591808125047908658722982504775869582106462320129011089038089377071458189149105336935922478426262747812064367515553628794749347436454967330207408340772957251538048579270181698283077354151811680893717861604418503418870537473277388961197991972633683822242390686731266143766167159725584815434176869731077774838915694273094919019316508389814550642763182304346078782182263356286504341402984346318093859534799703442159375695713895278771882160000693374327840637701066977363811457948897591505581426104103469611491565288542976194322810199245999388027091129163077323731641930419032470228673939505847263612762341152324312385417298008898131646923083443409231554771325493215959305210529343827090698382997263005258066920849696345424188821323664323856497543285942386072181397302254694491617793755294792896351630965044749850958305197885310785585382615015270923984861635244498887203253515558477726674428133183429178173009825236854884918952770641003128556901112745192751833734324551583166932561908311064138376109484268513592344956564197856751048174205231935894906781387157159541628891600729625907912305642806494376383162568392922807487117744142371595301802570087795198634744217239492304245948629988324955579956946039083497261667721790901064808782269608092674712026558982299319032629144188858608788143778041657158190312881858470680220475871070577832050638461167703493442242609399944029285233563933132963514611226737710186285379523733755784069090256163101740766218053807716257703971860894668100867074326466945396333654559787593393163318941522641985440340436558740859036775940211294180605920735889026379144196051086403384769548611767153584842402564630060210546210496982442706916336040046806712076960338396780327645471996620403555029412194538176372514486408044136063881578856455623928352040625567176683550302009177700618766966620741176697190081925637816368549301206047935848681509379630987357756605650368464624512436108332507054077949816162294288996148837639913278824359157996568998679682899552725367070114911570546179076848018108304833779380780415321936639818471414630387117550574755912794506734042249549081382649054866405562360696546721230296684719215414166310267806940124870812240952705018936947031732615974839260805116378213395799241123434061540543775152081845720984791336269680417167768197521264193572725603012566139609526219449219343462566027587816237248595737937524078738205080858634161229953251217342545736907428295695849536561950334829404444863218739607340170133728182181117852018376823238181766403949582926923372461174990727780904622770355422224470021979073057534691602448356685829545583495409642708690214425338693498820645809595465920962284766014147381860949438921610037381446685248233918720780269804528359247508848488163405263933913446002896293270179795110793395267706097193001163955389163432516929476171026586326885773960480015493488838278730224298336868653281049570264712031842884241029895041437441051288232309022121645304642272514607636432270837452877596351138614946378644439847143090267922983100304591078963994882355883208149715167376290709273688480598026375608309011808642644715267368410601013811671705402862000255719104105416533778683777747838245994084014086809612525331165851253151001778924318090663945569433834701681257681170822092282344423411942620201041301828395640410185095211790265436519805871921767780120884868459837/22734905130676517733233258938023563703542800751527688986389172932205691666944601262956484322935277149148544629929986975281766609692649752230372195273132686818127431583011260399476765061108907869352124249902464760700547312875095914933012090009894126303022788656045568142970413434565444967874503670109391815668800878396385530442612131344351629212044595612056955976186089928385729329169664960214657668928246441773418904735734640178194652999722055146153764755204131458591944007663685232544198478407838695139453009278336623482307399030872042406492909436570459298836882488019019798703010228084362792508424826203459277623768909922250491071176197835284752383490093652979923111794439243295053517911342954491621382034535605229271912416481684343687424431924998791805376495230833353033458396665031167739511235681232518455053651527069391373498711678648829519421633416422090599174356989660966396874442590255021566139550813738156328664749647562350971409801409243641388332573456360988925957665795363994760475639835264100180892172348438045836312159815884657275624875070051497877461867297357171524330086388464474600019581868195539008605972045378027405712693161669381620631182046467396835737734287947374262277824994400167506200638070130699431094940652157766331837085263063018935567430900583889277885997953494674285570598416382467959622363666643557440407582910020251185543926633425394050590605782916431297662513058847616752952924344875774141481424652661619775519447574257227776202808369608065934868820149079696001329112026182241333842903778567147917562044059634550382514718381920911242369399440397531184043552783425774263985723670527009661909069286168731324912080875661089656483937446230675848445664313244002349114966677386857767225101216807687629494768596611098655685060581738184734969498037615305411324558964386481593648654245685665808834605349762756701832942604236337653545944840202746465547110997380324448217389877727087752861777385151026126379902178797881372296130223874459975959234554029876023278819760475022524879839214395461942097437383526744415691627704517613011689830105054182460219867569420603625584888873645735536760856132228779938641110675764427897548256608384782288073429505298417588767655691205450226465069460881293162658816035898733707237851357505654393455590332309421417286296139524453627198993756816811747519442580708043656000610484504204326462599175668937642101743240474877482394684057816711132303830217440761825777335668072441138921930767076283877803190805510079431077482462039086810300037601624962829104710574032528935383067193943758109258049289461175773196901210001841798971592315690321661358552915107070483769821012060355986615877034529224933468164698323787576958754226542251830969594600674729883010536308356522959933828757771813863985606883889969905071608392098194146878743880784896818564389415674539027596333615852190186437314401210097187485508425588211013028263280119856141999600966081146722155177167232886971145849884107228201363730221054103546996791949086606327119132527817261481421207235776144383452629027011498008159131615281575366865675599980144604207943870637482916216002946552358893786247048284147895006561452238014805999556681582029294951364301134703915907938831144842171816090014875472548938022017729403027444796162925579653207531262783400555132228279857886846499490786106624098843154829883524851425928745512314957784149198617273785714312280053135660316639614876221394599226679808113128352027804974562758363960846063529336382911553462011650346619180790148243815178847696811208658214177558278016031711547559490759732124069230831606570614282489518212895361450371494295299693752310342791293101424916795882841535774525868268276111168913102381738730213294967081667879558132540123243796886697854186517122044630559761201192407248153983590960774354880077809826050662276259360742584769836817397925323854640924404512337628015004759121322389887564097125157043931556332159043960131410468725960686269583422844218852401042841445400682323832543823858554556462909554823895818256003017954964220863756961281128238141030235234061209045494063463232709727501574912645616514001943744660996685501789810417070088067843364457230455172446030888667530122339455971625261121267730201236842481148510478175027598762943072938468377359508634990942905887707915948257591362313464266078140531991775740273682408132453380767866327679710775450611724984899539963902059901142230599813657682602541553561419720276342199459256922632902720749901269424700597862130241361332223207686636091287272739565257330703873891948733818621962274756168002015169376032844452399472239024279584700232449344630014468815115373806608720438965461463698114619982899357800078036035162143662818001396864519646565160597158156825616767029321015651209952171008181979701215139048069526838514294129125602062958974465584784918031838173357131063878517145367618976785492607390349589326689861120860453052428747418853948863586038820581362704745257500*t^34 + 13687029293381032403778250677576903167752331249768004750935153808619561639034997889605303426068743236168420729707698484045890385539070128316609502813405137809854419976497111317554288852297584951083405875711767746105396621018316911401909261549612239315081456745870261032989051970307732462143567006337814526301370794390965311186035488996574272434705273365949222857594562414472114800201332152472916490096247558822136063844993894477914486139144341960430982719740072828461878223510796314128748760091439966668025413873951867056335857364224954704484145530897401005492648163400342619941097023657835322801008206695952376054589335325462006812274890734854652183863425252140557394546663152875956181326618854543637527512819441892338232583955738938806762288247101977289411707763228994853312190112799595663655024246716647433797173661172086050108557208081307882051329521202833173188895771619816885350863572326134508697279579360091834605398091632673056900283907180709373185715044995237738638697884990547440914208567285380414647511634176502357966750567476612018610692863047221084620956221843675633794219012752768506296986858085925537428741850141625078626515694949917655547941074540659697936334251624190203909093604495635311231801689024934254113384923063441225486419933688328839964101150666498004646697243869784345831177927614585486269528356413381835777746150060448584595452836702234490928700158412299213658391863084310742590461607930712870276811907101687780678720519982262599153948027299316777481569549000891299465124365597011072066798699767427426552078171477520626882674673284080841951939593519074333359798484454999892844096428925263516809494749830270220230519892835965939065001516484029627124979786856163891437516155644866093500860375264652303364587960907430870486422073410116299161227781193914903078214852374890300705046996112372433083222797517781760209527358928563635329039461878090392309578910515456828714157458321076911149559410320125517478179797102628199257958287065446630298470214067060525015854918867142233447660635417786858232449354013364139688904652105167751918518938679714955082399480261582578239479435544557046940132997860128117279778793806100764194074303577485502446966760240405487298400076642090530149280367186897864840133352641329587745656364721438520854283489976940999492027456337103550848655699236845646627576568860253090447322220062788035642131730549114178334123691570642722660584380315840431923492493202317702836317828352610610755617726261352173984870236212931595133914558171577235007767842593551340765585234017083220490491590449566849195869923720330378258898577407930853455800178155338415267085824397308720377241518450924463479869487820996035269774864629264830037273001041252734976627387679710953863585781565607592999767775374128675241826198070624787953702582597299353523141509686143079310415361416997980251815457074877412991927382190449464147637462839042775214476106513901252646856688625501632511228396329911148872199633193986831657871290876680418803639268975474584010755818290824832895372634735628257952962184810680808386009803361145880966834098473546771205375583684380960203316437786159609182754497964572373446139326440405720852319878312544927597286534234221809641665001348611209419232121676045412304161785655455720232390379446922462585749515379848818954771723003993588361388862254106755749658583628248752379166377604763202238055149772496856307657374601833041946323944578323169442030894608765663581249765307618868678251642813935090085737400190733397323360650883678924650446855710185245754857630143066274502834038569305072818216806225826459864534561071248709373617647796401609945070523421007002675959483561437036547352470911947141480448270684291756233303750008274260727767462950331874545544914943325186268588436890831045976755984728241751515580001483469893089017616558354344389190450646305814374792524984683488914083557918297810091291098524603709990727579618301622805699084010104046383108291652953872310207196145965496287228846993396073033923714891254361853654327214777353883564172011544820864273936667450162458618597242096076298442061220425380479328225029204970698384030753277345985702893935208394294747216020430906271666300407332761530261219744094622678595409935427165870900322050108329529332835910661208832544501360722085403239588684605342336380877079476791934120038596995465486163491185289572685427637140990604022453520266859201134718158467801411835118634577082434509552678838214938230734488601804791634409039225175306859696216012799817371066366917692376027488558384868229135517637980902220941737555773979830935509289812239410202866469510037698092279057313050221495672033981874161148463128649130093145064351769046758985474748159451478887081476786107922978633777002637063471121481348942049020156053820543113828457920815867956669047913906423953798539362690290147818497412822763507704305294752465567849862871482557003667532246568441005163384387771279169337976284115541869718069329/9472877137781882388847191224176484876476166979803203744328822055085704861226917192898535134556365478811893595804161239700736087371937396762655081363805286174219763159588025166448652108795378278896718437459360316958561380364623297888755037504122552626259495273352320059571005597735602069947709862545579923195333699331827304351088388060146512171685248171690398323410870803494053887154027066756107362053436017405591210306556100074247772083217522977564068648001721441079976669859868846893416032669932789641438753865973593117628082929530017669372045598571024707848701036674591582792920928368484496878510344251441365676570379134271037946323415764701980159787539022074967963247683018039605632463059564371508909181056502178863296840200701809869760179968749496585573539679513897097274331943762986558129681533846882689605688136278913072291129866103678966425680590175871082989315412358735998697684412606258985891479505724231803610312353150979571420750587184850578471905606817078719149027414734997816864849931360041742038405145182519098463399923285273864843697945854790782275778040565488135137535995193531083341492445081474586919155018907511419046955484028909008596325852694748681557389286644739275949093747666736460916932529221124762956225271732402638265452192942924556486429541909953865785832480622780952321082673492694983175984861101482266836492879175104660643302763927247521079419076215179707359380441186506980397051810364905892283926938609008239799769822607178240084503487336694139528675062116540000553796677575933889101209907736311632317518358181062659381132659133713017653916433498971326684813659760739276660718196052920692462112202570304718713367031525454023534973935929448270185693463851667645464569448911190736343792173669869845622820248587957773202108575724243639570624182339710588051899568494367330686939269035694087014418895734481959097059418431807355644143683417811027311296248908468520090579115719619897025740577146260885991625907832450571790054259947691656649681064179115009699508233531259385366599672664775809207265576469476839871511543549005421537429210439242691758278153925251510660370364019056473650356721761991641100462781568511623978440253493659286697262293874340661986523204668937594360445608700538817774506681624472378015771398960689330606495971795592257202623391468522344666247398673671561466434408628351523333587701876751802692749656528724017542393016864532284331118357423629638459929257266984094073889861696850474550804486281784949084662835629199762948951025849619504291682334010401178793629405846887056409611330809899212190853870608823238832042170834100749571496798204300692232730381294612701570758755025148327756615431053843722278401957634911490399480927725938262903997750281137451254390128481884566639095315738255776660669534954154127113170163374247561199476616993707007735162256531057928165139006605079244348881000504207161452295177328421255428443033383273392499833735867144467564657153013702904644104118378011750568220925439209811248663312119419302966305219923858950592169681573393493105262094588124170066304839700656402860698166658393585086643279432284548423334561063482872410936270118394956252733938432506169166481950659178872896401792139459964961641179643684238256704172864780228724175840720584594768665067885658188836471359493083564638428449940786186041454494211093374517981179118135354760803643963464565743395499423864077380963450022139858465266506198425581083011116586713803480011585406067815984983685859803890159546480609171520977757991995895101589657853207004670274255907315949173346546478149787816555051695512846502737755951037299255373067270988122623041539063462642829705458927048664951183973239385778445115046320380459325724470922206236284028283149221891718018248702790772577715467518596066567167163503020064159829566989314533365754094187775948441400309410320765340582468884939433718501880140678339585316300550995786485040468815434971481805066268316721421028635816952612326426185091188500434517268916950968263559926607731065192878981176623257606667924147901758693232067200470099225429264680858837102289193109680295719792322880269006880834143226942081952292412421007112536694934735190512689655185846203611470884308106654843858800528220917182017700478546032572928166151226280391028490566461931246226210786544964978440663067630610110865891888329906558447367670055188908653277636533212823104421552077041474984959191625475929416589024034417725647317258216781809249774690384430376133645792195593625249109220933900555093003202765038036363641485523887793280788311972424425817614481736667506320573347018521833113432926783160291763520560262506028672964739086086966849568942276540881091659541399083365848347984226526174167248693549852735483582149232010673652928883756521337480071253409158208839641270028969516047622553802334192899572693993660382513265905565471276616048810569841240327288586412645662219454108800358522105178644757855812026494182841908901126977190625*t^32 - 388197118793267700530346213266269190663468944778950030134485856227087127391705803544513080390495038468457743862287035425140438171087755308440503264954282083433678488412718616198532370585925131283660761856973710619891452008301648447858035856504790417168515067884638958092872238571045582605409811297913814247167849955939516966999560934378631986151459992904268034604768594233355871782059331706584769707070919247055391666134870678688266421895124690601312134081098221328615793182417397667981953360614595337901830272050687746344872131455303680288608015794845172753854540125379836579691544521456099658972626855093722644935378481890392711742480439086136148805080299991370187228339444972273662741890893104845823064453837356579966519823003004595472603176997894510991014877675476003985563739169867256397281098637744306366815069141589238903467677785445312771442033611425791264896079624030454027472850343266314886142219999831736000079029990086148877735977556818762231083379929228552125221573554379853328809806647776174132846665646437567893306405174451849285875226606506636212779298477315906631676539323005762570121862309975426678629431495311173057070364045128960776147771897884992374137900326340708712283309148589601048440163936617592369668256214026977012597092148306629743853171330458355648925770068200188343314622825753919203808133309075590921775930757247821613359341469636383420079734295031943303864466496064322543046262923061381610061723856657503105419687255242190584175963852290616116105127740215261889571127219030694032971705773964842624710105375779393316672468298698294945627743849578204588199273462650169882753652247724339225319058393646331284544843999882604739541526035039689825923441396886424895193609355450027033909322072759372853235731696308185846412073908203558602427668257409079276081026429191955721829723510062741670398247832136518343804041308989974396319814596704541265729847296226633202809952926487266103538581992896446390143632958032074753289901607285028631949778693054024832225841265255603523030191205397357054967014810191730120473805766465465650439897493012778946880131955827048758966188532350162041440910079457762866342238938553457139261324825073852180916619780737484457707472036896279986417763300829824105292679906479369561732363070742517905203719481105558612645673513242245510747512562358025142060308575925547436705183114525779278746915876927700215745026909640628452424324837399070220849954249060193327455177640816814480143932467543039118661383698429676987616273750220489614298538816592718903715995399793015944501830989988677723487128529858666135960846388503773379112439196349399377078851258262196146684745574633381909752820091715529794141159982888292454766766645250444358093588146638812455081206872940833947153633373070802425645090951422696699769937978539716230848788404670568379609617100954498623286491814523900373549452806516838052304641257489275931910678901389002792040816066126538784846451312108272326188324757307906371496426220101787187326246572290975079173613877020133887782958257329627594589821009375579892022920341290333594541608878012260800262533302349677607502686248899634317649532186507899574223002165653274741501035793581442076659590922246898945571870765800018099819441369226194915004751654050951552288243328364695656604598708573669187171470929935705411013288318849661994467228446300300677384001641830933685914488947792341763023718746426348594535493598233186182026816093492289443399137020662908137075064871049368854103023588067752717622745791678534132752663388901552820687756081859661022047533526323750494311597137409184834874811915465796173260776159186701813931318362608943641862623776448721367625462991439925829463881200837347721680580398839910250916830005087588192718625202372472341175467152285321192163669810646845998382996790769935372894518620194082689977461088487020078646186712252157140091993694117906955326866890120544301767008144982562549543246743751502293807370069200163876461903592563140335917856077097871502932485608140053641038310920529195517093350164211792840612745461232755817474055616069660408372180468111190831469521401898879037619662137723508242308449114970349470444366073960754731464082819751285138877032359387016812795931788829983864842248816174083183575787999097074200148624142766398554943591894680035775561508442435216760128532188442389061470921485364501289168445974752426922394294261640401615791258737620005433191441946439778801465951866603423646721260869780491982897064144162523823773372180413402071804832051769839346404784644947633103269536557007943988324253134968427905834784980089267651629934497966813268860904338158652764410276469640270276378865696231257153229505844707168982023695112411914006666350673628916923282312825905526136841402730208911034897483410663773251197373697589779744901279111522990907330258710974844876510019450895241387516195925534030982644884562642137299866164573211754202269799419299809934470510795188433208074312/2139036773047521829739688340943077230172037705116852458396830786632255936406078075815798256190147043602685650665455763803392019729147154107696308695052806555468978777971489553714211766502182192008936421361791039313223537501689131781331782662221221560768273126240846465064420618843523048052708678639324498786043093397509391305084474723258889845219249587155896395608906310466399264841231918299766178528195229736746402327286861307088206599436214865901563888258453228630962473839325223492061684796436436370647460550381133929786986467958391086632397393225715256610997008281359389662917628986431983166115239024519018055999763030319266633040771301706898745758476553371766959443025197621846433136819901632276205298948242427485260576819513311906074879347782144390290799282470879989707107213107771158287347443126715446039994095288786822775416421378250089192895617136487018739522835048746838415606157685284287136785694840955568557167305550221193546621100332063033848494814442566162388490061391773700582385468371622328847381806976697860943348369774094098513093084547855983094530525288981191805250063430797341399691842437752326078518875237179997849312528651689130973363902221394863577475000210102417149795362376359846013500893695092688409470222649252208640585979051628125658226025592570227758091205301918279556373506917705318781674000893883092511466134007281697564616753144862343469546243016330901661795583493727382670302021695301330515725437750421215438657701879040247761016916495382547635507272090831613028276669130049587861563527553360691168471887331207697279610600449548100760561775306219331832054697365328223762097657173240156362412432838455904225599007118650908540155404887294770687092072482634629621031811044462424335695006957712545785798120648893690723056775163538886354657073431547552140751515466470042413179834943543826100030073230366893989658578355569402887387283352408941650937862656750956149485606775398041263876904516897619417463914671843677500979994181736825695089272556574357028921214023187603147296700279142924659705130170527028358083251769130256476193692679828994913159583144411631439438469294625655340403130720449725409781918418696173156421992724374677641317292165173697867924594602663327758810298738831345949082153915203440197109670733058881104692638792553090336076249686440529440765541635990352589194866464466473010810126230234278027395083732292520090217778001668580332833177482755079652242090350609311565071904254127526511471980773306278825569027400141881956214747772494726775541172195897040372755027126716432092492881150622402752773454653605247478203070833506620870983147981616285342874602227815771322429396296001235299880903786351808256413345272399368799882790131663478720257556515095553509055835463651353757215071295735175374989894989647706122328746568378481561172139321159646907939864377980822488902356330179184207811838823530649360195685203191896387067781731706895080607617776451976546858066809545817177700929956325233999275692841111892862601393059223713573036662563452021101457670032701756507639827810221586789165608964664349033060876342217906309887192129870704482688449272399358286340448091250473992552824807340102715012053374653293879832662741168379184886717984057731219255780969466503260297770485293295592924370167729268446945145691986611369967714502758171041618756757343665213737685607320886558891145411104901942057048257001565860217553230805774492156953012547711857454123100225697560002616059434668125641477452213781648929850460135504736913094966815022939600160401581699739348108103601426239542753130597248899527802212578242553686827653583702826176480545705108428734627233499993804458467398085634138316537925820939219526588473006944518428917917537225425741356275911033100894868372109936903492665489434386134520791004530616735708675006507534202537397239730293219424705556301851099267167566968904177843902733818616039164640547435657912363926065961302343079479942485482167756474795751170483332117365145259407125239311508962739338266261853430650092523753638814408886097913300350084660335590022405742092024710059990839495218314905485114395489093001553736742018986921731162802804743541540544017520849470607341493578175009041812585701502706677793667662787750778190430639426710016037518018837507651594644039790926567208887284346930615633595916589379872943329622882126101018506141494269695901401797822250378417769823848074996603688431559080836003973169062067081652284113466860153174930086806859126952275657069528282056920856042060827452336108234395307919045118297243644048973671192612281396818456666856265935917068698478444968725402649098140149803930243296797121070116213186062805890191476973149729573864309147127046319018893007070023898543515133818873388536260474695822651170827398785822541092390563286370609361380213301076060536010946783774479288891054115898752869622546332656183031899634912613551770597407597941250374274504991491952042096473683401912254624590577059365625*t^30 + 539033666078597515185290191429685235525288568444083966620220695923371527802829325507747097659769575445512324833370141949065545950399665763155390038326608294573105813575377641497151190251544012255282394133015022978170144862870074735129942094989527635577892120597537625981504473080615038944754451893121652417100065080677696647977274811066954862818196093809624271915103898122146699007372203047328365554914428845926848121680633410036748785765212324661131372704973599469605138111360969378774185378060649074063799200322061462195652941829340017309850436378802776296909680313592447205890105364134328066226189285197302263596344156291869400038205969084899211557184838693680777014993477377544648997803844367809774048508063510533278002039923768489328074730297747626730345159273997446907534017507678923186300360461063181816433669812272358422375219037122497567034344439069180739204334442583807869481502220507145417683746387040531976098521072189270211260004233068777875466373066158535011808760968520834701485431587452071823814346051595537891566392147034433105524918365991773090202124776018246898658794853836907728204086007679370685969371825242399295391342026808238184024494787661831229046889883511881843592550296763196471610759618215105147635910330514013708221726210953349517041993269752919175191836216914245257470384635229881520960944901777096316149786024197017277525324026949901504775129615993122491359440863929411975167732327438294304467883959728946276090347288648010030447110764930482607688760024241399185898962596217578874727201987742059417915751917661838678460877977490271376551828327285719573161173924036293580197664637651714774162889995490022015350800161390593360427453608926383187041847055875144682558535040243465628740065929290821823820575974096482232448067883817253320459949903771680058968484687274274014778031264089130398325461438416003985526029249845228512470373066921897575122368182116608369622909305587400435032533933856108914870339443656471415436368679366799362066648780795562087319817229269949826551681244865003485140615266665014224121545109709804805650497607437405487767415947189431418683203197833731154631936942663476253809590457919696404879880555849689477123617473922158007997894573401629890551280968851132106148565572397218608458803210682397566901788676729084785225018865816550957941367987115264090849163601689149447263280182288253269385820892276770580947460877078962221546803736726907903707299463195195173831703098774263579010424197972550751930049629248495177102607178438808997295055525652846615530923377585641154964865793078621117190615050383472387428787483124995565577223769065007120783699225624146737668648790788801455141962136929043482259925274045686100407221821500725119814468602260676005655616292372000238593811472359437508341406739561783329492495079779428367987779588594406932062802003878749389603958104163797358003000579016220931271376123611769544530095997492587358867379822466159202793359363364331143739373060779658494808213815944511414094121364752768343990744600322691794339931379535048370902221263962903650579631209705565893658552782852535648668521162730427178852027859734117929560607670944023069384287548993419410272781320847055097885394812276305757976020451096896221097715573386021865219395344444382678372847174321510455932522071600463600114653212851132517792842993583064603810265662563955858326492026035146102917270662832215054390410479473735424620149326131483260441958250718817136639306354750788926505676581971425441077702785243569225414058907444610252665849935850763658700612809860185208608190863131854181633312221047951306696841258299418939510228359732336719763018164050584107100145625974382405509510251661442227596433584349607091396957008810445692687961351966181748766300272606709246927902665634052126221649817622875867860065613215084431320458092605584111013974575961184250540577660029255925571653335635807358938871165782771598689436711700506081937579907970191676728215425020626950059356046677720250727308343548964819762164749898579845480372792731967900941964081360359267459092475490474715115109066650829894350681976939024406551926247309508027519960963915153560064624811894341998265902260547873636866565714503125316448730839691628823371991721371841044042626043949864685544487862249434305534855055930982760772179427261019544291268103571773664753888588420462318953286810981636900984713183451098672530394181795059023402519901726403215056165807418750572329138874754735521595304565364889789331361778829898192087243406035717189907773690486551080270255825511132755457063055104403862318588790267752518321031101491577858310364125175233379273053433509584107450215500544685913024279890272632189131915290023756748668612140067749447157303324235883508759920353984295060739864185639137426637476498451171903390089192579383084536632800039458316716563949958619391053719518430131991335727788714082277599216823647989618055752751996984232739346180844250236418826206648668062100095181/27482934539224366681414064683978985378003491342294456068919281072385467651893265208585049319187889256771057704756855779073926432795869986914746366199195714571301430781799207162548803593059071887673438296531149698210589312866530017300835248963573350122146847132322048030448383537279196127739284609000424422333781262065931006906016389030560770907885944695665068862202706595854495382063552164085961314469156641376265845074037397345553992377583919277066300164313781827168848888018364768039385646729386765231146337968000362146159695102113673064801078231582810503905430527090845123738038226218777825092915105535716763022948679486102025774861771966068636988607184958148978244430040987375861413337210184420210830840969487189000278997343126207455293104999435413786977648712022409798788556813929501157857436458931523282569027582917309316073108917432275283905962308450174592494696839281485241160512219087480185764356893025518787737949587862497128119690413231954703860316133148281107101772306019823477137821569491947576846015906190262861637641468200946934688913217328659975897312886988772140228833573597072048466385534217466092995039065978388524091512006055840351747427240265231936860937416492557263103922483497644090504497689337639162116158791693495618602839165332297917939828177096264374574647692948094860782923057846103509587990783898649664474906259693557259054351800750886523336307936133961860661552910681476647688087354609285370695148210545067064567029645521737803991548382282053008585862399346339966011582307512292290938571391944213569978366386883034069185617576810400770461562671693011139331847594424872281853709898715492491746030085365816203946834139738252707657307029689863157172776076104471137820567337764368941637239985946334295165116543233716867703826014687399622611904329675676480263586712510577165625889879309118262236938113297748437949889182596039983304844888865778333073774056065703664182701278776321040514501193896415620515415676094101870236729166624660043241043550157917428585380839484127618368370707724436335455383844880633474697304124454411502173440341120837362229077954469233581873612884799224799304627810566881644402922165614006693726994292727655341005338726232542062951334618929391583549404045175467568987172777544993166118726321211646175848568179796733843421448642523025561021697959088620874990827836022765787718201828737423861827841662022489413297073933911093552828056618278432506152600098780587223763647983623721254419808966763238603117483434803202248858124655863156386088504853799697835961673210600501468884925776438686457437358248411493627944084972157398859880286928894835445474312992761522634301282519306553802508124991406713232977228015465379476373666469070959040385102260604296663361179458405396358963390881544514701542111547349749493144127274875097318265266865898761532341323912663298429633276481676716001235541073987845515572721114024458641166257085283930658863255116672620912460666058387474878634874706956095937521728384572354871745009622547129506114257257625593898703556132902919809474020684209950456470451927594273670679947673279668685898757509916890499663783317203310375775532791682756089987075259421204216262534175427441975849160349564115106354785900719307263872231172042179969475412044235182135790469666361928462873509009821869358498274842197506707934729267854698264090988333009922839029063475178540912538291592433061497914381390820628675026816575602595773727151940246348100374378439439495080814276362023960518703146975222292726378407558090871639561897233297563493892451899289720393684607924705535687584967555324367350879438344266389230104598505218266324156776624386279230742800860431955423446094552798651101834331271208358190605745338485323110125214805117394859772187170877522844491081626253905250818015404423727855025001803704300249788463248673224388053711906561312748951274021912159092988435798573131597799749829930156073729199960419902801828669456088623815714002155479202969727225756215624953623960833360973776437153034798847871042223253469166284439688278706748635915325553132494771707016841619598365061928218763233922538750318484564790424485388776794380388287070601502689886238905810784423980707145793392033771359737238224418824847281197101377715670905185936275019972890305356930488426525037904791104531108540218875347511673144928988230504051237247766879151321405685816995252064433465206843484012613542887397734813755638603278634579052627400815208988888003209413067253249507265600617580141594410152024515905926355473808066487437645884007278536309716298192754702321932705329550140367058197334475760450641218865000932895414476446358919047814045197424173556103499127080838627434111697304882352397843395394466704630720848183232374514214640296919064540121373318975475434395821069818064844885829243112671585549660541988923159805895966924371158064666180046922880954958540889792015165841024986002448031375498437260683789701065005037739156982968038705138355849375000*t^28 - 31289934410998754599244033450608662498921711085954736146925652192030256636391877657765056978537837108906122992194266751500439232893076223680262945410141726643329983074673707269324088941161126528753247247436779247557698385294759412008699121168166893009315970953910355652836405310229190999038489725852267845876477235552637025466895578383930854360889813449968779314963598900900275805797807567193366132644877081767505672831147574829330414439403834832314298396840507731592152115165648391381150026675288884242869451957159042720157787398570884761466129340495753822787279366686205542480778623037634678297545849649033335151387851736487002992381057534102086013483808272648436367655512515461997830518535777554358332954905547878901030727500887814670865621549797181415482622903827796423055274914469097363914663871597116433679532389862435208439348424689295598562477283198341108141599502563008272108190684271222873405161163161554859645545168006029468265117256413436087998612849692227412608076047533188242258263419187422849024640542751037295033120393401306315859200802032182804943749470330388758057299307324840502904610311889241014055769320084513025044750504800456867376035020498590801673719758042621997470393322997613584373318307390780143565729461983431654754261769855780549707827113047875662884684434915176623145600774254500141386066223845344173205553718512487778105456434654282915427336670745621686732924638320032017627610096560777156160889462162532476866332480059630542943050918160686456833030387454227888326438219607427413838417728531986657353293188036149450528338242176670503146299048274841333997897119234748135452700038473489582475390771298360517396880939358456436290472012446625495408404819520681426327353802726260442934138849025811995230986796527908820743738835719345741137596343472243635009601382088650191284262251485891032930231290732418136937363930269072600376079692967474639304430451474443723609449854129469891770475279362021374138824646656636608154935409952464437389831754215870574982269320451073331766993362034823895602035480918716982226954013619943091930120002312599579723199397391797704623378520079307403852788980839655057416050593455339800570430687385063603594021592445980324672874606408081439677409897408378106917762441527165567398527746569875421114497478022082192429352049113376785005420340743788691865546683075350937775392283900803163155599542447335121091323347169606638407197419329400114134708148059218267114174014725526798213569412015297658363885058207235134664864985402014113232188961455146250178881262079231171325226321231545357345182448082023013285978338373742015464573117193409585194754233190183825009342618312771511686977223463611845820821584632634830477642020142777488183030522151447385171484500884981779167408015107354217864333346220249626771455921726023234625479051865409790734275546389285387618888184466001791409862528467809459333477449326412104190160887822856434172942883846474279264740134640686689095373845400319678915732590481551239231488693056325654631182017860455066698232212272129939053676108742051686472062052486689280867933048701365519554438466178355927771026301256270774357603025473482580476592515806892608555815840617112823450949292334217757024910930752035489521818423653748897011847995988129243266652016945815222247063048076483162906894815884938042734223262002257674259294572537708964329183682990974653763135672846229371438321773167485974896261732274571401411707057016394485884752556151659939849361434826539093221762487626306547914405310965774761194802862085996753545410289740431335163510716251263481233516748320084437296511565030296394993708483504602208883335914464483762354727855664685335565727108786408473918139854010815589098456859482853308500819045176292150598635327199301913401780091242700019162890736832360811181209541152623350636728178278048782083380937587800600520432290061210207703311094399243295085689060388609490117504311603377962180702921949345526396479740297274295974786761954412619637907013601627358643894188518481124112499534994743556683826913705100128607578343163084540444007757855124584899626978707330286969117156347073513994213015636324017809248877545134993195067107319596137944121233723105549779433679535578356385070392286122264898328996388204598360157875725184524435070202206519947365765089860701431487763040001980924924728346929160342767173650471989130811794510583309730214300822714694732192187859679531622136087379793388138158183862272815539456919863399603092564947080746343203788528712403446363215449015392641998074467138988081044614636160963352787726267634941091742032324138126690632215334067991013272113029779102568828247301939380133227321352605833406006290404878808355117575603889180616082735263236360477386107021017975511868464254391615004106222069820825532280584731268484056206158306174226672718828826259065889648254811283501541402351595303465599293356971808998114699559223924081117533216452453304390255910774726575887912023225053/17304069895067193836445892578801583386150346400703916784134362156687146299340204020220216238007189532041036332624686972009509235464066288057432897236530635100449049010762463769012209669703860077424016705223316476651111789582630010893118490088175813039870237083313882093245278523472086450798808827889156117765714127967438041385269578278501226127187446660233561876201704152945423018336310621831901568369468996422093309861430953884237698904404689915189892696049418187476682633196748187284057629422206481812203249831703931721656104323553053411171049256922510317273789591131272855686912957248860112095539140522488332273708427824582756969357411978635808474308227566241949265011507288347764593582687893894206819418388195637518694183512338723212591954999644519791800741781643739502940943179140797025317645177845773918654572922577565124934920429494395549125976268283443261941105417325379596286248434240265302147928414127178495983153444209720414001286556479378887615754602352621437804819600086555522642332099309744770606750755749424764734811294793188810730056470169897021861271076992930606810747064857415734219576077099886058552432004504911292946507559368492073322454188315146034319849484458276795287654897017035168095424471064439472443507387362571315416602437431446837221373296690240532139592991856207875307766369754954061592438641713964603558274311658906422367554837509817440619156848676938949305422203021670481877684630679920418585834058491338522134796443476649728439123055510922264665172621810658497118403675100332183183544950483393729245638095444873302820574029843585670290613534028932939579311448341586251537521047339384161469722646341439832114673347242603556673119240915839765627303455325037383072209064518306370660484435595840111770628934628636546332038601840214577200087911277277783869665707877030067245930664750185572519553626891174942412893189041951100599346781878453024527931813078406010781700805155461395879500751712557983287483944207397473852755401208119286485101494543873936516721269304821093046751927085756211212649087517435891476080374656481316183277251816823524366456489850998921920422927466178577339950843690258813142580622794004214568848258384079288781139197998267224821210685992579885938513658073442543436368045120921623111790646688814258867617002094239827339430626773756834717365381648390921290521230088408088563312262538377987076789194606752593557416921351429274002850463360494540910896358491480844591926508207528197227287127221298379740637718209423638169930338876802169018688241281291230049942391859574998927545859239172954682781119370199691668497945432436319183884362637488984187530402849847584560066771415237579356967587182004628170847268996720411050086295340974210612842164084186788042224103440434744532505369861361108378366529812805236424080136032468681870723582232553557400092833899113826065396303277932297074229565103458287582824405126510996289865572215808192617605073460539093030789740466187886547884074750134479180347501397408622950561614196340800146013828875373936220757565161097657816975986354413250370284547003801940798485572064976580010328802540264388677196903424306532895705831800253834436306644820758210239373369713574577386508368244072474371531863415860129104738145359891091891926101925855418831036456598251254401839006184139966461876752494726445736681390871476684798029691154395861610891817705007241227813224865260943131277171998173610202069695749782524198577147562515470606090128535978384216396227941012178442722169584406531423441795834993254538972332076243681339691936589823951579197582222003951442386979278305369072238957501059885621413873655945463357970467206175811949170912123823785132726199910261804858653022612669971862876694601870106375135247666507874671377107589551420605495838752458861626157847229754575386112246776781638755699082497956096181966755983048767858209569352100169659385502805305080096138781807876046422088863968086949299532620500244624708816171968387055013438439098726822652123487671724229608577836725200511396955381813919512424988916222767659650390163083422634037751344723450822446399248850925062339213163490281534711713022563166832096328896304649841780224496251234637321185980684728317559745019742585745186014954827804571154311310672626543531094042044113622900120404653495609213964031303100773366951794202362696293280328556785630997984165329505884774788336865515130234786230164082558731907104957253935397658809033135770883650104114668687408227529823763833896685143052114998984608028533361038631656930751349628889930508708046858409973215923684179851503790829119999605729114367691144471137222809600816522206966726807882917346526331498287388339273120617273329587191962962620864360063182739952676089596850013583024032779541633228965309126762336384619591043959522309742929523441311739049786267178210878396304868063492951374049076325840332453122044263943120659973978694890430241977165682719689793515485373542280209952239135481013038868125000*t^26 + 167998039796491288914569289087969087627881920748507708607783674632618988497958651434725831131886656608828094839983812319211126768704080001929345961094279742764679086245704757167357649167308556000591747497140051211178678970088455530155314151558893987375573658318854429182655938877576808680983685792997375262925896824148509286695833045423823416626545752656653952060321457594551245242290226158771833411307531307610769117968068132140134822111729522176688789087738528783931540551046560597448126475615216094375356377274246797672789409511896603682253353266140467394631198709713369920491184016206541784927041049234544564342616110811229042881821147599882913297368518609929515187679401968562051205439666587886125361016868910176240985498200712020746816240007929629343984536566436254153605552140631746718969408659591622041875908145374769513197036815020465709012094710581410276151795123023945913794222138835788100550695263524033103243233798108254598247374512101277272647011710289422832009320400875375475466646492246649026104677473670509768762169112967014847344636507078547311570446184694412032827260929984477556523016068358996622981654436957875483385261690382694837210369588867167885629702041452944337517652466385557009874213324063809755176581171659719550385201536144014883732416563081763116923094765460460966659051107281946133789551119911730351539973799079661850045368833237156060353615076672473690332647669079064359918117440111808987849792751549425266153077498383015468232908171429283820943737845724171807710883725758706874225130242775358823023724385197241965157607059118303048952991287296182436094477489055442544360921762052024722428676939406365965535663540858091845766228445906890379047985170016695420226265587368531737047411791228127147158604206998090296885488649020894915135228856977025307266913027805476232158596708313382814746819726752969064427144323337707514258898157161800876485355883432488107887439214386749737018358998767799651956667629734922713198760146824076158331166965640253905104050736308944407311208283137722182681451097936970410120448810932614572377000902040290180067803320839171904799134348523489860586885895928093595027444039176761518100288793012284825848444832230295438951330494995255086545320782544419215692464507229062960215636113310999505438738701549380987458961091961079892109298456566338953875199375915286047062690772328059043415113770972867276109228651515112818465422313993340684544802948526156232968005880716465124619709874753733872174769521926610367846339885819515453189443638037298507610899044106846930910375209851074505480605322075094525844290436316174220249223145133397045043439414575822282471981130546811135190898704888786583462993098185157608099351644862461052572081474579694092704358917552784457185917989066874637677223636124525608040600194907564729669078170412635487334237137491804870069461665552887288963067513706229376487308316780063462793662654147680836012967536697029250147960144208496063632609037146570707877236506886770189868456017975654608967116197724231392706243441628013270404069123904846631696334888443661044013496294148698701090078461523856074346492762449764208353856121362749826679406471279383878937148945537753592256067230077494363828992678846609980516491706801976218839311265850102375980638419045064986919948677323999164750343542187037204308371770539224156256650450771887774753751456567873726911950041642137391676653697192624526999545064037608554883402404327179783653750877021289255542137742628046499095871700882880389108535472894943356635808381050238681626153239029514730788763466692603282438568079389368507285874560057465595771558372956832312064621149529220696529816646870545903065888716460124915634314926258621157709111004482053633752746733132219830878878727619687924078169926320638293404322849553900498822584602087777044659529922902399384906293343207728106620107636422743095281426294813965454829780863119412677342517676291763707537142238875197705748416867054455276639049877235828420360384307270056047228407797110643557367802603511186818369978680305274348758656020796113372286772932424207372509434947675077909076064406838906268066717551996505488975226827767341758624505449789969493649156717591026325975500272952208148534827322006180943293603291693970333083316077309780850225577594310500703297928587054230967271429131591874200300891675255461713109884367127003699810234996088816183627592525277794623901010533410778925601949496050604243790364115825603411704247620040493044313172791056399555849562546868623839737139024126254043133965934237038797864528499606655947550919748800219921707307063630688927234576572604347275458218027731059556675110896470340036264099617519265719788142764846804871312824112100119707816804502898739047344605054465048884794829357169173632727783780681078545054424423901589291887486550054996529443573806086997974240234586016094783826101567004722946216936117145251000522731392673991446636249300476681317189459530124540590169/1193384130694289230099716729572522992148299751772683916147197390116354917195876139325532154345323416002830091905150825655828223135452847452236751533553836903479244759362928535793945494462335177753380462429194239769042192385008966268490930350908676761370361178159578075396226105067040444882676470888907318466600974342581933888639281260586291457047410114498866336289772700203132621954228318747027694370308206649799538611133169233395703372717564821737233979037890909481150526427361943950624664098083205642220913781496822877355593401624348511115244776339483470156813075250432610737028479810266214627278561415344022915428167436178121170300511170940400584435050176982203397587000502644673420247081923716841849615061254871553013391966368187807764962413768587571848327019423706172616616770975227381056389322610053373700315373970866560340339339965130727525929397812651259444214166712095144571465409257949331182615752698426103171251961669635890620778383205474406042465834645008375021022041385279691216712558573085846248741431430994811361021468606426814533107342770337725645604901861581421159361866541890740291005246696543866107064276172752502961828107542654625746376150918285933401368929962639778985355510139105873661753411797547549823690164645694573477007064650444609463542985978637278078592620128014336228121818603789935282237147704411351969536159424752167059831368104125340732355644736340617193477393311839343577771353839994511626609245413195760147227340929424119202698141759373949287253284262804034284027839662091874702313444860923705465216420375508503642798208954730046226938864415788478591676651609764569071553175678578218032394665264926884973425748085696797011939257994195845905331272781037060901531659621952163493826512799713111156595098939905968712554386333807901875868131812226054059976945370829659810064183775874867070314043233874133959509875106341455213748053922651932726064262970924552467703503803824923853758672531900550571550616841889480955362441462628916309317344451301650794256639262401454692879443247293531807768902587409371825936577562515952840226017366677484439065964817310270477270546721805419126893161633810952630522801572000290659920569543729606122837186068846015504911081792591716271621631591271899547335727249718732628399354944056155783973586351326884644098663915431505842576922872302822157966981385407454383676707761267447384606151352189834038442546300098570620886238852447899373165266102860747902891483324657117050157732911813681361423290910994733666891747508744977173702637329744222762064992542039655098451438568218824460881456508289633908172272098788711667854093974999240288795200196541212728280466994154315817721902564276181253161880620463476624143882437308566249161528557530123313256834720029982381552094473197317819197691711227947339591733519480598749705074636727831544833988544766470763130779536409123936153763110583330178125821043207654916542453256262633973627936100726834002123430376978474934336832741388584771058448372235077444866318220437296561794057163818892153155694149041217780481102507200913818640313586469099365412798073446660690367503623466509563944614029262519510048678055189919616297009987638497257887818600936177750793680568556722370450473339024836489981941059302833923581110477645201298692169420569052027713034909251032169784603620325961774943544198032874813657220079613507697302883979655671808814705163121444353881184275736111048418599706881553393005320521552791076282077830067474773544567444207736444325666867890105615409779023102983071653264281120253885495995626884410453737764291172686306371515812296922004981997069038612801476818872823825059170377048701780134425580146470605871222496545535296886803656731908273921577703075991041818974844666655715494577731557900097972792816465686818043183299808948591405938775639778044052117178103307316978066672826417156404014453058765528942026586400365867592837157366060416994626818204695651675829835896568594807504563584026693449202650972325987769111964667015464110936402532772449061858991849235828443102683877432252389682080212649836830189747911962125685958568886270693954428494033812519635290553280218402213539923883079299433118930775947216366978343495498504659292759982247292771449307229503763527883538667077692657316830485800939510353131355413490290618209055386260232203572013956048020226229555640388344688563126172819639640574956242422774812843459591900602200489997051995544666124760905915233355179594115081890222588263707850613564492624283793033421243347128347491838409017334457164822793704003231614480911443012702058724399367525517214188214783978699618699118814455228725669445981159164339127346643551606026782018835904639539971530480204318680300694012602755356971696334483695380967777899422981307952353569816302387558003031691193775374449892504257865502501184704198510089990900930548370624074229368298789870485811306422114480964047923477947722563150532392399552792094727053807582913043826276761301250*t^24 - 206353725535412174147104265942140339355191034820788599599505594827367785880570904695271360581309432177082935486659628938069113703927368958971405749938092047448167649190839496948497347058006210038424682599312028312066247872055411024752931974245212495401684136210608692345185051296085056162055930831186381669310423661437738258983432210654968614608007050649849136218416939741000752808081382666713007906188491431101404108668630501805190714141339462581590726358161798001042665676828830471702040375633007485360192315758107630509177227398278856200857790905280147382283468936529347328101267698524110756986026036431749908748782495183106226929932022731463436020185196975522138811932796919325433739469549538085797720289623446307136612549095383231102954130548899338451625956713206125955482347071148158385225300239678703629869639917654889282368223868480583476982003320233611643370138446689471269078195014685221896619286504636430271000535569683969367597690011367263609587443404171241539214604025371803072601091985415529615092096024961522337257065447740865797131312662193173197299089539366972514269676618302342384854624426211606457145630272048549494941051359039454607147178574814938539165955677909928492122309746226422567599566602231097146775646211705460146227123430085980753126962781260740304791242681218316566218806450095083417221612795573597136027147395921111773936509277356559517048502426054950623123918033629317185605521167132825285440623060486736552363628982376201204369136420049430116687979204430718577888337689757521852299410455213145497887046402362198433589581839065219569999288867502747481640035613441726711967164754253743813638961361062092877620203810167523896508176683940733244008577474776355594986598419615013482434314212277851396163487576823137281763100376697197324985565231213568085018695453514773795339499905038764046017977258715573197074492096204666268809742930100703632015151535319518679954899759046955515039939941371600234468203136570599578638508597046597917741425359895358308177497709748983254631168120258873688410715807771161747948655050588501536861732556212557888017583633017180566516862281706376011318884439165802227935319185680837583221884059534647855328955088804116750450856132404448769549696275082113722165643346058394283967846982774846815684548124724018406571150370317686965999387570431440683381416900380429381533170443181651194821029743716336042290831929333761606859600104762054763024334539664919096897542360163975357442022228320019584866259049074853995961652101280398418976462359561823125131412400687688213865060490489314669401838932281914413276555767983638733569378982467776957581107633678875382063149168169168347968514901966703106595644765274680160684157276063768211243550333874786913951433838392030164324028657882454675002486589211778722569571266773590655615476037771572526707107829558069143302776538352002765158056653492108080240329609507475982601359631309391770370832535405691897957093089179849549544588183062550455049889960807799724875477803885282017784637934629431610337679884237144199087796598782938213586423282172489157142712972115994498168580177485017849441576262094641692983712561224767084445724289262754439790206672082829336301201867027251875926643772178414290888618999039008321845049419894735442388190952617010418966268113320234896604579838847600336871771637035295471212483917613418023303926921024189924155015076649473684075104495608480539760395611556784894011101127959368771629741607333697248834758493009836740981487945480980007980215692940163886127679751527811403642340076674465721365305801425116924125383538842380793561760912586649786008412817259365182588034843584314890272760588404600529607318239332443496404607413826412398471941753615980170178209131957281388658984251083120950533392741241954828213016462058190107818403837209679300000498918109089234378178172004190645113920172598249079445035875297949978935096202624710009956144217720367486560751542941989088365767989396279028479884426275242715733549618701795486415034826548414772667876729718799482566598366865729473848237312494169132357602833056979634695553953868221986865673932593570788653660866991435770550135820088253621657903444621043131245621243526960955856384058262126418790623481553193587484719358170993865927864300758960220756000166851126240128562582049558384344312750615272552348396090549600312245781324343160461428389500542125939711929386812730011542854272388468641836954482964597259250117916125965546676429862333594112793208196487677159953895555174351799958284761645252388677357917907556420341954972338486110146485912709303644193229116546941049258947316331618798721361289196230218813196903699722235339616791141035669143312517694407103342863851876714117332882656342268334009107138984571406737434549034452820466448172955307601727162694073306907382516585008978003401713663469218858862843954095083860852684980809238309395754916677089239239519598138505047733037969760540703119325980384589707791/22570525950087644134494642494089021808022190957439891457566559334809321260008961765504629875661551563531786520814809093925446828866173419205347257265039958826672672622733648394363751743091991405335673963334760621718841464672995666382328465332403234399830744021713759252059058943659243196694098471159768849259627123435788749632960319493697251470244495643782906795045701069059247415221274724128567263090611734463599969384475157240310042049223508585030294820934023722795672999821845461674857777507225845842004238910918171810855788248112678362397020769898926500791899466692964594374234292063730580994181487638028259487445775423368813438292276493872793662141166390750368606536748636975345122064375513775052373154419385614154818500233485291146859071738666764945827054497796181960357751972792343946066493710233618154766834246840302336871635342818776803207795132543621646010137500859190777764671870748172133236428366252841516499765362012678800871243334538320288194462524807767092788895130547681116489998390404014918182718377064467084436710384512854970517464961091170028514701404773387748014017910683585740286403578825938337242302614571623425582401164393685313029288071715407870851977588423839298201288996109176306211423223127529746665444418299006063586872744475800222462660821769878954964686511116792880836217004028200949903180837018214700293401276076834463957680222838892313851074150448181238224463743071744106796979953060765763372827032814789376697560578447803993616247463709898606085007767579119778850091750130868065022015152804426603363875776667226047157270473709024787335582870472521225538232323923808154179375279138327167134420843054051954932182626838178552182329444672834476905178419989179195311577040676051787818023176864139276222559479950395495215702524139410318087071188622536239829998749404821826842518258369807268503765600292836881408121550924284044260017541580590901558171930102268709715261919767993125060218371798988673853239927227040183286202697227981678024045427665922525891375568658462295278372078807508101581716201109698988881843966943236499369492067587161118738856291109998593809247296695015535660805448291641930185974725383483758133280337022712115801485910432522467158100894772930286006756945313185926221349624070767334493639973941931642001239567949008470442735600139682827892215715193553375596332039245749680734755125050058244013203297313155556814022071327951226960239734818036357709864815423670666859034575922862865948635383332128321400831806360117788917300442013220220459158575584292908760794424164663042079407642485877766977540590482869163045866885346656068500718733874985631548952699369366414643565354019875103509088157193919080222844263908765753543590820009966361668924561848939288750727091444045318955441786775688402232651995408006830118365394824959150266161194216374205304468913781452816607038656449476909227255954482771679455857919730231734291129007238010686022963139296355338735812704955897243323327054021914538061322827909663421239862975038705391494800646359183395070553345862301292804751286549234674396023322178872096693676833128230321752602785922083985231126395770834608124833693652505001438660841070554187268747873539445100938923958579224966571563300107643646658354102643336206815555785120680981083960595562936418785007399370617347558969677167034494439149640267143501910473510201385906448989327441313792905843336780775143214709354780226448089656124891020683737274540298933222529682776351276153325734210357841971881811525544878084465358864132599897224746520099448280008293830334552980320692498550439936663983016449963524876833422827469416027931139551233213075613652877620624281527276683248415390512434665558875902590899060004311125491340785047964837132931738923314788752749029849679050646746198859384729771105082288576590581191447976050550911846736464473280826203456150566771577699154913264773111525398224017516702758879838321420115909523591672999390374565536467011499354741374419582745790128774116502769766528335951663362395728522406169941802365981972728246412464479556065726299674029522657936536595805420582259889805554429138104126291671567015277855517174128821298560397369358843771082066827787810242583501819544643145677925111841546976028036266831940406057399078100257948750492322116826244006069776881583431345177957530478632775046560038643409124204502996953892389560225067097550004607193648132329865431412033128574484726852959214337576999742309848239266236524374880296778030996305082632795285367389979923515478297006910856866197412559421648489619191554447791151204805451980222335864069564703124931783944971049309421056001065028965608774097238587843295214997766158703399722544269560331119951690375040469647629660807838377735021756847422651451576043342128664078385656153851640492121116056186429813184319659630156000667231580516919393126295153966150969120661303199724405561664939991270406993335343793883259586156117121976720052446452447763790176714364833306250*t^22 + 140595049114861203693018052952976936455472008332401905623969226692626840212282213260427397280123549128063896137027692748747891134229090367515131537033371849944880152195203944645913911356595332093394711441478678605410980741369019841389506907395276688929225403466840953475173950911236487193920244653034755609217505747932888779515648649012502888777315280591790427930062567595088774898026023323190069384265794093255634670132270824485982091214500292176263754262786308428739731182616754004424192417663882366325028643695634529552643836209929821464115849449344976433644928673008849846060070285243020425070896249592031905870275184452260379588161851828671335606121468012798179605333704793959820535102989048335466356291113227248628749790311338369818095951276751495344069661329345736067587650948389984050248479974529400707560159904233817076373559509899483048731774964392992285638060019500077419296722594891594493105326928886035761491354608389321720410493687433231335649052236573407386483620107539241358143645468925675662852067867399538616568474635979265742243527665611716617612378655720807382703578558128323085608191271772959596386465803527232266307724013513598619168155830824098159196778776751078729710625487002553594804084385417528727724566012301813690417878465016989469866766034420225907362389680500239594450361535847062564235893164494767075698290748519095145206185725642602117162509270236528712766751749727422740407214999609233705007817251587670991127531423062021062394104619933480151282377907945591795661749578356366712814418066226850129224423995590115845327382146598002677314631556977318682760271248708390705425151616303864054123290297368900028990260308867512278497904118752935218915434829091592664608284989702157068374424477066810817683054629775668880547187799615727699257478232100337305672192071048935261717208330578114293319980865854039786380113627457898167843639267709612883885791777244476675565734798232197131270698397935327393477964610710764115393743384423463117631686294061189789347600349239067116198241210785775201093515297837515517641063188443814768536797522585952470439651784663539742762743840851318301341512936334917291738695136728353724465204941161736270327812849628862200436272730028327764106771985082834661743442677622396349400920042736657425682522236426215707493925740340661990038009125922457388784172452138267393065534708022995054014211957945173311574068625663518888792546822581602642577494712674130958021816743966528741736119828288130077262013507223160197684041959227615389287992766520894202366153934436572517521445116890966860582305670682343010528693421790496915993067780100935243301071216778331205387355327582594432415650647078678483731797997393951893755175972970928896101437341046757291210613639804636653070357584106804882047228784459365056998365254727162471588665601951106230101804239919087088960147086583497241010096729316431583979485980681444779565643848474836563682138345601893303170209453267525002637770912305040782746100673954631785747881238482997461190240303078662484170146722128832198742272047099746303387835225338211635080545443262162262747931157470673989794059677526753056530956181468277154747435697138547125024058373710524438799708791627628835611079214713388837837027519217788412519747283065889689409887951937099219751914745948564925317462299597311761185550935747422514271850152028806358083369581278226317439264175905590572034542670354242098173516300888822282219203017431348955095689948345922774516425980795936772530268109612133152357313344489386617379394745212309391656383939280241213250316684742284998135994750326653279148930641931155340775582581102525433869300726113029401254460135194858367444200508183199749939488583097683379117807160969876695428468557298833719109010081325127400430945759293125277854134434919368038628056463731954398983680985529241453249050404573735872951734214077714575436036957680639262278305351476513114045488794142341592639010963088411931508233766747560305734021079956615466383307468159524210473254553672079544471597795724015058596320444507839510502569584707828232029879093113665243337251150326400514477422181026117107535853581949290061268317417635161719325324127915619410090461215985904156697707049560728329576758490082498129113930410844465048804726765275554311772710177079984861336953960021802944969794146379612958839716205152607860221653163902486486096887560828847586836678403976051988046168744097769686410537911270509855391249713280837228834616285979068788229959944911775904320822188353848735233171892710094426136013147469747229824465902491887882459648895399352222679145108345540834947862888261931472241598068248903210662305495439168905646871189781424040659938166829263856929095992491266148755170775149322092583983530799216590406082357513989346751813487711600947448727458200578575353059051969067965061575865688270265977610445176944419930724063833847363596805715813028438710702725139918239829532230764652956593788550420070283757/288042902601118506097360199448374183073807008409232900506087519129947528461066750150249562222728372334596132741827087484381892863625451254620622140334795665026108393471077036651880260340412080791902886770176945077173786311064897075736382319480193658054982828467585118073896561757175103653048494774800859600075241384799589757220636458300517304477405944406372334336773708881327538441871506003164572690870664039821180561668540101923956727104376204799434238667158017033773350664393075415660089731996977461221768382291717621205207202404485609577257217444424395343439478908272119585347370965384752176497173270809122549649307991117278190545825242874186128640658694891480894597707077843304404414916792271034001714542114064028261493241074955144159915772664890143118173838352827465017898929938492770359324776873457603117976741816819096489599917708353913488556623596270981006224611915726815640044383874310006271779181055036263162949386524733234220642533983631897011243616983261027660353518808894216153300931839441714193950882145394151363287542049973577718984790932020646078187617927584186498464609526819094209369340910731022589568433366914051336003976764643222090088057296177586161349047318932806281806926236059964288793401133246570100301862100196839287680090262834021886666338106396550472882665951395261526862197956169421646383450681946739984696740094694839825745633320039197148194660586672027230674108721106067648647172734299296408757983085445883474045058810667212870912110489250134591942003891009719082467837573098697210757145759599349033405652768896027649435642235905649666949343299363604211630774419599075491432027371860556228191656473261234472467854475839611999279251960586649514789896026528572587785840328627708530249057685694729810840282886985999653228965546160093583206432311944748203544745944785345218752137773481349902809960994213346867494122649890863041032604816361826743694765584162286390651914023705817024578024935339474504412776214135560434319158231290432843354484505450820806613745352403233101647796053352960534471425804638063286682580149561303896715422576826627610572070762737124911470394072107817312242660006769525585230534590608268913319958586766040334990391618853143866589097133292634126181469587806372772729604726236459316395024429354175240777724010015917622793006706544523708338752936755824031419856500850519735091160643495981399787546841901223296483710243613853753587821377677797326963989073025892319915298397491773717820680130143351911210615433548169877611262783787762813478785631266214264185376460768080727489583246962630549999089440448044556966301203471610778961553365642673774053301115761438053546453089396501320973125053712872071415345844169010569032492369650999282251037265500749018342612405095435499050399945518309133254796893778372879605805991099478679587200002380394620076079471115683564318398091831419603471647419113467147341424880366766894762979711418422088293053396734439561009419282294307676697697641803480771449262756180466518680156062398716424790789201155292851376585556718892689127302133104518701815916683044653424471685298969796487128454601291357525806755907932555951307401423755778113598147876519453437524972862312918431030077185677728144818045925183261776401852357543528734598521448206785853833401886231760011161046811015497578371613022893583071890100171028307548190804796855782044206149512108195071369810202726082780073433670528604194667992450990168725789979847624481125616904002959143290061750875042935641158356611715586982700770266073179640772955589840578049629654596650485653616456648167519191711783257551915460332921777036276356927883114272881004964974236723920347973776673862408348793206309065227559137826711813388351506270444304421646492934557430068969685035082857129237408253713394967386075174102954920882203607586097980073697351186922498992345782025059445328322991589215083569485423276510668414022682827609365244790050654872503255420791446836370150432467955747064021341708178786260153463918925218763573608624859773524040644971573051579461484287549546691477410221348220948193920332943222659653145030974661361286143424087912760950480688822790603167814667342214047055720507142567135577768810113261316093541097223044284454028075024462833855239467780140615755672869768187729871877780648890485917350457167032981817536837319641813826496840251752704913506817162006681808673495296891804652355447806458020232307521995561742527116308125520520906634672540542311069900930310109857607721218530308498119743785816580171326290935244805074567857228343711587456762287072518469577652361238646221111449403891337964392438805944905156448941084911974193330549619196077114349072976720268660202008035245097762881468850741178528404794534904087182624250980429637124556689617762255040439630459613736147764664913806352269941946752770419907789454018921802242917282307605920820440834578128120295424650498527343517720798129217575706637556655284478840440761937893683783322634575000*t^20 - 393918289258709669070396771083706883735971801822931026088942119101703580444231637981243027407155316328070268735376365492726976607237003724412130136915857444878797409023082937837082416861069164134671137103419573010556172808068971672501585680738916334726777126325768492492775559223481079162405661738731876386049792908148698846583911766960407814247885320590445800951394058592267609174161418062441941249325281509179972130948229799757654225958058147852137262880628461423646646820376766724297909982731146898488146790622003627102937773430926304790396969242553819152434363529061355356265198447428603553508280083956972816857547683248302624301898369596872163989410249705316381533567654327605083847175717841292281319954252796559334734191036327425036779669523464821388468179801840432692565884959044648952108621346266784699109400358823021174499480318911705898426654669456254563850267330388647149746576635260143860659098761095290706977894805480528440157602488491070964871879910406080163573669295510938579185043878270436155502636148321196161827109699217465666385561774361517353857211602021949753858280909290498658097567313684827853803106624454569577686032465398719052372067060786876608073628994106953877823157147402372636914677261712017180434909676030654789401714735525632068961739509035657159252033340329555797165856167752988685207886817813733497379256921823170352169235552329372484920790984479614338168406325687161632622780186048347376553927653581137465645510575741647771499768990386425475425578158235270600427514815587082130587027259829105173584881449688421259287792911020001082575641430250351785034602642827708219613884316081026146553468384374677737643368497830016280370684083352848436219419491991735534882830146780528725001866526030200626567074345537133895796597264520859498662331954921724110422570582104270699472157019640933522177916796701229571223127378925827314591931419920895511042643976982796501775915742547486096651546981853678976041692230691096486453119015221783949882673388460303794150617200476052390561320598957596210955680272887126716777362890937298327822608340650127229290440983058807151850797237371538151115271257186748302221812778043422217789604649779388708202334248152076567507051613825688339637222878913599203029241892383729634518927763236149565973696030533209462865567161970469229468358434314645225786691239004153751294239351559808956478517413786280364764805442671546610902940799127601929478624733406599463770188782265028344604646689966322762785651588996579739124095247883996789338211475412723537418825488588281569604346991282524554832957834809032341942504720279575494698621145270873903825453145809209981438595776044554247760486576506407965711991673669501907036536722157999806594863627888545980260618022196020451711894704778540254791731923840037428128449103343924955105945030350700759254484036079769245805381900792070390852125802305934608412105660749054312015433199607780219296745962056613900465874149375176350748383939778437104848822911557602298664099661524483883732997493428804336052250056017596398468424846831970297099409362962209222035070622094321101255145543890814072997740313742630136095421589924770436818525263098562855361868512705019490062922731557482488393198578361765651422859849934670065983016836471666387347589345795663590972399950373514912358239882301443824980543933923500332766952841644846194099858172544973726321916358863201151578249058141999789293867607815470771876010095235938502061084998012158731096382242550378274174149897644796294546159737036444625854398588907666025030261238269687242065975388264380401169978643587116517029573363926686290558759300389182135231710697409718636323393561182825645309000253309356232796987711503510699522352395141551864335537072441180527703854733472784701709368209151605464068043355846443572957858698630853228562733973937199293555014920561195038190269153579501800508218321163560765254898963680930188158567486247512511869319195718660499098501003088696218094100516810468828707008908213511152889667522585500773813479490736845094613056669270814162823322361120933933221538228702439822453703359708476725033984657028576110570982013710342863531211155317190184345268334898689262838628207991121482686457813773875962221531307562243331806029016261872283615000168500684422434121026524755013487578477516236648302874371322214172013432920421500166269428256795040275627912978817901390468629066639127176033514697666723266297629409191507633251669706228616170484231536160291459720485432142953811156846553282440449903830690634759894136210378901991226338443067785972612827750793614226266667312465665429655248340880251896337703643120176954700599943665737970111834386103025092800635137122626479048516620652456823277628667611857840380060739902620766356931170784298776778480075893714125803050026007871683122874436627688461090704754711703401151558716148585801966869291195642769870968976768472387219897218872005692356436854403907013119915673630519254852883/18722788669072702896328412964144321899797455546600138532895688743446589349969338759766221544477344201748748628218760686484823036135654331550340439121761718226697045575620007382372216922126785251473687640061501430016296110219218309922864850766212587773573883850393032674803276514216381737448152160362055874004890690011973334219341369789533624791031386386414201731890291077286289998721647890205697224906593162588376736508455106625057187261784453311963225513365271107195267793185549902017905832579803534979414944848961645378338468156291564622521719133887585697323566129037687773047579112750008891472316262602592965727205019422623082385478640786822098361642815167946258148850960059814786286969591497617210111445237414161836997060669872084370394525223217859302681299492933785226163430446002030073356110496774744202668488218093241271823994651043004376756180533757613765404599774522243016602884951830150407665646768577357105591710124107660224341764708936073305730835103911966797922978722578124049964560569563711422606807339450619838613690233248282551734011410581341995082195165292972122400199619243241123609007159197516468321948168849413336840258489701809435855723724251543100487688075730632408317450205343897678771571073661027056519621036512794553699205867084211422633311976915775780737373286840691999246042867151012407014924294326538099005288106155164588673466165802547814632652938133681769993817066871894397162066227729454266569268900553982425812928822693368836609287181801258748476230252915631740360409442251415318699214474373957687171367429978241797213316745333867228351707314458634273756000337273939906943081779170936154832457670761980240710410540929574779953151377438132218461343241724357218206079621360801054466188749570157437704618387654089977459882760500406082908418100276408633230408486411047439218888955276287743682647464623867546387117972242906097667119313063518738340159762970548615392374411540878106597571620797065842786830453918811428230745285033878134818041492854303352429893447906210151607106743467942434740642677301474113634367709721484753286502467493730794687184599577913119245575614687008125295772900440019163039984748389537479365797308139792621774375455225454351328291313664021218201795523207414230227424307205369855565676587908021390650552060651034645481545435925394041042018940889128562042290672555283782780925441827238790986190544723579514271441165834900493983208389549056826252659289746683000794494395836965291658344208459317874228690003180631042044732080946204582876121066032303927172049469949925247286822911052570985749940813629122896202809578225654700632500968766773795313464572524493473480519450810772585863253128491336684641997479870985686987112004027314953346317422257548686192269806331203307438275996458690093661561798095594237174377389421466114173168000154725650304945165622519431680695875969042274225657082242375364577192617223839848159593681242197435739048470787738571465612253349129998985350346717226250144202079151730323714210144055916567611401298075094035339478061186728024793274638651793715618034584397902472590659544433036771663349549083938239177439134015616136834981092544125577383879611973764473439123236050339698016955017069052329413172985136912015466120403240329367748903894133441080499171122605064400725468042716007342594154846488082899672856511116839990632402311795625832873399718287032679639037663177195380704773188584359272653419509314360967176348690095591273165098760192344313854013806877790816675293179761513153875550067294756676650242113339637573225927548782281567485069682130888747461265911740874504921639915507357963200312402427737265322723325387054822618295483801056542671558410089239791343958736267870242847907578879787407022040746232954483029527280385713400431536491370672880094886316692069857343234493096368704790327827149962434502475831628863946340994453298980432016552512973193446911474383794608740911353292566712711602351444044364059778110417123559161387211031621106909975154730139219632284560615885279062641923152248352664996478690720534946031664387634361632604821641309472877454427013352988483599322565714329461781244773481389205907953377243913058621832964266863812554972657361985546080171319497878489511824876590084200590565405709140024118736534932202441672055742177881584627779715857143818139894425776717898722294616363925819377943115530434317563777194297967302403104107419771315099988929711513264262560028158833858931253715135250219543560470157140744501879204470052377783346078077711136208910790912329846910719842341253184689548659713700522547403480512004372244211252936967685508522386418835169181170519278322566485725247745012432689743486817462913130522290931354587295475298176604346311644768765666870576313727926413096184825154546577628575979874892849604703219397412897546226538930077294006314511229917145789623349994384853328654247578327819202602282404277328651851878399142420931441182593491124628649525963089445915971247375000*t^18 + 789599755797826585462325355268215605826185231084539959318153229173106277699006703471277188255271916936394286743159068667913152081061519533345288343171622389354768825004112729648659113232637563010590649235971054394713532413995159679785359575844401945130959192862716734568056244619286100731672142359208282143308646086515281374345066016843705701161439793491400331999242274655466353032668508800265561553233824257057666740508902996967187669598972824352816030977078558281672767567191384044712506545368482188585004175727481809542693471743067312239777495889730468940769628916983925487065844911041084527172667358234854511930107842457296113712315194726056813947181312214464954974626718999011338275545316471665048023388609379894516596729303962348202897293334255578927469887615799032760855192578000340851358700625898909632818695797547444234410580867508761141969298061723472830983395239240979375980217736449570811179630112955332037905364985040959271225493797385110998338091317135004187513771481902810466066311430435709781763559126442356120856629668053091792822573165853264410856656364887953462926179363989632690343090846824484206150002429444596248067781116289442272163877005080493292003704638963982785574402248226054821106893069929721425686012798290808729732635554484904024381797309924904290066532937915295406858218351278573070777250787047431519382154825232998513295443284619925092208797422877225573316546695495801385953355923228337385905172507581241817576400859805928517704444066450336444017520459385592009956760097747212359576850133563765691826911282345591681388967986294132531035642330205776674413955645896041045696130326413637099331757049065533600989344355023512373142118500429095958248771557235797754693058757279614602040776100676444826243231566843014623100759622063355973239997538958620842501474535638038418765175945476346117370113976686840801957634867610590431743082476208353302493601915457002923789114315133429145270368689265147923127595340260363883774857010582220626982991103768614542740978073243881421142043325283480609221027939256914851521530986468581432861182944731960163314442168380715208246513312292556029284332305709804078426589727131813848652022479489184821599446127027356132493297732355939645962733123412997556626222763123197505860071409955122856465669362059394454065214513972293462301926716156389125193129530579895136079296866737663925932946868571946999354360000531593835317520696013549081928201834285441353348400525979074243854977022053885806842389845257631038053869336605777347306364638194707617628423586579486214816104693251426447799388438284943679617293557680220836794466440091154013621285862514516916325499943489750202209930601896193392203438531227444157220324861564460576560834654883314803159025310258163764679296738942179677167719878369173152802956814470602440186040561373893822733147939237565493513999584160532518448994154953879255752673354236279964070039233723799675813837595249047180371938082937126151528171585969074139472857473513373853983599649310266282785865062510470182701383907927858757769840511297749526699603104704415222163919003207590242331985400971552388345442591556796698060505835977953846762419230978075743772464466919558717557735172639104378055037327243603960152366976088773976944533669658181143563175617763166841458655255945836274975019279566174783017952474329163733684513259976060002473147783167672199919058105975659431693256374043110052561986700218791652890158682704035586084235252605726039469968457634214104565002469413641582838078552590913554095868944254583559146441596573666766871297166340605788407680672716014423197193368626526886368976239636640087544667964961052808668431555355278673405422982592903639837238550488824036673456815049763524725001380478706498934706947070967037844881639623518182461799879819926718039625195011611305966371776905230001297307893664921296211215371183773359028732544952910670134690595994551988641314419423711882588455678317115645933858712926147150351806982008951332820362727123756769335673790479332731330028660990125193919027348746103650970898580843136698087906902876445814379489393169848735827791411787153112420513212767086334060401052371532611244835003664196057826552976453207150599714396574772917410837207526006788168299638547539114862642592732025244069921948878124874174780287777860159783831625419311685917075863666377126257862330463562633122782790954966893677936728933786100834302657713527615050703825290037225221424743439262621046789318370935572934287615894556127077954758347818570480681742754653882094970791922023104990370200136196227787305848458918245981818035352878821912237928912572612983711200254744227274942348434075235254759753639463051920510338797384172294875559045180969679459267381278900451034371871582968674430474361845513917482314367923677865613013750740750212689905428094981396283548230197025829550381248713722029902215593557629505830834833885750598173755733985624297021555277392653121867276994221/1102810924511468402752400041082874532698350087171138294170404975856824158680358444186339916622791812715900531780732782130182775237708375768692007330662160423311300100660881609736838348511355449509563004008963015197692773318496327058992275039241297481361848180931027605913960369564304272605522195890327645134977461518022461373164692322480972166282379626938714466262288408699027526823312331552208663997482515663337984165659414903698491356816016648391770920837505170061764772236641987474548761048837874125073526163254632375226093702758083206384299799765623912117542966840357011685045498669795544538147898920281530220325435055915126976290660534839909979677382500271710799626028433586828690428586634980987008841901206363101998570289986967979093371076526615446242910124848844649306728409212402619572534585139484658132519136383407755742401318486001200233027204925642843324703512989215602171692744355031242107063149016965195098859859662353347071100567949584149791732217696848747227066209214921309783509025930478564906550341992300705172407733836190364705922293091652124111493471606827070745319226767645554284674104248656039522615340189826435453561129920392450867179203109138249066658765161232569405331630723939626095867297985217175244617590307437046671986523232008055208904734366357640426688915819564831495683040160469591240178529862946954704623111569651570054590404802631811904067360684855205175163967655220356386676326929795861142460667196692595567399404462422573427861885364874268542933534099326459221731491532911449699553196872729778165281204153277416783946246681881757736886867654439307729286126832282645897063640491494707934056644394210726500652470407380906696368768795931765007932728445242119976011915182643586809835982264793691846262765313796236793757329017144786160473853389405990333998772073218061683355589135099018908504327218086912729940978495419741871541622932352081501226719722603586079029357469226308014464675692908142785684665078073397563265449130244922729406355111971060576644945097750539048561223403829170349130763211820119785264728052392489198529557105183232232418789734032422793857041625324439956948847508836438567500868710606542804079791180777858032732395462113466072113287147413485718318278677889002801426861729680938637733247540329540798548185462049476487171843001966977992736527579270118709787010478006976917120402212395279450219344109218930001066588736053983388628468716075757456176428752847895279656859882017118412295465039227865049204233282452939726187784552709764953827911688072563054978175014721113285566416656673858423973581263004961293654848320838845949452267853222362874821207052019956421141097000555991470779851281591338528351379086094342671823922329418535695416482108942237857865574079038913106000706616195521106272783206761617676964033775708755645164218967725142364620189603148478265964180238496953245051661955688488449924955856269526908010308719991209990126942047498934155282273620658721372733272601737193717753205007759188155631634967559681591812689354929751551449661972044767030154400297561084325259242778483221113876907117315446379290988911721799998671118394071475899335256373839172468225061570747141685332790939900634062099761470336075320810471911779157433408489941902695814943683389623875785312050730683915852045946127150357884678876530751761152488995785567422679203780243989584124326536457651339804388458916429477383851401196754060668347179139697693032455942635018727312795419001355394281827562644965295885217143235775925972407331380748253160110075002334734934378831507634585377664514379813599355685968256157690936246755409606414230757425730055992224302402736220145838665013182344491243514396259085042292308886531131915662917669375625583544061145030606758994121217332072963977354305232702792748854530552034272599342328581031691556800900837388818493430996129871040583974384667732295924952044665820708802607852654202195530001961000945145189803155818210401699016949096259276764345266136482382979766437414938720192682043659307256497403782626738749607112150949532805271636557820291465047798337468161836023782318386455773399787318329203416032037507273308874925859187381837335582060372512381046054836212441803907921159859390827681389607214124131245617130609776317836966076525657673119551876369012283922757467587127374370816376409277667354436638731035336869907598942640997858962760770888516098076048698701392325950286004655904731657654914090876101012993032777148956621194561581548382814451378571627996806527099549068039908637641811375746892565764686714826711471098310317709252379848455509564060563766567401693562506227111766777419765796706097692991776795398473205412495689555728986479846989570291050064525757765840984821623621815302768627364744831917837284113631187460395934342645579960512332318742484856134427857079836485549731868642302509961691471962286078692883898977754328469484937705427471647599851472501124298953968973935313238945036085158021239062156250*t^16 - 1626499659210439674082009261855423549327030498014847894616358959290321223715455083985012728337370690524915495977213733294386524871081335167923902186442643216745737251528375638391949055617979176596284774673143070672730977320372143527290195919429843313712587042079293342160684181963104134867978708932804819122684623341523440072555985716984878902674743218960131688534276937668110403453873297234572473771453199460294186560974115013751719794937180203112013157545024734238595251574143591812409780443348504525377389290726304055014286554165757689353443385706849040268222819054893339478210643333155978230640031473150384727680646444986819388513785872442948725229243876526437491870223993353848993073970442996908810421862031060090437718114557185623109291204925054430097699596159658544142827124889476806897561782574123721078597043223963049694762885163594183643493178619007332664039878077208787899079076476711818320936178983092565684067056294149496489978227615537937775895267650658964062683560843894696758474053603168553897902595400809277503392430294393765443779301450793681425216200534528936606881368055011647209260635740887607535056475503338930823736405234588965335701656209381564958106234546501024887755136799892908180743981168718876772195311433469598371840669147574506857592800798404623148650073685919807532286646535129043002615009991575617057850250501295228910466748601522738820542650931331469108981619930702055290727724383297037883917574922424494068630616141490539686307961409932122314678135140815226204725705811071648302575072391184722825778173030353094251693445212670988475910995854576643018335667184545301666765562157482754242939294021902696695395025498273311156392134330437023058323369349668871560452049394499838946023654569101480370954272513357966463873933065181474699267018841111230645681501607540917533659396734926720302021242727913958949193865329451822384401768186261537831554561746493696221049697111871642339756708613011235154408298228735260645811803722838855950667415390204941574143882029225019988623542791079496237915903646916279720301746548055866816574946603117484822251227939342302700466347034809245998701670583164358414590585659477192242620865881764234798146392210961867046572357457968907434000958924359763360154399293216065496777197949215674918743925228297413706295765711184114777910803514642206366034661538739908080809247368211319670663727567341727890461870600033799175592385876653161942706194700985551822704750240377244722653420691286835802467289153617927054823470519592100868114299050107225991977143836114767045320437061139098250720137583433898327922936441994580228646951093199842565571237625738118290548799365989609063131794037675640508041173608059411009246753312468211824922562911159917131477111734376189444197844879501536136373918803886405132794581728335718955399272118132671649885050005678106493186810957502489649468134975451174105608125503552995980997423741572052135302192075325556642113898429877417220641518589544905468546486070369231031869669552593518371744509188585822425814172536717674124018568234473252614221769906760870340372386240743301313478455730080746649227058638615116454751317819436802734277249814520977861820913236488448591434489982903735156339316166410583656010272950340259491988710315132186159598243465648739159484991526223495757494384308319605825457560420266213406179253943321183633554819078923231295635349036855273586905436175990272899204036904882440243223478959598484996108759330041236047518120515423636008414440901146454398459058156558668922572885121328032231728153327371161126367402339389647283090190519039821103652214868024356695671063228493986188533314439412270421419372891114972225706250708233602214344185489009092894252084587732990504660021599814977344103330434420764633832564224466882579458621247007731685650695936182378626793079353833222768929159388452676393516553680763169983007435307091350498312529978311411084184867104037612408271715518827436557050229430823653959617069886492688374634337657172161457037769820157242584608845336773990076791253094285170009012585525556271231662899768917654595186774367957256523324000552414168683085461018398807880114101984603327288117175601984051146383618926882033824474264561238784785318092752340993812037674409192685519983740315864937718216547607874257703064874359402843091160203560011384394584327704685945812461614813084984972007003476828634853816755237496103097735914422849715340607689226751090960433992957674499087166699605431892034514975838072273605439028382685438806132002111389414055393827210933000473534426523706165095657640861115328923281361581298313315874826295787714149979597060354063365924094235818487988288893014639935300075462619751878216142091680365371661853646442516994645602636165307890863341704052677824686623953322849713442053948873927808710796310407390004393497391431743808007942084371482785685375516907953072585494479304983466814220084957256609360097957007238307667397413484266914932/87000393583141068546791940123681218145558823582569290788593819546386077982401642078101921817999282659831905758008294142874623278796236112989361352260209819489290183249770734304146663280200317702362585595685782674361018307456891199550394640369233139480792291456576330361534401661207239726453928229870623751000961179852696090391580676854365217080442609858517050930039620214719439908765680887458767781264489816392283547087377126343905441632038993492854999966369975947817069371923089088817910073214210602688169621667277951568343958353308949844476658998908813656475006256666596801876088941863938375403271950840695960448268265252359434884757954644412450592822010834818509556969505289709943690538992962015971338448031148924371387223977443841461136207059299693859724073732017903761222364004819433273221526393689465781752778046369152603984497497596595925991440074363688199890374069904975711561464515871925379620456851986372032718655367875565848345747246023830046247489354913283364819159070003465254526497776040316695813220339994218479487556469144004716131072434051359464795176887195196047588456995418813679970207090635753730299546799897612149629189376117319787377817388073567483707348208373018064413939939478893949091779821403107784103968457607541515851103968842193019465792918615394576432282517292968498849479781799660299537879095901463360642513761513366275427085868680721448053318755757070083568328188090899876695142450558131752214082164662461278064253667568392426350037701552378519757635813474725254692384934744150182390849847245340441064833537125365339462703311626402453155477606215283203256190978997346055821690890918123620646470217755448771465816510631279984847011356513250270432577022353858732481721158199792899856269427782034517145666443102049280555496392101739912902969872431464704825654022590628968299772530708844136012396262821318636873552012784021599130240596203097807951818851521087521936506861157156825333833540286130367702686571018618163122807281838306074114775748707393725011731348079474760364905717661771331313945193731173388620404542908746357992191907039250830959655731979838050282602687188247462219975310015253752020211482295971363676538726853112832768634652090280381363433666052315066579461020927628653930316655746364220024154238929067632614138825360498930577334218289794251300840366796277103442985392853214260045835604537807546703183651790539042933676170301644971894326278378102587636989446678777861633004988184769012620641220426106792629139223603173480371977102020319472017599035954226395703296934040843818201327991682226177606857327801915481502408390113858416262612589866546821222772582739550702211390236282175318839275346186655376664387701318147902561583103419867337623079104190297556809314903007847368887447784720836702870298484738909809740584816314630334653494480718973690931714315197113088565680630716146732497398894808025995575019458682189929727476638219258025659184349992788732525061173724383780579279449348663978243602543681819818929648842923360544615449737731885489508357026085034136384984122370496739132155411441900342488185336028690575149782213522688306107164964209623337016431259148423528555268820462795563489620001870387320285256563139399338940799997699433215396834191409989317960274301004186950237177813540415431488726354961823531072074241078006391744547064451457356470977683546791921637306514475538031063869423687208770516091648954203573132757302252232035417392045535366624922175091846719945464577686724181503721457925603572446494063386232311980705051514309686476293067453885666613146063502348797447394276511645316559781467360323749547235804601751712074951089946408846806631308926050850681667044506176441018659765904204729990221791717271106248100359338157190552171618089062907651005248537401547303711502622770003434166400516596920343230114512100663677266063430560123967129815108138409366302797986018671549339524643991477499311314902723968861942808960134384641304225435333856232575455026053490609028667523961626756018756814815154091376395259521095221846872598439332827163019311833905715742228562073047644383085995283489721289910945800203284318201816538961195335222178551936003872452647780053345457650886371179306623713728454994781116859183896100083861865542587853894427034857468784228228473138431867986921850509066769171409468244954813553503980189392254123632977435960391700938269380209878061960776997977931472724919147209470018260054672023945922722022778065240652520209372944901947760349868065399269587966084573458306166053407536440956277194937985135019091229198475516045801890467237987375613615760338574253926219171479757893498033245317123008208227408565721007078016867126204871926212257183667977847415951732991784522845794626109084775053113973353090183544887259229398197619424538862030795930370507755392009731928320931766400871447488525391252737223907734629237781614706239877033370501522798638414066714132678910540954057225375884715841379661810596008746258125*t^14 + 2896048846769699438596125334591326252362192273286804676887883824209923206002426614348903826569433264610689493680827956167218285807823888413545319328039758490765420416653195750414526976063260245357908151316254003171057278367025733651606317273526072126006027030736941397389506989756124257872769917100911182528240711635487576330051942576252320851753249069100840962958453001352962857342851154972226241067446528692312807427820172308219655681690849832467845424938494826669101659413638294249287593623735672863898858610155180633210967943937480577918991516149968772282642561414861550604064620200211526734966823435847166564405524394083028731972389576868349603182423804308342702226276276703513268785774785252229980201086087200101555654129847172146754417588998312673176819455797069570736571767038853614979440432604546887875349422266414699727320804811936929091077190275142984976662554462745577869824134734214001838514890454716800925999870704193404078713460714425133736608002493254829985071987826419654816356746356158280494382692361823350288991052740680233652115977360253523574973278465858316555234661026137340701817710678926355726078185846910754411980207331300281934032876226250223838435998228601626998073713674673776487717214446172687454883063084841365044739516484857788844545860112072380285205575312544144338701504793341318339503595051512217473109956250322420569786986731773591080021089599123595327574771624189561469263986409429332413406031568161598893836899977394407820899127705057268695248549447453526092006966855649163442877322350610918099886223869331329135320439354405482287150337085507660687574420140821608156929883200658844640255238439795174040036120137645429547283372707849691339148490801105898681448479812943831304498081356696230685445205657439042216890996436149449966838273075531723230438552394414589140830134664886478814352072232344784692958849535182986608113354390178851945785544116304545577412206269182661797604667336415612254658725566586766736425858928186758688697925925185099089882404002544367132812757863161111696768794284705446685432376408264333772567430735222355328943040382826717330437611127727835284372498766539868898584958595833868395946595056110388327695263892649158539162419990620531178482471919116905962516261630426265959593601041538870802690169159581313854029784160357616091261294831301022554253823583587625279621982864376189619624637710962404940214343421917877736149809816738298320550404897411193516582459547155056148880282508568632838222830571717885307515625031059302154430558714456022594092195865658704263810786928698116046990429327508746717143810589511935783942397095264790888492495070799869656576656797978365490498683393314211266069600472937292411783126155503807037558848579394328341933867001905762480733091359152405085207618738206147309232071285325027758295608541620215407647892551080822884931644447004573291626993247661388074452490577232738241788057908399568812255989648838466353811177582764353497702174575666210299599368815172551126332464074164787190376335461325149989205645267597284356070407131096660056721219056075757102193983281565074630209949944219722721125708692233511067810937896623507534558150925915215900999925087385283528844498276004064833406766425122503258253178142239216325422884112472121748614716920169202206575763746014626490972057956603191965852319704133169353025428403268300928764033993507609719875658147607838217595608569062019713511802665997171584456869347077578171000222629740357998121364568824000751550258228474564367361721795878606154277874304945927090762387082350006071245035451886143578220215437492916958876473449546784482657874446706810850830984973918231557888588355486882353138862729404356132382004618020251176883176341815979584722316430942087457091709802622207646819481572671679981772121684551028512693659928209753415396822722093584698542271197064936419943476206282524486705686861770852302535517163688942665934976222637293307531837293849817379946348940713349279440736543265797776630842290412490645905449161832352351089645164341956775560002679551673042284944555874317685895496342944949142403960167965517927904139916862761019167910058825024716234364978422923653212662329202840170819025858060890733145987306470684325459267020127331203189783278861238361903176060125481805215273661934538661403360853572454265950566832495169398540735066877513730464119194374644347810019335064741606150382843682700909929979413791910202562423038768090680739265818011286630990880530982996162612934768235341116797380392576187463529222070044939649944731683695450043448498322537186895232016881392048165538000148052844268466491873015834999066127251202270863804874713703825337522352148482614777841965478232564134552950014621901030338423303028466502474676229860882440066908688283283080387143966997645986168315638933043709774842723178470091357699382694121884349322895315345825021521892787128024453550290844181057501790514265962511578501449074720525964629389796933741/8026417143181085214228623378875810743416246574149772148919954398503916097342375957672051198240639999234933449250803025842001814724757419957505266748243317016187225481151610241729344118006879247294888729105134754673710087482403732861421023820193059879463762979776953756935506715679598560387603265192099411883014274802046968440161465723411550165958614548863943815941612376934267621343376057662652523174413713703984192061680341189558792067843597432455576037250475965122694571563547538131044515707883540596048536596693638003455288768131251917556005513695042631913885823124499649464381673375492725781214849840485897183348431634126880524803142448657269716735004177396370944751436326601739571752626387264928705070438787963817163542630756357429125756504991633799214896890585661840064348235299608749393299963382498507683522373105128883363815683384825924269273336494889569614098066777109739038886184087251022412399272750722544657877461177523830346752671524720562652542649691621451412572102851769884011549277799633757207686254822165225673782637178531380872823782188143074961431451534931327669068743738764702177327050127253143642767772863189539554692931597406198795159041754681206945812856146998740974178872600600102541682990837139174634358552785079113870954308146903961291446922983483313003512974735376513714789332706763111619408870940921890875922202764587486393752335627593418839320050657234864204109571551992730112252990772803176534656054434685582727844638485880945664273339527833559275496388542006178604407164975891585553234016172092189997860304635676832578929854071358894669425903746166606746813281240158685301279830491260938318405751741473684893365871270850496458269042676556607547096260977816273478389306347915319739577139138125656083703602745707345984161558696296711258488368054332859779375596838247686407076113930213161400588790148811691643971078506026507178270368244916312269552417625829461670712284946100369913522398243799870997640037245551204053044868523695425450488012327153751477753172037193409165569359778228487514411387608288329270452454425225578248056443781830505413629777240409775231620696840721543929398983203929337323831868908919627952806523652678101948743141421090684363869870124069823796914714112314391326030222615894081131106083379635041616709201088744138412405764703759580611815234848443421043995978992611797307633458799477932051456388354345317000034991953680133850931791331831002914908131045421675103493877598483859978973659125313963365381873390678652993712288504169700596226412951338213253030521682759311147048115853053804733565803407299037360297853493984718453685670964232743304739019108733328340208461143006237485852943665845784813072640893361539156879470171749677705554183181036783425182192060597873275921412270083749283721358314626282068879174226454420281525417666330536227697628373040092760990157557620800692950445326803507990250218911965971322650934239748949756905330448262829346196059860877575519773120446845216454353041734882645590029141674997550370827620192263231289320807097580198509363730633827921103289394578927401079994500862369486100829844566607662641614361641331706602928260932280788586511307572582753373140730563477347228334640806151898659405961956734595256535169537900149435023540808910866682663214172278427449830037993703669020470304511055419445184190712822976291824372419020551055467017148840305614921421231975023519492137499986801274139374820647283368393949623414151676300541890928160416378945221615534441692133464258966186009681383046588282952797965821768733418429919641071144723840897651981401469444630480907331162865171860677018627319879136513749586053567807354821117983644237371842069326698446941898043472322343059375316875202464228387165560125573847158733391419725502834229486754473140907356282322639913295856067836356484628896819300484936480183102874878523877953686395215673693206432102302661475005829702921177616161157986488728801684619827782572960677342810876320271400113122412828444561558704959159483395017114598579224586478167166868134069608199018398026792550887476093522952637580408783938293280472812242130605151065249523683126916643115259836979640079268143812495127000742374216496518091948900469849806272090060764829026347841969905843736564599484131502988868116335608064432292150645552588377356021226456893690795579015856684981911648564546013403801843955662854713563877274921879502108531483662742856002326389074281966967555969364871609638402277601990564596026515130072126541821703105996971938706443479329719161873922271424440936938812101783515965282161299957511454137649936812268633505791194504658998056856857901780866835711576940626999581524436100522066775723114907551999441550137852397262024815833154348467649609889209187664931288874940912927976321276340273769562605514540057889467067439384600095787349344120750439168370269924659900491633638128755273529015641565429875672066061000152340412092175505925380338587296104609503225804796973362225000*t^12 - 625123926009884883918550556563506639486304676363811238483138898207935362890513819464873721667065788703294326966030504454844392849894112695924500983159732161591295045111212002100509919495974600293786515116814748102305222735896205418065485707764654071703027789289399613658072344975953494682827937071209967500707226969622899869163029164093834285310568875150118224103016087542270520899423535587145798542348111580086709917182462816327048706092877843345864317675648541117353800909719418531618356093582684219116016924604196234038056865971213808338760707049371924612319532022164742712392341049332419827467735123566503288774998637964776441683100407172167996344234131036258925074346656139589308831441323999846857120169594003558416092622152879769012934742999651594854323650120669272762922612457703649360414893498255806552363660100144874062586494732625331572032598715334717226271445427974619088170901413613189799134585902463766556278298725329790952054447765100271413737296804285729095769826769962740443853705709037457419462855211785829865811955813351344156127039247938794596130290241625544096898978263376166998060466816561033076721914749019005119470262450059497865892053586103836688177061848698389898631634683412682682002183998280910354802878270688645321702129764477094285086860006921903740428389665384374204029308039466685738195049287770024708052660450626770065704185171295914439813829456020381110431052746290346974151684893802761292877101585317656498727818745287678874007319215603342126080916898662798298493253848674692502304039458926003683868031521118204293324021519016218557692184126273498818821204076825254172801935040962013168706081041476329601590385544681716651724564692062935689773758345355317020116256403851791884443877681068531267908614619897845976391151519708821764824680734632959072074518968853902093209393145171653167599780141336641260467732534659247467843744515890337801970983840039257985074380112806328743207474071193323471959254537597469570134878290215035464033102490513237444607609009564932103856765518098693838805671359456331882678029876409134188288172215037243509943268320984226316911492659568981065821673925533126795622796878929991373570234138173028871670710880658779992948345544939837909099203872073816463120566916970822923365815305468139966154833377936140965358851068324692358879848567123127214462636110567850372563580456094145280588477412443500023857219890538886911215763383573113163903698425641039106857120733303609269889387924659509603587253854512509769813571033107508857035761366219781233660895858029256254709057300678760190489265311344370401919658001076245529267325376166388554408731924896520622291461631808129255927807246418225112114175433372389952139200003691256040115457199037284366132321292405338364047812491092811709806228073411452612404415931876085088533077826453962718311431440550486583448508204238123659316499447884298588779766570331874690570222912359229177220822508524800371688047601386954090911029505139641832357977558972160321063180415540985893881888801634883980252387214195236965962461447070469836758249366439610754472288816562586867356989531466701102271292044596723165819930030003836277029952757000540518078497591827508504152968702184314147188114195462162425042938626558002889696652954623699440406818419782163868668933235609640741670942226241068103337212207234247153451080512212779839385609951264564733154956125608474734947199114346679920243627256957140297021091012378990788024782832453073872978863765437728263786043884991225472174104916999197049152689634565946583160319253161124191552846100944379464270862845275432484310933865054194453295786513019219420251095251527932989709988791272801469098172834522519504720192711188484357645076182218504772247709259313793275472481831639721270296440484373259844499563723096041518918825396612044635857944151266750939866496568681910143063136973417306862200677474022853133889790652228475733092636248948563841219067384473799555192297447873093402215140106772724926942691295845286694613121136556012944040441971345440029759736294026544333248709516673958636803299274929522876149143498724175792207927805857116829310006895161545529130298770658823450304282802754339166956984417825076236937893992466341371963497295111502054878052697761909794467903642155288808983598897989682979410880399494290839174078072777309806863013641794597715399110127085995939307951452281039968323781969477906861151298365613159056732037447149594429460458661145216397975828444352106934744284418400922952851593956732947178119628701391782808334933983957511898708510618499147297208227387537129957649217478493282157837550373794143426635345360701280553431112514312394475276833094838237164527106998813316983181951677312798172225611777673468302293792499110855998761376145588045414974315448305476395537865839868037207678951119092055218705189435416939214290429559260473073076497785739593982096996187023164953025266528099418171709840033173711169267261556056191267879/127788587336586057695733912815081782845930061707038522382954593978580848185787967622096727127189229427819375445522034974430510892232862883143441351898781850214716816885414786658572887702787524496181923456082850429160138302807349830886684120241293706340942570401028880764170202420334888679931031585123414736589470269123389784535810695782435290192227102232462849493606410653170474799407890214047090821459840735881132321814012712078965528512137914722125226089064827840718420273863240354584359734585213849829688751155959410653011652477417661779409163783538773742700976189965158919122420621811219687162721624310375969056090380046934064835390830925072391160138001508327621811387617755826295721873564711644929913426455943171933060762224271966629111169315971801717300373395014322155664488254205070899090728717012758740829359702206756952035309495169813540291100790335136837826055321158364155238106936853123527827808821464253633498067059407356902950649283345076077991131525740305127939560449503028323347876051847969048503572863023692557952293366519398114876227436217425896460950139887641667819243469064872823365223965075997299936505711754840659250266163962304091017727103776279495784286482716366955049901830674154232566134897118092799353622518891244571939463540006857967721126460820037826328930070761929474853160966024375500092608634250417424635557390214997370874930935526914821340814526513836272993628488679276256117179866093799373608259042654629162610014489333710535920895838622638097225178001977280369560766473581169933593038771475879756955933910104610851489142206670104962031929813542718546016014250624566428681676181251365398967337973476002537187278036503210754112101428453457748757319571027812890049436146365159805573807632218098570508645059314406655413836176003739939946393307793033460547438877261741415287058809882923742658774127959230942663663540894448020785242532827312607643544041020830859259410288626863989393190102439537746153427032986420719728527351765754868597219644260614877277308252004156267325029777029175749716943702111558490314873526904016431287306641450523476690399683444564031462633114401127700899961211589758979532727184898909396636632663074288061125939554565184785757172202245315664670679163382157424301727174267649665688339953487169497579627190533895427663912179848556282920710354022067706441459981541372424934832297546488156191237158989531791957557106894541411040685049794081397408252354374158489322726025245461534725239626934123610740244806252994834312893345274885803192520720598255693201498935711210992772153052496469625163101156047607973813302125477730702501129567421549506154749923230143320504458909857802307012264716103930740008929515663209064916678044604426618750128150425286628912325679796778740425944804752003372346127745727165036818625332859380825302166174665648467281173941327171316847724298474880767832464040048038650712773735297410229427925524031043029079689766066792506020787469045031879850307850634222691169754777461066600438853964607635999453946541081022905357276569800574340467579955421174331885470451091103152594592448229784588211311955344960596917142251691642100825220842302842435085846527863090016453773571301122845222315816274744378556402320313171491079296434212908279155009793218669908454681032836844843428744034897756114474907718120513332986777500338854605542135833283226193354090380026686505695163947434274349453834321137289863085572986519525398508200071954376708838380927445467241989169186873340923846180456884467000647460137299484732052891496413848380004754822750605493695148270931517195892795027961886525619443976401193838813565559795732435407159558853060896107019417599903197097585750365973761958750122844023848314419970098432980152062882759261220614194324793449730623767658617966876386019370858750059583324456022631591776666260083020673700995180870940978660900641098228740869539605500760673343567814700208068826901796302887051251620832278126344106943974891961895040961201021934641665864576141654778135132067481523979834641318899463707562522232136571914984564202679506884978928942917688249081567318407643706961364610109837666559063639875038051864552849702028117638734916978819339900841064541918444380478765657945857436842928483992002870938129844988386857659085769280179215993826523330427842759555885213946420204451156413511454281597015356796137079401929157618108309894650490094031243553069929751394529010413038440451643196090458588258120897053002661701291778933338147385878326672343335150577790236145286634408458776194716483348524157002827472495357683257290056623539861325524643988128914045701607708675908063218034654253180891364016471722460337450547156411825136287712443135383108919744748016808697092879650381953449439046099476813371050177934274726311011040613498685206242396992261658205180702442218125030388907746467741999623067470510275727299152647912709855458029363209050574963757183425411700919526229837980370648341281487900858038172612899984225000*t^10 + 768761134294161150141863984846069289107424807592133893596385997359952196957544817328576826616232843786001083326036386034341061761778415620694674607533058154076338241260903693441736396535399373823748365870942239753382826727246542056258938472218779428567614339367409190079441028507454887473436759455133164081273203073040889358661721132344720123169766690352001891637243579710599879091544483772251289940054764168426025632393442373750606485746164824791248347446434481556249082594675450380332431639529868179923181264910804499480601653105560312394534638631365236262592906298593526768579561299363956863011930679877813498185910015161498773277005377828027941481595733588846371434829736896192731901500603762558734256770873152676486954174002502992424147528114341259374629321109553352517711689363694326737167235185604825693628959764503416474046750905662901418240706258779785222635533661422147870753445464081373018717895323884516976645888398671438454879090499580282293210605219597916352969045566967756811069687336150080179009559001523641645687912726529657871484674238327214598571256609486765695141124486177623021964620419222133220173643525150679434939477078688124865728099206523152412769671688487270347574851904622677015822444255113743636772461822068836126121294966699531528335537503613152992466307478205700252328095488104035750123093027997805877915865138832892250538336825051150319257128462910290635955361484584834585544818087866205012652953595587932172054437230798259035999696992566305826940487352668503422191790522791105456804918554051630798237390621637904946417809284517382627759601847973963827018464570972331513774433168827199407993525660594805808712094699957892603536936855522087459883684314653180567626137714471967721904528103404850833494027103560739764566663779898429382067046569793130843005862797392511655223786830403888340068896900023301929212588300351860405538979145370411844802335170786097516425304210025610122728443205141588983153136821759981821294528202451777866505378775238675509676651220735529592917678630430741892932691342101234036184187482356607940423350451326066501940388826864809684974259233028950860222388615086841887807057480341468073946119112450165790159695615188120838278885023983537997184814262987163911245450722787802811445383584344642387363691093042719934169745248324327581439327192474568030938868884622419477638654001471218062477108530494925002209931371047518427524352831096253658450380999553880651899935622177997551091278277207343544544530295938843860545843331869787891832490640100849590574584917698200209932367538022229041667835302655124329682632282709218727189266464726418258342479379080898530568909614070455424864623154984531392813812674430081422980531965901988983824670249029457257934459089243775381669860267220839755888161128296609527037589445709133427239496846480684003508476156204238163898211465902096121567989075140980629818928563995821703957305958306311261910257188869582584050691023240224076772015026345965665168979265159561919378252304613067657992450527282699681358140480437363404430065699632842713329716437894955722828496960696154305672909312329834246248413735600790388890370971362009695091414299498365524259155382925270478844192734847854347133701578535627736069443236000163911408661934649692514066046971988856345409006095453621534701656889918469635767297489040935352888332738802550106337959294078649991676742453752059011731497568664040415978456816667851958086191119585136675360154283912614970493573926535455858576279330251143118053229960507636183273265980828215362633026133267748592058946871743505779116133744427969050987963463537847685336743785051519238209872928990653748493409484757165164123509090111261723818761961204277377227656177453189589876084108796973519632542731942108832733886322787302389495830265571802193540013575860055839146189581269729924817787097836264999359828199525148150407841774604568230009456106799678524245166143214365335174654513378104932393037001671156963620918657814428159704205799322193415106230225116695895665435838686085348340674426620069012322527530124641265550897015179829879691043169305569598693413397978640937249179732200211574372007358753506719306969554502537459889806770103239387695954937867561824970506096887453733331971171730980265231768131586651218236696202869432665965570316361182288133771004151403007124415732579564717508338555682650488206198220653965199369327367205046836012878901546518064491717900968646152764008264039064171630720997493851680805494451257429820009640743885891986233804826647071265830744108446956476982506343856119609797559546424443406440614615015316574957316203478664605888629426643651786700738467041560849055120334237428687009588099360998240287873821950469431385410560332130202876555673520393250258534999402276123576436761670915584742857030215966430166035388299189737301827225576885656992858484008965595309993207541805719962405813852643629401082398405129944404881646666431457143798156533900781/17748414907859174679963043446539136506379175237088683664299249163691784470248328836402323212109615198308246589655838190893126512810119844881033521097053034752044002345196498147024012180942711735580822702233729226272241430945465254289817238922401903658464245889031788995023639225046512316657087720156029824526315315156026358963307041080893790304475986421175395763000890368495899277695540307506540391869422324427935044696390654455411878960019154822517392512370114977877558371369894493692272185359057479143012326549438807035140507288530230802695717192158163019819580026384049849878113975251558289883711336709774440146679219450963064560470948739593387661130277987267725251581613577198096628037995098839573599087007769884990702883642259995365154329071662750238513940749307544743842290035306259847095934544029549825115188847528716243338237429884696325040430665324324560809174350160883910449737074562933823309417891870035226874731536028799569854256844909038344165434934130597934436050062430976156020538340534440145625496230975512855271151856461027515955031588363531374508465297206616898308228259592343447689614439593888513880070237743727869340314744994764457085795431080038818858928678155050965979153032038076976745296513488623999910225349846006190547147713889841384405712008447227475879018065383601315951827911947829930568417865868113531199382970863194079288184852156515947408446462015810593471337290094343924460719425846361024112258200368698494806946456851904241100124422030921957947941389163511162438995343552940268554588718260538855132768598625640396040158639815292355837768029658710909168890868142300892872455025173800749856574718538333685720455282847668160293347420618535798438516607087196234729088353661827750774139948919180357015089591571445368807477246667186102770332403860143536187144288508575196567647056928183853147051962216559853147731047346451113997950351781571195506047783475115397119362540087064442971276403116602464743531532359225099962295465523021509527391617258418732955181701667243926017365246809607743016242180848827568099287989847780059901014811312572705095888844922856115480921265889045514013883501609688747157323220124848527310643425426984452934158271467386775799607250311849397870927661580855197819684329759395786901158326873217985774948220907485476064432247201188372627876438058620514783536108547412836796504485770345577248782938748546082216327375957575195977872923582511305195590604774188679072600836839647435378505503740850501491700667535138171432346297954845250443405655638646624055763741071001526773910146180065225717097382784389996362958628538573708680712439919659653632604156004186572292285959702472542640592321681101491667906877175445703460649728417281474826406687559067587348934122193997047281381222882222690603628853573217366224809074008247336847523079814673398233496380739884905117739485899288995532286672228894257043440796569084754087211878337644865149956911953721181391776037367365538868098312588086484884688163536259250060951939528838333257492575150142070188510634694524213953830549364051990539648673762653215638137840031914526140459993797911194016269757179394736225725116986505893761923128869873613396357440458489284058654974482603385910611433376829373761013393640681705438195804613704153952039032338450672698436671513577238121514960850071296248163541713729806325296643511559193521401441670373125790994992699204770757476989046845814317440692572156305348361121104774542894219573256314894720717942621297350534191730122842638978813907958261768340679374501923386111771503159806318568770593184932943873999309439150906336033885611276922057439661082740616028772160951814013348197141333319888485775798661940800272048628172781090043669440291449025021119844827675169529749211776868018142189952585828732831391579285937508275461730003143276635648091678197315791804886232075135925125089041420658454102722986216760186606640930584454003736360597623201562725115594184214459297774290550263200133500141935366898036746686340941407657231594656108310366849847147737161461421130079432636745028149931511802629019849678923483551016445506070411300640293033009244314394427088618314521229125281683005379849580391574986227925630822006163955384119159146866228184511665555954296962478470609285785984134622247113332475906018114978161049428501937002806173771724098813094666252132888352372139156827446959487485368123624171006049037490243249240140335144227840505999457008137258072346812917036347401635962963631581371989815603240993135804199464623143667841496693710622687295021805948260068799678230179174531047202961878422776129015839680778848427209453224727035312941790467224509961452824645909327279420157817737839324358765127742326113445652374011062553049090199867513816224079312524713093711987640422307430372945311444026703008084052875339196961809776237187009408611058759370904204962124882312210098591035837411556812579856077386586862736238823087477497273701158511317764008060857307347220031250*t^8 - 81036094856751335634004099446415608914197832014188820812565226278641004068014041854410412536909752611952176684236156870490585503746784639585409061353513005327328959826016365410214301646660317255725059481715349891850639381916538764094753126606375737478201239677765075510206157925100015874529116015880473978601775386467539557432930977709896549159132537194425490555402046120087166151315347790347107321830438593309047433000053019148066893904986504290542555760850361835379846092546369686348740022925741586871204707683242607584484566571823882339431257352026331358965981658875016260822046828184087282012725173944712060777448888487757145264086747582365247801024745123055541036739214286126441307843776415590812493858114019452169466021713528361261319276888510277155192837156348289108343467384427879882634528899298547928002251123088933794632790920161786549823145749940089839594405527108314256124954027467183707866569019581017202210824840229122676483158171202858411749822214523885877114952387089181518687633563020867791034793597307007192361624789802127007416400757608668329260432259154376415578795099394560402125995968247996607858978081323443161384831461211586021459288833088535970092679703123139259001429317025883189045111807452491560353766322166448339007140118192965476716743266727261916749320148400644386751839332404732461207774528009815584659170575403259673643051029903097745738353274407008524303139727470445651271390690626047144425184839372724316322171448818323501703692153280911988829838120529196702270516008256306195526001686287577336887296484901922825465400241041123414740501931750886548244380590733759677727873492420694375304222965586234932833523771718946776541332204010781059047054451910247258110744618260811870248988153830840245322874453161551573677716932870570200139971314437128393159394561086112150793221721529680877169172938572381481406330244382683252375730239918212667528987659969929030691316021388751650472886085225378745529388949196215127163366522945303084109630783708322619992005227277482626264918814719696748496329127232022855924942272469484783441375009607648758136423012937795234648955203900057415692323436374218611994109101453923036437103117737855000574115275076653928957636963635006553987067771485655568878363022192386245332671469220857153183225571843277491842947839603759554740701789660697561564775723522589089121758933834259712431351420446426182006449008840615547739373783878001787166165657446736152273761242732109635064479423063860658853628805356384193061528912034149650569812904661623192216977831911575177359111443854068608968980884202539515575485695833192007575285767415194410610002352029857466591849970197088595293959590353128454234958898655779154312617060961076640989882917920839447666110995312955408952843714081304108383814834743155312439885410179000274042689726887027867204012121958069451350508861788882677059737735840305734822612539357078483584100867026066047301804477646195401479006692569969091007223263203864677134690050497838900777797285783072573651960478475891987888174294653946201268031478271637766136237394682574719840946174848085965727951773212933023017655614459252363751827516713666768444501484844286652753127988879313259341264776160163746512087940426145318478603955260071394399858714897839942242210466002395887788492548347449721905249885993308253764205482017292491197639243839082907911311148862471236854148388188916521416492324703010430116618690462450719150411301708964694144482698887530478246267210805803572574395775587007031286511826489392649022991802270575032411969765503110878299121730370127556336455475166763037729215722049007230120317985533186530501496440277109059662282211454602076962097052146189838167244930192713260295906788961743979464360445934340459407186927949504030219476738464935630886341134210960668583088631435965204643474833308563379931950462778637145781510497765951987199546504465428709302371733478257506537543430745556434590040465397093242981057712328970215532473803794303549809026796443016792724435037152221088051080221096316235506942739704219755505711560078978909711433339573589790700743147817309381510984782089611253456906405276083821560082323863353382567121499717518931157546947634734030314206469772270313439116251773125871440243469779812451459719508146122375691570772165653405416481598769996759058927721644197456648768788634874445722204388792985164205243586336068931108654868699372124179795515892257709687286181087525275830573340248194564790269965500695669943870307021273196397115529932141479690692824088619724848013386165871411233937034173175098065955463640601413436552595904931794312035013346148823349555110754087795883227641909912093904597047184382039550329326802141947569919728416921672547878804672130167407551749483305143365723935055951519574559151674694239968831871956765240793148113997136551233252211261795922097502374347665431371441408544028584305356923137265761757937084481622433862979432714841789579037965713857/362212549139983156733939662174268091966921943614054768659168350279424172862210792579639249226726840781800950809302820222308704343063670303694561655041898668409061272350948941776000248590667586440424953106810800536168192468274801107955453855559222523642127467123097734592319167858092088095042606533796527031149292146041354264557286552671301842948489518799497872714303885071344883218276332806255926364682088253631327442783482743987997529796309282092191683925920713834235885129997846810046371129776683247816578092845689939492663414051637363320320759023635979996317959722123466324043142352072618160892068096117845717279167743897205399193284668154967095125107714025871943909828848514246869959959083649787216307898117752754912303747801224395207231205544137759969672260189949892731475306842984894838692541714888771941126303010790127415066069997646863776335319700496419608350496942058855315300756623733343332845263099388474017851664000587746323556262141000782533988468043481590498694899233285227673888537561927349910724412877051282760635752172674030937857787517623089275682965249114630577718944073313131585502335501916092120001433423341385088577851938668662389506029205715077935896503635817366652635776164042387280516255377318857141025007139714412051982606405915130293994122621371989303653429905787781958200569631588365929967711548328847575497611650269266924248670452173794845070335959506338642272189593762120907361620935640020900250167354463234587896866466365392675512743306753509345876354880887982906918272317406944256216096291031405206791195890319191755921604894189639915056490401198181819773283023312263119846020921914301017481116704863952769805209854034044087619335114663995886500338920146861933246701095139341852533468345289395041124277379009089159336270340146655158578212323676398697696822214460718297298919529146609247899019637072650064239409129519410489754088811868799908286689458675824431007398777287029448393395981971478872316970048147451019638682969857581827089624842008545570513912278923345428925821363461382510535554711200562614271183466281225712265608394134136838691609080058288071039209507939704367630275543054872390965780002547929128788641335244580672125679009538505628563413271670395874916891052670514241218047546110118100023639323943224199488739202193581144172086677575272910772988531808581934357879766273731363193969097353991372424141607113185351353619917501534611793324971071659289705930709677319981073486466115253783234806198792867377381646276227309621068291794996841845783788890584624980729872266755133199467554003674800524838722097640612170672625072215789973075764079993054155767431755187481067189509381683113115114129013900030442202181166845830682870402620760846425028707909368726272427226983550960148599616793514748787829160277004436045404266816494843609133124077850477514969313892650712349341622161209979500658911678140699123335526460593566409943099557911119696937896162320840436566857905456439568736700256899724181320166602780801021652080398547721086887603574492695309969604789684167631710827538041877357952013750258228890574241633304378084499183546896146816658566473048872167871941162989916199222920997344359457068519193030393552217448458828640528787988436261823954306395788585340927310118461504166407184470047723483116294625949256678329010509405103495841799255953341424618883604969623657010640845748374961750836632504065403484846469164221343149335524338207271537721655532750500875392236188904385606545264135128517357840647553527400795485998121597178945728150500039252777791255166526659562627971289488427425999985906921447068082324196148508613417135940464094204668819611261510476493819210884079356852567319631444903511196493322063062115702863090796429002445812809697337341820648507510574330407195629157812885542434406887923989014898023332176237716156697904403914385433307655835206634470233074662328626999718709391563400835318050081708905318318840848218879910085392131822403556950005371431295921263987079551770340537570232809331257033798128782996935656076268601253492450600666056020982651663506176102445911814764970428907051144294108176332510877739679885600552828945194310798475136387864894889395746428290365829200449105386844573860390752372003765544195019475448213846338965016040492543311165578213794000369693431858151602080346996044362688246914552952372492507925558615084833213203254846640165788248387878551785515168351839598676412813071551009326696678736170343120755843824523182917625134313714077869453897819098044887033125380976357075381849442597857587876495103444891392452636214919330672691396383186306445707770996906677743943361776230876363070759683876764343360120598515906533833015057945395076839341680124764196987224715562307124289793214567678042434949483940687999747763720559803529496151918912306287429650517126468608362780350755294053286913456549065407390303720657348950837466069623608419997062803807895157882424960968928515789819561455464571593078720558106531250*t^6 + 5096368430775471232046604942394912652509102071291991782329134067723135737177997736235814371971818637289560332496264006928283289961509975073540700677887946456052634531581610454566001706497254009232603093681153130659130903729290993750185344550338329009198600613094422302440139547845643250659931517832998373731438785917539552085558427657305387038359108279028855259380580799578661842744084454366438892331502045743108589875500477249427385991459795748790529468704904578793389025417780227588635548377913896591670722467581933943459876638183884960271058339040061418296174415314408409255916542483172965582964245954606880992378785638056690465998715069700233499969225434416729454627100429935497112238586538057756178535162858525820790874929243104444690766842877666395881946964474564351258818320695747164924170781845200377353580255070314840561013746527218620080047790382807464816946978178029672469933334681959264313859887241110165790364613578082307327993155882770208984534999434332713783951652685845034314747063536931367027205402508705096175074289062877605025581034529454126606914200611783261321273841908796197727253602835922500036395541724881111855924660599627667510485447353796748604016015427736064448544514980633826462187989625606711905397023324494613258183356438288217232819630378339752720154459531449240731163215483848694393579498293556607630224099094241883038273735028952035166422013667644552734485308526996815776006424510098205332419122701126802881699399233137908195896307275391664082142579865040767944192566737699401115266272345600382585307921159807425735822557172594661538501068954382245562773928916501116916552354005055503744166137406087192796115083835673517525071037656471296085890301175153665908296712148778230076795838441856668759144936140857130092221081178334490765748790618747368012815692700165796577718130586619246442139893928556337262435586773066773231910333044869526528536447135934582783886510724954612602585407949533640261261042485423314728041029121100809363590153597067707787920403800692872517311341803604626590340757292317138862982423312320686228866298409295749860128729670561886958273634330320280523261345343616748355723580030746508051376559747259093068507784650348512573827049240267347549023790388652683905964622101617435409555909685461048314422744361160970966516328226770385827272911074807167468074301637482591258780994142797183249619639174349051029344293578391903747545513419841239944377077735092254840145517920110747544846609782061985257974882967030339511532069605515844022593140797780875548301362115523697331155922933732728301700202825409819342203518384034740380139688589344783023204066572950786065252119909827770991667364042068986838677741818082938962910523328366764206948782202897742716523761800907348011028698572431494542762343378694324820770592344637212016988886330931589606947738200048723515218868490211967122512565182548941491377248611082537744520796890931376786608372663893083934381137168782656638680263574631353654339566014262441390556294815223132436084336151937401914465952945941716507378281762951095190713400907954281927557223371154552467112794315896199812518516561425093559057380943668105138318221124615321287992125198855525253603009649742486018934430429033930046017041275707663043299474069784299645161357532513938548156524171907233387599903614500647647974098796489791100266068246155543557742380216771098791644072492786874935230262121390215392102641777405278150924623340756948287209281295910511213798262178879769011621055987679140871791249820693608345988930856456242380860637865406394335247543923505292638620346515937605332865724482280363487762766022543268943796546137982243053177276194413519722504847454614307555639315088051887732916121323044208840719175756373934008322795164666596095936937219542733694377205630834084037437040579389411623789989787801076244280597434304507110448213878656264522292602542806954078892052979358215503737881562097816778246941823639921307812010167920082199623464696656014728860616239965577798985902694691862195809847551164685938204582373753347647889390212134958574888537155907340149950817762445959282426414095805795492611172660841840172865762330739279247226354639664006547588684114136230661185115706182473542043736344505966796398268281662780179643413247389875553710972344642449878390463485971134539738615942526784840166821154238737624333897193238312708370648363141397461930093216434427009645588368622024638831598409029309258902943909957360465598406870628540481363616087073184048337232580104020116118912752324239772603742588988234188012552225266543338236734746434443122554167576994335070965228590692195774394554316951024150458430428998841263638735609823281864556466804792437581039410594674457995769165295905214435808820753098715211068595251861817842852459112991515641610207172618745931782257701581561759998715274383030719053811401188723754102519942143030926789229703864081948470914309483935399326777669336385536160698974039/9214687250121171507311425005713380259638494245541553314689242831108550957614642563226022500327930829489016188588663746455533438487539772525989648504265902124326518768608141078781446324146583399044410807037266765640118816392910940186386746085426621001455722763611606368028599630309862721137883910219783647672437992195292052490337369899957918884609573358259225881851890836215013829072949906591150766717512325172380970144411801007054657158018108136425356439075422959942960917707145222847579681541518821824453746681994352060693357253473654522868960109561299331106328895330820983283657541436727406013094212365237995047582027404744905355477161957862362899982740244818182253066045906202440371781359088050586782872928115630084969007344063148614071961869042864613628462299232325271088731806085535724696338261226770358182253148594500841439280820740136214469970533180628914836436642205977279221251248507776254387583493248442779014146332174952266471271308867059907664666627026171662286798236494776192023724395575431781728829063592184633430573535272827347059102114448331391173374635937476201897169937225086067535179415168745383532836466289804836653420553319730771189033382993391582689207052495193807643054145613238332416333536798991725667676181634334642602437506966480914679210479487703407884943256803241173016622491427608029258378581789485882320659240382850150552886176303301340858589346809841255059404503265308355883279636602682131702364257497544687916096282904335589665044189723809277759094468169790285152000847754832661878137489643838948460768023449720238270645628508184439439037115806481745495032320113063973768882772253499817884719608971738958463844538686626081589035885317052055352568622128536167581796075860344856728451434704162209846201616521991228213514717453330907234229721514327582869407157135880673483284512821489739266551059567128217634250568254973802859344019373942269666813379828712973524828224894182029167127993781354422511743718024871153939608094753176881681160055980697399313873928375809907711872895486457571068024511852942312907058907382194382120037077546772441176314534996682848527237489881986079112514209815315953626169443264819317036383035568622132298877274002659583190653233631294871057885708379937882296587129573041404464601384401115623634993525303804704307737885077514942850064828249210324410064461254003725879654573836685540514470162484959435338436090701239040524022187264063012330118877254191020318509495697972056245493469697290546080589081267222756759977343264719656556739589376472859509767950466250588594454573853486925351897090163977173621911581837169696915047438195023297722723463851969518349301118670018397648503442113616774449623488884557932572223042672155933052730329214340396370548654461536426180374251227015209162373837446992852995084547811628821416346676540516147980819345429034122167250867781181878496762713091899385697655793157500329468952452753258885090100078369442180706260865114811822628661654535528983172785038374743577990828925339054024450420634935094168685626745849565224550723452567785359986299229806569342976208707151263378469659229433037975015793931074363307950662183186463468108231110172440504587823128270693211968411888792600615052366425818500801397554708861611073190769413660665993398772918014085410478535284149089896690027359265832934215373071453005842304398910427225834350703115838659026941283930903423864654494175537790969719095739163992987919638916753172742269978488645727569830511519597669481583466073761737076237163792213432232379324148720998590667009531436438219273255589604585593717439641472081613412014327550018059125331938325406556566774770910492826522002760724890978838329312611423958345324838790113284300223480837029861153822221477878700261975917298031069010965559056805774759808199531311228786280539005713570563487499026394688035581965423346764447656780922729419409640270872843966921372917250491194078674551298031311178688304912572375833561946488808136649212168236955831303797037463275786722669387178939824396239442043090580273215888847943280944465173798658319597120046223996567620847711395381110842112005899076729697456289678063968365743266713207469707282925986227789135706906694859425241041325959008340740343775795444321295455402560250863270008070130301836052309758919369405000906471376756924027579368586789001506227108356209401626211167758156943890803298525817653038987630357423505882870799390327941964540257677271163507048173528992028666895869773424383416940886140998907160517854261926122709692038523997714249819689497035578035431638037023995065307547772313269123988259635978805694161305881805919123587313494676520126357824884895081468026244662220711903074130850754792852342374001171354996763905093241932339378601729399545114871451102713583109051041401790382104817129071952210309155697361396749132123214680715619078334608223964009326653522957309305136811224598204725277728872852816528891007049541441693009643427018701327922650998230155000*t^4 - 739979863102155338772611604538700467704740662726848793757258463926392910201041696223892985775244495659652870701313857200881928781527916183054130199509001655217194182634188926718506365078179234545543022193266800964674141059346783904561591221743744419390520832510840632732629427583673069503931945416240359312227243047672562411090062211024968430024282064877123814196091502544531845148174606445641740199628628094490599152514163785975746506687458086720539540188532920359523059420104277887121408481118198671867797727277906123800359657589167508293949163977012971939081422470364618334450720511093852678562462257890972828312804625274292233742103938874433816177392600645425671543884004792214671916954643259174603851815256548718865137734705495099331990188268152308738098360542756170663504925707429742907955021545087319109566416400838752634204085010050796090768018751725475739020286939126151743974894516645164102492613843816946325451425554314178527021546835099053935687936926596800503091128557055564098632642008594354114547827041604209448543937802348533308544715701933053408977387351036333586021940069656474660082191469024837110815705257599883773358415716990892323064205226831031023153547582737065198580890860026304538080764772685274860728648671331447762365955763831000938595181886911428717724028552863433521007243329191174031678551002170289041660889211467725973837203416837728370148453039996535426232137984650454907983923594528188472915547198230052055097649250903296374342130453471376537572695807580646486388224616515766999608269546029451563085241817870737289149423482455646160812121167502282516554600237181194391482520051761499920041082480231511581908555611999833812515225208943525646350686537030480589583706356292491776737874887263094605833962127094927231401917384766216589448385621272240571056200041106468258281833169363241261953223943105107081693330019673720878324488974311547237454770728365521002292879412630885352811229682253465417143739868440037332743738826884111777990051507970929750634285252389824178450200057696344555208550191561932770050410516122165190603668832172138429056806005165063414548792216052925081623022322728097438640718345609034169402590494521432215536676351664297635487885197962139390464856705481129929209211828168175768381333945987662607526729273879671223287616439857125353196676480068539220580737676678690537083332951584488525976410959944458892522534142709256139652579428032324238096164361357054857193356200813018738818872377204094608561294863748886921790613005120474549999621952337457050565784102588158289380297169458448940029795633119434336606303919535002729958389522559675274134641306063713220268551766788662436925727332542206130128057726253230328178888092672141255420142749187532057441127553213238825603571662533293745739279862648852857634896673188583173447737035296346778569865803220877706135678258744370504426660430135279174365641350100691666338234799648693274605823034423970260921967988969447163406883094241759671913289563991300903153966432016288805285447621182584026881797227404724805948907149463870247405273932650611886674097830114072935810936830105105449053833631998441915404150067248877387645757800321687172073179713008166848774779499307057184442031051862026981604570298681785267847159311656503003389403081449790599312789105744867116379642577763031808420398609245218226280919021018884316645639253993744623235403252124817970395671281702094342140843162064673333012734484125847794050874577024618899695384340083712331094820759835096090877581157742612704631900369223189515825694505164774997895231566548199236486331068314828620578544455202689680832744580860914236104960652705905832334382436141261459424597968136187143106702192492236676050269012287984844077660539923227189893158591719612376085811515427140037067524286991085470679929123168897459077990410877673142251389098442099751249520704167115177126425473991395962865098724292182763968815543221528638410157020608948424301072693645947073362794834613882213743834574365043089581893799450145908195456719257804807766960418253651682387690230825952906775835042414589210287531408435411306324127199290455811414796557040466620034121427673357083866234829460780900955085369325158656834410668016988529952785363212670906555402547860553409959104166028729544836687656301628493238096333089592699894149703648177023821781875321088690658576211723648531010008135826588765480644795064990854612157090118316096629142046493338099362980866569885892948579529857794058105620250596034098097148058846570027865391719205791757840714076839817218655854136297612526470909686856574463597079753100667512987195613395635025643159681110542048423125946300063684422551883089031943557684376061998066840334419722457766525791492539644712444009271254920925110789556525932607628912738116887165535374971831435483128758869516426820246893645911161942066961612985835835294176437884483759357096463221158522802655643214748502403802106442774231122130161643/1755909848217534348337677098310938571697779736789307103854672383927907210256567999548069843118044596952629195936617591685693316334014523320230249687201780238135553298684773550012242271767932281040129392674323611452533752234871362491072585504056295001944062726621544991241005373997934951861274545114103217306470128512769541113436509930936425654122824256601619154152888087123194301873345454422647062768948181963403707088629582080788748558444561717107720699223816708478019774874194895242622128204856086603215352839957812642676567521078590834080029620877514261427483783943595331814608075951554166812495174911820351278511464111015279187182592528637105819274488835540353618223140969904131693067225648445195148069674635367288413538621674255541459268289489834756930312538131493093324130560826299307539357790889323462698062683315507660340929623063259289757333273822753176549387649042583448207160654576759586252745076769008818445473439964449237444247810523000860182767029483320488980206552843171241035631926490207278407215760451177405148159290332544322245151125142098703984704166736974631805960715815669178424759188557155370306534948854112810540068472104815363621021361314851840479110010558806375567537539969633748899334668401141201057784961278098212451464480494168307630538441369045704946964187268617623524834174755371974464235474196552032019992288584065334244244421373351311063608969975430861380764302566667092259980508530399983985506077956476571086233902797881726252838976152925879039649668101243371003964605988837557235667310526575977401135240024030023181573028099059590404216517067568465947108936554878301668181550490528020852477125487392479307277042649729303325021838146527141658850576327826614155864474455610158809921578946404243320692863592801661820686415603606945100744885821896867180114808276448372780425882165428322538015007461958321471415524950808896878197221469590110275398327378471416621675600632613575557958278815002537178626719601406003222936431389077594675909944000766226647032643018279332413984668417697192709073559758644007403956225128940373926207065332523859624153269724367898358245810571956236186440207759251873385431177244351680968599656222242995210286058323840131685774477297518967096030443319065940904294103024196223184087930471990366059334877321780563098641163656437569665317908938599522929251172338957376653734177125546189109146258740189492400601988394736106055410894573096451794017097165659733316249309458002452940113477836761476280912252708143003093706793744332690110534266197850106006583559449957751048832177128747786330944834403468983640175373650082892245478484056051661732718971167347524885450157613231283551909267024983640909011587048557428262373613131416380576159168289177086641721215822392774544371315650481231523719014580176971431841111055215936525448283362998354865233908601199279946315026471636324624660894772511938496831076140568118337694828496870998658835737155954815545693042630211363978683859725381356237925148979187248472696845217386405770274598768187388810649985459111595567165635683750210264055908790918491467133103640490743786162842053073347461342954643614785903931738240531649756179594882859496152012962776026539836202932142145561646089824475414319377422925077518110058018838269782464297655061599350719885632001368409908091488546793433720242151646393545002172449347931410256212383982629255581244922437944374658653606390116367945896472132518471997142464526914632361443668123114158086917703028456667017879516035166819898416303989294004030947837879450723620332657927379276838450403704019096032580600998347179996333511619083142330155549363803119138279113192456832799720581637182576447634192752347621343173581344280560475841653696626167356875422789981617996772143188685124809261533992642491322634785673577355417485385680488310974835153451203362987775669230077893300114192375475831217143059229394103044807794950342732488649436317275124855407938938102784624950506526469811772705933207614042138965112435472168663803264222112431310982172293678211149463173916597135858535528641451633224234340097697128234829972647227008733899358010012990732381237504088653300638583300268127867838665579785153406485304149442409323809820652668855478263298841721020779002411779487870025612007093363718627647745692949635392175172733156793124967477624125149237509242165647877680420994683633915462085858628552419697217984865118109034732124824550490268941020726879613338379398624178024592129302935184602535284450402192423680642254235562133700049680205118739564437604529720824001814529473248166239059666938269946361838626651697300405751720737731921905699661360293707803557411518853066118301962778843967613434863570489893829971307463490223208202161121914989990440226033551768913319111615404572643892446948444896722812195708484266448964466891219421713862399034797491920746593761456010919555023421319087273145514583353991233761256112993620038560897454440396944834615386370785864154149606884968425000*t^2 + 120995829564011908136059167929873424864447707522248723980034958249246341095818429675830184302039453096401505701365016396922379039650617553698271296222886338421947446530045989435990375657258718280686206033817781246127313695797863292377526798512938463597535191617608219733968874925673537686054571909435763602320161088812560061833717226968139902412368030303607379666088052948154296899797911535997719340592489386172106875640336084288521450125955609700704975468220027627960391137515434684893657172432702985194253751504273653785342298929744423145794791356863882968369235913054844539180195215152638740693080787353032908736024282585892989459307468539386044451214095798225920512994035565386629530002068786624483240558292572990251452074898873279774547840072035979941364840878627923169244808271162441075385249788862530054290241337278792638721545355900111093035459985288108215351041911570203868630339186264645660734378397138450098920947167932663035231729505856213547392096232614344175528153816989258695949084994952891522462632457624032783622017360672023600118839103415296634988849614599859562727433037780229604074657463481545243323008328262771666328284953176466134716027278586224270461457722040204305501487078702823705026165034070294902614815974294420343036588305036224034994731293799204938370056721450570337108089850846520353242152151937416205660020712926726080759878582049786096992520886437767724941999479093322427518826119542406915741703974650663142154262419981813840979095431444094125615531666632923276483265044267560475595648009395899877845267068419889434121494752786862544208593093173516528956128887493002512334477899743470140843234228981798988570852003543676169720627314295622194460623383809755898853644060712562543771858163116929997661687428838927636482108748969842643919078290708026052178849745291295746508810087415683587210713164031341721079058060666587692101939312274277928506791388308889676649984627638884052694563809201137614861604028636470472163119601822797478149344370651331977380415774571302923746808689653811251468776542892094518932681415773759454643411608781061419603310913311287742980293528069963966321350629488173267679953502349367953970953303146325067685171286089078596008008173343925241844856433296527656614263618599833047401906301119222770971300349463615708933388691853940496399407887485728851308925571910739056043404619307430131374931337439585667254244052786070500173875697474875865209887689419347188851642372563487142609063806164543450004990560615856080992529266638686914429791048555772916290450640595838664523927763342382977075551271482569155807125351509533574491168057979083068121041328132027412757420741019828511602022814317516353936647950659710436347630334704508004224662755542491071677135733236703591651339525257982568933845064593649084511585689660573722612172486770401967380613048793336814635506041595128902457489377462091914183917371548840652255498694506053293339841873357049235786013869507275933258951516298241801288740795499820746026525834456820365509809206650640621279519343144128121865425643874571976518452305713156696081700515472615111109345804207703581872003729179944083890865278865443301435630125279434896272854416874876536991131128239638696458098089014858701543874287670937675723230949139199446206237728588831473808598999176924453755783194132967068222686537202606995637939882293120097813074716932628474445663354581818009944437668333934444751075686967587124042490685831089646518288121542989121032639696246092396736699431250119892037960627148621131813785026245271502865443018615513105345869049600858163143803677136513803118195542455600924241363624973895570955675541480916197490048794000860134028510175662893516431083060498166586927872949289649026379580962279848360160322350165898543102864629105640580652169457048351310142739861669360625749282619184659786022871191832826166020298633242697559424661016856465372357000789625376153320625290886241777901104643474550990069304766356343314928543250033551700444999092704144947863977114909665405763381009699132879035514727976957503112600414884448604741957282709565933134376966607277687083707499112675577852620292659275600740431292850691275426443380714762377504563122774160047058593966380413224992593882363831121820725200774378535436120367505412455267204911452382892383330873045602757126243170403282791847468881963716202968613654007009420060052909451893527067109343330872051689159252701132316835446551488326284462376583769822496837073354831356533735794040638598357823704986839110842333807992974671487203909473397385667878551483255991904569859228183287785075863072417669576985362555302330837561335174922195076541406624419415780530683570465286748733237550170836985931950942360778840557225028334246865910228600771622439984499939073948927052522216952214478441194742633841935069363338849599622637612430529332671074267789973858793735322300678050566338922117350760100821553708526066988907944323449459512409/13545078755980662225937779405902198073131016389737493407188655314758048466981810944783657354634113108949870231305111589641033242123795483743630221411086039244487722664424232411147704518741857995246551536325671780304960955432198262526226736073938887836448483781771964902363904772200210007339767800074303472271980787465366643254486530285909957947860740855351132312377449810584256654558889129745076876816027123106811943949392863416737854985477076203114430519590490619640595057379069199301042082787502115114536117054998897206122308525642373726577313620798499680677571749232317598272444862948532531312898852495005026147164873973746288003608702137281522746747863432055129574834328388816971352439319117486898567091296906654740775263312881037477854097445041165415349583339070896212893903858710051759428057565622819606130384578591957493815733181354124418730497085915963957890981810674957343099523017756362385602395989884395311511432743432728742892398929918148571629206077727531046158196844007229981529310970433584819877542375193370370311694609027887317283172126079489663020078461166079295302016609379372174839327102608320741827018970541180272118519701256088107086655837097185032550567776730068349000736447700012856373203063000734489846068037004624673996556590501880758054007602444332008433198581241878964747024676275246284286910799182614019666140110339291680705322974203447184959311949258315929687748812531775639438559714237888959947647526688954267018383613686952506175588437584733520587754028525547945897818648938526772059293524175396582118373861714681628055578671142866144306761863550443817202971280428854351207858263568065493245893183921231231322344028701520924446626444768802668467506755064130790172179139862325025937564495637325748975116173116096727401704814654520239836567752882104685819193816843907299125946954926714507904060452557409260309430145790339456229362779594668740773633991665191510779582823308743060614933227057943682270656789387285983400470806736097404295770417089005378198632547628028009260504668492748088733660388057073768105610806287517789980823130903851690798463581911562482616850563769667638572776957787409434277850637780671061522910537542657422090863097698420817745458826141784659444122587734830822118432930287793674445604423551833863448852371127113027027670156796384539601996467118717648165284710939286055493081749230953746473152043287583971943648688919541339778198924264692188806874334345636756734270762384371921353365083713983478024997917322620442600148870132382500852113619910424929864378233583035673333527567800180949118012606466205301957731232434889390435372715694952350728374770500241103841332447744833482807159038193063738611498172267314601256225601157039510162363865985594045216628189570229912635804899333896781986563701936341326411469312350764136802286053414474781803266067635925421782089107932936270812038851556059475446912823099841008864362747362569489461361802257696268196148550899331515146369171709509310602368098139592554181797685432470774553355260753495414511853397655357931253885972905868240556696717663619691588253874083385701353579563094857949366946759692862925517301290891280528303647924896287202922795704290958198296739826994391663026609519519547208891720708536954711859913872215074450767392742406445195728335229897045914400478480903003170404838203151918711476003243725286283617759516318601589341845484542622875733267197579571787493490739218656158551553570844294114996793241047132082152406154191371482610673988570683586649541005868466020437004950445082731600086383633356702624471715391713386147282188362415246344777816758114988188969682592643896488204598788772930018096201647932371379328840962744218359819299054987928620340130490673360559244537748357113127434400115075186053683107500654676940363928443407503596000548232589703456363882338179615292121934999309313893326560086556576687463705632689201190115495364561236727854912993397729641203533714785731387412787124361842115902835707015576692797963241546370092956111959318190588308243810573844279921175023867211054533588081905147468702178721711311419870815158482181318996724005080363723835502871472346043456450387747450456561608429471786936842030271886826466239513415928645394413617304466098545023626038553866291912438410282880290194052690772021851030150618084109697505556901488816721573457707218840187276657561349241856925133216371159100197345951169096733358630582121429470124218836364224370182775115587777390956061581799824531656958839862234108342516137613486371227004459141684396210814310924977730554646483033463603899314541155036584376649581319244643075339804243370048969738679018411258264322714700306424846536208583426921543065812464700321402885193741201751958544338266678152231944755950924223777275647211942972191090124754323859067121833272312755633112246522063807440749763402535993154369682269852006103706612135410556155814202413679326796530874492623620674395474279858775952638825136047820588386881250
-------------------------------------------------
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.5325788356656338605e-1840j)  +/-  (5.11e-477, 5.11e-477j)
| (-0.95925308741160865601 - 3.9398485174021529576e-1842j)  +/-  (6.15e-478, 6.15e-478j)
| (-0.93686876107522621864 - 5.1298524480278011069e-1842j)  +/-  (1.54e-478, 1.54e-478j)
| (0.9990028354460519002 + 7.5509066979057828074e-1838j)  +/-  (5.27e-477, 5.27e-477j)
| (0.92396019027290009586 - 9.5014342944206053342e-1850j)  +/-  (6.96e-479, 6.96e-479j)
| (0.94863611551994002764 + 2.7448599161231147158e-1849j)  +/-  (3.34e-478, 3.34e-478j)
| (-0.9990028354460519002 - 2.5071247424636758351e-1847j)  +/-  (5.34e-477, 5.34e-477j)
| (-0.90991589468426764752 - 4.139486987937466627e-1851j)  +/-  (2.86e-479, 2.86e-479j)
| (-0.94863611551994002764 + 2.1919558047145267888e-1850j)  +/-  (3.14e-478, 3.14e-478j)
| (0.95925308741160865601 + 7.4020860197082503879e-1848j)  +/-  (5.69e-478, 5.69e-478j)
| (0.89474646508177438644 - 2.4984931755517373255e-1851j)  +/-  (1.08e-479, 1.08e-479j)
| (0.86113631159405257522 + 1.5993097412456007465e-1852j)  +/-  (1.2e-480, 1.2e-480j)
| (-0.92396019027290009586 + 4.2002790256064122316e-1852j)  +/-  (7.25e-479, 7.25e-479j)
| (-0.87847442346694303451 - 6.4950359124544089582e-1852j)  +/-  (3.73e-480, 3.73e-480j)
| (0.98392923806492251013 - 9.9170632682407176019e-1847j)  +/-  (2.63e-477, 2.63e-477j)
| (0.84277821991502679619 - 1.3804351620476984787e-1863j)  +/-  (3.55e-481, 3.55e-481j)
| (0.90991589468426764752 + 1.097213481396381152e-1860j)  +/-  (2.84e-479, 2.84e-479j)
| (-0.99984705784979290257 + 5.1193578785838338494e-1856j)  +/-  (2.41e-477, 2.41e-477j)
| (-0.78200094102074097978 + 2.8109402619106689663e-1866j)  +/-  (6.68e-483, 6.68e-483j)
| (-0.89474646508177438644 - 9.4738902601635963752e-1862j)  +/-  (1.09e-479, 1.09e-479j)
| (0.87847442346694303451 - 7.508481253613425918e-1861j)  +/-  (4.02e-480, 4.02e-480j)
| (0.75992797939150401271 + 3.6863095436415656745e-1865j)  +/-  (1.37e-483, 1.37e-483j)
| (-0.99711932447293340935 - 1.205713922538453001e-1857j)  +/-  (6.15e-477, 6.15e-477j)
| (-0.82344653965771705698 + 1.2856751590794854906e-1864j)  +/-  (1e-481, 1e-481j)
| (-0.80317901938044348873 + 1.0727969181773058621e-1864j)  +/-  (2.66e-482, 2.66e-482j)
| (-0.98392923806492251013 - 3.6561951045921135252e-1859j)  +/-  (2.75e-477, 2.75e-477j)
| (0.73697409844781086496 - 6.7086041554079619304e-1867j)  +/-  (2.69e-484, 2.69e-484j)
| (0.49599181269457192144 - 6.7947454134842591792e-1874j)  +/-  (3.12e-492, 3.12e-492j)
| (-0.71316079367169310936 + 1.933314010936835649e-1868j)  +/-  (5.25e-485, 5.25e-485j)
| (-0.63695383008429840879 + 4.4701441336235065105e-1870j)  +/-  (1.94e-487, 1.94e-487j)
| (0.97693898286145914023 - 1.8693103534718487472e-1857j)  +/-  (1.67e-477, 1.67e-477j)
| (0.82344653965771705698 - 1.6083676726431064728e-1880j)  +/-  (1.05e-481, 1.05e-481j)
| (0.71316079367169310936 + 1.238378895432322255e-1888j)  +/-  (5.26e-485, 5.26e-485j)
| (-0.98962987023212245285 - 2.4342620251325938541e-1881j)  +/-  (3.99e-477, 3.99e-477j)
| (-0.75992797939150401271 + 4.5502570263918367018e-1889j)  +/-  (1.39e-483, 1.39e-483j)
| (-0.73697409844781086496 + 5.4719355838125540056e-1890j)  +/-  (2.86e-484, 2.86e-484j)
| (-0.96869901960587075322 + 2.0936504964590029085e-1881j)  +/-  (1.03e-477, 1.03e-477j)
| (0.63695383008429840879 + 1.5429034383207842979e-1891j)  +/-  (1.98e-487, 1.98e-487j)
| (0.80317901938044348873 + 8.9194544698699070483e-1883j)  +/-  (2.7e-482, 2.7e-482j)
| (0.99402078285642610617 - 1.5718213939035702273e-1878j)  +/-  (5.32e-477, 5.32e-477j)
| (-0.55438270363680316325 + 1.3999881926647321673e-1946j)  +/-  (3.25e-490, 3.25e-490j)
| (0.99711932447293340935 - 2.9807027476532280576e-1930j)  +/-  (5.73e-477, 5.73e-477j)
| (0.78200094102074097978 - 5.4602675422325667891e-1969j)  +/-  (6.26e-483, 6.26e-483j)
| (0.61010577019699841468 + 1.5835147091727487321e-1990j)  +/-  (2.56e-488, 2.56e-488j)
| (0.98962987023212245285 - 2.8380347347161272001e-1992j)  +/-  (3.78e-477, 3.78e-477j)
| (-0.58258021317866156543 - 7.7054803761260776915e-2045j)  +/-  (3.1e-489, 3.1e-489j)
| (-0.68852261044466735796 - 1.3240710470344734285e-2042j)  +/-  (8.48e-486, 8.48e-486j)
| (-0.0046707566417733536841 + 8.7653496852698802768e-2067j)  +/-  (5.73e-511, 5.73e-511j)
| (0.52551560324551908965 + 4.4442638767451518735e-2046j)  +/-  (3.33e-491, 3.33e-491j)
| (0.99984705784979290257 - 2.669027271770921479e-2031j)  +/-  (2.38e-477, 2.38e-477j)
| (-0.66310482637119160856 + 9.0852915002170390666e-2062j)  +/-  (1.35e-486, 1.35e-486j)
| (-0.49599181269457192144 - 3.8486205344803061781e-2068j)  +/-  (2.96e-492, 2.96e-492j)
| (0.27432907000284744903 + 4.2219281166527487437e-2076j)  +/-  (2.4e-500, 2.4e-500j)
| (0.58258021317866156543 + 6.3897757539639156184e-2065j)  +/-  (3.16e-489, 3.16e-489j)
| (0.55438270363680316325 + 1.6335103708006845036e-2066j)  +/-  (3.4e-490, 3.4e-490j)
| (-0.86113631159405257522 - 1.064884367585336251e-2055j)  +/-  (1.21e-480, 1.21e-480j)
| (-0.46584324601871858403 + 1.0027167389561053826e-2068j)  +/-  (2.6e-493, 2.6e-493j)
| (-0.61010577019699841468 - 6.4595339813978800302e-2064j)  +/-  (2.6e-488, 2.6e-488j)
| (0.13850242159181457979 - 2.9658383367180001074e-2081j)  +/-  (1.23e-505, 1.23e-505j)
| (0.43511869509636837149 + 2.1268803559366862507e-2070j)  +/-  (2.08e-494, 2.08e-494j)
| (0.93686876107522621864 + 4.8707585576751105471e-2054j)  +/-  (1.51e-478, 1.51e-478j)
| (-0.52551560324551908965 + 2.7055774252040802286e-2075j)  +/-  (3.29e-491, 3.29e-491j)
| (-0.43511869509636837149 - 1.5554251930077835663e-2078j)  +/-  (2.01e-494, 2.01e-494j)
| (0.96869901960587075322 - 3.2127085048778791087e-2063j)  +/-  (1.07e-477, 1.07e-477j)
| (0.46584324601871858403 + 5.971358080977047398e-2089j)  +/-  (2.62e-493, 2.62e-493j)
| (0.66310482637119160856 - 3.3707835858949725156e-2082j)  +/-  (1.41e-486, 1.41e-486j)
| (-0.97693898286145914023 - 1.6514885090925432359e-2075j)  +/-  (1.68e-477, 1.68e-477j)
| (-0.40387255916798049959 + 5.4332968732605317312e-2095j)  +/-  (1.5e-495, 1.5e-495j)
| (-0.84277821991502679619 + 7.7013870419632291075e-2090j)  +/-  (3.74e-481, 3.74e-481j)
| (0.68852261044466735796 - 1.6224783518505469939e-2108j)  +/-  (8.63e-486, 8.63e-486j)
| (0.37215078795669982619 + 2.7728664914847741552e-2120j)  +/-  (1.13e-496, 1.13e-496j)
| (0.069528472770917187352 + 2.6053026880459024334e-2132j)  +/-  (2.95e-508, 2.95e-508j)
| (-0.13850242159181457979 + 2.0395782360872847304e-2128j)  +/-  (1.25e-505, 1.25e-505j)
| (-0.37215078795669982619 - 1.0450219550390380206e-2119j)  +/-  (1.09e-496, 1.09e-496j)
| (0.03524940640788369147 - 2.5209530631015442671e-2132j)  +/-  (1.29e-509, 1.29e-509j)
| (0.40387255916798049959 - 7.6325212443203962154e-2119j)  +/-  (1.46e-495, 1.46e-495j)
| (0.30737274878442466202 + 2.5247228038800753335e-2122j)  +/-  (4.02e-499, 4.02e-499j)
| (-0.069528472770917187352 - 3.0377366240366933553e-2132j)  +/-  (2.75e-508, 2.75e-508j)
| (-0.27432907000284744903 + 7.8990088279995739991e-2123j)  +/-  (2.18e-500, 2.18e-500j)
| (-0.17287195212877388107 - 1.0139255858531328025e-2126j)  +/-  (2.66e-504, 2.66e-504j)
| (0.20702313934899688624 - 1.3099365282982740453e-2125j)  +/-  (5.97e-503, 5.97e-503j)
| (0.24086538700678040618 + 1.8140009795523257824e-2124j)  +/-  (1.2e-501, 1.2e-501j)
| (0.0046707566417733536841 + 2.0130196673420139409e-2133j)  +/-  (5.73e-511, 5.73e-511j)
| (-0.20702313934899688624 + 9.1692340733290971484e-2126j)  +/-  (5.71e-503, 5.71e-503j)
| (-0.30737274878442466202 - 1.117290328177986577e-2121j)  +/-  (3.98e-499, 3.98e-499j)
| (-0.03524940640788369147 + 2.7239519486917810478e-2132j)  +/-  (1.29e-509, 1.29e-509j)
| (0.3399810435848562648 - 3.3040467067018215828e-2121j)  +/-  (6.64e-498, 6.64e-498j)
| (0.17287195212877388107 + 1.5477097341609591632e-2127j)  +/-  (3.01e-504, 3.01e-504j)
| (-0.3399810435848562648 + 1.3555034224644273002e-2120j)  +/-  (6.85e-498, 6.85e-498j)
| (-0.24086538700678040618 - 4.7989966275943984354e-2124j)  +/-  (1.18e-501, 1.18e-501j)
| (-0.1040167502329375262 - 5.3801506860398778544e-2130j)  +/-  (5.22e-507, 5.22e-507j)
| (0.1040167502329375262 + 6.0597979552600242108e-2130j)  +/-  (5.41e-507, 5.41e-507j)
-------------------------------------------------
The weights are:
| (0.0037377325643731945622 + 8.879156755358925646e-1841j)  +/-  (1.59e-121, 7.54e-352j)
| (0.010036118447891418744 - 5.4523738533621830943e-1841j)  +/-  (8.3e-122, 3.94e-352j)
| (0.012338883545384070571 - 7.7476755085436022999e-1841j)  +/-  (5.65e-122, 2.68e-352j)
| (0.0013232071299168698932 - 1.2776835979352777246e-1839j)  +/-  (6.76e-124, 3.21e-354j)
| (0.013477494802560883914 - 2.4596154600966585477e-1839j)  +/-  (2.1e-123, 9.96e-354j)
| (0.01119443861703219464 - 3.1616990604369206844e-1839j)  +/-  (1.58e-123, 7.49e-354j)
| (0.0013232071299168698932 + 1.3735316511839399822e-1840j)  +/-  (1.59e-123, 7.57e-354j)
| (0.014609452228316388942 - 9.7570636619404856446e-1841j)  +/-  (1.98e-123, 9.42e-354j)
| (0.01119443861703219464 + 6.5264423543810302051e-1841j)  +/-  (8.95e-123, 4.25e-353j)
| (0.010036118447891418744 + 3.7340399836234224219e-1839j)  +/-  (3.25e-124, 1.54e-354j)
| (0.015725694003179911575 - 2.0616207355162306296e-1839j)  +/-  (1.29e-124, 6.11e-355j)
| (0.017856153947556050863 - 1.849742769682301658e-1839j)  +/-  (2.68e-125, 1.27e-355j)
| (0.013477494802560883914 + 9.1031443040964224961e-1841j)  +/-  (1.81e-123, 8.59e-354j)
| (0.016812220041360521749 - 1.1766004863001048284e-1840j)  +/-  (3.69e-125, 1.75e-355j)
| (0.0063510013678335275477 - 8.6224176153457202471e-1839j)  +/-  (7.4e-127, 3.51e-357j)
| (0.018852135587002015509 + 1.794144088114371664e-1839j)  +/-  (2.58e-126, 1.23e-356j)
| (0.014609452228316388942 + 2.2328445590488687763e-1839j)  +/-  (3.27e-125, 1.55e-355j)
| (0.00042364645891648965166 - 4.9978431840064697774e-1841j)  +/-  (2.98e-125, 1.41e-355j)
| (0.021627671703220025439 + 2.0524040986615975756e-1840j)  +/-  (7.13e-129, 3.39e-359j)
| (0.015725694003179911575 + 1.0672603329095720962e-1840j)  +/-  (8.54e-126, 4.05e-356j)
| (0.016812220041360521749 + 1.9363930194269109732e-1839j)  +/-  (1.16e-126, 5.5e-357j)
| (0.022516091237864347328 + 1.7335105768538366712e-1839j)  +/-  (5.58e-130, 2.65e-360j)
| (0.0024716801530998893329 - 2.3843804815782179951e-1840j)  +/-  (1.77e-125, 8.42e-356j)
| (0.019804866290771908034 + 1.633536481818408935e-1840j)  +/-  (7.02e-129, 3.33e-359j)
| (0.020726012877542322505 - 1.8322532568512284202e-1840j)  +/-  (3.52e-129, 1.67e-359j)
| (0.0063510013678335275477 + 6.2171129954699213398e-1842j)  +/-  (4.08e-127, 1.93e-357j)
| (0.023388191831374634809 - 1.7356446454817545779e-1839j)  +/-  (1.36e-132, 6.46e-363j)
| (0.029843163089171845404 + 1.9157924139036305374e-1839j)  +/-  (2e-135, 9.5e-366j)
| (0.024232620505067776834 - 2.8478717677820398856e-1840j)  +/-  (1.13e-132, 5.36e-363j)
| (0.026504246770794807261 + 3.9351440188158055662e-1840j)  +/-  (3.92e-134, 1.86e-364j)
| (0.0076225846806630646685 + 6.0393677021045210221e-1839j)  +/-  (6.18e-133, 2.93e-363j)
| (0.019804866290771908034 - 1.761565968705676962e-1839j)  +/-  (4.39e-132, 2.08e-362j)
| (0.024232620505067776834 + 1.7435741407933693894e-1839j)  +/-  (4.43e-134, 2.1e-364j)
| (0.005046627861885534517 + 6.7191763284857258199e-1841j)  +/-  (2.54e-128, 1.21e-358j)
| (0.022516091237864347328 - 2.2933387139747051474e-1840j)  +/-  (1.22e-132, 5.78e-363j)
| (0.023388191831374634809 + 2.556920784158094408e-1840j)  +/-  (2.73e-133, 1.3e-363j)
| (0.008849829905370836519 + 4.1016128936174365817e-1841j)  +/-  (1.77e-129, 8.38e-360j)
| (0.026504246770794807261 - 1.8071503247506070233e-1839j)  +/-  (4.8e-138, 2.28e-368j)
| (0.020726012877542322505 + 1.7442757863973005495e-1839j)  +/-  (1.47e-134, 6.98e-365j)
| (0.0037377325643731945622 - 2.6022952970357151541e-1838j)  +/-  (6.4e-137, 3.04e-367j)
| (0.02853314816490689367 - 5.3150032249906548951e-1840j)  +/-  (5.22e-142, 2.48e-372j)
| (0.0024716801530998893329 + 6.6148284483535470133e-1838j)  +/-  (4.01e-137, 1.9e-367j)
| (0.021627671703220025439 - 1.7361153692876076748e-1839j)  +/-  (1.74e-137, 8.25e-368j)
| (0.027188655905862633466 + 1.8346210139773218946e-1839j)  +/-  (5.62e-142, 2.67e-372j)
| (0.005046627861885534517 + 1.3807896941567559702e-1838j)  +/-  (5.82e-137, 2.76e-367j)
| (0.027861728050023087711 + 4.8305677514301733895e-1840j)  +/-  (6.17e-143, 2.93e-373j)
| (0.025036024070398393059 + 3.1722567993445200002e-1840j)  +/-  (1.24e-140, 5.87e-371j)
| (0.018356328360657264735 + 4.7878221063836133852e-1838j)  +/-  (4.76e-149, 2.26e-379j)
| (0.029199058659693970599 - 1.8969406157204838511e-1839j)  +/-  (5.37e-145, 2.55e-375j)
| (0.00042364645891648965166 - 4.750435265631132057e-1838j)  +/-  (3.27e-138, 1.55e-368j)
| (0.025791605602606028025 - 3.5345892315210942861e-1840j)  +/-  (9.11e-142, 4.32e-372j)
| (0.029843163089171845404 - 6.3821642796011325673e-1840j)  +/-  (3.53e-146, 1.67e-376j)
| (0.033258133848417526141 - 2.3797282558322912076e-1839j)  +/-  (1.57e-149, 7.44e-380j)
| (0.027861728050023087711 - 1.8592717055342735417e-1839j)  +/-  (1.18e-144, 5.59e-375j)
| (0.02853314816490689367 + 1.8795184514247745994e-1839j)  +/-  (3.84e-145, 1.82e-375j)
| (0.017856153947556050863 + 1.3058905176159875162e-1840j)  +/-  (7.12e-142, 3.38e-372j)
| (0.030445633157330641316 + 7.0022055039937837679e-1840j)  +/-  (2.41e-148, 1.14e-378j)
| (0.027188655905862633466 - 4.3693800222947169046e-1840j)  +/-  (1.27e-144, 6.03e-375j)
| (0.034445244727329768598 - 3.8112591605010049522e-1839j)  +/-  (8.46e-153, 4.02e-383j)
| (0.030994150750588960169 + 1.9773252625733052821e-1839j)  +/-  (1.26e-149, 5.97e-380j)
| (0.012338883545384070571 + 2.7584436920375469261e-1839j)  +/-  (4.89e-143, 2.32e-373j)
| (0.029199058659693970599 + 5.8272514736535663358e-1840j)  +/-  (3.51e-147, 1.67e-377j)
| (0.030994150750588960169 - 7.7118423910489214333e-1840j)  +/-  (5.98e-150, 2.84e-380j)
| (0.008849829905370836519 - 4.6047677652652188019e-1839j)  +/-  (3.39e-143, 1.61e-373j)
| (0.030445633157330641316 - 1.9412234547100034838e-1839j)  +/-  (1.28e-149, 6.09e-380j)
| (0.025791605602606028025 + 1.7805295563602102927e-1839j)  +/-  (5.33e-147, 2.53e-377j)
| (0.0076225846806630646685 - 2.9736545931705733333e-1841j)  +/-  (4.92e-145, 2.33e-375j)
| (0.031490284763938586196 + 8.5327787239353073739e-1840j)  +/-  (2.05e-152, 9.71e-383j)
| (0.018852135587002015509 - 1.4578332488356581012e-1840j)  +/-  (1.11e-145, 5.28e-376j)
| (0.025036024070398393059 - 1.7585789092945844244e-1839j)  +/-  (2.93e-147, 1.39e-377j)
| (0.031948640865057550361 + 2.0880471440227024284e-1839j)  +/-  (1.73e-153, 8.2e-384j)
| (0.034441678554770246504 - 7.0788247294364785424e-1839j)  +/-  (7.04e-157, 3.34e-387j)
| (0.034445244727329768598 + 2.8769940319909505241e-1839j)  +/-  (3.5e-158, 1.66e-388j)
| (0.031948640865057550361 - 9.4838125991624187342e-1840j)  +/-  (4.23e-155, 2.01e-385j)
| (0.033964292291189627751 + 1.3352924086528018995e-1838j)  +/-  (2.87e-157, 1.36e-387j)
| (0.031490284763938586196 - 2.026124043660991651e-1839j)  +/-  (3.32e-154, 1.58e-384j)
| (0.032826910930352683124 + 2.2575736230969514718e-1839j)  +/-  (2.8e-156, 1.33e-386j)
| (0.034441678554770246504 + 6.1510971114391534425e-1839j)  +/-  (1.24e-158, 5.88e-389j)
| (0.033258133848417526141 + 1.3482811431785465258e-1839j)  +/-  (5.7e-159, 2.7e-389j)
| (0.034276702575177396312 - 2.2416180047525680672e-1839j)  +/-  (4.2e-159, 1.99e-389j)
| (0.034010399290243124359 - 2.8015229217390500274e-1839j)  +/-  (1.05e-158, 5e-389j)
| (0.033662352199722502524 + 2.5501264225858333112e-1839j)  +/-  (2.88e-158, 1.37e-388j)
| (0.018356328360657264735 - 4.8331438471324290726e-1838j)  +/-  (1.05e-158, 4.98e-389j)
| (0.034010399290243124359 + 1.8337130926068092564e-1839j)  +/-  (1.3e-160, 6.17e-391j)
| (0.032826910930352683124 - 1.1891016580195846136e-1839j)  +/-  (1.23e-160, 5.85e-391j)
| (0.033964292291189627751 - 1.243609729171394137e-1838j)  +/-  (6.27e-160, 2.98e-390j)
| (0.032389490408201635078 - 2.1638494285905569004e-1839j)  +/-  (1e-159, 4.75e-390j)
| (0.034276702575177396312 + 3.1883354054446885437e-1839j)  +/-  (1.61e-160, 7.63e-391j)
| (0.032389490408201635078 + 1.0588329496639179108e-1839j)  +/-  (3.57e-161, 1.7e-391j)
| (0.033662352199722502524 - 1.5532995111042129982e-1839j)  +/-  (1.82e-161, 8.66e-392j)
| (0.03450777117538094949 - 3.964115276633373169e-1839j)  +/-  (1.89e-161, 9.01e-392j)
| (0.03450777117538094949 + 4.893320456901390508e-1839j)  +/-  (1.79e-161, 8.35e-392j)
