Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 19 24 46
-------------------------------------------------
Trying to find an order 19 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 35/8*t^23 - 78773570205/3381024574*t^21 + 9405110609961/175813277848*t^19 - 225413970227853/3252545640188*t^17 + 6337990954094679/113839097406580*t^15 - 23342273091342/813136410047*t^13 + 73745497559067/7756070372756*t^11 - 221435557932501/112463020404962*t^9 + 107980305524487/449852081619848*t^7 - 129872348385527/8434726530372150*t^5 + 939848410523/2249260408099240*t^3 - 22415950321/7872411428347340*t
Solvable: 1
-------------------------------------------------
Trying to find an order 46 Kronrod extension for:
P3 : 35/8*t^47 - 9608006330554960746705232490747302536369098922062964297853162121073787135206261634415136049831624018929846008894829210830309015739194599806312509501247271809062676090/196911359553640682957722957277061039019373289311946714492826503227377444241871357973591997806781042498226365423408247429949142600368436294846631657695395871940146213*t^45 + 36398674748409286762970895241240061725488863483668851213242745927204985239156261600828612865685526305046558050369888674205556254708018495823590272857475749411972274109247/143351469755050417193222312897700436406103754619097208150777694349530779408082348604774974403336598938708794028241204129002975813068221622648347846802248194772426443064*t^43 - 310225010469275624084301226110917249618671664952648127312482245922679441048775370152648564569129253459122502356691912543490331369197593323914330324327163157991732755584071/378857455781204674010658969801065439073274208636185478684198192209474202721360492741191003780246725766587527074637468055222150363108871431284919309405941657612841313812*t^41 + 20158100673479600241637571890294648247563568048878924030124137938717890717462904924555075375982085187094356020647386085929597672380200081946786908883860947599891514179472087/10996106643405696635919126196665070060907227031147822430102337773884739054595585033219934012158380577127784322410209438675959973953647731786074487273001721281933686913080*t^39 - 4508586158363722650352779465279648720003752519446509514911229335920356529763543785670647725264829170874254518941556365192033971995105695048397621764484471179142289010708309847/1490606840949360684357575395390232285756443141203096159803680364771413953766236132676294516378931244003341378628260891023593112623062747333846905015142098717622126135582710*t^37 + 5009833794392636695702617028755245391323248309455579021894465321111078503379406787266046092400628320048120785832151590302104392354739966173178291215895129740024699389199179701/1314617697565581257897150419832068303227588545584522928987598614734390684687149932090046372908872505379902780582534498484534466324749506894715620354748365867604151072633400*t^35 - 1337672394083869962291871186082612804802399742356182189399390760916557277146369039723135644604417603855917041849019610581651248416614208048616881345723938515295574747182029401/356824803624943484286369399668704253733202605230084795010919623999334614415083552995869729789551108603116469015259363874373640859574866157137096953431699306921126719714780*t^33 + 1594841056458971661500576329234135295245883729408126491402323935420075901115768890031055474020592493597843203961557231292577672790912092461116571572136798945591816237960612703221/546261213844143743549348775166505296228298114648814549078032584382560312078501858210045412125719636628360459697202585105995057456971270100665617846550938828442884889281252940*t^31 - 972858082579065524216855113567492473392605887369151212664912492867868734424255189506437835154345613176551435346052660336457425741813070828768725848602962437693365606332940059049406/536106922731960265090629025757160177616957573082157149597186898035771590148332932539286100230963315963615533410089262858661842880855796087907277127709810489736749004847436101075*t^29 + 3203574160774135758526030808719477372128233190986219993648041713587740908270221639803639540017109746994010073336727563646000572289488283166432456670625313990707954812130892013910481/3545876329662292196691385411740297529459942700123036122458897906876991732541026358404342219590016809033568749714022250894400497740701390216897392890665216178423029542734766198900*t^27 - 168077660946441135278189203213826150222592413740541722678651503989907941067015352645949041686201271473028238171321900989341758746807856582003484717338461331393870489165841004434801/466562674955564762722550712071091780192097723700399489797223408799604175334345573474255555209212738030732730225529243538736907597460709239065446432982265286634609150359837657750*t^25 + 4537083757735243049667151893587425645488570304537003739781875621140317741397992537177777742508180080622490465654727130330175263176805222990370164739974509984641406805677144025650827699/39579780766956437957908582242927549083337772407313353806110710216142357116969444417780948723507685625794501098057859168933477235881257057879052078924183276026793540361914007265361580*t^23 - 285995331531490150221727992212176873064715295060426675087593325712314118903415056056763770682245288531701968851257123514178686341554530029408132904565181863564229158843137315676613117/9894945191739109489477145560731887270834443101828338451527677554035589279242361104445237180876921406448625274514464792233369308970314264469763019731045819006698385090478501816340395*t^21 + 32298049257915839661769105498500420065518817481635239231888113677277456844291427007158165715683259721007431765097492030693308427376665394624979203980679206934382320417041736618400047/5654254395279491136844083177561078440476824629616193400872958602306051016709920631111564103358240803684928728293979881276211033697322436839864582703454753718113362908844858180765940*t^19 - 1685602668573792965498465368305683177592166753508237339200356301033670236778448273709545063870665173948100781170576325106770308814559748180673058900672545460518165457818799592841801/1934350187858773283657186350218263677005229478552908268719696363946806926769183373801324561675187643365896670205835222541861669422768202076795778293287152587775624153025872535525190*t^17 + 65640405170844320676663659880204249917753388571948239146526208845738981471139031372578342637585400202470112270420374418312182958125966232703455022141357982281308211862431478263000703/653127651665256391070132332367813735647648070993746674261826889944392456450300739154094293177386886642367463940087892787663881322746439995341633376674603285519534272845206373759681800*t^15 - 19877964831099781596666707485100994642517736430941127067850249936814766487010325595072259464435624161441778019108700486817219286901496601113064923170156987820952080660519257964592/2332598755947344253821901187027906198741600253549095265220810321229973058751074068407479618490667452294169514071742474241656719009808714269077262059552154591141193831590022763427435*t^13 + 3881900092703159771010808575458082000214927526989080188644603455621956333694865148617254819740245440794451042827902997681792837636489381833535893069179245435429406059989427431649/7587354195169383506937173091870991591511139286269584598959998407517275004289207958775977660145467756912903034782810685445388888207729444215899665600301513834920806309347766351368360*t^11 - 3840766425182432743197342075391857760433585551246826771652293971896384595041134650708924014098057626255414531005321856296343490908316771456276294566659790222087665411189685582011/185890177781649895919960740750839293992022912513604822674519960984173237605085594990011452673563960044366124352178861793412027761089371383289541807207387088955559754579020275608524820*t^9 + 194382657399833612459276340570320649921114362873528828606558416763751719385347642006691406791945140908209148857580670267016613220752035459625191512974736547794391485039367538401/371780355563299791839921481501678587984045825027209645349039921968346475210171189980022905347127920088732248704357723586824055522178742766579083614414774177911119509158040551217049640*t^7 - 15464632854045498952162125141647930049185684707672707307972558557206524387312467495398970944667970126846544549314973217509437360094427674044638099369962936758319648057345972133/2058069825439695276256708201170006469197396531400624822467899568039060844913447658817983940314458129062624948184837398427061735926346611743562784294081785627722268711410581622808667650*t^5 + 2553341402294380399959455773545196744863492058692393022775638037206020738432080768430546017615996456217339435424672877045322918991313660019341923015644841365913465387392963039/47747219950200930409155630267144150085379599528494495881255269978506211601991985684577227415295428594252898797888227643507832273491241392450656595622697426563156634104725493649161089480*t^3 - 23938674968076668406189587363804796737811678887739668857967878070466408070426335427874016513720938485948649623452868600989146373642872314514805860281114578842649657118733733/167115269825703256432044705935004525298828598349730735584393444924771740606971949896020295953534000079885145792608796752277412957219344873577298084679440992971048219366539227772063813180*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^93 - 17242757180818282284177262708212541423216628496135892737624881947019196241763024387991837821656637997027390045383075554212907906434957590544834657063165896866995980766153305797382109177472316780327155497263767694825077198792414301865026169239132622307150237668482709837785894640148146066557541002610801089275718943343779864709582872739003348196585570337464973007453923255443077064680903698605405141684223782780773613617603549864921774865335443831626169142143800370587450844702743995260375446016106093740527381400673119562050696232664145174445393781544256423807449894767035557442725035421575616295699572608458835255516855660964611451396593222226420292113898169277518892087878656358096289261696955646292535807012510079558791138312833828128657611206583026672995239836476691272233991074602188953032055666705757247910207908646040772442731077062800321127156319483505694452105234489416422059740614558390786413497430391674278700468033588411176201124270019642438174529417766686232513716809918324835986679458342979724262036330444766457420349604327038173551814345157343309244939606447722612283329720266559055935192168821796515098762464788040535384789026023046604391323549325483141443506622061448653394406887547847549545173692218523837942941938556688339956291931470322343619985064339997376172811996915325536480190313765711165736334605578432700286913975809491797963203739984203498988910877617324172324099043070330986750469569317581632175152836033248417260366174742766939477764799558101729950525482078445444976011501061090473198813462655591087135436963572263563911766492970264306072852007319098670001279523594846072815777039471631771299667343207332156525630602509918505650148299728292448464164291637093508765460630343170360810137140955252379041369986250132897948398385710664915415301355442915470114168943385142359927356451784062742671262724718114724889428777788456709978958575199805390711624081297443920532563684479851729477234632559766314362589383177811094835530747798563896119644279269733040125693256518656349679542622954581261691006834552997229915396221132574721469500938822016801414742301865728299401998500242702046498900884243997401933185267029207429207560960303510943558443476844816043785042970296285805384980549412509191232308638855448453187546838909267463508210632212756334030393360181557471144181313540054028869124614187840532610228575847039039528711507737841091366048959305878315923464559946417036653727387349816900304874112433545102921652834596292459942133469702712687261935735089819898146298029536127849067254896265238227069628646211306917105066589083684203298752343542636897469578541186847588373066719788580124406678897364838999986138387729809998984107395617028881206686817096282573063996279570455363496816984181777206925225548848434695888300813533359934580605766557623420810715296062682212838734392221474628253521538979656675341352592427675330595736247877381949199858868769570121026387930149727826587623970291479891272871868020930700053083289625738122561005717525886376178229535347394059956977610988401528318607038885104078977699691796570159976426241160121889708465570629003974680037838481185947490243314706418944887664244975549316253290039868538580357888032147937841818257248265518245358523217142958383371633727308780680648179188528860390513852661862182416444567576663013198118233483256688212961735458281979814482059507987214403608889265774059947151647229003345414534154115188374959159830648672120816770581675450314978521390752769687273188289858214713150658040996517684117736767991669037476082937856886643629970887528513533066765069177763294491324087973368142448170017307541454629138719663236427401616585106756361140993564484099919866440033999737092642383439938347542506984574897019172129495543618067967862697981165072622512902537011934195310263641324953766662957314169462866398578762908049763313406684043696222423448296546750378964874902655253573113458299604797151336650654903519273442397763562315828137311317016305441704097990299491918724186020849192325620531059060212214384784763490675484262475338264226423142988902636506641905539793893811445792479951253758809054269053374880944624944324559831407617817878231518257696364632152232287302940827431120632206339751424048854700211994054618009472234378994497021496659432205852554423210664823218992356137131026655954371078545585635791643071238802019452352078430209204802638919431703912387766831936646352177194987182783078723488744954854931265/172930604433730100281920370086984954190356622372357750751490392527936932366877716459857249375699833473253795631937850615824960891202087611481007933122837094704741579744970486201755695165235996702324815577035673367021101544593708597694544204501628801939706278536884260409903171259360293909610652010339821615517341656283263432777516728260318890492039226223338022571480342578614920481419814310927294013062813702281350527278916811045804445749550349317085220169941138841945350531131372821851952456898300910294168153790403701095324654312674327669767133302724054758200328594985522178851334741596762047737877096352952438652114635888324625111617786049893705060336655533960526136710620708355057355741322652276087715574875398133845544937770207210124837934051519712889562614720747117530248427198522819875145806037903920066945163056052548708076927870957844867319764034118732642590919293399479032319417194123637677285478760027974132493246830376427457290414396536206292592468225221591300089044236309206385760023179785046351802284408065944064241508662129818758467382878696398587303697886614415010959504421378837335416786432807205753623358603550791673933849158408747946374213314559966470803615653115161923165170666616541741440196724319761175121993188767794678071592975659651144037413069164790936178551384993891932985899140258072141304393773333787873916448964244020942450780841333543567122427303884456833375494132288187321592329138073943069824835588109367389546368801353874858191715178659942618396393064118987169674369806599989568931369495377990056193734801277467205302731167123821393522280347893554927175428309717213796704973471923612496238182285648462060018956831258594724780139327397787606329473233630930946098479311243941804042257720240178537540375722614882775330038495391054792640052227304123562954218785632500745318243626260956453905761993883168963157002852668515006395101172584396358606270007835487162797768826339229892890771518399824124929441424984953286302810190511928322388670393953765990611119930701693428242846121928560246434283742841509401583537457035748455048044579947382731509613645921001581862252828294964394931965447678771791383163066826071545937598418420349107976011088267066179699535038627836392345633605462178509933236990046722741571582726442194898889542765307957271401128402462267419359687675561786369151141365797413629083202850598064651042831424795571771731088481090416475269761388294007312043603614285140763220467211516719661426235141668681588267661033183896255320652600221910859881017226885234374741895324900814423832616883830366424645324927044217495242879230461433826685446558534571721914343274868301780358291746291265777090264321477144725404353480203650328361928944322108071505635709155402551700056827790999680566047909571842598571764292049645763151636083138919111110390797582049632709378126935880270028537421988640774653501471172326144071632250739406298777894047759817803627848723178179314063959744450841503432375478016592888499195705947161144052564253949749742263783504720571653418034658313389160977242977793597090828615611157393716171732623978735192015674493729767830523212356346796743158001168582663418660217099943230990480200597730488991711977602219389539971380616592936467275521274183931639581989120534298441725923392219641143904794782521148205526049259972512984411114508663999826538258501623708554895210821523947943183246461291275528145181358224229752278984164759143833983601717356224077573466285999000882148152473059505152202272812717877341768120159704179458650536167218210051954101935236508460093139656733967340124346789630272180027643844858133442254313166281544423080711843692592584081825971310189145316287143377918835178923735078841261632374117967345119593431452535399096632581097644137923054014864580014678841375079674547619389400293470126258878907196148569075620698166613242130836705689329186930622474586170706338152237432625966843403151773435605978412489645324845130761659373330542463560212808053370678056924221796694779872469469155383437576550550787473725575079183941459345133582234087511081612104362439600734137059035595177858536280590937873067464081061049690324798055651686203950153197648099853901338229359964424963370907616448025235564976077426903296198244091789692063995211711568597468639035706548816982501846496532131919000017974266438173169645253094086067743998224249604962676551240912165742461709906073055097087477589573667517002787852358080435380654256392*t^91 + 3553277927269631111676272927340124832360072776252170118986502629738081356044194934586116392769499116316482616839063228027517109641537352782688723404331864307433287369474059441172956854787746092519647815595865511145712828787607447488984002245290927763526537711673648421479564657186031900845000203880814948322926121528847251815592255571843510956459035520475103331431725429810110502313570886582619011136562809232616943292294882997836776080845967505851518709796328814876969692639296140154910236554841836050818076804368417557725702959153755951230036174734295816268473403600856263912281313443866415076277133307323364524419973000861466758758557556881713285801526398801470285200480190429338327964904281490962343032902001606994160696758387019165753575598906365485891180815448659229422980383780849300118923286251387988067237821055946892470384288491782915748246986589759778742482380374379839006711660857237658706298641443166150833894064144579194931501037815028208579474533945913026046145584684801018620290263995719965400916761088205077071190763307034170395085524473916337267478176098606614631971441818686185842168853479872651306936181894050437229780907002982961494704424778942490169292131475299638596192461344711858579450574818393886361379551188945252835463307876982974640859410347266817086175531373323944602811692450653154065326549152034333415945939814634570779101090795010220038329676972636510194106763513940830054234071480166767630601178228365999533001584475760602685561519196917999072877838122442102183082287866615765127412073920807442149985479016176645793780617909910716513654465502573592793610422104206108080182303884548819510960325329435833548306276691074034206078356064395755487976813219665398561675116597213317855958288445028733201008896219707148834413348185752847076197992132003352530720612989723798875410301883777554543184349399757794972240427275740068841172650876344041703148337133803454103138665576085929011726705043375753701947240804841444272255858059435729650649132519218586472776360872349569809964612475520857689133698060260331790475365873593219826661081138882595223639949318515876873452558813479364553299784558651588172290925089715061643228852102170391744254707916803485665254766511552175724364337836374716050005009904855080666910976199870354219556792308602561143998205533328345918801438504898919095072510798036000509666247797207749426844566255021704969092830085910976803740540561002223948152731336318613621688498738013979612200784514282181600088685972432110996256375597797823189923807043805756784749544207897545736784687798569955649368944711750146787824178278224616750394766258397587157703667214487128098031801524896091828019019939263140221492461833482912812239437271974371598213781051710371289506090362994740712261669497877066697915245452089494271703895590035513031297220604424985960950510860972983797935199463298970132440583054849976597157011826822381356160553072160369421620592375005987734770104860759408914869507874376461119039826756792791429290207348922807371554080421087486552062842738241863058536697024958567595609117867806409176999514805470837428102201185719469544057142787656169963548147529001825096472317986080970397908202559141834560060345394943885258470319475817068458636219510025648974951435504614568541190428466927672783868360077351056753738106358102738520792220701446895841573900107219022893375210617619667274921322578278840305849958581049733617572962011194743916887798550225979773019417070907118009688460220565510663255652478391380120139245570678288828017499961886877910397895279860715620131980570865087573346329704739433033061743822420144759874215684961701743235766219770602339209454363081413602395481314176713258617395630384105462719449908682150525545732567813737578313034372431179908371714488609749692956489882360043306736339364349389626087634271042886443624305220987397660268305034299651129183578719237905575899663764961231999115753324220097518021543555303738765522220381916006554378097551158522921170301701605116510470529767782570911430523860050100674118848867009250354259907788034855782578729389589666404877968509445509509466474452300929982057217802186976755628837340794772626694238212424064305050032112244660699660979159934344008745145346007568879909514696610581692158111458087717303941329889010624100568758604024085393383783589690627316495357744874873012653190180322082854432742000277683278323253489358865180158032823717049454358880115741587094789176137196869941/3233888768212969740322051880811662135836764016674276117928246085468684603726796736657560491950274735866582605215053775441234681145924639378500588853363615089526019912020820577215932377437495756331825213698355609799978109434674647631186823896282709410673477261779004111795394254135667176256673997919359834120982047643325167824655951576832093411646379549989532691097968146391388320462791237521495861691281147639512395535379383824962066037739466307404152159787984266913799027607422237455042436920226676172956091559957444412333118697974166264588480276327591186005725244890526757505609385335230248673722170640348387079013869748429614651899808408026037231480825626812828819019556962556593750081040604258888978325107957382801978613108771759932939531785730444390891265676585331471374410712825975993075164145811822257211908021729710687115392589650847177941313247320037359782771486246216957643889261238709086384077095551903130264689962351454381665059394422425325774625452045756368107315171741100314016905313473570259301878619573037186973348332736158675692719293523062001781872802328632867912448212431994947590961614686711151195633617565701579698399946186822790971170976088928652987263014521080085544150274051062638835802398843141693855368833626552144377277824441323306219071643099916172902007000175078276092802806872396078078462815758228500136174553855845313634300827123357931476972951796291285012538428020855247007437351046551772377259337915439224868211869769718136785614169698530256935321748495557119566495552568323104933801075248316103045850937651289275472763724190799021969563403645783423915644097105866756605281356411707515485902127832769064753384502222951350650750995492002327132164314205515224157514612359917333706492240497351458741273796200759615340059384883060420149765296676700762689025368400720580187823814932893016166264702166612201195517531846327564877091589477914504104116552281527527687899675936956768612003872779835911048243019367931118930505701967668315592829330702132400907423248264087017954855343903125040888444323133007646564312942215297013983625957667306030770595529985545690081615059015529981667425219854316871884760840931180950944806059223669738493705395356138271093471154989859854455059521238945469225006498332368738628759382775832265706683894482641454953836801690245631875735839376843185996310919111094533570670434907609108006826469059389589917257220140631333295782172841792083738871409388939274842604347088968416028501310266775180041399395151055451922623863950449844035204962651367325424860813523307680132881852036069767324079898798190389269789463049244043275931193367875758485659176411674677443590234801519815664476487943783344937424112256548362965532252223295581991191140579060605418066912708105589526425378932948242514591278143474400593817170572739356837319863110183119156481725662764428989668664059898576806407804261658085057211558904952267490296007640132472836742585047793542262653079201102961534937137626649295311379209299064886974354977830987295055203883430027050204743957127789534004854932306229162397040526236448841189269485934714337458289120869993523314699332669863272495426200853080097260655389877488391137474991277859009389509837150303694092234803220596208406285885587876613626002987548551648009495630396203399211591614830536732017439884186115979064980046869271128756178703109614161830817889967908588511498300449377498014078963989472208482493143373078369267410343915420068362662606281324315996611525322449276098758602734230665229734731046548007966494351595064137076567683239890326457971758150753556243995347139480904902606953720769524436876783366048021483820851832973327618622186576486192111987227724738771177263463307841871013156212193048337408956964878138230806577582816494201230071604975078564501673134677453877756391480188038096104165004021576315998644866064750934467711814743300460196105585998685293876615916108821892955060639739132549599302762612397266367808411110967809339807759617002058365003511409709090731005115307940247974400283575001152405116768279297260483670554568553500981687157629801753528730072495147623543557715190833695298112047882159733918886039714357856969839872618291317881975558146014729027517657881386295917682835135921805090555263638513136442742456612188556962284287230316151981275780408399132951259836127769527057358951055485956509846638792579737604532846480677955466905206098519166843084374663822369401710634233022283181835924921658596*t^89 - 14464260196652537103657361314300480126113104478799096994322499076966753615978056765129899628103933025589572551789833014381381140001016640752084303157147542494508008349712134573289494754862888441206573684364442838083216515969387118241476787052736821735850899910175122764162489326806908740461804433625742142717902781887948516696195273271487641988092705849069364843181290505641798219378612387995004492731485583109715195848440853324789726620526471726997919208711867888535318636233726212899001071294915103059366962895800825643977822477435495020664974956287221363047899591875229101191758304777256093675866014646318505917767916062386617999682950253250476858130467890380394264399748853090866786674565632890828772604346442828788792473648582912395520172259150399412444766709244530194459312082705577609878830005932791523461096007078704278918510187780764779887442815253785502915710152304264527991225628812100126182088842067353645745881129465908125465303844030155787247708711877737098090793709503979258826850933276351316611018785372163647823321978499084576899209860185497232845267359704179910892323699509475212521971814157205126354609089133780446155544812300277068928366199609258326667144248559489684945191580424162839300543042054318198941487320707504488290241744109505620980375105536351068470964093352675741371969861931309263039520964134689154554482912234117986429416096223385861735242595148866375143222896405196074052147970851634194209650705953291402110198024092001852380399476590056196025759945736089435974692595257818907960456152391615500683629224305243466285963955933369647703427974098377079984709270964695495812155412156363714964381040165774967814758989625983142585527133675775514258459402142341691247781274962565240943759761013497699446915350819683132546731338582107778245728191113207771504550602919831678698646849097709932708642835755811265651794140757853871782509883461754356248050764230981705074584627871188566223727006795758753573122569529518849701104586359207506617445884407867554017145140553534409815833786623323834626250668226595882834961178169915680904443642485512907931027865194543912853702356049539179497404433623006942657014664127238721019586601806076906838031726056323854490712450280148192820940152217780576476332788989900506823700615033181800775457678499314518653097702290983771658778825320716012165284810472701266350271451309537059065474090716320940679472947716743648152212919222271249767782642069373901806859996886668660660379060131075265295696938645434139183860842180690217837797038246642652781881176239665502029684213458795896734296127304263908544304313357307354921400752188660482993550916934574856738460916093006668048636454524709847822683217383411396866332788151238847298838593076354993703240037767671945482800056417138811414265797512004464549736844886106645554455842635853818166261333836772937173492414100165683371678502706082763765899739214125443906704619124046263546938227421764751301563042051569058419467526097254398694066932802903638098306284884178170965787375584493433355881345448452271933364587425277565793496653117735349768773492217247687555935551502419986096558234390351998424954461872573958865878569649973278171148942082629737228436468847308335045199653259916430274666503503303336219374529559730723755865241513305570932932675518501311351715601736618542382173018239466254430797917969164204290731427009311991155280214407271625875047011827885877447937853698565866981995790392403598412694949705132348102330146172079463846269767474195268223478789770076895034018517376189993916339266895142848933484126271123291546563455658910179378442187748092100085251083973205953534870188584556169715870329158820757979771349752006748281974941071704701738225658529888734208846089713255367683143049771037986522563048886064506228417527149755050868207818108578174889717482782609621538985523900276307047154810561336030161770633835510713618648458671425418407457229665927455191567057555730810881623642168476463482597247551701501803956387123118785159043226719183948341612343901250328732445773575997148214740800119849832069963534266817357999113029296627362055994369747836109871233513291124890507627108556409697218333736642699560200633637222865668066656514154098011594064940333198010499770461370488871037321526285741190635431135822891000980711253821109450575993011546986206378205071420803703464679804471874017258399351947011205580650340669735080418020093691945365250916247546784830838015156499197311881613/1854635208570138146074696753645488234902384163562697353631849130016290620237317928473110942133482561019485124090833340215548089637187780683570087707404033253843172419543940601033337218460403816256301760056006942220287445760785910416485643504518133847021239209630258858114658604746805125583202537806752864868383204323446983747440188229313205571579198671918996998344684731955461201785410774718577876679949738171260358839540076623615744872643583927296281263638408977075063742332856653180466837573749998785190318509635594370473043573288184352741493438473873545174283427944717095429466982489754547614379664862239799989814454300724384002864540122002932352254253496977157327707715918026206515671476786542472829069449413559036934734617880604321540821479116409858176140865521687598833224543805697232028606637623080064511029250461989079060677650164760856549343147338041425835419447362205425208770491320399661041268214299016445206799693408559087884911562701260924331747696748241277109545250993521030088695197277092543709627388325136826729215268824187000509774514835476058021904052135470949747789049829749102443416486022828845210695879673929855957032369138142870621966554787000582488195338827839429059570182168284423372332675736541761426054026084827654800368832317098916116637587317801925159301014600407391339222409741319150777998424837344044828096106636327287369271524355245773702043987855173051954690788469960484158765320825197441458358230294504395461919507312933351446549726322107102352407022762202008071385199397933300679534916654909285096795512743014399483629995823423239099544611990856793615621889690214584913128857902114260131164870312093058636066012024862599598205695914663334610296234196862981054334630188412590880673299925231061588120522121135639397524057230435150955890397644087887402156048777813252737716957864014144771352806692552097385629304513868858457012026565583968103710842733456037129010464149844706798984221039235894986167371607508496706645020078457778992487621157672931920407232879453904797109539728442210949522819316779885304633472360472837519609486722200008646936536446710453261806236345406444486268363586450726025910342274032275366846274964774595026140044236745298472105707386684626529976635430535226600541226793613471603593506021939804382783213485794874416025405769355869880734503882619567168884312110212715002779494419513823441914980005559929817547015750652069645131076124767760024242753284556674122233593055523386592345501437995565753742553119130301677624785975582985554190046080559161131157676555616954556207742142686011560359821960762188246224257058741458818746539396476747491525537672095427513898999658671614283577265835759748321612728379130486160732746650060016271948119122091257207261374438098555593404954818045817082118098015282568740554147323466021146202941493690018836242269667595400025574978838351833798474875744060911780310829031990125405684760381615973171871872524909596487631540921832548440286448428883370861075976533013712679792579786071213714159427147120513292420659412787297751784303677622424634702741796603410422046050183558672532328810818941285620980067286166586776126926189241435778985866094739592317341907497852141884883891605699168561896659647011925521004955384647237914512713359094370133445744032222649447847791105312815812001773580737513993766056879526992341668486233363721809974059896595575511344275307717995111074285847962311564709817724460444774859832235493409205987004702339495224056709772424659842638058668081286509252868255195282568784510639769282613411566338077102223646803299457164505931331584492298961645087958861322264548835260428540320971258526210203389279824001614831176224675100137685270160596207047313026045087692713221504036819357612275367572243745259424405446065453207556741709542737519798893290513887839848115738629806374017225222830688134660917232725755282813922466553570246016038239227888409355609727276890392517195200134358209832261938123772140038656379750140350680472329513793468163534231433629103732213318562630263160904334466608176978887385063045065432812997584900691305648726696575967162102230349661943124253467259460418607402481143776184230972203166946590070805312982596739447097281376794975040708791105950451155219433443696687283749912798867090137417870038726586313161261660064216902747547516019275823767395358430321196058397047347544479516199587456668807460270135697500742184508888869702128851881048732638279404782902942571204806*t^87 + 251893227082683088163891065754587474534296597195064723368663244113966960706662538377425994996684487084568961903877581316244503227102775249747482871093390535817335449424104783066098398444659198211095387351002369980374344247318470608359923541281440098068545723835940660525135945200941485618532178351437528234123444956218259426468920532891726363012294109373925082509018637140973526300620676553683881315450542151739185889525712886086319371377058255329944381741590980757898123195277165934419809237102644133662525840666101106719145310832049294353935385470095417874962997977233970574456758327301679467878401302454068664459542032923995899101135206316483045841310135461467223889481044614687198570158847673430285005191504759934346183394842625906830815411171727017345968301436223080820684430354669370041518626246200499187026781342587238787524055027183040974463570115609429235768995999567290052003768656659859796284292665128957834878067196567412803691417622913527818601005213700294651532008344483649025478370461829445679982951801297610961108626204959518659065973789617957726140550337392377206349521343687702325708404260454317630141037854013337917511704465607319985266240836087907791160467064975521140663920811012222917374454996957753361056760967533397179002814098947939316453645013710442055277645808564979731472809694582278667602540723839267538649880106388751095582999227875805779081396819310521897048517385456590341531727554232889609992558161000063319499215418729705040061914225094430099592502072695264043755474033811504286067405484098652443899809000147166104682532669357983909640730733357357944733797893281263872371431543428089006800507157295494881724240041437639532353263178197704745589072276076590633709715320981489893658224039885915139093246270928467741394872452465323107401620444606213317629933395108876517918374754932925735488555318356970305926082832428212711455009601572728820896929424965361875939167616716628652722783540706881520333708782700289871114957520904660855197177290491038281900911926312687281570186243052875097109501941812984332633278358117410397621047432235379637625151476859122249576095652539877449501579044196902039598799160711693981827363887383459979116804230825329495829125776968015754084816113480413774479145679474132780290372330187920536968298488790800145657704995654867615015944833186879667590829732093975369492043449097802595477524097765411690076377958304579907409190956056187173396640055609778764665734029821694564055694541683109646236702560253222906331018641208881114451018647952497651818964706112402006266973380586680908364537079020337402159433442727676505811555927515532403512286519624548823063512204987369522842854489400674686714231294489130005589187319866885579149668464195961862775371882501906910935724419154458609719507203981020250278479299430987481507260956244672589232804865897910197798864380387304529419200671453792903999911037372145052202290200516420686821689885238471103376213269190528821837325102990927294877807730048278592187812695086437174171133269747247851844826396009135801443858841928383875383490830377774572154799118780838642906432225988060805590613942564338619038216670149650070036341834643479053864544218385125356891394052148976829814738680567484981635768908916271094800798551269128716405851486729163106631652602529104523912637074412789002886730470775306264113290649892902429925815442546395191073986444957612266669217091121589598023274415697900417135230980731074375036975971750054468646542056023812572653398441540619817665163913355918937687778255290914339104123592892609267391404741268469791077315298124248828486138249667200587121217326149432261385766903712074694573866206965059299835068697871176952913181007623361994466585965137476158246472822109934302873362696472539893101603693105523244850708652624225760673182178479921559832264663133162438998194995713233785217968542449199467128364280341411303041553360254340741955256295875998453261304205615908304485828808831944879391530546507006418358369294742181101055156991774138712992398440083969093476085295529941026924208902179383912283243606507756000332345287770795416211270014981569429813883785204916671182533262175197383889448066997467631748317874756915464483788513047393478133134537653856940889136050853851921899039616047662733779730357516479830956730275647838132974158701057625468740687444076081352473877678911156738913210598030705387564506512298788013106918695525987655545815519630445477267864165317659145096194571/6285418548786410116987343256064354643833692910448289805566518374177790082649439405335001147759473479377648617322030668485338138622030588342447529501286055924153667561202787082082658328111291126964098803596260946763335453278327991882451022793054036837679077140766290181726646226280624080444234149096046967195881917620043229435679554044246625075810019757155155633744921869007766253534685677159154571741790951363632687086518724196034521171610804109733784179285524101016328928048061934939995030822521770076519189116848888534254772832569569293516816149873069505032587643221676711155477457431406863624733148078287528610642147381745283333578986619923486223478447496529682220934601107994621178595011328843619207162463077048787753652224339880323260603374063549022580172881668016101078018405555695199900819785441315857339636550114082988584348191171283083518515840623697812847392488383009741046239607036167367386956083685634443013754057725910250748026089593370087428819774850652534617058840947719981326397336320365891681724303788350806973269552989325363663126146084358537283265797333954128403313470164949700087268903921238660575345455436873247317607119408170644759477620836202619232574267653316465064465914148385855467653900415518627594233418724903013333120952362400391200449836245428072814069825610283888196732463465257741314081113335850495149670224619759510032763430605229709197959398840789704463219814085614466636125309867588490310165021765826831846105272203121867837887556367760392682060703593449773160636420927318469980385107863379661040946340928422348701618301974478887090263126959981120556685023575933686805590897135358844173554234677048281945325652365550474638306142348210643037345882732981444824786975728858928965275383553057268724127163033758395971092821052565063207285328273802369370016596277324526858856244941720195150913737778049140365619830071840718370763984225169409321801972179899718089478689147828545041976847173616875072475614873704602064520187401379814869379015445971555727676899558562168967236394963552860721189270884544991938864277619073429348715247581752674466037178035206458699527844853174227668624331561048815363940018042252608065834504767716740433750743468143905079981471549841511717398236075226803440414880223775204086243023956935349950167884155406758262826746133178312569998934771226184734289865493514446393290763990778138413147993528520200859080305637532465707015188957035511875707860002436263976834235045589903077155431647606907680264278409542886911330968212733821365264717458824047369013725772036040183070496435825560468754932103150822488655498277141214951532626741737002950312031865495019826136416262581928923633146732416747053826878822949963743438140743719526113899012740867983296609032208601104859455630747867533633784754112438279738148990896881941342583259139583012223729446815405571828609912153459472866702272441001270698046958003254276616814223409437875530221255724742006677115151266055727068919170062531836860149744985755504972226078462085216542244819873434875048442402513143016187176094979710062326511937198424332223876065557570133427305318214128111849682769970472955054835318240055007836782422319785211898707767797559549239545214583701762874608485887582996620541310087452865009635666629240468587735802194364888741641578500779497716416333302976878070485868895584058561796489150877181075995959120526811716833211736414598915144015199578079128658498391348849291831418537449599070354668194444753814174126731965637518308207860278063247164720609381173763758086703682607463387714821883237406978488859386119451391796653766481577755901321224855390758084918084595036169045831085289292830268051924327850779495678079523047841039919754538919880545580530679071422846506798246777972255737966294452779472145612448751096921290446131346100044808272723969016143466375943538126148132110563740789360253226207441752778002904724031529460708267319366385410003375414726700842441081450885136105919388143910943759669201370658804474811024685835688852163665745365524135159207989826109001995324948448666926564986270043016976440858986175975056202293872595494210822056278518363557384244480442086095649223074385150474819637188348586514568175687485173595034841218608567535198528979592054115960450517121478666096015801197465363503714776152327419559568638795398130096294130483953430860953059932103025623645903805546085748310481025031627625142837867887221440351795392858805801644439815048122036984863771560*t^85 - 1319297069257952302026553450659880499046325728875823070466637289339885776158791912500872798224412721877491638781536939014119097883319073003121121940877385608854737150574726239297116159193837430889173930797837998598540817979467445898867261055788038600461461193650464737667953887916325904687068259417324497772859398978258034272882879375330874833243483199928370135190257264931733275889143714951901555175745081720074318439891855608103635867498961952771735663787702628630355425609788419759757775189768984577194525540621554496455444612092154163271778666153853983355686536347295322926270617269828422798167988302054339801053584507695554871078611141070260049515064424492767609704567794993374571974004516171897072489964085884756176843397018476505451329548157676160902976197526207524024185430791939810695358723717816597462577772955622026559757938864055269099134219671273953986737247091491237074361091856543456829421756039493083732499268545056552202040385939696871789091146758713023811070637697693962722115207139910426775569008425383456273070823640689679222835071997358968773538197893376699988065238229851595533185513659318929708489292246126367117289559745728023957620948082629273436964966106035290437185253474596974986766318559711833220955259936982522303414366117263888204338773586882312193559545212049196593190646645980468426807941942097257577588582716970659721651178090125423505492221181889059682320826419060088066454888281914311209611960790519644714363540264644658248468350660374673531115405148595958542699810569246293224258302033406558191528758467694978987482832366720642223600816857773680584401094012136279811940537624270216001141024475563813607736499684446148162732499424721959904304393906989041167056707401143167221198270732400411348932620626838679024022632021017036392306005381115069924567950531744939769724623144010710479026898627341295487626654149382197152665241402538871595801331050968195927374792779539126219933521517436135004680094968578754192539466862679186328746690293156068089715823686779672446365990702446786728430069259466426853589572694779373664983296584111598985778160923068315698216553087738233080156707393471530152962302548117922552120641793457089189017716231557225049019940421516926063674505412244494924671667127760885259907764924504316131254393812626108842184313783021520102919866123531346817073980408194084482305206821174765692478539416505333495486807924622654330581893798490837367109690714610338723363540191733192003645022674408955459114885097271832162246034662791691294460260571733901223925334479336807956054716560136051303802134356503680947874201450970848410366891042409957203928714541516771091871658756956481128412187760215793304405947350898472900868414683291212556217430964055900983857622497340710312411793479810411272668134299759937640594219074399683846612195817694299617731991097516263489918056318334472986833308053040322944995084450597442951611244098429356913533962844103541963934711149263600399526596355868060533668759056056874644511954122758734335325465366064755978044103593044997125836370510588924598792022401866754383753383280674128684553858379752601952759509350810448918186174558108799157409704489907154407462390037595957164119503691701398736054585723485643518375988950727347315050393670375407475290845482188045015663773637410125655899697357109815941985365981432034315085718398361960512661881776571613813280737655228439294621216481737571838272387196917676526466291685471792333239176552606026222570535175614077910487632331907260849194053976059496732959517651460428373865746062854078787952920400036264250287860665933294040062692648477908562451636519815028009454434015884329658044176364822335632622529929730441867072134454661231484957561644089942070795028978971405685435260723485636461005028714435046881532967943522317783390928263255482415765827578234882403454276681993939891603373174253807722357375155795836551765942812544957513376365222956862006890976471340129494432465005349940318091564062732006855002089769119981817005418179304641816085582422112656824771421716267338946061386958657630615580571954493098751496896901571491679424714031901497974988845183663651141205781808013036027464981354699987698069421357530642751974140990585196606464300816908659178365876635975300816328070418785004398877827503011707888680555407918230079064340704827545202760614640303576270623439432307380811663326826431976151023339512600750178320600791761528484484594506942157965435128742779900809714384923107439/8304291795597957201155464670184110738145332819255572109675044326808213982318397381843982346342310575374905976861184278787258594652679512902512209811430313357148048703845283528355704971904871257366395188307371983223545828716404509262421489454432960073276740665925874199057614271403107192612235163020667711989200459342627553785395651765946587817258236538066437990686315179757342662534851845206869693229856243724686967719036632944448525231329138033525881485135451112688999417600874419426662157494469345037121575351438584515867842321660092261428468480982561802182998393064598865927363460900588667660589748838050612285173572025517812992719172382142010652689795989510902527537052047854238673121284450200899668204064119530988493817690020566756691129676275663367138805255172012179751488139349301677525246227801175440510615622195247155829354318121802153754789957693218156764316125436984521573038622263768445891290627464679278018439254084643316287703228265207381338450761131873358404771335076408388947522564267819745750287604058984085933443270057262075891153019850303410476624150702676932592823336638169767703913477708835450646364892855504174097296964915383664015740647067844937534901204347395058882505486890152516909506941958541461360351798823913893188035710061335274404604944957542706738465932607010994018318153927663230077926069021221980606108301704281457700458874035733953752645441861371946058956060119854374469227236441131365237479561596307052199913502227472570202468752545556413333185393772231708240717234698374845591784660621273215989931931000335443444001067439389733965143735975170292181384893600742386918136468918319097739917428281627815604728802740034086120350643515029786335537992075828466619621179748811508451311746687412228809241917089488052541206803696755196361048670478181028327386092993175362551930311705368674498518922965383960010724118483925305253857895416578755433033879190774554667654675597545814042660019943690973355648976345057122828384561915223253781825236907102085318770734876192561754103864736599365781075206242723317349862345397686562095166146526501322768555129170470539975152541167415633368870881249181671557131290144799601248333375813897244620264800519734274333996633451826587669182139131177491436483623848712609106717593313136975448522603076274530118030963556037918953877749389515612956111520573638036021327588483151281153319319297822636433991848275229646944856647165400924718309964660459098421628603103314049107586963275445256103658188500515946573169427911556986015232282341434083057886116375353239717729262332145309226034470619101952764670996237121386337655777211541659416089220188429688481435213743019603490770967618348357442090644973389166600156571035853860321000887038351388013888333537110504604367235312762359596516264596478290413685041251165042484835397279100897192462062316025458294053718335195254564370048484820254953306824982367025537040669585943590205145361566583925122016532548097568452086880189192261881928052537617334247279493580097922729273149954027451939373231452683277083119607813175483108371313351267034687985621077582223363934200254113737279990244307582575516794317696214492941414496156285813454234354239422794617362138969647057384422349061135666054460894612723757774660714781675603022186335777941469250974876989505402756415034302369989795387832661250680413785020861767516576883161069014623988206398492366548060814977500874841435912665832643224076490337395727460509648444207668863867334919811408659445095910314678463482521918770102405090850504091107596034073290487370762152148680553480443176995120263121051240625065041836992781958383408899485472684448066206616124232786097912487902560345447980860056588188422682506791718725189335530765896028543952078653177810848932770494278131803051154902090655698192773584893003488359481784788882939579982904016316786561578973583157442733413634123069099873504531135292095882730457306263839251442377091214861959881283474450686980302815004294334270865012178137650361680098194687205833315069705917183169284560352686334730001186943377131374065449343084357351776407289877990211361770123941317962953211428222693026981712886386666504965502869196409155898661118418380474014462370015133437815721636133923855540891539951271780658684481228895348673949453707240231106520337863232796770718555697973403910153763796384826284144587167309347959179967094905731966080335266017666230780073371731941906971364316312200457664156749656987060161131157208*t^83 + 649862152623856436619542391804794458370282902502132265207135265029634453258969484164366971346425899653265041346323848942707404072115968755421537773636499143082637049444209572690712315623704877457685715889508094014207505110891278288926574330532282140554584328611685093171359820201745393149607580946502838859887241446983290414362269684160361289541917051116605806179418215068100118298051114729045547894397080546295604948963525314735479246947608659005783892122312380964644561989494586889664076706810080246572287277989411832799834930789594181377455673892911113976429666286163510103708250312114449010368389823844008696534875104659128214677312887465968991555389793894186232212757125332398257826812313686639632822559631460509031927730208551804480319487108700926888546152116719321902144101034589189667709201635060239844896519756774569369987143862801752224426508755662228597035570923358713702650761398139364922369013817952175833336531029327633240052625947751117861082793088950836010352851112875398166568123136843300389403150861322764184030067379792642778953918898078490101210020900093053162705147361476614444372627882633738649396330873101898509198636585419201908032175495625247816443383945226763156959850579972868424332867640386201281012091958095697223342334169488141105731035262846159033846305560413406622389726247283754225622950994039428699790970359460285915398998089027503971200892944011343914519027727982607926945216699616760990934089116785422551512299668112087284115243624981597632532991234127089669719083426194539287509415327887119069635467337213151127721411372125488831498877391087736033691433928763854201339322407086817604687274849352451889904136672216774980436214666594839202737778028302953134770247360880522550326799600572479447081313635808725243254297072571518712995018612299631777942173998370515148831058330537856858846129146611380667013535809583486555508466237673150100757501201553349009068793743704049263730822961125003339544919108427466147740934847261768140792007718734527173310454694590636300233238046371020671897674179383948207786982125708714839313088549080204464516825125106158976499722550299359130003423791976640768072180713378223725866945769890513660985314039105607792359314552102819590222181981643639839264294509509602462970623577638921434448874685469231100703868003833940239283822677169574581278130641305444978371171346833620130736894561808663071025250113544226736254087870086969975336866387279519379649327926090518776605096547007132754850236679895413681155831891725399667787282937758980088357551472866274985308903838474086700051894531309668000544267391493887949052516121323587699010301857066583718969789614674585684372494184797770263324918973074363199986512721606084412330800083657562482745929604101825611233423177151102920218233330252349251356420209628742493531985956633045447434569293402822051027288975295060479121710376224310614713789834346397892264664109248340984708877955397926568469214486692543534372920511096279068365585382798639662515942430876024902570560565407508435133725262057485056442253358830960833654855934712647046177993428137687938384110956116375969370397826147065580074511221101826954130655170432473672811076849486402567367887676194842768178001751124601675535536395143394533586169149988992265336586027116247540943742231105532999589881447724577239452353217241024859271869770975152609682258875802697761884949427373301482528830760184552052220934981604652157167330633175927269055884562226530482240264313874341433291748764310972225498142956461092316336729612694936424010961013292973681715927123293129101911059882637276841572297609127399986773035233633123374599252947770065500315867852555826354596585935143037082700869399794181971877951722557269452306624505311044124245934280727588408557884584305423976514864107954449210086506140896489202712913768558836175305618280220243819659949559535345320798050988699569784655705769275630828941261984182855817645200837719941766221218973719599605844049079827970184397988255250496526959398573141067179260815063397029700291048842888889607107255335583373142328773789681171622955341806565214383399435062372437314937041286281109275448278002062464392770160139892479111060448837381636517295961149218472850385446818758528597937897557630695394380251139667662432096944004231906422735629943315319116959785613108282480086361199524564036564880153115666120720580054641245823778421852370521273880635050845384814404506300187169173110643064796653075503737666029358459/1285376092280420391660148895311383677139674137230871622845921393625513674002998443530379332527138860888415832849363064160091241904837714686133973223535902608537098579253320572801626740712283670190000933273088630102451034634286725606443996154294487076057554692424632162103726742326081758427219830497308798656149536139793615306855732651593285464706267775040470566550255378453741205533900624837162509386639171513434575893649422246446205265176095889847825159794725902511622076520278436050849654353320769312920643189661491799230487122283948508286226806302329291633016381352523296820797636181754937798830389701245744569034772772421307989121007832499273738302720983303279006264342808236365227465199788659754701895146949103176621459740580947643880195710095725341587578405289368730765843145861802276321661791121891696131393134334668398180952538093999433367972102516604340467946606131154713934701591950965492334157208219400784020764680803987656724743397653066266094407274925277812471457228153269927747783807640755172597291467885178605854015119487684423023200949336747979515115519456527762448524122720209716442528103620810274204315593598613952996352750134483999084257547229277771083400134788356754703533176521611127586842665971363346439911038389504753296426161512217330258146920687594933514148647625516900891201220923185499234460125732199468924954413837373679125448668888856267305038538576241705650759633744649166734409615780361621927428899458953591978114253757379971770729279230394925001982521295387263230413781079715524372351156595431789614831862344308019024460279044266841057686089572059183802400782900957186449926350922775757254645674458046920060086417162326332915465818915129224285765366358826506192989088054046730923986168205758518034022375922831042994355818960818486226990448072348369982202765296346090568657928775631394385691483860784248151741228697204974992484337738931175896844028528240336252358890580194113663830754387788297530337585659718455552586987658723397700205526608584252449930216552360911276061027876323146548154474097984454287523205389055736686575777891421101085602738428552872970056436219640996226774376200508497999515805426193229336312154271812054404088710607276105543965812243679678775119708584137582688727589208485487873806852847903726073794289257460590582537662598875023739865053103677178839552269792204941047089799132816875335263982605297530599581738238926501084224823390719394351622311074700410937399806180345077430364182116419223644955255461520917470189318319464859172772356157377177156890770948066363043625923259435353412193961535624166891952754161466955396662272475137690104009874947621289627266701762979501797227992414649798399684900360372923970057568111106534306677848681948397566686284862164864568375980565057123440473779703415056358056444372848013506890558626814328708932430678078460875864566801013128894502107057546751414053105588835728582820721852942984082281788342970797223052941096885817536382569662454771364545424619816484699730330394509709771392413539835379217461441195218785128024167913423914106981522351529247478920441031589830565156595703560523473212148506096836292491777377718533527358698252613393979255615879571145327826415307102646357831909695938466489250843431580010263356731856674235513316215883807631401095001589956899271365915695655862200971473594481472187462163574607811905276341967580771697556646485340817278502649993092729013639213727274618061628140556980140300105218740225233046652486754711412706060638118097609162699134556947923896928108310069528187761823910112262237672216705019816401831069895361220601988945534951329976254590914880754911965063939093289927489478846545584560430041762694175643799627847847487037025503654611093516150500320601883328768502047539890658986294409206417988645958930975960324357605259456357674469131283294256134293615017406118872264739373768130857506114236243428585496091533068807835865246374825923460945130846743278047279905117106296708483408599048909459628890029726917451621784978603720072801594343835515643107923729949244939818060857850936138677384646645868253090962131029585455776460624244208818827448924725156027160873760571177119726627608420443712680512262899630279201882383072811826149345818774989554988482620225984311906470539220290479566458579619023751930507391525213978253842730623173524084813312784676509648152722105862771120353954168927123743601317701939306556316160313625982718045009022995229585758360524781665672321434996*t^81 - 2005892528368986923378647040692478268853965485612761624006590817036928378686250705958886674147633554929290246364628691177542185343459905786061097232711960141398597192159168823701587114726672359734751660133070553191328725702124271748236127080266380880793637098816672345966441454080933543002469147824598860995975407507677731201245235219512764471719629386830391817311040540952151175087239686726515240901835874799511645867794325179222351863819160648030271470756013893028441705882057982717388619776013420892038800064032888240513080399476381341360319121786377948123093423179040798112358920079604026808847693583098756205248431281534822153325915469175925610512960572245575381603224329157070995695647131944591666368886936650596070912144456981454328159500430511389060347055766484386425963813897570462450484044051084955058261968212109967989159198153630728477477451691261703206572105473126491648727043275420959698354822131583100629452064528286308593908622739827811305832058980419116152778298240905199627362130601131949957430614372158089132427307603935176574026505366972003253915406870408875823623968380284101972923050059487080752672787405500337377022655131000143962899199218948919612879432128553155108456454826303388649222667582077166632288831274416383340675960967077967106629717161957412179917592516120558949818970156798393394481275337287362814982831200435263510792492629895682583629379038407114686992223456229190929696739060749670185696995571146728570581089312513276062820751597465092243534833264763538172237535262925285953107292501402551016927472920508652048355914651571093586425995300580249560391276812897876200356690586546219275686916227349411709737009419365014369675842052331336333903771580090608017175092163489804401809509817628068712609333518160271611381345840638756922796250559006278790145936964245446878565186827837552895553266629674952201869029244925519149349581113077969307921143642467434504195864857168944372210823465234995685740196318325398800446371223852528477325356458414006096202049140171733745271881105640940258314004213271458312190646398748230106743792226551067161166345452531779910861477969796324071929927572152784390661894756727447339173308002465348165982413074712510392025132567002220860607140513992559605130996056852203854250816172719538308205517779732022791913983958379098587545461509607128795808598793243470690458603134864194137863665183474751101927650627691519511932210740527595792152392305824988765377394692844028498716710442504045100557816321942323692934423285876899702258888473329085776276748929752030144545533439887906929925699378093016752323424124868122969896933206704800938922977853695569596675608417450525759266589048420400584549926485871455287532160597996896825446082030431846125246469591524077326657593351339768633554112629805718244922365972468290247684869301168613219557148127097246453153564144014078948378142778829864150249522298861209147101965333327702706839330692603977631442294928877824931055221667869426537207900638095404753526533155022931251564571725292592464707777117967384609871379502814152967980040208685882421227985177351913581914510078945965746579967672312150636834229818842455947525195482050942258398578076764766863330864093024623984415406570561207251909843988757107176303618869152131401579889801703554175320637601119020236017873205923125425548489596436423198525648614783532018658476339358603595545086621966801155351851596421387686605001973507534399703072591465925177793461874031606898987321859388351662903471972639626710036511645115519360057969848982331308340565587049076776266145801668105419514554493107183051332338119894587409136377671776649739908289566641914972090470593436400383477885564228755405490341007739467966509100155383169896393904522647801141592332651692331745234326285895235082984257349663746810829193143877235383695423200840055751914298187648030564288426426125584831289508990321938880930925005062995284434247293024069781287496852006500225696192523709803582578509952952962764443539121181841224461619081519190941552280575682146010370158701281306192644514421557356046978434210495424844577991335799963713659084150593004876721295956462594605789457051832989124943508626590719382389201552397194843298433007234505208490402577680157846779845349270559996841561039892440115948784661224204617363479730276101831459055093060374476359419361699592800988579676257512339654062851291504617210713070665978310541221562368936223788432749133126952950129113629629222300497397385059972/1511507071477901756859619534301349324043876068780747186124370527689261449985007428966279400286542919748414914554343603225292478906614720047583468512861663252631588144121960303201912926578333575130834430793354222435289642579207538444614699181438887580178791166091928560992345335883447993706082578455168679901212880460683232814543315247706919018682370439167960758813726232070603084285234994021478136037992359094501769800865524308321000635901520166765498104573427681657185219611808901652388019471034608358712237824879717208354369116019087597706951892596257592938824818812689432372604627732248862041217217519057495928402001315717649209429333284513034858930051526662189201810847561537207258222966418146193029080404282741698434494324572040284933193103538491836866874606219905822289463699300452676785657846967409679710064148708360060823897892017943778127152379811192141105826101654228228423213909053450162281833013369110181209602911686170670407800106499439035129534480699169279480324703476530377999708736762739878887555707605719286513517779397554830777282597831175864800182138620176165101505218383950314705565455183730600221741485065036778060525919139624702626858412019613675255479788130752850438414013131894566699342764614473564795080572920991700635612245481959267988746841919671819965711835633709689010949583863375540766448481185086412532122319975430159712333156934118018034628651844284227941171050792318927548796492630610425785032131771176909085375094696178300137802022798705143289368335226983170650579168491887699956375897107591085935959689978954800149133846653906377910427160885662188360230550263162617399450431177708529364259265334925544885471990551994854446890361131679735965668532662694132282496427619110507660613364464178998058526312427773541298918416740962479174331360233224472108701399931814384279810712541714695249840911577033328845103111523565109481902878637446845730548070584134469481940547256339374400986164881936238762526605359113369029430994746832143591908350734168519084640162056942923444997690187898514922366835281889126801068954485278505177732627705652591091403220189131619140714512961985245562966164606153511536467660084505001163996699930741952864067280065963568556330168101364066707779657316532157421003739161830157036791391774849751957146988293495324110947066204232666805211682816361126968732761700092847342411152683960584884986349915488762834693340336515422571264375653901510024592902837842149898609031341702081793113436377641124101012198551973671469574476171963306619834159555434273138195628800041000986486039388410091512487343657632122178499997949132438290519524114282283733419019614332442432063621517577747483777361450560411081110947645994086520345473612134535712482285024143023064529242384212387038738421590391247008705277984571408865492300327330534401621305051902034685503876815888560474396296145635808977794144410263309533192077868353125277946589586331101652312843699604548586367810363930544695560984695664407067567304877006421822831036667617899453396634440361973709422250294377645474621012268563306403580123505964948424286074176036189646063774577335060010166137595132390825430145620094942203468098871128713290420955710236439413277358740759593402265301216520233741989417738987604661539860609237295464732957567070085073509862980782650069106215679150874995586825430547657109330507166436963999723105832247759311015686144798924021942931010396079488260927253369226794692350469782202019568173888968561082637646461558790867312046675911077441322130451225799397313608846100278517090292931335715779484921495717747065116165525100694596783297064248323212817898575831998831662621483933776118436701976956381844209400961686669507060673487746581978724434853107489597695495747374436877348145926273760311956105462677917449611451705869879270309406184731087265347959934984912306067491733431269414607610189523635360215523222249216947759292821293875881063761940767521106852144606818484370412481017337960018309193445177884271971009571993689966258950854469189344868541496917689691432465867625500994045312305065452681592850464111345075394001765192197711885282400731615925843389013334211254161397848079069390789645428420336588059491272113454124617028357872658351120064064670589569292011970080555626038164430379415656527224440848296449029392951145390511465166914714287384803437877070869599308475886180042332706342149809756895513308956927280480857890299628060183381404779128892538494363998024511773522081687449*t^79 + 78286427879712045286496885042298870814388937929549734018085155634507607367761136572208980197204249305309679671351202085136520420529513457435207094474077765812070815361774809129324878933439358152964930572993186856079644713681614265393322375531270341747230045684277219698242707648148693642552393615513559888474573764694323972486077450159883855442860769652975496669540706419544395087980455016215202400651750962843351942399896751519581016008313509516978098117674686597329276848050430903266380749726865241358783968172222656879727280309422203979795850384390895471212142088998612778368539291382644424492488992361460147621873062469950878909122305300088400611257795130353720347053200315945821187013054839437716417711655474664925499482200483580398235425473842998074490438141294067770157938239131187411755328801650765765528847496136157563325702452730195723191610950856652209973905344378039595951686591441660307813999887468875693927773558696973322328241306315460405796303045425521552596532815322476470278634999542482459105116966641281342693384962331761895041264247868543498979137470237010778028005648613901194454941842985669886385527492487202843648205958711055814686120275749065693983360596244257624998220543423401390130000491538021873541412515059055908531325999213267221049026362704071350442857480661893692310231533221652834318506547537873461568270638113735004314007687284838638303387450029771414271157868552971944583531745551569239288002790571793568360995505952045942544312194375276520167382477332153845671133570963232128754558930064744142920930463427506920189153154857128628818458163267597732934849213981111918811654442594590114983316021034805649062596737762117586816074334472691679680867228335339305608921745998482992412303782455319470256896241861629097066926282212695801000637017175982191377124961377865261269871314131456605502167514529072544692465750493671798199741523985906071768343056456317422909608149909758352431938358135680656865940987731098572149524474370071614956171931218611076791714844422579702233544814002865927833044528470861834331551174706969840600926944000314271710666693766348756125353248345596165261257898180045167511263327281798517022097091945188489140214985081349912690528400091555317451466056660611028509054556571380324211632563214803238693261280691530734347358505122481935590214761728049508261481189844351753559663610147322140611254396893678191284941687272932652920681902059894065103221782712121578972450219389790687821592358182210639241049982288537783168024170720624633979879577774635292722551969279656828804658733962673290260286082323955901349528020262533246457297572256584802179491518409025523032242814239850117615288192827093979107404463190924908276411918554750202333991227029842956015336446493345084091135839016685480475884373336990017776843713708889957008930101517174101259163205228381421442468144385575672967848119893904371174041258639720476347692021180711906834566964821099110795910805110723081228586958788575597990186717389341918259212401022225478212750344433465966571746326555485092133012371445255989382322935022811605541895326506813181458514742843397572837196345165392191474462121101135065392405489998330358967121027777607760243208792639380407406813587520950072004203698895219907938125549169561097469698022782327330952400824515953020416769579865515936561984524945687755677070568175384361795504715300991488282463930571180346211544341925575328367931401543121031045825087895274174484830025529197829374067128245043533116625318522700636450396836546374166797667867025394420089933857492995665364855020799695215215517975632326536817040313147291151850736047381627556159251975469722496930973657167641823400502156192063131140554307153846929605116046848905296031118199749524702919519612680238848465629561967085144516505792461633369199131406866537727440704855533387236535971831039910531257283729769676031168483868842623500335746854995689027726252104448611298820821715501764845577896193973074419824270482135462936484461633354492155514335458793624216233894704767408643613951688064649962976423624007664660862287087160193568190226363841942947473347741007269887608215126648111087258176647345953379953184729290609107750958649326020058863707671814898305756925397053405103795921106114697961034796307519223792689611810222231059793054965384430120335061594112843969305334717564834339215652197892010940899073280126075099081536515571525704374336570089694484684563787212322618320357490430556550259695336032158319001/26722080234998656802196198487157890470960940834432631318548251290045227131479176701426752577612397374416016814789689262136562470432040308947530606489977995001019081707293015624670571830213722173011209113091009190943569864576797334797360942867254673760776861585834472418058455095289070058704722525552743860628019561026056530449062200459163690737511839833234786653841647418642926190881793273897495968521448220135932370143561804241678315129920941603147947407250509069314929558650848027168086853710278650250968699449845001380357910177386940038543946538634550309063541811196071127720561717300937279346317633356114272234367729678406157843801527917578168697719314479506743839629851250377240086679314176778601914812113247100608042217276263178344216414994902038984097776688243292455796360016657141288523830421236865390024635715791654708368979953596000190272686475707411546274291807201912675750733851985778804507820384296523141812886888230313260539424095374363586023403225737806252350438791551635462782965957421426992630214418162110287948807575791226172636138077179383065808943867004953442050453300023539796764099239416016216515884915838894396531879899008411996429027806928382023864364383789962027069099273881297707994209074711376293138098154060575597161927642347667977145488259976689363028577466770656190233590271766305733610516271267060800519127741940819093744516596346444006005826131453112742433849929401634849350642160301683134571252134238173215421141238540317066965800944772967116278455007303084943611334351690589885892180859082740862752291156612916455536358450194794925602524821269895739601610600066135426671678470829930287466325869958407791730866561130384175361443802593547191383697009900333394269315401824334272717467075238774185569448323424483908839815958622781886331825682233197434651280030051700532299754020470029659089965998644504359521479089866730597534948454004838742446984121054874052861963835079260272105142567492236487661309601738956453896028009196290974013385511008237753748111042998227135245962419582650110172101264758752196194008754626606318880602797670452268753017253418587681590648524407104564009407637439944043884766771019415564552887880162881159146999404929961503081635688491868301148107172492789476441385486207172358116023394989000673551009029178015583044986352656776954406154802818024753373463610411098510897792365650245297729883648719488647949144018381648207219314259860927043107855092737804296360859074313203589376550843181427502893318520119674840053522592707666756476642241245948777462122120665115786442714746210221828080178242582681979748100738708582833333372001691384843531223847213155735148908861560105065062403162171410725806915596658046699723970658802902556147491469719016670884239753785788994186661127522677670808010419771772018238825457458755107281852086069842259262173344099086835373813638593299388453549512226616167856680996620904424541226479663869688614105361849284591138599311314663303910922984878198135535690274292820390390764973959390717183039306649486071713160035110148208489577769320432835108915879633189756867919678472470165539602574034237140619561036796219552139642588297751958509265571314071587657397170005472624688172058042817706990066400082898357410627187716956436369783024619097549681737882382088742053167594251355715054204164361930792778660276499655702622049788566511505074393366955737673496901896050551773385739680790840260516548845808121006487795503925209874659259553304072245742719949958169468567998710041753174311186717632319612614007256231841987167670527378741422086063705739770629543507629596935329649772568118420012499157213028586697401735759749688499717252168017001973955652948535644259121541979921560185744982840717742176599818724354437873831179435444901879417135747364573966109957392629670017945611384244838993786358549270389722322178381007718460341327601249561511382944338609925287135843573770267345821239943829762874545496813308481263156921260046474002474088654452913048538849758827086874392472330486294385689328742864174289701707333069048551366221965358264329345379210736194483768371227615955975082771633208978985557445358964533943183480979106291501206726418141590195083877352293989949888500292764665477749956068240455720083898825611908225443733214088117353661203038422292019524735127231899225321817658218079157824416687164624453583229263879270670437385112477468161165912930308248406101617451786892163335084088697474384100737018407975017341425395841000*t^77 - 2122264128099818801824147242288148769584963894006755938194703928243080208910189501186469781946323052752409210436939993767437529769854915412781888744704411025249754907763139645887321428531219143755317575397327817919531481192718495031674156377931403210219277719441418241027633369012923752807314381446138894149069764501357633381988404888641739514607692153160555461220205499390652050302992479488922999893926433740621381325452742059752331474618000356031206566898665573427191762207365290818779892162126867740324810098592827418222498214175932887487704603531378462216370295024677487154948489311474231410472085467531137022839558779432233831524735711243116673336380505702677491968667136494936442926902430479137113696799827768560690207519542625071449210403973754455718314285410540859430532704126987245130760461704846493190877979360857673681697812518651092801458122346925525193408034636512208516992627678275460095339196746472282098232427098142908325138271352300651535931633400612430943658284865365986026716928902232024313323584008792979654244959432193333984204592690914454001256830754417632687577699247561732444438373845934591896581172264348377685316779950696869969320860178508091299908586571224598434256184666536368122756508841480834204002141447093041816759609423510600203976172755708829933865952587478494931834029188535419159049541512390849185531018797715531436967100797573151605125722073688611902081087590578886579180491675854136024978882889082967028652931472879288276083431440518842050170174734343125180224105124176617612280250262290185425666947172798900627739120577820981035313595682290142342347688813225665214010304849760684537456086353259633216787998213624590539161090919399543595012311567480740147024853615075189489961832525112695928058186237341885697373900741590223299242027078824977689678890796643456883792290607863246225833194455791299040093114754521169855052403355902738122875861711324895699802401266754879194638603445926539064538925455648947050713569670245106511084487180287590650327727444570313450269118253956128372061271360374169061511465034670353975380216425475428747350452030576507860145010420616960737009502124404326035068145103094080994226565696364825466355677024706877844783759027987211970130739083233428729359926616597114948507137125393076144273619686731876103881830651897866884217929779950061336076010277648170160640535373213536364202581481117184402993874060379766450236069368034030442099360031438672976148797052577751549241967896466171543952428630873804245610853883726475260690875175022055182766021307589802331646769959674862467716817491916675023632035698300222715352324635181755152389565255280602399487110550202995744776085706105339445061722831119601572671065888494083186379894058986990013567615432196093823027155922876289142756314698660476486913949158691297691850206189975757619669997458144497197244110359331243915858244285448674895105167694480444367706729061189805893590999262819782593806042490476883578114659470531833211775009227221040945055650359898778607483857324345629268816507719936023206964123293820437981208101446051833841973335068883199638500596258399725459249148921874816711666121004657835200927861721555321266782397631572811663810180111669196104506138687358023679192699740249267547123848810226284176162194556019722580796983646554709614749284043875133039011246371003014731518718514320566901291653344137534634269865004929839367102658536211574458841099189016149396981538274283816699861024366971469946591981839041296857400374103886780571683964996145925995421328878993949346622361649163444715602672267881636580376472356480880259414412837875285763762039700890848401871565529059433267085979383704876591389605309153317475085318722513312359639217874867982296909156698143941082192706378523402363430900730519065672580169455599986632890184820718994175893629400864162800647374269531278752770172589687564924088674192482838188896763670429020450678157728850261275465569632233634255238084573377428135687593318470026302106072004103155431038091099433305170180486663701728222898210472174468466142805147901794327070090167263408505844264801827430791339246180876402093322923641196650466270045797132230467108183445818385574158677450657964178632388555553829597605832132165522135070726368722711543936407033585192020639964796851449477638098724799117395328616614350496599812083645047039832491601634035292923474124964561827213129387923012244636033457662495224245409055663811136541298364525271020236671908494970946698058750357/384537254273815029600053691167697932995986126788787449567080034121340102073797078979640660877317798217058014647329615081892469909449527036824061545133553914331621590130181450535496685857829055904173818189534563331371862385970442580606991850478233832577246619864672191500821435600072230815353437040496093686538272549080338337560711606739503927544520995986985471390496519708272384441336019578332581338899902998041496721616786303306044078962880051242020679540848862109017176478216986112998896698653033500505877207196788232101086236782589230685161854677541184668880415840072162228214560373676489037578075008978593861424461409054302429788989430092338645467771894400394098948572342727661416308931288309885613564380772907030625481201145572649608993001179849964130658774460588958111826117668510752475421303322235323655072365749340417014279739416929101393115092407695624337247647430150591115203396430441157029885759254958700884644956977028308861927954767216025701611194012725916971465283802599542094565444899111804274856624245621022034964838370780498546614430481110935643656674439026044355248382191228887693518561259871428409888379266564117358113632307278142468334945760914544797605129543923976374316354032776350284795127966111420508125760332065931618120802497737740540201214814863788772245002643956479835563978134365004879990210729591769206035091112710319323211142953860026287060596689719579317131254756367120855292578275095818404484004973749739222834605614907528857190448469450036062468223929155993130821756836035699785541111290134974101914918416345538639673665497444233692248576429415988935008634340776294456703102793166314340602419594277509567427727871925321262711740977100204124258592410759932779621199197360311471352191290795241060537721939228648511683041765480673910960784986846847088443535734442229653263244385388976281987988972602206974086450624488965374322147175215303393208706088898272002392188332734705934982247299377697022071786011399272203042999663286127111009986084383201455323958932334195167961695525774810162684932962569900744875849972285895861361808256454390053524446500579108792659323168491968728343151681146980261644522714745231789470770861801566228614544029443633908534536856671945566920263484980192566299447405644672192808501033423000263947214303700550484951279719247559363397246176804581522195828374957496978014370281274924376351244248801480531572363787587573693745309935929463100232919804701751176533557184450484021196456279069613984690087773928691171894334072709114242919267103050769098918683639210905509353431408448063053881636455321381764935050788496738171172004466008941110216304710189634743673693393017311781412988566374927249370343687854063984432709801634470762451812755705953825669568401409732904816564394823111155335086240384093735396079565828675420982042659274657691893369062048726118059456360447192286504677918330232362177215051839432980563523887664635176004635178174467973453757099591745118780523404207881621991147426049430027318268843583581066332142905747299769518687471219564049029619064233032673617116032304006504467307266498654105476501913660732708596953281340918281130917864553312018110195515043225880905079602579669819967042490397235110728170649369305342345470309798077385861140044798673124122921153539503701630739584482057212983852660339282100602041512354932741178410234812608490611078673832631505639424974852396710404448712059496709228258532389135543687515274194662889291638527987933611207873410843668348673187573726996500562013743627140944707766973836450476956335061384408554764045315692299211500451451301728566984368883649841190580229382659582966810973643586746581332273136744813925253072834760340548765245930448251978630299709068916923643161186146313613743594784455923784553460040560836191840293146982838612438858167789894496892045015587153266225923198547700310460941505389647254194792824875801476426137106618054626197029849326288829788962980529261647080536802461815920329559434773437748505959311305195763700146521877680276731604905572250738271046442910865874772197676059983753627519133700160562024515162190908275820867055508908232572312382683510938750141216692791441409347663173357755802181916265047643525266763656710195783702582526617468930652073039713756544466808825850756898617911137773718011996592660651139235460437185084696216648619651002624896501854732450828844100041842587664072978682038432616936566866190592770381603898623012302849114137632162282158820076953775063000*t^75 + 885773513261916362556445501494677533041047726715926676408915158660110010482804277438662659474907511236856238614757479138958092391535772117475876785149652444028980178946769333431820912326549963010139275852737865152730869529999022666212479327897957279038457051977418591298921382912692798687861568820408974552583541707500052176361890182578023370471338526801895262532591342709213068724903894826154785765740499927145030382831022226334229419392980853860132674773552675807886320047874603754750588421312311547900738519105823337370516828512937613926527656449707000795690938297766064161367792768915249509456254495175804901744590463252463244926388247510139166563708817662219505969079323369192623889049258057561535547112740215718520307649506433290843921878026656224884708571291778623198013981853821550061860007621195764242650733836870865937905317789122064871741198229112248776558347329298348917447045430497280128890668172182299269842829738176447437674081865106991075941705645841987103607013085389387330739380701036142674837646268490957130591917788738032458221404721928260631078051362016764947568322122367721291697112864086687269604916693334334898958288308561086548076227791705205678873852262450792329478534273428243915558942673856217440179280725177438483827803690562961242401031151905099078870898749831716625892903972016153460783739964993116928513701212479096283503046559642575087217276965138956070517579313307764815655214264581510042331559116986925150289406468534040570760625394551487486824454800728137549917124739808072457239784626387055938343257188523471548018208610682099970323334086269282988704578360993722718151165373330010308901426939253598376125662880704325970777219788302942868065715774889932772583066725179408957518012319062532273714118214714955009151584210871568144187366234101178872293853938834107416173315526812818632381931299283657041565808745047023956234363714020242716695034330542172206096047720791804639608324101055825909309747001421943018583589835568593618144765572432519705961642963473773708485873985328769571182304111082221376547920121788056216026062831887195909033280076986734386937062290440567781123868150737098762289243768609715320061677660992911375300005638365867638497380905952119050794927049326898097537348949659385401723521493068812896492212712949154372660928155329479255854632998770334269333765152392849598663134299850004833274454401149718529220403897747621782068028590014906262176796420914572970870193424863255219240650486308341688297460147955569843767450076535410175845251920335761438076294255452187344306228917285902714087416583996032476465182357286077286390760804480355719489366847008775440808241322139880350784225159321827289301226113950432296180037066606557230611676268956326115638359603993018154236381995029580265019018130922597088004002709193059487835694386648468138442510747464685213458893577300233019205763273184315137945356288754637932168531386991557423058480684608884882985433822919682055686055671106282397173872310366844451309390098932506094968033236374611459566002200951077833114737820397145946726124590322037241017078800252800603921722024335678034769900622445798422385599011982968032546230888023150340602606805917968521709763638714997929977276663258823571999141356174630482189137939324792378145267488836946791656506430645262583468997795317152868500604445132728921651610236955267056435819712536953511401491094797401594540880880651026101708123531805222540173195143086247360864628004446385095843766142728960875837160528403616783072533268531993113550839242271179057323496704341012205332828685155942322141553308768409305906916633807243281515847030435005984794385521815009736735998609434316670928340028148289845900204398565239727144634631348272366677126387805481638668634355082309132241582069243028293838984801759811041858108103203438836318436350121664616357340330898466324232917521058516481996222645404225677841723288567007074834601443020394151482130162666523108076448837265502948532797455146169825755821646542301335858245509751568746045926439796661469256458306441773701860061411595226647147536879619885019753381163829077641861566939589354462554341459104247111491758712437592883364910425995406866670355524540410270211713500237275604823498088549649040582351961020685175816836239448866332042057446101034602584398262051418811721000910518876518195307442499927374723484600078608577135878169240395867291457752158509778684012980255787928090381830548650750777274172274446540129740379030910314430377656577/98730508078616351253130243621219855613490917546101792615154671481867033111668959806701109568668698806230051634365932232182158306446098123753759064630696552169608953577937720280510663851209352173558254421744667863765328116714541853508582417627129473837709268337308342028620417770039331067627278091011257917430133358977506586152472838644722404092822019581428349458288288802195053179005298116184228938120688821719053314568263544020361874601472981455470372412094670632910063296869070898231350095159259001694119967857740954609349622658665299100286798360486753209464018307977826867926109442596610084448951651713819208769352563104606293151216157721716358944726707837270750318637531129219785539644392010871950099483970061146873576841978826585356349961807674519785994216079534588509864158849779991075727228758228300445158779225641275087017932065367329885015218574232994099598777853795156942565202879988650511797962175137612628622301301379136951852843449302224495422551826665992211101717377365070784761874035821833315519145364212016144760555451512334865596162331384338833594338204381217168983901722614910230352176836618604546969101203290177898742233047691942671513748620591704851133206744791090646385297911585180262950986401844508162590541080622733071205254450371882485521148827287489095869546157613331133340447307735288203788339939098652780923875655564173792908097132208660951424475067637660609269078497893093620805817034420043206616773821588170164677476188340694072354014314761775297854035112696300208451282912852198236073410705361270754814699326316057033871151194172467986570466553578268998570424337262839376851935170974220852503856311898700781911026547992675103302876779289261870610091005925727653919202529530717688858262138597016048253694027816361674469297125629588001738604935898040046878804059855173055027913074568529247557487332683153160258535217101088630259045668811066090589391744440791600714051352466637164894047382416572835224589297811504386744561858418552891107552959033074329011454218354064881120227140573561340571633766148597478244174620765340538365484070722151683569878632695758147337469388667421079862971557820991512331699127460742784818132606307641964058397543518379503026901617832134090394854038532314311812267640602426496536989400586279284070785921888153056366364157409455448649025477166328074729508528049978585379720981210723485760108112552113123287182242768233398366775887069248992261427591334185238661868494322071903747288192876447927478051713558262877685972311464741971659479067245011237295352338076639926835303883596805564433995792370106058571783443691036751925405344218616271961165028012968981112291100754965350182696463008087174009397499829345594618153225468025749615242673107088959315081450669057563415074458149326004952398241330597955205347675494137854866696061088253181522836901804675798750295700816745422924719027054105134424213480836166625160910720570131776925257089117059176472058967109846116140321131685869014617206110845421626233481148813357163257232045436774028741437400751484394448268425602206631702163168529879215021709109130650384322799375627014616107177636295196171812314645361889712728683647151200005185825914555158163714794086159698621098879280246055355097221834038417384494312759637826106837485039848306777791918826695861521849619094246265541632108687017436807466708132289195495998096416256680497555421952469363802344208274135382701656544944392901515122804045672590179866694397050294072565748716504535126843826196095135606824680007068260741167816496723408204333593759273257605960846514138868144165810159108920303842262636468683280443382211674730650382271653945487580282443030852321129156311895459215383937530353965659272248915795308851760876641167610953864227931992808568257888359870449211025548722244475592328507552990726298470204099227999996839597325314793784184427141544908230928135468316504016460568283366399320373762825835779087900424543389193709315928648696049924021408523691213559898756807643533093045998639931993827242853491989769937127443678429564905659089191698334483574453000878262607474438173520961306349992823812529341343178968039406111173036959058038344913758578741434816108026615230198062848789069584855032053452061543882834227995748870149207991189776941046201376285070822197051644717309070622541201706631851524248662028071654578884689005185507178755985698838957740805269606134999716585895848038131645355199705631327531317165700777693497439739539427697662680311980940*t^73 - 292486836510419734341138834691563944696330241813105967778519481254868028939553221255068073874900779828051257056496591883855059335291939605450009131414664677217915790255339810511760490222785693394629021200038361365396327884132066893979682032610319400528618362657421144721132562615337052013227258582320896028634801807882528933950166820865028739536323933680673622563439847363660085400062696648018597021453194595620988734593723395899157697984669790683219514576362455335269839532188878176820206278497648147015269872941489742244694889668870529044236400180544618186374965051427974660386075622658947641189076451317493516673721029992296693245333174279704805907052862927942635069485938041213420971209967184838180421806760093162789914883207490783125291849749872147808302157844392366082480183032787559132701365499017592464431965583978416977774421900460588080418081014322059646721583991879103154168510606401367966388757987737034089811426366126024089754072077811867173368613257551712101210006519602803065370921093623104102214434114141325338747573485269783849224269366626204037841931425868954079374223990292917972717239580638703464006002550082811658748141516229939846057759580551135113985132135477196134118074322412131959205143813643867184508403585064745933271797968537089413935933630413770846151706785512227150460766230841570591737542059985453990814742311143941828559724719553996859808371239870968748866190797992576727722361221564907910152376857267651224533690926531077308481873982016183328840787011463962736156864366571356033744258607512311153626830242011000130076807505890261150369805758285355561585151502528427693479722745767285336253837177089541352815478857169986038136260332256421129102765187214945028591404746765679946454533368718746356886791052118476561344425271362093417098211321828742307479418202050840407899315547984096254858374119204810881296563258187504458549584392745677247339381371645917299363960881590563177141976033221416689355576409239870687555107233556194097241420051307291568705128004698829257454246533590201455507434368401039359308669575801737677132455977222175412856435893075577819890559342824167297756189661288850208120018362730924301446065560386170352908301599513436303610677134571681593463090379743683921654454088440778135472486902259045994240157391501135565522943253473175841064041352196567973770500958986570847227928561858035506603801352617145105644683462085309837319869671029066752538542758324913387582124026199458193648540265542983477319370965329848262729702564945971688182480090826747799382268462639627061229751895282597120918533825455108048949784389666882523232260752486544552638306849185851227639808501570920581831069072478041951733607661343041554087302973152943263398868427752654676503316464112560073567925538619997577307534151261969012657144119821713210070122848211644747754487561813968408061214126509598126794007420031131999923249480311852578127190041401973054372957666613324895352223803863977760008178381872737851436536423855526353708041396270979427066437339590170932213785167624762735813509740619531932896449516672777166176391601787554731170183189561060645456662576168176607884170221705489397073836852744723419612549520146262469206270669865714732498234399364270065134277859299046895737268965372084338768950730653671961532508660273486770713329570587219177270940552873761150042466034133623563239292486149392603078474674565670578206403600297540045974475636406445052219178489599589676279061328913768916756921950107291436545746250236957080255924419753127830397538618214316725489155610346133539036587834241094888086065034606868709729536064958719210371546162806038781660806603793592965673054117049654446179093381373882069387234909854645655855066524758221663004619463025279535479828316779732284140992075582446908468827861831990270480689293086444404272631387516335568159754890538914695663378246485515315703753081323499211656985732967342451406702505568092778888519038712225162588854570252319553088907279805205322468978746829297611183861777163441284833667108900970369536347604850678986712551026779351748675305503526907276969794239398712327773675956524326388988249992159488520183116327420917100013351616022648559260209706259063067043706714944860889516842108553351793748908860749936793911416756991911329930262444089581742424934209729243597832896609897412759682063818040340916990256723885474683357289369257069946970203545853594648492481281611494446581041670426770550931777601670971036257694071615052103308507895297536507/23039998191496108269308606477056918555603274245852179579154032023687195514521847632891287681718449225168860424524719860532608917788027573404486599719880924155680369429331491248960669792977842446601988147494390054357936382636797273289396564433511001838452429132365117966653932241860803396269170683513614675756289495984388380711006442808229032025111178544571073200459800795602243097485623881638042125572189245158412579120936401291451697961686238634902204782017442575572474646115608557488513436581602578782844070999202073520024351317682780861290677982399089945843546972395475622466406714797951420832218479823066135106438037507498686085500680606334033814238786357675095471233050858142552202995264430637105455090827963394387285075786283919025221217962343445123559075249860390411133174769581783167409395421092051762633365617043712057494222171604283520291863944529447085567619796906272312009372157081351455059451948095551127046871787443088846926759179437790363813045250650342607363224521475356331008992829684472577092836560055926617581685121553547245072684432057677771054658749219911791597005765743721988630559867035409103592076879552804139895234359592010971681127162472831723322572958981310890967089083892296629112899564200439036092535142926822546329136191674908426527429093207876674134856965206040986604160134851376193456556479037909359588347932671594506747515817015043641276794062971593573930555330964577060085297477694847332804106880940369360054547537001655220459713665528594787945462268986590357394712508750471110865681305729869546520445271537430859566756520550072560516050501109408799178890649404499354080609721336471613692431168585460561218711932805940643794517582406890373280247362370342619637719900297612106666186198318346157560602672566295701258341350479734730055725194353506370439754912417952822053951364863998406533134137673272329360832424600752795478826544887922410565166930962064229921632808739995615392587132279187478260098220010537192451677816685199549051086327402355808103935485030650465820419006092097708339147884752852079016756199938351781384315276453898122257075802422463860658040200212901051749522700162001131796506137632057588122121470339467097837577796749307836775115328791351391669769125566997198590290307280083753298113188994315599428968779696624117616295655683464047135358207915227235339064933877063127630675137477787459445693229415442498733105066128001866426366737946197617956607396282723802757230286506234504638226540910130079476096843005240120793992713534190848361385183829963934863336659994409884926103602535859538530228343096968875093457813878349564021192404640216839765537373849676473854817031999930601532009503348724743144768024053925661324078782078282158994587068302953047268165695031757945642450313239872089830704034592511665321607946922500745156329359555707483073123026497393656085865880481847753757269743950913609432070518421629934064113028029047376792720307459079722069460860712171464277795690093043607923607761042164704251910744589957061010615813203239179282173685432868276999434040469594945090596052416053938315503591979501400311529269294759198351311241149937716644551276428263988086647437608321911210177299985378096979893634931442669466187216036420092803875430245790176889054061370982194856862602611600490432466657194812984392631735881044142459122963474106596982449676521337383934855774938699602610777155383131910324550303372918245715325469585888479822845359108269825849141471231649250509124534855289578538092390686251083047624388149466997210774577216616347083798273648405578071038044655731617292893873255055414405390014502923102032468781371944331399832868843853845453661611787274789502739834704101150034121927227311161920187612282761919047575174476611221140890779671789510081472380267704007949613694776435414761343834798365826753004106094149262480530828773564461738378818773647039967013225010168541279366027091361400722227444101997400162822506660716990238399281331950394445946609890824371873635523713991425946857611129909509960398024462686952903075407519340296869201497702580923143288417453557736753578268285332853100200346951378419197601929095908618617837358181473264936986331548082274009360996657095441550539250995732417573706712034357902530657945710194549844024321404894168673324839744959464440343037993152771183263875451327478392525871491664978237972602919002443712645306275788669728461678871361776119837798496089202791305390671027002080847734498796281218269696095807234304652110750*t^71 + 54310538742002577138134577845351574339681253127315872466363959879102753088828671571874359943725371971674197980625680513185699038736011089934344226750170720613784824914070891299559237981262510021776940939987486755098907070936108867674090723153005210465759223671059788223069479714426158280475926830827550301792318589376415456478364161847032517476268486929214356729703449822258899647519168412806968107075275165008398295895954356146538784902967089018643560030797467253210363893122461234789100290576143990083264226299643154915381052333919752010416837111917040919842900840538390838234665072796577933365246341012616518014922397843690190919439257829282102598938826655377953711045710998037449675285055865215982688870317540168317665464111568687720487861266243318954367397021224663931155385338614933266252602938348324059440445455223095067755434581024535766931013297596571651788974430567687284176382265645011765300559680389821026818534164867492523992343829867366674540749741532096585951865808168900015115488123834430593827214730819474224195047493610913331051163686869870327231643531256636918336613641723040833788880156784405661102340506073804745176186860472465022821944660371201759343797144725030820115626062912352627289311165855989932646823054738937712470332994162551150723964527874662896047014391809576046753956251781613963401905515120644364614841418194075527205724202618797274671011975231810257385758222633122487175366925897650601253591718963076683805175255145783930038491671993763936181666811503098337566946680505119378530528674285236732821666953017172218769422521828256545222058746522417018372346713120244149862818406145425537078547210111917164590963932553219357270491257765959269372389324010096259139634245711127064947437388528452591462163777370775985176446134278491843376999857783564660286359053958394464940143316905531537265274496996303254811207711221659473833832613656925588042717259183983322037648840635730803313237972815468694642612161174060306830815365939364492427415174593534465187887453463911585188754714415351764120286380486899368388441610868377070838188638965837842569174827080358424389899315984447855035931827153009906338021251935855233497110192020726417167410553271270120532419883637419525541937118725197086692916119507488981701271706775575088895555243412495642036041122320464693291942740214361983593725908096102684452768662260131052148751957100840959172818584583857583832113903673380976834726843668657481939265468751401676180640589053421899451160469615339508867274404572623722355189379831130111680293693520756256552730084479662137315028994592084663588853768187633704230443025121026298390600811103613228878444966978160622865047043133140227488397051585152931478777785425845978293498521745090044665517643677018404176888360490690027718533373863601169110653108341339643478379411119095041365896208127763452039016710960110168503768676348824091502895798803847510334266096455104965126179213250369843710506305358829386853601052443140368776874229042214163487297828407957110725529080408231563374758911749897280220885846487484399616959919650376228574296026081272867392513103622788452195228267421540452573816532690268141863142626132639832210025881710347583018023656528567034915276331253096792895569209204437743009201694614120006829534447661903477162289660827138079193929248288908872086981770186827806973168606526966946736762112346148811693611314947487750706148630969769448771147378418032334158347852919311270025588526700078560532892210482953037730960072712870638768949989977585068315467567155351229124299870223707515986842307251212204652553103492215701759721258671376380956282947125305097775904030122792702277256957981140015189023968833721517242191542740476096885719273465013412651992525241950385800777338058044441301618046978670876620849771552919822211670753201748574455289779104095642410866045016310881535803756847074588084478785369605116294367167893445418121350631469533525988150755794751805940244681680450084956062731466373673520536145809460750318948781715110486082788174670964361086554398667492027180456440503115887938563740686403353090856582769372112451334770736733806121998168967137596954876859973493274428840916397755264716683480037949585092618158486751615617128558228807456911240395865813036891693792400419491033096477416770469257107973298198785530967006275044162804759376151458000852296700987454156956315080856986273380451369113509513370767841143875314260041454334256974552674106982438480422649273333667417443421005948062250711/3449725926399971290726713980123470641198589775815576108630893846476206757507656172338821346222369871779743176802546318272797951202327583901483035860405833019591353717559811825877247328815255170455542751173197594429968578004942434928382325037152736481840022863330461700434400033133449492553128598303362437742814951201568611444297734619906292438238712235415308293469783882503975290446063459310800185299287602847850206447534759201816796015934730152790146079380752481784776344666286329180392819340189997382828465315993204360096791606683282850837006113683905054238696713819889711510322267363081064381131980086935329487392121559573465242435623032381244161519734152671240116284340178252968426563028043295204540721862372810205630495948244914298367864240634071135589417971213838361464127745312217036502443374504543262037104677271164624120214711252600047085202464408136743910434415788426462791562895932574932416695030651001486121027394578098542282573726528779390998711920815684161662103081872732695345252578987310795439646683442739960976127238951106707698864093460955208800352942864419844401932900850229021884534344035179657895579886585436758824125888244640440886640880120110560188748811304375431618415047246446591998444098129015970605930191447052697875722119365709763093017693148289215453093231616671639177370305261408871181767602016323968525782123327523436662872180451848693932392095099953343942691411338602307982348859899737423182105993647653801083848028404022480238972714652760305057073627617466383464939771497981336468208019729281688157887514553388474053065722785835277464684894748268851753113523900508419719900494050998838985347487457875625438437375403976802872745327409016656265979572209929421715897479156297865285436667778256787121703006729973251194981325584505633854165201400572888103589970266823246013824492620857451554716966754347423136035998522850742504275756664627331069222083390808227327045603456976244911269431092243413411601185129465033528962013754574572856043404476600617051881269899518801201618793156287230583812696434450509408461918912835281746049684491397741385082917797451725089700554296665917100449661753833521573963257001697561504181680432236078329746624854126410940995202186919148277616323721045420926955579717260239719171013255430577920134611840773410136238972070690307001130722848978530466823750569048343973697143119444120453718537429658648683550172624198288845397596275024105313953629494125011819406517827496858318884135411764640819960941394944215644892092112828237257940358134766243242542407326486948591846460526167288276084705718537705936528434742762085895605014876928617154002431581285831475013261899257214760839657656326429616774374756468531412899157361692838566457139823088162363738687070201053532530635633079815440754990944715408593599627433109829880402140539674286620507227986173138403241477278530932219844350582547121277030952927242356136960998544142624134617070636079673691264064647101278585668826988015712412674641855195853277004401250999580233570701946843680308296165144718474601248593514818413093095254946726723947220847677982435017536579607269766919342807994149359902479010834977441821874929954012217804295654700158113938416750259312533401951374149453096712212184138022255029792075705367906846831277570371656529916556954258101869717424040930797142283331225897688220489601331542215250940940724624449420013638682999262366528442606427740339686196601094626284085371796624137492867698593989473695948355237581667787496913257116993148144774586210335563596351251607176249748800672276763830241996808265693608943527726996372188810790340503397042345044016497880831002205883418717554967963019341631863011168114475088623888340390297688150040485121698794001245387156845469786973186597618361762996794138486461133939342506150602101261866569903675806604727472087362812343141742941398186668437973376297646140778272414531072683292657266186816118674400473714018745236537199935458605774085627051547747085833982022853492883203223542517827149925610676486652646930347475596173149749327703041091897486998642257679597227365555589413700150966363150570842558560378145774275693552665093709244258795987630846798524560750623035403311681163483238487289933794653805889484505832054026963401828753913735322339177863039106459103972991736767230834167268444021838102787492680255563819775490544438602123440497346871756374401184295681220012044458985980596571067027490236204315870390377288243890308032866727967830457672847154765803000*t^69 - 25818844466595700314915450986439564454146011191987956870995622393475057080084041215409752570225423109778637901645060215235793038244571625323927876935902949077903744888051138356539386663625747503814431503278957090100918412203572289907146955275205104666518203665956860586552044374242493001758602274756591521681245705344997629928264653086633087939360783070618196126094015247503156826629990375985681085267405803488848705215547624244055253985964735101686883508319804433928029021924513903448284349405887960896304809682539548120495250214354228654248825672362057114829072712289915417810410487348999251497950446959567570939849410003652314994797459630763476048479953155389773284593918602183567643593921969835108849809552123542749566074636837263431561579318361599854938279084996421512598435087872278730826314488715206783029760133797618598108933282117585223443434556136159575835736703213643207335744445087734061946713778378917505174751607934622828775851302762400405121846538017457785278126424253458301054786272794123399594815211756535150714979308615998454631848730730914227385877883671107010867593996461520517071839825142998399116908805563795576386758635454847121588993529173141566122007560686509303488340946469196275564365208683235471156913477560385548151796031831566581829477536764183527098471258987392439155284903493383431215358448415252005612941716739635620894787596204463478113788387644147715339035538050019194883545062964389564351664549189140139759003536587250654695631347377870499150671968923461277861307820268370186426398868534301323065743276526043627406437834560122842054967621321283628809160711329821823800876279356287862181147024704931472524106672948509888081832572129206054127442919521446117316032206198944206314365183035437028356526708503983086928160564430908273878053429507952044131941879636483632503269914164201500816078759447210439914383377043907240852243445463636178823824309969537685410003113678571860878600225906299426116941905661448637235341165559698046045337196196573148918252801671773601902123183781623305173012877060466519225551894438212285314651060445245878136884868458480722634184382004779344842922596400960099365750037321501234021349557734825753087674574898203632329357260943950065318178689162115813894472272561680582724257291209211683545761558003841270049105683626647785069451310877826755056684790950394791643674239570128018971380056731929618441160308292095248576129599232593495978972669911741810617537434383337949568763337882820186382709344666555492238048312063456090573127829699001582539686749184629755308839495724382753574570801951798363216094423240892328912940639437037633869760344721164143889455543264415004883146691990462559417763704015753347467559092418010954062438814413544630693821706407059403216471913851656407216006740855258414058554206508368483668008840802513850420582204813991218202577363225745132096361252447417218724654812689990425057245675938699895329888894186682003762104126061830092020509290591262590286698894410438361270042952813197842195705083847762126308630657828054160131191539612543067263513249901607867305005403920942886406877350097666825638104267502563259842214650881805547489015454979889680365076971720748127785656787835583465743707842914880848326053048974766818286168909302392975874976785026124230825151673001576465825132784415555278197136335420886636465557706403808169275361828837724332902863891509402607549989371648087649464175232403092453250593647730533245131070406533836861646269976666229908942900543755304679230946216167952109276118896780915336484055136351264113343873807880123428234716346436723735114055082695363433427558047675255180053043928791151391254096867857025996347350546404017469160377679687905397059124534347415081308188214242607349355258834524816503052762848359533207971363909658062467228119395531461846951530295301411728548569840679072693182915814979772639732442050088771334714353456420582890860365192653898186050458339889034170092173377407622271045066593771228405946446404142529935433935515826782330166488298990608427247528560800483937812840684321935887137744512231976435963296942415083799157808237144921724262615422882852339401952612894869123807359725903205823577138725343693784049278649839015275122360254467587979941633995304514253421922326212923151776815223205535597452391822847546070287793555690735695282800291996427184776944736017610446409535543152243721023871833036967646839616551423342419636149581587684941125773654770754435723057940111272828234897429719247782251743/1500630777983987511466120581353709728921386552479775607254438823217149939515830434967387285606730894224188281909107648448667108773012498997145120599276537363522238867138518144256602588034635999148161096760340953577036331432149959193846311391161440369600409945548750839688964014413050529260610940261962660418124503772682345978269514559659237210633839822405659107659355988889229251344037604800198080605190107238814839804677620252790306266931607616463713544530627329576377709929834553193470876412982648861530382412457043896642104348907228040114097659452498698593833070511652024506990186302940263005792411337816868327015572878414457380459496019085841210261084356411989450583687977540041265554917198833413975214010132172439449265737486537719790020944675820943981396817478019687236895569210814410878562867909476318986140534612956611492293399394881020482063072017539483601038970867965511314329859730670095601262338333185646462646916641472865892919571040019035084439685554822610323014840614638722475184871859480196016246307297591883024615348943731417849005880655515515828153530146022632314840811869849624519772439655303151184577250664664990088494761386418591785688782852248093682105732917403312754010545552204267519323182686121947213579633279467923575939121924083746945462696519505808722095555753252163042156082788712858964068906877100926308715223647472694948349398496554181860590561368479704615070763932292003972321754056385779084216107236729403471473892355749778903953130873950732699827028013597876807248800601621881363670488582237534348681068830723986213083589411838345697137929215496950512604382896721162578156714912184494958626157044175897065720258300729909249644217422922245475701113911319298446415403432989571399164950483541702397940807927538364269816876629259950726561862609249206325061637066068112016013654290072991426301880538141129064175659357440072989359954149112889015111606275001578887264837503784666536402202525125884834046515531317289585098475983239939192378880947321268417568352406290678522704175022984945303958522948985971592680934727083347559531612753758017502511069241891500414019741119049673938695602862917581884674016795738439254319030988022694073439781811544988759332912951309829500763100818654758103225677177008204277839390766112301395258556150736433409263952850750283545491864439305660753068331497536029628558257256958192397367563781901512177344325091526255647747954379635485811569828829944380141441835254961133368714598904117618756683009506800733805528060069080283207204055788623315810505947187021822637453210328882770400096846987563902082389869113101507364588181471463948461991057737859336691630768926176888420965251080501996883296853019063811164611133452336384776408855823043350628226328875537458286650826500389719716728421060951202738215837933402775997974931134758314679920644173985315205410042616160955515632292503407997755508464523350424919578034366702041498558425726694658055699868121489056184765939739786834899513469207010196175496914544184817401603255346877000934108831837952536451543138178946009695496435901826124917041068739922359232628412129162348609914121477454971557578369713215187192515594529995314744868609794568779563211286362800952029848847755012097069812300100039680937959552931835039478371605743111670590513702275102274313327079457804896756893249083265494375912976579220863634159309215211635497705932827104679129439872533796067047763495521476162433577136731531499809397448888385421057737534528348025487561157266845892019442976945001495970164412794449121668640728292440392266155268611595576719890434561243421902132693798118977713420094147176578161485959559287142136411063913413609860409858129796663551391428069779494345267611027938975390541743413227779357333336169963987366903605450241610593263613990175511914048911957908098975873056450358002823369266658179508211200770518418689476071238548500321016617232305910791265011623364206065598154177893681971924493511727247767423269982337782179941269404193402240995254810217640644271693901414701151884335320140957550822874975406844409382090624793904016681394959565670367970498316512973764493411809926695409315763521252576254619418357358183926521020400440581306115208741971121200674405561925760036943501729079795507952474865217542370422011309710228251405493745412862761773149499574712559315911170261602338386830791923696616345889214022864515168621330705239339658901559508414156958252748877403619814120386092283994297026666006249087688512323124305000*t^67 + 559085566274753002367480871543993171718460411930075320616115172602827850016534051596419046944752374021424921436288659283932178024992696175761333844520858722381908953460219434932292644652933253227510684293902103933674869052973279067531726756104255914004429423879464198061790409427442929764831307692292459855947925772179500133068268298956906735153274430360036134043909036442328227142193919490084783835835136848300352474483348937976583273108847588128689034751178545382493746515360981210538816825676408947296193629670499332484143129502324711772275041956074188092397969240545130865280553951402331242310503309833434341526569966206519445431509571964946347200365658615456003709451646902238069705149240137350197508751640200982643308881858402063707476248350723399987363452612998899852558220269932607024044465010422571451989650224554030411514648945409988135799088683507206314724597425858754834710522034367989383254529955942741684645376187173887622753614348056786081173108540622007529759621496241010000078286015722966280337325160614748843904218199909278958355626805825154185119051561984705809423892678084916085779754059108731321774231817351003725316807452908587357687543493533806696993924747394732313431212028406398408470137112050786053949264476837796965197842525432086057894820527440950063620138249143528813619719644508807872766976959276948687753924748653335744050042498432287365872057354430759514695293646087158768452539205502735396462395419345476467442562723434137787510207216719288181023934311628908154731385236873451695509622487967239639946600403801098200415888159438570043924240475066791176911147492411569007784404853717479353539140517592595553995291390540655969077787860077084268714284618510888282084163384587160864578727205808639323964006516825352917270854161531467895094256601279161745582507396240533337699847577498821713072202429017463859101338788436995057311136457964626368528378700077338319823124700189081027569978143328854471140716584897059059567011256387840324182289186883620603471533700990805788604972378422274378894867718866986832708635716243345831904552915398950816675687500365666491278152359066989114337103941647644273156199437342883883236786148196912207231478768533458151578403286477357732372376027612907808849713096206912423300858012321105913805361874277335179120502291112347739004203490708972711193506671977907014192731665056249667008694871042806333718826856043731024217265182494997038542874259599387463253710710373312742300495355078083427592860470040854359239771146332881826746816292924289283398669911686307774022152889515599687198974015810541391371493303879756897929380208799527005633009583325188578902178039736035376993810546134691896798151551649852017550920273866473608779714786038742785558740793829624641337218523105719301942852301866719985635938892948493852669873230716167687939125098505850156955989636428982195065382523180565960509184193379541974756017308565267655303281103155074076603599482208437158833888724468475714361130250600485567182366672159267743321936889356764395966033332510164660619381925742902537234307952585714278459463919487171030041845507211036661622930953646465297281217358181841012117397365174910059494159353766553195443931929986543368487495771656387706840605800770828287791988631998885684488925548087215334827813328724382893196114588922875428037179353986644813968600740267517799522911886119544354297356259206939964803901968313070660121122578112400562220910399132031844643143604037053642646044316031592499063096451155383031565057353870308830397563819912157399110824390673176295602491097569168807877895916807511344404891433456168822085691747428961419857741231569594150889699320037319750939406635857772218596297198221198190555575800266295245746376277353092094928606531233918888121479531764676165906391545402313070755302998728228705411263000374236470051451593083728115890583246419852039300866084724552202933303548174362509493212800374127200809804958028668651555979892044968127764757228589179881234470390837968055917105294837880319564912666531263578941086299875703096450837291554775068148473817102722206510198187060705252635209941840969385723196821884229887910993119319124831464227258057846525085710348939344827800846094757531945000176513428569874054734578232883284383818931695526528180354711722435470024308642666149737785138901338498527843517213021995873452906089293850401883828846816105901374558149838079711009296686991360794998275943936653241730532666800886399993773137800638024388787395295522486029/33596211447402705480584789134784546169881788488353185237039675146652610586175308245538521319553676736362424221845693621985084524768936544712204192521116508138557586577728018154998565403760507443615546942395692990530664136540670728220439807264808366483591267437658600888558895845068295431207707617805134188465473965060052521901556296111773967402250145277738636738642298258714087716657558316422345088175897923257048652343528811629633722393991215293963736071581208871112933804399281041644870367454835422273068262965456206641241142139714060599569350584757433550608203071156388608365451932155379022517740552339183619261542676382413224935660358636250176349128754248029614565306447258359132810930982063434641236134555197890435431322481041889249030319656921364417493958600254172102318557519645098751012601520361410126555385103275148018484180583467485533180516537706107841814305317939526372708877456656793185102888171638484622298065297943422370737005321791470934726261616899013663948093446596389309145929967003287970512977029050564545327209304710404877216549566914526473764631271925879827944197280668275175815800887805294429505460835776081867652867792233252054903480213110031948106844766807536852701728631765767183268429463122133146572678357003013214386696759494412245047672310138189747509601994475794694973643644523422215613482989785841633777206499570284215261553697684048847625161821682381446606061879081164268037054195292218934721256132165583659809116993039174154566114870312329836563291671946221122550346282125863015604563177214273157060023929046059392830229613697873411129953639152916802520993646941518565182613020422040931909540829347221576098214738076042744395019793050498033038084639805655935367509032081856076100707846646456023834495699870261886637691267819252628206608864386176261008842620882121910806275842315066972230639116525547665615872970688956857970745242144318410786080737500035348222347108293686564247810504293863093299548855178745289218622596639700131172661513745998546661978038946806235582929291559364447103549021245954587895841822248134646855185360158761585877113490490108218224322562366783744896170213348901086970313808859815804201172335552746882241189145034589300582080140700966332106636585492270703803559936798691140548643076853260478998325883971711195729789989195901870421459651626246136262723839497075290191602774409511770090318592132123406955469964735662439874954202529152667423205123058456271823324669887189553030923856062334748283947974032852249377493882143588430012031099745298115160580907172130357554922619303345605972317469870833628710220950293317329057944361301431681984874426967000075185763483421870636290266815235119333208138500426801742491294032514993689024078861709925760333425273332928170596660294784844471270039277483982150855578461195584537268095473166230925669865168074298101613657670511066168260424459031522337809890996791427423572642560448553167878173710299134135575370181824381854882819546413138094765226922545004391988736892780257106006043030153962707480048473984012010109174735349537530496188863473719214560620941938560281327501764085724222610017645017648616960709769698847474459304355149148837571685293908256258877864620062707881265272710933106650816693285821783901596109393996306853993394158427873222175679901681394201044636107264288733363281695894003605430887535355690976884163639146529152933714914039656995435221026876031351815600646003197666423368732795481339016360796008628829650840325261522958676742326869684149689021871903018566496218196890651977656135708039710274615416461453632314624412714057688550047746876077290545822837928668132346898939393118368853800247699554036041650966973055149183986375255293570768923901739431469598295710673430472672179104541118596732094856838438245013282021208735272654792139819953166394982232607097567227388864178914466601743300832501910958419505340638066888431729081475614729813693060392673110406436818515268028160302501356293300520969753830944327043344870001542708848988288454641289664788837642563101888104182260243675138991986720397224972178167027701866001379691768739581429066787603890249852503207314076327964854953415886297449664716974267011664635830759282972728553924726594044949378252069254558436605874920794954159885042183784412433089023363319061317024151034240935219764915851773716027862020782141904182778923664849619684086881108907056013910388923268798333617003919719931901180945016498951062396703558596887246865656856322858698037084872500*t^65 - 296133362074956408343067938134615415685494962143537170147861685151478506742121131168822986428133265893156707463743582411619262841951934388920702980452413280828741402973871077272995888010136770950647373165391225053063991642230369450981071163535962823076152964249301606765956616554336884109232064656491857304313638815240125805085586150022231625085158586323119409884957144058558597022542494135362895874526536467478994872581267109022022524595095556907117154308753972818219086123908758858986586278366194793698963808441721010917153988112819198616596673552985141615687249227445730535069397681206864473772738807800388377428939978239179439642327706882303401122594646480059591902559836811972600926793968569754617059641094002905684203296142180704692690069604041122707326660305528004720895978628405296602724317386682348371494805466985307242400099359392621133698152791151624374506712664278820724142251283396338738628832062378898393121100492049514482194750584403257591221240094532292089973142651643503348328657492060374114622994553081210280042934195707656208071930108490032075218199845472219273245017964364599381682282484462839862767931103525679956412564122974531532867973071853018023596237268956136522722676363896358019458496341854748533214302696290962302917995207440874227080927763178729992219604679368418635873295007024892574861001031405383036972237386063814931394723959055819723936070588786485522447188863756794969917129241033902436699901484688810214208341857254815088424937250914055468734235584065477332040172922469440709095983677680876164070988726943168782026463914879064360464459094138008171247258485024031276633305091403754754344402811187447087481933269657414243599855934455252120359461314683668857100821541156714443816892456823854967835488777208822262898367319149152631018679852266137568064113062533386734587593637988393093660906351370180576360386605391125109571124495203907264996404172218678951771751959976650096343921302999214765989667998405976689208924400096524480983465230560543588886680768235034282236225691009300301043659731836932104891114428020420366650047480174093884151647331700564427538730299397668170163301439958553180728791974895270466723757205973310488684822512105458053112547955985374898175772758225774517212387520580973632603709577304048560451080180128014361254007647781363401405074840837996590900523380074113857190418554625538349829780930562296741941782136661220628010786774555348713510220413788517181397261629259379402251359990962171520989146282320248097866418900350911257565147005822965705618076825350520377812338401353394293812244053582158455499677962824609798857139063223088952287655587624590630459783890964338731891857832788872680060634095082362752188953352261387315846324991338480131801560467716721779228900487482822458176808364694534984510037365642001125059188697010247979286061523382035115277772152841840424732817269017207031468607077886797579511083316979663808654198263973650350246330333689976597650850185228848639780303649216052137098749932365717795956015413481533827956465676924824764723509837786237164823244468349673083574960274017198047795607890876609155989908707823604035533398148177167607071473802636007803245131727697602273573795817952272570721652483996440528331369821427727528650630515977592690148673889321212707738759991108191661842252473854742879847587158136332251680129011325500984505748186467844125131910985973270570966092095262380617474294752204433220653073558575541116417083819037427468115424045580626638670804839899942055157106165612218008229303400158526580700812407283176157572623924458892633525585537997921491263734132699072118886700079234950013482196350881332976068490925528351916876460829043624584780862915081278249166332756514905205997947196419477382080815893377045419049341326949049919605902504013778238505805579617536941628220055388824888072376427352386803819834661165118931512737060821313213166744587021443287758735848258091101415953045753364147284863712070209677234786817956737463951523876266713843584262350450446543144771186089251880638834534021567733221916575800337130517788717636892639321666569342506736754874523754212966657585090789897707657835758554949619567102090651541412897061473632261426694437646025618451162505059245953048821202919040657335380816916542605884700342399957817342395370361363563622588190903233844054685137763209292274864215010642731988697933265259215793563864235601558899649739582532211886456533427327151178929684188749952390936728285343845234062748008421242468904/20717663725898335046360619966450470138093769567817797562841133007102443194808106751415421480391433987423494936804844400224135456940844202572525918721355180018777178389598944528915781998985646256896253947810677344160576217533413615735937881146631825998214614919889470547944652437792115515911419697646499416220375611787032388505959715935593946564720922921272159322162750592873687425272160961793779471041803719341846668945176100504940795476294582764610970577475078803852975846046223309014336726597148510401725428828697994095432037652823670703067766193933750689541725227213106308492028691495817063885940007275829898544617983769154822043657221159020942081962731786284928981938975809321465233407438939118028762282975705365768515982196642498370235363788434841390787941136823406129763110470447810896457770937556202911375820813686341278065244693138282745461318531585433169118821612729374596503807764938355797480114372510398850417140267065110461954486615104740409747861330421058426101324292067773407306656812985360915149669167914514802951779071238083007616872232930624658821522617687625893898921656412103025086410547479931564861700848728583818385935138543838767190479464751186367999220939531314392499399322922223096348864835591982107053151653485191482205129668354887551112731257918550344297587896593406728567080247456110366294981177034602340829277341401675266077958113571830122702183123370801892073738158766717965289516753763535009744774614835443256882288812374157395315770836692603399214029864366836358906046873977615526289480625948801780187014756245069958911974928447021936863471410810965361554612748947269781862611362593591908010883511430786638593899088480226359043595539047807120373485527880154493476630569783811246928769838765314548031272348253328163426576281821872454060742133038142027622119616210641844997203436094291299542227455190754393796454998591523395748626232655663019984749788125021798070447383447773381286149810981215574201388460693559595018150601261148414223141266810032437108219790683863845276139729794941409047188563101671995869102457053016365560697638764569644624219985802233401238332246792849976019304964898489003631693515463553079257389606924193910715399972771330068692282753432262571465759227720233600678861961025859536671663230726177295382300961782555237366703826670806153426566785169518450695346367689863095618155044219198924889029798481476100955873144920325171256221758226310811577643159219381367624383546430433557702403044571773094775101250653592220449454560655212865174085844842933837682358226089480387158868948570396457016262439753680737704636252680879019585732356135882870557339229962983379697887481443486892378997869394990255478352075263194407869631320050912774898181964721120885538945585221972371867940515117320757283190887781788993027606717737277131315325541785842404163083520312483829328422230148490803760595083069438774982766114688046911203129578943274453524873788017799383604811612125035477177738720288101825105223268902752708393054417214491882037059868594943669612696558956807406233991086798881477139316465808793515645716247528778840151959421186196603942844214427549980459104357980955942583237685675308449835872597910091359641349849038669860113584838408749101336960859590100072650934126297722559962593064363855153675002606036859757310858932812978052240690379134635556682380646802676102411900910807026310975790863657788480518386299906886000286287065035305227627744051890546825726755824205321111618018200577939157850657768236305225641563487673528116006001221415902052887950353291154669346173484563073260685054507002241272529443906914329169924083389345348280587679292422994126510152748058322225684762966717341996791598074097701974169739405982739585615688248615458147843781133689801318125161717036917758190579745386751470455152888971119276905710107710166456889799576997254404408368846709511757692028293393474581199566266909962416718444053908815084750636038084415284032186542503047535321264681529082335010062669834284670456876111213695461959953116546247246164330912393816933002378391810911622066176536333749484034184143257389408547924519022398987409043644510347068911660554606463216760626575467464657193192095634891166515941586914732994385449922109373644369240289534490221731929109346667054333738231074046754478831559804448576718855031441927124883848246148987507579380336259990598805186910017159351208578073169349092305730485750493958005728249426841019821811300527801413802233821728065762863789535671375*t^63 + 3379434835448895998872593473000121749757216160111115259842736382303342734857641681873693415968183015783494920298914664813119969026346637854599351976980290337258805232553659892874419226227698597070070634731327444515826577154906777118914281877497415037942606860687769020880297263029509598162184504173905722966547528016736611413751536967906387282706593557686431201390965731954156495522219917251932128983432872800013466812292606675138597715340574774033637579372337838748389346763305638539810960340407043053498910389219034724900637985407530927480154687208548337035361115460941388766929851982700919454815581262185811170036728570598522852173570977363495997149628549681541048385213722276935143107600957473864928105779256326807581668067307075006913045785897060649886786437805958342179424886533121332322318793022435218637645600283314167254711420044169134006200831606164549821064686713140258994877126739594712942828575673145617253169705432356231298691369748902461779104168757820369049730175990724009839847302657741699879613096464567698559114340860397518147915320571337879218995473161685113753399819371506961058042585686767055014067148082727782858094798678728375752228860728160063856090537939196557147637260414700781127727620263379461342289074826276885024226639760709622740665549093827401501631091231332730637789045762197946830586071630480115275476717772985200598747064342333773522213985348615552365421575966872597184174888720297570033336415503759970060539642831535079705055253799965701411852735591886930559499131901268592134704103133985924545689647520283318745416916342120753988272193144764688530315407473262754331481101425337253152866572344864051996071683324181525128426164770789909724547271631374104457508504203953219220061572090810063231785563581924404798566175168199294194259455432278348660232285986748632690697081021777064274251024674263372449710641936386240853583709979405953176583247101810750890480242948144570245130932011930481332611529134230189135997141454907448448518628198434630455813326218049899878789404649878021995074736258859907275621892962582371882057480578231348312072794679085700019031429706318990347811188475995557924709522399996336505776688567268299078517415691838977763174553793095625873668337184700462096039689590072480378895607510072564566460298429271846026096757721358493587563897860737872169084044253516434003684530447243652938560325124009522702690315810222892414186245466066685504272315292261829010975265475459782746957020982707365847359202230469653104342679715910671232717604376723814700376506776402397991661527279675696132665844194086309551908451598203779412704156063218633338580829050740712266969144424897666804080613437120817380144787710620000585332409684983501998604895456858237562037582590294933171922447362473517476363397829824251296126546021004852161285230479611624617603132286840823167804520284036885989724481616364866360288837226753318629254355855964471607678738629823142878552415925937698509709285090306791707635481156605091088564591193435742311208462017743011473048826374814658799376650629135472003860427695706741442125915243780512966098256330493775999989386390231923361474107280171949636536611369873309550399786068680814179124491286693781584900543298539211159804609933762881822222522378013397222838403166259932108447659250756540797796891845901061748116263106149947521351490889527183976978966924661963312587113317047661074961988496249992089834637711522615981144095043119348763243456094237794551813486137227024348429659865526328772871141563461229624658646320248181998153873733309160970007362699770481445235067663745440129284753706538773976296547023188934022312083801738967999897747721840888945422100121007417163377090889793736562123629983391830370623981152607966795965834449423534530880111171301901120501068162282339240002291659543597367852017765116545395132122161944363020979618361762873907360891627951772207624153112961509438456310336817585134760743469223240429676987378359688772840976580852989190163372866148276280301438407368235224448226864091672081408815525240265459682928342569554115007887982478476786584546855883091586299918102817466671406347430996648423638386499960640455971488612598037074348073552581624187312522642942123878146651694512630348161124274295973922764881278950708771494251350081294046707458789874314398497968966894250941690777065620187171839479976523609150095319382699069245834411318634996825883501134688616965094376056544672181829767318082890963860805919466073195740599428491620133/309151005784745837865376817581442170153692414002986665409962046188932661234792903027484893716615648704146950999062852581795306357686505546397139010983575212042319098198974814124703352190262002516775349671083181786903485361481704162836027192883687550554881240849788017831958825053733564863282102137362729932627944174131709988677915445165764399034676927506365335507366039130000163466865689138024359014887569215546537960998897264502079019615543477725158217965395075414088733274334690588759029494976102415474507167072956681696155049460612158834454268419463473093885739620472071313903434501144516204574044435979028549711218542089648430758984208648984871971355225250685795648858976307627745418412518731627376746816402888934004627340217619023299540210141226511866047837898615671894643737544536129242731714670577528631458375099993681568671634657319119309056322174195623326767581668992203766130991445206977008700411966361009837253793759145822122647594870994590270540831790351541139980261545009565875982590143297024847526333863986615448918362265567181153817711617134622953667662497862313097460318770248629735763861581881796447354763597442110961212110910902136530382401492885818087326535854318494336177123976017373392960897261412065674701407161947118891803558799239050576182954912982537505428127489214759171069005228662608055312424849320377260564156070948851896708613500742692197443153914683899201451436207183853772149909865244762050174385299278064838269835251578385534665880380754231105234590910016430196535261670063167827010024701452385572244240382853797938559204550010421704348487148375168879902055503272842915658892397709951666609628873665457850424651748223698138021614363671468989553876650395107648981979097059285668456517234154353580453482484359516153830850814985149632681690815579033986900182993707185749354802206366427116276380722618235413245323656840814331996178148032715681141756768159201726747953055617421533346102073013530622272199984016250265796410113179304842478298473355761624612452439434439648623546549496602109986575003492143014943815466228903414116181574718177712189369987832317595832037037944656214464063553455618224041070671828310157889509166303529938259205211422085729882648065260885420160550249062076990599651821320704080244261507434728129470367654424787391032666274657629675884691988485243503902469388393831578238872724798228416162832191516430736229838458323921800619503962999590780618769986157106209887663190096441062928112141953164460106843327725317311951483459415070184735097092236010744437208552575085873777285166290752485649735769859620400244736708865431935885407113723948913298017914742784687174972292770925758563057958933363478720197743668470426845496985618184922772958876681198204223897255890744192894438233043188829330037386254476964203918544247277798868145016773597428810550665185187709969873085384545678235783552495465591140683739036030274701077763472166521766824135442255449885273123656443372413042128503604149035589704934646515410950267848463458090864837493124760514234366702414664013911323748944578774088144612235914836231036198587037597814492135477083193637608311037671981368519355936821518578588088868683089606464315605103272282144970276604723232172875782069544291957894844182634083956165269711971983405034485505793323943494944809554182012570223294353071270826249254861067365060780110601110804230368476268110320107442763934664997513330704293947865350176756349922213859377693530699154259783978500161869497446287874638630693165535138537889357013800396770475374443624397766957164476084164976289288782472368599182829143412772039866178271572270719876121062778135218759000131797825408573176631851341646200741552728073001764021008172820337855349197239821549463649583948513740858219550061994952108516657352854821743756660081402325312713651707173203275025525360655337115605288457267737892527276612477051558208530068371846861943700754192274668817078289015415973170998313405460805399875444776387611142769098241005387037822600629268282319791839648192215304984142895436041865163801659365951973225872394119918958737088945473280996813645218096838605032070181033097806363986393003667596993359605575407458327120723516020007153680729433379460575733642877924827168711237292009731256326041514030189457909741979309421808054544776402611916439956581553226035657691832507818992871493935234952679552063355251517848558741125515803321983056763886555538543864279341897122964205215807744238783970133833115749807930148875500*t^61 - 57579128581367626768403115678994172339048367341503651173658404147835138676555306777746968915558675860122602879969676742699223771902916113520340476596547507708541168420172335107970489751789840654134920508141947153889457265544943407068207961333440010011886066498667523722095128729130013906201644531717283554931116845749694355976422373429854562964912323254489365774051113401274927342576657500949957497327848152243338736208288927732307481832126411469359861165056363600704594283371264672321863264641419898315233756769581924856946550762801091276625633262288854804147501600032871607387477517170737607654866922080788775986451221069279391136735563766850396150614575895216951521411111653789153883502893035838114307874769747107987719988025790960012983442529078106093565089609604123598041668324451882487386853591527955023278823062789828680148782667810941107115293025016410061355560699568676418409029124092023296887827095756227823093528618713499593411965225596822161975248251679788286118933555465517292139261028344750253927805937777235186975645377583358210431215709129921842515138996675907601314071952587993363739278263771387387638046982333336604362129298503490309074247104984107227983479690611930362701528717915922387508550061570378572905686977091512795070131529926540902842777179140442165944755388302726356635592221128548100860532754179505722330322627808204513933452907686437631948715146313969045202343295480365539573910475949445649510726810495213767757367481794496208713749549892293364802787633831274557924392564222492428652285982527863718561498070038495830249529352636569468298897353960759358405425326149470084360742135824004079295509953841974264917706283752158508379912888973299540384411908704935350878386930410252133408050990226431236463806845896500747492365424130272396682080319092147120789680111365865126156532964270431869202934609575483319745330480281231138381578516592016137914680645396100834805907792445429810503441170941859992094784884718796192929217480799552392001623793575700164533953812383920244351301737398193932387374170022512064808182078315693282994531167621263292033346538657854129785084934613025914293642157404995224589555658574999299783855647442612517590387132667886574734867200255313602502646451305726191889378098669424076792984943179716410534964099496744513338857495768971213026119024293053699970372261071106635759185684822374079998351498891743934457485473906307080898391978390390610819452882122516865054491188717935998173891070863773004845010062311107634087325999327045239052349254794453349683589723192379932961352340855568608323917910253230524714544215093082596905838636269262376162251278839183512932033590033011274232201398954383905546685506789606492592841177656716249512816991283957046725021190953566350413911267285803019474712870609652316899111238405063972675739626364897814827309361352513523713753183455657626516039932636350271005176829807488634543248748408731396945290188667720893813805270599037174700234374961070504266362326996547340278820576409080791053982263947456883273680558169425414942392826259105539447185057310364878462217347429848117714503775643574409132966418117454234484890812170993934804418585148553064896358301230389769560984565834521065486283227767050356530958205099558003977711075794002778364117922902907183537431765053033153588746446094962665675629567909291038526655501119044879098137148781958975812928093153453101360051449399839914265114892780574500084874160911127516212081602613449665585769396216247871677734705271071071921842294387245169136841185691255134922463485154946714397473502575306119910278695178396201759489787240213506283492587584393459597073299633305004809104123557440570670806757507147797137902305029160819337404734394403408645708877957627600357616886660044801166301019000369084258455405438461362538082151036521068488777884247781290200141762688092540112545719455029956368740805775979503799813304454250426109528159484040781066599944048747585527271135125919022091395670565378495424034550366217945298309535969681723730298154211498674778285099758894123244096419254101131083683062179288951483128114110473029875802462789533901725592591391652034947439515771431831492906309504939989083973150375459596047414997855628352992130900889811731213707422614831434945470733048792558706218876090874945399049013116098081471360100565357410653588637622107401939821472519981898545770416484267058663852341100044588805678550918769410265086816410504074349689038307817423063825816141939883514279567078425223/7720614726294236150969732804729097597503160369710597801346870995126776213332366247321573283481359962636490123866565487649836658913271219369317825592443384289625907348186678603369918670425326142319468860360365762435922551900521136470047825533866584341170526792881063362805351263081292806310584979190375706125201339919688272793101150378299223169001601068150074008169508084746989356043870002702314361838870442093171111957371738297706824752165892686284306927126898965884494400304863014759005715756724669381174966428596095179452741274109425072531466975699187819304932002525154145510875435666259826748295391471462930271754465841349708518093220526082456319195723157969335735737550650327752641902449898193572831898821420299357692666112464461743307217029034020251881183570527251066932642159072772241271666161320230139870930467904260099858907063906596955681573280638150215229194287415676375243082387078411529186438740632544474624165318997506666402769054460959648101197544128034597849798807353559261165133426529462793358062486161466239663457182669957833316236710238416202021575300168898222061609739113627907932885767985422579796678564083939131201373861814916374368093983378876724003586841507681653496971353977338571980918434525067091648280765689304541815866592074355617056772433336724220891325395590614769184685243109806949711442274369801474904002875147786276320136199346138698167877375340869369332163124840701521822960238590774996685099680661048198850706527483152345611494673137591078560290367044255833860680555405745352678983334305790612735013149655709741238594416492063546203623791302017276722866559776094226523873645097574452846588897795235162988654542686953595066791525147760942701056524961798353845651648025476131114440613783215698752753266377947572077331723048309321751995101557166872670905375791720437663798172355713939764079216268109752415251372680425782761827310904468042628791636099513490191749380560959668634939609425522681947714735916471401469791981376092225407599184991724327541030070924247689807803379791262738995719189028583999495179253710656804351420505678152212495576708670844319397994856618634537525987783324420940810450522918568634896112554561645254473669731703978067630411894444470236611289318251097382582688720672493715680009509388228220138037411719838813755492093572166644975970023874702330128022769832964040636874098500934918045211269067378937085951064360698552775682416280745545807728548584551460445874733961063662888574248213045407522757176520131014170102621098145737205887892928639245821065936289371691674104582035624571661627744094188019331480115418956660849508305468604759190671255953620863485214367789455628557834856723792917329083460183640489570678874428275204462026547328731896247747675843139785511906670849103031947814326278564153804570213602930071842808800807894119728116780713210522748566877720023052392284586190134050383919048197987885826655423556787531807836108167143628740119018714709955630031738402307291168468686490560163602427399298199470856684337758789122943878684323204509586432439505016709847239522766809603785907320237157266723893183260110219571393205955819968312777272164410003200358389413011257915002453184964319722732069794367452412482386134502720869864118137146039215101824390145718730770177394970702211921076977306373849049702497863759293263141378678322597086061342501504957162500440184917656842944032024716760891272569185374743523210374457873537296751481433972518627185325054010555041552884254090679125457106613425478814055430788663623134684725383437888544399585980302985481541784183319982353346638700586257280062009475701282492998740139239371712548502064975267726513630762898249121189364448668852237121019785555591300907596217240320967175824624786132929988423665784821368795641421829084354370194178551852303695222757159055495279344066190446152181147708620877806135532189947743661404293354454722217726021533710415893761387407334430871238585331850071931874740022452063490335784804692011642557428996803374425849740178630327196309061298131359667071809625152123685415883121295196105445489305720909813597803832623070909292540655816190017019958554041427341808736765146752250380000654193278863467596066399784373846108895956360050532893433154700196667361668607553379072251577792977940844771000863557233815800711044629979869409268153629714338928249813639865212258279199260754201168775834526160700572493075809153080890139428819817012295002337322246400889150370075919874665308027990208886060*t^59 + 295923165618016713419515954155231812185476149369633639113027694245840868982763516203976941320881209489801025275445255893250099354007542012833261498189171304928116951824870890420072028161534922943046936698207164085967998431164491905456492200702784268802935782076334036447964718094424374838674390280779802348144504552641571088170640337911958755674582303052681485459760624022367594291373158171791827448647831432156772169816384618385045415225313211472160493855338129300824392894937065702153742182029746757692835762491376144509741969384271089330786647086747135113284755325249174032897346409900196032732090097706377918548717704275168037758380745324887138800750796189235134361038537230147540126565900673932363687481515628635229678792363233527735440879875859094330566965660404853794630794404069960764181380452892920459990413713259638290576126162320829042508093492274696329517728541193688381363614341152598384506707194641400874467834592175920665753160738291022154752312955258971885026133790750418524177240326935262702486473714737233262464635368264737243838050108177567424831641670786182368428457321303577449653864380686866193308913973445444286862051831582351077111437975100929225307834703341088031407483989439120210047582486700436604804323074768003779525117541257836986631940915149697752962212168507421279633151240397459117462793790755774916926491704122349437509293923569541757424942854627710485124011163790833566481247996535189132582897613709670202404335420790501861517178751565709873271166473587438779284295914582916082906762844873472718124010306355544731000511195332382891699539535391225547366663524168350394000275421219839394432996279453635851618108358541236729195945402761013744837221091657171215437444282985432964492776889603213362786554794504231121513371182707550030087203066730016265609183920435943369535875304592797717773398468452243454054388769512483400001701154158810146230615292403045211362235444253567336547960197197035743680707980097574688561109752582875480201720589105902930786764634498182316735601110913934157727135611349400522006057637200131579488010326414425429388508389070756187250863865077451310814891827842688338505037486107353490927384819605071416492070144080691760734444803454266899137719124778402317318685556226344876083487398860999902244339585239278216302252367426837758138417633829013701687444320067289718857236716912069997415862196343714235724539426840122403168463924540917972696664719962374012261510018392761121291607887215344820640120154346790683504722807208826972787441315215692034842188601447591548399837165417735149040008259226691286726989679011899733000337718730963520769825473815815591626165584577277924920068239411394436993081367279592179389935416425223675032241198410102146568502872156309508202963803203838694699202620862918732593052549885532002226058756485107645228544631480790900942465702007291921559494605364087029091194294998125188486234121551116899564024310794388804879171184767789189350906531931543171427080568382261131992718324565252670679057121227153788913330157270699751811745597517638403249536116685324100926255192415905015513388364733309490099097197993036571468636683815190916807652476359056315866935357181655491861783191795634443662970045514654764582583568501476675861809770284451650401648708222069899902799491194585735742967400621806804726174594475573563479927371450837301623301974342137375295229324631181896275788273787384811827386418418097256827646651690430032499431992993790109013350807352102702418025754061219277877258634203591786625225672693957124985903025214123699488995941303730685017478400191313603180584781718583128230823852042886453100369909380304864936376167034973916406842991414802057882501371033978136601571040289442353648276096829267474532370621980733427157938407645254145042751533116120068565751171254370640740510572551068829918750289854022050744683743639831901495680527425676207805873564825813362205536925561590174941438735735904869786470673146932450964019998816689379777707620254457709677854084630031702017122699777543896012645903645315648579173178959416815591772310172561343049341582907131145464959023498308738042840236717929988353581961552529215216658726685892210611796783799236939885423507209840136155132773467458708858037070242282489564358101704060816680802122010566782440183596819676170597586896475151648727275232169239580884835485299660987303259458093119322093883317529575389172416560024954077707132296224290159971922595179674490009219800098193788306698959832005507/65106421708250466215626725574804392870191328051383577834081151296217177837893406793836874616448691992613195894232863252396390039244318527617036924480927301204515553787206407762723783659753800249665724364002642315855536108533351316607498794013485895803637399900179612575381111999679779080625291104357390183173393262143259860092132822045118338615696525364704978649793707655415040657178081477253159351050598445149088841992425246697063519959135456671473543163105922977120570594966959330914250233448065016996424617429474144804624686031669886498027291141229888440867187421824631001600331094312071704342941906418282667963623534891134257286749859210885435140874632731328505375417231942971654130985513619824227130181263745451038013972632740763816792734230249308711155427324406416490601303795010225686232109649506361590644561748573722990631588083120396520612736661437982031607816548388163951265162039575906241923660025449065364038883050343695694797886699311585007749930660584553472141871021339143636925252038483422981125129055495123130672168770746881375113711426966308158073186936658591328835192649687202627683375784404038775252716007913854521514680112342851388625726230305956459048814766471718629732417584932684907398770618287203701675930860089957619424250770918803446223666740007963975907175915513252308663957123041364971594058967110505364188264740691433784618301504212022841535040200984563757741384441351185468069392816586663599367054115211978069441744921194133948956348757780526005100591844106622471658922013423780991313707825766116683430758545394634533212284922451862132552663049993801747784562169641466565403576383835646634857950143874496345715554996354394264323186711845066305049802481718082935281080984122881167554356634798779599340746488134106957283422907668656194703495385589282977982988524857235786223231714272875066755000464329882195986259917718444653484463287136484488569496223960309383469327778161054676928149005213017311296489207606848798866614520225004067042420182898824733795379576870037437260764575383880082379904301821503001932159268139159391248163636521111164170258938062049245144452648099228029756064087936927252855589621870776618321550388268516016394893957671698337776351408721604669920576368540973728012726501692227067460734479036451502711345547549038626165345572453173630820790541737377076565886089550746717572225211717654094479400953784373662650095735048773162774598625355977580142538489942669809020804840984654893722172318595862576700527472202254241951683243787413765341428628476478167125036575915015481292460169022784573141268443234587298297074801775684485280446917247407507321863044790149412458206925545475735959637441205282890385617596376190246932227908806078481482385672102369991567545056015867112572776192063059387446754320850402844306886306134346207074083941383987769148464894829571494884577008182776182308942741634309023462977826868531795819386474069726865267229780410373438646229125545133688613110260841738098602360828827336481306941928210943813700819514919939221995793944944794880796285934375859301651677231112684877195482817649767843836543974662512130116854731921868212009826024109690897898689778096016686440615293767990450358582772470185302726835329582510787176241402946976435909844076145901673204881137846625174488238082821449638006464666289456767691863139610207340203101954070829446091014454419331257428947461278015681792219727788333785690851121968516329674595727015187014055178408521399315356948550515980008711015956811958926175233469205258071888282100414097735510161106146142475441229181933376139992656979280819488442801583921639700249139677704755080024499055117988241923909481656411266181249640639636763199126031588156265651664373297013200319385003914552517898160711397623715945008743085818474705596645205108698754506183189254115377352985626906535260987115558152936889545550520125222462573513216505846077057083934905183989024535130324891365547690546067656994739394635688891737877168477077586260867278053984979826336464984043931693753136756968105961825550295579034818434707325613928322595655485635113330987788730374573420687336522108617959582075910441352885298409219184427187964632410468053401556429882832261665309953371879030755068043741042186519120879718757156976439347125926790916985682584810553649087107161168512960595052600260844600707787381240139337059648022403061847429879440494714229228719460789310813260396984708048071622241170278330867307735172653982846229712308024152923622679750*t^57 - 321606021226844532223176357629982280622869650272241330865204195984008429114294874911769542901288795922695893444154450109840242882042578322931071825773676794869741950849953153370321886107006278899179756720488558004593019823826888732257849863383399634969741823612630244268770389237123153119828579645767759283423981096774983189878887248485317553983099167506781659033799832561563728709971221717057752248445233763665093808241439057171629927840438364873438872813356276195023441397447221030009562805892509928628880768170560213070363918978729193912755618123308474419510974507608573677808038967383036196909650103683852607837137349298472566048226331107095336900677869300392440615162865583105797018426185882557255700799194408386202769654053542190828812298957830888812482440540665475538471375020531847830969023488255296906252365522238371122660346639280037417778729320809353605055663659608000205013879193974712522947537245110001245576728680615200868876419761273500089609273100020759683057607179872562305339395808512822014304382526683683237216652977120364025966968472044672850508902208745372202895523430835580485048565336603524072771861407337095033792019841249022289524833525678052535119995053678373280506880500924132471909213335051666407381432146610978335977287796209745279873294698938962988024401514718131254872967512472633549876932467138775669757579207374905587748574145095702585110027695459236544122509500291746517315440438283981021032454909917061582220392191368583781397744942514502483518305008790140340880846030049193912358027767065455542185337518828819655205417890653330676259841780284051923282216850381429619538116729127220576893072339530730714910513110876269378180057462429902547375149656967343191965717601020870681128573635197718904710045334424185580975017225273350525797793994957356979120555925069541205692129261227704773394681788637647959184675020300286992246740415872668904018701521411939168184576340063250326567281311738737648555262619182054805009721923899363738179683070266190619088237920947628258610646223563612680547052121577868913886624162913873507915983463792520665882984902235319056676703566605451035914614958361174268528964050922337160931352717913906332747099374782867635192146463939549471424030329289171804594845692393584015124096159656724230543828479459958649548642828443904354672665512434983329773568766967011397443527897166989071186246481022021308883096897830424888803818778769489742596310754728216264026817410199857315507943749290035307110101564287629891114111782485772783140903751580970698697244069150072671466801616503668788252150071100713510977172864457111184471799928945998864818652644367610835099938502929336122160442073309334717694058298136523194913136999533488396550133264135086699613486759364049592963492553825123759934493107151105639094989432529116839378996446187373762225129552280110606998878515914629326474062975300113023522735094305174013658370537747022454009653888414310318322923354930672249278097947497181225013197477620688174023015484871803541557653191927037738898366980282401116007467125813835225998107821025454137503008526976725442800578203808867382029234688401353693758900175948947054113470638577060793078288659780865577376512454406846232322445945343194838569317150457988772118452870120567482731150124565512733968123784895158399924358669636176012776939249782985763685546792676615575901280601325889837094569677747092980413499283614378868337870175415696199143874446992124923442515779074378228665875488691072508181893084220731655896959168865778007855412170066842539036468185629316599202442080415434626466735464245032154235455326294408245222121369767518939766619054064772749085476783215508998073309156855596176514813439542231228691781491197968286666331870555549688883734610299137654296226263573238836728655169255886663804922945169550977128429395599769937727728541096004760925611690055197445282453547773208037844511840856480788332292797711238907667486044062244597487765847862049591338312250182411583701052769542865501061027610318868271105344483994707010119932435665109758211631314399456629188598376846610648341969208651842670500202696618641755569551513893782948588237555712615929150600600254740480466234262502407217561801919943704760430843202140717495138127777900255655174667980275014017467800418659264167672130397863261965508958561502521144514499152170385757982652263301047535342843530255788626544775200243260695872395153726385550272647375913668876417643625882978398416485086914299199714077871059827471/129857247270130150341694417395228026891538512801592766712762653801839326402590772140438294604902877723101890718536947211954468117003191422759502147785444373852303366218077527300328420536857505264601397601886104360869755982114435073888938756480721372116788200297428750603428960726272925802816183895831001174680993413122877287979194412192274263266759157095342551755819922369315897874818447514461738387870036720041653365582707157885851121984035317502139634005062806652975835193635688000140289566912054207187009775677357318609819942298519331709322556362621877788959032707780309202298177758615487604938231200636664089975112085232217632334098403401254614181178450686070807394762175131537802703162268227822204757665410360216891609795464607571128131287687642240860333342384379630110598528969491597111020051867957822497328304143009257821930034423979460190318452417575160784989373919997643789588955269601000682128769772705509219138129698724243101292507880404487078516122871682299551933414048023505456568389989368376422631401894699061378306902657443010170720843496585729826703074441190447551107730324624375846774637798386804250342681332567007752196857006594455823291729030357014446871444348022290831993605480970504107756137822075321385120265275561747645097922217865359207289210176073481276672852856314168085354079326344172339073155348005412138999135781210272846480495105471547047887912853701585210946942056061426030404543666449169651766363644889034709507194314020276103752558570012101768862501210415244522668266994996687309884391428054861329365122679667451300850917841851603866168841843011470516807639640243183313419149123072389539336835018840045591231074687366237219357617190407959954014427293476434533775621803982926340648386594829542031058479961685554939129845988135547137102254699062636406433795881008697196255571894853097886372808771208111609372793490305358576488127618881458883110062726737121545877005801823712332284197891728247536980137610206907460301484869783436612368124068870198091189692035892224620395477308499029935908677050852521131460518262221948001312747431929147739062527385399827119039357640225719461534314518988399590228849806879299739720788435786806771528445396210135165266933271516725898247743432189221184422602957943235417075357697263865782716720488830431063210622226685401427510980936523854874163438143855684987332486929230296175533144802061484112644207829042165737271878191685681201307138586941263467148248781646156260219446973088172775871906085320980779503431772737855558776821648753730286663988046400505058764554368899963073638766304107913196255883554485066820939203210815708022299862885264165933388588490524417096002911420715800084746288919882401301850426767464755342658760300315402311880252477664219558691579922302537020543005018299934570794817423903509788389570602055351970540905403441106601266805283947473646641024326288490241931867890035199713905896457963303285888014909587125175293893941069911632154351498411748729933308564746479962964243160686872542023928496242996948737390405582542719046018171989983522708434675958120730732003216732431692498211095441564660714699830253299209356241876290282193077972611028648971912587703607754537780748260681596008467575729360946291999484466553130259706973015828245790101294702447811979105884994386178349489557380578325638440026927415195077257130362215750687660181262861198441455850025796320255094015216745648866494612193121911666486023354230390385034583747284240839021282188392597663849131627861786994263114620554876700484225023517095632345738412804892911542908452743978130263407689062091303413472672598424367378745821916584486821456159090843479547340808249157922666375276290675708922983748207360337200961165607796437777045462127486327903133851878974412587437994526183124574171660272552950792875540154535144722356972821888556178443516979692327450498746990736354832253129389624619509204720042956367469668102094595376671005497975945272168752804494320892805885097205769942408095261143424857975369205482077692956209707225789911444217098082095820688010039387781107284938802425916708168112188346531609449305377760332829366256801853149411390389130999733785508467690363877939679271191082093939974950388627029824500053789328583149576617961186816037524506880538653385855775316257787484611908098046878806634910787634184614081947955268342422898196924580930039444451750602019497050055494574970537009367931821038842653280309225922569560067116280313331228055985273750259331773736125*t^55 + 7339375900907757082019924684251666745090992042898046812552335630698849957007631665395754541688844031097618280999539893808439207763621974916632090061153591128118923116874140823758187290772763445395235095405735541081357519772450490666846892198901318475974013260484890436771010104120136799948115026424418171614952950667879250858817317677929071510326154155625971965384331426067015926402473278908167068095400506967698180803996000458203001484827081772882441903029665364560138084555868567837226456069614804214022737680360701312427031573505518178247657482705888640624973204278618328041831963162445236699470343747588507582134280870452574995791490279003754358099294890605753168482427027516776345412093034168238581038077615482103595495551630490983030844561786925059341006867223799440884117431780683175381656135751489009281120821023039683355730183442418893835563400657317073668505971582907012146829357773768685793527488510661240647169729873669461364087386515162045606697577050729787143804666093660787474742384351948683948887595207349613980911990840405065824753755127836742317283649241472773230836877153932772102131515771857585765170187006216000844318134908050812338360073238927776687370996241281753401022999244403292769952985459822517497538970486803203754060367865910769579598934538788541523567892238907667350063099444593511490714345855064431919571820720243676114194817944050945479020236063565306085800695853305596374534614522167156530215607633733477672253933155037476867831133886436652957034761781108492492097798102374703680122372916154868150906680801470400067243318049109024301040358957400420965305362078817743742072329824887017499395516122788180009546932859847984616910941072303051115136401622578250243206731553038556722774951226793862995812133331560429386555960605373567075917508996991863077692235876463966317662857482555230027912480163444357696069006908062095467753240996164318546463158343892641660828785529784642485091182147976580250148215300050491553773419294171713977138128718656239035915477401179766325597826314960149776499399721059081451881110022207003845435762483177359202219659598971717991825548961433282805139053195368315150162417370072380974321368546940340398082167863188268215039303480539873062639751131637533581604367519233580418367756365735826309393852615338836751538677819688335745571056033196936317825344693594513709936445885699607226595911018883350439585897718839975494297212934847454775004099618133391047990328385044714192903624360564470661313478657624275334869970110329808688220563693458476678342380375892161922977862644608809857781108860064243987686527726190004526234777263764698419743165581684408066684698840604289640293895352713145054316866920023745473761590285242114487560886609331285793722027702837125577191819670554095557818716519174689432641993682826053387876358566647177464172972441596665731595043957949483557135291060951593934265537909787733256827618437099565472974635854965070812844210671526282443283284082706074093540609614740595752294176397516482291728194911160080687528067257554972690622147136994189959238786273109179242878146086889936918590920020846215550522442385164161044775503808623152608508681796404162977912971308353114417357182254782275450953947029455452671123654361379500841699753013034238420851565020949604448504111718707689579221307078174320998110022952573525584889182664802303476992307768381678434953598149607965152065252767428409149020515079915851850407068026919929331133977829593623128023125493605809681118479148197242433924618321715711216372038930621952495684973972582954795690300070992143007423097719882642462021445245015512383244335798586984959843532444288458210438572667265818828404693790448516504017497237202245495961530083005882575989484149815534323751922211686756423531103495261719573342016402741660009826413134486237013807207505610376159782610948117926409117727200730100387071246891060248939835816019940255647418866853146336358115709832545250316912961090258077911482963535182558316805303086502704011712925552924876130982745730560766467500464417141154434132080171833994187442873852889749303749541299471479007424990269716543682308949310652135763994350732457912549696620334828198782090417368379918098169527681318098313367260982441386883658727434767353841924489316745691846616339960390749300842713253665947625859827773018035910080392152431972275557057071645209817047320795948127509529355052180805068966259824653071099718640381314754019333408791557097715809006011773346374251818839483027412767/6081229969856652116906105376292806654843548862196850095286422366106383610968004869878006161439878462171564870310588035774858807599427880504895935071364360917817749488125421735058195455751163832412862564697338099154230644614081433605905001971783257036775630788880880995387680564497122876072749315656669816997544110297069738310847504164895942206438710692354425351408476672675080579323952714728406178454218217410266502915145147098819194786513636580791102534737169242852534191569788207384531067032763785083701405641267173504250996780155540131998999622887482712300823767915601815721466511966283639886205037372018924236461076706376585141027647674966309856833975627642323970132410117662511221108112614146514499122023670248869833467682745110381325745017658598252781897430313162070552503245664010530442927082917972074264755140497604667456730574917665421553151357245002949579724185891106174521858598508930041415137245345191956081696320154705188539178616717676628472506248856441380155054262458959240680118465982894026780058275665751267462917474185138966128296281430160944191839689986367635773574494580519799864232042572520952478880064663880625978214552608664293302847278563377350587377117437227520960550711673194884586051802662502122115407391659556384874500934640698781848100365486057704461834732237653224695360801778038714478164273442553218839771476920812959883979886749954473980635229793241149161121406452821155879125730104885557276436433971092901914768820238457609712731463292081307886358928619370336315273704851862027627509133924491123715484363296621802574483420059853533755071321825344417247065006530094883453222892431442681501413068209894426139419886701905228287484622298478489441845128603122607125238872055955741775622858242052659325801255655020410960669425283921778494037089754423154058167666322642826194516384095932556959238342565726716641179330185082687275354350497361557342882276081028958562373896448465305468107575111969645759719622624550661684204248882459343665967138056373567988256125876037047102430957960826042753692677621661728104879078538103631321243856620814728779390435687260595577439845442980275047847481941396699850369450129038405697545909378166123449527985078824705805147096748992062854078395635110127459938364951792959602526145197954258795489110175598757320857553657613351025988883693907978140220485321191337004069214410465906321708523316709862973928430671082832824721222773462710929868935694166238764890610886283495284223049814528909075435979358223696211591071606164803439454415764618980080249785708321685508983163430931336540666816329718568157679366249464587167826608334485378831040652449384985854050831234437997376833942170221388190614035493580323180000216537676520861846311687547101086265861235754743584830277751354269611811955807568706265303714843424784443033210728257532756788469309580970136800767592389939611074262996463373467245855700813051851212165359558546681097970372535217560646313196374537594493950208215556967790638793878723998772496610946191876566096838497820489662813809735639957240791177046385269748310403016647021296827904469461216274870553075040468778379273968095905673893597988581070096137397097428230030962331426402678992957521710704100589167640573943867453638153975980103010931657135362662857965259531964404855200131813757598275267693985250356930279852690317555121676980928249112883565206001093991260980613205963570340420937449713332004604507250582660314646249063221389407818966014231499980208644227871609396442419021043084347443074540811288712443116147029157727589376759138196408646534595008044147283635799691336552676499771998747821588243094261185724680873520094567735078773756765420676728348401848172494042565373057058773073432516210021975684067677399540567643808713880267530537889363745861203570689853234724037550395499608450784138343220078466443033848438382884583592508527446937145297794840824242862193592417845225473037569643693119934026683755217528016881173504408040912957204931688363351509761376912432195853161407625312097192278252967773696596354202389074592235203760169770669368820176283743517513302973818738697874630818319857227796950927718268891955437003713789607600987601220365521651987286971968323181854932808529962299605665341891425873181238603828812498771262878032277218731034075905502901485378978668380739464871300415025709681108055213765221123574259919704385158960384894279562688358143470533643270551976605963876616827799523506020998685092950699939887193820950988692913877300*t^53 - 15589245091363985764143865784160181219921196207912315397740569992610318547782450028123825135655402941099892338944137369906889262870932108513283404284936559583816666886095213745841307727942202774122646978778341833645006596669091633688015235645613638561913314671097689302755099301924479689633695767138266537965547498096912712601884825524456583646330255637783030921398014785439936402619963154697608419636598815032484414662777987219229637963494537079970650251826024407235804657715017177141631121009383263020585682979329201225699767196255433808627342479216926631811885243730386781800300462185471125923875413591519846450995533213322581215211219057650763580637480664328728755654757807856598755094743721847337061335835970816581073910718525378000131182925153339171525588274145129132850962604218265228162209709925711353008099031807980701790130137324188122724011717581959812121187824134086587958800979041328904113278222188351064790430264219299106469456301911726753251259381523066065605073345544236162861127558833854453407271530239809226904573722764779739858478303935537045845984298739356249401165057484374279831898713902703892124025316888922588119173501667444793807746099518585888545832888612394434258470807364515051786418780949120340613095060413859878092108695157432767623872201657494270946236247456473269022719412138637741523176690021779478003141944714692345004057785467806320002082026355197684893420739757267680958552814747905326448341086290939766879508518206787396808318475472781512633843778975064087375289620806025092674584739515005718528208730222730581636978583232564777897974917296165142868276541004765350742764313923854551937135036575657430371125425144726429169792465343441192042869054002092970668459817876789904839821981678595445118346376411883274656046798161455622386867368601225580862431175005019186337361633671221075780420427049546897497908686103449304198569156243613404035542600307145373508652613239840484976774407879526435479281491749514614191853884552920521000440869631205724264941951841225777717459560154941239945724980152052322899556886018870339806408385689950806750902992245253503420153789793099309655225180791698047578095805739509656507624618514377379244411938066040970213564570370203967376179799450993013652996039391855350665906007705107260213341609473522190750860818857872557546170235052104692380086485537290663259627964345065554925567548012773532579410004478717187735860989625420181708017107841800295645428627665918127445866948706629785910061274245400161888653536165816502113890703619553267926722209250190963696948407170690093558857893950820372213651717511149557897029223803694690839495264641637831884035997130461313189279183820159615388657547106241688707369727365063476022372263170704191389804319703126925942637286888784986860864873122257860506102812249554642419748429230300438058177539568240579112437129302648708958044991221375540182011098215121253495484197555776171134230970872059185282632211462076716559306941655503328468469907092668872999392055595384048055620619637288117676493289372321970884159865914814330716270918226133084096925362530415693826304242330738599566179672090727220387526672504104218302842846883484131270758685943874441041433680107925785288489591769555916176242428427428242339605995987271239289044401117107320536884868524101722004331918621748134056597186758050123338322961032727841580489639983021465358151996368154016209179543459544956675734715740739882282113963337886086224225240144471815192049286451816578129084967763708922141763108109452211857587320043354847807700739978040329371342184410361668980106552893920211926107076065880405798644464386335976713423858828925026561704728392891488898622801961207046287867312349864392823219494229808152563215613678878356186068130404525971179266480406129399732939862123806340917110794062224488347225119653564295763449287021859986527214338543183376643924891464470565162680067502111774206614242893327099736944608265476205757740295391128258738501600499945635209258385869666883029560357191518008628758992674237188564118267725631185805432587297839766064669433983607220068073824654723893546355466543262223063728569363905234897107065601095907596123112436027731370390020300586854989724577338609873287014603827267151997191216912829638930281663697547945560420369304707342828957141910069008665332557928978529897328844753552721597901507199761639948935322792559452426251750439157686241644756195140250267628400980358943249471545808033389310962856594944234348805400777498010207509/29641215261879908116995167714634749418262580932091564929855203356807844644655369648776445126515130869075237575413243570600726892387148474159083960253505532775526766372938376381572965271743094151697915016606522181412130500477440949965889160554289460399378074599891086612738694575379058043750822136062384328132683556479427969754130916527008523333270445198582890863783455480020046848906058829651036404415214581716707797227908735859024377104075901573038392857995636246608264141299282142912022496543345493332506851396113581545877500029060022655969966715332069824107788805877933378516582055181571200703200653857324945177719084575105996756581301560370378232995793153602522495928414095524818845023819345682696457984706568823107678851912751324185707247727581217898779688732658494369045220222576151956561437039380052563240158703683293190433749657617551583042089948835706200781674490978662171411574929839124415702712988317759534360469485030795730301027848781128220542090206690201695724321090601845355516300698973225602229843796484007750212333600587941501568739736530658690243243771946131558015850523898760030784778823859771938183220440971745189516454580325250486224570068469292117642875886879568105310860387086327267636416019266912859367551751799724517470051725449946892655835114790532836213345392982272007162922147031320778116838439735715374847942733419056879937637812774935329150894987985923840250748993716581105700141137303687464712190165582371062792112174118268223442559019190962349760554526289383714744258624277943845354211187367802647040882902860892433932230506581047098491699839085798260166511824281909023121054978832503636249025961400428806654405108138217307690569699882520939103333174008930946679623432977142766516400724135791264009408636054344770405778645251819989514960657608037386132578247799045222017296840719168123543457330115963555955433842097101148669180010285881804658702918005015364061885344324280576967191010765889782791086210905828696888416936376767241139147999960311416294959104112759191851471650437988573170514623627596473467177898534781850779647728812147262918412500991364538191923774957922724289822632104292090465637256918268958588667168352696513669082946138925452823830188556407853534029915831511627556303351180122916301621147977450003562918618780434194488456629463209729843656508570935113576546390716498655208513466466107405027195632518554363552166879057164751189678916034173591010367453855212799011259266898551627957690966077106317820521283035367072729453336445142909846397309544526475233921911471379284713597180245105571188784796575672266177367980146761352547582524900793513170166702190398515955279208847103446333624560892588527344187908852356921160378413941505054515288626149993731709786430551634756466940033064777100309146325477143065129625025180215144297803385625154640795667067389466992805160974113850334582280212718610782623368164579434686696159925494703608036798283262357192512584230988618029155552273027465765094577012989031516346218143858385526442381918552426483518796733978271201049444107938433638893427299134200637996887054251344858129641664645491549454737383253618077527655770682019813391978028193399414328767269225506050793833597983181104892808835983929600611802324335417513080713660592955384048521528780737562350709308818589070054486367690808610230320546451792428334712576479367251965312975060697156246712326888268061427759913374361810266060179202007556992099690836628909287994086155100813914997872322494342750202785375731499310498543287856155652529203868012249039238250106844855988784283423340448013925439105312960917159272247316346097872521310679574961865582874075932641476012890952787427826820566109637318760270365812070569491395661635614886988397185220029207169333029894699417208596630546560015300423173812936547981770795674192134325202616324281833291517185784570663850843988105480354010099314475715649171069397005220438626440984112340678923714967989267825239515153873686991871332288189047054071824308598158081457774843339054194184427771358805186256994808219192030245171590654915548860131041739747806453288111979305172898445527573571631141777590999884643970223041999233880162835002458778511190442076398762738682175708005827740382277952142389722358815820502628725343940551753021855439273689002571237514142460180556402484736385378980010345440269551841450742430004843090803590556592416970396645667191682774777758324117470326224037763383909085727780919962144320986116059198586234195070673007892500*t^51 + 3056703473945646526721407926305487941566221593490593608992206635092506535179544109050844921472672201317718757709824670380716288220215646731793817449096357012901831883975047297798973668746323902048689589320677482408487135907247532429078234758577964637608282381183116906557827820528227156267458566261801116547892616453234584004193721070806485093483196331086902012217958911554247776483636673293083940080986613194180804883890555592056052895272135408876969651818428504210296046114503022253673330269352406660170416764975359681169634561232491439859777963195441986662813675708246341487016590406222576608031290308986462843857896122251613897968834255720680355833243634500189668448532696632994262336274087849518022168868624057232601560126499047906121194101448978594285574374460837818841207757619929318919964040704286702194648212584649224946533381204059158813674090598881363637763897013654919700057090668528785157890438333805528561609675684402440533651883139094666824688224796932533042112509160947953550939988761606215258657028140443804854893663030734469986460292604587683307514943860842748021771728951636694431862203848598774866898736390512193455276483912263086040856515170668850576417658303917478926919930015314800089769249061721747487343602396108174993028996980752335505893660555932887820490304883366504477313755644943203656396003133476738454580800465820020428342203310439230922591184632893701054985025324313686065134125191403766647814206451305287390263289045087051120646131382090109141727285229271001124105622342745877660649265433063959530443488026555731140705095390186966754960422874841363673453001708296242356958709987517974058970143356405498781127280475079442680378427453739882122872487995387017971733966059894355947152130415367522729634593330838566082032077335225324570534652531744272263727926890026948732986053080625918993365516957828878728533609260559524259888990494918830084804494864256290721696098677679661729909260981529353195968650484367086496730167291757835497768460341186702330710767740095200123164004301381625019974166486987517261984971519886582843250540249495359055231851117506267602977038928194146143245884483837224760526092740945381730366253966037325674404899827666979344543488389295755402381774352586199686552804840233294619298823877033849168843685502019326138094386030046143120739727173247184995755554442213610946164765235990081682108309031970311109523888524448950199612536705434579296698453364918886607298560105389108540992863398831700557149707946573395920569890117768483186598726459089348630800373545053935842221695761773332493473563446418037703966174207707580924073315553887435840850724290188391894916169060920618170178611790209220556913673016193012863715248397026647415844853648162712685161923378795642026934587288786755531184965549289019708363517443088768881886697363039626139019030767938155004183712822676026540498855346939818166949003962425007923672341897057461690261501735391098052027063146820609856161725808503977768451649661358898004706076294668733653761880025608367156469614988810780183451812849851716840582724688739342795737429678185968190784287483734627920443253791851891357086236227454561347493684613390744769203368703745431763143268682318816825929950860797471624198362041598054974761743913177387097435245489631673386396889649567701325134169574759049730580238107959410762864509543583726491997423644275045227882858269152644170782691317391592390332920705732569488101078469518950497492826008693518254273951042702829384921339120604664357447205972878873458498443394332089614664101019358252839152837733444833357489939914948540121088464927994001299276721768696727902253845966293400231044201794917338833156955356466982319529845034799609471900105283419198317901546655197783910641298008273481511187175063546225421735420958389660466689067022070470304545629240781582327779417589404210896759292418219704482909019975069914060608752333193842801114921146227923484959269495459075700197061330006766511841493607208803253466299156749535501739350940124971271577695232317520900645216574105402444889270496478003235606834802125748319643480454618400991698459438946503142274728471144831624512172501010381282197229952441421654880440423967180256386724805144526821454475292529046063558011328227613172604536031765827549573147311600434393423195552808306154574412237972851164233639443350579897379919275621198801235862621765653787885542406516381969103349283837844311347412763759363174302574672801137683527762966283097426487326193205574485101/14923172389631580038141165752523723323035313237437102758802533177908447736323032124210978428747237167648605768936425396271300217447509006886320817359463858196675240509558940358196769712936402072913656176180792309326868469963555910795975338618163032830828753821052432879423806438469387354206728791685387265547769749023379825602858298805120208114155189537694846438340805440632930160954434462678981995994511147542494756043808723416913656984924026570508948653419948352531150285671437895479928281131684322767749989197697322196972928215322606562088685664639502281687485367665187912021324183491067853641230779018134185201931234621722915322085049747522110840487501397401962017846312286847270387373583788224333337843511438628934834854509706981553703821952813381329662438444988965158117922291989031521383007229168849992911567790262696052623219983333403997690740787389602948836448575907942373496138935265026306175587334948906616780097958726577089130794297569737564321363754579322999058438472950064011168241355365412889703952499613920856940811553237181621032012566315608440935612348851772116578914364108199254253236397479573761265254581873318079843059312931916767286072473917930806633351008792308509767232478619586911560894570253757166221379861200207326269524311601962881942643630456825355256199843179655975924585371602273955764705858067635249274656289662535557200437030307104119001575158311252314036276742511289103388825382275731924275514425924688545454160281433245766473675907585761321419241119637042666073666539212598025948227431702475035101897793654878370716745808676617137821945766736967636173797475546774265965790655432973283993886772954195125841577658249517710273279900805905870725034521862627864158772351204755268263447423397085221153525801196910602401525234893217330361338324159063805129031609186024497590023149912245543168072808068763658794171709429509401838635610714864368781457697473113271525966496882985549995592706112238627668176621753626558468043820909410496836491467108046059068915396707288797281623270376219160540864628850571926953198561373047609994597731979818085656155774720565883414965083932102963267021428966001727206748169140512572576647311402482154805714770460946897528952568979091151173707102953235092766235770230823129141473622943664275150189131600530018332423666390647113121979314868757989707223182869379080736466122390375873465249012219548996182838342224281907605876409283641029384112334034371841716741257210170456290117770118404737864656908933030827273825122673938731427857468992140491856524699373998913238160518081878410408194421805399012902446509035826217286066634508877010955914377746377107513817041132365229901530704532427787988163808782068968957906779337332129522403097248526255930013583547622342788718943982439681989552907809426698880139934822565063997683019406435986974981170606115735132010109804723957376199899482899200248097120921480093129035533423804065637903633960806129794397943283196966235753826039779476890176316228041818783303598378529737361129997056671464885760985445807819213474455726789254183369107349571601482861821431040404352466651231553703964236295029070693011328424339909629233677519384566141123998746270972769517310686873885296753991991818898812764765530071983557623681099018252624148996133002066835024319046481331175408054555359905372970628510410850513227337992656567249691879023776233343369884579800148799092522724553528177832912650774713147205365069262039814191706365174972901123294776549906321350015589177055132005804629925200936496342557656732810502453859482857877323073056187183512754415748753712926690126900041468956253427169033577433069036132554249301727801937285929517545843606894010215328303181101126838297096879130685058706078933530967177334405321646538680848456231175586589903896925853943883279347223705088563860014937649395096909148497406683927444949127336572136302797472146215282446208964004374600601453796412416420653229759611911551794367991193386233416322764179693793586046541304155820072152616746386963270774512943711786002077483545314506714189178084568478243457263206135409362764544706896155372514615308864895059969303250832121853625146894847365154199628002968000945945360976179999925530299534653453066524641667947120085132206580910493008780426817578078477392437099480533270097950615765643448309789425856891320087410239514854432813230331158026684852685066424460874435794381971777613023654529729870123174721703663570842187279773328715236954624959841858392327968590478750*t^49 - 2765600700451436563087546970420611816252120239966081568801182455898821575775147755403878553678416345312228956000768914747748273187546598500121817462955989455415060025077334250754288516993890561183881071556860138223068004733468674215017956124928572201682719142028912446582551183047723908402252121443480877475935879629521149354976330747325163590515893305224698717954358551148418867189292204773840632874741802299033127419077145475734284250030196317010992369316476981261402058685097409676640233719141882098843263770055353145264709702015220788540882562197855372940435865674915066807519633067309635242426382180501712671626325537177787685612522076153239916769840536075412988444204850095138436537712088061064471591310533618905219436731987348573499474236997587345208711014328061368077580898471705885230095720386613329542551636529978896982767014705598666918363009141427975328411350934296579169372428022932177746199892869503566715799673432361642141072293157273852709284656089700301298740008135765929399019449394667086959506219553596534287900890964672248515685936534453094654119098216485606477480614871066974109686955041531604241999598884078264249288777519260302032125216602693162893562128292827959444067116843172087418428269815273680945942540811831249348446653235362541562312970100174047030704026222180800514464564324861494279248730828002824136422787524224269206549715613144311328124658080372637188239231175878905984165348921137297465225339863461902117041170050629261340952994986318596091431942585620417619326452529162860548425566594646547855997868014145012991610470352766786790116246151791790414375625455212758392358113442142965350956593221238974245867953389143730041144807291894852198538295776081577741027563661464187271160607194122674719931159069341300292254291517366501582093376623629360367316914749189995275549691339008277690266573419867961647866286027943295609602642779997710038219817444625480096129521363474683364562649482350789492524102799406087615617342556376569048444312002220590837059018029300457405107529405928419180161101660746737406845215657582650646653495139523110255967034800630253932451629245623020318856442529489056510761631717259085725199123946238841312312707593375597722017538537991608117361717318540322029227497494074541032530115666876176179114609259950889668201554098094743154797211037121183891555882674277124608488329365119970842599144457788279128872584801206962753023667253785323789045889351212977794712052055790286383591908800457416748576226853678914927461625912860261207151514463541428459976584832295988765953861814652152152488870673593194055010107092409930968880471501473808724453076470781586606737460591673802715440468681771637696748777132810225979842737254248385809579260259842014080316373027601229053446910041801524964691649493783125023342499765374171499232533169997259046072643059241283108467851045114609473382889045577252641412478469640924785134122619987112857561675757330754243338699717271308004135896053954287303773906260751453750887676539060932431620539885260824356378658939700994624820162276223287782429946046224796752695441239631641765118462998072891100284308631260845923894953671974628003043237507073932321710326938880043086793690582977063615951628328730350545629365377850439328657811944366303590258684973338153753742660454817760385636098929202725286337073535138882976152105570425377563242218206593107043809727588408017916372387620493885304839220271646270778751230407410416022993875471754179212235359470846558820641558929894500239701756856699962341473330183252394123408756976416923385195372763749048781163549339530845725649512793367615154776870464886981258492443269743372538318780022530449631326547034098423514069118800761677594975837279352811742195904259678246096058460483972824560939563838738248894161690379530286387867192219704000714115842733191478393788847781250273887143531935542110023447427069276947317395205935672290083354527601921930786555257487055552533670261310179108261480794368294252613951311322659997774119482634613822561746477669472189874361823477743358050444445762910901736778005778958291203213968746454838027370784303918218635468541060379541174464536326951449945032554748314410946453890172777889627683216227741368599006451589382019468520975418260770945748440116331855205510778002302147954306343581066168482900468321937763965878194609890987167328181622940464125522293289861349530636898004177150740905697679944133218891374016683501627077345155834743599637806525794058337996873403899542884736/38830703666898499078836706805036218850755151791290420443822917962925042579207889710957137748270872221942800725293759959685526076011375477102161310476155957552573329897321732564695676293865127842785533927817367743656647549394966910744629707628893605835319716575187452900541537161323405870639957570201772986884502918377161791109478226482710745603158911552165161650784748850626501949422252938603473561006125945136083293787461474197071250317914558933467162312470273774443299212716496564769201139679382676589553543320538950614572415254155761972781784127378296753370497640353295077198343538675737782433814782139022624760127192127952483746241711077736104738003192411607146066844996256592387232451672102012295930103014457656922274366326278370369331373448647063663917569423185572605306838616910235081149661667735272940739283535887627483866541793367530810317743885554579101564228437311482706546075800944711306885456840938481502846173259951807731921964753880439580632119973650279232243896026553737988243893322634492723209264157158671617550070878321237891460849024596736249373277030175529487016562886199906222801788585278482746149386922221388881224286987731007914877025314786452609096984767775904795822900837224435331102327708313347728433182291898498655089068361821434029544633936392759852962560816436859937354788466924284272653061161298438658826911774121903745776647374778689289238792503769074898767862952452844095552555841635833068267920189906077337661335426178343576028442412595603438386800872524957957640662933665433638946918317185011570928407524306061066660920216454462960659144597121701502288962819024769773686496093218450892024909460237956704995941865853336899180473211280673439131467378316021483270274995481761157216113193533231953001521217400124526657029947936432849409604823066951737835745513698329049851590849261455239876107816913619724413405978617600994580123272778473612645629723016774328970627109236339951519144286312457653626377944358926249075011982978568129523523715434201480230341083268965748028713611693223325897147758743835116051690134184970821924718588314832773901221658711676533375674453088635261562147595778882045282865133988068428643316983751356627300584351709606723162070460098655546421380727072193353626429810294488754398732386230963164931614577123828108926204438057296059654129849913604973217774608486649648855090420505569874833045899142704020679834461910121290198964126197229209111720869171069588140500210087688432183469707961155185260076650795131234232912308998514046062282189724447198198099983064997172201336041947744843409077322044660696837998569429955973550479508160853446875083329850266963428809647844419730866227853630296795275324196320689664125165599296119316614416222432389747572994528618813238889013578729817539870775423381671512392200850813817258361318060700420170190002025556729718965944673471475603376846677225911184319028222805892079060245520643571803445565578163322072424198729971583942756298220817793536806071026919904732548392016189031459460083155606645138223153584578377488769754961329910814456725738511640391613569025152196970508969347592308107253880155432785986917232124557928116883548647378207816189996737745898532927696175028987251757836305243053033214440920085263338714680410710759379163204223627826968685728131150402548255652159354855817423574185252723274213991715585965802769685214927954107748169059684060650699931579195404952524415570893386250381307067977756659376378807343041732514695592043123591267897706532133251647756945213533049046605634719049659980874838450293456299832952323793834207918529920375472510024076638516161679836001056757606455145038789118081026423408244000275246837956714006172537931746742727997609792899778823367041327837248945206329319969590483302207717744385454902300956286660772349349321857599975344737793970414242343998294559578616341821041096641080558747075055074335683916155977766484930136435898828226400679322333684055568444528956676668260420023519038999156780019061556731980799988951738047710551505110210678626842140390857706114409369800118009815837567368546576830484744478574066526734604356160821920819307880907777459925249106716184470554294950415886124910368031111488775316430881442210515632283506380882812466415435491144650175908253453902142976888484289464652896683442928777949788969350036668441700227445010982529391503813616788742904463619305492219622256403749008196850214611276337927361321979943206230252630166757130840667586013926119121326975836638490625*t^47 + 35435059859395481086837588815731909357046424643976881127980608497210552928806528089791345698574135062873576730933050857336964599958706163000186717755622577473337602302955614215039829157762499453140009673638636639490077145997272957628316493258190358827703106985358195326845798333840229509155829016947194455567067148625080485833506120043377321371852040300035219892663703616733514249705392591976376787128275031400095191423701426921395526850681822934753940242655279273257883684190421460257546643890521778910935552690915931235601368424648708874817146257547455876559958858442341677932805817372461450410653249540605975357520167790325325593932911175682641577664862298653932559724140808273091304403155167352182477751670035312608976937061828762817987358059407311382587896591089451718106810330912268752041819961397800625473331656676965059488469274024030224264581786735554030538300280096869976604976522934312888411270552607628293252110360426893518564017635508927162591396356656474959400593555498818849104428887688639178713781671940657315984070179128092269748187914032252412771442990610124300369791667556244401986158631062693024080441396880323131673266468324282843654623937000822237586292386785649528134327686805809649915952378675800527084924411532446862195317526307170204333077532585146033373154381272507076594127757343176477168183199185917744494959711234090498454322247137784846560032308036527480202980484729386593654258402396613592160163769024599566814820801028180465948540307380562815864777502207633589418119363061523641123652530325452137115291384841732092413388023818787915194033086257724808903382765832383762615252931755364649809701664887956138351537411429589412385851734364781069085023594304258966888388840581213316725211092205554491982390188664035979718170693005469336690722094325634726189499756732700787153877147050003154154968752342702173473724604233184193783469967820608798914711232562906088831891973050271311783377578901344057459447780260459166538793492303312134868732180718112261310018183552659135111167765125659594158003698596615922026303928525155146965846016743280843360289479712735942128100972859898158479520044863150990714083757864020886442116121445588883881900788378158968553931552786562131265536421392205156867410918763486178103014570080700423978299907658843116073943032856627546614730046867597894079176964256451572706973081284035961882062656210873123335250249991559959399449224447684787801183226832688395693421240755419214591597992694663359614777895504734479692703822400519982155177101914454899988726458828140936675294065960162599310400656324413669271905616258182763636648758898918145904131932454671788587997672716681664267619484383062771646977350770100612155153968202313601943292265555854644822673300126429300026993675814469443534470135106533322628780328114121931269264667701754532503276924994464618086069727105411426363372295628395699201479188636779481868353757227890622064835337621319309428074677007278359692831960745684984527239595389010105526184515745978626625522166884733545564401900508375034763627603789928278015344629569028585843606682963207003827392464079303718996304187194911841938656904348717502177327465889921195736251086197354910737839806384650037766576537948827734884535180683846922528071775025206237563456403304448103133567472167807115019947004064789431367502391179572941537921187510839742691146265832400951703504895271505949925670114480830595128597733338570938314353705860822828781838067116836952942109660852204361351939634095314787642192895954078389404088525322990096679653535424900497571184783864789486867953842290154309478617939997862985426371240046856410888677084941011646960044440059186694164269708580372331885069925285010972121924527436346865717052279451829025689609109415889787208019685797211962466938431732352997412120587523865893023328484038153970068286921623289117199440801009238199695121768546945922506911684231116984876918270463237299231713928152945822043053732045658115475406712012609935281544705204364903746952425497330321230572288856291136088671795588687006764531774707065621621741553616487701163602156439498076528874610375075043464646698282398329677598387637539329128121000417862511366868074589224925404329924336906762281354794169613086668417282118798409796390759740981034967587666572400302577536864452348934755734260760901499350992310445266668687598156505042832160055217246517270684882738399052088726189768652665970441094617182968820760499532254805642161277818955266119289737964599970703190257/1605002418231804628591917214608163712497879607373337378344680609134235093273926108052895026928529385173635763312142078333668411141803519720222667499681112912173030969089298279340754620146425284168468735683117866737808098708325298977444694581994269041193214951774414719889050202668034109319784912901673283457892787292922687365858433361285377484930568344156160014899102952492562080576119788128943573854919872398958109476548407600145611679807135102583309375582104649343656367458948524677126980440081150632368213123915609958735659830505104828208313743931636265805980569134602863190864866265263828340597677661746268490085257274622035994844657391213092329170798619679762037429593178605818672274669113549841565110924597583152787340474819505975265696769210745298108592869491670334352682662832289716687519348933057948217223719483355269333150394125857940159800080602922602864654775408874618537237799772381400684598882758790568784308494744674719586107876493724835999460958910878208266081035764221170180747590668892365892649585162558426858736262970611166180381759683331764974095450580588552130017932629596123875807261524843953507507992785150740423937195492881660481583713011173374509342037068070731560679901271943327018896211943618372775238201398471277743681492288619273221178202704234073922452513746056877410664589966203749936326528000335464564845686663705354825434758157519157288536756822455095815738335368050889282838974787614433488407367849451196623335197615371534475842286387284942119987769397698262249147401258171257076472623776980478265040844337983857421984702280117802373911310014363662094610463186357150645708505186362636870362924356502210473165597121937925166126226066267835484100651637062221308504699813246127831599345332706920724062876985871813768490571181372557775596999353434005163877481232864267393865755102806816581545789765762948609087447116194174442645095274843575989352695218026672264119253848435384662791297167581583016556955033502284961767161963114149353638980237946994516187431441783917585186829283319897470415440694745184796803192212978793972888368317013087987917161893415963379527877394330257477902100625527124538358425538173495050590435328389407261757486537330411224032245684077762585417070052317325283225765492172201848480938630879810817173402521118228502283116773034903799037367129762338893001350484114852152677070714230221493099230497898432854766491092285013328223850549485473976617795925737542976474008683624455196916747929061080990749834899532091014960375438605247237240997175277150858854799300019883117655223067173453527575195977845975469303940869771513573419819670648609137503444300477701155057465444236015542470751283385600871380066781255172783840178104239598420062537193872109566350440516244280540745894587499124981325384166442422512210968500304446678934479842284033701186750389678161717259046503487658272909662658670995618519833209310205934490148186600967875750043897417312326866880838825469633926993127135466187984269112689395612000203335813300324350103765074665713223681495906269535816538401636313664211330525147802853360853039624141447704066367148735099827046424555154125912261148394362164520010758299256402519865160163806027678108567864806405990567283379525372863558030190884666873456976044721005412441243283514705676762754216638661233622586667373786841066323779228667511657577553253181146988883688769786924321133607840228930505273410071371009176930259965015760692143080608587556990703512391610607417804449108439073105203328174401440620402159366027259699568387385945876159989278796193726428696050145147260632570042186197080995167725334682766554710345981066812661603283547349092167540752011376869302210845588464901178865366090567871439857524699171041550606289735194945225409739976491252333434598802628439526515311923773105303447465647582495484110455350218596175129249475461936365327831329761545768943072541601867780414348043778972683818233357894745323125607630162373863542635621430694305453611965146907454544344921873066210005172638702795544555374716576141802822118519395587285071544405721286117899925175660036105114394749771696980054647306060531392410854801676910296410935624782910857950523293162961878619274869379745809766278034646134384930409822915278504666967312207270874476094621909711390683964538986396248974389488591277399801515628923609401060453944548182157629493934706717829597960345077719931354959005469808870599421967664267975170985857517108713559294741414260221908946257014848334581057612500*t^45 - 4561052130824031344497978850328332759962507162884559467665414371379673470532256829737162235288939861232183535818672355296634951751119405364091454992773307192849152686583851951937134634025467947208129937462280541265174931314337003713487670077152006778977675242498273350783925769782855081704475811725703137353331226569782493387300072358290154131542995275338656701872675743317895890525202578148815175409096254046643096027499058995223040768620787813311611156802011802495540394584817396213134528662905165143447096619592005032335050256755397948471536148109240700341373715573106207542113260439581321354005162257414634767054159625656221815137822190197951223580765271084802357674930455518762692656628409742934441775770139669989258957700256620184167505926185139123937789072826687538927054820246025004016966239742634232904678564906503837218940638601880182224321731893958379289401211459888893353310758726859196837012275795126325481190059592522738132397669286062345818852880367886254563921475335632058678729052542044411989880766073178967002819233978247838229100697537030377628555608642905344458063668353476895813007140629879750009426214868483420886511917789108088805472909926756052202003064769875254901407105561268519205202992791112917411612293997122298557201518320027481966896075148409995782401164269227995434507829122400965400822784701746833852972032485383686954887170610197051488658699582054048708440861143783166724852846915102529238530718108094758804772130028612346396053432925676724798393345122727206818602130767763973860304280320741839677796636176365424513084809746518830214094878155003034057241471928012342763215427929747945995300202721652425621145710678712812712970509499832573152213166025557913657048581592478473239044924570470685210423531334536150686790918316577691203522450336961558472468526432955311134980966525515063370449922418441187431794352190338540062952286573624024048887048089757316678768008826313756608213053406369975831090516933902945327537129307961941532895164829590138966871963225747054018298268708913976075313719451091553848575336399028502928601791021735276637410002062045021290421423217447704778006904593377923849251040158573577639568843355847872370823531288982561113763223958435252991556793944378126883138438897825961723503913160390713452603509821852048389937748242555761576349054920484063740202210217358749971277445779526281208674868311388633936791647494377917039008931270327714401150765604644934659192078081073697122164281047434711227285205796578170633852252823808622985040993863806693016122212447898677372287798210317785686401693203925716614158832340952609232605154329802508804972319327660765456809252026393842328669415848439776542672473239527530112649288994860868019094126152771339155085914811581584152563505923271634330510277246363026096335431548590306506165903016307556836579245082179006422951121257283210514643409792038947732561163834852588084687403147808272876045054807776202759462940589302737944665579200556237697586535602980503307878099205442807923739022497053559227084877747026681564204643616056237902973534366954188544104122766175217306874775566116854934250799457087110347533407881191775665639273766723794382631195512919900895736604487135072449405020143488276437163580394860112965443820635566374534753535717204239855698515641715563984853852980840351420318405819561264417923770256466108968097432932935024041798529277094509481060084106597107321367192338520011376170815556170245315914552965454972693179657791965606042113883850384854423879500401604417434721988690979277608310368214411613062739314356414622095477468751818416297462531639409218214988948644851784441552995320315742021687655252522398227030596461331935395224089892008214402267015800506151390310267100582448858543042118226373577397632038336011730059543711258696592868397578771762324636718058160706223258781221670901653534104169025946246963238221693414509861796547574113635518143591292232211379047617912995281458234778413986277743589928179727637575325570801946910807424570534068584194672565294898284849358706828739919096563866985895695200986836436804661192339930545818138627459955590382176520754256715114922984773692939685079994616310075968974930257024437531659930255507018663152089778962344505772192531281630397836411049759607358164937016729799771970656976231755055238754411286088934780156183256250506750356799996746855956186064290817530980391180506428018289185829263772394224239827305389561112120757260859439908543046097309562663340758113379064141779/749001128508175493342894700150476399165677150107557443227517617595976376861165517091351012566647046414363356212332969889045258532841642536103911499851186025680747785575005863692352156068331799278618743318788337810977112730551806189474190804930658885890166977494726869281556761245082584349232959354114198947016634070030587437400602235266509492967598560606208006952914711163195637602189234460173667798962607119513784422389256880067952117243329714538877708604982169693706304814175978182659257538704536961771832791160617980743307920902382253163879747168096924042790932262814669489070270923789786558945582908814925295373120061490283464260840115899443086946372689183888950800476816682715380394845586323259397051764812205471300758888249102788457325158965014472450676672429446156031251909321735201120842362835427042501371069092232459022136850592067038741240037614697214670172228524141488650710973227111320319479478620768932099343964214181535806850342363738256799748447491743163857504483356636546084348875645483104083236473075860599200743589386285210884178154518888156987911210270941324327341701893811524475376722044927178303503729966403678864504024563344774891405732738547574771026283965099674728317287260240219275484898907021907295111160652619929613718029734688994169883161261975901163811173081493209458310141984228416636952379733489883463594653776395832251869553806842273401317153183812378047344556505090414998658188234220068961256771663077225090889758887173382755393066980732972989327625718925855716268787253813253302353891095924223190352394024392466796926194397388307774491944673369708977484882820300003634663969086969230539502698033034364887477278656904365077525572164258323225913637430629036610635526579514859654746361155263229671229342593406846425295599884640526961945266364935869076476157908669991450470685714643181071388035224022709350907475320890614739901044461593668795031257768412447056588985129269846175969272011538072074393245682301066315491342249453269698364857444375264107554134672832494873087186998882618819527205657547752905174823032723437187347905214606107727694675550260782910446342784020786823020980291912658117900598584480964356942203153248390055486827050754191904548381319236289206527966024414751798838690563013694195957771361077245048014254509855173301065454494082955106217437993889091483400630225920264337915966333307436696779640899019268665557695843066339553171130256426554522421638098677520055687870719024745758561149033561837795683256286448309140314841871349115377379132015129337067465573006675945454905770764680944979535091456328121885675172405893373000929249179636017597501607340222927205693483873976807253153017265579947073310697831252413965792083115311812596029184023806984464296872240913997585681417474166258324618512611006463839031785300142075116836090593065882393887150181849808801387555034960907194024509240713131288642588831011429436095402487080451675350020485461412419204544391451885829165930125996550887725992252588384618933428223379540151363381757034843999504384698089592450047717920763613043298620911735641331568398085157932675595230971336076379919288331459071925425721869250702343442671687206319654509270408076442812916450665003576322795598065577111840669660414089079511207613255487536469192472580198973529315822618634431375242357207111441100525830951096973378172106869524851484535261479054759233898016529016992106834235794258033306470949234121317007354989666770950674193262328305782751616794975409583938234115761553148054005622854341037479387859798580780108075541328330104890405666724823401068721628532686353558637797744938489518624392198161457831179242081532322096243011519017605309205674365061274616953883470504175598340005266844859613152723616268543090974438524545322362584422269479441226605112373812231094115808275483968871831225918212496768678215060316421882236970486321287222054692173433852747538297526695753763520585781842233684214484125283560742441136319896623334324009211685583735223478787360963540764231335747231394637920792508201068866174650321975717940733033387389336600188353298415308016849053384216560125257358835409494914649791732240782558138325103291565358400376910870142715543355661605710548044557596416168196046300857917360463302177918079030059741422177490224531982319183451526984916188048428009262786574040626831017720494878507455818340227097169529801653812381494369602634632314202552577472946396918243325055079793400174650732994337545993321436890841586606929222804493552500*t^43 + 334997276453348102027338720026107836063830335863266909816003574333427547638298442729056699589527607074050978973471989596137664947677982944863124740602948707317933960440341718960278278944050304736312286381699705425003904221460021810798517824078166593533616968347387013081376203889792111691808814662490094376562880242509663237055444525013483038933470035832030677239648413799576626363414167591282240833250095734610617718106826613671784966593333400889385034413855026351102428749467802995471856472038024401655093933265570055986395416214088645156572297018565175322986941034280543321574482279741769174362434439851885268244013002901470115087216716852548067314291817024120110610366834708236527100462190152544417466184714397839734785980278906235652441055855341953395602514031081360779184448414697494386170423031177370716299924600932597405391481034597137979037804054698380527144036387597463461580815962240618810789221282810647602906415814643171149429705572193916123572944035200336388586240084998988028250982409567964060586866967408262523127213038941532367693207667320296760150204819146713303544306525108512434089728234440107616270426365950166429712762595916787397146440655576757156341628321096944540297919866469003630135552479034610671247299110748083860153731419191181709838168339548997703325088869763366793317228158876677106057686632811205279716241869202893025933588005379765451433644916131175523969357573854416926367672113983644295864505645562495905081730941168582569551704823665277990737970026783794414345096621494811962624685266830570888738727036699425667613375852113694681635688337586621885371045055320399265530151659922293716519826206671001846331305411357917172035866073296398576708307305955050614987456211581384502362662182535468062234419419745292146517716963893415361345974082024325766437237104138832493352282471379859148763898097780200019270640470092305939896115589790569460168058047488831162288118058055833885197126039021242260666508338986299681197790983418194028658408955341620211049053300073265159247895713124986118380659695938867588260264159717665421357949523851792861911037484567660685191502277934434043554938820418716431771006113627894871145118860948982918005042512554651076517721568376535877701524043190606795211518361007821472554312687425305650906230401578576488270812864491716861736136647979518364500899979403900899855086591686777669008723668505470632968835622536842548767863694268690508959742596794724861292909632559865852773344291498174799547853196895647208588278110116389835429532026716532674679453681961260252432615745757864422295290525610114209775602104319565433185713732377818883455879331849864159946590097129135145787098149500643165893303164896266635259469323054539938553183703222042661054465867580720093670059362742291862271025586301035495787429792814918413133755400950020605896476192894720264730635878325438048248239448686303916117499403539870702722664601764653309362335588702893584028300924411544978071473351183971033469782806301313797891220809215135686042027811017664428822525868787424264364709400121560822164882681868474733078865416473376532023556012032688689903438692228178859995102101737428582785059638818558554700319365336001236473092999151863230553192995868692389038554820285973570349163348708402155779708050809312376266887773695817175509866295228170389033666023753854247666989430323049048372452704356952913250355312502493014124903050453315371682306757601439717072186968825195383606677800569719077006687170516401469598793573524652664950062316161489927629004592405299570028257554929149149823941513092835354088991063996274700677235021361684773282468891540486974369987539503259526950364033668391300186325174244926016024670573269893137722432982240086751787440283678343156588807755580560279766321758506570994264338277863755465167623766802867329132345266393310999249843806130587003846738532843655869837726294026881436447789668681919314226890076635447976895892508567721315748323570402143662235003822845638451324513407284735447968831565428508964825088029757076966131424203272889182379117387935877057617005213157942809165712029047476391844267724739123170119340774084979378757760563091819934743506878169520693722626302029292196234051121227728879426143153585570224015833400767519156523490831180131758186934660792942802628635402196920304847169435495019003746150336332376629817334777568546732109949392507702695615147942575694451563128365719878425900804458613183872288349290640594709762403524105888037338318042870800448313/224700338552452648002868410045142919749703145032267232968255285278792913058349655127405303769994113924309006863699890966713577559852492760831173449955355807704224335672501759107705646820499539783585622995636501343293133819165541856842257241479197665767050093248418060784467028373524775304769887806234259684104990221009176231220180670579952847890279568181862402085874413348958691280656770338052100339688782135854135326716777064020385635172998914361663312581494650908111891444252793454797777261611361088531549837348185394222992376270714675949163924150429077212837279678844400846721081277136935967683674872644477588611936018447085039278252034769832926083911806755166685240143045004814614118453675896977819115529443661641390227666474730836537197547689504341735203001728833846809375572796520560336252708850628112750411320727669737706641055177620111622372011284409164401051668557242446595213291968133396095843843586230679629803189264254460742055102709121477039924534247522949157251345006990963825304662693644931224970941922758179760223076815885563265253446355666447096373363081282397298202510568143457342613016613478153491051118989921103659351207369003432467421719821564272431307885189529902418495186178072065782645469672106572188533348195785978884115408920406698250964948378592770349143351924447962837493042595268524991085713920046965039078396132918749675560866142052682020395145955143713414203366951527124499597456470266020688377031498923167527266927666152014826617920094219891896798287715677756714880636176143975990706167328777266957105718207317740039077858319216492332347583402010912693245464846090001090399190726090769161850809409910309466243183597071309523257671649277496967774091229188710983190657973854457896423908346578968901368802778022053927588679965392158088583579909480760722942847372600997435141205714392954321416410567206812805272242596267184421970313338478100638509377330523734116976695538780953852790781603461421622317973704690319894647402674835980909509457233312579232266240401849748461926156099664785645858161697264325871552446909817031156204371564381832318308402665078234873133902835206236046906294087573797435370179575344289307082660945974517016646048115226257571364514395770886761958389807324425539651607168904108258787331408323173514404276352956551990319636348224886531865231398166727445020189067776079301374789899992231009033892269705780599667308752919901865951339076927966356726491429603256016706361215707423727568344710068551338704976885934492742094452561404734613213739604538801120239671902002783636471731229404283493860527436898436565702551721768011900278774753890805279250482202066878161708045162193042175945905179673984121993209349375724189737624934593543778808755207142095339289061672274199275704425242249877497385553783301939151709535590042622535050827177919764718166145054554942640416266510488272158207352772213939386592776649303428830828620746124135502605006145638423725761363317435565748749779037798965266317797675776515385680028467013862045409014527110453199851315409426877735014315376229083912989586273520692399470519425547379802678569291400822913975786499437721577627716560775210703032801506161895896352781122422932843874935199501072896838679419673133552200898124226723853362283976646260940757741774059692058794746785590329412572707162133432330157749285329092013451632060857455445360578443716427770169404958705097632050270738277409991941284770236395102206496900031285202257978698491734825485038492622875181470234728465944416201686856302311243816357939574234032422662398499031467121700017447020320616488559805906067591339323481546855587317659448437349353772624459696628872903455705281592761702309518382385086165041151252679502001580053457883945817084880562927292331557363596708775326680843832367981533712143669328234742482645190661549367775463749030603464518094926564671091145896386166616407652030155824261489258008726129056175734552670105264345237585068222732340895968987000297202763505675120567043636208289062229269400724169418391376237752460320659852395096592715382219910016216800980056505989524592405054716015264968037577207650622848474394937519672234767441497530987469607520113073261042814663006698481713164413367278924850458813890257375208138990653375423709017922426653247067359594695755035458095474856414528402778835972212188049305316148463552236745502068129150858940496143714448310880790389694260765773241883919075472997516523938020052395219898301263797996431067252475982078766841348065750*t^41 - 4753749693050067059123620884616678919444123460083339267006492951823745960576414345720107481424032982147771562506199522233978413083812710288115178996693030164869780954296993105672057260590597400144600785340950101548040785308233439107810924333197799003900649469778746474000675385189231665888997133398874437118109396782653170348481067562964498262303348958590921373702233508767792866555216801064447893424402112494042663556603889413921614617936120047893990063117796527021550846498834745726941430035937805445489007853864651191775901001398363667012855932004188383252538083051871836710459923972163210936996874857437304952614440523627754323389011241676839264304189464134128938978887377684621415084944798508692863266936047422652867464328110932186897269695316376957391450734032999066652872514178361150946599625169565388841929327720998446660863524648040250771174989863691478201382687947888468726153727887846008625828358141943723065189309499666529132630538014293635755864551416750231752124667342604393251632933973665825698562805589432087166581757988707400940627728312865054141351657084804077470889614664078577978650234291234431432306985136351674183194429991083994072220325816147223314628602993478211022869991494579184879584562273464166031717052300320997137435395294683916277520517830627786403176540636124476796419166216158912619372822435176266265954328018455264507487918535557324587006793718044778879283955654567712734993576191555057769738261266302514532320942946221647912579194319897012053911485118329034712520962194547352558856195002669364495512613677585818961859718979553428353840338278489616860024898266179714324622657233864794285512886001203994979822850242001139820863340294539291884070518843343096858420726980929775247722280932326332614518878117178851788836348094315868709562913686965275050395974171769710420030184324815933321815198503671409518259763574605148758512902003884164774768448584775582287808183172830614324941546829875643093349504879914831582145842907368384901506870036107516434156587757769507554446992127247794152047944611298060134974931140112593232181755157150344031980320506412159607894093550435491866062799307474023090698563084115868671088136076014568574678348922648275260217037890887423975754919551704490064371183707641912910847438564264866399407878943919519614426437275186607627817553378871949520694292955500099656840396121613883951882129094635087958444487653053590877142793927755034320341633639656411171759937237383678950346328816109828965968239925304024372844874234436074317470819421918624271774024448065701928817279489696056196502347355170245678020927163981199969895610259337156381776981573237717308106068985426976495788598611749473539184346038152946869292330904294179357047977395831884835998241388990281385888543633162449244397735368561559419078375826043587151085167984139960795520161764895649130196707695888271371114757140366220501516529697736433785006310010731397919290847042136374590000031771019758116570679965457575376461703949227542774142798180344816554097282063858952350926197224688819998577904195844138030307021845308486340345359467613535273697642333992720459262457349194368941099848434983792886400944262482615428239187543013735112543694169954914800766758938428205912349640181639592064526973058163570484114762225653577395146679606060833295441049756731952163562022485459702972102136296379392191846313123834485592481891317915843116833811226610016100232228987608257409030893779313083015607535380117080896199736886552419505338926801674859028340470823517290114876999486896437371887098040623331896360484017373300777086581960162567863841961942947560228650085371391628298484188349822891583886322882422685781416333733715530499656956910773150342480075297458545874216497458254292272249700857655355034719149408255538156117029593205065637982952806533158667401339165559526040823090513840320955432820571329041760575826455937555085908392798081308161491338567893577614097582033857628326651889610734723071690827893602222815702034440653303203080949203054471160191378664223009609622352024894799473505267539125612941232099172969089172620137334078360486907146503916383559140168686336735331840007210455704839464315057234456724426649128235191504958383043278461317797544526972507318602076253421638500098523959818064689485479639746495028975133509835510649143477248033481129887226952123946657207525227263894969311348966564279398992431223196854703938791536176547589962547133199810622194583709953364961601531323804273514589458978158916349/14716146833832716332617849799704482097428616092899163857451226903985985724236991866970988729290490749333697378155593581830835025374259914327244873642062598065543147548560413311028599272345272479051452273878632653467707499448511097218666350503380154262069676387091517079380180268365443730438858957499533719148700804898974956425892591343312178384864741366924141058017971967298559275381766801724279380873926562646273542174314667697812067344211762684029440074217129350350598129817820709550893271424411634072752812292451166288317025546185017169209019422679411109241827259906250281289321041185571687133754677747718721928062657034700691370978565962793935990138758798328441445266820923982890265210380761093849942073969887505872440384660720854244757743638201503862513295054508088431508336971768510049122241546224515062696315043140068639323827010277739921067724316277926304495253812466194560210445950939179057767550731708874682168682223720368928454376645358000980482862450718530997200291339662913168323927773522364511120499809756068683483444506912107801924909540005255116971155215350473174453190619864860575735721503592742663144720981724733527825621078819104655725451388494498420297941893623232091545529356739137099586085412129834221922915758079930866394188931101613029083070241597087488990869931817956012392272437359501410888630767121413699487970839780134915517762236042293989592274689925852956214764321576979698483121584547684281759110012350433284306099598731726354950134784851799604803862564938245132636717364742943323691234987657047745609904760641857409966707071493401711016440647376505122186356098772832049732557658212810085125730516909211776244472277134299855859242271519980605387192063338917385981321321684235047417103301831052615491633424938210397244967748410958863073450355408631573995805270563299290016022957808029980399900421068196863940594027307471427816483935898520592856305200056884122385555940886738170124057512421818489266533959882609026523881385659989716295786494503308034633516196146437907398054487105417307429735070507374548949911834653780269941117378877762279202673164605394786180856328412332532430629016575519705568507695765547402677048706940517148786665301132704312487739199361688609071348925953948375451437687213683693552015832975094923030090366386043377866462181794312803577442887413810063020744089804666440243606384597503837538353378097262053727082099897644882819757979292933659315872293266699242286550305455093243223762413261038818478871566603659190426240118068512429501351509782351473547765323301898657311834249441563282118236891757124345992262872473514781183569258949488150628419114408174044014302867442633746843792344648928499407866014299674800140901362021709055071034103448782215084423641589773665301328663110312663559577822302972528002657028254823969097728067207934003673934522543119549620758195131345737551972065027561522608831352370820768053364954014453318824627773765840758913910425035301279841336025510772341290009332876059047390968440703256547689388936960711704597308371439429661958932127169474782016029814661472627788267984057981062054377844287768438358847805970401819672998600412107295365743549409880264214613036473046640633182296263620402006146574459170896598523138217197361670068282120012572904188146900928341700649631395933949784572058947311512137702640638084165289289362612615645698863538545113833186343143185293205351079158559270302091908894166340239304400203479917052541737538970777574388134860627966080087255661981735293744012915159817132047593451327129148464898847236838104215287489850866281160519801793973071274048871682395796775140497118348426222356382360729905684991418734085741170030187389415287189473320219932989398279236272697106220480342054056740947329754208546306581943255972157043070154646910944919870839051483086109270396715195231982582431054708113980071051588145878949484814412621667838535644057096325785326623975388499171302317100022508984776959995445123358194712918115773664174445043925113782304988285051944248268631235083155712057668743129632314241382966103139763388486085532285937623637278149147886343924433202050728558621167994739148166792690669373614766526836673723058359587233952700925207244777893154518209813917835284284182544554986195319696295732549557734763839761013767001546451605320734696658957188785351069173112394547070945947650316115052788864666639945164862275390517843571730369069590410237553561264632326564095572406000566252597429757228885098923848880393855225625*t^39 + 4954722165448224811804939107449022427180012162347986223157066461336152676884503804724257617257231016721989900316462673433295808638775553371756224071357572883757034082161011624232626246191273674109071115217382321156731237895901949566305439844699103551735714569117198052420355004485233176614365100187624337672125355709872208460229090023725585364306819765535946847081550084372460020698440292811827050674469561960991048503769077641317679232159211967782954321597632205390144777186903119492732540543257661591970385794183255601779161680819929673423659769886650698478467533934643235235629931834543921217987844697134052945483119461833897445928836030922247028713172158590539221054280739119957101745281437837207706542634942402078901177218285433156864479709933051301835807497750107112380286227741968614891905770030031025812620066902815904185307119216808026141868261178819756085806556291213639480365679355435243939636410218424935206424956314160076962679411048423910214230787093710993149027102434129200078571253635519533781875640518698972254882596433852816854294735534951687601178618475039609700388493707761154019915955695420948166077061576589442968561498046067634410983238424832175845679752160477090179599877565495762168266887372929763123239646524599239856889889528669386085928046676519991204728628534546353616127921997501955920929655693307493567065674955300681957417637104707966274655023937928914785939941415537289921084619263737243288301137377638319006132880280230802085497175440023212483099963826124244291082781209104733646955527221508937065172798452758721972416859916505890107507638044996880460421197901421022124398440400068368399042198465105748729489070360106402514967156430069833249317020490615714044140507595823834336004068855451202226813755103985494757591006295121303352431381249314799625706732478241895006759758629787256647350328588720517173705398358124372828007641798410107467985729142717779048187737002944122969470113279950979091518287212716495948653943602655224103782932498589718457030448821268352026638448018489451902974786305075432759901929020464458499508917358367016778991642571419538399312984106795149465149708667913549067195468506841483271333785414455056307366513013619416783375227765990012199899190011668943542543563661717982659343926667571786120025484241839175515638800617469614778436650779367561438793608944297042733038519461110611061061576123778196934565658954664632688328695475098504361113247516484291343742093886833471696171783632826168075197502666924114977901765698902994365950950773998971542233049027456248470674697302841842652193870843275583876324562624007155681898323126597009114032906572779760052125361850257258965969229597947098323811356390204491008394317099970700966516482146415636974215318233431396437137462964338271501212603657640519778225859612282370867536133159634454229208852449638664267665691605410687012366815074854328921526022296013711123746699316580230637285724269524331091517991200071998936762364862936076180498596860884762624980072950861212583349067298665222523262047475210533791770369947609152148050691516887412927174368355611585318119335101202674531744327664557293659269660812703356879510899388591230285686941244875537240315000556906925599593865008147504654904970194151386574682840846984655569765528982499924758821106081141574622812673044362733311401262899075772323913893241327835160321870518161100298425639257984175767573319309920486102064420216058864675477403466882159261974360564428434339756262658949199404169816089158981052122343146934151813694363934066948177416015075123886263935462780716459403633684672505952785778258373930511979462725096971986905500378677427851904210639271913562974747837628735992082929133191523362148066722179867184038886897264235385418449308290916413395716024201013189349147151203744971497938183510678353030482862547351626428692095758139246583425769781504922493365116957983723254822195285193062600912222929511034965643148838860596794013318501345937265256042194319971055084344605329805922162766582309207282405821076075238483506836508390460082150067208691743544856669253833973308281997340193555591970200523191490756216192674430482795651413187397993164804094051462917728765989282015174542001021048620906711873268311638489914516470886354886949980968678317112495882583776507392492597586489271809822090341384358369001667469477625687407784516690174974852248581848788426046159580572193000492273213448553793948178486542078980590111504669670645837775639265845682549382302533454252253/80269891820905725450642817089297175076883360506722711949733964930832649404929046547114483977948131360001985699030510446350009229314144987239517492593068716721144441173965890787428723303701486249371557857519814473460222724264605984829089184563891750520380053020499184069346437827447874893302867040906547558992913481267136125959414134599884609371989498365040769407370756185264868774809637100314251168403235796252401139132625460169884003695700523731069673132093432820094171617188112961186690571405881640396833521595188179754456502979191002741140105941887696959500875963125001534305387497375845566184116424078465755971250856552912862023519450706148741764393229809064226065091750494452128719329349605966454229494381204577486038461785750114062314965299280930159163427570044118717318201664191872995212226615770082160161718417127647123584510965151308660369405361515961660883202613451970328420614277850067587823003991139316448192812129383830518842054429225459893542886094828350893819770943615890009039606037394715515202726235033101909909697310429678919590415672755937001660846629184399133381039744717421322194844565051323617153023536680364697230660429922389031229734846333627747079683056126720499339251036758929634105920429799095755943176862254168362150121442372434704089474045075022667222926900825214613048758749233644059392531457025892906298022762437099539187794014776149034139680126868288852080532663147161991726117733896459718686054612820545187124179629445780117909826099191634208021068536026791632563912898597872674679463569038442248781298694410131327091129480873100241907858076599118848289215084215447543995769044797145918867621001322973324969848784368908304686776026472621483930138527303185741716298118277645713184199828169377902681636863299329439518005900423411980400638302228899494522574203072541581905579769861981711272184114917437439675967421677116878999003286719203233761664727583004303921214223018571837040313704119009941453821599359685599221171194509034816158835424563498370728270160798752222171206293302276222344009475494770266999519098111528745133367521151430613832762716029426106441034518612722904167067363139198394010041976902985832783902037857366266109083460723841704478577451063756049480085050657900229735114657529183783010995452591426852891401998469327515635248264332615292240597567711691252840422308025453310419671188713657295663745698712338474874993272168972088107770796143274505359303417818359503381183484300508599402340435969302646248390363292686493234037007646431433643735507903735310260538127101265403519095906044890629735837591402496432685070213491898806455832321542662639791376987680949330987106549687093164602503698085064542224723714361862546223098338300231209478367836993357536824128954126038174370883616965341801234060848925304698196311063208130740533062184770549110948733759326106634295044700716431295738029445604881032411807376568113280291081567351563557225242402359131412257693227465279708225469230058758225218232724778503894859827858381399351033030565240245661439863844215070883412357057288044265541980807244396151572370822134442156660242787024191481957351668929464470943628729520585247449510269508437804806980198943890767090085252347020374578981315231841254173762572093803790927645175200068579477389892186881863821725262159639726097665776076244611660196221662277265214305614250630794721073846609711817380053508283417483733159046686928920501321240907310396205819291708638468409477485295150405753462876152542255021394519900374329512797719053547992986873370875249900717630075837298750265204490095634260875562555239853116040266572813067982409857257009173233940125721967617667372680465822285860927437385760447021033490837563270851263341288760166033929892774840309496076344113864798035901508668939038416746298074059699562931849371725924232383982082883083541358714843862439891296645026250248815371714977936370028376240311434504283599767138482722752558093272850049007874327247882491044698434098813310895496972966864256994390845191192423172374352191362667520314556780707085350407543451471671436664469557448832387038021517177170289148678726556640337592479098153122626364323767287492444181055472765762136506839457923823228403153333962661008417166824556096095541152118106519925616158541179405825984580514620547281162463301749461981776130120647369468216976697529477886987183542445742484716363490609990157865766460964936711104015947692204837606897994508531430394941821270468713253221248464175948266620330119412500*t^37 - 42271062746271598826388133280170403885149267185950509199131829264661872157508360459567569893229528076523107587591128642651611719073179578168081064949733462650875478827632646538836524295759893740093301679626660129597085571522417505351800185588933234160041782236460996619440444552753997092321028897499627779135128242612950623661238578055893952308581276254912489644112487333557537631183138755267610004914057932486255988785102448805721430969884466417133973901078117992503043780410240451999700673241913267630173055432505673025072068651386762308252083432705366128941746607745221691700333810530893062638023543251973752625216788630788230672164828454045162844830929977331768953642794264922986829396598681453925255717873488975395434336259897198086254380052551537028115112958735860157629013077076617497529904017291574570724622007782697284793868502131043564233312058727025167996898910124762469935270262553606529278870372768493693100059837713987291832163085035199867398568699766497933547631261065710255310809194178529394592705327404745959275697314033892607087576258670418345914626748296643563701000595642958245772391245667355130579285873675737531082556839229284022043152710130469829554652629124569152494813307456565978343264943039899842234905687072713604485458086844835349541374634813198282952222009269583480126346416821366013759404649339119406520626185994316576176075854844304478994309721161045072140362900354781194928690594297731919848359581147517255353856698092948733004588888063677459696020169499971991782192915056000680356192066657633185165836772920999580942450295392814717435349767493264428972610588370226728580480663250174383773549408051180895956746463581155316342389886805169037941656395642041849553641019785218923821094362437937505481632962047858479203956150109446363949556270988715206961946947707428905405604202494033301699807815101421545541215676963946129447781656863026768761158540258733950900988565767411009654521109678054931328220443184938737306248306322134351347856977017851553327762634481966731133994140644249932516163941983425646614167315936951417323393708804213016467643087287746831138953644740395509431399521204574955229472065507068030503072920801333356650617949427436350022371692853224574092437700134157228955222724848278638713787346814379242937819854728522770712612434692324020838576188518415885280743892502432329040875428902544545368817750408056428455734774381002460119725968340347302943038176439208826480285879507673539636116678847591928566068145755584775171433994910120166522205990348159400138481005437642674813060322616016317949214662977608217534073929974109178130128030810228695150609850863109965238193212262367693024586164033062853970333565495479154233065548683710816882651510845496621003608498671292127266825516179958694550016312491892934474402030982180641889739235309419902393341631058098325349434370411821690266655129220468667287729147378748531914514871737057648797702150781205143155966872238352807992165303444497955017599879953282761795313312926780730416670840212754851594488549881146946164190602673612980136399903574779668917218407956851306010179382946554214428228728038624965342737511074382621567637335909683520952075955127559824706790367014985592276239670057422948212389651790686908231881532400603709562268090785730105565002917369418303066958812218484002929384612386964901198868302856025704537791756468380866918260824252858025091464588468836563524697515064367511746740895197372562795337112341382071300332281530380681042002259784444435906129593622870767765777120981732830521708981386470629558328700855291798605749320688859364140931557164478768728731858853176618035988660595182453907881299594878932308193154220657925462219155179087474922570303837183939074609268296071662994481345433949938518272356851331952047777474162824021678993911314383755236977330052935399897350476333480393892517740307643166481958444436033990671428962385832279813852413085433716157112264930729709280139094445930869021915384516313405790173716988731697160683808361232513374843160462089584718968367300945670553179670725357553823187596710178123420523008541082801696227146787264242523201909979273962712450838883109882563831558431073183463510746153332581036925796800673486411407661207714696216462352051013133045167790440629673359186570639976203128973093523981792654470476111852879784319406586080356190285777509350908092166803609070158608705587247884321848323980517831811592046400524718071451271664030333131854467323245060084587603838054969924531/4080747743651991069531328079593729359989664894949876248039178054997194960288419906895198496284336083463884732429091625664442361090267749216149524420744925841958721455357563258679822392817905287434267576486345162826450782279506050201716669085531902235914456208961053114444341879822417639846018727133654485363937034007121163592693459113037377033208439092557883439331470064445492382849106145559219093182878014398669366019147797042690589485178721219949785274634263436070192886808941634594382836886877388259093077138393215300490072489293466923137419980451101567049220207746976429352119834663890959729522243072745786134646563815568353877465948291304480628616855818131075925092907640001742003271851529968186497450781920157033817252611324215258140931073728308908902335331331161819115555062982294948756599953088203366034167360611273087553039597985124637571752742838149294165440651781166383452950688017188571153920824522514979433802151766783383944375794091164596209572128226273730574999706620040246135229701522688104975576433732358505203787584889681785074312753525781554057406824580969047834857723238201878568878449374636208753103710067453135013266818072540912641706249890636588979915779150658412412354897301176936263600981850056732889976099402705153762280498191960802118710829156381557758008797309519694247154465062391472316685180288262285317475157193086060357087582210646927924776711314574360290904917280535451525319661012411911644553208830147175594069780621284118967253591691336863386152159899091758401424869250340500028974891171927293782638455248255595304281474419521663649423811948187636584649015497547481898811934412525174956486354148338184439683393605349095165292586643108135439799745131278172436982615148114907743229185859097292836328619996379423668469435099903727976583801256555674302620596648093262582821501273253718889269684328640535784607965410125860794516896819427602235288955475233272856102809553998206093860272363455613510125362929609962490135757212743094302561336043349741495672328985471700808217271289231934438623833065017915465570146582372582962050386683401107692416936995982446113934754851635994128060911082833302138726728609581523012608641438100160717599621341122871516870383390565544028974053521284063030587855967902559347126552603364159737533166462724460997564918519179712559582811482856520178184712470158856132416256918118631706581234034538072195671955268914499938668023447175657961644587268009033131351517134304234472318982704277250745762764144690359291168205713052365586050445685592597800001951812904870919443767547849710122516500254813399726503164096709774457930286400587795282367030103455829502344524863822222773440796110756929835802846127423336471503999306560402838616483821202852074761798992191292053827894148967781841115363698067517224520570537689024944397026204146023721474816251146123759702137352638034250898199653588681674773234468233002168311471032115974355153539428041248282614080023302463004651557344338492476635020413739616925171248692308437278192716032889245653199564620771576532395773642130034148228808065586734083989986930672586396700450875473085880048067277197909995809882168330293255473751809334365157889993357120500889093252963912035799542266323002524300022902651579592722564880393279162108026226681176345563477438327629252021343495264849084176562948458020095564002942173119906077576754201969403472753531056246169916272220724813872958459060922882455547652596964971593488600733779464267924926045136295458964736299781962273346312770528100642562386724611252569277023301963512404033752693131618595802890085578544965169506524958415699321971391903628509541658823865434833306162485303019451470392154665281103961189088255581418141252566598861413778976440796611409787016304815667165014344265034441385456750991278548510212832666708553067057142440483867030845830881656898633392675386334505892478762050635089514145289406102927096147328702364486526961129012060295734697611069007215287975074447023455075525129895964099119093221075800890486141517742485221016370585981202973717408556465735627404658536952366520370811311310102979927402396342828460553378687923881784423248413324493723602364988252547902664291063919469046256557468416788750415049532183702432885289538030652928756218486330161039523207486376973006741509907931637587513181645966403721674857192788325755348795213303874065989560850803401010580728256938191217458205044702638082089176718246693798584339807717994858152692684031577327431315932779485259862500*t^35 + 265701873063255306927398091098777944766016779127610828321433059971232460683694706181932089006010200491797666829147618640007648741690842461651341535999670440013831397744860676014470992685421703750992123502216479140738758639204236972632447216080789716045879245362917334519878725291208592384932425491090727601993875611780585557362823589199532354716148823572300087343456105343315461391094181865972378182341115894806104499438215239178743083386288077286971537449878045763749250844799801051057536465356562313808291464636562972208127620528216076517293213378027512336581949583866082799914238216380278650926567192646530595264898380546117205845556596453209569629789897504948294930877724630979801856199538609930473426611578212569673570467908168101855765010587707080046363629175024131788627054823325111736658444785599498085017117891829178803003816832725020732693963504199542033498246149205572047499250223748876516833499056974134737611006377043129241779153873090415700551417830981877091131042486338114484948882644187139536789260807337542683725209061900091321202140784570879153095492610843575695618556445643533458058257476059542293650812207723481237726557223528715746252264855239752944294295446256047152759620126433368957537624697679067093955716652631681584275706503264696950079572734437946963101737262606479789871677559246832977469848193864694986156067187909806173758357053099959460606300637981949644782601512764107814795228596343403507440520141907754261161516594595165537275111141095210275811805924086264338298908233244209096489585915920310408021870830696428772385343249292809526596076151770530333671823507386470994528132226640474456008625998907299316775782504881607707807562474115949092776851105915380925976563815528747986481528242292440144396086457305740193897614707256887566277298771038818465232433373023820174389560119408759187719784247893010042308838835704379424057437812667847327241110857042580250179177687675403921305729848394510440089562465926941656649223358019564026113352480194479398677347886621413049545901911933833248984200886240014250810965570238963141172250972040698358035175045559796515270066974737731794271231378614063524611398353858614042498729395989910537739337836117408381610869944807982459537690521863405052614056193538616882188905758805572726367972096061667590869671398216937728745566263061602483131827251544530843658528654563412039944920522344569446648865891765558865279825283008118334016134727068634181502071092619848262474000863496041866266214040271497768131983539755125082143201456317447772728415596905458644217021897665952860139195341717673401201861056151283953295862486741931968084867460353734811066044694980425490740771940484782122230546462787258360036201163596034648866378925049912434156111361844970275731628354906567488825271271739466844473139312052651832152146853393224751149528308785334891652784172083702326587982293433844182673745159045858428256392564057166100100377380857284718539097727513992385362880535250633901363924877625100224673293625747516142948214038771224080175632934115779807528971735034900421897539687794590855129091848564889073788997260239210377847544981646264480817664387755527083258719205525664472899196200371328084309325704844330688083489614901129842412751136639471487936441966365546570405101610267469128062599641282353540773143711363592381625551393111843462865030230289717803389440938603907652262863745358249458261681196047959889058846773874205998075628383566203528811027172237805183070989380084772107448658091697777808583160757349999445771820533844052546284743494518617319861385389150146772517080336799054270924104561350609907134491312669895922167754540921146535442962761045521912420241116879896831739083770794617037042049796276393312856611587453515922960116782760726443383053966335045059586876321778301099549475165775523013347018638550265361656661893290397148799668234668370858005271262970715330035792310459190768889274946987092829829057499872048145138762824763114109597657790295193973395973302089249987619081783836800499312842437211705929984414421891188112285673389375344497359653330054065620533392667561767589329841871201382657468351712596858872352266420697760157728617162937778827537572173935449340908987328596660383319590216766267905456284966979272199447568871726963229956763487853744684807587127501243981149046378681643867214535633486397271471084497033966232440274153481978220576937122549369181768233876420778745951357904728001792192050727081521972878029250749454515012288028232585273/174889189013656760122771203411159829713842781212137553487393345214165498298075138866937078412185832148452202818389641099904672618154332109263551046603353964655373776658181282514849531120767369461468610420843364121133604954835973580073571532237081524396333837526902276333328937706675041707686516877156620801311587171733764153972576819130173301423218818252480718828491574190521102122104549095395103993551914902800115686534905587543882406507659480854990797484325575831579695148954641482616407295151888068246846163073994941449574535255434296705889427733618638587823723189156132686519421485595326845550953274546247977199138449238643737605683498198763455512150963634188968218267470285788942997365065570065135605033510863872877882254771037796777468474588356096095814371342764077962095216984955497803854283703780144258607172597625989466558839913648198753075117550206398321376027933478559290840743772165224478025178193822070547162949361433573597616105461049911266124519781126017024642844569430296262938415779543775927524704302815364508733753638129219360327689436819209459603149624898673478636759567351509081523362116055837517990159002890848643425720774537467684644553566741568099139247677885360531958067027193297268440042079288145695284689974401649446954878493941177233659035535273495332486091313265129753449477074102491670715079155211240799320363879703688301018039237599154053919001913481758298181639312022947922513699757674796213337994664149164668317276312340747955739439643914437002263663995675361074346780110728878572670352478796884019255933796353811227326348903693785584975306226350898710770672092752034938520511474822507498135129463500207904557859725943532649941110856133205804562846219911921675870683506347781760424107965389883978699797999844832442934404361424445484710734339566671755826596999203996967835207197425159380968700756941737247911769946148251176907867006546897238655240948938568836690120409457065975451154529862383436148229839840426963862961023403275470109771544714988921243099813663072891780740198109940047369592845643624948524434853530253555516445143574333186817868728399247690597203779355828319774039046407141520231145511839208129111798918775721173611412343190980207865873573881380458384602293769316987025193827195823972019709397287035417322849991259619757038496507964844823982120492122422293350773391578236691389268153633655644567767172908774522671655225810621425942915290593242484070482311486101419915065020041610048813670687326167889104118463343872541050065959130815667973590529382539905714369363410208753690447180622130433822135725206288559707278461287561762482726560025191226387158433005249835814765351306666690290319833318154135820121976889571563064457113138302978797849306622979374632648528236769659449766892098619221762087015631465023908024451615243926188443980177686730920349267906262446844377315113058610752779985153800643204567191495700092927634472804970329506580261201767783540603429570105557342209600471649677570072303445983582507339229670361597636830687123824813708552769461638994245533156091287177781234631382288603599570868457396559858590751805989394859202883308481856963280664357012568091732220400044221052428286733735752389710841310515819980382842414393898572410113639125402395637731140535518915409714907557667006175928326967943771864082779246464709840648200861238457268950276567403324718037227260148832294188124835853554523745349165983933959753837819523470825584213068292368602876262754339639687648698376812774412847798383143413404451204313252673716769053681540443855798436245887160829705640796962981003667651927078693136783932101399513059653012650408928235308518635713121249370129405063016806628512047312622389496667775063196538568522632019098990319854774705157841634957164214900468501476059376717899626223507580549971430366560016734676020737158464821323499581370002543230842907395391946945027218122034798117404411161263456944387049422584048386231155531487040474386023512341788904872433788951076995541318533675423760391466735120350760392223757844453684908698873603223848531526888771080155101422301606199056147270568317245557549791166573372339594933618139217713906873868672785210823481542755331310834387696709605789290946446359265665015818552226694487027982660980792271292615979566035130441700288921853197070182321993499112845873786065308262356818086376937713023174256695465034431471882031211011636766462494501915827346375250430782001162796471706045056922492258257887067599747056397119120796851250*t^33 - 781469049844493303387108491462353540870511666381502808117496672752222240087447845710436238688494101547349452168957164106757805467551118817169844347753558551444790970509004623287902876950140695886597384229569306053344276502002689541915470835043167293253253862051983444578953145838822446504861380318352932258769158342728372962117233484143942223107528568701982900796509529201073456372617243785257123555642513533105179273222918831490454457334434781534171718605791816680057081098937454232626584668922824749553489052329115480822516188971379561286397495159064484056347139029644581427593491494497753277126734792556649351569717850827666143133867466024572550008456645445974820666117573101885970122009214643473783939288442589663140750800220158379525313986807277337653877698752164296436653373192739608651656199594709206280304621005145422128241637699161518482090607518630956116579253018698346503461218002136606954446665936831187124818061339528684191361245688343680426192315033781300582077151365755259111379149079515405599741856080795133101300861289825011046923837099646965158243205840694932645712708407322496002606615121067248363786394244490319044723993724458965688496610481323438927500680095807463387455508474203720630112844664813746821538712853115359364788326903220704592636647914219571650713283336612347326640427507135018216966598400443903340627247922385624584373866654816876281713142074671343119281210165521716200027524823452039338801367193719108338709338831169743226799265315525986107975089577768658877284381412964600250124262598564755295042338690271481573531231924145900061478384639061928717836958407084352867170054995619972864172243227314200813486825585424237858427342345084962996195277145745274289716537060740095666103684863471631403094203204463909210234848966601045784236089353095267490231413823499368219915558111594564758739008935290249280624379484740845493652289249899970856709058553415248962899702565776335993994180364797041414008520647048519733148808542694223866683641077101768193028130244895879574474889773335056959546983286693884654251691851074021343797382522982358738884622729106834649163807365436048289158230387084774818274215799006324263352089385448179448032062338500744405795237686273415261738270498665297778775733500680411854478517005009453108845205931867822982244536796360839400961787873589202888579131783360679054586874880739727246085063129865710091177938534726989068124856461928812702862221035565660218522491716941931048343283901510902292204922427822366480499758367292113806966971112050075750390697995398802067384616023454740032919462648216565480447121542647285222053460615454448461580515496145056472893902424050304585017868906814802457630912447489480079607165224697973265928780870529709374009783491961358615161375204088638722812016255085173687099466798234415385937862892505373565630298625101809350222708837308331159504738865649454296052752502989944096415007114700785398855491747615710945714018103894190258361273636574514665242470942301401346698703091414887186071553135718266465763078448712414784359579007846116535030437313426886718806652552877106039475836130809800514442856735328768577551506221728268567831217233170427908577392622640605589725540693859750942842596314209958974028193845202961261272157318888057845266886323674906042488397641532383073263670630821422248055279585322363334190877329440658472765339888736461167917478039401486906348612176372829501937986265051334901660564898832332133670277268503995124971556940725455091318800616886407842242450636949550266545218580175316298901820698374471204580841793509157596674117499424636673668909076922901048030753042366171651805851884329028062013763991275662981342867880815238903076600874734582147964283858972743721480373537455409568656527141112889036919553852242773744423026744241402487086312594263499490772374977982411239049778099499888608018483447729080240347887041062800352025874051245382018902237605967079439940942962015442477145490854455647186365408159154132936206302605065247102559019416397628401602545672385251269406215070475951821018480426252677375401424990870144182912047020258550585999209920983362697068822986155956010845180522550753571174487031670135123710919892016819825272088222158683591739893765503910011222247669534460482399075774752981998559118657291806409385165916504231713509034327317454737099941597361574202807105197953045877333629515060304092758930973485897285409078669071239115135419600537247241349589581155532915697587943107933627168877886526264/4035904361853617541294720078719072993396371874126251234324461812634588422263272435390855655665826895733512372732068640767030906572792279444543485690846629953585548692111875750342681487402323910649275625096385325872313960496214774924774727667009573639915396250620821761538360100923270193254304235626691249261036627040009942014751772749157845417458895805826478126811344019781256202817797286816810092158890343910771900458497821251012670919407526481269018403484436365344146811129722495752686322195812801574927219147861421725759412352048483770135909870775814736642085919749756908150448188129122927205021998643374953319980118059353317021669619189202233588741945314635130035806172391210514069169963051616887744731542558397066412667417793179925633887875115909909903408569448401799125274238114357641627406547010311021352473213791368987689819382622650740455579635773993807416369875387966752865555625511505180262119496780509320319144985263851698406525510639613336910565841102908085184065643909929913760117287220240982942877791603431488663086622418366600622946679311212525990841914420738618737771374631188671112077587293596250415157515451327276386747402489326177337951236155574648441674946412739089199032316012153013887077894137418746814262076332345756468189503706334859238285435429388353826602107229195302002680240171595961631886442043336326138162243377777422331185520867672785859669274926502114573422445662068028981085379023264528000107569172673030807321761054017260517063991782640853898392246054046794023387233324512582446238903356851169675136933762011028322915743931395051960968605223482277940861663678893113965857957111288634572349141465389413182104455214081522690948712064612441643757989690275115597015773223410348317479414585920399508456876919496133298486254494410280416401561682307809749844546135476853103889396863657524176200786698655474951810075680344257928643084766466859353582483437043896231310470987470753279642027612208848526497611688625237627606792847767895464071651031884359720994611084532451348786312264075539554682911822545191119794650466082774358071811005561535080412355270751869783012394908211422764016285686318650466872588734750956825656898125593565544878746381330312489212467089570318270413899086984238162119857550672860892762524552777740399758076721375840547042227106881034399587395972055899077325539805651615955136957391545899490025396297894796677038197518706648290990352859844057324703437957371571228809192770191001126469323553680797440864272231012443255001522133788053876313627601135536285716216078697125085164165706664548472818516735529735993244887568174502211139843692889028301242117684736534672648431184000000545161226922726633903541276389759343763025933380114684126104214768222600953061119882386992141148466740737366656048161899187654397877487344967167527425630311792770713546521567067594927177938041070583325064153503549245612413089034516155990637718603191622988613390643117718081706232990079359015589452318576531020847822387215005750169366838546806099311477395165188008658910064499361405666149755952781025720799185745121621528558502862997535198248118599755265981604999426504391460323023623366955963051240001020485825268155393901978224096337934980461085757901870628428594079545518278516822409180166204282663301113251330777065598346006952548581478833367226108688630343096797810552360390997709307493493166782926511514481264419288928181317200365368860014455857795835157019051943378499054660066375294330914762022662270234140947988795347303309540102720099536600162694670469574010242826117759520472942223976326083761100084638121394123687771936894647681070607377215009436805430196583901072028831618370886069618614504124168752824373000025578381458582350522277363822853535110185503642499268242251113087734649447524078105375989773251858845494546920615770800215863165195342030542298031615443305327144016816737237192935802816187648863178719106079775639701140521170347374565127649700934024292850284810513189363856668101776820184273854048240624418463118161940624435932873333546574816127852382088812266005125486465117725130037066132064937013115013359020379796151693207836806160418597331859389396969371966403618804832815337942332023770221672060560302608290746115749658897539103546799599868787513952906522605370041471731545128965843009311899738311517988750933524584036823618878916390870300534790539126116179187812662258715653156149134488505749861839428856094969257602995500908732082826744421335855406148008993779672018388875*t^31 + 30284763465229385015007557516438265099817379341575587382612985112691080003764074969195233955343887367054337743787226059911724202131391053993774563050099953600321125228437398890397918641113876688862437904141599555865173066511771885306379970667498434094085608648517471286953004840834607450981096110851265713644728313382848097551901652888099331839944604904717302768070840877437387931893075154242808477764367871412551454827354564356993416943580281928963602987066314686624949329609825456722091244173469975422855344080677544172906515584561237097128247696470429256246463595807390698618133400930743945230805721567516873792454911512842986621288199125251038875489532538462706964841405885350268865464540521217054421578006904213033925583258506721374416386094020306058119217038810973549074490867626905380069249164492598360992939173016001404486781828493113767242414415792028280519327961951055926834450014026031414747884339108088760996653268299369980263185478763805464245744883363955393276047609370884088635430309241154122378389846662607574401973673347082609064119895184132481126182716581609131641732752332152184108961650526562871396444101256930457277511259235777055309652153289626112591408262171713301032465416837540204838375813640255119815843014889917137374929084218807307035451666408939941733338159801343538015362536410807857547762046141077932281131313527091892900127482455189524054293757185055209142531633942983319867200340365826432047274649011375490806519436583434814587262940573938965308113811473250823530340262654157209616023625585494594588874131710603226999665225682235745141396640589660902854824410428967674080103368449299206802345311078323231497192305014024895877353445721381049470591156968704377733805809525726545990198597763998823722261523204787094344813576212086474848076878216954853930041628437906243700332036898291613396681860174844545018808379603199673671975934333923931909719948476495519386998573162020318474120079997764824353021458105363595927405542961071893676276911616805798582296687342548861648267662213592876961424535089621331625525121192862181100367569438545599037138095948068667914066630316487122740698679491982697120994209243298917050127294345805999762861466243659975110651482197006053541468211340288178274070900295516662333513468085547874445287660188609765271349603746685773047843658854538985539349076878816155817130461841199285581713822173885462874614279441148698672077806181581856953367387888357108972295703995199469558320497732947489256898208829805007337039807833526631888973260774851792288474466044089324596977253192187834261015441507526733942827919593450361346994766500358187694122478708384611734492555334963712930437364965786040662508549893562522317330404429769278099376202107589152126014273336980582457598195361019009703973821241239986941860154411122685006803541479160493473422576661812547412336772115879216710584443299368333356499457285533041470677892228528098220192045457590996691466284926762528525766125585574622086492576991740055783015915949696528724754586602274624218672496899063826572863437469298548315815316636223833461467637807848798274500162281878185101432023097947901402799883883318758404969879536646849330478839373361595653368057100707620565187096663587703086534727856433851580024295950687505579367283886964717657624484317718457934093532211828804178180219191377626058607885953236743325224048958452174064866842780082075454903894712538018130930897177971077081433417130378580261690545411571511706913808433163670771920344966684943506843471435040238740993122539306873634342098515445710256147264006070517448570968706813418054231446209373791344106044048761106892982636368571401567743030595464383371390921929608647573235181399536908943053974599319657522382748490361349703883204656596424059437715495549364516480886491351146851886305393193401605821443868383154244765199046846535328583990920101091995729898979472959823880642843553461120971813057914976026817749585179240999457373088587238974485340842509063914262357566595478616877258921452116433107662908157872431409519482489729966696274006354175221620793047696361165573128074109559415473690568462596624835141768146114970632678466660990591645035999026698413138778824616242910332220072642385921842596942190322924137451999471312242303549853063589567141297396400619677027477245736852166252534372296572234879213047051123620965451656612651235230920065963005201093435405687226160409591881622247530568388727315774321650025372592955172985909921264435014762558653247159/1421679859078758179062527201922976680254463898885763338026552354644184050681126935305423992253897732303546939039812566360515403218544893275303705282065974164295296507027796232056196188465592809815809349227500895436311885439311785231565807294314340133802455711509012052774157816196197113236677492033660272320339353783126082800035140594219473288988746522568552940154189570839074765637753108775469877625002663080826746871186974453582527949675167392756699386001614358372841392823760311407075310915428251393490491390149894362751380093044175573222068896415222481423599298182817594742028845624839431131575491135021112588844609329294781350859104566002851315776194930187600644871077500387703665655999887859884328144143378635353716978329106500799610388890202120523101458760592791859562838538071251143437783209462986979134484112729088688566865408330301486637900955569419754096347065781825707783608626793085050595559513059456831544679459325201953116105115360792827066560612414314719039032155854723698653563896014355855926975015622886188909706642477695589638792830260594863994193345337885990858595593902341299630447975911163582404307098991241737359460697909143285694529919316737908418809368220229382388820415833958416504738406580019765006830383017716634213955786466876666544583127577061962057628871320735893479653813634639609710329030552039763917055861215655788769565996383064091018954467167658164230379777633218802466885559320453182121328214689212564400514633248705434995043186782788326599046558932586806152754470577537980655255768537316605575886945699392271912459352378413998948831521581949241132716431205597187242166738440492641597743633058130722320921956481863555735005159217598963314510878948961427816755233664504548504092748621879056859108035353577347600628061260611621359584033986154880079622659477400233415950716572617424645293954540300573757218258917076106341315564053219938843261958681694172478900333651070342768183578758881310513204965149670567577208586383794368337666529976392813166234230743325624797701500965280802965714109583941725388005083325471738580327231489701031067035578050213239291306301690247378599453478699825795583814473193015498339876558952628443088712126144649258463941940019938963726223218646124770346140285304946698095127960261817191134366393477336263831409713548617448246564334323059690900786932086377924071938566926312297497776687986226167087524423125944406430245633975145067935024565886919276058664399517757604267775645587296590582394769443956641301439245861321469300946606884012905040000679986431374384838473855379899010425103314580152162781747491756953682117648165366070614502062100558805116945834468686451804940664451489511039570023812134581738459457822930720988937355653838412980884755777924708199398105058350065931743417030294489871768456832485208690306060742089582457804129532657359245315583335757766771280663105121218131856481685706981400573028617640403968892200832995015530717163362956987111297961913511474798311555498980253638446757608933262019499397843716253324340493480784936340318527591451753832286165390591507358293285769395610744656931272745462177565133115927013804991829916708618295455371598090682055006836395383916438780875226137096343066337944787976207749914472163212948506474459594030669893008005054984905985688191561158768726120930979680938931607849890872002942960499022418891542869205847405080830262432498665648249676897677091224237350257004210319827356361990103537964126607039164309329073789419063123198452827264275875489610377531836763670213735533153167479085845352708502081583413596155957135900782202762059053886114544824279912613953522190420965009604732135474404994879761615350975331302743094283252972682589655352436378040893653832675663245271071796766970709974367166287679431353772997835829219623351945115896788786229813456076039540772036612049093371136794867553948795601250665488608353766218358889868116536722295160823756596489683655814554643055941920815416939036477549285590800505529125045557112458283471569342491946077148994851192800075116032003746710077736449831482913296744695432903379424585455231716643415500082173354080317083158815218422027867888135964694899133145720928204628720331151599058730932300596918791449922064073392294419701001665502166440398894813769375511382945434606719580827796320811043928272166457873821215552061876056999622699414190731847006086346158524898876610724682211245628477048106018164792163364291119705481398527240904809064114226939879297163678014219565000*t^29 - 13940056840876675170843500972490344453544593639068974813960422926669125203091381398831007276353221188754239196869094178634580882168337352954532712745929208947703681145995226963789577406261244025174150257583984163355261291514469208419174100335714503460361114983443131477713026223873272179631416849242447962370136969779443919754987643980659012002417817591051788887437404348031745910174656669309966358569705965876800004500882713269085129832916665659614710276392958371222859610650203034839567861040738067147759446056917482136690432093309913815459104053832750869244674939994472216366269983199256325502115913855972081778574274394429287694365149944786366084466974956846841964630375572837700174859077324573320209568982521758448602676795297499267870733065270724365956449005909519464946758174354471899266170675161095534645643890817000457760493972938622598724540133482176739927554954748780868351247792983608452986268239612545449499358067317475994246737575967873106620287700100083685434242881307578880598423481319719135398278080165967240959803803222329796729462842738581790664586490087057783283249844884133692808644632512995757926108986066195768826060667761626410275162306853080046686481677465480352903205064512065464460279405480215037330065075210523984508283023183113844915241784716534057930059750711873268256651827219156491195072924496128709195519239049574373417011964963653105732070014572912234649979216181775362102776877267662486574441026968117769179153611229580267198731367400287170685038484927990808100033214198550601957151379210262316365040414819919794264251554162068309581395739737062187095014185500183737247424024387955068104954054310594389283432696802031478226507801423718972544068149841335552397101607966863582428512426194874988417638718024073071487476147451094038464173367250415263163384974202115506700404224102883570556545773043495821711607665545901789925039144087068094256250284354267336732908150159594766352657628843284772276349145373935960097830141500999838773182129336629797415117182505718231488494791863672060478670751829006542123644157610649601844489401065220356220352772933218020751844164543774906316074366152774233900154364230312765254279136130139461975326703611442613546238606054226679351314422179175350534114490153325223956976637532228392585256992357561069566705096665707034230345323805414869911886236649863608332282600571500382163237830552913450978471622533271137046308064168454258880989612149196521047527916575099288097923640852258695660367573854649565682241552904050476148911194887161298430010805868213562996781813587962589359361389928652613509308397154334920637291494949544554905413512386271569336475852330755577351459052500921154800695361652345072306866838695660378990402926854792227345566925435907584522250980965591823759629673483917158797935556691599503130419417286751985206194915277143421916516054314937912369786620689981323502706886008646575375496952796980648097522856569845663145791667693962418051750843050488340007525537390330822363159145326963733374465146010495330913877667361553355149048546782905063859402617936501247596087517337410859697961203499326424272111141954925830603746373096552130539038602645591581623150590626746816776719125742726070357699751971817316876825866160259638318376997156119619144959209701338533876202628185214578070928684625543937374232753725869845944381087406183552960241420114600930432316229288349306139861867779892049046804250486976082157800485141066038713460222850524109911210053489207208973743281829506765197941508604808754801974619886697365043516774091597037018886004443631864249506940521341493372009796584094478009888706424603913753598732961780626621446222521858581453739931375542249856842361399040714264341736715613031576925157381518561127400129683080446242060050346332640682911420072608246444296359043127301560492774103625758384290604369977745153455022505025759178729772992829497820947198145303757970859546073797844653512743906991513318782949836762383302633824120866421054026233632570867567180914615385791818693872222468376706890923299256460907344402501403548488485295823147872754588920850464352942064520359302296362236053895562735208959285180507487540456601480141376397556616964195611451103947457264181270169247475929461514344858609612014355666256697971452536226477076522924850213828152325800680968245998680746661961614415273226564338511905061250902879885266565343879360681403123705438657679911622859393661928903511926971741925767994507417012290987908760528736684262200451/6944987817338761219558322538129483782852266172717809409899824720962968063672171810400059732274787772747212058527820008082977544458408961402345686722736080687649436959618544811768774483883643036456539924387217017936006336916178261188683541380271201803057973303348622096885253699809008886501010736946041560185565808710673392988677410948773289055404796230938333328339431811570192820644196221029594229777311859877601924370740967158305452627723518872662037230467656348373075769541357843080540311943183986692338607365674771312291224592457179524360681390534132811552065537099971008797267349316744347481834295774528423566194930631612437633507120006335767921895205118732531885864459053618092619583907498166101603002999263448567008227469773136090050750325700014049633562910941799313956395157244617654724803034732982369335123539193824053343882741843426802541470185252912591849971298359493400092340992954725821874859690232978774787227243830009541084421540555597143715957014667629374615961680899512321008789147196565962861659559077317589501440494862306041338930492652331232155542204236799380631070429982701751068280342094764626687707092773307337675526397832021797933048456432340357218321626363189511669525019878532494419699112603544829056355319339420339550933439637041187143078496784498090511405405877158100331642193042779702607929172236975858215502770306364485368569522560945272219030443060399078136912706828942425843981180588420717259361968309371722646192173916089768653946602099828032236721695935050489826674137878777491706709214119075372066114389910824316813738215641677581071878122670441695188557278877917293999090388933441065276333839651788011337837143733241507900887272039994935731806017854121917495643382843844058784361128325271254771504770405406583106516391215631483653140395909377287745283106642472404618150052222556384761493456087675216630089195859279829828265686466879011590647499307126704638306227605803398580207137615224792736920806765632082992110910495547201649520405057091328685626989263372305046242964485567140924465477852588888389680004750867688467115786012907335672300237601616398836841128946610757526065844223286932449668403529098698786753305228357336927616708177884308588222120787058156133849056604632498817351968443705134372751530014624209564433531354803587682173888024855350629768299854027225664763748697823192305447022341180763638564280392484149565492871592257157848901085510766136464200465539548187642900802241919331193156889363230471235836517398638764978295166563926717849451815237994076344830907979693495558118981477430541142881251824098444473359111310306957642528741037707816220268694169396461778183674128640712840227383814747611400198392185714910791324937640753522072395128194038224331908289719747137755680398273549172655068416527300668913811427055243835556092825464230718903066150015854915853553136985023573307980250800879513862517295591097322933833760488473237779071096023251512650055108382261143934501538083245710221636909046742618348734160733294670784910851535395490377525399187742505110751427889275808950823221735648168129593637379231431798611445872607142821438868669758400771511812811507618109983137117109653716987419172852465361860597369060528112680386511895286072341536214590408081784501670430609594304924162624926264872614728890718123087372363981199989033716508087593117824807035454345159835855315921231716699557859907274718461065304744411152883607577319418229041683377537862110744296643582124499596050120725308360452212087210543069920510464954374994940699282776897657225419359481621992927275296303060710146641752139929598826455157259199068538631382148631366783092896679972145081871539065362346718572455928908854971418277018431319373111119308079067668469876324201306045546571713862593934066187647741656094568026895684789359265922231582422055543871319863397242768559571645262284027910783109557848651247705179802327910275281932264085555748236247219719008289491072399716279845427575752907568349150462239653771774273250514603165712305276748078026698985711954389934639098762664172850473314715381047316040907861336269526649120454867259626838203166484307590143637561257032687959284885003817604447487292953646047594706087355869496870732074555933527324496456610670953169055614031461718739032781432095836227697791446228181763636145904247306560282716942719650876980738216547669552081161321581456288705437724397236298734939993012675235000663448697349768088803158960854874452695906347684441947686221776588000497875000*t^27 + 61929395641443697359381941531199843227179529665871696628394435335068272189321119188813336081754612422635201599548102072240583923688812917158768448379795045103897150107186521663127530866405506175648321490238864101556782384453293645287683161082143717953639264930461554788421692092100546375277542039401834746825426098938128557290073293194391713475043371142544912403588672907392953374932220604324020719623664992638772207990329700669440283001064000473834045481055472114732366547464104337591219806502796868240395979619731446082010031919254117403794930139742498986547317308590312992084035995182857228873657203406240468742692787020622378949594799893458767305231190190389299973605515000292261534094171431240894376627542508221351961586595793476188950004402576281947848117574860455114141393724030146808849779035925005458178836145156739557385444270959882294731743797130879427769399898448830892176593092490339775783978171263430342404298169708776550624778071045712487767906819410450525576092460718846295852612117783723143744719178349532969872487356882905428657973396251108644314123456070752878949193945785475794060995743289180006574663807345216026400910587516485815673583266401741575694305235289288336982239495732103112247732231578883028188575325077526997420975928191065856990397362378266378056020513417698621150938644725753674989796640875850604147480310500892313611223823421364500254888239183400692543833030930816559970806328702744773533965070940587273940895568602408445131266071091890453059860656300403320006920358970558214642161574154030747110495653566108584526433272609008683509598404415553203554233861711685671947737747630597727147342046663786533221300980513824808073358012995892049589897025558789821717642924004058114499243456279242792957994201313548556333702085987201479111118957136833059657780205991734792699783579388756512471076250218107200421263451960786278290827586322781563248447867733027328665243976282973912019753202949529869785245768347612452961064984001358687691081794690758218183276198315200663013741986442973402662178020152611071876808298465518296476080355941171733337283917549013785214997368762726532239302655599362103995719361137379841815091388018424963967312270394824804704151926084142113049980551234975475398331213305358751178546402421213572190888545332425064785694037178736480003271007089617391088461034954115787671117834235621734279869877295731432046918498590015439661490928325376593614375896920370705817121984121201488926096308572475304330306604672635627252596759762912119682837608369170256411900422162031093701099195239908217839808200745603847869044450993415363746859985576890606143628580875782262099135514229365232734990876213993486174703035181766225878147493985612525408569177010460559727836129011562617334710026734509471147336900513000407876169498143430997158446570870350792661240239540891010370166053372510449554408229667487498296096554228086534936829961843545680283473437470572315897907427606306024430058077488184615574516227487232714359859478455456925515288992251071018781915840021767162189290484673863603037426767407533071913455051764151386394095748422071719042280308433093437371166884665836975561800411146822389030813798386364271873174023580141539853866723501967782283591781783315524939235832369041160294875297471785948353354529064625012299223785918668135090646144797299135108295209406797022921208926599287553240966223017474534195006951522471278302430637903064651558206909056619406721072202156403601038327883750497976417516402730660423352379599590677739115135089745106864318639311323895942351437320725760762251300429423695542786686744469413080974694445986201604782587569831592464789116865097718328451790560566347444176484199553164015965629062561217018662112142445394587720327103350102257887901259926377167305928959914568838957790823825620313868474032937352601153268156057331986491767996190859855370955004679537141440678234317387701231899792203311094907337173954884515087766927507474382812372548587867521021743035706451216199649409197613041052490759438312530948798062901196859830038373346803162758606114225832227017453278834871708983993487693812507761079715497905581593528999655751393204792797513190010736638821465407770704459269843697012635211062676317964707491734044221790028166838256315226688555882636409895492809568184133014249153018531318999129587887527160944137624002794764755355723072114999955008915146205220640259681566196931197411107370898450927799216030924360824409979736156270545330204938217983/385832656518820067753240141007193543491792565150989411661101373386831559092898433911114429570821542930400669918212222671276530247689386744574760373485337815980524275534363600653820804660202390914252218021512056552000352050898792288260196743348400100169887405741590116493625205544944938138945040941446753343642544928370744054926522830487404947522488679496574073796635100642788490035788678946088568320961769993200106909485609286572525145984639937370113179470425352687393098307853213504474461774621332594018811520315265072905068032914287751353371188363007378419559196505553944933181519406485797082324127543029356864788607257311802090750395555907542662327511395485140660325803280756560701087994861009227866833499959080475944901526098507560558375018094445224979642383941211072997577508735812091929155724151832353851951307732990225185771263435745933474526121402939588436109516575527411116241166275262545659714427235165487488179291323889418949134530030866507984219834148201631923108982272195128944932730399809220158981086615406532750080027492350335629940582925129512897530122457599965590615023887927875059348907894153590371539282931850407648640355435112322107391580912907797623240090353510528426084723326585138578872172922419157169797517741078907752829635535391177063504360932472116139522522548731005573980121835709983478218287346498658789750153905909138076031640142274737345501691281133282118717372601607912546887843366023373181075664906076206813677342995338320480774811227768224013151205329725027212593007659932082872594956339948631781450799439490239822985456424537643392882117926135649732697626604328738555505021607413392515351879980654889518768730207402305994493737335555274207322556547451217638646854602435781043575618240292847487305820578078143505917577289757304647396688661632071541404617035692911367675002901253132486749636449315289812782733103293323879348093692604389532813749961507039146572568200322411032233729867512488485384489264757337944006161694197066758306689169838407149201499403520683613680164693642618940248082102921604910537778041714871581506432556272629759572235422312022157602284941478375418114769123515940691648244640505483265930739179353185384867594898771350477123451154836564229658280922479583267630664913539174131819529445256900531357418408600199315676327112491963923876016658557068092486874927656844016969279018954486868809126688471341642527381755125397658272282528375896470233359196641565980161155680106629510730938297957248401990917633257709165460842586884817658302878624333004241379494887760749753228832304301696730160069545783246915186617295017053202362707835428212012237149676077581209899093007146706268901521323041533966677688454761939488406940980041862337355284899668790240661571651097063208648911015197176258614912029294481606322857058624657530894045859123928827948119445325273102975174276945754072665569488937750770139849755060962385212986693804068765503949779069528480558617132347841329694529893513650567868717169263478797151897818516370599161713974188638354306966621541250283930634882737544941712401207536009340532979854401746211033969215144841267857714926097688931750656267305978783887952062061647428721523287380692520103366520503362672926688139549738115130085345255022671210250092801700533016940231256940348048478596049484340171520686887844443835206472671532950990267057525241397768658628662290650927753214439293039914503628041356175160200420962189901613426854307659006152460924643451361088669451151406020025122893733919059440028359164131944163372182376494314290301075526756777384848627572392261674813430674440533268136397625511059363257299008257298154616272037776230282326196614742352595476247551606047498412126501023962187395062183782170426026104240233405891419253984103477440781454869318980894142668160871377186625884568421245669752437295547966513487142198424736793557106154617197658258402650287766795995015293440681338086430457569289984389349416170688873126658079309764050420463841692346647431765237402806366842539572515374893223705499206219688329702172153481342936137406373076724850891161547852014973702728914159292201491011287026905977230202086736501815997738049166878755802638182941869224866372560408659416492818448586440751518027580922815052953836423001747873263279598968449768679316543969234898986868674772458183697793484274595536159832263234252648308448953406754525349372524318022068683263052221834037513055592413816519431560489064386714159691816439241538024552649234543143777805437500*t^25 - 17710882726873397005685765404149818258384352687336656314174638930216438145595436800732995722261607444200943458170591943516492721983159654921231786237729677353773621419930125521545546930047657262162939961295701415580832932081343986864749897359464049406587767062934764699009644014068473552561047620257719376212062523114773775434655408124892915113639970073301620512737643981638208344467986121225025737737989191204977522336586261906277806037665345391752675513887414175619544368352203916200207028541758384280878393526142306250042810550331665007173872000785185780105626996807007076888321011552686441962045588312140458630106993087232463824123505219023407545960893025084065713785107043649450305161827981254590688027160293152827350079053137324418832303042916380404156028998057630931206387335603496865024314533038774123055989648512710608074282022115248796050890051901044552546591923666485662457842061395998701458211551807337601091707421890555426233418258310005669603026843035413924043518506569833022295796080091139969325650337565863988410318435696937282972245328821370994581491997564723550038196009735644318653622246902995829966057593787643151038102707953201227188317111086119562116846093754197907645313199208049817104932543183278572007901383682697905849786946655892342044795848082495352918867586224242617549105726761267093506824293414179646051605965984614892596594924843057201037223474402993217685212316272070663200236671684145594107715907765944272080841610536201804611504849881230580355579729659355013577368901230034185969306023097077316828475955569788198454241768769609236948443034968286382689207416199776489161896180952471066865735499676348500415965240739682680458931934271320528625953461657681820870413536287840892343738919309119108829358637628489661665029707670173619956418454973755976546701561597558050701514819547808530842477478714894230009361298357621069523103645752792664461149067223003954433245887800439343940511803657923902603915654042167452539491819943993791640656813414370893121913054940182891829638646271803119462312093254272003529450459304066219227469502341522621292290281572215244195447246076281817082010898700449376323914417477439326577858157088378716138929184111069662148044294457689171343825030815054156460832452761161581620571580129220690748151533530844900026805797578737267527086421431097426212103195443800274717322554343751632303418200226823826228255999738620556635013560788046794878016242153809256895773816038218574219871884108698466713342447830978261659890619628579998237125192313949443222537257705445184412312477786188643075187113827374546769387650454855606280087023564412326121518805338821793727224753717870182391997480027256980851432375254340333597023589730438513536189170837191495617044937269772638798977830542173638050903454282867639458128802913023436488230487100246830088557034856277386536398685422753614133359748208467694615404581068674378233591444011852238423852330597073866976095690099912690850867238914602711048995028642686628887079488159536266854179320600579501418219187483084384997269740617159572288789843960762592349672838466163124232600418872444371695114076296472059532672608509179400563462870562497905246903354765621710215380324712790883808682689723902455447158279655897642946285362984477783456399151806333509748558914972278460318546869455041301793821694564870884017826082483574346211314259892287070489842971388693886593315644448822731000289032618464479985841214136229412620256629002053866313664275237265428372128372686337090125884748736950500457346574966660154537523219101254513192581658711488149754973855270484044826919801246883647756812563438268598781346013616378578719428111154686163314497008501383274482120924205081987212803870004832708087530996034764259283633075698778004890829296541734709894646426759403752789028063285914889918191658405840780885075437268059258619088752633878319809257254161522428536843091635583265487055716566655343164340154617850061749316640398864791029891160916474062193763341087175313353298157350837193010731802184313013117777353488717027344095895205011273807825376453956190964877693906396258631855597427981712114235760630339664893443433577445395643190311984230831594791275400112428255767704324510750213880367887935079371983320736531926497529642012474409443158205925199651916520602889727880539892360109938292627898630578950674779554502367222777894134463379644550304465821730097253288636714152231939923120368713926983485752419149902668763506112020439144301023144623249/1643647116770173488628803000690644495275036327543214893676291850627902441735747328461347469971699772883506853851584068579638018855156787531888479191047539096077033413776388938785276627852462185294714448771641360911521499736828855147988438126664184426723720348459173896262843375621465436471905874410563169243917241394859369673986987257876345076445801774655405554373665528738278967552459772310337301047297140171032455434408695560798957121894566133196682144544012002448294598791454689529061207159886876850520137076543029210575589820214865820765361262426411432067322177113659805415353272671629495570700783333305060243999466916148276906596685068166131741515198544766699212987921976022948586634858107899310712710709825682827525280501179642207978677577082336658413276555589559170969680187214559511618203384886805827409312570942538359291385582236277676601481277176522646737826540611746771355187368332618444510383460021804976699643781039768924723313097931491324012776493471338951992444264479551249305413431503187277877259428981631829515340917117412429783546883261051724943478321669375853416020001762572747752826347629094294982757345289682736583207914153578492177488134688987217875002784905954851095120921371252690345995456649505609543337425576996147027054247380766414290528577572331214754365946057594083745155319020124529617209904096084286444335655639172928203894787006090381091837204857627781825736007282849707449742212739259569751382332499884641026265481160141245248100695830292634296024134704628615925646212631310673037254514008181171388980405612228421645918044368530360853677822365337867861291889334440426246451392047581052115399008717589829349954790683533823536543321049465468123194090892142187140635600606376427245632133703647530295922795662612891335208879254366117797909893698552624766383668572051802426295512359338344393553451274083134602454443020029559726022879130494699409786574836019986764399140533373470997315689235603200947737924267866259641466248817279504390386495863511614455598387458998112194277501594917556685456829758446036918890934457705352937217402689721402775777722899049214391385733850697879281168916466177907346421522168553358712864948904044569739535954268765953032545901919603763618344276729763024720106632531676881801551195436794396263582602420636849084781153499215766315711830965453110073994087191818155512289128620746114061126879692887915397166646276834194024239923570881318963194110177693071075486523197254241715713797149297878192481309117677841044863189420129323224370262939658598068276648221860793948754825616325228070481896265036631858694989676772646642065135378924183172130257620090495954170136210444968705520480836156934698046952817285862220613568574978333557133513672589046425218295233673489268844360924739970861699525244794491642935371069741041081608635359867936807058988837085663418674242419788912349555326022874818280795759956559699761007323315605332941046826058836191327179708983801804064498697346368151419120735141062419675867084706879738752428901530043599389347677807765726209544504600461941451694829144103399790670494179751438859004708856517023801073865585176154849257795698723469619362675784382618046353689204241750135640341377344324986667691474481884370454163570786396579355665395335244270652165385154565882686518819170803289130678126142217330737979573580730371218537665057528354494485758101358172952228693511388350035785455456177306182453793298928980873198399350627366209483538981102798237731861904989645307023527306495193214520810039202082135965496923865778876682581743983871659455153458391034734705214673116671722261053884677112887476093775176090138665318880926741002709597578802422056728814569841762343235658894362078918302964902912046014871204063394309097446021972280813897728997743298858609047766365312066815026268261474506553145382879034337347455225765289378740553272218669262024180795290225886550938765150057302500248193749245175333498628512887134599519563417859594854791175965609396718059319911335955122749218578915497045132985426618495872284531253373830520907945351149306847864796348193849583787973625174318584778351708082734619463000660889497497736150364089450903499719238659332362897930747107340889114259406590978237601466797494731192125583343161987445940101571091605596014573888477308940669684060554530671862552600243009776984040885441377916281793992541512774277988326953594774012590700602465012999805616823682858372778447683414287402320287138031168951984594285739153792493451163750*t^23 + 87590397570199906458763169011828246426015823955723428670795765312570060057671035457649915122493744402614631391165099581596605568545083541282698731700801213553025559594780562036128472363885095351853423450516622439133555790629186068859572685946656484499442219817266848697691922697950798050082111877025711885864751383152187978268186964934833311582841596932930327536393729548075672221496675366352500130074895132020144349134709128609961706169965595528703840045280312741341687225340799895288471999678829774480954441670239680749931663609664994854688865834156705660094949771248728510764325650995532933966956259280011420095598224236081834174555083703877217866417881715575810346035302652811919180001621567246536159035524178452500283265925905110685059875900206503110601640357457084664887669055736342915963983275504870622175946954837228633882075361617497872911946547111828945757059078715172695270635881298105883637385607288320933664082577048632758957197109450586199190209986654691278930501441999416747142096033457047658033762870375615076570970655477838472629972214862508590877673004209134181950143842253225015358474832203755664977769847425289503691997629689839587449586166137375868408817972678830943562015747525393809114577416381771935217504435790582319694721930642145336187397823186978096289456965853798843144441533094828550117381425516471988143514640899675900274730603858582660568553757549499063101051985697689145082641646563294438469736314970237659237684487108986090715167429629938937534377041905326944873097579073831079488377101589300373322996248868891202479331707470651588765371823660176901885679476328553177367320682621667732265528875584318736360883006861096015376568220545685683117813286436771897717362268657130699903830495970776700393331780845612011514731346994760738512047111519287611025035206646998172419132950828211805569669785996247651348852325180296797267818266255350449039827494255788440255128750917856295764637030490188809654961610972195864512176666704891705658368061303124862636899023146731591443962668643632998110085080712087533484939244646393745227857165389742232839028138823257047683985962842456370528015175526015043898142001467241135708848615864292921112708230534611946396324640677443196245485951239097829288142239257882738165168086208988039859145213235044538534962606268670688643403012500212745189069881025786717764257855227349787879630566892617405624852261303797770891785830319654322726937660192714298461967887841844437700275743746815592933951648604020354862807089040126533826588470385401566415208378656108316834761041290710406625413630796679611349805085967219530660692055308112401784805788700814373850326783111577594003672780673297384326253915959312174668755456526694816159567741210576743448677016041606114860801614998518021719840920555637580868287454199201544777988154586730991690988706959216134058801029804014907863002184432584245795997664270128391937045547370837531109321242565694686075087651468386056592155972665605930189345916847121240801336124910921386507079037179554381278971230685417913418228456586654128246144891505646845271075766003024048645249550549895594354229292051706780993699463941521696520454582986571751991901359959347302170087891582485297721008403898365113667140966333340684323952115663134080597257622549076171305453280447223644025756716404857175346588822354381873576620510437988917314856797872553056400335834398108392094790006507677853266548598286999430637526812700346759924617933082073423418087597734225298515802882145066629775226537774872838979390941056630236952302817033072730255326468858068413260793435045624853321939297810513053309959718956014670378611467637152529041183960414058791441450821864864100117143094044738515006200263628292399809993881332128815276593440227012807334037836491704322269674960893625541248356006952150721967334434113039558018871562041551461728161659252529762832950204048485079972871316618587778782615671031101050160179047208068781262273437373769087756313852710228493539406939720922781324033595838359218817982882506028065713313916911269986447422436308160010124471563760709281768159987314943706850745187830010228861304015875176622385038516642347146457995713872901926081105157564060206911785972146231965846082815492134341559283808875812616320987620388853929415869641702171070145145997543950883647813888870063076873568680231618268861904348841464705186050109992846219314679672151325437863694130629272245712168885657603044948009958546119363250734997952024113250786212933/146101965935126532322560266728057288468892118003841323882337053389146883709844206974341997330817757589645053675696361651523379453791714447278975928093114586317958525669012350114246811364663305359530173224145898747690799976607009346487861166814594171264330697640815457445586077833019149908613855503161170599459310346209721748798843311811230673461849046636036049277659158110069241560218646427585537870870856904091773816391884049848796188612850322950816190626134400217626186559240416847027662858656611275601789962359380374273385761796876961845809889993458793961539749076769760481364735348589288495173402962960449799466619281435402391697483117170322821468017648423706596710037508979817652145320720702160952240951984505140224469377882634862931438006851763258525624582719071926308416016641294178810506967545493851325272228528225631937012051754335793475687224637913124154473470276599713009349988296232750623145196446382664595523891647979459975405608705021451023357910530785684621550601287071222160481193911394424700200838131700607068030303743769993758537500734315708883864739703944520303646222378895355355806786455919492887356208470194021029618481258095865971332278639021086033333580880529320097344081899666905808532929479956054181629993384621879735738155322734792381380318006429441311499195205119474110680472801788847077085324808540825461718724945704260284790647733874700541496640431789136162287645091808862884421530021267517311233985111100856980112487214234777355386728518248234159646589751522543637835218900560948714422623467393881901242702721086970812970492832758254298104695321363366032114834607505815666351234848673871299146578552674651497773759171869673203248295204396930499839474745968194412500942276122349088500634106990891581859804058898923674240789267054766026480879439871344423678548317515715771226267765274519501649195668807389742440394935113738642313144811599528836425473318757332156835479158522086310872505709831395639798926601588111968130333228202622612478799632312143507164301107466498861713555697326005038707273756306314392790305285129364705530435794641902468958019813248819057012065231173144824992792574771369541904135303871409663365773235915072865736529268334751380670746837298112321630602375978935530676145113926833937915661816603946334540675770723275474202769199930290339174384974706943117688363305939391601092366988510765694322389306034481368637035224607483913265770984078339463395032015794939651154357617533710374730115302159811394887227477126919203987839059567050953277356705747430939402368730832070573222651165895575828487279668003256165217332415713124145961345367015482948633800677341377418148456552039552773824042740991727528715284694869854419610094984442518538411867882007915237797181798548754601675054304421330743262180021759510368260921872865870318365212031988261049516354563296503414993265992870125542182695646477761624959623107249751089867317628053807372537495649674328117971529687449049250177661986343835681699620901427770637854851973944865666882569024892764390164238027356953440848400408929950351261762590586968870281821704866794565244863009468179893428788052015658208822915173219863966165571180834010493009216818154822234279141455763939998814905908842834166262592317403235251498281368474243935169081367569294745127690561704071403478282500101530429398931517651620477441647792449558075955065400720120726484642550534345631114292040484993538327329226071015909410950968831166876996398536798320248732242832169332412916179869093910683841290738670151296189863599726565847011260673932798566369729346974079203087529352415388148597534315900860187812220097224460096901214695011637932533574186451449104182820339072874823319398725235054407014960263546925515201321884805635049697550757508647183457575910910515454098582023676916628161335668289908845026946256255914163319773797845803500332493624197215045513260515136908967693416779124449538000022061666599571140755433645589967519957294526031963987092548974720835263827495103229862677577708318125821959567376482366088521980847222522118268525150697879938386476870786506119963003375433348828318646964596274020855063377836523510888687657810141284524755530598991940654479816066409541412365711947252531398897908159777309439300051852725509995194675695208142719645739901197983016948416360938180504165560231132711980176359189817011370336159466003690024380265629062541757690008062275774667822204943717660698522024750905192381102428469967824992795731963936510147003777195659000*t^21 - 190326637827512777116230734886720413897215934504545119364262358439032183309534267750408261141335716094040547094147688251182484868987143032661446274260055598938643881116782489190399496065875237858832007415829335314380745328055499693328581808184864427486625518014847981304984598108838135288320139354887900050600585576368581723209291323666045764243157856122548180415634238194611404474889028005398744168068396722609259923261877089531967492301126888041620015163834772467413011412474841706044315215012260420886516240574615390369184333931899164343444945326749230696610591101314972661035018061342646234865803553281479973736017803443070251625815621447714360648518690740875814087358404922812100252808639072777238683758619136881266972906383803214374618295989559104460254512109750310146097844330131123955771673839807733015070985087276900744828875839554534446665879503045446554947029415372724159073757619310641013252334943077290369326216490502822857350273488210406307951816894670719898872986316254187933684006470692855811346794023238347013126296400071501357874702562672552937348179364793713116546826944348482874729070196981256112219464816900184522828218519665571317084863638942487887387942534078082829597891056159634733381907910579605095448404403733356726844790188843219084244132401807895509271710310305699497572141141784390909301667631086544096690556011472383429326315573936311054788020548800790936440360148359511991745694207729946734614583686660510894236632399366414507821445883480173730407731806929672376852557787982647863752785553306967923005670710992568604732570326763919186830325067990955468705066997546236053545292061206404447798184681510698830808152883547934334014749963442724587231666687722073072984191569015711652980342310665747083158344884577922577103453715785819958720301292284013404477958235504164519460338969489053839901976100409047666946327091708810413493268513897120980807117321550638531761206359225845148973751118169282042102599393961505951680338453381639098106002160790666123622781461877017012046910777678472253999296210564370951665746643821825930741659829486097598735128187645185740981274642934652369001763300935522796864227101852720514219798161705524630173274070924777156929263286097550722911848516479004734073464086600535355127257533645994645231597246583362641293086952375725957628884017701224362060195943045979818610132707482604867811606802520263947348000747056602016635445773748680892678950026033637794575033057435338928543013037128805103737291322172877235023252570482779103721898857521791887564655968043229027888556957076107422444090034159075366159223735685457327820681376160768621874055427991113464482947654247448085239528603158106083142570204648332802124643756625732474990137163283886178476426554209496360062683368497596461837374708742847131084667608786661189922538496659070432974245061314889751222849382079378594289054541734662571826097665443265678290603151776857456765329075267642224138321431698061016769176644872028911592072131069701282705390056911617412104386331129066823146495385566574426372978097441417348236069275675416026818118891617472804355724572571327986035395039681813103547149226111679182148836491165417625876545039629607084912327152633090234618364796836984987179591273857127820539810028541659897944458661455290480710393031705348777247640174299987723346842264825262027555352500469030701437161214456010427593147204190315526304382172460061076869713192556391640460035753499895149968916197226895685164102290068298300505480297458718179601262235621235661622343384994970338143855224664051022623317580058844654719391073136527979251943496496482116625507617294067088298786199749646482700995979876848198461439542054914501221901082451321172828174817979842771375174803642823857837077660099366846302236527484499606509556620555754266464259420430796070740701695345385643034972374477046704449404053034756074509396758841631436625197228641960409241546984444115600827450964091129597799641112059184242249733813861357950970199321970888439673713598205715606597489299366265844686289075407651130919112661570091613751936105339983550213811250751104746184783249684160347046736099647635196941538832338933268941730679808825902785977389031024164055161676017834848334295511184435675425081638120401642311159800035775508468686285939215010864356194952679629600164884325789963485311528195388622797300556681672637548875156042879708175340109274270927137711595390609076261987481374393476136139246579878218174736119151135822858750710871/6992022655466769761151098479128455948154122790183834785797558983623458006113972762343509872260564113218727568765468736180047445288603477119779562273027626630930872299874162469753240258166029613634658290012696582925202570309049733010490498697555578196221540529953311177753048010580202174197948799079856021545552709425750969406801787065251753658531347231867439501145116852410456560381892364748736455248819580410106318355897308099906674740757836884074774837107860581843538928192219949107752436807137825332371376770056060768797747171707683174049473306829813711016545134388267108751026620253915949411869998941678668974473922754408543031236692036008306455969416031705958556837509358319844781240348776460559857245559258460282171034512954668440290247470762955943726319315841299330474195082119078557359976303962920027709456650993655242699862476814641544907888607671556655964087506094414836876035154176853065536234401362598948500071957439017013108696988026026584689271432544743478317064490166979917680171422902447467795325824874243338255735964880421129872866106570823210870669685831630614531640642418563434885039066104718588180618548216428149274598745923159300056616192010294831595249942139617461801466776626916206551218767969325450120863969121189958781754576159450778251772361736266119907461484816431975296851198371323395831940544408739504239396122401561027914980998692574954485910649235622944909480157965138438040173222446374042751912144602683869762526173824092916293507721944736920497372509537150302667828333098273974190225551653850062416615058794876460335016442710573598552153276093818231536924227644921178318237667757963840744871973592286893107744188939477217584025556210424531063746291414192161169687951785855277806816060834564097131862051390162775838666343494763802695870658908128625990330526623966397622971385909566290436068649864353651959647471894728920739271930269406022886076223111958038934269359729271273448898487541931077047520058790288215617665947349696939311485410974938296414291553000182445524863022657744526852419529766087903083536038645476739478956570172148189585848091062622054871291693206143359481797930364058399505412189542417462461076290575935630003105329270305958932100027213552518249464542278991914682358373309355624171678101223188860295875197598899611979703954568092466231916995218117992060800243927099455195134705878729501085428631074507322641915257177643872992004754238034817176762246470186397590958543124827567933512660889076688183888743548216847619418012136423152763987785203627052099970503546963377432798305796431128934748384111584402192543765609128084128150099707169541113189032415623062154247563561892882747293474033175531731374338968771604367054545684034815766853677210378800666007986073404684508734741711592256998975758184205139052486975344295222378906575816581064512568396957761234860392015373070293804457577367150020623067677275523802157935915056860781400008720377271417074351777899347356972788109346454993338481857425471880525910773038789999772237231905582295815002819880654200383459162427361909667527209692376367363487181590053739908147015453120037756949142489320785707953797575522061237923763654199073594012519154552206926216055382988557086141925637478492242566918047154829893132036919838816897377465447959105659682334024409131452174948219144670549806008344756122848993144352943136492135272748748634767479322061286540917612547651781833619950755819112904236095510651205843399113358546776754760757335539532336903845750878065725583833199636357240603372043701199936964110332252498217104837047319473790433474619008450718540024856546684023273870533224313447494558131832699815342678193208747921414463544798487580830285510421963318050001669755460006798920404487126820235525643395056686636898275736431811017574996847395295776292492696731351869146713692247320673160603182620596087340766300866720035277467510123500596756374429527227890001055808330122333164724324467519874169384809460101133668000558075925687626030122797429142426933183796021479493581588798948522123369117077844231422275069112825622781393101925650026800875824310265355249533305678828140920890225033625163958623623771047187970443250094614302750105483178170910448930500332799716947257033360771237452216767237577978341459479699246830154474695271617758668245640130612924127923239632779787622725761226956972723230488730176594023912712247993069832307528694626359102919808020773762000696898793319921095616219634174481798081458274104414178037908649395000*t^19 + 8196494787802504590553939380302245702461793328351128398709928240609198176588732524187696806932701830233904025629141976308181836247338451167226523840997840739159359207173517821563784892799623659316952507589532914087013167061962054383887552475266148292255411654091865067417907594134636499806198766607157601410682440750913162221134191500374722799322855093097959018523695771584865533560540199453002093836407697636424728898798295894307159175538006123702071022850923533099763886498828270492722897673580923794874974327698570380652224674301892755856300517692277768016417548280644350168685262581832400236211016702952808375175939514508195837992163018741383996452411770878261334134809309818041524894694502446325327962181082366760202725325756533802063144586819610288981176237693445810683632108506047465253737304990149385813103535261052570643057603224978933168746770813175903479057112109204585186893438077268820204558210566874688055196051159482343162115722253283896841847325788914799937571686870636450594103210597152447374719468863439956844397960222377133988560033401636495552000453701868707830925137588190825226813920370760879572673921957684603191740472166003872205365189443648313453130855938793983833344482832777685619495506295713817270796341506180924312161786668346474636355386250303549037530453070047892622619616856947494535897258567395049344070072808744603755869878909829178134968534894335156431414075515622611906740122923965578164153669640622253666950279845480261649669217907399438105525956077829755195028716552697435622627688932893431589958629830574312123479670381790929912689684759153207608792890163859753505604944901380192552064710041614035827793093843837102695603898276541379548633105876204421896381068945736968775713139019234557297459664278027803758971646094385073856695762093799930623884686091505333987609431851413113983935288153084399497117006681378682969757758142493182640593906777641275001398298616628505061315961812875116553521609190535346840081253740917494478328930354684908415853613420005684125644597696585601663799167567055913348110792766760111071744698374617066179887912129815532205565794549127692324317510948083704403177358140010148172935854534964427843330195677580696332380259774814027915819864776103426321576182585488889234108781132740698170423405408826159620696539591585437648418222758781519026335423470558485562089332644434891974985338889915908104185738354906285232519013704500161454652538159581309388473695571437865013141491280133700317916386936867094773517132154517438987265464175367000128772526422774942386173630942333385521537262804889772426822366166079588767860302026877819057909810965307599424696758980001344098194854593603208668450848017897463240270770637638701389096600265243368849229385321728708083686667676554819842870160373586452285724854034019064957122076960431052293685595135275505370098479229498720091339391388989851733160403128840267979313696205685303029854850898908118492672575858903656334723205456741602897353232415916595325858704580048101165378302988174867359701189109400215592427053307072022245767557525603005133686374495725598636281280562444880599489010423374868034867921776171405169122567265170103632478201657818513584798505031323635648860016730768905008154303444372611240617911383105653723631760183034298158438456357241434649230137664540301463455806690034679317564557234669103808698181005842655816797160379556277691191669028703538036175263315813505754151419144982579810875090492273949701981112781716086209511803775793402955175075264099619519211283461651078322116099965015249310094626988373645236493098194967580835644385114728639350989998586655576997766666572058346341404122469992947137574741819120473846139862985899797359238726334065688240817651116030061994580677533497156655396790343945718505944019322181334992297060023227323301297547167587033194717969580545280527773510519460251343429563130902880598940179720622327198331741551236664381897533152555612245938396144682468437386491096549809217268504884684403918612907977543565646402076603078735388298674082470615141611383791638870569737501532951919355648035664403947622531719525769377081370411581804383242130337717930532642165466307048558407998347622684958253556857201357216736047136781412703912807858066668191636966306965852483005816035195966995858473914576541359789157452199271112334580507600367766078889321950518881164296871197310586592652131942868664437537028173387945544391448391307602539087438095359592425472438330567481127715066587/8280026828842227348731563988441592570182513830480856983181319849027779217766546692248893269782246976180072120906476134950056185210188328168160007954901136799786559302482560819444626621512403489830516396067667006095634622734400999617686116878684237337630771680207868499970714749371292048392307788384040025514470313793652463771212642577271813542997648037737757303987638377854488032031188326676135275952549503117231166474088917486731588508792175257456970201838255952183138204438155202890759464640031635262018735648750598278839437440180151127163849968614253078835382395986105786678847313458584676935109209273040529048719119051273274642253977411062468171542729511230740396254945292747184609363570919492768252001320174492439413067186393686310870029899587710985991693926654170259772073123562066712663129833640300032813830244597749629512995038333128145285657561716317092589050994059175464721620577314694419713961791087288228486927318019888568155035906872926218710979328013512013796523738355634113042308263963424632915517424193182900566003116305761864323130915675974854978424627958509938261153392337772488679651525650324643898100912361559650456761672803741276382834964222717563731217036744283836343842235479242876179074856805780138301023121327724951188919892820402237403414638898209878837783337282616812851534313860777705590455907852454676072969092317638059373003814241207182943841558305342961077015976537663939784415658160179787469369644924230898402991521633794242979153881250346353220572708662414832106638815511113916804214469063769810756517832783406334607256313736205577232813090111100537346357638000564553271597238134430864039979968727708162890749697428328283981082895512344839417594292464174927700946258693775986876492703619878536077205060856771708229999617296430818981952096075415478146444044686275997185097693840275870253239190628839851004845690401652669296506233213770290259827106316792414527424241784663350136853472089128907029957964356920255336709674493062164974127460365058508911661049605479211805758842621013255483128390512472516809450572080169823067185412045964961351662213100473486031792794586222399386339654378490209940619698142336468703906133576765877635256310977993898735381611173943771611208010593543056860687547340026397045408277764302597718799576103960066818070472514846341590428020653034464282526604650512512731080572751127040759060221009284987339110172973525639069479314229251757183007923451536523462977222121506330447580782631801341270394564728151530075626593319448470378406587741137298539438754200351368012524309495773705317465191711086792070117617168704310151756697021648140791934380492185205182661588428557361148110692934023655997680138252492689382038277783725439723905670380711737630798930876400284286659562553201356972471292586558717298997733960349605448705155572267050080673101660506725492569491889162190031594499513730287579948565194699239397555688883124609552641905709926678114363947512385027994091182120801965795570620635427226938578547019619736572386195677663245044082286700774710980412166032402261448387485162024645562024293988221534101753044615536886817439774000511456759418970813118230413330772748393639782383246367232876623150591900907501812536490886487688181987139792683351189235306878756493694262788030477888281202763976273971456522964996355530914243957250369092847491881470590556372265454570886541172014986651523535297172753798162697707836421364738965542744683665901656656844766700130367479844213138919872649291020776656780296644578516738837556624788593526241141709603983221572887307029720429488671219943562639008797397856436862659140109841976160661506713577170302412905803123536675170096075250419261608877969683394430245059212503657781586998721531629492287121017209283619760491063747582616618310286180477178639735083215035602916687147424109240248165584924821524390103429854829973747410197000998830461233000969719176980396053881878285671184010857752658905114147955695413277658291053292458333051136088303312745037084526138705814909926609776209281144619779217592183958263220476580977711188491831227743452790510844577945815427078914619664903722106845434556115214159554465713775228156480375201147993545966921518183426365066183578612174383328979860675930256698044500237509623068064897562025035823347968398422922468575725831204119625880923432711122611979291151909088736654156492923054527662097056380364178717320688411352404235126823421877906465773590771124470619417149497728042693018385210834365505862500*t^17 - 22427332430011510527202175271949327192542453566323211486033129355510712089274767221046807876770181722034858232988222621530678003329702687652478186079683822679366535766607352379962276307911796974806701617081781264977742462118011155110437494529405110568380185295657650557760298166238671388090315425763707042013220644054167975976459702167242835685763439624360765750950456464434776668469254667061090158058058738748847282281488109377964429265934660160557988348099355647620204514784967874153719690747220752636909540100932915430788748655595887531417013577759623662846399207201003641731050188467833493977354389873899590110250031905706172652938365968541562716888162891523857325356731718951362826908452600751778358431993975519914758152654179111818115694333396907225798381941128310193724709035572490986388376252814726315425415516108391578767828843415885200940327232849296132125512916306868906556847313860670069851271191837978602240058284086682306476200726653529574250346579586969550532100362392770941341745224141602975542535082377994766325776763331835131146594743016152339613415653018779531713254584392936916914592748957271375614329456758002060098287293742104897219291112816265628288591968511476247613684435007704945581807517903528744488657587074858940177156300999123688713634039740626437228401345852571148991539181203076199340950114511144678063230996120985763352772702489257872555056486266161545040179023087084873577980153542912887936134881543978449891184449842641649774812037224388878034743422301856095286329597997933072139041489689567606846292862936709738757247335497022215415277372711284504952895423846684363620613070888078716315898064846853414016274941325743617248198075029668448640199696725582255557966794304525850566197918946002607061471822593294030382553642226785399754964089047804067996404213253549766090951550863975793568712189488229297939778892877801460415375128359088890418888557781410376424096963111900595710353702574766458042856589209148834750065781797333044671500634654026515493886245125599706909233882068944660051804867128655617347307050648392426999820608755018514841959764512413882132691318322712767575596474743123446917968248776606500175556711323861214479392453673065493286520652832333424825012885414789730897164848490632365101522272008425896868449173509054803029153778357201295749894723907299683509044260771045125206912869768182160340661248650886085871707998518441916899490438780167222821745519960859006002448896847866413783986337190324226806343363061910706783746329484752589207142531483396706109505889457046172128462859651792633654984637332700538069019398524410103528028088701229231704551004261529045439384259276231115704455488744532483593114524016647654550090435941015011802409567300097878798222134924298362792611739991088554550161041426776473825490946003724329239856703515826719205965107054214043810195776886832703136640951183824389242662961178137625212021797663100759659343858386734697102862959387049847951885745604796014465903619449861273699782463287338495633023049603760387176034974592790321701409489244320493485699211527221792821958543498650659368638551142650440441633955552351367845250856808782023120577605108119331306648584359583860619207462761197370088155893792769350046651392782529264015791487444409386384002066472385241462705788118562679491109487227668527924075361925519447460063344095313740344464297462974998210101269641715622211009796002108799713785877345548020617672988929832464167349408213221788409791490893884851284901786756639079930771045435630871747338204657810159508725911367273198641380902710014215621855317698168273240082549989453914979917492676396544497933156032895679563785960950474303124790402894634168940870042221837284591740241546486410682626416245092490962093135506927560647631177799803978374732481164940251275875599414020480155461552893014928766026477757607393410551711444023267048721221407271495039088023577560669018750213114662219995329344274704180695073402818467621548447322061264546757604688712118663009837955350226233692523650207115197311739025402862287548176916943272376928704409565343766132923605410115577613782717449091240502136667989259138335719753272135502355132668501710323430242227072700777908620454197932709684740007096282219196022200646394211474329501516683362445686458405248464322189401394893440463115038980885453174745392905891683061191843168704362237880941107088398067844236595865946971855097983862763212314026070311393099550920080991432544289267433008959005852/795850329569610471811953478320030043270137815309578718106624360729313650304358582492204274296640424469441764793010009126302978201671311819315648592358817454804552028304744407866650002067705064382018108041874952527454308221299596272365063137128434961325525920819672097267465854418617075008872336445986161621921406554560982676971611166596675657727570937883290782774667279686129184162936209792016078042344242898618912579208854045245250721721662366153111322744930406784230892391210611581195642506731222151289766978926431976051464575180714256743930216129782110614704190310083216712691975534273805933785967827089631780922637355947065997909840197141721277541592609691535985799206583309033507243711161043134203383441001008500520287119030535016423493838868484331602431173265491182215693302918307065807682606078460210766419669799860594916666189766736653718344632998492607899754997506648929711805130460851059180503824595087296086786554980765913894178768442226664620432461362313726816274869122994436086342585924973532575501482525296318777970311063606484460124078784695776141717092268215103639095866237771288800427866748397216829882825102033799544094739792747143058711549809949785056825935865463652089950234090661560570845334179717429671378616044571794616389839755901791369032548913707216343500897470455287663546166268817541867594762384895682052380727827531532042772377378047595438662202835961453390716645188164546307613961760878487838270823233778440830737362709899485099880226956011760209589841278586585169803807719253548327971402255264303225347734792714949500889687979258513767090839111024657568854059784752456100691776060595046524411761700087289781886745235325671278458563582501426318492338760493553220006368578794308619424519763540805082391874361473635931372512235335526622640532110285993670361788224363321528748336585955004830184466611768536236528805305810521847030587583022903715861890264974280519744736811290210509117019616409929549207801264602100666734878363423891289324054245007546031493757170845752768719611939735991492034639610964294195448920807398099102958997697612933617037890532533014805055055227433909975618959475056729136929997899109618291417352323795259288279153304305449705438447825254111073741638849821516422595881136104036624895067066926431922222181478658214803736108469323946711882739393794162272445848197857796302487559856894179234819321511849768102567298440361941471499357384587827487793918055703241393980894090879116728910109826201589895270527174947282783124432268305312416225162220409198244851860265316356018120368079178556835588734305179430225885968585996185135693646388086134255280121154573741367037830491018585269906833230875014994010009443722865184740318895013979212217000228826579933756144836255313753043018315378830927765406823006412658496514221486890181536443249929551141933208540994494953149701258089406961898740822157851555166144290147946885578209235209977850119368099762272021757395954669841214349402356862934044172493332893812662300898406345610973893329073208693295278958737098684254172641871626514941213714452328397305077306227241593050918208825022768821360993271867690961112934526443505422273238441791007283966094422071595215604632055066080527925460485052642078237902709792709649099894932598663369306304116731823171972584003871008406047958957742746147082271938712907809255275035620007340663730735379329216841117517447475518759395789904142417131528389536617218641357522674130782088116753184387493256844784594374533764996229974700143852804547937220065035062340784913604547251440140481823078338112305794758863893075993753248500370668671920332574955976178456507757937059813765177412833865501265868519343562020531418489973413536163500501009578794846885690266400374114486833641799655878555465565896060805297028660176583875407062977223721925863816553643717824698729808229673624577415403193961336736850922818034454174644460757321893540566501526171248672050255454888399184366393280989357714176379593661892834595933131806299984341073254393100241246310051538762124627045291963877735319417577526045531640570149099167959706892622508453077222902625395969329461947985912587092965605493508815241755878169970703685889421949915563070302418787599344349497730039309867423676495261249951964389621594393012068629857345573622491197897199978443467051530144740573186535094445595856512101988536779522923195218620498086991193806630018965848559337985797301693908292763020547250170234954884603724480750484687910263861095190840625*t^15 + 58241042143052987917808822278607821215339805041704977813822149514779922472823315497556929720147590815586874374024151479775391125501850716156100748352315467636337920952752288192693318372550553808327415252932070798958225743091005927496098912252924490739329093860542868217865678252379978620282509442954502791376066514142788955880006949944719987752525199415252445009971044935780094952239049882352417929584204330389815411128334515178823897835665073684294695670621646762039170137467323483960695119543742825372576212887302568219817397312271523035426432687622826988839983122395945872780427690959146047955280661716069555198838684949979229548238754536422473954600137372537582085881667560258446019477484403244205176099286325679859250107028324449601980916120010326779376419589313444810122475558876094409749753247125189189285830395650242905508885769024177100137463168738081552519673156663490764133667070987528490483228630929153463704814846670447868019233771573574189132099614587313958995860346012111874667702242609099095548544398681595995553309625142992323170631807331866882723515745858632846756059533223726520329242354866979300120274251235478563458523637203439065640778405964936827362212915269579352563537813346269042671904868252581786219261522963461049533815412776161846280178840527116604007716531172746154835155163571955516548162437267478336302847588653579075144135600309258619899505736080409902436762406787406928921615185020026678179626413896406562040555524797302744369392184584124092132691577876008118708033515772822835112249211967583192801189230174518136181102679728042354320957933245989767523051797580938742969043383687483405425860160457324972432295565062642882642281461016163762018308352002289007884138330824662627667350779991349331559551627699517032263468668896974797243828817228683766455667065647072039277471846166210122304963346483909343527324935706480885084743679256425158445334005603601968862613769878991746316824238038695027662287478785873201023626910536252436789739605856365557312218889429300891802031067086190871388478219466403846773655846749965249092616134870795175326100364535934415164133259292686423208350681885260782758115136652104523614053185436088974865952881825405352435271257464876147377403282299321677142515856651980135898262908566276385340814356773526687843106483875516109618997331916714683127025837477695385535474598718012517502962167283948040745245316267916854611855695974552809171138251261167217004995976326402656684570705225481993948113292227109418791824944871188814569535742020140858430449499689769396910298445118120690501774351006516205434432267380478576800642791100660216236986377703923251495225947463881894589301074639784777375815785149591614261148613500666315432375417555890615265950785994226884074223918098766646569274106826822685948716389028848714519441749248787462426404897727356024067710406424106656516402620337914428835340703267714314933332197995823888245937575562755520934525506143184157281920351851007933057198658326674163973424493229572528247037757196903228966675328745172238164915704432231679328623229423804356139830491559298334843514707709333274440125732572320271867932680898986386229666233340734936616322678915724845209134526210965917168265795914139295949369767677127507361553403690916321992913931866239685390871806562892508609281362324511471468172826889532086705618319241528028743927532542425715001731030636239494140567472156090684630744855818163161651573147140237359858650340220129129478071009682692973044085160611307798720019405395078906838029584689591103057838398578536200364190845145031750440563276061533308528370631109997658265545698529589031544686449630653552701176369001397967569704411196005801236568476023776121782732381312673169476396881918139998726726952261788282972663621651185098557064433509664900748985909264760807508572686315091842839426131583250422275799722929237960623669400788609285705993916569870518270099112016997569063971193781063138680494481305343609238870809373021237869001671340424292608761353956754600587231087536313363104375136432762364699387202460205989643379612107940867845847389139244242331089903444953014395108437119333487428157701420286499499195139611555801752518718172481209761337194521472080324571489663575197985021554991488442168560559426527436163080525237813716307961215134610774210221970132458412646204005452070113789620123943260400121821560895716418891369397142523296105364619190690937918284007982013329510046943291202703361704043589491503590976069797/95418834351417149326139043836589420035428696852724208089311337438552621169560089574495251949364266335923241001982209650314213359393146524672742563201505291042227373247472501881848831430388431642607110230250945927257714671576584545453047335942501182037978480353970059937933105696113607888212992781389715276616390849797726435970895170410066796403303884277524321341569921427845052916703131189831625834541275708052310380537601294789624549937944350203986890324332253633994903888222843189755396993818438916956321273881245453374797939662108057350586156124193743909838268251758095177315585173301119026772505936857594985215579158085248481135578547356203622915489672705552199838432665907846961386903218015742437976810225424493824915258889714102371494204091557026397603904535611442681371964274208702395160198482168849571086984119209299724634119221867713849139087490452680144005809795514548427793962083078601676444408293153648667713268367512536567922912495841087087337826694161170952590814936722366209661606497249471036197648313639317553583783065175451353592364833875447735245365920249681269464160842632435153132805836852561188643034958739028433989593122998013204535169355115203728731163220452027064524406301845489511137630906892003118954206896695494626325790752629543139078423159494996568200054289825175383846661396830099672690164694893855864601929397066288816495451884637689430193466733403518040087742066185297179394669940740072807743192979409309244233758930801453472697816876849432542834980587032523527200856141977947103983136854091611210456681939870497343394383941700415749546767866602908213543252564844670604500633122914401643529339983618844687784460907288821536873670321227896933099193859432623298003876427628046383917951881393042134964626951782593476896439589733073547811098732770827372148370666398887267419955586222542887013146003649323882042171033937106498557189678467648500947417930203978919310165728814889043133566780508719427462481935179399447905999072159825022993257226718455078850713425981787013809287119803553908816854322185956519652889346756063389971584284055063838970405892894254088948355887334107254707016145536441685468408680928799763309256544370801108789219956973672795052449795836500401841170262126799750955343044074762081283119218643405152520911755032009834480460170661735949985937441110965565580912297248867361124437671429335050012333303141094093272674124872251264033407394135209502676814297904366860233856261205365504870145701853993202650820601702165805496695552552304891500278025209154672196761863669456215532376906763190397167755517156406283891516123367038618322722958672837371000586108218283664873105494189790828521153552178913693513595379571413929081211888749586467956177794745666047710559095915380960818658053932208833012948058795912386183831086212387433200161772693497902375557278286228669124006293483837097637270739584474569829266560631591806600034169143507221082067612179884216785739204922195359426777510026424893781901818776295470834839444594167970854612109902434114399885587650628927580364379894673486760359769889874085465107680995700530246623221371926718110368486410741074484796939204002413913096452663717754413601416236077147078678641052130970711157284823157377722439046332299581849425576816510333179891563079979408602268153174017099442112848077648282831490557613082829054664736375756851856190103993612479606508423466588949622611822469937559851043206009102080350694611161529140686263636281321175299666362937309343707543857759115638331936907660345028971072143168535378770211083135492859563375920921059534988581659734826934110417664687665593044528404584052494717214164167572763916759764974914385477286572296266798083631385091922510409539969505130119594749313521054305199375942908921564139948249171542553722601231202995416574399321053463644775235453142552637736714424586192447448629095769915583419877058404616380414721222079802129684586204085790468002866206839105865855320708540867425539377667764565301649926372522945407625125912527713135591055193964335139221630227002844855177755746578696208767790034251496016073641310725602257507668353245514321417201707001920873270407616725438074587758093440867809201215317992310236215965820990580355607200836438850291373874962182224866748820013657013572095422112239183791400639913282632109755835540354072329146246913189329069368926176034408695797233682187259708546031872551675374970412697780466678333659052244043187430079596725901207479820065076275692270737062031986841665000*t^13 - 2521648201845474936812355338430743679510370465265623089706605692603937699156149305359228687768741029600498185806179498305650213289392408378069597745926705617059349146374244745173069212502474166669768263197354850072411488488644740853144573694358962439932370991754047759838931668824728090626814099337062815377637675131130893817564614033483855536829130003218424247007655874148040304370158332357104603273470049026311354157292124701276591560415391049212950157813573810615611609498554349812967841348749779268006528623721118138163826646127635774961374626079333904190825330404409374694304495102035713445865864177643555148298594724525757083062139905298629947367459974076060283066767870321623996783590512142841546968159380481103443796599646518095299950474553710553429744644297563218757390260058777722381057991577694530294413394346485509006613582367066238645904841641261573735667128234775309458098523147416142528081276396723438594158465447763780168988529196038764697225678300320282561852236301412466089858329745690597157457850246437801219749713866270473010169092055350304125203274471021828982709908491990817100272640397872399808282701531270507936807390273007513336692633231726270731220855045865104609499126946046071533201115336810905086148882082878723932793877952586498781392398329451636789203023328850935229379334544638092712381728334031745819021295345425869987426182420576549242760948438502292975455040147482257610394673753891018778022224575550226470496523350736600990193157522593701751279206855776088746953522084975494825306006933568449509503469782320079761050980579663068650904441710805020580072665423738581437573228348792882389987161482551047497513263522673160765671701729473244104559545935554730094258235948003484037575932935350873450380973385359782758382539247442357338744964373238299789057043053125762901372116748578688846685367126895034466287349922602898909406967446953880668506805341050701871141900766439726874165108804531706048332703514110501193673824992926217479670562481220219597657762401428303146582758713593403544950830742518405624307927825978228376152694597927496514494865265177623884446620756750012429371927902250016144720346478639228207173821455146857613401348548830755449813090459598996743455364192072593581418069460861584842713423655347261864069690832960361937661636649636878612101180191134215278795984692039831628060694267712313736920696540391771522042248006907464286879897572181977196361889793298868886040761450603537634609052915092815713600227629996366956862827802380389378394302698907790320080748584858878789470272589401987802967586674424546524853909768448680703835734073826538989024070741046231217580805730062622048495294361517432727881593056242816321070332014428970528120798035496101340671220687123254055096276919827789993418799681287445144134088496958693790691602606983541909905031169771315364815822257461314374621617965248242513500484458357288711044518147346646416612658364267686511970838667914727882681852875135424081720279272486212188143909201034367815671475749965042592354848338674238027609403409911095842878988463465236553672904995118786143225043631857019643129511066161432714219981017341555590627360989083425628405024376761920448208130316589613847324336156180745419510136347372202472858329383855784722745833476786297009016423286517379902335414153961503352681988066095914785455390044172827459593527598530015939919796131209919745988711664279741664052128793364736547181671467669817697088006341293613899044647129279771740282425764838084928570516550266488928653320557554820795768587806136466888976782196700432362232958357047310644076716542429479025742573252040902180859129025396776917865787441873693525446996717069739535745426015794289261758821045438907993981574916256832630378340223158057772151782333089538398554327857084574517856663941222341150629501517986496469464508918879230693725567211267166144154472261322010082828916531851153723254617121636943867503944102298300794497315136002466362982627985618359982782035578364628841933733025708705449146123252397991907900989911277233277207873578686257577828721824603852026803957922163438271585333467866579345253653751239329143030201820967003237770471865874161344497818679938050629412104324589640187949991604336609900859887717648669743821141707833730550338045338026067992507186649446294443085247021637879786115788271919084512532664249628265114736006424837764119390160389683594371819143107468230958548787411631492613022634149038140782734706698903696305298418823/259832825849243622011178627062712728404167374506648997412432411178827906877109782379779378385191925253206363959243863201624857917116722074878083595179483638684219154843117428201342202510442344626791669396221806601917161490293160993002913514797272449549572169579272317061756303203263209172518457266245840060940018160218424294874591464039720353282842884878796998114736555272747297942406988009233811887904704620388599036233160448888669928292556153632395070575489367587955353664852972993641619506244056743096444084261237619189834389541432710016211532830496810339098053547095120713613208856527662580595900781904527882817807861247522787092267736646892942400641108752042144175424336395214033315105685981329408029160152309775492461551130452247996222678833932210344244478504665005455428271946691389599128540482213636524344556755385323865542140034932082327655669012463452084446589750862693411069712133921730718933234890587627910542284631534138038805469411751883299366081921023496286285757596920904909386220769433174975492057715602449338220455423631613685936131932245449986745073352064516687617791833014477263146255894198512775227956733797046658710122811856128264657307320852170153621782923384750621858767929640794514944010315690531570075301857155423828610230203314294394105859988163298347252455527677785276013216419060425262556294630710961354377561588934355700302999747398015832988363258652656816854313010996886165428562761707582876469925497776119018913466626951650225654055187728454770489100983150102527916177494309179037000234202680233603858964667031969688935476272014978271842737113672534673802395445807795338409416350089986013918356570777469380582301239848021723486763797805196263977804817224220365333632733694833999284268969331822429057522622546446852471843190503907968654838087699022228773255506963123789743571365559847553866566809937389648022527277028736157609578047519596687195276517632373364890758984619005548225251079231435979397835423488518496605566704189061985689331217371793060870404252288866176065289541618908336316664846567912368900944836551126461922621819657635376888643739112045749905522954740568985894490119383848897352435946529193201626744743902027634702952805912924380373594059431701094244417483022208552601472596942044436724801564613580184556944317548703703123714618571188663807860416563706232428022717123838814138853351430650828495122994707286992450204924652130365137124750183570491904555857370352834790654742051533759415627526587027644141465330788974578044847889257814858393064776338775030443489997992211540757395576878226158441426562102829419212282366707166699124953287462957148724672940840557056654456499562968871511448903625657288490867418217542545344223143210412381972976456461275237611830153492652770229268854553860976050643175490407574685201573224501164252748211796140441853440588564038068229986368409833327412260321637723059381233557412180765664708429821550432792707190089838559555012911865055055669840296533495479990717260360066128273332026048734320634866822349705203827380754064020310488069157559341648562825834930887894266523992865215290056189387428169678546695724533864156673985511370898880963354955715046808172422318058240846660401837941956643321151375595367013182641710781800399805358878408035830351397025617790081886176355566169640019291909380673016325751210731010165271933205207830196593009975490298598313107553132096062818496808879676124517456114824785664954968402701394736945671748027597661969860711383134674403619428051745661303889733167401078890457989858934800651190180230495940657192892354269810661214673431759497500675794611027845675100424790419870229952416271698141742561206162459172761226512252911127089273156327235143730593455421662017973394284511178646465992952228909490042628309282508184752314121891233672825671997330201001926410387788181798144591586950093279975497691558077819466434451347955374360087020124999645448796278818229428253958747854180588559873314026669758776459187605047052185184122100943648456112100267772692301796451256727994495823848915439067176350263760449676183059016346381459154377107668178455059343054222400536782226186759076839520956125544654449262048962138978495824847865917521720157322312543580352961146893071946178048859512403904637146786806419867727090610982559008170429434840785013591181275240656473880905933902069403773512306663970620602401697873032999514040732945256100636457893038571424647154733111495317602694216748007454057291202331053858423568007076610179553457000*t^11 + 27852058896292261937319308966237868558480869190005664875877405585152174894386984139842925813680912536071757930825204800101474109009324925759409650168358453156311223237627706485754910945196057084463735465761526730097181763446032991392035531527804664899999173655137897112516981151000757776283775296510875202916049006924701733098104638998493254332499699790130054413811457807696173069826589066871441970630359398022491028804302773431381931246431052254001659024521775095202780744692812162833240455794572350174036573226207446210555537517023936661816991147670670537700569593015015892074681374441159293153927077417542937182288527319443248324334500969379533236515207697579229971855558994703587029009546098933327647663397171577559541884111228012905266549887162695542361086484626843584279822951779235515278202959922316998334059585896862475434267006667757101404244587640034159207771166207238689173746340804595682544326022103288541150274180438941973511850035710143961763800267421420363405138588093321197492565724329945333594613558634112808079518708584103185926264002276221548107665311146400737235288691152720555980221541411437072311595992502547190322327582174174865953074523919624453887709198394240235193026652434319131786402163413949861478378759949112016514678565622962737730401177293709025628418886239241470450518386003585062935600925748759159927458294652348632397296493550814484329953065975371155138922413675570701015741471478315027902318864219704670351222669052709812721068127696965374157129258733141073597590148040015640469352335648585933037494040476257856979856304397112052829936612773599218731627379937232646566548999940723267942345528388351753434280369174315717861857221811068662479957735273994673124033991725807698467813004507443624813216704778432706353346733054076354396072981171624728618924081375817530619811489708266310068636207584737575459487947829824517824599647508226145008324275021616573130660688937070619875252726011563099587092136054632650242601383194983595157312104382505650853202391043378678550940029956739273043903657596043806685025130887706083123527519283617158088855629510152422714343738184462681980223449265099706235432150890236999556358929029042195150394244396240179158202372717344433007745231147074408439253845714643586577731954073253600109297487626055235522095739940639120836381977007874186882230234356787544038122993357174494535591892071772944549947972133846628376018589833203604872441209350738880301908065206212128404257579183122368212139625652265983954062392472865007050583841187493839133425034908245047715728422342049133665891964512455894913515905784959293998876664829338045150450406642201732185593174319527068520283065262793995149987247062728272925827563102273819802430362834082727597089863559951317070307376507378681989327723592446688540092086112004799690994893581625435716219473643856735901365524075591775854460904684268779510239022883393958968331824178517080320435756350267868986120792160818343834901338950540607042333235905668976440318715889319922984748274055641184176159576292655780118191192693106697411237154835128913983244639357935211141891369257567834777102766026180402133570437170524396118629737481788926699369852537392986600012648094544203358382665108520395877751690634458385235455318722875044302365558350885581186987570490523448025752696660377985851961614239541085025357594073272419310904506051450067761352398069082109919432675273249634689470534402984098327757719345110135777777784482062087109823678496077685265016572569074591078375335855400462474129593725646834739628239349384136676785937791846604688256612615831282609158003405794218084928160759671748345278019618964440809679224648398695684608567812089405266533275776940717034963198756517458207288995705644095726739595546709415646443209046228404829981650596626723866923375793358310875180347349353634490772763610013745522364443353107816312006910212610427466631661345298748685898835000474964458928337719700684728548552552734412696685252344161937833205279007665337831623450233932888411457294606108444058921034745009869241474769940354605451190354709925315213946307138776392320834779830561640971520054914967640386458335987925674415909572941440191360328303053446727905550733516787782160163438216261744646822351769974042696079209362483321991196262948051334773272089895327949713385832772268815905496168218651693577076017562948041021242738162885888487465003080839078154512459471782470988328270532689113559316046917057522355153613617485223574649583673/257451024945625555476076156314637861727129173573671381602818447409688651064069609374631400749994332605051972289617461122276630052876485455858367828890338371996280479257055518442829898987429956467712745760089773374732920843298807017233720140911630785428701091358128987488690203757233296421770371407971919860381401327083088738838241042286022916711083491767408025632018136849413781044601590619149168612265578161368370211734356478107190453949874388890764782428547381718399096256258487407866571327436819556284726680155509607680594240970636243507729593779550589577656321389580082107071754442009492340273771691403736377225311289186087161543921949060963090428635231921815091187149613311591238009717217193167221788892850913602550447320245089769056257304277954498416088904118372242905420179453846718527803195527793344856204731651794291730108003751278538239652158713182537107005829344813118721468239772694114854009680237423907988028980355745075106783085942144157702455226170080780903661471485615796614383513745713370871550047186542760219286767915581657227148384056199866695199910179670591951314628741211844554900748548501693074788367130403907064338613352747447088897948670411025260546916579920390407825062556952420565223690221130035030682944923464832443514636426450580028826556271605134779069308018674072244316428601885704697649528596596110875295767274369124106383555583046867354519303262115007462699815141729414708912134269725263366768951180713171261240093182871260098585559681840943935092950890804559921410279200611344895827732055822331462490257490917509966786901072854840971017512023463869772625873487554557214473996700214161142124104968878675911260296811816081524354801796325315298224674939732998345318074433635964687624163170446280723457828665173104422990851294590955478942168738561781191676167331482628488337588628042215617956123280846296909582320776989306076164823582084000384229319816220743275712593693926664664033186277671814482920021932106540410386682342733995584153845681212551624479092213309551569451357720820735009900428752141039838852686175549407802688331119644107052600497838170185330531388994322113770190457293289496949126705283686008930611832917082925714718175738525389240220169447220243834213843656094504974202625764803409029388157550271289032865172327971173919178413901234286101056288362745205591964099175550203625009247195709203195900584367255803528352744712842819170123367773306887762395430762011124600471740406916061366620984274259979890736835231923408977746103450272951555524461682555669592664424673010616268300452784090175751989046818616886816202836445012351004382974548994546708194696772216185283635123981650308323522593955342422096679701133550548405345234431064316935138224172277046881267055043752303453168833890053783917103512279715078838583920558803276570247098019854675821136450716502201052604544826699409855244314602022710598003572249802569108646115269214852887158774040847348372759091960172958717659533427148605104757469018806765522097493149143287589362380543144832906125629763818433457641928523615047683450999931444021421902414189597284149897340984710078123160017680392303735237807310849998974554524201954325545764175113476040305566014821094155374090707487985742815561800828432967229473809755355962168573175886216293672802219738973479751652448400211350180342765157965975905423607150826758419790907384048304194495237400561718515575993921464945760042712767105558463026214525676631951857003090337344683401803654862122606554919583294604659408604077280033235667295458285227898311887603578383061201168624174355670730153538925301702106919599827093423756412004229841021419511185789207575443254395105969963677581935890592775090954819060902154913063015413630116141971503569826175540054683500144486383904216447418526392084575773897364158103337354674159408751625900123464994932830736384091575722296052128772787992135543932450095119555773853815365515646262395658494964125998850599831407808648091952654341645052000787540153267648351665011931072681984775955696650453541321212945463633714209060567053009312220818047642029872962445461984181220152554632409558695198528389113380451968492014027727161783477146846652704526279786760479944437722546858011930866392336379885453338083411633540202177972941260694352272925613715218883928867165021411150966595446884283789536997629507967100905588443852884223246879682309196863685162026226591253047290362352384519921222481391306610524669519761150719061766032976352531388018633678407919574216977500*t^9 - 170614737026381343510167417959323532970734711221655219134588547017043752683914530909963828949458496530200034144385276631605294146338916108902834694864309137286929368761507968043726845523252809527632696324337207963124693866108617198885922323665177674287987292116942156003290473101483336672126461846131438236334314246098649375882660104814976523968863105371401245770788846594234133791098577233796882415138164181943751125163549296206906800905753713927063795677842379569880222587720276033076011943558608678259573455569847546000333918242560620740443490941998468077168848381663714551250309252908054781620333665277127760954915118117976818970735150418389247703198803006846178562673634295567928164985510668054027289196593716304552679397350818758440611419195483653989159200267067033195482023067060029772122670878961082873973126886152698027514962564863653724599594526636973902979987403930953326107069238402074418031775289950745539612445573634580513279878260405659952417851539192658213205259165869838414210551821854406550423196162804362081074658806980048216271179269166345623015157648805532018915948180666234003325054469046527566852373847372713358393381041231153932734169663261721250679236077591718638556080613831009663429687058221840771869002059066090960472971409176861785986772453480446937485732392989090125299776577846980978340957820061604641230072531090591594568016301823380692901473610780386765669231212032913958079277374388686908611321232181466199569999305761702022017977855556979140761618405701961833267162138318568245687430042171948825082903828135851372852379175079835140659424915404992200426574561000881154835913280203603222088996812841167843605178830036905808437562863442302143897723995599171377426523946784153518824600181915484591039148047569379019874783285729574013864494913414820203733712173357232707023866329381512489232230157004780543526537041863999267743866613198936994313537266399855770956992857254243668049124125659057430821726006193615608314368815765272683113176962449542047380039732772887457428760099943540837804187221581187166971838202929074836427295247394222175294229356643198957546498261972292897716305103026957717627633296894876418722667806063800564986772841966759004720427170984580853019916722595340386073088631943445824329905946760468885310203127407176971061064367380283658327976161578365497132780251778893886724638180618406330419599397457378658600731562152403623395154049988462206883091278312894490791033578769636603711706419956099592424720733929315560822068335319266164441136212616613827493708536572402644469004972496663990748256203704150736124810723599626502511463544003175384730879008039251851862351954243065526502209906230154690917375278329501331240436489158009745001791023040049352734881384241873684735466196229280957549662179239377878436161205943446421505210282730883709967313581777378161414507173752691165569083142020641904702317895170973406003863755981769350003717793450200498821527069718627266549469822760419408581294819301869055919082846621415442241990776353793128780724123252505130528408140845798344450336454562309027366429305447331254564908702582006527175329409926442507102750132930570977982143581330047793037030364123212423252361902286345892167999703583287886103649381445992677113610507665609640229524908811528841861848408536893623052607300094898793853108687867380006538755897554985683123534677852824335313294097336578190706059994456719734724785774694696681183076073070867031733822041405542122148991325183921218134327072402781420414677846071220811569728241667189020670302147775351482000236234985252669443764954505136373560103075286918377868749573553065795827605103212266397157099672486421668118617891948563873454190576403718681930222151196819100013389888327265261545399739410553887683525426939170092991835055817533372279632511898046140441856985266063855175276464873068269151123102150368704822962520438565666006468889165258638225349741349376369598782164615646339192721344439501586360004802623951046171262048738665797902003706123406505165966915036645035543965228612836922613506918898562293596068581272729597117131165724597032496337850693807669945821892095739788751658702350594363355662281978706751933684333669200075408032361527615455341302622565768122770094769926435171493541873057982537438552616205287682894727688394708078516331221357945923331285372145556568523917084380421469226120032714817457844529376672024744835606566491242894024926238687458456490261506981849292814116505728298898259128001/214542520788021296230063463595531551439274311311392818002348706174740542553391341145526167291661943837543310241347884268563858377397071213215306524075281976663567066047546265369024915822858297056427288133408144478944100702749005847694766784093025654523917576131774156240575169797694413684808642839976599883651167772569240615698534201905019097259236243139506688026681780707844817537167992182624307176887981801140308509778630398422658711624895324075637318690456151431999246880215406173222142772864016296903938900129591339733828534142196869589774661482958824648046934491316735089226462035007910283561476409503113647687759407655072634619934957550802575357196026601512575989291344426326031674764347660972684824077375761335458706100204241474213547753564962082013407420098643535754516816211538932106502662939827787380170609709828576441756669792732115199710132260985447589171524454010932267890199810578429045008066864519923323357483629787562588985904951786798085379355141733984086384559571346497178652928121427809059625039322118966849405639929651381022623653380166555579333258483058826626095523951009870462417290457084744228990305942003255886948844460622872574081623892009187717122430483266992006520885464127017137686408517608362525569120769554027036262197022042150024022130226337612315891090015561726870263690501571420581374607163830092396079806061974270088652962985872389462099419385095839552249845951441178924093445224771052805640792650594309384366744319059383415487966401534119945910792409003799934508566000509454079856443379851942885408547909097924972322417560712367475847926686219891477188227906295464345394997250178467618436754140732229926050247343180067936962334830271096081853895783110831954431728694696637239686802642038567269548190554310920352492376078825796232451807282134817659730139442902190406947990523368513014963436067371914091318600647491088396804019651736666986857766513517286063093828078272220553360988564726512069100018276755450341988901952278329653461538067677126353732576844424626307876131434017279174917023960117533199043905146291173168906942599703422543833748198475154442109490828601761475158714411074580790938921069738340775509860764235771428931813115437824366850141206016869861844869713412087478502188137336174191156797958559407527387643606642644932648678251028571750880240302287671326636749312958503020841039329757669329917153639379836273627287260702349308436139811089073135329525635009270500393117005763384472184153561883316575614029359936174148121752875227459629603718068796391327220353894175513556917043986741813126657539015514072346835697037510292503652478790828788923495580643513487736362603318041923602935494962785351747233084277958790337787695359220264112615186810230872401055879203126919544307361575044819930919593566429232365486600465669397141872581683212229850947042263751834210503787355582841546036928835018925498336310208168807590538429391012377405965645034039456977299243300144132264716277855957170920631224182338971268414577624286072991135317119287360755104691469848694548034940436345873069542499942870017851585345157997736791581117487258398435966681400326919779364839425708332478795436834961937954803479261230033587971679017578462811742256239988119012968167357027472691228174796129968473810979905180244727335183115811233126377040333509458483618970964971646587853005959022298683159089486706920162079364500468098762979994934554121466702260639254632052521845438063859959880835908614453902834836379051768838795766319412170549507170064400027696389412881904356581926573002981985884334307186811963058941794615771084751755766333189244519797010003524867517849592654824339646202711995921641636397984946575493979242462349217418462427552512844691763451642919641521812950045569583453738653253513706182105326737146478247803465086114462228466173959688250102887495777358946986742979768580043440643989993446286610375079266296478211512804596371885329715412470104999042166526173173873409960545284704210000656283461056373626387509942560568320646629747208711284434344121219694761840883805877507760184015039701691560802037884986817683460462193674632245998773657594483709973743345023105968152897622372210587105233155633733287031435455715009942388660280316571211115069509694616835148310784383911960227438011429349069940722637517842625805496205736903157947498024589972584087990369877403519372399735257664053070968355188826044206075301960320433267685401159422175437224599800958932551471694146960442823348861398673266311847481250*t^7 + 68707123956502623110179534330181273732769954052042545267657522089802483014960409039756898121398774396836752129800350444255620569368172355252714134246896576861830920251083380981287298448392199418520843622392364152533988666306645983024102117709349291403652721372433679647364261030225841455924065966657711878961438041420570924976816580390923896526094732109061154352087584173105683485299170110883491282002932318328115418716230635345016854345232213975504518088146643359400953022483020458951988371975732668379619614320876866884069288283991460946079540942698336682221077952874683788609849768916367397170389326609892113017432784757457097240764927784719808111694189420119324855918355810251505029465620657208737630258130558324060657786627193432306908178137653990960581617900221325841945914109471177029329290792238701752547809945122123092090864775980076693318606255573382346405719757612381749665128963514287963393882519764797187606163572893076808668013978169685861141631747036091105397100910544885054422642142507684310859953029961322010034102274153615749325088695859637759100517492145808358738575602318686540492434913168720119623212125879264444873633853265518905284818391704944926117295306027595774147491975393522560805855947718143391753819885673978290391245298970813103957950085371665859193375608856940102186938098850686755719064512235251879902859473618482403425785435055680349873955183264234624784702333411659058500279375933102584627058188500733574065463667390226668501279864923404789993908846309014769821493481978214869346285566328826141219196881015085357266850505998515576291501559622282846418502173689627305117647734358006590640580543234825698023138459791991107784572633974846213288454792695540625061871438201467915494970242825581219081119912743530739542464836786971544947526023358453184520163639526539208953350560922447641163548344868988927358030114497412842765477903729093844071131278242867555587814757175937853677017227627835897034927545629289988273797031244912542029814885347863705977263511948003230928499724163025330245520755773552640762695780340935797501105470820305747348750287598222528389773229971252459784497421310118784450458885647437840259332946753554323032902638501031420991757398722510535431314160697531505738885480729470487227097903715959648927190313854539242383911739425223659571156132508181828130422988516968954497678848693943315965020536665320437027910782636067044553301950562165558155057856968940524339319256448908917796142872909048586313028523278491425867151429795145371972538205203916949394720368196754540621826028417300994002627618002606695736362812456675067951035621402585229297593707082707871098546486284093547217340011695995188371817690774225208480412681019370427145860961382573463752716114639027498614069990312755294757401637137658741339869611546707465736746256903711532712790244627526349341488918661245123325667029009344092067503310272252590424350180014503605439031625710891364409804487367834658956053771027464331234509166590649753940267456589689526892406204249490494020427921926776252766152219415788205210379939943878821328533095797887006274067842587311530271700584621004076035369159379787321933227999618929659206323660411073521543213243708892252850728354878556718396233265142349816541267109641085824899865342810488145795523615636245843515637033546139716369318521605881625658982418529039735106873805125329787969369563788366429786736543313212775818263553548592561815293058614903563592643839737946501160993192317661127207110189835615025536794468087748431921107465793298629755563696041364176328476320836429345665700014429323292863558944321046632982226383017237672828681941328212739981443662378586138090538390937508282918831773108959272456324241640597486974813655112656982243899040160842816311134916110568654459108342909842495286160588499845957881756275280395443103060642563139914620530588028801041870332427991996459250833419612802276762926126329187195821696516777825425411171709698024461961574553796936812267644394088106886776139302013756456201179546667402806595907658770747307673688541216038189418693792745240030345624936022570307274315571443813902423464394393358115595725633893408825570195928362600494000461224588575060638955198529722209163812652817544710735053303708331726216459629572411556377623767058253961502091661092844871840445272478408852691117066651967308575021671853168671402431699255643352026109425086595816957132245126118687119764391285619604682420300059008897852768160883027471492068077/19492720460168792057474337549536866673625494570577976035641968161019283580565270424079234628213856611525363616213893484972373418289219613086419278473125619594004093429462774967814263780476839561126822178978225698372635435278338245590553096383309188039601654059972623338429401141619092443362613835175016789428877529050576718797752536058798877979553464376675179083567087504312757707662691861164151337785822346503605173174172704770972991513347632301729333526732873187250217287973856903738468971934502052118700734354631441724387849673491029865585240671880258925165407190925349073821147122037861562906442713777711468561344997609803742231182661857472919703882381845508856904169899293591908020735732158911232506873315854887050248154247128225371402338752473697737218159883248184105696099301505537259962241947104353253398358253635853516708177426882517895287949159712392095244727078964421846054023868503982981803590075119238747665051369792127115227862221333771940328752838591830554134368555339481743660466040746869508845932144123951845174569570751182618626949078540847049779421770746487676313821890406039659156770961529413904233976368444867249157066439565163851016558970759691912584266541051115273735326165026397557081222259599845509465994401348051599294679615145543916468296403421531633272390464271036898498243879857060498536321450885134109129536665059376539483326351287834242556461532702993422175843146445227113674775880422055654912506303682568681208178483845966836035763804482242897942751996018059536906778282332001827826956855655119382159976638598040040342436795516152244948468767490835854213101849771987903381602607301929343617967947643671176138279615751789029701149278864631015437011102579784160431225635689580183491543782905218397633235598934535049169307312304743771977049918776820575941195526526541871259845996123196325359535048406933908868375715972047460052479499786360029091648500370999133732524951111590324562512675309437382278230232002352345357848805949859665657362601577521765853416981864866047401317084576427079321032462662107302084560524720169447917830784773053819696894836318599746454519452427245756885848909349061911862450542907654961889181635150564375542947591631208042473812829575247033161905305390012519475341665049400969367960500234826169631220190546388882452079909664881661937118976036422709105853223291658274464985859103696813403901387806510838575279242543813451452197845693235787724225471980842291178574630809358932044160237908255620298646096131343822600776404092094903489709241679214983444592153813660946028462853652541878364884973409564287512500473693792290331853787281015679334741327039225457189516530039237630209567828047354815891463085825970093547567749780583996517608401615262121010219881884102975739925994532643639437837358321284540635639699452248083175851707217568312171759839963738079697201251164383889039926677010290945277413327485051661083205870383410290027735748807013519651759819841666874337078959484108672217351225709655103815953052720848917480294526838108777178083396403395676078603159645139324604147137666475907658325645783794371349370103128048772182115624372560139953719696392928493787699689576541791322144687163185908849998265025700335466867852661777670321107777009924661660159881476951421334826174242090806655025208807992038339399664587430799368809361960281032839215969991168851784168701935085889011782260328244401893610968339488750403233966652277997914841956944087847783458805411256097457565133868132140210586768449448638498080022994059659271952370413024398015042918556649003205231338687486929355283053661487128873809626844051359227271194605973677336048704066897144997846404200880582964159775146002024399743722014611163157703342595603423079320699556001124719461283179296653969067033531018831283972117880023657571970681256853900640948337389580776635330628612897652647876116701089749939662261691183456935773337794306074591960470359867099857475855254198688272949448369069819272400153125365773913754461693375197493760495503064561608074174962910985748980156532266932971728648299276496719080750039404667156584978802292382979136453866586922174292318584519934757252490670770820748983975532276199846898140436338650284707119249474765598276897334184324169172595110901022046522695452572386378653609866572640328513923049701430327940978381486922086963377031794782851696463146948331549461660553476821876553414299052016437698863823399365463987876770357654010692210487125871819428211066691662235696549936599624904999725000*t^5 - 1156815187872691171723284836405248449659194204615898129093830828531356576287878435261870079109116754755840153667290600060760322316710954553943283131098067417831842337502348660626801516393571712054303997665142165328244347859149765734588095093241801829979396358636933370517078204845424828867433660112516386983366590207410687776553997822628969480678032888947192198261128401973047196331387844999111432295889168625880611777813626174972634438965267086532337829097132390389924931093167466366441223031131654991117327882528348921116415686096718350057065122950872699399979898984375130758142879934177280224033087569257262119097986755588884433961503494158176699673013355829850849569141900196387682949087669279143978602406123895636580657573729771185515317259383641938688581850248642203693760628214287873832346163304972544120746436079741449697381297762227224755770387659529232168612038399414976549307074555636998109310314128933098551201656096588522317028598296925854311339658588356496278991341246576895601578459746596158259500668166443626544320721225779729936048259570478781292009786509380033688136473806577018434282945348612774327687324533647941976877339222896629612857398144908659145763859808910695706198450186056220386063438107206397472187028995923067307003568308585551774733319142038951004431673871032983183415737955808625788243263013683220844708671695349305932926461407986540622169717531772938390708661372579807327587671944937285616820253483037875477137551487832934404485456253770182706355534811054110500051307901775893565448179939086171555316810252987932670148522622935918656825806944903379164357863153048435708529922268723669980799776886834315851713407857840145789522548055016377166503696180425111975953878379085846601397285852265408359949904995250058890773156600742029546270885162207884113736209737483133727284079715155406531472842547297462197759886834853120268523246138312379113773666107406817406607261972928038903997238091175907772061224441394470240606199605137728528538492216117152649790632982114864948395056160266718295219831312590230012155765542077721837694556160094747636601026892905586588731701949393239143917442962514089125969831095933579392637814527311658624253792225199789369558817666398774414809514853159892082965329272702109503688201953746882859216561953890976879801004697898735903451297569656664269424533278897817926151688366464390671580925901154193556438067105888847766267246593573347971001774342613798374563327404904478864774651039082535103281616961684056416732277550254407165911481731741321914407853251135228595790074977184116020859983830119166427163894203272574075614442283987051157393912618115250023779635470039341386538094687950977496877731817442944183256990754631692914403559726224828158297990091006096417764251315749865006210830030636173982493173220937713459794391298064195377451868322725797092231142970317757214415905832920011743978873434160228869447944717786019392198921314143528316023003418317830740267253610178112566532601627969755129631179942498415280980066930771215579317507722269643956858517857982569963796703022665106719938894251675778522601190921467585189288149832309606949660915066372793085801888638494925859336187064699254635119291277106670862606855123866531588603036433443875248842428020937851420777403442726250895598270793414867198772196473844052296586912918533157581006419201617483749923658035293637174478909301610292407758011507065271220487169116805868563272287257079058931606755546340429021779798841785495072504028448545219930333836311544083247880905902919350401066329509676421540879143192095081641541147158913946299361139739733175061143315497948424672667574031256367147310669668102321726366132677366623330292305202513723481171606740756900933795196962152281169023158528969793540998508558199290347929828218037885256365117051996609462829127367364457117688028496859447698213287143910977096719832273593176509769559982419280068790137722458849771397462548941530434414677909966671372389768896079088323516436767430982322233315235109944834371839219858159731836614647684630137555379205769145444791583387967154034919869721179386301599316301686733320982183058783994603475496880149882558979381106975318978784668960566250104176603116988706809260224525960388682270764443546793750335452237497495778952025017493887078721789771113927287857536415694579983332467502113331562606713370820441624879785189144250128085127918456880671882265425111118557503663326638639288729597513541702051427413678395941256417/144390521927176237462772870737310123508336996819096118782533097489031730226409410548735071320102641566854545305288099888684247542883108245084587247949078663659289580958983518280105657633161774526865349473912782950908410631691394411781874788024512503997049289333130543247625193641622906987871213593889013255028722437411679398501870637472584281330025662049445770989385833365279686723427347119734454353969054418545223504993871887192392529728500980012809877975799060646297905836843384472136807199514830015694079513738010679439909997581415036041372153125038955001225238451298882028304793496576752317825501583538603470824777760072620312823575273018317923732462087744510051141999254026606726079523941917860981532394932258422594430772200949817565943250018323686942356739875912474857008142974115090814535125534106320395543394471376692716356869828759391816947771553425126631442422807143865526326102729659133198545111667549916649370750887349089742428609046916829187620391396976522623217544854366531434521970672199033398858756623140384038330144968527278656495919100302570739106827931455464268991273262266960438198303418736399290622047173665683327089381033816028526048584968590310463587159563341594620261675296491833756157201922961818588636995565541122957738367519596621603468862247566900987202892327933606655542547258200448137306084821371363771329901222662048440617232231761735130047863205207358682784023307001682323516858373496708554907454101352360601542062843303458044709361514683280725501866637170811384494653943200013539458939671519402830814641767392889187721754040860386999618287166598784105282235924236947432456315609643921063836799612175342045468737894457696516304809473071340855088971130220623410601671375478371729566990984483099241727671103218778141994868980035139051681851250198670932897744640937347194517377749060713521181741099310621547173153451644796000388737035454518734012211113859252842463147786011780181944538335625462090949853570387795150798880044073034560424908159833494561877162828628637388157904330195756143118758982682276311737485368297551466058005813133731997754776565322961084848292240201820421376658587770828976758892910427073791771715815930106485503315493564504018324539478335163208606705965851944588706234555921488661984892594332045700972001411454732462607999330850975273608288711380908956339653505864135366407302660027383802991862131900080285742809204028247788534798856986931760920188681339572527248700968958214311438223984505597187397378489861806093339084474756258544368216605031222099589571509730821822433058175204013913813962765996772500092596101435498446902620646526042069146232052142410793996418741031389853404206133684109747344171006118296989241242590967288863093395567520460155631258384326688709184636996538101032872869320898404004708442218164800616117420053463468979050072888620282071831120378995436215110567977854007002054913536926308600616339780617854000205449991163063108531554221049384254348733033215619794202601671923371139377430020154436425779959458060065016133951084469597600582245627001032034104793612344265982654264042842921269254593356504064979126782402759704740397923676984655509538516219085494750534405090097673398888876037227409892347169278976130891267465014888330827112295418347788306183897586978450419666853398577718802514071589536524439768958236742822465475673851786435939141990384704339918605794520949958532545266432144361114098029382609466651221051532919169242840435595638934055241223213838015853411753840366286211096889059215256735347795336392773318629947544864066690409121027314717995224318916011015769435626865511491549831638478562767980267027437532571444428491882969485799734516852933348328886990533441564171538543278485951282069042218933341664588602097624419659030126174303843194696089762074249315347930972272991856599617313996894641743189841577019649243526790378442592145646382897655236561283983661526478458966447110126665610932261142212505725551469400517179795556689817524251212996012543519981435262929652330085985734629354896190733186344683458762753545542957603679400598148440034571530259102239202836882492250863606830920683841366814331535203634598302375918399818757601480347393632861767779886719401847961226653902943216180179030908111932600163307575521870906565767804517530167706137140170738529113540303543566569793236765755791072465568121949236654307773790078173902384270766031844829751390361954247402707140650939039686326005127485089821272736505267160678979523678147678515740037035000*t^3 + 1936292298130348319038526831065354941771963150312281451646548918670389665808200509671878955260106578889285722175275539789930660335503170757376420926247123987517901647339581145780987554070828156195532424616059235562409456477934315656776887360154878108722733199538505238829625457117100748524980981000416462302084303861086061579413243943313278833646036110641050177456236788805060460054554068710159365780057143699161486266837340593381235233679547763760466272619611347519636454485094249605139266048763900362523543580647443284007225125190750163538448645895573824234957967524086706205318739452214011181163972372178161092528116295238906709966749350678650570354440499853106763230882392848918952349420836226734469446223058200049972811026596853673447604649780803304444428171488351266937664270462640373570426392092876075048210905307068093790664054280957004823842672056685238798207239828507060084799811087548175341045363619841304003207252811211987394379925376439658228345151980480608245312163089329843752531024765350421883686790279744647189353886067091381349501433944414088511610226613117502297587183097165433846351602147292036401972192786731653339738825382806251543908537816404345595434187059799359308826208898569219222178830146763172442071459767065795755562189741412872878523829249847008777051820962385285302185636862585414927743158785165787613269915270924845064700454240930514612203785144136983248382650191802177526887163324549419741970302639894377094512513995503759368249840166053459047259462079680882545344801134410448404941393701723049753835223387127315352096019698311977745678615780128156314970218958372909089234629875407994420640404403260877641242336635481259292731309889222741603024537292044443512588509039072357854984781593026276872930418803725671518419832102653763152550440320476360004813131613632600579850256105197403406215601329634898506337427798055670157584186901699986025728457935046144093896249128311569943449180485562901676152201820595394613903962605601585865910858885879519710064649033159740685316692510607902285484468972047647739926659712180544172675305699345250082152480184335179933383850535242577705078286733277990826630344414371367308567324371436940278244004893774208025791337161174444264280563253448065171146880954123603801387500405259638341409501450101768791551314637023858360842087177950583910732243933585524247338583733900157259739079733459400573394688899445714823460298359704947907822357776877050565155043204841636347160705005750151793079162318175799122885560335127334449026852033886386573887775700836834799979367432912994903349755078401410701806803009172069206394776212141415581980844936062147061918222392673875667650234394234348872564726134714306360826745525796943542333358497710368162407207615975431482026923423598713433211525563989831353145866807537365562127202923295710009008092903398713751595438727083687383398220378037410481855376885958097570276600000542474519250034567725084292777847831570053045966298046938130978687353860926036724061959483727436134676068461576799534303630654844697233491790306235604941437701999496734175516863878772896829965522410857273036668244985390142209372670921184735324154708135498450630008981452956222733658681808036773023019377994182540963366892064008855619229330159736158966952731463042743352844945402590714929675968116032660478049935596823841923062464279372852796370668103639584292753300438865868686562567960582747743930385482761632001218949026826032220829832407266290401421117582045483003655998951319029856613801449701954637487208942392534211869141448916797376985139614823213147495386519123467020079438112862943585036150354341505584260020615709223110856715597885070201512482927427218676260047127416981487382844199827502235225666080007304132623460543677146601305570701368201329354274739584200903925535025836831896742192377923768093140090062722240705437930771570822917080936512942736032019648367720023507372305165393015341206485419130546022802380202690996545614058262563162380594933144371739409222624277054313860082981477337970827783535432729351467391581260689556575010973976250994231772605521020442285452483076594733445777091342005497613651823688670782903434113072835875372952325909544132760657188430415634972031584564957590098485053058923647487963165494296241477851925506915562783184015012010690409468798857487700778520133533951400042027202192362655832995059695335635275470019246313744898797509146249572374730204310644310873973120466844327135331271351779058463/315228812722201587728132851461157249837507998006046477144045029666648480345775000257386962634481509559321061780356693321335411714908171960803480080918533122147260916846097680997656410971407636467067421376215531095795094497900519483147558324350544625062865032653022621644567873247305455354708936608440865571622111855933418884848143322403018158745254044375275173298609665911328424975403267721796506782675014844447740424268799516098243097080539268245787901917462305668402853831920458179268970173198218004559846859200310443727724301650515004426956037268030589878912525529815876111299078871239345406737852467032297676404589070257552267104934135648902001811959310372915507691196391216502802975594348444439073543495866960219624475101686232027458321649792478940304848130125135650554161341839528490342623714656143006408092262187510502415412770269717286095415679480497429923099546821536854936187184672176622478011852699948085358279708620400735526787210840051097384854418841914091469499689508790298824872223101186998657904513221806481984671257084755098453043070907096206415574807513722077933787878755741235412106197067637386570120409918745377956665430870855785049442702827466964922979887957592293205620786167093557853788742812010702958360965566354629823577327109614406569949347778103976907705324339696636312347838321120780339366254486261244669091517025712689912436630763400619764114394423249728609444328110830405468667992785703210260961323062853420917227968880677351473845685287006568316565956371249147626545259351243593915353427698713151724699292175347842236560859069403122113028042774604276190244881398952939691649679127984995985901131826580821000256006987405169127180301869428026322248694398154925366709589488049316498708133782955677057435163151086540399107610000967803573226219808602048917860917755709753033575067264038488429906672399980119318333468674135420971145708082353677038115767827781834175872515711045520100185848544608063277766759527430780502486663858595090302709824249933520305880340630817965783057603017902616134234518373083583433050648749600099982829606750455325797078497353007058606030182564004964385282705134687799894805305809397720505798646905075133465876050161692803327134266880919836509878996687825284968413116035452358910570978386635802743211151596294737703020434182699406414164630305539509157157362356861800478146636005307308203561441584989779237686033955328996409623001465006123299830708952825502398597411521339467877941865233499843364565563930836913302784832937462920881516750112964202702569312058372734770757320075569159089069096929725627091786311290757697104376513391673190853928160074231698812635745865321004580946806460171744547419700067812717684432613775329576181307858639982786775412796769742919409655568888481695819291759259981169138992193159458797384691991304838563464163772989512596008304574688796967182493863753631767761911964701903475707286167540853829772725759634172825895358492136053358693899956770535090738828452164941617190423003162812408236480010500022221149084516971540062088399853076769579836832742490315947021537279420265981582877602327813329979182727918896187081759823473020955840131117092161896955374617053134029549059377883253899814480701247665711500242336987949276706715456829165221005084647702264834827094467073132544514399532529631719197713418724770221323142436478405040837433751285418880713391858335341246103230012359285461640184311671934528679150909534739374436102139097409752071095937808428539561161304176245209005414495421356080298457315561134717987702014194480462428071397886365300177692696247330979971886690335101820660771052322010795442068114356197346569272103566284867513281791743285181252669122897265989107170780127783685719764592171037641950908779826991926087288542786475222024064235569676950237962562172140541627526887304319953153508647129383493392655422349291550411565495321078544353086763548488778103962397045423593364031787758236216411014694049532812258860596535690733637549164562038080751549262138498403801582717680918362475808589990125768883041156358635164468394375165653738841806159723205388371609797438766587190277334524964183763401112885434907662277298614218327984322775208376433618465560674331440103734510880981858707686289491892458772369508936361731660908919763518831477259796115325204648867692389667610291175315338137935432255157324818636384793274378587578967640632772492920397837374365460913830935777545131196384991392182795104857805934766425046683019515163991215056219467500*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.99901046093371179577 + 1.0254946936720661762e-1761j)  +/-  (5.4e-477, 5.4e-477j)
| (-0.97709255876121719594 + 1.0968386300139516165e-1774j)  +/-  (1.7e-477, 1.7e-477j)
| (-0.9371357825088612538 - 9.4706375524727417126e-1797j)  +/-  (1.33e-478, 1.33e-478j)
| (-0.99406644087377638794 + 2.7340734054299715644e-1804j)  +/-  (4.97e-477, 4.97e-477j)
| (0.92422643201342944583 + 7.8475355790269846879e-1830j)  +/-  (5.96e-479, 5.96e-479j)
| (0.95947860447718999734 - 2.8192373811466586912e-1829j)  +/-  (5.66e-478, 5.66e-478j)
| (-0.95947860447718999734 + 8.3588948991139841343e-1826j)  +/-  (5.11e-478, 5.11e-478j)
| (-0.92422643201342944583 + 2.1740610266387782678e-1835j)  +/-  (5.85e-479, 5.85e-479j)
| (0.99406644087377638794 - 3.3645904621089809667e-1832j)  +/-  (5.15e-477, 5.15e-477j)
| (0.94888803223022134897 - 1.4324719347601826531e-1843j)  +/-  (2.68e-478, 2.68e-478j)
| (0.89494405768632250664 + 1.0729394352776891936e-1848j)  +/-  (9.19e-480, 9.19e-480j)
| (0.86113631159405257522 - 9.6368085335440107078e-1850j)  +/-  (1.03e-480, 1.03e-480j)
| (-0.89494405768632250664 - 1.5698890759412608156e-1844j)  +/-  (9.38e-480, 9.38e-480j)
| (-0.84262125267811882073 - 1.164179211993272546e-1851j)  +/-  (3.22e-481, 3.22e-481j)
| (-0.99984761640284916161 + 1.1050628739235837437e-1851j)  +/-  (2.24e-477, 2.24e-477j)
| (0.87859215318738640386 - 1.2659246303252257528e-1889j)  +/-  (2.98e-480, 2.98e-480j)
| (0.9371357825088612538 - 1.0938995752152962439e-1887j)  +/-  (1.41e-478, 1.41e-478j)
| (-0.99714220149003623909 + 5.8487572973013078601e-1890j)  +/-  (5.91e-477, 5.91e-477j)
| (-0.75879783533023856045 + 5.3202611759052427633e-1917j)  +/-  (1.04e-483, 1.04e-483j)
| (0.98970648781845804721 + 1.7625982337878432301e-1907j)  +/-  (3.66e-477, 3.66e-477j)
| (0.71134670868776983305 - 2.4076316997588086027e-1927j)  +/-  (3.75e-485, 3.75e-485j)
| (0.78116192286098361242 + 4.2121780024060772929e-1924j)  +/-  (4.94e-483, 4.94e-483j)
| (-0.94888803223022134897 - 3.2362376769408373926e-1917j)  +/-  (3.02e-478, 3.02e-478j)
| (-0.86113631159405257522 + 2.4982266318246738723e-1923j)  +/-  (1.04e-480, 1.04e-480j)
| (-0.6863131463334647897 - 1.2935619761888425602e-1928j)  +/-  (6.89e-486, 6.89e-486j)
| (-0.99901046093371179577 - 4.930227500701468755e-1917j)  +/-  (5.41e-477, 5.41e-477j)
| (0.75879783533023856045 + 1.8261989214851567194e-1933j)  +/-  (1.07e-483, 1.07e-483j)
| (0.9688907824185387614 + 3.6295584299821663197e-1927j)  +/-  (1.01e-477, 1.01e-477j)
| (0.99984761640284916161 - 5.1589607735062422316e-1925j)  +/-  (2.28e-477, 2.28e-477j)
| (-0.63395445972368277012 + 1.2826905612127796849e-1947j)  +/-  (1.49e-487, 1.49e-487j)
| (0.99714220149003623909 - 2.3789966710235432045e-1933j)  +/-  (6.25e-477, 6.25e-477j)
| (0.91016081362064687349 + 7.1453955966539283166e-1942j)  +/-  (2.4e-479, 2.4e-479j)
| (0.6863131463334647897 - 8.0811560104347152675e-1949j)  +/-  (6.73e-486, 6.73e-486j)
| (-0.98404313910308640142 - 3.4333142285632088889e-1937j)  +/-  (2.69e-477, 2.69e-477j)
| (-0.71134670868776983305 + 1.2072336109513578599e-1964j)  +/-  (3.75e-485, 3.75e-485j)
| (-0.52195750420008148257 - 5.564208302723171104e-1970j)  +/-  (3.07e-491, 3.07e-491j)
| (-0.9688907824185387614 - 1.9696562330771553852e-1955j)  +/-  (9.93e-478, 9.93e-478j)
| (0.66048618821553350995 - 5.1424623101632861128e-1984j)  +/-  (1.03e-486, 1.03e-486j)
| (0.8230956132538188263 - 1.0682508883310446235e-1978j)  +/-  (8.25e-482, 8.25e-482j)
| (-0.87859215318738640386 - 8.0752587195873846165e-1975j)  +/-  (3.04e-480, 3.04e-480j)
| (-0.78116192286098361242 + 2.4701565266702917844e-1979j)  +/-  (4.8e-483, 4.8e-483j)
| (-0.91016081362064687349 - 1.5332782206024306045e-1973j)  +/-  (2.31e-479, 2.31e-479j)
| (0.84262125267811882073 - 9.9335484445687831369e-1982j)  +/-  (2.85e-481, 2.85e-481j)
| (0.63395445972368277012 + 2.5709494510671509456e-1988j)  +/-  (1.55e-487, 1.55e-487j)
| (-0.98970648781845804721 - 8.8985263575415975897e-1977j)  +/-  (3.72e-477, 3.72e-477j)
| (-0.60679998256620684844 - 1.0892966977168994834e-2001j)  +/-  (1.91e-488, 1.91e-488j)
| (-0.73552034072626845518 - 8.2177564923013480362e-2000j)  +/-  (2.06e-484, 2.06e-484j)
| (0.52195750420008148257 - 3.7727348014855092205e-2004j)  +/-  (3.04e-491, 3.04e-491j)
| (0.49251037696764837051 - 3.496084412486178037e-2005j)  +/-  (3.15e-492, 3.15e-492j)
| (0.082894004038769554567 + 1.8972319202907747064e-2021j)  +/-  (1.7e-506, 1.7e-506j)
| (-0.8230956132538188263 + 1.3255005363228868826e-1995j)  +/-  (8.53e-482, 8.53e-482j)
| (-0.49251037696764837051 - 2.0019516736129070309e-2006j)  +/-  (3.02e-492, 3.02e-492j)
| (0.98404313910308640142 + 1.2903884438179272098e-1988j)  +/-  (2.54e-477, 2.54e-477j)
| (0.60679998256620684844 + 1.0488667390013579826e-2004j)  +/-  (2.03e-488, 2.03e-488j)
| (0.73552034072626845518 - 1.9266781107763695438e-2001j)  +/-  (2.18e-484, 2.18e-484j)
| (0.97709255876121719594 + 7.1823247101940190824e-2002j)  +/-  (1.66e-477, 1.66e-477j)
| (-0.43184293602884393951 + 6.7980090717645562499e-2021j)  +/-  (2.56e-494, 2.56e-494j)
| (-0.0894761477992087062 - 1.1645711592631774275e-2032j)  +/-  (5.26e-506, 5.26e-506j)
| (0.80260008317091020375 + 3.6319512203559022331e-2011j)  +/-  (2.11e-482, 2.11e-482j)
| (0.40104757856857899775 + 4.4138536356657264981e-2024j)  +/-  (2.17e-495, 2.17e-495j)
| (-0.3399810435848562648 - 3.3597538104622826276e-2024j)  +/-  (1.75e-497, 1.75e-497j)
| (-0.57907424174813289938 + 2.6474149559213164735e-2015j)  +/-  (2.71e-489, 2.71e-489j)
| (-0.46243244489479936378 + 1.1547586979479708013e-2019j)  +/-  (3.15e-493, 3.15e-493j)
| (0.14404384056470001885 + 1.1255777191403040012e-2033j)  +/-  (3.87e-505, 3.87e-505j)
| (0.55079710665003123085 + 2.9842771156607360191e-2018j)  +/-  (2.93e-490, 2.93e-490j)
| (0.46243244489479936378 - 3.1926614740660180581e-2021j)  +/-  (2.94e-493, 2.94e-493j)
| (-0.18115478103822643936 - 2.3094023667414819229e-2031j)  +/-  (8.79e-504, 8.79e-504j)
| (-0.40104757856857899775 + 8.5332085783579059986e-2023j)  +/-  (2.28e-495, 2.28e-495j)
| (-0.66048618821553350995 + 1.6403232360322711048e-2012j)  +/-  (1.01e-486, 1.01e-486j)
| (0.43184293602884393951 + 1.9120853629796626472e-2022j)  +/-  (2.52e-494, 2.52e-494j)
| (0.37038019286304401458 - 1.1608017036874152832e-2024j)  +/-  (1.79e-496, 1.79e-496j)
| (0.57907424174813289938 - 2.2061864145085766677e-2017j)  +/-  (2.56e-489, 2.56e-489j)
| (-0.55079710665003123085 - 4.3971492493741083347e-2016j)  +/-  (2.88e-490, 2.88e-490j)
| (-0.37038019286304401458 + 3.3941258750808562824e-2023j)  +/-  (1.82e-496, 1.82e-496j)
| (-0.14404384056470001885 + 1.1301278236004447538e-2032j)  +/-  (3.94e-505, 3.94e-505j)
| (0.3399810435848562648 + 2.7407751073482963654e-2026j)  +/-  (1.56e-497, 1.56e-497j)
| (0.3099053938405638224 + 2.7962364143334399126e-2028j)  +/-  (1.36e-498, 1.36e-498j)
| (-0.082894004038769554567 + 5.9127422927041018318e-2034j)  +/-  (1.68e-506, 1.68e-506j)
| (-0.3099053938405638224 + 8.7888112834302423961e-2026j)  +/-  (1.23e-498, 1.23e-498j)
| (-0.80260008317091020375 + 2.4326064612615677362e-2028j)  +/-  (2.07e-482, 2.07e-482j)
| (0.0894761477992087062 - 8.125928440583583808e-2053j)  +/-  (5.42e-506, 5.42e-506j)
| (0.24936117423165202531 - 1.3124645466451120143e-2048j)  +/-  (5.5e-501, 5.5e-501j)
| (-5.9238398295309837536e-2119 + 6.6904060985584243058e-2117j)  +/-  (6.22e-2115, 6.22e-2115j)
| (-0.21640280502393991398 - 1.3705363152825258498e-2048j)  +/-  (2.3e-502, 2.3e-502j)
| (-0.24936117423165202531 + 1.9096604211723419467e-2047j)  +/-  (5.3e-501, 5.3e-501j)
| (0.03756732209635814374 + 3.0690953443457812417e-2057j)  +/-  (1.73e-509, 1.73e-509j)
| (0.28007244233168701639 + 1.3226591056885418545e-2046j)  +/-  (8.87e-500, 8.87e-500j)
| (0.099639517754412514008 + 6.3970696490239387478e-2053j)  +/-  (5.67e-506, 5.67e-506j)
| (-0.099639517754412514008 - 4.4914344412801298514e-2053j)  +/-  (5.13e-506, 5.13e-506j)
| (-0.28007244233168701639 - 1.4123863309989220856e-2046j)  +/-  (8.83e-500, 8.83e-500j)
| (-0.03756732209635814374 - 3.4811868792828479233e-2057j)  +/-  (1.73e-509, 1.73e-509j)
| (0.21640280502393991398 + 3.4725384534190125354e-2049j)  +/-  (2.26e-502, 2.26e-502j)
| (0.18115478103822643936 - 1.4876532436665580416e-2050j)  +/-  (9.5e-504, 9.5e-504j)
-------------------------------------------------
The weights are:
| (0.0013116383259852871791 - 1.5611651364915435331e-1763j)  +/-  (1.35e-123, 9.75e-353j)
| (0.0075830909022732410172 + 8.9088593742813631474e-1765j)  +/-  (6.46e-124, 4.68e-353j)
| (0.012330952109766525264 + 1.1459281657503156594e-1764j)  +/-  (3.49e-124, 2.52e-353j)
| (0.0037108172099936470916 - 8.711968246908663443e-1765j)  +/-  (1.47e-124, 1.07e-353j)
| (0.013487743823520907002 - 3.1842552592120908595e-1763j)  +/-  (2.37e-125, 1.72e-354j)
| (0.010005483540478512908 + 4.9058740333081383549e-1763j)  +/-  (1.18e-125, 8.57e-355j)
| (0.010005483540478512908 + 9.9024452836560352421e-1765j)  +/-  (8.71e-125, 6.3e-354j)
| (0.013487743823520907002 - 1.2381804772560147623e-1764j)  +/-  (7e-125, 5.06e-354j)
| (0.0037108172099936470916 - 3.512045354319225342e-1762j)  +/-  (2.09e-126, 1.51e-355j)
| (0.011172941278541136922 - 4.1306521623623625458e-1763j)  +/-  (9.48e-126, 6.86e-355j)
| (0.015788185468788780382 - 2.6594111413372606362e-1763j)  +/-  (7.25e-127, 5.25e-356j)
| (0.017993654294528382124 - 2.4036726673089824358e-1763j)  +/-  (1.64e-127, 1.18e-356j)
| (0.015788185468788780382 - 1.4612565904679635059e-1764j)  +/-  (7.42e-128, 5.37e-357j)
| (0.019028133702814964833 + 2.0005535899269170153e-1764j)  +/-  (7.14e-129, 5.17e-358j)
| (0.00042114406687514646954 + 2.7037291881731891306e-1765j)  +/-  (6.65e-129, 4.81e-358j)
| (0.016910400355369861416 + 2.5023596739116762123e-1763j)  +/-  (2e-128, 1.45e-357j)
| (0.012330952109766525264 + 3.5857713846811194194e-1763j)  +/-  (6.83e-128, 4.94e-357j)
| (0.0024528410238967608509 + 8.3841706102134350788e-1765j)  +/-  (1.14e-128, 8.22e-358j)
| (0.02282289166349470309 + 3.4464075885913022215e-1764j)  +/-  (5.72e-132, 4.14e-361j)
| (0.0050119522348769930927 + 1.8563177031061179091e-1762j)  +/-  (1.35e-129, 9.77e-359j)
| (0.024611998211444171082 + 2.788077155413843937e-1763j)  +/-  (7.17e-133, 5.19e-362j)
| (0.02190332982846887765 - 2.437689284155918171e-1763j)  +/-  (4.82e-132, 3.49e-361j)
| (0.011172941278541136922 - 1.0628804285247473259e-1764j)  +/-  (6.82e-130, 4.93e-359j)
| (0.017993654294528382124 - 1.7816030927944913555e-1764j)  +/-  (1.07e-131, 7.76e-361j)
| (0.025443908977444975618 - 5.5540054573485598548e-1764j)  +/-  (8.1e-135, 5.86e-364j)
| (0.0013116383259852871791 - 6.7320523450762172319e-1765j)  +/-  (2.03e-129, 1.47e-358j)
| (0.02282289166349470309 + 2.5219839449698686629e-1763j)  +/-  (3.05e-133, 2.21e-362j)
| (0.0088134205062412993565 - 6.0864047930448695191e-1763j)  +/-  (4.6e-131, 3.33e-360j)
| (0.00042114406687514646954 - 6.455635931643307407e-1762j)  +/-  (1.56e-131, 1.13e-360j)
| (0.026854638520840148128 - 8.1088965225291193209e-1764j)  +/-  (1.99e-138, 1.44e-367j)
| (0.0024528410238967608509 + 8.9581158244561888273e-1762j)  +/-  (2.9e-131, 2.1e-360j)
| (0.014642746658475809753 + 2.882767079601940004e-1763j)  +/-  (1.99e-132, 1.44e-361j)
| (0.025443908977444975618 - 2.9934048279569287167e-1763j)  +/-  (5.24e-138, 3.8e-367j)
| (0.0063118081260827626203 - 8.7061071011817655409e-1765j)  +/-  (1.23e-133, 8.93e-363j)
| (0.024611998211444171082 + 4.6892470784766519741e-1764j)  +/-  (1.86e-138, 1.35e-367j)
| (0.029134162316990381236 - 1.8691466631779299767e-1763j)  +/-  (8.54e-142, 6.18e-371j)
| (0.0088134205062412993565 - 9.3155363522317386012e-1765j)  +/-  (1e-133, 7.26e-363j)
| (0.026194682412330616073 + 3.2686234970356978844e-1763j)  +/-  (9.49e-140, 6.87e-369j)
| (0.02001626687126541392 - 2.3506113355436867192e-1763j)  +/-  (8.51e-137, 6.16e-366j)
| (0.016910400355369861416 + 1.6048652416733402312e-1764j)  +/-  (3.63e-136, 2.63e-365j)
| (0.02190332982846887765 - 2.9831214755683760418e-1764j)  +/-  (7.76e-139, 5.61e-368j)
| (0.014642746658475809753 + 1.3415917247737734521e-1764j)  +/-  (1.62e-135, 1.17e-364j)
| (0.019028133702814964833 + 2.3558421818622877031e-1763j)  +/-  (8.47e-138, 6.13e-367j)
| (0.026854638520840148128 - 3.6272636315007804625e-1763j)  +/-  (2.01e-142, 1.46e-371j)
| (0.0050119522348769930927 + 8.6845591639470132892e-1765j)  +/-  (3.28e-134, 2.38e-363j)
| (0.027445794354185405529 + 9.9542631450930303626e-1764j)  +/-  (7.92e-143, 5.73e-372j)
| (0.02372947487998324847 - 4.0039892102561618483e-1764j)  +/-  (4.29e-140, 3.1e-369j)
| (0.029134162316990381236 - 5.9593220347938804132e-1763j)  +/-  (9.22e-146, 6.68e-375j)
| (0.029766425041369978288 + 6.8115632580960637925e-1763j)  +/-  (2.41e-146, 1.75e-375j)
| (0.14759169871207185981 + 6.627530793826237142e-1761j)  +/-  (4.98e-150, 3.6e-379j)
| (0.02001626687126541392 - 2.2693927697566734608e-1764j)  +/-  (4.81e-139, 3.48e-368j)
| (0.029766425041369978288 + 2.3131137524197494729e-1763j)  +/-  (4.9e-146, 3.54e-375j)
| (0.0063118081260827626203 - 1.1534914012676297424e-1762j)  +/-  (3.24e-139, 2.34e-368j)
| (0.027445794354185405529 + 4.0755310215674748286e-1763j)  +/-  (4.55e-145, 3.29e-374j)
| (0.02372947487998324847 - 2.6357886243373030128e-1763j)  +/-  (2.08e-142, 1.51e-371j)
| (0.0075830909022732410172 + 8.0321664788523875696e-1763j)  +/-  (2.19e-139, 1.59e-368j)
| (0.030754537176054220436 + 3.7413081885430290055e-1763j)  +/-  (5.23e-150, 3.78e-379j)
| (-0.18411574531957058177 - 8.5776964836997512935e-1761j)  +/-  (1.89e-153, 1.36e-382j)
| (0.020970316088570424557 + 2.3798795653072653713e-1763j)  +/-  (4.58e-142, 3.32e-371j)
| (0.030775354331394435445 - 1.1617518034189615397e-1762j)  +/-  (3.21e-151, 2.33e-380j)
| (0.030255049778933301971 - 8.8278537641762323113e-1763j)  +/-  (3.77e-152, 2.73e-381j)
| (0.02800244707860720346 - 1.2276465429197983739e-1763j)  +/-  (4.54e-148, 3.29e-377j)
| (0.030370683413489489371 - 2.9028726392965913172e-1763j)  +/-  (1.6e-149, 1.16e-378j)
| (0.038152843347101778469 - 3.7778413644308597757e-1762j)  +/-  (1.76e-154, 1.27e-383j)
| (0.028553397479493880598 + 5.2393362178846758448e-1763j)  +/-  (3.77e-149, 2.73e-378j)
| (0.030370683413489489371 - 7.9063668253436040265e-1763j)  +/-  (5.84e-151, 4.22e-380j)
| (0.036208633993364548242 + 1.7388881245297856106e-1762j)  +/-  (1.23e-155, 8.88e-385j)
| (0.030775354331394435445 - 4.9618261341001500384e-1763j)  +/-  (1.74e-152, 1.26e-381j)
| (0.026194682412330616073 + 6.6677350188893176574e-1764j)  +/-  (4.23e-149, 3.06e-378j)
| (0.030754537176054220436 + 9.4385931767742055681e-1763j)  +/-  (1.68e-152, 1.22e-381j)
| (0.03053846886203499265 + 1.451332554949597856e-1762j)  +/-  (2.46e-154, 1.78e-383j)
| (0.02800244707860720346 - 4.6133916084586511241e-1763j)  +/-  (1.39e-150, 1.01e-379j)
| (0.028553397479493880598 + 1.5152464793438814711e-1763j)  +/-  (1.78e-151, 1.29e-380j)
| (0.03053846886203499265 + 6.662463852435751935e-1763j)  +/-  (2.49e-154, 1.8e-383j)
| (0.038152843347101778469 - 2.8256997584494250307e-1762j)  +/-  (1.73e-157, 1.26e-386j)
| (0.030255049778933301971 - 1.7936105554902999877e-1762j)  +/-  (6.44e-156, 4.66e-385j)
| (0.029883994001146520632 + 2.1271936838556916318e-1762j)  +/-  (6.59e-157, 4.77e-386j)
| (0.14759169871207185981 + 5.6119465492340314846e-1761j)  +/-  (2.76e-158, 2e-387j)
| (0.029883994001146520632 + 1.1199038814357355666e-1762j)  +/-  (2.21e-157, 1.6e-386j)
| (0.020970316088570424557 + 2.5945288008210242759e-1764j)  +/-  (8.38e-154, 6.06e-383j)
| (-0.18411574531957058177 - 1.0265371653878733066e-1760j)  +/-  (4.25e-159, 3.08e-388j)
| (0.031708859145765267878 + 2.3064115372230656262e-1762j)  +/-  (1.48e-159, 1.07e-388j)
| (0.037290947462902791471 + 3.8504041653014978602e-1762j)  +/-  (2.29e-160, 1.66e-389j)
| (0.03418955141415180225 - 1.4541497146073454016e-1762j)  +/-  (1.04e-159, 7.55e-389j)
| (0.031708859145765267878 + 1.3850040444827511207e-1762j)  +/-  (9.68e-160, 7e-389j)
| (0.038207737533119483204 - 4.9144274034488450683e-1762j)  +/-  (6.1e-161, 4.41e-390j)
| (0.02998322497900860158 - 2.3209764805815105101e-1762j)  +/-  (5.73e-161, 4.15e-390j)
| (0.10442294754748343811 + 4.1735477500451423257e-1761j)  +/-  (2.33e-160, 1.68e-389j)
| (0.10442294754748343811 + 3.4165272372232148515e-1761j)  +/-  (2.16e-160, 1.56e-389j)
| (0.02998322497900860158 - 1.3045583112027099203e-1762j)  +/-  (2.92e-161, 2.11e-390j)
| (0.038207737533119483204 - 4.5582131758108941067e-1762j)  +/-  (1.38e-161, 9.97e-391j)
| (0.03418955141415180225 - 2.2583383135537327597e-1762j)  +/-  (3.71e-163, 2.7e-392j)
| (0.036208633993364548242 + 2.5092144918640425468e-1762j)  +/-  (4.31e-163, 3.11e-392j)
