Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 16 23 44
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 23 Kronrod extension for:
P3 : 3/2*t^22 - 21703940836137923/2794208237943850*t^20 + 42027029201559237/2431716358426810*t^18 - 262592289065984469/12158581792134050*t^16 + 662392414045240323/39845409473079301*t^14 - 3613046556074683491/444429567199730665*t^12 + 577469291852421331/229877362344688275*t^10 - 1047921046375098841/2222147835998653325*t^8 + 25219697121887517513/511094002279690264750*t^6 - 345233232267838651/143106320638313274130*t^4 + 76767549244621411/2146594809574699111950*t^2 - 2147720438279/511094002279690264750
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P4 : 3/2*t^45 - 7394812714460136820544716726145151634231849345498133033631692125489739320003919950915240535741831613200002447029785199656566623975279854468685011313519684585672139440493365217933797770225124466862352986914915074797561661598607/454078941636353852071137464363295929690788769516955779693753852503043973019553940696317928781137435052498853999796685656102507671947830629321027547251139038333330775885431999409215435584998364654950098780364746712126176658400*t^43 + 6021911413232554356604702711462537468413331675445088353674036612412198889963748043209719832224061058763401940468097213123438450140755861630553660522132387482971820896604445332067755650999558652285459965913298662396817302609618709/73106709603452970183453131762490644680216991892229880530694370252990079656148184452107186533763127043452315493967266390632503735183600731320685435107433385171666254917554551904883685129184736709446965903638724220652314442002400*t^41 - 526946990236075230618024540173381358616738677348261419915881942927681066250699498918954555277226756666989727645997761416713039966038333239550372499377336903031655679970064500870845192353720819552107975424248094973654610089032845356879/2044429134060562311180266829738050878482268178266208609040868064124867577584183978203177471416685847770144002788794604614037966954409394451382968192779374616325646818769413044020072254637651162079684401495256922830541973370597116000*t^39 + 817204837713987227533030141183008318872620713114803382213544822295101833200206384042332099580885936051546801375569707592098348371737527765452434302277565995583933600854020871321279021205364715321183003227165749792436742766393297053583/1462553149751017653382806270504913320760391850605826158775390230489328343964070076714580806475013721866333786610445370993119468667385182184450892630219091071679116570350426254568205536010011985180081917992760721717233873257427167600*t^37 - 425357595832525646528022815249799997139464309031709247974504769043750677238371894809499451188325407025198089640673160688813874145717157761216142795079265649533364020813265934282278202254543531868948805070178130688879572975874026728637/477635600706976485902042588340568539437515356616767551852323386083226598817094957485617605718191418177068466348005808094599826479213629316994097818427405868003315096172999565117995051174440851016017743488626812272520071221457070500*t^35 + 104110269872303569470324326231991507599501773239269361272642861740481156344675579073332625877823323334899525765071676614586839245635492442675825015839712135548790120422091731802323630080145417857746548268996651498076898138918747481459/96329869050146518165117832942635671819330828225230430625678666100818809845464529240796828044004991901257505818085204993868872567236362215192086954976955805311592960572705794645646060741063701045247275997706247853281358901806468000*t^33 - 154017488395923840773832711662369389915222280687909106237534623742719433228992032546641614581619585080531312380381709716023279111227545290790144248044174208124705356582735764727790744776894841069869462852700880717632854205228145743849/150916794845229545125351271610129219183618297552861007980229910224616135424561095810581697268941153978636759115000154490394567022003634137134269562797230761654828971563905744944845495160999798304220732396406454970140795612830133200*t^31 + 135254861586902869523367272852619254980035261183637262525610694334167837695461562447969580171417489844446400158345077209420100245718295435688013444086998775989055257804693698422513045447084213045429008155462741002637497855783392527201197/178033135080324015007551483960723404694997456177681518123774445706910066854070944315902344165328322612862783252759859668184816644989448399838717351983700933990874048067484938472032250259282665289850070443115614782517706308425741004000*t^29 - 70292085509020205984546620475163917472418992825230340877232011990132227455637501683401423526225827108048871970306704897031500812774559844295340394647748598090154769722630336730813068692928144668758075047132162708323917866980879615603163/156546377398215944230778028999946442059394314914857886626077529845731265682027899312258957800547318159586240446392290397886649118870032213651285947433943924716113387093822963139200771779714067754868165389636144032903500374650220538000*t^27 + 53098335996852893324814764123302013726407003524176974267169263298316434289267425138487548588735504693835039474115489204533978935932970075858698096848647713941972704181065265737542746591109232592186409306767134060156295256291045424233018449/251430876143467941539544045466025091107616091343807861242216743768893938381523698284300359445212387110757678405844506411272390334807368405369926485573073270196824334493467881353016350675085205488513258967465606888402233101729881986310000*t^25 - 267609749839760536517033359518378185537180427149301399128290928498994460150103254205439658645320798861272577869623664935902440786435632091122230171640796164168366797974195733535558342029891841962637523863299507226729258595040193426059487899/3392246220721518063029989545181618523320166277095045356147931314754912571010957378734537084844347829866081242303793881793496202775965765732685078748884710897196684079965987839242813540637502513579141239810465387995525657894868572492944800*t^23 + 27342855176373708472980522431377622130660736207798136349633345287359455174686564910625042520737488587934232130984490456402739168413940195525620964736449304431785846854830210910730431474494120776924776899966288147648192513888267163890005533/1175302698755417263685662138615914026422068479156571420947992507150139545662763765730036625863191163880231952156885108501822733298738138942710183533920653911392872880966476764955050887041526006742773119771288959156058482015205823350137125*t^21 - 1919765317632031152418087714414041218494994434764153168929601410957711704676697130121763774922727488957814913340454836669418758942922083221213243897868915436408194765064041881458676720667878887624751940290540049990059378709153958678781537/358187489144508118456582747006754750909582774600097956860340573607661575821032766698677828834496354706356404466860223543412642529139242344445008315099627858710208878008831014081539317955512687769226093644583301838036870709396060449565600*t^19 + 4421262147079473687616402003442086260176601679931307522241599936146969467388952017863589910249525418077196106128368377232022369466989591053985657873425337258329052823658656579651227112785070720801915963955744875421400376191926115112938833/4656437358878605539935575711087811761824576069801273439184427456899600485673425967082811774848452611182633258069182906064364352878810150477785108096295162163232715414114803183060011133421664940999939217379582923894479319222148785844352800*t^17 - 3330789255147834377242034745913939737397126137182872887738983769499073953299423414041424610973761230586327996683605428516767344592525165183371910599504272199795657873582706199501140123969131703599941211782502198213726942943118586670461/26337315378272655768866378456379025802175204014713085063260336294680998222134762257255722708418849610761500328445604672309753127142591348856250611404384401375750652794766986329524949849670050571266624532689948664561534610985004444821000*t^15 + 36925960825706705490090069763768313596162777545422351562585064192343921119739888771395371852665106755476592185269272675003116436700872983893717148089519669780157232618605880149058663609357721315885653404304464051573155046898410156857/3009978900374017802156157537871888663105737601681495435801181290820685511101115686543511166676439955515600037536640533978257500244867582726428641303358217300085788890830512723374279982819434351001899946593136990235603955541143365122400*t^13 - 22593959514653169291328980424190265542226167738502199828266474211934772282700170884035585494525481402762844256133807190194698749607833538548432214665645876495694144734538383413921199825256069906031436760101495854253384600644334360319961/27285458731890471376545568080808670731053511359242756125537708401289514158131613698516928725921928196748914340269646440512904239719724637415075633414942239825277676295378597837387848044258172391832223015866786816485749856980464604834556000*t^11 + 594899649242678289736645351924173905954615074738860128832458684302077966403114391011177072747544999147977562642029492020988208909467865930844821042272066784306152594016394406606165997111909455966416891331916569457941736518901640831913/16371275239134282825927340848485202438632106815545653675322625040773708494878968219110157235553156918049348604161787864307742543831834782449045380048965343895166605777227158702432708826554903435099333809520072089891449914188278762900733600*t^9 - 78702212197334057791302285829232201163100404178006541032374464753272906483363183399639245714232597990310222034952012596520788725445236984457192656256068585078242555944011469919000134099355469632744752648289336693455368770748750649651/84584922068860461267291261050506879266265885213652543989166896043997493890208002465402479050357977409921634454835903965590003143131146375986734463586320943458360796515673653295902328937200334414679891349187039131105824556639440274987123600*t^7 + 85274319862839241470951846908924901503172074172487441462260921876556378062121602342591899736928849699279238869082746318155809696138639368689191064061733854000267520718360896241157906134591790887593381080252489465960277141872761112461/7446494032133608465138319946053552049690907394701911461903442812444779372834383074186325387826157654123458176113232259827834205279224136314546444740724325915173548693254841263371401458221386583292354720562358980649137769004150724208687845500*t^5 - 935980849402995139531117485537108731728612580200191219479532518946057100209703741312560611773836057004413519780872824993513231064667773472352626117835909979641750925375063531795740858627606041476558861114922289820945857073775420839/21445902812544792379598361444634229903109813296741505010281915299840964593763023253656617116939334043875559547206108908304162511204165512585893760853286058635699820236573942838509636199677593359881981595219593864269516774731954085721020995040*t^3 + 319796945836004852832093178131248890666824935053827814773413217091480931283639598173296955871743225586464754457845868403469420753629658283500541204141378019366786428417869032245878680209217678082905139772329089803799694101456899/63827091704002358272614170966173303283064920526016383959172366963812394624294712064454217609938494178201070080970562227095721759536206882696112383491922793558630417370755782257469155356183313571077326176248791262706895162892720493217324390000*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^89 - 1398788556582632449032631395621566924174920139940528466331673267381963734003614016108648949059634618202944599265950377386456909086802936322655946893277071864714452464568004476074004819677095467417975677520454030111552426014873139746658746218913623019111198723202900826820324689534347603282932075915270223262282317299006553528851939969224097861774531276783699292869199851634508527587507126730391549070664033409708543314641287759543076118935823579502067019931727496951290231837449472541453966741864908928721021546635074827943480794095817876775901549961089739325591835785024800467157339786705780255956118852829574093113809894296206367051995386574957624678554761510481539322194381057747015767727545574769933826873204718220496382416164166912683228292228170831133781082226057089223258885233394481735291278034149117278434808629792701707171994823185338987188876050519514344294252307585711603357658892477524136475258108358100950443828648167995795504181293391778286756122031351438545302944518534934479341026114355588627841140465792885325358332652442353916497797488016878247172572203786360880142305056723731104137717019711088237325575477178050517202539724353367563984629397716852136211073048922369151471102956326346411105679671822664259367670675920542877177233644646328075931832332351146699561685697255798151897797690177779141940696493887129592896396323864423295140875539089667506853282950098378019835524446363184731849274534415973983498274280176273171611863589187468895793575067258512153160144095026806816818563660991621733295801307766144359239068516281887345690580327547907783196406817133353213967365695219521376989583230241493489132863857217751863587580292241364250582943554173906209531660917631929273979398225456159878939910598496276476250929248780272483106268100364659337628364713764330711761211272550138125926110826461982067151519174173688418971138903454324207519536805877010219374633382305530503023555008027277428678531247511773062143908594426644230377835189646270090348922547354874980598946922823010890244775951434709310445355562031742378960939640105463616847133246228066716050229832591786976379211894376938996000248728624974405310093898229557518913552636591831247344564100345719674425809245711618522450396932590071436688802751348049396898142958473414009110926194835148048087404353253212750151252638222870252401205732823618175371096027906016552874644486167982833814164682129159406678951880791785394275053917325741092813615112461189934815783594303790612576303718160409100786033373334578732668781387874641481341913896059229953578398296539015444139868059494916251226543177752132331378331902481162904432295637818468578588144392023101845423925411375448065766934282554754123559561043892344842423765182239273863815302981269095882228881672499308308754143677107094831725453000129198372648175969027910748734535558829444200519016026242053524014724355257069162476143793726469750639525016860124016507950072451981375444002977021586303631310593410068933815793223462828438181958885236512480030372047153154378721060985955925817793289122685428437614272739555211004059994694165090125435345728266722431897492432373819376700373494766446623955259041173513120546827524549935645153166617343171760422861952839759608237934724465372714475210841536920426955789833485409293568861606381175636261234666552161309988899807113855921077284767439502602950191118914511941543470241108063516637816911569595904020091848009101815512499632256180015522790483749412344109125038607556288496615156287363177034272454872144266786815740558421343092259139735282671021077106023332025421943347464807047713332449267761283228835899339631898800423939165204601481262818630501549435374840903244375969924139841810374892002546326151748777935707500057144797530675181421612815030388335535854882740710472715905826537959250311345198918105456453092272651144191058248390015406732443069779661427560693774118188855328017710036253429412409714539454580734550744874348777844540202682486037867448999435963302062891592550780064452208413718851064305805822904141073039935780947603060601113588024020273882778175291193898301197788775088751674201985667772848440250638461776399590212630699027595228432911990429302313177394719474268175229278119911302967014816669918330250121611195270179394339144985622637146529568087317941587775595321416374871014479278839667457904175572102422020765936410280014799380753321967841862056297192869016464607255930561084030810830522227833325917421085077012246023245783391936594735369822491853095204882267464209463506983754422760282028564671029007666889444915736016667592111100130712944119303009673995274919833991036062830335072595585693263392323530865717965238463333353017077698657953883589171945266098191037448182432028057517114832494559510292018052790369559818568787291785502306708746508752296048713939272511918724695101850450249516739420643221925778011132215698055526444403553491518758283432291409422982632968376920470436747175430883383186961094493047318947712299967007775096430273160637163988895039507568619879836455600800093180772184490394717696566471386464307617557845179753422963640621846502177836933985368252331056456624836976546545516635836785456445839883658497622058086806255377389326801771517170819698843384267450389520217019860575115214676306185702257511422620488914717731930000039370162414377841155888229913753529817577704826402236870130626923086030260896111714300217918331045562173488756686592170895147435157528410743910828532758233018205299054676914543803524220074263554344567183891168103029546085256353867740721837301762687779518202179576972272892302239032853232418833609906261404844892626273365571024857844471028221732896402323905559104296154417568780191927491374339926023791/41979783033113682568130649891516718087532430629116766112325213297079051099081194291307278076060285877259614503418974980858755279928418083831443195103752759334526366107354478990787469847281296192549970418313243708035342258017999512243463597622527192370687259564505436682703258725619185675767048177153518034505633933954486458456000549598324672950246183088707969694815853078355097936160706250421811308780329793927199869457118670130800259485330930120904578927386393215457823923081876189756127268402594554694037788843717752379130281406353719872745120472173427046426558558394517732628811770341807035293985389785760958408091164593270920029319885290198137998363406230850799782120691149264238460824647327002825757720815779969559366494018953068092785663303120237047835603390717434784758191195368631447052187678351701380472801273725728405998548510549263482499533456785972650806556282584427667842390513533312522822272727696076154917963010846141543419795714423544355990655091046003969259489451084737401531917295865172915708475756052118953560134718341597746227898519412678947833624228185227888266356314017695775622994793576822397201869110790517694615382047323624259084948819853807984581322668656265073305513489280370740331803957423316563245007888600644345359485553184106117356420436825055406376736496417960625125157216963086574532129295372927139969434117231999476904776309212435003787279669275748083715308263899053057104546326783439569286119529175524357775845310408480424879041202603201167762551691271288280096627152222423468569746449157398669240815698643413922972690949887186836834380019467936970867686320791545677454718398090707362224709044315294042329043591199003662784304030480147244227086282800048651267101775096477814431269005748210510986073801607306068229859937419323173248121354710507635713410769106570502924757069132664812411894598101879766683523428441471505269425065286358611089900930744725542485758583504091580014777220004329907071853923353368619815819623481479961433676813696015295810068696050645147120922612643484767400436123325549994170796415930992025242081550227608067506853146567482486787849312095633930754204170448582203226356192990438185217099615441930555972446356198745949944549930761171922759296326333718857730563555720622881196518423363887648231940262425218339740874144025200534924276646603218509324611508740138309792649795300480499376801058994656259279994611474327783784033120171473835618166631534946199395060733186193314122380996867792002237929754756796969193034463445760061699132703152162518984920465728134571025965399958752330501930692386233180453561944479730855789821833118306589054454106032657155007254607435986846763326551265428432707642226777464338867449617972834540547485092677981233006861645831706091302950842821229387300755572945437953933449972110068772300601722803926640717245978381850078502882802360468323871017346278278012380631423941552553601174224735366674220823092090303802570478066613150718861169593865768540901976927314502102303501511754822925008255824708789890092453427974066717837457929797488579328413162755057788999070870041691583509011124966365440328176082102256404243922099420585763369173272245545898558684671237356209547695188691112209244340823456228135559538526591358448464255854617522958327004837299280356957493795515131958779036371374651911459611433098026491271040623669207520952538475579900358401701507637700203122045537453327625325656500429268912277194885213741238255282861570199672255596054531675945832647416080862229498717035053889822691692101335329767224653728390287569464352269369584690956887032869489556410707364716437557932206105866675767397513559412802862645224276492783721446721766411622403785623666149114648394688839923119301709737187968633227721798590887141114029309440848514743282782049518008418478959290937059535629975344478440158919434226018501714752500733850146657411911066066100672178356288683386520465590736088773546730001282424775119557188625617563739315874293737899969309754311551918995247516086704894235955377940694752669687240535533159591829067250480059018722487006310115462180820048514651755168012925014826611188898802799312800116739608731507033986621415444627164382500811684903175446155037610531174384736357652666946252004676644380193699423645705770625656976743190035685499106930570177702125096880073182474363617302737984896911332058626401405386472663602833049370285496946612335825953397519761373149169684375710870950909845958884455035013745121115462210226278140161774562067009223533078767616134592582854480497697029237183342084954565611325976868455484153903447124097815908273145502084968953311211761813453321949077527423563204588037399532911285592264637239877506686709854405004674672655014725983930753751249872243830427763067712742340632249031739591826616434196585564813034109504688582812557090326412087683817960192446494735606423843879650741251808853535540247394579633863329025597701498094030343689135971035049305296781906516005721082985087606203177880476942455861959622031518745777490496744659353273622045093716923846593570725134811632191948107331052991408012164136600795208018254359614206525388986644764123298436239359167985168823133473970333912251798656001238657146494915685145153264084667926663653135818410448015044699301845191982401355130261760387403440702429171435460703832543332912970312475392733696677392872177061009372437634717906656530801412091298004702927096870749165902342112878435385610456154418740841424325894740405847188992733678622012292903452310247789699720891533411947776333811716477445971873284487247314831671968411962829712978427438384940407589106926608803506499350120517832140590574424950531847658383152924402321908532426428017090986168068025207727359200*t^87 + 124864828956362117206834786983684233436169378231190119582707184737725819866232265924771767676130720350675466868316895525353095665983945160203831917881798369980311415458961774011515686743842181111989572984762883802860987405254450360663649283021859852453430763749694026926262681311396388668834914709891337974420131514066118224888368298220193426958808985102239766728892598197856010674522805832012434326662591103809824946751361920329004596638991990753078040176072877602234699015467178417552279923649003307197627163996399869293765870959367477232518947291322970974442264016950439228981225998506092441793813741508575625883262581676248701039129047858990709186624704276356337697491416164675964851080365263706580677297065216870416579092158967979125727689915263531137494726740084000712246905317979863933171728553357794427126212945711207713997830766633042632983197585591690526726335533188966254124656276514081168371346224917592104490838634960775551675627664861300593985202410944388011343409089417849728210687240876934414374343415872446351232761686067910790803990866940106428326999087119267167622892225953168953028395180152303796943664150882718551913333281985531236538569011123576308945352766258779316233517062176655258832837614946060638428094932284389050053678574140476011649795159065530525016384977106025815995693431695892923038678644321994672905524707934317149868681544802312453731357213135762689540571712850941163790832543957841041913847650005276518959764366737640957610620566956276179533569042446127126809055149106744715683978360368433681835850971637218698222361526974015184295461862596287839383386296605096824413916273832534380722517197814215029455001944015992393702886938637526928781203632313088874027095480491896145336192577158379311533952562605470715748598128119846049689990465429305584362936874469419265119061455586894324469997568923847227545792355505835254073782370233068820919668212671157843805715622533549906428597266013035386453204838569157123315598393158854477461887544910523745671960310786023541627524705224789309157513175249159336691342479623668805230029312633200219783167743116874329280732414802076070202716275434458929006047801710724688364218757180302513479842456809440346498886215106392019889104934871454623675354806876392451917371169762152465726365582953926767558366687482935912823788753526525413055989632041615117449193188592070330597744892409960735195796375307796614094890348120755456308285118964803032233318115501906110643138643346569362505037018584136986930702656681505342893180202699392968823416207611074157825249512312328015426773680302207247366144030997914397395771101062285624695167917906592291563760365223573271866854162702162943978840945384675373111510552057381649093176932816901330822642548948646719166809680165240874433212617327569693258160686615592611848133971205399377872066570871291444630405227955755612602671338541962111735082469632330112010813509780506689340212608013802443383578269756015420317462050602655137680258220463487796530678061028194299072046005342809450736728354972172218391140435997201748458722729187409905227510125934661215613392611818706883715812945407635743696927066367973020717151525401101679804875645604660221925405400854453941898199415525558862686015583662500267679858472043211262718655323885929693381502446496359942058490432272756529637503294369121886996315058034806704923065635824198118518942346078170975430999247478977108017960704634788016244051774649586979573839228213036321063982334454597346094591832710317554336100879611525993716296723335116875836834326340883553161249692041180140203352044188123142339063230826764322301014519762236834960147142184865262604407956245878543343021817893886887350833180918074191492797783801074587985457574461971885559902459390944843979115615315606783848883356131748393929663673579257726089218457579261586388239257681867712950952077369929269117638982936977290966058472035355086661311583335632242240321383927388791989857961089467622533613883267765410147719987308949867115352480961309336862542291293651883283058669140175150095350065196154118597519411858353669213467224798401377422173306691132033676765486899046500856218207422901878703109192558418648643614025119952041019203854918412565134874790413242458066021652020873928216721783632421168485923229396102133501011257309249901997173501217748218735336750531512535679806273994031668712374179756667846460796661626601444180265360378812283999257956321848838494071123262042187009281239658705828132424458041431221011636961584610330302820602951924775971234674022440598277763876315169307296441965155910181006576152089939831355773391971852296401004411305015705038200186002191581029712921559528233248429541696999239032302408942708128398819443143497000110637302618581155762396711030951002470408838920610536750188436691504651465282727158497815602690131192119437709105572691360639146512233688041511997428524615283136621405140324418547859308199281086016815350617085234495329015712770366472362498308927468269402056807971312983007255737592169878450386309997483938536065785143956441293930652430624097351867447467415655531526304676756772148421805163016782039051739914052998495556637633749235187812591143214173769489830020266188791689045200761542882047126918114222215526810408525236170744680937357792026294159055669342281310243953625394888809522069842798248023701384277953439192737643307794211125475404847139391106191627721495691121768984090931308858528320087847719716991499839456944286492715259649467419369155920274110632208773910925194501305360356044605666438970110907389785979125964624016501676006564233211270723550124911915953930668769438453978310381210082816350034709821592257988636816187263407741711099196573646439218834596959292560787793/349129194550116315760804975455415599178932645671296059894074139361153123257258089576412297726070570834909247029131497993011864440369155212657002030502638921990131100090686514920757522988805551432605204736851627759567096493300339759682467555593934230354897859438415755972332371551651743522943541263305260804745822832703756018392924553511141721830997011043639937532770971536909611963779690423661537246653774158803907487190665838220064246132512807676016998329787931261223370667113371535179520079514095289663445320095564251835662321230559334517278071883653396555403501757606548366076101771117395856163909009926675718270921212700830464521112249482503939895379659153321201722480260228527351287718259732651360945477300604640070932409381486425234033696917999269167169168406323197169316501340959289842684338848605316158148406148207366885600155258305357592257685345250605319932476496197252805792348613109549151238784572648097361748334520047614599966688508337477992490272821037080674275854058498414457961036162374260170120606483227411371789351506180053042063909057590866305111436497032858193466990312191268422757018444004757108254943916632045125453493534763641162813573700236497428449939999873420316199662198151217853800190627535101690631109930760731196627055073205862870017492356931018686845634641527480158953032901085722730584019038141887415802472484006092613464630596098221695294501913811254653360753899304648019761208147511693086256397849034096901514591369180536776007959688178334953801680814788072876671043275649721952668375256671343143692015870682795999246121228627541695239735793172705351881549162676289650742424688282578891684985379044792696151135997181638402803370786919767669398387768044086949279770576124905692509872838764865470083575654997582661835386032704547850923626592724034499957975428193303857124003766390775872818977339685239345465062997569438658114796938566733718429136681122488370180752391136908567116625873992936518663090403144866326070339306003301509476796261855939540701740244989127108558724017589356864234941352609973857236827285616505981823414175917361964364665500124942140165186367064402886888278357069690550928787980855600341343668539135159840623781999995121907396207781164146387676362836591544413404840986864426102102354452885588910615216870139189610970173897727312127376908122883464456690813166376141536453077840663337458616261742854262309255532139370582246520975253401414236300411736503423950921104206205782857153333860379389193323013580751212515197334300960534079898399540329308640137048778226457045174405446309007503159627962323107113607616282573396412021902321555827907646830868128007317223657290836503410070843497832902051593087391061207466313768759275683815160981029919187877726312545132301873853125844613665924661152176315416877449346310414510935129753865748511448440166941617946914249320043105414226966873339632047305992157927922358664923492793097731657168920896646267926205501908686497101511045891193183508463228927871801405263859859584877013171186417531295091367355267543818544655162271822534487007048414017781403769974474889846753488782470009984716093483028321001770574983773078193751863648147777916426056360439908770912875735595077492515671577734699436095626241056009894637536189448990357841893998410138287390427406607161788455593445276767908775758968198490718383147389216454077116681346857927843129972708971728401338909437657566421383165545867518339175163525287216642248946548803017250693303867584577826309940746498438036990139186129726329467533973328044759708329428938450298177904448812218168473916282483049939397652704870807702509584166048533845991166555548454821655420203670979627755269017156310810087585417593041565270076972197533794544731421631839961563806780652983601356816430667206213161351584235301463309308378493360137057646004115412470198402662512740256538635997630940419303489470697207858976472615106935873028270075768398990675708194463017885924607687942239542521193266816828415347009406953886141557862757458940113922016512362361155020349234062005545924863547202032280332891573850838165940333250019635504152743772416378633040872622692725029567306812994204030641155081701945602462540259123861198205813400377795460909745362472431605801520294400035243449386831034078386587343164832181689534933211455993563256448011343118895194621779674436709736165662562128352842409523359914031779232030399196946625560611802787447697587868822488452281568254191740377850463695021917153630897809960686457211627623122557503980301962099915014496431013126266168690202795760445421398326561244709095463968531026922967930075694853819302211158069278462755296062645692691308794070151632096540439839129934833460528512037679407620997187674153763903576511596391402641536285263560564213858265069982468412764735682598201671041691773114722447290672586760586836954021248536318551207959632051896259205106216957297052367332854076219827872404143877486809699740526814320681785048929690561509896603558499222680514689526716482035681901349539471564290996983820772587313927186861259382491664596836840899848068307530181229207157256406279621485663224121111985374405543483639487839519375523266059148198577798117802075114928111708139889149912851215119288964733223054868859945176085402518553153187545397838095168562962854571863644557438739167368131125840039207589200226132287116339194213506782977164074900362819572831399898894710762138166967814749880816031272187908686322758462101868260973980094850858798220198568956904735839205342177975789802629655955389121934840682748882579312790011288618740705367311471514914985094126765803154769638343848386261619435490270978796071849905135799009895074023766521474519745132252417394308889231382814824003632080704*t^85 - 1809304496398321189125969671964698676037329748804428210787483143641736383239670855987526613616659391181541011025759917841204272613801397853825279281874730451377407741779559698862360237889128823588717557172290561019765280803379359563303321960151756976330887708090325088686977719717354749761012761563767222832818302781953009052587934849868607336855350542508260696001427320923592603289968106459912280655798072023869593220966875176843797945677979799889433434178798504633711125438065970053358656597907013049739856287189279834000752990845794463233482682422207705238220727627829280437872187404673907031880897746020210039275258532569975598147656748779692050593935341912844390854421232659775718616180199541616251661164553606187367915565122360688048191259144101062387714894313930763019488365282813815694546165615091162019762077569318182931047785435045764243523432303628968357856739836067280562914671256618269088044145465387579499358176016397744441605559146549890692289388363821386069953165133191122072009101508291410075924388670903785342532734405413632767155130722100892403211651212215314479947206180412118405405198007484463464757054214082155947145764062924620413277090328992913877726278051332079216563086239973812725646461765673541580281433816828176450077017174478393261878576587674017990697789851930995032839760934681005990131144418402502311208755742316352947462708520882624245082301066898434316121144139948056306396264006797630778252606781162739464799380458168778183761174019732506536926437454385743172553565840490078571399566240416815330777056926484117375072321327230323691388013258147878582649421906252918252301019701757479462671513905728400752388082063339024597273326317392395527975815446219756467632356073790353422551019693658408295292620870256996363071352799385614358399747255028960998320625700875925907163079489447585202263180698466512304686030564663383995003017839693135688759968782744647175536394470946468489157440648533557717195312981779646994350627728013780147794507577641128085494608406243024772305453561347709431826100733463193148253565414948863308591728906382091621064219877190352197587635216651925163577401842188990077128381267036080186471066588190452910257543230338280405812656309603251637545962438690047620414437034405131239816060965904968602148068682623067548018456498915079220540587166951672786204709619446017930005842535134452369688318523300592992902437310685113132632929667331258921019771431554973155017690307010639967124257160787718321237333128837252971819290962396694187476269655080198778487375087043772424806407321113955675219304570180284601250992613443570573797308713634249717000162143607265684340991654873449662090208551602907356567188258250632553114306675099088424949060457462492713564211635055894834924502128036876654831933077632932867746501744340043227965180891452046203621225635408818499462557225130791842720555458523938390161919750842204404283847705252293139985119055378873000630622925237382735106173365564315362951624240182678990687224878393057670678208388805813728287272412258304062940389178437805845959283570863791847893871913090557001319470463063927086524690052563139610999499010935098511831601238078695955513549221352163688715758749297002046618615276465884008210625399421687936391473744316353466150249959472258714099204362319053179195350325096621325796621104880548103683972299943087946613979225560015667780532158520366023913663023980343959995672661062987988381556219251953862913610825178205669382315529509889506736343769258642046129194466737135253354608411961357524383279675565577295942926556224297902348409208798825415928757250415948858291256223729479201451695404247605184426413204112080242491554076180847691672742240743659616696291889256520830639139852762253680248082214683950017697208517647145538487379665237651299890546382711424829384616537574058997482527799779727679888602903568493269052078468166784681068389496485252287186802549078139314602396107609128400090122517510448304645219473965627404965366272360827109405290881664810922123450446631691685240067800130849087806042227816979989716659840970281390606140184890288289475293666335900567541875966610169288601841214664782474998033557588180911826261014323500101923701000622817105475014396247516996802100880699921089441508142170328588379143199450767213004615299845762882702460421033865177618241137309857236130403542243981877447169089837802611391695323735579621349746145301457764084329984701638323010878036283520250510640766057132053424864485808923316785590683842819241206311533223306157482252217494474970844889187618336663437184852397220498806842681852624102553605094858112350480574378885063285749020089169655973685117172256219326896433702914407714514725018153010278865760037374028382720028875578612515617923139972195359484486116195151853146220685784410767112014477747670819645887127244812114551980635881121603181761385728506186001325525296420962978220779084934351927487324378354373014289955378854572594616290989939795601502216005692332123849912449658649167622138076230557534494756227026668996266043481753017912454315564720812798650029405515121045374605605613760629058726547799636065605695495887621564328058958049427901745705211903175855953018540760613924255092829978586554634654718737422190947051955039165717119628072917413060985297761352359821814491390244204098184767676232319943210384019764447474225724458451660640650257604578614810255991400395160739895663627274561063823660665874722924087787451723598608749178966429776328897839739286627830377916679587811493208389111558394630166293128277735052120671111221389464147160640052402864212509513694232323401538041132534614284236095228052294938331889749081797905231337157642336490216104037336619812196373375790674591792248856473/732254844419550207768818335395802292327913857714834573620333748042598531891691685625327742943217263504867781987724675603093259180619256914146479633725472309009051216052703629231923809778646043435960341284954182772222039007635800103464015389413827806390603897939647246182470607783145575571433709857124871380353770163742040279076860135420430868825287356037654313982795516427225797392532428202327116682700459576321345465946522762436807248232179049999486151871938962329008367052936907623597145926770875608157868628235434072693822260990944384233176096016977542600389419498860034379298863952197348133821778659694961484608473378488404295524967804258366700938071912616697055462687035796807553407078085006769648163020453355656968771862126495091125231425073388717169491434586212115662995196999994490533800065192593574977196513345096426121685625634888199380061462800994988332893377891211713103548727172420640651079445793057803204096913113984865671605133310174317904499285958022647079209319405943112023766028221059713924306707022759091925906691115274388749098791259664643216683099122964290953522828806032161608180001558994477439926212997146135644998021002474891883856119139533523793995192907234514935689266502847410546114174817426433908387424191029288593525669634165146637002938032118195318322862956273698698384117380914667712058656930122841118718710726142278495165379596491507728168305951479880228592511209554086140446663938387337286787012438617888988814166072935028320579694450993035273729800298916134349707929390265835580477833553961058326001041786773329258918833511892690263053440859205602887402564175068183006225892980586673902947796209374072081089988862088838845079719804215847715604443545001466865245658812099974076827894545204459715316539489400554935366992780343701048830941324914571859349358713706930677335457399533853546253702597822328872194786504527201405563522229026403132690310546569279045407855546360773605956233192465935230830999234295964010641777901928674503438895559710101194179312446334070469313353786391477353124760119430343918822090628169919233626883307214677050009340303324550521228957756621702004887302819159042219254266691347014765925676802268605870728304772239768810525121295019151529852711504396190464064978364824775695896925670620912041401590483008182810308568478745821273157142674232706264851894264828159855018274136061267402265281972918958410874821720812374939296930472102791183860576065848868809063150934490853820021973605413221409345855608928074349062009029477100165826905735898183709107442681232715345122668622952354611939424697477426782402774200662377299664437381673154557800771892039979346961968210368211339697335381267282940460051666827000009659840751485837341823262587626756675046224774346861642672699818346587568736184045799547473340322717805634872567767514174284199172195139175941409273667625408218164284645970710765218405302234076157004843910696923354934454665465603466191725264565731341858281729876041303261063064772595119472365288072996831425499917112469700042256606754264716420096120969863788269686408167350544271732050214272092334598535133037191693916568966524761088559706591059876620315019033945707464099958977653658393392745943725655865056675351315229781064087334848752765402465345576151778642424915463790515497681932695956062050302287361092668557465925309470468853755457860369992599539866146409984726510479578855758195181807038373048516836763886276627508598849276005036884267795728306172868199275203918456811973187161477832193175508834760266969067308907877893257436019782194140882343327526081102980162972886866644151841878410305051039090266043675235722954443440431569536949674420896763207354858217385307449465224205552958327689562802442333256065445080339384889246572051480895752861270631631329289778985515406608360660342511217461280287881563229682374784287658595557721675531193661936656228603556333220779251109909626692667950164745833068463474361872138491124049497854660495387727989945497638433854909906946149922400925444521437189382616007227510804974790798881884160682312862453963198464705401698289106450259933015522360969671802135474100217020154158888730126903718678765992639484618157964870375979908380586917880617378754825577179615616239217963627467273918729657704740100156068628870339897071088330544377514499734992647790773992808819855144671694082890456516243954042848674056999692402966779758515695928785188179871323114728356371566717604054217135401474994116292346593490096604294166294758194237486046674044910685827759309253529451996155702505556614088758064215705315171390621739098740997762592559862342510494029258975127655552915821389079391509708433781962884279368481505007595147071329275987935027847559088976498078250567263786009481418115292166304660338368040978701154479687222437502289403229801068282636490992886274416656985817156440316148861121339794333274845916650309651790810905208934744818111561483883641265043897493993287427185839958916998909741446819388888507307169544496946096981509588327842990349172154829798941092905317548033543133897353455033790669182318842266506113855608361450655120721113492904691017250324643826763998370807411950238110150805952992109327325127294172348293859900005798466317310818692407343704705575127513692121107350419666728028790674854164744217107662511503658075561158734020058752233017398824284205690631917463553788946729501594148468701567257362944293984739537944120461031276523589505114980976195529450905943860301501437819971917088973565988070330753304550531972137290374659434259618086476980437599786162949926466731286919764897568594816861794125426391734970221429009135464063511407094152411196194784196448378680880597307977620850446757913932388606551671531241494617835266552000*t^83 + 1148387744990950207982813892521914669946563366159467516919398994631529530930315306745637401495289898700986659443892227905862904349682960717345724557356225459826577959492769519779844001469976734612303544967962894934321122758953082187017191312542341346772507334716877990142380415424041967104173484028924420591817596263013953345284432653069521956520313235708448103220933121274474515858182226621790631366075797067027492570406260773320269956585018069246998695260229052960124566438714442641795588078309766597571610769371843328859789696483539426656294605138358361366746993190853551029043903881656038859002929647594494946353485754531460067890065714043373486939105868997186654253289526154232967532057705495250247532190291156758140592710574924862801569608057778135099489425032045376696309611501941302554942479419381880682259444762995218018993787581566828372057462376091640013215024637536844745677234625953719230597860949936938521173946096487573435879381154082222569957575767021389248855177307900150031126420181790038208757311858216477304207266656190118793433805770988540689340546470087420237818148085491999217975163860580592928752200340052195955868703293117011384804335788710093236575811807168126833889748726080112907831784042801347218398711094490875854268939397110121925305399655680453620077032805348738545435141154933752673143867741283517517731344865986196597720192437997078530098443229763652288061707825494642690244377359258451528987918004829514778754008151122744899027215203693631135682049289135901510326313409253315350046144549066860404860043119954519038639403489154571830523100735942834606015304117167650632372091506550417310419720966756532612706756576000924422081308875399245620531529140355550965563251865407370126915073182078762593842936360942839750748339443448256201248218058659192704869637053924676127461688603462043517847246064043000803806586568602046944777821422464053743463374974580256073427105931080245096331609335481039627348946704386070590297844348317470990171151092123176058485188742356413789876720296003500790282315196887925463934309898310871216604412736703744492836828569267752013819859287052619796432170520490381144985171545939987537564609484480624011521136228580654777032076689835303277488836615616599359789938739538125543203053858806782744920887866196684793168403120303932178064746817504094463042627900554576927460375437422025583094082492349137231847224650671169240456962949351423580275660773649144005363244515710283001178908837576525387408820333191660242284035643517716359779696053368168031745189004290124379746861819167525311350067866686199113198633391896996122464609639602816871463781906112554259827559741501998613556215385557432782281164191172093410528011039020285583231950517253790852202679971852851796202115629629013196070612130222307524404115371859319097920901948634947853659557982485911884512629800391192029262871587990559761019075452612677562413663605236103792547369794612073935327912449565835068024851037228076832138128138364833824612523237137355593280236894221599217119074081334646332007415911184929035780437220927324413909815524805109835077397103791274553611537204581850823497899919953496143992619695653162394971056147268725291630704474577125150056734681821650249735183301539920543168138889654000712621598576249766903528956267648510755981975906579232028530905024034276920500379925144188821796013878530097934838915332460376270547454995246597866185903462470842888089107050277044031729209023528578547349809941205220003882867018343259390385547480200543630625850534878904618492472165063674715998130722023510826762493246186814686231115641884293863217392666319535532505204967692469889992160891534289249161468749462655924805499465372341984843233509363558260751468230868591306533379627283048689492549916194133393534668600078053846383628504547786525702922055897618184932531242255442949878470684575782006490441359879989113917970279960112463686856761560322831681598955527350891376329492096583197149803271707996918434035471767592929106719180431200735735188506370429930798723375925430447972311749570582848875846992382534052705661069197538406722785638634610968941981765658650783611314306371285013175550283620046696730067160136429546558676180400954106214686277660435499507557477049305422993896545029612087572106105818908888405879785895856629651000378106995679636806116127910383170944250947997190837374707793515122488139377089817983144099317089068468538308607242191968885401013332446749597989600591918941788884506866814266374225286990728223143654900159011844469044550933041877021874776535974101261265380233269192974774153995054538584075169044071473584594025214351939273464298911783034244298500162325959618767845798278071544661644640894758238344662123221219568807870730274049559161193335727649348472422387129110628453889475196058520812710966993467795128306007561905558467416144257635722855963199259818983622012260274573360831251266626856219812082034128339995761450434528751850212117711127533613094044086416873218960149283418795917935613777880905968710880829183523183314067150250267260459564138862822345641035091197324749710542417042540380156743124095703503673391943558636131923624861284121580949874797487030515803492622515345968698738378112946053204717245472964646737221765297251318154719346596071193238126477437333274521781771961912807063652278880766310193532647187413909259167207382581212896737975514022023330160960715602935990598793151112605885880769935536524612258404423461088332099270030002794935307647812172635179787891274488638798251063459607780227647534063609578865600587215977781131633791490029528276927048635268916569186637711818190828828272795248375303719657413203288357736810425577057908695486208327856181456786250910365081391916213695473/92996365241282876386639928595266891125645059929783990849782386001410013550244844074416623353788592465118208312441033801592843915938645628096602913483134983244149504438693360912454323841888047516366963343189181212072198953969746613139929954455556131411606695038335200265173767188459488097572081151854858665304928810795239115442761237198394720340811494216782097875815030586257676268851618381695543818702958366192810874175208390829474520525486739349934741287736248215784062615722987268196837532699901202236049315785900127232115427145849936797613364194156147910249456276355224366170955721929063212995365889781260108545276119068027345531670911140812571019135132902320526043761253546194559282698916795859745316703597576168435034026490064876572904390984320367080525412192448938689200390018999300297792608279459384022103957194827246117454074455630801321267805775726363518277458992183887564150688350897421362687089615718341006920307965476077940293851930392138373871409316668876179059583564554775227018285584074583668386951791890404674590149771639847371135546489977409688518753588616464951097399258366084524238860197992298634870629050637559226914748667314311269249727130720757521837389499218783396832536845861621139356500201813157106365202872260719651377760043538973622899373130079010805427003595446759734694782907376162799431449430125600822077276262220069368886003208754421481477374855837944789031248923613368939836726320175191835421950579704471901579399091262748596713621195276115479763684637962349062412907032563761118720684861353054407402132306920212815882691856010371663407786989119111566700125650233659241790688408534507585674370118590507154298428585485282533325124415135412659881764330215186291886198669136696707757142607240966383845200515153870476791608083103650033201529548264150626137368556640780196021603089740799400374220229923435766768737886074954578506567323086353197851669439414298438766797654387818247956441615443173774315536902755587429351505793544941661936739736083182851660772680684426949602795930871717623846844535167653677690405509777579742670614180016263985351186218522217916196077635090956154620687458033198361845291869801070875272560953888112945582494706074450638936690404467432244291294361058316188936252252332746513378909560168855829258001991342039216909188196800719301690957119627553695636190571633176301587320815279780960087690810560707718181102358543171617290710169957054480350293160362806338751020168680338435142790647887479118986923662333865442330875146743591721060017028459069331056645220516554848830578915114949035716306936579633201365152323484121917057383547472490628840698030289077377064169962716762840141561593420944933438426561687029001226799775438701342411554348628598097730870546342051428619432876930016621229495373816542529114220985161315628816106474300134093294868782675344558977755788426843706864150038280267182737473383727671939615176658509266076675742514131640206349108599847880416001779694257245514155009226119580172990391585270597591038489473283651905366589057791618985352207363172701110250173837253519122509970377212555726494013961895723345127404258748644658247082737064604330780007417311104847940694790162014615960878734853158294862197769617034182195139091525791601206113098888171275887587964263901395468205605452386419880388390494858768906798172514302749544426943148266989060141563000594068060266830906514681290788089493873377161638269013557131693592053858052639684302010057494883954261307950897644015120594769507684688533289622014553905071548231300492443694374512338655892057602595812300078480697556632063807283918558108741481964463787546754936815214316934809331192608651453888927334066993607934046082083474105225707616574475910176323520311525203101880934314650538073760613381370217178819801931160456639261803863498924617582596560958530169661597604532641635830652792461595065955341032651654319038964890958522589968829670922720799694861243957761588372754286227541882914241454723078200081099573558182161040144917531454222523051592232917893872231798431457999288406653733531653326205017586015682716519183011492971339843148318871205210727561559578178868726116772272203281065214546506061538537749448364334538570838407101862848301811183262380681380688343787678666528501992719820715866533166928028217979135944341466344066269428297086720121603373305148527087977562982163441781605238960935176781029331493382955718898843658035570501259188973135714885576195987324252769128017373242268745359119434290668160727927603703657100125432275198240403511774218205689989272274155394575026766608960865540106715849255102517498832741715889841212255220309316413082721732971090309286303479797151135964583678058818050467748536640004300015255937822042500823204140100642105120691862972741204295046618920277249562790754210184735671894834356096556850915437198778867920150905362410153880325905431414589325777432984961534712591900168308453222440660574981737147503252601674782458861537163746062388840428010532151112154316651717717636059774344863663384465518798975328600259978004963888789291414986154492967846276459662261904233200331581413598895759190791229765999027793092541317680239989152356029997884570291166359888233320207300736405222298473973935732650497608041194238899380633503297674459656415706478922515572673138960964575596267159220547461533593209650684094122710253517871331196234646702456855525099041685093925336061921318903298550972118495867149602583976832240265054870258290682603136433470299642880484932005669677917560461435877581748150971496982576515575172842694640661274873438810141991211541741447853929151750341218121484160203936065948700957356221916737592948944092471835858113157848006738255069413353032062284467669816465078852104000*t^81 - 2074127387411869260176834686363300366000941197013418168346796498657314572093026019713096104184697018063059804442439006781244747832452250133922179928233008849881524377654942717078949868911401442532377946786369257811082036124195964608028268423177351002784712215739601416975669090330708929152654564841845409781972810631466048933616594326822713612790401623107972317124619278343042216574710289509578814207578157604879178129862210481137289964021980939520677804566402055143874967213839507091644267770931732677811608026775961233805562307208244287100240175789942579935830153327402387918391067749640034900871375004523099503898392642635068518045800831953841632310071658566652321110045780127860563735787105087044057578393521096784443839404669888911909079848785068609838719604394327920648727546890670607249742722817733553500625971007783733886292058790552558338949524702045543765877205643538822368528553707032292562282455283695460327019303297624261498976353755481407372793601604435027034323617352209978041795042055751336182165495353507210300905946231857307548285475648654912119182878551976293703943654566968903074172613439380700764830456527069138844589436292937954621608082948822002329323765622216832634021383458845202342552187301913631927366238819827742236856292569712989206916019475551575206741599619815171558448220592081753593947903547414992683168042470416156649049735650116059363900666838102058400430203065000653610710791435135799362845928940400574836644447801940175238841160691603539628737746919394685887021346600525091752887290299090598056740977169558125616856765200717626036403180448304943626551254775283098973907433769847181054078671336111082565997662741500122658256126185628636826610860382821000227457290090416884185260147906410600051325330433736414189895705828373690996335380043939268172378465617636470660800922534547827731545505201142194242126917931433390870612392744391669438798349620641840150074001723902942602854535971377628678301249764139322514539678212820856128140327265694348163670752208831854277843431485964870616256835660918362306583967573994381096331941064510523720198964521089552360777621712269520516413516694753028768801066830291206522842028112506041523977651100728204978271663710020632339554416857951805989606395679281981199035380623370452744731116524241282101114180224251038197821617200554517747724397180653950885857828273899683632389853609232430383533009858090557847056427605509393838774090087110094358342408289183091282076583558483258007595692492475600676502584865042958256591765166249889568141723160622263544297544304287332843259105361688224733877549767925478711065071236792956573120683565118156808881109992678682460550351652262047956196971038935969540785147485926095346985875235301050004941655781717596381844855748667761255296188141902545140547858820457862341431484907567212714625657374605268313718697690385916078447535629121018091669925820843883241619747856598219747694699004934212545157771935421404554407389259873878919570876816942416702349389655305091732603878080926187855322440172269953735218160903585620952968004611036751735813797217989779194800218667319390537848018217161008411026211454020743656454401482902906932541287503720622313384440923442561549432711076377863850828198227350159346270409786201193417949255838104957017141708067368352739398052139434680900135217658216332500227282098445366201421645927392553254280520345328679340612202173846308146343773445024067448944724721511300360178121715068745297415664759676282292124362272221092515058824814975769612276877600652749864291891730157386639163825940370358983638008782632462076663438020900573248905575112795892708792478268368403255282525392955202297509416834667711629717579985635982706647472453095630989735684856849904160637871072695914466975572291080649756275817107022517429961174249803736163085130215365470666756455265156315716826084738974055958801385993891871882286679140170698608118525684635127581466903232020382002958063836961452599837121214887581825041282283232163893735568598933277509337254991202289801618359521568050846401549061118890173426859413653870069012310676021833127094990414657126759227018472300855097109679343070206813068563913823907098273552928646117186484238129373372497081204628946197549950728392866337029810332889193382220609431811709818407043287233483487831991791091243422146055563696431966876139023860387910553571827618932102702988947290040035341187349565091334308513616960787210104454764782354089112145287280876743568784306107406939571544201446289329438256687183648256851064895156191463720910254743074703820667578715185136585697250537811763317316512579775233056651979869995758438984612858566770684401428130877796586908726504304576982675688526879714565911342796571410040317637305987575276753702064180750409907276807891519529759606953474958000010126976571255265756321731813541560065187219511612620639193491973861675014884155943604057526395730157759622259062720352666200396521415768676433800946549388131646889745364978735730121113507449121673048886873251937562490107138751093808373408574882071977369787943819109281690516931212394168565070935043316913974287347662554238329742041673596781178165253964647253307167714810272208815215731445765710004004842567002441151329068808421432953087903125391675949607759592767295377129256198318447698476081224067351076450654029536037850813962853940815950576540934705493888183025810790323663001160074448630759176063836270374326881288205691271817744523938005211405291919884802797130495732711847660531241835208580271898048727770817986321261475081445457609163575616797653639373296841606796865844022242026441682617843310622851747649039936883842202269826295196679166011089201285145531148220510851292215231376110677276272755845209557284994613/43599795903954788545936353189747627456073258930413727710072975303661061352806457730222326915701218434062919997149438013980111655922568358639290665938009784644298759331007404041122335494538512943923377980731861124926515942919482870460437160313913232943474938857139486390988967850189423336411710713361286237583794124127834605290081226706514058053117122205301340220777946839857140557379933751284927460335236980683396164842476867233885304373032366298561071207067011038500094689671460530906283996580803680315001120884289509650656782760212645368614398913026874011921953417564541023673149740964409136359327374659114114222976953823060153830098378839850960379471188142371273293516734370907549210372008824458910595981203330293634625119419425416299930008639815532099586330749559810755453449520574171956281767848353207875696405264841507221399718573948240686121056274519710096152415357502212619659314388512407715539797181502615542077804384480701207674434246698847540950045734631591448615768094515430452267072891333633976528749231764618058270348551270481775834048712717742242300542307463019317906164018963965961113985622825389343315179919907242350885198000192526266733247069786248484821429443550406282548321024568123377501639177950068490034219279944900729887606500412522133535989435818709565944360185665289188949404053074857659133444541157219185417229687604175855779387837704364604565975911578689781924150537020734471293451856442135772173657830118113243190474940620351967092569403718618807429207481098014652094584580433643337826881085831023674670366363227759775179668698492862581527684133398676806187908909017880574526201082201261639750333857265849437506913268495016627707262496629319302041233843482553173179312809380254639820140359028139739626091508187972941869132256295094590565983769877842618554069624971752448568128248573478118875446917795770801986743278921474538223162313306985257592791022178736918041833633632155455250245044040274637858267551241911239794297632873653482504674812933665560286958925127548834872110825590356945980195612904434965890518449834055302688739614730958431798814472117166499709927731251809943824665636574564498645134338291735395356952327214543619320592934697904941221485017961147817198568506276173906579612930968669323689145432125831907950459933607526052860924399600070565942777062918718090970767346334020822727522242230337306787779041684545135207240155763656959906461284681532375537562443350095705151103289082965336342778348751246460285036043690860581546125297964953918556971316842560338043723834218844798293403081369725272911661902099751365906695580993472492113736653173352689821480593200529110280251684187042311553035460382186349627048986337602096741831294718177812700617063782041074819489807810031778117744113800689459253095081090989022399717271876463477309951252034379534073077647610957374067404505474118557901475676280398597506752104737656861022915323397760912281477282042050650076673748562014601702167713324271938553006825512396504436995254894365170598545148057818801632702503261304034299293218767468037188956500699024881936757778516486543104610212468778294973898029976656237274840623227121997080693477482689656209529074120957852449658646856989047241227054322119525752487710743675295698799357862070966511964157245725770908677061356260499853922090410339619489137209880455605744745498512679173371029702786778518908921765890004299745164482624377634992614741789189368575679074583783679238656925715288851427222843210979178769089038847770852838140690617787823355827710862441380874018712583868106504059672683670000020127700371134332581648277150659981631461006105728170272876866312256269774774134689423298258765121742169853078604816802109666652587570666789220999677106053399387598511371185327266914767573632403487336683805392394087707242378003745824876640687662724227876345676925053486931937717532411153422062387474850599909434706377720674263719644050935601590274113208863891348759634526345886106293535356003162804688850069861069834321275502663454659557354825199672577098008164615225333047986158737423467769119078243685913594743635221621396496462703497450042962771777848902859621094413400284638272741419886925184651114866374812176166628073196256698712165809752846142787312718512456681490779350920142612288759633094757229529218235238757470976402650299950823950345048184563801116413480778137626955275922866185108714172584915147709072877074535009009970007016430238460995520973218723853839926185478488416996782533828109941589354610058203064570442140165022108375846436812635434323303817866520823258382411834485794053365280659100563620702750407799687221678989121684511666949372474612840003728614778231024244728981063242529327629438928055349323819158848900925802612207683851040284084368423720167946994356503789983836688398598874943574173361507283269070270854140027492576564082797409960477559461996428206628901986497782799524420169195575279819120929699570604432654441594751860509462917340269612249968020665604490179748348790213656618372690872016914183416917396919599892088553021327236527379458392675431453091929280171657122767998755456419408948961767282621555292544196994886454439085848247596252064008216038175161727600054957189495251315054267881446869324308295236646565670659620340796059709168916230387534839384321589982865558525383253147900001548999616457895726127863990524295342442501343529001855765350600710028201995057030778345829803980761554812381972011454471515310933225006095281693770464558658815903800685621991467330349596336520606242924780470168664623052160201083337363361036497228821570213011153115468850450645618307762622490442278692252282632173842041963808160896622020545711478718837740492451918376627013198534367925865619377801828092000*t^79 + 123312728249710296910802764338015234653109484066289153219198622214857857185159321097264412763185490508555651564692988039649081521363132126522910478558601353965191734870041043835277149927670392279725200412098896629356629208346265536849343283868445627879920460971623438835785240739379281834997856964465993296195666752598405253263768354730029470236523806942745453485606692703395805962396451670020348780494918959297622977382279122902129418660177595126898990823885260758461109600879444020043303767543124350034663038397270971763274536822452068965332594095518426376168135682080898820705920016505024740104614910729067796819435196050171876518551141570469500008337667407888692956715484294661826848285147293055145652887152852166913539788003938138184387706538621524904327413473816757921528981744159481047304951872796550283642719114414678399540667876249562894982144249811812494292484464580965836929037066578134364141719003440990082751845538419234751459831911553941979628055417151364863369373169882738870906450813000636321479963077180730029657632482584987719772727831562758634409010833690349728461720970240576146935413935063693551233958016372014191603262678572424868563716118967082867865701139865803125616535274715280524090315020706792892376980816259172720842029051161741317029798204663201462821216227918682837071787339965719471523459375697980621046976741473280191490466492186926350549060009758114187375484120791135945155786052862284142506791882218376570101684366617392322312076779950974607092972656860992330201294063045768902366674999020103782087073162665064217781516121114847131949749040326766655309540405421499137627876838494967921521148792604828425775452338967325685024954273766313462203692817382184507989659677154126570611808722194531589504750347823671049064723980234735614983814438097414829102777480902358939965665492673911195412865072413543518413788761834134974411240788659695867179384947641579223939895403821734075027573548577974692246969896097179460523763228960761359147838549904466675242946677467760980942907206210421633937435926157455860920309949859115324269620618532424466669095891839685740158763631046494187797107803484306302076045370564100742429428530354760241775722210962463657778914396284885388283936944893438827499169863823351333787418538732960555557109309012502306152254406195500167786924151871127445875521456936917702801482569245809971380817844966302832402584321157430256491715927446978368363517263515009236799996374484331031857613820098588164251915682065870131705165901689776684511515701412177563659505345338258955342031960477713913515314137149784477659896597541619302518618012376638956667226550063838922072336896412780304342859230117437735054573535592447791281430358022805845376090227433965733707767300360574844805046506158924446236826557757626308147457475216854904820083931143840191939112364245010706098377007309191858719469535830661867762671822924971697296970626191207350121336583198701015684750062324258635601531724828263116394159290952998607316091572706822671464604272495972824306684934906751906045104860740378684217070841793528763684944404066581856501576009678592288611639786651913925629906649131910610180645434764017777671392104734605068610662143688052038347534545129813656118641642876382890868070413366777621289210575342926076621235256467755209843871113596629601073786385899243081197044203970441340834656219076909696239909160356389325522474010950000904426892167694856568006583121464154146271514943733792297252803510088450387120740179017147517699731335758373979801655261564893528213014001217450009269367674344559420571967032753127893024258784803404361539633049249150852927835311651685669193922285143573292531901130334917465289076816409265841317630798094353797707245948788374183050248574356045588822744585850749756628558131835487816123495196453376169016166554963061326384806773891808178767894864179801577683886851760490287531703134539110665166708583440092768950060386803116537259470890962487944276278068732868412823178576410314319268426369977820960416983609923537452900498087521272523767563265080978569444069967717276032010597069717650720611475505932092864627367550343038899979516794207454797215761077196035041216122945905279180199153273841396354015592476734619302341102781552513513843215200517996550649631561899965644633062295151015218567771798188900101362404903191272401675228850022568296476642186623295552415821138987943464615046350513641558422287553169020230737820652142812539363025554876111379159399526933940399968409807059155785267590899752106186641843915637001490764193818283198278121432433019894909567254856528015579826999103009920067793333830370267265787497865985340607483495581094061304512301128004642029824605821380584557880148316284430073418906490761083456054327091753953115256722649479869893519427953922567605521954412830007688802924843787026635943152240651106659630201416548460656868865588552729847685153784354710435912887851652403445595230234308464198193261568038887480221967934852577955660157203705938041669129900773050231468401932456432870810195041867267971575915229311399671784656841113883756564262849230207603226725034991379956397525652609851077417182857759757770349460996703847822496887733333108105374390776597526023466092229275398502728175112181762288660819669619396433916390194750149908473612989102824157392133214718615537979699547454747682091841879153195427266659608410707704967579473736081276701316490149079577196050522872905228600862146305218494664620783741637588440444046157191293111471165808175683899004766007809903416742933941630285061741710472082709991835389492886521108588803762836640924605288345483225664697267319858707287125609190692121443723864920288348492059426605080027600669758156467783163439536024274507318043261/838920210841612827883878795857902624844444085626581381455886904118719732236758738395312359274526892627831357186530565924169044965682522211059454882531360683845472679541452808791250455377672076645146376318909603714103306763761084197135308119143571861464103995940821841592132553807093042128197744070882680019715762802183852060409149120766718772194460489329591304937727390918630497621310449421275500788519387421425346895934554893672689649660415875675761301156668695154588028856437068146403671382485808745371400877704605047760913268282712279851270158395482610298360345069000479007228191567522079244431195691716747439186935870112674684041203289401270203163618033911833465440770268240221119289226928415450762501983153734615452441952966875251564170511069554031433419743388081875915276718361392687986387119289003103263399797854536587225553205664245458719156875902827525298380957568490849716203359613445638112800235423395154223428098156559699099390838264067480270693983445669932011296503335848627322931954253936819272518692114643340569477741089963063135013764886086212800127676122909130323849638709720448493158757846088525985167944665801421785997947727842401959901788446231953604495090672452645022826314886517684298134988320556490256520495110663951975078773352765081052175245006442756475756999434525219566681636607440364613671105309163045015959109161487245776720634946173636184407398574514099941850896539916201206267108134300405547341416179514041024147759202281255090953576802585837742948199119058350892026834340757689051979298134265903809174635540727239812077763233069562775601646428843505443201833490757840020193800133389792930368492839804965038926124269662733733125947348936557604793396022871195539105398194282141000677183459920757748667553847203065571137096517678026949510998054890902798385201749456478148310881472551751390775840694139314052020784470282165252707743821561992197819910012956386216115281640232508414815059812912870618100458399758154200179933763568918732331329159206392504831830352454215512366822092393764684722384551747403826445148103703546858631610517926717411853050877288927822004816346155515470833221558917482422206377957475460365833772365024666882099684743497619213847884138700706275751766431107070340393931568293706297191143142283248435736435963896535775737786723339288820554124176160161888334075146702883416619221074638904040951058802068144325711724376417951159579496443182588467239994599632875981872952941665333023423114434592949132381038357913800155266824698773940915682413613729264435461996534279841291300652393251955251196804874884871109515039110150263813774656981749337962771936931237767018495877233667917580917027134250344244548046012978688620066960774232524809894631778978583439630183198551645937575903982785679940111277767199030155139387507140228287550096504661509655613011288514283266538334967398557079621497495326290255474747394607328567268508636412089277691873219981526301475308679227729232752054621894611783192338228824732740546322490726060868758213538491823838311999890338194866862262623180936715566818185863996004162442772834465208702499950261320296394313818171523462046933371059795667966446911563476833273007702051533850583087067110340977951886079715265357582349744654166034480346265070193079781931025624654488518682766785977893740983670654120954308226314251525103640275454140516508311537039828359087971667081607668939924199355324231735375138824771298885007893917853492862592088432728661348151391259025047646660402885415728823575258805680193290777650436594561742334566952475807014802251633016822759007974372658377847605508229312698956908801427827459276285010048353068914976688522644765532013480618349337173029706475019903241108409118347185700614476730268857182067908452462503963394493313340729170133433220998479342780732652623798975212603576406900660517271990488960196828318840796049089983131455550573612050502281336832284108812461393864334047343281742967288710616416058655325769372163056888442931599253068361274743147301051248541380448413533152320621403053650182611580716423330189044655695463643447473785719549946678094456725040984537142205973332828954751574778299402667545798489300424031181139149037773694661872447533270465904754530638684209936126735189549308649250753616476325502677831995698857742554389785353904367889821816512668019302216984030585744862860645595662096408311860860666596229741665599401807643540186468639138881491859143726657283982782864001652084230303844724018506351884616416736117477926634913010690700231524554563326680079715222433529393225185155814461316461579435968037302683676130279810356970163019042257575754342410343362419232753132205680071743691250100397536509359768597633269559549029478790437623815092645399926124547847892430293761295877098403945615549279821068305935393730076500496163300726347039352108158970184167507681317274301998154419992896791010307838222957338004642291531418310556519637199046910250807626841719708212561389926754153228809729501083010535182744090515145530794895224365015107391263445085556439302945261582779240768197854590099681062941259942613264638087700191195932075638643660127683719077229721487815226793444942143403746610916708596611732551752781590059943111510354533718874244240138922139613229111312694833248321300560526088146360012981084386566861436453926043328558650494544344258821213080969196984717278721232747902863293691918455041232300456614592217826656228319480951217556564910055003639431059984600040247762893766335573078424854571623146164494312922613051664950069913874279822747003634213948353405360633291506290902719318049601090294877939828128673908609199707250923231336310477910889825992424658188431276038796946868785798981177857702233868182849414331476324830184000*t^77 - 353932420893996389400777716963679649141109846792526380046000203313321485682836676256434039278153798253374714555419627853234834709173585095746192674260439679837359034064913667211864845153942214461387690844990385984071879761051560575841161629273346109517969408829648092161697254624438951603310401343941481258025942813027824126942225697759034024328198962236409284091659052133546586500275460975086847441436508520298198022025433358610850739483215101258343011554166043120815086370354844726120298927748104002538162144865314117713455546353575223576520441239798581576005990799357720685903023272682295227950298053198142523663062130890781085389528148930535528496721024099223129383207182479945618138171450507514297066287155604045914051663538944576332851298551726180975048753125263182554345227050834140563607423779773255396698522758485310003263450354657971580410889523056444199134761209301297419179250669837923849821339171595838164539085044989259887562555623469333234590410673207255691162214810306781203314201133882797709954320495839594292347919835914880052797472871469701130643534251646006980905537955571127145793292245199278418916787518926780843524109875155906626362256445506225474000122774588249802399197183370899396683651880599712263533512991444627037231043307829230534541045201868251924450891803361390449084839284073004622010392939568728648269411595452837150721059795911661764823776432895317120295867477877993096781507129317611200582584330298077378277425608669441870450247738686798846102944965219562848226896744703727436796686362777952117468250811160714202930273372557533169690059134869292873770034795663908518106487696939312997318407744535296267409246189834270981394679752150219497768729326312741534643531760057658847290933944940002667645224053440053059004390297679308691295094766001716140585244538032182121258283105069218560901054258600228290900098620610343579318580168635983737320415499563042456214426806612848668292382559610733138597591775567606925005051500822134392125981869678880230408323164406096442793094107881080413261287287849351589563933980999910213248742705218112215237948022561482235431757743193791387081451688501627899762662529613233584642629800390544540323408523436648123505105151025390319286086007825448927571133798149210137281882980379565535381029106903487816252144513462675083151618029640257681075486617332890945370084853347807597003319255980252330579756935498149649899674168208427134512491982313570369440857968705565756888713735897744938155907311370981428501884818715712702245028682002390820708738787220065270115535204288747750235052257236622292504538004298257024087998900320328101388052945005309950789558239508851456327731121654129614623810514880566104803477388243772356476083541013318411849019937621097804209781477384312846228774586908602731362618355119999117526545606014265086382760991051063943049750095169306402540825223899450115648379270954323746915585586921548025390982548880511061603483087703232245214335491427209051917786233722484425838513742180780238627774669679196002427847402893264216635529475859355453550202000541884296177846462905854496555015095038738040771158771466458850316271574899854469224318471432969527980920451799225239991651069689725188824845619851698992287887696092489109086000727660454385475263943518137827560943701327125396354350646211192801866358141469373078375385902948941913987617683583153957941235257178025519831137200265680926276396123254850245771595659865743990790359681210663255087210472161107136496289465342893606495704309520823057185903841097027560412584210183950470671789494931412272518671270684010243983240025189647984974447325882460982440496022280607219003427064751857123802629764933195835806045598537883489240590904823470766299501182137608191331298117898183241906435531240347189940363952271755785258740267389600995899027653596124382724609567009167941700403999743102767171921090923378059421781770073373872510708853757185839203671809524919847002827625124960885757352558055539589496314961908408832508563345400947667338448015191725706329618820801101783914106522725492813883960216998101059391307731297192777974134187748719199315895774828630683958232504014433104475043089936353664933595949747911705132169602079025540692722329549107959182375520451949419113990928640771335247734108953830672867571919647319444392751453383423596322819383313198626794197429720992309729398338150247193937031233171668988217868681224133002535862354126601710934024753685424108523665450633777016465380667012598065549465476844947093599049723637356998135563938787046880377494178169728735399076288252561814936574144917262465810807789432231409704810686500132129275151728852408755976543712992711325983240609917178474822201498085721212703843024382140246740062478885964451450118713241824868677142203443133700085766210527198375069075112567832643989931194639149329060196445431171411230036534532686014835774575922587280059497663316193485382654069599557047172008765051449816960024706519888112530261351228268783392630545367190036685284721768474229312580103078685164701813575614319642691346399347958089521421083193361908761047178644562084371306140695157213448190769281016412945612175340926849220779972069253159845974810006376935155520842366388490822957618800885103248795077351136936585611052655334413680635665765375274586201708620144415360926152591707888527623341463166938227132380863980655625272148844457336562264628716020210724714763253742295713341943269383938514253969671177426081084826593742433739642543876398014245048359246660133004976740684687471337867279805828409476926529312912744760075541194331985181209459983513320409177848292360316277313807671943000041167375325648865260546321408835671903652904267509300454408274776686789742292890150898626682488389/945709076778067754019774044082521357465620313969874785877301680710674056047046899606084075383682834674366581826891186082786954223344214700031158425097194791947005404839473831744903614847927627454186437605218923946282020925493980102830802603783426535257993324145920441427882960844341803054742013297349174551548754262642292777572509230650783048985830535076583641724161411431806545175662223170916058896411366587175204963214043723371025256944256783759901442724957424545318670424403079903686484589293964700703264162362792742938298694087421444496999510137103065879948620572896555019200923020440491286598264436534525891408250338390927183295470745713777756092640991160911214086726964791401145977697694566379946029491234882939058530992543786514789594621989911548367012196437406884631409311157320343682699404473685979490838584152862184381407459588273094930550303790307750887114714046946113518423832382284996407910821782177710321192291403105230721591491585952160278083826601573630875591614625141238304715698505960506116757349689838165801366900162542571848365517062939141993407086324118540672592303246228472500596184690707163165084435667245166679508814307033167863519361967996667698661270259555075701295860082222529374581795480458906647820434826630423455816244276541869189117552509894454724889074625702001275432915613184465161862472323329438640922926590840471874464096221652731376903768934412774468283495625786737194403214455456088749721041562364963689853184490210741171328344135426275584964086420454274806327693779772934733558317062184112466989121102415301240788113094241500352977104128394787752625946580972353039305687624053621459023670161443296302903712870304764425620851774632015651779502749692318399835130460667078197229549745458039167351325927151546023162292337559899101805894273457090650841302994706840366738725256990105909917457107310581622702828688942895010063699482457063836234128633402638987835820874586917192730991862782155577231591938915338791225394505051789364950647976239206227439370862732785953151561175282685256995692600326979366157301166829118650485995225208667229767879082946834198144226426910499507834773746830813079409039452363126110146296922467280493482749876636075554377543375303736029499716849743481625077159098002070564946376626485168706541081534338403074108017770152327615531427351366113322691187118384686546268570043012111901201445460105841193638788238769499378614690990423800668370619476112459368136931086796115640615244715627976416675857751894857573527481406670503469836573482003222682773061205899072216576742957295230457232608683394652071049547472066383861648378355441189780138319579702845181075841155216773555690901340136497087105928862600712667719093450230695073289489794152323421832732082397355454291393113827496191134465230346996926015401270267176144002902022134587538842547236743958572572124523774929796598880597550907503784427645665238887899003758325297333867237232119024348723255866741454465161771048576384546270881734193174284136166398756077489119691397188565023143745440288763581869616805214419862894233463207435495519361240083243373990720432651727458935334366604936185448847521225527552618115680080541967012195825327717821187385293021454306949821653621877707235501482827061004132618913699052995877480591518078552357940655821215530891621667226859809619792265381437284126214276987125113467283822417036677139789816131111309495001574013248602141312511262863472400252143637399886379186606909836059611564597485905215517249658724663327207808667185198346513482180140019864873846790862389065633846521339941626000493215734365343545066532487616200070199985520082475890312455259967085883119625564884933945722925632452047761984148870181149920178790329274827767883429843682385770236949456415182193506635106582890812824382137609081677558245172076544012222963990124932566575861157968438424585291733470977903540594967650388381442158201738829747625957419414132358783294975361545837464054584016488666180213587363039464170496334882751295038156741456344429854365721996446847871878449412623716517393608234913272394141835053231163104752808311629337569814998583862638658509707106660929372258867984549936597750470488684121748986717368726725835027543165060901103598931756358823168473452089066031319471566131448244265797858118355948719252015871292313691616163491098751739792599291133287884936798177579808257122547667238892670435513671526466135189152203504454902815349014569372838636351877952608937213950672722516220586921348580797695229626860960096666809868244102853903340990250371872646062045191062121693060786502516449870611756106863548622710801063496283295735703440472032537711027647455621151552869391936485734201866993277016211316264556313947746713824036393419631006416983718135894313015720701982733579994763335133617360102119927591875111005097001591053094558454133174694937292473203748746557816052750948687625449383411180721945633876295501796911317692505668448026258488991370746836027956768372898065745093050898796607680382975710015628879616892594369715250538928398080380323827865350138164694275892069035840474460120351632996157065157940572184224390698824210535707158967429601151437595304966343829885279096917271138979658224042761433900356806319329439390406230048061740155331671701871585057090523882675065840197398361488492745620579937415419537358248372441541838174659486495629034576499442805084914460370932062646306823009216625704891491067216383579310193811763508989924051304444240859752561371328514824422845458071115070997235612687028843052360768324592284394422969005242681398990374055605550338682010189298432089556763296476181045998325654948352782513180676339697079782287436106703016665389671007797404821413505302976871102666260832468010389394640*t^75 + 47063449453485271631647217162882018762738344518682016507565249252622597575081717139526578379656524585654421422309958630545241860504886908073959377610870312993639482940357012016120820229496920675255191537010645156391525300167567953045318105757877632490419436490508388175096021777127531448506593647167643315705654712954896583939863252846503616725250062050116432817113584629777454015024554252791449180472014546504305207111342539690180515889180341224147766788204240233703345493714632300149043071673421928680638429533014411390773195303607717072883977964259566699462377611547999170296931844045919306770662351862169803520001150957128533198426752934079843470618339406277831649799549979730803061732405240732972608640421608357387881910066671334413887768221570881757430899691893323055113379554112867359838669734843884705461799025569281734492915317890591183719503155257293645079468816399659568998647495642610435347769002697996576086149693007039077822615507244793300566984702565729684313353794665265052684905008207630695946844436108389201602973901092634209414692827655846148864649127242463863066382653925888946681946601876112848831456912296430292889584565678244152070454540212814806075309661221144915528589990651290248272413371814323316005662731823242508983553866924271738143960953745384927841507634663631490031952755531530543330938925039421407181919971400774703593357336781240486195619848700397095477871710747576156597149675480017713976959851725904358832815226200962230321023390888308406432842965595117210767552099258014746655359926056136293432173539922436197766530890340666978973865926791974651054683873649460807472800722945200153524118747370784581928109876232099683222881730598218556357781943162304366611833736476205471924121389722294721790446163645058413600406301017650890610091005992016759165175700424043842427577868291327438034831922570470710414785908037107290672307328514801561077432487323509306922403463450352148310161859886015146581443207393815264763083174646962917777990513996642942904108079830516047171880321356842258273377870609322294031087036885352734698409602210742910536442043142418245711468517316561194152250378243854543965641626588479642088416119483789423887644218641068075142368446956942078405000138920715906818128182606158344727118818150730918212412696432338978559457062924054144366988672055767183284446193329137915664649102385171278408442278775079101580584888145400544081747830750009913209322955053081698713178700267591255268385403577244237156621313502851510539896870666326724108181670512352106738970252789010332198887250057837069682001769645506116975976219236084848286598992309879909418763044865739049881298801705770833768987874260843382711935779530854532367933435496868231857720554975011224448227305429148225533660319068622783449850216212464861491596633433447095389717193026407706945879957754275952459827732398528126671294427216655365574725957027523911529377464813149268852571187723305049906756706071323482026352158311424427802592449282326229199917475229769155325616159432732447793544610899776354079585358737260766922917451002743004142398395493671582902698766374320635925945273810326260919734205525790155658003276087674294273349917058578875200692953035284268192564688488944359941792804172545056016969507302716694732651415071921348740433579302439865412650058177069104648594268201427330448738261423150512462124100000982041840296710860707520336196293039117465667113467247576692364190283710049858078999197485715442476769664829500124579201147628478909600365046288177060961492034261148117623648698957498491071371873777023194262488321357721298469295330721923502089200221017034404248584074311566135097042092091275225243017290174578564979708326726481862891019969619218612508866476387232041908295505627135466199672027624166030774372266784978368805460698419710365360478619309443895985089639733123558396364947132544909174960451923317302848998323875880044511743405455012601726358320973169290615441290656192756960061565782884640216180840536392474169313807368305352420857257828326930392804631705369417316398946231105053159791488026192249470561948987179560405756477615657484324445539756733085932627798403779492349502330439960939854759858557862847625511168135481448296906280286179088432948050494360814453374708800396441464775998582797207567792345805864497745060943192311168345542168118736324816172441571515384842007054861168165714274517452748712096497162342194898100730316450835539092602237413752533902013576448789332736837202189481021853553910065488246099710096222967847035824606377920300229776466551783685818793723561141351882023500465286699616913348752519277314742757475524327293903655195393749469863253604130136956090976784592125458642835968177539991001416206416945793351858756032879658277084777532497764477241634399060747892506500576077381432644667926062174437428967715660283967641906960843842373209352460833042198082416599726375296247198816433160175224821274375526656628338685233476813900878135048425716674175832306624596896657822237584825731457836349211879788434953002444482899069654508624859807407833306655423466367375198068098136840058376205112125572184443101727590500907505251312888151606287889714921948729279806694807144616314499355832517514474816471646094388080465300288976409519961807940168965238354390159250717662167109495273543580024618765962202168027318823029263263016280833183952634526877362571352681531626874683713375829728547771172688737901700627950808064767064279804421648155504696984739784959470568707417495168662336627161491111483341089259000296089530039520401917971104249042622147169678306740758110806053404960495705703665178731472426448797296897281787952916588014928617317143551906669318163153621166419328458742053658909111470358270700993966189601/58787320988906914439067035172697273572187208706235459662643077449582441321843455921459280361688392425703868600049992648389459316586261994866801739938474270850759795435967292243602116598654960625530508283567662839904017516990166330716509351045996784624145530960422081494165697565999625595294773799564948688339517156866953334822074898121535162504524600829084929080150574224139325781189813872786673931398544409473053281497089204425766434891129475747237116709929785850114403837192623885904835528523678886800473177660389819155623972875704576279543212792306406797942752089666542609301678998567922431329081302811605663519972318332408987069718451760586184838191196747840426821607351865411422587802829662234429077508914600831346881656293262404973407233258832339493084541940703671206817335558428021364059692710526425752133209285177919569655058298730489684872045911289400730820644386702055705199319310250148425356618651324560371317358654787622450261092720207836990259264896854577054428667936157428327049894771992139569420051467206156252517401901995889601384883493101622340130710771499260636404386418008796939226249318611526358910654109044969820618115483950710434759311689902495559646511394512883084134607518624643717879408908244742845675324327060810106712901671244494571215415426290736374790401936192286565770154213792547834386045576855613753354668409700894197601822197562196815321045095922956250731136214575932312084524141825648760117794475498362607747630387229316343082572743553525239065335101812022487960910694418317564518489979541174558758783203663653860913855678831228400320198364738054373811883165844227351091975176630360252858228145170799499910230800045971842673728623828476648624131252007900873503264866473899455503458497690634867159677017093204212250628983145615349571717752133819148565810726697992779554028867326411988994868955319306425195040702285639419544500238098682346576716104238542423568172648960808366034629223902674535881963823229872411346443442205922041605040279604058765489474404980686694385097046031085840299732242723028447085453856316404672868048351837295530499084375426424828533289750862004023459999449127320813044345695687437569009094133018236355000279046385485777704549993599961969401333750119189398315607187173101683766936925430159135812013176458873704606714618144604149073575213733569206545668388440129163686965164835888037101711474547119857982951701328914826238210521026344365871687156623206933694998418908947729011217914755252588063634400793464119435492087441679945422273486719119247848055156042374759408824562210244055449594593832640534146323221236558996805169465338236121468057703603149835580390125864826464272677650873349818928206388756260517182538241500826991042319635852711996492304967284159933645140653021709222692142433237786295400957376259851490032612828402960847009131314716516343700429362288711852221011496604515871856869826622433768707235368760761726159314746861452864920634824148793115401947930046640120443865621314710833878734668030783195269602438203613501438665257099031249683786990594409883369100999064245990262014347356525939464288026894566842041926190356523060176549981049154415433018001734736392544001362114966242938675301998630943404988913603522127747071713797357846202838473013724915959951496229502180281709824551048533001371076611399393570960059739927182526764671272172642188506832204302279930311258840582594914554151898120859052027534483907729365421079199081614558706194483584403705583745249123837721342546353154747366971890122323140458946189576271505113779665377932293269130999975185560535165794491595683517666297965446412436796215316113234987776179651295251284626355102682036434463857539314586752771987632470720130173276155603570374760321314607283439771486047290673487704466506625422942418812943689213185361728753939893276435481545332090402787148126035875902068815432080628356166036984475564683170728753081062389717289244990608227708150768738690687193711501168592538708499763538783534259247069465684539961831365009448437531487598934914263516360011720244176972702845917305419635311519476281937165971120516668850713799310722780650511204657468792436150167443144985536599319623841188472433045120268866796470826036467017299257791284947016899818580782156887888433372556813576512481387434423573477893358909094701954634884248000798030513554675091070447625279855021849555648415725936071606841675721120121915462457704055893520169634467641446204257536854305926783798799786122898967224522970786533400937811571399465087090098991809768555783180656150698792083403856863228185943082156998805076613578568622859085454925266012055174367032219403056369590182036853760754828339772962201457221315251191473976683406146175122218373444372845505536895981479974663559798835673950205798926681999674477589387025087429076580035479873289813612416813986066067737886442047910496449246407648024900734648149690096806640963796620484202152814402595424128730741363794446612977100478996332447763720690573343622082898167504456239030622593146570779809920279596655122576096888506616326765008588616130663561048173867331304778615024085439185493603135776110773170153627895309881759137368873147816254664616452328160078641178909546322035090575620832990663093451637782008894879513577223320132819044476521843376490612200877135573822257657160198212325823376646593817746366114264911265376755318365566181579775548736725760641732067721430302655111385146742016153573849012047758272180454738324330317675065699760920421191788447150096312558467395727275139630784335939652609790651545211586812382897775077306159263939972124957713145778540015015726897740697193216388681389183251771772467656310790840622849106441362060630214433272682461140455319014490064862558822267448856000*t^73 - 649734433490833642305171985995113507503419041345774327530729673680342963851282377949814284310693170268372864872890607310252690667031334123084267296006082493719440376876236542272002489021519226188311110721312473211594134568038842038413063007646917053614054881773231581723872712332011158003177437555386833801691065065146806968890225039171456275365822540732068820957762369242973309989744396467898684003716105354219123610592885918269593297012467784783107370984597110064396669128373837421789328240453294295659776324786423692391326491263567334109343677691263062830834899800936053650687472899796508576769105803167816034907465465740334932407162613562063074843683788083579936512834326906195181050444262327759505857590991950783165475768108459630830936846390145024397440385524104583878485564431790511026612448434210875629764990189946141560319207730124194020802527884022470105227235807055164955598088886295856703330201307655017355858201958026324532367231971914230128786117731586180571385457165789987355836554808444168024090042169361773520085159603662734327632036985147572738047342580281642344843929672662258369363920755190607845091630411056332218050825802173163627654405576158673418504408525566796306611894873941726370768973716210413963509501633333386135080330855961521249657241008010217371341245106132650419599699342897185715910854770036961432003385513760069044997185853034440779730368844041799142601880319653939790093632687808731668729182959390758242673498053877208155607620065556152224409997670985656360282971187074672905539860130237471992776337326296551939825869152695446958945625986945141143029300904870200426898863920232533727460001758862626188300625706812248193897111854286858199968510915516923004040969775784301606717266817639650051806835372632761387591428269432440213270741608178377146224909447682160014193294374333416483125394496225487853448559938431705301580211437827539367191912568189393426748343561487720327709521709295156413579792433093717737247849917009545455184291940784521045826954302796959110756510215409991111294147619233505066560691248942860046093006864558214269034885554558268878776604105417255586095863150317103537126163340150891582325027305813540729481727725036426145997880373843863167480016202531527265805381901561370472021526001123018538316901947371794389987555659768485299973393644732023078801308832204181934807668162452526404772910201385477245731963497824536481951474598028421565802688849680676801638824241122555401915020962468705474223352499337094243478632136672298741120011363417516586565970668058825552685048484479705150920430226266307502655164998108626431406882089084357435015077643220061733459208453893909869440912016145428193276124723079608735291769181584463947527491477733132801160115133720782048834763910095934818680299810714373101161365476425208936014938253128818999254244300553467278375450912476855481714394652340531276516735650054114375446337096269206208744627770668461477955975083252488421849888722456362084223510710895495180624347999794145441949572595888348453966577504950469506022311555727709853010757887303439002635847005621282846081575676763283780201794091102996660181115215919211491469282034088786316162946410046720948369716824768528027804526212207292095759024027760765283281272223085837297170328476951956179768376770094206861703929519780108638104250331575919213112198667856030922345238023854992441112489215012348022841923625617751554188705542767945082945303393166942818006870159311231893668667868281725365745103143754571242829346593900863577605325926345276518822102983614442597951464952270171791295429024638604341460003660937928140038346792908652201034518198076209856567811226392243630275578212326283201689126322379692044098603734032684541124194022061284990210177034380418637693998385747664499833007780521426067518985273317797313500123436454513590011774134775493571079898664617796297252550793764410310241165001804003192001473626702919656815622360023291620691119174236480376262636102941064391813253976622995361838065933404432399710008286211006859253605030227781358853843377959832456404222866528151944397236402172207946128519051220683928892694379457209430443163089356392504887372279774751798401429349572536849873301500125694668089925784509341398268464312411816315852326371585624092702218307804659901662092179549452074650632305118095046064251652077886513263414693589835121018046403583955455731182896771923581992197738429673622195857324034223935886743410327405243890115049947127499681548066864605412928621738117225876881087035044374074706048598069390777541900159650470009404987924933110025751367588660707376259649884918317631367352712021266612319180660121188718969060469986715556242466361625369241924264866097970930638361346044498700953080721036240837859717341323415346459925436740257373490918567332475133634428261048035853691035201185194017172648677485749385048660038777304994269819222654585354634648545151476220987572534600677493890667450212047300756578798093077763046861170065781397167040786760283026283874251161857127221316636150090357777811867564699695690620733667329716273276034906916310326165353472566427386196126310896247215952881753576890272792492936220263693349368990704343597743542022694087941702240107696920745593882467352248275799218922575924144090946738542432840879393631774158418724098990949316830332433303908694569132558951417778078273784690150711937544089915078782769843422463201744624120912166916692780465312083332611215522619213596007160299436378660054752679752975726447033855669898619181475863717835300129991559045970429190037665239851486102270817044178340297058655336228178317750419607111271571249450753060507492319269510176827174511155946980888780025799007111301965536917871619138722513005800934327453205696661713/445104001773152352181507552021850785617988865918639908874297586403981341436814737691048837024212114080329290828949944337805906254153126532562927459534162336441467022586609498415844597104101844736159562718440875787844704057211259361139285086491118512154244734414624331312968852999711450935803287339563182925999201330564075249367138514348766230391400549134500177321140061982769180914722876465384816909160407671724546274192246833509374435604266030657652455089468378579437629053029866564708040430250711571489296916571522916464010080344620363259398611141748508612995122964618108327569855274871412694348758435573585738079790410231096616385011134758723970917733346805077517363598521266686485307649996014060677301138924834865912103969077558209084369051816873427590497246122470653423045540656669304613594816236842937837580013159204248170245441404673707614031204756905462676213450356458421767937703349036838077700112645743099954260001243391998551976844881573622926248719933327511983531342945191957333377774702226199597037532537418040197631757257968878410485546447769426289561095841351544818490354307780891111284459126630128146037809682769057213251445807055379006034788509261752094466443415597543351304885498158016721086953162424481545827455619174705093683398367994030324916716799058432551984471802598741140831167618715005031780059367621075561113917959163913210413796638685204458859341440559525898392888481789201791497111359537054898034729600201888315803487217593395169053765058333833952923251485148170265989752400595832988497138416526035944887929970596236375490621568293586459567216190159554544575686827106292801124954908772727628783727384864624785034604628919501094529659580415608911011279479488392327953291131873810163097614339657663994208983129419974749897619443816801932471577266156059267712566930713373902337647138328547916675436375989034362191022460162698462265501802747166338366564789234678349873307199274691914262192695263107200249154661597605400194500348130552600723876402716444938706020494853770686058591919949649933697972694902929670789864912109921094572366092482380445207353128228645130323479542240887606197138686249714727335760267347741593925998435709503830716398494061535174048735665828283482610098393759576872961025845739198462806808149685490599719528336045758049165124965952002842985640903982738278131489226760977953629879105186009423770101164428193210442348595776069398660736802056607341599917043004281069404988028882032805370649926004055309624660463150514047154440090629862443911499256587617162278131895749408892666814542448990705546930496161421187107875817933946690096283094703787776829579755852420183680096667262257515207416499469648629027848372011686772953503828506261503606134385741962259156023323722925211884636372878655543240506994514667665178677277396018424532639986479560698783422811425052316588965171614532595387658474291334458344871544426998534497639220617195926634811654808143120113377954269433588043320041781703769074982561382810599367562486518787049898418460684502225178465518035522319034387214500531974080336135772148211983822915699410684515323632201720375460298298413674598479592713657883431135707727420146972118867456013315839392827286561062857209201774426667538656400118751423692678634152818202935125347042880516507847231528743653178438952437200595408465840452316591524845503939632164290855837443832574405186642388364411075781624292942915075679637046806729950909616742507332224515918329661424770913705499743366199890164993816743087207072882354732349189164006791769967290046037861487363323420428383547815480541015436367318062330541738379979878599915964857350621733931645521188297885260063163990146654921369096156842416477788706880985597662320998461408899575667740860329698394358057956406905246407306773706885298002218328403453089136973477664440074557514398763959835811414488972806745414324757553828565739600704029721231987613758093573761426357462295504570106164372345895244223133629221650069638222218187962870668811611516853866049357252455595548963364350852338154374453277339936178690516741034381644361748991809970924198197635583975909066901053496727692406549428445136982069526319062823420009083284148421627339178562887564825704678845265808991157455985098626397350616436869566963644445650737359076289207056332621146026002743370806980734863185088174056825689533389162833188022575207052290496373113594658401888480923074215751187851765224141518112142378403664207611173445648762341237787663608985673921669467178529144754881664230825035223702533350929796396569576568631486344821584836426193474419524151502809162430218789873005585519846320207529661194569655468521136178474286557429709570953890389958330449731537745789392468782510541793108687399065069574062665309809905470102765843906159163711821044605358904233391579820268633326337160208298734465928798586854489791322330258579943620759962705193133367875821710154460126523244871309048222496974675613183015095783969475055257945675925313800055315995770514696819454381231856776681178761417967831231817356647590727264380759792207885236417881247936173566937021895228039504039547308709456590552996859734611207346247604897221468119180213889238853341783452568926029422152551400072557735500734850419543206638775516317084690852434201336750808242707714635235212597916082807975641500750466948423181353191508200579434328152138290267625001089104014869006637902001685655605115148674414773253903836591344856805504455489366300161598500976682640298189826046166398242707872080799824567649368914347367114971655474129218842316300150899083154156746634426974074660394113818037517256547646511465278748638371444803816049129134397969210273507573000377341741316200194994778881491492018843966853348245088225739255624000*t^71 + 2189463584540942796325971125064850331772985326405316639302730377938524717203000383766804290367128882963718908414132808318423784181134595576921911454148348033115623201737303113388957406312368705501293974653176553257898869468923097354760866782397750515453298349975414253384943187315372380364149430732880627784196946735656326699416969822450895448409833362100675914507625628499715457165570298736133872386167886846990164101579651206478507647270921196539077731855024053575129740141721471653554689940450578136454801365426333419719283756546038300019656907245924858800779064347727696668280034457867320656547962765353060752439692099207832638000438393026092223926550557395741720655785573544245256572769278166667268629223740019766656415570825975346489648452102520999413030147698758314293459486127736396900267868077079694605237655084376885860904956762451197180468745342108219888350809130603730503114642659021880875305352544929464662589198135048876374821138748234652523747267898510076752130377290587819785566906838647883694318399558808194899353481213277955465494061523232948275533619644669018540621536447797988405881380459719264831824001746949534374107898464198588775548006098899328767672770569453285635151281784801169128878738221584097537378806413917641835241049458896594286008606262871714155812009726751418228597021980419309963106500281381915592719826405888974117886094103040530381305183112998570983956765576227915181673921755145380335510967091295899303935412522430403428732835897796184134568074543870985248809290595159798300229210227574368046781706642593029924526496559671967036166310281157167376146976305538613668676680388069045917655419216817398450991265946803097884145258553137526428288405071475141923968090934486305436816843327292350225353958686964671385480365662149521233824457202473409222702704931291876219923491942602990206948521269358554622024410133943171669141914986290832332240390478988371843258856428665361373768208584952124356947241375955320415806415093943938630361919792528541360868062761589001862302970465439874530760637008687337619572275224594951885519340048031719060053925593407914177010860697367076409594853777445216553391528168531711142148684153920700969469809796814371603647155343817696673041201457003066654916722644761813671814169956218020961418682263149553250792790180517695252124418795254030280203753217115247263260369657063251071521565857971467294835167885353253522414947545897125288692303768692148961826375186456446304923612338572420433323733473567038079860162403126491676102121399899233075242016622436441099612708785864415875590097391410494028584012054798847282492661595157337826972575741693323172842073887296510863368483606497768892182765621903934731894540629372513356271145202573457891320555114915366429369373696209731330035229700715537185753779200328528482815826820938347648993208672973722140483205817880938498618342032628670214622845062435709886951739801154695681232275955605098618659685657266915953174750129814286858954810225553767208868244150151929806610045038140250013646940443823088901728256571824201375567541707478351371404398215821831020397911967635318106892201688021937469306146809719653233907096916122943694229848499451994319898295721412736160852604113652191537166964636137285607125897583182320091632579818910107781036602201980978611224584927590486866710377290751399388420143478464317292114241789143838302855817135774144949826205308173716838627694226384135387519543144373015871749496983910757826809625231744256349137214993183345174875378840742875062052071547908432684338815546574508889565207629875286461195784906543444444344239521663796673177771010202688552565159727659246522771638430095607583393056527861922552101737266311943014905365381540402365443904104942919151628899685388690075972913866553063771914744361533693703327366898818320360843052870288028105600958799981743784488182479399978022176586702756116044677467313292880472143514334556318141811313025937705424845747649859989116320676420533129209624635360406459513379674283094105815327608938283217161204089317908857113656825086303165709372800472728908591515206291648537234346572920691664367593762808947153570474777560570901365872743685904532368165259982733592584903233201419427861006728163083195255704907684483910849028779540739843948896129930804099456829661536465342610228860297921994301926068224507869615175065642091791526488732921326768214387639651294055589440822836606111266347510244677289836906791156230725991224349012531947932335304672768146550950328893858851110227422307122451454659810549592802151159494489561061506520556235011499813865794041386434778171957651297378905031331145232050014919154560672556111725192798165144325651963162368540784325568346313999250926052819684018026598412781581581920120153907067145198837083027106830807456881419252146197630108034960470143962619642210855469534389495654588467497873063506946654614645894263984994429035992376621423429143134080767044672275298530509470858097597800153988162931190026091976442950580890712412859313639025594108248693691158057685337809338306274599821973062014500791332695303807546456462516350308940383714408614992193677389431568308097513784746815809073918875320686674322611518476531421418070567598542710075565729108989220648450621325802234214350805730452008233322001195641145849624078795094217625977463805986515300301715278500931391407449721333930279030090451406298850183767454015050422056312284812756549649712849351331620486326499989934051674044802889606270106411422000654370753956133672126287143072091024069382521879501675800143520398309856353304340619563144549202110549948273197669755613248153769039969551145554791665482172509248294100467863729411643175143034200107405114397446320293434192877857526721482354756322542344743203171/954455941503786455241257644226283285779179541241755620302870634824540595013059179905042149709095823943583989622405475573819643615534336292952164540812433962425740085189029662906199492017160707036738317302679132659337675976766754785759234129754181095593550640458108207427323735319902597799212686608807271771782433916725092335118264027941666575892568437494619024756692153908511587059299425945678055658589273595967691012674327508177075953804089604998619406968982680595953018044141757832340025849428459844191947084050482308178014763415322950479909188695237707194125278690898488208075417273050500204084661399585992822003445367509140947385902337326129932058395293529074788289772297010680356951379431943160924139475919318775574278780816273568838355279306068311987699983874811860757791751164274656023728919461140343017986116575548426921521654949272381415926417183978502374302097840359739193477533033389736382751512685799733786475416247028972107248429007209880643140564472154350358828616680230606143484015516071602362717682466117425498690404474589119617027076520844989188815036729678576554418443148026077552673854469121780906450635030222841031603422951414657197070083519062206250342364593499531562499363321586404845372078038949867770508371321201234105088439222687586657427330465819725048949014516139247919484074393089325348519484008427651168802799829715319521763143349993641909865193749166215809381358307209309660893153935231963531598534890101225621086588292915977588060329800098363564543196155389207777256129856019747610712950223945346455500013151353995303360162207948861030658889706958203236641648855846668485849520688720646663857049305618361901516280177955694798297729467655335253885871118721160412110712442747575624058488112846217804652838955024939997410893596379011924960086025672172008035628568123547646451045729083366947799654629505853596461635877115039107357249028882522549889965110288066222553605942930536363110984703710723985904734755884549616642037125646156563932278231872453003798297875317311983258849288633770616392976203488379586350720657832505524646999213475928677189100787699166041884287842014844655792871936940989960065129436962356133959714830623601767545475718211948329190494092657923467982094080418542116373051211954521494191072781803285686510533905777588674647308326676893370184370894349648013179878473569425553275371684972836396647765583222668008816676250294018143808505614506534439874729650154226430164107163463003756372980624317650208227252661503865572599555128241570380551498607887605440514505365582445010818264917008204600844698284692517882786470710205506311784739043100735545206694854052148157438634241676510430716177062033032864885720902870130457416786806652336334752118308059098023353035508692623359540975353682286361141449070470062418588790678178353249298872405561377941070259657034546122245538343472649263308823950744766966129301184607233136113159120020045553074439343375416955629936681339103973884461518217408247172788956573436517840413554589242718147241578513196464143475054875992444006671274418431408320102513686759772042319233480758593541859421927170114662061773541084730776301207347753352834080350225121993345770367258682966466874583610204269573034920442102213435394736720784857514302531186666733032795789775371139555141898153674127694242949974476068057478940706827950240856391867537677592561514483218142116712921027914116205114361494896266341803272854137404446809735381655020647746196112384125390065897551323554756668309213087663567510228853309215643875522115427289279771649842270921949693966205388324072253730709914758463593870848257154748957269453621313595605441474122532780567597759987609114888165327743424660963504964719941140106246289791398231937940912736068569452044240352768068731605927136849213064810460511858434091302084726476805749203392317462917351271869402471606119663255630626030360116416276345297049458274051948465259301481123649312546811128150975027557502614672874088798343280202955622665835031217704005554038398020064920592654909375770553369373802263816618093641333875576126988945511296462565263126488924611302580611529724811039791605670859379168802816439171782596109809701696913488980051601363283463992847530741879076142554092969934714026389260503477489252707777543902945872409692777008202075582077432279268241634402195361235151440726499034047166351659525592848130688217131074538100239526629005880644267382787394468339326542599874380188243414317630345441524672238275115140142080232034426506492427865706098192814815376838509604658771583762515709011428316361768548276810643688182679471982706785777983397640927882042327676450428956321319571286595562511446452014029933466881095055779707815053501635461596955360515614311403668995566661287113253327770414767208289239921310750670442872139976750214587182646014696518506840992433122616240038085530529132421351568807380571204040651042519683687608863669005471049968335786951514107157995299374587016314797689140519361349428811039581409760800319990263549420415369818277258325704875326269886343989375913396767137682002825606386688629577929151185316372947928812251227048737631647999076457534363340969605402699717431796855878114993807139044265997622359952242015550258119987021833673658823969993877610083022725331496337727813582593771416058372415250009526285468255509038272537787603776894572006324393647546473154972695990205739644638366109090394130168098136922423702486119143379667848522982658039712465388104655785529237436845738970084631146392927274898735829167995101127930082778249673866142939843528983337486665233650795224916585619234695371058737141510013719247724219863910307817074578978334470827399238459211453573445245727843020432012275686829985633042956893875689188694067432940000*t^69 - 2643675392093220149943208734882224289076091685637388287310361854986973584733747034090478055281510759105869970131476926344678050822182412384880728644126196257343242702734295873940973211926289765898990987335415801452761423512187909849392403760042172718308990635544887941951013486842072524430656853704401088530915772323807243339839621406439516312958553706357930826434967873075117722669536114301946864384838074603349500339919346164949952859936508339658038525847330970101356486588687070427789969218735824364466250240304294256356691592179909035346764901425115156125718741723393936111363561485458939652615289961853808755541844626007333456181935084073621362568899816393613827684600824911870625860537193301617236054527672048311086740084483163572730286544094823687225006367794020423175573238460927345053972940697736685379100004841322047177172965326774770814337778371648691559165271714986878171138007561545326048288460716051324488622734142623789628330788275491609374582093309935786605092818573894655934855244767518265628676589734776072976466865065451970424206416143494038841851410976842728707161454743282040506951757685477501742859648287393827152986681711073423272149314082217291334950900264354768916316034915697752149198986993036927616653690130971110232326288657338094485375050348972815870190651290108320244890348070161914880942372963442904239631048320996316737005677492031034744587859751007414190716817705503607678772343620304974409424738672331828661002522540558102703568350283584607103879399518198605034387702040741950945013110614939313419666110033194850102714407731933089059457458232090508338419529488841151502877181472919490652988529084075153055488783525188934700890094702108242777968665823352769554265598203228027811569995737946099935892205209572528089497094318372544438136950221114435351090680360256992920075450379967454133674672311075267422025523730095632019538940855424401278396392065914504467912940963381630545830280044938834429229822810563333751070477875536964077662276756815016602572797774989615517875297263493884900241175906815508626113815789509774423043471078668064113695687684292038594102225557494702166558595679088991910859547078727052110940736189043617556621767523954725201945054595479535012272138228387965683235699591169088871528126044167468516581094393580717766666317206388391672205351766555371202254480913994704978001743527990138829868239917108852338792369280387774270964715772020795663364777242376343806387814814525007390374496103645387855565967732493636125276259498313598051457358217009644387697840030786093996702322740260795554465997262884083731414331535937153638063345010816022386707964885911343989949158681530481671753154279276280333720793021762483131103008177275499436972382842028818095957896907175250979791496661789642557475614008099779066632897188825724452059746805689577458514689480215926269449933551550784276361265207413473775372923346731974356807470709273274875653601219057580327533131958038611686380115615285583459726569069200419129479571059331803743701973541657050652031518526528076618704879154556467393941375159644540967299526435697701077048196485625862636653641014343880627991007378846397225369360796476441497719529129170724244364348364079797197279739753864498777225232815218268948827889958412142490972499682833723888389787370118835062384157484971824587117359947075058727554502438330391520623370937721174215200691548056372502318459527004668411900139817282410264107042895252802864934624100122494755274811190871801437372055850573531438743635423344611903328128176128211901789083843233973679596196350210644496153593990827170895410185962535727477676139001625438638809571063126340812892368319370167922495644200676529738285027627475583494136992583837629765171506118683316580767395070086021307852618795330537969720756606506373688968087325651751116201565982130796272015331714057926360080233398664923410429271791690995506554015348804508147422360390222211884739833853352111342155097245464625657424647227502826820370328788558238405659079504780337147629437327102494046866963379052830609895346844156209045635641627021528836982983574753265590897666776816905827260394046517525569084223055783860948543883885811705381343717199910443365029492404482952104969467661535379280791043793509793345379608411125946575291008724186339272228631814451443677926266983085351977049046579857413386731673472173013312740598893799998358398386814235374137179923970722503886437301808721572300500419871449976325219531973876805201583595892750525227301499846989065004159667541275215870503245406616752785710005391433256676113550355004310033005336167231143242882305618257617114077270531139016366109486708958505780197061679250548949997862559246069244919630514450430941213597492395369001963815185626089141256024020599914723291559305904253266837646569437962503024103465817771783343066366822202368446421209982414456705840630580181896958841494657970166418633292257575229074684895210854473861141671404185271498860646173598258329783592414728440498238628124022093030135025296051353647937901890137572332201082368393066058828756673251236343136566028586278896869704064913830807528269520200750409662607049643918609472113772239051265165943704572953543912578579629302583527822033857029241348680642366498732009341574988651643302956473353166064932859045301888049706287127380285729861435996030462614473160764135557000558636028603088296029035413994495028870468694380801555701660433586994549587927467320642489865631583959892743959769385900652644191502947527141804925826820723018857913256140296311205226267149245552423177801781123292548988058177769645052253386586988608089997228235964512091901432076786399700476200804036591935027778465916544427557284121810872034967131059882294816686184674698687752052789798102110603/843640965908006916362772655919947929113260095216319534963832998352856581424467874171719192770143330929675546495257102295142259380108622481611544456931704969491772933954474100383643350204860001074298983972841595731529830545377242315099582970357345856455349231316541130411631215947227424250777613658423458328998492359927136357838564867638273239923128495664710174032569326521520996710367167693787355235998754534276169448222565863018208645238708861689412108706900082731029998470906105679900674389740271783072206951058787180429315136298478300885455226210123428889302211749133855035648510921356486793038088893849079963689100686777071752964900379790091431567156940358627978680192172692926503966834691097712667279108466140634413334650746324083419154299170351115954788128829994771438031376070601123430681436139988025089882068400488507979257713872276622792561110550135875778480952299005087102294888545947878214739880537053957579977673650822533266622676621210738216217201069762801396614261793412053476058325904336079644130847664695554919249566762982080883309474363835895463786369184628859132641813309962370034759855254987459988086678692761316397365008145980451108110650185904367331774947132750696621326018269379768260676586259044281146433616778952360387290542725742032623928237955531232544649297708245673736136543953474282491652245576555896918081798081896909262347054129587660734132465681229423622880298943905095186667559058973055639198632266141409805300827642654657723745372774216587551322279776462715329631143459218466716179028485296450776512434549346595073949484719030719355107212923352708130423815679990383742358043136505309608109472363708347029993990794764901995905644466141865618519690967569716277939407828940195045477088785467779852898402229867222260320191665548825773640807105047293033474211360376270616542535779494059356002551644971841961906441836583904092576569847165545406093649556337071529979338666378593378407340179256973763130166855808056492376253732251966038600472932334818875207107354409917824380408818260931177318164808226452068684846868887161582824940103212521843340276097826141127598481236989769371527022844942157394504049942569738548667490864478393552842389537394723940962661786421821317987999094180541104015968183100955824742975659697792746765235791357387529473039414472122358896640812726618128835428867709234619670981298117531668129459392544475715966948787147233602479529156322680911665716572116162212141812761014141019852427530014461839782717801112503725447225751415610347514661769515706143243070264362608094819151424232714474579037543923513850023744264981883614542189933804130778784159460206583730653644351498621824424252220056122559062981117095793650870697100491839388123625331059382824388719046114215776287391914792707390500465177205289242764177486949851477184623085241378274505050933059317830566327105128121202200391560510866630702099236003862123701349096338350619967686057714114593358498894470903024758445025584530184514869973133167251931147516041794435131996226231589219330232223801180578195398697284964988604708477176740477402117315835447119523287964774250371784261763517385826105063769938137119687249218970130952110439700192056272960953737685436916946796470825239326409895586537242033780606394621144406486924866736391883218016451053413163951591991822103498796133539899229672729493088884466326835233838884680396241075271453708783203497645073745740936569560060392613465700687290347769357205102181138389029560776307558423936817024964766568588727440464625006551688962484523885345763695524220067952261908642870234620481473453499595953279221194910492046997305687096916498540958320522235239475136824802328363343797863960280961393773759843721570740709220556882296503375393484253240760011246217897676435470778900810443165341122697331439454946719363806727914906552610217242512235269039514290079509151002586469032851358522584954142221960447197737122832225366629253626850534956086725346142607544806881350270017306980846143359781387708600577183362828596987875308485233462710544583343498214446789757458218417339818300114265544417468505629297451095458070489906089302705286995065610774714223830143197845208111874907802276231830116231089438414484276322859487278477476658081503394724603831425521785083120399339289223966363466210419752387816790003492647445592195019176173818513454833943998508127324388246071435902150805038170767448149952842153972085941556819671344811918733233770656607787329658615440301794294509479562896576952295106485674600380995709353383017631970548819851597590815564993635054050264242596640541523373675413445078212159633657236561812449002248908709983345104389124649087992824997146598647831876489181596019525095471765738083323080832667059296272264041858486134341457217339022655023278919537699325804180731914785547380526902757638433389766101872922838653338960137747461529079707217862796901481401699741133534882291489505997901265687979023001160977525125762614213875149992220307441506432281808448349166674831455109393291264061229178142965786871342736875903403036276716464221072235430351991421468292466341355603000857128571416967984193682272393049296018100934733869477407616641909105504345231640771841553470293667457233489997794554704417962755358214107169371045187454703458423715496917155024168880187626836888136878755391794887210247962590081747872828298364817604056235595865312701603749935857309326132207421948502426748671631984825610898899613809488220896398180967906291520532653166213696533297018674874564248128477069302458784525037520519244512126443008163830088647544636361819734122399985674652086905329569770779914339843840222890461685754549880626913139815209415413753440777925954628990605877980937402146412518477724420355118065260472425923480000*t^67 + 19199208922632184916517678304144231262172285005382831183124886024911747103770680861485738454349211851894980580050628456240714422192894514184181606691427751876639809511560361725010706346441763889614326711233013332630272827135501709572646789996505451831283963065071641026650083490475938066889869306417999338151098616593375334795568951131012108166585110021165821022156055789340124493007280203098051918431782607171425589744755362063796607758174393804583703149104360270953648075096061664898062582095900270483914737003422104136838146872813410512711983537538165705531148864234005252415115980887584106290443992958284483462143037724602199196989846255727246573106330046333569024032732087899656313424668685062068091132794014873416857649887953101340846023202201483341103035592683759957391417324596140011967602902930730002045790192206259754575628105855312687249657041052032137330590824042553881479800799620528287757414882452211741485126979932330492012507318040730211495919237193139117577255622430071502408527005143122626894730840292987979784717497687030360948856626157165499455455608561828838716994619378163740188214681277364517431397791962837130744002434620425400030749160783625654018902714508350119048502117569784038419812888245371908750393883533169728008905422462702567365865647190834070374009347327669651781394080533383523037371603851965421598200635142151928069525289205822303074581364027048014715402056038378565980234326143195069127200647561359729625641670264640868426846152605897261897688443126702023682125750277535254391832361977339499520948589572644930653686398661031061938557753435871611790860296059427673799824891759522575501595450323598118670218666470746465511271832533314083705214362079368949220979924881231781737006862961327015030032113468412080364294167274705782974632491668016578692816935683262415827705567434166211548627344295332740850148158606463208945385942906516405522905028684270871993612837290692243510853523645001186569766736566987008838096465277199846171926497427339850988830284816315418751912381108999414210835232735031067060759969370290200429304803951104843488413000959290393948430816774043032426198897354564533033402593739461575362641174673564612676811324212294864225768561175189021162317293688176926766266970722196291662009767941440643994001300997029739099697953591479351656060212083633626923031622945287152916470809827632665324958593738630098996134038486165725313531180035556117713063253220656090981553802107416893690969777545159884029024522766267909589218317882922318197959554679307322603898478438216027627041684781219503070832556442359797797614575526945063318546353219002466320423965029694952805227249974423150548067265685647858048118477413644226883185656923302731259907061592408717420623974809896951924075189348132158982484533673086705589986574153470741384497936154543381540769650605278472860384966086572246131391988433933385404737967434553981625760985216226273723096501943446407512946731293912645436741176389461079627095415262034770513900792751778519194971259158805399830351302002311509297311298399585339690621308246185399089115984248484023419227241375143065775801441805270914777594180430831379335050995628780485859144165913026469086503781623150604161907470356200904960123446615825540362684376251967131556843088026912501411374744071668910438451782939979770245295378609545300095438638315314348478998833088590707624742431749740162973367255491071825413075876092213053060008550383499098289809500924743637052049317027410305363609471057881755195924899951976739310028553200654837776366300059597772881345732536243226828598284230556247179599955979690820307731837809467533024070372534888799239750683032508272215203988630700969335756808700351159099517895442466374322808683513411377307870452041565712267758128086402962273185571075855242142942685366437982761425147595642731777530656236902900425023716796630275692966874019282844739130079039220345236996337342144472599792379911168471188011475230131895334508867686569910555455124588394846158461571712137377903127922943842686486077017249874901184729462288676708678258937300053867341627824226947491647267205354002249558954823038251501204052608384275321348473975218064455946421287842690427291030017127366421490183570200518995956549618205847666324138302061631431690200756446273308072791428427492474786330532529199004667901289636839843692078245751185774825726025686736946592886582258335776531750584499986819020852582481902224835122427171711321395294795258276668615342783519900626612038487360522596557213271362926427785885505202945789030380316185205704669502072747878490078568240021886821457728410402004652683736106817192557025773483301474878696580052460490582287900480010327342619002536263888202729454815618229057919622959738076491296971201526595883833110277619363283498206941067622947052025317191905492356714155141064679037915726192787441302327259972468580124872665557537326280012492101917293423570120366292264806780692069662349820496729088838058929159387459920569363449791028312812503892765938511237171433202145991927989856468259923050904752034673673507794981423540575196848300506171888287736537346277088610512228155298826225981916999459832071554098237356116901478474145743245530743440056493160861482650175201929398543529105808890814958209904854277297253055866790676758317361114303145051764985687889072463070633394108044615517459069159950460331202823923359828410046764995792195655028498663048966065243886587695226163643458804257249671702698411427594159773046967796602076112596727138568739420363833948880193964742957018712174074799050089479456610008611322408545331036183474271038356395600170165176025328822882919371387533749026346106416547991595021054805476337511860469746987656548600369041026601726080302952960960233630552953/5124804076485952462084305536707743390285027742582717175078806422830039233429230220714771812797736353557879812292084188568998501010510587313670128268226924217658978867454790430688699157214597319958801290700694469593024493014455785406649705506499100948915330405161675225037819475977933756269649085954900709550781886425229022352840237330280256845503183548291597624347100237227746950165961750020469456433604374558961208439202750839528521173315738906083443705129975129425809095188937089727157828009317770383737137747476513170667630753335532365080302642798809485939492540028320582082223043955105822757708987758157843958529313127138331394876335142903988248475117533223307273475197228149568464395548048907000829591002174914003078017953041103014202922384512431405874608484086684656347444329264696376661005141925001883754955251328340638023252082776366947411527940207541812564802202771568215681104770719414722886554199680312846791804674266936881186797453504966723194035833364081495051074694774906056190384158851713200226287388052702848539321995112443386858312777105689693339717197882745457716197283838129620957421807295222331569422063103788892145187437543493188074642307845717574687050798254172142162383424412500980329781650857179439202962418343785233994436580438462795193116311162704651427944241302328197173247364015881089165708417159078358890437191333314060742914194488689222668536022869557842007645995077154831954831291597045278285878258691336623742648311202394711844244279389644046766987580134631718494923513252267402290818874530084409940903893456478570076081198218589593694457248653799286702723775847105763927458560545636731500008287343720854346381406768198733019904437279399094130410660056729470524199089348935214679241419935602782091487309067999394924631612057886150595101619279914153203343343636912569267653911376926599371537888350799099679043609365517148741472595937259357914628587603420718100023743839046082164355036611307288381999670303192223767121421925769405637468544529257780331481980496191590366012334164659686405499896670868149133652726502045892003130606298619349108052124952466260282575848708281136331514899968529224769599228755610202825487593758846360835923172264472427521967214135428078752553964646738510885589538067493865980155090947716442506469417419141145141724284204330653732401982250443784752776411181457589406061035646773662521323730936800024125351465020431702629987587561542255687282785744048925676742056622876946195222955294266954758083076791832671884433147475017215096096527465565558213431785038740022307334248203921116285875645975774181148651700236531740762965243329228078014405267168717605647403481359103568396129412739743908679681094248626686804542891341793710909945007608077146410838935101022176432074156855531819521398348166008249579179406525202829122599128293928969518262025817240930702096942265479781034262080076536159980533647597814505736514165406115055258609675007308128947715060448502351210099807841983638583545553418883568231880254313865825896995857672779952421901559926672843213813839847686279856150990301655722004517339515597417576805644800942088079346187130620537779474044094997340413622543762997661156849984447435326911867286137880191420855912889938394117146679160009813548488161232997101096122065981518082036861682023563271010870118517486509313582482846850544429864234136954892463014032424269625690598770678830738429310799127537530097928116581262384980306569846674202121319141441607810810970615462047407142422157151651641692770329377150781756216976234794048079637698866841157726217471594293256499858745667098124411238576761586993586016834379323111119625465224424664921529348965487978323042998891501967676884884565973976039989424905265173896935475728136538672671482456376278870959839352343472087318929758760265879042659153951956258780020402491229230114962384395508691284512839171015711834274186610726747407998273700029992224014816652600270242181017428763093988296717033891588070291938761849868722094737776489513439327069084645357821869411246119691390920080907519004176767631126789490407552957410538456386711668524239740236588577453608632032851519507338859482219240281616142134323903478917545170542609810538110469174553738259758377945378104475211520621685279990898318903415373172105831554541939264890161779430469157185395634482925721982159742449775762946495632728474940686808224991226498173888589587334284041891890546850421098889645333409715289942457570736857360762037077654183251721763911923982381852363278650184403959010549655047406149453278800003275551267946409955200858906519891050746463968556300698990283147738735532203981252467251417361514290841398987743478802594606949995038413896968799700697221746397841789738714908887957217653902463229908308611538618760928665589171944057367546303008326706234593789170886900878244621414977048949184058342638448704728990081206532390422968700455101412557443240188600431957400225895633766589142057503375901253508166955922890524308852506547702066837475173976152679448799171237616052301299630696067073261084851280069008969223528355524675529978173060205984055677930579870575622477157713860968118971096706971349801266825446268257567252839828496683494619586006112278434239260135856474099971803603444673755491552468526777079217588838914108687982637824423345113633906114230514336105889118220509899572899121155738518878371461007719138351533227222297386503519528667657320711741930659967522740833614071947189640370657606775191949982937161770880216254505770159312651477437166674717921273159556281363171887096452303323564866858965179093442265489802898053483572693569177562797390094275268219648028449285101513659009670220749732438770901442027813940286217796093157054829699925678117001261687351656899661953080000*t^65 - 22513134929467129464509337641807582920357004929810331794455128738978236079025734326831247882610824426137132358806107407091746812017268913187010701157328955339135311272298537608815719608711143741954275946041047151864957682043159331278032810042837270463362739039013291107851325813227455339976398254619905735783152167063339256170898512929262250177991860922036429982343850064036645232285843768113786042026731696000768866859713204974248239922954467416397034609940952590183196354413888966428356817729685918204703073433950227503386991257852263775006401337254455352025343316949596735891092954454248014229963432879371456774247043745576568816180638989889584623032568167484331753672385664868907084691906964999017757789870671670263975608585151404955031753751210082237942139565892211152222833410167768067451388261827798257287048067258088125435478584780427993840211430111632564999510648899171478828040360434272895346431597920261262546126308205614038397580335308078296776716098608080738632516086367178842027282968757824144661230026361612956829377953473866769247190819197239733256475353262792460463772117044431736386133738027720409094383400169358843820650164894827533081337773461008287482505587938234848633761287410267935430102354122534692491685876784641373775694075107067238470409924309725114825878215182189857474178052807235841152194640140260188972558239130355744961551815667814713415376193153532259718011587209168806009235144939050005656384996505834061747137743899404687991101751433243822826761290552339674992004269423960062254935709303822786257798850443360738488122513363806249848828822782315858915916766311574504142764674440534448151250827122362015159167730404189611018261593380565992139147476251248996777376025049491155142529325535821965039384772902174894824044710605349212986449238453699014072109016336798987469275905014079114327937198666836311186650430390114804137764362503184488371687745616046729982767981999973187165810951866359991432068601483150607844299032131396718269773713986167723735552862048623533608541619132412607516998351707247958359643462995037051693578893826561568647123470071682401405717999750875791072710150549026971792468200633972744131308940682922570068426723382242399744682290383124711160264153476910298046806838627873120908017525924881201540269007440043495076128782477623070311249874142767059741006200037478988070775474130734863283236289238582364392380539144190493942398851637126032405185399468027858649910726678354498009106091961834396372015163446348768416156865101886143603297405393339771031534621087303920043374492365057209839121234394704297988758071309693792199574069104934413057820865611908408803034585159918795270874023137825167699805894476861260675226188329577898520527063489520136963211152345477156890656890137982259470127921847636585091506025230742312457795162583533755686428914962264513948313273145422116688746291974890401230965769915273495545416226457188748956045871863315048742038991504873828020360696089074487498345547747355550168289753367529605066588919024004421951105556973204005893417667274779389187708522994064398012775305205013332235928053784397334589379384204542943789410136308167951632704437936139383840892754562590322020752704083859321653873534071409745676765853770466477717084526215782294318092458119216365369527797611934884609524123741159184108013213699259201165737355407932085546814912287348492683938150635806692166801927615594199744177023778743522349365927078011174352312354470520728852045478887875962431326967851896011353834468578839297473132763806234776747661654659256741462155516267804910907782317074095990156857981311109300274748123213685936217278828989026707217987890736728214128878818092689826116645240646875736032301816652667454582764830441137493828691740593891455945349372544738537901412438286287383288443303202465411317872044147243665756414485086318400857973554083764092963388014338397439221187926091812192090405615384219607905206048517180783309095730744601846080121858747731563636755165562409698795946909407837443679075503781834407227872263778056034834656614065369222202876352976447525666327382683469256670323249720014083162078480908451020416927734773305276062371516520654148261181284357559780049578685849231884403856744798219444906465157799969667632748147671737013618754768016510426567305221966008643290728206712593036078842770577046061105801153236907065341839683849259487004199833952257466412217340959935968398360987810953273905934162023838985574832572510732383776858908676002248063067083064599931372319169056632066862327066524563229910914340283754315855517195668108169439715167794827646530901089819021866564593217765591867285536102052548401767781444539728712087768654981162056472444222966837003491146268198342595099731395018567752561358612927323890905226492259243811748938546667724522545747895819444144880291152486858122408518685420145884726241492400666697942117634378452317128151629058086541696434777532076824223376389923456996098753746243074375035112458249888157942609047449970919305348732988153212476460497106519319343784108856713472243450473935746390459706365945334586702679125780118018671790148711226911764722695726656896515451005079836664891076138967371050759430532375117186812676066677967237769795030669805986619074662516231771632774081483309086685448222405090783688612133315412730930852489496019140077280713282506649635650349867469641573023041634062766795851605649150952139526191665805569241710500086956323111179715022387937469015145928710497555859968602885877940958093039419442792665980717469922269151609593086255187543950458690151323431307861474355998590234666823250870896938731438883586230087988587020565549976389232560349078354840000883424781188556237492098266608662346120442480373696658154798271925798970067217/5713270988278653803884398591647428528745850326179171878571690549420333593566588874821373258414421798838216067215255505651057414727436552189152874323552869807869541658255061795639575426103230011102342576031989375243059635467620719516889303797657860589649197776099972380198237988827127933410980028935229330602878357218761451898372616867648000942589948214371903706072575515304065719248563823880122025009592390812665784213158027691782074886639619739223460094905211961455751499653218606161825895216630736213753776753039591048681862601265922369097327360979720720110916989998127739222099268623306379885963197054802501626008152873063914598524342411264200945903141062679272322714824111649463171009529597443702151160537541710148358994373512935355856100763113078490384178912025289471959246743884834310658868608612042233840529823108517991107304440107432494327232932226913949347605577225828557058087815740707606339525306221084556066671877666596300096764162212894897652213861052487731383583829180497275574564279656313489661412918676368838951306572031709461380504768233767774068804011017553464566552155895350748001585069448408396398463838465762421566541178978253275445532115770030741011204903293391462834318198899109231136880324255495472913001581208233259748535764145443472902024873091086567924129588965806239880989257542788282236018302295516565095247704942379108966459525628416078783206268527935163888122625504074506081194305013428403886151904895581520337400569902335241743862072898153898290956053661796787619758654684802009242830406388053968718956402961514570876344702584826748823252228153622393202590608525201520543432063038613970457088391687537184332643708771681976610818770657078142843267179550423044062652273521666905996924659905911685720721637756966995456668463832648997318953867647618899892244530252968304646213948023329542220220611316386956163928215569138404394060865035963609715305002902364234225221565037955498510986662888859853268672988074907718803925776951805357455371844514222720547917481043691851021195467296164644822184946121369174062043173357910693426009594535807524089244286457598952377453566007002381640484838314971265072016977431003570596976135740073980865020258934751870147120640061792729935957597153554638668438726942579560735958852784522232448683854424906516322992513048306191451953157469836995265079611127600434120469381991943882409502487109030127230046226332699779966541346222455134545465758911983194734383563682137063762790362646897385460516250604049801431921011677834130541913631511221358097471332261694562215534278934137253384476751366526400388686399371830257260830817535371324430775102752193540298108674870795505458338252775634234871439346988435548277082376077807927435836128883029148730032257637705882310004634175620757548939072648838628293399561343592897572574279034480456542098133575519432220843859827736656671418149472169632085321792193773139059659047275490585572586036797444959807932062930325921081493654227406509011756469809234747192731610160385536117052238208227371707805529461173738253973065605001426818451494204744394653865484409807600420073182609745917591244355775496697635979982268670390650638287361201405971962078536717198340989170722274460892815956399039458324578237636577272629306757227421517386981121495560849539422165020694839477001246953719631341786491468060807614118432705635331619859567920033027525751137880524792005920623330588104902929895854250150479717469171320180737256567939362107927503473201836574294785013546991796758941281356912800174154934486949886376407691044416006383743000662534288182674186919841833234379684238112590396897251259000123879181120651532513847858805981591949078085840458753587153717820028956495027858890641321264099147687545302718698630415224499753479330924584552365760667703187023707780426598833837186464637703904672496354643213360530110023728553889822759990896626740926116775259752813489442577730228335175697068274449294792378031202114511743468883021507178106856040938790120152162222340386922056460822543890090575384271338818373364012267755593791668661639250337745162250230085520254765038729360745348331782198475865685069497056278951215475603279971375589162672848573626097893576488817362936163054357166048359090830782074271666978808136364440819814015725564720782540986499622942508884233205569269211734361184124573522603972069671831358389008569462904115079708109128862416203215208352163374415185171560362690534799654339417581646440758932036875868654684193716735701206668731731637291175478215173410986674923243537657525087263713788123088021405639806599655574968187255915608360078353564926126568789276758603401803078611249544480476860065554732003288734713950832741136790074940631435721058794553967545102806749055142954189864672841269521659604893168276541100943481614634009180149151807008808113985085189495037847473866602718448946186165084957115262455929431945486524590237725962765253018283417943850352942187355076227314663888703406825964910043313831156858491457608889605521381771236534267130493089520212593162846444910648026832785918866809760897074169429401404911910875895128851583696346128380951907433800413708703424024304645290352584456596714425672794518946064198446056051766153021333173326755821408699492389916935955929238324503029641960885293966535828120873294441063440484091989226427970031460992084250723657921670589607994939807936609087550977951279137685083086586017079946200591594166692018766570871735997369421022972993525027851657928395630118455413344659211428625905425501357771764949338106313458068111986960226939650901856386949210998316391190695076446704090498955181036894398292329596464268991194552574146789543756669385474806512851520557732684276581000061125640942784968786244913435514938307640000*t^63 + 17295633585380511646596471173351805495706449038301955259195713323841626445004601554947550438290552244005478607522095338140550117349386512448255513167039461496286129620566134594817372752402125688621080477328764579697245472036802812189145925754103215827513997110533985629861097631621880131805357650053319304802734735457336984540657835226400741851899227430978472418190374457014660780840169017419154067856058104678789977351786139533253602740864258524415824378515213693459004956540287811653705737471359675049379301069408965694599227733790819783265307292136895039279303461047524364144836611448093356623285168099138445273991086317371662678775914367440126759530451038155211422087599386061386621358793093160521545111161524488121755017024356267986629597653127477218894232028491948978357492970574778366398322775042797834569919279998514112014640824280302169769063547824958207353630723250719777710247801050639348615027646838089314618311788384770722480443960129304331142733765066686682503422174519700742221799917764458757031445497388675987758693244588036827260819500884930343664297813458694612196109339444009846568818175409954482918551034909597415424643312435354123896745674098554893150522155566485944132790078503073608728418658112789232841613059419087647223163849752568208359771790641794729818079041965108579998659907857456049051033424518366730108136747835184621769039534392423128609028126160991004574428592784792109438516089018407925591259714763916618335880155295589854710736231522597584174700129161695307061314230958070282266269695623493107895993907456047860375616643406433952496859626127953732247013914476337349217063452401521396955099710853106974342142463695437653800099683982933965949827718419705389139374254263344880565027940242046243674922009768635362260195599182173869525771742733862912033655129194799445644622460152131512501181338697589234280783913100556224350903851626200695972337259416220462445351718820721268146822322903781802329462541866199986333152620694544885903588593522149122823716602138344572038320934997703276388384484382893633048543768166203571415463116225723673618799926179353934779426352015344557073344017356442511312390689237118569974458432413944809288983474451574584386092776319918721643842323588115348676396941570277604413238596917467621552340220414616207931357865536658180347661102845120031093832782376249413633893387865760149973877993963185997662386603421014983045030043656657481644462229213364554347557804752902526627988620697224793282175106926209666060043340921644866975855875775703771666991294971169558244045966697617576872150995363405801703231578367506608925350891135730269437971667862537532411729393744382513987689047976624938399923005019815000876522056578910708608926661586484908041772943072238713065705061142080046941963164783086136352729299878573469771506627298704926525425869201982088061838184061026826780883322068476084321431093620007831184379134306803249473358246379827925866793171263265186018120984940149760651557741336328436384556470520318289830963442787636740888220396363022989125396798736812675090869256454143131296848937769431871750138619150583676667803826218451212833054757418883431090559122371741175964352540598597104000069189214699395050719686878230028682715643902740393060120970735089355606380861726193733901452105718428441465337370593021322474827117857828441258613897724136124629519643869401918138261075604489592898664762319697253072249603428497825984518176647994432747150549103173080090552300719208845083647286274325451385861163056264412576571544704748487935722877378767341699724528274082999269836722877814891917421767908672903105926373469551315380915234652408339306311715279085508076378836943707624478340285144550486071004316069725908134504573487019981251539588085162387845223061284889929949295482138731055636088984162354438942604736338627845891849251208950501154225959789917916039096796555919682937717228797219423692724363224167786291192843936180197903272937343266297853167705441946253537669448471249579175083115607739243602994689623488673596048185882810679831798415044920576067362219718085314658514782148880485774916801640942478310853085013269391788842612247853723995651992044967394467909857742815123838724211512581456992874624168226606590506331421977751635124606422205602378334933815690182605294641349459439047731285107537775603422800880583769388953952062397111038252930238111655514256395714294429612052386475980316764023076046614932453237601057342168934038329913134994900797507142886860116945600881782864149429238970843832101841969489301174675249344046525743110333853434134090759093329746614336432897019130717432453976619324225211718183250438504422957992400984949613690347400792832464440610068225852775607031214184477448985509329685100734284037027847049479741006355031858912458392180738678668790135131291923052300666769114592400928422402382431529765999411449932058506739139489709359200017354698126185365310764368385095320832287465365888817506559065917620325410102906240695206859929364532394984197983463181462703416999909806097637135643729773607011035139381973140531855537259264973246023881036284563991054860535324534157818422684816432605468101738803443045467756606733297613232317802749562947951799329493807918042634163589739950037287960511212760215461994701889082281010142416180860453991269819601266290731375760115022875669461177117657904532371396491147254900268178040618784760899118060663977446726827395326487028822641523167185595168384626057616141948049813177964906728487730862252497863948729021456113278776254457785182424662855343955351311791249684211965698521760321338000599043771052226392411242473691768519134471729630409138130282596069529825661583805647689420172718941322897362118312571344459013399745551427285031336106551841/4723321729480140518050051185905754276760394232795131036938992094774229708229705272548176785988697100053345449117128284395390323511991324713060026053665367942542837665856949705703870190981195686597973539816308266906013357617009940466958253923040646035866663967890944907868958042375975812230091323460737981152794365368874674979576255603944937184795560874001472464836037085002531751305033870986607793948022465031300652939357374045648406611350911434178289129152050810530699626902246165647150071897988728464273859675093560525960950003074223377954195984146368189805983907860203301458270086594567578578533629270191561252100749425933945986061138380556671196751260399284154169101564265575639137691749353831337170129955921579726339187053494104160555688833652010512326828095932428254698105372594190208904152204539172243092124655602157270067513440346881979181131742126766647525163320526790982194566608957985919711109861456509536213644861075517862844974611525314952252567588353992161337396032050604660083303372213560553203951509725993408792001838813311877288767536502939809529693269938014246743038971279382139131264338520942241077808353091049670179896255800454551220868486493748916762258800234260038859339561670507815972148986965142340279228035339894224879665051095357414924531162361939770901331097974496034261057478355650773424616052681178210958928286943146599763054557132432463288973292967334416596908751223184176916895199628613159710486874369895505753592913550594204464741271326860872596301917174775777414676049080430785521492050258142313309588841895371953987171611261372897414246312123317314933385968522678123435445677922245835483878605846747331194821573058247680202676900718340178922037474706663106473916211381507110303448313304703024969112727251612345552655863647821336954010709013745763321053772937246607619957522006383962554412800323317142561330515544255436628085341877658394391362753551539832350252298469166896004013858627932984683870663873909883656333107765686088145132299105306709982932700918148931212914593700147176410598983106790920860509425347507734565097332994119215767789976914715447265046865168922706296327096745188225594100671664156868963583035722439042245090481349744172831306188143251685486224852208975586069667777020731673714428655251351559913796698082157737457810400188323183163504131106399801615462130121159068577014779397948076056519567683686658180047433198554564635933260425384567453716853220321590485476549882835895110804567091490280883025877227495550123901518410154115295941499968263187293485516164737347748695159634950337590668798134354084007973917268692848629461053759657214759820522736145258661201365307929556125464896534326183114913450920393259727689300775846738165847933279333775493860769678361452932787241341503981125712763286643547999243692649956524536957721929888451168905092919116065163222988263115005561531871038282175097266034652363599757155912816695903464156382495214865389599134053919217705161113218418100077000510063487159660719128399876337232254246703022997623872405462371284068031188799710857010277410416272554842873123977509140623784004424831417584650863714857638506427690410135797616241975818431024107695838200401222960246346670857319281894850589804971536540718119824712947915355975112535572462733623518969619227356703744950240433288956208764344315652393410640027524639757562112869137357073059562848478129657908514681392441592200488569519001457384686617794073591404794581860959854016415493982134066403140223430559586775706629281409564194268899739148603496818506578524301236090070246517598426964515998843932809331254597766600541007913379570856518996423617940299008907761778201811509657440592625706453426430308649369561268239621589774437948292106429242522155458683393969010395272774045486030849850063529731576281916168349450646964293806470417042607585359412335848395107174666211217526001690575287198826495306910851336433172556695683550783659209383426201624971417784992657964597299808238490184210803773951867732270450992690400594799835824342162322296212829567656699543020062332835750682403274615124920236301116745183631096992247536823602425836729511066671759891446304407019485838086546985177460986675216415242498128271478099778579150180071985691439189513073990775021492076880528269221964566398100704967891040949741158696217174638641218416737089815461532669581228321175060540837073724632717210957225426114547504047825388802231427548060215124161557550652138927979134342891315810307144444022038639615098481440809815838160330885299221241848985671224700463848434348337705027834893001400821244927616560881383132709938385012659476685697006882259370840105337181012891929473550778439585248883330780616405254098821886080960174874391621094891444842306417723417795955335132498551765519974141988357185532726568392842943584489296682837091816972329077372519869440219768391455290397425375475044210783829586555352482249021751550191152281931459692708886688943203595625353149268131696335768527655804333702154354999056361916542672047223609264793824544420338316369663457400985261722786662078824585741915366875765883922283806986055830066799223699411030524397324153890644978126106402090559969818285556218141469695470973375371828791944825674169677393367376446703922112029924909471962412524275496874366804274492556078445745535589152547775212801030617981474260736517194229049657485217518635150554408504352347821662229980338854673467043254064486196074501026794421372940433785812696029446988882176747355038022585963280472489840955913985915134813971941273145780541102721016888078218303193713450177203216408200970952601560893251209951511607626975317647952487820370058671898313567511274137116038195417340037130154650777103276340737258689508756923214148992534250648000*t^61 - 1167612966693509048062474231613639728770991355332473489413835021010193038638836142504270465510052542707938482873327875775537843422044623747238217137364517367905148574557703316837208597480876471240144664089124264579664677960054556785948072613840034902863949473231603900304973650608909913556579387113324561394359684569551232087762581015807548690158516162632576161687651303743934161731125986290960735516789872173148947721369173253760301309951863315331674438468000118606749246390520887962789903635145230031698440677785803614071358392328874814835275103303266298008427984158406243797751180414762884783847972999510070030661213131840879005141319097733659517248119962421493109746269695789356486514454349125065344412414729821362290926418203665573415744137583648861690011058021803741426308219911982418219926219769469670678315583671849283277368840567190506137293605733235089009181422898431510798312664715065445825267022651947051247680740109086821567999587266093996472396391171569398288862125839227742438593887021142869643974029725422932969077041460483765945891826979777180568936929532277658806328024961647886286061107396530374190099825410939978059471404038663543996655708569945919372267039014310488684642644172746537561849929429899889136460490567500943859000324170574078367485388575905363682703617635553261902271677742773023356580775256390217687084055174283834450733960933619273905998741316577729507419204347293811782207750687365430175038344276204845428734300543713816474056932044170883053203265384855778151172996129330388678945119041333903378758012662119710067606850566881644220495958329216837540001837543416808754547240581363021814525149801481533008017181409033706299750854929322915849553040545957288504783559302932542339448674072358311686945141450576523103521883431842213324608956993664828748238515376500477735244890129323710069582585804830876924934922147205869816076521591787389127691726217756816443436904728571947050633470277619686903216518339472453393387913705600824566649959220762509374794753736936564528102470066658632010887048773270013599714059993757447605875414667172212425244722286401419666940451539296078582431984398949417193362687770255505499688307157561423608568598740814234740833832976917692837136349143017868259262743179149684901792251328288255810721747380823252458379184970883769569949305400037685738031661247596816098513737741683868140194347119382456188509229202205830514445813327699342808524485369577048074921105689516170952732093253110594243315006703565719357609114940281551400808063828332130666240694053431919689665992381533190091979272704425291248386619286090914966570488551394979299374238871457374611185571684238798923394030749132122782450163954531557486821561999542857495352346062677898754372571015053053317000087729463956466661411089331792066248379060464283376128830982523560541270746775043707997159396124172343050780656911022294306807497828973408860794369099581760371612798022489899621193151111203505583046698974577831561559868931617979401258002891256177170249832219986501436527567598302781378966703347734923491436764831693004231022898011444550510124579894092229420482286347496798054672707311023878868340291887090723017773835148304803068383609807474254387434993864433967764025534609765349412096081169890313114717016960542654422870744913245461105620618161542906192041775003845185796481347548791200948491013066161442346889097154357883252640901826487264804686781010906664722977141641977402947286915773879412308051690456523833021669758585060447384519718495988375382056378305897776051292102898623523077372168135927497601521945618939874225753468950374947964603801967357702336879489886565424544705200425149706061919308540940097277761795467668211621244850448483264151499560643417416823680980502698591571326448379353290208084383768584333652650788611979737463311840042521782593034059563362277987238081527019165741518334836894992703963518046991694119804429361116055577274259303046028894308426487110590680924026372759464689397774915623213553356803256521176244550752602420987501847829454215429800534278312183592515687268921640245306058473683821962168114168942628288235485484998975387074875608585191455677090643967394120935830447442526999153035539725772318588248797034233798017135283961040791575548046826343412979698434208729283549271918895463316146993130334405867646367845549431154710125394863414699908139613660332626028775618272789436104174762560350506878508782554699333404319819716281253084175977652642799420115095176641555403229568948371511136120326367798412383150941931641523439619674644829368047960581961741618986280504166546686285889962006182371733033146511511884007037221256089009668506681001649732492964102886053398988715741018762559504275403084759182527298885762845813569010669458578218361063888636377724999683501154806931898401816211242673925462367250241878154357669313196969528269035779649207284224253468537112090405192144898964643243645541796428841153351358872270753704888196397743903729609258983003844443756778376265780372213852404895320931536180092809042681575949249225954410580995635365763630531237454661967872515408261036868247249105676915677862901748177098426581479254828552724754128310189020556707779463246624401791095857818769199956803173877370176783247711425253333301356289239498771201867286810016347233072405806586102250312915354556447945888895755847638958139078566914548104839926168537828816419258300436208595361825161697497971588455164788593518615601326516811821203472721850051069427372701629324755055688830679059724032942830944241624536445816430048687753612035601345229019189915308108493138840535499318695916284164860752254820952985028093238412262444514999213869050095340353258046312819328275808148018300661861857450151456910473375221864580656289/387157518809847583446725507041455268586917560065174675158933778260182762969647973159686621802352221315847987632551498720933633074753387271562297217513554749388757185725979484074087720572229154639178159001336743189017488329263109874340840485495134920972677374417290566218767052653768509199187813398421145996130685685973334014719365213438109605311111547049301021707871892213322274697133923851361294585903480740270545322898145413577738246832041920834285994192791050043499969418216898823536891139179403972481463907794554141472209016645428145733950490503800671295572451463951090283464761196276031031027346661491111578041045034912618523447634293488251737438627901580668374516521661112757306368176176543552227059832452588502158949758483123291848826953578033648551379352125608873335910276442146738434766574142555101892797102918209612300615855766137867145994405092357921928292075453015654278243164668687370468123759135779470181446300088157201872538902584042209201030130192950177158802953446770873777319948542095127311799304075901099081311626132238678466292421024831131928663382781804446454347456662244437633710191682044445989984291236971284440975102934463487804989220204405648914939245920840986791749144399221952128864671062716585268789183224581493842595495991422738928240259209995063188633696555286560185332580193086128969230823990260509094994121880585786865824144027248562564669942046502821032533504198621653845647147510542062271351383145073402110950238815622475775798464862857448573467370260227522738907872875445146354220659857224779779474495237325569998948492726342040771659533780599779912572620370711321593069317862479166842940869331700600917608325660512104934645647599863949091970284812021566104419361588648123795364615844647788931894485840296093897758677348182076799509074509323423223037194503053000624586682131670816602820721337976814964043484880676675133449618186693311015685471602585232159856745776161220983935562182617457760973005235566383906256812111941482634846909762730058195322352534274502558435622434438293148409752713671386955779461094058011029926010901157312767851637452025856333200562718764156253797303011900674229024645218373513849474019321511396905335285356536407609123458044528826679198758377784884104071129263994399484789234036996029501130876891980142414574622966255998619959355008721295214382141813209759719427440934258039021026194072433332637708805999881521691469939379129882578173512559042753318481684416625893041869226810777891875657858789138979518352583476242140598027991800677310433892255423339126864647144232372978491038426076586400328522452235138758084382053586857148750804960880011906447639456172781111157824991519207064189747004173802726207187647604577601489003928957322440614250882760521430568261249290287211567681374039888815409774073168029223322701452617203971407287302698288202062559261333042213570617366478547719270267707758390458996488189575139008480668555942230726671278617545403214565996812558886729514508238529794029480386813803268552232151987434674016198678066021505842956395999081943512869694869706251848757612551145697470542933115116789460457758267517611281844789154951650475214446063591674674107188183459049280570511995628758796662450397589328276355454157222936451880976668522550207833808420788813030296657980057684012314789613848869570847894725606017265576026609816193615808945685005988488758071977840812173334540364064934466276190082086670875952278202753393835621464013102788230778195256890688781985527095048096369395842738488868382696699930213401378566112993795183286071331681770362865943934331469902404201196538245945984255195046791517950526526060680246631783752311623894234216442018500528969379533495849964038380296851620855569532139871249387061922842901145000852071538856187379577856562584404227564091489208971364505269984136919429721933226181339003966812063497230427666065712342236655641516008763184535773210865302924881211775345031428377182374706375819070324966991787560531982312360965078021945268069753499213163508183264290341173958705969636693172093690169043675061531344530706157780347237796454523248450573135044001934625068584386153005881958315270853034384085089061228293234507104525935675614600677990008178572061490169834892740917173202786129100122301383649858132947915278532844669499265651618127761985014314642722821044023755365699399146002321407791847609596206937107968111247985747094057708838146623133723569513132387226357176282962207211404454335353754943208560985413003247139219790230312773619699252893378790315490628788909874085937241667025002281548606672198462698984964006670748582781834837103235793909590728054046790172568621394499338481438588396687315482240227919377479844165728367291817612655050909417331544451345715034245570109437090045226681965093605603047994485784294495323244630270219904679657128879432571518022085263915441922564786674211104511820556051605455356760840083750127064848547699299974812203826962557671772569930267879647240636764561951174893619209426152160812831366561247836824983100372493470353800792086672211906698589070662198736536222571055390646223138016966070150005475346204869756600360436406056610244108697246072996718837564389853946022106186145358637035146880723415915547327325194790713436238690977451596062492829858647284784164284794471809708667666851569880965181377133657211596250880042392969594234220099796609438570033483963307198496904096749086448644839610988892311153647625147083719093478179164975084380900728047274373363772343111744301023757455402785730748755243601743700473814844485329253121165434688009299194852722656409915651852586958463213930451771116965189971143646542653283497696583079304202798124265425853880330912307758260418301339404693335205635813378208933814282840000*t^59 + 1498028750165982385263002492830329950336878165540579894322488834539853257968074177543638269925281510596825229778041935486060061974032295087957749693503561621957419033210182628695001548773495122191809256232384313055042083777793070957098284955166301012047997032903952876471982633470725186630400510999895209944555018167800416907252721964258430822816364439581551813034323266784392578241620637913762606899905074417177963741955133074360887680555630482936107152941786768168478179509447847180960132433289411975089520505528463436086239357265228360431038054388379684917490198298059105320319491190083359985208935797362721734060258518467375648494996251874400068018381084887480171865012039675718713432918912144843672510735547671918409387315114449857006185801443463033205981914225374119294091975922014504965593600951940795254723409589487576480660151571602236937049524473804948589554330220382888998224375563095574594436107217882737534586730053627869620837158781173375089699115732519197970969332468573622826712944764689627025609027542951730663889106924449617985919627371176322313518423865051412588774664769730187735948259915790653420075755756051262527303812542243684261365447003263912385531707667866152862559291186376906139801577348410383736178249641553940766822087566798740071857160896485455086204612973435969926359816137546916046304233467915469684115274276752399219174693254269618386098122412060875522343240315311867106806647003957583336970822068500893577859942542241306342697454195942820080486889316454535498596905517169754623070023966113582191709392823840973408618276835916543379334737279177483513952629308544775319538846278593133323872749665444552090021105166304667507565955032783345938814809086973105782100008595531899882062977906306415711023853678580931295752696191161949857445025862556484225245305649222386779257540091401603879459054774057625214412172900156441130644671662243987609176264680498806928095610128998517000614719144249565530306436755604905955264989971098929710944147637828985352949714613052287764849848289878345521808183257726128387776267131434917380023355392291729607194151527167194534990462802748804362434330841117978862374486046910433687221734999177743623278157752131826214859827412392270530216313117524642773706660420617639186977179789771874671897312372729358693672518416697662326221588386151135859042030226645882156369721363871853522949007408698648207975184909375498271124246801962757790026980498838044564613730765760944608544166925360624539239332507177549759101288848082737412021615787026499041466714253703218822261869866102104521561150747570313633451572591332590027306747672338185474832718962897519845624237099089550735144194419097811002061650005979093797655271303617252321058890084015145388652171767706556841387131741535710029077250492466982641617051844487519235429666549337443316595428470999234570682685634211820448111006495568335542786341625330207950348976837988481978911297081075194204357380928410850678637145917775587908494777546302765031463803404400054616114332957231425000825724347305154348031988529444198110617531640132984925779322975833050338595681934483528960873400873440619644430295941920298394997669529349272229677102321349419099539369393167468600693110211348474091872143919634148252484204972418488869684892152688247174640125075093547375724389136740047544438409484311097765897945931167553493052071004367687107025230848481601826408363181592517810197133714130530042317687524638170398928014350554155969639114799246703576246917457606135160402174023373395242413426086467255629720204637941505055224955878512947702967946137486267216785239390833844332421895762894324080914111185024189417487323587796487709401131967882342989974883108224432941747773833465728872031617346281640455361107181943546540883007684541331362762419784753390642310124444462505952884600941530541616833848135833811254619104405775822062024432576396696186971935477984514697301347082957914358771277577683291908905575541512800328188807120663548806745516539724379956140530377419106340817821131388575014408075568012381229225944233852559337300797478033005231782995208231137659675055340100954140708737153999737119724765554348021765049515405474578417635390230228616189879198120063208127163904273232968273067233728003300539429110475190505914058857105857493859212446844644654066161047069403268789524709026629945985096678283306466180999241424137922117358192568288962736183698693254733797362078414216757238746658516818792393414872159613008010212970607390643015403213174943635035680772211205753134283139549850531511630883808323042638962264368047164242617454998578389008439917462500901799578409637669561821593961385270667789161207581547298374097733246375937426639454366984135094675239341598546822182939543739793978075999180235823578800689814054102138277437081211563760517900350711589934282203713157090182152616696287986137527930935313340827828768518588135937460294973956250048811679793878631529794714152303149978093077338194789512528296963472353889751062892322958975059491708810148065495660593171298061837435175971531464406429424459418342823014145524743000612506197645642859782734469166441948798775703171904735135634474798642635130284929619333847002197104762163529230747800385460978857903999566119245168687156262002520355705497961476034299563445255100723791869187598928067649912537829354907682371686673586020768543425486750761379293023737116542710048432829359939504117907670980428782003543942408450015610762990019263126693321989360613358989966323710834586349564491973072543125106307129595288374123689454248764875902783083026720715466682778496671170287871386651754600657898287873689360217782514495836614465038143163590995998930870063909394448038931638103136073386530617831087086455777735918609177912081/678826742507038428018805681545508945505992215193175935404325736283195960788395043529549892114001556953561638163445059124956691539602666168724074606978763441359597637158350936424467072891108979495928975455295283206927215071764657874355652516940622304452385811368715195006605001730745486614589970891445609578253686182302748126334363319879794749230470275364057898961785901016929762765284495355981229548632637183408320262241049819247933805082481450907573338736629544202513096583664930725079294808613800068640790019511199546707555260044584709060111906201871428338233404086413366949382982810536582754577463462579389090662264818666192618552251829611195331569774228370546536265087658292385692054078626318326523190822535222388355844111893261177993267598325015164029303364334790543546306738355605035245061205393141616410515084017901132029133586965758972202211113545922715245398145154323181084003210991269498190748847111243957068579135163338168099133084600892242900695727982963490050501963962777686342466303697419860862301526725717882667407877496619541437099510855928343533600320482415744805986189355191883635961762154373663337202147113333637243089017418696939459361578382943861335369805822631771113528599180400851190294572289976479138730303725157499431786375204131044292648029006420332884804844924523483668029071057427461664343934524127134590872218376246265691100194086350489593226081905031246696435133019208042978925448586572873649359526262548338008679553738671786865806776498288922104267744465623944019125434615041168359241367370937661799195491357087498537022488707788499307410053385037603587210906552971341191822298999086791659159911160199767827483914074539050148414344126003417461081738419675451965668079933339784562299151101077362241778759509578189183679738190851099005568219478650069941035408246147867839719489418476008070404537705394766155540885237890137580566250473454081266543784224287373746095989087366255378028455025045221088789605906896055943173837718190793632110303499818921441243166337126538676392090767571525099491091841621368128193093677483362413663373876956129926098721423774149035418870927114242408762074246465238274151920312753092664185890102007124907075310385510942622659482252242244323551300487057073239166211450603856489986967919922903859376172224395340294403196317222674377485718893140786465895047013225762219919534075262488055569013569433078850453780245262749897375697333366246484231757847532589103123935271699403346351654256185666643467899688729946554680158053025378021089407014630000760769588702523308354144612914739296010003084880046289296065082820231603888454798808048770457285144734094517441799163365484122427513135334670480753501468452021144723298037880615315293402563922833034390854849960002508302036088761462089247834086569062797328651209528981689052077357014384520293314966741592405720442889537771268680217474830884370432965004836453171823182097443259512239629262318347270610073555018240586614839531079287076881078150549025183191794530338869466216514297080083020804228052638525732828280536087568988082457398666718612666766600489241619888252101315235757669944361515390909137561347080626198505749965385753373653749006649414285044731728162639620097808996357676697291854162284517449236078320027849575395339136391840497305653968540649933924236611073412456191516175814174048350718778169831003756187641740482446682767933093183237874705489301463120297235678702520530600137117627224726396488626129961830704024413016987928671292393421559969718017659536297573401577902185975532260864395900379811931031586973166918662655169146526716892805151804697809915596224649067125411793209842629979749419599574332380274299272648501991898656041817587443098124228441009180944722158824173691273248803877850704976397760702594233529916863362175740663043615963818536417272010963348431209630943317949678805488306073222091289969039573329587696099526331740104986905849663730938238477553644144679792004165667569243074795653232960810600282229827040231329169643774190234087989358779090310856877795973161610918217713109891983982486026954104816505969251527510079106791002414965402615549826509911757829266479142348979048658835291458141264477681810524270510696688468746075813082682939511793233636189134049320456088196464611089654496636958269160729688952048424537279926968406737678821234407519635942838946818798494082725206773010409891235729832821298236220412924862577090105615744825927340193763207999194409242175924056846773597710669923442280197346213144908428322091033711359655725582633761969387643373305085374054263381542967034125129722321461140996930651960555996322257001035759299906703984632299347456467238057139211023931295570241822403529826123427879529779566315109718440674829546485765694176920121748258407761569780994048398097009618558085029789441198603541621296885673079075227676251464518846479116127621287336828483612897811114182390580081970339205841347541261192241050035932722193463072887078202009901649275449261165122548718660595240492366156691808149334000554822394786914705670588112224801706660296441839039280893435250243233161115963793628410549395924043608772220807177854598579678978565804639520157893929101794016270056293722054982998892718084260811073431900628629089503394924648119435878543236989816447606284332468955824330289890707512980504322351917826400721676652624270706551012684196551367520932618410550490895146400182519139251517203108610734469277300375730824810728977460279073597459463882048008078971415147299436138458837681102401143887928851975923571654834275004942131945858267857430758560832588058427369811195533466321092718755906086119751940335143740285189860019339420945594744824297367783495991228952029967727209178268973746350448221765128361660691320000*t^57 - 1246291905157736131813221796809822211031783630305098194181683562589513494442885431336752415056604145704789621370900054292831152709752525158821733230055823386745057534138768467535639935902206829249364609343708156287078232448427808641744951602504292579646680975873743066521894566355943016143510411177798001668476503262478739370570545200018865850146871659873722250069223008034307003646795210557559003265394358208682875605796344608737926116603544079354395271987318969074823575846014423701703541373344148984527810983720206324319074232271511226259175000979622914933281655588941619474318081087672962696303512590532021758506517798591139053584952737398614008147221199551189370277129948382444287581912113524620912428512051678721041440061325097971584039690292985598293050359595936636365979548394912370142791706851822143428302310222709400908308278912579106905836792114812753571931113875727324944630050370423807667612785375195596595740899542704968692312971358155247608977348119524970981942463381439137559067673057231625685385957037945172794883635108276432044451601522338205180063468040415952961269383593968746553426650112758040113321853112363109846929976072204573145760152737920498261976507992086272558708937216116116761621841767745171155949198325542989121127526796517103479113264449881293320464551983959891013141196153955164703969039993551104298889634265792533012065701044079111859949727614682537490409119865823860804571172098814164522655064090688004798660610296014516249752553149240342798409769272185687173635883232139509257917053784882585451154735708693924306792827841049175714064701906466155612422338699982873592298999474729059668075479456627957406914614101784058886783500282854692090984485764500000475401539615837075846524796530933232804748885194993939428677881443844609815635154491974793848803213836104151510567952214784498060449776769662309120062734527654194155519829819583474802379841230836180795545429809420964701290426635212368970887272085885963906846541993962809526147567461497893727692913974027787720395234122832719475333168042089889991814473278922071507887550499119471940151727167451636170509275625391735384459091966690004444057237786690762660088875439138268350566603648778787344017386897648776490310120256519864231155827721349709972671010314144549955741231603358525858579057484237656814779188490330956479078618873217918232218491161434531587788997137319950694357867185438153240557754982105388132536791729862384892259840937447902462734218270583369479292606869729567616805342962786062180626001392730937117033056062173240314388463196615833953360772949684705139878936194094962548480069881982167094020983398665274171280354629578316392751657359649037710327369608623650429686942281189559418752674833480510859824665519573656039835942382484663878310297136866529347168432273363497598271599522128565882659041995940937769176966027416330174845796478525907069619524416096757520950859715654082359282450274426434930823415396177071024089100796329315933931227709942578460209009225362050242976057456847111479324413184372221272246857928381842851779096139223060396340698681850636139597906890618601954897392776778224564772986353912703156315883836427897230728785874964995192345583278764972965826985501370385763434726997306435710117164010061276775984369980941537557739412665263087934984955389246457827775921132566396444076503939373934291752243248839255577338475692287563985801245185747022083769819127730048292587556000865143732850595911328126423894185790967299426355524999797180122241638598739364069452256741335229419822524659313014590535193990909125562218524359483759603110406586577937370003214796477506207642346849051056386790000553840599490106724420213947374572497157142014024978230345919680154778430510929788161627434490986645833690166775492791449147781811237976586421910498509042013010296541334637005724156080374210128036278923204291451068439331749771867804168379202587650742999348664372544620329387067901408717934260970539612802433016239742488424724880882315532557643072699835165991465008087999528659709540228792857712194150566388716478406785500253405861022883239074291153587091136061430620987176586763629659797735846177022067425968324984125101684628501858022906640504170035053551012773206380907378127580233680121201262342949438514143311475356279208211639082642517598826340513473065436954751705268064909299481276949005433090435300338911642335431537437999706573527349040945625753206755629641492284547171372174455733317721393931838312095855789891972920417758184738088638111960796284371875700436457947512157441049399522809140625094132306870099737172236326232808539602825321193041075579259105416743801843099222502473973332797735845223119375657797306659645199206184043811325229856530776106686973598632886697100871403362689199636969448592467143148035592760354986918091365016030840748341478755242348379463688471031919569117035567654685783629013683619494320860096827011611662727599173150278549314819045341920105437277506728033762431640904331042947098035817347031834043822113550505409157619171539897327966703897746530023098103520877243734074278557688365422835910087098920743708817369162666946912030055551967473649067317452178132710135648868375039117453574147732843962672538619631995831665447714444403996848411719347605274477855500803254506712057306189285231601735491103137049707503507454012801178699881997227882582634473546882309084639268822202846223421855913502299587485575166875293576920131870608371718962121549050479932010021332653009774982134627009142617309475262233704235484530890856483226621757102268135020835712684849755200181118185735713756489691997271161063169094662942635729443582331070426678249330528844734699683756885370441980701370062693593536802975811384733238727935430844429063104349/867242845896579743276446465540798367029681738641794119159270253366291457203012552015181626204100129454654597415793555272604758501849223738116769069382465483565741395359794272655545907280762227997772700379474698568625381205982002650323736349756720295307494511748793144132911979491835387381772917022560714650842310201429270549259555637139763744451089051268176495794670370139541092181241793619612440648438197760227671751169394541885154168770375118184919264914738597164407126426650244216333321530843254996464753859839036178785804940205380756113445774061868057596815696824152768326684529670983938469668166084359538473177487480001593204834974219019593951583202264634588935392279795868593306685439642932050100794366453288237587033755652266179695574382063612794031191233231996178448870227961289724062817579612876590326844191811711900622693630463746212539249394728555053454125233829525760872249084694653265399096873605050810485807038626832434020122286907396035443360765042936566823993044170761998195521731606137047155327359257780735679356299073356695210368832983150138674742262067543806184503864825165406285164411962169202418919255349825768380333076095560172427546833323234296952683589996664354460671335454666147096990193837339950655464551711749022212668695241053101340963545969763773000076730039451308845430613745139038348406836069850211720033435339940865155993109360739105309970465094847024836510575817399103469619826167067074245965088806404079335614978645681020900963425813717501693945288065459670656433917089507244229619572163492131050512541686218749666044116669997654527454517500909181242531323264805719946134940972149109744064629659594864788863265031965055629082121992977102858481285499283966448980969277644499151073447058448326242255632390298128325346354645543296152359356327276784968002446734960243578179174367418269889384716495518460810748119366813994890428332030305257051069910719242646378323789847914001454094914445242421840469261258703117365576526955725820755857972125619538215311730102384064437781551610268877706491943842082625411634197801544139198690886826207409427165526189485215910670835083919056955236193135120089760737140159561280015766328124881769172949669782163023732012037843693552173426828995929528602619696211305674271181420892924662841116355044784089045240967702043374927068202377498337039174442430703740888013340191134906012185809423503267280156047916496117724154309745843218161898962073950362650501545445972320194467961659468358432350454793561463825585329641743176366206170319515285708771968752744733993985348369547899556919906035962295312785182386878695206336261473700342341578272362833278151390471498910864549016386459755071560539130423590031226233095026391015350541545744291656094323526823462151878290702099972470195026772246416174811749293493157466288795179213061318461043670054201764508217046649649851869510819906312819987700782757813270619928833647642121768456886162883624440283620175145574699635605135522179395736701774220401144029289365031814023733116274889923824292824933159340180495033656716864581625091724721334965028256389948491261094846839943563320754707893197919198357102732601410550652951392209586365608007249421011425305424149676838160395595153725873219124771082821845102113321802597086488841951775266962356053116545590681373628671139946815303901744543227515349959511317636202184725267704976706138348134311906957285507516428453436546754374715723641383027807767230382472257863919472815328030908426492595680213743532481027277820420791100448994321130089209197101200108313360671660169319210052424279530036358231965804402876483682442383572503073152932273898128665792241321622537905306285332539426904150237755298800371904126207868498935135606413607233819914953898407914862964319071688795300414292629510103629771922996903494001775958604248510708105194896781314444849360706920419939615893154856761943323401852941466789537652372832822427413169359020595331934381177781321896106313157012180071534020854792144881313976940727414548777316430201282379862026787871894395817573134658457655709546764712543312716962154055909920786166151502238365968343576613226601373405559386215396929736900041842890513566754746127493406805313323571069869438364640246567336636755554753139133430963733307978060423854914028069089799184152266265233740864237925725386745779668610350656298131139408626756799967233024866509801573282143085609804558012098270486425940018318490681663864035624029988352200429701153397173686998047271841934846507869954831169453385809927981078764783385494392504869791007888105684307258023515831439053886125809153483113807130169266810229422323246104886071769559801241774164925308051482210064927626676837706095534528669151144527680677764996606462837936923507782730833336593507465115881982838028042067058551456461578145559605675587796569482659636690125519514173644331920275711044030967634859739909324616594313411090336176689624083671968092634833415204504611406568959823188571281543892762993812375247723536547473822712208709722127064057094784589662770452309436788075829562819463985809836481998962251894078632028519287996745344167729557537445647217535062275845101805230534379903463473575633714772961434550265504665209866081116034324968041832204866647837310908908784305966866615102375851423460199556523369886948072477400048303601017351018181174617816153544160030724467997843283056874284303064864867990456275284670867276039431090215698021794573001656027054295923420744183168344199203824496820656534061267351556333662729086907001102928591907551078538363862015631411041139011332724020322629736890166614404735834227513910044277843812744842932377233531715978885409052152265875664037870515122132934798522355787071922293419950578701578195761621482336887960000*t^55 + 1205101219125891964375230918135482200094106461707256690542778896098030867866285199522565684723066429734631345072249767913112764468531516214814646526187613784604455710731742905330106692089161668969926785044383616771062783204160430932373908038604538730242197550159669720412042204190982123908926229372812028595452343439141442509396199698184573585673636487657117908428510267030421269702918290481165902656037978575612769423256841801935631918831321888100449385514480248105156868259128302480267906119717348389413244257297518962895357278803293599087598993854125202004583900533259487571313822780229457288080814170914028455944538955906512487898803840468675582676413562253730635071262993121158749139328757561091810937728178883736051526862125201402572301441624031751611811874644453042855159387223791962623906553587292079804180583482646644475437898861618091516838699815459634408030193318494881948125237116904451670087132985557439387758499295147939761903920234707002912621854684541223792596622205220836552279104058282067514202060549525071356730449158134397256903092809533498710612654535940069272536717601262041679128635769139660013098189315963681122109055902961356981911884439763814933235706276296986911832436369613112865938949794554772305646475969305503697187098987497792388422639352972628902732492988646176387576169482739515401267962757043959926053458470113487936483045466238754417884479543551008935673239306706595842551707539695385090855199353642877988032547625116673489724607746587878997807296882688356924857506039864196318352128814936443272712821954794208804719982958559804207522438434988815988882291522898154544850681898834284785760682705001119081087084689983451694052916971518259339045370467055000951552135890389600103731113721016405964925780462423009763068547832712367692661703026815113739680576451984716233865903176112538677021987259616989616862788228653554341404593974349587996418961346380649565308970607239853510960730645309824943275853717835558202777064756368563585999734700097760956480023556025305592473396816327759107422928143147114265374201577247951661730497018411676159957712933469172226755604763694682665042080886722030970998778127847201843368924954405598463566775964194377670631203057244810591669626428955100949811386791447988087649675801971102599038221174311569538236928914557579696716888260669131992269920609716386996421419569768677106729778309320384666141049064356881839288325254102938725040974814090949941981846771177587735244660899619851180269692459463740892410206890282248859185112252828028343985603330723177337540419353607179045140474269232587215239046710999702230752070489182932493617487946196165706369955969303973653967716188313633697930281560755287839681012538053303115203711951685786054367189136014017050916677933195370213522994862104637472521503300993034021811379553791522398164134607690434550789837254622815285959174123529632212618744942663737797579431986567465056806772877397632108136604347437047649537881634919009281431542744340389555278982306502837812092078489021275506454108922330872898383596852150084050389215119418232001585236467520467748139243002803714634744488393943464288474964653392049604669075171393919234513012558133583518204999574901160438584359380366252470170137220462049456886525724292455517688255681334987371276175374027927292794405143989688828495678513258145890417624678288254710793196018230514053725806684738931328492514692768786515225380111018502952134697233353895056250606069833658471199402396736495500731007387919220497731634203817302903944699345061678792599611671897847465682273681146992057187298450567706102194570412681412002883823182893206326336234212926305786435358345275058133993539280352162802290480115598222492471567585341663833401079821249746712894259775415513893299615237049657823785699529848370200538017527150757913434652339172034317723842118898158822100049835353226841060713209711219357873086584477722799852588106744806531270184217082132943662877261474797492033223157482411872613309967838630496952847453404021421188965138257717459300922917762764601173856581781131900312418506841706123123129239629546998072727478361069624773787237317647791483190861608401608568932982525386374355754215130886042718049207627005694017569712582163923291155962564007195372007217825822556373804107325062117733413519939537822559127329064742795078049536016963212203967758806987415445542527613621994695596446185484758628950262119307289411886142857774515800635350609193852093190604940847163029491666468036073786196124430214538973123828239189998869523350505244680040517606116970066555164482044298987341560554572720557178413197222845309650285561868464022206349527163711456510119168603045674458100133049903411719324321020152552480680484393684374067087147408452045766465959660345535353043118247387037622871385359303631648924797429169446740429473634717501311446713482151452335111603009098625167049533231432212475964337389356484999014923602368278205191317538156438837487731125104705957666023058931493237093300222694081693151200295077144195556537849605327076202370062958095982168116806298107403971286445971477580881642834994969171013258908994440364730946829394759128514829295000014832961348974106340648176879267218051388682438983907991653222529455959551179317031949761467060016180290246946679037946028517663125317736025728536596206531728085194614573571840149316764334129030597807272378123954628706518623694132142543942714810767783613021640117129411952938959669748775096065800595582571635328615320099767020796517452572526537794351474435730883196770449729088950377918643794588788645255512818121292626234786815583517288648464545036627850835430038951129930889149004517648643457083937617920240414512782815053331033506711147221705576009558732900485124185268047489/1445404743160966238794077442567997278382802897736323531932117088943819095338354253358636043673500215757757662359655925454341264169748706230194615115637442472609568992266323787759243178801270379996287833965791164281042302009970004417206227249594533825512490852914655240221519965819725645636288195037601191084737183669048784248765926061899606240751815085446960826324450616899235153635402989366020734414063662933712786251948990903141923614617291863641532108191230995274011877377750407027222202551405424994107923099731726964643008233675634593522409623436446762661359494706921280544474216118306564116113610140599230788629145800002655341391623698365989919305337107724314892320466326447655511142399404886750167990610755480395978389592753776966159290636772687990051985388719993630748117046602149540104695966021460983878073653019519834371156050772910354232082324547591755756875389715876268120415141157755442331828122675084684143011731044720723366870478178993392405601275071560944706655073617936663659202886010228411925545598762967892798927165122261158683948054971916897791237103445906343640839774708609010475274019936948670698198758916376280633888460159266954045911388872057161587805983327773924101118892424443578494983656395566584425774252852915037021114492068421835568272576616272955000127883399085514742384356241898397247344726783083686200055725566568108593321848934565175516617441824745041394184293028998505782699710278445123743275148010673465559358297742801701501605709689529169489908813442432784427389861815845407049365953605820218417520902810364582776740194449996090879090862501515302070885538774676199910224901620248516240107716099324774648105441719941759381803536654961838097468809165473277414968282129407498585122411764080543737092720650496880542243924409238826920598927212127974946670744558267072630298623945697116482307860825864101351246865611356658150713886717175428418449851198737743963872983079856669090158190742070703067448768764505195609294211592876367926429953542699230358852883503973440729635919350448129510819906403471042352723663002573565331151478043679015711942543649142026517784725139865094925393655225200149601228566932602133359610546874802948621582782970271706220020063072822586955711381659882547671032827018842790451969034821541104735193925074640148408734946170072291545113670629163895065290737384506234813355566985224843353643015705838778800260079860826862873590516243072030269831603456583937750835909076620533657446602765780597387250757989269106375975549402905293943676950532525476181286614587907889989975580615913165928199843393270492187975303978131158677227102456167237235963787271388796918984119164851440915027310766258452600898550705983385377055158377318358917569242907152760157205878039103586463817836833287450325044620410693624686248822488595777147991965355102197435072783423669607513695077749416419782518033177188033312834637929688784366548056079403536280761476938139374067139366958575957832726008559203632326227836290367335240048815608386356706221860458149873040488041555265566967491722761194774302708486207868891608380427316580818768491411399905938867924513155329865330595171221002350917754918987015977276013345415701685708842373582794730267325991922876455365207951804703075170188869670995144148069919625444937260088527575984468956047785233244692173169574238712525583265852196060336974542112841627843563913557186511595475845860714089060911257291192872735638379679612050637453763106532454692213384847377487659467022905887468378796367367985167414990535216815348661835333513855601119433615532016754040465883393930386609674004794139470737305954171788588220456496881109653735536037563175510475554232378173583729592164667286506877013114164891892677356012056366524923164013191438273865119481325500690487715850172716286538328172490002959931007080851180175324827968857408082267844867366566026488591427936572205669754902444649229420621388037379021948931700992219890635296302203160177188595020300119223368091320241468856628234545690914628860717002137299770044646453157326362621891097429426182577941187572187861603590093183201310276919170397276613905961022044335622342598977025661549561500069738150855944591243545822344675522205951783115730607733744278894394592591255231889051606222179963434039758190046781816331973587110442056234773729876208977909632781017251093830218565681044594666612055041444183002622136905142683007596686830450810709900030530817802773106726040049980587000716168588995289478330078786403224744179783258051949088976349879968464607972309157320841449651679813509473845430039193052398423143543015255805189678550282111350382370538743508143452949266335402956941542180085803683441546044461396176825890881115251907546134462941661010771396561539179637884722227655845775193136638063380070111764252427435963575932676125979660949137766061150209199190289407219867126185073384946058099566515541027657189018483893627816040139453280154391389025340841019010948266371980952135906487938323020625412872560912456371187014516203545106761824640982771284087182394646793049271365773309683060803331603753156797720047532146661242240279549262562409412029225103793075169675384223966505772455959389524621602390917109174442016443468526723874946736387008111079728851514847973843278111025170626419039100332594205616478246787462333413839335028918363635291029693589240266717874113329738805094790473838441441446650760458807784778793399051817026163369657621669426711757159872367906971947240332006374161367760890102112252593889437881811511668504880986512585130897273103359385685068565018887873367204382894816944357341226390379189850073796406354574738220628722552859964809015086920443126106729784191870221557997537259645119870489033250964502630326269369137228146600000*t^53 - 122043930294068348857766763336473308580295028133921191313847740732799663485198538967154118252011454123994131760475383257656444606528910882221248145298066954286951687206011758153600542942723705285545083829491204503183972095795260233578111556117301445370887752292321450971901818862829235927553367121507336030913720446953798398455848244963559391802688000980624549993476781212413904279307588763776835793371769312290021573198961793854034174018545113816448850493065120159989555604722261965539730639643116627817770681494281576324015579495627276078538422578267186796239356101324850217936148202793189125379061463534549100086309076338971209406350504218959920678823166267489875492131303251341647450069524285636782338306498975701282889502745094858123425979394503265827435814852188291675689316062266665358370217111705830502113807747954045800286533104826515583480608558986194336585871107556923365210095171168902457299680854896074963696452612781619076403204752945838015447961060213727452431290875232251818160256363241183951586015813264515576155419336266297168560751944835647554911957353567647846181899902455902727790955889894777774781814634344040864399785814244591744395521649712344340501750490569722907597379255920881189947774996490397325976792141913736449287604736219333989241622681650029284985720928889110636209331297319539447920564074200807347353683125312754484036915042280656509272796155353764708084234378810749168070350018904390888205876077697114468331438214542007524893592103560766371878276232873163247935283021336300581092958868459171449144181694717227906528569129729944246399915506325508033987351055125747951840180112208171821009572176947751261183709829069247515712274228297478361965095877702087429484479864023037029577795004677131242918777117866092423360968562563556684340195556917496766425085706002411094086899767549676078837180076302332291461110532767984005399300520682624188725948655863463476390687949547524391370847706108969730004610489121053205733101160464190638982424617983365723386887726732537516579926027594099604066762202510805350961870258480685571694318654773770889604111612304341795137754368305552490737823394133722280980919225964973016145219907517412891096225828254300208331725954440764756555833053691619611913970892304772846276249696390898588646240258992826798260529713642019930893570236916556288295952775010438993016484064653465992097186538988002626603237494650374449645889724732788677003472496849950012555712636090923596208018377342730466300369924168127481589908640137860455171222835488521434594792626945412878393628308714234284951913836764277931659134316976371208733443643160454093272177583379507609307695144781640469088348013098114097240787279048297508096006924046787871803921238372464445972612436484527197007533426290214595439469321693661387694331692264949953408139272080120958655226239844204725207324569543967230276475415504055388431930326681778906470535022531832411227600834826241438713902735737336089116318725608574927134545324233756309814050555916468958708745039223803996145893364646349955825311120070301399898729549546367092994198331120393143007842849888362777493157161893276427936956713784873161449990564414325455767619006395288386135685066209435892866893028618216098926838387756823854978792587949299548524478089022847955599660729863360674151101279332278989926500819208406013139630749536129219713563110102654293511096747651782280274116398359390398832204679004228532076959407003868429011434786751734053105079428111132309358997669348273899649923769333262669307795676851127084595444279198998150916268316515498065813545761317171165424648827558956000641578713890040764690345453813262344514007420485412445658818368393895032785936061359336742172533465699263064134698271954401350540003127738682807404085610720594410064432174447517669943388538282992076260682181919649221502571739322341978412360156332825110614150084673649301705288806170160375827039073321816271947767121289075217473161368661818525426106094160702951105087900172492939642408985694987574025582212704221152985744725827630451188700646114539872232643308124795535565646550094561959229252308609989738362578200786404539705727552061232687984990409619956121510811263930653750189907018457752521471386114984981935802873534292029581578391155265014977327604162626320290286715493655322576175619571769116840932062527343585348507414600046492677387610036380613703868278295242573046448501219926721517344785322220564344172337549119861572343127092008786406166511235217438067257204713957681363957969743816097901986719010194549187219725307337643752383254130640989637561965831516394176621861842666382481063712886929968723860673408206979919261380039909009917028219824648963792418864994577573901330354459106375939357081988113093606979845079129621472853203305372173016513538248179084158738274643092508433298468188307293888945226889201756226486269247598033966834175116401826982701720276722652707177958678437546880956607595781790922078449946233772711617372245645259642561150395063607484933755482112586270949242057389134753179176889854051510372504780794379021179690364832207169976320313912734904667765379445404808682809399681748817034756613580029488750603464918344549301667537456863975187045164047726484165736613101796327171332460543671201437069892866120474353623656571176204727960969464351476579709722763123374951500343535005723937032428882343500810304190912021193216887496700064097281072432308954611520475915911573086993653486938899072622719630459708659027918935473539972290425042346591415346852920913465936024611023953011960557259246726222257367681724775169207980772873425454416323630232453744686251173048562967555779707364057878007499270347214320605452683537287097904665773344504060674169909391318843859381002055631274154243/283053883571088086649881693894589504761039835388779281847612137097130158311637335766212896175231296968863524106242808496049207185241921169116790760098132366475749369259097633833078961373177080641159838277942386680621472689839220298984593068368710690094229104950966164872814258966847782567151607099910618156009193005680327013546066916914264399486096014563283139932480621750889842633619766540187343443086165237528396386961859935541698588605903250051612485866354462263188099534031537255387532835491262377619738374568218757849618536930554932946586593993337376408721701803078037184360337530035921301153644521684517289720413287891086033741578535195105837216416864925861589950832452871702199059376668364520377237255642096811884145388362102851542778821114409974504708610368392714972352958994032265598993196817674406635292951786596157753551483980604463520278914084518015716992635280397731826826202831629127093623473306503847862647523707795403543863182887165517354296898754108132926610811492086125134318240639625673346702599425676297346416321637810350301522582312330669475004715031416263031099547579257602258922057602369627418426507901756026730172232603642107849858760473643043021129024546395576570670056310816979267913874900558218485945490006800097532870704022229249648360397598118811319742024562247331273796362894993650283588507910974067529629780672743592435662027737582112390320234503755260087362995799018405500351703641131734704367033230241130170576976835330921884625767186181570757278558013566223954186403316729424146516400612732227301046216042807056691316726003707725042152529469872213588560773715893665639023099130501119812378829913111166718352573200212745672146017112110356936106203213744285779055769815492838260660103994328150253722365049651077795244333800820561973752759727069363244745201090004791449620177696837554188110816745502707696690400343023976508419989249765354180284735954560359332095050780864761669561355881357581644095297566166026891110653247593657032234273355088213431972341092221515874205494470533983701750939784181621671300356571768132727773984728591405737250031330838586664680899287295468306238882029855704768134930116858066832818827660633581202705805744310378091652608200619351509685442080149452118446220974123949473603520988920285397105240534899813213853962383003402149938392216228152205333067232335664360902215655465068852216242641715107267318856016519283203113131473336690606992117212752541319168413213325368279823363964264845665703313531521208586344343910429321619649491878812866363878750430337660192565217947406844323939361784504800724886710943189118790772454648916221797586191473391402324945965524754586891642801102698046783862755807120784091102933750909193343499078719496952786257354871091624979395572235711140507993171985709228879595783558662935302245445441898220890162649418005035026125305886060245677787823893321407504790768057966790432837778755625081189774025832848086102695084710623771063129495147848575470073937978447595706725785984895132004790126220662972307306139307586817350105596047895104952600214685876815584969442549411175811286270923011768670003557019606956080495231737788366041044873663513940153730990793765430112680660290864651046124084342783674155386666637377607871535665628589784926656937656462132147593562787002694401789055904449936982364660585350892509975778866847362970920237531759535629242619057335921687618946950028874777319611797940115531900805560254218228917118541515985858164553413791404105815674343510081198632017213548162267674811609934033229979746043533660728330105788714909169724598973650615505782938837237109103745251867806738492792096774284832474123280532049494825988261378558972253529756259748205217341734290810454684491493076003059953194205923355555586322578818333331547222810238157320402039665542277757055141361403755465969612995679971431282299592407335640096045859503451370686530801377629285974139366791639034112492916948117828372458878615084510196749352734668289385279486532174772536723579735904395195882361944043647045010138111138068917126419245553754272671430410147463842671266951818855927246595345924070376782033927536307430844953761155149034136298344674223564387108718681422400848595727489776754295632676804621159934049774561820124924151053593998087740650859405126595355860741096257749368724248546824982615739208473638940348928369091472542764514625456139324814319593885036525396464400923855812309752440716509095749237163749971933593077618588341688595997881586397539997018310100399614990293120833824418229143334789302139734618580838015642296573146880959306298242131232830227616484403359126521106109841865490960342649722549948869740873341708611895090686706883602250489084058399991479647728129650936430119337966323499275576075487547609447727644650185315994150965583855808791596325387010243414926431583937321156196151202972358507597639182308587490856620090572189697449487628904964201520894067824951475975358728093138011925597637552872048555439846313793795475553013403484463207993654275371001527885825663833161148416491303114309198214361909443171278843685924800066724025210381076098337008335776136741272666553816383531812468167180157800232460424601434860588968465587198748842769053563530152305225674663865971806601369945670177047440193319464211449478339533209309957045416444500042235061606484833409162211127598579778581423061308661473185477886211013599524306467961622607907484693562432349992710876515226034742029477647292574751705800111210517374263967516411756031546763693873993954856833203000266435350618821505038943874087477944098824117250755949152178959331862372558706677659111350077947320601990780681765561372973342401494450221668492970208104725593192789749040298220303995482505663327354382552659123800000*t^51 + 23301510468124676789669058779213644401693934883463118357604755199744992525790313609694874560489295449376060448616850742050184581318812091071316099656094140801612341941292371616525381742382717112559515302354217092142883970804901635647229614504788548459577416823728591911056933042380886638832540353076570159641561096602344212769270864090408312999378674612566250458730939678346420158896171589406863310270737101217257966659997615428370234877643941794154849820054549108669901370740671865567093288369651521074950661373801919866799754076137716719151091320159562541704999827952715744256307351595392992099509125124885947119557165841698736011976221000173399003700615758571335572040060580136650383581552988003770343310743881725250564964407864380592012393926471729491637542631072402697178383289095664437233367166002799120157086603933631600563143887410698869691716106786026964162378663787379537899072764590257114038473563597265947086151725899438265288526388639353173358699765042583300219812770488598260836139328814292779777891944385090373814632949038647177546154946825988089757594729689079538500609564412611613218894631793340127915401087123746619462432131591256526926489341904056210378044577015768199475871137132816380514597166335243560102603716833446164443455795266478064210210023996853687247749783709932098879558670247712277058656801020975370754944226011016853956750128820427979812856172903151653227507239580699640080868732260628076358528723696820652776166957897949121008907076510888413975074314669267826486414125447881022832798170160959772956997281098177896136005809874576493688447742829084548278865031246436972946215668793906889187685271797364322704016200554725489025458358541944642942210019626618906881370032874729085299598600709822087782790876337823351914610303933407324347584720458782573151580670580096957429099325971023607100084041376184289841257479846490618010157553191385362703856663002301617760956901660456349013721164854870624291664846058011036473627692552320842070042729057012422918680386364196765231424853033370742490689201112789672926895334350013125888768616695318583362101308841795046591134623206072972586791571549374533680144850632882544700320684513943728384235778751707837926225242355920624846763485419405388076682299793381221113238917398501931874147232260734280758756094655161773452224669018335691872950191085245204828829363436990353495006489963960358067243420348550659629184443744776511529456094252026283591121703114197165602709887593316764625591532826436345501972132278688496408071746625430453677718940976145498256292172417677648244722440768424741908775437184620537985603558225699754975765393142324419864412995717533859013781358640970990776768709668401590727058656454389367009549873189170664854682794175778553861165963163411964780739184295019173245747073533127895002633490286670403904392931082981486947121061385624405015700554309244507395920418941055290377377492193020029370044849227340024568806622068684603787553186858998316190869233778268253834445706301635528303187433246543980634964216297434757107912114724664026349490498543218356801602990038194442529035470907422562756134516763323918995709675750648565975090642223602546135638546349129981453880034140463740367790451565363839367808280602774795196144140982454529953565304154866322088998321875522047980501001026873605293247930878719295162830431532460787645794791121159470198412838652188459489715825882622284250486896075107308214964242158169449732881724785987360686336902262122092100129884620484588663682306523052283940351001176050270513665327588145341323271771904554636550628569919311874308392406040553957211119896721816012281264840009498084484963698732844698504372192140954060554089233474282157819508385133480726357127888308583583803648781230343344780577454466846333940521643203986966898886237115090118268940518943762016695595886760081361411238833537078113499057929205198209306366832325659903956764033666282047997020137873233742713434417520749951157708493418907979676742026010196806263850179070873428352265525236733168282670474796173791782164894621875531960724735447922639831985219245671249539479146976484974114592713830036474482971415460074211349861193320142142837056677916936065946605611092495919373046667086844733761676987516046077892460174435917100603312606563551025764331908159303209284121385675552458175186907468072977069246826211666343497498950995890581518193478356710860057978408904379465954857916697570294091337158959975519018616792504081189873796976131402943510980413032797886333713379118853815740401236559099254460970510297351678062401793026553080733274535746553252983142446866277998144446813471587724430891694392456618148944984708946222791383492159242020638669126195230931903450137109648561405019029072630043226247805984583522301699383562953794661728789721369045708490372848319712865343892652374442416682929558743690137419617847441199720196500090307227059495222341645400137672393856622630078883185980402467014963367992346017862158744663211010544919895751131499466512043090325701798807355844864251907280259260033645865126070500705597506577339978109739070481576547594935377361962743651210493145418512520041823925952162353373795935991885747690419005329334820020256754985301296559576750157524671735314904135599510782349935758577500308361933361205162576067991749685699379960634269096465178135890075018072041199459775414894164407984973659485031807402516900088274875920613466938883302326949865765255933410287550866921784098480834906731829694980848221404934886409459762431444859628584750423942062001696831976591873084069049272437754779941560334578934710777464020998149410778440964379201777076465719333471842748777211191988231100672661180027437959585349645094685659673301196807541227080827956469604158480311958341/117240918575144685490380997611138972872022699818032378541280947185631311572680184474365381595780803204503271684805771279063581616127203748248174732832646426194255388747118239933661305800769946801568405014723736563113413988131405047839418448918319967837029695270690185490319666064068351539314195660782978040219007742952791449010780916985888314267140969232111876560033473529218572818845307300945597654126289641384261783479602385301371555400565126171377891645844018269412510826995862731181516100460480876810095634746156209501311997996635853226476167232040341308492528886834923001762051804940878602937839560881727061402195183844487835175761829277812837775039865452291870557634801979459050850393816036584340251671286956499482413019859583001109018987705588611439850306414588262541548595615328164411102982121880739228338340630008128541521024664766368790099526213807362109978349533140740522671413212860784442178842643553893784708604319768856147868130351863957288149775463951588658202198120022073030634615272932953900204216682115122360885640422381047094890653593767363296546952966012616147481432607328498855645516258901499676712259572907346271637338744428561071411498588182948419351641967117047815571537323940392812769926983811214096878621960816600398115045606007355204350876685140811648637146573682844613606453511106369947462359976725458770772655154650395986851211888906510952070641131455428728185752859953423558245675648156764514548825163965876116652983805194067844611992768516406607664778729219129961824008253789327481487093133793688548093342684930682881543387910735739712459577706421070868381872473123156307683367659853563826287311350010645254741635819528119257402880287836109842935189371132883169684899857577133607565415074450719835091803603565476422790203060299876769528393078952130255973462291479984618432677602030114944715500295987221527969163822080531069787559547252809701473937632378900835353770033434184283532313606058310316984272251905968338298032575153292742751436023677538003522943680398151875095915809695176049265239258608027696252607692026360575843984474582560256368962977233342596510828484797782972444144936766232914961488054402611282153558417034429334160744739293358605562510316696535395311710109597903067460424727482139871966578393610782211480990629555502633178311219040009170504482055961700643448956447633432178285697724493631518587967702198397430123470162042287102729459056256057249416134949522102614399556752959367541502837353998499074734312464756084596463827247699825014858819536204289247918578428245858851760513273815914918975683651141888460248075672668933003137950715581099068560200508278718842992618920353349890518448216737530977875953455309428770534835159626587882877318405615637844067796387606151066465646020031554398410771836480762601928573549998187802190063502034243092705369388937685507821101698006153759739716656613726988484336129609844597281407960579908628804401499965677263736304087140365974348236890238879959704625110672994141725820554943563676384070280598603129686202901202459746413737883038152471367008922890177015294343103966109021034773416311474583115473317521201208541124985791941214200786671427474011675376386777641152672329492476138463304595734780997835161157321201805180390072703361888916621303577306615135533253706376516021221026955623163898095442414452339677631967606648177742555162385654799657632292813548538763011767826701959932765783206706795853313313663057297190417470499895921342451758023992399580628852313081875632473381529851648811270906968834676563857610811231642273674329817685715378099928894886084942495293266383610590771283323645551083714486483908777610781862796374900756924337862999126307412025042787706601022946343253690330316376432080467432613040093453871123854812146553665926859688000644762110524829467611446972239551893435514004613702810644166837128491175118422127782195006329557738361057930614050250488525725096887929394566199910404511872467522368004123493581902699605463382763321626790784710906726611600490134474317222878606043199205633388145473762851508365019740506475883079523634438771443370125065539792281749950063118452785538537855979847870462729939254774364063400369140431277845158431488350326265531629251054732474084444683416623505895743583366398634007942177585965603435796397518962069959788525583748094907799439180149781249092526130477687927213061957863932908338091175787182128819215554862661077458699460944778067459334033225238374894252749619291127416462322553085861066764984043585520528979410649370074030511169269728946278079016183106079039240597438093344668731890756638280278747839871350205042150696500686355773925515080188821846669738135707046946562433991188052152578616989276470870088991301417869355429785651193399943610466942219833248790414106757884777329944833076001479197975299642822462527962066838422896445828271150893846942149312216938712812041515000972683577775892436172269954322893094901348993585176177764539582541474399602511663184343173390085974058151723264660750971600858668832850308989959695347674110697749946869900388702891361543697054710052187637091242139841719931188852678475838235138486590746058876724314846021360856285107869914319255950738446217721770674941986014189084824474445773285522294287431496587333049728072922076382373928234655296184208211491311917493762517406017998074987849051331744288425431994047582193424940468601832922967739029704084195280160073559479366980845052606623590148609641508584462156542406063396296420135345297749348266669522002608296101700312682710357522226315867387130552647033364445732949365263114138832524955257394713816305886403921202285780193344581358387295520685558422699001281815089788260196977340700453514052491522849914928853845750190185253311409077960000*t^49 - 6053583751673951663238269337742664914224454154572300655321182245020706935852130629888413701541161592597808824862865316425939264987849785334878450674516914823752865174312661114657260641603434686776434188126198094441122348019549282347171807798609004134471033329094105606617393614628286340358035977508495516144629488700188102007511535651937524501915532894650967011892944014662243223870702856937136720157986442056937639876784416199317648575616951833163831333742591580123066736051148855528464169127014045280832017642986049624960527512266356340888084608932082069078241998152460654212170011998565907706523822251962770128634014350636059051914029732329006281233597194625122125239168042392369698580737579151011577112823793812154492449966239649765930597888657625896372746435931990122684457934547159644566265284124955355113784184096321584959619902472568023411545785482523273228708312464187033891749287108056175974916197644028574308694863678612651173566384836979415558029859221993397448662044895775712933335765301606132120540786683883258184872735725571056574230359903116401251425183121658469446487592053073974156504187223295596126727345966848128089606231495780201622977134342419084083903595575489636300987732107724950319982638825672628617994831035083377260335437978396187558725322104762117248371065203589271930415101669363853527950088879659671319706792988535734959728175519848177239345779928045336900163291968715908493590838556973937431912611875862503321714712251943612346887919495154655377345140188294979554619616322342176814611109614365701021116308761828422000317120080479289904136790901157963784046016522482902382877321657142413782020011173410685678188063501625568875278888896351327495768938835563915150147166111654144790353986649762450972699554477764963868959052605693265264487696230882353981673294307571061173324255848748449712713330424161775179576168676443283810660286090190656396276595488328165417368429168711172738326214541601904563932517129589867210442562753536594260270936012912308404217134761146026050158474524588454466790442903049990215447701769595077842175828869516501189595039471858361120571893402707073867411447136605861813261803922224841880117019388049960072036161508817837198595698304524254185993905721630812128958297454788937146904180503422345538398384267698742197208475173225983228779020637906578412296145354721396379462168381062331981347654865933592065007227562087586732941953738278996586500613112453797090421983038450941526419815400087328937260990956948038078635885537769191333369307686291514223466909385981150712540363334642000095925347317692877518610773076048803314621490317669863581144520866458269305238222511499274708641242689656806408780563022473974525693250266481062157897316861866515217163570049199437263457241505609731343969128833551465843090516160369992176889232068026368478625422059377997741165752188237492325069248458287650000003202860709593428862531852497809479896807139901878121691788875344021069081729930873891981577441791814904314563730362583233268102399341411541672879864471197281019202090243848938367338598120626570351018802516799388561774307436383437085284798049628715580788474523281901017077951956055926074779896289053544614411331697504659761153487263462364949289599624437769475016579845985226362889352554679532125681151777701569799082296603423926784094980005159723591116078716707033433255616660612767928833976617214697212286275442844407020878055808343957069843455557642823934124219293141649317388979887234037354474463842319640804982696486908057862069248895139824410297611098835306763758085390824645271065366521963558649118898559692192988447353414272181047318361910589502108901854355935913540642244147259250680210487727056653993540158977065280367584986294454155309615757952229196009900079325502612205718841691377704100343263889725211423963479043220806622912354613965102168241600357286470466603000184991317932544705495043027282919042477793153434675703758232424898412122038126508524101178986549559779413198200322309698855188073930687994627052587019100786551459336586377339702432450067522844712263829717883245769403671997094220530322337945700100038266119055846302342274749848145568447067980985825446077038801346696559746006022539902794199281088924949378672660814688465935685731101937792152535545482772568421945857346546557743322240255191087486287990252059856664242370025777302307906435904686389727864232758537543470145059216186050328865283188148957137578429465809355608965403303054079062880059676308258933603880364072400719375848112889120520040156413447473297389280540695776071571903998031352300035488014512732949219272840825113500215736600642348362962024222773523299422061332136461569751278398336130118225686092030822860236242750234856252990446641427334066344715831140172586655409787063835919555746524880055697455497500254087080858783941677712705884992367751162896984136044394831679796371232822148333763171407958122919740107614599612911415457359660406134250118250738949145118606938104145800536657851196051993971985510145391069604931661743477890247900609104855432172364677473189971488885596856808695528638016556059673804573733303779062893223187594147894130218451946837000763622052191264486058189040477635604058204825526785000587683534402430436990066110250843334913523303775523868802010986503119624965079146518755408387406796542849816151809295773731136187004091080612271598922377788624890300187060339114414281686033117918309979680557471814322401873072201708914159012607595241537555212570568529509585597759228187844734264442427392278520572726957701797803143432450354969108530395861855308585590477837598400106745896698932987618757726931334631626899759764188781314506160629766296586187208433601255337143903466500496099973310373508919839765757465651874969/74172826037336433677587978080516493041483748864469463975096109443970829770471137116435241417738875496726559637326100196958592451019251350932518708526776310449426878595115621182520417955589150017318786846049710886867670074123950132306570855438120795978528990885538688779589992816043242810586531948658618760138555919010949692231310376052296688617987143799907513742061993457260729742534786251618643413834999569039022760976891304986582004437092222679851319204513562578607915012997382544216877532944385860839040095451649846827360651793790029592260432330474501644148334601875155368461706243942188503899449518108847732723837769371002507968339116481881591245433384265735673209932221660474093395147108104777847914322650931662937853135013205572130195686099454019482354275486780329363020540083166797892738621342414345226091603255719428260962280910362396581491536992408739294067935418925774616383955297932333014439675958166749129101361916588460011916572263424136243523327334336719355189145749401719672442307621651460630741443207052424350764384757016580815134903294016086983529704937681451032080090016881295194387979673998907958736327484900566008586887777087457004362376657830028591834712264910785352708523613105146473385055846900972183739536342557441068195232934412816557854636270191125736892888648656493531057144058046887109619044066907943303958210403962495420252807521553098765595711736226903889260374258337880210318692756997136733694154695570248155433520366551349044550444404571604180359349808281490384011107262601411263797956880563353979405992310874513659751939290465467981351977732633738712649756054424853990575191784805315890100135752047551079530422661334116264887536508631008267979405520512640372657793787446757996623017700162700303833590034908770798091761119781554690926126233622776284391374102773051493294142972712929862983275697461303415653960785397887003334986652343614300932491155178488283591160633397136995704116771179747343398213057328265683413041016933715816842745239469462818555331716170259349550477348990825663820865653405078746608792621486064854105377932899170774437507189678237152894605776096556574403438633464351435996043462989407137688985937307496109367001773838655444335465710563114229687000273419081532474962582692782367978855718406821399100218561555522074051584648780413965013039668057402447896278568910946888303196519577603613800550995268373884363828061700222452747208790692607647589799661942554715232372639627354975236488938243948394219667069539563724293441728136623988992314400455774830315835332155543355195426765067211479351963126232623311585517262300753532597479024143144308680943178706944574138187480223547889919834586099254292125603206420250854828161019355596415697895317838464758491871183995728225723163808591391558178243406753135523669097552039669834038611603327786446405437776674862260050084747718178909223086048061745645775804490161330255422931566897493214141560132631346840322967891864313167444802930559291403078436294507404457010213004147968856487881197929728510617801835454617390588283150493525032905658706318275254573972167815293462287305630727667593399585160064433417648466827745921992657640547229626415549727918165446443527392127893067191070254444453284344693793407290937971267188853147317477862457365234797330643487038727999931792894604577920017162422752000459796052877465430479796310408856230587538502062800408259217415608216893076692157944477712462682708422929689310467406971132587215543183765280484987489785600442970166216462751580110226798967308490487244356726243574452671642528657639760350545328526443703441494231716148120243434977750674143103746839777163289226651719137687502488233972540280672916643464750537273855196565537482466620413057299375397846743081719242797347037540799521289053953727557714693625008699381908080711349784206299928590492714791574081003509203739314870838489005062146861556936514138690796644036023353009755173996147582697902500813633601901906288323026551815993627946221748223886337027062002214795094187636095996610392587496717864788470051218094865239986032897055117395417657809542896219274977082280276749678539835850449721463156602762760897639686288099959291550314519252109583942855334206915512535336336873116259320339138473181945483321796960905272605188698112350304769520605884144649472831702944757065121268199645195604963647385067551934863790685814708036365717520016866314339714150932289811071293902442516107920818188558265918007951463710923228531121426741469370319626389177847047982676253027790410825965202976454027787700706539785748495682657478745317977422137360992111342585482473123183915435842993297786148510795748795254813336270342079228712621537621131708710808504692594421787155040260382251917427551394354187489702005141315820588057769642915047132539348923026322966449915410963965080152986497282123918185914077972987870973658269523034259695920350475244184288840630837809500435517726204279304937588138798784928789810756301749109952609419565604864797809493791891906555193536328971971810894252236299770419505671376155719354142181878567135351180706299918604445239792418496634557507486825163933693577332511924757710717927627759727799725404864162598855039479038608831619895733126562580405339378749139162690840635161436252943006623297352256823833746770923965595545111317474095294740951796726256284496420884093699674957983436567662756081554554174013404502285712447363808368442550250619262456661350951649088393767487732382982006670465603836026228347432565392453669311566432287364432227606320268653491493653383507938796880246082332608524927149452174251098128032917943594455213928133093005527738489666980043061350227372496144972837545638118029307471557093096205284400555861394844138662637107263178425564360845240000*t^47 + 15955771008874620944094426470706848363073688463748162824938283052152090141670939500685616135331183319625546741435616288091191669278585061770138658197233734440564775224887114798850247287682377887110537007481359402969066110064477210657823457425742224920398892907110107508169938643100700757110563507156316633384239392610454401575414361565324459098647385462226422463298982509848771844432722052678273055142375950234154367815717996038859498714930191178145945220412151863856448191826856379721052208016177996256968798261510222545604279047264473286686863939207228610019210841685222856774029505758525293126944022585232549448638317139765279424427804206410367901377559728331424824738126274060826152973988040147458256261177403768114699599998763579457031806052585921125310680937256327477581715612618531888737684252266536136282489970817245832316907622860638733333811571256133661949367150153726599579972545770814881039263757762083077645091473195832871440780325637878125139869277970914725130348667203267769581719187483923572971014068552636532470772865188799098569555473310321339613561634474786769870716526002439166573977207193601605660172776284838992884435878596397073127252966530528515036993634123496196711613226116413345220430087753348801819828331951330181869458644734158775374126065674857855494977573992948992342100906303273506133530973016911362389904153062527413542341348544835396157734252409812910527731226405354426022174035261480453035488979133410140068812016220420083767339906746123875079704160350847136418674972692148311330778739344519522691432419272186124303240953696337802005808912657924185976033270867404452456427397320194229912404792310060750804086410389591838606078848384950271222211637796376635551205583604326615844097629374407919959758436444706392323005855779832948625785157349085335784142844952362632390237858543705501002689646656620537985440880219686494430703901371328170498241049365725400645757501434468772400994223064988968809597602261642506833155370760302593095503278119941219100064512184552576569230078846765332695086843332165416072717381315298763215718833475218105272415495784733606242831261800156296415489909444588292188834385381245628841370422675444089711604185792896693668420932161866539691711641713574909214629578842827629538374700384248032105640691457176252125621335881468304437515932537918081505920437852553231269161667747206225674840053981195145947689034170415878915337184770721329178359866840479525407612959026314268511360039697488329041171568158047331714040523019847773097895825780376088087947590645595771951433238190090493724980389417817849118881556933425278873130243555554126123742411957906973170363976899859392335919410838613922959904121847277833835771947761352430238881928786343113691612192944761352861750948257919150243613526287862696658773446863288956928855665402181629366242472793247313919030587606872402499478069855166371291582656910378522605851252815805094281363878172991544117316588750654022133993309601175376388630564862370599036231429804796221064557187715510846019934725910484080958584039268761161296145535419317305287982774010175762167054440232233221697593373663646949843888333591867332126657344571737885092538152410770952967458283081309772450310663822088676479736343230495754045330428930395616871375472227913444815716262545166508679598462876681365683511974691732991178724631710935873065004521550194781131968391599052303397051899821707212567585801672825742145276750440059280679848849145810860650546137128761451094799408818594296639677522121546976849310012662309346539469375291116995826002944933376051384786270158776907180976874632015898714403312748981422107129717798751406881491325512664971131489441382227332909236996875049021103744997403384128429384192129261404268588651362158471263021608580598474976569699831504046711692131940256532843209388983978506211615008626398596468619150857960392332639985552498272812237713717551348720283516397628492301323458238578502490541312310017390216360363527383561574854182450754725601592498699186621720066526510953832737503067070468379981235389409739274778529334574114605092540835739263791123340740724563958466489041244413657788678326633525815470410179188459148095707634926303019079200004469096640552223078917340925435056983658860001103011465826818089184423557631616508222776758648263738343922392346180374035088909145582015693814498893017366213554461298096214860489435695907049214274507487862789314529126808809128320301162524249984498144793647732608303249393564382688318156336063396650433620867123318048357508643560292944989328526549014549196064538202412427322993559767155558020132169713918067432402395106064126375878075982342292080728254299232386088428387087479625555161201491579936292917903234240621354049135461165745925902350478179607443084920067606707823495743915644560039571783557360122652486599016770591726890428943432849109512805778138826310945274287651920182695159450131290392309931234670074609640915367118085043287663786413873080542461889703273574519988388694978185678077463765671602794599463904214445050961099930283050257714147492406938739883257109847702370404080426105755392682388537106995132720641075729006241474465666343035541820932751988211742914867158465010293390398610479989750692047655397235473905805940157735966480999318654087463504926563851055357499983396099591454365620851801100818166317580838547663916376230893674316762421244943497997875226089781552711723321897503658719065051768447803153412972062315615108440015229723778248852310126599125419761386499410896235456059541612031156968427086553105323835543337842749345218572028107587319316702173627714812783139611279882488806233682513930631081247889811297806834050102867084073335022191612045765236221500028051775735695371287871282385632020576137099/534991234609724489717070735516916832788574273724577623139523002159704495578504584733437166821563378582772419511777616314233251933947366126938805152991003600901185358377536076188817482700951528848320611506613872141449790534638704145785691914755807443334496338514842882899595905630609772612528390012665356589084477798823658418434345052802735690244630675492949939543808846425774199632325373176568513133831167104345291829173747923201091478812218372095097812985746759875491131689491759201904712418471208655839033879959772299456920445916911064505878437447465022497155009149695269572521668440348976655785391205082965561561297953548294685133339584837401264514934409916689217407809003040440801296912120159993413679901673741143317706654669716786215666757185423672436555306170607056469446023153054137992306226278265170886064968163593322988642834651337285981396405115458779163596385255656119041577890340405550891384045740819743718411950845180594554036553134059195458604424815747826838491923596748573807615793271060535187688281855122805423598434736779168007036855673860712498224893061149189359045755653675724912713300201821910595991808880453018657679892690056338818698844404348504098552499102228856054642329890269035201649658129775097240163889789935585576982637548211591768355780757335992017163601104139389511241953950593504897039488057059420851953900573261403137568122336308520883764814437891923797005678161203008325490145630255943674942945570176896270041774558742709066012779854250506747698289042711175322973731106848476987819306010871851042949604114605534694806540839740290333581286199209306884856751115957989421382766277638342271147787658385527999166240046643944974401593115444931975425924924548618858106214764775552358621340433088412829778447273065389373470362119275468940935250919108960859759060017873711834610946122333685607475116200837911870355163962763482853841712237116707404598180885223564428455392653651690245610544370849667008765834604984724822915338398734673657652992259152082882771435144291870627608762155487019149686669287325993512774057418803744373228151473464231756049253985126008400665348044611333589846078654136492272396994339434234461203536866962578320753480879389450970845167571933951571572193461469545521468347138996877079677278479572605410531363667389829427733770126309794343391924414286370847592307124698106279463481279506545214433761433956994612751866232263306627261782554144553032615789051032469116250517549652624183088718086482946928520577373913023458201632890176926218476480462861865265469535693632536115132971773569887053198202123252325587818943657871392501075433812436721715805100799609664056017990548846441163464338823141429894267648659073724250781842245990365636629500271217862832526475135628763160003245342818760387711159891261977500506895109392512207214666670811055432583902261548474599084653818648141494183535538147484551446760046057254395497314918686174459446572020468650614244385432808556675825280711906378417948721358255534275031110817152371113816845236131446065945421749342878625732510383346914599042942583870113006395246061476265610965885293971900301328922750251977203890005417146118202360428627890284146199101367193326475655019816079782505804601205737518996833956703651658984246319600360438829688788230097793512513661832527488869740239807487550762086410913365018528977137463424098956366566005578067564940410411455316483061514585675595715777514424351592541237348365205877626616238594618427002963753831583207639091884046103964837890910333135465635104629325003741211280778122116078442919466805931039039710009881180141841373442004526862222499095287968344046354988475639315636867822894964755559929599045704654087969158130549721524164195884174134468647329537444043529887294112942566930347468887595516815183873729385933573384903549773641437805232673953025043198177523690642332341864420025835058993958889065272371878574812341751664083333410787318823277245416786122889825341377579398755446831183443401569556864848882303237745079804585892119332692401083469939603986301346624411977322538645856705363865633979714595690107272730515260231766251449809042645814945863319363581629275410635184077997578719905460043116279765034637410556262952116574855318859827863722722178908074869065727015891221556573801278441559933350753079256088750849942516439256938508929355772554950563053997874594017554095557149453786771048632291075769427599277579701131247509106658735854412040877705238397777578680914350469152418411874819964964807048726580130367016519594665319195825723785434468734883340156781702902572027546016900980948199496292449712309752952326538994697334637223496705526783863646419595652041805500714440452203481898999235810442329978422245928686586880851232764312469565085297441338426876156416678913791510168741261380977095438862155836527322599401328139971064005638827073039210388512130922729970511423765932151229329232276039447179162715755514537248603698774022399746614037145667793466984551799856015745726945902519052156517493842740755776562636024500172460046217285587159931677894770205464558699660643817780263976743325311273837427978617830504905819619632249394521124764539946081075483491636430828747255571454965831667955726481989997972654412979774382088854302020751483550845695303091442604575814460428837089879508293462481355708615259205512557465541367801695909876378952263510562503708758446677978522215452656521694815553976638819892764467506557403672532786499727198750592146814069954036178997689569779567405144550991936607349288138833160480235607098220180787429601109412838764058601913836248176320662175859641684742096176968545470606997317092510576728395697823980410131769059402722794085360324103358607651353008761456106656429000141148497068457154602517585880000*t^45 - 132832299912320480592797145097871892399570586951902914625946813566464963642340208687583234706512877562883625390332552278179893731900646537209719808292865379347281287507467188482163377359517148263902014801880418803667183129339737307801099498237250025101002643709873941407445776504218149071644112669996083096383848561746066364768604595478974301926727563627811500137710444483009657884064073969278521205361871837986864411326399019148860506998414631419332986445840748841853450335184518905220058858827908698156161007284534717907736536313439516288772096549625834699830694291631857575979446260068869607261784858173211933797005312830685862199300278659079915263864875464277476318105691558131423916250273360552208874560913195293791848578892494956879658176189878556870350705320464889807263681475588719670074422241781244460692768623468910034506970566623057148375971514954344456920453866334440490014120725256655358946203868587651911210146902808040132729859095567093916213687222401137559354619664263874768224335316518157673949611392725415437285224332551525629049944510289800546123457989846573594972956841271031010986958468394664944819560680153852952204962335647109878622641319566506381021709878119395616655512121845599185794388016000599953988245267411106447149159956510647275980811486656903914087955585469791693963570600642446564272089022414046938845298497406730578269305040422912740177709695455069222680219484299095934055293068008114381159051492177476470326618064410106570233635149282447563137428966536121176346732533901222849232495940215530226506640037695578879250751803418849206181570848117473261070887385949757844272625236574883532293267237194199191114434445464692432141825789888974500000943449083502564681221195011019431424782495286466572583449040712643564733955390095458485220743835805343344877381319914167938698374413827752578447287237474716489006607425176109348903502040182297352287786254368201724694908359533475597628076041242170360908254982704049843080129923941570032804566020326754872109159704445446153722125943224764886875854605887013569443815222073400896669102525519395696172990967891850519223763378860802800368807137554074473351503294904650634716345892110852180012093038959986728933512630905137492740414210411168561625361243705154968908637722297012980907801887720270720116938187083124907182357680785767731759154096709904100600914304977521111453605416275259561081752451156451892702034198816476734973522854082460849739422618603270302462787306705393582506941522205859244464990781920753833113244728725370566159608619122260380237585008271942761227231715107679908272700749319967646322926897773193925897247217635478866910913581420495930092092718459524188149710669950017860717091213421366351109399424075976581550015289223796750766065011230626641580442906806366406735964069144392020003270661661433289640859599729439686987419521644426809522036997552814827385574422021518727251156946657976373173391155231277177880975300376315683143628404689497693063504561739401584931188160750983967736273003161394363972009691231892610100527594617909803932231853588445978275716033741436417487825160542081067690474158139217781125781965174040001444924239566724400598667863645202749472268003951386707861804492770700995610398887235576714818656822328134540354105715792064374949627773360376923411146963951592814785396486966815922885347973083168873811139094864646782284965288808257903552748090218560388410870490670024098838816368447769589710570555372221683972403123308514811102644356629543522474434780450948214634112482248452662395540881000499159793282664392701553946954899669095636286393021175689056085838498371288374839821697322198659282748476377936590668179182831394229144680110706471639870257249546661777940130277880289347398171177295376884535314501426574070590530320657587996574930042575475550897164243620674485790934653587209170830858056324879406582829798642040684532308485383356144162234379533952838446092300697328544822853945180022007981712487768642034210706948139647238933986153773010037439918363869159641067064149963769500519205401247215649573807442076257083715543263921851737223368101088894304812830306733902480404696266408424945744286784477422822723454574851413995676523663423712972677021688954244781071880283042185598412737548466406517237007691227200951191577605933467568532104339333874695004507815181502109594784259480999674567917756272927539498147203519753136628412872337920065607181101737032731286186721882835842987288629949941279116035283452159189680926902130358482534534509682173561501467665490026423384415746902609088711264081328129563007321674914903918752930816749164773168176697634593566879973114750416563649099600297259970020792145571149663340588911983228197817877118443352895560733685814578824769705191985592188795171148215099283327576888779414030207608760111921648106761910951115831277659040866514929924405700174576728266411951193710200024235448452622566793559309994882687241024508046094215165199187122933550217454096436159258910537550586271128920105883787928215013251879855233077777986350550167033351310963696148972707621647994751587188938043548958518248261438973415682296081528105434038453798129029230006457489934851326641856714579481255719294181214473643647170533122553508977136971030799382391865521587092429913491010254712109591224890802404302877340025712824393670506753474692031014722656946503721723639479910987254913050397124085033951361605896172774778367654119351470462196582077056406163107826654026881443159412197765720883225358712412144776958470665705998810473060877406320556890734139647320337988715011265543419093159495243379150891338261424433077250162485175955803294944122567953700361165717187188490576221913833668363396498391503038023928237668419980509841111025783618727819/13717723964351909992745403474792739302271135223707118542039051337428320399448835505985568380040086630327497936199426059339314152152496567357405260333102656433363727137885540415097884171819269970469759269400355695934610013708684721686812613198866857521397342013201099561528100144374609554167394615709368117668832764072401497908572950071865017698580273730588459988302790933994210246982701876322269567534132489855007482799326869825669012277236368515258918281685814355781823889474147671843710574832595093739462407178455699986074883228638745243740472755063205705055256644863981271090299190778178888609881825771358091322084562911494735516239476534292340115767548972222800446354077001036943622997746670769061889228248044644700454016786402994518350429671421119806065520671041206576139641619309080461341185289186286432976024824707521102272893196188135537984523208088686645220420134760413308758407444625783356189334506174865223549024380645656270616321875232287063041139097839687867653639066583296764297840853104116286863802098849302703169190634276388923257355273688736217903202386183312547667839888555787818274700005174920784512610484114179965581535710001444585094842164214064207655192284672534770631854612571000902606401490507053775388817686921425271204683014056707481239891814290666461978553874465112551570306511553679612744602257873318483383433348032343670194054418879705663686277293279280097359119952851359187833080657186049837819049886414792212052353193813915617077250765493602737120468949813107059563429002739704538149212974637739770332041131143731658841193354865135649579007338441264279098891054255333062086737596862521596696097119445782769209390770426767819856451105524229025010921151911503047643749096532706470733880523925343918712267878796548445473599028699370998485519254336127201532283590201890047041306310829068861730131184636869535137311896481114944970300313772223266784568740646758062268086991119274108861808830021786333558098323204736533920906112788068555324435698952617509814652183186971041733558003986846644863760750957076756737796344071890881364824396755493121949980871413487394888855078066957271534514837285551083907615239472672678492398381204168674891114894343319255662696604408562860809543422088962705678675567666586591786596884091605266936701632497175113531635131443840880599792933699650534553648900633284776396499519987347313190609267537358836224406826468289913519532886003706488015789462846986387596167116657759594438172258627767869962066086510590345082093151030177595345550781099022186294090658811090669618794148040253514184569285211598091995357529689010064130139328524018505533464123066914462974820270483242081114470226234395638314555093822403185917483134512573477862294878749175970064781413734070850256493470328686163787465638237486602577099874599808005313196581302847575194459032347396784591914200478157474209834244567884219267865642206596266551213203043235242549912103088939759339599626482270683995520018254009703024326188673218827564900277362881310610688339387985796562703121778022528864936163675561912795972886765900333497314001576314502845279110101843597469972378211589159074102703003746620573344323792058567851259009415213499375769738873840577071912851429167153764973248811580999596059476932318944350994570002507525961888764936602278711288200191988481079138741368333808435311217010874332214527333476360706793343856703982473924654220145528095276346523701322885672752522184766092990159963964575051358044970040595067669022667848819611227972059823986298336016136538557466955917387746566113921011969382847154864359227722567739522395948834022108269207571486367796060384319888187580432508279358070655382810231941144976614593798219223628824722971389080370990957167626770346920187028536988895649935099681936328594458300753485476240638552558298498405262376255205770338414808299760059803637549231431668179332279206801855689194225957480811899572651558649200596852446584259561277572855835369198857611055985728245373252944843135980455002046271433131264940830797012049733435546188374984922495449708868120650355529076402938351028391608474750262352980806405360067841408868290240091836648087452184207128143044100140001105545635000888138732211870567091662956893841740095454414843796791514505820920287732219841058421578459829506489211694583355126731190750177910485368096732178219565487124989590193694757875627020173616631597207071010964084040505157211474592478429124472103612248852266609681504638829499209036369535251793973456590992989234111974782553709367158867326250908576121407265132225171869296718655026074384126876910161344864418198793649398435761470118903166582192994458042215887068001071935915754883389832869205108610524162307139031946889399663611570070879806911925264036957395560927087607151635679747916442599512233216381080918885315964087213542050540102708687873667672061243900792890512064395481177747467418698263488190953311864506551654801246248686513394865297795824247892140179091071791179890916075535962026978372243431865147584014426564730773652821697879117619485427638327441165757915375913944045647794275469879776252241743041482833459123579990570497295413455501024258489114961324011046890955271062947841837639890422615128153144984948199343130483443641557730347457581930848498528322456781036636848458448930601602086043810647671936219422193368405171689996830229545218219551377147652478922526210652632218504995270614785610766481140192475830863398276576916082019245952482412050103491769171527430245318080629512613759162802259970081037954759156364620020190502592549047147796374408047083286572324671175888248326720414794065268477102495310064373762266556354461036157224847676992892156034880105214323273111615609268105298882794875414064027396337297500450920000*t^43 + 1903850037903011364660485110387190492313670812059018335663541790013428150547297890736714866923964946043791343096688763291373562157147578992634315812323221002267181734573800619650735828686917400715909615558332148536883006474960103707422899068676983364543224844916212613585039679064720742852960604444844923585576853363984113971303176395001997259281777950338142669641196603524190187333226115882256465993900793830960813372768900602807642722090217823789494408585531500257500515129550456003119175044517513996638230044615602524519968699394586730301375912265567583711721912694570583761081006666400193078817872769407423263084681652492137533468607114048411998256133892334396287145002386833463601999372725354625567149170708516592468357454898096822354062175824942731948234372482204646779125411770250322518128124211584084962760522084490265781999905206447011649538578431209752032712118433684007561857345725548307713211104612349322805061875131107156055612057356325354124450957886980316076159416301029794565208191221484244013721655905330729899974444641899131361633605573220790051761862790440302450873490430403474759206522064589472503579151500928831755745883005923712012824920199594488198933230479291994639745028370514178169079493057902035218739430536165297832871135994563762574091369983091650955786121531808183720335002455242647618947610552966884072131572340041478651500769875585340883399958163296507935153837361007548888216066826339571523008643880875975241444227945431161353836035976525649017775465714888030806463012782887797034357099963332948047099438589842907779497339787600910584089614862802514265766191460015642360199331013796184131653722468107383472499978319746445975434744702136561353229820360156820232631534850422696272345692714905147507871628435474096422724664397814668082774998051442376060776113481082343475980718468133112789491809537754486641361499669253062163835892181004917433372134431827023325873960958196685465720652972117099602661876364895793415080176086628124875024191503538844315089460635585603125612893846692247687271480113037747297331689518005864103390598872192557423923604882117802286187819697228716933565038378434316062107637102360336433329358884342773452885371847886229887781135011568470423985038242696673756639779927212086929036766457788808240411967737338916824900941723257565156351171471678415820756861145244273542467799069174290145801595187213949783173277187950021038725850230650908954716411578981078997186293384647566613663953697120256433219577996744063787036453653847585357705267993668877311001017083869020351885424689420299247100883412122936374098548154534720335168809027656432092588876799681068071312670061851458028945149666445844231713497168329035020417568162213424933885124950270528702520149107783514970189894024257206054571136142214480914627039235127875115822730642878311031802207029352210487863924532099041437945417100095405202561682906192803280065726066074390075456379479985435276667613029568044663242921469030416891713255882730511389266250723637282450652700063348727134436136721343371647188379991814607094993979336684148005540529303556680505361367527810380110888957094833181200841801190630843537039475366753561962868526531648497249277893527584976950797363164463352223510080739838854015145191398423544727789693458021197785478242059872813953974825828514254673554010877171944986661594361101976166704785896690355671853815479952686189202202773209277979054171503199245558163230280305800742903408312412491246911372004022069708067112474631572516778613053173005564364299600590056479726341337441498733319796935729744841665817301583811406751803083946162844947428472025280909383356038729998578099723787614080487042971774408890393328466030641301390328819153673765051524351578491492639425074040086615021647321413162557811178060713997861888396939970409312377304597942000249693551748141473090836004468317707373811819776378021638137241528325462834316580959392005279312560057431782037584458186545284230632463475876299292353369307267051013725657886258902324490895012971146541087899709296764807639802490455008301049664834922362708953008230440146871741787133379795656279111529198471238294159079035150371183953853338570714613966130096522742320963227250955892501989801917807176983562870117951037662188049361958205642501643623098832897650402915020114374803455798746302051310020027506916246353335366523280069310483648617920558204278343411819027926844947366251480997852621057590745841821915220018648939237582381764813371349608205184998485877516672467147796047516013874586331628873557596669246093970544732634406482016725465049854460257276936140287662953837676937048401975091348850037458622206057978679832620193377831394161917780661656778889166478532166109241985017119303551477584002140345751000151523889405980237182144527157159802878296353034884142407959039811534338164474403868047690161531227107207298009870937862095533454577588189814068585704871994466913188617835394438418925941252756660649539722207375244001804707301278611780135523981044414084992147923228277563446284584163741366635257231909564311125179926154275431276977137362662707548505603017123243852042599426829719600467212639991632146298290998587052183309733723341915311810117726842999871746658635459682353606463748335966080282030966860580472379592942948400884665245401169098707938231237580221983769368242520215526477648886284340248744176637341463022545235929117520028608952336870922971502623062093779723033018783438919129257576897809312793890925081828186591733725740143991848594208139798170282017578245375966329940842982600477887661760038790309193721526055148064129369010124979180840863670718177911786059879147080632529361431761021242881039815554387477342142773629702543116712691515500165196071720791653198532594493270623/683039123432541329638775844716566773937613695384209166649831254329685613851801450948979527451429973913854095351514818313140566934536574363324386453189771892974469356922263040668741817536434970793767824753727144935310109927872056236443367664751125226395614822129013240431559552471784804027316120582207970991095276686548444395862717268672675126538742308962697092625114439147372091354478306634235271485331615862780466926555162442829066479238241066259778968780544605375627042345703315207463249188362612309027194198942350797419841827176936767891152973596449053880015514826340501403911312537049322397009021475671962320735493613649709566553886388188631803122840787503697554300536022749745173982850065361501025012704652638063481097175458820802526920450997742172985036019827881965177971966667106855424139395814388865974032632309493362054682361221518673297002957474453661447862051615711900411574287667310231641201014373499421225393874349507299965216479787509538855954076966017665712036858428553210584566075685693639264784410167232261012518756299158308839172840891784431680123605606372864401800555960353284008055345540690866987335454105232470361691938465920986038967707006809725358529291306619231315046496652356063810911198744304054967001695769540401711493556115012283830039141470057901757762333485159094784793186490380386755339723745805424106582652933157640483813388894783834839020486357811701451522972746693148994179242534226141924612691514125219766153963744809873838997448493162596665300331293524330758262059211888307097656095095641419885023708397892600899658665348850810929037742757481064764942896078864602846167934304154613088320760343724919395161929116155476917003291839215856547241904148952010240223657844336082571070013257339294367578772304605497124619393145993208773646892682887541223465969708354487436641648193922881624638041438805635909950303675729478108992877887639569831027866161637632572178897538938950439364405706179134608675876885609428547495683615994583349078977538414294498129568140196539228959614575873364071612540033504255868510274566145661055127765717693327336339613578494211983239406622994344143011031237671119064758426735252513180027157132033983642219852946641877654601063000645233767478963979108916609170279680606075768393003341844269800867086946415945747358209658118794035902897208176938880888291486249783488874759117860557726604110510020565448985087076411643052415986531392102299503177216098058054080849450185425843817671519220366204337592496253734352295166520162993851262424741892821691134061294386193907999957673174132527039214031573723863693368317911274702630899773111034643449279637237495618689635732175016076624281642123963953058696086741924672381848905258139775067852547529724245301097185739867430695967324479297853492864515259002720772954133375345773991052416192731149776931818203398387510595755884105178108539083295216125432026977041651838276446091152788775268264906636075941456668194088911982342968456081728420399939847332537470637204376615920352860500521601783342056104497588706673105028979996375242803253739154924152819087738865924019031916444505004787231266152837430015029377985412968522510484348815897369046651431070724997219930960152175148920339904180606014825743464410608640264169049516786681929710759181459641762725484296102141869614345408633991846172423981753216241250975315044579512030812153130287313857317769995258248348810642427234609027849958322552648941623501843762283625375519123783658125961077931765633034348170470830766382375009430968089558194816097269748414835154490087500954475496861163906490603016155935841564320244987617404505304764615354780268305375981599271497155206574708589362303635501760111566669821342574876300405580813189530867271076357462686293741681390483399598642653395682278782182800908901868776230214145986631837942216755243831635454774845241920745140032984383495431789183964097429878533996072879301362782325947931605539745959641173802165406595081429910105221628996972453104178132751932466988681326642139776959480628581117859177479077765758688028146824584347099778136464667062421960857637072942308481440530259343755348641573923464195413477411062530615305084780759801187123300580515920719137870309934998085721563176454941588693826032694467563422804515572229444399519727462076747642069094442909046105894145651052280875608985251347798500431085443795480491203390683739137561981687932036494675148926601529838670765555839280781749523040218546216806450397139861263758557160081055697049632048845688706625646019244004733471248070422347052314791362803076868689256864345277562795583316775418860879555486084376877729128027483215232308957988825018348204317714748625231429602676080785342891779783771798261153315325866668246260574350391920632652205382765739533455972808580216830568165725623201368772421676023135029008893874170721269785075218294767060234680402602635374114633330527258817836526901698310052638056990355665730355642443790248682833723734577761102960825134481572441580928224987743711172159890831541591028522071631334018705619283840331058815781795069378054685593670360244622881689238980375216475424502398633870104572879171869192509776467441187435191561230772836511685936028899449533609871625464439213171066440486939057940573338501107839795992759301197078409144209091447695426941605087099985023390246323930173985813017011980674902469460303477219903620312201319099932540277028663253192958731013754112145616009585884650595102807359784926139626851222242333224309762158769458184673781710097435114035078539800257476079873259176259187460811974189864834958363478581268550360138381418389462985726624028021193582686011725324894767441866346660746872498108982049012464134297010445148274148750031993890900282420734606190635659960000*t^41 - 2485204146059370794285223283655849611548071555270722094179173476004596702569982392266527048095121337900980047692563934896427384347982891307693239933806734297956792939931876216214895472434908860841990001888737427457278460012929800070383091501297677524784923349026336221444813864533377721864226342261043967049721755399187472425083825765198967297779885578744680681646254189908531201661321486375707653611708646121188939009071163333282035448851648505213576828812262961670604235151030156391351178443164211261847685747854017181790390890340834484569380015077791288025461200768751241511278776312511530485958235572212789690113694075745005348304027107429904850734124514731803671472546171924633427215053135733508713017189670231411087549118998133211227533854679338227694359963126273133748496784789190697063080651525882838781861163098624205458292772735687913403826683384855900304737360596469746124271440504447742624553207268752029071706112922254929115379158876220278164142441117082137480791826690115319002465454368311450444937109462265421403921924120978081008288779679448405706271037162175590607136970558874020228989375776298655298327234872149676495042989395659172054567492754417243652254570104361272753991026601323769808941610686903122468316595089878133050912162420062257697919154029330939146145264181035496717662232336244064604341860226428492933009843809977698980432154629521391968809663194057931755833975960209998398454045979657688333939668033973050527527434569958452168491608181884612225338901124074513016377623515666380036997533375387263346614847426429849812963549631103383745576918121957950794401394783886034241609483115610139166300649650030368067953740175973601610635268972021180111857386762362525829236228658542422176954873459442504748740488466013539478164267699015792602202367386582606548225044920057413139783929472226871490650962299989388511290763649505584050414657326752934011008065790895913799956459687938057553909290454246205590193931743379915300818657997560769331342009679979580994303955386322231896025905932769213698564919538527607251130495548265709455802785567496556286547005839380524991841468394005580759390695188005101398260123285896479740105024796566293393410158282365260982569084477129431547970895747660777213588728950345274512236527350162390327844867198596691184686386489555958704604551994467674462034130290526624466179150680121715648662745349883157875160571651448075237024693091647760486092444167979837189081010492541179803175657583778538547210409064425872728016697364034288031785213210200239133855284833088954363334965936512255414164029687609405549806211746935263184602436706638844746771956149106962395071230634605952190703625650938210137758404036117153301931842655303932949385953281718406316883103014434415476513260070735297318476115459104861862747569930076525341992630373000530323696751133230969407268113755981113979019340137116126879220001356126471913342453962632152603468217523555767847190868731743373436154416457236725433813257991213074569386106640359188421101949231922816192984197683738386947691414358493909503509333866623140042171802193107838284713086453637380274217286634308100111392158418374753009602903960307078513242788720348793307472761868755191678678750155733837759690393089976676446944638100866380275408092121385332246825403269106601638685011211178122963840719114310747482931316679711009311492858486000215700121665345109076179837316836485606177502192422523648235278731047897205476894515059686339423767799486479039345878447951549683807031606355556267422793800325279151822340588418758792617924517879644683018071849252685618305141750475158960160864813198851325906061734119564280895279830391255368799715031209257633946719540973134328561996830689789860993402771722809815447439615840526224172402171718880036342198288423908021565133702169766806685712964757082194814803504740856521625401630732642107019191318897754289457282515487543549651312130521542969075417919085158527479339536102340154106491039932025204381778414108537810661441008243449085103050031709857386211860417680845592919456302836972395017930339055213130967898180742443469405123501686296082785519942927144445033634354471822752039455055437126355277168464263686355147176864587334442668903492141105935481014430689761778078767743719243015999959168421849076545040349794202053736973544187084876459833302146289758873250560044688125963151232507714927704105539114706429186343134025458201594910332642154661282560464124558873218321743371304680327130110703752993508602066858879045566111466711238240732309964426953509692089834618250645027712656703774773522115259750788217454867025203275063797443895984572220245529588343154814216437038418270165853180205555443951594650755298946525576813390421189948568397742002252211557990069281212325167334854097743855511477544678916975524944562477604248950914988307998403648545935747780844824698049324760552630275875087281284526893571789485317224942459975885078629647330029352247528721091190316130950449992166217955513214150635992650418561514669849253718006050203538411447376181610067693294936788010635947030248325976836596609744716740707188908559322184473686094000914778660442706632161613822830162935105527380445823821795336972945552354385387509415161321471384556753973806134729486164650621452618182930816562605851938916029820046059028985446847090417820724050272714015018794338080455121991659265066263397672038177428006417585846977820324826876590725754901423903854230993700098055814546952689083091195410806539114640730171001115773597449929517293310386528255857995181936697009508850117426326350151810317631302520876689265474782571848600841181258109491491964436184228076352222599411364692268348120488313091449279109975695512048883142035879530799076061049974042751053668829508087/3503329697605615206856947074514003776002599276325459919268489336723226212981820345189927253702495672654929069706156648767398391696494042702212175679263668741385181540343220111817095128654618076006744649543310194990784112210698611019177272861142868096674282474790745329955418349774638188398169779760357012502714483650361376094908775668353398229666452487905446378303006316917166533076195185640109940844120223296196588429750671884187792587060655791461446968906664266281441926869897648967311503901601785714042705730059154089992091952294611164344945896833399986029756995399617410426512861077123943907239819826833613193449789824848510357486062442644917957952635006873803584960813794103531698815263238467053644420001282885551403046803159758309734850055117451790471636359762362337525727183873225484272198836596381602899070597974498211828854691426499001749144201239939747426131167964457811788397152874268607450031009206013160478633097470053570789336138264968279938603168954735769297221306133547112353096968839525440100023265051288048419047814566650680820273603283668536681924299723009207738267367667618456686477417450640253257623780733289122177710265034885057425673077873636978451811526379111541261044934442729488578544535494978862572686117011513673294434691041514617063749144959329238047877774972267615186519891999047790132226325018808465578923929560389188287946091428084830303363139706195500993295247313684215808854824611030856968174772604706772348983233400799030335503042271382350638153312118398986792376368215814220275074810329257605216734504363384630420829928724750933474741970917402880568578079888370059759377469495502692936870996601685876897766023531249059025920109755978102935853637409140955748243922491917326735488132513449929175645961175234646542402693877836135322898578599326421113906102697689145239549098801088328332820922218390197086519299498096355462253793036602954939788087732270438031498216409396552253514209912338142025144013703609649646832699836875443629147013826060413716212946267459668948534797340769835076980447268618602680423666323134197024687572552039969241225759967115474365647279130841958668992063444829288106341608093714503084655418838496883842353439306969630551018355390406199000940492667042507769615305458592453134660888108168996720576349176778560446127591472286717797050343745165589743910914397216631442938280636768667049356566809460319560923511133853265978520705112624008568419521850309394535446937502563958360226121663098007306118619577559476194030047635674710398410501095514795125494056316367897786193331291441518445136613903878132075072437501544925087687518191117887364788240720024574302311357465026695360750347777345492533430086380386000738990773417291749168896405001846005000092724275246416821956735632006721248560176062134884922674184103441289614986365618536911381113940615946462697231765328566862042556700459481914965925557720955569105998546080428819847343681295326970151342265898714096941694580145709510285277110829866885736494048254255849551768373643054308109255503713438850355603213155465279471152172404052675493491450015473610291163700473428895521605526396811334593215196763892322421908613272958957473497341210975654017999000731103091892849485314990850205073974543267315283935576737844163949252387442253293001299140387196136792169957449031380796888432755261250367172867905648131875561706423624119860738816565336427292306047125553094525897917036883009221651023165703005103325691442178731664569097671335198410827498753519511680382412826661274965362572676637402125483805122243997545569411664645191131004258254179638509638991190933968747332785272824962626131053566283260460779614441220818666635761492840154188959325822632047400171992402817719262432512777456156018294216287978744737436651102641610112333108615011113399907594213033845544337491381047228508684839913200012692432208944040145708895924338072590048108086674366954445448925238381474875009058697018804730146590311245740237280862265774532858711082720100243782653264526804390329823759916772399927084168360431121149399886301455126167382733022512324610486831495622406381517695130461652763132272064846897767970023964785772334446242209036800270604922735235549399817513592879989183729991243388914055245236075458013559438200836063741434892242697956982909770164160839239436720349586101887655247071671892095622579405436857598821980583914165119823318463067367135283956559634817085265946730700754143407880586263335314478982975019778878643256051954466222188897770693411821435624305732808380540407158982038617844558646833118893200713599736820351584918854766044106180609027397493142449147062301818381652320552397426554126366596339246613916509590542757962737726444935019990836242689585058477427456626816829429528406183892124508147929661279889169499227752850012067387665639195047989628052013358903004667157929901926092514921848844645607065305942796759801101678580896044194558011917776176340350036340230598795146470018131412834323076476490205889355426173147992679072583108820085232745579791451915786519644328821488084278656506751787613906796613206244750932098006083516060634174825564383270412430536357670591200051904982526553187167595426957834871140582704148226208898192567369317607577232244001207203555243585832957295049276220926738397918292062233727102695899474684156416052216743521467899924636911925964675074499762715750092837570181601290636673847545291856692169602594781651190446166224049166311594987785366780832363103247398204404225247266199459494962947197783609854586552631531865427127054732253168033071316331261416006080927689670744981345145395548472436255632733243007111463541278937931107311557033008282229647056539587075101477192961204942730992857277085524357646085585319512800076913260320440000*t^39 + 23316524949391034050587345576771116826621403411380754723174978894072891554535128048701932852583686641122310629847072247031744264854485541332279658409782574398219529074070445631853598325345244846347188603604064501260806665130551909190840708840955029024529227470189079401634913173456996514352100174394487246815945292846228903245397204821991284183765822586152939880347142148926614126838860148361401706317421015830935363848062581819302926011729406190158731821987977471576430759177289398672858109333802783908139567553661106758667682509573414792810700926219873033957156783621823835209108555887646209823089231902141929210890123406540487333538594390246003505607201624187527686751785419430384273445758115412559904147977124886058104156250564969354880526834844862084666747915106237297178917599996191947072050780528958457955207273361836192267746958109921353238200523197243005242366789927141199331366032634668353229973157552690402905621402906588570703906953841334410030924318880171397370090398877196491343134383532639229502322084695268843225915794656956652325048127146606610585298583922992660199376294140053802648233739462841757545118069028242998097574792767778517890028906713653609533350303431165959992449710642041222722076829618917624394097859173869840896034528459554408204478121364408414177856241682055318838074714191638909259900167738610739940417980287684759727697912253680980541589513118371742356213042443967201359529005720703149135212167732263970912963869324513892248724237582248950512622651735879940267428838989360862557527549753809750076557882328124993316843292614069838783920604077331300490051699631354894380114005721026541940482326893365247874856545359712961285216870888468898149202945615725452477734923114662976784958222123017013160098870270895451062475070101365573120543972269258818802518139882604715634150093950633605174415158171825439236036200157825353114458255324342633739320944702553764864661183239065623587556439405635044509337976176176033382604536390325448602906601555846005351496934304373560425882818717499311373797191045870928046681080120438413918304003214319465817576352898576383384063262515811789610083829537497536179093730179145571048418226734875382027737521496408090818077022109619296557531636307924123931515699875235437354021409756781839995570469394748924349888999975502788459908159024892411685445642585974420215520814641390560002343570516704466050391255979773710721963940240896459673664112316957021037107814057930070703519294687329709077891363506996478217337061467118472268126941006742594536410870885946049203211178282421329225013930969012543711435767153591024013973300198588459642167071994744783620571131448774216381002203513078605128258159932097862889955051046606372572474394945850260882419521283229871638503906038261593240587354161123968540279506808545894054173899562006564193028684033001956864406782868168604685690480366127498388417924960306717044890679632963915672985178020404582962498004815764137312406127248205997407483428568511578196749748885552235651141483585450872413458048528614267875253059137851723132076806006308526786329565263271125327594863776601893788169372332310971699629131059290328055113012958707094551458591449566476471144214491756160348564495017055121200599315987184737996761979904176052635920825228504931793631176864622377373706153566595146524012633695794976301939335269385725972724333568611660488444145809971031712087241491361281927521948575781197089964072734623677569001921249155820933073095155109775063453738461701031515140896832019785571544404910215631887356948810991366226405603519181136932407181563082726922386054216913475921145756401139559677108906982898119814502126721194971269976750751719003006034198206865028693766363252252569565074061897746680890878646925557692550829013191150008011379033626973708433389265472879722596971858034678810390361630809674759152489826662348012196215447091182929593981775143014098278488525874983754547819835160674787390161548676788359975990206019794674044978322007033122479748841302462773918647313752333478322075004078280923274079712234873170035317259072154652031328374301597931933465599833001590403574711030420972779396458258386196003447676672945929461670870850612979267195947292870278680708156942106946376077035196253267938856818123012076825371623016568001489542945926985471544948049828127312310719939690763309203746620306545899046401845614100998143138187735883075746971555456427128694272909051499524479343366039055150292172569305995084351943516406122159273070460848806062600889097582466494501457875379901809014814830354929898892518222788737767489851747188841747196403982758495937216971221085203165507072391858920134289803135574117008125487513718563315537239262660012000271559785761971191376786715110488707188359400000806608313822248766417949673613465193932627532764078125574328859633609862178208910825758415434008002798554164344215855709332788781062264226555580809084562074561177230949738765436318675143301459548127232516385738570905201249216812122738736992429174074873734595910828718741686189892182488854306487566893909381916751606728418213539052760366333262407358562535194893752895401741873417474693307836299689406216786722013615311664163917514129116610052732613899867407563142567846300471371595361696812110069691345711876359188968182747073396172034016260350413347556610882247595211412672907971308073575897400627767221578251439944893346963971320938705351972072070181064206951987730258192952330875792212841852990819801164017675951561895007124065842748045575173699060954044864927786481199733161955403612613771477987557474784364332877466192449486774441906376622174606353770193201820366641843493872384771722293268621277876716530827788247937211854294757796169408666650161012958170824060071820855381767/146563050777023038343542995020154004124265286863818161264943548499892054794111242511319493744638820313499056897288604739256882783524042272292277255137886276630149295210040247592887920362069042316071638509909063488143464883308578868548576867335261688254929496246306484788958122595160302078735847736263248836145950058247237056602121519188873610147989240384708283032919292610569720007236235836495827484706783970556132579382281819716358394330472779399871600588537911274932118398065893546540697194264042317321624666169816163009115857653350804446279787856727934638221952574073063054280565038314227073042421612188720659914903487949127963673505986129544475973726970597959394242625138484763134498344346008743134921754439634888115377126717884625643428274910446701085857931380071838681913013090512807034329505984464007678638581021875093882178806254010079695308326907473862577881330913492836930418774276791264279286047618605138967392207856372011733427017930113382831439538782181928270194143711389960165919036483165031907018517161389918354912931513584576390591743187305971170228951810274339325082710388253943532092847423710995750318943593430449105950092059489118461802787333445001797579159673080239917803499281679641222584184345943785073891052128686806844976350097553243089036738857947646935876128237706202524672222202389313757218645176225455375096682613187671844704897212241065775174436343983887355994807917306627112111335442566743004066690891694885212980405176011835277193784494484281875550273516424249110072425660850527433910012307971640704073913138009343512882223738822238782344131037030349929319730737570137452821459587531151796279353434078626428921385599822835127939977601127289056695631254633427298509529820849442818893565597728674499925809441878912338481084359261700668029495191064937995318608884788614713125535847278998891116664762172869243835490262403491254156366510303227534593023913225888770548508378800665478891957499706453984857576821608500862418102152419890354255812994072702868019704904576585340626961832069993100386496444436135874619613570873360469318913291650794934518216678786207429601977939346964532710869050998256317539257558576450196524045862339275842257701239562832047343547931312540039175648141266285750145849486121951480667324603715572062534233231417186739311680614899984145355682396896266237599511938345095242552073818812184451457562174214939144923925567003308023392903992565916687747645313575696667474838141132905140576261500075625136963127134823675792192889982059265887112989924373763358826337038876389785927116423798498072603556047260758561845135711940475948337804404756618769647011420135980841257290258320954866644076627662227083044983370839360354802582963476442947686624230846459048586875104632441189582535498774910065729238134853146332797435502303211846240995052867266198130272819290607751166241194582419329715597455120026132177722387786265374205067379882987065138534575108145849786248640836892044794240195029682616523064015824390631351302963403416108103670152408479826433091248470451229451686380323108857767499790183040405260775911578518109346929439509171067705494356681715752212781511040029682967836722620415224937135732173070545962171420599454586610437307374785906015240500460575943052635464066355037013257774237317251066495751691066451494289717840719034687640236724829637493061950168815233660476247142169656792042258468865379300252983660115965320965490072028725872040105447764046158024878147828180299112048328463091411136924911072688383069902329958871695330300911956094318485774344890585577127883406209075656048590930592164370861979647709893613112474301719084224106154594846254094693721562544370668972478108022644882239002026441929022040167999121858482331843591283180252524568053091885101938170285951300246054476471450088255243482596557640856224335779303756773589793939541691586232762841085717916023825209514563416127782598347621874381487705567774797949824031825838913015249188418282531318124479096516356334094902979159598179757531627665620157297462812952415127151381059049435082962678959394316956442237357709750461236658967068592508163352646741777463473698048354665412608513304915476158580944859390538127671784483173271717842617111558293697339467012598802432278460456707614823516758402138301834714759333967885121577578969531090864827488742938343669665085904135357572966994042595791360460646583960219800749107127117142582116976153364702224901111171991422804553526848513965549562230965233388579771374430347983577451411290775309518863315870171056169943917944876088148517984731024591257208962794735671369092776474077731281847938309603135707059860148220272519735924727635516011452788994644280428214339401949891389734123643341327292006932270985494136884374780452605386910466747304434304318052043528307773735965417124180343879954774194965738750507413150717808133548864869045313514418372225404162249257157670920426461238016236569999259192262551755906271455550134332753794971387130924926816729261228094752182979450811403611839976575189086334055343305508918993513449568977919502981518780068975296908763275680020294451537109149337948168010636144109779523735206919300417077541596692040749606255995790830442731212678829252151106057285891814971929236217845222958908449152059576960273749971511923707225275635006995375011761415450604073844870668697567697360687860870347246278872048924261760695856464250657070545079686312357972578189245866266978613961571060269156034205627808101560324789938375885266754726293177252161083847897308356522444773937689933790413899930106646708240579087579201766205640746416223616069179490749694905013131623779291997003572302111102102925807364033898864713531982898982176763559181139893088496072403853018932055526187445077441715344040000*t^37 - 14511029651906050635889776156258214035276462741022684047174997103846662114322223685626413076615978747942091834363759111955172333251294745308842873174934827960587523521706508674645076151405710604911795851141293543512463016195878290988598154695033501479041204381557419636273363488081086493171027916876959903666577042927804927846452708854423713025134695705507536548386075724989808949543812878139585364609884740760288996839548485320153408998578038148283722545191916408058255948926655411522014632185568113037900820749908932800378701949512779613642765176386440791703771352967097649860260906269764029067124988695642001316101845892741242268877102280305650585155499100078232979165082511632648098817027871774131917391160108152650542173136096400413765501456089229708695272392826741697470291706268164141301870711583915166537323256126669999887371575194009672676105381718973030896619533424999364049589008930213333023397453402626674327986690635765205124677897119697305512901149240588781416519336453545961878413555157552956315441637641717150195408183972554471686597456027959897818276890327115166883275042932285210516097663367788353534172765222651840916112731519101781599040048640971986479747451825246848680801790064529553920200235307385282616046487323081946810374298574746277337897425395681102522355706573846101889946371132461448597367092586420740736626884883974619698625805256811374239552059317433395260102666345559564338335855982776867438199879229406221330718707930510354921392518892883862138620084408897991965306763246087345549956772152019974647341894703232988597815084968127718653057846631405788819679752468181462056009215997021298999538585128468413813864012763145463629227889853261181803710668579356411799161829346008686887731977143469184949405900890492602459439189393559656648447528812844305097210771754124631354424048563685589607322594347073604508148315969171605943429207324563082035745350595530811378602330081220116382541407934106667389179624281655501096928848947812983847045308682567756982268872423461564470108047251408690938863959745805640359379523557713966345775274829180073205957946594490726788017262902668904451608216033923408063568981981125521593511438297972262724825159689385373391765682567754741798358450096044245354061847244384211661503555040523711141915122409379383061084569958381005881408457338493720465558489486108624158290305873389336071368274318222313303708470001965931309847102617078053131283349158319338117617029811406268005647478004735782235570815880113613665068384477495864701059302436193792270716564450174473385945743016779376715563379225373488319232096153131417637790474615729749869438564698388119925545337116052924538263777735640070916745795543681841981750897680018785601049127472580488400803637129471085882711292705155528218310177179914389570947483076544475801350786285759762078944054223016007209214773766084470998476137714476114857270924871423509297711803902696445525718896831673096444442704685617412627394706983718399964979662643541212363760635712652622208136476159925269131944584253784397347055576039376354684978106210655772684353627658304586687050330070028065726113133646730125795780854423692200851939039731265150176938181469916738012488731184386328753754270221274735751620187938975037837995456152820636486088886549701548140433603526191733819607778579471411936866740988442427770346904629562972240575068829774226501368317320870175066071439146374886631138510054293143971916447661203747338743090080801672876467586909661197977203839493890640221773239416128417935313212562046388270610345663068859323790331432174475822024010065215646517504931635843620631267578894920471883308234174050456624237455046264845980601062381702973089974283013694345795123649088742916714341503609965022838686255907781929243259001733076970104793303059728179444343438128993922349234417435286711355551799308097259909749078664755844157078799747271840074513378423108701630272470075397673790115821743626717832440095759702501766794832484119209338689394860781731150279128034870003347209863322307588780145491977525760528709977541216779049007832800088984226996811414420096836915761318394935788801911539216886575836998500500626577975942488588627423360029721331717317598293951938840746647219748373962414362640337040450655185436649570221696513403731499424955704468392903702206598792001521967203833203459238523899157510497785286727338169407395177325453255587588444805651489806668233278288154741038216252594158827744315822001770161800207173302009454281935889361595798599868944189770479892042100116417058975733521016474979571122390273480517862422239253041233917157036048405391379436010418833327099926157528773895155703292906186547507906501339697088634456876450831806503571371544993051508855831292617171593803159411340405726244908709806323089439388788842027129384248817388112729749378659924204451159267298623167646461350075465480444062240126916269480010396452323124260762661072546369590107115377431110645741566421156375441139942053598932677262051183835623203771169743264177410313358508729915564183342910279933933231001501383736669075527087074204850278953369174202304306623047364710648615638121791264787362522929834135831461459742732691457152069229152615072607126221874380940886911072591472447404513053204601094294761307261082918315023589713035047643714122072788445712407054733981820078562777068176182767360015558615836241734081199948025750556906343769525282193941061049681731285943537642373888468880193624121538158569604561665237873862984485590745856195523259744606641444459572801425666954905157310945067026637042526136877898978042795451636982068775124337741246190569983104188327529806302766539285322012934915345907356883669582941365953438331498799819688843136259543286571463729240117759454993051146421/463456133538153932059311632901568067095649690893695266702659329040199200294892307400658939678993026396740260999534236607920413126278728266437741590571153901776418041610127269415348288712488593269740046098901633192237443009381181827572526850762854527725047325968050235684002711990101495762489032030886489562948004238241263124931032912029681415873371381757050516617609655011801547049909178185675995019207938501488311129398026294778754922612576086210404791050241503220731293312802960674196258695375485165584596917347797056001798793120055246492290139979382928450593741923420226414887192148182826149890900773677846411082262380812107344589194604788019018619623123242195922334787600073440182062332121162782345563385660467078635111454756554086494084004446547676406631837066713652048211419772702660081528437842764564821640918366469891465268117073491333090569574274984916800327451807531403266459367307691295153418042469643277275267251870149334400296245887115291656173676689602313719262562546827711876014250500819154949220716429260012095265215867280957775654971700399962889642901670326964892829111227721929547428733745248283859116659471117906632328669485411536757592597784136897576128694101361839740081335566392379001144582931768185233655489163685308131411701659830525443710768821077694364797486589503397172612162099447289448502202314010223753684104479539394752174945238708235018794839249894995152740338549320956003162871534602944093940617144008150538343443394415803444099264482558404849713027065449652591310102765392208372093822703585998983152644247218734892087031822762214527953063008987863290011040440424488702165155993003912436883360859113494383346003112953289458621010252213319449551050183570567403394999703767157021906680403628511256522154181076560637899645136043756166471646955529668796007492960007241119883451192747104601639183166870964906182496235167796668548510316364260041821183725606188814977715684315617865685379120693381519684769949410664889268052752246680309403516765040709069143391184742175266306879306815924128249191459433186414337696967356302024603050138463324522665712200486115385498146456853914873707342674778269977083598225768774945765226105235007393085163379158144582140408323339653637393265744004200885596334861520765492920999422560052197743386164211104013499098160629679594773374065861166210787645859091247118340341535162853535690129037382375133948629495659109155053236949465196012607418964550175948501515203041889228308718797536436243910429047955947775312652105430651588978914085181900350883281987798313647391151934714169580935569122419155452321104818838802323122246360987145839154063139348912389921701627663559983712350417202177532871974442924463824646005587209292564306352297541505640126064520053935653544774415044985883522185453454543809116214966742588811086389761769463383276808644783813699633789723409271934506078439163325877426851874891704021134942795846202341113744467233866606080840296700442411916921697796563949545905131120370374813579641032423909408902914372760532234369623541697130968846121562263144832364201389614254473264369045584291718668768177649051933590263020560621862038832207661429925321528286177873449861639574304158853352870544221260362734188185133810913057798753713117220495926912528090014896205020705902021081160752831752022483702361192623201456964778515340180763464047334657791235700422536482288349844347493226435935110492799133582512495633171916946721414524010632445646236305294516080975936606221126894676222016094717319437258719059134820368789370239541493590151306816176014161144825039509506964463212953600848401395102217771695517824143273860924876218583703019704842308724802469412696755098341877060053060461992045826451342051277228173860154058922488906631742221939204241263943877197354832118209382693522320634796318844431896709386112933501148919078133145349069979277092081864761480744581437943775322988216396534035206325987876477063787281397935760887102274460674028544978934163629524694353759558069234405054908951363158852929832517543660339726397610375913078505584687520246894159560588401406508215261867544514197931219250261318593600714126261013401439870163693921911096053258068883593538854021203547913269934762217630280069965341634434050934502158741480836063552992785140035531395320056060609708772344309057773815805842781723951604076082453617211784787521702262367274970152711441776126693122537100153570478005674153247576038648841162066706290882196652269440507595214386661184682454279749029150319327595154357127216431265135501942795632420283846307475789554861545326849963432001987842806887769380934053411048168204510208810909117345186075921707922523118198377738172253535408137235406165872772943039628944197112562461505548724703120860792242022439689854309043751719059786191697621879111025778473759465782559691373270038751604522665783339233113978099413558950998636496548296842245606689126753944995889180505132792580938339336244155683766640998167405720332278870714528576312532083405551583668782006015818304305327651380661490993095770871380367555957204914833451277515408371306089277150334444617022750553311890152898498077320113629108627285355372920874778728885613619782473176409778366267119541148694038073039171414911235692905078137464656447318674878496000776936943110101225871602589688077739894205614072341617564006422038394356769722211638589584541343895638540578789359927753439291197926987726561936436263955492878319824427406797060973028606852645474540551967296718275954134494641581158021897405002100354757798667830331175092602481688585536868858195858556936379999117045896299462000011289575780717199999518301720254539441810782325468093556539626139769817351329213910306389843063986252811904628400086893256663890029028667045817640000*t^35 + 118767997570815341075169934791251068158150584536429833823750094424890004958212571693215523214388836684372204106686826864356683032669014865254021457945779355165471148500921405609505953591315877551304407824971979157060284139165332617418056309251176410090003355051658510093704517167486675572433301564905146231629571178786732208862249765037029983248233380897882150769271967276700305677251075436272303571738337094528912094137656313982116034217036893266378384374841178897351958800246263862911113042442287734092628095945729936926554040099794425188709761502780268513003442791613516027294787130031227006138206689583494935383433927981630176909945239403997351923026910999279762105489431307689745659663379655943854884683974912340302747267438182028019917471838847244443638385873617245096077468399116820915905119107445443927124650462433901973468223156231776520896501462171731977048819475042249521681953168265136450166829237134882818036037062150740745668918292972510162179530494429522233681023723879631311160498510946919726981328996853935267723700499243289992633008588855825640579159983371681850411784802423195779088414091641804471850942523330148569018649981911941947039716315403851917271995817864642065867158796864811037079335821404609155206673854325598413100038654977547855734034198927023083910889228874923766888950347073357182283074079999443691231861392745575335268165696519328058921005525569814021299972565453587798194766360763330113900426123257857836755882091992008942305412000127781857473756765079492062286701765575090421152807707111742799201719430502193159068437527283648744648059217658495680558092147492953796832641822129524666598059636256719529163301560409513051167161766800883316801463821266534935377439858239908057763300086095423360624963226150244543960060741529550847356412832242163735070704366571914935323382537775887482533620295106124357262939292867875798525553253602937096912047675481139510452513889775366316237677974077292952192515921883864481378756914865221895653645854242081987424997854772428384980164115022918501345204979855398642921545481385539159194255612035727211550492950273802217555574671981209679874428868945517462248785030100108590952144009564491648640887799488925061017907117804661681799327303347366151011350274468113942023511363326167545130251344115415167633719031449306573735986855700169663556859044415968032132729333790036402748987305972421218468291055430909590954022677291652017406106579833279010740537182666192744561973040895277952333856641746852852915783896458216693668125308847564954764638896121580337620783515695756603621665693126283867083010550437782010619147884716415171494952405886909310333108202426762539096947025450070344527211204960942503495826627008603817325927700257085337104042170996953028496652615145459327392722629900067737861142413321159026308646410921577167752205337767075341609171686839237508598352205331640511938512768648943487578452359687300123461648431265335989151931706358482837239593957748260551342287586418748088296259681919755113646932961928163297308021638889157064844117231339866805265588169287762946216555396789160561808288531917316241372203652158551307428331287450923218493270521497170056441471598496975528778342436812929896413492777567342467089575685603445686540032484442843092222628864342296335127458881590020583376643526490048485635846886095172299776482946146338522068778788961554825378986876696788895125348313027293642894412074168224178551580970087114131994911722121067619650483143812258551880310973571683422426282077243517813162223936991699072318090592083549265244359061908425951616615183010993053402918775803809176098038305454222786069183271336167210264700913405010273016444672710491610748397297963226706186976147089635208631135214919555406492854208244473504037926467588008675024969821833126804428561998562063935750984520420566458223299579838164988376056180485928421317306360319200531872977230812725340244319552459141737070867118158333167797462533663765303174524897032702206638435849664056337918944355638766218457656708329632500156776480480773939161517314395248519763035475367733641344333968903963860518612258421284091350174756730960533168270426487965604208416359740383714399697597516617595217621963070463147043322817958482779640162254157257382023993180964856122019148912758926263126375803289198786643965762130027983321786249671611097967555096496121593926365176620773400025099194313688057938919941432197202630252435625859783527434893654143570872345850884912604212600799357777015776309043256719182003181662469264692709427741307517523242821846328189112080808678699523004300514682253624699082659387586802747380793065851649875831525903483197387136710075632139807276445364360345475180270761241229701706132760964497122637815960559842435899495954743716129838289963701417168924443383859818808404349543608222067422450285780547666932999892403578204766740864476593703548891971040635786130779897075576707063270966188086960709764290069953958402920903035689454322506163253814202080566526134480260091626110492530133816644204809864481742472925498499431910365019283585057072290275644631611282686281751456405814394437531672922101687708994566702155831046768632346062246939376977616478767575274302060859945497387229639684641627992831725579708581669464627478301216208700119734387445864207730456800717123425471151530956205559326107231308783833764147623133498125760311276759922862985104681033417546759799778248902840442792035645405488268855255427003534748287175668769525227504283023069680687823611697812787588205463187736403905395871378742791387604114368242131419456309108822945110473004278925423390281968224638502958957133814199370305062761880992146596779828380893055369277779762177914734500327420345355014813369579305722992218384275435973117/22069339692293044383776744423884193671221413852080726985840920430485676204518681304793282841856810780797155285692106505139067291727558488877987694789102566751258001981434631876921347081547075869987621242804839675820830619494341991789167945274421644177383205998478582651619176761433404560118525334804118550616571630392441101187192043429984829327303399131288119838933793095800073669043294199317904524724187547689919577590382204513274043933932194581447847192868643010511013967276331460676012318827404055504028424635609383619133275862859773642490006665684901354790178186829534591185104388008706007137661941603706971956298208610100349742342600228000905648553482059152186777847028574925722955349148626799159312542174307956125481497845550194594956381164121317924125325574605412002295781893938221908644211325845931658173377065069994831679434146356730147169979727380234133348926276549114441259969871794823578734192498554441775012726279530920685728392661291204364579698889981062558060122026039414851238773833372340711867653163298095814060248374632426560745474842876188709030614365253664994896624344177234740353749225964203993291269498624662220587079499305311274171076084958899884577556861969611416194349312685351381006884901512770725412166150651681339591033412372882163986227086717985445942737456643018912981531528545109021357247729238582083508766879978066416770235487557535000894992345233095007273349454729569333483946263552521147330505578286102406587783018781704925909488784883733564272048907878554885300481084066295636766372509694571380150125916534225471051763420131534025140622048047041109048144782877356604865007428238281544613493374243499732540285862521585212315286202486348545216716675408122257304523795417483667709841923982310059834388294336979077995221196954464579355792712168079466476547283809868624756354818702243076268532531755760233627737915960371269930881443636393335324818272647913753094176937348362755508827577175875310461179521400507851869907273916508586162072226906700431863971008797246441252708538419805910869009117115866019730366522255062001171573816117301167745986295261243589785626021754948327319397270227536665575409439322322616465010766915952733004055399007530694387638491587602554161584083047819089790301660072417404424809496312383437987780293533862095880909436220460933084446384088626962418459326623392719920968644531564454080482335113446434949934737888529007383487473784056952981305664978579807071500723954375677538510418930306487805258526093140370252983433591935789951376861199138111946822951799919697494816758795912837187408053448531212015290705658990586815345064808911706626383959016614875710557220364931427795826210342960834898665449663069705935524075581394884014588204644833601910764977145425507311655924525951708739151688259740181386486426987742324337447131512831589679848030703991128553989986829012949262194211388729803686992946423414477196902037897438206719702117487326981241944776033354400567472461799836378549805006243827160705408554334877329019471567351083834868303315406747482427087910550583959277731628637600678784441160430742109129460417532269002473028107762883839136287563438460068091681977537437041592850554265443055183492993835439107636320675627863514805383704702557767486690282233929909048328390715271709620051483845372940572499223921961553485783664989453111437179212573682602751963604782025546775635706873690153639806433832990434932500595030151043664129591167810030116459344585966405527665520790772434614032201048385462729497012319955196896208037589059025785409054824134103619721959277382833786045926819664457183257209290581798652167515435393993377375058027795381890706776605942974733937940718968660812383479069618668848878635335775106103517150193282023281268178201044724011488759232247493087243724256318739158125466491373544376033780291092071483281860863483111860475203671051517369594321170544663989301094676971263525486015523232213193513680066568369566052489260032096597379949245887120223540655217050915924050233759588721850139515834168745730463161790970281575166932604167630804483788599447686024200726755597357818949105678583872313980986386964810161973327150652091519576002536098518266358993048628740376822377845819887156193807873411163526234976293273403849336359666323101906453875967621717171890893921157574179705514563941986854838289337259696057704037501033441065108331912033878179815556815358909531122403714555912059408382792801960098414585280104602489020976552153066031484984878775226144245253301314054969387010306250720738187752172972394468871784561407374359301278569687238189897276518465208615907305288008009738581371948053206913622662938472501100866589416103440644543244630257436470132044906648997342719645831500264224985862898132963905830461421633763988177098085056747505803767191703736845688846788556732060478035790691555513492344433998957114931378618982690311823659154552699482226378333137580024053942503854206635059245508750792428484162177158679946224501360776787242066931027793751524095991347824063221494317213856814084327208588931236057376896831013215019446252670917959539735457953464312062470959661833241777148268052791775493112996232132320423124458084879675067132303155577121007080668479668531972138630271090718006545936021300889279928380989377949671909582184362028080384654280676457812968648455428877239923540798558200554218551644825899792311456132826663226354251961806047034598187449345902642518015229734638418907665382314612030736882883427014129441712101642601980055143899876428671445464657079420491960718695356270885025565183723612312235065714243668852204736285714823313132415104761881823891440692354371942015498480645549506006655705588158533995728875706812570773943424029923813661583650661429953746049800840000*t^33 - 91843276133335824707291162826946482076717172882729489122803214670871107454265881225222500663564455051207323353733260296960855142658057479014445547891740669602410486137095512468863848072833850051767833445073725648512881369186571600127008020325674157137888278425512280084064394274497382772934842972130196837779373662790178192280137762361488696567716842910829182010179018159781403456913929443377165916411115183412924811615999901138773245415634780506030270988868708090995251047542976967071784151084161173130060547844973868662673214329713339566887619359954144183021963081371139868614975489934850996662909664346362655398461407358033236384795028609528819396215068156402074983436062165225420492021867305146893297138330570084299732799362132936107054172158131941323405343065023828441010740045528726776166254573639023686759675059018997107372564664489892693965987893038855483087276739868915390726292838336585217528560391501438193075314820345972862886344271251516587286274403965452799815033889152831627224931001838525427965627230598881984652888306144595130640485645298627452432488331421837217927761713464128969738062771068141554509450274582120446009533387827153038518715149120955767324765101495893339760784935620172779232486995364252084856532844465465517622131212800878706455515759442672906994673404054722451879231357882203665681993545712427657210423150728534165456525425812656017668249062728766910034065076000950503851198439753148704717995849209672885656771930258593541242520167410132792020153341516748519009574155107052304846176057648254990417017257193600799895726148140339515312974335907950146116197199974199115715860283233297489810235633294135683971520996459970331283405356791670896577937670149037278043412840204743105971796608137504701509815821571127755503511950929112387987821058494742135431436269492402313468401220251214521559009419095744015561264811236496228701748465762168526497075971250499177175138111264738355284297351675994348211841719866523926820989734746582616469105391306008494242209300287407029449800718310621983537820860243690511835486239188693854172952120138593975916374190413430740469224428282393345112769651581274630153864403025069082881619223731353288365378053731074322792662922647661486766366354022812590259161958006827234166290459435989308962402098580849382901583257195299367378721130680477352491315598361039746369714447208637989394292375259213837611200959904314546983638540488568296660510882008558720640582126701880078753631375311193019332780304362260267587549035896927833678907484723113023912908437640539015180079179253303839009451769972493923472174756042489031416347628017160570406305643655822601684004117996032195422003778195842921547597971302338103398291960116270141095968256660567983925634204850600316877212573652272726040710582676263623860218131415285363676594734167848315853869874599627585747367537009630275327130762751654202810407294881770775757646979711806170809212865859242088613579118325254084974054380926712587476447490495403491517282913030245326823515191340263921692335287564632891066616780653117834604089726738739128857782573490589642638942423953133203472344315770812999409255924543489565790521951500276156142058846405956021063505884533504321619076189734571979850298415394641938664235528293648850308587173494635472604993146490433270155486632381319513048032667561308443050821347383996156444945141129806369469367607730452933433526508268982606734957640303157048230018586564602513313899758732158234878618004939555432930913441586484235130058203950962446174802739504364912269120781649594908399089252134403414033613730359640521219646638265082289893174855952462356280064641307216928983922266994027251421302901871201095734941324649463287753183365281019191088930500685389998381044145874536667575870908557446158711175838801616439851354231734219354426572644921648270746751772944248179193749673382201649426538805959526224125781638056687853545154533453565834074076788278084749298157219187598519999663040865449288884019009647247152881525380353761855391054341150145743156195689166432830312426212801264812467569369771410618137924367623261820495387604011437229937108342200250391632947438086878432204478091043578059649803176428669794614878814121234746711797248190616831355449200798940456408700489973242008457852329140983372773627404029905549564017824519371030747921166183221098754625866079454307588483410399266408486587080838663711557872274014780507548433750699759659196755690649730727570663324803722116001931007053477561503507589302658520509898390647190839405810841704563734664426273021200145534481048556025615768945731786500777608941743876881910463399163340881969091949906551471096388605639219925487583516493711775920571250382633073943711085042395767734296483261777822873381895321147105583247532054503384350773816956529702177892654252426883302669426856661124247155347148903082165922980034676048450616393491571832979575942244869198547944440809130604178336263956771861388965583645021559978780774764254962428081306675538444178435204513460971307414390812360566938273965691275706922634569360964771563034166501147499293950598897099530003471455022009001440467839809533457579022843800489016672594372168791448441065773350756287986220552348743292050766703571937926998618042067494027583232560456156667286286705896001498765243209446074055909204675406753632181226983472910970090152545891362338313800867448294397456078043452294624156935866966057868367044242362337607287631736249245796202856014079812090673714764293715840081011619233739538631033365631150196800343389223578097609093107191304248015767198187806342085972762412463208318437224160355655806054192920098529590670328577235334478749121159991087050942923569686781351328090044043349086306379685077009069737344658067464039/114359305678245775443206766560127185387238235415327403472084769503425776696142257670292465635076201318676168298586370072084257784406439442367754418452622391347427828449252183362228798513471211326299491894534169229253395028288863048362052080058366701646440249264843564649299370491064005447886904007621341580467689357488103887969995134137194115605117613680311166438111473314600381739587979032829141628116244565302310538422889605205147318566739553740229753635773877418102526921340990296230245652105639196702692745839066806026417884016637008874720943631276307020276377877207588336140995465136022036986066424673754309228090717343247266846684382999641056542504407033788604212480057160978746223172861066141098255900357777590832040488836032826537501247850446829243194868886591680375532687995861695344792731415747100410534772064453609582338886031121238035335349496424849600080799796663593013801662062936813089804452037963925561429581630296589007865307426690786252822076066265505982675177771295149683691828045656674597859657300726496491039468850368028542044733276722068764976819892678082246282507965282034563651245989087238874327487401964158779405775587309340238886485167514299401901885557478895520279810074824093519762949035111630122590315507922348759698991318659480304292267631175015492612366820786552549086117920642837656123920051509016250909064741704525977809402071889045004637687607116946855870992629053222909871357911135791399803528905664348834136693824596107343349169158033892105773344340825238951102492890161713754153021186599142606232470658404622895450046813408858130274132430789213019613113874909938770664129400871095276633556575625407704981481287611850645633755776520169734304804590751178969668896030799688096314635424271970310050921161564346131429782566036771002116380417598229962651199561560228328282929515093441395209668573643484846980096473612832944187294753388583646683149230993734902397098675350607005818470172638626608753384792711722505144064964840089946476192448516538601476940681949367922854944244538994265412138152327669374966444706230775824252700683516924232865565348171898601616425749093823150655058582088144539799848912852035376227783064928118707384650703948113598190490365499395053382753884884153465277017693102526550201285571800532360482134248311830860473803442233297562346676717550157896168380147048489548681382976209015807507953918315131526558752732695104856441707818699204210903129354889004454825049205945401238154099443547951800445430544300818282220005064976394547929861917122806580088082568417765705200414113760639247243841731506025371351960929323860313497697154009815207063989605813367992318341960072826489487463089958978871747630057344997567120442937103591671711957060432319573537600336117204901524035245270840672557422384618653667184520576209210226112226045111945510159212522738863120688857204477612555267733640832508982741690722375875018202128741832179798456638245161603448253713839445563712031448211144606688848989577808922560018935236098909795828170849001070780681208088925873318031273718307571425348245712031203517337558740413845474579931254485393921905691103862216257342581010544747625565988429057628306435680144830023104132645513510911739570025319162565485809715560731435704249213280666727710523156206433680677122084961744205237512041433050164413517242627672620668356292283336355305169265952052314196928294117436394432497178793498223162832048537883509953532307881505924701512562058309098646825175880461275342999985041796179215961939063839767838462168922052396769978937829543240355120377425346438320527692529883715823585969175414832956652140761801587056591852573416757887979116933321704505439496601907383060573259846088024011307825655830834640718225232819734120639298741587231751695896297839827918724808389328197102910286508182572002675811406962931643140642369928957943277007873568176044551534209701913258853651126962487456450245716802203286548207251254036096842271989801984500550059737001415077521983395215627473424623938572414285950722945686147136966945474735027822707683196221595905077779631833501645761767402279004490516372638516298247445174202186999470839316331598833565146893831323419594652951145797439836498079594291975778900277004434948756454126695337871274492015681907310618969806448195857988981616450318725611658474030013153931884162044747618425026284557959900558246470447180539186931771521679587076661270637429971544307843438108155611419057396451451121988563242133884069435876739826380717292907221652263739386823598859662825643336533987220589520517429090929121680015716224742961529467705595683353736974218310586959554467109185366617643317435226630232977217781519808737885360449447697625345229687243544804412274528399592278256744925926688994784757845548465867938735871895294055257346793629737545473114933358884884313386185460856242206278512067085505050098961934728486161268051982682170044263960453531096488279520247244525290761544908981378947599749463458614266799688869479715708892278962203985170315591529633782147743280108167127527877353597189132297316647215250296009857854749302153978629191213405980687349518247681343754313752637193745737040071384685660374372191894376498075140116351626899763963463940100574764718356859288266033919850292195517177810701490413011936258744046239600052902299454414372303564814723586000243240165956165221053677949432279662560159363597374527627472032892994970997463334964792404602138806190443126352521538799266625977454756759576345943470689981238937533013018390268766752035589586684269821978269603209767313314292315658718345218067791989920415969997116885902622595241906493387632892010860381745517716673945163301985670852292593185130705140537753483321283161379064150670791842553427409760320439877080000*t^31 + 6989392958370595373216606993704860583256104390715918328764046723166302577574426855800601933634500491707353850153783144888388791588524438484195993707836931269849791124871634615974416849630764426995477724986814578105263406043246197514891547245403290924446755572024549629935844982640807589214460650978193166335658081315572038439166162297936052469055649292704075360244427050229891355529640162502316990187824522970852925602381670530797231179115108959964610090949150780567509470085693058727972047950556965928693794815681303223338763849587586539533972299538863754587080046520340521868412507913054000256759747304616481496969685651958755125106462337142736872447094973986365089055922963781536347870078495409771102580424747972742211626098917740895547454069728854251080458739385447547698284228619780427941033255257057834591915263434741730152173556278457536450086119296310929644757627867864779791668011942809228315497482494311308887933607439897762810364063203207597333718675883432916370056391870008032444421814505943097577444913136980487847397829654739373929258453458140370755608390056168990317639217271593798147017615789896210297820830552242266482380415941339881885235685578984380507523166248171698469849341804016745601470341262327444174905076285014058459791318879106181590761007504780902600968939065435421202065159770002148520043804800865366213611869326317795263696934566090180252129676846362712955769525426951270371500363535802570968211180666834606465439042149824746297006323975277110853362293940316201377723264909262909768019363512150546417565589009548644153789537159519643517217140702952810250853327615326466680540472728054295659807647470448408743358393905535793197995123511142152039475832770736231452839861671743602140187017436771578178339542304663243197645186961138345890294256425808082274947229196540534513865694612996650887915589123498535876724926436450205164294911578427407216785814938197019434864888637639718538256739554747356251445020576602119343847248046927370868951640676051891950462635618328367144248150464400357551999560919649674050066939153236108344990151699214053853238101694453733881203562273871909267654162901840790398708078181563208874146760458125462778526096691915552641460216654858989643945023388909637830761175068142716330002564862431635346908854508856636737887742125568884763776283499062133618554926104692418813394151528843307432232750099866673115822876391652901703022013396838829735276772109375550007193338398842426296013490257741691815671028520681031605561220608538856426787673157697879110028132195110548994897635333951468341610615564658493989603992592058263090605535099892358904545009039770611423986266006576561027234089610293979193812088814812388275932169418807170490354794050279875226596773325051692443461215237062589210713691232137286833140790353026439890236043591733878072444955174053261917835186390647900350302072248084073772193781030444936545987986645551888523895315876362655339127734797275655234067049411470976179087530059675806769502504920049324300574151885047335414140192425916286495921325610846724852478941572122451857352330999716888219042321401798694961726273567978074102075676668246220532670372380215024186729268286205435696052749184570552614179719445644575233137817592367946081154920582694193111899978693800357453032089799403699003026991083754502800149572921079976802756837442274638004763741543143877581079056721159937560311919698343267921938989509381055997876449471295828979352116185574579564276956183982620376066864532927089299561275426187651447682972463615387501267853974013298796587058641821668582825824069835086062169729527147038512887686202141598008348526390057917700917849968179320065194018255075008696314945181282274529772270931220387228664888743723732755789188599032075987025295991382187160943963891291732304403602605803099293876096707558743143889577371141787093024245324011710493896767921078475799227276716718338681996149452980619725961290637477999088964345937325129243947173504540492989846939267116518726462837068385137123511349497819210008943687907791653976010199931673798626281527841519071473225925852296694833165238376790739105093872717572196637408285255816120366053392827136199923833046336750696201100320612849325975812766007745964922487188840770332177306611076364724532460481222593469238752491011348306258331300689112765133533307072667026691162205230766735406077613796144635853401099025106194583671428729064189531924279128155760734742946496944295858008617085196065007498398434552439960571460616484697526751182500726852660528229189438595506561067830299744143476138712499635738126772208497734052230310851388645633441610946089688038450523061041000663686151339125397572222642066741900525383462266629846086479967121831521833870640466612296335799929760301990036713314949125570255247976072389502114602986507491361656874648846437119890454505286617793583544841057159126393739926440084955498144851504338686248866282550578791063999028428554619122801015495254617385630819756860655099073133727832137758382975374361089660859845932126642231491108396066193408761934322775493702320067703805147026916034508438801832749813687814514668812616737912739689465728604425286238096474574267354847207893283158077953515812845737034830184370942374986640243440676880107350116230610656232598122467316025686349068009928882393764726955577789278538336329624419954280549803580166697139602616159135332928896642124950462656643356222258075544393995275234527210756220820454551303603207453550525081657372499750160135300833661492050605395861827432151931433200222965121638485293659823535058507401822714484216576264727620458439983182723962925947701847290909630458494803317917077765510729822855456751080507204441413734585825820241779547167572625503921128394805943034153/67631847444123845692219055492548335444065623095086098827577014222456104497718539482431028063754742715346121036798390902845528797229614723980930032418217543269984199620525484784113805572482974440284645744079347393644480930708467394192611445195808264414561437737273075867865219107618497845524513122786814913179816286686513052025265939543501896325607190886205528538668075616161516082552030610812933220928961839694914834551171271895517231410437370491533725268468422128985365383588757702071650654471076944286538720657512627219924555063602532130211310749679536409840868637058251166534997318091195828325093046850069752769300961869662362113630549085809226987502606310305088512757023052191731637360294178900649506177630943736513572332107331241500672780986823393638448578373790778716712879997552615526490325030818177662144220038117726097082136900125463354230583035520072344133806331360189416764423800661556128378977011699095762135774082433466617554751703956916601131335308006482032764890079798206802183339166786205407336356468171583946313664373873565266800648712039933140577689183841876597263848796672170978503425047309657398795825882882029385670082336580792614395233163583725452737674254423002727047199506616399393408195665926232868198573687480958943908005618562058244473921717361568302082582528422154733330499845541463129965759170247267675268801728965042244941044236063413712420137832165936312611877361268035054224996614112564806335420320554184794381915702718127998754884985934022213091762782208474648501474289880583402993722207128525197234256840991981282255404029435346206076099824660287269663669495914479918134700183310862798009092598488144341655714739985503069998457717296874574051228521411987562707411631118095110723709121881272764008609289097193948695032700344326936735493795353791913395870708449597398446893799248809427274535177961200715955971032781782923981733456305076350188959222630703436901509969293369734623826446184134015929421113969298255730361000711881151141834243746340033131524059217368126419590682254243920405027939548621673367252245620351293912887501004632610834474130639294871923692647313551325656217441019870426763351507600666082715355576032758375335008480829529547316956667768459440172596383533639146131569603447730755495383940312142793833520254377964487376980530353025440097496983497405207411407613845880915886839394532213649601478123734755203878832261271298571013913226112432597845936715256938118444921573408570624714789993496100527145147096091881779807529877136577420818735542384455504353167110354592621355083615664894178477540808955176294885568291535616314434121972801503617080854067954142361048481804344144698083983547825202558560426377999729743995960876781693999399544498105135231662021704155336232084106865482755236458690657570171523603748727865661961679273467539322613535018158609005071375130604798588070319627421997720366137559029362076623667925600008278375431345198751485910257572700747376388835802705515627611684886309456889686032703634252043427640316093495256913306090805278742284857204887171144391334984023244260144661997104545822592493507731147275975320570007660450474772494146021087305442251221485694159720025892103777104594575303689248878240337554343452706661659740217515739072115381039462624502941842514542335932415837590659011431852460406011212295143489483807922146194361112898298756017498525562159473722327516147245025213264972067461889921178318204811228784230998127511647214120505380920165426595971721977043001906438600611590394070012765925972250437772922820955285813170733543350760842946818361602398807995745917174497899438879705546964966656852560350020339117437460632811089598857503216906592525871702489562274568186243246563559899955970317229976398767490700660546099975767131981681518177801396392058204847749032965139247757635991071262182378928739089573613899858927262720927415940326176145522636873515600128848782904352295854022808395270445148591096616412096338054937070217777263818041174878592330503865710089831361521320276637524322717613898206258076456199249988414793464384675045998706998307424912873194896185451380650485144047350639619151831021192431853744493933828850313556159011588235616269019991301154778254688802879994787475741098726935236217672934624699579166719377247777842523126582681655794674919676437002323351083048024232568951194828100821996243954779900038235210698168336357499287014809561466342850092993924053025689203747942237076954890643136659902992659823912031970114951085370442041905278220491035218257390123176455736659884915402404607081720441953681729724649041536388394879653361123177780451689056804037588075324679182477230741263060890470397612726768608426826072254014724666533686004246927340592463032016938753988934687826824872706252743716373512155623163883581066172834942317903236788401448802888572432690326312831412315249071932287932854224800108244503975729667177627445532449730582906525326597995682246139697687849397589700193400220324986931978310621735315741818014440013109509326425098170516323934197913432172193905961804789271788735651578911465382174000120555037299189306631584182126927134447553482865454369839200602317604343292018401296671726389147391334760283863865370828150435663500339914618383088826393891027868452373692954619232064222748994561622823044924762469101827879467491355535589217527025572141156871904924218142137369692911922204278017193758182385044244337686671864764124540356103595058864214509555748752254456223225931416953752977321375795356360906620602273814862057655456207178869249557041163188572067013828788830424827817136866230598095466127327190587572502562417818670105473769863666623693273301795526683970020396517125001959019169135230554652371762105898153622511304735897930503415313905800000*t^29 - 38432928222509692815818531838293656934687437070395142880562828278197009622807403804747369602351447795790834253624956612356094516798680064044752803780910744204973882124943875932479622942147277791697923247188866261075256418450625978307437018636132936842948716519103035958214308067817583102287158946963027600288512911305545861952472311926113733876965270847953658999663390511779285967326209697233431673576834033229216938610779883043110249638494670360507626715558622800470128002094719656509947243727595749141595993521548577446206741844801528182862796222255466784573141091364626644001862761608817877222601973641419745389823893947313391032973028296455101979356882316837908193211822129741641532932618054578212276182469606603479428062836620770632618468807268574045728888742087457907960730239670644940418588190278957490872849256826025850977568825903970593499213190799981021089146963481563738228188079536836372772180707884596703099730183846679219317590478889119416384321191028441999695035880960973066244073482062336026131693405156337645370613848908423738795578799130045806279560646375187542072043499374823541499081149594572458893726564727083143888357481505723777390997844448971781057959689026238891421164412539966515089325619188917387808873318615775873737968377914896262524532190677776587200316446233496601327310862358654828841754067872470751144727771986102060821052601019482722779844920702098441888025702724635443820238729554823058053548537717187821562824324617800124167343282475061982195937070587400982890994890693779056745454828360102912679337377497990837271249435934092673841380849353244873422558959472928723908149565610407680775759671634412706399728764352024221345375758429833204657536879035137671605016572662409751239146417438085064801316557764686612304981481265002575768829535104039492635418853460473302698718257441346090216160950180371314607379477885945391970179910486657120820819179352318724585604083032015234041152777709133264867530434603963000417804852502190902357084507370421792276256801639176873202889652895358934870090375783861882841040816787723931305488572443203287503847067627667691205665610666844672548218863962705434571072393609025622735881744584675306849490772593135982490120307790327587756731377662705269835547450275746280241900218185581257541374327611096193709126308893212862488384580238296997423865281607282768751468235323374163613349403823714112002933881269610677500163402600746053940259299516229181195308750395105475234751050257307418773425106814460670475994779245298685404031934351922455660447498913175412510090181940390131648330538799104471075336971720418981306795604667359441611182347960215179320378939422196066435928395647827905252506385962586266993383731144794474923453162627039310715732857431669116688219198465643776497773318815673057188948139119346158467317989856905216987654434918637281009790756670408795555894696731757357080994759544946548226931997389892174620085308446346497879946766926606339409604282726385254571327447277562960440657443097459386927148464333179313723164455771563277846737694585876265643188486025260278323978952699912911033604457152279640386520530753026639595801105145034634899013556148628821444672285543696077482174440783034103767388757425639329546826789008281299411202220727084506277593721308642932191644625775275100477124519805457969142231353231446951768280012141553630716064769593321199186871380959297831658703406453459067408913299531193330103254337122761723585575775824830039779767492097771511453316454765807788755176124395284408536697220906520059704278045805557282296579335532750960393406449322422395212289725548119065412881368814390374456193643833204064344575055697188165215019904951085130791403329970209036138316750309831067410967111303002653626453316837999760200300130615818257362464249974884889122993774102110659464159243333422097620110928819706730728162701585898015743509394963759425687608146524493790566778950769352701761823518350555394213615214009910287223099671239966784601722604276513288794018487528391606477708384424708542296919932540651534620126080914624806677793524587580255844777268383843263705177064441237103998515727951922343247499378020307427001812945190692394889256894915017912664928456741795622005513566934603993684909729308127737827850216559203294892974714181526465252604090043450270727764765629227300974874431009446782750774676397106411269840002835431772634066955476223280278379987726483638787912173433468472253265867231176011092725903465558677733098740593266829579937082059543259760077716847460706532180113250721679780887536604129217419975289311853085175141947507408904258238409440268964173338558860166702711066108403046372007967672575518615545476393871548446675040128533070048003529123341299106500631348532027681385090025226419530505374858236219089309526517208501307477041638054050685122240870400768108740478430911367710218486805763094453942710593093860350467253606661705646278747805430753776525126540575138047462329750354063245871012494066720006448726988827010450653471218391773265339408246433128086101838332372306475459352206029869668300046160888412655147799140587165262647407546000603735948686356683530048596705610962272935376205752197213006970237339442215285708960651749979968228909544159484217918734187490128865522001662907580377493535370050154417686664740457187172958175156725923576406942173511014153635823912634837324403700124170985433351868468212762882818023055623544638716422848778129467583505867143770241307438206498981823774454759024882878076785658537940326678513650316911133768083060619939977564423815350493024773449798157792775940884087396432732135389205539307049612299290130415543744789412778932447216958514855433954564060276030315892986210298275123486858381388799007762521142509943838613/3379260239535705255449152117541466829601761650509646800039968745115134324730833231380777919461400765328845840769685117869764525075369370174081641964620593799938176043108325084557962216363028619447325920109343943910029409261950663937417033934094006039196535285562368514915058706446179426833276534997175683075777717220991634909814149875811525785372579986003855546638966950614415062193720426036825525418140196748894192940160247344020843734955991373870081652207267022927579118648969307251786958563054844561075676076990889546264506216798623070919868595733987870960669608796462273803765900479798026042864131892612105922852313577556578024229333297425433444996250915297657698447756082849166177328795388456104866705220249568076143665835293895480499133091376106806279723795297339253810929762636335858547740723091570325256792235697675348781793667871786082768279821326502925056892599108307395341091382315813614828315092756965164114990918808485969959890869621847315691010512458668705706080197435434539874608912161145228801047604220021556489948264749751588675659999439512521403347297496099282394321272633723301650050444605230812788108679458484847580549976058812706836506650139062695897134137746859687982461796037488369691326742066452118138611492177927914128368970389531806766990088567479740335091795989093179606754975041020002597254656472010029705672196733460214238605968898478843768854473062360059206021044706116648054207589443072634633793932568379785071013650111674740351580287745462006440343595566209647092366767104722943135789775107904586579049591813702788896140704781097125951871332618370905301470934468278669013006226400601386010868109489976591415832091663413584428543628702178319234490694052619654426311705292762752256505328193309111553395684824201173505486289062032059701025189981642913190021264018740228632743072934880167590372464581578615083455242293131153684466613040898470049096617710065147588630618810554922257583604155890006520059696349707350777699761725224682344983373075463679586468219372619531557999548227117222091961568427791476024453396686341000857923240998472850106867345355046147221290711929563305892271002484061801668279183948736729443260352747291961581394044438689252209043800399879232027934212404835969749815322599853857403890045845251548560854167192885191110663613395914960782802521692680694673763090774575222314483802850937157871466958665229665186911308502831435496522767746100511526853872427838045987127288271345477076266575881925850477010970421970230997969337654168989060908544859140552614059970444958783046328143417187298779791608006070705216868567394314070331553197882392370384488191188467320039974142568781574742196281406852362322553717990400289622418872774368089832066895784632446575112739631761455182409339589121115090642853890316501300063169195770489050802319119464774724560045235325805118019456770798417720453108085334372777011139087781000954993937738344667793104110103134589102180098047687875428382004148004979632117250427690798450392674690731411263821311016366457495880192305134398991658271776240973208427305161411481021214958775410239190451472497669065111707101417241128894667035089122603640890414480440373704631638539943897398535848794680056019663762629091826619060171157764838135017075418144184238095266544950753267795536160995341640163938452700353331574583319380609627235711353537573617154115702191019623359436295548184760052897273949163871672268530450992119672701748837474633683215883182653562748384053897418783976198704466630558430379567189580232199685666653971295317556664979065666043188325170338136616409406408132206408532975411610115088008161578598618868257633833340705411836856163604212458539743792692996806059856872478153940365458449524172057456406959106690526107975822927123249705397235849455978348011683599598233327130000028087967664100078174749756579040225548123641506297373299914918249478010373438762227127651256151947472154449978094719828286499965420038882546262200508467560526632471117209665065520738411040194580841140718888715297166294431064412165001128042524587438961841177298349187605084782715629634640438587950432861162917623338212103556886477026071578334831655313942857738199701841654269309220530112885898071564590084381115477657080315768255451112799644490088840608001037717793462700197215395998572798524702294335149537486654910699355376485899053706568140522600097251780893771793671271877898433266578958094765377683938746766578217293948539191100173110325391864994777045679191866300061052369680970396258966594998561671816702152419766979933940540048721392789131943828153834007820144159231733361538064637842872725878107625705521910672667037592249320400211753140955641740378575726459863510596931729441300569602721841122215673447115953829973812115869849828455831499929809217550513256476945470406555392886183289156601895458028527335049820548456202938438130059839891251250373527163461454088845505503952812248215189508399126083515506681969223295870238594858829808157658306705948617044928399275713069447929905140625978643199191835086516197884659988097306136521994576322026556074989112036087079493419499306962669579810517126622185582655230095110644601039126326857839018547398967036815562715204218275516595738344570216621968817567060279289013361706244525629905553750458383441085192830895890266501675770634309454174785386091726001121941634146041106481277540863081905999960238405365733652727932596827156277352291688827383077251525752563664825586783002326012918040206484970299087154185067368732851543370176604922622213868329055453539498628997417346135000527088810587286867866780701048913693074530777800446324801826994189397670790956260448769024764312846881191493590615124785381963761161768506320394704296517892433183313837912027236189800000*t^27 + 397997247649419366589418477437379521334907859623812873464565075456045892293763421613222425183492887894525553349010833629926052182018430466112760136262956992728883556307785690999614146607562697472936526224533817538285686386153357694997094204323328793735020894848748549454885747786998254295894488102154103193830662210728398125840822106432817258222892707002105021549393990133265920285538874998288956157105062560125398723337584359155255420386425052983669709753548755569024360977919074423699546848589699190674570098374343870118520960392542542188059860635873267442755490879382774491291451644008465706525943268153693680586638471705474955906985739788073450517194691182937884935753295704541801704229951462078800933293986870417602426821251532982390411541982006955603939427785258670908319335657209965301883063491228589249628619670132965541979203409509432958260212773346801263296452578484672990643681235049514367729004713785193955371456137214381791803056718537569110916047742018746217817332536204512605501263395218001321379304743611554060852196669159412731238043870809156762728415780121153925309963367582172487638123157373560975381932571657086704402942991124841695496028817054401563245985606063919870872594099963863619447197474193786030810267618426837613038893378517063138033499759919778127655850424345250212222328941691547841533311330354696094265463897654451975835586257874566281176344790417633536275108942666911938511108121113328913288565118700672655636955260863045449809896884678283655846363627199677889484522022966267016781150414723421907701126921956597928630824077412761744991215167263180316526328915600271082897556745696205393436844727544381929063837723767502686419820206052326297761832595122616912055272544766020002851087846547782509969534935419709472269149683866080941362990216966402314481741505846668336700554438750004147208600013912320539738476189633978667301897431261902679126377210108749787092292663310462120379710456699647512022250096693164727598857866243663869659936228698473327035465325276776309178715515495306737817703668934885981288620930627268261549477823796681539461464947096617889424983024138890013439844872232591645675228743000624598441821222090110370483785664926353143467968622331681071193506440381125433285082231396353425744105996658344991287222829717077250310951965913287289421260149063012660406907395120314602886384535020772802244158079848480341976916545426586913678862322576717464167405443543351309751870064354627671589333457469940645706860504260804980065863866642751925952582092797463643888596630736445975908633571562625516153744362553791091283140141745196178489267705853525694716719601033184437903568465322010489054727624415852175291893747914802458280751791487091970404115357168063457857729839023725546143688028792277587966291996219475495860470064138005848538890288908361706652649052157671943130451793196662027098906293450232511579749397775511103595398518045195854803554525598269781504364461997030347691591670552109157864103800771087907295893759106630015445830148654127160734459521880234895334100781586324287668792643114120907012421660288948053047362938274451354823815154316655883372096528466570986945000315373410324479565875841365631039096857532814614888473836650935412554176160235547157452728942291494540205093394247226153340784841130098058345319327393375220558664916241077436501871776712997066110991472228180762616302208918118499466718971127282877180377586859324304326329267878941029632457037357580618695837147219617705992202719826439446277124761509087379045038050096780937310732183749048342935617245394469111675228482362205967534574330582782130851682992433507120157578742046388907169911258429350564138979936909058973350050796221287542477057006496027418787785985503899043742037034714028937094833043050686948107256101046155800827189138857215400302244216987649283971045323418777635974495992150257744357291660101465602523429104711836127587862133173296936246241361839528373954041666290255217240555892493497002145866442379316430463677458544327718262639779646243315731891355958933733185551558120788791914998019482782848028499037980700050607747282458808538844275802620467672698316996751533174014888833137659559734765741809103350058812238605085359327217931590265344880484836101664302363310028709741418071624545485600740361551070665785569196139482750622160643402019990212659240394052142680469738221538604245801488667552003898458022160853147305048969142729870271532130590757783639226165824321410944005146598936039763370952761213306949796535188612830403926262927076190747847303034785570402326970885621575127522921090976282547369145011749577764509602168893383062559524732002852771567604231736228687118833032330926402532134612982995575290319915425446291000139267335455464113921896078462888797377040824958542158524601400359629237076000292957259306818584348951623506665047112445480794802947120933618606709004971813425272294448700232099440673172540982658620604097747662702909095938507259011445059167525820039229141183807569308921894014379953340446372615858991311803049139640533905592053515736983333362149196987741004756257300009771925771452464900468809019104590006766204229834718185769728131945757938918634377705136172165279294084661471821231390035751117490373257100942848790654068463201010190601466021512510098741587780460089248530402886685921251918213712463523001191467716876056251659064700926089754356632891153421061183055579669379961814480695787821625559705509964261614865801322066636114046725611899506672712364841553089737295308491195328704937340551101369773739112304291961311842516767797120501866412087685007732344009072268973319468716779359349029257908401659185653719756060904398518139509524767646557949939566670561022736790734977272359070808909107316445161/375473359948411695049905790837940758844640183389960755559996527235014924970092581264530879940155640592093982307742790874418280563929930019342404662735621533326464004789813898284218024040336513271925102234371549323336601029105629326379670437121556226577392809506929834990562078494019936314808503888575075897308635246776848323312683319534613976152508887333761727404329661179379451354857825115202836157571132972099354771128916371557871526106221263763342405800807446991953235405441034139087439840339427173452852897443432171807167357422069230102207621748220874551185512088495808200418433386644225115873792432512456213650257064172953113803259255269492604999583435033073077605306231427685130814310598717344985189468916618675127073981699321720055459232375122978475524866144148805978992195848481762060860080343507813917421359521963927642421518652420675863142202369611436117432511012034155037899042479534846092035010306329462679443435423165107773321207735760812854556723606518745078453355270603837763845434684571692089005289357780172943327584972194620963962222159945835711483033055122142488257919181524811294450049400581201420900964384276094175616664006534745204056294459895855099681570860762187553606866226387596632369638007383568682067943575325323792040996709947978529665565396386637815010199554343686622972775004557778066361628496890003300630244081495579359845107655386538196539385895817784356224560522901849783800843271452514959310436952042198341223738901297193372397809749495778493371510618467738565818529678302549237309975011989398508783287979300309877348967197899680661319036957596767255718992718697629890334025155622376223429789943330732379536899073712620492060403189130924359387854894735517158479078365862528028500592021478790172599520536022352611720698784670228855669465553515879243335696002082247625860341437208907510041384953508735009272804699236794853829623671210941116566290856673905287625624312283880250842622683987778502228855149967483419744417969469409149442597008384853287385357708068836839777727580790802454662396491976830669383710742926777873102582333163650011874149483894016357921190214395922876919000276006866852031020438748525493695594749699106842377116048743250245449311155542136891992690267203996638868369177761539711543338427250172062317129688098354567851512599546106753644724632520077185973676752730580257164866983437461985718550962803296131879034278092381721835863082900056836317096936426449554125254252371719675140730653547316719667885602441136777552148628240998784545393873237839179339996716106531449592015935243033197754623111785633912985396377146007814617021986932485598276465687607480004441571396531286082466253489650262480283746443377809958046541419374232203562988420514716286123637736862383909156593287680123898960317098924055700007018799530054338978035457718308302728893915036200568668828530088713080050345342814930308556793231975666772777104193149407532567123344792732122464455338631986158709111572000553292457472269743422050043630521192379029313479001818495277320021367237155443517585752915663689825256129045720113468328752823359910050163610852118345745233490804569877185226121013622626765601608937819300514626504438210822059538754964450668851529181010202957673352350862759792779675046460464915343918504994528140866170684555037960018215383633372592397175924375623291915079039281952624128235078021224402595492921727576084450321919327684874630252058938999124408077972093052737075912875909183729194264894877490975997355411607403395381153285243286692466631740739330143924172962775451740671465369463370904068489934045348022934281441712401123898667573508733179874250848203704522823537428462622690273171082643632555200673317430275350437818384272169352450828489662122965614011997313658569249967266359538828442038667964844399803703014444447565329740455564241638861842115580616458182389588597033323879805497556708159862469680850139572438608017161108677191092031833329491115431394029133389829728947403607901912185007280082045671132731204571190987635033018477159007156907222347560280509715440204575255372131956120531412847737182270954216714762351435291482023567061876275225119064259425739479326984193133300204628252145468947790320655341284954453820123941961897812863139494568088849387787648956444559746421495855577468377333174755391633588259461059720739434522150597387322117078507571169177788583531210419088185696875322048140730995343862819742659860751842024143772059910122241456702821318332753005075465762922229005818853441155139885177222062407979633572491085219992660060005413488087681327092017092667535571573247970373504229404204763636208678625078391323408074115288027702266690194793439515748930952858495540390066325747715700063289191315680246185938568439314441534679541094425383981277769978801950057028497438385600728376987353698795177988384225391926116646727606244770937570006648876805694485947462606828232093945055994756916468354389822125120390611853552135921763359843873203312017517589633994290782769822141745896605325545015625108738133243537231835133098295554233034015169110508480225172897221012448454119943713277700773629953312279680735798398072803343901182733448791814095315446505266551892979506968356024252835177304260507801846885424174117808809890373522916058403322839305606487049009465870099543362944630641181589939352753931787969555680215737127337900720141948984786878444440026489485081516969770288536350697483587965425264786361280639173740536176309222480668102004467387218922120794909451929859205727041130733880291357096481006161504388736555268594015000058565423398587429762975633449879299230503419755605147200202999354377518976772917827641002751590316320132388176735013865042440417906863167368932744921835321381464812648656891915132200000*t^25 - 6209271252533637092166954451386791935106097486194844849990468516987962950263723757916054094472271846504686113631939196555994354141989088404702859344410890758842799854864839762547246749733044163321613427782522855186516122985397658754232929098242795365689671573674879229038357376140352049248115652618727604496339891520194458251954603861624293366642682646513993972632584894092945462557297805428495246642568530531968559208878819390855816464109984176692969216349636344188358096633541744195788893311056318000255345048634050149125170013063563760200880310145285441626862158283927054253862749309471015323292229662175542408537724553641915744403482394458753602782080560572465605117765540852847581475339389851351943453669134911259602010043712437702714129049167156146624051039155260729010051020261205995148648883605543628874783533108610747348892418489989352765094560020054487615448610808218718918416966948032824176800134608566517320782717670939708802056351480807982095355367698123224803657932803139165307485289499560661025614277088994216506395549924665049615452930335499267294126672555038943467839007795695171596508090056184601801931459177809954573916833264251952198703123070348719331492090843625461354730566152979535728095273510015843215825830814509958832723382295985515269879774495201912957174924572833824158722306893962451460296301976955652549967689710652153191482441167541013928887795255036514622163842626977526334338377070871764823052000846693743415737602872916821313405748552876536041954049286939549843955801282288387467525922569614820429356477745525708335915816802979971453079613315226160821820661950989283353158853803847546976529614319855831218849093215834808290524630293586603166618286410111412337165179688310700027251801639767007127256077788810734078987031143608250513466531483608726806641512576711043795772207423064709069207444139207619402667425897306043059166499836124216701174229444245971118135464567099071422688149417941486312637951528947275223770964965665561427205091065607941808204941729467948565788521578453930892899464905964358685281998760866824566401656657820223134554992489159644076661694508040879721834613220054609222552394964257168979849845206463156333572824276126546730262271254493120746393570762437672382351991715477498761898987393236132700361009813733742994866407866272131714821374260990958244744657702220581703591807243451787955051764978834847831205395271328107105210086965579376461324659681486213945940325818084123719905949726404410849990202661238402275446551165868962336564857100594108694998619987984114218078990317601303756748185382383240843628528718389740507731633465007874498876391189472516807210898249116189619587602794336670701689842027435214139488980281441936778670203484822132976142159392357536972717560206166898115827454321194329708082951488223700126782366567628817202273214154461770497961003138564660796316824105171190973086118786841972949991089232977991266492882906263363714413520930199117150481309655219139791282151805354445801826315225175651483136442262286599063580462692590968775640732292708347073855405494397579461474348670238893161560398352649013047931517829950158024390050339950465417482616102869239519361202241053406275858779303666455581691336388440391106080823625998163355375073343517957067310899108970150668356314533050834293289769695849661201684449660916830678170292579782106716676322405193313942315402702787728309763768632341666091482593338205633054309414518965585710022951050752798373903253712600498156544661433462088567553399250321090461369776523778487189136403384913542612251793194919875535121183569134602187268326818397156648460539450282913787022102210848290342543993812371049177971692211152757980968712763608610749155634708425180384441195680092525198597419800263331451199776313277582366288205089421434186567540996928125630152828958415469101150648183362437307000053972729850307507726096804212776124162648046067089468554799316946955398655519379771695375766587883044580155387605438529072454891534626042668119021970172990572227882200320323398411584059075001335536128108219922571018894784799116771297425405400904442999641689530393411000499043921198640276802540911296873088681692913565304811311185619889440655052359398359179756073400682107997697222038536503687677122359953774179188035785326418406737090487693145976870747860319673862718377938028846850293756991862803860871834411250878181751954969863462637091687686488115462355214935300192080441663641147999813787590100475750626512208287994941608080917298363469021538354281780936515151455283335351366840470017459618421385955425971784092638698026348322380609591442712409560176076273494022762762624215419908254270052123516001477335904471608065561254023319180743441157215842907957056564088970869842920345721216501602775076864578117782250462119779792106240503065640633052044973650871475062284589669866425736286309869380723912287864570480808982517437144727178079787265207850164601009719978328763492065558329620542496096475668948931750132744460798324329147330011819919879098528018716541746968467323082701346118307649112972409603330586345725088718450358177919102498502347111485240792240381833395156946516036254848233317375695985193498566327316247675140265286561842765572984543563720955197393306234009576082966868859684656067838693023024200213644757033869624980633474168038747970298925377823402926359649146505954227860611318425706503287414888110960188806073173151464801173990697707889007684824198895737754467422523223361148689672226187549384898570970214879805715569362335835976026177746248436077414429272767083227087090814137809979234367741332118447326793218459127230473171456952141200531660014196225756916748647019782111473166088501385253399931552461681424399209476736223289065058218175147/75094671989682339009981158167588151768928036677992151111999305447002984994018516252906175988031128118418796461548558174883656112785986003868480932547124306665292800957962779656843604808067302654385020446874309864667320205821125865275934087424311245315478561901385966998112415698803987262961700777715015179461727049355369664662536663906922795230501777466752345480865932235875890270971565023040567231514226594419870954225783274311574305221244252752668481160161489398390647081088206827817487968067885434690570579488686434361433471484413846020441524349644174910237102417699161640083686677328845023174758486502491242730051412834590622760651851053898520999916687006614615521061246285537026162862119743468997037893783323735025414796339864344011091846475024595695104973228829761195798439169696352412172016068701562783484271904392785528484303730484135172628440473922287223486502202406831007579808495906969218407002061265892535888687084633021554664241547152162570911344721303749015690671054120767552769086936914338417801057871556034588665516994438924192792444431989167142296606611024428497651583836304962258890009880116240284180192876855218835123332801306949040811258891979171019936314172152437510721373245277519326473927601476713736413588715065064758408199341989595705933113079277327563002039910868737324594555000911555613272325699378000660126048816299115871969021531077307639307877179163556871244912104580369956760168654290502991862087390408439668244747780259438674479561949899155698674302123693547713163705935660509847461995002397879701756657595860061975469793439579936132263807391519353451143798543739525978066805031124475244685957988666146475907379814742524098412080637826184871877570978947103431695815673172505605700118404295758034519904107204470522344139756934045771133893110703175848667139200416449525172068287441781502008276990701747001854560939847358970765924734242188223313258171334781057525124862456776050168524536797555700445771029993496683948883593893881829888519401676970657477071541613767367955545516158160490932479298395366133876742148585355574620516466632730002374829896778803271584238042879184575383800055201373370406204087749705098739118949939821368475423209748650049089862231108427378398538053440799327773673835552307942308667685450034412463425937619670913570302519909221350728944926504015437194735350546116051432973396687492397143710192560659226375806855618476344367172616580011367263419387285289910825050850474343935028146130709463343933577120488227355510429725648199756909078774647567835867999343221306289918403187048606639550924622357126782597079275429201562923404397386497119655293137521496000888314279306257216493250697930052496056749288675561991609308283874846440712597684102943257224727547372476781831318657536024779792063419784811140001403759906010867795607091543661660545778783007240113733765706017742616010069068562986061711358646395133354555420838629881506513424668958546424492891067726397231741822314400110658491494453948684410008726104238475805862695800363699055464004273447431088703517150583132737965051225809144022693665750564671982010032722170423669149046698160913975437045224202724525353120321787563860102925300887642164411907750992890133770305836202040591534670470172551958555935009292092983068783700998905628173234136911007592003643076726674518479435184875124658383015807856390524825647015604244880519098584345515216890064383865536974926050411787799824881615594418610547415182575181836745838852978975498195199471082321480679076230657048657338493326348147866028784834592555090348134293073892674180813697986809069604586856288342480224779733514701746635974850169640740904564707485692524538054634216528726511040134663486055070087563676854433870490165697932424593122802399462731713849993453271907765688407733592968879960740602888889513065948091112848327772368423116123291636477917719406664775961099511341631972493936170027914487721603432221735438218406366665898223086278805826677965945789480721580382437001456016409134226546240914238197527006603695431801431381444469512056101943088040915051074426391224106282569547436454190843342952470287058296404713412375255045023812851885147895865396838626660040925650429093789558064131068256990890764024788392379562572627898913617769877557529791288911949284299171115493675466634951078326717651892211944147886904430119477464423415701514233835557716706242083817637139375064409628146199068772563948531972150368404828754411982024448291340564263666550601015093152584445801163770688231027977035444412481595926714498217043998532012001082697617536265418403418533507114314649594074700845880840952727241735725015678264681614823057605540453338038958687903149786190571699108078013265149543140012657838263136049237187713687862888306935908218885076796255553995760390011405699487677120145675397470739759035597676845078385223329345521248954187514001329775361138897189492521365646418789011198951383293670877964425024078122370710427184352671968774640662403503517926798858156553964428349179321065109003125021747626648707446367026619659110846606803033822101696045034579444202489690823988742655540154725990662455936147159679614560668780236546689758362819063089301053310378595901393671204850567035460852101560369377084834823561761978074704583211680664567861121297409801893174019908672588926128236317987870550786357593911136043147425467580144028389796957375688888005297897016303393954057707270139496717593085052957272256127834748107235261844496133620400893477443784424158981890385971841145408226146776058271419296201232300877747311053718803000011713084679717485952595126689975859846100683951121029440040599870875503795354583565528200550318063264026477635347002773008488083581372633473786548984367064276292962529731378383026440000*t^23 + 1746292285098134021815962733797538000821583917409539944005257597043842293510807807697262577952073458140573852838918800747379650163612147294035282002739988012721668589561373746529746009623888486709038050085432449664287123003012690197808545379117950563073457555822797977860512369585451387445640865205823860680545963537498434940264691924691565523352199884854742421943208549832703233061384097829127598837963940707343142029682861594905987589465660841994806852905424454979751691456666140315504767795139550079551148274113819016926966817680159315449389894978935399885866702212840471663496113035543088629581579664620674013736335374248542708922386114517226785412338494695783924621968207288720645932446363850196957855379222124358499543519629074328152834923295156351279565808746793334393666389290596543493422425791651301062211206751522873470484443971364706005377785683945258680961370323053222878219962605651064662522498278157397313432083214829906652978686184320669622587210189418701726887575002996430793636880973943449274777970339417243837113193250580661122957986055835577130729600512593941195265463689728150296628624660238884596717692059279998231931518677780567398270251434968844555199238497805880109397887093318422019421066572104125271749501283101108831425141878591964456075720083521651488440911067836928661459063993651584063916745619711803127689860970575793926356682669538757669862522535042079441736104400489848068820274124309789683578853761530269840134289552320020538335194166266986596727736271980767446796751651229631584814139950534645816300971908807158561706406329671979898535351967973506509752681751281704846511054765567514893996304035674296539966345168132436008284500457932808076844213981197390129854364337074516005879001400698905831530298756358969714764139570574251338525312396856670839032271511962317583337958666343794448252653621117497521832919690559935125459957399406409100670136054635936467355796370317861601909597333006623133912976307631774696203788113140231957518305147941640945053165944149406022696372518120768359597364066595727988131801275024287871894285297558109245047324588432904163094545259862213871150473434720382624939441907441967594710974663259395333403644203757625752664711957974400879429969772068332900695752427302365744854294725027364353592115635007707302745890362805009137450292165096884897799481487894155514908463381685815383982473198759876180056941290345537688833780479198894669613218439939650296081432349685128867676233659492336703824360975576124162795764130544658002826664944007419362704412889073245621807496026193099084696889165276869130369159803770071852218390342766294526671388954940879586022814640529258698090695822992488120594371198080923794154022237403818355338718411102653955874251486696222763786897746814502394622729446629813538938214192530461710935585620198730037269976526424971239292501251746395940410156101187875937949087367727353746592916994063077789409808400468544201859060806968824512797818008970523976714492591126789208875797314065537704304752731910750847283698999026663804630320004399541821021831419397605591623691152856180200889856957055801752922319340659156249854745663795012219397399224309945025424587904139066459556223314868768314751335738890101973777315586127440089847923389523675985872278695195265482038600087396659622657889112404479624198634219443498474996737884528159384547860815992360637483036985749287607996144738003663436381275815142780003193306141173828756158651876810824595812420911513839285658191128273501440855152508419346925244277845380930858819163304548579939026286154110060508555302411923713366708163012854508180583501722950243372373754281511054565965522650939760930347761032057298109327641318413509031631281743442573915145814225914517683524855326468360060786010986816006314308818858688524988339352482995377105183984084058581648258139131462668505676504693581644909412730450484972096380150837658123403523873902878812766450677166089951951852366106472587128390229582334304921842797168984468446734712833201522230144283889190093811289837281949412400109457915153383172425940088421266565951825910429700962510229111619688689027663675334052607459400055753644005183954604938051755124795387466975493247587350828802821280381991854592909097704936496179778799767496136041416886392674112392195386617807787277506284171758004222561827382359614136183198635896062226420885804444414473632649274346185715365110259477068420566984198771217071165219447189724338127206001041634122195204275138063121311628761000222819395090929606483265883017702289449513723621203283367873979489559757078306694519533284541880382289834479831214982164910288407587056535648672051281825592396960092223153432187610101255942530057019504329590366061911882763932014935138531623353408618023928406254085747618457060880316904566432063716405859235293948745600299900389555335640395162135276799614299453279953739840109631024726267202750976056684570917376164109459025771662195491828373490609395701422054887757840444940761638812728259696578949121771837100063229972993048540210535834048515179065494677293919268725881154293902969141967381802951529756318085420614452261085050730293391777206539080015515853908196639534222412462177238155959979702792290559606063488601493427820765905160410134536928804843204721520722709467600136905796789541597686421553969218158771775751237515619672630196737605134826648807138351453726055186481284982999780171747029351520280538956663614045453276355932627451468495384341014343402924844050395945490977221542016410298935933794202196697552592352207768583469820661538285352222763100884966624369686386798539742583328067201423446963076985707952321662418918196626140334764991682580158668699897606323820049674713327546492968223915777139675314437738126653/328131066737525003065352451993156924033794247223400486380692617279295651821689603626829160295527320691351697581983917242426410405869199712555753640042869253037475065055446058935338360139598431163725850213516006147785464377609702150444842425484490441487199803090838681883056425118686987822941344702624305458082763846096289186894997161854162648724583853713417857427262008248066390097071403687633782902920859684312914386943096481231009464118915104419268798112879551501663479636928903747637284382209673312452275792983173332753220168877547457611059704223445199064296904042555032383843935263980388036046227299717407386711746390864189460323717870909426146108331610615859515646376315291150918668158392792114530535144574958059567573349224189851004988285684346602928610861282495260877293179850194931192316852821935089553920405495281519374464022822332851515180794244747385476538846580082022446163945819071756802169726398140095645948393565461681141032881542990971233764788890914207655517932214745093002317097267821348303869839830060064180908019910483125277201768061517882513078650626432828870173225023854291609497651867464441241743886266258673605647606370928190373979631245387247282765198882666085644673826571756117056983901041235205674328941994088652531305392776954537758533820194233540003552391784448178309641425112678753875385597077716915927942082871220049788386376690142148597845289413301628937396246370014225245843345641573719594875642727654268985156397909394503773269390259341962944207276670921806311867497675386140855214369466999430870719308190605922979770184377294938317065767080334566166954424071557493947639735027304772264823425124389031340377898755722768343061482787023112157551994929747125864583890224079861450993995636161899237793494033654316847634175894429199999954619896768224903958586506167529446947515777734740910949210328935894508103624976289546807042410251797387671434019400832412881794567333778521436605944171658884691078260370188974640733165268971092343643313037762415264193290866616679151284014103212831710378876934292795498026634170992531967363561082460407184290017592446509947574605361276436948959648067292957553296674383428059235794845846476175979642610112162579562327441488104215283871872798730449236576270455348128182696569669031672106633665510033779426687626228298988945576476744071893540785691423038463616044079407264912430997516276188967489163851695202472722126123824621354017824941235746592871213809150985720237840377658100046350666282635176819531686877714245394589972278993568720326292779738858316614643457404277607272820344545517010506565498573071076394513136605971433066319867840039580351707634133490384793807465006172620689291447978777999137249368805627046403983307271841121623960222543953648546697718481842195233439233638624935633484394690024090965802544030440782473254381204009897018706237106729701430826606147416526052260501911422213136209556273143612669765181705666691985284154448108822686524049678139613964278051853123599269820737977215948629965257736371815438005757803542035844117542331895862615890767312774738012204930779641284095304708199049025163020834485442254544844480218798861512956025753897833388710608379965566848843336042381976454083292892969786063010190532710498775429194279732841078191859215234348505713479598241576652015918661349164743790575481736957746412742986502923814999022829053330890963887292466273012932672633847237651307307234116255756547929010394363478922862991555417085078466277697285592067254077100382967267877436234350544286056434298284169255472893555938260325932779400598050946810768448325880912132912105185330015792096848936387629236610821498300380569665743422438021336467875522363457979725232544980165223892342200173228767506182985722123549615043675532257580089296814367464564227221450975480627416971017220135990572036576388744479414050886556933305683947842165651482195690862348401549590655991539392000919345142800501780427819561859626963957390677440677284862730979079497170375927376048608250778139646997341368007116147430262776253703008085288619360015135302723173037057305333973836500754941138250259422750602146034290160780161440522821443113672059284107494881825188439696863831475036981975877059122938457468890923192788958197787123513851559682370945392371115256655307247700309321060730981885731961913702926103776636256314217716746719707739225239151023936042492583637936195964955355114291000278767072905541878309218464577818191486672045794770726456456014582696385297162469696389519746400796160524441889321756114556829165779210976835048209178720104116284762763592063695157490617587279783088022423873382366972351115895674012596403885078937411865884701489850152702280685233123492745544742850924874467193268389058146314157835664123785164173823922522768833764083443310707512978763068462625106339536773177285500996972944128026053255892169384572049288801034541702936695582489020221230244586722348739735792844552822602230358973823131627979689645712459632700154419273271510159714132569240076827976296263681984194704134711299398925032201742781900213005270454457651097136623922344687429071168773284780959198992242729980339185362922278859693144378933187645238032863377958647308263650264673129872339810269861614017261995642085090382456861330990169860394349682190855873489738652209634573351125554345990477841479519051655181405926793890948020645790199748532901445414453854353847438799252155680392148700787175992269820075689017051512049731103124409950012599760134797157738159999295224784135370727293521472012071272531471575574504554821684334847877268043926591623401556966623590170197092119003811454727133925522738614410136332536329745882911537305854826189233642551624045756518606507135458616214299563468149684097304501195398140000*t^21 - 22367588097248910877635615113891547196492326291252158752158215315226862129789876535968563475852199901502450620366438602816793702953763394895653564207903070024533261186089394015120763523660317029432996250391127486761310013294131528487928936509697734059471206798700107377735908637350431200747353743414926540060343229726006429375535059573966253450919204661309561858366720697888971040247932264572125929741684902970083264704149688934628146016922172442365332481866319985575380451716408477386271041165541281418101712842696161530476811679915401671665199081450320760600799156692651897848596434106159837621291830655810897944849526025567055569737964004831928023256596815788724139487261353999626574126568279909243733342181416385732294407629947907752018393153978570361969690927804093368684183412741656929596617708623254861513177875789689202600137619803661466921294526461595269866818201985457448251680524422707869944138933400781706871993142400945730469055660370399335180020467066760518842616211984582193916206888673379632821199284155511472477944552554395228414848673543600851705420603953605595002780346288465976666930170245114478413782089613230505393515960369797409087424640265272699247868408612485291962655023159955065953266110516327929275243911617436773227792406944040075879354518154864600367926985308569124144975252807167892101831835054655157658778640794160915705254164873052262783740550736854512717026691351982568568410541220115668732475050096401124768516474423705174462458489746499404602633176965705759607009757145719098199179874511316705229995065381874633054167550530287745062011464202854314135522042251207153333937459788456658579438415067146777953923388020996978385760314613705180009339232569076295697819484641916549099547509090116232390556067407635623170596983697123192149800538724578828760166802497302149755787550121145252662799192905263870626913645950671958061452898408276078887888344045639626945425687314998412055284233397137673202415524583092046272218053513889981942948809523794126928733275077075493743159108777745826590264683556161116023038045111606834772512218407228079165262647211131659922202922310843513250110214636204376952920843370404787327799578925725558044404345122086420760288930921146914725165807027897556704229066875482504285194558575217605675432937936307700490686422654717154409995481481025555432644236615699242545620515593167079816808632810670314592510272863493676622043605808457542263082714402120367398572367281264862176737008861068862725432425548260765366962823828337921294577649584046938492060967755749267515429076985715503457486229298315472190261386866554310228276563406800000836883528874050157107789465360714084528332301830638383986310024557433648756435707307190819191195566776725351338350578672427496338944909478529690046641833652663511109541492085595858937278164415290492097105039907230532825989743213188461715841671465860176763297814669120109009626481774022948800351620078513452805185483496053152192762889863134122195962593406263486601840280214590249755845232480675600524466857944016806345248296565737133231095320017407874219677656594162072545266425520989451080664907578572159343010705135218673330656987647587342022111969152189711391497487835407949869558638142412165814179821111922401580680834024175128982854953672571316841600029055824403166032258060316676853502125788538901020894186364091014714739410395954002360960945235675994416111759548787440862663086419143969618854310781545712676215647608583847232705123003576818955011658688624094804241682118434820975861293307740851522832034754346294096630620187718189085628527010605985807640959131796063391186921076001299464424992935938557958832540237857036469121833917688166174290753024088081415817654978971152299906630027937481180156019981441807263382335881071220972363334187725241306957985562129889041731419997010881039893137587506550809776551808585191658034286710912424469925068826027417201213076065504169030132543838721928477077442303483786139134341264021234995095907354091884000097926950068440910123362909621410537405377456360656542114124084638708547416702388879001775087468690395661211719645052217186761623354647155202437467661580127929745539405497772395223537127627023699082919921418381293720744038538398718142267700558521890348215528389941729766396144825666420569732436321739353819750114665348155229638649784661472248541756613599688729815064085806815524733863422222830802164248585371536836157899464320126206434564968472435109458956604530217524326681093162927683483715284070980661211252535824983843719751314686776184456112234534086019660497584065063560360482228535241443660785224744249973392800993994646897754193442404012877484444070870587407467652551747485145461095111068581781954657345409108310290673344161179761837095143235723188922644132223874940200309666931791424204015231333892265897639759176067951113511327750598004634794116157110914609011312742203190463137711133940427932828241795108643768813284891030447103414802976600184414328861551365686228767367581766664132624006209569234125944043748027209291996341526606814117623434453847349122755508074446196508415313786698570483151104552840001271223420275907669126646640195998743209708209864847481235663103293974236285877945364694327679863349275884155482057517783985505665985719359971272294483491609049160375319749359849322006644679445571815505259747841136856585561860234179680697367310531956331565845357023051015136236149478137374550768164967391543189796670664622213798893522197737562139856729993409016564103983744059919795027495567017353397648660926488772652772694250328781074601687791683616016885498394181989803867214830337595635800492424062711096265469763389302634393579044408240138189834288255607752536519742237433577045789418170057990497/80542726248778842185898981834353687784436486800049211188191609543273355871794208057640932816771556379811413250364240854792933334773981274559586067757208947726429814692058433710195964688168490712745667700912127184041596558077982854797457640030557300315954787209336937133789009602034115813191297177865563440864694120298549137676729789360373747845995054912473700890344135554262736891770103997946436647746897320646272554477932371436182980883386132650777810042434843274831487392471503129022406573934627715378565486741083292281104606990070559060152111984154442578374301434107764453569939927339319596476737186970399456728460086122776008915983768019004945043773100298443670998128697911426342333863130287706070332632443534133423557523128176202995824321473820962918166632617205513224666956271525510847402271188496585555699657706254668476795292788986954225621206245642460843529417422700545519431503637474658027042151791394230644562688651316072935943269892732197160963374789129653327323989252514750368757264916009167477631281254310275940330883630457320882965578807441797376798883315275608461014537315624519295409340173653520186976898936244151596869810105775206277363679736226619362485321277041258135658769408874844638434929072468140813531895433011451284071034064053642061495783061912994600773782961327486084840801451320263592387235414265320551777634479926374518504265265130620667119609576166330126999569555722686609190806490322464309002366894367763619331467331711954779889393779907207399167225496053462521322409836864541201574464768532015432184415363428061605245504265413583288430477928408091842649588628266444267952806830462634331080860364356659631904246135425323599180530875557955856051054229196643560280778160058876153901324407501693480067131574289228484937205668735689739802312198519446466361950541523694022323887034299150935431814022811952505670992875868813649249487052478494764711344968294652155570585992581865841091297047535317793588183694204461129291400409663989284153979636171432318162319800347736659618069244774872781143563312295727908204868475943184086245351272081592337822782914198946967985911968894559879469722156920215403361972111788919792782240021226356401483213085950559539108355789912669436394666862722250671717297608087414870568622893724023590238994970553210463104473791924150453013371807577784374272383756268645953864526118621726173538909247959982201562064726362904448239107467997386847772445075048255491215957081734344682827780475724115451808120430823961593443023493923759104067815167788100227366907152395266719352836868993030749342254429434710482711217126428835639301211734406340958841401040755910739250769301298572605254655131608399776458381929007854476497145018563339814428892310221188420216058552762309412542395307275943847186851654056194313570052697600415062789038789995282884942165243988683607929856923595901185769908234515593041791973959602899640699449257030832761356205622402231709691741396197550978528239979906630820883174239843789707859778590381921607747976862143302758469749092671093727078434543911601034828367037990853709426836224752401594331052577086162288419448818223430177919607319292798604063825663696080851426266170831017881404844389391746797762222114131022597695186679604933425485811065226519655913563872173379603758831516505050724598900015058705140842065655801904208741468577933952826460241244244803851488435761528294799443464073109287592368018466891569896059874572998125547109195628756852500019260254712146684356223386622578047930259557249472396731972615193491450479988437298953917605776332695286708627101317734002425358893694674812304863964677675242117729316792052405081094887006809872959749959859566893069086396594313339464939917499347619090139609108046879165960616007619949811550706943862742849156741341978755762268195242260927152708883301923558269205812325491135630076903702490879274828542512442528804222275304530189381294060117659583407094202363235042184493609218799871733106844590753799479503478246423018175897950608281700293898224842198367066829351068655622995898041080023351817065089110716078874318565660470039552835115224042857669620591595675051899981055827961136980678475084654350807177146996522207912857627853966402292208509791586448892724152623250739777015140493604661848580082635077871305917850039452867424087374058346324522281943116424697524974648921880025831897649468837136127549812517418987568756576092361013027222764329481889657481055029819998047568672245080131569607927438708189118727636111867059596504792450144654333852370355710795093514196133581045341213577880403231122254220706305993516759887846839082934065382172889326434873346243594473509802997512490108367660813132616761225607141076471463635474932367990492977186584760470750040285661552325435425263320774119804477984955206916731239190629628458403724393049951152914321091808064127612216343783026335002708527663951078935318856215324065927030522518344573599546593667705046385327229167398058332280917926534156705761725947510975486639479645760426189559077561167084961882989543182383947408635714337998348172424558443087045636314356266340493071498473480412123770920466455371959480186268947752670332152097505653623804113560949500159613321828638276831190442222390098673451665461556813171657091352444868519804170558633649911303929709026350300823354440470751467726816802940944017376998269028140841973428702234031765943508677920333529516974884730522508784284730552238604734662997425638127418538146772217132979905448492326499754367998228801023742585547734907233989330258118697718349244399689457014547875288805013107893217138829202306600912862987593207445735278040897007888152316232141846566405818815617621314099791758479567137605917313563725138512411258750536106358493175110000*t^19 + 727128841678805849090457329338937090092669679373811694598883673539364979824863850546150882833182021132260038201867704757502344401654715432075808441420808633264462795272512051843773389321597846855279822581493617875617338101376900082868194109639794388780504906147240503576028283468686540894755066291440280400864627758532004491438268598830826807869402967590447461546242911556324090029323628311799995133864099767526832244236955513127891011502815351627251562132758215725954375560905764142153029415843495688696785372962576467941911503157319078853274032648250573793008515187756317408709525649266259623581991883243548898111158913973251081693714897029139987429930579852198823190004051126303329353320039958751524296857396917652441619123409309623428095133614030106528051020943014282204912950355405855107340333194309999350528663512566918695433270369577672464527240102218313374159339872376692913050760649301873670972172432644211621659588582107424494486315503709257603627377623251428754608556184901688549671281688728123035214905142599060620512505645699254568619071416913399090536981895098564198219815743585805802214170812086995658341439033717290627521749669016250931264808355199095484807650478815318231103247446153328077141691800627450031730290499114775621159656321871461470559709167348583994023789922569646946943722403757635440863298700936640431984791458069025410916489883876642198027483471475820470663658812893287172960726315289835224431951699414725565628915317081411507600757356283097107168250008234429224402326981743330193626086134602794283124700459250827878440989912026914457293474313558956178818134546017942192515042592545672727201039385663107386952628168291753318521967224773846901886369351250294514716823885503483460330387394144442261469771033406115616036256098080143151998012450560738858189566396378477828027891521196128519432307803881571702415603691251038524277437898019858108309725423186475481393366599748405006398955588215607587693786065953815015552204144493761894721709931300464845156529779845103301261149092580749158980543411402235006821259173691387631249245855814937405017819516470934194619497999554803132399814543408801557122230767729323207073854616277963766986655113595394988686062429980711072141694751439582990492196916117286006443655678184772805520336959514983671664077610146777302549537130424661301853771992404675222123403255246706394285469401847224245571469960736722250880366371211516545593508481988383238354491314590221813056436405155403317800237859793994647562933560495925438615412762434948097738392217856508180573429470117161418680393139267427094414555433478588185571299480170896317974707612389389013023647990577256725241069398690119467774839784519792036061372845256671002030124437456818799763512092910200533235127867835988102362521632766556057812359718977196228531488476917125889597781206287813930058389811891672183824962470450065309015187813198151163413507634517506808150726380100800401231305721724491775774044886004734295278388185652250325878522484952255497806533120942932800434508309301118199093675637658438725461390974571255307564369394336310380888194879852803638518301623578813915381024578533718032451974685534438520089719996221814047498537970217744221233625372088987925983894380243740580306117196741976806528654953266137500943933466642662336517220073677630332707385037832013508291462993936968293931247264007638721858671058496239967431711755792244413792252635131988088048428634583287549684510686858139650832270573538473783640725867128286667917277866375546910251963432574425726448427395244305406846228612266441888425003789959794170306308557532369398173069490303145699834038690421706252088580392710872641115291717550955384095648563010668140614545719098449669968692213927254902562816189541426059981781909924094160306352686929131120705246156210325551039691150967014693544134618019937164277226058818756761566475498175047195090667747682738597332561234119856712250089470358396515997340191844396501298158127229752134373117831895989135055534202349038655924052017407686319462536478399662095092728824737402200035598628119329742521193443766263985954005493639245024242576668292283414918205788782022294867170667578181344922815679483829715915141029709235210963481582693231357238320529884430271754951186612165275973938771560329804006523358122229201352155580764422266263138380122625954454739491274168395907331785383224676759924213376417927568802902314808349312393512918871857085312415869436440323933361104626755646860531965412504433397544073180197326659099072996883160694205145146961268186297221337152918461623563310219375311795519262313993685374708290816995425306744470976082003640742173008824789632995760065755519477543960807220161063958651213176802418677982678444432848860694268787056138952619549098231752452918315971366288275342721345902942131844868815774903997490342531392793529660590193592334781616970682568412192671263704833145590272559938742269871810556488868621186281530195429072275943427314098494828946841030531938453154501646308900650542189684295049077080477087177605145807737618393855673277070464656350878201669172339714118623030607151422375466968351190636358559234283283593026527532394739800178333297058876866918238065447122984911198179417196166279634120500655002999037821372428718455594880369005686753285051180528743915103725828622136782112575630607730805412541940243186257463341387768927211200924580636768018601255494347591683031043784838032006992259416229038456528963909490787700802971558634917547412489228912976011038105658925942205140975961316138407248603534186167344920337414045111875213255931023357289431676465355068911426291784054329258345305591709599699765972443014108166505796897437268384807021910657716954083126933421533238853443720267/63260278916044920583256690185686702146480479510969825791535110329534538619951726166730125370257821610054308382877177027651129825692924563824128328521856420481487384818863709067927194937265940073978378680068634306494209442377039165306505190955174559762328861208952897991720922521435702298619885232817487075011136272623151954288605583546204482113858464182266793411849240070959396587058300306079387488513757409738367917282262672302103231948894371393728320438187690669300844348742800028462942815155132699528104066509190925921191472696654609140362387550307537895565240802497596372439547959124809723548530422154888642126806707319103424006886036419785260479724621287036729447922944918286276974775090185485739451541271439764713239512092575641219392382048264238081475006994890160184556232861036231191886804091369787845367342489932816536430310935479632063848234864998531998561566720663586359391545367085358936219341892835954433381221045972947973979734247732980766100788295915598159922485485780816079104896330792625468261006329296330090786200098415871462734098334589913729145681632240761301363644693243549568054299569590214235925175682718078582156854900892267278577141169343984438551223998971676430436442369723562185653345101452709788765942161960411129999111775005694574616121109356764990081432771245070042344597091320368975397261823350089826092555016622334642064078791236195989559531408001085200963224671296361142441362182682421360107122176143101790082205110737324806876689851425094070600978729693812668569018252436117380993709170425955440663063078967789276994444645709454080791549466037124767101296331512915740821232895181178381496708140425878415341796559807744041461631537887625247262771337911533808479639526523975602659339818037767348716694434866843425416266800545440524379143993978836495847038077148164535752364715198523406776404536135703587450091570520444728560325863080275240299598881980415053363132318060250903529196871343528955287885168727390522601342831881837737351708702094161415884575065860165635489495682130871739035835152167494794298560665315699241828332578072181836184695892123869278499056364232974156344640074666080114381467974441499756274309976185883165537422423783030569178222766166226197006337535903306195599820793396593056236084378066642010147226818977015505434283059244069586577304172753401492343491695206952692508980028391153350876714146170998166409071080625115234649339468791469831853661314005512410104840784843979224569187904010033998586135075222058903352010355551454518984437824092677911373198330221383577143523694674688118916588499232120783991806164077708963661680471558016785486768428771848920707081961343818159592725083125625735355976089989974771013951957899951109308522705193969852315446798525862453575808459965721078357284295088670837378907786779273369154143826959857812464696588395970121208065761852651133762599989862449595577501814424949515367178768680087270053052189255194136357076238309007651151735044946908418021602439391478555970838245077298752644159964598383543089600501936000741106138872545953849217421884089982265703668937659781009312648582812613295357785711479131394803254331752238579710049306708662693023059259681042384585181423246959023343607652394406412764640549973105605442296950015970903834944903650346733316653093935141054948123898467161122766642660832264844112732405340837442644885835560696142464601367354207251384745061470452602912532722983662185569294199034965004612080777242224230784358256737475533461973024310850774487734227151407469497986588451568183777804683546546801682269670214111827828573504616989759188766707558354603820279949267194213925050435863022614301247284700871879317782237878450426731825665169181604041878521754810135575239542352609547353682208414049649558045129997457946301246236210034890202550109306153310224790933494616616299301988442430413906555944466520564035373471311135983883082627849622429032581630874328667920142746832381310897814528126215045436145144154806068921760242129819943822681854277934643790508580512077777185806102506845591919918904957612358342620597080644945821059668547318515182236248843378088689857366643563030754351540989718924095644398473457718997435292815013502406395966273206658657695949667089413718565218261714642675859335057912545038607413785858434607542136250430284505872742182943147055453297920612630951748545930060774850785412770868051597828454976856632950509157562900920166867530038407261341395448522589559628835690467795645764930862791047324020896379361172314663683138980011905940728133635199385189287651476610510912688699587962905738132862442764138669709482942437608132324459678256390143437940313068262760249058393040580268007075820452136711681655204307470777882102794152378842904629681479788726390045146293410935563684936202707405187490452817248595069424781094423207496722767876025472918074658934291379327559145710629369906099227989683636055760602388032070318052013272518377212691412950418957321762037718471652136630066400476821189543033378170279559828027047669882780835686164393927009625030306871560034743205180345952892056513711957267146217287674720124307106072680208739151790858947931806219335481854430921080631970862421044659207299720506009857311035243930954620014895314370943722842193341301521143215807663327972017712259444505920500206931005504982839883910059672074735913130118911488518993762442683583677058308350579112079014351031280538978290369905684822824806211697645848670042808893599985427019474185417415615415025671871851788082540075328184600245230782971376801923187681618434872630585671345294761247662117130704959242369422998287835706854583985719206234550686357496151210670114307217525709432463704191739275890834108079141533730213266685861474484226739407075611220000*t^17 - 3027171574711735515945262041563558971462703992482924979727971485297836859300808643961629763085691968188736274644294862974975214559049443897812024949875640857241871205169153192615495825071815612774239641716010020367277172842203479580637528447102210477105531590741034891608240704738844744799902357544784480985742335678114862738282844929770138018817078447047096833578436397521535791919054959998281121953710883421617904952400095861137556764976606376062545517651440675677450945372883253229555559129504650611624926125743441947302885765719254082986823318649717372247367027140098283826941839640017194469748551469441116500261646527821959287335113194080446334296772020252674133041682288023986062661070059930023187201045500028089036405560362378448233656865223748833535414971873931659910132891248950722448850789764560543003816177382520940496572223109786689890449207648538423760505043221491437535470174088523758949098910361476881941969300036658693720288339650164669928266364454007195158805412009073167816795175187924097693597479079016137129123710548628461615794079149455141149188074915668713968512879686832574782172313788739267808159144353422255265654290015598451249649394879603665851707110877008879138743314093939103735379208186512313350940592925859961853739014698117990625200917277393779175572591071153514353763926702971394592019484138090194574069029704676392074229415444301387106005653931037577463002798534805059731634203890347725747534098414224100900570036039452885859255960572458616050313344739868842695235131193506946317527732513391592764146542698840605517748883374149075685142982445714907305420183117101153443651481798739879685138754563096307176682938562608009389400066975298663117737441038726365428015049112451509973274388414554420115782145176214601801254472853317170796053433482838740048389540173632159269103888277346094773559200985301330358914862549287496079291387432953026181391387803270855620070791598073000164198848693378315113822545601720680325361334257540551364340056440094501430038149759653719101425412921698319174535443839355286411213213536464085392563060101324592576431546964883604809137266298893994565899061395513261493854674796558287972232894615604362225101306169753020189428647246882459584120154277976534266399398616374130466082882563859329690163338663157439324927357386919263114362822905463220940329501327549179637805206113836743543176066081750523337099497335502957721472667868085103672011457215738619443485315955821668542660249650640614350225996826337722422109508376176221426589997821224472495400326786610020888160565742864766246320085424767961977951054850678962640479580981517941731801881414947236080158766214604518888582954685606174736396130128140700581392974031107299265733041542821178328796988686839737228222013028184813099799247195011511840557323561121374356166888909556789967103172884776447535132013849383559004159267625609090247356964261972278328436294025776732010541219330628394745328071335110264465672117503283381121524945582520830318583507438369761352716538955693412811306627548975847467525706456251284619758478846423453039386481924498854423804692418886648053384899204201680897539739581295258304774638131280439380835008158487309227491837726994302669318023546262551182388307897185658895063516185870690429837934289736992513888303114418212589352236845215128424769302827170504881864504055547467615584124685645019181036757336473096211310788797426387565457089698125797097526383192806315918601527959581190053389181072468032228206202167950566455663199021037684002135068862941752547568968411207171249283057108348411834153541000182010730110073235646781376890275521434473881777071206813706696817867182122929783456978535094928949148486101587871592403780771190794799687097064970737882752103342926864506658696627134745066688821835055301844156949808950099227719219377948876349202580907754377773287889772591265161180563679588406130596892968946418786669466349898134340281515863507236970267649098787169897035989396853968489346002464130703982502407970814892415726023498830812300174770682779982926974459312290670572425268438296693237638480775425211009723562457197847412257650543812188612431359226232665775488009943536925932593165091298839980034196621768353168722063086775022634777349971616793793193825788298393751283340492692744303389245069637113576759635967456194615816028430660990292082250808566302589718597655496057088099923815605905850790371336277811794581181620548956837869660670671640689184192089494865377749939322573558736226361354706322106592730397390872455996149105228132553425978367603662824142903988861239829150115262501940488682725136196008363466022152297746233014484218747719537697741487716011327849331238848836720111263668836816190728138645024817435085584676219301408834114892478644274256888503025465258387259514500834803602241234258015894336711384397460908706313976886284294080933730199129856802241808402871012464020775959806268882993486002343384074461661946073767515073519799641828769915147886359011349864666980722099700174247880719670144033699723892914846648470315944566759651102990400096030777087663353703965810918459036273424096212935820908497170342354747527083507749081802895708190905107855740298106758753048194717300528365644695686379534215349135374204771785578089813026618805931297516203623646302082893449075585609428134564218010349115701018968638379616494414716222245282820383579098449249778266614799898803561719388761754725961874611116416638835948250566045510273999549868173399262955909117667528047803716459445837530328836569510716608994873251211005337694344038862310689931649913181834637613037231666476353220582796860469912895707217913791790715435181820263114048742151163323950660198154873804357924475186632669831626115704610359155589/8250012926223513436064717320078176121309971500361651073916751285044814657264049253881839108631554528593979113932464948916433551750711748289063908223091758008999492737411811989479332801818613288268490626483433618867624141761033176661696642489395523621418198382491719317403052723312752623909669170707439176472141978726233127279982976447301563839814231432321828023572890549943739237663947991641111844191690707711396809074535083677467393904507534917623465789559511934872268735411905851987822404376438340331561709639233106270136074128922335578236225852250452011069922093622272740709185185565863116360708346778958236018054585071753418951518723784125098452907535093364583130070502678653748259262047968327829882956175468454832602477059797278451439378927811563738763395739816365028206609402773759529921237692191742676937216872307790073819980550275309257430138767566360276502063632329299434869614640631614741268329346162261367829233723995506525434184652583659767496316597763889387614718624387001600385335100795093431757349170255128289770807199041683650760702065566174266332033377004639973853700145856796705737288309385868628974793601104819765438525008109467408537198203533067211951749281521064836548642242837741799522101764610143049003889422639112927367470370105915064868902415020251213534068232443063962074043662047366740170773938479656542147656657685023090216770551326044594224625785691727732070445369201477166921145923272583364962935726557696930003134473407191807572677276485851923276306950196620672845794035541841239135110623536240119882334640160557898123896194830108804605297933812151926523348369854546459716755269295697125476570696106574902304230158248030619476134154354862023625786248275221409092068851355643990664055972131684003891259943195393166721528311712512278041445606387171021630810276130150285317773908720028121532012481229835550611594700679597309083281117729986239959071826608618266614460911272547204039566295428318155479268334762999688154423399661279666298764217631728223271567686175280911497285264476515755759776846396464321104729532283585328710163924492034196705190340138361159009773488604452008941221681461624654916921099287508692352739321721896901105604538163704193539035810401402326795792019337458759715811111745721204782236935098208278702648683771416297984567535519347281946047047632874636001485710043886037347205602323287654241921824166162588460658856100833993704958685205839272554156796192029239138500270630342394045540298378136158022509063947925061119907005679158654855142891404086477959084002927492161681269193560678291922156472555030372588172790087651562088568122187324809748653730952245952348764964751804147571713319461417811417803502494554640826716079475090175703614926587710137291621372138786613773231296399667486839560317380184589895414801710317651108309377709040767129016637838398586152031196942300916823798384884820150706003857315695140245471382867175519149677357922867042196636632182229894367443515172041642653713807785467996506265870444218754568972861590037467584995486149032924236669559171337843370354812607872859616940549042389371628290928972320809760108467614278446039514064920240217533220913033522838103903797245300079258660556645517207802949108322608450106064502068906393095957484998634550286336607779503839496675241422851843786682916689751840217360087698883642773598412310311972692515801037605269337969736942538338784038131809698336007420646838765875373209333129318539566996189638968691062980790585556291984592481998056469969400374037469760332461561293925202449919217695622069102149789405164514925781551533153629974203989240886107298217198900983741967742784428756949216804042439265429226891462884699983237922919505856718154702916181954894232605377557847217520400900421446061194087126953461584583148733287805239818829121151581786871384803809539311822205521389285235358434295930082095626958016155128147967097189604388690572455990619541759381861374776554004062604639495632596615155204661844019057313697783964794053013199064798235269507015568850970804024782057961725125556320639644480663854865453758592589491298842964090497214396314677790738794502091239840769412328552521274859645762587124727353389664738840726417275501532595433898048485573825246989090126050544992365520689834104318804690111687521262058128426182728528827627955549513482143576702508129550698603896576120339671919670037911136935965076438705923648925021858720388967968724089836422841143365045256334983319192460317349389067880106060033774035520922205299795105159711117414767856337979597381889168479237397963871440988339368127913848913302018412843063491878906863239877624362178126466292492767724971371009032373878602571503543474239654518744138620092788085584486647154630923581562395012295205627832784251092419251788152714435841600658237674304627122502224899969261060434672693349253054350288278947930917821678933710354378788526905413224536651262007984044480788714282643603538565480130292568847962207815560682357956376245744942680650060421939310251561020630837499885417950519784063170703512573123732415565475930760979097853714995124909805068751102958327935499143685398256947312863053140623831776785943912335983687934958678496237969724398032887216563804665260236909410218416515548591716868110924219067711799468369185867965095352383496252820090105614477417256584408471716781076670969300801709614979639938941843677052489030696616649388813803551669513592378734482755979899746224020678279375973641211892585781081698229857155159554862735981466488502237627384763015959351646450512879165926928299596168103759582923690988211275459522615677281302742227401493932297723794413071403303587946340646702493444713180450813025146660618669625330922597009674747123262273382637908466497846895228760000*t^15 + 14582816238789499012773084863139430458078380415088246573984889538893709653610236405447288921758265098381507438392414338701034716754201345483896476824185898828288212316039264489597750944240803975178756234203082770148251636787310151178032843418322285997468130133113956326256501464435165153055471519128239992948455464132528081055918508409380896847779240989841315516660425884179761434400312430170267006475376305741493806198984307136294290256655667557548815876826460722559388139685223498443448571876932934013145289395377786155318047735504145715426462800009302325592589673576586300113769367056690181640801979526342011963339069486408856384028814079793685557399768819910638911303727647396068338372241125843900585994097901286918840064646762063978728564968344070853969090494691302658779340724100603446809414861790255404641936840499959909999355011219077981633166920165994220379844057928518010176039442132260922440043657945017163015439982341022645922393368478225883009347577926142354190729777750618256014874704964348514936875611408640220110125063965568757597556541494942555886940534191443140605597019551711329362484857080658876850819984746275508200858261769924958890638208886262241029557630322453592280241421238704428626069137714482664016913414430688625743004814768293257845600288673540439754628219694075031475862088732762233276199023533075062829905946454873903612560647733067577720521785283586732143489964951947237192786935384586752507232159418846042567790925939283021989257904838005227633988056935022405305256657614731422842734855793409927548165738391571117488152208676513631892499088711370342066128961100303725915053323147917769778616312570425579541671183600583513614801948081570009382355729656213262948020281828545150670971734076374413375159849533528898478716524729443257903236214283978383124964770995065017628705008167173343410400055581578915335049169767569014583327689942324883305647091546080813844454907605159915449769764103950924722713014306160258587988410163416593463916143213786887924171542257447622653025129334850048958196553639297206278861759050010990943293848338708894009248671889940999388458983341799054578973845448616881377245669942747729110121783684860772346259551203761115303404570050474708015659134456527207701710941556898589973794113028798773091445211176294115873755341411686679489590638385605523639607283381274442749996559161297154740773827723085278496711545705109761843136324024504863193483874527935094800996614178892919496117329623279640212405794827545023933991082434094744739440722663088247322916803149100131849549101207397639604130748717468042422584117409947538783283544612448126993189302499042792773324391620389650416091797776917300059958251411717751866531200363019569150187638988533633135740255235504285741157555427868383254430997051269854452527102640186079039095671096864274483280366509427185159393848872165632048986786081246880994573755890512301800089090196154172135182566114851881630415481817571033613817798804056918426940816834681078090830089812909917955932345459349190287684459726582840302150576082493273989598921465330346118488012065084127178865108943568256383107145491646650118100519839116931981124289189760907363454611212295477732884929060037046739893410978457532606460542003376276410089997832157481873806617197928967539707656157745247254503693780073790531690135171599937615713654462879767111370511089685987543726918952529872052958864245705784609808593254504024296667879141216340412961075880179025930790178993004273588677393726447150098944385767864600604122073838016456530343598960885614213642546523259247103918264028007516093055190122106485746217425236041765316848023895722335550781549350037813593585369551897651169178193598145676488569106272697389113279499080168419003406460356926688310172991390823055101544683317449646541476100805475038826766926618428874259575395411377067197308298897339404836346288931605178769059688228741584564988507980946638385681065093883567017526417936355956552064333368348364004823992670966862274540557368793982259011888164621320078706402181880481693754286512126377910065955672609195718394144240524029835705196246411000784660718853749048300480562207674322609221512439017401470250351269636449732662344683054657813535508187134373006403517002287460587002639920897324262737008856967311649260245231414608924592950763207177907725792528651747701438664502508606233468558845140447065335104459136409539130243990124147883609392357055472105204367738334470757684704767051782427004775760009611801736930462836296545443386138739758365395059471982891547782090106463982742555438720698418289151681322340654282501912081373798358543793681794139478053357111570457049741373710363396596172959519980992189309505247954050563762952252238854045245211157340546882240532498365264414429335920326378787431383816739749417151163618965843589558257017464774284468652165174001166975198442782070319222100793962262799847963688353199840531831917353716919751074183021678692540255017958699966534701028978178219150210727349308891633264830824756523931252994199606695017730604628389841174281212847930579569010979358544071660600632692326696870058162537527909299281733917415304406001843105492325561838591577533478036251717925695916379381669722965229477716435717730457327227217428939338171406665269761877111008957852446134724722411557390096334301151700554587400751366951025936167691589274989564709704943093010191659962668447158222360391231702875316315120730481408709633916723461527115141200347086027587384151733748717987418186294611788665950068665678758862165940534601761075448540595664240334355149360601585061933105873173639034291624559475981172209702047783446617518127092814860915691525535091462817654097542037660018252849285771784186399268861384558310572267/1674496936599858208707775610232972673274378271945236020651206602389156291855834883729076237779067827996286984897736447166733715431195188034755900090910636398441274598667774231141577184027381676373844283649850591496596383571264163910437040651541894762125734287787552484177639119671750998106692816792288990968451868273535030895113210395257362159106795501527627068771741774496344167678568345899740643958032158212945550173086021891566106018956615079943475377638553353172539397478954503695825119394052339273095224457213669531528792876713498056103727595510962851108530491236618263865283071358012217168915210610724532824350322741967537032799956149409734314950009741567674037942418255668425902600175860358706634260524978322270509750430491040068004691297319435111115691629940709471397586603158681875690870181094845149103229337288393067216755982079673139902706212843480148170204425925082465005970164144088293577855976224027463920071952162542620415099310507387591895981009457619764075759516188614674294272151717058714132750012572239624343653483716697588466085966253550180130125614802853068598454976764714627488903928404292349799183576886717453847778741443680476011840082456858871103453011766463371565661493712046919412100706054299365812072333016687139534336088721557017594621024265866857264004031972020466440832232729448178720582427509918160456271099326623036980063352541794810329487950673360360033260669427297132081193386909460478900745040132053513053721697140117698778942456059891050663193350537106376130201884453281558754878689027234170787360326772142475723224339622641780145969392704238769810791743550842324768100937786161321583732898049892776205137690258377032514608873756428740873775671818434851397438726447054478848298812211076473881102879038364253331058877774238826031353547644977916518170355598534336849596728187193164287995327806650562328844693135021160880739058339355269733567658422801179953556521390618940880731189734090272801136923640559640674478431360227369239983693563030258205147457356132623198065863053818388083598175436830580503773948474170330457670427316665860565973310248232645459857455741179070218455013855589696580967328959462682217140798938200102211319486480629320456166494813849331168196230951469700111130677110994476112080999489390488778076364075398180626975474258563310830736856386928593314239263016902925296661136853723328560146602041562191563550768590333656554057436514633191355619250416351861967169735769266687746055177566094348225122230158530859348194963202922204003237427717326497078361885563350484255065387110177568421532084880743124236065427673840932254039789975201894098613504832560385436978402457159048637675046934049393150528948546698959325672551406094688369258588291183431891898344782563885087172675924373853645250831337425078241631988074713995467631843857580323776697676660205417582299147890282614804373784945033510671090795434622741544110105883758456856027651062363636740029310037369310897269416628232861939091887117399552908590174452588593985565994491952754376865571614408148706514142813993523947356961001083778564757673603474415716506334450299997492083499533496127824716619094048640683799685980103486495987876570438542667204351305452353490382791330101807048573608256794106501105555810531252973209060183608861207226932776165819109415915044952750339152475803208818661745357015375163535900313609471940840542878300617827004797426293130995986268298729443782704929317297827960988049524172054657927878873755968863467181758994636668676551056345494971063314507675958012003272939573708652351396294820660725019013054403220838764628331432721879799892055027071165314166372752741624406936257070038794975481400711095532613085024666916442195513790505244486759214430744755314471884643643143542246762679185786052402948600614240124070446247118718618597068994392393986180777963938079555464360977010894633860301137969982694798536405714196294887859526620027165402280528108788609318933977124206147888889807843064816122700537950808953215174998237725010608296227988849193371373791516429166653892438748918081814522115925634045746919303629447645987671784356848770208292844949876722533034032359872328442493355745674077466531577040924822475308040257405252184650208397048130249451129894277692895475478555401600659837993116433599889983612489061052589970000400218938976386506323561115540092649540676863697070929705784862178031750072703553294243118096948129000351010127490192799525118050277999812911259612029239571488263511963541026074839875337873159802010574422276902424779382894931383268605681942139064884825591573731229111862021775339373888890089761388185292456194721316594844756585125749620499823673642104817233232268885112363508525016193358296490998323603020246940875936085787912097145864354849169999546870879656272718850426275021566963989193188792280031910182337122913652724706519325570979374851540974722060735461179972655743599604629424177707305513562888197067715307154622452637743024930347130149425653516149141498009493263781061098627029648031301024453318788500055485511797355694904837965843554156090286825088219713561216125074190469410717384050393148344504402174633192159226150252327141438677329156346108435234821394838441469894870091667300187202825142998958984202841559566330361872811030330965650235818105667319111746995864172616618344876261736196869993809471296202143958846184097309604033168080366470899622124378627533540512424402572081133113967818286705081773843737641225860798009540290339002532657306168661618284328653242722794963937562943223231804380915369237260617879881969013567364756063084658858906253869361007036144426295252490291909207797639375228257175379196441191235664673403362418649239619614868292985317056650921951093062859209083520635581881097602400*t^13 - 883428025602527436027177246479915589984761084062894031403456716183621788672667333806209656587830078324121417785109600474901403757398257056696809496763091636544098099004147652026113894366593908524345704030556593218875245955007211303904790484243707207061256705579589724400189658057970771750201853464979102878277495359190573264349716231096397886049492732252163501718115064267365492440126759431461643953518302238462531018209331308769107088169732843855613786770255645136474473124264967893557565399991448580732689461448024534849596792062913126662237316181930855894268149147946623886167731449538437739482768835625548237840158343816297551660855700049891566935425163830638503762663880408043408391996136805626225846144014707496441349001617315734612609748101058023973694672472498286361832056649624430821536807738478426028657634162918565826471096401050578628034937412574454966540590572918393481969662243574755076243531858258319909797547693310552431504833374563676041044612585032838595031017217628109793760067376966162140839925443095333959974269480287657316217263778688621759984891398325241758952428970814834079580377717812310619197803459405480455057477542746110021312580551532313517639385084930514297013819190017040198798333965792380788106723498212950717752518749531999589739932171588157127934145877200628187887360140267472529005913023733159566498063387633913379015299855994353299907083083319923978984438011777531227400001660286268794276995065503274029150727686709640187994379027973622095973536072815197047754422953217671235138667973885502894567660674060746361377790653612725303682180683356199353619104660971392129878348256917177137677715620225009293052168155412972873991578140147882883023967101628943807285978377510438473629512357401575244918964294713751197922189777266896904100166210410521724309531572947959541973681364263946622567817072817957549953817653165344755297867526930616503724085820106778210846021070819836842234638095309325173486926510761969549163699414187740829873398310825605271095154586358946987860721036575701128049171308349126124372434564668129285138273791732101414301523850019674300547897048281965186135025117987398591886190514562490409735477077400888159060395585207481820448935966277338681504160978424486973721965989006276020096711232237739540565190495794439399851810367719651202364995136575733005878813392342884628908979794065533606559876658649863753308377475642502438900894972115924073784242215587755709499724377233902436881095370107950578861243847757611126645548190784912699368245729374525874994790849343621702332411283043183880148165819338782791163196322779971266456860263127765743828782892845299582514775054716851139604742406272797188437465847798288494454337076777733844596221951321823954797442123774095575551401821664446241465965835895341830253849417536658105670548895989910683846857019296157909692459389160006547240189647872187343592497125671571158722141000544842152631963918309750940748614511134288107518605805969992968559435470263452072795102807146119246511839643833626414507102981486975833559889890544270653277124684376403828480063313447263925365208063518224229018816454532148430547307896602783811826922073560035195186636378927275724253373329617663340716074499932805352267790859405654121308402269712794069252223798100050319233757825790546096151690611902153998658600783073952174648161625604595611657152470600507234743599823660464331623858461835614496889759592809054545623193375408348073998792029846229662128356732529254339481238051181383991260002311608365341203955836543482944767225007934053665628074294281395108648549618423908393117036230329342595752923127526071793963402625182459803929624148809774602116647784696623947568403518185363189920887726340896384798114213159410127359668796843248449966680851509377663442469097702013089239286695513406014702784794869956050596080432448008253464353143180041041045711134566072345547094195083084996331249005578142804498022956164114251598292622077892486702078821948930392529959003733719983345708653304704342378034119381043014063273954725543986410383008219390027102384548404553874433183173552028494926732025663944242049455313933955459540983900430961160178971319911529109164123434368707154040223540269253438535494127265732874491552103281829844486605424943223751869316699699066554445013740130905103789557657453102195461573312543219154734380532764927011537305921535942169584792776068560477469730212095622698893459720282735686659039265283383478061928078714954098734988720299337976797106383778156316008786820117066179879442410247529476536332281480942466826618907321389367007942560500814839129281416903525277886314662641457023031189305742961636590022404527806977302574148794872108968061967720843404417014130804153897462416038037471104385579783655159565689670623980743660356755013137947294928313471225457758255268647879436983530692917935706606302820791890814954329445149893507558387826302213251314968260212427520792091563693632600528181606298209436410844670057198677703179872087618337013901961747470822090908191897516002615554988912557027936351494644517028164359198258980127407160810251616516435928993247905295099331482866203485839956413884644904679485669615141885145834426019076631267508669353659410102065341047669895493470594597766154956509849746431010161999824895113672924605184455720314201914684971278692368897580891704005842893712893783049849025184005910630576819495199029869153210812806633593276971233881202005548819712199384324438774309737567843078399238694659738462173369531887458807091984757366131069296259993190020712740833079674200727367766441658718791016826611031526979629395061673394426860732834993519359493126559566369484333455096071959729955414336538031636719827214103837784694540278970087572921926631507/6043343169035718268136797566111310026480894902363954060331237188352584515122300887122422595956544744629999542845175724647100315676954993376835781223101032293794482090321930588901509136014021839117022711906493277240791178127870930760962801563447275291249881331339666293021308464851332939716959710444210582854691215192601603252008331977003582900324380304788282472550654651246030918360337088769458971076735960598431137852176107307756654927715371654269999811666420979267353312471420751563417647149104595053564319827306994022763989931702850159381158078578840477793241969397517145202999868684633992373473440854635375189721532291897939528226681741027201629370332657804813986636084605620132503779164688827590178377947673013990383214791163688157432331126590707287772086877037517517747459930129840823462135027080350885371009839740674999238633177124644345565861857462762028753676283384918870329796620904221855937161110991326318660735678952224444209114166586687188532190262183022609537619881900519790261742909154450752240801432873841416237462605407747431653527556507375277598629850104236867225253933892693326338828722807511305042743488163007626809325866807315021950531449590926508755917092115754631149050613881462934504242053185269126184059653473874720936395661000535354349867007626726781208653751588620464408285569532214949411518010004670136994705211024748871612897642490964560219638488377691207378039418996586714537630993025588341376733887088587731286534291063541780778142271042949796395997961755943766772705111086115809624294932633739484080122787337000802008902802915095316635810836739232932185637942062167492204314689517145517661771215706965523963152181026995629196849155830639147250500088376322300435926235683741966887452828210385548060594345593408508484458042831116635088456521128107549609902721872890348407037071863989489573589537820592211972916939758948120676631298499650136231932357630810598511383163524813288585602900309818499052943214264961771176226382700628586955563149253654353375287430971150443752979603054383253513109995060293406567145368740704431138255455707212924075625975351384029096898550642702323371915067755515994445540138581148793255772000407911078885762592682915248992327688107922928652578607315401721186076170227434614012305931207184743524516501766315803791785835372867916953670851543244639700755212191153502541914875961930178939997094098100027462432901380943683186420991253136919261997655715134687432613934878071939409900438594912807461877384753645797930603031947506380357884038503217194280661963092410065200743735349986353311730370938845972524171931746275616551442304010002395896601069615952059061326903388009864485801128137330962349916501752463879154318521652166035059072708072295564869455721237512189473860546044861456498392512838333978627961926561046545342456706074200267526290749950514362325396739693424470959725208555873191687500235263325205369770577639778458716246594066623483176602781390367711493790188082123810381279575201050856424747369108114865123606952421182088183826691234979729089244867122843327602208640100961411029138681918619340041657186347855205948803953991364200125793514141376246659867256686492487938345045936541222413073864078942816364466013049903926728654580879182770067815006197997818542960158655653560539942361735821249456837508192986723611518242797570786991172080736339733959241026832264708090561274930844768551664151363224421064241603529499083971225152593726002603920135213153863194611249328979426696232327299593469087106589903708625316055223927916263220412202568493211768806797822505589629869063993944168143481879557264900291800421195451189177092147583282159565853298578623513006261149236379331977254508274134785705719045622952614938342841279359167694755273140287201145678847315461152424861647046823319776444028163811430447751854211869515825736710750726019648651984081169278333519821990566044662657815042820138065029424548009041295100539971023530462498670140116198038397760996013074627632376491367052601227327389861449535871501623156181336956582272368683912230506066782803172701042481409552802919112763858026751806853333085054120239292066352585457846474488397226965380645553925029280585788119549730554510482690988425397011834615366554476781600344942907544415775880372146861388309056864683682945356653645791849831229944410161712727720647048244039971376824779834925913838854662856843625487599890759016588125367790644968716813100618480323126127299355815224787381502794127075479717427852017740155400852088151127383446263618718454696150031836952108785561336413276992122579801269174692426165629688288567333698778453338030129739029558967656624468753548086667864888629358038390635596920019814775520442209692639759950837499799480222221968297130412864154204281749868396986864634348223471055967130947866586251385197678010778249165443563793451518366102063571951943112807953954820653297316171580313211438153087823328554550963724141647627237929286390162692246464124869310065784654822458059123391161663649038557999881351227366962303250173636125249986352246570696305460627679127037649666084639357228107056199007113626749574907071392032733612668359922162255137568161269809258414791710922648184232155041677186924080904331869740624356082340392921937265330552864592517068649015971579983579334258638040250495423592182006437575672419021313651158072381558347654673820716395226435905260446611800281227988685699924386365290102769413464965554587632975375890741334066192913056331384847977090486850828008213469056325985648703164598861540239804743600942613345735432959388020268415297772869475688054735615527217342443797041720881000088014926402070387167541558802288916081229075589546405137026038249171040412798658523306009867592418512028542880149846787975301941720000*t^11 + 48811874004575423445095702528130052897589433790063523078562627387337114409903425765993190315516770478842714847370759320491675857936111693340307194504760757278859535790408746295625081151758125452695534603984722467277704996629854177446671849330532128922264007157850093166474327638523866818752252516681625381377329690171276140835237198513311003661464744953720979599934067780193393251656927321513981015001068462478763229255069594178228439734789166301360698788714384933575566578430857939452824648441928664047548060831407676308614549420948703397313504055112053478443164575420421833863953326634531662408587290910051891375713613951246649882328279172836805118576807820946031655605709568946023140423044386712260166587433178525037586286958484179504960444491814633954636419521296308178079272212764210982234842769478733951805952777641925536066606441668270274826738657530529457016058266521897802137410755570398880825206264885286464452199049968261112295200288399451577254893143866823307608314898307208139197256637503690739671565602357525609530068349556489909605274741984157455326069528393775808450203141976660216798458867895200411724441324952854903016805363702374227529058221026358714150922444579521704340818495774505304269816114891653010202223213797252006559761509075619045284922998686146141133073816358432844264203708397900542865252064136656069927875089646692315223433547637034994079707506012801136269423426768390566196837925524225989655415781884537875889651221907861212694538695867344739023560565232262431323281355801560724703762823153357947635908058062125463963182283322586027611675667957497764393096126081318084999504953848354310960075154002999005627022498771028393232929554020526413574795303822109884407893662838506343317876915837328948826695640289125081810186974490142208001185188083252800447072265729777232580696054154177681314728788180257006381377650617425663990390034300647930175477388150842302946572551309225389884999780743938973403817341760945759815791589090668822558381922315782232913906921681437654214840671391374756772213758294542181291636545464985348155941093457065237516483469037714131206922564253171991566027121996230408815937249664910491302227683456110954790441816162922125692198037642652146823088436562539099244743126558823164733148992062894329022547359035255372692911913170337456352180066206280116494188151675709833014522160998905002132295104285075619612555451866703209510130200932224832369263414548516040762635396010937987467974438199546769114676994847109658516276442489277277152162660506364588050480169584036760355731663628069306011101408798770816229746402416801174858714303389377022181376719162286285832953489324387576582955384550205432583833358969358735706508675622566227803955500727581172214088058892736806877774367469819984229490004794393695067295025531578326183555315076313670223066319229359628471295532797969559844795232501458273596959491367312137575280058744728182855160843846986039463594814108372824531217586649087821766475629142739089981819135993477377487359704928285888729218672588958783331523171112444534842538003405867376731377281974550099139654568669346098181602291584529524940344340179172252503001776014225166918033366244404152592808698248058196144980103909061795627049410680254545796082092252876237998783087789863732503434891415184256318311828148735248194750806263113652384022365070803949256202681653118796527709658226522820570880430802405274800340007318342239247703408743094875125638116702114474067602336184129395724878513778276293197543519944198271347609122324477080950111296213376588212104203193287912205691839762781015640686709863200040419109887190305779914910501341124995369055580090028577123988322334141263843368926143467190590684802992942721597519765302833496088875443440087536324971545034760176658468716359060981200231131770229100737568104451183588411712161330649490318577336377117661275226228636832357578883416638879867445409840866093026340906652554314955807411904451075284808056070612927623684307949924708062851773891774085175760049591787518520271100307468912716785512702473987805906659492756474646189763533911430646625551923013679722690202132767276394910381923682268365128977144115305894067432651925828400608890597036285283941972752479324419891455928926609333726805937407468589371600238147607189077532398082909514594654734415683390572486068614106292817824510451705612080500835588783200495599521964273354519419306591411428019739966849913640466092472912466234680669796417036794058270274941184854191358853598555142211776850794881306461185754947585246822310680028412375349710318374795929468212476168355596502655225228792648687934351486569015809056302506965213799596998252240562443098144659934343203693097163794199203058764950682928414318795342253940529746965948112293781588464654065167863216811816212732174709060224426597832742903314123084606052771617367274232324395021818990023630931279849235449973753457209443978572482534401202662578892520156469837442852246718736033850818464110192924565442749406950399127050623811311022492823645020975319633112915789029341413781500929138907563905781566798144758729743557667768804058767119172287319867533526975811479363334032363903568397716667344967066613980281915826201724970133438241186814713644639623762978367937896397802871271254018033301112556812183153878768889414823474649260047792221377699484637662580470793731034589273127305261390521282575649610212011454418209611765079489119928164160320283569584628118281649570021056034520707699366359955664351210311388686744013979171204012393380922080427677074909698717202319166283290042455432273291221173752101709870343263763398175876081737809563326044609664149407858729237312791077335994068486353467856709743804312322243295169207952602527534272688471/30216715845178591340683987830556550132404474511819770301656185941762922575611504435612112979782723723149997714225878623235501578384774966884178906115505161468972410451609652944507545680070109195585113559532466386203955890639354653804814007817236376456249406656698331465106542324256664698584798552221052914273456075963008016260041659885017914501621901523941412362753273256230154591801685443847294855383679802992155689260880536538783274638576858271349999058332104896336766562357103757817088235745522975267821599136534970113819949658514250796905790392894202388966209846987585726014999343423169961867367204273176875948607661459489697641133408705136008146851663289024069933180423028100662518895823444137950891889738365069951916073955818440787161655632953536438860434385187587588737299650649204117310675135401754426855049198703374996193165885623221727829309287313810143768381416924594351648983104521109279685805554956631593303678394761122221045570832933435942660951310915113047688099409502598951308714545772253761204007164369207081187313027038737158267637782536876387993149250521184336126269669463466631694143614037556525213717440815038134046629334036575109752657247954632543779585460578773155745253069407314672521210265926345630920298267369373604681978305002676771749335038133633906043268757943102322041427847661074747057590050023350684973526055123744358064488212454822801098192441888456036890197094982933572688154965127941706883669435442938656432671455317708903890711355214748981979989808779718833863525555430579048121474663168697420400613936685004010044514014575476583179054183696164660928189710310837461021573447585727588308856078534827619815760905134978145984245779153195736252500441881611502179631178418709834437264141051927740302971727967042542422290214155583175442282605640537748049513609364451742035185359319947447867947689102961059864584698794740603383156492498250681159661788154052992556915817624066442928014501549092495264716071324808855881131913503142934777815746268271766876437154855752218764898015271916267565549975301467032835726843703522155691277278536064620378129876756920145484492753213511616859575338777579972227700692905743966278860002039555394428812963414576244961638440539614643262893036577008605930380851137173070061529656035923717622582508831579018958929176864339584768354257716223198503776060955767512709574379809650894699985470490500137312164506904718415932104956265684596309988278575673437163069674390359697049502192974564037309386923768228989653015159737531901789420192516085971403309815462050326003718676749931766558651854694229862620859658731378082757211520050011979483005348079760295306634516940049322429005640686654811749582508762319395771592608260830175295363540361477824347278606187560947369302730224307282491962564191669893139809632805232726712283530371001337631453749752571811626983698467122354798626042779365958437501176316626026848852888198892293581232970333117415883013906951838557468950940410619051906397876005254282123736845540574325618034762105910440919133456174898645446224335614216638011043200504807055145693409593096700208285931739276029744019769956821000628967570706881233299336283432462439691725229682706112065369320394714081822330065249519633643272904395913850339075030989989092714800793278267802699711808679106247284187540964933618057591213987853934955860403681698669796205134161323540452806374654223842758320756816122105321208017647495419856125762968630013019600676065769315973056246644897133481161636497967345435532949518543126580276119639581316102061012842466058844033989112527948149345319969720840717409397786324501459002105977255945885460737916410797829266492893117565031305746181896659886272541370673928528595228114763074691714206396795838473776365701436005728394236577305762124308235234116598882220140819057152238759271059347579128683553753630098243259920405846391667599109952830223313289075214100690325147122740045206475502699855117652312493350700580990191988804980065373138161882456835263006136636949307247679357508115780906684782911361843419561152530333914015863505212407047764014595563819290133759034266665425270601196460331762927289232372441986134826903227769625146402928940597748652772552413454942126985059173076832772383908001724714537722078879401860734306941545284323418414726783268228959249156149722050808563638603235241220199856884123899174629569194273314284218127437999453795082940626838953224843584065503092401615630636496779076123936907513970635377398587139260088700777004260440755636917231318093592273480750159184760543927806682066384960612899006345873462130828148441442836668493892266690150648695147794838283122343767740433339324443146790191953177984600099073877602211048463198799754187498997401111109841485652064320771021408749341984934323171741117355279835654739332931256925988390053891245827217818967257591830510317859759715564039769774103266486580857901566057190765439116642772754818620708238136189646431950813461232320624346550328923274112290295616955808318245192789999406756136834811516250868180626249931761232853481527303138395635188248330423196786140535280995035568133747874535356960163668063341799610811275687840806349046292073958554613240921160775208385934620404521659348703121780411701964609686326652764322962585343245079857899917896671293190201252477117960910032187878362095106568255790361907791738273369103581976132179526302233059001406139943428499621931826450513847067324827772938164876879453706670330964565281656924239885452434254140041067345281629928243515822994307701199023718004713066728677164796940101342076488864347378440273678077636086712218985208604405000440074632010351935837707794011444580406145377947732025685130191245855202063993292616530049337962092560142714400749233939876509708600*t^9 - 1685089736908871167979372032031706210691905522924809747194955489719705493216471053001573313040959527385566561149681326729249187670449671273603861046580390590472464076773511846187404056271853924166858516315055482281184511563327050912072329353336187082782584085401216037173299566521495290868472622650398956777073990912063818328631530576581938943917250716745701563020778161099672962209600740623851359676315420857479545548488873784332238097635549583203455143532958862955989721948328143564760120226163885934876129535141947535484599525364546224831240660933463172010235794524660869348948756446422873413228141258810830719830757552084532460785399283923706261150161345684172188827451228304512825516163780678199170783381002051264759385987603508811637264639945110464411601828414613199334489622333795323844857642898050315805606959892919196112303429606960598252869285496261693654293177537872591856227501307830462483959423638514992183526629777365823913322517501781946111992794791786740068569305152813218037388210919876614639705253546349837227043809932208073905383487475496187808894622754140931025492945460700411727638272029506706464233611422398874462856261924543694740169501089574009249944672095438063920999109935809984435294968638935843052586671656925999226011660856988935710357680859605604904161447812059678552249835448463395012609024241446059583744736134457112245177592948863375953732961865718641292812424519164942615766100255216823571739757553372921543652038580437378013154314672389412214729910420110942357207367850817842392826807715229167682506877984612226154241293995468519175273945048224143670441458500161928012280404031645134300561625588192074608102483135336601841820956683487032703651329514191009870997761056083565716742523659651788750535556551698141575980672315337284566588327078749515635031952838276675741183005009740005670137574076663467765661223520020600273454473878660815372228658850039766587106589357389144608700994782108884313925491371636613852113461438658842362823360790408764995786745593290635285363383151571861232582807068156748904630562757603259432254258629102721270707386599872012237389721981576736641979058244439666208542492066977523248381050202540183690912075684973067834885781037636190827926188772064997304628363352056292610511019317728257238069662655108761644320468076822845515936840404243799640231848096269082890507603991556802567923482289241625990143986885903250588720406820222166864747930710798830637825390765502199217776510483572933105792023249346482976054025380407121671306764717518959668530542992489297986656749707460859666582570794790747942089509518872964580395465540611182582633250250084482259339746665188831274126262496371842587549923653245727572718463275097176789265149126463737545481605754770233742953256159166136631859175042230250149157825063402994175198732264277121020395408071832931181891968591464313095067370100716106822297361013151322268931808189863879263803730713670079280627781333402145193698865019182788287948289382969610339201655898344008218127389909557699284902491139197025475552717408160015351518252495985457955998279311319645340989547452257217094119953049062549282197416853267214364369326900181625989925998197034461131222711643928676669271589130496626820258070975344817475919885350346309724324759983838850996369029150812145140166784940504837358224753667629932523440836967197781867758361294934048024013444662590714305213060087891502236913145917917270307421355326809376476517478480201082614008808204946713056398391549540051829147208989273702399788560395506002272933720764811782799545654682206035355523123069952918082698748027625516687603206604473415327422284854569902454482715125160858252948425076034577482066494770685918864725210049038338800752026485744346601858128582088688403766140522540608388749205946497800423053023846467808406988322575727957016088848008330276826938034957504182309141891121279204309522099947730549340986080131485112777629596952547389817010340888614230791510561278247972101467875820190402524987907550460643133640987608794934820961228341875341648668759186159878834590910373463187157237061596268739103226541730988341461327287905191091010008039141881137672424344806278872269361650418711406957000389353578766295502319519541531677255454724798438359199422722293494989299264775255345232293255813451949640479517163383505196357376238618455458135619557996059616025653482923019635082886765257507922873515483700973733273139439559820609509601806920565832726817725354213790051046238454267285163335734356889800731792855863317839408529656992925448655534400820264202831596489383169388948741139880071312151295656479912866313584706908701780521753303908169333347393757159947387614352523926709328236872180640415750833591339178210956979851610274872301853216244785051888540098210333531222778864581290579063958447658970390104068904972997190092749283886501108720075978553652730881113413957831802824440621234621349002952701594021531711602499347318475846324020182328761295858165148595497216765405804074229996747737830723196508527104865233339542564598326322766801723984512094670233971269745543392634727619535149200566494956124836822483681210243225548619750062678494757878307410157855481477517417485254906863416675944048081752605031463038963288953209251941281334937055500710096235451643051504827284974642337173397608007847187318583898857317549030142530180975255084619075632399820667158943138183054043066903216202983971914344443234802991074417652046061700049841359525326851249145612909925963943439938620284683453347396363961702117571899902332056265733491390310815277247152780438044519893679092466553878666133081334965847541658443397278253686295102672256109775318084406179655019744028332428473909220719688528472801229611967011060617645597247/160148593979446534105625135501949715701743714912644782598777785491343489650740973508744198792848435732694987885397156703148158365439307324486148202412177355785553775393531160605889992104371578736601101865522071846880966220388579665165514241431352795218121855280501156765064674318560322902499432326771580445649317202603942486178220797390594946858596078076889485522592348258019819336548932852390662733533502955858425153082666843655551355584457348838154995009160155950584862780492649916430567649451271768919454475423635341603245733190125529223600689082339272661520912189034204347879496520142800797897046182647837442527620605735295397498007066137220843178313815431827570645856242048933511350147864253931139727015613334870745155191965837736171956774854653743125960302241494214220307688148440781821746578217629298462331760753127887479823779193803075157495339222763193761972421509700350063739610453961879182334769441270147444509495492233947771541525414547210496103041947850099152746926870363774441936187092592944934381237971156797530292759043305306938818480247445444856363691027762276981469229248156373147978961154399049583632702436319702110447135470393848081689083414159552482031802941067497725449841267858767764362414409409631843877580817057680104814485016514186890271475702108259702029324417098442306819567592603696159405227265123758630359688092155845097741787526010560845820419942008816995518044603409547935247221315178091046483448007847574879093158713183857190620770182638169604493945986532509819476685443782068955043815714794096328123253864430521253235924277250025890848987173589672702919405464647438543414339272204356218036937216234586385023532797215384173716502629511937402138252341972540961552045245619162122517499947575217023605750158225325474838138135024590829844097809894850064662422129631594232786482404395721473700122752245693617282298903612125197930729410240728610146207477216480860551653833407552147518476858210190224902995178021486936169999141566657554322423455221840364445116920735486759453959480941156218097414869097775274029352271628667425163769576241142488004088346811676771067811592031611569355749295521173852806813672400443021277958010809643590472708706097254098296683734859957609293333093858145611431018511027017271326107176990395703399687296807368800482324637380999799272277565895982952070013123065567817360744212991149741909922993599650727754471886595007604440156268208128360442937876451069216964269274268906394362361622765189397739750695971613645160980346608919079483927020335255648437542021948866727819708986774638362760854829879418271890556191276303838613221056265063491259928344822729565125162939782261408873729895639270502272787296440292797589440823782399929065426763915832469040576612794073021057304470188828597207401590215850433640991053867733451575102710966307089446704873688630601623013601875748480432718026730639579718756234478117942298920307454129155980534742765522304179973706844744354585439984176280975103908742827847695255805281365043925775584239161325336871407317726962820864988978755348181458528962675477392272175070843412511103915438218162957643304780771151303333528124746470536486482302192050930366143717318342393946457398091984633658349345822454058309346393298343406797097664246942191388444204374819354308472585999263110606193967114148175705233434135625855266060139513002949919887211055014764399873785667386366619100011125447158202402493531725725237466543733739069003883583148577374657198107217954807450156673439226930808324632448278570875463434089780975340923368065070111873380142296398125191530195839520455802269808267519857732711161679456513192941910956977228495112412333523094665920454764052297397244469264571821201554709008244295866085293903017943911014738217610830360489453859720539258833646740817974075766746341002906865424136614542169382022834894239520689277578150985875838275282750000183560432098634733658723279750522239594320164309232123557256214758713079248017540666394346477632257977021226893932524175831328412700594793013638805429349430217770123674108410769744284076577625757353149277356488242237708922881613326753934186341239758343514632931573942526514582587107179013275935523385168067859694527791311193273020813617307213693634712409140987049927018060829861891826790190006914117598051951321613484020527593526869285387284597146778467059241485856665625536716729648565706356075421397105113939585322246452091670995547166389728562842373432929103456865609824044367500212511838078470114118122580336004875661325985896039049447975843679230882817375414951840291248364733633129349293389186739647034343017629013457798438084283312642900548421969024296698419548677988017351843318380525091551291718556854953638697193744686225888882159873955940900086413466371512520151912810227921982983128970118464535661707738467285623602884254440526465236701704684656726492489410779802747312378878546878300103111056827318206695600538689753662121805126089339311344531299309036716743293352795138566769865784086699521786996855807525224501036129601357319124638334534123452094706633496866497716151242942966544836989273688511108863735037391888867440735711537937299761145556273649945347991980339450176882152108604445453488143964794548126545436182020412431337531259650911701702319198923246869564852357853908066638128725192823170595755319104064811755688918111296212848856248984473500551489401835212707452541700171047996238680187723389456821587196572273847461104645352754112195992781698471392897901546942217656929992638619690633861869830816354825705424979253661988973423782537113005390981041105733450493811471259574760621605603346502332395549654865259939851308260656276152570503122979736131190013603032570939164450867609261491199090568756386323970939881345501455580000*t^7 + 1526556844986815103256677645895153354818600595353982788644985725793366487065434204036326583673356160140150875458921445860387480389103958712772314398459421322122446043997552522579378263408799678819529589686305821705762513084276137266216591157520129839356021676544941384490246738243817737320041278934049742624250603565204274869475121999021487447323516038376581352581622758482693881775548686368121616771155272198999638548236340926810328282932370048821635642559438973814552014894538538075026171571923437142959685289392557336374348315757993204224085237276034366752495048583866848836170427098449098198383796339320281436393837130745429484651703634135568667739691242277116736476599571622618874387058550867356790955582341292209517103456836897658675190024041465240552693820661019846094542143557840145281022506350707088232528611473881282808300939258758147687521620462037380879339719207852191474705444844020167397431319988743532814763734185754324557783354441904956593989621553050873459643124743946514598268955840834104779586044185339246438614651157783355513099425042435096240236957598030978948751470476402904644479251460166619344299698972924731770581521718180119796205161475789863806905208507219537159430701723686369836045215802319799245862962705661174674120178783034691652295010729692831331859822680514064524152573337899649690216990746125396079368426471210502305697478692094017039088810550120409733896015244235197469812609352587845624691922216311107783067290348309750417246603918940580686246796253991508393002731520404287542265553662723694334444138023802982548028735813984913135438488737759858486746029136573173684884170001984521597048702483776105227060052351781187736278532916010185338262358772034053893953726725643753180351118422240450574777283765156537417189256434896133599725187817456028357488560164415764433855524569604960271525188478187189264747830402466418923304005441695485921685544316393830192428346518609713008463142190367639125185768770157334231531295652056263705074583570849464829590202392261195135331205150995083452226933804825659308084635934718120268705087213532247841260423709250532033078827411480831075534702637516831749173503903477799851653158431807023952802422835998304856800433697323983737231357884170253968091881847799533117815172300174830339768372972838117227222749185140778869750512285021430291777615122957087214085318023076758453051780358936628233586337519009595986391108680959258065151210476891692891366987375997304559571329127277138582602566371840135118531809375941572524516153168073600358730005958805963783912128583919850104053171606855631688770320699480579926861705388230912603984678707938546064937646892164531452856387387286788866836973810223511481343193940036070435924793264443693647356801523141549937338443986639177708847656030441951903377302089944152335694200666790709818573726300504983774251706142634256011659038153753569956727043053652656613139965776625768730566445988675000115746167712773495134422345268492669730567286978012053475614866571249582040868695083291299938489672955223837067985797108465904602614558506711879101144937257136594122601935235875868068784838604044559700029133044325224426970777739114910399889794267239321244653713587813965689458062963604387698065990404733407890566875740634740266921305630754348833462204344573188981827215441416716693088448144053636665952306948136825851917332408327101176841841899224875978150120887819862090503974090463664710959477573681484636759041483649796882325446386402886818560722827564021009219527065024486987922014655787345673474885982675556916279788793528692540783646102629316053987081208939327588926507105295366560946683796487628447405225927606542042642743344961526178870211020798108612562869052543576536554978106007031922941273842744736648276709448623472579910676662552445747375103112330021910976134332191472211853302905650467140352281458624213940264151224630701903099247671713003140337540442053840049675488877023740255212245260738087551608932363193156370206063185245625536313379006028499407887479579398354184659611656685430381864348566050782180465106259137050473676359738481254421436569407494374553654146071325203456781499359895830353490784228342496580341796827865019711784846178261473166275556697903754386801382097982545227254572929827910037360633464356428274124952505361787764788751949332906389754541467609861238471743769594340235715762004458379028611293660453764872882105012314364161348849133217414628687518263301945323360312638714150706819294735002218088778598356762716308105112958846718638900729253783835041196287257919079837896262959117332626037795788716898804854039062628472516407234438631852151066748024497446970043093096243486549511066886385766871065359067860588413039053164529278449979630731634048304133929892766941074427034308277525249227263236754942654858726297160263943724828222755516028996763969612119372453236950681273261425814186742840343813184421997336469551013146274165079892325908467129461361298578247853657719708031640366139978840344469114886797629083905557376188702575614853776704583879292134731935561881143796121253479281528567337799420034797457052849805756140104403478915097849946939491953039072077391910717206255905240759026159030896249588832265004281153745560627625931656880959129158482509386177803194507205431483048204480905504230334545050111208413513823849890264721827180299445855730094322831206164398130754901046422210682989088932361342918758592622575993983414613215260115167436450850964365488769005190148033345308066827238663384418871229359044074663175831694922717119108402945354710331914320730901701757461271399305362728403061814863835594512042130158706510733327834891483851453028771018730792635710871161771013318127268434110221869776135193057808174977912191/45756741136984724030178610143414204486212489975041366456793652997526711328783135288212628226528124495055710824399187629470902390125516378424613772117764958795872507255294617315968569172677593924743171961577734813394561777253879904333004068980386512919463387223000330504304192662445806543571266379077594413042662057886840710336634513540169984816741736593396995863597813788005662667585409386397332209581000844530978615166476241044443244452702099668044284288331473128738532222997899976123019328414649076834129850121038669029498780911464436921028768309239792189005974911152629813679856148612228799399156052185096412150748744495798684999430590324920240908089661551950734470244640585409574671470818358266039922004460952820212901483418810781763416221387043926607417229211855489777230768042411651949070450919322656703523360215179396422806794055372307187855811206503769646277834717057242875354174415417679766381362697505756412716998712066842220440435832727774427458011985100028329356264820103935554838910597883698552680353706044799294369359726658659125376708642127269958961054579360650566134065499473249470851131758399728452466486410377057745842038705826813737625452404045586423437657983162142207271383219388219361246404116974180526822165947730765744232710004718339111506135914888074200579806976313840659091305026458198902687207790035359608674196597758812885069082150288731670234405697716804855862298458117013695784920375765168870423842287956449965455188203766816340177362909325191315569698853295002805564767269652019701441090204226884665178072532694434643781692650642864540242567763882763629405544418470696726689811220629816062296267776067024681435295084918681192490429322717696400610929240563583131872012927319760606433571413592919149601642902350092992810896610007025951384027945684242875617834894180455495081852115541634706771463643498769604937799686746321485123065545783065317184630707776137388729043952402157756433850530917197207115141479434710553191428326161902158377835272920525818412890548781567645558274137411758919456404248313650078294100649036762121475362736068897853715453813374764791733660454866174734101642655863192529373375334971555148936559431659898168706488201742072599513338209959987888369523741102327317551719574579147791807459193425827343828482084802105371566378467823142799792079304541709414877146606590162233531641203711757069117120855314185922215563396170002172697187505202322388697982250414591204846934078362544684103531892218625542211357341706175327188851527602548308423979148667215899553583434842533350805631139078468103645958522822690934825873197507515382460920301790018140359979527092208447178617982794931831106779970182648714935082084697226513596983092509257122590121932547380705440164746512592291730658420053951027773543311490242981040283158247923843307172203133230596984772821053894457606575314821642422980776579065897022776787495565176554942548659272608330280152783647292086908563916241355529881554281193223135743973926522242198644515794675726835935881211188950096248973519350560805961425422501528051845293989335850683506335734526689288886832982348046559326658508791757515238150892784705867567566372054871694390326776376669255413273542311995609616671241663558302374098969513812401942027904070554911825269772678519815516706453142646603030341133461185193058638124038750244361731468432286557119967774587147075542821081619253247605457146035842045200686426723350207210704726781068305429681023756736392759199459205129944985759049554064837373807037842365305964418124025651707240263819447162889106680040656113750054722913097005844514934230933577102209346046194130432340840545987707779570032117809578027047405844218300656399212705504163377486158488288069798818881512543719412546004210919317380102996986817063011216809613354519421164504784668857973390121181889869191252006524255497005911222165185995964525221509357142909588694885324209616778079928720639884091475516923463873501775645346594070862154476112670422180645136291779112552149764523236689343027083718182515836956980062220035335459545934212652593307893073529471222101853783496488263680460950501124053240354216669575609409021126436147023596316336860935981578110048019388484150797517483792291661033516346769609917831183139157122005160237103397664797197144832605028014843234746709720150741007676938682081313470508133445497567387618750153347637042447344673164406113458603982738663498986311905998727761825636732240678123694029559104459949726962142917860525165277175462320737238858535903235995970296871270850241051208823662107261414811511785247066752322671226682624782756295526576465432416513839452652375040828728120562578370485262728193710862100526662394435740443226205301958558182484912498481778825394902821130268828596118133249003577186260802922263423709465420033847010189059353847795892457966929840150418639057629909901921854996974508515070660679679584822371458031730522090916198743011054215332034801464596954088955580371231153347640940957941468161934247366881914149081999101659292921286010322743244948321325238438320986312773323856247570776043212269419012810568363911003173961067153540539676411638774725124942788898730363899984385140565811271479109186316744127272425183989941299464727267480577260694667866074185974771914948342549499105589957816529688019039465350055092334455930091172589946215911119460370346528244642566992428728996971952917916415011914334585141782480053635254130520453484734935384988887041529358317770283651913848969399400441983490759122855039605625895389105665947529950201549994072474853992406795010603715825994583173066700141088991788449931606173029527572094970157044247217125671802360187507472163000892279924608911432458009305982618414533602646140342597305358967521134554251813000415880000*t^5 - 11792313717674547815178681908596127198721822660932123241109803065918591508145603087398329222597804206797521314354589609164848748737065599465410555800771393766702979402843287859047115892643538002674854291753606818263422292336605548529768199634887889285017620168466420418625149146236337898999969186000355698879656384152095789958145776571796527798772674479161213746226368379765434823154624001479825369521579896623830870638953471480503158739114895508328087154025305154816586995003535639564496429256296797659165713590161461316671459818887649623662726294312013077701346387680902748600710892250711536524962058776100901619226251836892338391018089243975672912184299219743352998318484153025294000355314049591809486815182999117061004088783111960935276956704253319194078478696203875625471636017941798402972155054105048581300409256448248867759685113878121174058461025838600830450331079277881687611490071940464604970371753386499008754421548072197049231307544093188713956286923281753050602903205440063390671490118992173313607171386526669877980229034402247574395317366718608875281562024997779953308169047057140936067428150226852938726513368887500895790001427371013324685050621950810935135533621885590402983871983164489592661048145407800118597115132223138761724565948107461483503168465698119483146321504065226469718219361832806776679408688084385433826300588194309744157890931416858577236728165433292813717142025778338667395004507432608557179796006849564668254300248329464607725569202327768849582332575613275026119083498751852588520071923310667239472657337634832719407791151046422355084725084511603900477113344539939544116821493301682392687510909507044872021274717993094330908403517397676806144776796684956861983845043926848983138261992103349642245616948502975949690628784999817838855635631352022078294552070721488255819159850345498049935141752721306608141587230733048173368316923578289645731290805386696472232755595321336514205686513482609140794192480630704422879161359825763701403246316079660419438504757178788229940906712184658312976498841593047523548572902863865770248045221656786887570364030831926380026824564006426655566743359977300175562497093069028965693417935741119032264469820280719231765682959520220388950636517214269967989287749902618581797158357807962870384334603698092277873613045102916457004581941570145188326967123632727738548848474818241520105155030594126447545733608095983089117830819680974275885194968843230289138010449052694322255035222501287105991035588713996306737378735290685765759749489117454947103647619039440749970009320074487240828861068435976112320459743546903006047712598294479385984719487174694414968405784553409629192041478822484506085838433963623830964417083893959930560202779206355326945570187080798280913686024456159792055614663462378333780375370559945747806812986045523386480036106158952626429739648596316391462296028714672188772029407341999671535948416183819371863614144382661497254837163498768206451083289891357177118459404341398690386892646990906034448996849040408167958480228015839666962212842913109136343755978991744708437548689232317812427151057886846909321683742205367326321106782383150091294249470427019830179867395036382389579890932758595556512039942399318296456016327113823975495553351196055369461802160535870447236035576437378998831586092065956000379351101427539308399213570332677773824577718801294591080729274255983443048522583941220385138093619627794116076498094183819167797514826532431871031718398094857781010938360921507110793446215922120499148018697872734918751389033857300926983566292221784665280500118304145913454360341602497738946677836250198858908069554646826802076137057788803128352530390292809219124114691141225446096083569743787184522136528457525380257941737112097647649965131793202141843655105373366184265414593845023046354255147769927112865022937564478786807730770147817033826336825529324298850208307569837877741166940443704419871038879343664460604017951154807167068173122054682200641021435197679020803337306065718168102835443980149978533198401720756861406782936110941484111777357882523565535679863986148403963691283366206654452186560775629538962574953732037573098174677127616996146697089375639840354499415358605257670581625329545500038975843298380237219044629608754324294303856889646857119452159650293402596087889693639698156759860942457391741366388651001838892868174023191129602431428840938851206739957004975746229483756135183713122233297937599107279020671568825416009111118757747866438394628637065061826063618905699700493485529469991805921661680331305667752851595497071910043512067081091209460130407464596651314012040401999443522978271771636669874425512442798609177279946505785766191895462382190937344234142933170727920205894250817356357717542818499093666691040412954824115975004246457803733616877850191088737677807150377155401831867736655639382843245287216202166003893932456692259271277842750073776485709097125497477279613651671898279252546776037691262444891253352581531579019347991952055940461250677360262279647662543402097054548347282578413367741619045993090965966126576480250582576434092387246788092409083983915782938794107430197232258733557107548203973329977029038603240443535051583339573080937351237113696626870273096237949146525328977352213073603070509112911242045084147564262262488963823463081580122917947357524181661367482462835094831901699895755662764126503804188061893617287099450964663277501168959240029612643473523492787837060392056215537397801448370201502338316362822201722826736583968212765453020494550697839786887443973727380768365987549253065520737267375006037362177268149702808403858403690311291153257231187089576627186582180090639499886930964187191249720120420390483625334054543647941431463563/343175558527385430226339576075606533646593674812810248425952397481450334965873514661594711698960933712917831182993907221031767925941372838184603290883237190969043804414709629869764268795081954435573789711833011100459213329404099282497530517352898846895975404172502478782281444968343549076784497843081958097819965434151305327524758851551274886125563024450477468976983603410042470006890570397979991571857506333982339613748571807833324333395265747510332132162486048465538991672484249820922644963109868076255973875907790017721240856835983276907715762319298441417544811833644723602598921114591715995493670391388223091130615583718490137495729427436901806810672461639630508526834804390571810036031137686995299415033457146151596761125641080863225621660402829449555629219088916173329230760318087389618028381894919925276425201613845473171050955415292303908918584048778272347083760377929321565156308115632598247860220231293173095377490340501316653303268745458308205935089888250212470171986150779516661291829484127739145102652795335994707770197949939943440325314815954524692207909345204879246005491246049371031383488187997963393498648077827933093815290293701103032190893030341898175782434873716066554535374145411645209348030877306353951166244607980743081745325035387543336296019361660556504348552322353804943184787698436491770154058425265197065056474483191096638018116127165487526758042732876036418967238435877602718386902818238766528178817159673374740913911528251122551330221819938934866772741399712521041735754522390147760808176531701634988835543995208259828362694879821484051819258229120727220541583138530225450173584154723620467222008320502685110764713136890108943678219920382723004581969304226873489040096954898204548251785601946893622012321767625697446081724575052694635380209592631821567133761706353416213113890866562260300785977326240772037033497650597411138422991593372989878884730308321030415467829643016183173253878981878979053363561095760329148935712446214266187833764546903943638096679115861757341687056030588191895923031862352375587205754867775715911065220520516733902865903600310735938002453411496310505762319918973943970300315012286663617024195737449236265298661513065544496350036574699909162771428058267454881637896809343608438555943950693705078713615636015790286747838508673570998440594784062820611578599549426216751487309027838178018378406414856394416616725471275016295228906289017417915234866878109434036352005587719085130776489191639691566585180062796314953916386457019112313179843615004119246651875761319000131042233543088510777344688921170182011194048981306365368456902263425136052699846453191563353839634870961988733300849776369865362013115635229198851977373193819428419425914494105355290801235598844442187979938150404632708301574836176822357802123686859428824803791523499229477385796157904208432049314861162318172355824342994227670825906216738824162069114944544562477101145877354690651814229371810166474111657108949173518079804448916816489833868460067951269519109083917125721867301395129206044710690668761460388839704920018880126297518008950169666651247367610349194949938815938181364286131695885294006756747790411537707927450822825019415599551567339967072125034312476687267805742271353593014565209280529161838689523295088898616375298398569849522727558500958888947939785930290626832712986013242149178399758309403603066571158112144399357040928595268815339005148200425126554080285450858012290722607678175522945693995944038474587393192871655486280303552783817739794733135930192387804301978645853721668300100304920853125410421848227543833862006732001828266570095346455978242556304094907808346775240883571835202855543831637254922994095291281225331146188662160523491141611344077895594095031581894880350772477401127972584126072100158895658733785885016434800425908864174018934390048931916227544334166238894969733939161320178571821915211639931572125835599465404799130686066376925979051263317340099455531466158570845028166354838522188343344141123233924275170072703127886368868777177350466650265015946594506594894449809198051471034165763903376223661977603457128758430399302656625021817070567658448271102676972372526457019861835825360145413631130981381128442187457751372600772074383733873543678415038701778275482485978978586244537710111324260600322901130557557577040115609851028811000841231755407140626150107277818355085048733045850939529870539976242397339294990458213692275491805085927705221693283449622952216071883953938739578815967405529291439019274269969777226534531376807884066177465804460611086338389353000642420034200119685870672216449323490743123853795894892812806215460904219337778639470461452831465753949967958268053324196539764689186368636843738613341190461771158477016214470885999367526828896956021916975677820990650253852576417945153858469193434751973801128139792932224324264413912477308813863029955097596886167785935237978915681871490572582906614990261010984477155667166852784233650107307057184561011214506855251614356118114993262444696909645077420574337112409939288287407397345799928921856780820324092020642596079262729332523804708003651554047573087290810438437070916740477729249882888554243584536093318897375580954543188879924559745985454506104329455210008995556394810789362112569121243291924683623972660142795990125413192508419475683794424596619333395952777598961834819252443215467477289646884373112589357509388563368600402264405978903401135512015387416652811470187383277127389353867270495503314876180693421412797042194215418292494606474626511624955543561404943050962579527868694959373798000251058167438413374487046297721456790712276177831854128442538517701406306041222506692099434566835743435069794869638109002019846052569479790192256408509156888597503119100000*t^3 + 694945572452936168645112848473867171297702841253338911229588875367362853898406626718106367582731519996099203873832505081081623949287434623963518010961630972238766679322234034659011810456601011695793982072318980248170465388309355799619247791124022616487512435812527550206249834419557324856393811071127632970907298496265387651320295766914101306139172895228603494651477959331300686444913101216856871223616017113109755492654798676480241243449805506392147075008173169883912614881707272150433258477074714255910772353894415909776806243502857116419597071494292172022469997062527275019930506881042944327682259261812912863932476490127098928832154876244554789412435627736393249473477834393055410194997689540431711441708086685821253241325447326844539686256155933138928723252511744917282255827662346543207505526277289508668457426239240163182345821924268360401630255684220285239230378490057092078644517296935201547127510169668172691525937017973182860939733163149006818752642290519500876996440688669271922058417573603859794923514428785758322257517492283103211862094893352663803431001574903696475542858476943019609599653108723954417324476411448068600351491861067238551158627685248401732437597468377253392913332259076586113318248355517510319844841236433509282855641212563485174682800535298081061134244312705062933377431418658072456144429073522853560158324136651899007283065534149247736291859303457390479314933080680596796727682221760805709833503426023184128351838803665679766286568884886826222276170993404194101443451322127021189740163470542768084857244772759443421945148987739010800587446124259137462345673173540538766503896397269173751533058197216865315607360015833998092081899061863935143398318220069786598160117484307021637329276080083308397525494513646391331902466864769808834816737434009926692690956127760363303007456575697250112312444672562355356043700291790818676524248194988374384451379181966980250438159217697544293744377761399509859416335883344150049811354143928103814884853217617471309693116523911837254560265564246710893662380287353575868960520807019379239734098523795000181883635667498965202738346591043377229056238215444425193283720021497336560254445851356220870609176702489360079648287371169836510449706789271440160092831719964187313497682909042156174639441638797262732305802648034384433743539156341195148174163441734550248474239491837246967387494442833515346095050700533073985742707389115611340790831883380463918163419113127718334386572587589868128476697987000357703056442374363273815008999908745500759263274004245211993386300939935948082971954485703666921918541195598672707162925122177748472453359021771116565050767243620261301920668036853664841340913043243841545776210618311805740059182889545045565001225911200540240816794631149280839505689941527697458317726204126803006767557152143656340489862917140985841496607078721180080889715888203078729508846091905070617800989574588094702943570701420157735196275518526267634791972302344523875202088431074657977175911539455210716050851056239137467624827050042081810306498723526935564761173002114694749555612357705614379849505080709865115299843367098563512118544394748617321171564295917527555604893896071869456844307151367891033075076658280908653730481840394874745272432187330941772690113398511270810209786573193497469332200169171576579953638212932558086733516632671182722642066283045218187292959856728173976032058357691136190835554815849497793769127215758057711647194988643931341587306449753801714513810852303693611431226502202257169267254849053802685312693969443136987105046642046420711323371093815539542953368219287594680912671336480908911842360007782093898147836355271189429716565343355295682260337253072541006972279476055606282935947989906973987537570515108708245486902022136796600561678337074759842110089257257820493599216125659867539110967008445409776070226133533636411580116404293867361715668189188043043908571905558796721016032990459876863836302001408694924422802034615207914925055163721085737866122503987315029438556691550893146539193660933373613407290425376437304213588536546450986403372488312821209104161957312743678669056326654940824296950924867034974663805290678372879311360165615282781440231128281817728683535474062073767703846394824639659746358895421917791932229680326734748311370382768121213241421600158613199501330240412265300556819623576211778064352714431166905633479965529102557367592098216378526717658815681115682486102792925425292326536735336693492061398687541250093385641115261532509035754112077999008616526633689646776959340979164067127067941520411897558387226653435961611782188129956247239259150847337507189746627672762818887839017091804852143109895989024969543357888524851131343055460770732630999554256405671527790250908041910948731870011827601337866737131900770976233911507214879092646971551272919413696896762607439755838342047077839957050003857196867326984326640149289258502755968762413062889752115607553206351169168471303208429877752166169860117791773984085344421956704616832163390315960832727324162098278715658625905479793827092717865053958877897501125075941478831262172190131188725716479138609977707526168900168465981931000069010207048096504026378685481419479840853514766968838313941695171893540482396971405668084194341495979293596759898762182491240903205868374440642639066128177224080895201082286789008891770374322112088698918324171303557355224781999544537410019997087263395516758129854085357256544297010123615987891539002846502337046385138931970036671035749427102970724193190343427839444066581140557502852103643812726813420182754482210690980674002752345910720634026822411740232245823039550717425444966119459773194160374933832743539314261776372780047241451461137259063559947861911/192014895842703752626642381851827465254641699002405734238330508114621020754714942727320850593466236720323072209532305230815393958562434802317575650851335094946964985803468483379510959921057760219904382338763708591923607458118960312825999218042693402429890999953662101223419379922763652459629421412200619411875456850060849409448376976463213329141684073204433821927597968574666620122903057246488804808063128544013928117216462797240074329399732025392685835852819574736670626292937615971230527538882902376000366335329358700391646669896323976365031438440559842221721501859301214396692253480783460140335744147562458158132606338509155195979753370113504582382161972584078975009062331028058036567779327039152131815554434355584821997296489652387757193071892059334870411586871179287458021973035120325143420642250729005809428386617270681417135653625223074806180636313006890479915913544793787066218410493270620448207504177033084946223119595280498603633971798054053400939871723187618882120039870079015274770428401833377854997912873580854181728563138656873115420116623212650720640139752674158625741167721003814743750285057570289041600434043546581612015698140523236220392523481262728741211600465055418191228126009932706248087588705159507567914446387798749105262265198371601628641820357119597091718832847031295622972440736029941823776675547469812643543503579880732642700612594961641830447952481490163234422145315312468187668862291157405081242909601245816819320879069378604284672862208775356413551414830791529630495005506575439818547432107023533862800840092557002523012460230376306552803632580579454516255409613225245192359029229428692404278980845995550002451684731355180004200908764976047395420863777365036356962911391431138259140880039184571431364037179504854523402869702708055331700831557782090638753414288078697166861343699147931358773106361110908163578266542596170517927150058196791956042646720132005113416523728830483442177765620813238279858182994056374642856886725857982271764130163148635130839808552922649941182043255210059751290267827744781578555600937922126759762682910289124921841636538269102251025182265956268973462250430854468650048985780684204642858776186429929815107584418024768944386329988224949174407822842125837850440251786180352340620587686697668317851665891580263612823195356043545677698904224416102008859454509798002229998851479861837700759346446407744495011739251784830546139983280759745738286175515132659520339812650271392870791607047703160757494088844659842890881787660474979508564912498871352435626644771214202454273630672918571506371433086845220887215717882397609194255647695011683267582056944047660447981700463514446076965951660587900857316862319711575548130196906065632568012118824082758317472119918401056938512584441297830205835404967860841081151188253361823271021169066719806969489671659779735670313307124697963739294330287151532149152590383175294471633909552304695671711355431377029293277009291369974098610093858578704230354176298798694940740378781228496543659501511239344153901942447274674810730981683711769503279358705248659118285516028817356837292959836639123954317227670822553858588668925078676408542466025587408003245121293723522768252130043630695861784245389123860733177022461352605615292438526010364362123899938918788511543321723009320566288038685060330720871070699091184061160837412171202516485579054071063620581481324652223449772900523543265725395737683571201762402064478456268781713840010407733076757354873450098876279524582950093513979368819517068694672111770464788414311821385180058552501246599181905915408212224603506668946599004810546768199934300993225921430313005484130860695670494379479220645363810558940254532410460597828459093700799066007191472092061567393963362696242250706862932219498250175136356254627469858285243904007092528995476401388287843927575384521429317792663164443191233065418340262480867567023987465199808213265156843738399513598156187089535897730665654579457261653683962258527664508064411224430204459914190410011107064488654888801628958658755618244791139874880259642381418345622719275459592748850698601334677944791488710074151990772159238397646627142227008831259734541770755713494122426094367076674561382439440914081077551363240908184476613000673248636985940280701758057631095161351110385419431431526371147061145300072867683734083313739488565927291715900112250655262588841535682029204226120927427564034326103273176958946857661154144224274269073159756956215860461358992601736132390002432743667379484495641736793911661067227654460832982751313582057257722869736955947512264211209611971728999066597299026238868176442004845951930974906269791646534233286370377241465224886138672548078553645681397249290378087213472091843178999425038624385949548572995737741354297120915869405926867352220959070607989186231217039857762993254080579202649646045411229052707784362303741090028665352226829165308797097440583774380476867992816796482646041860362218051867167629273589940993234377075803893831216628879461161326246230177389937539507604368974336705561268446525567562530912611038913078038480059169071615777955697959747872335376464764713513127001078649313489128600634223148759072017243728528404621150622676946784254243503667396623354605993861843695509418459001275000229651770219460957858694365655079897756379695476760663278061170689952870341304878339847038169482200771799130612293016709113527282140511205505694335939362227154862617302012675276292650977846414369214583182138473353729626854752148721319123826916465811007854133886956041024361582268421262289564229062354878912655840101262045234927019112245248704476106053204327106909024966000438087027761501147427826878744388969340967618350574766177059418132082532910366256549274238704761075878143841030925000*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 roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99660044750166963863 + 1.4667565267165517251e-1701j)  +/-  (2.12e-478, 2.12e-478j)
| (-0.96343728160335037502 - 1.7953453115361462652e-1723j)  +/-  (4.26e-479, 4.26e-479j)
| (-0.91248695683407599658 - 5.6161941343092803868e-1725j)  +/-  (5.09e-480, 5.09e-480j)
| (0.9878433753280657198 - 3.8858274287484936053e-1720j)  +/-  (1.39e-478, 1.39e-478j)
| (0.92692415157077229243 - 1.1762198657049588816e-1732j)  +/-  (9.72e-480, 9.72e-480j)
| (0.94028545307480387055 + 3.9968794480588506471e-1752j)  +/-  (1.62e-479, 1.62e-479j)
| (-0.99660044750166963863 + 1.231119400878186715e-1764j)  +/-  (2.08e-478, 2.08e-478j)
| (-0.92692415157077229243 + 2.4136301527998615068e-1776j)  +/-  (9.45e-480, 9.45e-480j)
| (0.99881589283787612329 + 1.6925234470114623955e-1780j)  +/-  (1.92e-478, 1.92e-478j)
| (0.99297295782023808726 + 1.1021916927173121305e-1814j)  +/-  (1.81e-478, 1.81e-478j)
| (0.88064830262971759594 + 4.1164287711662249446e-1827j)  +/-  (1.22e-480, 1.22e-480j)
| (-0.99297295782023808726 + 3.3895337346937060047e-1822j)  +/-  (1.96e-478, 1.96e-478j)
| (-0.94028545307480387055 + 3.2009219018828609818e-1826j)  +/-  (1.67e-479, 1.67e-479j)
| (-0.84532601780352374363 + 1.2781206350284351655e-1827j)  +/-  (2.38e-481, 2.38e-481j)
| (-0.99881589283787612329 + 1.9151247967060931862e-1822j)  +/-  (1.79e-478, 1.79e-478j)
| (0.86337169325341200144 + 1.2496177221236636935e-1829j)  +/-  (6.06e-481, 6.06e-481j)
| (0.91248695683407599658 + 1.8306780197513392712e-1827j)  +/-  (5.36e-480, 5.36e-480j)
| (-0.86337169325341200144 - 1.7448512423603926707e-1837j)  +/-  (5.34e-481, 5.34e-481j)
| (-0.77028730284858275563 + 8.6956745643752012445e-1840j)  +/-  (4.1e-483, 4.1e-483j)
| (0.98118848265418272928 - 1.5518623253847838911e-1832j)  +/-  (1.05e-478, 1.05e-478j)
| (0.95248849410909784117 + 1.0839037369850109298e-1851j)  +/-  (2.76e-479, 2.76e-479j)
| (0.77028730284858275563 + 1.8651289036347387033e-1867j)  +/-  (3.95e-483, 3.95e-483j)
| (-0.88064830262971759594 + 1.7683209691019373507e-1863j)  +/-  (1.19e-480, 1.19e-480j)
| (-0.82673738402229581012 + 6.8563234785689312428e-1866j)  +/-  (9.12e-482, 9.12e-482j)
| (-0.78916289588689836516 + 1.5380203604096676327e-1865j)  +/-  (1.34e-482, 1.34e-482j)
| (-0.99981688471967782976 - 1.5543342437967100933e-1859j)  +/-  (8.06e-479, 8.06e-479j)
| (0.75086585262023991633 + 6.6685962603377585479e-1870j)  +/-  (1.05e-483, 1.05e-483j)
| (0.84532601780352374363 + 5.2780250018669407957e-1864j)  +/-  (2.24e-481, 2.24e-481j)
| (0.99981688471967782976 + 2.38935901928033614e-1864j)  +/-  (7.59e-479, 7.59e-479j)
| (-0.65994291328964213175 - 8.594040789413054644e-1887j)  +/-  (6.61e-487, 6.61e-487j)
| (-0.97303282751084435341 - 1.8538154276258804972e-1876j)  +/-  (6.5e-479, 6.5e-479j)
| (0.82673738402229581012 + 5.3628804908149338512e-1881j)  +/-  (9.13e-482, 9.13e-482j)
| (0.68481696369423821128 + 7.3399919653096563942e-1887j)  +/-  (4.86e-486, 4.86e-486j)
| (-0.80793772269307857805 - 1.0234494889994129755e-1881j)  +/-  (3.61e-482, 3.61e-482j)
| (-0.730339284737355527 - 2.2022889213340109782e-1884j)  +/-  (2.12e-484, 2.12e-484j)
| (-0.75086585262023991633 - 8.0996135850954907283e-1884j)  +/-  (1.04e-483, 1.04e-483j)
| (-0.9878433753280657198 + 6.6996435264539810171e-1877j)  +/-  (1.51e-478, 1.51e-478j)
| (0.60622885651996677295 - 2.7731670339256205934e-1890j)  +/-  (6.33e-489, 6.33e-489j)
| (0.80793772269307857805 - 9.1603855312664987901e-1883j)  +/-  (3.79e-482, 3.79e-482j)
| (-0.98118848265418272928 - 1.7748485036581715225e-1880j)  +/-  (1.04e-478, 1.04e-478j)
| (-0.57735026918962576451 + 1.3397084533964651109e-1891j)  +/-  (5.42e-490, 5.42e-490j)
| (-0.039872831503365650677 + 8.7391855580763793542e-1911j)  +/-  (1.62e-509, 1.62e-509j)
| (0.70832617753286583843 + 3.4400013441716315814e-1886j)  +/-  (3.73e-485, 3.73e-485j)
| (0.63375428773565068041 + 1.4829163536337151502e-1888j)  +/-  (6.89e-488, 6.89e-488j)
| (-0.63375428773565068041 + 3.0329041813043330108e-1890j)  +/-  (6.66e-488, 6.66e-488j)
| (-0.60622885651996677295 + 1.4503471729183860917e-1890j)  +/-  (6.25e-489, 6.25e-489j)
| (-0.70832617753286583843 + 1.1290971653666947052e-1887j)  +/-  (3.62e-485, 3.62e-485j)
| (0.78916289588689836516 - 3.8209309439270320855e-1883j)  +/-  (1.29e-482, 1.29e-482j)
| (0.48311559893469143529 + 1.3805531460924728183e-1894j)  +/-  (1.74e-493, 1.74e-493j)
| (0.730339284737355527 - 3.6264510804754191166e-1885j)  +/-  (2.13e-484, 2.13e-484j)
| (-0.68481696369423821128 + 1.3581110110829937923e-1888j)  +/-  (5.33e-486, 5.33e-486j)
| (-0.51569794525004159167 + 1.8815659707348464575e-1894j)  +/-  (2.9e-492, 2.9e-492j)
| (0.8970418638261216289 - 6.7479357832313564524e-1879j)  +/-  (2.56e-480, 2.56e-480j)
| (0.65994291328964213175 + 2.1975905889944310925e-1895j)  +/-  (6.29e-487, 6.29e-487j)
| (0.57735026918962576451 - 3.4249080128784950841e-1898j)  +/-  (5.17e-490, 5.17e-490j)
| (0.97303282751084435341 + 4.1896098152946855069e-1889j)  +/-  (6.83e-479, 6.83e-479j)
| (-0.48311559893469143529 - 8.273045254313794653e-1929j)  +/-  (1.84e-493, 1.84e-493j)
| (-0.19494728558701783768 + 1.599118971650221914e-1939j)  +/-  (4.81e-504, 4.81e-504j)
| (-0.8970418638261216289 - 2.0034904142007960623e-1916j)  +/-  (2.65e-480, 2.65e-480j)
| (0.44953072961765315134 - 1.5716116010087592579e-1931j)  +/-  (9.95e-495, 9.95e-495j)
| (0.96343728160335037502 - 2.4390932055196664178e-1928j)  +/-  (4.27e-479, 4.27e-479j)
| (-0.54714741425541578504 + 1.1808598663048843007e-1951j)  +/-  (3.9e-491, 3.9e-491j)
| (-0.44953072961765315134 - 1.5883478838944174096e-1955j)  +/-  (1.02e-494, 1.02e-494j)
| (0.15655801081562154215 - 7.2702840354412576348e-1967j)  +/-  (1.86e-505, 1.86e-505j)
| (0.54714741425541578504 - 8.5943641148445241958e-1953j)  +/-  (3.94e-491, 3.94e-491j)
| (0.51569794525004159167 + 2.1463801757104070884e-1953j)  +/-  (3.05e-492, 3.05e-492j)
| (-0.15655801081562154215 - 1.7857305513646777311e-1966j)  +/-  (1.87e-505, 1.87e-505j)
| (-0.41507166479105134992 + 1.8916340022931368942e-1957j)  +/-  (4.91e-496, 4.91e-496j)
| (7.2320213683868047533e-1995 - 5.4597192805003313918e-1996j)  +/-  (6.45e-1993, 6.45e-1993j)
| (0.41507166479105134992 + 1.5279838651706779805e-1957j)  +/-  (4.88e-496, 4.88e-496j)
| (0.3798519315336852489 + 1.3443181441170443292e-1958j)  +/-  (2.48e-497, 2.48e-497j)
| (0.11782815958509014392 - 5.9739340767016090877e-1968j)  +/-  (8.12e-507, 8.12e-507j)
| (-0.34396429273178415911 + 3.3900049724414096715e-1959j)  +/-  (1.31e-498, 1.31e-498j)
| (-0.3798519315336852489 + 1.5081291907108809026e-1958j)  +/-  (2.68e-497, 2.68e-497j)
| (-0.11782815958509014392 - 6.2396545989437177698e-1968j)  +/-  (8.66e-507, 8.66e-507j)
| (0.34396429273178415911 + 1.3407883101237521416e-1960j)  +/-  (1.26e-498, 1.26e-498j)
| (0.30748033069781296176 + 1.7052143396120516718e-1961j)  +/-  (5.75e-500, 5.75e-500j)
| (-0.010883346134298060289 - 9.416743189169378433e-1972j)  +/-  (1.42e-510, 1.42e-510j)
| (-0.30748033069781296176 - 5.1905325096556814204e-1961j)  +/-  (6.18e-500, 6.18e-500j)
| (-0.95248849410909784117 - 9.8845186347925189981e-1964j)  +/-  (2.93e-479, 2.93e-479j)
| (0.078856752890213348254 + 1.2535468181266719947e-1993j)  +/-  (2.98e-508, 2.98e-508j)
| (0.27045414845377178296 - 1.1369603447433399315e-1985j)  +/-  (2.63e-501, 2.63e-501j)
| (0.010883346134298060289 + 1.1330800886981402506e-1995j)  +/-  (1.42e-510, 1.42e-510j)
| (-0.23292920857860678637 - 3.5890117025965262554e-1988j)  +/-  (1.19e-502, 1.19e-502j)
| (-0.27045414845377178296 + 1.9104787184059136857e-1986j)  +/-  (2.71e-501, 2.71e-501j)
| (0.039872831503365650677 + 4.6731187786148581575e-1995j)  +/-  (1.62e-509, 1.62e-509j)
| (0.23292920857860678637 - 6.0211396815978470063e-1988j)  +/-  (1.11e-502, 1.11e-502j)
| (0.19494728558701783768 + 4.1641923140417312208e-1989j)  +/-  (5.19e-504, 5.19e-504j)
| (-0.078856752890213348254 + 1.433415878997241612e-1994j)  +/-  (2.98e-508, 2.98e-508j)
-------------------------------------------------
The weights are:
| (0.002899483525400176157 + 1.576402926089435114e-1702j)  +/-  (8.84e-123, 2.05e-353j)
| (0.010288145866147724163 + 3.7806884083642071834e-1704j)  +/-  (2.35e-123, 5.44e-354j)
| (0.014951513969902178744 + 1.1685824316669783879e-1703j)  +/-  (2.37e-123, 5.48e-354j)
| (0.005892799917484081981 - 5.6669988958047567415e-1702j)  +/-  (2.06e-123, 4.77e-354j)
| (0.01391164631759479477 - 2.3384641354732691489e-1702j)  +/-  (3.76e-124, 8.7e-355j)
| (0.012797231220707114882 + 2.1549566592384702562e-1702j)  +/-  (4.03e-124, 9.33e-355j)
| (0.002899483525400176157 - 2.1336717215254411866e-1704j)  +/-  (8.65e-127, 2e-357j)
| (0.01391164631759479477 - 8.4706750932946713578e-1704j)  +/-  (5.25e-126, 1.22e-356j)
| (0.0015625884357128150168 - 1.4829866986907720815e-1701j)  +/-  (4.22e-124, 9.77e-355j)
| (0.0043699378212323333149 + 1.2836839439964817921e-1701j)  +/-  (8.58e-124, 1.99e-354j)
| (0.016847970468562616412 + 3.73953055212275597e-1702j)  +/-  (2.4e-126, 5.55e-357j)
| (0.0043699378212323333149 + 2.340476731650510587e-1704j)  +/-  (3.6e-127, 8.33e-358j)
| (0.012797231220707114882 + 6.2655405885825564057e-1704j)  +/-  (5.03e-127, 1.17e-357j)
| (0.018366444654174517909 + 4.7892158186179024424e-1703j)  +/-  (5.32e-129, 1.23e-359j)
| (0.0015625884357128150168 + 1.6465115068225091932e-1704j)  +/-  (2.44e-127, 5.64e-358j)
| (0.017687534384645159231 - 4.6105531099991864384e-1702j)  +/-  (1.01e-128, 2.34e-359j)
| (0.014951513969902178744 + 2.6522808452211498083e-1702j)  +/-  (6.63e-128, 1.54e-358j)
| (0.017687534384645159231 - 3.3025131601769845116e-1703j)  +/-  (2.17e-129, 5.03e-360j)
| (0.019058459421092285948 + 1.5997189873586748032e-1702j)  +/-  (2.84e-131, 6.57e-362j)
| (0.0074127197165715026838 + 3.5159372548886932381e-1702j)  +/-  (5.05e-128, 1.17e-358j)
| (0.01159265680577751343 - 2.1087702259289909136e-1702j)  +/-  (2.22e-128, 5.13e-359j)
| (0.019058459421092285948 + 1.2489437531785891072e-1701j)  +/-  (8.34e-133, 1.93e-363j)
| (0.016847970468562616412 + 2.3097982529085759628e-1703j)  +/-  (4.22e-130, 9.77e-361j)
| (0.018752009730749308427 - 7.0074835420823147886e-1703j)  +/-  (4.16e-131, 9.63e-362j)
| (0.018770319324855259941 - 1.3473382219299759569e-1702j)  +/-  (4.65e-132, 1.08e-362j)
| (0.00050571349388100728961 - 6.4729246622456953381e-1705j)  +/-  (8.49e-131, 1.96e-361j)
| (0.019882656317466098458 - 1.1708432160060011147e-1701j)  +/-  (9.62e-135, 2.23e-365j)
| (0.018366444654174517909 + 5.8313777034048941263e-1702j)  +/-  (4.3e-133, 9.95e-364j)
| (0.00050571349388100728961 + 4.0176935254693997394e-1702j)  +/-  (8.17e-131, 1.89e-361j)
| (0.025530863272838247638 - 7.6495510786783196516e-1703j)  +/-  (2.4e-137, 5.55e-368j)
| (0.0088882792658357160211 - 3.1390534985781437059e-1704j)  +/-  (5.12e-133, 1.19e-363j)
| (0.018752009730749308427 - 7.5219471404457120518e-1702j)  +/-  (7.58e-134, 1.75e-364j)
| (0.024209608675373858579 + 5.2892264378215358066e-1702j)  +/-  (1.92e-137, 4.44e-368j)
| (0.018801957206103162965 + 1.0063252530743916963e-1702j)  +/-  (1.54e-133, 3.57e-364j)
| (0.021239064015552547912 + 1.489200710401335937e-1702j)  +/-  (1.31e-136, 3.02e-367j)
| (0.019882656317466098458 - 1.6464791529017345979e-1702j)  +/-  (1.06e-135, 2.46e-366j)
| (0.005892799917484081981 - 2.5007671049881814235e-1704j)  +/-  (2.56e-134, 5.93e-365j)
| (0.028202532680672373558 - 1.8735100984879823882e-1702j)  +/-  (8.18e-143, 1.89e-373j)
| (0.018801957206103162965 + 9.6253901381209003086e-1702j)  +/-  (5.84e-138, 1.35e-368j)
| (0.0074127197165715026838 + 2.7398020361072662834e-1704j)  +/-  (1.38e-134, 3.19e-365j)
| (0.029549837866402938542 + 3.5545341108440053476e-1703j)  +/-  (1.16e-142, 2.69e-373j)
| (0.038746650912894314401 - 7.1832869471268464135e-1702j)  +/-  (2.52e-147, 5.84e-378j)
| (0.022782864524805264249 - 7.3018261421911060873e-1702j)  +/-  (2.63e-141, 6.08e-372j)
| (0.026851647056810950717 + 2.6565240306722104691e-1702j)  +/-  (3.47e-143, 8.05e-374j)
| (0.026851647056810950717 + 5.9122687966140532939e-1703j)  +/-  (1.64e-141, 3.79e-372j)
| (0.028202532680672373558 - 4.5629632302827419375e-1703j)  +/-  (2.58e-142, 5.98e-373j)
| (0.022782864524805264249 - 1.2346153609611381664e-1702j)  +/-  (6.89e-140, 1.6e-370j)
| (0.018770319324855259941 - 1.1598802575230323993e-1701j)  +/-  (6.97e-141, 1.61e-371j)
| (0.033105708181086459539 - 5.7344379025818857405e-1703j)  +/-  (1.07e-148, 2.47e-379j)
| (0.021239064015552547912 + 9.658787069697764946e-1702j)  +/-  (5.4e-142, 1.25e-372j)
| (0.024209608675373858579 + 9.8077576362043948608e-1703j)  +/-  (1.89e-141, 4.37e-372j)
| (0.032036935321276898437 + 2.3254146623049544086e-1703j)  +/-  (4.73e-147, 1.1e-377j)
| (0.01592894248176040196 - 3.1084036932261046914e-1702j)  +/-  (1.27e-141, 2.94e-372j)
| (0.025530863272838247638 - 3.7640069698953648441e-1702j)  +/-  (2.02e-144, 4.67e-375j)
| (0.029549837866402938542 + 1.334444634893518384e-1702j)  +/-  (2.6e-147, 6.01e-378j)
| (0.0088882792658357160211 - 2.6234232498872924488e-1702j)  +/-  (7.86e-143, 1.82e-373j)
| (0.033105708181086459539 - 1.989940559957722528e-1703j)  +/-  (1.04e-149, 2.4e-380j)
| (0.038194985757291158458 - 3.2980940474799126469e-1703j)  +/-  (2.24e-154, 5.19e-385j)
| (0.01592894248176040196 - 1.6342488089656144212e-1703j)  +/-  (1.37e-143, 3.17e-374j)
| (0.034042428540010679254 + 4.7076741272498197025e-1703j)  +/-  (6.19e-152, 1.43e-382j)
| (0.010288145866147724163 + 2.2344947237861307021e-1702j)  +/-  (2e-143, 4.63e-374j)
| (0.030842701942306500966 - 2.8289771601985385342e-1703j)  +/-  (3.22e-148, 7.46e-379j)
| (0.034042428540010679254 + 1.7809075673305531249e-1703j)  +/-  (3.62e-151, 8.38e-382j)
| (0.038572619596016319201 + 6.5564938888556840708e-1703j)  +/-  (1.34e-156, 3.11e-387j)
| (0.030842701942306500966 - 9.7167604153721126915e-1703j)  +/-  (2.43e-150, 5.62e-381j)
| (0.032036935321276898437 + 7.3127522519002247059e-1703j)  +/-  (3.73e-151, 8.64e-382j)
| (0.038572619596016319201 + 4.7762153265115809875e-1703j)  +/-  (3.4e-157, 7.86e-388j)
| (0.034856684420886984906 - 1.6699555883523696876e-1703j)  +/-  (2.32e-154, 5.36e-385j)
| (0.033214356457008492174 - 9.0055619449003471007e-1701j)  +/-  (5.92e-158, 1.37e-388j)
| (0.034856684420886984906 - 4.053848756816449889e-1703j)  +/-  (3.12e-155, 7.23e-386j)
| (0.035567318291658675054 + 3.6627890917176330779e-1703j)  +/-  (2.41e-156, 5.59e-387j)
| (0.03887131438801028718 - 1.0215949371772908158e-1702j)  +/-  (4.58e-159, 1.06e-389j)
| (0.036196092666987392728 - 1.6906917278576627921e-1703j)  +/-  (8.38e-158, 1.94e-388j)
| (0.035567318291658675054 + 1.6411898958711070524e-1703j)  +/-  (5.88e-157, 1.36e-387j)
| (0.03887131438801028718 - 8.0556916302974187794e-1703j)  +/-  (2.11e-159, 4.88e-390j)
| (0.036196092666987392728 - 3.4728105398474300198e-1703j)  +/-  (9.45e-159, 2.19e-389j)
| (0.036762930343314317684 + 3.4596580698267028207e-1703j)  +/-  (1.07e-159, 2.49e-390j)
| (0.0039758815961845728191 + 5.0610916846716783135e-1701j)  +/-  (5.79e-160, 1.34e-390j)
| (0.036762930343314317684 + 1.8281996123523022852e-1703j)  +/-  (2.25e-160, 5.2e-391j)
| (0.01159265680577751343 - 4.7725874348734163049e-1704j)  +/-  (3.76e-157, 8.7e-388j)
| (0.039042061310320112148 + 2.0707310940082730997e-1702j)  +/-  (1.51e-161, 3.49e-392j)
| (0.03728234356528294979 - 3.6355270042099335835e-1703j)  +/-  (9.56e-162, 2.21e-392j)
| (0.0039758815961845728191 + 5.1728511591604361998e-1701j)  +/-  (1.56e-160, 3.62e-391j)
| (0.037760736499856180449 + 2.5235899102547541714e-1703j)  +/-  (3.59e-162, 8.32e-393j)
| (0.03728234356528294979 - 2.0835128080689058226e-1703j)  +/-  (4.38e-162, 1.02e-392j)
| (0.038746650912894314401 - 7.7820320555436234833e-1702j)  +/-  (6.28e-162, 1.46e-392j)
| (0.037760736499856180449 + 4.0630424144541895461e-1703j)  +/-  (6.82e-164, 1.58e-394j)
| (0.038194985757291158458 - 4.9021655155728992351e-1703j)  +/-  (6.97e-164, 1.61e-394j)
| (0.039042061310320112148 + 1.7670627934514674584e-1702j)  +/-  (2.9e-163, 6.68e-394j)
