Starting with polynomial:
P : 512*t^9 - 9216*t^7 + 48384*t^5 - 80640*t^3 + 30240*t
Extension levels are: 9 14 22 90
-------------------------------------------------
Trying to find an order 14 Kronrod extension for:
P1 : 512*t^9 - 9216*t^7 + 48384*t^5 - 80640*t^3 + 30240*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P2 : 512*t^23 - 847253248/18099*t^21 + 10526171264/6033*t^19 - 69724285120/2011*t^17 + 2436061827136/6033*t^15 - 5743770803680/2011*t^13 + 24755471460720/2011*t^11 - 63531751923640/2011*t^9 + 92322361281150/2011*t^7 - 70208873169435/2011*t^5 + 50216778386775/4022*t^3 - 12961617443775/8044*t
Solvable: 1
-------------------------------------------------
Trying to find an order 90 Kronrod extension for:
P3 : 512*t^45 - 34677099786119231968743058286002307948939055387566165113921187784277227793435702579793348504704/204271955048849590532690866692237528408040228848772905028076191305061920752041272059722365*t^43 + 5198653433651058340847979074450230968388291170474387668567857749745757233151718614497375622721344/204271955048849590532690866692237528408040228848772905028076191305061920752041272059722365*t^41 - 3274645125077229612961371859722112870557066706156270759020610258037961201152316151168569474479504672/1429903685341947133728836066845662698856281601941410335196533339135433445264288904418056555*t^39 + 13201965246086207687411514192209136408238803987142642866564215925785887437805269567887246804656057168/95326912356129808915255737789710846590418773462760689013102222609028896350952593627870437*t^37 - 2846236837791305207323448009056313748858899369107580705117576362185247936330916153778008006776135539056/476634561780649044576278688948554232952093867313803445065511113045144481754762968139352185*t^35 + 18121197863304184423018767021976832479698664716097681954632803184047821826023210380403475526961199929624/95326912356129808915255737789710846590418773462760689013102222609028896350952593627870437*t^33 - 1015236440406965936403180929538704759561394794331999850107460629609496514025205143350761284386431703257320/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^31 + 18624887481442113594821862501980658838708552413897859961818867862600198348863420304012724092228373275453416/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^29 - 262866898558767601693584693460520904689763279321107377080694833696315852324140179326421382659086034769056795/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^27 + 5720933260018283665202858965151661655251442251093937389787056268970170131827984560572466872289318117593751863/444858924328605774937860109685317284088620942826216548727810372175468182971112103596728706*t^25 - 670699372642836733449522642334154770525476271485127365043872652568402252134501613258781161522701279109883064575/6228024940600480849130041535594441977240693199567031682189345210456554561595569450354201884*t^23 + 8594689820094003564264105793238253509091978856889775735017959063359610316503801198262443228388900171809062486825/12456049881200961698260083071188883954481386399134063364378690420913109123191138900708403768*t^21 - 156883730624901369472100754681364487001567411001268211970362269542216667899031334277088044720811531233487992125/46827255192484818414511590493191293061960099244864899866085302334259808733801274062813548*t^19 + 1138644523372056712766376556335379513091717624843142899334513685125075695918302130852163577313369774722785372375/93654510384969636829023180986382586123920198489729799732170604668519617467602548125627096*t^17 - 12125523442336740512765885902242091093847261028083431181382537505858398705902535092593919077766361675162850980375/374618041539878547316092723945530344495680793958919198928682418674078469870410192502508384*t^15 + 13208631100780159633338435488841025037868189758092396435748211784359082276626962791756128458443008959385521509875/214067452308502027037767270826017339711817596547953827959247096385187697068805824287147648*t^13 - 9987701322658323633921953447971413208855299030478383196336387453027313408944575702882086939375289157117449570375/122324258462001158307295583329152765549610055170259330262426912220107255467889042449798656*t^11 + 864217671869053100570647824334525126768516029334095905571409507469003683027896631597510634500678328506759189033875/11987777329276113514114967166256971023861785406685414365717837397570511035853126160080268288*t^9 - 967265096650991242580710722007314951065518460364621702343911064891245771252826962730696804165763245479052964615625/23975554658552227028229934332513942047723570813370828731435674795141022071706252320160536576*t^7 + 91039500355906638688105225238515190409931008329002830334304727556557452059994192437727833496906995702499097559125/6850158473872064865208552666432554870778163089534522494695907084326006306201786377188724736*t^5 - 15583902748701588185896410705426655070902553580007975919334471969213352754124923049795938062141523990060697073125/6850158473872064865208552666432554870778163089534522494695907084326006306201786377188724736*t^3 + 2077470924148033391100194284450587236520913656325347919425636556480521319990287543652411234335264671447150173125/13700316947744129730417105332865109741556326179069044989391814168652012612403572754377449472*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 512*t^135 - 3388325827194553754861586155063017635652532574660128385740299460609909012824531939560350659824032769451697010205756216619512945181946500893455119424575595956338454363072682333899925619452005760840639183746211536208477339896047774952320906334786343861611514866242769066629379565089618925503722503692407813555053221904066754400782574619327817427559305941179707527650276984154273776188847654336157958833143537076818434058420428491828897401850405858246888193621063781593408947665445628729511005325258269710965556503023079204575272909778709491156780465151039104143311661437626517734935905016457458687674934589267331413223189143690403389224862066020764089949705608806820478892041662005341072637475013774536529437544033362664259662020541261517274381644689764069353412863300100254454488319668208001758910472179233600070586707638175202940838621302302506599387465851204454000794251101907443647405531753024202903319979866477832599469922097942432965396244293978905941768813353583754716748832257760848529603713114296526394443065613891235352583399568182194717168263361824271455580554976208545284954964788980509649985546092511572322506660982679980765824420626752971387022983095656571325723710714206151433650258246183346456114917736787731639938602961458461624700864410644378938953772401512395579264542966719578831881917207158082066020854983506564221893601967625396725950374260391162285518937502970256329387541107083013324605179543557547219538174051338172521076089447137135783494109259721442794221599248134236912327714889544906861689437289757158988835139718153810898392355018147117510633200080073957043308599343151792898283235919569951086739175109837666544168251885033587597042203001716607414811227942415174300641102264115112316303701986274543394645254105975645953166437986759369167756541199561896799632114803706814670655442487536044769246818568875493971685521161815901684269614168464281824937099680933772767788448350614224682843058261344186081007173702420538040823080513861504791140900866655104694981036368992820739691023517232380181113677442803876929101893196962951605173991917611384402473579163269466739115576769603411786699592964691253633029773992106772917901059573657888108282741843456955664454700186518346614742696999824136659190445498556587324547136952391250717825310820212071240157196130626760599216326820191042331287837256240598395499392510292652202939298743786645081894162941644142147860271608643583461564411311386860803309002843900354150325706887391322794817381072072368945209360514084009731213337697695390190889761605426097255586939311741638148588863609737692133933536601953803017294345255712205580239141323542673397764002658272730616644072941087534086684174936274863534892181490861171763026762891867122051225242504616009524603944888536864048593979653182980618872180862579710177631675500165979906679211897110595559725602320084564737497515537396872672173736275574549306794664810008398318580976536701107743286052841072961471653115481188944580286059611586594924403264098343996911704800233120493883064150603778743067426991218853767645058321945036810515970059847796134075473384605412937278893275177352330526780364996396989128813196277135113994332554015795582811908715492372794711457356896942908966393218383165352170852162507593348065149171272511199019738448533205195800090310580306171645136499343148334931782305403911832516085305420137696027685272816692220473778579291361660153056755327936142949970751478880059571890067626153383121804899133659357556536412267210997835550399480509409863866376444468007309996051124030135099693526743469372150777734264935672495142866816825973607323004432502663842690312674442563626495825589879332891567231261374758501025883369380540680681673468113275623020931275146321367807134550445396166707818150955923433110720621391199912419045074270544276610693044563874153516068661854471046081331377463394998175034955668445191487822798327493938426374539792825310193743919109293479471413591341268179007720955403640293261459360997053914515110411954206001352824349881648419472688163805098814526993210380719588379298674497089834008467129936479340224451134558872704303215682661086996495150703819815451605810473034940639330698706612864300374201824306325778827532002744058758329870663167070847520254816005869808478422019681870367382059839638028071324202232665878528672117575632295961355029190488479605918649240028021601620840013752707835521601366873808936231165969830602862798457984319948318045392202458087652221986394033236067881951118606617273476986079897439925529210972643048360607915536590100705089547378883076265163161707211569732067433407607756292068708433367348225211624680220841836912622838609635614911510379549705986227413035386938186520129345721881266205389132391076205948793336235492098280713728519171703145452878469075600119043996770689305608884014664360399470113351761004457158415812735189811190516058728596846278856633362054650662230931935166786870912647510247551583302233046950736615554941826658419581124259635911974366181158340590811922444965914278442854450118423641177940183219841327509660601208391056839694342839203877213963561475402138048/1955267489931243371838254862720592108289167608736322430823890242590120989716133221491978071646237919403613233058717879935234058222506727278149546257330204873502949231308059093466759310035712401514111937368843096440287534312182406106648532840864133785403229516530866848581624554137158446822784468274866817572062918559132607686018739159415848111209650327980788488023992733533303148427091719508428529267971930847818296017719874952003236748093737449682870825822360105620090284071366800830540815034873050650895098645789870389227652189467762071015996781811542603416412991003279557652477034541133793831331887779133783293152286702005201373080361697917269637287338707356172967484442327496347715165143226130898955636905081515366351591414092089485975856669255796679193201612093172376044204625080376496572318994877990557696290236827021499901267912957354678246448974556238476428184534733051865863809377042184001360747626958908102891990551747837177966264216177172295229083572003816115377404445520556056953392007858022964493574496450051329903947842258068947390437707729669493695417857862383225929337546137292297382869687439907202845437716444236322100789635284226699422065721097409200047999704773047693035170081895281758973007132872431272515156653268314587077014560112273613211762564613086832106377454583716577332565712324375372344107093444901317856104685403181936801640212499659763153236786333465368022905668891221989382803008364824282921166658080616593715986597382501663049117532037069939637813637968947702058606694889389616053817774567503149102956998568166463602063510317405857701611434576319311036468958742973012298852964358929369977147130008036297169388598993362428044381882615514101763290265521389542017418036883732683239293757165023726187506119274849748899679284391959616165258045375086749601893879679232239400072670585699136346825841790885530230334892682216854107409282344994989271285483190518693731254882684083772812272261154351176809170721230962925513204226437846001171237658968769472214210812792358675356493792156270292175802414653638261576341652486345432418585330987388475512221534808822139026324503348187066284390038233148740382987399046704368202958097625696487615272038689612648343539171516275135722923704925887322393940622725316612523876385995852061643993340127454617192950892081132720537877359686273940878021861883316626354781894078953199108901434947480184493344055507535517082329394171106903410834466447028134357652109530830803549457425153526988631046017462990917916222290023940596127117205910706172540610987282171471959027387543357084413185602591554618626861403627965282085725737692611455912727656539850168769978832197466631303989328234852136699231799759366734248750229370624805699314962835915208573360708319051240636352004679517164565281043754066167690304492666915201928565929410102709492245183618794256745821490937967935430912856054199447647098743053645840711172196608182978476409447377339932262736039131273332312593620810463728754529298603715616514679878739952448923682477250200477442844240656260100898342732254469045181523834218083874727029204252417427004886043224772040129696513771227682945798330422601198880038643115456040848248089698565840815965665443759196711348520814141022716959334492112491152745316658443091460527011343508473440625839711128144454727167897030580269418796508035345294338357932669706035780460206393644179343873978335068290415230450374719605437770281696828262171106956118903617042800123300640088919609943561033552036996252829300720313951959187500748230751442462709144344344522838237655559090605014728825171589708471869256503060047647126697502717032031865477480570275369759848285953868381314522354895205710999853548005681049173748042132199396817711314551271863148693610123750523108450743178069616225840628899174270695846017294099789710405739404130499577013784496377444314009870587774714573868961649328907460124227586623459889659724212028459757973554828958994866724639704203968616862374372954799921489775973928878744578570610311181000158938972729932696592923579491111508930591451180599237713050604794907977106540854318667973840919389541083977215731463227201792291151144752684109806611661587149077250173924281711462396052396344537057274811928890184120911144256866031398562465774123404883074950593675159795069480222170375972642500990977989236118530129469882345212285393213418967450030303530006275247796788573937915597104657362130039795740672234889451943068941775102985291744264528083996297611987135132677556548659285079576809520569815794861213241672828676167320128212415394709936700062634700650800554200107334762930909534652728743958619052734899726263155316140282914101848869466651541799733125365022071664749220673188093608314468777708032724019571470545408292284509761147361635664019469977018828351530984365089957394210454001519109748500540900736923101471254498030919258067269502048390197223702575827140731917812103657841697297934494379717145971836683690793895411691847067161403214703286574100335072917801339210248741251970151600344031723347312084009169353407037094821317662417102631758379300035099107915033117185850619716956642755*t^133 + 38835868329326141820838192585381999005896458449064482464851326670073818644794196215777007384613586177587020122058069969012183928541969646761222504561205614745075240448417497957682551940007441408682421699223697721364034969285715197533311741567366267455679330496785465490367179342761971483561330769957106889263861166713338584803883737232714701110828125459023556938183792335264836245392520025690776130103988170627841851724574096030281738539848886192440298368834717668282480449973999478470761292255475880542868111977691369308665373004882765471063663402559453238881613629188917038782241016422685816124090542520677300323214256873921849008937259896613703355217303311690264769010565373315312189582293213929922831751897624582435082845499994807081951468011888292668019146675111701305671850716477671221894803862374270452997829380177924650392544242403801874726449842975760140743303574136791203080748758017476383237357118806078412644857716853569247554833113125562536273199060892457894898282715650530338831640513726056736030318704957213111174733424915852251453524759146236725915774574879866261466555745385154984310003469126463952811194717190289272553295802173427370549677093318281909006899499906807798944607229667820612178853023711613566099085945146220756769575714374210064019530825407747342648166909460246131916779212993710539335717683205366087925584518191908048809511976718459800931131294887601098369284342835952449152895807366489134701431184141105702161312193317057593943748046429220365562030730692457833947169057026196514715304862884719317648490371610496283196109240431593733178615704026018550707340700295978623937261752957034509473518594853942915842768470859100727778690924216991652202163176860552696926728489610583249728304468866757458318663903827911563468620519117761161884000545054327788246473560148671859804173491772518747105183676141065829062796671556928691683244573243743909190285697191864534974930996717426149789275420572486072489111784724100787955868592320855697705799008502442446299711136571699013051816339582924110449806552194246158405614863174072205358465094434585253786114784411308989349064603444362491436968535271246724894248789666583566082507573731995313879492190941871209030148489232925943202310933160360731545011443474863687240545786147011247917424084640229741161406360276760744154115349385111668470266609097972244313920211751220701530968897850751996022702491111026421184571980578519764105027612606245510506268156447901065768641442027345908301380289973914291837684888151896993988988724975661568593476335092851606752831508647401965182217991989790588764207500710653863065254350744813264477858198995765540308965481497889454110110297135353187906600441822692270864099026378059235622355637951441601495892392677765723211730571544053636449360822792587820548540581494643072520957698791066957683941006610462853016856986960354272226146877965390615460115043758237035174248570575168592266563741725444313634566307016760662395623617275137732479820651793055616507509776553714392880407001585594676598399702447976446908803417967401495957268201442877712399661965872293533257528430961322063314470693611030887591676924079838707108728953912093333025933506513964996799963444955811348418867559699322456353187383905182600616750021211914410513015944383214595354355118274530240356640239673763493713178210448943431919864926762621021971273900376372454363435334117250971746424673533474164155249019390754252985614651279585259464455952697724457189092903271688851959875707901163237230880658906782528106395343608242434098335884824057727246828952862695006081355722034601496057492538680731644501653464800085761613204728848039255370683954220946921919016913737517243053691530971718489034752833492621820744492430702792904508121945037195297315380478598301716393044393494149610895619963344919133226719243540821118803568833631010505087949706526105846313177540289420634015151063960507858634613687569516191595183074245227463975280183678292129803573462924152162759218895585886820253580199358504056703381967418072202752678187572031895708763235791333361937971297187581447098064764234060145962738882822777684841845335875877693611649233476258533134649119540630779618388377142930475450911685072458741894663611507621824202051949925996672960543372265510814563496434077171805191345789099046887521704791092934435546769198615702735410934804194923390881533062754542034217062345828716488627500128703088176361102671273089056470230584109058694427926779071167507098766198718224473281890916610120041008609940524877128900840766599831158805894036099170890374687010483748757230453052575404657724689922478505610220062826028863589172247504649909553267809953782599420830159940595465281559341308491180851719026371406118519973690530400049036894175391975709322212024013866526768273550395404129520410336944571831285423283931903053040415592566123023915899860477044950073383850636645831803677077616882444124152770152800193396229317261895340439836216803726730342858938070171547325206249391264603389780523816287635002260351972031627389403611323129337666568746880283543884047602740731395605266943654258202775255162343879303927107056/13686872429518703602867784039044144758024173261154257015767231698130846928012932550443846501523665435825292631411025159546638407557547090947046823801311434114520644619156413654267315170249986810598783561581901675082012740185276842746539729886048936497822606615716067940071371878960109127759491277924067723004440429913928253802131174115910936778467552295865519416167949134733122038989642036558999704875803515934728072124039124664022657236656162147780095780756520739340631988499567605813785705244111354556265690520529092724593565326274334497111977472680798223914890937022956903567339241787936556819323214453936483052066006914036409611562531885420887461011370951493210772391096292474434006156002582916292689458335570607564461139898644626401830996684790576754352411284652206632309432375562635476006232964145933903874031657789150499308875390701482747725142821893669334997291743131363061046665639295288009525233388712356720243933862234860245763849513240206066603585004026712807641831118643892398673744055006160751455021475150359309327634895806482631733063954107686455867925005036682581505362822961046081680087812079350419918064015109654254705527446989586895954460047681864400335997933411333851246190573266972312811049930107018907606096572878202109539101920785915292482337952291607824744642182086016041327959986270627606408749654114309224992732797822273557611481487497618342072657504334257576160339682238553925679621058553769980448166606564316156011906181677511641343822724259489577464695465782633914410246864225727312376724421972522043720698989977165245214444572221841003911280042034235177255282711200811086091970750512505589840029910056254080185720192953536996310673178308598712343031858649726794121926258186128782675056300155166083312542834923948242297754990743717313156806317625607247213257157754625675800508694099893954427780892536198711612344248775517978751864976414964924898998382333630856118784178788586409685905828080458237664195048616740478592429585064922008198663612781386305499475689546510727495456545093892045230616902575467831034391567404418026930097316911719328585550743661754973184271523437309463990730267632041182680911793326930577420706683379875413306904270827288538404774200613925950060465934481211256757584359077216287667134701970964431507953380892182320350656244567929043765141517803917586146153033183216384483473258552672393762310044632361291453408388552748619576305759197748323875841265129196940503564766715815624846201976074688920417322122240936425413556030167584172889820441374943207784276910975200303713191712803499590892299218140882330388029825395756974600080163848280191389093595778951181389851825382266419127925297643964956894622598315567139741251605594373639895204739851406460013524958233358684454464032756620151956967306278463173832131448668406413499961505870718966445716285331559797220750436565775548016389992379396133529691201375520884978205376257280849334866131641379525839152273918913326188155345673246101281705090226009315602759151179667142465777340751403342099909684593820706288399125781283316270666839526587123089204429766921989034202302573404280907875596398593780620588312958208392160270501808192285937736627889960885711759658106314376979439645698987159018715341444787438069217216609101640223689079404559314084380877977897011183090175279214061885931575556247417060368505528687942250463221444755509255407117848345478032906613152623037238064391971877797835197748692832325319299600863104480622437269604927234864258973769805105042197663714312505237615260097238964010410411659867663588913634235103101776201127959303084795521420333529886882519019224223058342363991927588318938001677078669201656484266439976998974836039767344216236294925395777723979201858903042040855270866253661759155202246487313580884402294219894870922121058698527972840175828913497039096491474642110198069094114423002017082731545302352220869593106364219227618069484199218305814883802712964067072477929427780318036620610683599450428431817502151212049994272178267001112572809109528876150465056437780562514140158264194663991354233564355839745785980230675816886435726787587840510120242590412546038058013268788768646281631110043540751217469971980236772366774411759400923683502231288846378009798062219789937260418863834181524654155726118565486361555192631808497506936845924652829710906289176416485997752493932772150212124710043926734577520017565409179732601534910278570184705644226163601482592425720897042209851696587974083283909945928742895840614995557037666643988710564028492691709800733171240897486907762969556900438442904555603879400751343340516366742569101207710333369144298083842087212981980398712942086266560792598131877555154501653244544712316655258201281443956229068137000293817858045991568328031531449648136289839131798460716890555629701759473178010633768239503786305158461710298781486216434806470886514338731380565918030789985123424684725604891881085541460658020021802856785835557267881842929470129822502923006018702345510424609374471741188763791061202408222063431184588064185473849259663749223636919718422308655100245693755405231820300954338018696499285*t^131 - 40997052101453131802360886787155064332675607596228922216834303666110899410526768039642531932132733051585179470322451345510732256365980659851986176962753333112872321748385453294164696145398325057502185148813421222050205594402328068848275852719917090735632504859998637380860005705308756396428275482964583031736616740841129075521575056083741530043304610253964501021698585995882114585054608748476370770278215521426455813333859676114701806324907514553526800161739286591845225547709179670437130023361471839601855834843641208072068180882198912873659052390087715221001733782891517261101950584293992341080474298113992784360977004163749105934123952949150818491310156973762546349048362833210711658757174804588878245419428837263250504980255420494489580521924347357650759518508442229176285110860160058214621952500199259105976000493208226614152908478029584942990661931324291960665667190191634030654795322133489026238687247673704700108253741130234547883143880643003996379461695263833113660705964192148978899348642142617906898599124540912061227536366944055974358535746366215905738118410846899009900082108422825938377546886112661812848786590311658464237235107214189854946239787399082093457709965722472608520316718586167820268850284596220098365021391092105477933578050278066076585396284225748649998207835229689862954136199030404595153172715646465596962521838298633073870397628097344850001259635912975059933603088275703613399613033020757493244319037529718732776720586543968226412084328317429262072198192220733476195786877154247685422866461761411348643026683080012183730150012955415528609855451497222812440995019793169433852013237421045062296743877005184132067769579527247918854827284098181201217875866393545321681320579869670261644084561883723033399566078980064347637904703285062461082260285122234822787371201047002345423216928653437559527720393062318318603982941963252894640520826902643731007312709534096796355152295176443698792701449351778736040244390697612145455623950921710208241084427467371226386593782536034280409274254095824830359454406892982041289899105764820551381482882025465648333675417852046857043019847665225920016974238178904994240977677838516059735394173231525902146420754213655096769617644602281505027196263223971875533498317223546615164340316018740023599183176338478593016848139526441492400453029701224646306288550148926720765371609210916076365128943021893378992300442738534583866292599474245966845273931874024895955930574120032733217066044935398300125991942782547258857107687639581145852527102852595107403914483890086884988588823798988235485228155452026148727312124168912846582181418360106048667750936479930695123669074389364629741974396406525112949383778941440932447224124125734655969625697124570001560931928040305095505170006779428934552168260996414238494627386849156591832492024274910278181424467216321343864674766059591348206965327484482227932161477472760541795478544291008025952347490981636705785326999660416257517681590588466639557812545712921400838883398025501918551403069659950602195720346390156397602613365494639654016469275010171985991015259594949478252957811051295687913920109879622619208682093228125189971894649323118618125457195787919510444472505317511487612567217472794726283051789567230724429716196760502521224830155516153513691060724639875575553016971010168508001917148326555596213814645661876413608294909654372691232008211470523427182680974831271946248691752039960301686562460735145911612173339486312875279795703216527645575015479326544247266277808413559671537363294114862015259417746171020734873271640125105452487240992024150966325211394408739113888434892105995371970312854503181833871039203408411227564801505253983262687940652339732250180159405010479765251004761299585949606529661156953797898602677370186047640429170296318874807796174667309340204039695179797596825565287610798862164355910733151886434504807009146097088818111439490120956838856399041028503763177877874964062584819714925002920064587397350327534179954331475261751737985357504266359218054428624037607417888686527663554703989225956555417789705213573235894316562548401405336181428781996148411411278432856483252667555408632526666208431948594113489767444633607473629340200095101456730049289832298483057264059700355289918492924171453047106473078833666187168508291214943505279675346247484158401533445682975450575464107727637204274333889608323617418309158164131002880947637358143248110645192616767408745937039710108145462754980123428122508146319914711675956165388214380266227808296027597774480765126196257622394241309944113014545512009587871278929897719720288296363070776778980955367364258420949430134379936656635213623112425037302653626835141228803218386258460218876969899205222803486670651807720751973555291118566204268959733557897065707430830863491542840445913876781991061465691650109127191508621894530499449581359155666540165222364396600767810832978837565290315839158886627829048732574771441753185466333311867477956777999102150819593617333311119140801181482292377621687112810168106067091998110782490192783221640830389845512637200784524990378680219628585394572315281424149049474267820940504/13686872429518703602867784039044144758024173261154257015767231698130846928012932550443846501523665435825292631411025159546638407557547090947046823801311434114520644619156413654267315170249986810598783561581901675082012740185276842746539729886048936497822606615716067940071371878960109127759491277924067723004440429913928253802131174115910936778467552295865519416167949134733122038989642036558999704875803515934728072124039124664022657236656162147780095780756520739340631988499567605813785705244111354556265690520529092724593565326274334497111977472680798223914890937022956903567339241787936556819323214453936483052066006914036409611562531885420887461011370951493210772391096292474434006156002582916292689458335570607564461139898644626401830996684790576754352411284652206632309432375562635476006232964145933903874031657789150499308875390701482747725142821893669334997291743131363061046665639295288009525233388712356720243933862234860245763849513240206066603585004026712807641831118643892398673744055006160751455021475150359309327634895806482631733063954107686455867925005036682581505362822961046081680087812079350419918064015109654254705527446989586895954460047681864400335997933411333851246190573266972312811049930107018907606096572878202109539101920785915292482337952291607824744642182086016041327959986270627606408749654114309224992732797822273557611481487497618342072657504334257576160339682238553925679621058553769980448166606564316156011906181677511641343822724259489577464695465782633914410246864225727312376724421972522043720698989977165245214444572221841003911280042034235177255282711200811086091970750512505589840029910056254080185720192953536996310673178308598712343031858649726794121926258186128782675056300155166083312542834923948242297754990743717313156806317625607247213257157754625675800508694099893954427780892536198711612344248775517978751864976414964924898998382333630856118784178788586409685905828080458237664195048616740478592429585064922008198663612781386305499475689546510727495456545093892045230616902575467831034391567404418026930097316911719328585550743661754973184271523437309463990730267632041182680911793326930577420706683379875413306904270827288538404774200613925950060465934481211256757584359077216287667134701970964431507953380892182320350656244567929043765141517803917586146153033183216384483473258552672393762310044632361291453408388552748619576305759197748323875841265129196940503564766715815624846201976074688920417322122240936425413556030167584172889820441374943207784276910975200303713191712803499590892299218140882330388029825395756974600080163848280191389093595778951181389851825382266419127925297643964956894622598315567139741251605594373639895204739851406460013524958233358684454464032756620151956967306278463173832131448668406413499961505870718966445716285331559797220750436565775548016389992379396133529691201375520884978205376257280849334866131641379525839152273918913326188155345673246101281705090226009315602759151179667142465777340751403342099909684593820706288399125781283316270666839526587123089204429766921989034202302573404280907875596398593780620588312958208392160270501808192285937736627889960885711759658106314376979439645698987159018715341444787438069217216609101640223689079404559314084380877977897011183090175279214061885931575556247417060368505528687942250463221444755509255407117848345478032906613152623037238064391971877797835197748692832325319299600863104480622437269604927234864258973769805105042197663714312505237615260097238964010410411659867663588913634235103101776201127959303084795521420333529886882519019224223058342363991927588318938001677078669201656484266439976998974836039767344216236294925395777723979201858903042040855270866253661759155202246487313580884402294219894870922121058698527972840175828913497039096491474642110198069094114423002017082731545302352220869593106364219227618069484199218305814883802712964067072477929427780318036620610683599450428431817502151212049994272178267001112572809109528876150465056437780562514140158264194663991354233564355839745785980230675816886435726787587840510120242590412546038058013268788768646281631110043540751217469971980236772366774411759400923683502231288846378009798062219789937260418863834181524654155726118565486361555192631808497506936845924652829710906289176416485997752493932772150212124710043926734577520017565409179732601534910278570184705644226163601482592425720897042209851696587974083283909945928742895840614995557037666643988710564028492691709800733171240897486907762969556900438442904555603879400751343340516366742569101207710333369144298083842087212981980398712942086266560792598131877555154501653244544712316655258201281443956229068137000293817858045991568328031531449648136289839131798460716890555629701759473178010633768239503786305158461710298781486216434806470886514338731380565918030789985123424684725604891881085541460658020021802856785835557267881842929470129822502923006018702345510424609374471741188763791061202408222063431184588064185473849259663749223636919718422308655100245693755405231820300954338018696499285*t^129 + 298806382959958585076967549965451783343638710984809894566371035036366978411169872082136579217231535728449337779253207377041257327298191792913392674481439822909835866474023666939956886428730612342633364583705909326653007363824280223162417483836684592513356627312448788055202426797167415314717046072195805249742501312308752624674362230056459139533568164363834390748108220360470777408774281634062913712315350724292081604316452964638758773692496834027961348993782783519814721222323595960878426750724597666957870679329944630494368290023064267566407959946061081363455337899769183078292783963340532011767590262757451921396907550523185102166232441700818541167631883947278987337480333411395797251764295709690524707471395141040212412497270605208374736201755067689561487597894014885312707666486330677888813634093522540309372043032043449677010437885769846358753795085757806849610995602352241645408107960878053141117774228605520834571361660425805002425834220766709058931968757523429940664072736897347537277570580905669711198879684181027171876119370346877199511781710973045311554437755005917658693615093231658641737839439530742567883764449998893292291529150711497154077274232245101772266066152214833724801750562185600335924528631423533000598893791323391906990930019781135648828144615242286226780803415720765870313736517016357403207955227760513861278775706652152768897952436602088117046705637962459403560922982671225074586024175142869012397398443991391151354388847264113106026078426169459360098759310037275494365629431279302978603658522276195708435829236972184211104306851282741389385748898185020668418915394488785516051836641421418527837022080015796456056664099742202249227457060205190679790919424207264178613877140515218100082063383654570599038492084131727647388215126268981682978319971726072541294252828832541149885063929281025006893162185688944812274689346161862240313246893785302411304702288040823653497408741501212698469736053998197995242809656193386032501264935455521821986769982675183299321998455064880540704549695746471185068621252789450138134555197030620222980487469636378328014156040441580176379124160895363288970715976721667349668561795001036409390764313932702525775628223294250156651791083379029955645822753621575284316891560685104131549957127268975879437833841787667323863140229660829224987725216079901810428809263971816828820438191438600848568065685036597131899835705659082508811438211960293474593717743577775353886586812823988994769094123924149436889786881332800563694937117468851341720103307691795856616019204282133204652732586210406671560498881069949434001324424715306811736170221024418218507113318845012706083506709326192702301640929885254538098140463338391113777579235036742702783759200222608532552301112125928326757325318652703195147433802601929407589886715320506543885515587183662607062434063608999842416978961802550076247698789094224932865111265547047169102726195456520441452348506894973514208370269258658381997181694826015912534240313203063685023260640240647398846182335015109909768465676949033456727343540702153270912049177171239482618293106704863404421799722479147340937901188466056270444364983002583562560457805747615315799257158745829725400813554751233642932421603481703961557417379844427969960495352671100481043486283905495986773915041697741784807979520210335256075641461982367560245717436816677381716089608554997994540042344739996378410562383418907765238041909232045289555409169360439436609739010550086374022182752399232566970308787323978614419057867292117245130855345042047589340355237995191747780042810490855463256470156899924031476314385978930301690230888905985303182140885246864821698751417898754384008117214835730105537888251687447538552929989979602101814182847794340012187211512859894602121035588671075034885015879275627169457208106379917607592395621199413575206064888049079428267130880095929545801007271136021873232323616512770814638722780956674642932436159527856085011170951772367970426733747296370755132266849506245815999145137284701894572859660272647615824061513492535811879882481595508138246506906650113376126355276858802677945745434458839335227798492791208590603491795269875286367807314819949636255204653018902916818422257619216902110696854265616273215332661735649061744788481601685085497262608563200037410785245360252199836593750099379380118792420123354836014813058126336747183540437578203799491615327132594649052258444926262321197754072982279979819323951596899437845618183788347385243642780227813808551607095273855721289502232003171235157635532625145053472578481367229948919886665645424346569245964133677678118210378827012687028668385677074192397577896352948186609366486374124870515886115354418305384777607208678109188815953531241423198154898364024649290091531930531574273330086838641690803659450544830118097956551378946119757879798322451763706363343517885079784415579996342714648948820011519009089444155251895731530415741571918694310129767653833948287214121713786379615573617931426803349444224076672892633126590370921165592232378602233236774201733090472068325615825755774434186308575114979580447392704592746375301481635240046676939884652/130351165995416224789216990848039473885944507249088162054926016172674732647742214766131871443082527960240882203914525329015603881500448485209969750488680324900196615420537272897783954002380826767607462491256206429352502287478827073776568856057608919026881967768724456572108303609143896454852297884991121171470861237275507179067915943961056540747310021865385899201599515568886876561806114633895235284531462056521219734514658330133549116539582496645524721721490673708006018938091120055369387668991536710059673243052658025948510145964517471401066452120769506894427532733551970510165135636075586255422125851942252219543485780133680091538690779861151309152489247157078197832296155166423181011009548408726597042460338767691090106094272805965731723777950386445279546774139544825069613641672025099771487932991866037179752682455134766660084527530490311883096598303749231761878968982203457724253958469478933424049841797260540192799370116522478531084281078478153015272238133587741025160296368037070463559467190534864299571633096670088660263189483871263159362513848644632913027857190825548395289169742486153158857979162660480189695847762949088140052642352281779961471048073160613336533313651536512869011338793018783931533808858162084834343776884554305805134304007484907547450837640872455473758496972247771822171047488291691489607139562993421190406979026878795786776014166643984210215785755564357868193711259414799292186867224321618861411110538707772914399106492166777536607835469137995975854242531263180137240446325959307736921184971166876606863799904544430906804234021160390513440762305087954069097930582864867486590197623928624665143142000535753144625906599557495202958792174367606784219351034759302801161202458915512215952917144334915079167074618323316593311952292797307744350536358339116640126258645282149293338178039046609089788389452725702015355659512147790273827285489666332618085698879367912915416992178938918187484817410290078453944714748730861700880281762523066744749177264584631480947387519490578357099586143751352811720160976909217438422776832423028827905688732492565034148102320588142601754966889879137752292669215543249358865826603113624546863873175046432507684802579307509889569278101085009048194913661725821492929374848354440834925092399723470776266222675163641146196726138742181369191823979084929391868124125554441756985459605263546607260095663165345632889603700502367805488626278073793560722297763135208957176807302055386903297161676901799242069734497532727861081486001596039741807813727380411502707399152144764797268492502890472294212373506103641241790760241864352139048382512840763727515177102656677917998588813164442086932621882323475779948786650624448949916681958041653713287664189061013904890713887936749375756800311967810971018736250271077846020299511127680128571061960673513966149678907919617116388099395864529028727523736946629843139916203576389380744813107212198565093963158489328817515735942084888820839574720697581916968619906914374434311991915996829928245498483346698496189616043750673393222848816964603012101588947872258315135280283494495133659069548318136008646434251415178863053222028173413258669242874363736056549872646571056054397711029583946447423234720942734847797288966140832743516354443896206097368467422900564896041722647408542963648477859802038684627919767202356352955890528844647069052030680426242945289591598555671219361015363358314640362518018779788550811407130407926907802853341553376005927973996237402236802466416855286714687596797279166716548716762830847276289622968189215843703939373667648588344772647231457950433537336509808446500181135468791031832038018357983989885730257892087634823659680380733323569867045403278249869475479959787847420970084790876579574008250034873896716211871307748389375259944951379723067819606652647360382626942033305134252299758496287600658039184980971591264109955260497341615172441563992643981614135230650531570321930599657781642646946931241124158291530319994765985064928591916305238040687412066677262598181995513106194905299407433928706096745373282514203373652993865140436056954577864922727959302738931814382097548480119486076742983512273987107444105809938483344928285447430826403493089635803818320795259345608060742950457735426570831051608226992204996706245010653004632014811358398176166732731865949074568675297992156347485692880894597830002020235333751683186452571595861039806977157475335986382711482325963462871262785006865686116284301872266419840799142342178503769910619005305120634704654386324080882778188578411154675214161026313995780004175646710053370280007155650862060635643515249597241270182326648417543687742685527606789924631110102786648875024334804777649948044879206240554297918513868848267971431369693886152300650743157442377601297998467921890102065624339330492947363600101273983233369393382461540098083633202061283871151300136559346481580171721809382127854140243856113153195632958647809731455778912719593027446123137810760214313552438273355671527853422614016582750131343440022935448223154138933944623560469139654754510827806842117225286669006607194335541145723374647797109517*t^127 - 1602133027627337876093556014892698728865039397140686543640499000520257719506555093893962580239360761332275454243671963038702860799045699439855683584951181785293784527499071378338442917281580587113541882104629901540677980896993601646670300995925354986059620456287895755133626751539381230295898432071792160027639036750623899849406084760060464570153930208672737158845633304207540262004914698439125991509138494108254528087298042065735586082376462809589119063953502326509604431338116863256228731493137885894413013925327417187447818658161139762541936851708991192594574348979138639051493120195114208914269512482727663151469908558811015783434171323178985717556294954660561708180870126869720381660318364193380678363174497449987075400575663739733009049261792026511959243009613217759926354567716921043870766707592296310333520425865415122911150871245628242715215933668664743217660805143388604377705074009064397702703646751208161693919527924284886603064996534912430817585863574125649562119890537452361976951905248940097591366303892432860212294212425121689113145245926633114687568818390471997173925650227632993946378049000461860558403373257613052004273161685931365403412526893441922705889977219943685297031252122638600874892766612304640409463759044910422162745663899286465729073894175608743063226377067082695447381387178665719047193312848400699462096640819170786013236120370109584963003952621047572967960324520086814775800439134184033004019247615001947566668943531960260245714773145896720512576963562405946563350055163001743283515634863108180889483442737780159593315929083033376156964269686065292449334191846733602855627382582911743256457534845221179457647556022608763122696558292858302028647663557228317657498226981626142624676235370686605940280109232646209549021016994886420136799888850188885306667145970351650410873131999853423088182296473598364416819440336537139249996882023796284649829051480796415421997780719821025261293604898916622847743506300174299692372879060231538950320258390693476622011229078555205342355121599034209141804678259968691887980386559997370393660982255132114584259586651607148044218819376880699823283209027642766155769837830301505902012275070885374665871961613684881454929231390563642781318113672214724937153536921640713382325020377458582508737790372277717253624994300792298731552526307330234697706100091686175287393903833297538591745665987280172429576961405517400214630013552581972870600480969090425013348450216105257673143882277572685458439506480567529485915124206782595011429846778621553511116578327100955400382989440422057783245316718484873834310899036983430874944729757042562020907264114338178446432860837033901730996282772265972128862219213746197266427610793026230949600223530112829545748378498504578236276577528789170192291963157254320976678347008553051970383128119398378552701011820837997052086291922456241631509111753652853610637707338094308669617542481739210760268003543282267861848395874649854555850622999100804316109759886626343421244117490852290082707554551495639734990536052349122854459682001050341112977334991397997698592283855974606469753520584838683606106363817759255792439321514895162943534165060133211121513702983410448018764738717114869903140742740662386446868674449405005210946635334451726921141919899210372540489333552035466247748431512060841016873304850446903714558501361884962004936291192458743265577043491010819784284904770613035231088243367508970561143274447154965970580396953842533094970552445443919248779740139749607005062190780143542949771629055197518953823973148548769383213369402243558430014423460553828619775528396438457724100132255134705182031884732380250772332741737094094981470838250728556582751266930163080951765050106876466270113991975898657232313130306541625492433940586468765628235856938292779524815331566633194923438969113424425773116917404287431385940034672473742612006119296777981672604493441552382352425213863622663944897243635550351401843079730344447445991524961878301034325381265917520107851181075093357923730283295195855414743372058932317647897138041238640125548917792542811209284615626444672438690233153837424504892940877485465451095338176914251250208133652143630437067832662279934277890041099211871673154600538880849013964866057404200594040120193827862041930189873069808753610178193921701739372156183353993426979016961777581555477109198168186540647308654725926287545952606399752869020393671105773317063386034663589182284444790677401094160786228833203475745309501068371279484987126801967875004246194043477290956847311669040355582132688291530536975801895201292570004397189026302201217634657984715195132881529753460571942226853112549781955851252811691696184673190046287080834789529434453843747874257398297475887798646065423046146878537763389999931959149753329446500308320133898385574209390858415067608787406119923820029410283161748481996774860248628082606287751648440101230799413520779202263638358388949334792554061640889407803872119521189356102216042404796545374142543747042020767434007776003053243218649975389669476226425619905913403487837104362324890417482838425004810714987042348284017753046769762136517420043467158/1181633319748448077714252022037477830776086958212984189027904336605296451451783176854985414631543115959583597178485172107526449185801565518428375788179887145220282318787170378818411543031582194648361647483237511282080433235995567423784596680162224850978685037823487198826161772216889421363236080327444513419383357115902472578250658032006977541874365348209723176262499608631959536032772429156260307854277703542364856893375377762660622741431315332091681602405312957163074561673796003301923499219408280276690937948272345005223244473168350878250667388474775579997985584229648612674646954541025189405401570847856516370161698596911810029798231919441336617467315025478913863349764646583626135864801556325106602189902970929119731811744582986079358076047120253126459091507574973839256047661756907529428538112571265627034458066455796659773666242063894677220270663623486785921432853823674344270362133525826531489011815892166796847726290106276267884279007976404457083442838680972872393078086576256043752166570082198544875616854021314353705285812671293000539621188037963597356597525434833596203296323715636978385047581109517252919592859971133483989577202923434335350735050783200959895674488251178489157587786158715276339353977299239299023326337458484782123542465827850686917641843214508808869620775053426051567980545481364183353288720138535363091039264878656283807124568420627716865606097874190904075175992566595155583673951388475474978691717033385961469027900351491838369350028527735933521118708545900727944084645944821124635190541763627736441220346134695266170180381401818940004340510295622303636372740733670023765940141460912982589522582234856602256033843324988694014821451060642355498948417130093079892526300290069118237613193913396005192649531415100864918372847534207594702537612088344092342744534619482683344110583923957511398931750388958488769199053477619718832244342963825305182946860341470130578255034102081293369549869824279561185008839197245261318479754177271600041151291903459684374788067864182092807107748393106013238243259255682056079302471985914756324965068360045102034552547536131512684908774856754383724533046438899555438118718157225006517321010331795910682162735381422577148945505986335607021886892343544571833404783000333006168595962603493262586853308550358406990273322447697874111723884370404884937284545198151014527073191321714049994812767186593858162144257545053964156754397210738938627947629222820669196807758193132082278388770601114810129362143220134178060703670604468100259487831438703430272042573314192292887238884538702131347035165832829507856833241592500352140473587478901523189925080435582785326657207591335667518044217363262307945235750987910629730994721949647590910952675873838091047834321394146633091235394827988206452284844108707320674174015068372420365496676673505404103146839300291329160058121023511955645415002675421199528063340385419969736451730816878579992576776031705765730780146314999517160910744843123580077320539456178804247038206718511263299545443751537821867958869436599854309565124525784126304700903812462021626701315769877598386619465455503902918379926489078596393577457685391991189836686656107267352624595541166623133115250483178474545891622745345891395282424478066648819975753033919108272645157188593620782618215798758441965473451799105480676152092689689360339545147643976725680956658118063892299050147840907159603507604268843122214886225840238783213105405637147857419232865541181353493737084275892051276614358068793174068643064967335646285514117455061630559565432206635241623176210422297234453345364047153166320680015955461413567524141993024590703557424636415124868314144787791774409676475002651347578160844766580717335066795225835476836871093818629296193838384786566131873732460613404739149686731400984257189609784734306248321868513229531911041997097310768847099965125211852507474809156744436408401741538182777593317693332135865847068684968300885897790590594573931700790494912722350752553654613577685721306982838831390384429385452519789326307656816539128388563720766996808805991253582164389387498052856293248345524528951079328416897373714276972283141285675145538763693128980819167092351521774907580960441347664857548561613078009025967937070634845899371641864583482828577684338295142111021569486989214264963879466951432214364828360965041576298897289957805965309529328968313433300459008085192561516480325850247932513920716559279587284858790927997146087237444644117196472095095856844225331848136674239761283090918553597692012027793202384279463297117130816369703536371745737852237426633801588264865975064579662108465737598992114202791067905033529387444307755550666781013081760972052095595005309396779026830004570624710631328221109549161025366275077970605398986722215152955766356111711933775224884636030918567851034918048658010493551012013860989128134976685538291986535737910475855524256658202048988997781310555665733718412770142395215646635843803110793799106244254541342752352852947969162399991275996060322629940628283807909838142892269436208012575652750970349640654069023792647223654544894216651680485982391182280797771605*t^125 + 11132891313284442758275473534739386318063994147967041079816657684101944173262051751711734873858565356824194368396385639971040848518268688342949088286573497573933136657573709383025268306654496666156183644187172618919112673722682670622403505349934120495621568392638287326210215664564011865760470058350678808175148167243226088351117161850212975349046590625974282395036556069210460049684568319444939163378452932292782029368595723232287792237261183270455648807087572945329845207906647082003461752301723475988391389150804640692558141115543829811966797649921128630428904583523665830297343811237594601447341209924261739638051591113935716305119089446438010903508504875705193040446061240151766504823577184567428954304176680629410895582496054738581753575424097775096622053960991707949890886323225646077790461941574282594803192713189125737019804363439742245683080333302343780903083415234391402710146877570764427377030064572472844957789395335301678832466961782133967405397827511920384653150056101566849814708376756237578943308431503836024195728203748550486153209872009477427894411711944559896578060556463423349097486101875227260084377420443519775469942233211083063300931461332906127288759473493626185400158067242781018510047797235529828495070890208185565199689233332564830773098849880977148278614830254496794918057951082369317115280009064381875584536883122381678090245181387652518093240644394970896855141386154712711809022890596068926602203901940811247150800822719529759646227708316343658548815007446182110700370809298207192985601780707881750371125819066240996562622617580118163378862113081380031593057074264967150582787812388241312853286056172417475663186376673510597379480990726261280746439622820809934831849619720690520661762427035820338569338918893563150097460242512840724276947398603391715883786969605322854021945129162536794336044568334800738572857985406657361128955760559484427540200333917801775746218304767988768540751136468918452159304353447913693135356404601675685400552385024730331769166832290162560292050445552399474601993981209510387659607628881886499489312851449475306166611517960943590240040052331537168614543352849438998159341920386609252104923966482258535505240925024188009777940370990956870460530078542961746955022377303638504465886031648859432690797183785735890481158859812132460138694341288162107377924684772122553256746504559194104195633291450158015665048100689792700813605436818807056327807073478233949024601709420079157259993896448007935469306088220100068272786349275664646424543068563438292146941125751563907941331786795096462559763821411983166233938185204519046999479926080276578927999252544708375070259151466194689929082914374739652644118933810870943721582251119479463693393448012867680192504769011136784492357604546774865196148226827679969011836069874798905870663306837001540008986679626980201772138189277452085357088059966436475327162118581541904850731266522539472496522705909290760340560296732291136879560954596714654615944402423959727680105011508189747790378463089074513093136129790444116427977349261385926539017135739079015428409150127691936850064729440632423096258907157184980780670070614340144933169942505502913539289845095787545912533178692612799514769037658131558074419417116551463515301576981142724458278833249656911341427193868481258555940839639611699143238642971474007411354598701116105708561481164260276409345677272751773288168358012175976584644593567735823555238930791316951986776839663592577975197914243723303002963604322541118725360164440081428492140291417695455553947169468772423819381567546911267578082294902115596041735783891834583803635161883860122520114157114348861747831277082201916450295392566489456620914059181357881733142839287417207498299261902761363217972791657075283983710285991669376235978062807468407407374320343348491987333202917508670125355317071291012851702880851576669216902793837955001770524410898769764942358723220316716502843588391406747859022961022859445951382620812176896814143114965401144622538235118535572774219841279654291385710419891197467606853634317073491077935989477431509110173585077082693075992395022305461111662341844131776232541678551421385665951320013799966440708909984637949912851361602356718158695098211291832840178155880379616458259426359108804677641875340358264364281488896839218574017861112381412631869435631107010864325330072206467472780457278154531218940105721235697260803464542376600382761848945174242641857757391635820884269633173594165147351876906849402760412723438326630933072077444503579587517874665157668951480603235604882213771407195629146974651600140178753358241661644292498776321570136140162137567121543897468843320632466765927994842013760754236904664522454970110244760574891790015858916538909271590614969460409927192949954047773447460247385732791935605178363573743335638589100520570132672954336717983485531285710923895593973688187253137471473204347784695793709709230346849146521220721878642495819509760967986103610022794193182108837442577902205683535184660588064384058255773081245113542558032788531810798721117036990125867459283565511379524521993222644589429458967610770547560784790173349921006689/17251846468327341934628079521747176329330869589909569159807403314437328191196034382082787053620529493009920518805883512769886158112702856569054286507426352320216121854292687530748808528261100041866080053255267664718374325245535284387255111530368482824288801552222913102861961874366585551903246772780689895922997013892176099642459607267301872111365734083861958373432494286026609226078477465681400494672454471718526910643280515334845092024897203848538551395117569174580888600437421648208083088603360892039687694044776237076259369308257922822459743871731723467970589529752869745049845536298967765318862934378705139004360799514912426435054186023843514615022799371992142404906563840120941583626102722346556391972583375565148084451470911596758627910287955695646302736010594618053138295861650849929656656443540478154703087770254631232695527134132862287415951688902907074452919665825645426347287149477067359739572512025635233976803835551633511110473516455505073418265444742203936938940064013338238781631923200098755184006068711189564097172865000877807878469345354268521406323871348570504568126326248299884421694684198951892626055755578548866247827162682141296120731741434734014476847528467205941700781677917243034554568068568893765740564526893877819003720001086620028997570910931828609496463315780020352892515964027917076958015314022616301129173267228381743584018698941164666237849028963187199497569491472289271521639690271741934688899068687435037447807345131780840192510416504944629408333144770150627983635830794388419673781909748964952041817053566550886084633568466556524063371450316085633091042014711582346982726065329329545807029700628906392938094112544834932616393185485378390284646890099358966430883984235009126269152631135581675812683158660472627808243573999430882657049136489823748204070205444447176824014525289779666424403555678793936030306180773247894950767407271849455671024160985463906442523497890386883195428099434481593301129052279780815249804410988165360600808861790511391871905790817058554983773126539347793278351585132958018757816090994355442344489998056658489704467194027520085199668112908614002378182478007933509396533285095485095152886750844220295959575936568769626374604387400499862519548628215750748767709831804861890061501054011001633768058304835232742057990507736388962031168711807911320084354359893004812095268593297025129924266400924270329167306160157787876688614199276788503968035386653181770273393269619728401264476050776276227888687291013958999686273590825234263788522339005070081971821570387207476153687714265051117666713421159310814709765327250505141250914377191962238572906174359508665769195230833500745763445573503629696000441964423495194072522940464854827299909067758036129298381092354540843132036764488627814203358723987126881842940619998237337336251479433178899905943853784253405736848566943274552423059039061149513109724769627131558152195269926427267891620930062904179669390136198992950549296874709604269128879876060210542006757818090264444173363478772452199272199493774357872919650818076448244048633195661945515749839210240212936444644195650356982608346926740547507346230882206723071371615625179166103348319094901032697743482657054405728370017692082050014371123397379773072771645994295218980780619294953466863426225950661873252695912396266940017871820553269464660957359155602060194941967208523732827566132158477244530211211022325109584337338897267486234911338922302358718320799836901247761008561430428023948638569627804380341402188748523100435768506114843899806169655310216874527698372672165539623018842315088436228281928232949736638085852473098159024271938399691660823077386513901759906381276535038709674641148333592078473091975210297197961818317969751987724430040417883865525356493924955709191585426278454370154968302857120871225499280293151165901213157620737225167659490828093046609132213688468771562665426457468552862438322649183641367202800537192934107742622680779402831541225725746320987283357358234211531081949446938299612669027606788924164091789521471274473030323198153408567472302299600085057471571701881425844658122685758194886701656228443795333862770857124865949919683119959839548332217913650682022443675906920208999550938931779131881231268750130825971222918849297234191339109074820914914510042528268472640217490910329726494070089607013963900433383967093519128202937376126186701518043811398140612757413619814703242461765481974358938347548758332873666691804111068492588399509925689844982795443900514733127410882526303375605780754810480164137910109918997671631027487772642666428853503188667043235942863066783599768945284867360749591413489529056686893231039735002790993710191960595687077517192973791718066731120775217392028199417750970347616138370838825206144341233154188799230994233118283315686051411090625109803510406953205844775402370441270770659608859063003421773492947490654147209749915239367607134112719712288826444078970148440883319525417589466951166116303604184351653040349771039872629542480710397133172943595483636886227133768636983604530164167104753549407747372649465356355455563114535095342911261299647465433*t^123 - 2922061886844312800504362579498313829803198841618884688820076779136878887145868572324057028261187478850589942098057600777924914813943164739859317683519583587731259219025298906740212700646788216605008015256165851378863482217989876664858967385647424417994870646293226888786796354321060885101706870886262537550932835542016816458799616291202451603848814825621982076009855222211788189726904353267570241638019159812437178695862773574179028788036825142332343199452348224672609344558154028522836437038940532268146572558180041102657736795923815051014883934816663487296564966622684635340460641986631767753890529898500065844747371981890273615740345995542014248436517270362518097521523104267968903046772258219600358102106821821344385241362781064467492927284539122972320806275364311254705890345369479750405425275360009952291007894570672872311417260299024630900552317103795127905178410216312092850386125989589987633102504492988042099288496001229122748212315646607870903356600566817285705883417614160194937321676558460248344725840499954090030540851721059251712179755363825904162062090040084303660418196146070812787816608483119994757443289811477768030781957074230061031284122900775134003401442952237113203700190179781057752450140318473789272253542661394678759876196541058964614054067422387966234051866276506203964772086775048775087102712015821921119260620975174846899995278638707945215805017479223114423101084369324867967220680290270269281751998424751447431126530807055432430736032540535110583063296554960233646039945017078951278490729885149623519722066700877844199069112331129022152805813638865353690963579357895393503194394485876031313658083231233051299907726149016462765038102893057598609576583663656320753378630108495998190837896852336082254846616025090197791821843691243474019317658427454953288693635705368222659411064044905052424960449656969556254357768094369995647340689638539399862616977377066708026826776059741287926247223139985767029304243208285697132247683278466089939628536094980868226936893388078047120944641598068967829813942502730647209042081544354205479347339541610955740607470744385397826228656399272776989411872993417044186039255059942956487135802883009116437251021041363188702188144792920399805667606212233261887967638059745719373163307708937223679053575533987026570920403620864294691857382202641489718358483896435337476541859797997830681854170877748413809301505103863476542781647194361068016652117375055975835242135862682177451113295659817940314607476654752125308536256827823441281695433274850926611214792516810393011483633786344797910125745855286134952639455137982054358631242935938252196407131112578271957042468772118028935541926578254242625006424419758682748603998567209203164141818997544806379237832807787104389968619574962058370622546368063498693879933339460107069974123625755823910082833687150407187050066225377202041157861270260710368485585995135590480641475016835978922324639962132419125527595755464204822101987894853038543241869844137731574800062562307782541475304281202888923891972903238643415820183698263906298144511501918735763367010549479814019198302858145607683160005114001392701369915552829411328852609022167031127104100864706856372393876068981695953553646643196577777322579394290316328893098953019267888435872210730637154254753622255207171611001948041798896256509969516968058237206308198407342086982658160134424635598687437944455554964230124878384164028256115580785329110095918101224105403979252372977604862151888034092667385431978042593007282910573473852309482882270439595436309467147660457064838364001030898236691351545792256193726924426804107496430442455719102447436481162714535842871328784548994812748852877861407504210089037502356827403979099288743087078940022997690072655394683947961673377386653629555025834453134280641023558916154266603150352987722195706766315943311564341482040581820396068315383673129607852981594526923825577657890276294805552238604116389096569321367620278133661500936026436147421771720734057378572611523460451566740915576693175994160923009247173877666680309199874370924446770076899828306305808311969361775672585392687114107495459064728409317227002422441807513563943251256573704579849983130892328726767151989701585142141738595962720424965660578801087725902214267102188227392848913940054750601623158570744584912183936549545993271558903340354790640058196020577692922904101572759245123992028251581530896097450634662350388640210204586628564537251202583784983408652528768266350739674482511361811303870065794069236270160054741898452699630385690687811043838187420412756028166812878076542261111747578155564601125964527203323760002388946650863734458405259336134647037364119198157687309883581026501010758477802828823343280365979979502588725054432995197600280767413091793450866061321389767058769528101672030736630602294277470915302129290028711803085040318161219569358306594990376197019473598013911852947668897361957414753120231992305110332769641501066649787314575111908483683457733465737392667192610408632357102792424768920865799867359900747364115806272148388968267090956131356185040228309094948928312188477113908850666494455960535737798930991351/11501230978884894623085386347831450886220579726606379439871602209624885460797356254721858035747019662006613679203922341846590772075135237712702857671617568213477414569528458353832539018840733361244053368836845109812249550163690189591503407686912321882859201034815275401907974582911057034602164515187126597281998009261450733094973071511534581407577156055907972248954996190684406150718984977120933663114969647812351273762187010223230061349931469232359034263411712783053925733624947765472055392402240594693125129363184158050839579538838615214973162581154482311980393019835246496699897024199311843545908622919136759336240533009941617623369457349229009743348532914661428269937709226747294389084068481564370927981722250376765389634313941064505751940191970463764201824007063078702092197241100566619771104295693652103135391846836420821797018089421908191610634459268604716301946443883763617564858099651378239826381674683756822651202557034422340740315677637003382278843629828135957959293376008892159187754615466732503456004045807459709398115243333918538585646230236179014270882580899047003045417550832199922947796456132634595084037170385699244165218108454760864080487827623156009651231685644803961133854451944828689703045379045929177160376351262585212669146667391080019331713940621219072997642210520013568595010642685278051305343542681744200752782178152254495722679132627443110825232685975458132998379660981526181014426460181161289792599379124956691631871563421187226795006944336629752938888763180100418655757220529592279782521273165976634694544702377700590723089045644371016042247633544057088727361343141054897988484043552886363871353133752604261958729408363223288410928790323585593523097926732905977620589322823339417512768420757054450541788772440315085205495715999620588438032757659882498802713470296298117882676350193186444282935703785862624020204120515498596633844938181232970447349440656975937628348998593591255463618732956321062200752701519853876833202940658776907067205907860340927914603860544705703322515417692898528852234390088638679171877393996236961562993332037772326469644796018346723466445408605742668252121652005289006264355523396990063435257833896146863973050624379179750916402924933666575013032418810500499178473221203241260041000702674001089178705536556821828038660338490925974687445807871940880056236239928669874730179062198016753282844267282846886111537440105191917792409466184525669312023591102121180182262179746485600842984033850850818592458194009305999790849060550156175859014892670046721314547713591471650769125142843367411777808947439540543139843551500336760833942918127974825715270782906339110512796820555667163842297049002419797333627976282330129381681960309903218199939378505357419532254061569693895421357842992418542802239149324751254561960413332158224890834319622119266603962569189502270491232377962183034948706026040766342073149846418087705434796846617618178594413953375269453112926757465995300366197916473069512752586584040140361337838545393509629448908985848301466181466329182905248613100545384298829365755463774630343833226140160141957629762797100237988405564617827031671564153921471148714247743750119444068898879396600688465162321771369603818913345128054700009580748931586515381847763996196812653853746196635644575617483967107915501797274930844626678581213702179643107304906103734706796627978139015821885044088105651496353474140681550073056224892598178324156607559281534905812213866557934165174005707620285349299092379751869586894268125832348733623845670743229266537446436873477916351798915114777026415345894876725624152187952155299824425390568315398772682847958933127773882051591009267839937587517690025806449760765555728052315394650140198131974545545313167991816286693611922577016904329283303806127723617518969580103312201904747247483666186862100777267475438413824816778439660552062031072754809125645847708443617638312368574958881766122427578135200358128622738495081787186268554360817150497547324855571572156141020721299631292199741779351737859282776061193014314182982020215465435605711648201533066723371647714467920950563105415123838796591134437485629196889241847238083243966613122079973226365554811942433788014962450604613472666367292621186087920820845833420550647481945899531489460892739383213943276340028352178981760144993940219817662713393071342642600288922644729012752135291584084124467678695874265427075171609079876468828307843654649572625565032505555249111127869407378995058933006617126563321863629267009822084940588350868917070520503206986776091940073279331781087351658515095110952569002125778028823961908711189066512630189911573833060942326352704457928820693156668527329140127973730458051678128649194478711154080516811594685466278500646898410758913892550137429560822102792532820662822078855543790700940727083406535673604635470563183601580294180513773072572708668947848995298327102764806499943492911738089408479808192550962719313432293922213016945059644634110744202402789567768693566514026581753028320473598088781962396989091257484755845757989069686776111403169032938498248432976904236970375409690063561940840866431643622*t^121 + 19696211390608448468678688419519159308594337411398606998621310742054676154736701626491323920188167305783157256816805929235312232197619082714199916967256022088194492891470247237248616498743226707192540612189032091725373003548096107458984766092643755157697344294849138077560762720024166379104564195645900904773720072638630535388888005048409343362479999583604553168131670735187192666482305692505402671787326295824608459517743870376876707675455124188712629932799161900566041658193955302831338291800623550176697140199837513629060574863031656069661857589784034255167827192785099814628244491922660356749314432566635183717254613699267079151082609791330545234679356383044699411006925416658724952609438930956358757235748283942819487176944480164578521367023446208079020968256626437490460539621739924940258976831792601244276719705034428519107057764066073522223892955683090427408665601360312928463559611288143054477691280262223286608894112288874009530036827895785931224758504510035700840364001983565330847190963980636334001271926902259402096429490036673680250550405565618104576620273041667143286057712838275483716864248968370323489944820171437288063281610762481698962760562312348320364669591717744630678752279084922540246393965702259743749940225701240398561643375250248929027449223526470763587946150991070653805440904391547044251095287117226250923809508489781759309749520463723177300296491042178709790009014567581350632206745073263141219171198769719724992612240119006733052597080249019138681530735038827946033059227751074361724844590468007363994281915777846935856955406099558346367289062438742011155845046649185250723408128509880548651214282857868386459566456781391643492870960287011015682025547656959616471289165098956408065574878341059251462519185849298991374239270083951308070205786696934747506912674574502616334145504097443867345359974800157326346637843325855943524581110387084875414716205287913546955257728326948221584553139767331166702177380372469627760314966035233504694070549689487398868260928588462153155060644517382835470618574165523133698471766841203075716004218638828878763135942561305981743793016120312617486529698468036181174825211693104694174180232881889931074221951667235953201151662015186826534595977843268008692651097610365440660984596453045415885348018154099924647241219987856374431347437895797264527841221433260054215660176735116069365965909377062081676029270887802605985483862372252616710083313390567711897463689350347864667021196601519197514295313140012822163965529012199624713973254331136368642457751346700402149785272763107240019935641969845975697602658146042148590318908787161903186845879446861870797656656501890233415516852556636390880867304190146638368670940874988187003248618118340596777209914462902390979973518977890143504919204839294116066335708818467860399901790331261567411533968062800731647014695487608439695790082403558597742707423681562121504242152345764350262769843142705285282547676609957636786415632601553840949908233786021319911061164950581549834322009293463543916850537478395518118486771026242093147399259527557184594608669709888485100068036550041169824058655515047563926062694747977794144666219420152443871239494342609446350510081043695046915866155923051481752052319439087273233118513651544156857717074033619885172331746561434691233996465881910072376429731996516477235076882813115553985668821819249397573495312850835864897156503312102906290567939969959218948250573999317092038620860160718392996382266177321531652015997520991688330343325558906316683732913385915355263297837369941982375321828079352790827013091534729568289188615296617604763349728882504195826937855793761855531624395254063103932641001149823365841638017994402188134240950913732129546964705271008340313215030793363520894053617107607499205287935090780690381224806930255624685597762695612674994256984300050344202033452913004489295132425296925162178784191472890004827828739020137020982804640167393618290514776897877026863266692955351144562347071277824721978671138506476723667913276260768635930598489947788894550476279592874724672333855214839661635342915187867129769772347612794752442230240381854702642713754134591737056923364496203777004356492032199909642100845324965417940737283141507538120876335598787908865504507705944572270830185344564887159509259306845402072599570460492394258178131732698374282491416254456271246390678246083215023684029309579595118391634203589682356964486245777827158500426865146836228965023089956115608984571973067630963063596060923250277154009739494493582183720770057580943008110950030274670854155515499701412911517259324676099428977381317608518147082747615202044690343852822866650976065287096799618339010494849468398004830836797041322561388369721011764955168162657876874508871955092117852474500699045757926102811968401214625128023687742740076014732963930641557593390622939861549749257316264169741339873581828012826434590265434135915123257092871233445115870995649586990779972103614362168164761610630485665200607375905430759199913621835320808492191940998224794131544291205204704970895606862814351704628896020854291478090738975737658809595915861586869336071350467548916519129/233310685571665005211160694484580860834760331596872268637395359109533390776174941167214834439439541714991306063850996077459412804952743393600543684195670669473398981267577298034888648667912019613807939767833143656191348017606286703141926270220221386766572363849109872438704627253338585559072480165224568116291959616446572014212310879233987222839422308562704579907372779868169381914585123821596082880332241427050554410604365064528381244527181232999283266486351887884808207739248940385290266531588309206631966909938878634745602899216440480075169869503419498328745115545229286075912196776614611683359860636359631403678022241058815671788351849084359911936498810554560402047307815742587971892848246340305810253343508507642955046867511375879973825072465686550645237001286136739385298858319468637143928115712642656949317948892967393813596652671130137601244299030877409959268056433070633384887121450070815722192313972156209830924394728412567483589260889207782897656542205085043718602808484751812372094450770896573641536082072094182676361766364773776068451680670505345718066475212523524918921327459738912722655299538690587500276182599252756095922995914368006099918467360355450481496414194508880354429618882309381991118920546360277593824777411326728599859832395647623249300482795459015480809313413405989534355930180187069040765540437258239500985009899660019770374348119013845962454720201216436412252844551339531100578365335103557592935587405106264315960823143686940886412998013685917845331743481653465635588217902171729104159717255652668875232192533947640554668377783071526325428451994750872371326472960861399359194962026358551952818877856124257885448510855368243850621698317992736325754272228010378403160526262987742469544730821071675996704857955217820299882913095992303365457235941100473547140758968867761819905720246776067869739552848227498944409855016171542960286568745962154543360517224755797591889365400041422610833408582828227261786697659402750072902116796220902971934748416595487394839106885335458553113884187484513013859611913226670348915227135352235505992150449909095765527080147800747818890749717430779841685896369250148412791212046053227001115230344750407812024741237406217804304173620082950521692943353013010126191885344408608417974585682815450666196598027295528511641395437958784057945329245402229281140792295695874601669346690302625566594840850594893975405473784991036046646020599743235006043907133785886797983032789142993617100533258117259462875580507045921710042938085446025281711444965592376346666539332855567772745110040536881781778410076630679589408254901863974291202842053453203607366921596100021956116735502700676752229454422620515888767881804584411196028405480572322426341627392537250510511439534699504735690401957846204725416851314873525449685482670452352562071210483762990836823240689272760344250713952947141566102322242541260082055325455909779167391593174243111622915254482755466048862228508595904664571443448453695830123899276242847329996153349411195340249296570065544028252602677710363614722896777795776252848182265142501260616873128962879711918045312604827764798596533062642480301408121271873917597087502423008254805839188185394579007098790640534612242144026252485908638049755040740603197498208563913835318851417465932819668960475617714465030434311419569765504620815644188748185238104332623588738985105749529668037215857501783170475425254301481997704964134474575748324773996850946476338435889521636386972926011502800067302560680783048426581981170502882083726463648365121188199148004837731707920849471191107282731010356434089944384172293225009772208671540946531566344309786306270178760846188004753019632501711952073695146958416197632683720045701162105769352490638550691130387213270429419485773536889877210019536241099097196381476095782015591811514076345472910283073179251874854648347399770401201761597556548815767799856243520050905377737315827054959442171207264894918409471659111492876388462290767235960018498737606596003563203506806213194761809706682288307742955629718944854778124370870265144436292088242210674110567922063539282851566992512158445134441446137049422610334615401117234751294762193742591986969042260799699732095426550730445517736507458346354965222872620816884563205188247638786206681284630911420748612003715630772848655591358744872586471688018665035605861002221645687257601629277135096344339259163670092096338355620351224802816256994319901832890659398406481968593922263973899766926705661710284529233622273627819437366220831912317716273065056017457865070057952158987771990787020500822180685471694354299000370148141263920684783852491926327807687191726290432270362632606704411533985453181389291905470609740802282426268490483892349333744506727408510618252253248874216428233819799505665790588676456783888325647654749406246866521694033831424581632057396233279396615046375855799222476051778370371788998853713352401242286304680477462386591786769390993464058028352791149103668105885159803307783777855967801275717358178704086719808624635851223262190013947778270788886831321428953895250182497531485949970472596569860827942771861899056332*t^119 - 9342918348859586512681395848021451443138098392741335421994937687440599488787785658237865375600866880035235561647376218093717638968800033886468345907827066298060448464271031716750158663233677899867573066707183263945942117840265779445910489591941480969424952875221815831796745304475589790953363494996321214034234081777767097166345247479463804422259158163252099895545355800451231890032243683037332680234319152114066407032343908641616042450539983291170060425969530382473108592798815380504693561510893287380519504841149242744412747942379235858705577788149405594704254666893906867486394580368360627199307701302711258284669979287020991155179536620302804758422643341454253411327976901664165432954147357532155360772165963224622381206689911868823515673532794034041523213309864625185410762762103216139807720375505084392817542566782748855485654376552160077470863008718648172041366513842266807564992062191698565449726380159271854307980583891281882420030902933936729100540414407488052050152787156701988417535412963476934128886742010244129776634788533224699538797813433497852668503568688124037958578636338549238259006427176391116544737707168913340194770540865553514976715916127084208402836380825209675807175668117028693542205681864531473451620989471737785657478788111762296655704725892896522817613263257242996259857793306231054551583113747782647042718475095921963092053880938631178586718710569574970548495572448086626735394049103703180808206574201733877731151682709024064167001601704865260261617199952961731038651686551115342786460792707618115451327240224230015532528245536869707755412848742717482527503295815492341032255959691283469704487234536902311724619542160039742348831724926070329459229046492419918416813258768653332898360990588203667720364174207232400140479525125809442752557718135589846242602036549215195476650754447400732349416828184029782773575449378474732406552274799598526796225035357295201479585681885480249108348448284810513660158127849272588327160074758558248582626996247377925116898383277678147734964763583028182952581968025578472175788039698269149144049205927464734888037382503227746929130474077258861552537129884121208632024641313170073806570031931341975294880007079291780063332980246712051612709077441597562974700238641599668032308184426253806313153163320196935353063930868978738834543431280312482754272141841042605715543598727445904412737931790773645572870507988891081999089619681633089132247742014243400185274496575488841190140485795469809977218417757887753660355247922802539738691399958842119251507236625209444906837379204874228630918083194767130370387650899336297150731283463056630271244187013696843780530703494982121129159872035576588940615574553859491529128740741460908749877862006741458259323155363254879911632806723575915926904380150354486103726630873658075254282069142823996687015107798043987300163982963032491150023750832345749312269296653883675652230476211363193155008950726576032660541185556084478704217626814768985190179633796994464219961552257926106960039572001748206210368833262620903790839785458393668017537892784600706377403536627211000859323688248358559456335576034432382592607616697904394921634182077640062654073532236874861872355724988685129977633049738752518521645890535187249987182593537060851377044070765721052686960406923393249105807500382177718451254328303938503758158616614813310600700595505115168657562039174357864875832160025449044429456336959588106029408812951993351995748549096691250443775649316288380637000761967458920737558087495630667523952556941002612140812586942649201015734212211479986194739983384111371061583085565244006822184051202995968028352595788652041915540205493313230366583889230499032591746911974259481263353262027987364008872647969663159620195387918610895788341817226294885822821518347378006743076448595415552540769978449459941241394718226513347514181309803891286648704490402811815317822077512880186334671854195315866368925169176105229309794003882648062254855727675061260306790931902497561995031348145458421461794452474898241009550144970827960309387212419045772635875901988776898252400360179818247326855197998977577376736436966776893033431785457534646038239322911681365681824507157045389643876198940145907526357702776292468259390574127721062851537129496433608690533235395754114454766073847740446261903146898015198109334849880657918126065066508566136648335984812215130508636381993746431544260244410040610858218114977623060483135063310470854620498243315427277285489448505859883863991438433532794210923921628067650691128504433886190263645125976870907013487994375048947798972427791017219586719753172001162712789376400106711585117738063573051148660004268416554537658864563000586536915687878715327458955142993630561282827843866990751479284844765219813182302273607722769218929533563361248800875222958345112431519501137127020334084846777441171214226239063182709383994202623041235509143832656805688123257038508658090197928035539435159179612681183591472829529320648786493934927903753514203761075165131158515634587506268653041095573187538090492718662262997215281644387591936840435883709952609689212297012508338602890484449880597536983606356744503705/388695602162393898681793717011311714150710712440389199549900668276482629033107451984579914176106276497175515902375759465047381733051270493738505777869987335342682702791783778526124488680741424676604027653210017331214785797332073647434449166186888830353109558172617047482881909004062083541414751955264130481742404720999988975677709924803822713250477566065465830125683051260370190269698816286779074078633514217466223648066872197504283153382283934176805921966262245216090474093588734681893584041626123138248856871958171805486174430094589839805233002592696884215689362498351990602469719829839943064477527820175145918527585053603986909199394180574543613286207018383897629810814821027151561173485178402949479882070285173733163108081273952216036392570727833793374964844142703807815907897960234749481784240777262666477563702855683678093452023350102809243673002185441764992140582017495675219221944335817978993172395077612245578320041617535337427659708641420166307495799313671682835192278935596519411909354984313691686799112732108908338818702763713110930040499997061905966298747704064192514922931547925028595943729031458518775460120210355091655807711193337098162464166622352180502173026048051794670479745057927430397204121630236222471312079167270329847366480771148940333334604337234719791028316146734378564236979680191657021915390368472227008641026492833592937443663966277067373449563855226583062813239022531658813563556648282526949830688616907036350390731357382443516764054690800739130322684640434673748889971025018100687530088947917346346136832761556769164077517386597162858163801023254953370629903952795091332418806735913347553396250508303013637157219085043494255135749397775898718706617531865290419665436754137578954261521547905412210510293353392888619604933217923177406851755077873388929536504442133691191962929931128929070986095045147013241386818456941790571837423530772949469238621696443158788087682756469010069648458698991826618136638300564981621454926582504024351243290862048081999801952070968873949487731056349198681090113447435632801292768407496824352982922649548553545368115526236045866271989029239679216248703351170747255710159268724676183857973754354179414833218901518758861970753251058195569140443626119674870235680983784741624345659747570540809883532313474350500394564799639334240536918522840113982380559964629327086381131586044174193947004857091093363025519325795066053712270319172229520069149284887287405439732626712227366089488408023354265150717124738505568931534850353078119331267312676898993546454528537375909393353327534445048442831187666712195954152666505381169143934861053037209873291379102636578890481347499327469214271068085779470687291086437629052583323530633489162285151235967059350512058264809374889660209661771777072544474290579293399176014128973619368410636665949142734147518988328418733521689445609937849126468856073739296704172209545692092874394228289023963776813968270606437404472695320777171176024785123857252986416194220583651773591480119051436855328085729196351068836061065465782128346031807763237245071653727407100187710632852157600055463490799643056154461824082362372182145930038941946716747779036731752506528087516867368625826585207130663995411947736641523790990891897873844927032015467480449641206461498244077568488152379112298740703562825003229330698278863218454476606681818150898839149186178716426950001618597970762012058473666269008176470248034643196709073478753676829579834191943046220696894735163664912126066094184558678685580630057801551488288438176291899539780576059661025396135219004384733029863253819193847344031040512866280499646787216921589529620103986246117815569749215918530707747852112154776114832721385256051077596138136068211741249403825451423225097308535412863298712458535431892547377671095929171539175572837975957982451191557868531599916633623507844146768017488402134821529210327069154560501704404808359310368167873562430657231303314934070179784079747132063178176418215109390818896852588941936297042339151182473174971332692320699764079111762128060355201869861730630862619011522983068206158157856445230710609525255969593979449264324338068817469258261313095657073814775158250290424406492299753670980633516922232549021425605027372061305786280929682299843620566217820331020195098426967187598190240867565860215203668957729061832239095949319364429701261714971164314375707070509669205766674373432499700463505140521491884152536956453595838557745198959677474491780517011699891632409334025703214707863947182652123905965921315310926383325084803206716548296873628136651176154369753021995842794262134616666803345691860849898251549262127606861415999860162424145922769549615619765000194560314514035828176602522163305146164653990018348207862578690008253912624444569437543785976439207120734977001957950528992812510807279625142260363153352999007622124643474760667262175761504645102262765039400472090286445100469648983597675452336061916757805395111120675235750054406711064404676232310767773908042356925345118725721008475201168643328137954808563236998599134285460981500637189486804040887455592650807345885388139352657921923827849112*t^117 + 659023609656730894087904207129301769819837936766848605885174109486800206565171321568342065440021706805181932417352789268245531390019005724919696391718489008547949175857224045102761186860793399183677357287599896514933280226978497360488590840230832512759623287710234781486875897959731733227338015864926450030284056757799441168116850020735176343517506826677956580149381240555692415620777791686864827132955790116572543318877513912788998095660771433116139041696883321334266685591445351106446858934788854881579226165384783658976164516424797333740054355412182711697313944618292710177659896229291414883509539600835554163050680359926601153650061933469746738420234156254886985656718547113691422927457247314288750579721497288596773145640398438020040196659564779657504989698427969598180022067422874071384267737525230319527035231611252918907588724675525298590559125733565976386958323589622563664878316393515612484224532850720198045655228855011147697680936880836451749730491059254676286523417843860039852549054339967476414974136035467558772956116421830128286449838081609820184357114017269642714290821203589964148267734759467888986404361652281070479191154977899021947143650719678357444484082566182329316247071079121674414658442338440379698699426536454917629958535052974521760833558966210677186262857279360178252674755987993503726121855069026347174288961803557788093930294221847152163894229288612823725234862599538178445872660582693675465859734520615440903401927599144516010034646858650270024271301432486685573606108489148594897490840522629790142515330951157034749290177852180835422246314366401902863591289462361791135324425960935087383468218205402035240325327271193478538392440073578215738904521081052872366148713917373320358185205962859177720099234965018294699627729740253795029335617618650493206256227134252238916186419564911870061775524557102797076881523371770041487617286547481910690817458323534933768250594696246921120709467552650455800748711358491417307893327933088902674470833473931557679290579962159251586583413436716462089454326606166462971366539195745508075405455786153388995250327822554147003381078139730543963544175392265318197459817007173455267359978200713462978097543427073174430344144149807895389930454004884378805942077234687900852504893291387054181754871028894093427843810811152567657464839272486668543045583520100248927565921294192268447572918143820209239124962828765128707070898476895185557060169957412617299852889389071434724850747363294264751802024874243104449840879603539436557216977067779719507360928870967768624913857113807808906634048559691940453795899885491023998252174329288182467603363040309799142575540730772702619067156512021303907197975049168419416767160970959631086112731231583785158485505608390049730532312432147645208108065856354684875741122722319557595436069754459359293103940548191886002903188900708058429589633840008068955220215076040503573850273259909171188012757525480582622772671945929999282575961842138018574931129319077526715711125163063192919130258519024636389818615359852383167056644608804529910582185386754076349017800431419980286670927521328728853453864046095741007740729477797841996157733801638458497724450766777385227742905303510950581237413610207275841041499420799888037377192994457368117579661813002232658042837904115714037154414295886979783108609241924727361778075593760807263458860970465162321282943311195076485221070769236840143521498152057198955923708323636301060380290520489677478688082875740062722209408771624664185773322108424816220354108664221315236760134096326289368592039867113942427480972804808617966345735493739498328389261927192730516540295437389050793319841561658963757112763179561269417169484923988926191031866508609264948467082009516355256947179019422014536597150635546598372769819084361223313713663874326612108321261109935407041872258131839715644987288799433451220317316771305963050691385777921691734534218175293622543177113334242717063858559165297547881917292939580878057026828788284063357346827721384526186579554302188791201383289758334945501131114517380448672210740171095430773304564080586665739058323468289750448959051922999965480465272405531769624778444143507747503237247454299917744617267377304440684139434788379790786283274120520550249519375414887715751273348265620693117031236613074141946164892767755999488853203589367926775699525659404870291155340319015681674182176365013318295237000960360506570088754172847355397923134643165541401869156694217892363577131597005812040005537060964865693716462940007876101554209411776416572623143113169061106381028518892014406334776732661173307210498264102876872624555309831011304445230851949056449356340421847477776553435800396078347897498414546060143605614456206165263994037401743035978801851421814090332608727240376271737645017346645748944575228612469277227065644130251391707470589245463687551974196429698534172283463499016800587052704100326732967456847515285302194405963412964686302646766101306866615426787216611833124832736371046097204516245905574499843748434220248091425154401486068288854323034637896003781464796944678785758978949155931659110174894979603190306447952574848835920284712811767841/111055886332112542480512490574660489757345917840111199871400190936137894009459271995594261193173221856335861686393074132870680495157505855353858793677139238669337915083366793864606996765926121336172579329488576380347081656380592470695556904624825380100888445192176299280823402572589166726118500558646894423354972777428568278765059978515377918071565018875847380035909443217248625791342518939079735451038146919276063899447677770715509472394938266907658834847503498633168706883882495623398166869036035182356816249130906230138906980027025668515780857883627681204482674999529140172134205665668555161279293662907184548150738586743996259771255480164155318081773433823970751374518520293471874620995765257985565680591510049638046602308935414918867540734493666798107132812612201087947402256560067071280509783079217904707875343673052479455272006671457945498192286338697647140611594862141621491206269810233708283763541450746355879520011890724382122188488183262904659284514089620480810054936838741862689116958566946769053371175066316830953948200789632317408582999999160544561799642201161197861406551870835722455983922580416719650131462917244311901659346055239170903561190463529194429192293156586227048708498587979265827772606180067492134660594047791522813533280220328268666667029810638491368865233184781251018353422765769044863404397248134922002468864712238169410698189704650590678128446815779023732232354006437616803875301899509293414237339604830581814397351816394983861932587054514496894377909897267049642539991721433743053580025413690670384610523646159076904022147824742046530903943149501415248751401129370026094976801924546670729541785859515146753473491167155284072895928399364542491059033580532940119904410501182165415503291870830117774431512386683682462744266633692336401957644307963825408439001269181054626275122837465408305996027155756289497539090987697654449096406723077985562639606198983759653739337930419717162756702485426236176610468085875709034701407595001149814640940246299451999943414877419678271282208873242628194597175270695895086083648116427664100852263614156729584390890150353155961791996865497051204642486671763070644488616933921336052530849644101194118523776829005359674848786643159484448325841036034192820067337423938497606955902785020154517109580660992671571541304228468381211581976720811461137823017132751236310394609024584049769699144244883169532293005521655733158203505805477779862876899795682082115839923607632064961739853830863815504328776321353858733980438528672308034094647803621971141013272722439250259826672379295555728126523196476203484558329333287251762612552817443724917106654679743610451111566099285522134061220305167365563053511738982179729309521008752425474938614638847731243003445218516964254188631331934793449298421225879798114050289751135319819545896190271183638327862568093833923863339841602839385464705387449639799058334917013054883678398350939721132507661133791601839258420770091650620336007081463959215138976055491595329078168994319728981958665167351198957448238874590133080608098866230789496355734758207830600053631609386330742872989568799898016044131949737817820623470265725411984776213651153351929287579453576247819607379024344894475427260556496183292511711683399392527122009147276422985611773274713784022162425186394032085354486732235715208380199508246633844136173337662328828239756910336776121985714748170848789146302421047505430907562928009898056202592422501050522737095483412298920199112781475332832036018884052731051053023037159371871853796696621797685582794450302760292970324348286967066579960929662626813526866011575104651571327653490549025579891458281784605090162785490262437345070814889187078889952206110073157450741753753162346211785543950128978064313516724403675228203559581551969299250763170265477582621592239421702280700340445105294742833323892430812613362290710972038520436917236305472731571915544230959802962333678160694473494658089981162908509737070609160908050405204316968805399100739697696084869239757480706621420380769234485646879746217750874387200534246208751675034003292280876630330902244698637345888435787419883994128361235525162519276930931803741616306804221473785797264116140657072477423038147692066442577550172864963446087367508837052085669605876062234380291484313836276339313768640247875960061486762559351160523496884556948389837057503347134618375535916305859905487361906963837857057275287183006140538329296273272455953873641485417050706997651576289057111894974095435915204202246842052186321115990263232945978966664309943773347585227678179467614621758391358006284526512646324176190515241626245957113786156932036459103261714245760692613120791299890177075714341302947004010236621886434903801470332758282862385202246451054288072546464127019839298224564696916320209993429130843008283660717373508464326360103758100856859320607040992788762074907360429898600646504296971563454367555742991328281027907272096017690502230112888891621495928586973346018401336066374505078259440673407241462493063145278628905326665182272802446639142456895510131709000182054139086868824987312185944955967253754100759406263950814032*t^115 - 1993786795557636956517818478965305513481463214700405428485728818361734862238790688262596852729566207513532701474431681286968595392010765004005223766149283044200186177690074252074191791774182010000044557984595844558273293368711689608046326931868222073537435615134628931056153171910315539545673049558279913374222667876536110953562765245477214484085081834732749423920253154037275054464536977545997876782576508340106987895980591526358755460296255847949990472050321752866020514396489266904346823569710899822574226044956115531919404188531188817641422921207086235571300190354962233592275724865924401261202191536603046589613607982620470748578652970045868787672696441562120837807849033123603329981113462915027761347889387758094841082950719878771026667965521323962731756214037894071827624015328432252894413404968876741360524202571522727938335428768938605415158030645890259475321572265597184481595185553883008678374206119069697887185009186114015904323875427686596821137428227088492560315113752973966787545662429098085265549327167999776586295528287453251195192912033114682316249079524531965164105301099969028411556727456639945870583228527754624054312549812925130953745597303070271384274443956973335532223855040102657391662443636581430633019201293833304002785546407129352424866946314396833926183402040686184011965647189480565457162299973520966849402002496955479764895359361308542877743653932924483911110564765351255900441929858804442827960770760219090530660108179938368513539651479282561124895130262183583050705412194308124172441543218489902264023302281635253029674180871285403449508053942524496098431761071662876933090103527505380754542631412508941586083416056549352569522450601831882145739824092000205401704475087050770616544306879241954167026097194289891132805162732650973832178582013146469417405258047518072624589319423104553733193680704702303309820743398548177045652886468116654864411121032144714381173724858013201346677938412415427056275648820437604395683524666500962257621394841225621447693881466471371732161377751489915336552814250510994791509385396288777729046290435138934886057234610576516929848177537791974204060474043229389131145928083244960736362788035214934300204500714534258319459747621279284846513074692677277656006919378259066378759253646636973645593114661824883535432239638595328996380288767729164422777700622540408701250093093473116513281175732463196808395867851336974141091053685403152036510450873184839426584719747053127710359170366979093948543535669835816677950310158296854194779827972028253055303218945048751583096268051370196405744336104110532242287785365907272148338746211563535696583127303804604931289728562712671053933778118443846972065132647587208136650034863792878348098364090061456769007671493013736546694661106249331399678463180561463464342722648149061870349981125320035316542718937012677833297575260132602519992274707425340397194953092770480327185335824549349771147294523985817217635297428052309448939534416662511500660288073386319616421593954807304203927899944903996759683540711275499643062618659955892213381232116885875956325628794741076587774539810349480714801195691036697655437364638783330461826014446733304471482659174225301634525794963078779336754341237976116035442477473524025759590679338033657228127290136385594552356151214928402936052898761152496306829845712570062189510765400100325513045719119538146486153468882337795262875462451755510998179863626637737248043834029437814035731679401271765483800340756510192548257048227648754756156251269798656105143616017487959489919545536107452279501193019111995083935292301850678836672576281323469695563379324610130172274824735843391390839817935184299289762840198529469975082138181889159763148167078145221562928440549736102125211369693424585295996678131301531451984865956606255458009742002796787040127104311009965927249193262611673700194124081651432951190705227219815992312577155183157313100481376726556292401047004700876234244479643056004230175773151663933639673963588335300126366171658073672909454571789710458033496013355585598876826646339108164492171387533262621280374614711378865195326559881982838447779024429738591086771655772201194499519594235617546285314003694103768138482815446979225971127235019455198898261081508335021620197232465910136338810545682470797538101225310617251092423896413936773727223873972168725373418670246953599485068013068429666755816389424928809196709602543896971033648557545261507367823177603697309983476439136651950196659696743512260611623887385494116583610550462105423807503470186153893241253436583281749155474462622733498290941358753422828693039137183866512407760733683000551948703386494400394938710438246955337644589872612286945736083603566163723006903875948952060858666097263203087495934476586452378393074643874703063916813021078006230063872514496878831532151447667837628941940067033637173875117791291910569318739061298224375054938163911184102086629605830385614042833627712420502270715050127585390731095522067845993993278649117643889247179817073465401997709572410350095675157597837868429675438597614119409570254852461001836479284015204645143599266151955295220490192400976135790460052243537825662555/1554782408649575594727174868045246856602842849761556798199602673105930516132429807938319656704425105988702063609503037860189526932205081974954023111479949341370730811167135114104497954722965698706416110612840069324859143189328294589737796664747555321412438232690468189931527636016248334165659007821056521926969618883999955902710839699215290853001910264261863320502732205041480761078795265147116296314534056869864894592267488790017132613529135736707223687865048980864361896374354938727574336166504492552995427487832687221944697720378359359220932010370787536862757449993407962409878879319359772257910111280700583674110340214415947636797576722298174453144828073535590519243259284108606244693940713611797919528281140694932652432325095808864145570282911335173499859376570815231263631591840938997927136963109050665910254811422734712373808093400411236974692008741767059968562328069982700876887777343271915972689580310448982313280166470141349710638834565680665229983197254686731340769115742386077647637419937254766747196450928435633355274811054852443720161999988247623865194990816256770059691726191700114383774916125834075101840480841420366623230844773348392649856666489408722008692104192207178681918980231709721588816486520944889885248316669081319389465923084595761333338417348938879164113264586937514256947918720766628087661561473888908034564105971334371749774655865108269493798255420906332251252956090126635254254226593130107799322754467628145401562925429529774067056218763202956521290738561738694995559884100072402750120355791669385384547331046227076656310069546388651432655204093019813482519615811180365329675226943653390213585002033212054548628876340173977020542997591103594874826470127461161678661747016550315817046086191621648842041173413571554478419732871692709627407020311493555718146017768534764767851719724515716283944380180588052965547273827767162287349694123091797876954486785772635152350731025876040278593834795967306472546553202259926485819706330016097404973163448192327999207808283875495797950924225396794724360453789742531205171073629987297411931690598194214181472462104944183465087956116958716864994813404682989022840637074898704735431895017416717659332875606075035447883013004232782276561774504478699480942723935138966497382638990282163239534129253897402001578259198557336962147674091360455929522239858517308345524526344176696775788019428364373452102077303180264214849081276688918080276597139549149621758930506848909464357953632093417060602868498954022275726139401412312477325069250707595974185818114149503637573413310137780193771324750666848783816610666021524676575739444212148839493165516410546315561925389997309876857084272343117882749164345750516210333294122533956649140604943868237402048233059237499558640838647087108290177897162317173596704056515894477473642546663796570936590075953313674934086757782439751396505875424294957186816688838182768371497576913156095855107255873082425749617890781283108684704099140495429011945664776882334607094365920476205747421312342916785404275344244261863128513384127231052948980286614909628400750842531408630400221853963198572224617847296329449488728583720155767786866991116146927010026112350067469474503306340828522655981647790946566095163963567591495379708128061869921798564825845992976310273952609516449194962814251300012917322793115452873817906426727272603595356596744714865707800006474391883048048233894665076032705880992138572786836293915014707318319336767772184882787578940654659648504264376738234714742322520231206205953153752705167598159122304238644101584540876017538932119453015276775389376124162051465121998587148867686358118480415944984471262278996863674122830991408448619104459330885541024204310384552544272846964997615301805692900389234141651453194849834141727570189510684383716686156702291351903831929804766231474126399666534494031376587072069953608539286116841308276618242006817619233437241472671494249722628925213259736280719136318988528252712705672860437563275587410355767745188169356604729892699885330769282799056316447048512241420807479446922523450476046091932272824632631425780922842438101023878375917797057297352275269877033045252382628295259100633001161697625969199014683922534067688930196085702420109488245223145123718729199374482264871281324080780393707868750392760963470263440860814675830916247328956383797277457718805046859884657257502828282038676823066697493729998801854020562085967536610147825814383354230980795838709897967122068046799566529637336102812858831455788730608495623863685261243705533300339212826866193187494512546604704617479012087983371177048538466667213382767443399593006197048510427445663999440649696583691078198462479060000778241258056143312706410088653220584658615960073392831450314760033015650497778277750175143905756828482939908007831802115971250043229118500569041452613411996030488498573899042669048703046018580409051060157601888361145780401878595934390701809344247667031221580444482700943000217626844257618704929243071095632169427701380474902884033900804674573312551819234252947994396537141843926002548757947216163549822370603229383541552557410631687695311396448*t^113 + 44710075704501058301728094226822105011684604609801300515682888995674466305884511409211925522165516107106451256282041238827359095796163632863569706535534431681041930497588305794114490033255968516362157167734144675996393800830397613547209577664822538876973932815288115150950251217563921596569923418261891328509114102636395042743727714553776218933834888452913964184826339838884919128667749023023514074095067252644538983070147090167623080741615042887660190404195361043025293438263454946092905493472003182831135931632276266548331307225519089532179070102253598561363302679491800228325790948944512260210784154957930840904035815262552838479320798877980768927965622411380588757661380673626576513416650997634812621700529987554723933992948325200528541359050087423229078379671464698755546145789936726152575339551220896250110695881643821068577930717163060273552428168216431075300090768390434357405369497267483331036725040878553366740742447474563025458330222052434034919314011946257270721497020885363192103373449387200366698599586249842633696354912933701063115935428534255148539772477145710728698185048740017458094708980808967659579977966750205769724378596608580662599111465357891210710263333124004022917348279361144948489045737108572309145660316980918894695644531339813306057866210348927933192260007000339896140806143861466455254355618003550245015531815311770602936804147831880845341825611264330219621943941138565131146738344381927611879861276604249523787682048274822146716789312294229581883989810330390178575076436250873261087238239596461606871363980357706286377220059728845675393335257024553964355629781586097738890587818285650580944385304211992283232107857745941151121685643472404626254613956837649454242254323061688147091058473080893313212729818946876542391107020561074856751021982326156463885777621043186151655716494159700407795401769027983493817550403564906405050651863961201386459186936151346898567271014008090568575597186882432647007765415911777648974757801736510129695515364740105249451584879044578244014478643987670807267544524196880083858948016150402939625659663781622034656683489530147154367294339198166874542205930770387223712896790672027326329020337047765935376830364942883465797831304516712845847164367866915955575425646464672665859315771376797329334171383986889587055484536594653031402822168253278681214835956964850245603962057668257543582061591187367789900991784965138908971212120525245931560210618435979808058193264073378637494686356130706792414323450079904874277149649397308249426710343120166891269773963720895177321144501807952155844153946873891513021258919313055348233910083954570621260116022130973216831173078132009416731392423222751931755199371990012329808832007700991228254450760369871244815041714964006429853107611393030888060135388605971184876611765998675634402585178641384004903434414171927812164256517115261980768193104722384726319886645592735649721622309324748739215336375509947988498821366158829866816268022146107846278996654937745016249594384839815936987036697798083892231023965266392864015947483900859346117670685632495285207646326645262284668396791569467271629373356080740738728284803024475557027110798162455921151505162395408900057612292578027702426121109150108344818670296698030770905940282593856659451325308041840526100862842167637819212012959640509397474582117559883193796015608118754067589765791851563699464476491619383656381312658720467533763709042619112422268048553549490189550677247388063578122163023827011459573797952432495084561414188789644603313185897476093533434271524933008016459525125874468076864599929951268260067594514241727807125115263143208775168904544310177331880011380198480171132196244618925317876795014071886386798290416298076031257665774715682339159005198583528452961452275877184624841863052840289842466846968789711269460363485279784526165367403704827740043056776408089763466896235022112520598627356769136161326668894223324467649921269913952448835515471346808482549156064355394453900500734698092002617013197212750828104557013030813723312058400030266248703987267566990502974497917862051984641174226561229376832786288469133806114080134606394164628975680209981493905258501138414138410587460273532939846778505704478355500062788738006159690690835321411600885012151762755304689060604257907704315052816953043065160199077252712988067081870504744746269406000079779080854523011175034349960246030879960893338092824285287625505180559019935442874802687610369874692610567113391980035367751887601378472432314577728569573349018802702990219086217436910852183320657653042171711810383445126621982137701727913533965108451192723798163352200142097584568796484403155894820365814972782403629095007714648788501608291616401580622039634729819765668088744347490055759682679329150337085748019413352638872604302686639705795031813200663980425987628685191983409031931174489303717135387939226232060452009755414071398113599273511429039508405760863505856831989138057734487769520252851174171623192292199797955625437631481354290505644187982091597333147605723315990717552783284422154730200751096676336651151583986896507307432681265429850121658836017012876711580696196084326908336208447869685/182915577488185364085549984475911394894452099971947858611717961541874178368521153875096430200520600704553183954059180924728179639082950820582826248409405804867144801313780601659352700555643023377225424777981184626454016845803328775263270195852653567224992733257702139991944427766617451078312824449536061403172896339294112459142451729319445982706107089913160390647380259416644795421034737076131328978180477278807634657913822210590250895709310086671438080925299880101689634867571169262067568960765234417999462057392080849640552672985689336378933177690680886689736170587459760283515162272865855559754130738905951020483569436990111486682067849682138170958215067474775355205089327542188969963993025130799755238621310669992076756744128918689899478856813098255705865809008331203678074304922463411520839642718711843048265271932086436749859775694166027879375530440207889408066156243527376573751503216855519526198774154170468507444725467075452907133980537138901791762729088786674275384601852045420899722049404382913734964288344521839218267624829982640437666117645676191042964116566618443536434320728435307574561754838333420600216527157814160779203628796864516782336078410518673177493188728494962197872821203730555481037233708346457633558625490480155222290108598187736627451578511639868136954501716110295794935049261266662127960183702810459768772247761333455499973488925306855234564500637753686147206230128250192382853438422721189152861500525603311223713285344650561654947790442729759590740086889616317058301162835302635617661218328431692398182038946614950194860008181928076639135906363884683939119954801315337097608850228665104731010000239201418182191632510608703178887411481306305279391349426760136668077852590182390096123068963720193981416608636890771115108203867257965838518472977822771260958355031592325266806084673472437209875809433010359172417326332678489680864669896834329161994645504208545312041262473632475326893392328937330173240770964971756057155259568237187929996842758610862117553859798102999505641285202987858202865935739969709553549538074116152636697845952728731080173230835875786290010347778465731395881742753492116355628310244105729968874340590284319724627397130126474758574472118145033209007267588762199938934438110016348999692075175327313322298132853399694353126854023359686701429138128395347756414381159825565687708767805197258444210355226866396876717891447432972260570480150198696244738423192888135249618697706688106995806818074363931418894455117524002620673663458989683820861772853024423055786566836958765133832166271780915316914273500078452798096071843061355844303028169907311628175666531342417213595520634117330573747892267334484456794019334794178377686269896768700782251835875749204400240968595204411712781275134951424504726811430860843952553418413634644408663829019270184816069420700389844109892559739110558987824220638152347904331375157433266867235009048606599512365559514480285382307987150739189257024011663587697530817137032574392306716984225938377146755448510931386518150040499324925073942751073791888582232974895871720988323628533106897694143747525082184967602099681921111704556303967077149151396116601899638471767777923537349349941565451862179135997840916581948952372231007951940632906838595514108446889979511293291330620465012884288140583860500152942696155622719465043978577226673796776893571364322907631259741177232281398005652733399372361886200691881428067386686622813531142037449333737384962927386773993018195252765207573733909966440273237674259553641547500318255011548132035792781659009945985413828109661112119444326516397191077888407661411598488102080748013938872464115820148503411395726367391881342170425776995215398298944024036515829711090923172352660623741846223575204016664876846452921663732655316413021692201963077259093100223980227035854850761661929372533469886044304361419994542181092484334271561955087294919719909816146055608411088202662226495677616033025780743410415088554435961512992654503010283571266793551549336071144693258810038914033270477213699652766146049506762287873238052997181893168502685250897814797755628522129532220985402093771446747326502338474475912045015093559894192117783729132466964589962814415772669285905421847343542292734732134720437497552867586148808386038127150634553866911810913054525913345983625255980107793803406633387914995025741770218809959677353273915533961979184317352203529270806355360245407945483546803036986276968350681863377635054955537417270537238780863070919159862524210438895117132219257089558083003917686966214925434492646413240777024072644589657409808373770416290196142750913816870540353670241001226758313411698899964303963656258642644595294209204853888958036788989422194496539371601877655693274288272324709766547117385679735314722812441979821522342118568447307761323534497543353008122523836871999532998646891046946196358670946590421224594242371482575101311268282573952462869494330511087960827202538875821494228588260897275795013965285793302481839078756200162408812104003988329961714507359037556970935058164298487275756000299853876143078064684984776850515710770889107133139728860164288*t^111 - 1800404700932848403870867744980344958137474995558266578868984644685510412943924101917126228023915924604470129816079326220530026325618881128257451874999894672461015492896279997227853486350550025116720383279295964778793491388579798181108458574439571450827631071379298383396516138728604273852075165997459283400492553976841096324045234645353907402375567447050294163140329068999106755086143186930389782501196261664686816879029319975314402985485074698012489432764369776374290969928192492228423797574818933023317012030485879631122196797425957212362473831077292381034303899210737292435915371946138739254908284270073556030074243196232289783546436948806772025703060332555210470719272309031829939202283356186959230998661288605755436400843653591612110780867590079617513218574321272376428452906178978098477529952030673460265557897383934258740065463069327258262367235537696340422059154044622813933625485047447800281048088358614660096528358202159655982060072094147433831190538798817795599254536317972497577929662586837176775345412526857567309092925565614004813687241001090072703798891030184223462073388997351882243368809723512529837749279378442238713005926406833508971812578285364547423369331876890747340924491609431591026003318765814410526664175177526090873026828978598748063587045827300904232120206088179065319782236158176824250316703069840764038662560134025035886040441399430082458621784497770684145795341616419830983999068521542585208371280636176327426248473723586825591823387072693791539373856767299592718775901547048440774822031897934112293127240650787764761824641142200305108648935879176863545550380661846991054242800603915126462096548373172893633346910070668600117813916284588598686107959213039494438162061049941439722158599615643701320569539128498906670468607717486911820831480287851939847278996976498167563691933457193542835499716871785508476750505275448009843928383878182577169967349701499983605736159067208476183072938756018859339379800260822441695237899675924996913503045128937618593218096108369424045705135493595242007123557108129030152710164464543240214109496187970200051108264048806838798483789062235565690758927494187593621364278905737125119557276738353019258053977105443208954067125004504709404969582724331458718520636664266022285033941725771968243418603386719266598925106948740793700266366790205414217502827021724820018430842122280568348798189545357196729602664397271184892033545099086796909361930372178079086551068939416765654248593285928188417956184111990643742162451091482010489949618330183425151816555116665239342601463708874793109719518882298234512147479809648197906336648858853581013224558788448117079418180774567134254303718972780444542104931776767052265166903512319199532104433927806763154715331816295617117940006031018828257311701598208214962947109606909747604494393461750190797957408000605478092983228219831853136921002381839257366285981331703762550831161135602450620301986013497198951502186231106667797581984423894145094610385422757159723389155991542644075539447975666896859876192315282286522739074209733524745695495685755845174919150591369835931074543367948066496873295695841091783080448775881679361310042382451813265570403508217105583790916161133936779923980447721940371610170346231744689577542018171386730167948036074264375715213038808456981773045497309090005735057726199102134236874040419218198786924237523570824109579651409907277655482657267038665976182134011462066029615539468989262754915648850484549845254826449892763146697642422463286954111984130228948113263128982551880253678679841009197562104969641797969078429573840254815792243266900802755595586671190044321820879700929138109344645983570893450070838594960876245092710140830647668589128614192940748902140765617232230127361140834107861907933248998982428385991970036873470764752107230797648583917059638546438948593566202764920599662449020661663177104320691556758761033397976988153481572703212102960117800169398865892770993074874413347393259214256452140957985027622033727759945295162756294530155866930019867909147550030961160392829198153234269565711549753721701209915360095855508809671597902947111984208387028173349119837217472899696174132578548184851134138557384702433272649604793433559086394830049567274648250054876742379199052500345659760196450280612319742765876642526091506495273170470696638576572551345918893481420994463294438847285868716803192671940583931256969046137530625192871556805705028119826223074663720716997848153020155061554676168519914012322660858740063442646834389840594165837263186467350988710061570467933818710796269533864067544753937368897327276173277170509460095282507183972090350911390237571717332052306893876291379011497718001240475887437639069712430462282329884359669383654763045601301544885896757472427941980612822918818986885362725328106583405141452307350781717897327101324902679821091809513214129803462140636108100217832341268342084463672639872409903254027782773462397894340660106397784343102193398347712257487025935702630593117414312940318106856830056915339975971169221823024516315064830414430340797379236976872035128247664931165425888631581334947973197438615712620298336957791767377017988020207228555/43533907442188116652360896305266911984879599793323590349588874846966054451708034622272950387723902967683657781066085060085306754101742295298712647121438581558380462712679783194925942732243039563779651097159521941096056009301192248512658306612931548999548270515333109318082773808454953356638452218989582613955149328751998765275903511578028143884053487399332172974076501741161461310206267424119256296806953592356217048583489686120479713178815800627802263260221371464202133098481938284372081412662125791483871969659315242214451536170594062058186096290382051032157208599815422947476608620942073623221483115859616342875089526003646533830332148224348884688055186058996534538811259955040974851430339981130341746791871939458114268105102682648196075967921517384857996062543982826475381684571546291941959834967053418645487134719836571946466626615211514635291376244769477679119745185959515624552857765611613647235308248692571504771844661163957791897887367839058626439529523131228477541535240786810174133847758243133468921500625996197733947694709535868424164535999670933468225459742855189561671368333367603202745697651523354102851533463559770265450463653653754994195986661703444216243378917381801003093731446487872204486861622586456916786952866734276942905045846368681317333475685770288616595171408434250399194541724181465586454523721268889424967794967197362408993690364223031545826351151785377303035082770523545787119118344607643018381037125093588071243761912026833673877574125369682782596140679728683459875676754802027277003369962166742790767325269294358146376681947298882240114345714604554777510549242713050229230906354422294925980380056929937527361608537524871356575203932550900656495141163568912527002528916463408842877290413365406167577152855580003525395752520407395869567396568721819560108088497518973413499848152286440055950442645056465483035323667177480544045791435446570340554725630001633784265820468724529127800627374287084581231303489663277941602951777240450727339248576549385183977818631948513882342625878311110252282092706112790873744790061639644327534087336749437997081228938938437137022462771274844072219854775331123692639537838097163732592093060487668094461320516970100992540724364118517903743729686125403585466396270183891061926713891727900570706955619109127256044191257559605434940134874558092766026622716038484633674686737636947509722064543994202456658858164489047398015774275747289706247744719907376189409250054191769465002022701698615677696880317970712623720331903239544749365101939019812687277202907196186101852055572683857845425597093018671765946865098648602690944120704437940167505808634459495296835733910919924676551998359625607300716976601681014453889332235430950786175936938428310647257350525658649987641943482118439032124981120544880860707713582445045369261991306586303986224522126692782898154429217908313039102164511880258801230867287469117514401932153568370683943003164446307920989300941875927043171714775933872012334478613752705368998642245773333760927796745601669991319709638839332167598374755562469482571448025217469595221023590879441651206211910969560022289299724297224585684400344164361498032275751252113956280731145801889145286092577543198634367486138146503850664590979892561870631827585732357810359815123687803336687670673066460577458958799036400361685038207232680466901379948363632900669984708852016239818400181282972725345350549050622128915764667779880038031416229620411804912941429497621176718052210338330470158119402548670572012785030566473773766688305075744692748455424518682034844367144528491090099344684427749710902531476537441023415960440168295218027317451646459565195343811912182875439267759436561334924861264795148677720690767471239639715019933228450559401210898555966240689455795355968371965306299162744067212387664157853307294034533454481275539190662965832878544438017958701039100011271556631745310776190893338536242761234801838992233609905971272615860135816931678791075955758840092251771716447489961496865268741984932436995596789261539918373576860517358342759782609424513830656613329290574103639089713679921865839588266828668594525698317604325863707556556925267066713592267254817724032527533527137572411149830953895290045490399667763065670866248063464124417582485503416395877074261851023820325010997306977167376344102810923265654925210778746323768816126541312076770403210079191897082951045867529824439966451912575738407091025084139122802733918467462283483877143079417905310387862829845410878760047280762084457037877468183187314823754932409497959152253409249846351304931729289412338463534392957359077066681974717488415188604173517358291968478591984338191504343350189556949413680021790755225572012755779482482290176370441246882054999280608813280924438213937791777004904029361191197522317424219290459247195001210415318015933160673175535888853677960069173194733363685288520251453429684412852874112081851252600686162939650661638934676874204252445515626404006093551639213323738018805990677700743975638653297280752949222530888052751450938559082543843103039971629928071365222522052579395026376890422739163471607497687255468719100544*t^109 + 31979312551905071741535824852402459524637868171152534031878226172301131538312002963575098274398934121747404882923735725135194247195004133078111343884959212223360486555548082056444657865617666839524905474438060951820379671156817523192521547044891214146121357784786471399798147396478893913512938760518613388671332797648767031801677315069376242683836568437861653547988947615815056414500106555500589413129212748732849393250233762427691313866675724027307975266003204601088851529218124429854257213771347817140560832862394219234014797050359101054627142535409900464080184673196707655541004142678660656647496280053800263852397649518780346066526108486066489099575121283186646614006170964730027176509084013458266345191212454521611362470033094248269998514191932927105289181028567193169763286359213436555339500133852295117557858358261254568058122402292444902000726073501733520561650689011753469286885893269616569638164022014922051146302694718904335023516832784033227342981693269916241428983847391628220945508022828368074250781283528327491431887502122343608292593815838578011075799158906470003670077630459852479908784327141977596124457028593521882960078136945218997315998338754273585659212741928092724190239991706701117147228004798953531583361163924622482292814957060092731533662697881405956121740908331248121821691309201586356220721966676879497789279910422298668978607993149598319202083685748744537496019897649496803733568182499299960708011156539670354497324401622961372142164135276713367673921660773208088793764267077433671028778192008987517119659248096990385028576139170375931459104287503306779403341733139369419973302195119313459716668361165182215731810509350024840451355953922717937785171652926172559904352255234699167105980173305113330201754617349609891338095110979453251038668270567916990468697165700975466824028866698943113293168296735618621766569762065497423264663356043768325702355520101102519751959212359403976173233523231782335211183746283517170553745799574985765047683627006252971013377414955736370519077198844196926761285169119089331318941786367466612180501458329594738535536433488493470177863044239036875594638894113688429465747237087974870169981659184347854932944928349059755352290329831078589195635810232960029901303058341191314441921075867989519815187927539504180981440421230608219856876648290102904338771377394938055031159780611067383152829119834317166809060615947272104793977401466967596796144930920354881823946443052906821648345506190507761669269564988738426844751303816630768917621883904124690245626433992483414180524802350192690908416320748078638212240504008311731903715987086986511610413566655376111293366579351825171447536860801716196304379510365234171131993603429812087329658561576720920826305078125531042490778226673106628161575110537545130077912609144908645755012282480808409314978443283016735805183927655450590105110442612014642668724110399017282271132972828785876426948302564361185910701975676618987408624855726344560612654505971207952698332120623375477883773927602272365215331369810856296289780005183754372716016700588434213165116834756013732289702125417680841202134877068540819383229824286454808820755831975957517037270874049713794736876867616210024371888942932171235750618535469325430568264689190100224354113082407753970654931967167052943556245875088408305901170171187618024766611992126306049985846005207254283666213843453843679154049064918867349919336345503334912650782889615725599706323781205411113867372923400797413304249818935399811017674503690562399982126037218850033911203805814906437801730791727720676101701820474532470778665240910561593332510595452390137657495886349088793550864880562962528531864623950764586908783955861553912602020173047147023070136485233087260766423983903289102951782095536502953935018069684159589213758349858966090110454314752259346962973333551526711534476686525413927322730103973051255631671692022456685201863807167753698125977850238635026451277492250263806440948209343988534149322358407584202650498118887885866431183719872463210283878771835698954998648129507285799553009205522605437699718914313315339269292208896402286926439991667166990293089041470746122067596854073036677601302935626114177880669838699344534528459907464138640525277954235065626870879997921688033005392483905740665388007993257792143013392407443276615887331402918607446921520842164750148604953387512493388535411023242107489074356290893205029669911756688747731674177107204534055352987491327256548675880584093667785753271050612649422021981019068074921174333316014506943815290239981641067341937033289727122909708453192112572045388826652226457598245361172770298040108962476682299303588551576895433765047426579911421079796672349404091964148666902370015424743650317058134675172663568431855657936505200972399562533964016812953402156558309777352860012045934187666086840360096787866307783686628369048026039611276944530040308304216433308204785309862503412406064736376709989233286602839072655818132246605535422237504678810078368241214964625579096925831280519507131907852576245845286359189804133166524796071483917965693785070994864992582683151778122156385494915512110890564611010861863297548197775725/5121636169669190194395399565325519057044658799214540041128102923172476994318592308502700045614576819727489150713657065892389029894322622976319134955463362536280054436785856846461875615558004654562311893783473169540712471682493205707371565483874299882299796531215659919774443977465288630192759084587009719288841097500235148855988648420944487515770998517568490938126647263666054271788972638131677211389053363806613770421587021896527025079860682426800266265908396642847309776291992739337891930901426563703984937606978263789935474843599301418610128975339064827312612776448873287938424543640243955673115660689366628573539944235723121627097899791099868786830021889293709945742501171181291158991804703662393146681396698759778149188835609723317185407990766751159764242652233273702986080537828975522583509996123931605351427614098420228996073719436648780622514852325820903425852374818766544065042090071954546733565676316773118208452313078112681399751455039889250169356414486026879710768851857271785192217383322721584579000073646611498111493495239513932254651294078933349202995263865316419020160980396188612087729135473335776806062760418796501817701606312206469905410195494522848969809284397858941540438993704455553469042543833700813739641513733444346224123040749256625568644198325916307834726048051088282258181379315466539582885143678692873525622937317336753999257689908591946567806017857103212121774443591005386719896275836193296280122014716892714263971989650215726338538132396433268540722432909256877632432559388473797294514113196087387149097090505218605456080229093986145895805378188771150295358734436829438733047806402622932468280006697639709101365710297043689008847521476576547822957783949283826706179872525106922691445930984165431479665041832941591223029708283223043478517243379037595306833940884585107470570370857228241876522664124290056827685137314997711064210757111361216535850074117839268737155349261709309153014985210245244850741587019209169600347267910641262039911597241104139291508074346883986157955985683660029680246200719151867499387066075252273827539686676404470244850463404522016120289737797040479084688797097779257957592686834960439128481536527960952289567119643541293240085219308060929852203492485341598290164267080457771991378104909164773024347719895191441887551912654071227640015867595069737179602672475115839255845498545523236437889946352259112548100960528123223295973444205563494852675849400867786989323535787266995882590906082190079729044743290672073378862576851711146984129639884683845562023871434845423747300655609865628873599658002196678346690011605717963640484788757404725588918662877587681980674577755285256064940983485365564790232541374236994575215557109523621903051404520977723206747120665723527957875703778639886132350720064103630671495715581770043442587212539565174849943779610915635076991672695095651659078177868265741321278504408131472282580253360984786346235666405447990704623640220697299196672326580455530862879836912082984588075558326274560109152558306078822508201133981097902070397030066172880302523297084408187673061598926993135436024930702301179092858791093791127727576511078160176239091264853189877209497781859045781798363832652141015807939545664294570666422468222654337721391480674395036512919426316212157257373020360760067936348094004282395492357436145021231400162346866309753019998201041413675272752962503879144158276535182426132813619372679985886827225438778871977048581344646778961966829671804509467077425812064549479060327650654879267501963330008911140323347697002197886452278487591587187070511139344441142459121350180875414519524757666858260944390288428995242964158095519080338286972677580771921755866031152370432673022443231910545848825874497464771694260105712466616551700681806584514348859564607381654966163254606806271446357003935821326534022430937156809240522119759847181070589561359603734742444257752157474852089557035510469674542341878973248924721860815491622479524206922363794326084287939995470219443381409992051411246681089592931573361983590277452089386189344060450665483921093008718075187025138814337157598619626902187591258625600508925142065477285325537260422619677037379297944415709075008518958803641634740005351811725619184196572499772172249931480292412166634809067560217767508273530705565526725573687541507167443018226495385734861619860720769566126678870965891669634950935417160885861698819582577950086871422473539310485035615755113819092174573781538755047683575042685864165985736476150677892289063279702139198507626324109695235054017912165794099570741756674034048510407474634465571656125491997025586872375129902766748034349232775527569199000510982375241994048668237857735908890825030091703821445903102404852574359411680071625091873463319286799032588812238748375435002625579319916524617317058965931213884227430667432415986923962112949314493498042786504531794288638786401512102836715511912070668960345841254310462903161671088523001838400471305123722260391028002212469491494205173604547446738912111673238928006206053051595186181628600357643721168008395908532006185811179573751814439901584894999727912408084600064*t^107 - 147135786105462062072719517157991034056393862858412431732003751874073137478384586464422013718931389219417429832400743315427052468837379453116095114410632821376428132107401409548976771731106323897248887021574756923573608184041937742887782288254131397796604872542413702878892273763412194246489041851914060652447681599855755966956356524073768911647224946348104940308867273501181970038149364379362966870644402521440928399776188793301916636958332006822629627538215873200121771342955681448234819405198508376548824258078375974460731348201128581368595283916393006955100205538912068764984884578158404523067023221045883878749123602185731381443460973821879673907618027904036823418552051441814210828902272375512137875587802922143767011963609825704636486340373488340389359187363249563182534371973818037260602846437161210922039549434545786855387884657872172185157058146242252061810099701630240132830265322105053006284690193158442168524015269289906688584801949700184888740718322223994875042734793901189081063524895222860828977181512938603642546789648025615034689952814135649029356195329842786835170972347915700334473849174467793602774999779847814148629203270235418041335589856335203790729222953407786167150380923838723107368524809701609035148257676802183986695113750201227736382181187229275969781726537768955430937223166900541634029956492867446665968609647441574348429203998995554157343596796857696025750946958291786899973062027352707576433684906226217373732783093051903028546976224611705720447163269657442178407934283780916533601866475216106008642103692144202644836172010649789832594680481530306544276164109458585130172919237526116880330598674513198596798429328595589376279974680560123295347036435608931700266415547448025961990890919144941756365676823927214774891752017623309817816582336180446272676966335107506720235771252099531609491458672701597211129787758205373567061446210002249019761359286155577585963604165648966707478740495736996994654655735177390664242881204022571838964326650940810284607955711702686873529228914501834630351385214080560006391999499266420025766543552612559363219045669340757951664862128402700544036446381586732962272369953678147199732734849523647762480220112416364665293636307136616382209092832556563170339615056363574288638209741428965171109479446448589650378286770478631970965921003110095227998076882703924185778584215427025091032164463977722154839026308404039522648474467376196710749228556068772107675517324677144132748233388091385874430883520492696827461667983894912706927016640198991376882794567767095739529673348813808023473407333909410027070593916500973156024340445503631769899865022887993785946355458041088396085034339347398916399998268197645044763148423373809030085596290082209406016090609674187617966587784962625840413477684672702056293751747487099725160204560672414882987298284481755769233406064224001008293212314130134418821655741782582552903608029472934332069759177740335035013310022787767068928972313235417134581025078453596770509175453633722749521431750165638156129721810266392819239881457479740623048423549538898032135858118156747858657546339098086825419117578575929018869050289857353915057818173437010032373443013175338558792002474480374544958296661026521779447784170946276780454674385003314423318270684266188254534080635246854605032664786679143600362882733537676428502825823835591619854305709453551128732866830566857769063727611067520107044199264604144942455784019436997276521494088791918985377753820984050000502115868763580311814242970685810524855635891568578087490513333703259239474678903886031208254470673248515394514562683358348069369728122999526066518304502129991703947604675078954457200848800362060301522761732387097507956804811222333915918915975831058419242778382323427219579285388200462722238926926852525391142318638048257995962762543826039919512033769703029475240314094041504109079282640141051633430105584719265857626730012531880696028093637408567284516281533666097532880776153170568282455096808949746768737100271338586931746455158639180312715079197648805024679053443046833777977729650352917600072491775880597875909192965374869270247104662092829217212009234199550711060272287041735420579418331015279236964918063679000896543342172253844240810046525155471665768448537134503203200623405736993651148313246879762976181573436788149479527407618053595370419271530652796669299556309599963913728682344754826073123431971945527021939939985771915746513787336847168236824738192382812762240190348094491247399966274185579110473333155945178681562494771766020885843110883459169824673459464453667352548762000616157191216576918500373251013718758772296086075131494770785970130118965920847959460228382485541549211961996427451020967513427957402408063329532304707858022449504033872376471294531498168767592544511653748008285622832515043243829670026242679193989398260727586370436113254691769464235232252619223106628700481208643246013247000014089418890203714769791257512043564287083181038010207501734948669487577801030904218151494220095118408689479841286266989438580094597212461202874768923888416512405140237927339466061524799812452937513487956455794156946932886239535282212495486407787866469505/174135629768752466609443585221067647939518399173294361398355499387864217806832138489091801550895611870734631124264340240341227016406969181194850588485754326233521850850719132779703770928972158255118604388638087764384224037204768994050633226451726195998193082061332437272331095233819813426553808875958330455820597315007995061103614046312112575536213949597328691896306006964645845240825069696477025187227814369424868194333958744481918852715263202511209053040885485856808532393927753137488325650648503165935487878637260968857806144682376248232744385161528204128628834399261691789906434483768294492885932463438465371500358104014586135321328592897395538752220744235986138155245039820163899405721359924521366987167487757832457072420410730592784303871686069539431984250175931305901526738286185167767839339868213674581948538879346287785866506460846058541165504979077910716478980743838062498211431062446454588941232994770286019087378644655831167591549471356234505758118092524913910166140963147240696535391032972533875686002503984790935790778838143473696658143998683733872901838971420758246685473333470412810982790606093416411406133854239081061801854614615019976783946646813776864973515669527204012374925785951488817947446490345827667147811466937107771620183385474725269333902743081154466380685633737001596778166896725862345818094885075557699871179868789449635974761456892126183305404607141509212140331082094183148476473378430572073524148500374352284975047648107334695510296501478731130384562718914733839502707019208109108013479848666971163069301077177432585506727789195528960457382858418219110042196970852200916923625417689179703921520227719750109446434150099485426300815730203602625980564654275650108010115665853635371509161653461624670308611422320014101583010081629583478269586274887278240432353990075893653999392609145760223801770580225861932141294668709922176183165741786281362218902520006535137063281874898116511202509497148338324925213958653111766411807108961802909356994306197540735911274527794055529370503513244441009128370824451163494979160246558577310136349346997751988324915755753748548089851085099376288879419101324494770558151352388654930368372241950672377845282067880403970162897456474071614974918744501614341865585080735564247706855566911602282827822476436509024176765030238421739760539498232371064106490864153938534698746950547790038888258175976809826635432657956189592063097102989158824990978879629504757637000216767077860008090806794462710787521271882850494881327612958178997460407756079250749108811628784744407408222290735431381702388372074687063787460394594410763776482817751760670023234537837981187342935643679698706207993438502429202867906406724057815557328941723803144703747753713242589029402102634599950567773928473756128499924482179523442830854329780181477047965226345215944898088506771131592617716871633252156408658047521035204923469149876470057607728614273482735772012657785231683957203767503708172686859103735488049337914455010821475994568983093335043711186982406679965278838555357328670393499022249877930285792100869878380884094363517766604824847643878240089157198897188898342737601376657445992129103005008455825122924583207556581144370310172794537469944552586015402658363919570247482527310342929431241439260494751213346750682692265842309835835196145601446740152828930721867605519793454531602679938835408064959273600725131890901381402196202488515663058671119520152125664918481647219651765717990484706872208841353321880632477610194682288051140122265895095066753220302978770993821698074728139377468578113964360397378737710998843610125906149764093663841760673180872109269806585838260781375247648731501757071037746245339699445059180594710882763069884958558860079732913802237604843594223864962757823181423873487861225196650976268849550656631413229176138133817925102156762651863331514177752071834804156400045086226526981243104763573354144971044939207355968934439623885090463440543267726715164303823035360369007086865789959845987461074967939729747982387157046159673494307442069433371039130437698055322626453317162296414556358854719687463358353067314674378102793270417303454830226227701068266854369069019270896130110134108550289644599323815581160181961598671052262683464992253856497670329942013665583508297047404095281300043989227908669505376411243693062619700843114985295075264506165248307081612840316767588331804183470119297759865807650302953628364100336556491210935673869849133935508572317671621241551451319381643515040189123048337828151509872732749259295019729637991836609013636999385405219726917157649353854137571829436308266727898869953660754416694069433167873914367937352766017373400758227797654720087163020902288051023117929929160705481764987528219997122435253123697752855751167108019616117444764790089269696877161836988780004841661272063732642692702143555414711840276692778933454741154081005813718737651411496448327405010402744651758602646555738707496817009782062505616024374206556853294952075223962710802975902554613189123011796890123552211005803754236330175372412159886519712285460890088210317580105507561690956653886429990749021874876402176*t^105 + 5117970751786283145145065809474618733225125806074596767833160205753850117579910166911651843616681603575326583914026811147700500065802860332735002492482213111830064392614676365284135155140808244514679708230720461895800059809547333826020179485375050882623847974097549307401859840791310030294021772305234318895127028286386691626472912195840063374547989648445945650748253120748805106826067619609618439672998383002954429565738878106296054322484037513816823521481649958961850471398139721903475126811405047301379629381374266607504300516030758646557555182266551571806364283549145210352525521379797862427564141770269354154606597464360765157079955497692283734337686179409440822200900951917193494498666367900321910131829868238477905055737689242552357132409756715495986829786303881986956735226309708256105865307113386054978946424822921523696728178909836176684023302200728160770263674778245246467147894479415308648904310536076779580763592311604176701589602061749248873009474748535214467582414926679133944932706262353606544053224725022095693365162294091401051513155446575957990531505393857379545826264929397932751051872691541633038724752454485264752067947251839356029333233775514505160722491484186215779223523089671675360055696967232902746425198394583190078713153359290431844475164313960700721979609789097991161101016919457256663653528564608365867982710110837543723708052269121046608703618630920126069027928779794060904941717546361652976548703724650350160956012839148454989896077821288283531187429137212461572836690387847157977055253177848890230140863271551096170341850990204051493978861631833058785810083142030481885581436200763704394278602173894379929448959083002393209849854693930382169018348780055376532453697159238861350153243855348952220752764002204529277098674157076084670819903542820425608235389752213398873396400523309083633899769693163654606204969240124044219056360029524667938509590499941440260444576141567102832142750955428675744982826557058529714205065480051180963334949172891943344322520890768229848532446231459295430634194988862419870709178737136211815958656920680474497887136339293635676486331431537387664557765504412632336238360150712418440939863606238802971864612245577951993972094742442909129332076234569020594166777952864371703577319485880063858881806759337288468134210395244335189522366111465824215255997048538072932639460019709942386925951826993132392891966094496519789943029456354817585847824848366165436006641678179834017823194468553729110465188858357982831378525675994555191384451083489442561643414082667736318502871191187192398246922324017925431176627092764834469047573986604421123863799356565400577386034425410527333725642508261246008650673326011392689781709113275766154716720229659932226045025965154930813067573762771733305299440797072915956727087452590911466000033397071017623822384925037129671759406473150153727870535717601176018638564685822964229390217764075203471830118600843804589366599853708198156141677338316770730089817507483600288606148509501909610739121464107487540042235124064581472965629876198312242126683041286063019085386724493954211880188605914090402275871961291246842102444544970945126522722176257696095375331640295094150398272295814604046105673867639732651340875774732691252319052027765873639537915000804452378701231496939670907768198831390801000608534779797631846054075148937907031550153524159547842109964481614445028413352653366572091694645195991256612532943630396726168202290340574509306075938830171764113374958661441312784568673835470611422316794345792189586622019054670766186674573340252156484746042984528733549316290603335137930616456020785409524505244554858727041513398888206735747345581035233060264218974034283853485643803519599821472171264535638892531043921828190883800557804328274705944858028706953061587692120194076313885253979802670586990503459977239882796376951436365566173829208115131599377725939147157187801712883687106078051187158124369215989352349411864266247721876392182711602168442495832766871852925125049255014322138617308329237161940951398957798307342604215050801200815707675839825819242089821578909774052179996246640221801529876002049932061543158171611316384530473125986374267348526806978630502601551946068877324427440170681269728732843666926650449093423854745205246128274853346169299691403037394608526887655532660277500252856332773664953553004267895462621478634895806079242380472200081567718379055496337837756667699109267818680986521865235390699346647593544392154117108673288576715664639592404042016487189576117680198029165707475749869556282961729494134456819698116110917940608666669595820402963490729322679212931794742743198013570596535144427976988945864336013231716223664908052128624845735903028399019609228824258502348275037935782105901592264607953496502573949555367798000056660794295836448097042175076312212085214588272872748036564465195970015891169892598997651955480259826823472225045352196549438207494452533628276566514855655463665926752609903447882540525878724147826396871105317735264511960267025516323717124388462436858561385449747752154388288800882570089211743142978304544220063690072123123017049216364697723549290829897509324721760440678429625/49753037076786419031269595777447899411290971192369817542387285539389776516237753854026229014541603391638466035504097211526064861830562623198528739567358378923863385957348323651343934551134902358605315539610882218395492582058505426871609493271921770285198023446094982077808884352519946693301088250273808701663027804287998588886746870374889307296061128456379626256087430561327384354521448484707721482065089819835676626952559641280548243632932343574631158011681567387659580683979358039282378757328143761695853679610645991102230327052107499495069824331865201179608238399789054797116124138219512712253123560982418677571530886861310324377522455113541582500634498353138896615784297091475399830206102835577533424904996502237844877834403065883652658249053162725551995500050266087400436210938910047933668382819489621309128153965527510795961858988813159583190144279736545918993994498239446428060408874984701311126066569934367434024965327044523190740442706101781287359462312149975402904611703756354484724397437992152535910286429709940267368793953755278199045183999623923963686239706120216641910135238134403660280797316026690403258895386925451731943387032747148564795413327661079104278147334150629717821407367414711090842127568670236476327946133410602220462909538707064362666829355166044133251624466782000456222333399064532098805169967164445057106051391082699895992788987683464623801544173469002632040094594884052328136135250980163449578328142964100652850013613744952770145799000422494608681303633975638239857916291202316888003851385333420332305514593479266453001922225484436845844966530976634031440627705957771690549607262196908486834720065062785745556124042885567264657375922915315035994447044078757173717175904529610106145474758131892762945317549234289743309431451894166708077024649967793782980672568593112472571255031184502921086220165778817694897512762488549193195190211938937532062543577144724324875223392828033288915002713470953807121489702472317647546230602560515116959141230342154495974649865084015865534429575212697431179534521271760998565474356159593517181814099142214853807118787358213870882814595742678939679834028949855648730900386396758551533820640557334965098652019394401134332256416135449032849976784143318383390167165924446927916244447689029223665092136124716864050504294353834782788725570923534589744711675472553867056784843013654296825216621707659950467266473701768454875170600854045378568851108465572787896285776219165102859454516226989345939291791966528712823236460845193999274402216022643071173946179652784116402349225924408966200682392021339161082131541312688789650423662214788762863781296525137482097981612479913916059426696714979772247973259064016518730665411921086612772499358203783596865543457895599985876506836706787465285692709194149555094529808508623279156561493241490269970882430506037597890776249038072044688188013577438629978134042821848587887922461220995067363432187938637623987772505001059477910531172495853728382261272860234707427019709455238583917481994973337132936811015816379620112428292071393694367369171677108108824026961005076172807099326822354311187771113482542383639314679044984569179743715716701664320835595202159023184105802906512724991412729310290115045246834162927852150660097979837497554074427071775241928766483504526374238810056041600413354329379694491962173005655272723315051411095830875702649600207180540257537543484629282433046588191748434329178761405280470634186218776568709916249202526100949108752136460055623510871754320647398598590500920086565363141091913735636611250705308032561245827822496488856812460035973185646883903954788763765963459791373310239503080392927899637571930591725070355811342698588337312774537932305681416731102879923689657782172812455492532846502235194692535282246064341900278933957014473323260922621753752519407172044789329103809004050786306238515473257155738921864851783744218163815469991727125487815991124125606824311560983012362207632904086806581531534002024818797131384567846021419411351356566396330584617049569802126305552391725465839342301520750415233474941832730388244205624989530958019232764108029369505833515272808636065057448076244105448291220256037174324031014368469885521090166045766274742477443503623847140643958999334379983432475881002370584972598651800012568350831048430107546069626589319914526604281512878647001761499516309032240090505025237658338134319799359961659328657986750961171524730426060267335391385466838716734947906177497586128948394755290011482606585239379471859963637928359798577065610854810459718181999824401491350547759328386815467877665553230933350828248558188786976198305552333678261247982100790290678114502350799329920024903720257796586006605122836903058709075710722348570606410072321056500815928904888005604604984218511454077056250617667711080001383331792018209326483629183872975631954364769365409558497472594573089633925043260427556664972860115069900502457899015925344999090574223446430176006964059016243798557735778275060229421686444175196892289084825749586346001658215496094335820689188539005632081560254310917233594315859303340273329681837140214006249964686336*t^103 - 1124687197989225762865231941798184569818141193347975678607528312214956227297083353024545371479449319799558443670202463607595280931054760995237750691144280967647997476746752169699332294764904082792648595245959010887575576670753262358525832152692292141303808821604826075376139935784666884688024467163318025946950165745154568850628801742717414040843300106821333844362549568847234011254991999440562634563810965093371982287253342539330831887874001142110246684757943970789104145846232428809150780594810472784503291991962855732934361100450372725905582685075397757186370003241156153536968899558149374387154113266866925053917749197449440422511863591944223194721379457447382114385935238024766421494725390024624461481219155718243690248663643691344657772643139547576874714186263185992582672795799651507237880801907921864867119170915894689914040053860229423314589065091926892001545173935856643868795159498524913862221659011880030315623009108975527437761647739929973144555610100208188975767589125406906333645478408518287092213491876124766159580252305375268620983897309364544833123699214221671242711618352673151579478458349200453010425321775966554482553631547566434656017127871745645852967388835908967650373116556429080940823199891876309567995781893174014904721126138842497365819964862760381627881622180160945593630490669164055938642113725893482752016518169584310585396207086193505507946467830955291654549994949981522490946912884170276747431422288939618227903195668326214792481198807428229904872918755467748873199372020633608858983495202057151465968920513657774212815034215905154436599512732798403794602926170123339529682920932470854565999788247229688746886725736800585791736453828968882523071634369710975285506634228867189878560866018234299096760555125552034400015971809047844195868686630106295819121157232265761290418711482208091691920807157003494866029180375633526451940651059504847014066266196338168499156467268409368018245623746218505756085197754425317792227515856878550157488533875762641831431961731752806842054821378513902880539920962701122704079708319419248788667279636716882380273264111607875779380703204927845331975801485803414010867110443707274756329573937286506533534314142003111764089434574425543258671899410614800360227117255606470761541873495063611764220540216543008835908657477240386018552397818818626168928920508793412345578902345501151375891948140539310599404665263905930442358445528404813439929660351375065878470220109986147503148528950694759612304779443268588754364653180823971724958174312471171982518908992206663078366636177199851710742703185959897663807090503188688162378375429001219368567972359050948047733663390012682405451840278531218960074077125763937006291661004075429230334627399889188573572814445582428921244366920165072221471446057073852529960346444333279653154726228834922210107560160979980313946224592660147996393535920485492989573202824450887041632009823331785702228407924229865351254587932017187469729995573116274954963335882232395356387787522423149085673291047489029563636988066932070705887439319225544273139154348805503174280790535678023676797802338175405665333422583968012448954806179078846321795009180836301375138813403521956151270425544021538099495690022076441822082204362758237233959894786948741444772608191046531211153990792147039016501550275290348756537587528077871019389546474461680794767620826730304320818562167530439126961035856243855856127856278075592672075728868109594321025580548159712864127588462335796923435341640504805378974774459958861001402977693405734416206450402491023496222993968713411151623035883894420578201865874942337946673404152052364353437750701654771862842145864132786363857917259160043346759573063264617485253596311621809710478034458968909030729964995262990898615036963367071484915307556168785317712969645699637245750531651753648633659062720453500056356386284601860852826517750496164604282617969746147986069357831763030285114245065354716126693400513842188751904721301129760726189661261153337101299240656002006575117907616124735980168825497564205191114134561000812632200806562768978487043069465357995285958818746195759973162275905783895723362415903683766203355706429678663850775674833065190541911053211797553848083986800231716232855259335587423287798082876855716223991023863720988750264430468529620794338720753002377769967473161232347016533319092239923989875239562628385152740726264555690332975931230375317657088067068419799459807238590219094197873377736385109181153321726952703535649479736235007852291242129662494218569119107716928889508486111135335178156781382710095675174963343125275133675431425231320309080150061038385207272387546787033246008372143229415819498369789372441886589383369844515411533323126399710587804778918604963338817373232765959074066275238594062010279515635413749365034986440204729112282180480064902679950936609831080743351907644848236242602597307986926524398186800285351944626814914840594432044769999334264772797048132870893848308030545352570655672514277731882159927013766870163222001575523134893777441462669379862592976012447295749814269749156770283094420496138704557062564743087832488221521561199812748344823283477175215979316193108493025/99506074153572838062539191554895798822581942384739635084774571078779553032475507708052458029083206783276932071008194423052129723661125246397057479134716757847726771914696647302687869102269804717210631079221764436790985164117010853743218986543843540570396046892189964155617768705039893386602176500547617403326055608575997177773493740749778614592122256912759252512174861122654768709042896969415442964130179639671353253905119282561096487265864687149262316023363134775319161367958716078564757514656287523391707359221291982204460654104214998990139648663730402359216476799578109594232248276439025424506247121964837355143061773722620648755044910227083165001268996706277793231568594182950799660412205671155066849809993004475689755668806131767305316498106325451103991000100532174800872421877820095867336765638979242618256307931055021591923717977626319166380288559473091837987988996478892856120817749969402622252133139868734868049930654089046381480885412203562574718924624299950805809223407512708969448794875984305071820572859419880534737587907510556398090367999247847927372479412240433283820270476268807320561594632053380806517790773850903463886774065494297129590826655322158208556294668301259435642814734829422181684255137340472952655892266821204440925819077414128725333658710332088266503248933564000912444666798129064197610339934328890114212102782165399791985577975366929247603088346938005264080189189768104656272270501960326899156656285928201305700027227489905540291598000844989217362607267951276479715832582404633776007702770666840664611029186958532906003844450968873691689933061953268062881255411915543381099214524393816973669440130125571491112248085771134529314751845830630071988894088157514347434351809059220212290949516263785525890635098468579486618862903788333416154049299935587565961345137186224945142510062369005842172440331557635389795025524977098386390380423877875064125087154289448649750446785656066577830005426941907614242979404944635295092461205121030233918282460684308991949299730168031731068859150425394862359069042543521997130948712319187034363628198284429707614237574716427741765629191485357879359668057899711297461800772793517103067641281114669930197304038788802268664512832270898065699953568286636766780334331848893855832488895378058447330184272249433728101008588707669565577451141847069179489423350945107734113569686027308593650433243415319900934532947403536909750341201708090757137702216931145575792571552438330205718909032453978691878583583933057425646472921690387998548804432045286142347892359305568232804698451848817932401364784042678322164263082625377579300847324429577525727562593050274964195963224959827832118853393429959544495946518128033037461330823842173225544998716407567193731086915791199971753013673413574930571385418388299110189059617017246558313122986482980539941764861012075195781552498076144089376376027154877259956268085643697175775844922441990134726864375877275247975545010002118955821062344991707456764522545720469414854039418910477167834963989946674265873622031632759240224856584142787388734738343354216217648053922010152345614198653644708622375542226965084767278629358089969138359487431433403328641671190404318046368211605813025449982825458620580230090493668325855704301320195959674995108148854143550483857532967009052748477620112083200826708658759388983924346011310545446630102822191661751405299200414361080515075086969258564866093176383496868658357522810560941268372437553137419832498405052201898217504272920111247021743508641294797197181001840173130726282183827471273222501410616065122491655644992977713624920071946371293767807909577527531926919582746620479006160785855799275143861183450140711622685397176674625549075864611362833462205759847379315564345624910985065693004470389385070564492128683800557867914028946646521845243507505038814344089578658207618008101572612477030946514311477843729703567488436327630939983454250975631982248251213648623121966024724415265808173613163063068004049637594262769135692042838822702713132792661169234099139604252611104783450931678684603041500830466949883665460776488411249979061916038465528216058739011667030545617272130114896152488210896582440512074348648062028736939771042180332091532549484954887007247694281287917998668759966864951762004741169945197303600025136701662096860215092139253178639829053208563025757294003522999032618064480181010050475316676268639598719923318657315973501922343049460852120534670782770933677433469895812354995172257896789510580022965213170478758943719927275856719597154131221709620919436363999648802982701095518656773630935755331106461866701656497116377573952396611104667356522495964201580581356229004701598659840049807440515593172013210245673806117418151421444697141212820144642113001631857809776011209209968437022908154112501235335422160002766663584036418652967258367745951263908729538730819116994945189146179267850086520855113329945720230139801004915798031850689998181148446892860352013928118032487597115471556550120458843372888350393784578169651499172692003316430992188671641378377078011264163120508621834467188631718606680546659363674280428012499929372672*t^101 + 223663524603700859202822203363810685801987916575767883076083707042272170509053458137908118220771888009568638407999196463890103014163945461495318159340662643111799086541549971335617495419206178055830463937220328288941477664751680961413457149911414796075224642310035658036219182547276480355598656890695205333852181737288309449754518007228326999292945575147022692761400798370677290192595788141729761032065321544191248812106616812638369064037363456542182473023745995586791414141605564390310458227732188078429426340292518537677687166796738410039955450361348410484548969163780352709568203430313787531670483464100528323336243334659544507859265108949196965792371483462869065272630723559310577003262618578391063771392156137327121049299729793485507166395304525286663560617401758531026264161463115986650165187531026693808431503331365661988439656739401353884096397770070305044116904332227982759219796440413333996170720649142398300863663113902036847420478872020441867463058917775013452170812591951667862538449357943674757388768760415673177864276170026630823268741900148904602902241926218379900361841181953291151973782903126705331884701051900555437668448046009035623012943599444328958097520509552689551288385001029351056959975705810203636460819415504992215502735515139515648991612683385386814536723744921597679277323269116035998747968879521676958887262912460812348368635225715510589555740855655118343095269773837228171661748636786796955649327611173967513684032395177704137583831155795243073410341996282082407227157631110827604091615501581747555234121167327372473087987688272225960801317894597559583397548133095328729968872472102160511026952996141252640154791814193370733336891910948627700561211958544559230191724351877335976083624692642987484200454396282816129278299910788794287905679109884514792578932574464843794802706424164942723133451537072162019161980128276753171334118064194229539281240867000238666080218396733809275315414301128727023114551948403159083312161281717884297332195563795891115436862311880462522906781699508625909950466823528341004071672483868173638952013517292204391636248555722133919361320143379719404408942729688762626992738691387385138507062748331943786408290724250115230605645280176532352819310357185321288724320271173132841210471694479646713886702621178617788935129630524885104437414829715226492321101198845741083312581938986245313857760373205069797367886222784466017442590199577906522978789137440058738077489219022256845039710456073133907973184496434641246323341009771852752619388744071388156577241136903527275390655714429651302566001734244419881623402808444046125878160574960477870104208272638090833564781408398607107524416818124930533462031590784833294553516634011322548914186524452070860103364063719804654168047490121493192835688976802533002797602984539898317357698396281084642969199017542690641171587204810519024583288847385626128504457353092964134253958112906128999144657705012290852968413518214887599376451188776033319552050017449437248713801360945422477005939997684144974399262735073998059423451083234391535109576992429024837413691721701184804746294219309754511849498691839142871838486330923210003846705342553002290568745392399368098795531838335663324330052001628341655529308259475474960491452373887583859324627420743100382369857074241860314546165585340542678928008330378605661015900551494786614147063917677704500004531477494713323055885787363396772681236540078645399647312948292755921619478745268801986504656858838606155156196178639681551759473225656687828537664819737640894155002233387590574985807412225195341486829385585060211982677214050668566641825958408335377495386845314841399789941204847018512630613321273515210490525322670242233133735426706592582264935012177406887858332451186455471380080269944422404553064820270081634241148094201433494110478462916782570438379692779527073077680007901251394716056644832154970746482407263552913689850555854506708565822166010049359980094020806404054869458991454958370028574787564429670698865393937078805372668776661819915616548797206068918562366640811256498319291861623603939472005581897351670736339480475047637538827624474402808171337099435655654849446265690292994133144250086199553354951363468582433421045919980788949918651230025123163517737803816288962655266914998997750185657129463146942815869397239254410058914259107415897119475900296546761732250013364103943328601432384517996087963387112374166298551899057355262441866777441204144616290906201589831569864650803973611643185435805356140931495622557846103233838176403428144097291082655717487297051508685197794032980842930280769992442605569582870717519173130318887631504617679926998839419689157687134823773141941819022660803303954311753042570744853854477542211899714371144079129366156623875652523849486584551586279507450876450250911578171026340982676362551668995858711989535254993350810379393458078352380593275528606193499656323663824094591855696673385457589146366032301892466359456312502491033008266410362350297962954223676340132000672962766398105245353849986345940627730154214040239550338784302563510704449061393174307474304006924545714038283185617961981030929773692375405231206201889040319093239065275/199012148307145676125078383109791597645163884769479270169549142157559106064951015416104916058166413566553864142016388846104259447322250492794114958269433515695453543829393294605375738204539609434421262158443528873581970328234021707486437973087687081140792093784379928311235537410079786773204353001095234806652111217151994355546987481499557229184244513825518505024349722245309537418085793938830885928260359279342706507810238565122192974531729374298524632046726269550638322735917432157129515029312575046783414718442583964408921308208429997980279297327460804718432953599156219188464496552878050849012494243929674710286123547445241297510089820454166330002537993412555586463137188365901599320824411342310133699619986008951379511337612263534610632996212650902207982000201064349601744843755640191734673531277958485236512615862110043183847435955252638332760577118946183675975977992957785712241635499938805244504266279737469736099861308178092762961770824407125149437849248599901611618446815025417938897589751968610143641145718839761069475175815021112796180735998495695854744958824480866567640540952537614641123189264106761613035581547701806927773548130988594259181653310644316417112589336602518871285629469658844363368510274680945905311784533642408881851638154828257450667317420664176533006497867128001824889333596258128395220679868657780228424205564330799583971155950733858495206176693876010528160378379536209312544541003920653798313312571856402611400054454979811080583196001689978434725214535902552959431665164809267552015405541333681329222058373917065812007688901937747383379866123906536125762510823831086762198429048787633947338880260251142982224496171542269058629503691661260143977788176315028694868703618118440424581899032527571051781270196937158973237725807576666832308098599871175131922690274372449890285020124738011684344880663115270779590051049954196772780760847755750128250174308578897299500893571312133155660010853883815228485958809889270590184922410242060467836564921368617983898599460336063462137718300850789724718138085087043994261897424638374068727256396568859415228475149432855483531258382970715758719336115799422594923601545587034206135282562229339860394608077577604537329025664541796131399907136573273533560668663697787711664977790756116894660368544498867456202017177415339131154902283694138358978846701890215468227139372054617187300866486830639801869065894807073819500682403416181514275404433862291151585143104876660411437818064907957383757167167866114851292945843380775997097608864090572284695784718611136465609396903697635864802729568085356644328526165250755158601694648859155051455125186100549928391926449919655664237706786859919088991893036256066074922661647684346451089997432815134387462173831582399943506027346827149861142770836776598220378119234034493116626245972965961079883529722024150391563104996152288178752752054309754519912536171287394351551689844883980269453728751754550495951090020004237911642124689983414913529045091440938829708078837820954335669927979893348531747244063265518480449713168285574777469476686708432435296107844020304691228397307289417244751084453930169534557258716179938276718974862866806657283342380808636092736423211626050899965650917241160460180987336651711408602640391919349990216297708287100967715065934018105496955240224166401653417317518777967848692022621090893260205644383323502810598400828722161030150173938517129732186352766993737316715045621121882536744875106274839664996810104403796435008545840222494043487017282589594394362003680346261452564367654942546445002821232130244983311289985955427249840143892742587535615819155055063853839165493240958012321571711598550287722366900281423245370794353349251098151729222725666924411519694758631128691249821970131386008940778770141128984257367601115735828057893293043690487015010077628688179157316415236016203145224954061893028622955687459407134976872655261879966908501951263964496502427297246243932049448830531616347226326126136008099275188525538271384085677645405426265585322338468198279208505222209566901863357369206083001660933899767330921552976822499958123832076931056432117478023334061091234544260229792304976421793164881024148697296124057473879542084360664183065098969909774014495388562575835997337519933729903524009482339890394607200050273403324193720430184278506357279658106417126051514588007045998065236128960362020100950633352537279197439846637314631947003844686098921704241069341565541867354866939791624709990344515793579021160045930426340957517887439854551713439194308262443419241838872727999297605965402191037313547261871510662212923733403312994232755147904793222209334713044991928403161162712458009403197319680099614881031186344026420491347612234836302842889394282425640289284226003263715619552022418419936874045816308225002470670844320005533327168072837305934516735491902527817459077461638233989890378292358535700173041710226659891440460279602009831596063701379996362296893785720704027856236064975194230943113100240917686745776700787569156339302998345384006632861984377343282756754156022528326241017243668934377263437213361093318727348560856024999858745344*t^99 - 5763518652351828215518872243930548000206768029383362960792499282909480203333064985959697224708448089424523295577337781012845438481309235984329835904684119317192107972007347955238256560020580104474985754124398598770548431411016033428868903974961251400511641834629217644953061117689134379494132659200475181511768209518064622730032130545345407677085662483655830176513496849661174185883636964415213428616996259331821683321212532928782491155272819452634989816821482247577125688450161635272140117439528537910791896466526142538456856437957682367053128477235756358438782181093543271811282478695497182976991249925903707937799208490899236901937890142112530107706610598868887319062579718361483530740960498710503309866666202646239518044203868810478997533071349733108889560497024299164068524518242600603716532916453507999143249729463451589765333678748765446588551116420178497435284120515071130173276707491000776682153168110850803216132138061210142597150716841326619602889079510858326980293123063009886752563286315338182541019358797248093727790937074040060155705671779099962676947579126332675597856009042813289696605844214171388633465319787673009636600893770623000456103296257042269108046416652110409293259476799681988861902804254820033854845019109937538472033925811283098387283203847032122113271018931446085333685687862151108355475352241625544063935325994533125054084048361352490096694064997814752118898218802448614047181180791841282509476983435233323683092605554836009625090074803755264244835993683271976899620460785890099943105396898167780543954416729182664941922534197436417678218100471369826771295290392927001480495880816968494068019606007537279075451068683869722292445467758346107701568064721254217013468464941304620667409940690516553371744210255459676388959143570762525047414238616352337144250774003704450778947019390469542030144698048467386695503581507132952760717467305071455276734088208311540069291503636182973080705999442548075241075035600488284492815882725671062622523652524793027922814702269463725492077392833313855909881188523723653008805562246856185951661150110595126935321203949006613179791079556932939645676237423076115632235732678713414166765115995100221577424716069403032654556353210581731342696217811542019276612307296630822833832718335704947833075256737543750603488046792867834264463644951639471059152683379140854818920960337265742904390029083231159180574152585505393363339215954475622357741548996137403456019576288385131824859032131212195929231876534544259950731990278712553513104449621872435148598329570643322894336458900887254564903986091004868362706175614684559693901915558599693216623431601639895919457965077055925951939850214339731609195494554661736528245051087504552754628924991624979849574770381238546351255987888378417551500094544562672865162721453566923885810730805825486974401672225258835167649135954072321193925884262252861099640320150765652529782217611800521746814634617326370790725230714121521105430922675792363672354314821718513188477812138158871159670404445299023206214169648919324802560117083213280713959355496109514008485566558962003028624399355088005539240111759407171984382792894916902565141667966760330577753084319965212917241808778447488205110102443574740028027145117423507021474298342809940282375744090173954097331223990293553765528013709885543014582679163575026013565070091981720718105782142715544582960392262811780454030949332472250595618043000084925777290769724682134182602460595234757527478569285131045806555650920897796012137630160839963431480206908721931723224025795445851392576475789869240135063007470150120044077589570890330226612734424627763434686277289311086042935030967399656325255182544350034670326082322774010550831358283397179122196401324888543708674751877141982854570617891041278749403908159163697505414860164923333227644350430092228648662844105189367938492089574138437101906992525567095155153283655720013918399477881563956702314055670224695092182018732774749954757480817087895755651801361428260592517851014826798603064647936212006492582345715501367236735469161475369822484727572903866524397148123565823312447210112756777701743385992988017533217384821446034023135375407856591702795421072672818015398288720153089997533813524905148552116345097804131914040700747561404859213373542658568102283180867506638122719518407635212508636445001541298644909851132837572880527922674930528358810301186101579398348555560976755385802429272494511285298427825743645955829337213918036997143930188553593180277452472456820603868967955815377551357347401169149023726994194641796108572868244312069438771796233695119681291709608001509832039957658020716603434591509840086992037801127113473566283720311345306340378784514655126899280938942787249265379793730953880919395995799911545507192167885126953726416279185207721415986694049885134466838081183001960001710874190918817741557254938127245241589930419284486091386558776839341926330931760086515409993986391662523755292550698360023362324456223934188196587738392300849929551889781449704175266934128187500126072359630420428692733863427935597257847286253890218639303937231416371228278188372655432818209584570873518269938358148173694001961816672882417625/56860613802041621750022395174226170755761109934136934334156897759302601732843147261744261730904689590443961183433253956029788413520642997941175702362695290198701012522683798458678782344154174124120360616698151106737705808066863344996125135167910594611654883938394265231781582117165653363772672286027209944757746062043426958727710708999873494052641289664433858578385634927231296405167369696808824550931531222669344716517211018606340849866208392656721323441921791300182377924547837759179861436946450013366689919555023989831120373773837142280079799236417372776695129599758919768132713300822300242574998355408478488653178156412926085002882805844047522857867998117873024703753482390257599805949831812088609628462853145414679860382174932438460180856060757400630852000057446957029069955358754340495621008936559567210432175960602869481099267415786468095074450605413195335993136569416510203497610142839658641286933222782134210314246088050883646560505949830607185553671213885686174748127661435833696827882786276745755326041633954217448421478804291746513194495999570198815641416806994533305040154557867889897463768361173360460867309013629087693649585180282455502623329517326947547746454096172148248938751277045384103819574364194555972946224152469259680529039472808073557333519263046907580858999390608000521396952456073750970063051391045080065264058732665942738277473128781102427201764769678860150902965251296059803584154572548758228089517877673257888971444129994231737309484571911422409921489867400729416980475761374076443432973011809623236920588106833447374859339686267927823822818892544724607360717378237453360628122585367895413525394360071755137778427477583505445322715340474645755422225193232865341391058176605268692737685437865020300508934341982045420925064516450476237802313885677478609120768649820699968652862892782289052669965903747220222740014585701199077937360242215928608071478373879684942714541020374895187331431672538232922424559659968363025767120688640588705096161406105319423971028417238875274896490943100225635633753738596298284074827835610964019636358970448245547208135756980815852437502395134490216776953175942692169978171870167724058895795017779811388684173736450744153522578761297656037542830610449506723874476761056510774761422225930319112760105298428247844629147764975811180329972081055468102565384771968632990922039820587033482085961853380182800534018827087735377000194972404623289792972695389226043310040887107617260410805161402273538216333476533175671797984526680221713456459675454449224198795633888896133031256258199324532800779876595816184093864618643072902457627042531187157558607196028728550969121842834187332639344796245691168283398010358876021406474756481241843168570695090038396417763951880685698144579241950614246040791667650456634393748352581283747607498849418846022823865634864042969018029998900653765357929158374215577117867477510684100443339955681137219843922500501300141700311434286925117612035625709547118151155740411696808488022525091701238762836565683813866213498303790148137271346619510164222134136196202409267227459384005801340350970659225547784214595558265762724159216776051410936205421389390516187795240680231038883638978060464585971418757404926045845765996381900488973886468683405528568633227916653457419347161695433744427701497206904686186690662148222276528197720748883112360058755538092429374456685951063474580042906839576322780624672219141067804775727320320537867641392887507097047141945744115370410002441668634998298139147795025598398389143908670360415018390758555013270000806066322927138088939995987264928525755397926453581604519758587161101096904426640273717806163346171014367920676257223263784391655529528357456614779777921619121260434198502466036768928520562894681716840222505754608281216390743175924522302255226583911567718574307893910908330661832924576058041492844017683722463701624988402038564820758646251419116714843218275570429264942070355409156985380151890384921807464610288028364339578725220395453050755830121790167234953848056651202430063488447686246673534058880857617409685647808834729421949285702321094879123158980604993720952588883209869788637083515707549083761394578328199227464016421108440595531618338018599705688506861284396732164524570667862838208543864002709239968684173485728649543806912491551481222430387794188030404893157575596573441713732924608274389148600271609529296365484982813324947037699143955624599691915497448383304440533529961982797607059997241290226736863188584551550383130719396411387014775268341230932126691211953963636571227887418686340296375299217677574474917978209543803712637930042258512349202667060869997693829474617917845145543770662765742747108866053241150405854670746352810372240825541223550182939795493143789633034157720690977124821155947516635714991620241234287295236333735096373124147638711972150804988307846182352568540108083531010200049440488636188540411560079886288523313161057537141817799112510205915436530353161421484065983746600068833624784507628796448330382657999527252573323674852679240937930501187435008093211719212476838393503839203817455233922099588816007142816784384*t^97 + 348093983950600594464330537471983179547717631867227772214020987553212887439302262195897992903254713179981284286702058151606177240873325749975335329128798841893587354057071010324438548404210720248096329719646041539676179706476104819102879259260476633642811675537844472322863564572529541284751362869034483145653704493335287188040536384506765313823597386981674832646449147626045518076456776799209747694945020174447988467118461090836467663050902517222066797926685886768756131302989301197048017501435908913917749998556632056282712996867325973769291773252579272617514993985595315767199836441228932502416203502004592620828817591791736551459332051915975366051355697731801499536412653615557410467153924872438222592286771879544752796537616033440390452179964711810551260015803961681093470924742927328927029303649275520894523289910186021860235162306203663573314467899211375803094528968725462368905869760461550458249502809762508253308508169089964986240378652253913206298865807535239300550744589837153560087063561387549662373846330934937568190175937882814066606879906638724131943911068234304140142470163180454666357097055347975088169582306984505056486751987272894320088259860563298432019870814042953943252876459974473848261218979447634015452773808329903101565281998870461654555901588246736995817500061139762485877077197409957982110348423383787023020956570712962423652831432324832373274681029119940707699607110758815599294336107212787417157527711246896691257420040762612118720438624903186386368765930999441782092986269444612968479061024401442015338203549635387238839726482758673945277012030198033290322407179025568175041307344332064737569036025838775176382525455422784164516529654858433151702463961537115406147214454903700175605477349729198487794459358946309378398263172061674788446600953730555677577572328185557849770241908776310644110666773912900544969972585107679015562867336927767916596932944352565275967746618037237599364709816629204809914628513947432380860744243030564577017551020385924387049669110941670491513388996623526392522568048065933177789225046524661995073810460571499630022484287319426753417081654812103446105066612905847654280699727798577269796046863579046853061154993929322901706206219182105991945290344016089289368303507580027906842619572503330474797556197126563225150396714448569567212922157241990623662971315679716919993254871648437635204224410066374832172265060344887419500675769213438972935416758864625943744951412725132753239298175882378736799514118179072629507861560976121543864093526420103831962355240627906388154795806545781805776022686453714051466002973935597860049589446692294574320444181062850511779676014829492905310157575042309542505768296370432763662045456366417085571780901810276913708181771522345827566850077052525993638089958641454862744347977500560489462361894594448594085845883706066757843114771701192199220927090053007716182242389527266949470133464423025735488119547227169225966319142729112042707312601525124630864137435841038331903224455309792617307458732299101319773499693251971456789676999606040064097116141288301481728793135504943010502059007962115814648884074638552435098055163472969488538677850899308703231989668305418227269696499420014466671296635588322805043366831593253842715249706717211261169820840562439096747297218358936397409871345359074353539566102149346759878945153020663962968545523125992917640274495012497976400374728530412561987469085083453662213294506119417618916755075263950639260482669235192518958365875299929548812147920455103038806089405363596274048511541657146972222063804968389022040387360942236340258617899635199091443751072179536587262636051486174333116914499145728549301148482542984930910327595078141623078947038138863068738877614244067475388793224159193082969348070680021970604548718050877427041173103385134263962307661457870535599162700079274704044660113454356324854021368978112646669570690587592596541610459474712214441301150567254147751464192693719840499125608259183258498835658682679169855026332809323122934043233310450376974549800141985643330547192413968691097859550148978559399338255397361619445216173758448166275067751545573822168224931758347555255936043654589186773263804768520452726977628872673071644733707738339914940743346589057092710452074096919772958517622069886164997170323609321778236874310454150385229010497947641546808416186534797321787608901075521594998879041145543656019956604933548763885145673556583162283673862055973842015266084811098766338761450653937885395536320701888025853182708106639026557697587275936573861611108670825878360938058337874106562395791260384229294407880715395431582456095458700879349738686193420320552796765052365346133421309518209907582904090023791835972971857059522706565089431071621411692362718870790162884488461153559414048837431774021969399132297810679890369053250715089493709912059421408462968187133051559197347161874136397789211486959055078129111771428481789261324321744719505458575104864977294325402232689002583445411882474168513499779168058996185225951936258609429263710664299964524003353381449304358953670307616740767111449759725953951913966984783056497514778133258332556427364174621087622071109393320956969225475/41897294380451721289490185917850862662139765214627214772536661506854548645252845350758929696456087066642918766740292388653528304699421156377708412267249161199042851332503851495868576464113601986193949928093374499701467437522951938418197468018460438134903598691448405960260113138964165636464074316020049432979391835189893548536207890842012048249314634489582843163020994156907271035386482934490712827002180900914254001644260750552040626217206184062847290957205530431713331102298406769922003164065805273007034677566859781980825538570195789048479852068939116782827990231401309302834630853237484389265788261879931517954973378409524483686334699042982385263692209139485386623818355445452968278068297124696870252551576001884500949755286792323075922736044768610991154105305487231495104177632766356154668111847991260049792129655181061722915249674790029122686437288199196563363363787991112781524554842092380051474582374681572576021023433300651107991951752506763189355336683915768760340725645268509039767913631993391609187609625018897067257931750530760588669628631262251758893675541995971908976955990007918871815408266127739286954859273200380405847062764418651422985611223293540298339492491916319762375921993612388287024949531511778085328796743924717659337186979963843673824698404350352954317157445711158278924070230791184925309616814454269521773516960911747280836032831733443893727616146079160111191658606218149328956745474509611325960697383548716339242116727364170753806988631934732302047413586505800623038245297854582642529559061333406595625696499772013855159513453039525764922077078717165500160528594490755107831248220797396620492395844263398522573578141377319801816737619297107398732165931855795514709200761709145352543557691058436010901320041460454520681626485805614069959599705236036869878461110394199976902109499944844565125238034340057006229484431569304583743318073211736869105299854437662589368609172907817506454739127133434784944412381029320124249457349524644309018224193972340628189178833754960728871098589652797836782765912649903998791978405187026119732053978225023034784942136722706417585528080625413843940912866484088967352337167492007201291638434153545233767285911068969376279794876745641290821033081383847059696982876567955307718942692790761451507446009368182622358319405771650343401032059725081759785020358292676940679397762537814144694919260385397853025066504169910277789617348087617160900085143971008663491609074710875876092172224191148922896245719550761021324830703869637052020549234545383638883323098654976098023030927094239129432153593281127714595479192684369507074040978707190537148447407600115774398300305246243297734254060391561913471977481317066542088981399512493989703157354276870397360457648754189461790742599332031549714267544584546993763814575586209077184472836413886543133374678320873766644864209716271195526895169328369372613165509744714600326671546291364267253416579316747472831808425264050086661499934733350508111377913987566069412227123751779860141037469451231269841525065950635469568360667007489426835679302464933144272864809267432566574399433113561525210754621880035691485738677090513321414521023761432980480703659117607598470825939289694926308558087840244307406523649821412928126871661456705261098167938586758098466329670319601157253734784035031927035224740795361652356215288650714370569609343857579539073347542888876006347405039687816785723442687788155224571588551815133165630500022373650455788802127242904512633378071625788219681477322650440925128842880072897147908287927356325567369014996237946312276061049674826789440030293208965796971751401064223969229297998577043792067699307704957955309971979006615420078061969126158125926679836363298299876109409422869711303421015151606607580829637635819185049317340547603312805906924903798671681476844226869197511401540297944424463820047358749872216552201197359875186310920559002501045664947779213466209789984694157103985694620806427708704679226552870738547215829163271215028228563714822195003281120492309094374570211625728329874076496288253912210875986084161543351905889857368412236596226722327669919469057544012861312535633732587853679246693297869689294462588657696310290429912496981933276862941033636634630608118437018104702635775522084952423048913661135706778957952295436672362195828269159233111506969772026537160965896220210118997079781128846337042238600534164041566283502592554094106072565494509832471804071908535129969445671535078886313756740167069267612641248510808622635344724179905623881935643844724930366702920574315641601255874145481539694160394002244676404996505960630364790557453640678359859939588419353348033928992096423032252067301073603132848670809268720103441602575755011124818819848931713745112468632266045393589899456509460394535961328047368941193861962106428068877489018380196740365366716321645780858412976470313661132272075481200036429833731928398197991637810949438230750252922104497325661849625411374285523382100040890724865915840193197209637200165804032913537473335870317185865680921545954264579822320532279208635209193459868897565729128651224995231275969689473654472704*t^95 - 51945690955230066210281593232410768957043601632588025725236548943455214145211218343057085172425904658840912208646908972278583984427270780715101159465443267638325549135154319271756716451168138426214890922883014635159579137503296878545274538904828753435806537242508713367053028622201206669989009689539816836867187174244834621893587683551878057923676053498777380375057633810664774545974770364954888660689607446907630848719543563190541832574233130582634518605559030841314272364376279535321166833008494370790876923236289576913516418953267536228044394812667572787234900271155183552377665556745609239818373548015113431870141029477158256220314019052283703800163138027601917089010345234327027158025293814376473911963686283788730171085946061075833357506420581945597063360202914148666467261316143297563102218337487891462373418506773344008566363375864857112444172928150526190857501094286601208266165011409894820223368266457391144312501902028873391225946820810559479503577505885026327068505332106850698883774728296782449699121127294311817885804501500017658733982200580452320181305585383604493677576611182654534107250544844683320379865810986944692717517590092761250153574158903411834578597321668913559384018437277941178577940062663776219776142413822079113115540179531057178506304071502400950086793906739450557090533480436988204007194326141524694792529640478875257096463578156283517456399920082883431438451459864243078414268306942428767227565657402984785417243728981815310002810860231687255117042713886942716185116586366724869338245775295041900666158169030119408686029969033511185581959842867349808659600215573018310995314378694104342161035351346394197868604149450168735447660601771455898492602492851776056866475975005265281821461953786156413032275043583561396925963469212468087453784505648622597954707522520673141998359657892519268553914476932363906862852760761307169597949445481312161066081130799863857841769174730343574498362165689300954194530213895134507270531928621957540523074699951778114245881703224714278562324689024179567526068884468753925280509765985043961791976556605445282951618536061376471940865326790997823555640397772830412513053190827297238393486973293151355189808713382381215721619615702530012956841632783529957172202178874191886146253961646223824452131350319648693625385992295086261180473274624531697267664895817978267791232874998009928346119619177124282068115058490762015903192800590144531331748533484390014865572252623666943870772826174821918062200205946391572359073961899112582514164975666734706175368291079077763079832035117734016716180556474363549513901738616844482601242091814182817002311437362230691109882168871580836008218900121014623110440302601117807663131066215233063519544327019123181168836290270481012349856911115719568231282339178051097255228181788364831267687682291415188475609334542929785748573394293802234786510358065974008761912814255801557915084638447446914055138505714312417792140986871114536977322017751579770171339565588600377576922212733326692381123572739441687913819452407306116038501205033184913754334236350783940339916342524005819951446755081255300055120590726205424411433160997477606720704182971612847659038068581863927115240145620675572960294406113863384291517094510392805042294390670663284345300137644366209840987422822693938256468755577530364015095674739907052621194855216917419887504592260197721231975261652686589795464173781929080034753349686977240672018700656476668132894471746011877214024258472819188297741253862182804074991394797145631378746595192641437951409051327010227753385270025190390485963815570095311126898548358407380608149591235990528312909717937957241520425314528275115271590184834711147434511050364716423674955081756435421894743517925193021702525028081060342112722798541527029997788555751666259930107464263605860593718610457541152232350507358199636339026022964913792006265123224547590308894837520708182126333359397096254193298915164778268451873791750435466796551605580621252986557532015009595187575952993841944734145329982750975553379411595827624178375952349557010059441735287589050511114275656238843408096914756819256726948439497947241056253691302306344043636967326634050296205514210654467271785408915977267469462358368700062011474214643369542407825414105662278052113160799362217759145520970552345945234708116230644464497952106078779721858597904462925461426201737118127024593514408676508528412100882006602146702148916606475600779832764391966353676889172108705028729970326692396108815153642819539921691732273510692821621243843182707976835155437693329214332600538459110495136733151696626645247378771399297692311586303854547501210031688368899537425792222465697108015867034385378691948897048453642644791206700497120972312757568923809436194479662444551055690217405295948595486670837678257638614379761171976285738649295769909032636967075265360308992520569087589026696803187759096156420064141806884091987593861317987706193039546669877956520773266981206734080322092474492907721328604155508370536983869331783338050598977258678326637639363874219183050702117906711894060184375919225955311478660719104764965779912021012261755540876931857293402217745614588943621789954169384974875/83794588760903442578980371835701725324279530429254429545073323013709097290505690701517859392912174133285837533480584777307056609398842312755416824534498322398085702665007702991737152928227203972387899856186748999402934875045903876836394936036920876269807197382896811920520226277928331272928148632040098865958783670379787097072415781684024096498629268979165686326041988313814542070772965868981425654004361801828508003288521501104081252434412368125694581914411060863426662204596813539844006328131610546014069355133719563961651077140391578096959704137878233565655980462802618605669261706474968778531576523759863035909946756819048967372669398085964770527384418278970773247636710890905936556136594249393740505103152003769001899510573584646151845472089537221982308210610974462990208355265532712309336223695982520099584259310362123445830499349580058245372874576398393126726727575982225563049109684184760102949164749363145152042046866601302215983903505013526378710673367831537520681451290537018079535827263986783218375219250037794134515863501061521177339257262524503517787351083991943817953911980015837743630816532255478573909718546400760811694125528837302845971222446587080596678984983832639524751843987224776574049899063023556170657593487849435318674373959927687347649396808700705908634314891422316557848140461582369850619233628908539043547033921823494561672065663466887787455232292158320222383317212436298657913490949019222651921394767097432678484233454728341507613977263869464604094827173011601246076490595709165285059118122666813191251392999544027710319026906079051529844154157434331000321057188981510215662496441594793240984791688526797045147156282754639603633475238594214797464331863711591029418401523418290705087115382116872021802640082920909041363252971611228139919199410472073739756922220788399953804218999889689130250476068680114012458968863138609167486636146423473738210599708875325178737218345815635012909478254266869569888824762058640248498914699049288618036448387944681256378357667509921457742197179305595673565531825299807997583956810374052239464107956450046069569884273445412835171056161250827687881825732968177934704674334984014402583276868307090467534571822137938752559589753491282581642066162767694119393965753135910615437885385581522903014892018736365244716638811543300686802064119450163519570040716585353881358795525075628289389838520770795706050133008339820555579234696175234321800170287942017326983218149421751752184344448382297845792491439101522042649661407739274104041098469090767277766646197309952196046061854188478258864307186562255429190958385368739014148081957414381074296894815200231548796600610492486595468508120783123826943954962634133084177962799024987979406314708553740794720915297508378923581485198664063099428535089169093987527629151172418154368945672827773086266749356641747533289728419432542391053790338656738745226331019489429200653343092582728534506833158633494945663616850528100173322999869466701016222755827975132138824454247503559720282074938902462539683050131901270939136721334014978853671358604929866288545729618534865133148798866227123050421509243760071382971477354181026642829042047522865960961407318235215196941651878579389852617116175680488614813047299642825856253743322913410522196335877173516196932659340639202314507469568070063854070449481590723304712430577301428741139218687715159078146695085777752012694810079375633571446885375576310449143177103630266331261000044747300911577604254485809025266756143251576439362954645300881850257685760145794295816575854712651134738029992475892624552122099349653578880060586417931593943502802128447938458595997154087584135398615409915910619943958013230840156123938252316251853359672726596599752218818845739422606842030303213215161659275271638370098634681095206625611813849807597343362953688453738395022803080595888848927640094717499744433104402394719750372621841118005002091329895558426932419579969388314207971389241612855417409358453105741477094431658326542430056457127429644390006562240984618188749140423251456659748152992576507824421751972168323086703811779714736824473192453444655339838938115088025722625071267465175707358493386595739378588925177315392620580859824993963866553725882067273269261216236874036209405271551044169904846097827322271413557915904590873344724391656538318466223013939544053074321931792440420237994159562257692674084477201068328083132567005185108188212145130989019664943608143817070259938891343070157772627513480334138535225282497021617245270689448359811247763871287689449860733405841148631283202511748290963079388320788004489352809993011921260729581114907281356719719879176838706696067857984192846064504134602147206265697341618537440206883205151510022249637639697863427490224937264532090787179798913018920789071922656094737882387723924212856137754978036760393480730733432643291561716825952940627322264544150962400072859667463856796395983275621898876461500505844208994651323699250822748571046764200081781449731831680386394419274400331608065827074946671740634371731361843091908529159644641064558417270418386919737795131458257302449990462551939378947308945408*t^93 + 543558513431668226371163570665390106980200548017147140326375549652077019377203043041076057479804360615979894971627042360988525060092673766676136431139414929583466583722462922453919457879194198144910522325785943409770221324050672052443550899244608047915512230270435539241722096213842565527494864003952565621032933749225999749969201699383936547606935305046343790168904023873469145384845561918918353481054928591866205998372649936922232854111532999888774433693163175777036555444513911444689538357161390446066594388802732454160709177414412546897409323060279286720282651894929081881143237517247220254417242392404290306877236239331038768822952252719191331409119897308063366910912370580118630943908771965306770496729164937044720187974488979135450431256045675211094179978908960306586828085131992189710078273986417440232020466211245117557153091193621269366430930820356794315149363635819781535649334520337316558811217197692149148393687053811972902427867605539400191659351833847302131094123422809959075733939224131507455310187598069456922058582490743921422534993707829355501041620371148698568679604571855381665425203004367341764027378909673293869924938308052599421495973092060556046600776961809344802382652221115052107272765243918820840029859850684974269469248301116207661417221141101438534228472287111760805862974882426231367752600538896412133407361964363192965719925399096962584566760947427124707719311790906866077387937900590109984808137298693257194474365750017595555637926765475330209091165952619487237168308363393030650316937477380458407723856864903029611086910185360774811013276461473213663761961130345613397794369866883207629395602978212156459916501027172400272933883719873655779579968899562363348592082964798252601165169835748385703513399198491360310759728274381227582737632212300616159442146809422338364708294497202947117868038200313672741964803249175645027732642627029485576254587883991032962710083630896476677020377443472136189982517888046092971309505382681754062783178425197524516396665931230681369416092555149948176374501339902925735888636918316835804438124752841270171035561685444575421989330084556335377375963366260244874031094114235177559886886013923431706674183126123816516389422080696612270466699887835580001878479739599560761671891697971305416202292374415449472483398211639067293305233236338978855537293517715934291089950252094368208607321784705397203157893982394655529677436885293405519108068450976012010167516139354809886325476774409902782875165874477336767284016548161051039482161546387631029475173557770698092214855851473508572303010219303213495593346799693213014148343726588719140488743912161595933937990083721089423248928994172840936387920484173354537697685351827130039222364933286968803905533913908320541220138473519803735670623310219494736895329904858405523252764128926120742595340771824828907975538205928029497273874850856667562151518899675335732729801588631633268518526617434051677878757131604672735510735344084119098784713535738684637775270854812665051297425975169065279962689324466217854140434897653094584962890797701158840420145858275802455421289933437914226111579548319078540612886716829149820176402509881646715865884729809762147556941130714723081089956079040877910140819821664750352310830354630660200170456470358644945690351248769577331794939386292349882192513178055328839459110067088831071326514779070571707051554781564790381211610338766923680398139207862290887669993984580307592046067559552849979471642223161880882468651943628215389766919352377680519360782875857172082748455588066999067089953205270854598308134408972553347314895605823510628253457177115153853318048787353104449258199779498705869693701362710210886682762408112195031512655352181053895577781787621746611624193132370202689978677244034416235287325892398912497423846613434992344009312019592493307054760510525014584885743356368925646737915541090161297568703235398717506869472822418315514320568019043160357100128744086690125296800451733789088383603906918674909337947060849246904698012206623635283339696263495132771689288221087087359695074457512142535128205768774625566493434981239107857552225309691472333349346712075104044142185319225411936753128511032845865953345390667563057653628976763551172487772052982011192134770166015156540048918433289960893476269208823782338234103072648087868349997484439017327246311948564286913852760247943408439053135504597614042959709626217198678862889939083947216448527321734905760378333207073226887667872181410687831949016388732904100754815223537484682530309345389050339267371731442719446453244015210870588221805919269931411988591465024525291358977009040355906845204499632239946497011375427764592499383676589153328219613894650525226276151782587345066065322703731557007713163381697458012578426860248017271452466542591808490480307402509977553840951905560328652567815941462742533725851888506641258720816834842117955986656110996111256680438800281672135214104782995316907550626550259627784043916692353585341242871977851913234361334997691452224775026740167282547521941108840925950038400604202436042598154403915242089839972607120914989923088161594969185700645525058384355922575382109463314474357912814315044630625/12891475193985145012150826436261803896043004681423758391549742002109091890847029338695055291217257558967051928227782273431854862984437278885448742236076664984320877333078108152574946604342646764982753824028730615292759211545523673359445374774910904041508799597368740295464650196604358657373561328006169056301351333904582630318833197182157553307481425996794720973237228971356083395503533210612527023692978738742847385121311000169858654220678825865491474140678624748219486493014894390745231742789478545540626054635956855994100165713906396630301492944288959010100920071200402862410655647149995196697165619039978928601530270279853687288102984320917657004212987427533965115021032444754759470174860653752883154631254154426000292232395936099407976226475313418766508955478611455844647439271620417278359419030151156938397578355440326683973922976858470499288134550215137404111804242458803932776786105259193861992179192209714638775699517938661879382139000771311750570872825820236541643300198544156627620896502151812802826956807698122174540902077086387873436808809619154387351900166767991356608294150771667345173971774193150549832264391753963201799096235205738899380188068705704707181382305205021465346437536496119472930753702003624026255014382746066972103749839988874976561445662877031678251433060218817931976636994089595361633728250601313699007235987972845317180317794379521198070035737255126188058971878836353639678998607541418869526368425707297335151420531496667924248304194441456092937665718924861730165613937801410043855248941948740490961752769160619647741388754781392543052946793451435538510931875227924648563460991014583575536121798234891853099562505039175323635919267476033045763743363647937081448984849756660108474940828017980311046560012757062929440500457170958175372184524688011344577988033967446146739110615367644481576996318258479078839841363559786025767174791757457498186246109057742335190341283971636155832227423733364549213665348009021576692140722930659787390222828914566347135131948847680224268030335277783949779312588507662768859070278519084959917555070223084010703059118991601974641700947884742721212588574302796605339180666920617600397427210508783148851472588021221346547629192844812704868010178887337556829840885097832402375059290089465062002291079805594653033329047929738567200317556838486695318467802551592904824430080780865890675359772426276262469251232052280085473728414796189895661564659683387281074341253757192577259129915135738130121921759861772621946101755036811400621707456783194965810253261124608030160932592952073578286816490240346989106301290056729079099704916525289396045676125415420238276400093921921014687462787812788281068300763482174320642763507542305842985586878239037045341679276539750603627920799794471246065928475256783690388866023257295100672145488127349705579499901021807312813804372220391137085198513639498268496358618382989107792822014243496697616435870558999222409787207773553872818923056841030925572731665842328021357608345769778418504934605984994236874315404907887836790264820617689054410978246912287121314727633620748482022892133265711238526386037501549443534073439104773329666006468849671686301754972036186953375638750550675361941094796258536709971238046098896285577498972755909311107128596488233261066562975482954202231918395087702131395453766398572816109604704200219806329110567340793704330260782427346463491509242980866703299520827011740069098950323635425589424769237653430909473477577613201388502577868192550221440454560815520284655028578483968353202550131494254020728927691150137326854172630669177473673855474833527937529769661865915067455168614946782705251599786986140909326145224309727821562480605884971731054363026573322553808033664437806065016437235431263571563332196195636672322866874014647173171048284585784206671223644377498214618892781630136745988867706879615345297400677291495346211172590941231538783281522393604143449166149136663724303290652555823910370670531247037150322220255127160373854839558066099136924086498613018182884483142038685639961254306550231972987961841872049705646740273802267203765106531299177744590605863859696265019241733456180878055152828707036827475219258048521941627824588460609825623650135702657426040187113365236339908503315545256908437861204203426371316602446860134360726829485621279764034309836852931242203374121913910805845255317270414257551458030933588935866548770028478182801868481690618409991324329818010809221367898933870426558078996974482851573120384157171883887798376670740191963672505798376901651293206330558658954232576660148166059741659692998361970768155680193958397094601120208726110750642590570260933516612952745548385251477253416348568821787467298493366646946386157269175021491978988844649990348389552428796892140464449352164911177860728904982726757571208636577688928732368227804728220406660240264127069683173434194545253994215395824564225208737907074350095676750224846231668339845330972876807818884395545656030781812530727974104674829910657600051016625511857684103344712980266363360475678235255329944779162833426218213372267353097147424200376921609623375289068816760832*t^91 - 9639845171833485910274464000003542666877536120705667897890898884968316153009903323004796052900518911373592310698084158971687569617130237597229782375910558106501605383377689731315171071589398825894593018926437579870062322413056790451841225740968441078448571225766795944944401309611366400448248800368866522219338590380509588457846732513618252270514472923487867469781109478670893194506326857162376788756779863397724357335671744620105206773999661433887908115255429343641945847347289343892380069390720108103131429903720021341843636938537810113760448833482903917079011321499342511378904659232025820213212020186965004670369580823274526647586768012886045147666383157665682842055833046500199804182345158440663426881773397344270084003970559084858484341311075351667677173566791228661426339209005338721723478193024749334766705392522185598253565685518803262652915024895967629212881937047812480424119395851340239864494992829011965419965343746392916815258616974588552418158007671134469964173971366375770382709087141157839475526273331774420631086039900646481166942269921891267275528645802062346511192595810558994802729451918321227789095757862548073168904317195663144612416580233890466576183776118325054956149242349802187418736345039157065803056133291151144474719028588123167112934164396858840133807180096221195981983999801901014145146446469374335199228080797411118906213664138214767974127208109305094971149207265616004709512272177827702136832593308906652999327460046693002683910804932237260518106231622110107244808155336713218770664091231079996447916613108769507474820156789537524319838026357518958825680555284467350136874196291258807166779858284048114435317319271826094949844098503789541958784956734667006552243058128876346053665262212797938157927645490587730237319058648216742993592321565427217915045861704123591481291811995841500113701284457744684715570892347705128983869642987510502450447665953609823693965860082175719029616419072781134136843348613066610325218036141119952991926392462076489024676898952495152381757105302300518529027267149545122563284949992666659129253202014172909726461547506517737294817038326259944716096892375747909287919859311602968149118013694919191482228233605665853565938241356705465330469537861861812067037386053270646955935870377875810355686544749487186368663870467805136687955532408459987570680815108469766462729830322791327962958443443017547234236476679289993157958020870094470383492201117181670072758213178251926544614645177805180972491702450359760450408185662577444896073568467598897620777025599564914872474116588146959694522660733310817378213700584409970054404849375749234285011205001944252186612347166865939000769657290276823648795377812198354775577347774723326298499318806862069117060231237388281708607804088277683869270896300743056335769718056724881230450952173786089991433616536147584744701474027052227847095231989136371696899998713254432474049973074886837315317582292111782838022829341176877572654226539882211050429606138358705132460105434020087053669667434962184943164865531395044828836438789884715414359230076376663881582954372592582781304297023626493463067926184929351303106442206683251723597136616121636076776894485187874501417045177939037539327762167390314117543610044111369457864717510978295428660787912801558460241213597486552914954249082689167531944644191256744039885864272251965464529388009145767925368201572515504321964547121714451170836273762025800015109864416293967256068045017458662542706317879230468052821221503305273696964116560672382660437834997352754232702607124973357059957976882493481869882764669639714632411800394388035304586249476419337645508527082558213264898646060701033607854019077961950546022003632029744985623300170077492423526759143596396014290184136076653447609474672057344427172841456442853249766697472854171033791841300342784703962587830423823357255058885311650618238542150141881372616434167996416168927762249463474744675116040145978342097002729401362956206268612522608095100086782470485771062821114581092002552553971777892634614388965038160100247347433677687838163144356327403522785212286079223041405425134876891440608147993348770364930797240417548845219906028854387494088110946110998775948369408453013839991806582643278446539543283895488067848318938230490261124727860553792661696333730183368965315824461539212393471733495897987912515166251658906645509387979234654876955231737845700508971995386474395858821390070913793728538892045487373610483434515137970390932761255595611614151835630356681582928605256722229829659741625166998067155546292269406664333834799434551804074512420449630097700660602555967443186094772938471021125534340082334316564506006557709496012797931341211019710171065751859723578142271063256449618220433891820155584642890060224409746201260916772234785838795522781773998418965407778308479514518532416081093177293504615876110373225969321324638958768948474638854878824438021774842277409749435751307990858856012401842910859170352837595863480189825481126312922182006411617444222122533681542530514994457693692611302196566138749771654001811836289222784941436113600565109934352256253846943595686308352884342101820862674338516464152977550040915141395976233875/3683278626852898574900236124646229684583715623263930969014212000602597683099151239627158654633502159704871979493652078123387103709839222538699640638879047138377393523736602329307127601240756218566501092579637318655074060441578192388412964221403115440431085599248211512989900056172673902106731808001762587514671809687023608662523770623473586659280407427655634563782065420387452398715295203032150578197993925355099252891803142905673901205908235961568992611622464213776996140861398397355780497939851013011607444181701958855457190203973256180086140841225416860028834306057257960688758756328570056199190176868565408171865791508529624939457995520262187715489424979295418604291723555644216991478531615357966615608929758407428654923541696028402278921850089548219002558708174701669899268363320119222388405437186044839542165244411521909706835136245277285510895585775753544031944069273943980793367458645483960569194054917061325364485576553903394109182571648946214448820807377210440469514342441187607891684714900517943664844802199463478440257736310396535267659659891186967814828619076568959030941185934762098621134792626614442809218397643989486228313210058782542680053733915915630623252087201434704384696438998891277980215343429606864644289823641733420601071382853964279017555903679151908071838017205376551993324855454170103323922357314661056859210282277955804908662226965577485162867353501464625159706251096101039908285316440405391293248121630656381471834437570476549785229769840416026553618776835674780047318267943260012530071126271068711703357934045891327926111072794683583729413369557553011003123392922264185303845997432738164438891942352826243742732144296907235324548362136009441646783818185124880413995671359045745278554522290851517441874289359160836983000130620273764392052721339431812736568009704984613354031604390755566164856090930994022525668961017081721647764226216416428053213174016497810054383223991896044523493549638104156918190099431149021912040206551617082111492236832733242038609128242194349790865810079366842794089311002189362531162936719738559976444305778024003058016891140457707040485985109926491775025306943656172954051619120176457256407774431080899671849310863206099013608340812803629962288622539239301951383110027952114964302654311275732000654594230169900866665442265639590628662159096710484376705086443312258521265737365961683050102792121793217848357494872080024421065261370339970189018474195253508878383215359197879216894261467353751463406217103363606270314787153374685891916416223769990231500931749888008617409312272021022367661854354384854030371797159065451171344261864368398870193178690120068078971455406263147053560796517939508876657360994906948755075287869230240853024822354010584383336936154214458179405942798420356018836707216223911539676006644941457334898710893528487308428543149087803661086963491540324881485289611285219570388176680854030797949146926713342176124534445428349259939202221015392233978016240294550163637618812093720387888098791365262429981315995712639106947258545110810511504234462196872688850927689224891804207895320213852006540609504488925293253153571871269581163839744220951333144705385620481800501420581767700964468214443050103411741370359581917134639441742541795879285420787402660316322456139495217447589421566558343494833827167914894684415361828163661745601344057205658951174447811655344094360223550670418140431212280247629514148807717640019742557235324407311264219782186694545563850736460914682429307962340728634697272731661577224187151022423990958057871466141215434493979340328610664815477894476907849621101564238150839294219903390261447844333889984795058643314224853183116950327206945636520446423030252849066015532293306663586802295332696516018576124924408932449018094913198753334949390535432756335191728081310224059048921041250713775605397937608610498853962201965604384370685907797570098917477883126066153938080434969601183842618899753332492658083043587378260105905866070582042949205787179188678244239873733171181978310428175148052252709469153910182846072659014351992282274811963442773041925792514933486790030437514050784168744532531341790005497638130337393730043665344867664992919788013863411893664168131602807321042895915044978868624889532924668545286661584359116696531772629550391804743556245752674493379853034651361152659953386551783486678320546831658812930090648689787871845151695311124533299648579565195086248137625890974283235522805145945491819399695391550445165427706995100449462966902049109682228107620211483418192144513821971900369487523016759701209307617185190302783331340856674848790901622912559542027028891488207460214469311591503123861889415070156681500422072404671019663367847799569533327698967473505478577569136853955614282956682729265370540611561271243475688907960208258566493359306059610450768265352105207944208062973331497218322019909478124055584358284061541664161207202496544878385741621928635670351905239955808849393373662538398727330294509089294493706887049951403045028586004750146245052600955632280076103817278765210072951412794046523836062346677790672313470692628679120459892392939733947645952*t^89 + 1093135924831044125215126477236449872404233809147496545208419535918350977235575223212426602256212573794607318153352384919021247548240659104248907279141297302826854026693370234197480467294493264723973833865041056352633186232082746160115412785951766374882476833691383785851344662361467092655562198490029443055760982968529798071112502294516512278579385321298968489905505657926261513742050766501061554054986107597429645429210384225535535480454622730850582067879068756007687935162260537962640879791288814274170275298205231841649617972602612708781857012295706731168582448959799208071864859882033664460579347907757997285981478063473679716878324372209131763280409837023254738398121482477543534692449937912351374343733942164146218232411057370675496203087390024363908160240766203665658446919697248260249936564140828699795335556318710024090090227049125019474394026334478505047397510106199063931270290951631489342193264218848840727275643961588351096846982891447136683123774976735195148476814877205748539645270978224920006794698845566553646990747243388998013881456687860856016244798066341886124989347622021345967906468828592905644171913763632780515196458081272312758897668697641116786824018564531392604503429973991232796998710335386105176848276312057755703573173643445186719509854736172075932108865250388511895566670518748356802950967709009781848356570198976616680414652034173976386262207466776548968322087657784158068777708501988903904558386960877309914340645310953900999075950655424794017347194946742490774069687888885247297172428043926766243159188482196100137771306343421168673103735351226819817066943703054373035455423814730694489725958883661603143273950694918891558148939655890299250888081024013787714865020041434861929845647757025793814895515887922586434611421732049413732583948622140577746244308936325693290686083327223350444324777174525262629443405488306426687781072682894707101854112937340491778811099733108547284390630976442617624475892399707318929309239034979816996357117982221175091205875660945479917957312780480813971488273130187099240633869919004010716295989510915098083781077979372217092359872654051462338297863470113434640977880103587283851823349448965125934101409979401932798772810969128741889616003688095494139684892638785270537236626732387857017898812561032273246574790730995816003817303260145793770038072276541117895449872664161850749562422057013482427696348547760827260234979169414522260404716071682852684530078347969135231379322319064637058231232333719955972020386360061497936921337307441698338429215389633753506275842708262289189077454873005717282663815124657415075778122367895950006475227241005669080670799956982323356593603793995404313952880002108434891871367325620398015146557932964607145887621043733634412655697162888691393321965621073141464958022151136836657226246061819426925829981705339213617619413392404789211256656323675751913820983509311052396737847881537349296291953404460013630172536223126347030386533049205563867167002241383837687485880629064381252406193927247186758190953344800856761740577168612535531189326828354924590417183860509810365740787952080886921031484240321168061513686271988334963401795400063962128902515395943125698777276390494458299883222361141124434106825395151279011819590373307291009787606179245978835122183840358020736565559027442503273992184292153721939242045341430591952409881257452713392394533517466258314553789882182026664610718872946271939778821686059672841854671678741090065486975863855007797539860062264212117344768522503811719188913388222085815078228218453266035795195131759929341451443717903429256750693411431144315691211655019223975543418235702030434725204514261262164785258459895097194988029258170694510953677973135821806864018808796193735043723046345185999627970885766576980795953425584244765208422396628365263549719279963408802639550856893199024835068256160323575450686230941842327906420073810680477637826146967625418677333903566947018415722785470631751435800441470008347151395031259515670738947604494845853606978902503668628816606113232780451285950165097997101837964190397928861235670914374832927101975651609178863821301945056382417203323127298068531553550893476516516022440517995714866117886312272168624817500760355171071075368806552688980342849455854258750607999804853013833216923661576920300730928463139993555339913548632537082964257689034762117327642773103229892066977227060867762229958381897654704308071628188038633888603422138864903957381845094411309332485813093367433629092833831529983592875880629941776500006793492942946059641134475529741539926080987675145118111342026953533328608031424517554588865847149826343684930657896320811240636624757561535590297133077828843201053558281944704759191084236311188091371243188689651561296611246970917067342854259117814123314652997847217455966365528108613781702761140375823405063605493700212443749709626047565367878466716593065036069756712342538942100782511491571540188178332496602025017296825869757710329679322334343870558026512112712871825585655304072868887759104922218747752368081232207537157911261738081309121096041687224302682072172013213949731397631221331500163339640312628658176341694989840263867398324462633693528125/7366557253705797149800472249292459369167431246527861938028424001205195366198302479254317309267004319409743958987304156246774207419678445077399281277758094276754787047473204658614255202481512437133002185159274637310148120883156384776825928442806230880862171198496423025979800112345347804213463616003525175029343619374047217325047541246947173318560814855311269127564130840774904797430590406064301156395987850710198505783606285811347802411816471923137985223244928427553992281722796794711560995879702026023214888363403917710914380407946512360172281682450833720057668612114515921377517512657140112398380353737130816343731583017059249878915991040524375430978849958590837208583447111288433982957063230715933231217859516814857309847083392056804557843700179096438005117416349403339798536726640238444776810874372089679084330488823043819413670272490554571021791171551507088063888138547887961586734917290967921138388109834122650728971153107806788218365143297892428897641614754420880939028684882375215783369429801035887329689604398926956880515472620793070535319319782373935629657238153137918061882371869524197242269585253228885618436795287978972456626420117565085360107467831831261246504174402869408769392877997782555960430686859213729288579647283466841202142765707928558035111807358303816143676034410753103986649710908340206647844714629322113718420564555911609817324453931154970325734707002929250319412502192202079816570632880810782586496243261312762943668875140953099570459539680832053107237553671349560094636535886520025060142252542137423406715868091782655852222145589367167458826739115106022006246785844528370607691994865476328877783884705652487485464288593814470649096724272018883293567636370249760827991342718091490557109044581703034883748578718321673966000261240547528784105442678863625473136019409969226708063208781511132329712181861988045051337922034163443295528452432832856106426348032995620108766447983792089046987099276208313836380198862298043824080413103234164222984473665466484077218256484388699581731620158733685588178622004378725062325873439477119952888611556048006116033782280915414080971970219852983550050613887312345908103238240352914512815548862161799343698621726412198027216681625607259924577245078478603902766220055904229928605308622551464001309188460339801733330884531279181257324318193420968753410172886624517042531474731923366100205584243586435696714989744160048842130522740679940378036948390507017756766430718395758433788522934707502926812434206727212540629574306749371783832832447539980463001863499776017234818624544042044735323708708769708060743594318130902342688523728736797740386357380240136157942910812526294107121593035879017753314721989813897510150575738460481706049644708021168766673872308428916358811885596840712037673414432447823079352013289882914669797421787056974616857086298175607322173926983080649762970579222570439140776353361708061595898293853426684352249068890856698519878404442030784467956032480589100327275237624187440775776197582730524859962631991425278213894517090221621023008468924393745377701855378449783608415790640427704013081219008977850586506307143742539162327679488441902666289410771240963601002841163535401928936428886100206823482740719163834269278883485083591758570841574805320632644912278990434895178843133116686989667654335829789368830723656327323491202688114411317902348895623310688188720447101340836280862424560495259028297615435280039485114470648814622528439564373389091127701472921829364858615924681457269394545463323154448374302044847981916115742932282430868987958680657221329630955788953815699242203128476301678588439806780522895688667779969590117286628449706366233900654413891273040892846060505698132031064586613327173604590665393032037152249848817864898036189826397506669898781070865512670383456162620448118097842082501427551210795875217220997707924403931208768741371815595140197834955766252132307876160869939202367685237799506664985316166087174756520211811732141164085898411574358377356488479747466342363956620856350296104505418938307820365692145318028703984564549623926885546083851585029866973580060875028101568337489065062683580010995276260674787460087330689735329985839576027726823787328336263205614642085791830089957737249779065849337090573323168718233393063545259100783609487112491505348986759706069302722305319906773103566973356641093663317625860181297379575743690303390622249066599297159130390172496275251781948566471045610291890983638799390783100890330855413990200898925933804098219364456215240422966836384289027643943800738975046033519402418615234370380605566662681713349697581803245825119084054057782976414920428938623183006247723778830140313363000844144809342039326735695599139066655397934947010957155138273707911228565913365458530741081223122542486951377815920416517132986718612119220901536530704210415888416125946662994436644039818956248111168716568123083328322414404993089756771483243857271340703810479911617698786747325076797454660589018178588987413774099902806090057172009500292490105201911264560152207634557530420145902825588093047672124693355581344626941385257358240919784785879467895291904*t^87 - 6665403988653132441388624960162467335810737369550513129921679680693794534379131595894945030089642630815658185472057855363976143721184579303636048792339576630443332090064233664119670148312687011982233451694916660333820017638813691572370918703177896280786709563559092137557019349912854883503772609217104748041707998076737830049797429996605592871216555399734194072400900178096083480639135898112687979889693803134974759170969720805347449512754547193621548613125395324402854519564283104556893092543499058086047909442474042189717148925380725155561469205632471618613743591365060782757836186834105251320564598736260494952975816911556916125260654019994444568019474280750353889388120678729653319165490091177992328891682486541760772638761386895765712252770743922190014013042023236460048082980454200038143244558172157676413381214391779311996692585977700238760564922270218842599421184867194062243508879494491171570367277558022551900562639765249274243430536099524430359881446283740036697438214775870692908753292387699820992916008662067899073322196846133654342202024426239712826690404696579580015032742140472216216493327715162004762244573869923303811501176736024821616162375745426455045128982725964563997977604496778293176975152362339162028883961116741627663484091608881343999248689509671210441565575819815184834549170149778932227925480492209520324611598685778121888948959768999609428010415733163727698455432091186318663030580465472096139378482444010734451791146209422960272540082057601891310501245882469811216107171598304058620937579378404371588668725221536063676977534645628977144364323119637229134781257237941528845168408923857460821056197496027633779455228807124144613264722646704455967078612859976074004703466171006762970751289534703602073594497293783569002554509393290845187236301889532071723465428012329809140954185716157003966126358621538966208564051239554026940248269327929444255851291996010301976217028013896334000610061630700130695145510568767072735115713075262329720602523909893294169380031072702752800034455621400798431259847231157511919713263670533005259074490525802488428924498199270623836062790304116248580788776564511079214581265188962184782076752390790443461877117294911241017234751006735783414860134184111578527349117967301698413495310429215565732681863812760623630741000260174553967953968713475353198669750052138737559747410192361285096581008450896439320052618971345821847134409477352266222983316146731407125216124084498883876378807248701563083580351747939422375603378416088882766233467212575444412198708208064870098435903108181008101362108003239333845491024587146575613862687744795239625023868123258883867921688525826657155105298295526874186709096024756877886874769902622702386979400041158934427125849775974806448479966864586103315595599813926157860714788857132165378411448357368333730691262804313642292366179176203076488984669598287473634161660592389214684418354527187504289605708527079731676353545132885489866275148625829182187949366343293372826903138905649761237018212498391754196172607532483079725704624733179026130991174390701438679694617671797629684498966708679509114008837435824732660788544478045057166854565052038101024501463725129395074466079394151630538582474836836385883272951374835124120436173699207665063988085529062921269287468957118219851745174612280928495068703101296908295231507581899889349013622767802754280110317351299766697508535762523403037330401309854619347116451750989239039820961242687334111970341104755280797783862978984579885635099531863470313830787954739711158681265694141353153064255516777804674370903425978597352727043211836960286124395220887930994406383271012692672279651823275442856103993522551981728622811696334225664146990336062713316938754905104387779096416662533280928821200168620080033567155144648410004486747315163704843450319681515050378570357183034804849485258078754953462389304922788675302019707583450810500243895164153055037797060181392276799166195107338429130982508101223415926749497271178842282405297708571805910315506138576837207186173671176886867373689905841196062591996586743129376093101451763622197031453235194088181847433086721256746677518254885234764440999728488785451927495393754263042558042664726934357513908294098490795715633654311181607398791513044956864253567420125858449728815575870565563169016068483964763299678623086545715306197655672973326314224756053742875749260866131613914607564506439836341232356070136173082668160001040609269047809407873816142175327086290031010746068610310659313101824258384965695260861067276845878378734391894390021091031944747369732281290431394804066304583427188384160683995996704338815020457289395880594207433669234361975459034332589500750650852763266722062864075486485162720861287071035281385027892296637755801281666375815713163728734696230783506862900712337341322343642424279751441217344631117175377002379010593826158181911255390893226154967944309197851384938211367592536217508990406292429515564625218148353266447967923843837645100684130444986109992292713587180247211944031589579140864788433839510239402333312605073013695745691245345628180930724068664934319637832396343596506943701806438369704566947594266379872900478299157711534125/866653794553623194094173205799112866960874264297395522120991058965317101905682644618154977560824037577616936351447547793738142049373934714988150738559775797265269064408612312778147670880177933780353198254032310271782131868606633503155991581506615397748490729234873297174094130864158565201583954823944138238746308161652613802946769558464373331595389982977796367948721275385282917344775341889917783105410335377670412445130151271923270871978408461545645320381756285594587327261505505260183646574082591296848810395694578554225221224464295571784974315582451025889137483778178343691472648547898836752750629851427154863968421531418735279872469534179338285997511759834216142186287895445698115642007438907756850731512884331159683511421575536094653863964726952522118249107805812157623357261957675111150213044043775256362862410449769861107490620293006420120210726064883186831045663358575054304321754975407990722163307039308547144584841542094916260984134505634403399722542912284809522238668809691201856866991741298339685845835811638465515354761484799184768861096444985168897606733900369166830809690808179317322619951206262221837463152386821055583132520013831186512953819744921324852529902870925812796399162117386183054168316101083968151597605562760804847310913612697477415895506748035743075726592283618012233723495400981200782099378191684954555108301712460189390273465168371172979498200823874029449342647316729656449008309750683621480764263913095619169843397075406247008289357609509653306733829843688183540545474810178826477663794416722049812554808010797959512026134775219666759861969307659532000734915981709220071493175866526626926798104083017939704172269246331114194011379326119868622772663102382324803293099143304881242012828774318004103970421025684902819529442498887944562835934432807485349780708165878732553889789268413074391730844924939770006039755533430993328885700286215630130167805650940661189266640939269657534939658738377448686632964572035063979303578012145195790939349842996056950260971351104552891968425901027492422138661412279850007332455698762014112104542536005647778356915562460636950702584731747409829417719280860275989188616263570931119154770454371976393376308438401435062025491955953795285244381773938659282678378830106379991600624543829584000154022171804682556862457003679903677332272728637761029812961516073472593238997027285101894141833440421933611378234087548241040250649734197640044474935104765531500796050672752442168681002698200882697272051083144377945956420506676396680450921464416468289764925117620707909978661711063769968861612789267024477734540508015400275610414556321976204751336162381192489169754213238387542014305063044590323919379057625164412958891263348291965417605259767196325491043800991637218683751246687142592667460521464449774041413328221519372917343739653761719630245446844189096726344350950664677996538732067110487150159219024477834811563982756080512029302222453729237632753463768327584465415585951658862032380896963228326561905597968297042348544940167679789869943187084896590942172814634558279729630044523503953931269487109141648597790471644453010177212605146181077920903469228459137210518914263642776588569548651223756345462221894141979233263614019274619915162762951010795125981361741802427369989679881227634726922721543139645843253451274092866921261606626743940141492719342507988511634779213022139849464364863627797748520536528854003329131227680004645307584782213485003345831102751657779729585049626984101013638197818502281711230979194640985212005276233166601852109680285984586818668312614274074230092818095964616729779820741373951581153738885046551607974114069425563132758788984262811841695751914475399158360059493897886007598425097314541716548869768474959088217507984105651316450164412549399856596572413255339230136778876249187981421470756182495387750025555411495049929874259855146043743011192964451171266617897918573665984698729690315910329353725292390137186726441943554330792016607539517460185218632630175115264407804983994896571335328953471225757447978866552017096238671057007594073403163005421629598238807879244713044120953125686763419419139244707175914854197033818833803610557097645392891297379626327920980736847719369657151980010583263205856360688157304773332137496262752125122971658915718763189704882982233736436008153261447684694914482772585100781305136860897160021329103479499257682751837911654894034959897692961470150029621405713702475954151987174545741104798011869450688872234141282226580447540966984053672381226231392515798709134581623616350005415708164990425321690633012419607374319217611480212146567661068712242092114872343579875132139177205614562215310625101529511075859922592861968905364604596077105639405530700841780973377401321007754513583356557774261543828527876632684225931354956821966895543437753121944788730637163343073640783881698428710566936029189549260772720362744508519341763892912561350969865561334200448291754307964563146744126682053489481060962186939695738129400330128242020236411799116482964930737007076730309947944755311282685363305064432014669806538981720816633559689204814092327750525634740224*t^85 + 4751258354168884495469613104176480959529851086413336049563917821763271432366048973036012992458035819272617355661697933025140825509071212211598616053583351887991525434816360100119966252093949589708540966153417401927413721206802214912181985401989129930611710664035922581732801026784132098937577947530659740941083708061526037045664923364012960646812290467823215156703420834566512122097652946175329616408105255821745453224673906029900091986016243109863705653575130174352236889154170651354838138699855606870441776875074916855744273000451546913581738898816023216380200302601289577251811573780176313689034765872160464461220707879056402656250892541244237504236043651798275771351362216891115305904609550199430216507299195123752785137209608857434853006973955720658774960293076699142367438857288221883534264106930820297644411272463086569821587625054350262937507526475479449413644035551887431820118875797870898639722251258021979790923865235073090311631671603499681271453374990863947832887037003003111170683169675498966504394574447469099851857333279859474951336893581433649898664163603991131306411214604259564237649373673545284115449136000699488904773774597894237710387503671670224348966734231395641538035590631195583807543321962644080509484735090818857884890545431943351483156401661998245726014952518832021238042476212024664285407648926817716347077422523191051301341110044749659430860360934204178511311718675477001911096442586155334576995278530393826636354466449939458007222171578098072926587819857498640777575152028529182651366559606557730892424330601430479855913065374612383790831057234533941419361508541879521502813520765195318807771668686725188070758771067038626739494451400562097692970695687848444418082121205391255482659294072374201510666698823993820117733300140498739228444733296987889432780010437333497113995610108939722650478738248737985823059119186842032114762373345601870602351943201653589178540904407199312120996889013240836053382503983559321567867236870975246034701400033234489390657722242550533021774143288425669875888982903132799677696196881053248245693433462081816461781757990056782772528514860755217926636502402541722693955695382474101889493106748307222847289813463563515082815861883011045719681711483849481767742204927944724865288757780873003166068300181665829434514650675116634426899930791744433062651243563941659483789864186299121281804787814336534267862235948024079902937067382710392088889179668707835618069313184405011680122260897515059212640868801037600261862538701054675709245004593989697551471593992208659067363788168050167119337853169181162816454718907139311164966560384616019704011345205266883678823634090232517991856129915167613086539778531491606676780582432935548809844764978989717698994745401793859385073396196619400036426479684585225984384149535067495756944562627193317301551298739114153634480566200324935726383791239861167368699164035156068231322475350409216661846370006893057294981114241712491869939210230615466512876901114159798469110764174397303740281427774932407658402137698194658786003868761860198487779784258699059307555803199177961346798557147735895790160380986269830400674381982038285058010960834643849419210164815091209175498813443613317928967817478578972848114138635116007900837292898241758176674246018136917609400826467404367109784302163755504024204688132524674271732948684447277576077315503240567147206921457018913949200433750831294117570224719726155438822500793051519841984991504916376585218258663395198846819399980559066285719539642923556664023558021476699108146439271952149479739491535260843833669613257300087855228655498182643136309750889184220183801841544279161155323398024740343767274559474229074571393528947201196197688793066193554351930709011434246523121828621580291807562231577146219502383566264383454684179730062784404188618517327099907167255715774482813560352821400155932304509193795882021539696894123883754197238493116042774902091898661523089129753395811912157680127469112287247649108995028597730230653412225856609657062525955706734318598059574426901443801942929808387620757062557777468176074280646222147232194862885292936369193420885097620898863157593438183316902246536413815277961017901507957938008155597891542874951759837282135529477598905971174085036548609158866481059037731151679810350891592914074131037200656710657963064990217853041665921119507371804762382619159766313726740586468361209874530930862889319284663214055169352634149488476813010638114358851641992212476006774516788831516677611709355964245261785018527281002980144001374392122341364027134258316435750992597109335413122186366832817530687308312265504080450275746233732450589797497336892088810566020184303130002625260639250367487790280819361452435206511521215181599052243047154662409681037350847666402567369255441950564913416249351326493949245828430552210901156929749969213988664110910157566183662913771089268721336846080609536923672537165850002621949977696453387196125029021810024954740504188153214159095937196496511895797767684238591239486109211112182846102882208239072763434043762066823401376745422860596656479963085498854137130849203838965741629538543164175320055206045795435392969131757555432426563242159114375/13032387888024408933746965500738539352795101718757827400315655022034843637679438264934661316704120865828826110548083425469746496983066687443430838173831214996470211494866350568092446178649292237298544334647102410101986945392580954934676565135437825530052492168945463115399911742318173912805773756751039672763102378370715997036793527194952982430005864405681148390206334968199743117966546494585229821133990005679254322483160169502605577022231706188656320607244455422474997402428654214438851828181693102208252787905181632394364228939312715365187583692969188359235150132002681860022145090945847169214295185735746689683735662126597523005601045626756966706729500147882949506560720232266137077323420133951230838067862922273077947540174068211949682164883112068001778182072267851994336199427934964077446812692387597840043043766161952798608881508165510076995650016013281004978130276068797809087545187600120161235538451718925520971200624693156635503520819633600051123647261838869316123889756536709802358902131448095333621741891904337827298567841876679470208437540526092765377544870682243110237739711401192741693533100846048448683656426869489557641090526523777240796298041277012403797442148434974628517280633344153128634110016557653656415001587409936914997156595679661314524744462376477339484610410279970108777796923323025575670667341228345181279824085901656983312382934862724405706739862013143299990114997244054984195613680461407841816003968617979235636742813164003714410366279842250425665170373589295993090909395641786864325771344612361651316613654297713676872573455266461154283638636205406496251652871905401805586363546865062059049595550120570521867252169117761115699419237986764941695829520336576312831475175087291447248313214651398557954442421438870719090668308253954053576480217034699027816251250614717782765259988998692847995952555262252180541951211029037493667454139642340302709290310540461070515287833673227932856235469750036822355382925895264119989527488904439034450215787112722660906180020317361697623585351895150261987047540034283458756879033064090437776008158436175154561758128758806570687256913259359546307033372644515428408851372384525279987289781268751524712425690803029098677075067006823989251795214645694124551554568873780150249633451786911037596301085290295978298683563965111333493718386896808436538540774677796580349458601914061682618674187074014039268845625376665278800761650138310376608645640673165887230015799590262288250842145837607258605594753129990645803855947468817995194750698713029598342329701016852750525994912948327367952806207357398864326835195609254139482863376786796634657914829509491616378492544559975752511493309218715643968712467031957359593366785915011909254400079094243553766782613548746424341109041303566054025074594307736086827690425988293524404772086310582883001958578148032918747764576706025032751827650106272338152633973218413200523482165154226774616981988307574875753875991936365828337825798284987351308757607473131253031006099217568376576669848724326011877743506572705211893867260370444485409468120970278254946334879505400626294703616114954180604168610603701971096554939386894122364067953597949515437422098475958251975119732660062285402003964120590595788197936284977605941744080627696277103308115486935753905668010850272776629221856410136734840921227167319457746488612320939969752054658334030408118037058118250042071406323857576751929761371844812099929437365146067443659335806056415906462099023302661415052836664628849658371597458333753999777624139492228069200783604214826835892010049813748482319249516061593452883154583770546976715506071261429271452751490437134218994477575774199440779574372209240231566291128714193953173046592858606233710023291274713909159221315909535423328066919765602246614384910863357223146317846298890965232803330387311014968236842489555060075938795101651957083364556559292698513853633351848399603999769905709628810681644416921690077250928217172083523771308520414128082108048400490679325041570042180210449572501283142157462041465383140850406272123889790330941264261701699329648565387049742545033278858961701138146818337129913454243246839912737350659154941512136806697637463118490621472495950930040892776799277894895988920388817453957252703358378007462597776317638671562642387416386539593717800547909897041525529093156608763497520312500829125727776842426001556082695604251907337017366827593381920194909325564355209108476728961716571235707454753455609201044371261236603628304159104474300255399303344078589945752117273821572655994230827149108393458502636416400496427362516907055903932033265361919715318981084091952967572629701235175597076910710004671054158338512418946204403939382035557963850783543449707228584086931930487237909891045317042955756003932989902674836581717683178270027397998429224627866495410356851686666813137455396717269604670179489160745101665755193424729451418673141246805433849170910696754893959274500871647566116453032812834428286631010329920236663600004964334466469720478182202751352341909880853087367638266997162145644560978412511498794083292958207768925709612102467553800759783981056*t^83 - 54813548687729906655414172761920652244275878689954872658144544460567576314405872127155974772161422314279225529267316540995193998271108790531479857119176026923869766053508549734989313694752081584242154016772728096409022660926168706651940048018050714377557139935421771049363692763027031491363087156288510612978916954405608592814774594142956168308883079336199240412109461250354776222537230171936527649252535611956791591632622323802820052656740104114718120334081974216642053308077039894041298201715048334656594845389598442348654873315892273741545713602965448150637176344558632567627574092844819303237430592772098537046617772047733841887897930316655650865519321989905402695768051609803979120805944157850263435820301134512008435731776833925291356387217843411237232226918140553669726104411455611191799043681502685039281345786598310296427538645332530446421131277243412707851885697282284439566916849408370716743475843003776415801610354847739637279799526233889461197636148846174325599825059931842661608477276390831131346828246105139386660476933107791325763877467861145606706033172205962256169509413997867234736223534450166442111790570242834389987311715859385729947522949342941101809764225948254204488475491611090620424177429312707055169572678951229431745267293289770620554957285538258090932990689587106821655235318466169727972590776912130281271134280412729722722124655022339224663393196959740747268743854025222587189433084886886658833173079229817996394491469919022487351799153488100710979444365270496179913799332669193496515017581213117343975904171236724389521272951375636799223744952951695906343242827023924276630586415808582913653196645049859978388591041214924075087890814865249431058498792740204451862178066909760305160937363874100069497206509962050270892795497010164181894774238473795647716621562286346512755867367438589504435323850546389755995788477208285403895198487963010040463128083249943243599373701276188863363410014355761705996944346462501020661028862199387669404292560897563029634414279385020444992844271902622597596023007231900138737277970271045845624583946023394108648735948954458531680519715877830524555207231321898053265450607043421537725667824198743620680532229020633095994221922101162880431555081218616111509444996635818149662076882775748871809499148910702524980399260004426485342731252333278878949064408302913354597376700211139293305081713930327878443631910543441271697313606325403423207784888302276552177099086969910178814265851806916445025796266887186964397650618215951547825507101979569990724201722212109646646268961437784154181862967679745761495878045974317856210677244980229006268149398922362430656272541579840483583330853196049055163396471896733400554975057781365486907091869037668172841200660353029629093351871808416324145837971632258501888433931778604163683046407811885832424672673417649562997750545929583852075048620286921255905918204816653417167326043609569882489572213370312028182948123019756012604465473378395895924082498387629255136863385777546806777177230893310663855515636196758703026773813993697188909855780891366229528431980254943972360386264983387847081818695329285560827083727871384940799295873258945055462995767081225543649363770199549595236130368114127224998042806558029877184479720173867445281492845670598247977400032984186087718020300203951682126271716382502415220663731747236873894855362564286320792312362338273108790250897696760556743596159543893084131261438571553566580366887970422078633615654771968576628503568131716670657491897250679386509808815466220389491038637942521334019076061316795610333614367117071830488258283549227423480044418967803549012232685346579680455150316830834706204467510316039225299593058454834825888666616295925164229987458392839791054310546648787667066319713763512220631565173897894172608969053852160080024329024390942829904138685846417885404145247774384091648980813541120813479204380325052293291478272591083762647913506728773705504333451391711739259850257530946863716556367006364878523445798018875985137549503929526133795927325900554191835042371861394750224726007086806002495434187644680810268160509123802862307736053295851130658532032280239997899478955194900264633170923117018584243394630476724008233631345238233143800927484077057613202528749846209834568546392980898195912456227007675870830187982421598814785425427581013479154524421429963298327836314130689835621260412772111089696912876156915486018423234723385587170636247254700595621268101444149372068028958393975204833343126267167611715595711748174997415150789162250496507277238380975442546690302962654446561149492968181892333760265758100566336355651230029198826865304140483101641830188971505868345717045408589780688726791445261777451992732955985610648287034372139153455504345603981700292294082089840602193698759502678362376441587219414007509977648039939063078907088350008877716175631611074637533769714403158061750869329139076884438030618499276383367962841724298772914623350354000730732970880100496136866208335726775929891774998264996442118503895882559582902194577895630054488410285755190674979209658553516163224496755309766511017701704912879272851496408885182202141658537526704661307306794571316091620360718034375/3466615178214492776376692823196451467843497057189582088483964235861268407622730578472619910243296150310467745405790191174952568197495738859952602954239103189061076257634449251112590683520711735121412793016129241087128527474426534012623966326026461590993962916939493188696376523456634260806335819295776552954985232646610455211787078233857493326381559931911185471794885101541131669379101367559671132421641341510681649780520605087693083487913633846182581281527025142378349309046022021040734586296330365187395241582778314216900884897857182287139897262329804103556549935112713374765890594191595347011002519405708619455873686125674941119489878136717353143990047039336864568745151581782792462568029755631027402926051537324638734045686302144378615455858907810088472996431223248630493429047830700444600852176175101025451449641799079444429962481172025680480842904259532747324182653434300217217287019901631962888653228157234188578339366168379665043936538022537613598890171649139238088954675238764807427467966965193358743383343246553862061419045939196739075444385779940675590426935601476667323238763232717269290479804825048887349852609547284222332530080055324746051815278979685299410119611483703251185596648469544732216673264404335872606390422251043219389243654450789909663582026992142972302906369134472048934893981603924803128397512766739818220433206849840757561093860673484691917992803295496117797370589266918625796033239002734485923057055652382476679373588301624988033157430438038613226935319374752734162181899240715305910655177666888199250219232043191838048104539100878667039447877230638128002939663926836880285972703466106507707192416332071758816689076985324456776045517304479474491090652409529299213172396573219524968051315097272016415881684102739611278117769995551778251343737731229941399122832663514930215559157073652297566923379699759080024159022133723973315542801144862520520671222603762644757066563757078630139758634953509794746531858288140255917214312048580783163757399371984227801043885404418211567873703604109969688554645649119400029329822795048056448418170144022591113427662249842547802810338926989639317670877123441103956754465054283724476619081817487905573505233753605740248101967823815181140977527095754637130713515320425519966402498175318336000616088687218730227449828014719614709329090914551044119251846064293890372955988109140407576567333761687734445512936350192964161002598936790560177899740419062126003184202691009768674724010792803530789088204332577511783825682026705586721803685857665873159059700470482831639914646844255079875446451157068097910938162032061601102441658225287904819005344649524769956679016852953550168057220252178361295677516230500657651835565053393167861670421039068785301964175203966548874735004986748570370669842085857799096165653312886077491669374958615046878520981787376756386905377403802658711986154928268441948600636876097911339246255931024322048117208889814916950531013855073310337861662343806635448129523587852913306247622391873188169394179760670719159479772748339586363768691258538233118918520178094015815725077948436566594391161886577812040708850420584724311683613876913836548842075657054571106354278194604895025381848887576567916933054456077098479660651051804043180503925446967209709479958719524910538907690886172558583373013805096371467685046426506975760565970877370031954046539116852088559397857459454511190994082146115416013316524910720018581230339128853940013383324411006631118918340198507936404054552791274009126844923916778563940848021104932666407408438721143938347274673250457096296920371272383858466919119282965495806324614955540186206431896456277702252531035155937051247366783007657901596633440237975591544030393700389258166866195479073899836352870031936422605265800657650197599426386289653021356920547115504996751925685883024729981551000102221645980199719497039420584174972044771857804685066471591674294663938794918761263641317414901169560548746905767774217323168066430158069840740874530520700461057631219935979586285341315813884903029791915466208068384954684228030376293612652021686518392955231516978852176483812502747053677676556978828703659416788135275335214442228390581571565189518505311683922947390877478628607920042333052823425442752629219093328549985051008500491886635662875052758819531928934945744032613045790738779657931090340403125220547443588640085316413917997030731007351646619576139839590771845880600118485622854809903816607948698182964419192047477802755488936565128906321790163867936214689524904925570063194836538326494465400021662832659961701286762532049678429497276870445920848586270644274848968368459489374319500528556708822458248861242500406118044303439690371447875621458418384308422557622122803367123893509605284031018054333426231097046175314111506530736903725419827287867582173751012487779154922548653372294563135526793714842267744116758197043090881450978034077367055571650245403879462245336801793167017231858252586976506728213957924243848747758782952517601320512968080945647196465931859722948028306921239791779021245130741453220257728058679226155926883266534238756819256369311002102538960896*t^81 + 4351113465028598002115501991402116092443303147397702341985917961670487379501911531876319738635714518365890807413106989422228600511301218133295781980125062574417261706088683302882092870811309901094598239536549646606506079989414431327141624416857492282834119786433352622545738459047121567078918417949168974142119100356882559692029782027179058958476632695416863477158932925080846493727204789638481663991234777733174146961544552647621973865031572112353123794946195435173856802297433307901883219692114990536533877668284450793238417273539044019011832781570924701193732840056320101731294708282386874707511790359678573853961949727111365649271563739180046819156238239758389223073741626567935368847633181904125359365232919720452786295106623535675937340971371131063229039643606147367810787423059685763657891270504263923601204198749743623088827403943694779754967967857526193398137588736271010921338718815824129974871082285459236685312219862647102014009261400437260250343412369739347928228624127673930040476316422616879232750503296731951945809825424765736731561200287988009006137139922996695537085653526613144382919120485640987411763586136597319162831264526873569623369256662622275562188215323448216450528646692271817957445499569834512410816271929341403087641743045938409734864184865545452262478678643917637861655381789881247301584361984664409330525822826258762177365613902691668754182469070517591473193540402335905397781410649350386242900831657022748112792119241971955437149892098575103232474458786629116455783323296024798084123774442840332123189160602807008784480681353180843400563425670504340539014253692883053485391719766307923309880292685356667180615514235158564493510572425484781572076293740478969324128478856150581015905926924232803897342556335814613252383586577623885582506147378089841780752685384728976299030480150324613461843769972781186410477581608981125205265510062923066484269399026871908387437232607336353892536771913623866794628416621725196874764782538094014587716384831812133764014017823221813970863223967353090839488630426690632019470661046713146848017477843856551558739595101391073433138787816439736542135823347392590566964762520617080125652159980254537550250063588982611406909638968804809631913912211385082076256091464297908949919000055117328124901276238793058838974772813136686955234577622967855097747569352607383542338573433055598191767636494920830532791192117332499719008691774085053508947216717670748801336111654854426129954076697347311035368573584319358207599103308120604364389686318044663189945727041831603887384182887883394900925196776967397769735698807758820861510458150910257354605900131681005208338482965914130953266231636464431981817078079389482002482504507810232721515867667299880237112222038630757231976011539120462058300247527691837192730017315163523689212001330409317970986747666948135823105564883347735587215439430508926105776872309802856676018483493471447100434239067514384898027368502302395196755927120119057490127181187227002196288481772086075128814816152310208782055778687958085562725123996857345099184143934452045866994186411710886720683918811815763724700589483061360793310121467207212702131256925801217151193829613046323978881549826939390077614553007919116398532787453918871265076580853708268257574117912725879055306297346275979485642950359861292451636020083246122491388752836600477400801588092725327932044762771886523833753885019088827328046013761479020230369359353477406752881841151911435687065602383697746564167759773026391679595136506748463696401650195584571032203567716491167492573194685230804420914585244784575425714676917903481579925072621000020527891080788432732759256326681966887648199450813333306053141459847255310433112753332138899793919973769503809044041390739529020444043685185796596036523776877292393957028348409547573152696625785044379613103224070313519763057778485326949770600567595302778068754944630681042813795361949748683188637991106325517808285785510783948527328751725697847850833250236879546801451271759327064123334194047996613433975638009120864449411603725205401666058912550651951872115379496743327852822034562363252807861426624604169691670828866999275678018904675153866096951615358592113406376638201135211062430554489216271584785746658072478906964675534044168877510049341501004747736237146228241818848195302460423941134374185541720976610378057859177798030026761176439625218485196282731050637471319191129538786869466666317402362579720606795899225067011015785539796384480714628188104050310996357825053919790624972732603836849008081987707478272616041289713443444150754648378212125801440811659428750199068611971201327256649351571348126876043460092755716107742295718499474840655782232229246734299284850298454526414944369590646486748693273869442242061387251192825820686308620213664049380257770387030840983804173033598026722447589812013014278913879644040623002982420684526849580198501218493018099746429914204849703209704518310096532883022178306142917092769484774476956735560541979839251600501390325783645512987518821635662955107727549331007886473735224602134076620204020954442327630513421323309763024923272551365404686521742854332126642859082278707716143425156077545052187982801725625/6933230356428985552753385646392902935686994114379164176967928471722536815245461156945239820486592300620935490811580382349905136394991477719905205908478206378122152515268898502225181367041423470242825586032258482174257054948853068025247932652052923181987925833878986377392753046913268521612671638591553105909970465293220910423574156467714986652763119863822370943589770203082263338758202735119342264843282683021363299561041210175386166975827267692365162563054050284756698618092044042081469172592660730374790483165556628433801769795714364574279794524659608207113099870225426749531781188383190694022005038811417238911747372251349882238979756273434706287980094078673729137490303163565584925136059511262054805852103074649277468091372604288757230911717815620176945992862446497260986858095661400889201704352350202050902899283598158888859924962344051360961685808519065494648365306868600434434574039803263925777306456314468377156678732336759330087873076045075227197780343298278476177909350477529614854935933930386717486766686493107724122838091878393478150888771559881351180853871202953334646477526465434538580959609650097774699705219094568444665060160110649492103630557959370598820239222967406502371193296939089464433346528808671745212780844502086438778487308901579819327164053984285944605812738268944097869787963207849606256795025533479636440866413699681515122187721346969383835985606590992235594741178533837251592066478005468971846114111304764953358747176603249976066314860876077226453870638749505468324363798481430611821310355333776398500438464086383676096209078201757334078895754461276256005879327853673760571945406932213015414384832664143517633378153970648913552091034608958948982181304819058598426344793146439049936102630194544032831763368205479222556235539991103556502687475462459882798245665327029860431118314147304595133846759399518160048318044267447946631085602289725041041342445207525289514133127514157260279517269907019589493063716576280511834428624097161566327514798743968455602087770808836423135747407208219939377109291298238800058659645590096112896836340288045182226855324499685095605620677853979278635341754246882207913508930108567448953238163634975811147010467507211480496203935647630362281955054191509274261427030640851039932804996350636672001232177374437460454899656029439229418658181829102088238503692128587780745911976218280815153134667523375468891025872700385928322005197873581120355799480838124252006368405382019537349448021585607061578176408665155023567651364053411173443607371715331746318119400940965663279829293688510159750892902314136195821876324064123202204883316450575809638010689299049539913358033705907100336114440504356722591355032461001315303671130106786335723340842078137570603928350407933097749470009973497140741339684171715598192331306625772154983338749917230093757041963574753512773810754807605317423972309856536883897201273752195822678492511862048644096234417779629833901062027710146620675723324687613270896259047175705826612495244783746376338788359521341438318959545496679172727537382517076466237837040356188031631450155896873133188782323773155624081417700841169448623367227753827673097684151314109142212708556389209790050763697775153135833866108912154196959321302103608086361007850893934419418959917439049821077815381772345117166746027610192742935370092853013951521131941754740063908093078233704177118795714918909022381988164292230832026633049821440037162460678257707880026766648822013262237836680397015872808109105582548018253689847833557127881696042209865332814816877442287876694549346500914192593840742544767716933838238565930991612649229911080372412863792912555404505062070311874102494733566015315803193266880475951183088060787400778516333732390958147799672705740063872845210531601315300395198852772579306042713841094231009993503851371766049459963102000204443291960399438994078841168349944089543715609370132943183348589327877589837522527282634829802339121097493811535548434646336132860316139681481749061041400922115262439871959172570682631627769806059583830932416136769909368456060752587225304043373036785910463033957704352967625005494107355353113957657407318833576270550670428884456781163143130379037010623367845894781754957257215840084666105646850885505258438186657099970102017000983773271325750105517639063857869891488065226091581477559315862180680806250441094887177280170632827835994061462014703293239152279679181543691761200236971245709619807633215897396365928838384094955605510977873130257812643580327735872429379049809851140126389673076652988930800043325665319923402573525064099356858994553740891841697172541288549697936736918978748639001057113417644916497722485000812236088606879380742895751242916836768616845115244245606734247787019210568062036108666852462194092350628223013061473807450839654575735164347502024975558309845097306744589126271053587429684535488233516394086181762901956068154734111143300490807758924490673603586334034463716505173953013456427915848487697495517565905035202641025936161891294392931863719445896056613842479583558042490261482906440515456117358452311853766533068477513638512738622004205077921792*t^79 - 316097889158953557938994429739932939969392273355701952496489374334584062433890939139917382369137475544583301334922631491835327159109187252075107813885832881529353059364956118597833625158831249397141663445597615718505167679759840281298076279507552760590473834966817612098010621634097280807605408262124526666490112541605772985213741635615708140202168879754018482669467482413630560304169885238020100978697383306955198564214345331621415751132286377948174689339470734546920638771299710765896040873623664928922146267852068550565314723326486424772823519109756587889479367225645945640838677283167626651894472963188507611204208814647734003703856335667557532819637762679583790730673340463450240224897913254864945640491213154197942841025724472636079902048930366248194366208086789904984847832888542345396469993110542279287093105567585040176218609652083866231992315537921022061854250066119452042430735454390744029688693382821561086455649846152669675647098782651684335096980092746681562755775711658484077739154608965853979199618618330687877619199293116894059954128796024685084884418792095322708595378377713224332267310080822557787531173958381910380803768140504759287630335454367785830149818982972931746897885581408705055223292444291160661598224676211560669072609569755299393394921468679363380114389612591700752984431967742917721737920941772640924163960086105566216310494173849653930059661576956812816301736704508088474125488953153380141482333856653132814384130271394793630144212960286174308236557202838508221208408225231757938270335717149812047054969893423075829119778856585054669665830325369351643160875299491957295713926535404968122583880916356505066133479936954767832243776014602638292967085872015710083226121988208171751503109773841523133962471050851794723241978292312308922553912922770944640869866090791464356553995095671633815315540828172389786878503473802940789839179705811064832177858655699710564473827661827057186726672520897951472807149954701032903569791315352768432657339189491448389690150452413138645113706743376336862942714029345530287812767406018421063741149913578414844466172829534662621582311349826751952182200139759628941630146775774337033664255732346984685278054991932124485912452278012308296557639787227705472249365940090830927277818465916506857912785704185507008872237479574449516855507344522375669680406944955087546696975002433171802648222305260265413618277144391511043683353078323559279934937906214003371707815907541793477454913025674927027332032687907195216253344843097069652881009328915369869966490308304876392380334354321996372905725987915689334650376984903751574077281719375817152129735425871560604004323239131338617456616775113653034240850507270063975030409582273796141832153457413686032971737117516675292776864638180887136605322894778500792609158059393121063482289575238565937758110565757673522777067575717163312780520500590962516037401121717027089490662510860892360135084742533784556661591014152396892312074076982410333363250156022362637823867748202715571823756284850079015559107253474350322850990793775659509252866513155222234965910924572868117333381748301591632961026625332187722292934057070914084027793094583610953315963658291702976200093594425065876664511570635275153137295896009515540827416687605335483821651554453062574102535994935865626107112692241774747550068901294683994258528274964010106385465162942315592041497450716980730990878007215219508882111719727447407595001617251665665646053789336921163526954147654177002403735704072928448313228434724420794085579068608371746360513600321491335237000480076751634033633618259771959788157803581711170662236292947434382299384512039447566880774806856964161336998035521313999633056535800626516982227154757996398969522002760260324785307676325930965457742905966687770478641463229308392331502654429677966395904785943184181561758459237618976754064683641427030019268780234031526664386749433420229585812505057937829906178183989881003030548496189981624423493180084690274433706897171629411928395151085868323880187893888133987206864797093139747145748081933837467286691013773148497245787735556431007972238117587964586124996396014111449313639625482782769991153230683363104935631626606893107688308757747800471074246730807869797486928235136018282613675204064208585102558262532266744278463913663989670526795775158577826478382998938784767371197449320363390703837536962066874546282565824868414859553504754123813561485448366083343146036838793867450888405221518687953611287017956394811445379231686774334376795748400497381172395426668032657975673524805326136267768448052732153777883716805501075402085429230853486481446269616676110178947544543840802208538155584234440349474234098417582649023530838741088759397906764164531276311175146658047543005218112874198552185446654441039042089285258565146567531790999720225016169731051266157955567759070292661824166875322600572222404485234163079308969223484129058937128123606981701445788106092253855030733129579066628625926905602188639622654653903467195901346478821050183711917188042302647186609455170104156270794110992366640545694207304468745463830674691491722239754213575001605151426409706966494392906830111309600510212990515478997608887565324540625/13866460712857971105506771292785805871373988228758328353935856943445073630490922313890479640973184601241870981623160764699810272789982955439810411816956412756244305030537797004450362734082846940485651172064516964348514109897706136050495865304105846363975851667757972754785506093826537043225343277183106211819940930586441820847148312935429973305526239727644741887179540406164526677516405470238684529686565366042726599122082420350772333951654535384730325126108100569513397236184088084162938345185321460749580966331113256867603539591428729148559589049319216414226199740450853499063562376766381388044010077622834477823494744502699764477959512546869412575960188157347458274980606327131169850272119022524109611704206149298554936182745208577514461823435631240353891985724892994521973716191322801778403408704700404101805798567196317777719849924688102721923371617038130989296730613737200868869148079606527851554612912628936754313357464673518660175746152090150454395560686596556952355818700955059229709871867860773434973533372986215448245676183756786956301777543119762702361707742405906669292955052930869077161919219300195549399410438189136889330120320221298984207261115918741197640478445934813004742386593878178928866693057617343490425561689004172877556974617803159638654328107968571889211625476537888195739575926415699212513590051066959272881732827399363030244375442693938767671971213181984471189482357067674503184132956010937943692228222609529906717494353206499952132629721752154452907741277499010936648727596962861223642620710667552797000876928172767352192418156403514668157791508922552512011758655707347521143890813864426030828769665328287035266756307941297827104182069217917897964362609638117196852689586292878099872205260389088065663526736410958445112471079982207113005374950924919765596491330654059720862236628294609190267693518799036320096636088534895893262171204579450082082684890415050579028266255028314520559034539814039178986127433152561023668857248194323132655029597487936911204175541617672846271494814416439878754218582596477600117319291180192225793672680576090364453710648999370191211241355707958557270683508493764415827017860217134897906476327269951622294020935014422960992407871295260724563910108383018548522854061281702079865609992701273344002464354748874920909799312058878458837316363658204176477007384257175561491823952436561630306269335046750937782051745400771856644010395747162240711598961676248504012736810764039074698896043171214123156352817330310047135302728106822346887214743430663492636238801881931326559658587377020319501785804628272391643752648128246404409766632901151619276021378598099079826716067411814200672228881008713445182710064922002630607342260213572671446681684156275141207856700815866195498940019946994281482679368343431196384662613251544309966677499834460187514083927149507025547621509615210634847944619713073767794402547504391645356985023724097288192468835559259667802124055420293241351446649375226541792518094351411653224990489567492752677576719042682876637919090993358345455074765034152932475674080712376063262900311793746266377564647546311248162835401682338897246734455507655346195368302628218284425417112778419580101527395550306271667732217824308393918642604207216172722015701787868838837919834878099642155630763544690234333492055220385485870740185706027903042263883509480127816186156467408354237591429837818044763976328584461664053266099642880074324921356515415760053533297644026524475673360794031745616218211165096036507379695667114255763392084419730665629633754884575753389098693001828385187681485089535433867676477131861983225298459822160744825727585825110809010124140623748204989467132030631606386533760951902366176121574801557032667464781916295599345411480127745690421063202630600790397705545158612085427682188462019987007702743532098919926204000408886583920798877988157682336699888179087431218740265886366697178655755179675045054565269659604678242194987623071096869292672265720632279362963498122082801844230524879743918345141365263255539612119167661864832273539818736912121505174450608086746073571820926067915408705935250010988214710706227915314814637667152541101340857768913562326286260758074021246735691789563509914514431680169332211293701771010516876373314199940204034001967546542651500211035278127715739782976130452183162955118631724361361612500882189774354560341265655671988122924029406586478304559358363087383522400473942491419239615266431794792731857676768189911211021955746260515625287160655471744858758099619702280252779346153305977861600086651330639846805147050128198713717989107481783683394345082577099395873473837957497278002114226835289832995444970001624472177213758761485791502485833673537233690230488491213468495574038421136124072217333704924388184701256446026122947614901679309151470328695004049951116619690194613489178252542107174859369070976467032788172363525803912136309468222286600981615517848981347207172668068927433010347906026912855831696975394991035131810070405282051872323782588785863727438891792113227684959167116084980522965812881030912234716904623707533066136955027277025477244008410155843584*t^77 + 3002010669726022639165227961937789709742094277338758834555662674568940881144672690849608135038492075870474823453237465657223371632552936224141986139532977980715070561291464016531461838494930587197435668946230991350596637746796354015483416766103460945659584773086973919565955879598999524411098619388652668110700046972186232889304158906297280396364200309104910936334974510033151005454112035314336336702464624249065578360670646032262242824202229002354253624015365139325609997080144827822215211010859388703865558089209680869595457382104447746545232828852062711256258220618456805018074600506680100689080522964916565542203836132765692370957347770043809630373513855830233729520461510078363508458773548332965640918831251104470559142340197190362951360768920563561670253172740886814760818483372989909594547064354805993494851471882818997418055604054758830945320092017750252197729911301133507400275254148127100319265972595517915973759688816393105385470235622420267094581526605289140656594318992494308372916991697215174773508335215847305862181848612514036513516521464473177083866351212108510846967317737498165076265228618853184448373268518384391370301582792006227123724575218808739770647460662421581319628294365302671032618452981660562871719118641372456694969435853590044904525578898421039322405996225064517481820739364641656786281820113727363489263254310710643814232964054112073765345035021903190563910129815335774595029667410235593162312894113853834011562559691234613464777488673868118720600694568907174773871670460381964409749650419617775200382000874632735869466105701103695771953693571653079125136721735255677183589942205993782782265905067648327162910664923539036906966124934356752570539271892559472189748206160121239000898764826412199128158265519856558034239668534213282165894757521378230045476954549078682323210555057242594037432005052241438227110516097875746970259659034576711232066688157903678765314384083835264269143430167174854898051758041888415135385980767039482430516791918040257090628877279943856652516480997064674322716975027617304318071295480181888790613325870037967799862029018368621403716473177694296316353812373429695408685897259464293856110097805104172729432106791190405923034097650642407651170597364646611418586554855804204570953715761959294434744416864380006862528550582453034754830979299554490214130617400724274990353578787991948346142430457842294969534809304044352209766646988946235297276947398805940298348291269330970693274842700414188977199891276517957874323972851415347507745232276297396624846934635127461779532950300110927601976643335288006340231567031240568570041489094691501786040144669479352288548764511068431414484543955574828278323866363489374969178335763980758436593201334592113876088060308000195807351343063571966089037059954516108939156778194257320925266516281278829637401443113127276260392956571525780112665765872191219784163088770825042464313403400972972034134545318919545164323367773992261784861599889989832157610159675339274469872900047287532300234760557502512852767724427320207997222596406129913575495409036413323404750846876371311191302454956444501198314227955596426415899265962399810178290529658549403657257517192523200983809175370508472906000066102725031756289863031417721324412955561168272141534569650640761567389919402610931042183101800736956206811208283480583488395537235594545968835008591627309731684184364204464973858191878684605899344560214713236500761309889277712001134225256011502751193202473755790335825557282727249343243830191831618088992748549372165366617635089811503451453604055910329391113035633714065488497128530765294383385186314712198574214380988133283125038920313778159180660090505219581979158652053885052808640973643222002016431724018171628229489159713720202870592786276858668856805810152438129836718342449671862351953843147871190164879506096718960551722556605606752476013469921480362201652820318442145397187597633051249810080746921702464828124580229782832760889781509779851569662819285457604454098298061950699504861875217519333396874983835621193769191970259619753997574732448969078812744572927440839504028973270574948732064973944720353515590910430485467880155327152194731075755015599233523701334963015225935343417682513724565842621971053491558287395167039562944473671940793006550408473415175604822364778665182567390979981758537012336345489667439746159851911323689660031762506780321191706016534051218830900028273035889097496974535631590030231418011262507235118572414389043207043950563087132695469633565365512286033501038223363581818783345090885357229718454406579277754261546899862180072901025777335056813514365586183756196059690871452887814851775025454866443598948573857874529725063702758218230677380474238996907517327504730298728802525807678263847199310872015814852350044969866523847450692663048301670337837490158519404995865197208223187006319440230615451310467065021673228643482969519292861012721496652158485112186424925856188329156859981350255306643455666559426585490087751691438743030054921407753282116523624675928455724293911148352633015298710841967823970510443004409561156210376953964424352931314019620865314098187806219752534862874762933234504701212290886045416563825361370625/3961845917959420315859077512224515963249710922502379529695959126698592465854549232540137040278052743211963137606617361342802935082852272982802974804844689358926944294439370572700103638309384840138757477732719132671004031399344610300141675801173098961135957619359420787081573169664724869492955222052316060519983123024697663099185232267265706658721782779327069110622725830332721907861830134353909865624732961726493314034880691528792095414758438681351521464602314448432399210338310881189410955767234703071308847523175216247886725597551065471017025442662633261207485640128815285446732107647537539441145736463666993663855641286485646993702717870534117878845768044956416649994458950608905671506319720721174174772630328371015696052212916736432703378124466068672540567349969427006278204626092229079543831058485829743373085304913233650777099978482315063406677604868037425513351603924914533962613737030436529015603689322553358375244989906719617193070329168614415541588767599016272101662485987159779917106247960220981421009535138918699498764623930510558943365012319932200674773640687401905512272872265962593474834062657198728399831553768324825522891520063228281202074604548211770754422413124232287069253312536622551104769445033526711550160482572620822159135605086617039615522316562449111203321564725110913068450264690199775003882871733416935109066522114103722926964412198268219334848918051995563196994959162192715195466558860267983912065206459865687633569815201857129180751349072044129402211793571145981899636456275103206755034488762157942000250550906504957769262330401004190902226145406443574860502473059242148898254518246978865951077047236653438647644659411799379172623448347976542275532174182319199100768453226536599963487217254025161618150496117416698603563165709202032287249985978548504456140380186874205960639036655602625790769576799724662884753168152827398074906058451271452023624254404300165436647501436661291588295582804011193996036409472160292476816356626949466472865599282267688915478726176477956077569946976125679644062452170422171462091226051483493083906480164597246986774471142677197488926101630845302077338145283932690236290817204895685116136093505700463512577410004120845997830820370074492732545745252291013863672588937629165675888569343220955429275529928249977402799803445393845382090389616629764707716395502050160426235414981874751516076952870500267937729070114506244755431541642046354489028274764642429717924803075439735628256012334632606616100804951517156324372208030520670539204212408760997896068229109123236159902453536291519857653087036649254755357899465213258402790466543186176936006108170885451379061733546232628763493966002489555766488589977715037316383502918163620413337624044650040345101914518818912999697148556284080423622676669551770395617889500441231419050714238417196432595407757002007299320431318631609956555605632306790798400727858397612959138578206884939483562524445502762229178301548655211814699042678636154797862312671831900921425854162140786479307634012195107610834025998102384415735647152615123564478308774964589503685803369641790393589899298946070903667257623525399213352701573615813198676657893776652692976317936691308600436398728658934762209205092659541119612172630633192206290200510819668239405667108028469187323075298482924095283444348681567391640053058865115154932538145565750804624616133545244067883265667948012789707522452703332586647457040822878378548959004404502872438085041150435564478103084009070176062346047170296144965627333461215932397738405637333037038215681307358111171055143379538625051852882724409676478993466246280921513845663474498521636453092888802574321183035356629996990609151609030396152503129114961764606164229016295047847080547513028384403280036498768691732343608743082970773012902460595836480625274862853430772212437742548550344000116824738263085393710902194953342825194024980348211504538961913479615930051335727158447219902744193783484282178020313391226477790205894936960846713749166514812637292822783976670040390075215868460605476474818523506725662496260606144335557316596213163877663121733690116773124357145996632774487493690089947039333472154600383102219689589236081788788021148927638769082732431404146980480048380631798200506003004821820946914268629724000562156155043285774581508036490211366564608700623760844319609064103246175000252054221244160097504473049139463692579830453279515588388103739252434971563983568976925604361837655655066245050505197117488863415927503004464367760187277641388216599891343508643651241758087422246171453328951611384801470585750913918205139744994795338112670023593456970249563953702142079429175493381511380855841420000464134907775359646138797572138809621010638197208710997489562427306868120324606877776381058549825195628930413150320842175686194088328991522484286871414604748482912746711193786440602049959819734564704866510906389578801117753231276634939028851890147956851813487763619448264980860099401721975101666199135827140295751945734401509157677806795025367389636411111940603779338559762033167137292275946537437403495633401321059295161753415722079150136355430974330241024*t^75 - 67598786416874944236358206328430253765079615196795681274837126146856346493757706913718389083844613711917300316581028564887542376014972580407002051591998936641541678093107447755613910240970827516567905114390176985816881674968687678523236290577834623610763458858859769231449963059260164142267453194647618174169567939918085458258818776143560141556049481368354989580743246015008912773240662747686195409139414856008018835926974421580188724926091682043059615778209586761244250606092815617560370305983422325487074743652876244271498025411857885340844492715067380125071059945527503332826266299174007643719745911280744806361844267778072350721865282573778489064627034440150693106390414290527688952347382885131352403408484656323923648179898324074947221654460693420299304545976631445220849820524680301113020621302836091125574608317434304964569267282431230660510575892662075598243028841180011926356807833096431808673608103703876466230391998322700003971671897284294750479728767728042137933124818184501829470271801125592909727092691430455581391254842610080406881406860935202133479672441521815506436445168167168568112071422669711400145696541864347221820074971499057636352914421258965366666186490984839568468798032895149485299971244404921526354546422421809511893461753632214732554923932737293343934353156043735917645229361918507853374086258339099352242614129454015401324382869220049649808788262249501105835462019084164788358743189004590861477084571005334708266126092298476248501180100348095206253068234803461143936789017388414978085269130684853776304126668745529130356780258510677951951830670580457533546131766072647014762658544462533404362816848079147660605332262665389743427674511723608002628091911154637016050056224875951453724380166669751542573661935315386416767938586285628605231734037534653724579094961479101537076480003465462535243915760159304551461127098511177221187634849404051890878524783696262314650135060108479868269524865873900006352595072217728151748865339743016356881665252322707622885983082440586327129577357565165076174490089342980128084050664333484010221276913758320156390276672961857334901305159330560097770606404303578363830562274892346522891092395837013122941245109779560147659892181888897858462908747218938435742733130336371538064346716550810648786581474485371582337261018825989803634142248027183436768592372547412321434120180305937938772852991398772390096277777554189595808078299115840974456453615941532971439711566429621433358582893647356683492320074074207035766893764968130774158666933440317235444986697849004253610207846965021542097881884084875868153567479207224102766373108665397647435154657734743788414738220270620610884952283822527048610131129190239919040386511875298982625384554756077248024820976062567869148350522750478799282023411985282387978524615621024510078480267305158123570849302517793749384735238686552469593270516110186452783949483087718837297970642697620902575794875052279961484400845759485890850431059267792061210206298977024564748248067913342642863412107920262723543896575957076054727071529807790317290007645965970071964779103425227237141229275814412213735228344866939518615594210030215001629895547293871272850502685014678226838924930360788278920657621665242572971966855021830508167076780643621000168923756901970256651604805877271444775314103984796235098027198829466940346061438121495863340309481556765256412030209743741881215413882199181604820859870399363123942882440557989194999306512780764591030460010051538289654169119960781899397148900528951814736881785229490354617343975754705744223741724723125900121972163222732376404397237678191987856275366654791060263060653497230509414872003241404502394382017785132340065769986167852572824329310018238845521663571891337905445919847215734537060875054894753683713165542807559429401502347607496638970882673487026451706026857255965538204324008945947552586315054325419179214595930456116177689994153500623158592721738030773332860171112694458849323022109827962796488136969011388596371802259451133149772551944727042866070226078853284445031250044064676956697911792540882761926691948063452941178959555728437997123990619120002808080625673286296620742072784259706558251910388096764232891875374734301578040589942353676885526727990917462569862851908452618405571082639327863614289198225629329790579817881826851138868208998053398859489023475810295459519132170535873016740241264925073580373073555585792563059753461751934760941528248854606731566248620077573001887587231409145583536113093432489531689322863813380634573417215742784079003363984682402950754640664877620433031541261947648237180028456284227785450921994008699468838437012038214810993358400475327625917910721484659446742570138773642593068926321832063252333540598901290319730498417819311759557447703326008201623054503190248162192302593855784125159828127515546674176717933420369720853365903970240188851681350597229375985242316239563505291636633285213769097625025656004322642320098665025995513461495551213215915111933031120929036146360037917589268142361205559048031675659991245324454094982403888182775296226894786275698691430375167341249976127810007237094434158657987926625269409665695560007518766530886143662086518163015625/2933614156208382314593911523305824482228590094411239933132883470343274687785671405064892291949687332996640605410305339757721536529324156225696390081336312002167304179518230709144837940251303102657354666962398469212146635615953062051197094262253312818316147811447183107798277060099759251753391500964321407271368473176377388448119387091644358873544452261626856061179360111316343508227937900299081722047192122714915449118756528344162973280087699875121452398816967381290188234237919941643399448920573641667018768991614377080997205181452103273614976262615796565129571003427482625284511001590179592329615502749845978277568042418723174375196384946711675585965026319849253350606781896045098609038370766916826490020459332373947201815781500730420365329969985981986331408626412015554445171881593653520580400635679992405311429326111242984655386877809933404966070051734940707525621328341291768946770630899990025187414801423586344594776001411861989776431195237774465413986499517968361422926683441066108787194556060881881837104431794830580895049703021481346866616077245414439596278149342763350990205755102526911125386199672120494927679788055035042964007049287840267458033768639919859869990679840231238111257543529524288119044387288801711625442786058956551024906038568394697975210897121398823549294013124850731631581091958681803038787761372393139658694203712775803722298713216044590399740035580892679153643064910916486631222923998717500120003855209082330717193495151319606946132061512065256869464489871266924768335028711664721773442790642101400962791966609777828781386397927437386821344794821505794047021453579594334615516118657518597520234762855722649868674312781784064548406848091800475583511421090203035246774123085180747844122337840818335148574969357583634656470318925732715503332088840095153244087656561920922592105913850871992440406943206016040640320746503389409903669795224932582024157167274565098435133285032699956748090027992603623840086197313706251371207964921843366510822361556658784831898353333193599465064751555813165230701556586762066984147520215833760150985916449164936680321711323715066633784599504513366958414028347969411504102789489000877538790146986820039624270573864584114030233854402128465555383743244939662246332905544338515865152587444073273179767145448537561942095374635611881067819614673550362612155790819733550852451251374953536850112516009256029572550218522403735472366931982263128092579248252234305603794744965153451039064059485103744254795116587572866585984604243258549084934625996861160974504427329969075275751539086480207225215169964197893191675601233034623030574206992362959597190750219093262776054597220461035737500159942606113118466190283387661841083674874612084719242964860903398996743365063916262865381080012057815937521419229582947349587478341681770765679906877761715240722256761941508551884806603947878531325883474495957644132341990668354653194060130977370961542039574604044597688486892747287534023726529904594444918409975440133966253872019356376511890139957197414002838967788302394976479561016375508007758836560506915589548910307028352753491224952940444949031660587578970169087524304787718029379235759923474781915081774669610218760754334438307857985342534364710195936447708725059019837245842887573668571393637932964966548000961483098182364638540304751863487636474539144875921909030407812517308120054457789017314524744870798067165881120106132977895192181283138377303931139877454922205172188930348437229250710114083803082077783909882373169661113262655262789884047121312874519226716999154469582417729270298870826992138263168957037388719915794832664824630488336558042542090254574286798358411963443166968240763871921803889302576168057582085275252881373600775328061838599322031306950387833166777003782853078838039994744509882144746853220927695987243400546273638319395779427489624778293516261312250983593354456886323841696782331700787471022532433421493638243035840610287881143489209937292403721938385935501619371230443353696049472519283837677879800103954146772209152614199537074064055331849312299597293102967283669909784433663918351492126451776643573488806201027392587996998918425377382155041171580666115687583701435039725233349699431864073605440192876748153003923139952612369360844832961324420380600194117848976886911944841196956839219966389263697712583724256989339686171788413220452605820138840779747604193774587064385990015245011554046095842259580883797835561350878813517700900588708260049698251657471993708259507121629164959379036073009915841176337394477421760401515121401946650582291596794213810376836879037204735131683163768991924070322287718588450308833342595700393566368645569359496826460501869944202990594277777719082569891297451840797844918494858843480432881805091729773083913510276882941984687776509208585033934832671221241667097078673441623655469229016246280673794757300677308305450504546152388832101615162262079991745198184344207192512227781894309500821991411863735728742094880286664417439426682266944952001337871177613765002896047345874697770129405429964559268623433200620069230383858808633317409665616973031580996931085504872448*t^73 + 52957365601179302507849242424399331101579854319937164329387050430489506651327316795915987769807861743166212657656720748409914151159345957333796295205342214296676297933898131906319762314938074016433187957406390229165987175533709492089445141667607084302868103593459278969903145266581219581094234795037193798075883941782675785305929185680729060230167362682023116913169523241500398843489408615881512913737866153290009787808999744934728675205347281646186824436013904934295434352382180304713222417994959727279778049709777841198232140276690937067311734770236487395386155958041627480524414887765362314050214827850579013426955705954925032760615408113243047887198411104629210698461521532529669534469107113187648339091890668867497612168425719738646778671987790083960572859624203146147445564040363022184930853523498239157481526044921226558432366033774078838945269914276062278192812608497073207727445283649505507268970812277218877931249402404515013035952608266881781664937156730164235263492709880044488453351822804131704767647735836331571554953934623482129776332386680549252913089285665373701092867534654616492255867406630974102724730844897394285489294491905450409622341179411782746432275471439391190219469355215146554745547525481943857048586389744397423626419834953941655577448802464412528314153772816341178949855802944832728595702827609747705129999664230634355328974931986489022467227699224991630334338543739102732088526966782461699907607304936684739279056744007649274241265088932089291963608252779544461912181661178001767248649766725812638471985576747239714368797989969129030713579671256445968304809253043406185206957336133395764463043514666402306225896447797079364681986075152255063662284547787715968171913236561672669460947070901719751487353709482710448282137040367437466076417624514752899501312479902817437125502988895775888420752669744815595500470753063905803209592269758502396002986230335253223798302778496155679122809528890427119179016525722873892571864685215205742867362546814165535458025707313766195897355808291985703532450649925947153658119380819592187341273659680521142548639914228194439397508579638600698616241450548220653807509146028725222542903637204754491784765031635276140101565717571433526576026587385978663483336074527573728991436953276554420087860543631340814291178896526046803560000222915549562719259319964111147924700357346995573795868476877026864328179902986850436937842605205297622947256198187163188751788292593143710751874882092478311452497725205694051675872656093203073745642622710012636971229343479999599374190213319409725304176648441042324471698384744132511123106335445665546051201710602884485631251933513235724412091986345288498200045724449572191451928306356464555838389296192671958456673629040450251566529481111963405330049285307823277252288817884093946978414990895810677972871194312785052726001294192252040772180517560702898652592304955475184930202658664080484856428608537520739133370905615273048915542824020991758618712054540113390901117999211143795068639660247378573383439087307588623715094549310912951331776727389647597014329254886720385072403848384137217397008834296553878429779285984974081926976566687060694464318719975274254072788860462033067764121554328485362160331860651199738322166508000417793737354070478506778905647445660632294614158114838201900395989837946192326604829347039161843967965478028295878856710487337811407318973914432407916271854643639252760568556886010777891409097592111436874886709551350892907862484871238495547262247677617561623967725261939929016399795445895464735628022514941987670107474471803708644215448275688824660314394832795390595317966429624932625796017674761317176447715613400212913905076359644121614593432685765370654459129472701402501099419565605519979723415165912168515838371549689277049219867640638788022157513329108618759680662646976282331749918264978741786105393769507860278003365922560115132760115608610273290553497952359630076942196459779023401031747902007468155859654189486568063564680283587184681841789192225638596991939600804948174162191612279486699733665477192094396341715011045622407410010068490863002453048394413100599119164623504635921758885730629588662635731297361686690776021963001907553476712468437413781459261166191494488378170155378911441303482032442513294251750685108913860720515333207346711207722743166738745807931948216693860722323168007486863382583827869606340490613621712339412989109107900762676525041640318421507342155527765099004583158885794737757318792609802636506499325205268502122837325156333113924084935385986581637881975790209572176972727646901711066254826380991856119224761920009933194672531977261739333129871339045356414205272684036820370714325097977133789255741382789930501175856497296007160548955468562252907655614216557660036011245331898328942864213209941483882797138247049499530825611607717372262188716639009233099580034111745680657450197591897443306907703001609531454434055317818746524655780506563123914518219426251886845682623006957094602947857555644764386182199492432086334459819291016392969268665446483810081183703066188161436319349227206336013576351073350754938553263041859902455821190935872706216460229652699109764791949631127640625/82637018484743163791377789388896464288129298434119434736137562544880977120723138170842036392948938957651848039726910979090747507868286090864687044544684845131473357169527625609713744795811355004432525829926717442595679876505720057780199838373332755445525290463300932614035973523936880331081450731389335416094886568348658829524489777229418559818153584834559325667024228487784324175434870430960048508371609090560998566725536009694731641692611264087928236586393447360286992513744223708264773209030243427239965323707447241718231131871890233059576796130022438454354112772605144374211577509582523727594802894361858543030085701935864066906940421034131706646902149854908545087514982987185876310940021603290887042829840348561893008895253541701982121970985520619333279116236958184632258362861793056917757764385351898741167023270739239004377095149575588872283663429153259366918910657501176590049876926760282399645487364044685763233126800334140557082568879937308884901028155435728490786667139184960810906888903123433291186040332248748757607033887929052024411720485786322242148680263176432422259317045141603130292569004848464645850134874789719520112874627826486407268556863096334080844807882823415158063592775479557411804067247571879200716698198843846507743832072349146421836926679476023198571662341545091031875523717145966282782753841475863088977301513035938133022498963832241983091268607912469835313889152420182722006279549259647890704333949551614949780098454966749491440339760903246672379281404824420416009437428497597796435008187101447914444844129852896585391166138801053149897036473845233635127364889566037594803270948099115423105204587485145066723220078360114494321319664557759875591871016625437612585186565779739375890770080023051694326055474861510835393530110584020155023439122256201499833455114420307678650870812700619505363575864958198327896359056433504504328726626054438930257948373931411223524881268526759345016620506833904896903836544048063418907266617516714549600629903004472812166150798118129562396190184670793386780325537655269492511197752558697469041856801384927793811879192217325820669988718436996252349690939379420042369092661661996550388454844699156045754100672241806029020671954989534240996725161829286260460081846319394813102889787156993610697666068972889068791419003820052987825904638691559510201571572386860587392992996477564418313028619979043086550710380912781280911744562880651495565612626823501566304077322962069043353917168594471669149158213734446946084073358965029551688299323855243971112800769858283810584550396802259358456765351104166005399312710789707691002090337813041115413823949833613035945199921703127767253525632186087693477920853053173572988272531679213654063182108757842225260376480673697545503692394705853970071025893791068939424999389906528753962814278246808880020345260899760804278445256449236014966926295056224158989643436356855060653353806506404815818085621819832242188408081485839085465457085349425195631504506350426308908559775193137366532116618512603211347576557416968872576889042714803042472079903112870861677434093155728246577217604308181547860046777114900568143310543796837127588147486195027458645495261258298879401711389702487545295361761531400287209477400245776310417950587123593624466799820786844083564732421450228117813088409586049348267257365479975911997800254377684859642482255055148986403226049151290086399038904791722055715357526233327841614195243376829716118455554617756294006457766482086867692452895321405137272384820091905782050419268932994728859696527239412801960068105049867573826112454598962505832039118870867460075065482548967226987113861697311951740798828506012483576570162362589346588431058483607255833388035292433059176769804558833783719191745081347413148647993883185319381408302662250201260474738617681577105447902711933473785796603591257036008268063698936647425164914278487995540754431878895421718944575589337848964592558890430644539253217181332180386533475660154975193555787136723832379507585460216278304228280398500625609932794353157015888882587304571819642059238515032955205195314476573281468350754271649957431160592320917971746448406348658652254680889596228610917850744649006344601399983996171087477188531739384591659806759228517446784361491868293531847892792052083855969350558906956530682252574345456273593907725548995484117515166569590214248454615233232326878697875691954534930006901733916791432176326222078812269333827572211766222551794598874639387370633013907274915693567018731250113692197462418061305278717673852405676482293012581706543425261808839728924982508090274229061497570957518987896402470946153529826291340723954748348412551249563290886211320280118394101247261344199509011022463432135150561084362220943110785402960330416143208831275405153295343317648146720705181262892147077230059072638688496440999133211725247342923795980300769248040859282990208136115538455274988168781554878432231188521471205123783366220337786249682696584284362824976462463082441753998449352150362568383486338109747812559850641412095927604635472355589667623100541700953769257276546751144140085396647800875648024576*t^71 - 384625019214897749399504274216401049037531449340677849693666285161802570865125498047301165231231350346048815823665224493061130344260813493338455009800303883851129356217128391565939998528697554268088902858328894857310164507539910738623059434567886745450622797417827576473418539999651931972209904307712743599067021903457616633061485906667897112557253836100198907429125395247803771375360937623751544563782989298505877984855645945268178883138225923766804654520456932546534379325234138876540251717230851910515072385488931821864561478684127668252201122465212704107609076894930752086559648400660556464682889307672093334033248783910751371794508400948430390969718699911413479817566133537733251902401305285444005680136690359804497222272648508822626395442653255205585643778056610470100762641257078458480081100771756908052733146040100424450017695745118304849332149079160794623731153045907520959177094317449849686441501254339268406916577422201184870895978740651861184234544836262111445130692399673209836433148458546287640124213569265159810546907513795368318948634922863290677648516527301530387141111118408885216622418161582562408554551008400066384913997779422849107713811358051105508939643300805769920761051061674097409125924461225387156868452806626057373816802488772255244377464137709024454200641680264107111833988847798668397425406379384623782392967504729434088862154666971005369991994186866021886888349617087498161851721398869058183010734944166480647967587286227707347326605055837464128401753129059551391329944345440054159166972606333274578952508206950090274142718390342515498668336631981289780434358494607524414951446395103772708283136210535593764864360868844577760675307319315873976928506436734645281344393248942189215834195100819618714266403012248606066900120903203711709831383106423168683562846483508163594897336376608989193764472419399202566529792800093135789920917891294466722374458825175787754098783389202717160540529229410088731059513941024654281867368733179750025785708658251683399897973949362576944375616457521908932228865518749304989603911782843578722868892224454469662583083108701481118259765961759293425110582573907681237959410158456727762813809453070010488594808645021048094840210169746886614491088980866959581600557911889153694788096234283958157134585717901773498495123921812978549743261757738449528423914185877059166083166920166996256050917517293818360758359728967791099230967579491961845019762639986837876126481961625392019588592816023445541329918085419010046262082704374705650021785933130306006903686128331113840485233576060964541482656949010923866527965076081139219965813454702919374042129633992523248547560893881884139090957936631403765053107951099338488804388026168390020562003037102226718148608899422085242845764022693131768502672482135542384841250983033486695230559656661749262990600089791671465314212282623284759657674794136303574620897369972637750547984312221775626691282188373760681485583709155700846304905648901551474968700409097261097125297352673364398241752755417842377220224107755248756638333475960801460533585285462785656730310675326787688108407921942194480550876835964231262936265642746522224453943296248453356136349832229115443139660391081256705695042609540746791398599017149783871979422412146923377930676391238540532080517452560397482670273539228867701477148135547298037708928149609956678782207324220446761493825539926641440854922956104945029769045292629924766973760016430808151059763281299192152284665108830089003633615037563688941423995717993508466096249832104822380948071592715332184860871022278848902375887377404528582618440214544948937488783235755599286400421287039766258951196258960336337098257101827416078114095983245924230430262127291940229316754596073129148961017560992675771408994320643062329563991299707552402007850080154907343231246046164862094702140279557507024067673996893405147914769657837227327531091387718963832180254240881772676258174067353082282295042711665451470080830196269361017169892604981356674522513860045778698156288095101692765496979355877353190200037326976729149081107890176501032936667787749581185055570092842102192785193455139829909887056472185031313250797131070364119590278570124681154907058185957874780594982844399598162560766012109427113806172829636682092780962161077525060354298882892786789962614556060856517206448611449279830849317041025433907022868274420639402275296248544186864670033363210285234350664612773198505576265264183036456138675371154721551397387764858725913149116831035525697630117439614195884395969296139655824182965528332890179048040782359429364469349212604678280573459523728520333873010971290468785606632716171946826537902588866731744587884903747516978176621480605597998827841062387789033281727567926084096328655692456561992237377679452137707116834671397086022598994627999917065307876890528368769181258678493293641927977327664320147326158656776394295497629004671373576906255828312500539214961682748909538198170344592958025449431006882311320269121982984859425456511215933511226743283949755981106161450504716056317983492252544061642748005991106896157377869670635801726945362663705317909428911599588534442002033747655735385030725939392247140279404408844421875/23610576709926618226107939825398989796608370981176981353182160727108850605920896620240581826556839702186242297064831708311642145105224597389910584155624241466135244905579321602775355655946101429837864522836204983598765679001634302222914239535237930127292940132371695032581706721124822951737557351825524404598539019528188237006997079208405302805186738524159807333435493853652664050124248694560013859534745454445999590493010288484209040483603218310836639024683842102939140718212635345218506631151498122068561521059270640490923180534825780874164798894292125272672603649315755535489022145595006779312800826960531012294310200553104019116268691724037630470543471387116727167861423710624536088840006172368824869379954385303398002541501011914852034848853005891238079747496273767037788103674798016262216504110100542497476292363068354001250598614164453963509618122615216961976831616428907597157107693360080685612996389727053075209464800095468730595019679982088252828865187267350997367619182624274517401968258035266654624582952071071073602009682265443435546205853081806354899622932336123549216947727183315180083591144242418470242895678511348434317964179378996116362444818027524023098516537949547188018169364422730689086876356449108343061913771098241859355380592099756120524836194136006628163332097584311723393006776327418937937929668993103739707800432295982323720713989666354852311791030832134238661111186405766492001794156931327968772666842729032842794313844276214140411525645972356192108366115664120118859839265285027941838573767743270832698526894243684738683190325371729471399153278241495324322104254161725027086648842314032978030058453567184304778062879531461284091805618445074250169106004750125032167196161651354107397362880006586198378872992817574524398151460166862901435268320644628999952415746977230765328820232200177001532450247130913807970388301838144144093921893158411122930842392551831778149966076721931241433320144809687113401096155442303833973504747861918442743037115144135089190328799462322732113197195620226681937235867901505569288913643588199276869101943252836512517679769204950234477139633839141786385625982679834297819740760474856157253844241342616013072600192069087436863049129997009783141921474808367502988594813234112803743682796330569603056476019706539733940405429662872282235972753911874145771877592110531596397997998993589833803722462851155167585917251689366080260498446537328998733032179092429018944022092274876869529690619598420476899759489638413413166878102561437014768085521101498277460800219959509660167014399086359816701932957458333144399803631654202197429168667946583175832521128523889438841485691915179362072435894910310769565120243729478163710935009051203901160909173930812064360107565906770727286769255630243991448864541083162554121428397116151072560804079499088251434384360257074515508127216128353147133407512873206902568469553244815731615243944716115661662310177662809212053830880424525452990130595814121484466144144671550373973874221483753533294890462432172346099307587833419677879111155061372297849165686603677389050695455187350927593490744088051870817156222032828733755231583941953465025184996055722131041570074645228251257631825629282155798674789008971510631279257213078945833700167749598178419085663081955452447066406128636605089453831310299813790644961565707403427942929822195674183566358587185424686636014043225738971153972797634873061530721780950811889770069536237061748130158462216084001845076137739105054986541520401467792109948597687366300119791123712779674199007782689371988590887157105021093174987028275001666296891105962131450018709299704921996318246199231986211656808144574995307591474960739813310980302423887787380968010083552302621934229873952509634054784308956403756756569680910091251830943617785771788707068176480450601556543631980992510227601026073438859505161056839042121475689793853713011644123393970120491127021596953671132740731111551612725500919194666337253295278760044278626730224896206809251287881560061793801208080113857321602837941243759147396823596372734805612016925290009415772912946993306651848100215506185702123188740663119420498985258956759614929908825598922460262243069899716098457542852570334596422053866211252740474230502636719270509817569105226723385112226300595387419814445401987580194929306955844649598259350156855852605004333305597204070987032923780664822485107340558438551430543352547654694907521777736803505523950734917647492157655599678468396391609432544935690198162005351785746769199274976588944365347906814973050423512289309059012407217659668493978566430882935494017570734559291139398972134556043865664654668778272785242403586071303797396060377222890969743213503241199859717434989552038614446024103491698031652972274380118898059666078687186655812376470899063058623217969184879208588306468196713268856895203350070669406798851514505499440245509425773753175868130078568048223301393837780339577563201463938104634382224642766484738366960807136132132309269072570985529185817876680996096602785089302814468974884550744181563530168476463743011914558219787793299071755468595827613657393042292736*t^69 + 125029639057174293861002323069638279692350227372331943364045244200056743050266820969220428066511250898791924962544718272284654862819846702223054150771245805272651014943806026162383077938550945477601967478632476045612922457720740315761498537995608699114033805663606967691127832821316234378235645963994228288724603952243009253374699641071445034641658709763175241554551531290707425755685539956094971307052475177324663754399321798620628461185903569515743708943476828618263643029156004346856400375424386004380975214740854203317527323064369715946493545525941788688521214739471871334272772983206438203049603266210986373608858557118181197146367006597323315114997021435837208714749236668044817372247202432042792227707808342250013089498092169030100657092410884717766647237579672126912878047715972410407681779291980961989338919039274714596572139524241870872522875025947813246772834501099830569690397152582331022408822654660512322738793570566873709535021653673432378484576569731026483940490798587491317795771382862625589981754303009757275367235773180140125950466995680695112393885050114666778302359082926885023818484667811132204684838952803258300943873189827761174982130332550448734458699161551646903774507801231447283595064316769880779313665381669833783356251641940693100125089479631047897191062508219413279654145537939345893172926301115149232479455552357300080787028956677415141316912644478525678233521353501907229712280756574203069960979317857781230358484941139977071521311205372735338648963788021624305255023856276168998039864159878758766850628608159243537773844778463309767222204994818339454101548934288815768745513355066160990103578586332481780979445089469441587873027063370421454307437877998565421009336689231896766405571938664535182663485487750796528080592370555749908725201666880535658705014336074664581562413936043554194039345614751528641549779799101451087494126404736661337450325786293292966385361479365460154866002780591395825734307348469122260778648163953057223741660087318161283124707494723301599087927106765090685140728065452187140407528014618508302653545727717463438888550026080334334781789427985173828612620805027537142558109120510122096187167050495323486267671563055443402447828526810090809761426876425959521548222522764587200215650534462151639519061549062926748822736205897759930732512328545538866652054927212742335198254316176333466016865915091207613158567449590083442259797369222524366909439558112567574121859949286697751344267967953442772262013379576159314542393532023851947187184204327417904743456843794362669221971479469369555050417771215115521224504791347427377588013893013563445978539028139141604883532048009306256665602042895435774272921909589453967013024772331686649049115140472109560049158438562566677181168550631310160356445469570475515022815913537457168490845351635506908114383706804227114731354664511330542443232720924944743844787008989247727791159268740445183274493382068107012031110636652146127019366460847366857044327266494221830125461320043200577040413204815203066855290653982934206586524730458226382673279082003426933414748969027558883030449949414120922855824274702573238341243627192485094808653281385059140102757900534357563293540039956571795338451261193600867590920266942568208251560282491777140118229049694293613312508324769191940406732518157757161545932454782423086339284304441252622548998997781314915997184664501307884759557988188460423209167019565018716173769972545831985221560763010863534574869078868430126987782046453379143645335907896934804027171908830651593461169559429138019770650793569742668087045477683406914287659547614310538007006598452764700224064423527412600003853900500430889866562571874434701326995499579531614088827046229016114789452752787071460230450740185804928500181939058287448835818633782638387542569869184727223107418666318606254855451240420930272082695243298381996567110498298713746465753567897251809998348210987105568254150764368585339982730836851320532445942489928971651881587254352965097735823633086657543318085547236766419207786837377274855169864318948141115567012234017598444530292570801919125915232221235938904681365791739741014208792548495486811856840189216837381163008535877559768992112211191855638471791742930472209676748725772441573725445088504138707081119735738408224251811424208426399716835896485832237709242856874866533898617337765587766084490707104743615875693461932242947095833615253575169946315534333984551488221902748771419199454618587210629019398697415229681930479280867133667998399663298600942596853166280257181656487775543985234572205196740629601106447804738139815748526158364286188970186638924396369660220659477301907415442890934269991115456761505341107912207190941579202949529819005653758678349875460948602605681027359720503801700119311454392120291195940899968065419056386324044533008719429206899098592009669630527930385318892261525153556376536771290110226208974486388948935931625804997887279172521144788263578392644777956665979726722320788135948752353327687868707104461825943261995244116144459166378162404119028609156117173723406914435500065301703105862139183887161895705620285101116945394418439860496509162942958455841205387852984054018435892759491414453125/330548073938972655165511157555585857152517193736477738944550250179523908482892552683368145571795755830607392158907643916362990031473144363458748178178739380525893428678110502438854979183245420017730103319706869770382719506022880231120799353493331021782101161853203730456143894095747521324325802925557341664379546273394635318097959108917674239272614339338237302668096913951137296701739481723840194033486436362243994266902144038778926566770445056351712946345573789441147970054976894833059092836120973708959861294829788966872924527487560932238307184520089753817416451090420577496846310038330094910379211577447434172120342807743456267627761684136526826587608599419634180350059931948743505243760086413163548171319361394247572035581014166807928487883942082477333116464947832738529033451447172227671031057541407594964668093082956956017508380598302355489134653716613037467675642630004706360199507707041129598581949456178743052932507201336562228330275519749235539604112621742913963146668556739843243627555612493733164744161328994995030428135551716208097646881943145288968594721052705729689037268180566412521170276019393858583400539499158878080451498511305945629074227452385336323379231531293660632254371101918229647216268990287516802866792795375386030975328289396585687347706717904092794286649366180364127502094868583865131131015365903452355909206052143752532089995855328967932365074431649879341255556609680730888025118197038591562817335798206459799120393819866997965761359043612986689517125619297681664037749713990391185740032748405791657779376519411586341564664555204212599588145895380934540509459558264150379213083792396461692420818349940580266892880313440457977285278658231039502367484066501750450340746263118957503563080320092206777304221899446043341574120442336080620093756489024805999333820457681230714603483250802478021454303459832793311585436225734018017314906504217755721031793495725644894099525074107037380066482027335619587615346176192253675629066470066858198402519612017891248664603192472518249584760738683173547121302150621077970044791010234789876167427205539711175247516768869303282679954873747985009398763757517680169476370646647986201553819378796624183016402688967224116082687819958136963986900647317145041840327385277579252411559148627974442790664275891556275165676015280211951303618554766238040806286289547442349571971985910257673252114479916172346202841523651125123646978251522605982262450507294006265216309291848276173415668674377886676596632854937787784336293435860118206753197295420975884451203079433135242338201587209037433827061404416664021597250843158830764008361351252164461655295799334452143780799686812511069014102528744350773911683412212694291953090126716854616252728435031368901041505922694790182014769578823415880284103575164275757699997559626115015851257112987235520081381043599043217113781025796944059867705180224896635958573745427420242613415226025619263272342487279328968753632325943356341861828341397700782526018025401705235634239100772549466128466474050412845390306229667875490307556170859212169888319612451483446709736372622912986308870417232726191440187108459602272573242175187348510352589944780109834581981045033195517606845558809950181181447046125601148837909600983105241671802348494374497867199283147376334258929685800912471252353638344197393069029461919903647991201017510739438569929020220595945612904196605160345596155619166888222861430104933311366456780973507318864473822218471025176025831065928347470769811581285620549089539280367623128201677075731978915438786108957651207840272420199470295304449818395850023328156475483469840300261930195868907948455446789247806963195314024049934306280649450357386353724233934429023333552141169732236707079218235335134876766980325389652594591975532741277525633210649000805041898954470726308421791610847733895143186414365028144033072254795746589700659657113951982163017727515581686875778302357351395858370235561722578157012868725328721546133902640619900774223148546895329518030341840865113216913121594002502439731177412628063555530349218287278568236954060131820820781257906293125873403017086599829724642369283671886985793625394634609018723558384914443671402978596025378405599935984684349908754126957538366639227036914069787137445967473174127391571168208335423877402235627826122729010297381825094375630902195981936470060666278360856993818460932929307514791502767818139720027606935667165728705304888315249077335310288847064890207178395498557549482532055629099662774268074925000454768789849672245221114870695409622705929172050326826173701047235358915699930032361096916245990283830075951585609883784614119305165362895818993393650204998253163544845281120473576404989045376798036044089853728540602244337448883772443141611841321664572835325101620613181373270592586882820725051568588308920236290554753985763996532846900989371695183921203076992163437131960832544462153821099952675126219513728924754085884820495133464881351144998730786337137451299905849852329767015993797408601450273533945352438991250239402565648383710418541889422358670492402166803815077029106187004576560341586591203502592098304*t^67 - 5299049422986626546242701710883132633148114654351249148688467065869439907823613448585888249023870434164687297921862526312351520488723468061772148427229393634245686527839732751931446380755916920433058843476156912529218232114765062517516981679444201868630825783260991248765757363612794266363567686480072256133408709063544268009961031454887928863078995762661024842950714019229249398456973603356789115850536064192964828535994551773024175947096703652913791950260793636364625718078672314946859472988533296640504894787227405105814153304899588479606122095045185506491131750943017613970605866220368587642969679961795824906521438497127608561226173293518601358907907742457055101298342833433917115481912133780774751107171226447092057803546071980708137726474777065801727742287979962110427156654880409912994503876798790314389048385675483199643297075258512989532767362204497050564570589884244404205098930472305942826826795252339699227848846976135799230026893982260612869682134265744885390782744712217109686474907122412633892806377133885558363618322114778153286495991077580336852164466453096719574152139361823378656735135940543289944096494203654241326362832184874685564522449861280229452405444241888311043954704011993993808098502939255597111212695311133265391488510428502289064515953021336303843001934531438583398151279868600483513757772950856459034308477212329052112688669127654266892024861592877822254596979694430784777349970705212781330443982582572652987217399825854620157678970110377324485791720340714900385250977955946056813177297442188846545729273910439581787123496582483035082074002330637829948917973408800863819789537602706464327976355304521893814991083222842472165329878380666955175452466156239437255618518070172323740990256337530982242874392066449655957600231876505132783625708706651917159190969134106857464955914384296147171079853148562410008746914169352498988953842479366791764911152244252623195860300696869438043577538835930440017687365539323781637726960931674999169932791693699773209064384160532202586062502218536731437545831075480818315918271698833892544211437928453985454591539654365476776532988697698194357486492362379456813041439811580449793992260395404062070902633356713617614230346780585783619128468197917779482649525901361669732534297643904330362380669982612983528585756326486105343841005676829260529140018518162839083243491212080374938440448795575129239180430851507428747973321677450797336212952857028007256814199038133610831465646746382351227200554270273750312617278436218992653936696632506434318213555044620600178714539128640656679614329799312528213159423639070068161633447577140861255146558273826162316135117576638672009606983383777729974080798252172226761748100945962122105905393438760828042084255380311976664659860399542061034381771338984624260828840199336327263307126335262178656664343753181090097482284364721651501346684480145804560299125347384001444943193736963185939842634578295026369053525325232178203629509601930844513860125771388983277249471905732164540241209803303724912521591631098179704723508146581977034930881243458518725410874853104896080986737474293163448693666606428871761655790309492612797704638495368570440604871748578118089057383352281159875923384818675753312827183338202114174305961275667578769320890523757029369681457448759521207591328394886106131831479930606473780059776144558970751722237241785172916696708742182562621628040670336684829071198535612302644296995070594146370226379304599676712073622842519704474891650469739860247754806323736089989438191163128827136381127750581826048878200954842006802713359215221520278296901696649884586889444792888724272155586080767907956897538260778682411291732242708572319795150183929219917666962069349052516495791975381983941594554610631871552157832451885089862648646871905831269969358268516542452082667490935358203898086055551499112198650679325688762730532292925539860296814605023637888234092158320565508521324421840768372791556875689371845771539916847717917961079125745598993441834322044983428575958871509814944872843636590852343831761248996449432079461906162548235477460771432601666547473751799577536352698521406094811162635496232224208040253422976642283074937936806269198694455234247622559467213313915706473677922600657527271901873807248352782389284283319349072063964201520579012036521121323459957060444304633077658171744945420503744319207808559983903591302366938013538600638689573412240751259713062310447372734215899991045253191385645576138620554860657867854384985687471294128212567031906789241067856420204168221955503335743111235387186166443081225306825984180672328125048590908676269059018139633612361617825838671880497533775261913529375367622874808077526334407167445592032002608794466132405192732587338128691274983501990785234172442764615031128438950922584890272529436192852982384191945824367587141722621543946082945702593359220357816709823091955996379553389395070673707188185101712398585151539016833266472459847223066878518670792072422259788017644352016345101627393888841997847763938867937219010764202191665721433529198491361854572360688534608355159694745210565648088078057136198153534944350295556005322335656440017974573149694344868170466534226400341226890625/661096147877945310331022315111171714305034387472955477889100500359047816965785105366736291143591511661214784317815287832725980062946288726917496356357478761051786857356221004877709958366490840035460206639413739540765439012045760462241598706986662043564202323706407460912287788191495042648651605851114683328759092546789270636195918217835348478545228678676474605336193827902274593403478963447680388066972872724487988533804288077557853133540890112703425892691147578882295940109953789666118185672241947417919722589659577933745849054975121864476614369040179507634832902180841154993692620076660189820758423154894868344240685615486912535255523368273053653175217198839268360700119863897487010487520172826327096342638722788495144071162028333615856975767884164954666232929895665477058066902894344455342062115082815189929336186165913912035016761196604710978269307433226074935351285260009412720399015414082259197163898912357486105865014402673124456660551039498471079208225243485827926293337113479686487255111224987466329488322657989990060856271103432416195293763886290577937189442105411459378074536361132825042340552038787717166801078998317756160902997022611891258148454904770672646758463062587321264508742203836459294432537980575033605733585590750772061950656578793171374695413435808185588573298732360728255004189737167730262262030731806904711818412104287505064179991710657935864730148863299758682511113219361461776050236394077183125634671596412919598240787639733995931522718087225973379034251238595363328075499427980782371480065496811583315558753038823172683129329110408425199176291790761869081018919116528300758426167584792923384841636699881160533785760626880915954570557316462079004734968133003500900681492526237915007126160640184413554608443798892086683148240884672161240187512978049611998667640915362461429206966501604956042908606919665586623170872451468036034629813008435511442063586991451289788199050148214074760132964054671239175230692352384507351258132940133716396805039224035782497329206384945036499169521477366347094242604301242155940089582020469579752334854411079422350495033537738606565359909747495970018797527515035360338952741293295972403107638757593248366032805377934448232165375639916273927973801294634290083680654770555158504823118297255948885581328551783112550331352030560423902607237109532476081612572579094884699143943971820515346504228959832344692405683047302250247293956503045211964524901014588012530432618583696552346831337348755773353193265709875575568672586871720236413506394590841951768902406158866270484676403174418074867654122808833328043194501686317661528016722702504328923310591598668904287561599373625022138028205057488701547823366824425388583906180253433709232505456870062737802083011845389580364029539157646831760568207150328551515399995119252230031702514225974471040162762087198086434227562051593888119735410360449793271917147490854840485226830452051238526544684974558657937507264651886712683723656682795401565052036050803410471268478201545098932256932948100825690780612459335750980615112341718424339776639224902966893419472745245825972617740834465452382880374216919204545146484350374697020705179889560219669163962090066391035213691117619900362362894092251202297675819201966210483343604696988748995734398566294752668517859371601824942504707276688394786138058923839807295982402035021478877139858040441191891225808393210320691192311238333776445722860209866622732913561947014637728947644436942050352051662131856694941539623162571241098179078560735246256403354151463957830877572217915302415680544840398940590608899636791700046656312950966939680600523860391737815896910893578495613926390628048099868612561298900714772707448467868858046667104282339464473414158436470670269753533960650779305189183951065482555051266421298001610083797908941452616843583221695467790286372828730056288066144509591493179401319314227903964326035455031163373751556604714702791716740471123445156314025737450657443092267805281239801548446297093790659036060683681730226433826243188005004879462354825256127111060698436574557136473908120263641641562515812586251746806034173199659449284738567343773971587250789269218037447116769828887342805957192050756811199871969368699817508253915076733278454073828139574274891934946348254783142336416670847754804471255652245458020594763650188751261804391963872940121332556721713987636921865858615029583005535636279440055213871334331457410609776630498154670620577694129780414356790997115098965064111258199325548536149850000909537579699344490442229741390819245411858344100653652347402094470717831399860064722193832491980567660151903171219767569228238610330725791637986787300409996506327089690562240947152809978090753596072088179707457081204488674897767544886283223682643329145670650203241226362746541185173765641450103137176617840472581109507971527993065693801978743390367842406153984326874263921665088924307642199905350252439027457849508171769640990266929762702289997461572674274902599811699704659534031987594817202900547067890704877982500478805131296767420837083778844717340984804333607630154058212374009153120683173182407005184196608*t^65 + 204768088085970985560962207496074139615846837027638861275444880149543302713983118244263706270969305933587979347887823334652577790544682442147379912676872434371099278371047816995328857796234730656968058754907416123027808192531198752212125139640486897943187269628690231322118340541362134923980462130360381941182941109901578723664970070124006693494267617196144557750484361988524512408862700093590404751517248713578716498063930216564351472854613197706071835837494689552204815019508430567584766556042414420202258127293783809662314609577422562583229439154649036701164619976887497510496287517483165653858763814835254200378788619200919720589569813416839242754125107771920834403509303654752464852676978552994122341692321805923700114284482831181634225039377033735423847759686241703040224801430544537636776983208529844690638180062453893214713103122673711720321110931931373656338665763540140146456482169548925204327070614188173250765679164982641638343806607853394866207401752644281299589860884468619146943166477960943173502818514514498630242904334734909182625565649315242042624890922588550361777603768275219083835542047922941545773770256495903843112398527145069720859648365605229721732896850665908615094694441656989558739316898563016677664744237944477872525230598021159579498185664148916798012822777198911116575148777889257486482894370871962415426891325657007077750752971451907178390004201821150978825500239552923376553941660065702252575887017920324942083315765364368351748775005853026528426811489324814349832635839277663103108432755361134743189424304505762042005719969513800701395710904360041844204756679718043592838340406966893615592430918106778577517473725515310760508634366246089512975763653175169005102723651168731820028988675723616600254389343553115274953963005390710620493963233954982028581425940343784159197208995129853388928201108840752941112979013911191506297169481241662070467519984160677399364173716694921128667413780871940147790939412410282569082952640312339813156612326057564574196612008405947937161656162603062197837385712398894657646386793976536277581614456317449601457023685185016274376821372933928786669484745615642427095432053453848875965422333344426560894877197212678697237145100191694686916833945386156947635314909540486358395334746324878476638906509806170153679961120061128712268099409627427158184915315666068551479951355983591028147302240406171014407385813596892943529617716583567204173213872501025480926877143625392125491104775194702645889072799876685470793843228963697100316799268647335860686046953856728095684542003928906284658701293426953329805954879636577812668073836181705134817531878740608386937781654544985075206932436645075424659867775675686751914453277760242760213568918577141977104931050896960516806406468360968028139224701852567080580175959857931583018665007455766146939236595046155899662480016020789547685151089844675942076473734732851781926999293103761739046359330109545548432623023128403076713991099054883339206700402301378542095950689906004041920719716796292480518576055266057346169814373865551475301169459930359284187627883559361736334094107441733089964448961729134129828414887730011424634503572440749646441764818458909122841149788476271166877576317918266871437248205988257787699205337359486008348496580393180083702771848921044919414976546348086886423588685850848210594039440860943991808485442980754569632954813870897585709037325809125290211644586940938003247469079895180563655847893347370066623248662566586996676847126811668402544443901698505286687106972188881531331794602072640155777989278617673862972558394700307811800688304327994642884629210805442794107306089078255900651309329944850781711662077229254185664650806766254270693832070065691153410743791408163101150810135770751506448581210865813053449853988592919878363412605732610229670279849010367816766349394187313763054176542566339966866273315434738061109508095980792059822090525426921267606959009186727620380919622165500586303805050614178216618262375113936969509652731189509956182035108328696078863511724477537740541755492931860218079744239460565874079453881983843690161772102577121454804888367287667641534523702931738987438935250532808080448236035101929620640480659283988751083438118831516344195004831438387457564747779437069309039342692008395551705674003184595483502946743613884084453152633074230615794191196287398824930847612137551071722278304873018763626399519861890884911679643630692996832151219934905392933733578216047834315465123893053289870710542172984379835304919099592409850551300077216725413855463636381161547917173718330744778336875324013727313488039572202590016485550037430127898469178945029712428473417238294918267339422609786311884288051227733289456792735871813433910177912822944152115703863649732043889096367829111810238147393349563975173527573623270546869626705835061418364368724513558144377186486158902010519379940142095359535281221800841419906431638469737899281453171628500195528114524688158407074243356449210417318564878762723272136072078949926793264285603570830738462204574031808556929908393884554442538519923920415074603158786072931602013261617494070297997459546110991537996727385101642643560834963852475820701370384029628934296875/1322192295755890620662044630222343428610068774945910955778201000718095633931570210733472582287183023322429568635630575665451960125892577453834992712714957522103573714712442009755419916732981680070920413278827479081530878024091520924483197413973324087128404647412814921824575576382990085297303211702229366657518185093578541272391836435670696957090457357352949210672387655804549186806957926895360776133945745448975977067608576155115706267081780225406851785382295157764591880219907579332236371344483894835839445179319155867491698109950243728953228738080359015269665804361682309987385240153320379641516846309789736688481371230973825070511046736546107306350434397678536721400239727794974020975040345652654192685277445576990288142324056667231713951535768329909332465859791330954116133805788688910684124230165630379858672372331827824070033522393209421956538614866452149870702570520018825440798030828164518394327797824714972211730028805346248913321102078996942158416450486971655852586674226959372974510222449974932658976645315979980121712542206864832390587527772581155874378884210822918756149072722265650084681104077575434333602157996635512321805994045223782516296909809541345293516926125174642529017484407672918588865075961150067211467171181501544123901313157586342749390826871616371177146597464721456510008379474335460524524061463613809423636824208575010128359983421315871729460297726599517365022226438722923552100472788154366251269343192825839196481575279467991863045436174451946758068502477190726656150998855961564742960130993623166631117506077646345366258658220816850398352583581523738162037838233056601516852335169585846769683273399762321067571521253761831909141114632924158009469936266007001801362985052475830014252321280368827109216887597784173366296481769344322480375025956099223997335281830724922858413933003209912085817213839331173246341744902936072069259626016871022884127173982902579576398100296428149520265928109342478350461384704769014702516265880267432793610078448071564994658412769890072998339042954732694188485208602484311880179164040939159504669708822158844700990067075477213130719819494991940037595055030070720677905482586591944806215277515186496732065610755868896464330751279832547855947602589268580167361309541110317009646236594511897771162657103566225100662704061120847805214474219064952163225145158189769398287887943641030693008457919664689384811366094604500494587913006090423929049802029176025060865237167393104693662674697511546706386531419751151137345173743440472827012789181683903537804812317732540969352806348836149735308245617666656086389003372635323056033445405008657846621183197337808575123198747250044276056410114977403095646733648850777167812360506867418465010913740125475604166023690779160728059078315293663521136414300657103030799990238504460063405028451948942080325524174396172868455124103187776239470820720899586543834294981709680970453660904102477053089369949117315875014529303773425367447313365590803130104072101606820942536956403090197864513865896201651381561224918671501961230224683436848679553278449805933786838945490491651945235481668930904765760748433838409090292968700749394041410359779120439338327924180132782070427382235239800724725788184502404595351638403932420966687209393977497991468797132589505337035718743203649885009414553376789572276117847679614591964804070042957754279716080882383782451616786420641382384622476667552891445720419733245465827123894029275457895288873884100704103324263713389883079246325142482196358157121470492512806708302927915661755144435830604831361089680797881181217799273583400093312625901933879361201047720783475631793821787156991227852781256096199737225122597801429545414896935737716093334208564678928946828316872941340539507067921301558610378367902130965110102532842596003220167595817882905233687166443390935580572745657460112576132289019182986358802638628455807928652070910062326747503113209429405583433480942246890312628051474901314886184535610562479603096892594187581318072121367363460452867652486376010009758924709650512254222121396873149114272947816240527283283125031625172503493612068346399318898569477134687547943174501578538436074894233539657774685611914384101513622399743938737399635016507830153466556908147656279148549783869892696509566284672833341695509608942511304490916041189527300377502523608783927745880242665113443427975273843731717230059166011071272558880110427742668662914821219553260996309341241155388259560828713581994230197930128222516398651097072299700001819075159398688980884459482781638490823716688201307304694804188941435662799720129444387664983961135320303806342439535138456477220661451583275973574600819993012654179381124481894305619956181507192144176359414914162408977349795535089772566447365286658291341300406482452725493082370347531282900206274353235680945162219015943055986131387603957486780735684812307968653748527843330177848615284399810700504878054915699016343539281980533859525404579994923145348549805199623399409319068063975189634405801094135781409755965000957610262593534841674167557689434681969608667215260308116424748018306241366346364814010368393216*t^63 - 1029458806703378190733561715495713323287410891987365424768572557338708152680181067612392749536127619756520746173347048669942830683612083708733785539025346041963819384127286819098998781299510390916682849135766978412127441611799661354965847997892322605485144778754196349776633742804266092522263329358723208250702847690668660293540911622784139881122065034081576109472869866301686040195752863213131797936886705640580949454005170644838152112047943509846132291773103531116357315081716476691342676906317414586379903625251248825713680302115698699631689198479210016519801181546609430810594178792183777223519881834701575315022841628853927468620572945762830454629951873673739177606290634614221718841650242104446526522536783857748913079177366352724906080241325880683247042621607731831283523449599756664449284537616610488803972494117430094127573755556707653954763087238264825291927855494243298729107288399346051740645125726783860551244050827615411815632106403366006909834611557053692413250192851019703306941591823564996280589955761901001887406482663845852352803775309508407035678590519890147781631719895011595595395843623257836190490818861896403808555926902041072928952628527141523004028309504576584849360315851233831933638817148854690529614717817176138430710535687320093131976246790155262946158723316081027545131205120807831052813858653596443868574059309182254893011730487879467859449772655590425229886566718690209176351987220957740878154991979260718747723318692445153299197778746342118104074170982497219925993951126513460654392395300175278781684615200293773535654470727704161491680187086758420247406140544108569161307114084291074364459490406973368923646760711213423426545015323335631175405621568820149725209609946809467885843973798008067769790467444959832747215994707951461739082481158717555253365405526633925608047148794494806918733018799991317037659818064584874512383960146407208976003383903812785706702133301309612625350396852579477960996312072774327746398354292589327891141161301529661196068357461612500082827040243278662712515260010806963224156970542570969840779346949115589453334804470384068447629765266038170784447994808022217857180871274748637831485254519336129197760242153578964438916752679691667397287348831009059500450562361407920555406369540234659175467797440217155256370522875945356083128791671290306694379240451831099655669615770458147779797687147741851453673507329396010860080504134193543754140653403714747351493088195661226187889401971154644241197444615332868887945519283744903194710155273762890569480921435300426266329211882952504249748000237651668008268172134224381305125816304951723875335154728455810034838751867175633224024890018942788790627435467041535158298615370592397853771686907388247236938338565926010465243559397221812944407637776911967074627118612589843109432461006848781562999487996503625960262034093331187228182823808246754151953414344574466606756571309333521241529232100503285101085292812112430590628422130766606724965570521881947326134319483532891287119648262295834267054170311364273829895388242464956162133966123660523695245464285485670501911084297082340068009165369334983121939135225286376042262145369384959742097441177965485458936600351680428750883432063424651904600940366197422667968910219271159675714413789161162321112005471204905329082275335742840806677410722887699943011385399186641859016133923036375577555922696316003886529214185885758328421466230849891037878028067154444843451239560054333347965137145941248358424214596928907624030454204238055913582248507497891049002031825967518299289964478536833427774971155992832713601817797017222253815529800265806202958608019491598357187189299782415092891697538839925615461231784575247813804554282009268799916579515684614694727285944711762309117687131575214629697666771593060079339702929116708602093315361539912558293153190968114614582938652259839074748110236105725746601515872484006033289333496389851194639865330979427691950833353582711092909614388628787203786937331342410933668234921959315183631905448933429861149293923213879453272902988984743209153318972688373157920421251903845574226142360643349545010295527086323790129969670211796491909646888094139475448793016128374734536273319546713884479599146988751454974261397568858556376774963099370603167425981545166129719450409440558961066150884860473760506419980357222911414058835874237362480712059199131446076347904646481509840676321339403802160986048370322918716402676383028056389040454836300041800447528104736479293100046494451904761822636141202897844602815926623563793689761238507786329373517882358084156949328990890914738736951746503732425036358515208536810798402611524068557983992743688336531304681603101688553963969904434912716715329506081969609743669997958998362249245865168859471029723158792354414565973981564306111805360261513178973342740771382306106781600438175213292723800236609618843739476999747447373251856344332356383487511789510991722952755902811103172853016474446983682415783856159518533778436998627881511954127601307041713462128570051517231024814215550811178297705720554905937419295623186694727991177363506663518962989210134206982108707086842891051256269218967308057819753748350492667338968585432179453125/377769227358825891617727037206383836745733935698831701650914571633741609694734345923849309224909435234979876753037307332986274321683593558238569346489987863458163918489269145644405690495137622877405832365379279737580250864026148835566627832563806882036687042117947120521307307537997167227800917629208390473576624312451011792111953267334484844882987816386556917334967901658442624801987979112960221752555927271135993447888164615747344647737651492973386224394941473647026251491402165523496106098423969953096984336948330247854770888557212493986636782308674004362761658389052088567824354329520108469004813231368496196708963208849664305860299067584602087528695542193867634685782779369992577421440098757901197910079270164854368040664016190637632557581648094259809275959940380272604609658796768260195464065761608679959620677809093664020009577826631263416153889961843471391629305862862521554513723093761290969807942235632849203351436801527499689520314879713412045261842996277615957881906921988392278431492128564266473993327233137137177632154916247094968739293649308901678393966917377976787471163634933042881337458307878695523886330856181574949087426870063937861799117088440384369576264607192755008290709830763691025390021703185733488990620337571869749686089473596097928397379106176106050613313561348987574288108421238703007006874703889659835324806916735717179531423834661677636988656493314147818577778982492263872028706510901247500362669483664525484709021508419426246584410335557699073733857850625921901757428244560447069417180283892333323176430307898955818931045205947671542386452451863925189153668066587600433386381477024527648480935257074948876449006072503380545468889895121188002705696076002000514675138586421665718357806080105379174061967885081192390370423362669806422964293130314063999238651951635692245261123715202832024519203954094620927526212829410306305502750290534577966893478280829308450399457227550899862933122316954993814417538487076861343576075965790695083888593842306161427045260791397163713811155129923626910995773886424089108622618297411188429905631092045384200282876307279203751634234141426268582170015722877348765115852167597698516061507861481856209161603073105398989808786079952156530270743596933880047817517011745804859898924741289113648903616315304635743046486874605956515775564062589986332350041473768505542367967983897437340859559405618482681374676027029857284167975144597263979728514865478864303104353476398029912475049913574727630396151834214614610670049640982992236289368337623972439372803519352154562672230385381757067230927319333330310396858106467235158866698687145330813320338056382231021463771070642869793158974318564972313041923899671650619374960144819262418574546782892993029761721054508331636588308090083903863181832657330600865942854353858417160972865271985412022950149764113192248130035458053650354134520205971310441095512851917051705843903115457850586596962842604947392861294086792407247842089533025943751458306314744805983581987543740056532718247398914757537588921405334714846065778480981956765586650985658838224811127282997614841495851905408829933074499552525259740083705343071255440402959936891554096665121194323652020122109210068514492778796624143544170100468115409263133339202683993570854705370609311287239153062498058185681431261300964797020650319385051318454847086877155130786937061737394966794986176224691611823538463564762157968984491548495212990236321112579792987970082535395457344029521218203825680879784664326423484673759177562997860801916657979404474787184124523029951817454194513680337490799792452400026660750257695394103200299348795278751941091939187711779386508930313199924921463599371837012975684838782204598095488161336836841950947677983240154144876548943302460108105114894561460029295097884572348619313090823687209624904698111695880163641616417175021752082576909424673943611036701659408186305974303521927858032345551258738123851697784825803608014707114661396052724460160708458027683598339308948020606104960988700819329281821717145645407059900146358349177541963756889792270804640150652366607151892906429569603448098971233971019850609910727983764143308153838878541209582759364195889118395457575320685641125353542752861859380043847587688042187508328157081105683627574161795620809526198717031126431801283118868911293514393572149602509693641680069332889555265135792526780490637159761717448935016822888693640762475118520348443788856088383211758682359874522489594855494342265750920718971043170592085628571948307188399625423109845566509039568806776196628944944198515482554695903657062894126967904281131752948658230383554152896701850634474700452364563878457377140860758336966035566255515891416051859197755478959832832617831136385655867168506447556390081902368954657258994986492998023534385008937971487506958067337412903491147412301710323253601130710508781624232087991043928150812380050813890081257088771572822301404485433241011223423009674150115594284263755813871372914178114116948305161135768466973086026895937545644561428845031503598152811906905016482695623419888190632931516604692785148087497533241818518288676683776*t^61 + 32950414869995329290210888896673512336211836442087572619332196953238248740932392787291536654151579820999666148671871825821269362770863826310337920626363116921219488864458420149639954544551112770682712768230110364467496099011342162228864919522565173412752841965321585616018761464678535007419497482904729119315654551650605481346885192386568593892727243841093532334212159925583571856179614756027427394640207465553913999288727581881195941421485309587906764098704965459332953805479817196237445054773301365773164035671313560610532591890081946262108812564070734257652810428938529289449621961368412203764636879250395864828187038476501932692348610050430825160183582571451612948914973603243972870275418212315502417876267880890746779354741685426522187065450870719346873814297712034887911774089621719811055309721188693167828198491357525535362126227138101048433177788259104935955228426865842866542852595062246807195136466517043326210446736285837729546311268987578223356002511999596147850261344029979051945551853443470302264397860722463915777114265278046534427921988136962106512737545691397180749361532290690264757233470295111466571282139384652635511762013354910215044539820982656491114108836327043120838501901345174358601558497127004896740192193235031547538429657394054828660314065848424571149668220849780461169156423319293440761481934350223679528166139874233510258992133821538860304644438960407667830613545284883351140885010060727131012889203945566079079716809991718400344200611894236246825059984457444926245936923585213147469841694322631767422614822087573859774390902348893648860949246394753089897554993034511012174017854708086498612830243809142617348057973438693245359126754584897969830683743139671059852707346785388988718886035923173093697876412136754935228545732834633892892962809711641074308922212667772397918886129171157549870564632198731821637341555835554992744287980161925488205258431423040942409418880221198621375341433312583090460947523695977908830727350379347579871670716473541209813725926110853884134442128645023940145467526577955096684155092333492546248272346078332573476768337995944046004430280762109584945361573409956124571470988131093239738287748171254390795597343490482197085771404479978487574754851528078461865266794861948059364025130190814231346363072510632410675926024115394312543199766529816634161434350109645696711756208498856375731718353568037448020143888421975482864401996882795794082456476396084581809413105179246987871062034794196062067696831816830553293494582845740620128130946320198201023690180685472084920916797983560043059799877163655591590446164348052790644497130453763332658008821818585044479688835116316690615063330032791997512584069848540407546765998844117059506670541314764298019769662641294155936361942789504088397306601386472816138596500415135775318711777409110231176090944675480034732292196182431202326134513491669618314608306810142208452536870510472614479815996984926105839042593131834100229755541633044841867569959201225991348122717850464668108201422499709735326803579861196429639546002808199760192610838597819332707773639665756249559188683191536833143529681449087781737488721745254001492832113797218158335516423295646662296321990383043766817847595125908528789474100238447830707711087385927433447409305472881636595298252881531658262900112111252971294726994774132360654206626639126820034492619973268759330916644818223185984455079262925156381188076098863939216358181187322204437064111076089111497828615566661986532111454038360456527531640408926203399112739567871098699289623046664720926385776662215268189474984324616446532841407049646142138864858714892965814013471597772004343936052042961282843299320930473365053516933809098096786099161909854440225009796342007122146162695730307101605441078970932088664954641436972062066494069020594086958800467532720058869685796949993623148102502340284324543024916806642250268635751597212206168040144158676020934194453301093466023983350537439887381609641531276405002564899867574735185234105599685497589295908435820151224610552521629710483213415943084929825693089618496287322408136678353601001772701226441402303015316147295754034470908573804052079430086219809796463724270657006081090392866651326783331609293448877048088402697290137741504669389830051814273636757137256722213968926583376296144165670257335733418487645467050691006496867940867950217210856510354776553057454579199541883585146060584862456929798069188980979342640975637605909175619239435344902839400850690828224893916994068904524991898273748045460722323766625908991373578861643976836328833529183394462944543176010781639023611164662456384755152168081584321246791642651097894755310577369536540273704063292028730660902541204807138491809468940110129888162473071715010347579867615193903641359971667435493209584570961043935655853345707928645337912639529872323748236920782311818741636071364046607189174036487636961723001270195165840837146986575550866473991060508878807038086009199917997395184404429321224836912026092373156639449858049823003657982361983748676706729062124521013912694673916445790382565234350508910615895952419329231117168608818304196788810646593605731351073832556207828272536973128713102463812806037468557421875/755538454717651783235454074412767673491467871397663403301829143267483219389468691847698618449818870469959753506074614665972548643367187116477138692979975726916327836978538291288811380990275245754811664730758559475160501728052297671133255665127613764073374084235894241042614615075994334455601835258416780947153248624902023584223906534668969689765975632773113834669935803316885249603975958225920443505111854542271986895776329231494689295475302985946772448789882947294052502982804331046992212196847939906193968673896660495709541777114424987973273564617348008725523316778104177135648708659040216938009626462736992393417926417699328611720598135169204175057391084387735269371565558739985154842880197515802395820158540329708736081328032381275265115163296188519618551919880760545209219317593536520390928131523217359919241355618187328040019155653262526832307779923686942783258611725725043109027446187522581939615884471265698406702873603054999379040629759426824090523685992555231915763813843976784556862984257128532947986654466274274355264309832494189937478587298617803356787933834755953574942327269866085762674916615757391047772661712363149898174853740127875723598234176880768739152529214385510016581419661527382050780043406371466977981240675143739499372178947192195856794758212352212101226627122697975148576216842477406014013749407779319670649613833471434359062847669323355273977312986628295637155557964984527744057413021802495000725338967329050969418043016838852493168820671115398147467715701251843803514856489120894138834360567784666646352860615797911637862090411895343084772904903727850378307336133175200866772762954049055296961870514149897752898012145006761090937779790242376005411392152004001029350277172843331436715612160210758348123935770162384780740846725339612845928586260628127998477303903271384490522247430405664049038407908189241855052425658820612611005500581069155933786956561658616900798914455101799725866244633909987628835076974153722687152151931581390167777187684612322854090521582794327427622310259847253821991547772848178217245236594822376859811262184090768400565752614558407503268468282852537164340031445754697530231704335195397032123015722963712418323206146210797979617572159904313060541487193867760095635034023491609719797849482578227297807232630609271486092973749211913031551128125179972664700082947537011084735935967794874681719118811236965362749352054059714568335950289194527959457029730957728606208706952796059824950099827149455260792303668429229221340099281965984472578736675247944878745607038704309125344460770763514134461854638666660620793716212934470317733397374290661626640676112764462042927542141285739586317948637129944626083847799343301238749920289638524837149093565785986059523442109016663273176616180167807726363665314661201731885708707716834321945730543970824045900299528226384496260070916107300708269040411942620882191025703834103411687806230915701173193925685209894785722588173584814495684179066051887502916612629489611967163975087480113065436494797829515075177842810669429692131556961963913531173301971317676449622254565995229682991703810817659866148999105050519480167410686142510880805919873783108193330242388647304040244218420137028985557593248287088340200936230818526266678405367987141709410741218622574478306124996116371362862522601929594041300638770102636909694173754310261573874123474789933589972352449383223647076927129524315937968983096990425980472642225159585975940165070790914688059042436407651361759569328652846969347518355125995721603833315958808949574368249046059903634908389027360674981599584904800053321500515390788206400598697590557503882183878375423558773017860626399849842927198743674025951369677564409196190976322673673683901895355966480308289753097886604920216210229789122920058590195769144697238626181647374419249809396223391760327283232834350043504165153818849347887222073403318816372611948607043855716064691102517476247703395569651607216029414229322792105448920321416916055367196678617896041212209921977401638658563643434291290814119800292716698355083927513779584541609280301304733214303785812859139206896197942467942039701219821455967528286616307677757082419165518728391778236790915150641371282250707085505723718760087695175376084375016656314162211367255148323591241619052397434062252863602566237737822587028787144299205019387283360138665779110530271585053560981274319523434897870033645777387281524950237040696887577712176766423517364719749044979189710988684531501841437942086341184171257143896614376799250846219691133018079137613552393257889888397030965109391807314125788253935808562263505897316460767108305793403701268949400904729127756914754281721516673932071132511031782832103718395510957919665665235662272771311734337012895112780163804737909314517989972985996047068770017875942975013916134674825806982294824603420646507202261421017563248464175982087856301624760101627780162514177543145644602808970866482022446846019348300231188568527511627742745828356228233896610322271536933946172053791875091289122857690063007196305623813810032965391246839776381265863033209385570296174995066483637036577353367552*t^59 - 50409695637650445063793511568240659694715618790006551999368930676202826489124056280927739918660217068069876748988573132753084882831844429248477550557969247719013120903447765830583574745615805245027551988688830345451392958098784510248437677052561321757036112005518344313788341936291718149983449903518108804000282801288679804171547346939850229957619201151064121188545825193897196051596165826618599297877478596415976812940647376462383691497430463738596907748661618406560166361564276927899693102045622093529567152574241793237461580878803702468428208668002516111341384907800160329212743493570823112166541734828342971892091815756776353920926081319704806334754565889129172362954759295690365046696238141458635410906908198276691044354254729544599135439253771609269993146272633127856843583158690382679303071171796013702104109506292398945065560352957025028573146283246972102865322139544835630697970392800643883669131432822247253565384418887648739142783348069596581343575241081311760152546436056583471815652624302679759634317537760972871027768215092711551957768913071950627644018075350696413762051975571185825010864187270600992133505492190504827910683634831259103672867733984874155818006004094606504773482099920667387598407943113560959266938571301130756872066300197707177906464783630796752175217441970470129181308461854459869587770546201293925156520516550758265891608780159005810662127419325936230183743054656982719752951227591261318987374277211174847651222589248525089667218881553284135281234469974661502881664810633844841211787420956888064229478995267649540339300623891984575336563103251138108016511234487592443377891266844273538001156895821286599561557645921167939603890879022379416017272639260527488611765654744712276841742056880678540353831905882218084769108634070856421959520560445358256186099070405644113823905703226145915204867075478869904117574373589748572678705578971783236574691603005965187219622784081851458648975684512856563926393349445075184512473950744264519917423789072396960104282886329441957841880170223207649821069234178093025443033499977960180456393747370488652479683631960402300680482169110865316575481899376762358569511634138361789871325605820922197137249269770618072681997378145605921338142140222787998475069492368123212146460645494984087780363694314735517357136657520336782809785986294169302266384440439378706164282248483481321213571773003900274976663254932415073405684809014798588100379736803590468302729703211912746055973985189458357288300018589873400670835300206964742217174070396944341613118492095740697645928162549496638150047026330736812094904510999721057344598620284024975021883904675900937594652540830258280565342867052530377381552517537837085935492502533058961279417202947507771673768225712586039452462004057700764556374062241291858040529411112498775824469822420243234219381667439333379876647758359058139665361633203891465978001075490748369473310489024165562689611992859014105561342775797712147888060247126135243266518787924956957266262440607903933145374227303950594935759960865937063125305665600542322937691450935920407242809990815700414599159467251516907235527241420297801523049729952283406463749492963723287713414328825417134847682540593548426346952168477805737124816616785623542115066151439140630234172203059540066965670380529942140594197824741946123755617761750027999891637165043235199425780481363170278729466606384294200630347828271302031798160113652818919036624486242877471410841053308291055488255196084912632103064692717589238762171103263651308937644549592482656377655880756277938098471526252639146621029067812607378442016051090230821314914030174516534086851908887430590673511977080822176043804227231031272852563061148382993145547546351922805950297192704493927973879128772120370274773347127247204845355855746850877097680645452578485654619511982006374014843853805451238136755890144956361453611139672420945518295072711744233694811273861270868653265940540775620732126306317969509202075336319482548076456093441359367396251238569132083049272947858548432234242659448131724613377840061845716295011648665496851096517536376595265842987238477499288169232711641276391870689072770494608848615273899592059404008957736512159464164984866517328090049836886411301991444317243856484503354926108421106820933916018853842668458664633787866149309615306554444353356101723415761977055580735636820538307882507148540058729473802366424530461411222400148641518248437018263031512933735572481087915488493697411298117993943828926732380487212480719769509134106682514141722585403074127251012997432109615809153445864937321410309255620608940608940952596530402581145273221187230792718459006056871657742294355154427732671509024083837180599555573372076297359195324169535134501409963675796481629971948660099819412504254890723619171979716584309191106216359693928970758881972556740495552405969121853537050074767653417922717275774335618644381165735656419350070971416716731729187581133592371783569035375631831949631084231735516099195594048279384140075178904199445019290148373300053984440701841105218088698534946391582755530767892663669041683012472762415852823900644479747596546059269856360567149625857472118370240732514602815800123057189571022776953125/79530363654489661393205692043449228788575565410280358242297804554471917830470388615547222994717775838943131948007854175365531436143914433313383020313681655464876614418793504346190671683186867974190701550606164155280052813479189228540342701592380396218249903603778341162380485797473087837431772132464924310226657749989686693076200687859891546291155329765590929965256400349145815747786942971149520368959142583397051252186982024367862031102663472204923415662092941820426579261347824320736022336510309463809891439357543210074688608117307893470870901538668211444791928081905702856384074595688443888211539627656525515096623833442034590707431382649389913163935903619761607302270058814735279457145283949031831138964056876811445903297687619081606854227715388265223005465250606373179917822904582791620097698055075511570446458486124981898949384805606581771821871570914415029816695971128951906213415388160271783117461523291126148073986695058420987267434711518613062160387999216340201659348825681766795459261500750371889261753101713081511080453666578335782892482873538716142819782508921679323678139712617482711860517538500778005028701232880331568228931972645039549852445702829554604121318864672158949113833648581829689555794042775943892419077965804604157828650415493915353346816653931811800129118644494523699850128088681832212001447306082033649542064614049624669375036596770879502523927682802978488121637680524687130953411897031841579023719891297794838886109791246194999280928491696357699733443758026509874054195419907462540929932691345754383826616906926095961880220043357404535239253147760826355611298540334231670186606626742005820732828475173673447673474962632290641151345241078144842674883384421473792563187070825613835443748648443237720855151133701303661130615444772590825887219606381908210366031989818040472686552361095333057793516621914657037373939543033748695895315850638858519345995427543012305347254153168610497459604698306314487245797576226707651279173887534883175555493440485507668851633850820455518697085290510237244420162923457702970236340694191829143138027598325344042164816064690358684554575608721319701509476994289968161077021508967936529697159549785653938770863804864294524170270753674138216899103915143974746908950949841222075768194682376655505032340276906239103799260394653885582268539802650523438389482415530211693130098522925776282286223032761785827657826532006285744035363188336266100995476813785024063811442837136427349994747350226258448504453017729392549614747292838524681324077544762941566183748109337295697404680081133001487838089961964911644294075390835207401866673407820069644909544853975206530834478120135341009086099856539994171166720820983505393552623188383002614436746691135366953634046537791227712965959597912400813301438454174863340198495653443877297046919004628507794305294687181724683816849570116557969291477938099223250756950074087800359125032234833231702441465861601041556391851386693138367966755691163356579254380276788380207069892114471590848993315241876791060545036085333624178119111259154096161176137049612386994697079427999497861367547769559753670120947274215844155807095861699211671663781039345590336140025514594453056867812465277581998479746657714430351600098550612476449124042670314435969411656970381323629295381578538565406617107642308378320136909344221330201020439342558974902513065628925256167365510784145602489165992329423612203996735062841097471628699181595745892204227902188517335585162361727121195974691508279247049405001932118525865431982454311453573639407184110111568803674567266037965787536798411031584560157948988504021726378810272690263566545671407939321976107143223831563141360757762492002731723123954148336441155402386702493042304774312261085083131905040695254759601076819907675795641073238857336551434334910249938868400989076146501087082445561510530895175279349352562935497060358244085933959152484951984812217335905528155394495094270489642864845201497823451800573570560149149058459704913538725899074969465471305435648269857203609609559381031609759652458429887106713640478064134768558392969926714296090435705989073467628204425231707349626943950345959611334500745517806896708251766130188517384278039082342179693211128812501061862650039587828949121717280232775500541928799078065163410256217079248800270130288191851266188120452547896777608774751438503064266344377374059050660454686677357670529857450251292792100024951652303955548650185939317617338920952103072601156703634894930677678114351703596974436199643618610447457496809592949271488169847620342935777726003259485199137612013240868835348269711947989191206396537716399305652765152568516287276605991026766497001755150744329738003345561274075620580100833649017393227607660138077298632936327661069874182937822580841049787999583901975791355362418422517487860507979682346823642465331211284448570633427710364650103377669084381553694908187385527808162436383642400944301734949731246949405084234861954581843329236078508248024024620695823397003887783807584609671062240960300809480316546979539348822108733199078614713303291143477179935323189071052112261435477534458249216*t^57 + 1328430165623382260737076035238642853175264490170729133344181800108623906573563946201691949001173345833085660743076014319854748774890035524750557154365460744596410753713534784436629696533275855173709816580024160615624613068788417957008761208439940628857960455193752504395022052363429444013240145356230977069287254279611926966622132734875881997753236578941028305137058976131550576642576151056884784326832690544830711561556899075893795963931472067969955759996376500517427550344822316192090022659956661783133888453060909719040172500650804019488996226826946562713148495055936924684441879419492688278361185803578134336045212925978641269561260885417259955884703041207826510588303517083241369160294648563317877900599400074024400855453538194827764891278337889043931040789560204373650623700524501587071899712305983921774103366447293453245988434477734654769480115166685858046902750162556155436681940537973958812945312361964832015776868174421242219200124305289063639921765569762446951963420390815090952642467030434359265147325556555651776254461977814949452220057406035557249742627338150972168440445103846227656009375677455537397176393813526161211248937990524369177200385631009338012725175433260088573968289340680301087480940705824235118086863170917989267969932140936134274738315940630405089198878177272249261057067812784816828814028984638809175327201070156081648261066747853978136927822868333829318842121781293918323414624373582275047705770272189076706333105077005123164308047254777253035900440823008935758281661699084979550824397674607076115625643811312973171842651197708300633901306953948169384580349587221757457246147454457831249969950108367393980044220545415994345052143969794568445421858877946246341216124871606185570324509953659277043034308868479014349084927459010380415106140985396294809047320490736473561130253885385677418905739575363542722760267687083587905724268821934456223948313849648403445032630442168638478020664488803356724258984954197045442443244020789348808770046139660881622234496689759525206402936833629718404622608954561922000367479931320792597882728400929997325583957971425584952286762167426285526020414536612451825438765959636239334286670600645156676242426667261590995189064396917722332202451285188045657860102364469103965465879927540103164457768166300667660922768239849784458465523145246895763880011997860471413602679674872245240140415694063560644801653699168920771404661386934850157425937915837028775413097974189352143598163770994982888964581464567927195826815297168786399293822144316510098293189879589617201308160321605115681547734493738109322675394162128970576110279828893578163400504989861556436921626460638065608725265475660424059710390661111918716413736065224460940589661627326602344113555545761370868720689383738362676984546890039969484628524812270118130185045915176579013616824790955815238416515508795216123942191656306596713398468364608914062966297237237750124305532044151458473840023674677866125555848614079148294718455599999043290312890389158193179715579888202114463566598940313106827777418089684001470223336968828785015968201562786287005215320351278138835044205125698907904252272074457194174623678161819311200287488483617354896903254671961207762171188693602998275125804585572434382661702293433881026560461065247664073803763186175528062027164831847002094457404265844839212236726431015793358884060436883459422993072785721353059779317462192178428079716747089774664575517431150025193934605137070522045100772114698873511506539414223871497107447266544717151334899361838439982684525850883170313061713237103387658042833017485661242074989283925901962637206876548873705558205039391727571432721837247826096162871827605700781957316808825231148935675593319274965773165842660686158777088447669625783260997876187320773208781532055043340477183320305856487340080285064847894418298583241606032739029102785750225765780241516497863619366437231567626351184208620580447685886122354520058736618577135345218847872892941678106747583345591120668569339896318436120079963281433812899346038759634723990012338055289698854235106308863270183251622470047249364060745388568895139239261268398281439190414469362440367649995231451962800574552176986778523207936903352548470041727734513423570098113305807189841347445136813530258748978607671730480845078392290830122181512535154035054637529383194102620450493673928104127676308769703779507149782162992564155817939676038917825394838898524110844378704081553471440139294936761912337541192943254036227503794108088056921152203207874298267465273440414484067433363202746345931595658025392424816172498833814542617869315846248841121737994865721006154826763304897986421248859151457786085945731145124755051454693282546909925258526041724324459856771668660130348260945825985453497702044793797971893447663643201158639154658930129918051006999392464556720914685287261712397027469574915446915353075392646628943816057169003681502981977417277126756250878709948693820029622578151015486590148892460920470598081441750787554063281790924597350676035886527243133046579911889238597370710063381565662316317789521164571537953754689987147322789341471848453202048760220523020849986562074456275003780100934961416488718565326826556341796875/159060727308979322786411384086898457577151130820560716484595609108943835660940777231094445989435551677886263896015708350731062872287828866626766040627363310929753228837587008692381343366373735948381403101212328310560105626958378457080685403184760792436499807207556682324760971594946175674863544264929848620453315499979373386152401375719783092582310659531181859930512800698291631495573885942299040737918285166794102504373964048735724062205326944409846831324185883640853158522695648641472044673020618927619782878715086420149377216234615786941741803077336422889583856163811405712768149191376887776423079255313051030193247666884069181414862765298779826327871807239523214604540117629470558914290567898063662277928113753622891806595375238163213708455430776530446010930501212746359835645809165583240195396110151023140892916972249963797898769611213163543643743141828830059633391942257903812426830776320543566234923046582252296147973390116841974534869423037226124320775998432680403318697651363533590918523001500743778523506203426163022160907333156671565784965747077432285639565017843358647356279425234965423721035077001556010057402465760663136457863945290079099704891405659109208242637729344317898227667297163659379111588085551887784838155931609208315657300830987830706693633307863623600258237288989047399700256177363664424002894612164067299084129228099249338750073193541759005047855365605956976243275361049374261906823794063683158047439782595589677772219582492389998561856983392715399466887516053019748108390839814925081859865382691508767653233813852191923760440086714809070478506295521652711222597080668463340373213253484011641465656950347346895346949925264581282302690482156289685349766768842947585126374141651227670887497296886475441710302267402607322261230889545181651774439212763816420732063979636080945373104722190666115587033243829314074747879086067497391790631701277717038691990855086024610694508306337220994919209396612628974491595152453415302558347775069766351110986880971015337703267701640911037394170581020474488840325846915405940472681388383658286276055196650688084329632129380717369109151217442639403018953988579936322154043017935873059394319099571307877541727609728589048340541507348276433798207830287949493817901899682444151536389364753311010064680553812478207598520789307771164537079605301046876778964831060423386260197045851552564572446065523571655315653064012571488070726376672532201990953627570048127622885674272854699989494700452516897008906035458785099229494585677049362648155089525883132367496218674591394809360162266002975676179923929823288588150781670414803733346815640139289819089707950413061668956240270682018172199713079988342333441641967010787105246376766005228873493382270733907268093075582455425931919195824801626602876908349726680396991306887754594093838009257015588610589374363449367633699140233115938582955876198446501513900148175600718250064469666463404882931723202083112783702773386276735933511382326713158508760553576760414139784228943181697986630483753582121090072170667248356238222518308192322352274099224773989394158855998995722735095539119507340241894548431688311614191723398423343327562078691180672280051029188906113735624930555163996959493315428860703200197101224952898248085340628871938823313940762647258590763157077130813234215284616756640273818688442660402040878685117949805026131257850512334731021568291204978331984658847224407993470125682194943257398363191491784408455804377034671170324723454242391949383016558494098810003864237051730863964908622907147278814368220223137607349134532075931575073596822063169120315897977008043452757620545380527133091342815878643952214286447663126282721515524984005463446247908296672882310804773404986084609548624522170166263810081390509519202153639815351591282146477714673102868669820499877736801978152293002174164891123021061790350558698705125870994120716488171867918304969903969624434671811056310788990188540979285729690402995646903601147141120298298116919409827077451798149938930942610871296539714407219219118762063219519304916859774213427280956128269537116785939853428592180871411978146935256408850463414699253887900691919222669001491035613793416503532260377034768556078164684359386422257625002123725300079175657898243434560465551001083857598156130326820512434158497600540260576383702532376240905095793555217549502877006128532688754748118101320909373354715341059714900502585584200049903304607911097300371878635234677841904206145202313407269789861355356228703407193948872399287237220894914993619185898542976339695240685871555452006518970398275224026481737670696539423895978382412793075432798611305530305137032574553211982053532994003510301488659476006691122548151241160201667298034786455215320276154597265872655322139748365875645161682099575999167803951582710724836845034975721015959364693647284930662422568897141266855420729300206755338168763107389816374771055616324872767284801888603469899462493898810168469723909163686658472157016496048049241391646794007775567615169219342124481920601618960633093959078697644217466398157229426606582286954359870646378142104224522870955068916498432*t^55 - 31677633370223407926601151091087951826123326463731058115051806469075114745304253219089397138411438852482600659661095752179331528163855703935950990365560188219746346850431117353473325721019882416595883312575380113668159952453401892815110001061145826673302709042663110366891849707212201328709191574933841088437544890843911269979438825888021847420648475554262517454539761165402747979735635508180704633829059705423509602023443940554873262652583898144879469728838860401052053970499782581671719215411761275140778602004287389710840459076240682514847007071981896281742032719667728666442494821269262053043692632279163243576952323653458834099819173706667910236025888452157644012083464891454738481004336123541971883764774707091213475147204739274293516301210162175765792880975407194550259188389945208294229213418363997382774130699315357317065366654313933662630143609801216716221128957707984637974025300126353976529314344850553484509350532332931817263428546990894435399681713621463804659916497538328437427581108381625654467967050728196997553553088072897510789740545060242825624075647863188382013739870294471202087077597505379416923706130902504155982644328596308494378783491329103211706462545394347692719498573051654150899674036989914856171030705299437606390329072680761182763373576829669753754574642348010165688117203088507518345507452591071515353584490901979424702545974158898225873722602054451940462894948080014020909947021823242199567016936171121694828533732434915018099321633582287249720614386078605982955327457281239001302368324116309848180463683032021490819966987735555110471008660816858792129256652569152786259204450518498744223084240283251295942789731598234413650168578888085661513199833433505211415786496929578809001792726038321696142373048915665417208947933290345700923304265976584530558266015905959919425636999192519272962501334869578795023008747413785391115200422200606463579779934347662032381666328530370205920795616762059867007113046133520409885965922163303176196335037841549617665608591304483524902204647352768077994802980873391566305764569032536504297145983336652859275562964278807275309456379513499004973088017212263028595242591584841726893563136361924391558205958261462837076737706619303404746210669829277297588099789323911106744870440815299924304395333486049750193492762358676704345897279688416245552588205421841395640123595479424653797022394784221005800969763369296588407633414174800993078688820941374394737882771107177295072693553293115440982580354664768499062307349780043821434756298091694598094064056423143719356066856692123291777167001013662402462209372285868758832758788433508277309894890558777508089487576851318827493180301092833820946003266676516650713231024850970238037167412199391382582456426910245403549058860639786238053133111500027835449150134923156955102756756625381582773782705112403816063983460338890734290575525893580613237609756953647015185331053335712113314077422391579058108810072714884821127429531682277318690563669544391291906740966526229505938421198889907507686824084079176900542816914594051890312915928529351512149858237178165772168063651672904311347550288757319725335387972731401928728236609369629090975703213692599083198954199816123104985233059813093071071869675103498014913305613388922346497054923698913497107177952547979995088937689545966084250881213316759212483473168563996160844710506230044434748882645340397864062031399756914664094878736928017361708102339702160165922841124238122997081153741706852637903930802863614579109468921038851427354750231523901021644302992778498562112136458925361705647860677573572543532760985956573911760269331038384531550603205955719925050326655734821100621769429509474765740808776505781416389578982480876810085049084272580200954751290693403643783238070250572230829584422698414848942083968008548606476004637279983584622102904949251708995687186859855700206568566712073149157286337769398725821230480101139765345069858831740486135153253849268432114020248424468810238884463715699880234027304532107590134390952384071490544036863910404825249329958918355597754257750246610021775875905166441827827755637779239590063406977939723173096026741810902664524398569901034501954877717483172811280452363307660354251695175429414045252647366667747557968069570377520924729103522811990628553341328871060083033865015492326406275634245567990032037689927850879190975348296095605328983309724064948236538185550064221558856688828245946602321822173508932993217500619960977305661181424704917272354300218941661464982019582717585307237485551708605651525932769993993360087815471544323015565473253186963184112532848202141113676650946039312533356692744508271335219234910597827386542375265547628258962540155271848628409206634156086992372993136518438366325165892377992403907404341161613533147787911668109070965667230658848536198112581949883048228877767584775013325112791384023576354542918199861136738036253541951193312217974605879311851737116997959177228244471149904482046727448795879255675593797783542296305908402011154104961218920040967535972444400233816507721632715235397658370695877432304369447144341696677333328080935400365747809841077397471152004645414268843182477518245027750086036928421805016573725191796875/318121454617958645572822768173796915154302261641121432969191218217887671321881554462188891978871103355772527792031416701462125744575657733253532081254726621859506457675174017384762686732747471896762806202424656621120211253916756914161370806369521584872999614415113364649521943189892351349727088529859697240906630999958746772304802751439566185164621319062363719861025601396583262991147771884598081475836570333588205008747928097471448124410653888819693662648371767281706317045391297282944089346041237855239565757430172840298754432469231573883483606154672845779167712327622811425536298382753775552846158510626102060386495333768138362829725530597559652655743614479046429209080235258941117828581135796127324555856227507245783613190750476326427416910861553060892021861002425492719671291618331166480390792220302046281785833944499927595797539222426327087287486283657660119266783884515807624853661552641087132469846093164504592295946780233683949069738846074452248641551996865360806637395302727067181837046003001487557047012406852326044321814666313343131569931494154864571279130035686717294712558850469930847442070154003112020114804931521326272915727890580158199409782811318218416485275458688635796455334594327318758223176171103775569676311863218416631314601661975661413387266615727247200516474577978094799400512354727328848005789224328134598168258456198498677500146387083518010095710731211913952486550722098748523813647588127366316094879565191179355544439164984779997123713966785430798933775032106039496216781679629850163719730765383017535306467627704383847520880173429618140957012591043305422445194161336926680746426506968023282931313900694693790693899850529162564605380964312579370699533537685895170252748283302455341774994593772950883420604534805214644522461779090363303548878425527632841464127959272161890746209444381332231174066487658628149495758172134994783581263402555434077383981710172049221389016612674441989838418793225257948983190304906830605116695550139532702221973761942030675406535403281822074788341162040948977680651693830811880945362776767316572552110393301376168659264258761434738218302434885278806037907977159872644308086035871746118788638199142615755083455219457178096681083014696552867596415660575898987635803799364888303072778729506622020129361107624956415197041578615542329074159210602093753557929662120846772520394091703105129144892131047143310631306128025142976141452753345064403981907255140096255245771348545709399978989400905033794017812070917570198458989171354098725296310179051766264734992437349182789618720324532005951352359847859646577176301563340829607466693631280278579638179415900826123337912480541364036344399426159976684666883283934021574210492753532010457746986764541467814536186151164910851863838391649603253205753816699453360793982613775509188187676018514031177221178748726898735267398280466231877165911752396893003027800296351201436500128939332926809765863446404166225567405546772553471867022764653426317017521107153520828279568457886363395973260967507164242180144341334496712476445036616384644704548198449547978788317711997991445470191078239014680483789096863376623228383446796846686655124157382361344560102058377812227471249861110327993918986630857721406400394202449905796496170681257743877646627881525294517181526314154261626468430569233513280547637376885320804081757370235899610052262515701024669462043136582409956663969317694448815986940251364389886514796726382983568816911608754069342340649446908484783898766033116988197620007728474103461727929817245814294557628736440446275214698269064151863150147193644126338240631795954016086905515241090761054266182685631757287904428572895326252565443031049968010926892495816593345764621609546809972169219097249044340332527620162781019038404307279630703182564292955429346205737339640999755473603956304586004348329782246042123580701117397410251741988241432976343735836609939807939248869343622112621577980377081958571459380805991293807202294282240596596233838819654154903596299877861885221742593079428814438438237524126439038609833719548426854561912256539074233571879706857184361742823956293870512817700926829398507775801383838445338002982071227586833007064520754069537112156329368718772844515250004247450600158351315796486869120931102002167715196312260653641024868316995201080521152767405064752481810191587110435099005754012257065377509496236202641818746709430682119429801005171168400099806609215822194600743757270469355683808412290404626814539579722710712457406814387897744798574474441789829987238371797085952679390481371743110904013037940796550448052963475341393078847791956764825586150865597222611060610274065149106423964107065988007020602977318952013382245096302482320403334596069572910430640552309194531745310644279496731751290323364199151998335607903165421449673690069951442031918729387294569861324845137794282533710841458600413510676337526214779632749542111232649745534569603777206939798924987797620336939447818327373316944314032992096098482783293588015551135230338438684248963841203237921266187918157395288434932796314458853213164573908719741292756284208449045741910137832996864*t^53 + 682068437374181301701064710590611008069736736541223733577291493237025918104272895842665159698813173277481376446046016649438360905675710619801431167331030811129717283619274709750050323088264027300051584844822158575956251094338174066933356154547440549031235729858589600410645329971851673784554241679914651542673995649160363298360702834870644225062323631867590732867767525655844045960225841217571210011135033256019212459487602239105675743701690044786136862806203976900291704669161549712683795921389000853473458956165073704739851273806707482016633264278496194377610746495476564549792340355229411326561072512865082388316936267089038988971816708400058600553511962961258878893594035969435504549081416176273112605236701176217363276063252679373673804724477755166502138691925225849393093041696420306836328994416446273206429466005621434163890528438059656573213826098143370893191485536740443725387017783202090865183741399905063874583502744106849879206126858156832122795177713253132437331609510134611003193218345513679936173710216517773075166226782165164582128198821903777079188960380952784747905040873421610276082678405497503000168714845611388090152395031778225855677524549831811647450808092933888652763625549266006771379164711016797748537580587492413265739344057116528989131112676812665255163911453996953651957136275179378302597110794455203179636451378334257033594434197477201619218884824090290819493072942295745384987535127010319894971175770870254086649820294342516486720400357404545979685295115965828722288900221445700704706277167666634306055980020223130708083855210112825541969278682805282770527203694733697957731380710773088699956665461377694688206372386012745146839696481615181984420426023496775076204224289986729890578348352562896969797733163116387003338979614551614416958543119598598343206562481543226690926733474369465512399355388063864521793552451180068315009160258553448486659114170837458296256094218753532399583641724476128413701377767118804811986845757034747190447102233228951935492588425754342398091606396376598774372106474233972356061201350031299233182445494389467930869915146314562671152944350289625510270084134929093553499717808713736117559383224896629398015319681495461136472415920291511597811207961378783762010868614457394252379954690813601466987771854799361327113780641029930015741698252855986334104031990837035719854004350827235673084055618967467356618516660038882838986504173504922481427704448293537000182256640157956197981648586192414874999312066323484890523249098213718675668671497919234723018332233657209189330884159796717741744285203618081256142757654036780905043121230513561752708734863607507324856871580861667428770285685325323213306571931166284097235081343319290753270512388536229718954817354659054894431493189189441055602891116934255023813682119203333618828668353464992165845800014267869987681969816958501219743704734248810750795706491736214803403177007884530923845615524062212149215192451674888846164414077670571024819185042602993239274284125023561150304270921293562994415862396208140269000142085369539497272849060465143971683078815685154708223448508873272792137453380246553970848132247777311930923099570807848487883141789283428243264241317862538922539814923093326339787747777709212180290797634820361836887959141787991194272611138832789220373754661653687657717193938732974479558224926054341900234804488702013370525380819355633407892350612690029985037580220415884971787546843854932335741921783725614587098849911633841073386226484178758059601685064598660868099386126517411432596426770539827231883225358238408497458045205041821194039733910829550421168720682473918300288949444894056753089569609961681419579493960587495781370415064779275041017007676158617385247123208658310214358047022443797261025571163100406214789679487913752277505391612534387792378726068616096876723932870095311582910263163123945660728155670759955438724866935358737293396766624133058125970314906983459166321901082357353980076760358885352210489021085751769516750458639624612755287988354553877885686444348979577102541691990628821534129943808579826618043452415501493615935723281938112988395145987404134764982924116617826718927368742782434897536601010480642857904714376628098956603444595453533272976083606435337295925787949913716712681359115866907143307281204572567020009838983068086426780324139887036786941941976360990835873505723080823732811592505840848115649609350414553769844730639606200659255592204026197461363064382087633831507403752027517329918644544115657437971428645639670471938152378205918447340417628463893068828296962255227836799237914790099729917684350401137186796216844368558957798709087027042262389704628799530074687035490360857784234807959275138183110164102766657782887320671165084444388418041657522439516136214168569320329193679039194085659322723336272279122404593797534825066672664839799807744300628329187916764032275288328100218638535575075980849677759352992213952898368744903388818018023575110387587272268635241522012198988625292607164185902510354111673005568077129803679433706039780553188990420230122076946029379838173933137038643578753657808273529140835582111288840930498397549658427314444252211074869481930501300800054392852969051420703125/636242909235917291145645536347593830308604523282242865938382436435775342643763108924377783957742206711545055584062833402924251489151315466507064162509453243719012915350348034769525373465494943793525612404849313242240422507833513828322741612739043169745999228830226729299043886379784702699454177059719394481813261999917493544609605502879132370329242638124727439722051202793166525982295543769196162951673140667176410017495856194942896248821307777639387325296743534563412634090782594565888178692082475710479131514860345680597508864938463147766967212309345691558335424655245622851072596765507551105692317021252204120772990667536276725659451061195119305311487228958092858418160470517882235657162271592254649111712455014491567226381500952652854833821723106121784043722004850985439342583236662332960781584440604092563571667888999855191595078444852654174574972567315320238533567769031615249707323105282174264939692186329009184591893560467367898139477692148904497283103993730721613274790605454134363674092006002975114094024813704652088643629332626686263139862988309729142558260071373434589425117700939861694884140308006224040229609863042652545831455781160316398819565622636436832970550917377271592910669188654637516446352342207551139352623726436833262629203323951322826774533231454494401032949155956189598801024709454657696011578448656269196336516912396997355000292774167036020191421462423827904973101444197497047627295176254732632189759130382358711088878329969559994247427933570861597867550064212078992433563359259700327439461530766035070612935255408767695041760346859236281914025182086610844890388322673853361492853013936046565862627801389387581387799701058325129210761928625158741399067075371790340505496566604910683549989187545901766841209069610429289044923558180726607097756851055265682928255918544323781492418888762664462348132975317256298991516344269989567162526805110868154767963420344098442778033225348883979676837586450515897966380609813661210233391100279065404443947523884061350813070806563644149576682324081897955361303387661623761890725553534633145104220786602752337318528517522869476436604869770557612075815954319745288616172071743492237577276398285231510166910438914356193362166029393105735192831321151797975271607598729776606145557459013244040258722215249912830394083157231084658148318421204187507115859324241693545040788183406210258289784262094286621262612256050285952282905506690128807963814510280192510491542697091418799957978801810067588035624141835140396917978342708197450592620358103532529469984874698365579237440649064011902704719695719293154352603126681659214933387262560557159276358831801652246675824961082728072688798852319953369333766567868043148420985507064020915493973529082935629072372302329821703727676783299206506411507633398906721587965227551018376375352037028062354442357497453797470534796560932463754331823504793786006055600592702402873000257878665853619531726892808332451134811093545106943734045529306852634035042214307041656559136915772726791946521935014328484360288682668993424952890073232769289409096396899095957576635423995982890940382156478029360967578193726753246456766893593693373310248314764722689120204116755624454942499722220655987837973261715442812800788404899811592992341362515487755293255763050589034363052628308523252936861138467026561095274753770641608163514740471799220104525031402049338924086273164819913327938635388897631973880502728779773029593452765967137633823217508138684681298893816969567797532066233976395240015456948206923455859634491628589115257472880892550429396538128303726300294387288252676481263591908032173811030482181522108532365371263514575808857145790652505130886062099936021853784991633186691529243219093619944338438194498088680665055240325562038076808614559261406365128585910858692411474679281999510947207912609172008696659564492084247161402234794820503483976482865952687471673219879615878497738687244225243155960754163917142918761611982587614404588564481193192467677639308309807192599755723770443485186158857628876876475048252878077219667439096853709123824513078148467143759413714368723485647912587741025635401853658797015551602767676890676005964142455173666014129041508139074224312658737437545689030500008494901200316702631592973738241862204004335430392624521307282049736633990402161042305534810129504963620383174220870198011508024514130755018992472405283637493418861364238859602010342336800199613218431644389201487514540938711367616824580809253629079159445421424914813628775795489597148948883579659974476743594171905358780962743486221808026075881593100896105926950682786157695583913529651172301731194445222121220548130298212847928214131976014041205954637904026764490192604964640806669192139145820861281104618389063490621288558993463502580646728398303996671215806330842899347380139902884063837458774589139722649690275588565067421682917200827021352675052429559265499084222465299491069139207554413879597849975595240673878895636654746633888628065984192196965566587176031102270460676877368497927682406475842532375836314790576869865592628917706426329147817439482585512568416898091483820275665993728*t^51 - 13229002228024749396562659549064532841561386165543347964446393218543675246600085031852185006738693169149818343253381738520086705224491772598397036781848249900884452656726121511922834375173898764616704614597780164321346539726975151962684605391066166828659374794768920963629727450372622158712378915925254257434506979401554435334458797297621344551362200029965465600860785066229941574934211144452205127077587158157362085319225964882089521486963213056410313200058519238402297696345961757461953531603577543724325570122344429002136146649156502590942820670426353939086224842567957118807795459707569450576172017878288333600676585121009638429305575406981639085074907774871995746623446305915710561327391465522849037532595854029564541342365601744919888157548000069285891117011117150431489203534492329708370796205752153542932907952214331426426259236164123403628532619339789273881271323605059963328008183573587771932793378021557764798693228215359354655574628445472785679449445478285943286636951932657109189382106583877387232966840574065780925424605065955374782763934569084375972262269551551018594447512610349897380866974752379741440486091680682229316071906308465378440619004615415343151554969056795228796218352068477169324180394513681003738386987306777772961914676727619402647125853903873754802290302435236312618808668326884970860414808306334606897949163201018101589860568884427822163913730734761446194747366609392687937429547106411502994846515486429341373054134716348080409252890040743855389714210378911037075135669904273600781262496531421866941582455582373457542721964340020667123527625861037949292914825289380285799193099824760715267115017764026866563107545620856829509800245811839971733793336742821140677600768099529514486870520063377207251287825520172625466986689614390793435545643899676440192180306665881170964708781380112379241575913920502499905778968700835276152450509628222079166218560806328278561543108500653634933327138351441894439127538928989574892135921842193852716001840544154181734931981384088158840775473892341975389783308867766194661353495590101443228785581321021328343478247598056670098141776630325501601645430581353595024006695628243581146186427847402411985496824655446517668829033243579811214050780041500655254365346147841412252810735245470584851120426632373904965735901531240934826171944553341403665623823890142205524283581523350154357886527866298397498658579337563135731689677789859290904011258548369995330834104803494238363563913638953513151761319777135858405330453207834799386577246037054807393055047539461654722999115107742349923226723845614756608940374804514575898120396894060647126207756357884965845865297936417079321131969873690610562192323726371326567848937008305734704613039636440784371366585524936035785613532527507462867178095947357743795560459433017607900995914538370171350826339293879308111667557492081978064443582057253130771936362048639912888547133371456690336395541906916321494692655175003037842747674695693995271456056279512244923020982532161114884943887973100439886639888960005751608014599998943908803149349807850455116852862578339766287441804374337176927244216105308537326945711284648576811387116421165686763037972932428828557665310000672213664314225744059417294847860874703600501351651724500693660768715648097288151135268638492822392795218709473210259645450351664291339000694425777929322638783639701761595336151771004306065390033942457779971307754657188941820771707829824283066191598364185467398802459397990793079808525693109207610648121894463569398651900631629388440461841585359923669454911296452941935028252582888467289818874016116907803318348158728102249742985083028372456825694326946301938013336336250032629041075568407247223220279901348468493304187973172833648540001361601203693981071342115759674960492406624324833923477603184876872185986571491969360344738574818863105908737798407644108692108647846015375873930957436507594251884401793497613149857506500553802724207008335648239984397236717433498887301428310925973818002766601771964938492981163310748451274876950479434841414159222626844530601593734639844316744129034705025267726635988653511006349775079380472719119382271084221348194878091819028924041082261794754573044618015648458772333085553036068120067903575406915107755745921717378500026054188634803425288030750416810846170039552990080312913515118699463308325188375027267378180883875315564680446436555933979196018733925213859310682815368189759664802033137552177024470735110948742447229994013079133507037746716011597929557291276043856887614840851149768772748741180989610816788217212207734426472465804994201961672857083884620799335631807018762609798728355324016285515633783016632041357434143185415644262957611810875487035291917721167800620172180110531997718000053596172812971765401244470356859150300734713436915719729533453986129160218246759658697651591427733181351565174398842258413698517154380885905255011679602598797500671004729669525039636270947790627316337091781794415454601366188352852382334194836666840158899413738289865431732379435803924285889002815934992696302845854139544713100475458707077642178945078438954547430723426674122106531657431386438781370334367482512215361620340066418914432579780372281640625/1272485818471834582291291072695187660617209046564485731876764872871550685287526217848755567915484413423090111168125666805848502978302630933014128325018906487438025830700696069539050746930989887587051224809698626484480845015667027656645483225478086339491998457660453458598087772759569405398908354119438788963626523999834987089219211005758264740658485276249454879444102405586333051964591087538392325903346281334352820034991712389885792497642615555278774650593487069126825268181565189131776357384164951420958263029720691361195017729876926295533934424618691383116670849310491245702145193531015102211384634042504408241545981335072553451318902122390238610622974457916185716836320941035764471314324543184509298223424910028983134452763001905305709667643446212243568087444009701970878685166473324665921563168881208185127143335777999710383190156889705308349149945134630640477067135538063230499414646210564348529879384372658018369183787120934735796278955384297808994566207987461443226549581210908268727348184012005950228188049627409304177287258665253372526279725976619458285116520142746869178850235401879723389768280616012448080459219726085305091662911562320632797639131245272873665941101834754543185821338377309275032892704684415102278705247452873666525258406647902645653549066462908988802065898311912379197602049418909315392023156897312538392673033824793994710000585548334072040382842924847655809946202888394994095254590352509465264379518260764717422177756659939119988494855867141723195735100128424157984867126718519400654878923061532070141225870510817535390083520693718472563828050364173221689780776645347706722985706027872093131725255602778775162775599402116650258421523857250317482798134150743580681010993133209821367099978375091803533682418139220858578089847116361453214195513702110531365856511837088647562984837777525328924696265950634512597983032688539979134325053610221736309535926840688196885556066450697767959353675172901031795932761219627322420466782200558130808887895047768122701626141613127288299153364648163795910722606775323247523781451107069266290208441573205504674637057035045738952873209739541115224151631908639490577232344143486984475154552796570463020333820877828712386724332058786211470385662642303595950543215197459553212291114918026488080517444430499825660788166314462169316296636842408375014231718648483387090081576366812420516579568524188573242525224512100571904565811013380257615927629020560385020983085394182837599915957603620135176071248283670280793835956685416394901185240716207065058939969749396731158474881298128023805409439391438586308705206253363318429866774525121114318552717663603304493351649922165456145377597704639906738667533135736086296841971014128041830987947058165871258144744604659643407455353566598413012823015266797813443175930455102036752750704074056124708884714994907594941069593121864927508663647009587572012111201185404805746000515757331707239063453785616664902269622187090213887468091058613705268070084428614083313118273831545453583893043870028656968720577365337986849905780146465538578818192793798191915153270847991965781880764312956058721935156387453506492913533787187386746620496629529445378240408233511248909884999444441311975675946523430885625601576809799623185984682725030975510586511526101178068726105256617046505873722276934053122190549507541283216327029480943598440209050062804098677848172546329639826655877270777795263947761005457559546059186905531934275267646435016277369362597787633939135595064132467952790480030913896413846911719268983257178230514945761785100858793076256607452600588774576505352962527183816064347622060964363044217064730742527029151617714291581305010261772124199872043707569983266373383058486438187239888676876388996177361330110480651124076153617229118522812730257171821717384822949358563999021894415825218344017393319128984168494322804469589641006967952965731905374943346439759231756995477374488450486311921508327834285837523223965175228809177128962386384935355278616619614385199511447540886970372317715257753752950096505756154439334878193707418247649026156296934287518827428737446971295825175482051270803707317594031103205535353781352011928284910347332028258083016278148448625317474875091378061000016989802400633405263185947476483724408008670860785249042614564099473267980804322084611069620259009927240766348441740396023016049028261510037984944810567274986837722728477719204020684673600399226436863288778402975029081877422735233649161618507258158318890842849829627257551590979194297897767159319948953487188343810717561925486972443616052151763186201792211853901365572315391167827059302344603462388890444242441096260596425695856428263952028082411909275808053528980385209929281613338384278291641722562209236778126981242577117986927005161293456796607993342431612661685798694760279805768127674917549178279445299380551177130134843365834401654042705350104859118530998168444930598982138278415108827759195699951190481347757791273309493267777256131968384393931133174352062204540921353754736995855364812951685064751672629581153739731185257835412852658295634878965171025136833796182967640551331987456*t^49 + 230511331300454802909972273746701419086436225276472659055084454701967535621844691078855450586995314312330871052609876450823808575535176074548005102154710812498109161626223848519259102973677201158524770605490728299258259879461007009213529926657091037869752541746305595417070093066108536527962832702860372010528902421229787234481070297822513247353731714874871831669463395303086772513815788959750757505296389359790783846688992542353837829537856288453650880638213311960532697873444710064699664342528754658494678676962766610831624375536056708633459508295955526165889722661654607371696005907042538555651357952522032255463728935136066626284276445642383185335693124635410730901296527432333133501078499808188259613712516326975724749094910740633550806377279238375829612923881508762868721967322117584527487940243555709536132656254667413808443434870208189604072725317218133789573531590002410896420775352301744146295195133911475725082334414126268916345451868797995682683364693243478950416078907835699608903667453139589452353523354112172865008977949890114853503744107248855936375000066541044863335902482096113822711501222366480950493021290319651306989739590699042542083569567352532024891090732112455154383785262952881671972582561161379115828153954050610455207625631617062657750138928762089846715834920170147418825329538058221006516973572110011235373623406135702861179328365149299483529168854507288870731495870984947000633430262010642055096123302852712531707322374413109401202350085306579064149390794285635590992177121972998415319105602439720830328925141008339366047409901988988416047486682685824583827264236347095922416457780351002157842894289384287168286254245288318902407375994200076264602477053959647591676910815998257960758425147925294839773048141192967882298080357251117621278764884138181225520407279719052628819412923207677541120778547511681065998026246953210487093471000755654995475056030606862722242303894752126498771302915038146488718466110801884939394171220656484218513669657017918022823198832318412341167907914539931208537996323580720573894033575600950084808112017040462576499680085713369841711712266655265740758523207181056699653826387581589820232411116465971718908149975161917071364036608086464622976769659659216769746894496727786846438838084927467267627771361718075972649626526538310535909341565566977938578352943692365982085053910308029657656074179583019885876816363960492023480403119914190885835672709390312949945117222075590538486433433803952176706011882694439979278724998869811940403422143204501438408077477119347627890716135568564248824285783640969747416625068979145322150805495267655204344320338819239426292483901597238890043673202876655702812091988794962492853768928841434434685618124734837230485413620576373047096905282509044785193348388008876016612078777670315600386787835261895267568932436924756608581138343976637750789793263953093502588943996477301917830601615709121106449429626238164756509219098864549333768069584356680124051794419656867242503449488568443393256265685952894953174492789615744627404023700981485835954105245395063790174672434270411796251432136477207410636009436249338955373214431860757978085337563991985886906624685426867274864132570921648531103177591501506493664467029335895359458092348251883260429231994127724242461209327886520925287053955571962183701456553977343297684179367400129078477985078323343913455059435786169233390362025770284370203892314151371662046704385812018566337188696600518134489922466091772141134514514087348456997157459100537964633398170293455735630414215733680899316397769944599156432191043637509415404669448670949033827556195530430401633742510002533252865712132211976286080558831176061095870142063242141363440911236124842426010339422127916322134931712692828449542161957038436929432921944524954958869141561297672165931749145645010207795925724850943836566187210923290263360347439144396804718649952291978502805227350813244272140588772698807539223186684542692456570569741177211012837184185635507801696280233767032248871592009915325642565789326819136320058768492207639609913976679262032075428180930042038921626282974534951981486177267692880564482842667930712322500711182128011584919404569142106569620056697612984830548796848185455081372001602751703959596555564911964799463913780305123968736116838465984834412190498337846455028555836450783999601469691456458769682142186826335824121453994880104256191706255712507749048899521602992068159145567288136872334990675065537670934599609239989736709419846745220200127489719874830191379901918775431046619014712319852438015423105599032169496017728028604743840769818505873725821908653320620016369160786886406989931928925832267839464800883131276195552323478456219158940113220350430494865503447577749073940592342412140582728300606904310333973038584011311827791147329964616898359884459400152321133882089507166039948468815630713451289054942613579351930971396600800538674881396906640512431815254410193386383530247483571629845049402887133231484565810622805997003347559252363304785823444758147532438429199482624244802627421992333013863704772510545017553589096293600948047182338182423287669528917105334661878648314249182709691859307842596132761916322956621421196716380859375/2544971636943669164582582145390375321234418093128971463753529745743101370575052435697511135830968826846180222336251333611697005956605261866028256650037812974876051661401392139078101493861979775174102449619397252968961690031334055313290966450956172678983996915320906917196175545519138810797816708238877577927253047999669974178438422011516529481316970552498909758888204811172666103929182175076784651806692562668705640069983424779771584995285231110557549301186974138253650536363130378263552714768329902841916526059441382722390035459753852591067868849237382766233341698620982491404290387062030204422769268085008816483091962670145106902637804244780477221245948915832371433672641882071528942628649086369018596446849820057966268905526003810611419335286892424487136174888019403941757370332946649331843126337762416370254286671555999420766380313779410616698299890269261280954134271076126460998829292421128697059758768745316036738367574241869471592557910768595617989132415974922886453099162421816537454696368024011900456376099254818608354574517330506745052559451953238916570233040285493738357700470803759446779536561232024896160918439452170610183325823124641265595278262490545747331882203669509086371642676754618550065785409368830204557410494905747333050516813295805291307098132925817977604131796623824758395204098837818630784046313794625076785346067649587989420001171096668144080765685849695311619892405776789988190509180705018930528759036521529434844355513319878239976989711734283446391470200256848315969734253437038801309757846123064140282451741021635070780167041387436945127656100728346443379561553290695413445971412055744186263450511205557550325551198804233300516843047714500634965596268301487161362021986266419642734199956750183607067364836278441717156179694232722906428391027404221062731713023674177295125969675555050657849392531901269025195966065377079958268650107220443472619071853681376393771112132901395535918707350345802063591865522439254644840933564401116261617775790095536245403252283226254576598306729296327591821445213550646495047562902214138532580416883146411009349274114070091477905746419479082230448303263817278981154464688286973968950309105593140926040667641755657424773448664117572422940771325284607191901086430394919106424582229836052976161034888860999651321576332628924338632593273684816750028463437296966774180163152733624841033159137048377146485050449024201143809131622026760515231855258041120770041966170788365675199831915207240270352142496567340561587671913370832789802370481432414130117879939498793462316949762596256047610818878782877172617410412506726636859733549050242228637105435327206608986703299844330912290755195409279813477335066271472172593683942028256083661975894116331742516289489209319286814910707133196826025646030533595626886351860910204073505501408148112249417769429989815189882139186243729855017327294019175144024222402370809611492001031514663414478126907571233329804539244374180427774936182117227410536140168857228166626236547663090907167786087740057313937441154730675973699811560292931077157636385587596383830306541695983931563761528625912117443870312774907012985827067574374773493240993259058890756480816467022497819769998888882623951351893046861771251203153619599246371969365450061951021173023052202356137452210513234093011747444553868106244381099015082566432654058961887196880418100125608197355696345092659279653311754541555590527895522010915119092118373811063868550535292870032554738725195575267878271190128264935905580960061827792827693823438537966514356461029891523570201717586152513214905201177549153010705925054367632128695244121928726088434129461485054058303235428583162610020523544248399744087415139966532746766116972876374479777353752777992354722660220961302248152307234458237045625460514343643434769645898717127998043788831650436688034786638257968336988645608939179282013935905931463810749886692879518463513990954748976900972623843016655668571675046447930350457618354257924772769870710557233239228770399022895081773940744635430515507505900193011512308878669756387414836495298052312593868575037654857474893942591650350964102541607414635188062206411070707562704023856569820694664056516166032556296897250634949750182756122000033979604801266810526371894952967448816017341721570498085229128198946535961608644169222139240518019854481532696883480792046032098056523020075969889621134549973675445456955438408041369347200798452873726577556805950058163754845470467298323237014516316637781685699659254515103181958388595795534318639897906974376687621435123850973944887232104303526372403584423707802731144630782335654118604689206924777780888484882192521192851391712856527904056164823818551616107057960770419858563226676768556583283445124418473556253962485154235973854010322586913593215986684863225323371597389520559611536255349835098356558890598761102354260269686731668803308085410700209718237061996336889861197964276556830217655518391399902380962695515582546618986535554512263936768787862266348704124409081842707509473991710729625903370129503345259162307479462370515670825705316591269757930342050273667592365935281102663974912*t^47 - 3597755877680136415400606257383586767768554629574714301419921547754588254808664469802424506825983551790918479750995373050344862156739577018590778217113891922631013710849535196262689262365875183791604383431060594678285474590762451662814978284418792877427513804529719475915082959552593723436019965206378395097922046209705684306225774611080519216422428217001482445718688417558503684782184152945097404218305494163133305908032662458872639651499182130940782151386435137466347735523645848372283343708075456027895144247036994322159430054690157617013116555456935603168941788022023889896200129874832300289043221599601353381814642271364797647141044454405616277834480621688401407175824534443915003832445338950289656463845088120616097530780270401523220224409564140016920498189309800760691662320474647980449142492168425910939176707063203503389652421636400166763734291520937386262561481699362366053218586194592215224797144355487659852578193657402054413831856962433525355976149498884756121284018277487923997907124103338365130528408422787362263725198599440132178158955236970775039173515082706211208878496586243238999792707165060574635268508633288095596510046127923432459986756157614942265285283958447558499331513707625202438217528769558306609383596271263325659483977293094026472070665233265629174110646518231321708157031294888079499812928135891752841876974357526613850964566926875366241038273400411501067479084938832206335644257569020949790957262068408481603935520916460225856328627568188362321347357471708186829117363649090499288532034437110884583718026346565904559171877800081612158974394823792659939336449398545371872916230702600412753707871981368823437856916209798826057984680551750593398104481216951859946759813698077629220838315234974454095523783245166941068963952789138439165995813570423092822169879439911344719807452912202472932216211294386380421078390354301947319218268248548001394091163740087287728428897492903751946822400792108987005319295979342373669468101950655601598014777265016492856498650741366502277008086917710107122412566761153114347696541050118799493789513777595869073888812670833218131453027133825987585280562367631156332751966408903183730810884393506456596106235639515519725346104359766360371176356931906779656936834911142587369242228739540834602092137042800766137973490903991012312093980725440841054255974422127478549685668164996932583186505898430065872941127444169793938031311219296138941623140490554827148073993494522835209318514632435478008304426440541085828029811536782611295046020108264525427158233924463323361667443102398048442054099686267488565136224612821102874691245760913707050525065550927966507657738129287550471572916199364284063617970128786604122160539787062926390511404156188651949278392587071537575820118928975781519508954230508921915380751765711557231709802699036471378527295558756852644807700228790653646137805729349704493833027315670855330796461039499476019155523277157985656275547523125282410003106061167972694716717988518516691199003897275213327759146454132372191059049978459097508795519609909834462639349272017026725202280251315526679035792664416319450369564201002181962709235649692021092776133659114215089340975065972411615838803766425376617763547732679722335972190284875600908893551483730588360392409620349586047095228954863896043485712627524837346016608122599157299425753670486196374554996306795014333574351010585978681957335143901863413211041032922763023190131867110289133982514694747328034699555975955375624162843798968780688147425277390284055663069223613650494169325773531190695963389217065374539898298900069981171801948489171312927779384714185394836651115493258743493482174247458362587500012942833422339425138259879664892496319773090335630950248018168934067829332241765784034809570344421177976807567937944240916464916578310393685732896098480583445453716235754742457761394795704410361614599653693575822718878109992306379896246436935784334800520439405097525514577412183460851125636362547644160182467880043552503803316634358657182393491652693185974598244625269551319835546687357605223681168251269572939918691330881235320659773566657905234655751165938890960075089578087990974966896979212219871756873737798290450918616812684056648718127354341775502709348746057682456280511165012014032575730397336305950684114412193141025637194820342798662519175739746385865833382171345508068744414886892766025798349755605082307634302552688439608442444471785153574643935291860131797379416539929332596984811611553890653779186454118836094062716102913881021719264255246092656713068598261171985387330208363084175986049819133146357729583971585551325200707095019750728518988512117866311865545006850452426017590919365315560355890545919373355807302160324360192965155663252790034376897486893596364803373716541060920558014714411712613169281187884187547602361209543822771725572584737188591089596825639856875000363461964751943343226350683050419456538129750805888659852705139976467024250444271836287419929541580493281569543340832219072637078811647807067610783604510346583310506901149667165464489459359396742635612187379447689098409956427133163245851184992729593258350336132884493008091356971050914756920863643435429018336135279207610955844683984375/5089943273887338329165164290780750642468836186257942927507059491486202741150104871395022271661937653692360444672502667223394011913210523732056513300075625949752103322802784278156202987723959550348204899238794505937923380062668110626581932901912345357967993830641813834392351091038277621595633416477755155854506095999339948356876844023033058962633941104997819517776409622345332207858364350153569303613385125337411280139966849559543169990570462221115098602373948276507301072726260756527105429536659805683833052118882765444780070919507705182135737698474765532466683397241964982808580774124060408845538536170017632966183925340290213805275608489560954442491897831664742867345283764143057885257298172738037192893699640115932537811052007621222838670573784848974272349776038807883514740665893298663686252675524832740508573343111998841532760627558821233396599780538522561908268542152252921997658584842257394119517537490632073476735148483738943185115821537191235978264831949845772906198324843633074909392736048023800912752198509637216709149034661013490105118903906477833140466080570987476715400941607518893559073122464049792321836878904341220366651646249282531190556524981091494663764407339018172743285353509237100131570818737660409114820989811494666101033626591610582614196265851635955208263593247649516790408197675637261568092627589250153570692135299175978840002342193336288161531371699390623239784811553579976381018361410037861057518073043058869688711026639756479953979423468566892782940400513696631939468506874077602619515692246128280564903482043270141560334082774873890255312201456692886759123106581390826891942824111488372526901022411115100651102397608466601033686095429001269931192536602974322724043972532839285468399913500367214134729672556883434312359388465445812856782054808442125463426047348354590251939351110101315698785063802538050391932130754159916537300214440886945238143707362752787542224265802791071837414700691604127183731044878509289681867128802232523235551580191072490806504566452509153196613458592655183642890427101292990095125804428277065160833766292822018698548228140182955811492838958164460896606527634557962308929376573947937900618211186281852081335283511314849546897328235144845881542650569214383802172860789838212849164459672105952322069777721999302643152665257848677265186547369633500056926874593933548360326305467249682066318274096754292970100898048402287618263244053521030463710516082241540083932341576731350399663830414480540704284993134681123175343826741665579604740962864828260235759878997586924633899525192512095221637757565754345234820825013453273719467098100484457274210870654413217973406599688661824581510390818559626954670132542944345187367884056512167323951788232663485032578978418638573629821414266393652051292061067191253772703721820408147011002816296224498835538859979630379764278372487459710034654588038350288048444804741619222984002063029326828956253815142466659609078488748360855549872364234454821072280337714456333252473095326181814335572175480114627874882309461351947399623120585862154315272771175192767660613083391967863127523057251824234887740625549814025971654135148749546986481986518117781512961632934044995639539997777765247902703786093723542502406307239198492743938730900123902042346046104404712274904421026468186023494889107736212488762198030165132865308117923774393760836200251216394711392690185318559306623509083111181055791044021830238184236747622127737101070585740065109477450391150535756542380256529871811161920123655585655387646877075933028712922059783047140403435172305026429810402355098306021411850108735264257390488243857452176868258922970108116606470857166325220041047088496799488174830279933065493532233945752748959554707505555984709445320441922604496304614468916474091250921028687286869539291797434255996087577663300873376069573276515936673977291217878358564027871811862927621499773385759036927027981909497953801945247686033311337143350092895860700915236708515849545539741421114466478457540798045790163547881489270861031015011800386023024617757339512774829672990596104625187737150075309714949787885183300701928205083214829270376124412822141415125408047713139641389328113032332065112593794501269899500365512244000067959209602533621052743789905934897632034683443140996170458256397893071923217288338444278481036039708963065393766961584092064196113046040151939779242269099947350890913910876816082738694401596905747453155113611900116327509690940934596646474029032633275563371399318509030206363916777191591068637279795813948753375242870247701947889774464208607052744807168847415605462289261564671308237209378413849555561776969764385042385702783425713055808112329647637103232214115921540839717126453353537113166566890248836947112507924970308471947708020645173827186431973369726450646743194779041119223072510699670196713117781197522204708520539373463337606616170821400419436474123992673779722395928553113660435311036782799804761925391031165093237973071109024527873537575724532697408248818163685415018947983421459251806740259006690518324614958924741031341651410633182539515860684100547335184731870562205327949824*t^45 + 50130682554536310630200289366063616403559671394069591916297504973038889830233025408839046821964128445212347518176921190165445234902879739467783242708288463462791553040474234878074366954728923853446577004230773460970575533210237524282342856790407157982950204332328031742151831852022016228903524870666054006555648734315495351910342522267565561693046391981402798266871436910332916174488817764826136025411550750206767623234379901544289607065678193789824177045874582912234828033733152985825260880102609617221535630682296278588930800638975829965780787670735404718559442477349113003947928680104888309454984813401563606558184849532117484966579125450264631485907864243761882594334055611795529351561000371141086679052817437535728522406999941320061656277802516707430449088264447237785519381773294289282654352913345024439871040028042270169122917248057553306944981712846887357013992268231560701139896340947653275313890315981493152393444050988206597349414397248647391280541875832509782109659825167454496381072639340543375145584379108597702534552864475545888980428925792153725728023965564498510115631262258931973374093112818471074408655362361967414707390714715935680330897208110772210551744776707543598774614555660188024953315216169293312268262066948471916805597826847483515689881253381856860053877496200674355628136488958125454088502308528625345576788141378401062503570372789673921336855860723538850662367719633127045974766988838148461031820883156510998286232805825373546233044541649614438024890387190656672623814232825656675952548429358337837038503443365068544425525842465075396220910681721292890016431525845901081073198698178141916584827119986690171786639519931087781697265367037111785849359740366056202046817952478459525828975803132287748647764207823675197744194134122503270516958158003961497997936892118467469851289376336714961846661153640830572116814953283128178810015230444939820963147047434967762588742893357340847066891418845107640152074108039140751687828868099349332899961271692583692148338686741371698266699587926374963973618736378344187174952446531459708902725398806133027520632040568010690469445958509404097376531954042043988380068318036516556565560262222335492306387190286785065092451167357410887939126029050967394275080703301715640593376591810614433145518987665442683456229336952813200440600999450427336896510517304289165831644183357280948857586237936792884998620717474582845593130777687372113371131001502982365721812263017987451262977677838338127470514865621401650441974369493356073150333635096491398900692498507451886574054315237250202798829316894720849981565750501119887132587719049793739967206630194343025891205576621051261250175653445152772671375458091472371705577484131049187709625714358028312521134344349760545166612540939779727908067431854152262944079303927616887081350092899030707794916644496201019979846294400992364632977099986783825769351700949104718271196415785167321782487146583123060963101174853533667052281360380154132894408115742865264741642901065014318418197565457772103474618586057753487053027174373285583809672234441301745191571461444249442474085928561541030442979000991150909420331448461883889434894781289337354084304476371596518382312311924737414397823256860076426730103966576931166333424727290958069782780900415772327573764467495620436633632748306545721068068022715479822593604931212567188091671124683225842157758226283182870728771293423503424536513242932383767454508094463370267227447327078303533977154965606419540792540215600817280555970892426211751053988700708367025371155801002774281840201519820979985246823615484386101672081010903061733118380046839278701446084578804692286267641198444713342426292341604016396859599515526019737555419222683997562649125562913251215933202121879732994475385769759310535209353925892471166757936373951638508683779603343558154803354184043781913774933851251555023985663854466928595642732320833620777713658424169833871436693288407538376620799909292917899162232088949966208339866045932225498322103312524076466773068826748566318783449687807552847273799726321348769871159206871304032826165793718420996374445619945802740106076748887327187935412772072080891379621386998560762154135060950803377747114382131790867172063530696286970412129664530484572280106705068148049483826203632674232726682034713214429311316473881773257782603737204542225222573368147577195763138490573837549828572801978939245809744544665935792123644328223213758718041069004583088996034235848154713091167800013510248535515873558772003920839511454994210870144090855947996611824850954788716232993587385332327869550971008422092466406646317972158607210899524551356027773263503184415150000740942284256908219520377959478798597669631279398359464249640809990726112769796224974982883681917099591668272996413498622410157649313000449979452733895112660711326401450272788195139544290501238991478356468094857694630141246133042782307520676417804617603170399376718433310744399870987261080188858474475867028459159710509546161040879633952249907291748815776223507553825721038793608128875175560673878940363664892447945164243705714972786524511622425260952384676127317635439001921409621684135197527199660587716997643022251063954933008003262360888734806640625/10179886547774676658330328581561501284937672372515885855014118982972405482300209742790044543323875307384720889345005334446788023826421047464113026600151251899504206645605568556312405975447919100696409798477589011875846760125336221253163865803824690715935987661283627668784702182076555243191266832955510311709012191998679896713753688046066117925267882209995639035552819244690664415716728700307138607226770250674822560279933699119086339981140924442230197204747896553014602145452521513054210859073319611367666104237765530889560141839015410364271475396949531064933366794483929965617161548248120817691077072340035265932367850680580427610551216979121908884983795663329485734690567528286115770514596345476074385787399280231865075622104015242445677341147569697948544699552077615767029481331786597327372505351049665481017146686223997683065521255117642466793199561077045123816537084304505843995317169684514788239035074981264146953470296967477886370231643074382471956529663899691545812396649687266149818785472096047601825504397019274433418298069322026980210237807812955666280932161141974953430801883215037787118146244928099584643673757808682440733303292498565062381113049962182989327528814678036345486570707018474200263141637475320818229641979622989332202067253183221165228392531703271910416527186495299033580816395351274523136185255178500307141384270598351957680004684386672576323062743398781246479569623107159952762036722820075722115036146086117739377422053279512959907958846937133785565880801027393263878937013748155205239031384492256561129806964086540283120668165549747780510624402913385773518246213162781653783885648222976745053802044822230201302204795216933202067372190858002539862385073205948645448087945065678570936799827000734428269459345113766868624718776930891625713564109616884250926852094696709180503878702220202631397570127605076100783864261508319833074600428881773890476287414725505575084448531605582143674829401383208254367462089757018579363734257604465046471103160382144981613009132905018306393226917185310367285780854202585980190251608856554130321667532585644037397096456280365911622985677916328921793213055269115924617858753147895875801236422372563704162670567022629699093794656470289691763085301138428767604345721579676425698328919344211904644139555443998605286305330515697354530373094739267000113853749187867096720652610934499364132636548193508585940201796096804575236526488107042060927421032164483080167864683153462700799327660828961081408569986269362246350687653483331159209481925729656520471519757995173849267799050385024190443275515131508690469641650026906547438934196200968914548421741308826435946813199377323649163020781637119253909340265085888690374735768113024334647903576465326970065157956837277147259642828532787304102584122134382507545407443640816294022005632592448997671077719959260759528556744974919420069309176076700576096889609483238445968004126058653657912507630284933319218156977496721711099744728468909642144560675428912666504946190652363628671144350960229255749764618922703894799246241171724308630545542350385535321226166783935726255046114503648469775481251099628051943308270297499093972963973036235563025923265868089991279079995555530495805407572187447085004812614478396985487877461800247804084692092208809424549808842052936372046989778215472424977524396060330265730616235847548787521672400502432789422785380370637118613247018166222362111582088043660476368473495244255474202141171480130218954900782301071513084760513059743622323840247311171310775293754151866057425844119566094280806870344610052859620804710196612042823700217470528514780976487714904353736517845940216233212941714332650440082094176993598976349660559866130987064467891505497919109415011111969418890640883845208992609228937832948182501842057374573739078583594868511992175155326601746752139146553031873347954582435756717128055743623725855242999546771518073854055963818995907603890495372066622674286700185791721401830473417031699091079482842228932956915081596091580327095762978541722062030023600772046049235514679025549659345981192209250375474300150619429899575770366601403856410166429658540752248825644282830250816095426279282778656226064664130225187589002539799000731024488000135918419205067242105487579811869795264069366886281992340916512795786143846434576676888556962072079417926130787533923168184128392226092080303879558484538199894701781827821753632165477388803193811494906310227223800232655019381881869193292948058065266551126742798637018060412727833554383182137274559591627897506750485740495403895779548928417214105489614337694831210924578523129342616474418756827699111123553939528770084771405566851426111616224659295274206464428231843081679434252906707074226333133780497673894225015849940616943895416041290347654372863946739452901293486389558082238446145021399340393426235562395044409417041078746926675213232341642800838872948247985347559444791857106227320870622073565599609523850782062330186475946142218049055747075151449065394816497636327370830037895966842918503613480518013381036649229917849482062683302821266365079031721368201094670369463741124410655899648*t^43 - 621294580896786381436165074698727940400710304046696655739121239864009996393277066913171000755461089356281199778971150080275490918798503370731901716015572351032835775879990063464121501057803923337251925155419394259395287073514086469595572315812083517728611998104940385848072888790502235543619756628604806294789039914034746338035641552793360008928896252721233369122231430397412178246183763117074470142573864981649854150787948784118456094664771424809158948976128316733714555878365137371658251933929579115899480536936079331734631292861529599582085408032867295665915820182420313937711880787985399925196111409809831622609815650917256229623105656213964619803893947299975850877613434563461433844857284120373041442325979328888632121433341189227780210342766582416199007668390057627398247118074690157688116804072486583666880129995774746803252768805351265342320350734512444808351176889078763038659450590525127442107816099663336838464826696607397858123383134677130026681834467369921493335789115890503280995278922024249261596437875272238179463548994625369048982893354495780001962823704468530593114980385731888784993680589825158438197393462723200202106062829872971877894500577427117059064425505190966244786698125928218980678804324672900799992399733011871950908771717933340213903039046374734775911317052191272180964383373799356511050098332785124653349277090031084682416561005003135620943161661278875736584234762400161443238669411434991691549930502175704192915692956028565440592874112183930230534200729940473673328675836102208829541886763687509388154024142675718248128470667044217715920645411450033511456554475558122707197610319140864381510085027623992301969342066571868553028951626185531997321255508481815865494344390927270812435610268658436964007682541768864661217708675108623948366878472985206257976337381134626438815662022979184328282313992786358413732104062077404566137080487387771620827506059040061341720647863077422201371292234522352508548890756872664171103958643592479584109014486629273105054541304739997816220779302256390818286615183603581782693518312256295089321373456706402801701744741993225680298994942038561915433063171594249785897285357114303329841165304977217720900864345213352490694760185885160618522472272457642322154104620581896652046266605950667257972516368335382927245121095926822328098935662331446181697010631318571743677265535471409750853454456741220608217839640263860504690807835309301095341864113810039657484754407013281614939698427070012571775948779510216671270978509813640189626296076232433282050999850173441681074351285726974519851651253307894305189137939423949051877770146388323842937861008088353444650501777211061502341193507134877198038209449302499591751912304647786462940994096398196662058130980506856966370152068405098542560204029829320094458232512867779659530064613038399456290516022591411981298412018573498123271925753168063170835774455778434555547100103483657118531270794069329711919715927209633852647957593125952457977313465496561982110977525447416660111664361955850908500871032220680564251316221528583133782234181437588234605343756716416718940281702375263161462700256661033208377183867333342123371730570606709673158983409081357064833112561716249691622149325184387206509953462695224550556949887216941762297880669198465352833646092795798121883166711985637469337513599782694464547528805784931788490147177736340744448388317082195987434957581654578363544153652483591504284477044465958878579302488842872239923174457427195708399962093541769928779139482528392542932762526513680654090326306238034239547499327276742396072117954652398572679114604777644656741399871259312721229661317678391917806073009670719601314504548636949863067449581503993035966017344132539143683846616968423777938346702254974234025270599436538481578006835064148563461990563958111879570626982538667987800681014232981279116719994777281998316138609311675902568354103837838737459444682154716347027153950843267349818857891525733203378321243908441896596622162991588223159717684466974618378912952074818133905172032750777399233101368064294927235476076542140384358112621542225637921320057437190383934643323035234110520841759368154009559785715368392110893512460722719704577474166661168877602801441664348750192748123506420780417765205633768154742703435228218355087278214897494067235209519527776704399757211942782674286307839827840054268363864992698384145702786921392115555825149029490889489800538312583751009117968207161180960750889857777948735167617168417859016378110041964446713017438500782215759193180678203740815757886745428843302506005805294235008138936803582121212200353444173864239670199618857651961799460343687585264456504949081011405440283675629936832988065712829030639792918432687540511487663756294522802050857959984074436849042986297584792097173952656742012726561372873132923699765901123977156154757846173717858222356722751562035697446604248481147192816231847033709887368846110462188526253131724723630461271743206224746410668351475689030215060789488734019419432609036873674470843680588403090763944874761945636318693625242333478989123118889482706447420184843159463081558023674396443044702716248911648032843997934418385284244941201032934709128298099003470331092314453125/20359773095549353316660657163123002569875344745031771710028237965944810964600419485580089086647750614769441778690010668893576047652842094928226053200302503799008413291211137112624811950895838201392819596955178023751693520250672442506327731607649381431871975322567255337569404364153110486382533665911020623418024383997359793427507376092132235850535764419991278071105638489381328831433457400614277214453540501349645120559867398238172679962281848884460394409495793106029204290905043026108421718146639222735332208475531061779120283678030820728542950793899062129866733588967859931234323096496241635382154144680070531864735701361160855221102433958243817769967591326658971469381135056572231541029192690952148771574798560463730151244208030484891354682295139395897089399104155231534058962663573194654745010702099330962034293372447995366131042510235284933586399122154090247633074168609011687990634339369029576478070149962528293906940593934955772740463286148764943913059327799383091624793299374532299637570944192095203651008794038548866836596138644053960420475615625911332561864322283949906861603766430075574236292489856199169287347515617364881466606584997130124762226099924365978655057629356072690973141414036948400526283274950641636459283959245978664404134506366442330456785063406543820833054372990598067161632790702549046272370510357000614282768541196703915360009368773345152646125486797562492959139246214319905524073445640151444230072292172235478754844106559025919815917693874267571131761602054786527757874027496310410478062768984513122259613928173080566241336331099495561021248805826771547036492426325563307567771296445953490107604089644460402604409590433866404134744381716005079724770146411897290896175890131357141873599654001468856538918690227533737249437553861783251427128219233768501853704189393418361007757404440405262795140255210152201567728523016639666149200857763547780952574829451011150168897063211164287349658802766416508734924179514037158727468515208930092942206320764289963226018265810036612786453834370620734571561708405171960380503217713108260643335065171288074794192912560731823245971355832657843586426110538231849235717506295791751602472844745127408325341134045259398187589312940579383526170602276857535208691443159352851396657838688423809288279110887997210572610661031394709060746189478534000227707498375734193441305221868998728265273096387017171880403592193609150473052976214084121854842064328966160335729366306925401598655321657922162817139972538724492701375306966662318418963851459313040943039515990347698535598100770048380886551030263017380939283300053813094877868392401937829096843482617652871893626398754647298326041563274238507818680530171777380749471536226048669295807152930653940130315913674554294519285657065574608205168244268765015090814887281632588044011265184897995342155439918521519057113489949838840138618352153401152193779218966476891936008252117307315825015260569866638436313954993443422199489456937819284289121350857825333009892381304727257342288701920458511499529237845407789598492482343448617261091084700771070642452333567871452510092229007296939550962502199256103886616540594998187945927946072471126051846531736179982558159991111060991610815144374894170009625228956793970975754923600495608169384184417618849099617684105872744093979556430944849955048792120660531461232471695097575043344801004865578845570760741274237226494036332444724223164176087320952736946990488510948404282342960260437909801564602143026169521026119487244647680494622342621550587508303732114851688239132188561613740689220105719241609420393224085647400434941057029561952975429808707473035691880432466425883428665300880164188353987197952699321119732261974128935783010995838218830022223938837781281767690417985218457875665896365003684114749147478157167189737023984350310653203493504278293106063746695909164871513434256111487247451710485999093543036147708111927637991815207780990744133245348573400371583442803660946834063398182158965684457865913830163192183160654191525957083444124060047201544092098471029358051099318691962384418500750948600301238859799151540733202807712820332859317081504497651288565660501632190852558565557312452129328260450375178005079598001462048976000271836838410134484210975159623739590528138733772563984681833025591572287692869153353777113924144158835852261575067846336368256784452184160607759116969076399789403563655643507264330954777606387622989812620454447600465310038763763738386585896116130533102253485597274036120825455667108766364274549119183255795013500971480990807791559097856834428210979228675389662421849157046258685232948837513655398222247107879057540169542811133702852223232449318590548412928856463686163358868505813414148452666267560995347788450031699881233887790832082580695308745727893478905802586972779116164476892290042798680786852471124790088818834082157493853350426464683285601677745896495970695118889583714212454641741244147131199219047701564124660372951892284436098111494150302898130789632995272654741660075791933685837007226961036026762073298459835698964125366605642532730158063442736402189340738927482248821311799296*t^41 + 6820429027966608805091715168389060422062715171794255919311402461902482402348172997534301202314130209457539333594270138110920953486743346351559375667283537907171908989291461190495527521017977387371540339455354019547127662272471081914548455880693223779411634800881874293071107671057405496799909702115881978440714314048335799433759350414212365952125419588260113335378534350452239007260658118163004041521133392049920394282503770607179170638364260298677798960046386569623063715773773299999719610240775642816406439646382794123111744200435183415608176075592467423532462318677963308470976886419027126256813829402771875493964348253880127606943909176591334167990733306481744395413434900855300747002481272718497508228198352872790003041026527164719728619899112760706749371878315452130715032173959112190847151261827683394581802766320660363970988346970979935737691843398526259281949224381917076379542765610675640834670742567570746922081127837398061223157597453092182033688906297096227914903988734585377904128544958330466546219028116568618323090548256207040416490473077849606396190949687834322413542485704847018820431571371291245362988245610954610951468282507369108691211937128490455649559993735611317378063363597664127324988744971705714846639779084869590917866396380067333168008675071045983844958587380999652616576840914099178647193796387249110209822700836522220932361940705372092613551100717730133171547608820470935247270997229995538255926176987088914333804771801691967608059388501631811731621131983225580696684639587275898225142642945597507411252336404976720203518069727594658175208053292552697700965333684112923339112482544441637551338931829609294555429734935889407041418062865131451041365769838031043975712880211818916646508440912249376918617723463677405939522044572443316587163452494404773922056659298129350379056733848825392650998344750888447337005514698312416477326458634492946681301224680003261966598671151457770548417688031967315828958519060199768722047044337566151983140698039904700018462650844612363652210602619798051809950429179918459066253967280218376448456548646045426721563039337469351312174777699068937038088970291102850755205189214444109506612563718310313675703384979506817391947215061149648113761643471428890842312290740870138513258017873578327567012478255041358321478984825386454692429428074175712364850224901727715995549726721766887047471247125969192207111335580787774412514983438686048395749247029783405740394783348439553298240209862757524220256256780463150291139993673510754976053169971482710793168241051827675382116342038405721494911013121950762953078519112308306526082218784889206103977728596582704354910481036767338213964425972847121334340336141559266433875994588422234440141111797027202488176452460958664602521541121532926634521200237539075986929553827368190064912604650561212352670584087033461242401834245164307132710321622993445065375686678398330256464292099712165693075283858313663925257621994765854058705899022088394836516784428387092050128232584892813559999220195966605172171602997802981118637660321666698953325394941112183370135116488257467121579591971000224377097245109063162145963056180065813964758732754617074404306195524917036616672838524459520008390152322857511240136470434276090204900717779839902077266831036127656086635361477847807356195726414518495354608050975446131410085420576813660463106985688864055129561861194134408574273610297750201471178231138453332823976849995620001439259845971121464806009900931808781813942046892383503085184135823136150054764943838461003485356852646850498730482403400629348051387982218550767371110179284846485908655604275479785027087505308754261724271100716693640889688865886416240435532700417820580600369288350899955619137706751096848519148737064398282968878044569366561449307271521383558161174377925526254133267489979050644372310852772555001277056789188629140312403781635661016671497311998028143180216605439411279589819236842697553181576425868374706168957881392531951704644285477842194743142249320743349654372979018137963433428766392462727384165432497198048092777528602486003395345246885747769947367291027752579304764732388427488166726658212704308781298334943110781905054382126638665701780841342478543380974649524194277578541061858337494963091617624297084725637593909650768506688220352625766016008026067549663817097329288255978072559815722437048035325301702492651887105720597868494285919647739201970650676743535028086607321498730476857001864329646394978308143054993955557929174546744362991347328914207788299800322029156480703010661144949305893799022536885168376151783808509424921464371090944541935139345920141374529486127181402263258885171467272944809322185323423205403569686018917720259504173322234803120795595995029739942856355918797815650522424429590234189807899181955143019073762460085866326600888832622673157488482576502508119399246223147757675249236875548212590195509799625256524278145348342521128192596184870883557404875778870569190484116410093575295363407491482572057947647266733323469689336907466209346600660767997452450174207674925737587454456014534748843066637800033721601137713352421882886527185072469369410331810530938833856096244885630300743859568381287011095127903050024841796875/40719546191098706633321314326246005139750689490063543420056475931889621929200838971160178173295501229538883557380021337787152095305684189856452106400605007598016826582422274225249623901791676402785639193910356047503387040501344885012655463215298762863743950645134510675138808728306220972765067331822041246836048767994719586855014752184264471701071528839982556142211276978762657662866914801228554428907081002699290241119734796476345359924563697768920788818991586212058408581810086052216843436293278445470664416951062123558240567356061641457085901587798124259733467177935719862468646192992483270764308289360141063729471402722321710442204867916487635539935182653317942938762270113144463082058385381904297543149597120927460302488416060969782709364590278791794178798208310463068117925327146389309490021404198661924068586744895990732262085020470569867172798244308180495266148337218023375981268678738059152956140299925056587813881187869911545480926572297529887826118655598766183249586598749064599275141888384190407302017588077097733673192277288107920840951231251822665123728644567899813723207532860151148472584979712398338574695031234729762933213169994260249524452199848731957310115258712145381946282828073896801052566549901283272918567918491957328808269012732884660913570126813087641666108745981196134323265581405098092544741020714001228565537082393407830720018737546690305292250973595124985918278492428639811048146891280302888460144584344470957509688213118051839631835387748535142263523204109573055515748054992620820956125537969026244519227856346161132482672662198991122042497611653543094072984852651126615135542592891906980215208179288920805208819180867732808269488763432010159449540292823794581792351780262714283747199308002937713077837380455067474498875107723566502854256438467537003707408378786836722015514808880810525590280510420304403135457046033279332298401715527095561905149658902022300337794126422328574699317605532833017469848359028074317454937030417860185884412641528579926452036531620073225572907668741241469143123416810343920761006435426216521286670130342576149588385825121463646491942711665315687172852221076463698471435012591583503204945689490254816650682268090518796375178625881158767052341204553715070417382886318705702793315677376847618576558221775994421145221322062789418121492378957068000455414996751468386882610443737997456530546192774034343760807184387218300946105952428168243709684128657932320671458732613850803197310643315844325634279945077448985402750613933324636837927702918626081886079031980695397071196201540096761773102060526034761878566600107626189755736784803875658193686965235305743787252797509294596652083126548477015637361060343554761498943072452097338591614305861307880260631827349108589038571314131149216410336488537530030181629774563265176088022530369795990684310879837043038114226979899677680277236704306802304387558437932953783872016504234614631650030521139733276872627909986886844398978913875638568578242701715650666019784762609454514684577403840917022999058475690815579196984964686897234522182169401542141284904667135742905020184458014593879101925004398512207773233081189996375891855892144942252103693063472359965116319982222121983221630288749788340019250457913587941951509847200991216338768368835237698199235368211745488187959112861889699910097584241321062922464943390195150086689602009731157691141521482548474452988072664889448446328352174641905473893980977021896808564685920520875819603129204286052339042052238974489295360989244685243101175016607464229703376478264377123227481378440211438483218840786448171294800869882114059123905950859617414946071383760864932851766857330601760328376707974395905398642239464523948257871566021991676437660044447877675562563535380835970436915751331792730007368229498294956314334379474047968700621306406987008556586212127493391818329743026868512222974494903420971998187086072295416223855275983630415561981488266490697146800743166885607321893668126796364317931368915731827660326384366321308383051914166888248120094403088184196942058716102198637383924768837001501897200602477719598303081466405615425640665718634163008995302577131321003264381705117131114624904258656520900750356010159196002924097952000543673676820268968421950319247479181056277467545127969363666051183144575385738306707554227848288317671704523150135692672736513568904368321215518233938152799578807127311287014528661909555212775245979625240908895200930620077527527476773171792232261066204506971194548072241650911334217532728549098238366511590027001942961981615583118195713668856421958457350779324843698314092517370465897675027310796444494215758115080339085622267405704446464898637181096825857712927372326717737011626828296905332535121990695576900063399762467775581664165161390617491455786957811605173945558232328953784580085597361573704942249580177637668164314987706700852929366571203355491792991941390237779167428424909283482488294262398438095403128249320745903784568872196222988300605796261579265990545309483320151583867371674014453922072053524146596919671397928250733211285065460316126885472804378681477854964497642623598592*t^39 - 66012430640417856351412051770140645850229289749052551219282234557974505148000429524956431246134115549263713064865555226212161718202991625485253323553238641151160115283484424238279491481695687790163803926095717196715123756229882150473594282538552572331704630915858638149509003807179293670235538216232275552001048529570812066630315747450476107250804191984099424753374879762467005621584978026811504085903292564078682226403921700406628417590303867702417463211927851145438479091266355679479524989004297601931127149300193743693809529448074892828578074417988255730095688800548760526726228964740183710846926071805605673027059292504196037861179376072482752707708950682379119899853789234284859251723524110238941909474228327042061233146996655686324261950362656513298792324363597924775473207298122263317276926432858710788877939690395872555585763878008937355521278920922910307544121071319886904945458424973514001744638774559326669230441221050257748939930879990278078244579856149321276430263443973334371110145213827526577850145202335182269364085408193971302654785671289185945485069648923829848856462877400375606408069920471770877587347597064064385442614703746087709352277597020567837475559761571020249880909840494453539539291227204069200765773517296789902062849855779413057100791680787893182958342419544063273960644977092338189700871894851575438203429880496203848155381528767003300874825743120840107643176204656978366304834625879283553246043210878338971497807947786893801172984438533292238139983740249885475186755624390529204313802632902774601336861497932086227846909432983245775025336868582838161811800554953712073973718605335054264559738994974598939484139954663002637671072625427698642785022135025722033746579343177396291423113416048100868325835804864548397026877453218924178907754668223598041209639369551001488232385321081649509921095250265225417424355078245114842989210541099078406532293838684800865599412996287895412237149925053408612997826862373696656775259084377599654636381205199257742435688232625231697523259178271696284057855075559477928768065255801389103524796540938702585657061506462798043741185683642711009054547801553617415411394668500604785809290405245041480150212506299650712264825012683146560100393579009883842301033448842366878888768654443806599773542058440339807159913144431649037529246213423372630106066862367402924924432225799959324845121901981395121137430174955407971146964622151556516064246083519671578870624922154126307997072465273299390734159922681751994951052402294746243622358587429284956456935616656683379937323350784967779609077758675100460355835861318156462578166576707883430826433007833966049271029947819138989108582715119065349785295941599906980136844201539153718009506771333707278955147017195153201713213187773893037299690085878802331006379814261603712693660892479121980040062768493183510868152724291373314590848577265785979301103046320269498246674967146059924444592203096907564864203649325989818447823157571815584523021731282562740648981499528621097909598679322060082644442527954836728658169982869443035870591828803265198293785712767189215298489316976891650505389414083086059894770917717777389480230705006836646172960708027210345291187606621380141545739541033029059787166981224440591797551567402082416419858011449117916810798580865181328095723751658089762172475214165569101541472982776357952584148694569205583894625497979834046506290115081632241715333858425011699940122354692973716071853109634277561103083190396806158901235549121860458558560841120826040412555266178484145878022548992791004264068670574318083601325973315555407412826893771515338505337192225350062699284384132649405119684493188246473416354455386256471220157881295869044654292020043735984381306513877412869852569448256524905072920714965194867102840484215188527778284696187352808564053350267575299793582461818734016101454433670776800897210516752364493106786083574483022086844675578244830853157740457155483118502907964549931859245669682646455202300470721944032391009962947082390398052265369891817349143527045424758163552428815137608950361684963655399103173857505602734961106658348193828786644659273581386436411782630034776925105466328792614406533648646178799940171661503818313522830413421097242233584272127482652489177947351006691966118709681962180945655162188554056682520247137322532387205295945716971241575888449585435741800331562715002919829285517214006796002388701598225053859005804706562157004222174276443700847667251991766354219484411621232112803869781391647171457999832554238881190968279429430479640491072800445449782599441530047556960917601853867701769909729461916170980275364909446486994136927124570618230905686597207480792710855318902285105216397076192761404968879278164571192033312696144412972384811690598473839657240382755630762802120348754122969566631622203044953011436972983283779369277404123440379101910941012311994694351403133479280253906784245874689892338016036113713970349568449090550321287419200163081064269108492416711872934676831013936393059618751147975698727613239867328781850018510060378440295752909117710705280252989374012828596333212748301315463687901256067964273659638908627315068226166441931326714373727939634491051691875413192071444482421875/81439092382197413266642628652492010279501378980127086840112951863779243858401677942320356346591002459077767114760042675574304190611368379712904212801210015196033653164844548450499247803583352805571278387820712095006774081002689770025310926430597525727487901290269021350277617456612441945530134663644082493672097535989439173710029504368528943402143057679965112284422553957525315325733829602457108857814162005398580482239469592952690719849127395537841577637983172424116817163620172104433686872586556890941328833902124247116481134712123282914171803175596248519466934355871439724937292385984966541528616578720282127458942805444643420884409735832975271079870365306635885877524540226288926164116770763808595086299194241854920604976832121939565418729180557583588357596416620926136235850654292778618980042808397323848137173489791981464524170040941139734345596488616360990532296674436046751962537357476118305912280599850113175627762375739823090961853144595059775652237311197532366499173197498129198550283776768380814604035176154195467346384554576215841681902462503645330247457289135799627446415065720302296945169959424796677149390062469459525866426339988520499048904399697463914620230517424290763892565656147793602105133099802566545837135836983914657616538025465769321827140253626175283332217491962392268646531162810196185089482041428002457131074164786815661440037475093380610584501947190249971836556984857279622096293782560605776920289168688941915019376426236103679263670775497070284527046408219146111031496109985241641912251075938052489038455712692322264965345324397982244084995223307086188145969705302253230271085185783813960430416358577841610417638361735465616538977526864020318899080585647589163584703560525428567494398616005875426155674760910134948997750215447133005708512876935074007414816757573673444031029617761621051180561020840608806270914092066558664596803431054191123810299317804044600675588252844657149398635211065666034939696718056148634909874060835720371768825283057159852904073063240146451145815337482482938286246833620687841522012870852433042573340260685152299176771650242927292983885423330631374345704442152927396942870025183167006409891378980509633301364536181037592750357251762317534104682409107430140834765772637411405586631354753695237153116443551988842290442644125578836242984757914136000910829993502936773765220887475994913061092385548068687521614368774436601892211904856336487419368257315864641342917465227701606394621286631688651268559890154897970805501227866649273675855405837252163772158063961390794142392403080193523546204121052069523757133200215252379511473569607751316387373930470611487574505595018589193304166253096954031274722120687109522997886144904194677183228611722615760521263654698217178077142628262298432820672977075060060363259549126530352176045060739591981368621759674086076228453959799355360554473408613604608775116875865907567744033008469229263300061042279466553745255819973773688797957827751277137156485403431301332039569525218909029369154807681834045998116951381631158393969929373794469044364338803084282569809334271485810040368916029187758203850008797024415546466162379992751783711784289884504207386126944719930232639964444243966443260577499576680038500915827175883903019694401982432677536737670475396398470736423490976375918225723779399820195168482642125844929886780390300173379204019462315382283042965096948905976145329778896892656704349283810947787961954043793617129371841041751639206258408572104678084104477948978590721978489370486202350033214928459406752956528754246454962756880422876966437681572896342589601739764228118247811901719234829892142767521729865703533714661203520656753415948791810797284478929047896515743132043983352875320088895755351125127070761671940873831502663585460014736458996589912628668758948095937401242612813974017113172424254986783636659486053737024445948989806841943996374172144590832447710551967260831123962976532981394293601486333771214643787336253592728635862737831463655320652768732642616766103828333776496240188806176368393884117432204397274767849537674003003794401204955439196606162932811230851281331437268326017990605154262642006528763410234262229249808517313041801500712020318392005848195904001087347353640537936843900638494958362112554935090255938727332102366289150771476613415108455696576635343409046300271385345473027137808736642431036467876305599157614254622574029057323819110425550491959250481817790401861240155055054953546343584464522132409013942389096144483301822668435065457098196476733023180054003885923963231166236391427337712843916914701558649687396628185034740931795350054621592888988431516230160678171244534811408892929797274362193651715425854744653435474023253656593810665070243981391153800126799524935551163328330322781234982911573915623210347891116464657907569160171194723147409884499160355275336328629975413401705858733142406710983585983882780475558334856849818566964976588524796876190806256498641491807569137744392445976601211592523158531981090618966640303167734743348028907844144107048293193839342795856501466422570130920632253770945608757362955709928995285247197184*t^37 + 560361351864154577422519541193516053452409915072619947747561175123893125336300091642048685679996030354952489061850450174324671871536987507581888382572201639952902554021617329135167310969713678675345812128178192183282963856030844995879427773658136058610943191541890870251859371365816884658572382929060364525323255494085260788781134936277124812973897314760419683363312248169017854033952482100346895026064975060744875166295393418711088572169903866995710640714242573525323057962203646718918532161262668720169158363730323174347620870437923043676611048893982835715898263042527799278736944099478236772910658945229898987336485155691543992311181561065632282023781584164242461583005146818814128291665779459688469695265732874539958487153339163471066641264563582486254727237323707371276260072989695176648069746228575388473397941825385167538690507041094221487865127477317843271279299099088486231557929258423340840493176739825167810348979908541073315320590598785718681013086894706432681007473668905825415691159734846255667176440318018893660505806632802103236143837811507824636663859879011979448853294896136404249492504792492301787479172229913950940468844653894958670381472327189980104781155943085044055900909005765077861490247303767109755513097724921041541881879134665356362053697794449707441095144047786903648382704182507094023663157697664967032076905429987481633480854003153114569970240269068519801087778940903364977055994561244456472069127369681968815071619092127283411785812952569546397726042194425799772998530169406925423868017924834026361105737451409284493689338740859020627896491175534285653905349159639519893901973820769954240056244235700359948806784670807660389473559878606743814835120690926824453876689160682078478542480669692761302864859918754494196204458940535806003639584074863477874282580858691135946126133203658757574045582526623077892200349474754366167370285597268015122471560355544152486501115598185133429680832633868175539334558715994547174852960138019850031149224089395782818504916378055737177301102500127069161190448146549756216508674182748458028660953943679485563163718816711127834073046290800698106551327237386755242040245188975939949614325753538693924818199161474287304160813103685763002101195105608345000125238004210497109771420191087420515646601490469832031797639062283950246906761961854029396650209607887790974901802731183384267255702882065669314557770844969540409851433431434725719006589353163738448699442059166044074039153366597822125967997174532613647101351103661760303840531071548018354151045955936869735730218113078646128236371828713096193687611225506097262769571827429293385167804439943958264708216852659323746869968748871602034797302237579662043235081656460751017774434251812623330038876964778319817152060331443521318298935013163237901668557652247079408754853740839951241189958657002979354642712256770201057572621155660650633645904157304589415246053320107653234896127786711017238079616001955893558607007088163030622495083953896845034535683943353076095715830575990965171339409094521021016611569131822110121706531444097752347813703399077593159329397237937907459565003783714036083322786656737520132505691286568220472488980459321194492849445986606594554551086899303726005530459944682612095612373176195317670453144515789262378740094583501102202475093918514940244737577480384683219425108075901046619055278837715200687407980034139886924079410954047354722825096124733426237901147599837308436560950270713501483843017542607905081408813510747355669227775128577975653245657036974697050559797145916945966268177088020857262687775727542847960476603093697771575450322440431016659138812825256930997015912448873784618110558791233809565699660963913117216629855973744733298718913620726390179811348799048321939076728334586445281799013422729936058586774484789320698914635558758308747739067919557676140487385785874802199411789203329912148913472623783727590575093899359828529634797378064039297890384390889526129574547903798426767823170110141438889819674208562206617724357369060096823767418935741132824836035032739143990788445938903349456084030318767694026554692446018200274237821200411938961501448799977350431207613034760844782034521194977645187089802851153234218844631986389193435930919308879166363193291626317055256257975357691394308302020627510623218986722386923086904154107435406461181536318489752327862412268767863121136396045781780624016583889876058911896817855669450106670742970776077012924726529327967144608372352046344289528846287322525261495432505212696781332064804328374863791717892542171726442009917042752353992593394603808576667617065602446156552891184754326275036631230134996960615409643804648122541725948722902731228963916976845197367415757648387261898797744255078148309673686581032465927519341615971338563888209545183448764851650087070855146681113847652508993884512033562931488757083031678031554209023104833565943328023923085594846850506735762706292512528159886877265237082382633500516115482510994183670753853124180872448454684943735651908205572707948784974586073770099252068792864365387966766392833951700233946012199699502570242785541713482725908307723464448244742851283306870608160554658520184735503503474796927729323915939587347947265625/162878184764394826533285257304984020559002757960254173680225903727558487716803355884640712693182004918155534229520085351148608381222736759425808425602420030392067306329689096900998495607166705611142556775641424190013548162005379540050621852861195051454975802580538042700555234913224883891060269327288164987344195071978878347420059008737057886804286115359930224568845107915050630651467659204914217715628324010797160964478939185905381439698254791075683155275966344848233634327240344208867373745173113781882657667804248494232962269424246565828343606351192497038933868711742879449874584771969933083057233157440564254917885610889286841768819471665950542159740730613271771755049080452577852328233541527617190172598388483709841209953664243879130837458361115167176715192833241852272471701308585557237960085616794647696274346979583962929048340081882279468691192977232721981064593348872093503925074714952236611824561199700226351255524751479646181923706289190119551304474622395064732998346394996258397100567553536761629208070352308390934692769109152431683363804925007290660494914578271599254892830131440604593890339918849593354298780124938919051732852679977040998097808799394927829240461034848581527785131312295587204210266199605133091674271673967829315233076050931538643654280507252350566664434983924784537293062325620392370178964082856004914262148329573631322880074950186761221169003894380499943673113969714559244192587565121211553840578337377883830038752852472207358527341550994140569054092816438292222062992219970483283824502151876104978076911425384644529930690648795964488169990446614172376291939410604506460542170371567627920860832717155683220835276723470931233077955053728040637798161171295178327169407121050857134988797232011750852311349521820269897995500430894266011417025753870148014829633515147346888062059235523242102361122041681217612541828184133117329193606862108382247620598635608089201351176505689314298797270422131332069879393436112297269819748121671440743537650566114319705808146126480292902291630674964965876572493667241375683044025741704866085146680521370304598353543300485854585967770846661262748691408884305854793885740050366334012819782757961019266602729072362075185500714503524635068209364818214860281669531545274822811173262709507390474306232887103977684580885288251157672485969515828272001821659987005873547530441774951989826122184771096137375043228737548873203784423809712672974838736514631729282685834930455403212789242573263377302537119780309795941611002455733298547351710811674504327544316127922781588284784806160387047092408242104139047514266400430504759022947139215502632774747860941222975149011190037178386608332506193908062549444241374219045995772289808389354366457223445231521042527309396434356154285256524596865641345954150120120726519098253060704352090121479183962737243519348172152456907919598710721108946817227209217550233751731815135488066016938458526600122084558933107490511639947547377595915655502554274312970806862602664079139050437818058738309615363668091996233902763262316787939858747588938088728677606168565139618668542971620080737832058375516407700017594048831092932324759985503567423568579769008414772253889439860465279928888487932886521154999153360077001831654351767806039388803964865355073475340950792796941472846981952751836451447558799640390336965284251689859773560780600346758408038924630764566085930193897811952290659557793785313408698567621895575923908087587234258743682083503278412516817144209356168208955897957181443956978740972404700066429856918813505913057508492909925513760845753932875363145792685179203479528456236495623803438469659784285535043459731407067429322407041313506831897583621594568957858095793031486264087966705750640177791510702250254141523343881747663005327170920029472917993179825257337517896191874802485225627948034226344848509973567273318972107474048891897979613683887992748344289181664895421103934521662247925953065962788587202972667542429287574672507185457271725475662927310641305537465285233532207656667552992480377612352736787768234864408794549535699075348006007588802409910878393212325865622461702562662874536652035981210308525284013057526820468524458499617034626083603001424040636784011696391808002174694707281075873687801276989916724225109870180511877454664204732578301542953226830216911393153270686818092600542770690946054275617473284862072935752611198315228509245148058114647638220851100983918500963635580803722480310110109907092687168929044264818027884778192288966603645336870130914196392953466046360108007771847926462332472782854675425687833829403117299374793256370069481863590700109243185777976863032460321356342489069622817785859594548724387303430851709489306870948046507313187621330140487962782307600253599049871102326656660645562469965823147831246420695782232929315815138320342389446294819768998320710550672657259950826803411717466284813421967171967765560951116669713699637133929953177049593752381612512997282983615138275488784891953202423185046317063962181237933280606335469486696057815688288214096586387678685591713002932845140261841264507541891217514725911419857990570494394368*t^35 - 4147404341363332722105848969352333960103064852025607505342749068516070577335016544062106751434830518287982110734884138059702231955101103005308732344409897314366408373145384961806513441282949825074514238033514122541442056311469358260136433159358796779826354032153258309849838961956638461918924549411900605822958231318454411110833059285509964823005391076107471739836292953916446265641693209051024338910900640619657990860093018578735696813176020136922925945349597804391365270932656262670418910432722459347011090482438357473996679553977131142314032245219709494261084142815320081797916717287753843815914124344048015403927417053085448602655101037682698438980622370048779662019119360707540508231577536368491720901804749662986611165440819786317450855506612476075962993085415341066941556198417336350732880866170497992699902164206747190388218991466723856677301465745434680906785003345529287712235691774961523827707029863855945357950679080535077615957987214010118804709629080836340556886039949939139902042038434327628488387425890286092272821785523310573139197920003301688247198481042275144922700660748667568400560878604849153426582876314019887503752539618245627539422704725541450153289074035919937797091652309076194922868266391618692406930946778839253804595595432827879218445648453797721761319966754426363800054610425639359111032844596867300140858497422431807695850965261468818891082523100831153097149344179835418494341212711697258120169063272605332834551442803790080500209163704322644743586702067228173441692659054479086431937095858761130650498782835804689025348617833779044485758046961121077251984697544756768492402275738288209083462157611535878206065358977452273668309095060002011264889637372755419351122348350917734679750856363020672342963432912968954888493000702647220818799595984526475777736236531048063160281576193589719974042908584709143754000627442088038380526015160369528786160299485189037615310199430091607849476792164287820680914779153437190725022052289439327444736680560525194604429254066236733736556413366850955162182793044245450772745520391109117540686680748530098877423291417240743502915672684504094066058097522956622451836641523519297443897994920801811339775118119547670039239437831039756429723473149446747742614945402391336435203113676206370872010495340840865921668383548130517908171410560540727460903217110902696937545877705230301935926836268913450078605848699119678434540768446641882391032566396586998127516631507987180565410558775659053908954573809111389531536686324592449584035235917894993748406520116884337928937604037118733884617094652648208626472375345207459000468893292516874795316339880527977477850767578270743994858942688075962882721644261725563404440412404165991385020203803947346252102924028690646102115498884263951020497567139895248118752014729391455686650240807548444977452551971759898682312819720014231153481607591600508510624578061782278340561082108605463395009773768564584811261354395994135863928292805141511111176242042398384841103936888894639846655658560401935310044970986897875483758721056044737653159749858052510692349221465673530042043054428985061866024987874992485761818772609737144676391677348687701022581147601947361199923405150126970733077330866466951892971939934082884167777884728797902676204284096159552817122476023723909627674151196130422884345261575705292517232609948479301732839839226635559749368360933542032918749730165753252592993344395013629088000317491979865489657698914930448464888419400497476634121400542833373597328988360185301043331240409544560949273090612962158763861494592797131787546672820233860226401892661011327002891111240795893644240256815789129655990824694114777661626267104801128728061926040664666579280054385867724769870657890392444566369090223545944185957886077972913398085728923403948567662902923525287219229893909925274257363371195151197905995978101450558393906364097834415742281894300672395582753851815242461573750888509747918775355108631451677071036654985029176264551578543657655018941329818267032825924566865248526233665477978260111639151299503564426312754568330139065510479981123249611253913515722361402758566381310632379929034916263970144280789884662767175007396565871580303452693124836630012482632750830665934624193099428271142027527070063954808755652465736439573158989655036789839100008287598461131931830862099332172198164123800398935897958978306045665512320644089831721690635886744341013986434835882091609269997253757892044947247555792269272636891305192715013220049157700952188145780366242696943483071625945196887115372192195223738930807401591606139910681247071377366343840851331552680519122298658616563217846289387031654337343460529607284367971737766703949367224812846641466213008081126406397044488308829970822210342913945490234446738546670224423300779069281118740855526850165272297297934042216479759116920999547381493074712199317698334863606680519822078173220303806311350926841660125131160092247797368988941412497966957582956536018637850952173079528276577519475732229899346557604231271289057659954195728441131598942121997365510708283250275223322537592093959721036772607870615474565378825731836422926686227998599457442004495689457193394609664603534670155324623155456068258171845703125/325756369528789653066570514609968041118005515920508347360451807455116975433606711769281425386364009836311068459040170702297216762445473518851616851204840060784134612659378193801996991214333411222285113551282848380027096324010759080101243705722390102909951605161076085401110469826449767782120538654576329974688390143957756694840118017474115773608572230719860449137690215830101261302935318409828435431256648021594321928957878371810762879396509582151366310551932689696467268654480688417734747490346227563765315335608496988465924538848493131656687212702384994077867737423485758899749169543939866166114466314881128509835771221778573683537638943331901084319481461226543543510098160905155704656467083055234380345196776967419682419907328487758261674916722230334353430385666483704544943402617171114475920171233589295392548693959167925858096680163764558937382385954465443962129186697744187007850149429904473223649122399400452702511049502959292363847412578380239102608949244790129465996692789992516794201135107073523258416140704616781869385538218304863366727609850014581320989829156543198509785660262881209187780679837699186708597560249877838103465705359954081996195617598789855658480922069697163055570262624591174408420532399210266183348543347935658630466152101863077287308561014504701133328869967849569074586124651240784740357928165712009828524296659147262645760149900373522442338007788760999887346227939429118488385175130242423107681156674755767660077505704944414717054683101988281138108185632876584444125984439940966567649004303752209956153822850769289059861381297591928976339980893228344752583878821209012921084340743135255841721665434311366441670553446941862466155910107456081275596322342590356654338814242101714269977594464023501704622699043640539795991000861788532022834051507740296029659267030294693776124118471046484204722244083362435225083656368266234658387213724216764495241197271216178402702353011378628597594540844262664139758786872224594539639496243342881487075301132228639411616292252960585804583261349929931753144987334482751366088051483409732170293361042740609196707086600971709171935541693322525497382817768611709587771480100732668025639565515922038533205458144724150371001429007049270136418729636429720563339063090549645622346525419014780948612465774207955369161770576502315344971939031656544003643319974011747095060883549903979652244369542192274750086457475097746407568847619425345949677473029263458565371669860910806425578485146526754605074239560619591883222004911466597094703421623349008655088632255845563176569569612320774094184816484208278095028532800861009518045894278431005265549495721882445950298022380074356773216665012387816125098888482748438091991544579616778708732914446890463042085054618792868712308570513049193731282691908300240241453038196506121408704180242958367925474487038696344304913815839197421442217893634454418435100467503463630270976132033876917053200244169117866214981023279895094755191831311005108548625941613725205328158278100875636117476619230727336183992467805526524633575879717495177876177457355212337130279237337085943240161475664116751032815400035188097662185864649519971007134847137159538016829544507778879720930559857776975865773042309998306720154003663308703535612078777607929730710146950681901585593882945693963905503672902895117599280780673930568503379719547121561200693516816077849261529132171860387795623904581319115587570626817397135243791151847816175174468517487364167006556825033634288418712336417911795914362887913957481944809400132859713837627011826115016985819851027521691507865750726291585370358406959056912472991247606876939319568571070086919462814134858644814082627013663795167243189137915716191586062972528175933411501280355583021404500508283046687763495326010654341840058945835986359650514675035792383749604970451255896068452689697019947134546637944214948097783795959227367775985496688578363329790842207869043324495851906131925577174405945335084858575149345014370914543450951325854621282611074930570467064415313335105984960755224705473575536469728817589099071398150696012015177604819821756786424651731244923405125325749073304071962420617050568026115053640937048916999234069252167206002848081273568023392783616004349389414562151747375602553979833448450219740361023754909328409465156603085906453660433822786306541373636185201085541381892108551234946569724145871505222396630457018490296116229295276441702201967837001927271161607444960620220219814185374337858088529636055769556384577933207290673740261828392785906932092720216015543695852924664945565709350851375667658806234598749586512740138963727181400218486371555953726064920642712684978139245635571719189097448774606861703418978613741896093014626375242660280975925564615200507198099742204653313321291124939931646295662492841391564465858631630276640684778892589639537996641421101345314519901653606823434932569626843934343935531121902233339427399274267859906354099187504763225025994565967230276550977569783906404846370092634127924362475866561212670938973392115631376576428193172775357371183426005865690280523682529015083782435029451822839715981140988788736*t^33 + 26585642482132491633631721603449966756496084093724604283104462313491029706118571072246746408594847619569432422773381810239223974348279526005418420249944693140898326910624638931341851919209621068752139100743648539683514144429005041091145958395446561257493166280929617854854966949516758038912517333649494088745144939540630541639791376057142197282171734316167348771015878462016460298818841580517507566707535612443064518910080995336726015674997510149351703213209689239490853269723494990766988393085549459122257713438786491022521447997280222150460029620814153239691833282505196501357817476666132035364001981456499797895045515467458845368683050014392709869742309240458274281373898885851192021393883473920923873732528058195787031142706662589757444128384797601381490165479199669718907898572550885853920465678290840267849934959239547922206521802742543281723492674738848707726698068322507375410673545206589888624879826649193085348087114078591047931972863103416424639531291137364216610038305866638001472190767211066538548046857375809810328121919462047326152119929582203819230314133225972387412363594960508237257691509491178832990372901895833969237615791271137288105892067340645527924862760750590636870843336748725249698542529872046500515947107405753987545184749374380824504538940689103591085124228853994321814317758595057412088807951909520337009094157601129129535960422067645135947443611941797968623311233045165681761490653058663870216555455338128682573042212362146493638551841034165076831047326309383458343384653031903905759032388964948156834815943918780071642947694143964660695454502630626795175338588156907327390732299056391860974109729536110430755232729208574644161977835875948404331535687713272735677515643740894065859097407232095046696206490273599184330904922582985803597465240951297402638781032950812350246218508630838344160019177473830936819155878961232265016349429355506602689570194810324128653352165829978739386251156924387306729494440715933209956279521741127565881233559572948546511395670622710843218515106765686783733477674570352749709860741687587190142370215556122350883606876339052850973109633386327314340152191225045071726496756589387262169457924822459044929203753021252947351328036736099350412100344119330831897382263635759379641777707345483496749995414736103202949596576338675745597748380339538529992421746361890216292560310094951351236764245512963838093032674997543373402448875298612488730448229035056295065012689741752341677375526056747184885666035001348282868823132077198806202090827650380642343561725776116604279121091869569811281612421467712197925285382848445922208522976851292115640135620562509211203837996510889511506239088660878824910828403763968646163444949205851350006315895374824909090882539931155078087077338049001044333675994370018550306283005583480004661936711858407229182069060006328327775076438912702066625058595781119676081898699261078833423885164543947274523769425629960849262119449880146599629583581449994736837572424708072148088165488839485017247149753944626686638736591731095159647153309460238749397137164093274241434165536589885433405333615145652005757837171856695874185353363788182086813930664505347540920109963338112444707399314036324693531049726266629388899705541358800353564728083287759849824426469214539460331316597642810768936591473092688760980244835507998685249846389087677611732179115414287110922204844896005246170909795182793492543223305003223027031625516727540655140018340680856053139041029664811637071133624920504374415684501511570169449306727244622207660642824937651810647626004931124958985631116435559846188066597535107168520215928093936087111157752304804334431414405051584685447552799389465692495546294514279979637210915946548175616629616482313491723959202788721633927612969516437052100120736337683645394729645027525290747728465825455925272103727163529389577854505190607710286037198656393568729745899050216389473394243298350864796257842424535294982608998767015434289042264567303084056010702777723643120991385197907889127784510020064088217299235677050114372701874171737923619161453149717422607544360836092644054280442632886228216711073060840724661194837938227953668169137121157641380353358341372696022626261180413028982244947390516524614162298165365024674576543065678560790434756012804766452662379649944971153060590297105811174274317512285062723909343224009284423204117329344567694393589042820543127419070393243648047482823955162098196296954438023436590853781730344277188492721953336920890833859177000979843281708337832640090457237784027949030939029105461899173548180598108993999234529278232246927496955318050407813003368158114700103454147595219683020173858226934043615257758144270235072010079870035487351160117037149548558473918892062523101510252893108210757235530815614683688548036406495213313590258235042029978589951775707069447572944117899576971644388524319078400359749668217051123957823615309557461833078300102694791355366073363067630077107390223031356410953320143922995985708312505536853261737196604081471458602019039618316466238341763908897785657017427077338025048218095962225716767449708095809990384462269242883326419226304707303643380145309117553055654618670645017640288319269664414169322122866357421875/651512739057579306133141029219936082236011031841016694720903614910233950867213423538562850772728019672622136918080341404594433524890947037703233702409680121568269225318756387603993982428666822444570227102565696760054192648021518160202487411444780205819903210322152170802220939652899535564241077309152659949376780287915513389680236034948231547217144461439720898275380431660202522605870636819656870862513296043188643857915756743621525758793019164302732621103865379392934537308961376835469494980692455127530630671216993976931849077696986263313374425404769988155735474846971517799498339087879732332228932629762257019671542443557147367075277886663802168638962922453087087020196321810311409312934166110468760690393553934839364839814656975516523349833444460668706860771332967409089886805234342228951840342467178590785097387918335851716193360327529117874764771908930887924258373395488374015700298859808946447298244798800905405022099005918584727694825156760478205217898489580258931993385579985033588402270214147046516832281409233563738771076436609726733455219700029162641979658313086397019571320525762418375561359675398373417195120499755676206931410719908163992391235197579711316961844139394326111140525249182348816841064798420532366697086695871317260932304203726154574617122029009402266657739935699138149172249302481569480715856331424019657048593318294525291520299800747044884676015577521999774692455878858236976770350260484846215362313349511535320155011409888829434109366203976562276216371265753168888251968879881933135298008607504419912307645701538578119722762595183857952679961786456689505167757642418025842168681486270511683443330868622732883341106893883724932311820214912162551192644685180713308677628484203428539955188928047003409245398087281079591982001723577064045668103015480592059318534060589387552248236942092968409444488166724870450167312736532469316774427448433528990482394542432356805404706022757257195189081688525328279517573744449189079278992486685762974150602264457278823232584505921171609166522699859863506289974668965502732176102966819464340586722085481218393414173201943418343871083386645050994765635537223419175542960201465336051279131031844077066410916289448300742002858014098540272837459272859441126678126181099291244693050838029561897224931548415910738323541153004630689943878063313088007286639948023494190121767099807959304488739084384549500172914950195492815137695238850691899354946058526917130743339721821612851156970293053509210148479121239183766444009822933194189406843246698017310177264511691126353139139224641548188369632968416556190057065601722019036091788556862010531098991443764891900596044760148713546433330024775632250197776965496876183983089159233557417465828893780926084170109237585737424617141026098387462565383816600480482906076393012242817408360485916735850948974077392688609827631678394842884435787268908836870200935006927260541952264067753834106400488338235732429962046559790189510383662622010217097251883227450410656316556201751272234953238461454672367984935611053049267151759434990355752354914710424674260558474674171886480322951328233502065630800070376195324371729299039942014269694274319076033659089015557759441861119715553951731546084619996613440308007326617407071224157555215859461420293901363803171187765891387927811007345805790235198561561347861137006759439094243122401387033632155698523058264343720775591247809162638231175141253634794270487582303695632350348937034974728334013113650067268576837424672835823591828725775827914963889618800265719427675254023652230033971639702055043383015731501452583170740716813918113824945982495213753878639137142140173838925628269717289628165254027327590334486378275831432383172125945056351866823002560711166042809001016566093375526990652021308683680117891671972719301029350071584767499209940902511792136905379394039894269093275888429896195567591918454735551970993377156726659581684415738086648991703812263851154348811890670169717150298690028741829086901902651709242565222149861140934128830626670211969921510449410947151072939457635178198142796301392024030355209639643513572849303462489846810250651498146608143924841234101136052230107281874097833998468138504334412005696162547136046785567232008698778829124303494751205107959666896900439480722047509818656818930313206171812907320867645572613082747272370402171082763784217102469893139448291743010444793260914036980592232458590552883404403935674003854542323214889921240440439628370748675716177059272111539112769155866414581347480523656785571813864185440432031087391705849329891131418701702751335317612469197499173025480277927454362800436972743111907452129841285425369956278491271143438378194897549213723406837957227483792186029252750485320561951851129230401014396199484409306626642582249879863292591324985682783128931717263260553281369557785179279075993282842202690629039803307213646869865139253687868687871062243804466678854798548535719812708198375009526450051989131934460553101955139567812809692740185268255848724951733122425341877946784231262753152856386345550714742366852011731380561047365058030167564870058903645679431962281977577472*t^31 - 146478943943726474970375092723546472742577030849004818438152102242418007240584052333611150987275144916221052068174543964917705641098746556717573366349960459582833691847435788875228578382810102170273448436937639515493432890288097599253047942086264612657450461703426201944175688220826511146149293896224595339289690780961852815405101339894895106366114003367282945454297855130463324882417479035723316768054415247849040393369118447692373288873699958671858605780037767887868528867329800041135348215828663137059704212901947371685047684966019552787115279130052952685747495154089988524450419935585482350762195643724108601404560636994185416925102682626116225392485988752033316411094702432225497389408454951107169115494943219412470959019766834269043340187869406299347654001394388611839429749640855179322534921645789785226871402909467627444674562855790923282788138638113976143077915544157787445993847800345492456442773268680811340603457849859382332261220999683309952098923440808532810828502006689769340843255084171319767372388394603106670156604556697146287400121285057347032849025058105496720438912039599315896206593799253436678168835266316858077367310595803879647895667251600007323270067342747054649613094800880559917543072503072326633338861870110076409977883073474658946262017322479969572939503436335733316026202133634078295298457491237917605171906544252459006434068471589964547489382358993734036648861332399124490179456924954534018718505128486893898787521292874695295160514258587153026221712913562345374631377840688353108944920203398451216145347747583779676855418788126969872304585929969484543210105751868796849299430830034172824183096140133418175906803135183262286281070355073318797149079341257103182682479438600019183494514414452891631473000805912355934741490930360141268190204738201533341514314778987651891583237198245399716721817538174286209826377018711401238180834888007347712060145747153957826915385287679707737228375070692649267574805223842419327562897542915961288161949872286095606995999092315163638742001477782721587200898766307528069540690225966544920661634651648044100507922903945416389647920649133229236249728693991054585068004121575256968221047816066494622056648064308116355595268471606441317612456989271351997174244984381825416874869772275094408100193059946765739630554435048501118020586539271951866006552138862491020853820296391349642639631234156482733874505128561032246253943243195921705666151626808465360695041964473305045280148851002920667056690490177692995553708504296443715811875288539839452180009936512470348612476173272893904988020505833138250783962082011936117259929741569882658357225327624626178641936290109713519446891983639803668048486415560515032063187680288926752802518304700381325559669057117899514106950846718533211910658627642997033100708068797019083116463861594945731418065644458064679489090348299588144634900932680439699268305272565422790547877857070480577406272303547712349925469593657230458109235743790428722250851760840387351896959395465168651035733891523328509095987757589873465461041342259164087369137253328188106946781693099777862191719230058151505208848616238219315860524722066600712006819477112527334846599523791364048481243259066455162199616561291422114463480439339835817278782162470393864423299349821840149050994859296271062288262532748505028461447571210854082923211740753922904969214871893354932232266379992513950577401894886301889077070799213353115734140465148990280557697216638885185808621375067330216305130898590806751502703711897552137799524678744579828541709945082103275727732047530484416076758620168405749729012513897566699317382290429834111330766025983418364012998115752324675859093667232145712858120922482374427047628015113282497058673609325897176910054127654397279857744715449903461997359049313181152441543919426701385871057222677941049206117160371960180089815412656565389329121513535609638381736627921876132181205521213533766687530335949583015871572670486263844361827856457518197642251441200050688918724695297904145532707804926116052596001679646225390809480775376040552050182717054604454771079171255736519923946703655162797600762071532820188259203618968173066513669571104024854228629803522333686606143015115957034918558729515957254366841176659216588447471557914409807872410990567627193411388571697503758291174497531445586600345407819764871041451359975217972204870013073622434409285179595707921872022364688163124490090948488963540423385688626273335837448643360147139567026794402371314066282366703416601782429401605966688575000090275360163957702656645027266827068890390363085310326299870501134716342666425959522223404158075490767945097390016452543630355294398312920799187884801447776130971242790387129778729408634492031762918686031587603315680146722299188953749017142541105031741084146824587546106564826654860943176170091826946578754636078871320948586855789871845226369516285112123582485271632282433743624923335383161718329491867886659734794449148944863157930893443156461463884114883290033645815566214196338944386496418486970365079710001122064221074307415512459146377218900474310504349589133940453773476766513011008925939803778762145589567945050368593618370693171776730306149087753532598037811041645039091796875/1303025478115158612266282058439872164472022063682033389441807229820467901734426847077125701545456039345244273836160682809188867049781894075406467404819360243136538450637512775207987964857333644889140454205131393520108385296043036320404974822889560411639806420644304341604441879305799071128482154618305319898753560575831026779360472069896463094434288922879441796550760863320405045211741273639313741725026592086377287715831513487243051517586038328605465242207730758785869074617922753670938989961384910255061261342433987953863698155393972526626748850809539976311470949693943035598996678175759464664457865259524514039343084887114294734150555773327604337277925844906174174040392643620622818625868332220937521380787107869678729679629313951033046699666888921337413721542665934818179773610468684457903680684934357181570194775836671703432386720655058235749529543817861775848516746790976748031400597719617892894596489597601810810044198011837169455389650313520956410435796979160517863986771159970067176804540428294093033664562818467127477542152873219453466910439400058325283959316626172794039142641051524836751122719350796746834390240999511352413862821439816327984782470395159422633923688278788652222281050498364697633682129596841064733394173391742634521864608407452309149234244058018804533315479871398276298344498604963138961431712662848039314097186636589050583040599601494089769352031155043999549384911757716473953540700520969692430724626699023070640310022819777658868218732407953124552432742531506337776503937759763866270596017215008839824615291403077156239445525190367715905359923572913379010335515284836051684337362972541023366886661737245465766682213787767449864623640429824325102385289370361426617355256968406857079910377856094006818490796174562159183964003447154128091336206030961184118637068121178775104496473884185936818888976333449740900334625473064938633548854896867057980964789084864713610809412045514514390378163377050656559035147488898378158557984973371525948301204528914557646465169011842343218333045399719727012579949337931005464352205933638928681173444170962436786828346403886836687742166773290101989531271074446838351085920402930672102558262063688154132821832578896601484005716028197080545674918545718882253356252362198582489386101676059123794449863096831821476647082306009261379887756126626176014573279896046988380243534199615918608977478168769099000345829900390985630275390477701383798709892117053834261486679443643225702313940586107018420296958242478367532888019645866388378813686493396034620354529023382252706278278449283096376739265936833112380114131203444038072183577113724021062197982887529783801192089520297427092866660049551264500395553930993752367966178318467114834931657787561852168340218475171474849234282052196774925130767633200960965812152786024485634816720971833471701897948154785377219655263356789685768871574537817673740401870013854521083904528135507668212800976676471464859924093119580379020767325244020434194503766454900821312633112403502544469906476922909344735969871222106098534303518869980711504709829420849348521116949348343772960645902656467004131261600140752390648743458598079884028539388548638152067318178031115518883722239431107903463092169239993226880616014653234814142448315110431718922840587802727606342375531782775855622014691611580470397123122695722274013518878188486244802774067264311397046116528687441551182495618325276462350282507269588540975164607391264700697874069949456668026227300134537153674849345671647183657451551655829927779237600531438855350508047304460067943279404110086766031463002905166341481433627836227649891964990427507757278274284280347677851256539434579256330508054655180668972756551662864766344251890112703733646005121422332085618002033132186751053981304042617367360235783343945438602058700143169534998419881805023584273810758788079788538186551776859792391135183836909471103941986754313453319163368831476173297983407624527702308697623781340339434300597380057483658173803805303418485130444299722281868257661253340423939843020898821894302145878915270356396285592602784048060710419279287027145698606924979693620501302996293216287849682468202272104460214563748195667996936277008668824011392325094272093571134464017397557658248606989502410215919333793800878961444095019637313637860626412343625814641735291145226165494544740804342165527568434204939786278896583486020889586521828073961184464917181105766808807871348007709084646429779842480880879256741497351432354118544223078225538311732829162694961047313571143627728370880864062174783411698659782262837403405502670635224938394998346050960555854908725600873945486223814904259682570850739912556982542286876756389795098427446813675914454967584372058505500970641123903702258460802028792398968818613253285164499759726585182649971365566257863434526521106562739115570358558151986565684405381258079606614427293739730278507375737375742124487608933357709597097071439625416396750019052900103978263868921106203910279135625619385480370536511697449903466244850683755893568462525506305712772691101429484733704023462761122094730116060335129740117807291358863924563955154944*t^29 + 687661644903777325856513810448665984912146492085030881139075836335738841812291209664050512112050264341019716258730132784699387626716471870189181738351883457983131571075524797203262547333869328760137851446053273006396514082526527698026812000381439805080112770782735183425335991431619289149512343493515078431099360795281916585219350578956116979922795142677851919998554497203227718930946179414658853838267971152152439960350226189850921476620998255347394602662237846928130122286948063107750706884340014131785072417706537232548305425838786750311199241057398186991659209183742549416569889611906490881398926941685038746326690078030066637274903952844181646587309133223951605415764131090024722456610191055831768907399531772816056079367877857530317636946360592910160486399392403890776315745254045731317776480603428233820929603963405119165889164789897909003004055011957401449412044553520588879696637274800437217185749607649203348206142297966145185488844612271597104362204103760483404205902200251707594344425679810277863951337103457280466473294291979968785736324569583637460421101242621500160795368659148653459180856150576665695267938376056952679465345852941713984898210415480722841378649481767672778355544197627617049744680779318993545478377141458260646198707534594454088640069700022988416544605738692478985163971939337931013849771897085253304601793237922955246527008708376980231644996379015715045184921608638284558292402701343116549849800739312699328388051154709899833994769823340376585936278890633371873542378497324452753606770574105310216955168828406715943571439292947731239051662967320148405823766792174622812596634279381849935283032534386420443457816662781541374522331099576491686278577597104819653610034477126069548421022353493956309092627721874223776298536504189230707104644788822768815835847092087049759902184834022998975086850598994327749059857027440767286106882982445826685728187076221617394202569410081613165249609814656718670561561763578419225695473796767648038347191114666031927790822641239385520266097795781003465688229532653316202901725275021714449118414559539823815908032976773508702079293020577268162321765557649007026645312929468825692830383954431638544831874597630150669399676841348440496695315390734873494912216294176462255743212629035538406930586336207304480284145250413152385399497599854506693096246567523089332322271214659495062232331733049243284719180010784362670401035351066758390975651664324972123846253979667721655285413879400579110490300388688357619060914579306771125484108261320659676252272091528206286464102227933762442841736299329323265402113639169302117246023831737806354022090334522941616034214990612360084324644435716503077283436112647991781132427826088756261708268373948320351670561402148445019354816604416541704971077165316963140258489666804332982568095561651119910604972856600384684708172401481398936048181168041621537231726818410433833219169836679624675852915905355845147011637337607164701694783969169840605636761340316276486220289881047619185521363778208745030846669709318427783853784063594143211677032895061883702561379337547725173095353769379607082693951441023693595790717643011806361051577998179434223279457550505492144754071076502289554024960911498128463771849699482190131397505314273837653108032192084077336525505642855930000246174544842372968729558914049454053695069519813262240742256025507323606689490924797526038039789586074570736993421752829356265237248725165725636140245321911310668205247080916313788675531856300397604418951413933900283945440325287080882913337403007487597546076085098367581040398239234169848266637352966980006418032382551254161680013238998093196446410589026222175523600937778228480380675764757176409814959871302956206143651095853593416337354573953845655124371732860373099639049857092666819148094265151177452671006051181534609941567173391397524798145631790194878078151119215485318009488184020331921777578417920681814830028814568430237904207705657862938003621118081041415102040777156459146090343565255443758513507399072730127511117080410898305544144254869670856645609710212787095765507182572634620999136436419813880198637816450142013978611656223528545841711751128438434767587203161726556504093096121830957219377323617689274158246533641350584759245659211421603435207203452941694883288732003490977960765872600210167865633133312885714160130813988670522484640369094246893270731081756824722096082181428671755737440482228838818652056695068122362457477208162312091700292037385989135649531523457705233146861853015604597591367187091058334472880093517211999076814039122534857209839960579527028397417437171234555660134270375504399686996101385956939767932551409562855180901367637978625485508817334402802128461752232314992592691796085914322671865517063616120853382312538649017820083694590522417209324438164656812288978368206299172022411436732618066926928685816719925983667641782162685424352560431820792968665707992377837543503543702557470916065189017448687565146168980734901441373006523474282473938818364212080927854844994377288354817286458100717635571126946668124511864858431320288406020753822225105265590868399610220999275307548898243009963398170661160618581741873988592253116906961138194760241226952045361328125/2606050956230317224532564116879744328944044127364066778883614459640935803468853694154251403090912078690488547672321365618377734099563788150812934809638720486273076901275025550415975929714667289778280908410262787040216770592086072640809949645779120823279612841288608683208883758611598142256964309236610639797507121151662053558720944139792926188868577845758883593101521726640810090423482547278627483450053184172754575431663026974486103035172076657210930484415461517571738149235845507341877979922769820510122522684867975907727396310787945053253497701619079952622941899387886071197993356351518929328915730519049028078686169774228589468301111546655208674555851689812348348080785287241245637251736664441875042761574215739357459359258627902066093399333777842674827443085331869636359547220937368915807361369868714363140389551673343406864773441310116471499059087635723551697033493581953496062801195439235785789192979195203621620088396023674338910779300627041912820871593958321035727973542319940134353609080856588186067329125636934254955084305746438906933820878800116650567918633252345588078285282103049673502245438701593493668780481999022704827725642879632655969564940790318845267847376557577304444562100996729395267364259193682129466788346783485269043729216814904618298468488116037609066630959742796552596688997209926277922863425325696078628194373273178101166081199202988179538704062310087999098769823515432947907081401041939384861449253398046141280620045639555317736437464815906249104865485063012675553007875519527732541192034430017679649230582806154312478891050380735431810719847145826758020671030569672103368674725945082046733773323474490931533364427575534899729247280859648650204770578740722853234710513936813714159820755712188013636981592349124318367928006894308256182672412061922368237274136242357550208992947768371873637777952666899481800669250946129877267097709793734115961929578169729427221618824091029028780756326754101313118070294977796756317115969946743051896602409057829115292930338023684686436666090799439454025159898675862010928704411867277857362346888341924873573656692807773673375484333546580203979062542148893676702171840805861344205116524127376308265643665157793202968011432056394161091349837091437764506712504724397164978772203352118247588899726193663642953294164612018522759775512253252352029146559792093976760487068399231837217954956337538198000691659800781971260550780955402767597419784234107668522973358887286451404627881172214036840593916484956735065776039291732776757627372986792069240709058046764505412556556898566192753478531873666224760228262406888076144367154227448042124395965775059567602384179040594854185733320099102529000791107861987504735932356636934229669863315575123704336680436950342949698468564104393549850261535266401921931624305572048971269633441943666943403795896309570754439310526713579371537743149075635347480803740027709042167809056271015336425601953352942929719848186239160758041534650488040868389007532909801642625266224807005088939812953845818689471939742444212197068607037739961423009419658841698697042233898696687545921291805312934008262523200281504781297486917196159768057078777097276304134636356062231037767444478862215806926184338479986453761232029306469628284896630220863437845681175605455212684751063565551711244029383223160940794246245391444548027037756376972489605548134528622794092233057374883102364991236650552924700565014539177081950329214782529401395748139898913336052454600269074307349698691343294367314903103311659855558475201062877710701016094608920135886558808220173532062926005810332682962867255672455299783929980855015514556548568560695355702513078869158512661016109310361337945513103325729532688503780225407467292010242844664171236004066264373502107962608085234734720471566687890877204117400286339069996839763610047168547621517576159577076373103553719584782270367673818942207883973508626906638326737662952346595966815249055404617395247562680678868601194760114967316347607610606836970260888599444563736515322506680847879686041797643788604291757830540712792571185205568096121420838558574054291397213849959387241002605992586432575699364936404544208920429127496391335993872554017337648022784650188544187142268928034795115316497213979004820431838667587601757922888190039274627275721252824687251629283470582290452330989089481608684331055136868409879572557793166972041779173043656147922368929834362211533617615742696015418169292859559684961761758513482994702864708237088446156451076623465658325389922094627142287255456741761728124349566823397319564525674806811005341270449876789996692101921111709817451201747890972447629808519365141701479825113965084573753512779590196854893627351828909935168744117011001941282247807404516921604057584797937637226506570328999519453170365299942731132515726869053042213125478231140717116303973131368810762516159213228854587479460557014751474751484248975217866715419194194142879250832793500038105800207956527737842212407820558271251238770960741073023394899806932489701367511787136925051012611425545382202858969467408046925522244189460232120670259480235614582717727849127910309888*t^27 - 2723195004939615533440809483299159069214994980399634146696670456022490215493517892421547837776692337427551309234222214830561919636585545966294396468081996680849525009896964014869459419466173077083623912255063826155234408040765211025393553911655107439027363619573542613291122021201246508392176712562765696947285304479532404454636855941100393828516861242175978244310471971194643243006072983809211773677842314501583907985948063972534845829792382886362560177854883228511821703235146318226448408182237687553487039532540417895674241798217431841127504465924297524111903331780589303011435755218536864244288643549278473981341165092956929855686706038324548531370623216588282265025475050394431631633973161382077778364810519550307699095291997228537503387535703417336230506137772884981941409761073519066960661634377980496011839616260328858529647541703307499003542561585572122759644991136267083880522383643952551040911222087023996129312367363570175385383041325190233796030149158807488230426276134259635005607528273212115752341546016318875665999819654434622817775262525615950679477079524993125641725479013391354364399674939943374229107991074359398372631362837289303431718998145723411051562285807552152701136991275299535697260597726678727713066655118922378162749306297440250989795698184670386304438555421815894967776345476377167501610726273222978909441791877076134627069181249381539073241728535741749546995750837668334504669078223691608838017737351879347298201479952576420407248633037935896845350634211092510912099490644366168807813259286244063637631230581482722858597066846074467272897779471385233350964343922863592602701296789621022184984659139772090471700424813958322356428850357585583951174469866422373540742366174232886530522285143601970091049061096760953700297589534912781350762596792270881330600540138996609670863938977323415632919827103142139548438070134549396897007574962808392089324612110493321953911440165861282843475955480769954827668696940558373238726520481148535416437978997792847908617198646583573809604273722023718955787181347143408681251535990151037334819991382753376185566688859485749309958794883541471852384317178368092749865759516991688871787984035380842302326078156793579433230612490303469999143544658320502039598039259589258494460365337401067672052912464180875037263586629102863681743555676460589766482641134364663834691265951664877574456952145772773153796532101885834262448601570284150961721375965963220833537029952297807656633202802791322889091675980512122981873055833030074711499661961396457684915280658633084022860010197879372505006772426516044431664670835639220278522454352716220211359069013048777817979040891432324145695282325258186828564878840868814937292075980168197780289107798851718512897165687576018714007493088720033259337386108355551761047600106287095735545493468957979754958493744218364983084848119240653449190901817869697418302199702564944327109105085000159436185941333973977923513465913113508396190143579443190020963111979027386840907295530376004765401122272224355386603273745240106872794214806883245609393592699674471508648508282785994016483093119168375661029100364926045326658034166767694235866493302378056113872981962196233644021023296580963566984678202613330407312144325082656919727883493701335974702258997617067234028111539798344886818252924861980747684903076157851483442962672790978095884120441295988750030896503721135586731239858091333041378784394117656819070998033029197745316849403703158704513987211767491838968852396514889922500099169385805726337747309191211757538939572078496241922494184646362664493176155610698934241621140460568105347841259046528875286273418650620148256971896130460531588532046715503000999109524819495060896680991468382042880683130408081945337562984759707339328028867049483129986948490463709679890137285776692559066913539782421860314615060837821011465430788691201164897661699614211371972360661128097473753598426060824124712512706906930210999836271438910352527517080387529677471298446039573766452595043226865487906532723810745221949452584535271162295205038158882953055713883726560630006234338117508359208145419005338072571338003547293566021922523239912810562641713731444114170431947917799849689354179679072569677069221841730949610085543762865786234432089819770145665855044488211926029967177289120616687032841962271038918316816490328944832693275857519972491130777549884888406052319074111389361787564058167260945109536929633317912425602828686520144243739053530423680857777084652069896874293853298708667482811926214551935548706618653343589183198834840193420678405292582423865854518517899401457539571392917818552800996475762579949048956980048128324366087759669794846872482893730613045805688363637852251746830847965030155902887861443418831919908240646331566094347382438181048956150231973819653741857260167506551039079656536941652886050778625228111958141486985721758410387916124865472796831931504617883465043445582362473023189381141683481149796618368035329275485446179456841962105831209494421646967362156286402981743178771035224332588007975580424656819724736676485390060534097714678551467588027312194238245468278532322556544728432776979457680439130711788005646065987854516312350478660912799877508553738994140625/5212101912460634449065128233759488657888088254728133557767228919281871606937707388308502806181824157380977095344642731236755468199127576301625869619277440972546153802550051100831951859429334579556561816820525574080433541184172145281619899291558241646559225682577217366417767517223196284513928618473221279595014242303324107117441888279585852377737155691517767186203043453281620180846965094557254966900106368345509150863326053948972206070344153314421860968830923035143476298471691014683755959845539641020245045369735951815454792621575890106506995403238159905245883798775772142395986712703037858657831461038098056157372339548457178936602223093310417349111703379624696696161570574482491274503473328883750085523148431478714918718517255804132186798667555685349654886170663739272719094441874737831614722739737428726280779103346686813729546882620232942998118175271447103394066987163906992125602390878471571578385958390407243240176792047348677821558601254083825641743187916642071455947084639880268707218161713176372134658251273868509910168611492877813867641757600233301135837266504691176156570564206099347004490877403186987337560963998045409655451285759265311939129881580637690535694753115154608889124201993458790534728518387364258933576693566970538087458433629809236596936976232075218133261919485593105193377994419852555845726850651392157256388746546356202332162398405976359077408124620175998197539647030865895814162802083878769722898506796092282561240091279110635472874929631812498209730970126025351106015751039055465082384068860035359298461165612308624957782100761470863621439694291653516041342061139344206737349451890164093467546646948981863066728855151069799458494561719297300409541157481445706469421027873627428319641511424376027273963184698248636735856013788616512365344824123844736474548272484715100417985895536743747275555905333798963601338501892259754534195419587468231923859156339458854443237648182058057561512653508202626236140589955593512634231939893486103793204818115658230585860676047369372873332181598878908050319797351724021857408823734555714724693776683849747147313385615547346750968667093160407958125084297787353404343681611722688410233048254752616531287330315586405936022864112788322182699674182875529013425009448794329957544406704236495177799452387327285906588329224037045519551024506504704058293119584187953520974136798463674435909912675076396001383319601563942521101561910805535194839568468215337045946717774572902809255762344428073681187832969913470131552078583465553515254745973584138481418116093529010825113113797132385506957063747332449520456524813776152288734308454896084248791931550119135204768358081189708371466640198205058001582215723975009471864713273868459339726631150247408673360873900685899396937128208787099700523070532803843863248611144097942539266883887333886807591792619141508878621053427158743075486298151270694961607480055418084335618112542030672851203906705885859439696372478321516083069300976081736778015065819603285250532449614010177879625907691637378943879484888424394137214075479922846018839317683397394084467797393375091842583610625868016525046400563009562594973834392319536114157554194552608269272712124462075534888957724431613852368676959972907522464058612939256569793260441726875691362351210910425369502127131103422488058766446321881588492490782889096054075512753944979211096269057245588184466114749766204729982473301105849401130029078354163900658429565058802791496279797826672104909200538148614699397382686588734629806206623319711116950402125755421402032189217840271773117616440347064125852011620665365925734511344910599567859961710031029113097137121390711405026157738317025322032218620722675891026206651459065377007560450814934584020485689328342472008132528747004215925216170469469440943133375781754408234800572678139993679527220094337095243035152319154152746207107439169564540735347637884415767947017253813276653475325904693191933630498110809234790495125361357737202389520229934632695215221213673940521777198889127473030645013361695759372083595287577208583515661081425585142370411136192242841677117148108582794427699918774482005211985172865151398729872809088417840858254992782671987745108034675296045569300377088374284537856069590230632994427958009640863677335175203515845776380078549254551442505649374503258566941164580904661978178963217368662110273736819759145115586333944083558346087312295844737859668724423067235231485392030836338585719119369923523517026965989405729416474176892312902153246931316650779844189254284574510913483523456248699133646794639129051349613622010682540899753579993384203842223419634902403495781944895259617038730283402959650227930169147507025559180393709787254703657819870337488234022003882564495614809033843208115169595875274453013140657999038906340730599885462265031453738106084426250956462281434232607946262737621525032318426457709174958921114029502949502968497950435733430838388388285758501665587000076211600415913055475684424815641116542502477541921482146046789799613864979402735023574273850102025222851090764405717938934816093851044488378920464241340518960471229165435455698255820619776*t^25 + 8990927912220318140894984955483025405259992959933579639315251620875763599736097578030137074619157663818579347988955070654263681436722573229568082629121306741751289344999901875993964877611503629459129139613009514286981258559248047694376732075975051482907056406895693490947720359041143379522431793655496586266311970779032449545553509196013182934812962061666301913824945863225063963534937344638575410001033415712886596090384637949284084862884088794641568548008656142660662632658412459772801528175484613153952909413579835761433146619349295889026197536637291214810886318404064933954102635642741308679479055758410204554591781678375849465429630448495101394030588054259602311351647935687367172734238976180043571870737548294684491367746995560839426943799978179308126147557693989740956635843775598256440817939887958628160868747842289956673831362560781431832090068488672737182305338210204435689850152831374581182560179900116939159785163632297606023288030373143701481473354465368456396748684790908909155077510107323624367175136641210696503727121989608249567234565375595970731042738106193818571678196057879825310554112239933310746908394074424919729155745975038679172828851122790090865712837664923221725401249257928086070735466180911292629438933361178193795198291454661515990013108147713300296541656931129966092976453172126213911186304175960490533602314470699764510297204169954096708022006381796387959122937277416135775275702919950386315294928268832835235359694936387365694253876284001684356001227596157718642455345827202914688267387777002980424294428914961812397729941699832681530752708276792818694547000925653830568574572107185499026111429736456685802946408329235403878892168613069271371942304027511145425534283551071339300049481790937031531066752516254502423959188134967883320516430172590564656161652662888467574013271520981732677245204919739410304820552173849336855311633854169407965101637778567460121131342222965685414373629211648671652368676937485709850188127308732836665781858662209855194273887074569933829891031318107999740117995467343205564649277561988710357566248301734419052400616194800040561830105804244636135818717652140518810249968559326702665409382943622418606407062951005768381849560357066771402475593412911690290425015320078935563758736075015376166992041521637599769826441905726092615075097384803875904373230201342353259277846165674714926581922094839342849228938335171804444477292175981807117366032463953668118514726458290390187361388200751408344039815101829586128659429099928611994000177763448033984795086828964196859044191739986796580618246731102193556152708218330676346744498876461019101208368434950503358542226585342735697111193811475023004800159227101217636991620040848610768552313534569395523407033683571590765896887085718266420509738671910799894435162958780441678598323660354193322170475548855737844472542332240296469264466717418168950956628794429066596809836389392651228601807273888228186056673895001597113285891046644293474950556705465191183029375285098466605832083334195529649152305812710684784256782299448818911695107479768936203696685374548627967079680569600387487767374307635168190418038044151671485248316064575463064148568397426721335642679337521786827367165754372991930565859625304597937216215579252629172114494081015565848127321327771534756943227366510496664730975891434052759460067656531127735010630310366465270574081215051604507236469542852363655065604028006053482831473336007627361478300520740660044850814185192651049025322898996082453193091831748063036706558893828797375940703714659212501840318800991080282301720971543001105163199220117590372917356923838236365681341062047883754985570948758022648425322701399010520429900101882261904788504416560515785246592682944121802442214826194292064606001758711401641781896612988919429677713401163322255269621662272614110371773560104878793357653368653295122011580994496858792583179471326967953608966244675787224324164786553815873734689958227362990501510392264221928980440018252944359913058720871849897247859562556088544296494837818506036253386218393974438761788164283422087697494049034904364148554346822293955718257968061223000457950216549965160323864371456961606381742168853725566990346674318494303788636214140858054711798557702950677809393975492671938357714044345543810385389110123587060382796442383877430472633351055045117702498433593899406574072357201582099278028726902309215171461782916971881937700009802776868018103202928353016807268706147238723600817991845562840740245400872606751260132345502490822661210370813341462803573000075815222515529897961534721124090275513965737138916965006504236641616020377259242627383541919097354807095472761716972261689222762208307846916312497189439881394602938295926307652091971833614162791614182646234369652175094785790768193099670919753523194581619257381880813680581449954520682308615634771033113949130964119496346208499369392477990461248394360994134742998413572740782218181887222232108144517236438206440409255899364206334523135719775699460676110700618510420694691891900891340583187479374004273398265977558342596049073127164177182367685592606047982573201290015122346795811708267239205388263398018731713189556744491808938210440008230095562233509902099609375/10424203824921268898130256467518977315776176509456267115534457838563743213875414776617005612363648314761954190689285462473510936398255152603251739238554881945092307605100102201663903718858669159113123633641051148160867082368344290563239798583116483293118451365154434732835535034446392569027857236946442559190028484606648214234883776559171704755474311383035534372406086906563240361693930189114509933800212736691018301726652107897944412140688306628843721937661846070286952596943382029367511919691079282040490090739471903630909585243151780213013990806476319810491767597551544284791973425406075717315662922076196112314744679096914357873204446186620834698223406759249393392323141148964982549006946657767500171046296862957429837437034511608264373597335111370699309772341327478545438188883749475663229445479474857452561558206693373627459093765240465885996236350542894206788133974327813984251204781756943143156771916780814486480353584094697355643117202508167651283486375833284142911894169279760537414436323426352744269316502547737019820337222985755627735283515200466602271674533009382352313141128412198694008981754806373974675121927996090819310902571518530623878259763161275381071389506230309217778248403986917581069457036774728517867153387133941076174916867259618473193873952464150436266523838971186210386755988839705111691453701302784314512777493092712404664324796811952718154816249240351996395079294061731791628325604167757539445797013592184565122480182558221270945749859263624996419461940252050702212031502078110930164768137720070718596922331224617249915564201522941727242879388583307032082684122278688413474698903780328186935093293897963726133457710302139598916989123438594600819082314962891412938842055747254856639283022848752054547926369396497273471712027577233024730689648247689472949096544969430200835971791073487494551111810667597927202677003784519509068390839174936463847718312678917708886475296364116115123025307016405252472281179911187025268463879786972207586409636231316461171721352094738745746664363197757816100639594703448043714817647469111429449387553367699494294626771231094693501937334186320815916250168595574706808687363223445376820466096509505233062574660631172811872045728225576644365399348365751058026850018897588659915088813408472990355598904774654571813176658448074091039102049013009408116586239168375907041948273596927348871819825350152792002766639203127885042203123821611070389679136936430674091893435549145805618511524688856147362375665939826940263104157166931107030509491947168276962836232187058021650226227594264771013914127494664899040913049627552304577468616909792168497583863100238270409536716162379416742933280396410116003164431447950018943729426547736918679453262300494817346721747801371798793874256417574199401046141065607687726497222288195885078533767774667773615183585238283017757242106854317486150972596302541389923214960110836168671236225084061345702407813411771718879392744956643032166138601952163473556030131639206570501064899228020355759251815383274757887758969776848788274428150959845692037678635366794788168935594786750183685167221251736033050092801126019125189947668784639072228315108389105216538545424248924151069777915448863227704737353919945815044928117225878513139586520883453751382724702421820850739004254262206844976117532892643763176984981565778192108151025507889958422192538114491176368932229499532409459964946602211698802260058156708327801316859130117605582992559595653344209818401076297229398794765373177469259612413246639422233900804251510842804064378435680543546235232880694128251704023241330731851469022689821199135719923420062058226194274242781422810052315476634050644064437241445351782052413302918130754015120901629869168040971378656684944016265057494008431850432340938938881886266751563508816469601145356279987359054440188674190486070304638308305492414214878339129081470695275768831535894034507626553306950651809386383867260996221618469580990250722715474404779040459869265390430442427347881043554397778254946061290026723391518744167190575154417167031322162851170284740822272384485683354234296217165588855399837548964010423970345730302797459745618176835681716509985565343975490216069350592091138600754176748569075712139180461265988855916019281727354670350407031691552760157098509102885011298749006517133882329161809323956357926434737324220547473639518290231172667888167116692174624591689475719337448846134470462970784061672677171438238739847047034053931978811458832948353784625804306493862633301559688378508569149021826967046912497398267293589278258102699227244021365081799507159986768407684446839269804806991563889790519234077460566805919300455860338295014051118360787419574509407315639740674976468044007765128991229618067686416230339191750548906026281315998077812681461199770924530062907476212168852501912924562868465215892525475243050064636852915418349917842228059005899005936995900871466861676776776571517003331174000152423200831826110951368849631282233085004955083842964292093579599227729958805470047148547700204050445702181528811435877869632187702088976757840928482681037920942458330870911396511641239552*t^23 - 24410272315679230122115298621330328633013363612841491851597959274336484279181846899602671310819515059793605316542584949059268587090573319475356814231203893104181199493461959425376452153001794444105169177483969257701099294846311363060118150417108929572372152905211100690098226587507777184867631958505995802813727017486795133197087078456610110041147513216392545588894490203688853872577267282457942408876026988571608626461663915689820567005502744233404308044696582205875430960894514653708690971307241403298376482748442104184478448839520531481649984311580271706011751813061295470739632891766545502440979019581490351820303833011717626086965432024697930974709293851933468954366838150158546410339943899402239931121575827953543255279470208691828582650422431871944811595887723508399231908633298809246994486358678151023771557375882615517044802007865441207391377456696184265916757485564796968804500024491437341593683506640967272626752242646025966311700837204730164579979700366256803658380096655677319568860752769993790043494328130737252928387271724956677941178567036116932178860803585245915987294462905745101180976864511535030743693224107040274687614263967910737769199906954019832658952111358997638610244634301842244378081784096132202338902662840864061523538440145267679085488400661775792879254664314388794828024747440429510102086681306376819871938716810474651792977398522675348550191822685583655172810567125861438521272867301089014043764760089418466409498232543600009655752834905855743756743757103968563837107476922086774701477866742279522585063607250677761807211168316513744751826688523537687800197778020202725131257269057241217230450471490817657689779069133271485236150087638255249576935304710439681863497311409156886345569006769957756712635732185289073246511042634336148437684360872584863894180270806875667729086081740890133071903269563947651927201566378672032063518715085990671658883732849958035140294026000570449497798417527156912733713584110131792471409361746015967711661985987896403371564801148151956032638969982164920822507860306932249537082785270653591518017414262465188759139756359249929483391918305717134638842724390554305422619760646743635066446267195859848157600489816560011884799851941703094908406680267729332625326474904815652716709842570828419866504769370728049449107404281757196126747804076140383408969268288716563571141101073189813118289605690536288105085940649735338073157673042221050246636107070938089392210421350411850597883539469239548666131289715829671610336244542682612945488830698174969136803096344933111026109451007253677865237778353459559398561272315550669508064353399046317110662347713130198204151404889533427228701524983154012555988731074046161269966114032965659100982078104903638066578319781582108484632037217970222195159443596230106149794986587070579994864297843189563712443543010420685702371682878687518033675734449032880732954266827936072902238207054281042046851766700676096829466529238684369259184162611387060672443343067805711082990861637979885741188779485006250518330194533505276500466750763999656384180849936686967282214058581121269196906359761099461656060637636051083874239706994161482426903774889783761691137190634497691928390959237179422722161387257068006872348149664687373725617416311015395510179393024974593821040182978780753550297575580696921471511156989433975905289160981839519912442895930691699644144266607413105576113287041800382497812953890926126904167130832534105030351557457579966095134367972861106701570337020595241087808520495765941297373524787654254716068199369458269605896869390510898645590752753113049397109982092345674436753523414061131835686500388729303037629394685232856894338161785382405018464056165185918638687489336268051919901400606222723617659884509259314701482808706266545584584422851278195824067236436513507078927577692046798448531148753464195139513775052591763731672388642550705961959723064848635830943565352061814427461373652937332304370168001696606755026374278798263162447425963800509474045923591371311766301525112345000753814905652769728108706742756565565789896360615435426165209850609166867413150652911405299179019032390225118450217638872471362667972937552737323267089290861046238676308646535582574594274083634467695464964625918812479641027284889545898377283932172126153379625250195355127037765613642496244195069510880229735741855565634614300979276899531941775462784399991749121064557794526913410618116285555844405182949161947058557447609971760423681142013290941187180073362062154742320321656536208876716624720071535706057424990983114479712779422637629053812666898049156153299167391567924115254180025601979394175368370315817510721169159934784176704871949476593704922073298905303912514233759415589254746762997699360132344779916688327785821434357751749870425550348186502640494071181668877320429335440280810248421168701855474420456669598050598660914485688830705822343279108452732887346165993211658743953618293890396130001037706193288786962677368357293570609058119135401078384704551595151149816332396568486470904925296648353972673219750541203995374177192377005569334071957437506865038495310719637308145179255362999921207201084541561976634007044125197459862041778825224458156918344033979068417724609375/20848407649842537796260512935037954631552353018912534231068915677127486427750829553234011224727296629523908381378570924947021872796510305206503478477109763890184615210200204403327807437717338318226247267282102296321734164736688581126479597166232966586236902730308869465671070068892785138055714473892885118380056969213296428469767553118343409510948622766071068744812173813126480723387860378229019867600425473382036603453304215795888824281376613257687443875323692140573905193886764058735023839382158564080980181478943807261819170486303560426027981612952639620983535195103088569583946850812151434631325844152392224629489358193828715746408892373241669396446813518498786784646282297929965098013893315535000342092593725914859674874069023216528747194670222741398619544682654957090876377767498951326458890958949714905123116413386747254918187530480931771992472701085788413576267948655627968502409563513886286313543833561628972960707168189394711286234405016335302566972751666568285823788338559521074828872646852705488538633005095474039640674445971511255470567030400933204543349066018764704626282256824397388017963509612747949350243855992181638621805143037061247756519526322550762142779012460618435556496807973835162138914073549457035734306774267882152349833734519236946387747904928300872533047677942372420773511977679410223382907402605568629025554986185424809328649593623905436309632498480703992790158588123463583256651208335515078891594027184369130244960365116442541891499718527249992838923880504101404424063004156221860329536275440141437193844662449234499831128403045883454485758777166614064165368244557376826949397807560656373870186587795927452266915420604279197833978246877189201638164629925782825877684111494509713278566045697504109095852738792994546943424055154466049461379296495378945898193089938860401671943582146974989102223621335195854405354007569039018136781678349872927695436625357835417772950592728232230246050614032810504944562359822374050536927759573944415172819272462632922343442704189477491493328726395515632201279189406896087429635294938222858898775106735398988589253542462189387003874668372641631832500337191149413617374726446890753640932193019010466125149321262345623744091456451153288730798696731502116053700037795177319830177626816945980711197809549309143626353316896148182078204098026018816233172478336751814083896547193854697743639650700305584005533278406255770084406247643222140779358273872861348183786871098291611237023049377712294724751331879653880526208314333862214061018983894336553925672464374116043300452455188529542027828254989329798081826099255104609154937233819584336995167726200476540819073432324758833485866560792820232006328862895900037887458853095473837358906524600989634693443495602743597587748512835148398802092282131215375452994444576391770157067535549335547230367170476566035514484213708634972301945192605082779846429920221672337342472450168122691404815626823543437758785489913286064332277203904326947112060263278413141002129798456040711518503630766549515775517939553697576548856301919691384075357270733589576337871189573500367370334442503472066100185602252038250379895337569278144456630216778210433077090848497848302139555830897726455409474707839891630089856234451757026279173041766907502765449404843641701478008508524413689952235065785287526353969963131556384216302051015779916844385076228982352737864458999064818919929893204423397604520116313416655602633718260235211165985119191306688419636802152594458797589530746354938519224826493278844467801608503021685608128756871361087092470465761388256503408046482661463702938045379642398271439846840124116452388548485562845620104630953268101288128874482890703564104826605836261508030241803259738336081942757313369888032530114988016863700864681877877763772533503127017632939202290712559974718108880377348380972140609276616610984828429756678258162941390551537663071788069015253106613901303618772767734521992443236939161980501445430948809558080919738530780860884854695762087108795556509892122580053446783037488334381150308834334062644325702340569481644544768971366708468592434331177710799675097928020847940691460605594919491236353671363433019971130687950980432138701184182277201508353497138151424278360922531977711832038563454709340700814063383105520314197018205770022597498013034267764658323618647912715852869474648441094947279036580462345335776334233384349249183378951438674897692268940925941568123345354342876477479694094068107863957622917665896707569251608612987725266603119376757017138298043653934093824994796534587178556516205398454488042730163599014319973536815368893678539609613983127779581038468154921133611838600911720676590028102236721574839149018814631279481349952936088015530257982459236135372832460678383501097812052562631996155625362922399541849060125814952424337705003825849125736930431785050950486100129273705830836699835684456118011798011873991801742933723353553553143034006662348000304846401663652221902737699262564466170009910167685928584187159198455459917610940094297095400408100891404363057622871755739264375404177953515681856965362075841884916661741822793023282479104*t^21 + 53610721237918550153286012466780547983596309115717177027677456287515962715208400621306153034537033227946248403725658152719971446778566073935076575419830711296509586811372249286319501439646319533322093118725012123109355087125997389746474542879479195036254795948818070797776707990747745843820159457881582858728701828214333464407717868026713363431408879627852100290597871649289583350523322659338550249607386045746803834184401302028985431735495512682286349016018052279875835662568326395999444633249950426567296197968676992553146579356008901573451948834977758920221053261226433571508085588727479715794158063274827423220652128522348011691037851690873750845636552128583058261660276878508657297490223234154594943488187361007298519947264958585319835309448531998949086796641936496565377217711363196218755032937147692966804896168123618259289437701160102186607276855451604384918396227605804618502805734530697103859627072907152228780018288652188914563207460023397697050524172812338798327394600871535713304285613655808544519926758803802277316313233037247307066178163423970812424641867814836064748459976890378449062710711319094753312420782238007166290509768880809614496777186649443692512269645352898546595297017495442905002844775205602655469820818597783126653795380177347572135451090655436026553356318722732839683959829137548383631104995519381851377480027663514028573107380967289668430906545871618225190757664695393649966415648454996242421182449056905298096029195848773745734238370036513198135557355217588224289376337194343197529208711238144252334652261121274655425655571055060159054430609740864503089243036076650489878529785829709227859163512822755014396022877728673200050932381502860836117535587775310362415237715159635781094395213677491139217187078359615493001641755868398076493345238995724757651599147229167646326609245408301493787091826636791655920938720481931446115204783290209669815571803935911894698520475325553127942393192673383288790137097160815319947068202398137085765848945582237817203815035605066006905313298367373742357621659113430495877913642754951148898408099057303814074747023212523189303016289107726997191253258286989321362714846711957952836889301412219725800775034693917412807225786661039074678470115064559446316544450119227916938043095099059350454637627732283676252849854032316000850942509502101858159049665782865135352944588327160989444314367521070225695697945360348169731014828414387046375615345697424378883994314082304039244769370237419250153608403162557227803984183782620819603766141049718878495918554265938312670899209103378057602918039570801039132680736671691642312537834333143786533841913440679205698184385782372366620152416968903645750203488944875400505703945615627799217844346302333297955937059857113979271883350298370533294406022597805575617567023141362788501310180849173105873485609277679095612138805453378851221225492565930697566380443540266583987099789337842284236681453081568013488335011163885334220319219000344078168684725195925699956775566326283460491701279453229828430328681529412430384344384392387804049745392149850199659120053265789640699720128508601803312356322130142147390497483179910485656195970883119118571108925124488532862354918689641255957694178220584337165068769295941067373539350589369632032514121327332537847971054826411196463948793615714934809985545825145250540135492848587749709839069978125009227508729202831001438513586695785552829855482799518242320772723377128957705530567884458679463171744803779507272028165415779000796248541135251999865654745071450687614276315853647960939128568774956865633684063822448476497015619706918689492228801262770024311770712412207177965445237568853897617406404856176477993896339513558255160892053620087950558984680242672565116704795016482455995990452525094760867681707410874404280832396039143243881481025248791554363115212138721328449557609552695057207486525092180613815374119188329824834919160407776748357747141971767522068123945843188697576268042800807976675222930877425303544446468674256229452043663297938323116351069723422688631269528591214246608308974767803720680042405352904556295661488029115478688145461219705698348527023834435612195059355878089326081605945429684264438929314243094711501501422874820114967001542028045749557803579631658871139929471921270089048100065737645088660674434057619911607747463114341434466156280425786169508423977516394059404268688325881799728588376621371738251385138888745838953026784290126266086549069082002005563520701882744649837077450282737948679760279097425811280000206215590530205666631593564280198433781482496595111565556616207203741739607471792901598767587253019496067118578698245631365677233792065791349128660488012505558221909965059686964783093036323843128704759746014990508965204609317010223817529611401118756723434407488131691822572369073478412464960437637252834094037807536970014029932302359170144730020497097926172733013035104364445732154652886113963730970445195279874509284593298286411749950654460024980973633704666842461114822586908825625318771703297805216000438303257422982669239966922789992579703870279012849484357471284670976589216251263630248772236097403869672582417784168451599030648854097200062231853522930230458303173611479429931640625/41696815299685075592521025870075909263104706037825068462137831354254972855501659106468022449454593259047816762757141849894043745593020610413006956954219527780369230420400408806655614875434676636452494534564204592643468329473377162252959194332465933172473805460617738931342140137785570276111428947785770236760113938426592856939535106236686819021897245532142137489624347626252961446775720756458039735200850946764073206906608431591777648562753226515374887750647384281147810387773528117470047678764317128161960362957887614523638340972607120852055963225905279241967070390206177139167893701624302869262651688304784449258978716387657431492817784746483338792893627036997573569292564595859930196027786631070000684185187451829719349748138046433057494389340445482797239089365309914181752755534997902652917781917899429810246232826773494509836375060961863543984945402171576827152535897311255937004819127027772572627087667123257945921414336378789422572468810032670605133945503333136571647576677119042149657745293705410977077266010190948079281348891943022510941134060801866409086698132037529409252564513648794776035927019225495898700487711984363277243610286074122495513039052645101524285558024921236871112993615947670324277828147098914071468613548535764304699667469038473892775495809856601745066095355884744841547023955358820446765814805211137258051109972370849618657299187247810872619264996961407985580317176246927166513302416671030157783188054368738260489920730232885083782999437054499985677847761008202808848126008312443720659072550880282874387689324898468999662256806091766908971517554333228128330736489114753653898795615121312747740373175591854904533830841208558395667956493754378403276329259851565651755368222989019426557132091395008218191705477585989093886848110308932098922758592990757891796386179877720803343887164293949978204447242670391708810708015138078036273563356699745855390873250715670835545901185456464460492101228065621009889124719644748101073855519147888830345638544925265844686885408378954982986657452791031264402558378813792174859270589876445717797550213470797977178507084924378774007749336745283263665000674382298827234749452893781507281864386038020932250298642524691247488182912902306577461597393463004232107400075590354639660355253633891961422395619098618287252706633792296364156408196052037632466344956673503628167793094387709395487279301400611168011066556812511540168812495286444281558716547745722696367573742196583222474046098755424589449502663759307761052416628667724428122037967788673107851344928748232086600904910377059084055656509978659596163652198510209218309874467639168673990335452400953081638146864649517666971733121585640464012657725791800075774917706190947674717813049201979269386886991205487195175497025670296797604184564262430750905988889152783540314135071098671094460734340953132071028968427417269944603890385210165559692859840443344674684944900336245382809631253647086875517570979826572128664554407808653894224120526556826282004259596912081423037007261533099031551035879107395153097712603839382768150714541467179152675742379147000734740668885006944132200371204504076500759790675138556288913260433556420866154181696995696604279111661795452910818949415679783260179712468903514052558346083533815005530898809687283402956017017048827379904470131570575052707939926263112768432604102031559833688770152457964705475728917998129637839859786408846795209040232626833311205267436520470422331970238382613376839273604305188917595179061492709877038449652986557688935603217006043371216257513742722174184940931522776513006816092965322927405876090759284796542879693680248232904777096971125691240209261906536202576257748965781407128209653211672523016060483606519476672163885514626739776065060229976033727401729363755755527545067006254035265878404581425119949436217760754696761944281218553233221969656859513356516325882781103075326143576138030506213227802607237545535469043984886473878323961002890861897619116161839477061561721769709391524174217591113019784245160106893566074976668762300617668668125288651404681138963289089537942733416937184868662355421599350195856041695881382921211189838982472707342726866039942261375901960864277402368364554403016706994276302848556721845063955423664077126909418681401628126766211040628394036411540045194996026068535529316647237295825431705738949296882189894558073160924690671552668466768698498366757902877349795384537881851883136246690708685752954959388188136215727915245835331793415138503217225975450533206238753514034276596087307868187649989593069174357113032410796908976085460327198028639947073630737787357079219227966255559162076936309842267223677201823441353180056204473443149678298037629262558962699905872176031060515964918472270745664921356767002195624105125263992311250725844799083698120251629904848675410007651698251473860863570101900972200258547411661673399671368912236023596023747983603485867446707107106286068013324696000609692803327304443805475398525128932340019820335371857168374318396910919835221880188594190800816201782808726115245743511478528750808355907031363713930724151683769833323483645586046564958208*t^19 - 93365645376461157406717119284421043161104379116560726161901609976696413418351643261446713960477613108172737143142951035479692047628430570915683969590828291184453621434270149840086405984695033106230066324509600585270547724419312755049383996947233335376540425548985918906845588747487116596365585071555988052899187679560512645952585492554026863821251983268693760290207301380755727697610958951926004413448267380239190546107523082986197456422335405080163276467118260783673609117263299153196027909927010776599203047093026628688072892526919195398494593533365969230453549944350633166768803760630623968297486517794554548791019427847479483261992239380400298389830060465816491724437312410247313384146030634306225695295359001185105458558623972452526909080647817480730870146131667455911636604736592331871699431538237908925295829459756208186836062509718565026263284840615470561741759849481017367492895351151649128079575947495447525752210722659598082745563137988143912020207671647578709244306175975614281858209963792400278906185449799133790139541731681456302497898814229456653449214808810932941922119162350319781565379862908584250065950215689101330631850211568309532527980036576913419357424293872393169297880427249742643171655961090136873174313207446825060579919446853663587602157247394719332628971864947939436987359600631414815544337469057726276239690247293275310556203037077784124767701256855448961166443806501868201754233758970550410305890114918080023240341759299295456850061915143834788214013574078440772095111421624459564437069811057565847970777350912152000926702087633700007633520347977618759732630902412177292589597726216898430484795356811533052750466907700681489307657832337458007644649399724529496153327528298744579443694148018916470873500974743604313118655021838186506666042884100275678624432310402510796289569578523322840302548863177885500845982528346925006065459847554519663750876996313753278126556529651123722544796922520030018794153639906818885481362621471485604331175130737494193262389682329215190415225038520351068392815081106732259914103627065962428425228997714777894266757474256030526999463572742797572039797040407033431671172160759940436898597920708319288844560580990648900719885162884934870370945204361503955279378837567324530678166285704616372774121576443430459130894929361298486837620601402386151081574432415067052300322662452918857302595143699382803049722131463587334896317283986133624254776939013059262648869490274080986072673477707617829859853760150118116239599987477852497462753784186193170041103277314426546233597945387750230744831558025788818920595274482308940024807613206519820500234702668060018959106998287922701208994255805587580877953218433368900705489389997985897422570537748198298512579449463252478046113045098682654632153006858805111037794429503919347890565750638306534510207800184430528840994781874174879930560929508231643213007543755269086668275137925750423103072241540405574793543825106692449719048036740088457303107117466295618447473943804164099563200272105613307192380663367577289129751819570872262618589722836308688175747463645164336175059050470753655328218934621996149115161982635507702180997605119554942795430400009465308552668713362584593784866074737317503043622071035788079395108130924651262639649734323200218434276255566607871756695328541640982462116390517737241917952633249247177532407482154099502285177503684299194149940290720342153305701746681239603735690083195836089425536193594774219918518601048261938981498589551916244526858240147673731162524640579591576264418399360568182557352218216050190004831582498360657149886762205136506868512940045267294228944214104134598043257726488056735306863004002041400332000088312385017160360738246818230252824443133466201128073483775777497411629700631193197488832707038278168811877765325159481324092276663083933459051681444062878777043551515484520215424826855912553124545788421401593243095486696568064117519962674745726755120512385098944852256292673957053760339531937275395809148826174495297307295849052614733864479293319938320176479587483264706162416499469311167340158083891018937586668268510684580528558788380517656930058576467106348641569871323979651641643660522080354383367258947153134458483825756401019938832755876197071049915448357737924299272449465312949915142223089938911029156148799147726939813358522094198751762652744961992731727752019537923144176595513325230561327810300348012897525259891081586461781520412223211527159749182668140362152490990304503025280688480564939430182995732697250555171514055318409938689425284671496414380449689734707114834687242809154144964643328406505939367544080096325922960677529557095757607587359839264302934034030739369287614429817604174970331954183192116454649102415261805550526040610555580472562699797579258530523844608080366110785421220847577557604373141128607466082123760863634227154235565447750645696874871375512748933055521884157226349616842327368629948476595195096826019919373714853077862705738909178012790592417072683037422601298247116276434650893673419759755137572941067293621303687568090429550068485378340033522969650478689719568116121630660400362890367002948418815172986779056541616457142305730801942579619660064011402902364794542236328125/83393630599370151185042051740151818526209412075650136924275662708509945711003318212936044898909186518095633525514283699788087491186041220826013913908439055560738460840800817613311229750869353272904989069128409185286936658946754324505918388664931866344947610921235477862684280275571140552222857895571540473520227876853185713879070212473373638043794491064284274979248695252505922893551441512916079470401701893528146413813216863183555297125506453030749775501294768562295620775547056234940095357528634256323920725915775229047276681945214241704111926451810558483934140780412354278335787403248605738525303376609568898517957432775314862985635569492966677585787254073995147138585129191719860392055573262140001368370374903659438699496276092866114988778680890965594478178730619828363505511069995805305835563835798859620492465653546989019672750121923727087969890804343153654305071794622511874009638254055545145254175334246515891842828672757578845144937620065341210267891006666273143295153354238084299315490587410821954154532020381896158562697783886045021882268121603732818173396264075058818505129027297589552071854038450991797400975423968726554487220572148244991026078105290203048571116049842473742225987231895340648555656294197828142937227097071528609399334938076947785550991619713203490132190711769489683094047910717640893531629610422274516102219944741699237314598374495621745238529993922815971160634352493854333026604833342060315566376108737476520979841460465770167565998874108999971355695522016405617696252016624887441318145101760565748775378649796937999324513612183533817943035108666456256661472978229507307797591230242625495480746351183709809067661682417116791335912987508756806552658519703131303510736445978038853114264182790016436383410955171978187773696220617864197845517185981515783592772359755441606687774328587899956408894485340783417621416030276156072547126713399491710781746501431341671091802370912928920984202456131242019778249439289496202147711038295777660691277089850531689373770816757909965973314905582062528805116757627584349718541179752891435595100426941595954357014169848757548015498673490566527330001348764597654469498905787563014563728772076041864500597285049382494976365825804613154923194786926008464214800151180709279320710507267783922844791238197236574505413267584592728312816392104075264932689913347007256335586188775418790974558602801222336022133113625023080337624990572888563117433095491445392735147484393166444948092197510849178899005327518615522104833257335448856244075935577346215702689857496464173201809820754118168111313019957319192327304397020418436619748935278337347980670904801906163276293729299035333943466243171280928025315451583600151549835412381895349435626098403958538773773982410974390350994051340593595208369128524861501811977778305567080628270142197342188921468681906264142057936854834539889207780770420331119385719680886689349369889800672490765619262507294173751035141959653144257329108815617307788448241053113652564008519193824162846074014523066198063102071758214790306195425207678765536301429082934358305351484758294001469481337770013888264400742409008153001519581350277112577826520867112841732308363393991393208558223323590905821637898831359566520359424937807028105116692167067630011061797619374566805912034034097654759808940263141150105415879852526225536865208204063119667377540304915929410951457835996259275679719572817693590418080465253666622410534873040940844663940476765226753678547208610377835190358122985419754076899305973115377871206434012086742432515027485444348369881863045553026013632185930645854811752181518569593085759387360496465809554193942251382480418523813072405152515497931562814256419306423345046032120967213038953344327771029253479552130120459952067454803458727511511055090134012508070531756809162850239898872435521509393523888562437106466443939313719026713032651765562206150652287152276061012426455605214475091070938087969772947756647922005781723795238232323678954123123443539418783048348435182226039568490320213787132149953337524601235337336250577302809362277926578179075885466833874369737324710843198700391712083391762765842422379677964945414685453732079884522751803921728554804736729108806033413988552605697113443690127910847328154253818837362803256253532422081256788072823080090389992052137071058633294474591650863411477898593764379789116146321849381343105336933537396996733515805754699590769075763703766272493381417371505909918776376272431455830491670663586830277006434451950901066412477507028068553192174615736375299979186138348714226064821593817952170920654396057279894147261475574714158438455932511118324153872619684534447354403646882706360112408946886299356596075258525117925399811744352062121031929836944541491329842713534004391248210250527984622501451689598167396240503259809697350820015303396502947721727140203801944400517094823323346799342737824472047192047495967206971734893414214212572136026649392001219385606654608887610950797050257864680039640670743714336748636793821839670443760377188381601632403565617452230491487022957057501616711814062727427861448303367539666646967291172093129916416*t^17 + 125787780685827445275551454575747928003575751213566065111773983132577823691364077574918144100435621714109439980769424991481498951685398253789634199690798416609090784131297951185396546908489646289513323109462621356200660077379983442631256056424809372912485293367363273813678868652180594569008707775336257531755987887036463495246034285261325582790615280041254677885204552908431960160114892436691163692627179432835370358861411132560167792408170229463482325294102416233824560159262902463406985397426654126742205696658874861745029816954121218697695047352283198530280993148103573759030855199739401772813778518781974736425813557103657374598707775630512093484110148311452730540792211284690731903651550597308299172443236646177793515545647837367804216299555048491467016483572326303862524790372039925922331529213627975836217134598345677314087365970479661878622217346388056804114853586773439507454833291361868775627749091270355390080035208296555033850249405595810241692738913506191688247822911436312514927276456879147800615047291327559714692374386151576756304928729271748294367376288272773019028311095691734693978063256551456127462505875632351422210866838813225429541218459687068720783488017552719612688569652759967784511126470385265185764153100315140835601654029845242677673378894514637845804954453152082792927039817582007663209709504424015398798334328695885287845236323023362783430168615885905276332864606073297521214134941592874568570819566082545393168638646675656113412771312134997406224574528439148941778466481233285816586627744261568975248671856673678252248615293206178779504300760235052023385041252612274077459930966112434601129639595646914278302279984091812072858088860801117060684077292196955945238917110319963874322606852826183259569473501193343212417113844823953584265723528568380212198744109763825780559580043460733170286396781817711158322367363309811149250332670531304139065269736648836556867864465921413266167330322223412605242339670814069978039695981150632232228543735414327495921131075996476902080413403000477409416617134382273628033182495057125856893384892737133357754058617217339645320618551281164048542717593702444445125063491621401126140716600972148356693431189747777668297338534296765038797395554404333921315143912591801641053013612499536270462949023720802765860276557542997102208863628620559884659076705461597453405934244647151657336260342677191538877371390331464409161740549111294235691870276466532962773002711428558922887503639155393895227067575904202527206371161544553987017420454911599775620438609580587962973394961668178421959232111292313827655703230961321850421281223689611176704489706440480460170619323391618656330833231205772013207059398454610381816759273684391458839532625542946021507803915505291950381094293280995530504400771519278096034038986428617176370747461388145162946500379549582205922269462331507308751590847351097061757145594952342075111055733112814664352462578496456776154473138738406859145455201634921989128033797798334363002962055810717556170359185377671188025514719091576124405009949614058771720477520575754391224899641773964923321841815022636021945128110016948552381168296442829524575878480262854802591938599271347369988122919223678896343610563991575187839430376718283750632800720855927283867816100422680132443523182935980843843571222193139637686888344074990856191273172346391467546056581817779687855110831786901310473619393114186064854317964351343886843306420648828442658585579435653931589975262918397287870410506125109883393289447235399949615324626127044504280835579643020720244064830209232526966866600645689425769933546718273189540622047684187300748293543398225383266597300035481383410686815758978838277440475792270127616449745058524308208006312223534738943750905508904095272907845224501043154799308717448101139626393100692601814844567888601490822707742343253543844931231451670172139293512930280632295093210672655783257490491335850401619138002967590955631036198872990694406364243239717192782896235430616057623376429300982039994217674545666909598107492583735080048672465432448965085964379071467315733323979397973026459009365618854346536545910786460540761098396441517968185838731922499498775343942975202664404030931286203522297073791141789379161253744071594722847822352245907348906424817791225369272257437132043410347053223679922276111764283321691943971933643330883503645095446172834442684207505860729178160803119488739468886189771226887161934565131519950483566789010558914002744893193985829594257541138532115866099553214839007409945045570684851536471997278427500042931100785949235851053699444056340270637567007612270350558865963021094440278206827340021215367201334512931183050945239026850911520147298627735960024020977753953979979337934348800490303544201341722308503320774698438502933564735782275570134194271626903658468430003004952208618554038660809728366601317015281423389716751906174599438611291633730519185999945565308361629158304292406038831623470899022084780494246711840415692251610487540701859454552862964106504361885348029869223337924802027262682259330322505173765435737711336900201264187118337228343432765767498971368979814124357263920839323584212135007093902539925328306721667044460365464978489647504285888671875/166787261198740302370084103480303637052418824151300273848551325417019891422006636425872089797818373036191267051028567399576174982372082441652027827816878111121476921681601635226622459501738706545809978138256818370573873317893508649011836777329863732689895221842470955725368560551142281104445715791143080947040455753706371427758140424946747276087588982128568549958497390505011845787102883025832158940803403787056292827626433726367110594251012906061499551002589537124591241551094112469880190715057268512647841451831550458094553363890428483408223852903621116967868281560824708556671574806497211477050606753219137797035914865550629725971271138985933355171574508147990294277170258383439720784111146524280002736740749807318877398992552185732229977557361781931188956357461239656727011022139991610611671127671597719240984931307093978039345500243847454175939781608686307308610143589245023748019276508111090290508350668493031783685657345515157690289875240130682420535782013332546286590306708476168598630981174821643908309064040763792317125395567772090043764536243207465636346792528150117637010258054595179104143708076901983594801950847937453108974441144296489982052156210580406097142232099684947484451974463790681297111312588395656285874454194143057218798669876153895571101983239426406980264381423538979366188095821435281787063259220844549032204439889483398474629196748991243490477059987845631942321268704987708666053209666684120631132752217474953041959682920931540335131997748217999942711391044032811235392504033249774882636290203521131497550757299593875998649027224367067635886070217332912513322945956459014615595182460485250990961492702367419618135323364834233582671825975017513613105317039406262607021472891956077706228528365580032872766821910343956375547392441235728395691034371963031567185544719510883213375548657175799912817788970681566835242832060552312145094253426798983421563493002862683342183604741825857841968404912262484039556498878578992404295422076591555321382554179701063378747541633515819931946629811164125057610233515255168699437082359505782871190200853883191908714028339697515096030997346981133054660002697529195308938997811575126029127457544152083729001194570098764989952731651609226309846389573852016928429600302361418558641421014535567845689582476394473149010826535169185456625632784208150529865379826694014512671172377550837581949117205602444672044266227250046160675249981145777126234866190982890785470294968786332889896184395021698357798010655037231044209666514670897712488151871154692431405379714992928346403619641508236336222626039914638384654608794040836873239497870556674695961341809603812326552587458598070667886932486342561856050630903167200303099670824763790698871252196807917077547547964821948780701988102681187190416738257049723003623955556611134161256540284394684377842937363812528284115873709669079778415561540840662238771439361773378698739779601344981531238525014588347502070283919306288514658217631234615576896482106227305128017038387648325692148029046132396126204143516429580612390850415357531072602858165868716610702969516588002938962675540027776528801484818016306003039162700554225155653041734225683464616726787982786417116446647181811643275797662719133040718849875614056210233384334135260022123595238749133611824068068195309519617880526282300210831759705052451073730416408126239334755080609831858821902915671992518551359439145635387180836160930507333244821069746081881689327880953530453507357094417220755670380716245970839508153798611946230755742412868024173484865030054970888696739763726091106052027264371861291709623504363037139186171518774720992931619108387884502764960837047626144810305030995863125628512838612846690092064241934426077906688655542058506959104260240919904134909606917455023022110180268025016141063513618325700479797744871043018787047777124874212932887878627438053426065303531124412301304574304552122024852911210428950182141876175939545895513295844011563447590476464647357908246246887078837566096696870364452079136980640427574264299906675049202470674672501154605618724555853156358151770933667748739474649421686397400783424166783525531684844759355929890829370907464159769045503607843457109609473458217612066827977105211394226887380255821694656308507637674725606512507064844162513576145646160180779984104274142117266588949183301726822955797187528759578232292643698762686210673867074793993467031611509399181538151527407532544986762834743011819837552752544862911660983341327173660554012868903901802132824955014056137106384349231472750599958372276697428452129643187635904341841308792114559788294522951149428316876911865022236648307745239369068894708807293765412720224817893772598713192150517050235850799623488704124242063859673889082982659685427068008782496420501055969245002903379196334792481006519619394701640030606793005895443454280407603888801034189646646693598685475648944094384094991934413943469786828428425144272053298784002438771213309217775221901594100515729360079281341487428673497273587643679340887520754376763203264807131234904460982974045914115003233423628125454855722896606735079333293934582344186259832832*t^15 - 127024412480900048502766348239849541700075297303806443934340261108565417491259590662927291021070892104289392114542671138225240845128748726407875825909958702145938766272748236093852855960780291632599077880470565112789072257012886130623660553479350172971317357383072207860038780623304837395847430984297963204560089951996230281403561017378424645560361346250348499252693674134386719304931924991477848422523367968046863532434065112963508953383607887521034605940705771981376876898612300944179643834522021811004140107054691942717992325702046090666475766741085010925344369348766084437304606709450217172219467764558145142859906862160660885853346924071765787376903551537557454146807265134963344954077306854876421216431538329493926147862072833532674961008639736286922642426018170378925214551749503719493357984213179910843797715841218999520426182396101710545495533485681100169081331463599364812203606188045414356733726394768910689248080588518460544261254319167176029775146994965211924141912130796346362222048615657058863919091913153721752398543721591850929203848074378798208500130869949412680763210059203429117507942990226928681324782401694498442511184602804090901563485968356428237149455906295933859466149547851581372215453218332626131355413440892445415662637906618056787762074280644865976549622737409684862723755711342582376214188015832180623915783720994793347624295197359607760388935235581156993308110879304905392984070499335236609796721115781172814656523080395099459626280764581534498354503587634503202902375544102139553447516087506508101356068981805726478189360181241346595683338829767394228120487244491710181488090529546586021989836048265295173517180901094568138033591346103579650762758319924428623479228683743152381538322111864558661601340731236541474136546953092832784180084824334950778709706498859124940747932544714321763266270666430864871775531701612529889935156418956491823152859022705705570694635187342267195018413550165575315914417297066685572790252684508365266070325321572015173690146602515697831538291994142799690440169461818155936523946034504931361990930396956895910085683203679102651952145147635506190805290725087826442534176277987495479761130011814261900662068936316608883065934809238226353258630197273295294388877788991785067669114289465702371789682228827423857777039721227839461238928048294370967829442263652300575895247316342764854270095888041689372774913224100942102847968341991876218421089984419649479145456749858357920464916888710642758475665637243689037900343662547412406033314119727309136241560761837791051770500391839066601461596501346953703704913958065455111952597438516812909815896036200205033977746031022978389470838411693012387713217940165065943082993716884054442355865877191503032660407704458120967152388494830646511497516249294782291993224167790828962873298131008640452796878264479067892248044963154322728240759972182326980513911668053807308602244446381854925636155873277369471694433856400889396444939980866218135171487350455068111175210838600641558448819773095727831553940797225698552024792933355076223824628917142669042318442882644476382042152028212689340704991121588580173205558590502891903495540072681025548637051577676988906769813113339832015037755929723399802141738760631181863376287575378261069582793960919857659475298635300853003073255239644992382446398251927832468309804476540683933135858700626381651030407497751623268698736290786419285911716687050147661786746160946668640476696968926542778055620166446384841241078261702932584640985128003673523634151196658907061624687300077293982730178355027646020167248483504194712917478646324666159780019023267634433732112176980741380989350771132618836209338353875796880271600530537776381229112180576523038891123198812337636078174869091711344989804570638243287195902545671615371213204591198439829936219962462106053716613722882638027603052221244622083080729950010335867501360158179000234013281211804055564728865223345436311046992262923256776441640270366407332951780484763842420308289544885833706354927001199046026982319583854712921579656546337686772402900651081176764608106759481664908881583958730270623218632037647845188189948737445762608879821918613511109718735268403090894197708898274076635949117774658770530669832997507088353599429103233448825101379872802661437706577793349512425100161430898959620563508789334200521319186291546029231315084823583405116535334441929166789870051218381032573214612854210269910604752779753736113641013756415971725131547512867538869756797345071973982230028714997224104599970544749640404921013641058858914823770599569931921422056928880469210558273898882380394622836981391641679248668370609977981964971541188777737010843661038251800147763853139617930869017734460181059605378564366480654246811071160137781926807164772005761772566383928184865589713934522321724917634523010780023596666546833932376173385321196625906727292237486758698271860322519608385121667962191792812277439904972813560548581559313271703242133266394979713845290210110596141539796529869647817421290795035512501101131521459789869781741790730314645889293661117172491442747956951600847185649900393244924734752664593740727706382668262874420785200565632882847015933405677470296180270187706357772216796875/333574522397480604740168206960607274104837648302600547697102650834039782844013272851744179595636746072382534102057134799152349964744164883304055655633756222242953843363203270453244919003477413091619956276513636741147746635787017298023673554659727465379790443684941911450737121102284562208891431582286161894080911507412742855516280849893494552175177964257137099916994781010023691574205766051664317881606807574112585655252867452734221188502025812122999102005179074249182483102188224939760381430114537025295682903663100916189106727780856966816447705807242233935736563121649417113343149612994422954101213506438275594071829731101259451942542277971866710343149016295980588554340516766879441568222293048560005473481499614637754797985104371464459955114723563862377912714922479313454022044279983221223342255343195438481969862614187956078691000487694908351879563217372614617220287178490047496038553016222180581016701336986063567371314691030315380579750480261364841071564026665092573180613416952337197261962349643287816618128081527584634250791135544180087529072486414931272693585056300235274020516109190358208287416153803967189603901695874906217948882288592979964104312421160812194284464199369894968903948927581362594222625176791312571748908388286114437597339752307791142203966478852813960528762847077958732376191642870563574126518441689098064408879778966796949258393497982486980954119975691263884642537409975417332106419333368241262265504434949906083919365841863080670263995496435999885422782088065622470785008066499549765272580407042262995101514599187751997298054448734135271772140434665825026645891912918029231190364920970501981922985404734839236270646729668467165343651950035027226210634078812525214042945783912155412457056731160065745533643820687912751094784882471456791382068743926063134371089439021766426751097314351599825635577941363133670485664121104624290188506853597966843126986005725366684367209483651715683936809824524968079112997757157984808590844153183110642765108359402126757495083267031639863893259622328250115220467030510337398874164719011565742380401707766383817428056679395030192061994693962266109320005395058390617877995623150252058254915088304167458002389140197529979905463303218452619692779147704033856859200604722837117282842029071135691379164952788946298021653070338370913251265568416301059730759653388029025342344755101675163898234411204889344088532454500092321350499962291554252469732381965781570940589937572665779792368790043396715596021310074462088419333029341795424976303742309384862810759429985856692807239283016472672445252079829276769309217588081673746478995741113349391922683619207624653105174917196141335773864972685123712101261806334400606199341649527581397742504393615834155095095929643897561403976205362374380833476514099446007247911113222268322513080568789368755685874727625056568231747419338159556831123081681324477542878723546757397479559202689963062477050029176695004140567838612577029316435262469231153792964212454610256034076775296651384296058092264792252408287032859161224781700830715062145205716331737433221405939033176005877925351080055553057602969636032612006078325401108450311306083468451366929233453575965572834232893294363623286551595325438266081437699751228112420466768668270520044247190477498267223648136136390619039235761052564600421663519410104902147460832816252478669510161219663717643805831343985037102718878291270774361672321861014666489642139492163763378655761907060907014714188834441511340761432491941679016307597223892461511484825736048346969730060109941777393479527452182212104054528743722583419247008726074278372343037549441985863238216775769005529921674095252289620610061991726251257025677225693380184128483868852155813377311084117013918208520481839808269819213834910046044220360536050032282127027236651400959595489742086037574095554249748425865775757254876106852130607062248824602609148609104244049705822420857900364283752351879091791026591688023126895180952929294715816492493774157675132193393740728904158273961280855148528599813350098404941349345002309211237449111706312716303541867335497478949298843372794801566848333567051063369689518711859781658741814928319538091007215686914219218946916435224133655954210422788453774760511643389312617015275349451213025014129688325027152291292320361559968208548284234533177898366603453645911594375057519156464585287397525372421347734149587986934063223018798363076303054815065089973525669486023639675105505089725823321966682654347321108025737807803604265649910028112274212768698462945501199916744553394856904259286375271808683682617584229119576589045902298856633753823730044473296615490478738137789417614587530825440449635787545197426384301034100471701599246977408248484127719347778165965319370854136017564992841002111938490005806758392669584962013039238789403280061213586011790886908560815207777602068379293293387197370951297888188768189983868827886939573656856850288544106597568004877542426618435550443803188201031458720158562682974857346994547175287358681775041508753526406529614262469808921965948091828230006466847256250909711445793213470158666587869164688372519665664*t^13 + 92205153556426903550550684136627534828269830391500186484707649444466229610160129238026273271435224146847581020995432683923121502135203075022225830897217455756243329141044181128027979671072071809565887115397955654226332975437336394659844509850904638818720133636529948067344364890327912929090211664071324267489676994494444057875780479912080202910992972692850749437797130851437775887256848131739421947841204139118448513620663569807393947513573254542003486613407586980687799869959757024296196498103251766833499694101325250249145479422732780242549694695605697537842468014242933370248560065454387358496489309793544321739322624951750497299590836250060958790932060270754715684115461192058551024024006430467942105152311863635356666553060507392659755591718983393675586336257989775675910439819570197025944326717526838595903033848007107143306499009672787852513869947410224907919356596952446514860037431401120848357648031315982954513330497246411997655237785717749618718952939439882376057037354114033855354471201365886905773794977624757789253539872519181198620622596617240459657651059876412689319622780880606782191683549436885686599520131405617186836457305672664103264938896518795739710512919779844974265079938774109555115657412843885610120701161199578317028352231575147479978969721882194497993052771638093779481139225911556944422234457343103151410981120896668996981502628590838105531037769715976583320297606407133385583781052161026885193789230408839059930041845834471442268239520849970054175768916966265538000676778962513229935094463894040412010131943250907678340673154215218195316536655032143127533877954340939342893295727703863448651430888616219591222022221881007236807698540332492596330276049652962447698922642385320872449660334768449109484333933535974531976885358086190139424592722128583596073029354958523916710491827588341656499690747446754360779022104487384845457703079620741884608542883220196782813642180411635902519283605883634810718960831549717474601465705299880231376386359407963942846102960124622648371144403015016971446608896467992360216828420176665454227784903119924431413833677951078414317157273740516641857924884423947839873027867962979967167744008390588746336084799456758382992520128937968455979542313665170101785482672605617361204418431098725362908596080005582522045744373562328576208404551050023782696385318825597809560070570630023009249067669480015335692797357916136853813733060685175861826648490623566375220396282172746038813784036310484751302942482130777517144939934723192154936495676275109057260748929864175901806192227252019695743135558943220909747568415989066971890916520717634203031827166649844879623970120279989214366961058058328722011384201176818045010322493148502850500720577600334288749923234721064173018597318030438266702689026366710816761986585746655093919964012130292011359924733347477449421775218891203250183727375132784120998146256253891962263204259291492204191778252871122866368969789107724158847402106948883350742730412564915077910879970045450246948034285085267207891171589056234481863847289811931487657835080465966500868653058398349266295702654040684790339204227386932957744023544173357525486776110654891548844668456089721116492109838958414258365932821412511917574765208369397567174332606320091386949864453120452421212274406854895070153849010529311939104321678934133437474077315537528842657816085549666490626775909975210092208128073496571747399007037052682383418827888188306814774019877312643561235638136829893990003262418145357638123841058165467438657689621288829681339215410875247714853560204639857458098376887867213852311632292114588970265568179078709547967704746926270300683083328655620495189999406989294322459638798293341356826769434908973175356036098823341438987767068696676656081470397057478903653730878296927660905535060806827540709727337195550351465743054825620251428906046612455376007735579262920045031693786214138075627814558234266336349982164807190813728097736669888029770585906509840782612379376805088007393125695739217401439391464491836801497701909905786453259427441256836235623492410299051992655301577066623201611886511543027315458667497074456190602937070916057154455964037083668266957505454796034535831257265964357774409597590131271077244716257703260108425381960576626329045363466839295639194580949835306226897688725632775532196777429769928699410453312167390880549662993819110240017680380197820810042812805809961046539457815255564899419982019707757385264572918957775411408246660601171591697786462452875368855781248232624556332718726856063030303868879827656811846095421544350094709257891005312872954233669832039962109258988211771989934430414277402272063984493652678391804381440883796910329445199058927950607097978366442273628531104510992119410785984087348386675760822061610018554068931014032519147390728061550810676171764390832371049338962765432346900793977554610353981468964263048278496652601301319166101778298956662485548255320128474474460718596278387292443316018963688208466767128514497545692846292038390194545647215164832790852823694696680554788078802693451151839280136428371562027837768307391992787875021777243763565112658792058349845457666791526311245972772091012095332782645120248816983614439715277745361328125/667149044794961209480336413921214548209675296605201095394205301668079565688026545703488359191273492144765068204114269598304699929488329766608111311267512444485907686726406540906489838006954826183239912553027273482295493271574034596047347109319454930759580887369883822901474242204569124417782863164572323788161823014825485711032561699786989104350355928514274199833989562020047383148411532103328635763213615148225171310505734905468442377004051624245998204010358148498364966204376449879520762860229074050591365807326201832378213455561713933632895411614484467871473126243298834226686299225988845908202427012876551188143659462202518903885084555943733420686298032591961177108681033533758883136444586097120010946962999229275509595970208742928919910229447127724755825429844958626908044088559966442446684510686390876963939725228375912157382000975389816703759126434745229234440574356980094992077106032444361162033402673972127134742629382060630761159500960522729682143128053330185146361226833904674394523924699286575633236256163055169268501582271088360175058144972829862545387170112600470548041032218380716416574832307607934379207803391749812435897764577185959928208624842321624388568928398739789937807897855162725188445250353582625143497816776572228875194679504615582284407932957705627921057525694155917464752383285741127148253036883378196128817759557933593898516786995964973961908239951382527769285074819950834664212838666736482524531008869899812167838731683726161340527990992871999770845564176131244941570016132999099530545160814084525990203029198375503994596108897468270543544280869331650053291783825836058462380729841941003963845970809469678472541293459336934330687303900070054452421268157625050428085891567824310824914113462320131491067287641375825502189569764942913582764137487852126268742178878043532853502194628703199651271155882726267340971328242209248580377013707195933686253972011450733368734418967303431367873619649049936158225995514315969617181688306366221285530216718804253514990166534063279727786519244656500230440934061020674797748329438023131484760803415532767634856113358790060384123989387924532218640010790116781235755991246300504116509830176608334916004778280395059959810926606436905239385558295408067713718401209445674234565684058142271382758329905577892596043306140676741826502531136832602119461519306776058050684689510203350327796468822409778688177064909000184642700999924583108504939464763931563141881179875145331559584737580086793431192042620148924176838666058683590849952607484618769725621518859971713385614478566032945344890504159658553538618435176163347492957991482226698783845367238415249306210349834392282671547729945370247424202523612668801212398683299055162795485008787231668310190191859287795122807952410724748761666953028198892014495822226444536645026161137578737511371749455250113136463494838676319113662246163362648955085757447093514794959118405379926124954100058353390008281135677225154058632870524938462307585928424909220512068153550593302768592116184529584504816574065718322449563401661430124290411432663474866442811878066352011755850702160111106115205939272065224012156650802216900622612166936902733858466907151931145668465786588727246573103190650876532162875399502456224840933537336541040088494380954996534447296272272781238078471522105129200843327038820209804294921665632504957339020322439327435287611662687970074205437756582541548723344643722029332979284278984327526757311523814121814029428377668883022681522864983883358032615194447784923022969651472096693939460120219883554786959054904364424208109057487445166838494017452148556744686075098883971726476433551538011059843348190504579241220123983452502514051354451386760368256967737704311626754622168234027836417040963679616539638427669820092088440721072100064564254054473302801919190979484172075148191108499496851731551514509752213704261214124497649205218297218208488099411644841715800728567504703758183582053183376046253790361905858589431632984987548315350264386787481457808316547922561710297057199626700196809882698690004618422474898223412625432607083734670994957898597686745589603133696667134102126739379037423719563317483629856639076182014431373828438437893832870448267311908420845576907549521023286778625234030550698902426050028259376650054304582584640723119936417096568469066355796733206907291823188750115038312929170574795050744842695468299175973868126446037596726152606109630130179947051338972047279350211010179451646643933365308694642216051475615607208531299820056224548425537396925891002399833489106789713808518572750543617367365235168458239153178091804597713267507647460088946593230980957476275578835229175061650880899271575090394852768602068200943403198493954816496968255438695556331930638741708272035129985682004223876980011613516785339169924026078477578806560122427172023581773817121630415555204136758586586774394741902595776377536379967737655773879147313713700577088213195136009755084853236871100887606376402062917440317125365949714693989094350574717363550083017507052813059228524939617843931896183656460012933694512501819422891586426940317333175738329376745039331328*t^11 - 45392871540282705316114889678049808790831910604441698330284654013235252296385149443879941857181490682270813877348582451803623261250054892353622539850447687383784110358465519302144526017683614648969332417594144909569832462272392032243418937802949460192904373004327869199932740715956807218630435639188249671100742597318987927095153322313815885282133373938379228803652830623027797525799681420065685088930903010670716955872932210363178240911420653225623580495095719548546983635800395271084760962913014671650270345764023351761124213932022236992731265569922409813585736397955339042205824527685379986323828511356488183897213478246028963872048952374009275779513881563788818997746679681708975867751055525381217594667731050881649366328371310307539108980261925696475661749037772837172953184320517048754618755000985446675206979231381291637189687634789389435434791488906456557034214744124232252683193265333220732017631468476281225905532033769667039502425827339513871933164771256985270599611681232491642573716552092939789393826279771369476054363650579280419403566664168010956077079607998950884509359059694152104597235856820370391288017322876618794388649805927001822997914423358027580471929094196060292047686639950261624880031313116826031489181345284943442565586621112368394871719972059589391238558382970148034147413288682638192295307016222478133623009672674860325596960514064677585099083237688782213399029428172946373430282575150880826046322187947142180397999401386146912934473108006144793066998323665050529776905646397882131875674588596435706414186915287982416670633841230440445538946298831287493104661877450947370717635968633441224727586790619963231300651287423445655994035498778905510742401997063463437919343957856735630102885395214453884128214452522371644463844061973903625338264901213021196952579834049646285077008173288799046850446833211388911060705763868809334769424667937423929670992834478942189199810339655072236565883847549173363416665213540329962748200424941988280731287269713343375075361336525229040826973293280192344520583431824214982871699916980207996387240244207017748859089304147414516045763305327869395149023905105571357569533418228693951464246935660090146802404872848730711674030868464504444506726039018758639666426184022391633909892978141410159228780502807675385478863810242099795132359085237411890771359422348621955201223573396442370037528812631242760301674174740403205392986851833787975537386425927145238975776064729680397333990934718679379191269830735749595914022945792535655233105176269550166972841243294817755353378008265610544023947085675133540744765504286494078606837019314689144748644765881487172396826714263891319703564859652877585901614305018700769140784800649290591321792837668026242102546657210090237149750542633492704962581131048849993098662504664460970475315366328116962327223612574391436071677498192775889920347806985728473750019373540832384736993617472672817029323797453494189784690895283551995928285430322434812916210094271852235702620670826471701897236985774973368918105859790454302225803005439747313745982609679854595891353027258107764026211341348412723628862259029674069723432213776466193943392006770353603744882097349206019002649301412392154838969791746778013922649036764010719859566707386915357684046248269180316495444342503096767316149967351283784864140094242141987149324391084697491343906645013665252707337041400867461382190134082612573798681750591545777638497329387307623345679748484374973043594382301807612839552515103626547148645631591780899689593936665401648355448348592255765434731136616527950535534433099670431238653151634721333351551257155412969745912265598654017020202650624960411829638742875010739181529817141220887262038126195244663051601822965255270430557313085172840990424598221059763245046064085816165872570179607567184024694410594435389027755115352981218448077163139898335827565863378699663948239971900646957088293282315409221789966911179550094827177773735607210231916551003830934249932626156761131522414494266531152560797666431810877709010633220878836555487315161388067128191323739595769197065837194002855667130481216748918255708723269676873546396208309046147878135233248017211187566313534478351789287729092693119415623217202402128626520619117396683535612335850108666005289418534060918010782066332206332255069174549195524340121353783347751686013939864636478889084672635758393863192176287146083030009021068604935868234417643634599835391113075056917343700634345610209433928804743782442961138018977972909165493752665495489601818929717941474827365810955589552434143470398201681612184347408378525099595093796796555697103902955945665290981621736213882898912974285718411904917415970633876821381646129517478429366144701025682167963256286729848499371645579574330416285375099964661089779955749197300066010300016914932579834599772555024239735423290147460016414179063639387141949049943252304427249124151624393469422010020499842573295871573685015855395156850361253423934904789160964669102181983887782346670762285973704748660316329011228904623776219449063771044274750195424913326293594153903262093293413410645374268481055766682005667964755715380571708709601305308935155337910693184971560943639525226714902170879577926025390625/1334298089589922418960672827842429096419350593210402190788410603336159131376053091406976718382546984289530136408228539196609399858976659533216222622535024888971815373452813081812979676013909652366479825106054546964590986543148069192094694218638909861519161774739767645802948484409138248835565726329144647576323646029650971422065123399573978208700711857028548399667979124040094766296823064206657271526427230296450342621011469810936884754008103248491996408020716296996729932408752899759041525720458148101182731614652403664756426911123427867265790823228968935742946252486597668453372598451977691816404854025753102376287318924405037807770169111887466841372596065183922354217362067067517766272889172194240021893925998458551019191940417485857839820458894255449511650859689917253816088177119932884893369021372781753927879450456751824314764001950779633407518252869490458468881148713960189984154212064888722324066805347944254269485258764121261522319001921045459364286256106660370292722453667809348789047849398573151266472512326110338537003164542176720350116289945659725090774340225200941096082064436761432833149664615215868758415606783499624871795529154371919856417249684643248777137856797479579875615795710325450376890500707165250286995633553144457750389359009231164568815865915411255842115051388311834929504766571482254296506073766756392257635519115867187797033573991929947923816479902765055538570149639901669328425677333472965049062017739799624335677463367452322681055981985743999541691128352262489883140032265998199061090321628169051980406058396751007989192217794936541087088561738663300106583567651672116924761459683882007927691941618939356945082586918673868661374607800140108904842536315250100856171783135648621649828226924640262982134575282751651004379139529885827165528274975704252537484357756087065707004389257406399302542311765452534681942656484418497160754027414391867372507944022901466737468837934606862735747239298099872316451991028631939234363376612732442571060433437608507029980333068126559455573038489313000460881868122041349595496658876046262969521606831065535269712226717580120768247978775849064437280021580233562471511982492601008233019660353216669832009556560790119919621853212873810478771116590816135427436802418891348469131368116284542765516659811155785192086612281353483653005062273665204238923038613552116101369379020406700655592937644819557376354129818000369285401999849166217009878929527863126283762359750290663119169475160173586862384085240297848353677332117367181699905214969237539451243037719943426771228957132065890689781008319317107077236870352326694985915982964453397567690734476830498612420699668784565343095459890740494848405047225337602424797366598110325590970017574463336620380383718575590245615904821449497523333906056397784028991644452889073290052322275157475022743498910500226272926989677352638227324492326725297910171514894187029589918236810759852249908200116706780016562271354450308117265741049876924615171856849818441024136307101186605537184232369059169009633148131436644899126803322860248580822865326949732885623756132704023511701404320222212230411878544130448024313301604433801245224333873805467716933814303862291336931573177454493146206381301753064325750799004912449681867074673082080176988761909993068894592544545562476156943044210258401686654077640419608589843331265009914678040644878654870575223325375940148410875513165083097446689287444058665958568557968655053514623047628243628058856755337766045363045729967766716065230388895569846045939302944193387878920240439767109573918109808728848416218114974890333676988034904297113489372150197767943452952867103076022119686696381009158482440247966905005028102708902773520736513935475408623253509244336468055672834081927359233079276855339640184176881442144200129128508108946605603838381958968344150296382216998993703463103029019504427408522428248995298410436594436416976198823289683431601457135009407516367164106366752092507580723811717178863265969975096630700528773574962915616633095845123420594114399253400393619765397380009236844949796446825250865214167469341989915797195373491179206267393334268204253478758074847439126634967259713278152364028862747656876875787665740896534623816841691153815099042046573557250468061101397804852100056518753300108609165169281446239872834193136938132711593466413814583646377500230076625858341149590101489685390936598351947736252892075193452305212219260260359894102677944094558700422020358903293287866730617389284432102951231214417062599640112449096851074793851782004799666978213579427617037145501087234734730470336916478306356183609195426535015294920177893186461961914952551157670458350123301761798543150180789705537204136401886806396987909632993936510877391112663861277483416544070259971364008447753960023227033570678339848052156955157613120244854344047163547634243260831110408273517173173548789483805191552755072759935475311547758294627427401154176426390272019510169706473742201775212752804125834880634250731899429387978188701149434727100166035014105626118457049879235687863792367312920025867389025003638845783172853880634666351476658753490078662656*t^9 + 13903040505428413365900834322963685130414712196827846546239768640995095758931701112595021421217356585760058134622456502158611046248416464928485267650520900988938915833155210753459748437635743462255846753976181285623749612790653450002557605498752636610361548707618837213187735229775768378558131110846960208480873143450056863463392850904111272543635225967769606403378226122689231389907849323576106319632845946234827674059566268395151181906043802068620612954274706481123272269425823896086032515049889074787656295061012766330871571879918905957173589514871091763346138607535967781212573210915316349942977479172962570957673091828763558896344603553410363188026674965068560837579127280945337238196715024055611935207139273664365514548567931348277206109302970369602344476322705950209278384136177480982913455108578505797844878568610582811834973225927933508517419096368195640581717379507008236420091187083382662959281669418323346856589856684982130642185048154204541502233687934258551923733367480812604862384776974778842497980426911709677215495893209981131575300775887550937845048703347252564522233718736356216188175749887325653775589007906050960504958142347422987729163607748261518684772593447983456877269808329131275847253292394997903375185018280490402442728216095711146390516362669082608134108058473638095307469177439454901283629821909145700876927431265462163676957255580950565682172955020949590540850735618442751993534280664036121068843249094944078621762464562055017367808404008253750842014331999260454519593900144090603689458255570734131400214899901675214373440851885823738346648163574484573611002249854161183625718436315616382342180894849927086916673305279040700853125239357278235666487388036376127215323387911486026847225932086859456546338193220850527917116153801161632022280941552765510575745966119066938606567011536484633324907009638406814401373985792515336035924189993813056324397083515065206873333766086435633194655640853570421538742025666431039411328477347036300386958363981212462488649272889941985527441049895315539682669003563652429861566798034385718223988882218091237656086944415846686480611078935119140347229445831967748048333427228882832780727947294306438811255623654446419048505747314730641935453275127502903999035573843415786115545584728143823691580994983067630508757752436086654525823944983414786697071823727240758182233319071978446081553493138156941938144323298378946277720098826484236901798034156276038936451672605961860152837309535207380507098803447096941610670152794389884688913001849894620187155786577550239674427494992972239704129402232678968648189451399365835776382974476420287992639871836801965923412194434100268034769453432800769744141885724057340253294298117578377310024376696085492501242854724008635626487652957544271364735670886913304081878435902638312905591093578803285318803088868545536132207020061373151052838287582138103456211760873807285850580427385834762906970300607641651489264850764205976298880499183899678364159595350655431365294406124129928422570635059458053922412071672106846354221815388896153429002623334844546914549176286885615757916101614053436330263630333227567853799886712790516649608821507859828961309799124501473861773571587273599355157948566216927799680108008411120146482147923596539313495607525779763246107043881222240923876639312694805372802469692427727999432944844945038415697129516655149429138252315141861177765940713967313665955369594389714687404726714648140537374457715601716261056995340606850125687090738751192996180676063286544404628370622830821465650415499634885930569055130401302694616268415026648721035201749344290315320929774677143736774847430637581318778882454273240644355014196296515645505419858625135464395860345446472591860591198564123859070389545781741800358648855329800699159639964199576377328234040105245152599248581378263937491709199034137088651597288657020810642793994046040492231760107200465500838095949926056093816178191027299931391894897033338999991524953073767245378321387588151318596317047404823773943658459930329568151889333842313277325425251062692524246820624569312546705909133889614303184117435557896081900266237482574959966644481257083152688036221404575429221987288752163153222582225693026388758628796683803313151057098064316794777683841970286340231327296920440449215650836943956469509615512117018149931560519935399920632197215039124294480168887482437365238211083842895707602739625625452653257828344057243148325165157573588829013755771999175878223807543024666808273871453124347638930908703626409977708915083791779904508720088100351860163651121899070737128403259884067975061249877478223149754489519704761219881985644028556343994074479788205161714276971087964098668027911394375847764768699480127819647488289638789360421511529172605118550215982260928627631812044737007955986799723511333555705850759309671414099774078843575123038382313204286548031098804886651990102770657628432101609063876219677208525862814027703307599271756409582065891218405172902305350412716178028762659691874599294760383034745517370136690089406553204707704453001649512385202595560346323624224468239313922202124738441154405455360107498804536900731030120283135867000345299040835379709209318652615574566760089328216552734375/2668596179179844837921345655684858192838701186420804381576821206672318262752106182813953436765093968579060272816457078393218799717953319066432445245070049777943630746905626163625959352027819304732959650212109093929181973086296138384189388437277819723038323549479535291605896968818276497671131452658289295152647292059301942844130246799147956417401423714057096799335958248080189532593646128413314543052854460592900685242022939621873769508016206496983992816041432593993459864817505799518083051440916296202365463229304807329512853822246855734531581646457937871485892504973195336906745196903955383632809708051506204752574637848810075615540338223774933682745192130367844708434724134135035532545778344388480043787851996917102038383880834971715679640917788510899023301719379834507632176354239865769786738042745563507855758900913503648629528003901559266815036505738980916937762297427920379968308424129777444648133610695888508538970517528242523044638003842090918728572512213320740585444907335618697578095698797146302532945024652220677074006329084353440700232579891319450181548680450401882192164128873522865666299329230431737516831213566999249743591058308743839712834499369286497554275713594959159751231591420650900753781001414330500573991267106288915500778718018462329137631731830822511684230102776623669859009533142964508593012147533512784515271038231734375594067147983859895847632959805530111077140299279803338656851354666945930098124035479599248671354926734904645362111963971487999083382256704524979766280064531996398122180643256338103960812116793502015978384435589873082174177123477326600213167135303344233849522919367764015855383883237878713890165173837347737322749215600280217809685072630500201712343566271297243299656453849280525964269150565503302008758279059771654331056549951408505074968715512174131414008778514812798605084623530905069363885312968836994321508054828783734745015888045802933474937675869213725471494478596199744632903982057263878468726753225464885142120866875217014059960666136253118911146076978626000921763736244082699190993317752092525939043213662131070539424453435160241536495957551698128874560043160467124943023964985202016466039320706433339664019113121580239839243706425747620957542233181632270854873604837782696938262736232569085531033319622311570384173224562706967306010124547330408477846077227104232202738758040813401311185875289639114752708259636000738570803999698332434019757859055726252567524719500581326238338950320347173724768170480595696707354664234734363399810429938475078902486075439886853542457914264131781379562016638634214154473740704653389971831965928906795135381468953660997224841399337569130686190919781480989696810094450675204849594733196220651181940035148926673240760767437151180491231809642898995046667812112795568057983288905778146580104644550314950045486997821000452545853979354705276454648984653450595820343029788374059179836473621519704499816400233413560033124542708900616234531482099753849230343713699636882048272614202373211074368464738118338019266296262873289798253606645720497161645730653899465771247512265408047023402808640444424460823757088260896048626603208867602490448667747610935433867628607724582673863146354908986292412762603506128651501598009824899363734149346164160353977523819986137789185089091124952313886088420516803373308155280839217179686662530019829356081289757309741150446650751880296821751026330166194893378574888117331917137115937310107029246095256487256117713510675532090726091459935533432130460777791139692091878605888386775757840480879534219147836219617457696832436229949780667353976069808594226978744300395535886905905734206152044239373392762018316964880495933810010056205417805547041473027870950817246507018488672936111345668163854718466158553710679280368353762884288400258257016217893211207676763917936688300592764433997987406926206058039008854817044856497990596820873188872833952397646579366863202914270018815032734328212733504185015161447623434357726531939950193261401057547149925831233266191690246841188228798506800787239530794760018473689899592893650501730428334938683979831594390746982358412534786668536408506957516149694878253269934519426556304728057725495313753751575331481793069247633683382307630198084093147114500936122202795609704200113037506600217218330338562892479745668386273876265423186932827629167292755000460153251716682299180202979370781873196703895472505784150386904610424438520520719788205355888189117400844040717806586575733461234778568864205902462428834125199280224898193702149587703564009599333956427158855234074291002174469469460940673832956612712367218390853070030589840355786372923923829905102315340916700246603523597086300361579411074408272803773612793975819265987873021754782225327722554966833088140519942728016895507920046454067141356679696104313910315226240489708688094327095268486521662220816547034346347097578967610383105510145519870950623095516589254854802308352852780544039020339412947484403550425505608251669761268501463798858775956377402298869454200332070028211252236914099758471375727584734625840051734778050007277691566345707761269332702953317506980157325312*t^7 - 2295479694920057249381254902857167312649566267331560353151240989618052367490611275964846093730664354129240691709349759992361561314044837461826023709354256650373738303497477188447875296609377588034545002288771640428535272971650477559636699151406575132739105538029727409526854613202543730840837852400252628390707729440532807616909701644926009306343272329799680067200397344060286051183053212884080769269608166032888561958387654685006505962291176273120511480485225482684362104291730221462038239748970263118303213908410237743346063046761305195745843731512760191305535131013683808375629236576408936921833883950735324575402686299519519762137112289437583928826204549861479056422460134333555067284595023371922275932483698841408897798962598139206512842112103920158953292689187643093948385956546030794235231692564195510929464624380667459232382047057676648420930413312395759206439683750046474527517740213754408826062699775637860057698882974359271012269589669452418876046068728868561979371176561874788780232420467739192937167324626122643742708426787748617758066034523391735646419712500555429566515331616519610564968698715114525750067959910349660400356689827941806168642194380130513805272165684467651724170670330844558254781786225178973861796624447703846225400333773254882687077531446638461651606135486591968449013752962027638605106628969595881428080225883998444314655174639260302428340447701102720145827753999898386653021173601778655036146966322515197372123604832813661731943306961109171220491890869798155764363564132290573130115641185085486293106717269398755192556307453001537294781271010576044577715865538739439832750869971778618945191232689085886609142225503276261145254379417734687508521584501848147860272582640145973773617313586945054611848724944646059254567446383691648286643452499565518894359734919068920895879821379988414351092596495195902513934353333517927903444486567267883994584218000694161512071741381446256262320325455472665110573596135163898902290525182407431454748837467275075130207529717014540386436850189608288338647337654236122177844170226689339770042399085959522762055882769130054369846973338361125657460844900417529269531639820568754302302652796610300427807433277493514969685941362582602667971754350574762500864673270470676115901694127422717694756160804403999699942637854107506666188447722835943807510695049024485003413156663261354697732910046725795553829078469606066429045266492861422368387382664982960792159606296129103878628105861972767887696968586925118277714513221980204179378195694240345452408154116939531025823617151533700261516960245543592235305804831427483176120511146217456940173141900247210761104357420870589254433005184215386979011008944652157163908773547591263916844200745777309675180155460652365994111765100145103011221005390883156630228025475809497333173189824268452801639657719745206532674109670107443581614247211148901880803659721956563597752544665365775317171711891642869553635133838852264767044997158390159203399358060040533118469322865284200927417190467292969519546748405158463942968229045904961624130512250548047336986479381413487436225174075306765709345621978446442651564695282617256711451257945239673088193792055772349660967401214568180909855834528335557255164803375623754751229619044518018909979137283801461187084887788946359275929825672995009975953708072974724256665568396856628033123449165058674153088757618184748713876371014383984990506968344289163276286772429205945569190498181272700664877698351931644918067072253139780170531623175752931891497018058558679743707873214773074629494502952638784732637309794786558353905256204371994239173756428617223998516746841985817407415296183232101210243776629331537860274665555256960432079144361241448427335258791917528896407316252004869218675674761201142748963502351570445519741367986361952861866089827778687437145797283098991530199344818021135663260315707332333603166235265477977814270141964148709129587357744743360998164422363304493170696937807536595777542457724887130820692860457956504422120273540155380293966202818695127134259625967444122226258422936413986995566784670345737092166151783428158348623495985750263905466087709773417309046573832386639613002866851527385575699436272612584522503932376146365835978965101930374268733367901099088535146129188850946414950939659366459596522777424294158252671720248144234459374195483883200460367969551179743045907286450326411910444516289948314588760630772050142206837369325025968804867725348657977120453917996862174021847436808443998440558563709404729633428263970484176539568977496317564835787951541977691124064250676086879297813950200731134276377050893079687551674860408407875402073451475009662572871632619589787475333814447026736582819757908579281987744308445783640637823742915812318743707992772893868203681176500356183973973178860193922902925325225866399303215073385801688938834018943409578096170978431996833460755397400255452532362435511143822126288688748467415426648908007908983773934996524420856719132566995414400006703623489822235976301547052438521208808656807226693591770747310195313489573565039239532502102110943727837058136515352382415710233319707820375245670453078229199489608564858057554077277534856653053799073140858298800048828125/5337192358359689675842691311369716385677402372841608763153642413344636525504212365627906873530187937158120545632914156786437599435906638132864890490140099555887261493811252327251918704055638609465919300424218187858363946172592276768378776874555639446076647098959070583211793937636552995342262905316578590305294584118603885688260493598295912834802847428114193598671916496160379065187292256826629086105708921185801370484045879243747539016032412993967985632082865187986919729635011599036166102881832592404730926458609614659025707644493711469063163292915875742971785009946390673813490393807910767265619416103012409505149275697620151231080676447549867365490384260735689416869448268270071065091556688776960087575703993834204076767761669943431359281835577021798046603438759669015264352708479731539573476085491127015711517801827007297259056007803118533630073011477961833875524594855840759936616848259554889296267221391777017077941035056485046089276007684181837457145024426641481170889814671237395156191397594292605065890049304441354148012658168706881400465159782638900363097360900803764384328257747045731332598658460863475033662427133998499487182116617487679425668998738572995108551427189918319502463182841301801507562002828661001147982534212577831001557436036924658275263463661645023368460205553247339718019066285929017186024295067025569030542076463468751188134295967719791695265919611060222154280598559606677313702709333891860196248070959198497342709853469809290724223927942975998166764513409049959532560129063992796244361286512676207921624233587004031956768871179746164348354246954653200426334270606688467699045838735528031710767766475757427780330347674695474645498431200560435619370145261000403424687132542594486599312907698561051928538301131006604017516558119543308662113099902817010149937431024348262828017557029625597210169247061810138727770625937673988643016109657567469490031776091605866949875351738427450942988957192399489265807964114527756937453506450929770284241733750434028119921332272506237822292153957252001843527472488165398381986635504185051878086427324262141078848906870320483072991915103396257749120086320934249886047929970404032932078641412866679328038226243160479678487412851495241915084466363264541709747209675565393876525472465138171062066639244623140768346449125413934612020249094660816955692154454208464405477516081626802622371750579278229505416519272001477141607999396664868039515718111452505135049439001162652476677900640694347449536340961191393414709328469468726799620859876950157804972150879773707084915828528263562759124033277268428308947481409306779943663931857813590270762937907321994449682798675138261372381839562961979393620188901350409699189466392441302363880070297853346481521534874302360982463619285797990093335624225591136115966577811556293160209289100629900090973995642000905091707958709410552909297969306901191640686059576748118359672947243039408999632800466827120066249085417801232469062964199507698460687427399273764096545228404746422148736929476236676038532592525746579596507213291440994323291461307798931542495024530816094046805617280888848921647514176521792097253206417735204980897335495221870867735257215449165347726292709817972584825525207012257303003196019649798727468298692328320707955047639972275578370178182249904627772176841033606746616310561678434359373325060039658712162579514619482300893301503760593643502052660332389786757149776234663834274231874620214058492190512974512235427021351064181452182919871066864260921555582279384183757211776773551515680961759068438295672439234915393664872459899561334707952139617188453957488600791071773811811468412304088478746785524036633929760991867620020112410835611094082946055741901634493014036977345872222691336327709436932317107421358560736707525768576800516514032435786422415353527835873376601185528867995974813852412116078017709634089712995981193641746377745667904795293158733726405828540037630065468656425467008370030322895246868715453063879900386522802115094299851662466532383380493682376457597013601574479061589520036947379799185787301003460856669877367959663188781493964716825069573337072817013915032299389756506539869038853112609456115450990627507503150662963586138495267366764615260396168186294229001872244405591219408400226075013200434436660677125784959491336772547752530846373865655258334585510000920306503433364598360405958741563746393407790945011568300773809220848877041041439576410711776378234801688081435613173151466922469557137728411804924857668250398560449796387404299175407128019198667912854317710468148582004348938938921881347665913225424734436781706140061179680711572745847847659810204630681833400493207047194172600723158822148816545607547225587951638531975746043509564450655445109933666176281039885456033791015840092908134282713359392208627820630452480979417376188654190536973043324441633094068692694195157935220766211020291039741901246191033178509709604616705705561088078040678825894968807100851011216503339522537002927597717551912754804597738908400664140056422504473828199516942751455169469251680103469556100014555383132691415522538665405906635013960314650624*t^5 + 75128246065072979514550244197978498713565754323443491209804548111770304801156551617344264949834157558064068522561188624453974192184588673026784183632955941412698290394050956533987323423233216849596487934252031225059796313411527135226394160585253469326841249986837594365927920386264283934613571250314818686966043577048367534381497946288385738046192280093358849107239271291284940703762671708490988131682258906727073705796594388881817877369665488238563654580672864804860753003578441250012062890941358174418074442029959330414392635140474888629996842733971585607630434706319861453127617668967581011941075671754701307082872788593448250132748312266971984878626200560833979704182331031837733433984451314949282700383987046057242199312005165824830029235503241348056053090989399796148561373180216090386892188858646572076264518490462539461367062061788238109140421997437506693517700231257876722841344726403355669356326403563924437661215084113752254628305722447887735252038863886843089112590254605129644568896328982014507912102613238830113546553682686470519030323276889303723115979742351903658959595695094853278952326643326947439354737760037805791141512461963308765458412744422820219742438798864524595086699136937932645122758419458403823881087180814379031223351097389522214072451554759970795536984605419043250099171239706657335379231993026422254814594109209048308452986115376262016821490737366605861019084534304969401112472697808832603276825623069714700973202450118239805520298635850949466324749378976597191791680410437027886704676850703808356528489069126014079000951345071658599047642490561137404327439096072762844019919124359602331697868444986846782142203681854987324374952399512928669563751993386685436286906182953224222101850065844351147335187518252685054279458950182680309112569104719045951790321719947590112375748675124727595048382511129960652793779197276825261304430088964631147328397786668780832617330095876515681751017564814051632851877087932117596933926745729415842310369199830843967594709548721018299475573375449380380943982288895167839409244408244403074265736605010854589274608409125349568515764738477612625039733302935227619579624801068331558382220187766115832094434362381609462511263467101734739293995922008241581674054641176709180197267712961569061868517613578249287164503793704553512793082625419178886175697693800381159195605262196960551333021231048931905268665275578902988775756584137641773486312629342485838722033061939717427340518511995179631389964768021858594501036335031961434555641098195838241768563493020261458475333544439921424053721740265394402054617900166452640768678767189601833890330974228379879624598030624279317489012218660406345451129448250668433273873100678573640507545167563219043949766400301410670536491833484752082367841647925753044787929512072639294713726474024183315403708058289843535503454591082359261377776166059711032797265513920830300971866029790157169070165853896210254671757468648802051396386186912378889620696028591110479753903864796839378691213757722337336014482382221007870639216005993236093916796860468818645211954784018148203561473687701629143937343825356027132012834984731839093750165245907301334971106349806974904212893259364614311042352032901066312091141435417602358733296437407296585798151849179818625606186468615497066988221093721588524953071664656683657803463546319612696831374648862170027372505852274947053711113255734709713346065429851476238768576084051513624890081345595488958447981935497867497640844778350491177551008332943941405440558496555009854164257705895254244922517250046906722888008572124966324935588029685311514953859824806961796196849346588566629301129726920798006982826346271983912829971358132877344726923128877118374747114959919828232918820525064746553342115959380068963255915306646091447819446927563814966260324614264395341109118897551098537784020951884649542077723779237474774155193739138737685070373003639571659253469031610736717659135958761434872995139434893821469100641315491662324314577930667490465926796678655475917089967776872931603872153222979669596301777997364980912663906545791766051005179841087392069318984409908832751526823403098363647546336027404699528859805163362309688998643274535592827522707094380147960062081724117718536928397587679563605742753469166482368460013161499673467650221129429564029238554964278074306301690291208173919445390932842493595217438993385418860607576391703147201883068813288344330856358177232869030969684625241692506107985782660341536347419990255137806831019246251379803780554302466437407347652944795024108393829937206047428145330367586409070956438679330255323689264624066224719685562829701691709162912660628016713204012702509715399224104288142864639317174850589085732960296106617373336716016068089314753371201336437263564193334143622336286272750372576531930846114391178075570475348560708441909333315822341273448594309096634333569789128479324364726207987882589829316385490583269868283470407941356829993964879085081167228007659268111248030639421595278953429952422287995979556169263737124168788853490376297337944324800749310342191732923665163611114560493140398957692746524885387699220432994529814381983144306265602737195788030145613985922593904056985064697265625/5337192358359689675842691311369716385677402372841608763153642413344636525504212365627906873530187937158120545632914156786437599435906638132864890490140099555887261493811252327251918704055638609465919300424218187858363946172592276768378776874555639446076647098959070583211793937636552995342262905316578590305294584118603885688260493598295912834802847428114193598671916496160379065187292256826629086105708921185801370484045879243747539016032412993967985632082865187986919729635011599036166102881832592404730926458609614659025707644493711469063163292915875742971785009946390673813490393807910767265619416103012409505149275697620151231080676447549867365490384260735689416869448268270071065091556688776960087575703993834204076767761669943431359281835577021798046603438759669015264352708479731539573476085491127015711517801827007297259056007803118533630073011477961833875524594855840759936616848259554889296267221391777017077941035056485046089276007684181837457145024426641481170889814671237395156191397594292605065890049304441354148012658168706881400465159782638900363097360900803764384328257747045731332598658460863475033662427133998499487182116617487679425668998738572995108551427189918319502463182841301801507562002828661001147982534212577831001557436036924658275263463661645023368460205553247339718019066285929017186024295067025569030542076463468751188134295967719791695265919611060222154280598559606677313702709333891860196248070959198497342709853469809290724223927942975998166764513409049959532560129063992796244361286512676207921624233587004031956768871179746164348354246954653200426334270606688467699045838735528031710767766475757427780330347674695474645498431200560435619370145261000403424687132542594486599312907698561051928538301131006604017516558119543308662113099902817010149937431024348262828017557029625597210169247061810138727770625937673988643016109657567469490031776091605866949875351738427450942988957192399489265807964114527756937453506450929770284241733750434028119921332272506237822292153957252001843527472488165398381986635504185051878086427324262141078848906870320483072991915103396257749120086320934249886047929970404032932078641412866679328038226243160479678487412851495241915084466363264541709747209675565393876525472465138171062066639244623140768346449125413934612020249094660816955692154454208464405477516081626802622371750579278229505416519272001477141607999396664868039515718111452505135049439001162652476677900640694347449536340961191393414709328469468726799620859876950157804972150879773707084915828528263562759124033277268428308947481409306779943663931857813590270762937907321994449682798675138261372381839562961979393620188901350409699189466392441302363880070297853346481521534874302360982463619285797990093335624225591136115966577811556293160209289100629900090973995642000905091707958709410552909297969306901191640686059576748118359672947243039408999632800466827120066249085417801232469062964199507698460687427399273764096545228404746422148736929476236676038532592525746579596507213291440994323291461307798931542495024530816094046805617280888848921647514176521792097253206417735204980897335495221870867735257215449165347726292709817972584825525207012257303003196019649798727468298692328320707955047639972275578370178182249904627772176841033606746616310561678434359373325060039658712162579514619482300893301503760593643502052660332389786757149776234663834274231874620214058492190512974512235427021351064181452182919871066864260921555582279384183757211776773551515680961759068438295672439234915393664872459899561334707952139617188453957488600791071773811811468412304088478746785524036633929760991867620020112410835611094082946055741901634493014036977345872222691336327709436932317107421358560736707525768576800516514032435786422415353527835873376601185528867995974813852412116078017709634089712995981193641746377745667904795293158733726405828540037630065468656425467008370030322895246868715453063879900386522802115094299851662466532383380493682376457597013601574479061589520036947379799185787301003460856669877367959663188781493964716825069573337072817013915032299389756506539869038853112609456115450990627507503150662963586138495267366764615260396168186294229001872244405591219408400226075013200434436660677125784959491336772547752530846373865655258334585510000920306503433364598360405958741563746393407790945011568300773809220848877041041439576410711776378234801688081435613173151466922469557137728411804924857668250398560449796387404299175407128019198667912854317710468148582004348938938921881347665913225424734436781706140061179680711572745847847659810204630681833400493207047194172600723158822148816545607547225587951638531975746043509564450655445109933666176281039885456033791015840092908134282713359392208627820630452480979417376188654190536973043324441633094068692694195157935220766211020291039741901246191033178509709604616705705561088078040678825894968807100851011216503339522537002927597717551912754804597738908400664140056422504473828199516942751455169469251680103469556100014555383132691415522538665405906635013960314650624*t^3 - 326997484099910780828556511821944855635151825377378079486493802619291793823545376075458581662100525617706983094699242199469197145376721146830218392146829123561752797704734055569838904108961900834335622618177407950439657098416712513063617047264992953334143087733116314521602244364834253761601158846167556069343107831897192983529856823903673892965259114862750507752868852609615741233471367577823327484668910230166211096904148483950365362413808672707369073508476973801069802734466159641597125192806499714033986517195195105511109251805525207637622252362545749704211586323216853427227550304466833301104543808443546046335748644466440637923272485933111533365806617016066511712641304957019184267982936478149987411217692119733075341842513231686868029761117492983509388765235168480365278821935425260768289294311099566180682284430612791373820129597781228787982836736149506998298629107655099896764794302463132157361504604004915569204756997970136447858297248028555156719281698887912657751154671281552524264224923700075496111057419717788005046203933918090237755908543656694124608318039064096890855906653824137496782475498784932364044961294315976771448036598121809510306755725833114429496778320702088700460532472615734092792529832744494699430950935185218951421364018409997565855840123271738072958347907274309185016096109530339156585670979682878196678736452118338534334179546911417877901074574807116642595379577532096084706405960213543497184985885111803016648210676370010461280222761948552010938798271608276065357571884839565848115433107465209615732650984286204882519697737144781173883831049342301388120812070713689167419091027032984365069496234362674831567418698395892189464225274764437572327357451094701129603845827821631099518318056262464407131572284316560891116689836410958410901234624590991870890383018330856076386361163215269996634779775985133723636713562093478701786088928166542333196373941294376405782025686345999673638242307695046359486962023171318780007832836693191786188244348356691148214849319529729444339371247322967961319925328940648132336809585237488659196138058123700857470172568300166216888712508643471363391475110804388614303326505301683743882360933623447998646623723981083241757560849776324811551689069914319196766555285058731906179782277884022342735942281598574259809322955521929809849923841220946179452538718645188776660786207656928734975230963435928606246902756966619176071878663413976290227659630287957626525169178777731760902286487877281579586045198621039129869115394351485795816203113972765905022324847959271670327273151788321154589905914825946891823563105943623105828787798833758699380225616657149621107713925908853972120563699273314452673834301935173715200371125333675693091642929594001665167166586849485652344230459843508368489969157848548916062196099144779049151861197079319624049192704243517784359591029626125820591689598673943001957489337714379962987675242488164800184958503937777889046450537262580403181083746390321059814338888132672183598099361852658606997604471697432322397345987326775337292118106176145138226101383445825372734183638370329727265372433282825596096466386984023041394522596154274304037576002333304088821307326670444236541469912271529926914737136929153273531576217863272517279383598867339827054074295916239745345748151181842624649179730357343735103659936599904729882416792153847708937410297220179931629082857038514144830690199225500757254302755962433108906201647712724643274056516205865698442425265751865337409050190108153676848602039912504135928170896068164748373303166911502496456955206939690008641753855487117121314014054203698928015025442131178189050278371534436068178046198065607391880935008768536169108413523123779272287103909046535239535805842579112464313141006269890160708447974914800026704358949220198565612584430114097002404874151631141668109144793829057877537962680101441420001286144965986405444489293719853916844628402357619929369567822272364555784478340152465258686519294815809798743325440716536126615241035632154504257733964642212898044764002775355492468194132074669651887503923229044019006605433261752454952848626915239385668532102388318032222256011597848771402531236596734207922279324126423790873587000693280020562736083984989056140811468345780100676803555583952983772628293024417914592692050772784240960092434269671226502310808678723586628983884209454175532404313071551119646280502285814223367799836390909690244901515263098245413020494463169971834321720430009714455849152870474460038258110297047025199171365490689924404330582403183310534966188542797387405111024942681813617967722780478609216314059012920388312408955538277120745689787932492841658791612792779067718957942100015703846961670336839001526736292097150903871306401967068167520622576241107413296793425184035529257092610460857239309570926950138689921539913459911099656362463776232890779378036061184176299331397081211095376026397906120495787455936013272281279684886173407261340237753767722434922426339318189375201622660457774936994067123317595654894222710219765015897126135192393053032664349517412368073060946692199933101901700660049639608081310262472555650031725378573548771655499647784846473594971527290871027021997116524459294555013873291015625/10674384716719379351685382622739432771354804745683217526307284826689273051008424731255813747060375874316241091265828313572875198871813276265729780980280199111774522987622504654503837408111277218931838600848436375716727892345184553536757553749111278892153294197918141166423587875273105990684525810633157180610589168237207771376520987196591825669605694856228387197343832992320758130374584513653258172211417842371602740968091758487495078032064825987935971264165730375973839459270023198072332205763665184809461852917219229318051415288987422938126326585831751485943570019892781347626980787615821534531238832206024819010298551395240302462161352895099734730980768521471378833738896536540142130183113377553920175151407987668408153535523339886862718563671154043596093206877519338030528705416959463079146952170982254031423035603654014594518112015606237067260146022955923667751049189711681519873233696519109778592534442783554034155882070112970092178552015368363674914290048853282962341779629342474790312382795188585210131780098608882708296025316337413762800930319565277800726194721801607528768656515494091462665197316921726950067324854267996998974364233234975358851337997477145990217102854379836639004926365682603603015124005657322002295965068425155662003114872073849316550526927323290046736920411106494679436038132571858034372048590134051138061084152926937502376268591935439583390531839222120444308561197119213354627405418667783720392496141918396994685419706939618581448447855885951996333529026818099919065120258127985592488722573025352415843248467174008063913537742359492328696708493909306400852668541213376935398091677471056063421535532951514855560660695349390949290996862401120871238740290522000806849374265085188973198625815397122103857076602262013208035033116239086617324226199805634020299874862048696525656035114059251194420338494123620277455541251875347977286032219315134938980063552183211733899750703476854901885977914384798978531615928229055513874907012901859540568483467500868056239842664545012475644584307914504003687054944976330796763973271008370103756172854648524282157697813740640966145983830206792515498240172641868499772095859940808065864157282825733358656076452486320959356974825702990483830168932726529083419494419351130787753050944930276342124133278489246281536692898250827869224040498189321633911384308908416928810955032163253605244743501158556459010833038544002954283215998793329736079031436222905010270098878002325304953355801281388694899072681922382786829418656938937453599241719753900315609944301759547414169831657056527125518248066554536856617894962818613559887327863715627180541525875814643988899365597350276522744763679125923958787240377802700819398378932784882604727760140595706692963043069748604721964927238571595980186671248451182272231933155623112586320418578201259800181947991284001810183415917418821105818595938613802383281372119153496236719345894486078817999265600933654240132498170835602464938125928399015396921374854798547528193090456809492844297473858952473352077065185051493159193014426582881988646582922615597863084990049061632188093611234561777697843295028353043584194506412835470409961794670990443741735470514430898330695452585419635945169651050414024514606006392039299597454936597384656641415910095279944551156740356364499809255544353682067213493232621123356868718746650120079317424325159029238964601786603007521187287004105320664779573514299552469327668548463749240428116984381025949024470854042702128362904365839742133728521843111164558768367514423553547103031361923518136876591344878469830787329744919799122669415904279234376907914977201582143547623622936824608176957493571048073267859521983735240040224821671222188165892111483803268986028073954691744445382672655418873864634214842717121473415051537153601033028064871572844830707055671746753202371057735991949627704824232156035419268179425991962387283492755491335809590586317467452811657080075260130937312850934016740060645790493737430906127759800773045604230188599703324933064766760987364752915194027203148958123179040073894759598371574602006921713339754735919326377562987929433650139146674145634027830064598779513013079738077706225218912230901981255015006301325927172276990534733529230520792336372588458003744488811182438816800452150026400868873321354251569918982673545095505061692747731310516669171020001840613006866729196720811917483127492786815581890023136601547618441697754082082879152821423552756469603376162871226346302933844939114275456823609849715336500797120899592774808598350814256038397335825708635420936297164008697877877843762695331826450849468873563412280122359361423145491695695319620409261363666800986414094388345201446317644297633091215094451175903277063951492087019128901310890219867332352562079770912067582031680185816268565426718784417255641260904961958834752377308381073946086648883266188137385388390315870441532422040582079483802492382066357019419209233411411122176156081357651789937614201702022433006679045074005855195435103825509609195477816801328280112845008947656399033885502910338938503360206939112200029110766265382831045077330811813270027920629301248*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 1696
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (12.586769952771640492 - 1.7711364189543348836e-2769j)  +/-  (4.43e-997, 4.43e-997j)
| (10.351703190791221826 + 3.9400342350983699455e-2794j)  +/-  (5.65e-993, 5.65e-993j)
| (-2.8604010674044303441 + 4.367555717970226256e-2832j)  +/-  (4.02e-1001, 4.02e-1001j)
| (-10.639613633154498554 + 9.9940392787377191672e-2821j)  +/-  (2.39e-993, 2.39e-993j)
| (10.070661351705369173 + 5.6099695723804165179e-2849j)  +/-  (1.19e-992, 1.19e-992j)
| (2.2665805845318431118 - 3.0864734754076412954e-2893j)  +/-  (8.75e-1005, 8.75e-1005j)
| (-9.7957230193553450246 + 3.4417431986597066253e-2878j)  +/-  (2.23e-992, 2.23e-992j)
| (-4.4436725456953199306 - 9.0174997193223264815e-2895j)  +/-  (1.01e-994, 1.01e-994j)
| (-3.9514756500618963856 - 7.4583224807339658574e-2903j)  +/-  (1.96e-996, 1.96e-996j)
| (7.7566325549197610137 + 3.3104494191272884197e-2913j)  +/-  (1.61e-991, 1.61e-991j)
| (-7.279904786224525625 + 6.5413699597005704104e-2930j)  +/-  (1.49e-991, 1.49e-991j)
| (13.392957789169873016 + 7.367342907537516937e-2939j)  +/-  (3.19e-999, 3.19e-999j)
| (-11.555157850276131426 + 2.7645332826075245871e-2942j)  +/-  (7.91e-995, 7.91e-995j)
| (-10.351703190791221826 - 3.1717344150283362116e-2959j)  +/-  (5.67e-993, 5.67e-993j)
| (-12.225321700058337593 + 1.2087757508845058416e-2974j)  +/-  (3.13e-996, 3.13e-996j)
| (-12.586769952771640492 + 1.3898324354795985852e-2996j)  +/-  (4.63e-997, 4.63e-997j)
| (1.9366468705568828024 - 4.7117504553186513886e-3074j)  +/-  (2.21e-1006, 2.21e-1006j)
| (11.240014203049137856 + 2.9559244492664449086e-3071j)  +/-  (2.8e-994, 2.8e-994j)
| (-0.93588957168758885766 + 6.3750082321102894092e-3180j)  +/-  (1.45e-1012, 1.45e-1012j)
| (9.0016589039741468059 + 8.2805974988493535505e-3169j)  +/-  (8.08e-992, 8.08e-992j)
| (1.814727923367589818 + 7.9349156273085691621e-3248j)  +/-  (3.81e-1007, 3.81e-1007j)
| (9.5262528514313519162 + 1.6169997027574323967e-3231j)  +/-  (3.78e-992, 3.78e-992j)
| (11.555157850276131426 + 2.1165797143251740527e-3255j)  +/-  (7.42e-995, 7.42e-995j)
| (-9.2617163335313352966 + 7.4993298571244656232e-3264j)  +/-  (5.55e-992, 5.55e-992j)
| (12.225321700058337593 - 2.1406097656042631304e-3270j)  +/-  (2.9e-996, 2.9e-996j)
| (-14.440162111388682338 + 1.9875384649628563185e-3287j)  +/-  (1.74e-1002, 1.74e-1002j)
| (1.6505258403808127369 - 1.4065029765826738914e-3298j)  +/-  (2.64e-1008, 2.64e-1008j)
| (-10.935328518974107997 + 1.9604930619381594588e-3280j)  +/-  (8.79e-994, 8.79e-994j)
| (3.4770975116132225129 + 1.4412453975639027076e-3300j)  +/-  (8.34e-998, 8.34e-998j)
| (-6.5869803384381457162 + 1.3590731987169903213e-3291j)  +/-  (1.83e-991, 1.83e-991j)
| (-3.2860018399445749314 + 1.534343679885577533e-3312j)  +/-  (5.83e-998, 5.83e-998j)
| (-1.9366468705568828024 - 3.2439409460988254003e-3320j)  +/-  (2.25e-1006, 2.25e-1006j)
| (12.972791561383859823 + 4.5115991354248564559e-3305j)  +/-  (4.52e-998, 4.52e-998j)
| (-11.882709927250036222 + 1.0137477761230305157e-3325j)  +/-  (1.75e-995, 1.75e-995j)
| (8.7456906621405134001 - 1.151678308874944191e-3347j)  +/-  (1.03e-991, 1.03e-991j)
| (-3.1862889002103061941 + 5.9852776081088820244e-3366j)  +/-  (4.7e-997, 4.7e-997j)
| (-9.5262528514313519162 + 2.4026722569261178813e-3360j)  +/-  (3.75e-992, 3.75e-992j)
| (2.8604010674044303441 - 2.5705629510849554754e-3369j)  +/-  (3.94e-1001, 3.94e-1001j)
| (13.865854810514693882 + 2.0242044064002492466e-3368j)  +/-  (1.25e-1000, 1.25e-1000j)
| (10.639613633154498554 + 2.1527684963231991482e-3358j)  +/-  (2.34e-993, 2.34e-993j)
| (2.0830817535964718055 - 4.2560347296399827328e-3376j)  +/-  (1.16e-1005, 1.16e-1005j)
| (-3.0538272287537067303 + 2.6237610475819726055e-3370j)  +/-  (1.97e-999, 1.97e-999j)
| (3.2860018399445749314 + 4.1578242368204221005e-3368j)  +/-  (5.9e-998, 5.9e-998j)
| (6.5869803384381457162 - 4.4378004263142640682e-3360j)  +/-  (1.89e-991, 1.89e-991j)
| (-11.240014203049137856 - 9.78910178233388197e-3367j)  +/-  (2.79e-994, 2.79e-994j)
| (4.3426577595545595108 + 2.7654673945370112328e-3365j)  +/-  (4.62e-995, 4.62e-995j)
| (-2.4612844988506147218 + 1.8003649267100486812e-3374j)  +/-  (1.02e-1003, 1.02e-1003j)
| (-2.0830817535964718055 + 3.0320188251502704861e-3376j)  +/-  (1.11e-1005, 1.11e-1005j)
| (1.0168676586532254291 - 2.7663693779239819373e-3382j)  +/-  (1.31e-1011, 1.31e-1011j)
| (-7.999177948149262341 + 8.9276022018785565848e-3363j)  +/-  (1.53e-991, 1.53e-991j)
| (10.935328518974107997 - 1.7909802931012655607e-3361j)  +/-  (8.8e-994, 8.8e-994j)
| (-3.7832466850882959409 - 8.4565035515046810355e-3369j)  +/-  (8.12e-997, 8.12e-997j)
| (7.0455901664797876905 + 2.7723532174380773417e-3361j)  +/-  (1.52e-991, 1.52e-991j)
| (-12.972791561383859823 + 5.7793890062810074024e-3377j)  +/-  (4.47e-998, 4.47e-998j)
| (3.1909932017815276072 - 1.3714317795585179453e-3372j)  +/-  (5.27e-997, 5.27e-997j)
| (-6.0924946477725069474 - 3.3156693110627327744e-3368j)  +/-  (2.43e-991, 2.43e-991j)
| (-4.798527904922514432 - 2.1476334421025600524e-3371j)  +/-  (2.21e-994, 2.21e-994j)
| (-3.4770975116132225129 + 3.6049946333134802622e-3374j)  +/-  (9.05e-998, 9.05e-998j)
| (5.7092008285993252819 - 6.062989138592421398e-3363j)  +/-  (3.25e-990, 3.25e-990j)
| (6.8142089549665084248 - 1.2830405665384304677e-3375j)  +/-  (1.54e-991, 1.54e-991j)
| (7.516913544628227339 + 4.2173923861539427711e-3410j)  +/-  (1.57e-991, 1.57e-991j)
| (9.2617163335313352966 + 1.8307945766539645638e-3453j)  +/-  (5.71e-992, 5.71e-992j)
| (-13.392957789169873016 - 3.0764477781668052264e-3483j)  +/-  (3.35e-999, 3.35e-999j)
| (-9.0016589039741468059 - 9.4321219786780571039e-3480j)  +/-  (8.29e-992, 8.29e-992j)
| (1.4685532892166679317 - 3.9711692561881864077e-3520j)  +/-  (1.3e-1009, 1.3e-1009j)
| (3.7832466850882959409 - 9.7710627226714954469e-3501j)  +/-  (8.15e-997, 8.15e-997j)
| (1.2792611403616581282 + 4.384416086556330486e-3525j)  +/-  (9.17e-1011, 9.17e-1011j)
| (-1.0168676586532254291 + 5.8952180882599386182e-3526j)  +/-  (1.36e-1011, 1.36e-1011j)
| (8.2447212146840189035 - 7.3421410179753721261e-3504j)  +/-  (1.38e-991, 1.38e-991j)
| (6.0924946477725069474 + 8.8052141248972304339e-3517j)  +/-  (2.44e-991, 2.44e-991j)
| (4.4436725456953199306 + 1.2480410143908727229e-3525j)  +/-  (1e-994, 1e-994j)
| (4.1485968518902974472 + 2.0583444537432756463e-3526j)  +/-  (7.72e-996, 7.72e-996j)
| (-8.7456906621405134001 - 2.0633104472982471706e-3525j)  +/-  (1.06e-991, 1.06e-991j)
| (-2.6602671868269422397 + 1.4506122304405280806e-3534j)  +/-  (1.76e-1002, 1.76e-1002j)
| (-1.814727923367589818 - 7.5845197956360961104e-3539j)  +/-  (3.97e-1007, 3.97e-1007j)
| (5.7062255579663626813 + 1.1928652768519819779e-3518j)  +/-  (3.44e-990, 3.44e-990j)
| (-1.0601643046198575673 + 2.510613381152611154e-3549j)  +/-  (1.98e-1011, 1.98e-1011j)
| (-3.6489163510616067078 + 9.6582551051737769312e-3535j)  +/-  (3.11e-997, 3.11e-997j)
| (-5.01365919234896245 + 1.0408092118350758395e-3530j)  +/-  (5.37e-994, 5.37e-994j)
| (-6.2304595514191580056 + 9.3761231835610032756e-3528j)  +/-  (3.51e-991, 3.51e-991j)
| (11.882709927250036222 - 1.5262597892830298448e-3528j)  +/-  (1.73e-995, 1.73e-995j)
| (-10.070661351705369173 - 8.4764563666286924318e-3531j)  +/-  (1.19e-992, 1.19e-992j)
| (-5.4527599059544886919 + 1.8967848050078367146e-3529j)  +/-  (8.73e-993, 8.73e-993j)
| (-4.5903502329110473142 - 9.5128518439529868932e-3532j)  +/-  (1.24e-994, 1.24e-994j)
| (14.440162111388682338 - 5.5500253511414484882e-3541j)  +/-  (1.84e-1002, 1.84e-1002j)
| (-4.3426577595545595108 - 1.4440416539352851757e-3532j)  +/-  (5.03e-995, 5.03e-995j)
| (3.9514756500618963856 - 1.4444237561719874846e-3534j)  +/-  (1.9e-996, 1.9e-996j)
| (3.0538272287537067303 - 9.6244790369747993003e-3539j)  +/-  (1.98e-999, 1.98e-999j)
| (-7.7566325549197610137 + 1.5879034394988530868e-3527j)  +/-  (1.63e-991, 1.63e-991j)
| (-4.1485968518902974472 - 2.1954997043627756269e-3536j)  +/-  (7e-996, 7e-996j)
| (-13.865854810514693882 - 5.2116487960173962132e-3541j)  +/-  (1.31e-1000, 1.31e-1000j)
| (3.1862889002103061941 - 4.0647932484491788336e-3537j)  +/-  (4.87e-997, 4.87e-997j)
| (1.0601643046198575673 - 2.7708030924606261803e-3551j)  +/-  (1.94e-1011, 1.94e-1011j)
| (-8.2447212146840189035 - 3.0323038541894685067e-3529j)  +/-  (1.43e-991, 1.43e-991j)
| (0.72355101875283757332 + 1.0357351053204691155e-3555j)  +/-  (8.59e-1015, 8.59e-1015j)
| (-5.7062255579663626813 + 4.6239893168404800087e-3528j)  +/-  (3.21e-990, 3.21e-990j)
| (-5.8764522055973456414 - 1.0061598013895102676e-3535j)  +/-  (1.61e-991, 1.61e-991j)
| (-8.4934751345037102627 + 3.4289401963234382237e-3545j)  +/-  (1.29e-991, 1.29e-991j)
| (5.2317324539479656178 + 7.405044783083497678e-3574j)  +/-  (1.91e-993, 1.91e-993j)
| (7.999177948149262341 + 9.9667793931002182998e-3640j)  +/-  (1.53e-991, 1.53e-991j)
| (-0.54431479141505793416 - 1.5088806726706016759e-3718j)  +/-  (4.32e-1016, 4.32e-1016j)
| (-0.72355101875283757332 + 3.5031171163986754091e-3718j)  +/-  (9.03e-1015, 9.03e-1015j)
| (9.7957230193553450246 + 1.021671770343207343e-3692j)  +/-  (2.09e-992, 2.09e-992j)
| (4.798527904922514432 - 2.7547209677961705213e-3713j)  +/-  (2.19e-994, 2.19e-994j)
| (-6.3720969439862866594 - 1.4773636173298770928e-3707j)  +/-  (2.85e-991, 2.85e-991j)
| (-0.41986656060780574088 + 7.4303846896674378175e-3743j)  +/-  (4.24e-1017, 4.24e-1017j)
| (4.5903502329110473142 - 4.6302363308618719794e-3717j)  +/-  (1.31e-994, 1.31e-994j)
| (2.6602671868269422397 + 8.9527257612359068946e-3726j)  +/-  (1.66e-1002, 1.66e-1002j)
| (0.93588957168758885766 - 1.8975835544930597705e-3736j)  +/-  (1.34e-1012, 1.34e-1012j)
| (5.4527599059544886919 - 1.6806237126729288038e-3712j)  +/-  (8.29e-993, 8.29e-993j)
| (8.4934751345037102627 - 5.3046334971606169414e-3728j)  +/-  (1.35e-991, 1.35e-991j)
| (-1.6505258403808127369 - 1.7982307701452017378e-3756j)  +/-  (2.56e-1008, 2.56e-1008j)
| (-7.516913544628227339 + 1.8481729141757936513e-3740j)  +/-  (1.58e-991, 1.58e-991j)
| (0.54431479141505793416 + 3.2192310346287982638e-3764j)  +/-  (4.08e-1016, 4.08e-1016j)
| (-5.7092008285993252819 + 8.3968462967342793236e-3737j)  +/-  (3.22e-990, 3.22e-990j)
| (6.2304595514191580056 - 7.7038537969861924849e-3738j)  +/-  (3.73e-991, 3.73e-991j)
| (-0.27152177216680827376 + 5.5342103845306386829e-3767j)  +/-  (1.56e-1018, 1.56e-1018j)
| (-7.0455901664797876905 + 1.6250801437866052108e-3740j)  +/-  (1.52e-991, 1.52e-991j)
| (3.6489163510616067078 + 2.9527712794568760564e-3745j)  +/-  (3.1e-997, 3.1e-997j)
| (0.27152177216680827376 + 2.9127232169082001209e-3767j)  +/-  (1.55e-1018, 1.55e-1018j)
| (-6.8142089549665084248 + 1.5005734428172818437e-3741j)  +/-  (1.54e-991, 1.54e-991j)
| (-2.2665805845318431118 + 1.4256650039218010887e-3753j)  +/-  (8.75e-1005, 8.75e-1005j)
| (-1.4685532892166679317 + 2.3212766720261359718e-3758j)  +/-  (1.29e-1009, 1.29e-1009j)
| (5.01365919234896245 - 6.0929950120718759418e-3742j)  +/-  (5.36e-994, 5.36e-994j)
| (0.41986656060780574088 + 5.5287799196800361562e-3765j)  +/-  (4.53e-1017, 4.53e-1017j)
| (2.4612844988506147218 + 7.4306635837840563245e-3752j)  +/-  (1.02e-1003, 1.02e-1003j)
| (-3.1909932017815276072 - 2.8266087012981188945e-3746j)  +/-  (5.02e-997, 5.02e-997j)
| (-0.048360295232738475966 + 6.8977183675144551413e-3768j)  +/-  (2.4e-1020, 2.4e-1020j)
| (6.3720969439862866594 + 1.1509589316589697946e-3737j)  +/-  (2.97e-991, 2.97e-991j)
| (-3.8914095374610739125e-3829 - 1.1644873885378486986e-3829j)  +/-  (5.48e-3827, 5.48e-3827j)
| (0.048360295232738475966 + 2.2008516318123897502e-3770j)  +/-  (2.4e-1020, 2.4e-1020j)
| (5.8764522055973456414 - 1.2692371882856610637e-3739j)  +/-  (1.54e-991, 1.54e-991j)
| (-1.2792611403616581282 - 1.8127810198886222611e-3767j)  +/-  (8.47e-1011, 8.47e-1011j)
| (-5.2317324539479656178 - 1.3260261937871809649e-3750j)  +/-  (1.77e-993, 1.77e-993j)
| (7.279904786224525625 + 1.4517463385422913477e-3746j)  +/-  (1.52e-991, 1.52e-991j)
-------------------------------------------------
The weights are:
| (3.3016729799920960782e-70 + 8.382096379897871603e-2838j)  +/-  (1.91e-360, 2.37e-853j)
| (4.6476512275351901115e-48 - 2.7126545516101092354e-2826j)  +/-  (3.05e-349, 3.77e-842j)
| (3.1456586017826437489e-05 - 4.3114491962610024972e-2794j)  +/-  (1.26e-276, 1.56e-769j)
| (1.1311964716370013321e-50 + 6.730240998090785724e-2829j)  +/-  (1.31e-352, 1.62e-845j)
| (1.4122137628734621645e-45 + 8.1200646271282483865e-2825j)  +/-  (5.53e-348, 6.84e-841j)
| (0.00063305110504238410416 + 3.3267456103249148466e-2793j)  +/-  (1.17e-265, 1.45e-758j)
| (3.2577825736551189925e-43 - 2.713868134672443476e-2824j)  +/-  (5.16e-348, 6.39e-841j)
| (1.0955738375243909152e-10 + 2.2506680164383852843e-2798j)  +/-  (4.84e-304, 5.99e-797j)
| (1.7662776653456617293e-08 - 6.4750176446625568943e-2797j)  +/-  (1.77e-297, 2.19e-790j)
| (1.0096174633837075794e-27 - 3.3647917990662580289e-2813j)  +/-  (4.36e-336, 5.39e-829j)
| (1.2806246198945453355e-24 - 2.0638070672427436909e-2811j)  +/-  (1.57e-332, 1.94e-825j)
| (3.1408525059476449016e-79 - 5.814923407835093555e-2844j)  +/-  (9.59e-367, 1.19e-859j)
| (1.8628153715624987446e-59 - 3.8963361091141729564e-2834j)  +/-  (1.1e-358, 1.36e-851j)
| (4.6476512275351901115e-48 - 2.6431419332459050128e-2827j)  +/-  (8.88e-352, 1.1e-844j)
| (2.4438526225317162493e-66 - 3.862901127707401236e-2838j)  +/-  (1.07e-362, 1.33e-855j)
| (3.3016729799920960782e-70 + 2.3229602512334025039e-2840j)  +/-  (9.2e-365, 1.14e-857j)
| (0.0015713487159189161719 + 2.6071561043783393027e-2792j)  +/-  (2.04e-269, 2.53e-762j)
| (2.3681688571972662269e-56 + 4.6867728630290778938e-2831j)  +/-  (1.38e-360, 1.71e-853j)
| (0.069435286028316093848 - 1.5027705059501326264e-2790j)  +/-  (6.47e-269, 8.01e-762j)
| (9.3786996817321439542e-37 + 2.3816710217679333425e-2819j)  +/-  (1.78e-349, 2.21e-842j)
| (0.0030076637447297417537 - 3.7806233012529941113e-2792j)  +/-  (6.38e-269, 7.9e-762j)
| (5.8318241588227134725e-41 + 5.2757923006868032747e-2822j)  +/-  (4.99e-352, 6.17e-845j)
| (1.8628153715624987446e-59 - 9.1182591610834527373e-2833j)  +/-  (1.15e-362, 1.42e-855j)
| (8.2525285053640892367e-39 - 1.77721236337122779e-2821j)  +/-  (1.11e-352, 1.37e-845j)
| (2.4438526225317162493e-66 - 2.651739387505654407e-2836j)  +/-  (2.52e-366, 3.12e-859j)
| (1.0381628117552635609e-91 + 2.0567366805015634905e-2852j)  +/-  (2.44e-379, 3.02e-872j)
| (0.0065513524206762542738 + 4.4506489079149676318e-2792j)  +/-  (4.96e-271, 6.14e-764j)
| (1.9723093976037013049e-53 - 1.4618161001785977718e-2830j)  +/-  (1.61e-360, 1.99e-853j)
| (5.9619338447393891547e-07 + 7.5201173895924004216e-2795j)  +/-  (2.32e-309, 2.87e-802j)
| (1.812361372291536633e-20 + 1.1386759316840420329e-2807j)  +/-  (1.48e-338, 1.83e-831j)
| (2.1839305517398232172e-06 - 6.1261464052161422989e-2794j)  +/-  (6.14e-306, 7.59e-799j)
| (0.0015713487159189161719 + 1.9118457966155952769e-2792j)  +/-  (4e-283, 4.95e-776j)
| (1.8438641475160574333e-74 + 5.850115595685321892e-2841j)  +/-  (1.49e-371, 1.84e-864j)
| (8.9959666771283351639e-63 + 4.4888870805302273135e-2836j)  +/-  (1.39e-365, 1.72e-858j)
| (8.6775900981743916641e-35 - 4.5149716498073499843e-2818j)  +/-  (5e-352, 6.18e-845j)
| (9.0600430724086339985e-06 - 2.3840465746681790499e-2792j)  +/-  (7.14e-306, 8.84e-799j)
| (5.8318241588227134725e-41 + 7.3018748736162846967e-2823j)  +/-  (1.82e-354, 2.25e-847j)
| (3.1456586017826437489e-05 - 6.8473336621686195472e-2794j)  +/-  (7.52e-304, 9.3e-797j)
| (9.1422162527318455729e-85 + 2.9948555098260222666e-2847j)  +/-  (3.27e-377, 4.04e-870j)
| (1.1311964716370013321e-50 + 8.0280744526006386375e-2828j)  +/-  (1.55e-360, 1.92e-853j)
| (0.0012651563499883614955 - 1.0211938901587342705e-2792j)  +/-  (2.21e-290, 2.74e-783j)
| (9.0014004389673346288e-06 + 8.6524500243015996918e-2794j)  +/-  (1.26e-306, 1.56e-799j)
| (2.1839305517398232172e-06 - 1.0454934762286836991e-2793j)  +/-  (2.1e-311, 2.6e-804j)
| (1.812361372291536633e-20 + 3.6389089251666752665e-2807j)  +/-  (2.96e-343, 3.67e-836j)
| (2.3681688571972662269e-56 + 2.6490936668790161712e-2832j)  +/-  (4.56e-364, 5.64e-857j)
| (6.2357617411194692679e-10 - 9.6054290787697667477e-2798j)  +/-  (1.63e-325, 2.02e-818j)
| (0.00026057063759255476894 - 9.3644591243170061276e-2794j)  +/-  (2.12e-301, 2.62e-794j)
| (0.0012651563499883614955 - 7.3118000289490615129e-2793j)  +/-  (2.34e-295, 2.89e-788j)
| (-0.072535029875512988015 + 3.4839951502493918714e-2790j)  +/-  (1.07e-271, 1.33e-764j)
| (2.2371827798934595632e-29 + 4.8323904053284885427e-2815j)  +/-  (1.6e-351, 1.98e-844j)
| (1.9723093976037013049e-53 - 2.082119386874963132e-2829j)  +/-  (9.46e-363, 1.17e-855j)
| (4.8535120223655521578e-08 + 3.5272045952624672675e-2796j)  +/-  (6.29e-319, 7.78e-812j)
| (3.6317518417928817547e-23 + 1.1920258765969253356e-2809j)  +/-  (8.24e-347, 1.02e-839j)
| (1.8438641475160574333e-74 - 8.8353277561635612141e-2843j)  +/-  (5.51e-375, 6.81e-868j)
| (-7.6521456560582551397e-06 + 3.9930063032591128811e-2792j)  +/-  (8.39e-314, 1.04e-806j)
| (8.310024847431831235e-18 - 8.1590020571018317137e-2805j)  +/-  (3.48e-341, 4.3e-834j)
| (1.2020686969433671667e-11 + 2.9030834468288420676e-2800j)  +/-  (4.43e-331, 5.48e-824j)
| (5.9619338447393891547e-07 + 4.2645898498683471146e-2795j)  +/-  (1.99e-316, 2.46e-809j)
| (-1.2793798439733027196e-14 - 4.5262848821277409479e-2801j)  +/-  (6.83e-341, 8.45e-834j)
| (8.8462574729270536578e-22 - 1.9518427148116357363e-2808j)  +/-  (1.77e-346, 2.19e-839j)
| (3.8839212604594255988e-26 + 5.1098029013939482658e-2812j)  +/-  (1.58e-350, 1.96e-843j)
| (8.2525285053640892367e-39 - 1.1677826704591903212e-2820j)  +/-  (3.24e-358, 4e-851j)
| (3.1408525059476449016e-79 + 1.8044532904845889157e-2845j)  +/-  (5.33e-381, 6.6e-874j)
| (9.3786996817321439542e-37 + 3.9551535460965087759e-2820j)  +/-  (1.25e-359, 1.55e-852j)
| (0.012124656507016697927 - 6.7638060149960122705e-2792j)  +/-  (9.06e-298, 1.12e-790j)
| (4.8535120223655521578e-08 + 6.5587829047423027506e-2796j)  +/-  (1.09e-327, 1.35e-820j)
| (0.021277878313357112469 + 1.4938729560811232479e-2791j)  +/-  (3.55e-295, 4.39e-788j)
| (-0.072535029875512988015 + 2.9631400536364180159e-2790j)  +/-  (8.21e-292, 1.02e-784j)
| (4.1972230810897268428e-31 - 1.3497006347606350083e-2815j)  +/-  (4.11e-355, 5.08e-848j)
| (8.310024847431831235e-18 - 2.346746190197267518e-2804j)  +/-  (4.86e-345, 6.01e-838j)
| (1.0955738375243909152e-10 + 4.7070384057771557796e-2798j)  +/-  (2.17e-334, 2.69e-827j)
| (3.803246755256029342e-09 + 2.4465670659302099132e-2797j)  +/-  (5.75e-332, 7.12e-825j)
| (8.6775900981743916641e-35 - 8.1295657425185752946e-2819j)  +/-  (8.38e-362, 1.04e-854j)
| (9.5306226005728667137e-05 + 5.1260676647598174872e-2794j)  +/-  (7.97e-320, 9.87e-813j)
| (0.0030076637447297417537 - 2.8278331496278466191e-2792j)  +/-  (3.81e-311, 4.72e-804j)
| (1.4008212928882258628e-14 + 4.5930266857297854085e-2801j)  +/-  (2.91e-342, 3.6e-835j)
| (0.078077740203401095997 - 1.8513895940368298442e-2790j)  +/-  (2.06e-300, 2.54e-793j)
| (1.3752075634325237069e-07 - 1.1076927040240275214e-2795j)  +/-  (7.14e-329, 8.83e-822j)
| (1.4813867496830186718e-12 - 3.6254161601317499266e-2801j)  +/-  (9.75e-343, 1.21e-835j)
| (7.3830112748363414754e-19 + 2.049228297534759248e-2805j)  +/-  (6.17e-351, 7.64e-844j)
| (8.9959666771283351639e-63 + 1.5601046518632820367e-2834j)  +/-  (1.16e-376, 1.44e-869j)
| (1.4122137628734621645e-45 + 9.0173348315500588856e-2826j)  +/-  (5.56e-368, 6.88e-861j)
| (1.5407407898529984299e-14 - 1.3664797712701095237e-2802j)  +/-  (7.78e-347, 9.63e-840j)
| (7.9215160438705644357e-11 - 3.4102308246112566166e-2799j)  +/-  (8.42e-340, 1.04e-832j)
| (1.0381628117552635609e-91 - 2.9992186100139918258e-2851j)  +/-  (5.08e-394, 6.29e-887j)
| (6.2357617411194692679e-10 - 4.6775494325606371424e-2798j)  +/-  (5.17e-338, 6.4e-831j)
| (1.7662776653456617293e-08 - 1.2400901270557372136e-2796j)  +/-  (5.18e-338, 6.41e-831j)
| (9.0014004389673346288e-06 + 1.4195982225134151615e-2793j)  +/-  (2.53e-331, 3.12e-824j)
| (1.0096174633837075794e-27 - 7.9890306936170347006e-2814j)  +/-  (6.04e-361, 7.47e-854j)
| (3.803246755256029342e-09 + 1.2335885222117494441e-2797j)  +/-  (1.1e-337, 1.36e-830j)
| (9.1422162527318455729e-85 - 1.4481263647845717303e-2848j)  +/-  (6.71e-392, 8.3e-885j)
| (9.0600430724086339985e-06 - 4.000189641384935923e-2792j)  +/-  (2.23e-332, 2.76e-825j)
| (0.078077740203401095997 - 2.1919542357806401697e-2790j)  +/-  (3.73e-317, 4.62e-810j)
| (4.1972230810897268428e-31 - 2.8132724109131875179e-2816j)  +/-  (3.94e-363, 4.87e-856j)
| (0.064630160089866452521 + 7.9586387551739348626e-2791j)  +/-  (5.5e-319, 6.8e-812j)
| (1.4008212928882258628e-14 + 1.7275751256342039127e-2801j)  +/-  (1.03e-350, 1.28e-843j)
| (1.3359116558176324781e-16 + 8.9375859388372013155e-2804j)  +/-  (1.25e-351, 1.54e-844j)
| (6.614644612687894173e-33 + 1.5583662303309176502e-2817j)  +/-  (1.61e-364, 1.99e-857j)
| (1.6050628956299276355e-13 + 1.4416265757824536851e-2801j)  +/-  (2.99e-354, 3.7e-847j)
| (2.2371827798934595632e-29 + 2.1684434234946934992e-2814j)  +/-  (7.83e-367, 9.69e-860j)
| (0.065512679415321351243 - 1.3022622247875665289e-2790j)  +/-  (3.38e-327, 4.18e-820j)
| (0.064630160089866452521 + 7.0933731929818043641e-2791j)  +/-  (1.75e-327, 2.17e-820j)
| (3.2577825736551189925e-43 - 2.1763566110024039268e-2823j)  +/-  (1.5e-374, 1.85e-867j)
| (1.2020686969433671667e-11 + 6.4804059913365650168e-2800j)  +/-  (2.86e-352, 3.54e-845j)
| (2.5835415095087211193e-19 - 2.727182024843615395e-2806j)  +/-  (7.88e-358, 9.75e-851j)
| (0.053680553114552997686 + 1.8787681777260275474e-2790j)  +/-  (5.49e-330, 6.79e-823j)
| (7.9215160438705644357e-11 - 7.3255215193092147619e-2799j)  +/-  (1.5e-350, 1.86e-843j)
| (9.5306226005728667137e-05 + 7.8736032122840130935e-2794j)  +/-  (4.23e-341, 5.24e-834j)
| (0.069435286028316093848 - 1.7441989987603129454e-2790j)  +/-  (1.26e-331, 1.56e-824j)
| (1.5407407898529984299e-14 - 3.4553711690061771674e-2802j)  +/-  (6.6e-356, 8.17e-849j)
| (6.614644612687894173e-33 + 8.0255011010933908503e-2817j)  +/-  (6.38e-370, 7.89e-863j)
| (0.0065513524206762542738 + 3.4187238660106789811e-2792j)  +/-  (1e-338, 1.24e-831j)
| (3.8839212604594255988e-26 + 1.2886179285170543713e-2812j)  +/-  (1.06e-365, 1.31e-858j)
| (0.065512679415321351243 - 1.4199858254578974003e-2790j)  +/-  (3.03e-337, 3.75e-830j)
| (-1.2793798439733027196e-14 - 1.7014586175567248884e-2801j)  +/-  (1.03e-354, 1.28e-847j)
| (7.3830112748363414754e-19 + 6.0665380930718660451e-2805j)  +/-  (9.65e-362, 1.19e-854j)
| (0.095372412395524466581 - 2.032126977784943451e-2790j)  +/-  (1.19e-337, 1.47e-830j)
| (3.6317518417928817547e-23 + 3.3644603359015615681e-2810j)  +/-  (3.28e-364, 4.05e-857j)
| (1.3752075634325237069e-07 - 2.0121331211039419783e-2795j)  +/-  (1.5e-349, 1.86e-842j)
| (0.095372412395524466581 - 2.1217340584031189418e-2790j)  +/-  (5.14e-342, 6.36e-835j)
| (8.8462574729270536578e-22 - 5.8075065093121652156e-2809j)  +/-  (5.06e-363, 6.26e-856j)
| (0.00063305110504238410416 + 2.3114410847767173118e-2793j)  +/-  (3.32e-346, 4.11e-839j)
| (0.012124656507016697927 - 5.3503899874979887936e-2792j)  +/-  (2.41e-344, 2.98e-837j)
| (1.4813867496830186718e-12 - 8.4257159662105238298e-2801j)  +/-  (3e-357, 3.71e-850j)
| (0.053680553114552997686 + 2.0084366574592148389e-2790j)  +/-  (1.14e-342, 1.41e-835j)
| (0.00026057063759255476894 - 1.3917050343314064166e-2793j)  +/-  (1.65e-347, 2.04e-840j)
| (-7.6521456560582551397e-06 + 2.3778653173591420562e-2792j)  +/-  (1.23e-346, 1.51e-839j)
| (0.29486119415746745704 + 1.4639400862029875737e-2789j)  +/-  (7.32e-344, 9.04e-837j)
| (2.5835415095087211193e-19 - 8.3197106169784443877e-2806j)  +/-  (7.95e-364, 9.85e-857j)
| (-0.39173366781000415024 - 2.7259273939514592611e-2789j)  +/-  (3.86e-344, 4.76e-837j)
| (0.29486119415746745704 + 1.4752328381078114242e-2789j)  +/-  (1.99e-344, 2.46e-837j)
| (1.3359116558176324781e-16 + 2.4591478520932094291e-2803j)  +/-  (2.5e-361, 3.07e-854j)
| (0.021277878313357112469 + 1.2182275881289099707e-2791j)  +/-  (2.7e-348, 3.18e-841j)
| (1.6050628956299276355e-13 + 5.9506782793272765629e-2802j)  +/-  (1.38e-359, 1.56e-852j)
| (1.2806246198945453355e-24 - 7.7260270314405348616e-2811j)  +/-  (2.95e-369, 3.74e-862j)
