Starting with polynomial:
P : 429/16*t^7 - 693/16*t^5 + 315/16*t^3 - 35/16*t
Extension levels are: 7 8 30 46
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : 429/16*t^7 - 693/16*t^5 + 315/16*t^3 - 35/16*t
Solvable: 1
-------------------------------------------------
Trying to find an order 30 Kronrod extension for:
P2 : 429/16*t^15 - 27225/272*t^13 + 13131495/87856*t^11 - 1188386485/10454864*t^9 + 3595718907495/77669184656*t^7 - 107404612029/11095597808*t^5 + 9905616105/11095597808*t^3 - 264663405/11095597808*t
Solvable: 1
-------------------------------------------------
Trying to find an order 46 Kronrod extension for:
P3 : 429/16*t^45 - 106670537509032267756432014985781269074076267601080781681272508306083594692647957378666456026854297403598640088226806583171011669018346621749709956551286692878653/355298559579379617161820488346309975140983131604813537015517785244117667875763965292567715448231808548411383428273979400751731798696414833695224811215133378800*t^43 + 6571572389708595890518271994686326634216219680219611786330518895702366262778145451543608439414356779119315797202177965886614025079589207560780709631613294145410217627/4188792368161095996529282647358821451924620630054949194644446929135525245421319268816727081276928906881496004927636080145162542040731382681849852911820814969362600*t^41 - 361834674693380298095976098001825347084806487871656544488498746042598667430910344577628532594327600449443210493861963074752201985929230344477761559915346366733266834473/71209470258738631940997805005099964682718550710934136308955597795303929172162427569884360381707791416985432083769813362467763214692433505591447499500953854479164200*t^39 + 282394334853846502413057794682099801302106490362568707065201056020942431428880425920935955872038603032197694998787434760632556165818192390690801573467079691637769334967753990647/24714529990368245202748128889461744654700984977950604461027600212643695586610511199398031726414488149081711116129327427020855617687664235152149623768642041387359359107212400*t^37 - 1650388380761358451162864966920599543131099049723799485905191666744258938187436912940594777851005307835714341583246236299293911082104774317542086813469455587491244591423542388601/87151237334456443609690770294417731150787683869615289415202590223533031805416013176824638193145826630972349725298154611073543493951237039747053936447316672260688266325433200*t^35 + 3290895540666242501593280897833707598000198432931194237407344535106504451341142477779717048894204285407619903435628045133010459583472785738282060960437951041248881077173130098/137318126052189774595101003615153988157753703576074510633197358545482718180802541770206887909368424313506853558768100752741927774082831470189685824234217445788899579294275*t^33 - 16296858326266601956010201787943740114491347500554398902193756417561567170233039109065158176732262761745405435688416184889423327505445344695360426922630877104141232458948203/688311408782906138321308288797764351667938363789847171093721095466078787873696951229107207565756512849658413828411532595197632952796147720249051750547455868616037991450*t^31 + 1386504525458781231324079352995690918123809466363477942382466751973069793549651854311362887821578863764393367857279818557748184691713147095443722542935953243700063735626224215257/74894921456229622943869206207041634011687784679844874270059171084336221351317715723138721452686119425578561540993990010554303195370353728917574527194097891609098641130383400*t^29 - 2602091705466782313260363237604557424327695898429528446012044732107091564574940469078457700821445305466367687064110810325770261588558549048605054416756387984746218884547159324051911/225358818661794935438102441476988276741168544101653226678608045792767690046115006610924412851132533351565891676850915941757898314869394370312981752327040555851777811161323650600*t^27 + 1371045697403622161326405324696485594576309381901840698755686918097850694496198408166053042520158843579804763463097505428280749179392859419374622198030851015150957343868976091080403/237878753031894654073552577114598736560122352107300628160752937225699228382010284755975769120639896315541774547787077938522225999028805168663702960789653920065765467336952742300*t^25 - 766394905774895247118527157287344488548712852141163604105207785760577490410296394961187300154955053437815757112305594159292743645498351728560249651981909070680480359555986017428387/333030254244652515702973607960438231184171292950220879425054112115978919734814398658366076768895854841758484366901909113931116398640327236129184145105515488092071654271733839220*t^23 + 359227063015770047793174285007452307908002767766312294350007854415645881787154035747461097524479837894381793570481205057269552694958854328683903659264696997918162165103153608989/490833093949377326017647174591655462320075597568490610795953002381693323116896681884106229578328452235458340997644670764821100071688028350964162336190885022980208775639990920*t^21 - 12934889416086358860845546304896882197266959424461226562495619347453844187835320820585194349689518339150862039326497012752049538648826987827088528146258562851998633649992075250487/70329370461603636856528588016490061243862260623028011804048694484119771869463910275679792609580491084594959431519657825302223338843298919431007831885636811149878485995272984680*t^19 + 1769408096402324104809993084114591139897845289012981284433839574259399078591279075832824849351136971628889229619195511016817407163670707285348393873600478627601001174237812405877/49045482032434115176263357432552279551640787013427429284402379048136156698441937429092486951417974045835958550928182430802866275772300562234781777499194091986099470496703528790*t^17 - 84471446023210792255277928705480747650622355922211023557516893866236505672852143223560906157294946479718604264878577296113280037710243825670642586512438580686162116380801432489/15560234897464632490829936928938958507704743420846310737288700778048983176265571276925195956621517320231466116928999054709877535900758809040735973767825319443998771256909798430*t^15 + 4645066410894520690074628744303446988708573655898620731346120339140872939639699812264786181513745575911925563272337298564216458262546646928445113741173225781344593656823649516971/7593394629962740655525009221322211751759914789372999639796885979687903790017598783139495626831300452272955465061351538698420237519570298811879155198698755888671400373371981633840*t^13 - 379079647801731946224858625159460293582878295506785817742889227032172299464681918273571828815917323589346109493326932422029643489288885203162496571816322152054186636869248235957/7593394629962740655525009221322211751759914789372999639796885979687903790017598783139495626831300452272955465061351538698420237519570298811879155198698755888671400373371981633840*t^11 + 224362892197322542490105812478409493031369899216432887294232415532730393475315670778301264848917536137527719085806192399492107136235010462475458061302785391173332122671484423057/79730643614608776883012596823883223393479105288416496217867302786722989795184787222964704081728654748866032383144191156333412493955488137524731129586336936831049703920405807155320*t^9 - 2714682930178234767465972573444233925802645014343036670170039152972200301429702813237843143060550964123790197747621306712899434217974923764406738832974645790562990493306804073/26576881204869592294337532274627741131159701762805498739289100928907663265061595740988234693909551582955344127714730385444470831318496045841577043195445645610349901306801935718440*t^7 + 16221108746958929422457621045335936183164350759305890532502641586261592678124308746603927390744032463380658162340979368838324332245686051672800458002461864157215949976173263/7593394629962740655525009221322211751759914789372999639796885979687903790017598783139495626831300452272955465061351538698420237519570298811879155198698755888671400373371981633840*t^5 - 11107222282791261101759936132650468457432681582458282276659594981212507806103150415910481715435375217058364666957915224921703544626539949755255495195648287096898323695997/526888606977006494465000639846847346040483883344248954598151272059976997674690527809679288392375949749552011861399902685196506276868143182865084238277056531050668597336015052144*t^3 + 199956141123273025268634599937772741454003293835226728196575588704245991650218427700863982599703241819943029724979119432162860802534887483845213222076327204740073501553/3227192717734164778598128919061939994497963785483524846913676541367359110757479482834285641403302692216006072651074403946828600945817376995048640959446971252685345158683092194382*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 429/16*t^91 - 23039868641978176955103193086405205216300638021191826797831208245464123450479718923829487935671884629397914832778272917979524027029128750832326331381826401063144379287214753053572580715335411191547180674915024356118137959601319306270633577552853166350239888670491995620232319724128671065949932936400371079724991532313947924939775635198121769698549502561484117455621817831661967868168414789620844105727674272648111869410492785078511884566974870382152383550062755987955023858676741008351064405359372056473024658479369153834630670788357050009325197807173259071270402085397073358182675646514793115075583484624256005386802853661925301856566249364345322251953114390074577156938083335558431310261033966432620089015251387047460352710146126330484613352666489388898284880774307096312033286573936890882250780770737182499127380130982816796991410877683686466910452809666572200897252319099920817286886123345179659434654323984558880994430892517585965776871639825541854999193837948460313964862581604125749449500653779937774443713370790398390180399295891979090526852687994919987145268621659367922056994383471135420456774761262150348559282231992220587286944398722915489489005222153852770533303656198328063041919407422008247359992749917775444582613010714276818533854264665980041843056747070397825609183846773976835162299238140776926982634882932525431878752304750094800022419862376382146753356195587174615091374903656187440019907876495850186220557528543223120177039555692236146723423963408537198700925797754262080509706470368824816505436549260187123708945227452263733496973680327443526257783049105234138111145486098344397467422852356220545420232021672165245321429701550317532320031279015475155152174724295827926422837310322734583045740700194760120610259739875011729221409584752802586416016483463818225352079689539921271936756617393926303860101916510189589663729777026400507832654536294273216898298965113384679412390299255544115285449835823256596214944281783138347678817048075699062148215936884574717723721971001138932862572074613435500541601382530524561545977935873527429020428163846045452568154184833518456641598213510307041195384534664167478395413958795741251110101408487727372832190936810753980293787439536729762452993253538183825074781332526823081823182646651050901001303352724949681341746055783880315865716002089803721645567327019975511845033179378760495850670109565160694939720086872819668512365332889610170294029091738248148456137297207282668974800136751016320784837334727043890284125334430205846769321869777339668761684500085021553030513300385757856086076477997896087153159454581481605798327773951749809085263147180884931015258726975892923011094589222824810575035263357165263956630538401372530682517221087062668867206094953243682899731199054929518551773705147573830158057118702759978957281286376429678046330577537260979714682854734657050422567571427718260358243814228260703478882301371862477683424322563036092023911203987723308643540496765432025179144093716354424386959922325182727814061840205506006113028426699245393720459912392749934142645061896486877412820536841209113464170964833887340979041915255194632444739058441152628837017234428029299790173731629026801333697447294251787886252545618199839381385056131289888591706208313351153701854090659783657414997813706246630687024203455557302374158048417502970696323748605348433155883192511216153165018956474883504538924223072860414365037328612305956130827050477117797435690123935908570450153825385301456334694042429922869710980621864735174734529859859556790984102290140445619129467259968524841765720318837938898360918929292645220841851579682257530823707980207743682373990962715653338210090888431868751817196674410031960623826006185005503176007666788162349092176346754108091048249992103352178470489319080246511249275240553762937737110953252410062647296502072357918116475951872507691195297700840864959684043679999012296097187874493380321023848070679592123225502445274286632701170199503617067883205706059509695396261680971342937289407884977579082568826455520965373745107858895435994160834693094696943175080618138950334686195198758045148510643154157364016690714862169581110265433577578706674089217162295454812155437969582822185582270176641526723830523391440878371005771457294847462453894705941562312226024895487988284585559418445271646181/37532629032296215521444300588688410034260887655205646197458539493886708738219670284924757732984462898439947026402486033192374436229948621282742120900339492560422242254729471860866493228263904980187169732634339235017970720294453414169807403366496758094970569816257450247245167261904507719478831564679059664061045084377135860685521847825882267271545875068180932377392609126464919121451357225587606414061397247258921013562726802007176836181065008181860383679777171732333581229832120571314445301746876787842739714197228263877452745781083230986832537272707006329667463863150398230030978414748356941062697774627175391501324694203856341646969704704492640180724150442967199305572037341561200789789020167406663018571559266394794826303318761613858628158617683410365057287937270261825773994872009557768488847452166390306725276168089446623909808529059649174408193209372078592857126811245124559049680755720763766461170323029334091929036860698939168235547380926953737977759405194860519075218249151256654641710646027921034797520037957003240324481590518038382446949709521151146640203036542458324313532973228911619749881982615095705112271789422899572978304402834448917575137009844405490344273835326042000671088572805310281324327337355280585034648725730529778225815606122975665769868650152787040615446075684894772422349326501416743214471819335745474927411054136650702509656249324335496920471171916261367064413474162179813121232008440966516342640157331631100785398346941573504540693039203706802674289610661282461947373815384732507150741386329044580702621166073516177087581280083272923639652397688439398539853433172638218094465713945256251207706046735331177119100111913140260874238623574255138144389696932787353607027341371417240535438330771804012379369477457705039456827875974254293600426267764959642213169831594759298562121613850090158898593376569509839287327911576034215774214465937832282861828902355763799771871725393184491352056805672029341872581866580729780936823651552783712735575977142549243421333886349247302814828463577813670233568426107111770364919510720947301003085372358905903610157113180008449906007648712014074905206654905213892586039796935268351588664462369449050376074637302159761315938664460643054628395084103596410284709554077338192712607347470128353084700754208055247678397454903520008915785333977393002938635692662296036218543905270431696880137478475433903736544962361362770044955715274644957018471756942389995279872978901407143240111366297781384584181003197889796885392783653340063221690563770421437632579807715208661621520381452704915252956068891543328032582785741035128720112563547263111668792298749602503303315054009721859715122902993798445927100016431051987175767723719955331453823759455546108389786801688350150939564105401620820097628469199196970122191640522044823662216319290438254927090013047535767282289566472144901139128898631945876423689009166231313018452919151234155969772652378111504735233072764475833000300111473268911310851379977892012205239878915971657310764514471675217387358329763175197204891150127153521207736253503106279966138297049453278396018725517149838888279457637135249161757912336864726969975371242495424655188335937733109358345211210450126262019555404281360902833224146467890508229387086630722846804126200905324265803673448898032808250850193160326556760565580155832398003623173458048444196054084200915208134896159614915754920712062684433756117108269235481622391590089356159177910384884255638326149471610018592930467371830989687009671168827626968810939307645345345057502169417571747695168058805301125628081780649773105070031502967403646038670163277515047516566919730360353856853228677865039518847732162898234563031278302922508827348792994425202601415105312533745053779499905005327268637937220381239876996044163520770452501594829058976020832156108517225497407523041026382773926656377238021002334725822049019231308904400026065452104031266795370947135581567138642180223927835326791886769083137347686650252281180177374665175226318690906210311142900758111663685841078973599865959125882229983392250163382223548985332329009447713562688739107245740681936245058710888411094327197835706720902994929977524473962020419603479395593259723405885474207806490783097156332149150966661114846100362260926047615964239155507366121782574228170111547267172675600*t^89 + 210511746437618826683513582231049606966345004082568754929965334273318978103647755233565666083879172276964454933970660197045828148095506659296648004820076395177384914740570063213843319662791559396659740452285572191033255567712291959018457659464643832280258913154664073745038918787752902551648150352574295912530006718532530995192936830475042824792496333704481613279358769285548191153550256633424833076864833216357913910887965269478012117793046127791284340085983255198488779994231317839665529448627668459143674246550275715668402375838707101033298636340749530588725777382993428625249191015762171683446058921698559513237099567808842849613477982492312670321800335111762003652282208320629216548468557855616783441991876137703756789991826211757960892100221171955088032229646486897057402821933134524548634642473699432175540344346562017336398438167050364391745633405564539660692491064630968607726006164464013648241701183671158123471620188417381893620821316914986504620733832984139848902857148060326400416901070717310837840184716987579712243674144676835555110933197953060243730730709235317724979865570120050983816404463869009052911388196481789438119194044944904020807255486610476779303272027367705762538633695297820861181432694963579781617035800321129157674847279747967036766095847989188618423232480135289356005771609177964611740870015567507728097645360686836023421649935889855925137149222709808766937993241582280618481413817806043312856609110475250963392384073659168455485227653305473302185958709001820757356235273671007899833913078095720861578000758591974878917244922424319500166714437345378304292565604938480310838756865851138832978133821438832256844964282672404395722089505324793604216878619930524070778488039516948401264622580058176619118088132555682290725593310466407868074838115546595261458612855823173625875677536255309064825487474062199298021311919902846681649775546276321374662700356745375177766553978619369927668521277180339182638550473016428154110535569485828535865611138279380359927744880422646736122935255129951025665866155310144521519331164991182876122067912696533964785998498986196739406668763250300752838945252407239850704896716794666677598372479404098194914938746301503585264456398048177696364258904888567397242234008852957886827810232604225794250030501704053623467407235658754255856399228510504289040924016453348362185217223062126602346997519573166281464926275605122802000192357940880388494240463076799159573024716833637564822157760682766529248689828872514922601407812870984226756503676612688089999800855028811453971773903502286998195816603315621771476299316235473617010285463158592551942125552550842191049023622150463216375150838363136930514340920676129327767819052964721071073337265873222651216544911487559694156264275037152092617441225360547204441553069040346213669570891736767668577256850930408834636647019302294512667775494847949449569795535674912498911522016230711884358653863789614534399994193626790331452122534980524148822831798964430175670680725491213037787753467104172268350344665694409036028974765723923718604800729004477332904934244806294331600775906331053463756838696361160176510827660695795993246314554059627782255281182271934262824777474605998528699731649308672045850539844196722119165836726676596114740252303047968777967231484595217785181631465573341540271350663310798077579283604078901600500395265577650766691926922345765022890557450925991991448294962684925687887430147941251570582754455999279544559811187352695449406681850739065192606527926706557815501581826912590298222358025920947607839101597804853065959616135165667321920349628536205369296693730764904944207817081247699630170067430541851259493726600204150344762850090253545014359947651516290341568545002235520827514671904556975544527865865272309215847805417464857287273714429103494517027182452826813726169091331615260196833311450373526538964126705236331281247117447363923619707534984854797825226845249513935060258312790560546095829893519798716454528095334096333305128059523645121615691982224114528209005838950252430665223422046265765723066803596349131274900688427333097392919897715435156840678784159978806598891111380537540158418322926700678470429909342519718239871975123425291570451555550025788571884465499187675612838811567566857665205657207204896076303422513020258769247093251545020506206979767/30974365098337936302304730725323940706924311450773287609145621595422414686846856197688430190511422773881042882744047636182504889115308548942902176404818671327876861754349317595257986534023211543474164629402477968787105606483802096844846106739251947069245887299413704678292782960395623563115697931224864173661338371558497026068637187746026729299852306588142337158428911570752071478764554320774556007300378999259133450257843734258452791710966613977203009537491307629684272913637404983285815701946136272319038590236975583188826040247025652620348353872360547578653019565022813395306515401447302790966107278977695899467340723762145503789286453352953118698745316015315325734912907396683504369785235728454859756021457857981300352329208357803261040767321622499654919002729551342625647375878048967691811948692612096096479635036858337168080928135734411375917977568932448439934236757882207719224134788869896109728577726634803399375816604844710032673909009320682476572215615528136566274609988385811823092891336294232252782175374124586279126383299798868945690081952027972801032027158952211869014607789151757747872886354382846957079478978298089216093940383005171485962645444429243296988967146710346051683825911036174389317121000062505632008619380640005657427527716187077512811570651568339797073506105650094684363130116935191688588891085984113989365969883592083042006631464598647733866072641691473437090413185754451323475493533446034232109508929440288540389661766788737658224775040998447094508997615542383270958999451753481272513756590188838975893548656619660327884182765107922229327477735978349940235992143527217279055729247419031900152927530659033083885194153857997697390378537684007666580729763239236755374503418876882649010478514044392838276260351814132949387339057065892969608155783867049419131051601071049032527869293653994654983447662914636537519456668946795877080907101232185158915967229102629412218733719456606399255655159732927294820476274123745962664827770798708050690725108776545901372107109718011575357479411994544398565305847171285595170205300015122574362311249819772480542836310008499673411681402214320295526645370060351343065018133017784236173819177537323370558611235553166875422398121926112590477902469082754491533610830145634503608969902609935475308445567921510713975312675620953440157885583644853236570153184904949738329896635983002814325786656174028960567139778363150046421150378366129870453849094493061479454644373933069766066050506707738554348864135604106523226623675601673687274648463109996847727850975014091676133084017599566521886230790193779504608809432674575355503203694755832091851345876427590709888610298047333110557800902539177074478028195059972118196609950515748936612239864847081259140297404895336287315139371444268606097869358633675287547890484215425321399598950739223526452404939617674604986218699074634661838583210529492813706795710149569884538173548323343255726394427964822190955322121794975148320992671494987268092949764097455051452557288673589349770568077035467048277178272012006779121294495009685350679502459247241004136255121714517059795490393513910661790135946606910421399478143524682668902876724748437986628064002057653314494614760729592123449625568390714257305476660725234823660273925134048303490167807209190132430218468568804835045501137884658456895865008153507303023938460078243856349299456573798068289241445079164603450484641440411269223741985355810619741102995595092510703958213781505229363229743688241994094762155614101704050036277142531570415759827723935926188879527844392348361652868049956833441458910707935001555619548296394369948103132297218455688759599011275837425675979764838291838521873683414211546660007888661344247402001650544314824856836885748161111807338989104221408352487260177923927089140386607968627483728656603355845832049310895468100118019502452637779924582075161335402491767505533283855926142989687510905330633363391881804687845722004671538862499805020964906434487395343238623420448828159081103055833147894450713652425345994143022131695638039147893380758021198527244205331083630717153380284499981867333312322279341156183878115278377041324581759934921884507026010110887901735004266781584065423404271485636558075872105423616112674720451069072501584943467015461263134685788727826669786502492896120410807106055443258129034000*t^87 - 536003547525541616945837852762210530962549927341750749226121392945400629329177024473024602074788847224137528266274516874268825115306800734395021009780387611835296249492249274215951877407608233416047047029768356810189113769579134386615378004627414360162322409702671070829111487851765753047649688595981685883866237030323750906971766612252733590611635301878467648101962735499026776908371412986389031635733592683302439155936515234535829598213597823317612241542567340799903911795656203305021455467809862399416255723830149778217374363749087474883243406046865091616424298823187768749296551616722265120985496070990783335469432531786102501076670508960213288438974682195901886644107110239560206471348894542097924406499293385459716563892301011835996190624324777830406161363398570339601562774179022222751897835368526924323762591409768405324867406255695650431601552229250704927672368576393820434847787748544451750824883187724997129790510404075543505305684664079369009859334353986366525158958220883441535092301647852055133951976981397318611163183404066457373931815892863651248381532007238306845573723747324587045892716809719375777910605120430015954287660758628816782326211771798382142020704616435953903676146147826634865135730130369920830820504359948132113152962795861237033429442679554863051838231902723878555186454411697571972464260036412088229972146514524084451654817696729661138852629889281263534570216018402917375166850638858433633874905521976002213280113248678637445246534794003031993781313611930245689978648102263029574743845667602960664643633210789897872113818920289348769792549786419439540933692669289801093477670696403570562734182260981873364898367349895067470032384569112260084981659086752711461759559727558526680361957549296642969840196759204199190490125196994241174183162530388937754682338894762855351593547516786332077653628753451485940452979563600174438985747212309426520763454873663949562140944189222995487384026435468785040061158061401400030653314641265430360349569967035067662000161791856222476604084702034928763619366122236231506019645774627178594713104199596989637402926401521913448055306754471207453026475326807962402141362416594769617471760415077776957667739562482667162295182078927399296621379832300854862059817817828536089258795131199725450253506617658289684768660670693231369798123092089180939262503560685153253906768222963137583095434346469728970506719201556208349032838363127528038266309798507506382966926759234206339755589164100572023000050156252153032912344699512716484698719479862738184002173927708962869611045895577316576452873127524571409160513174002617342312181400036706961358168808819242658144011175627357982054409499340612740843699535241124654471448610223407724727540489328819894768733460103076759383045999314817542055828342418073151152232141703789108218992337456426096181870282811727185693109749264018684822834922344158560758513386218408598680464256814217428963335522233573921687817080024493534683111572037639371063214848847001552923060466075950543752778412375597194834455031993033367894164840349968726392622450233343303336489790637852713007752666346031476476999764850548601184795791430959759720185087108747198987677459974235093508580143466533332760867147181901001030758392285462042146900318093178328617314399786913256564257193305827278557597094124643314670534559827430223847550540413194768727552803478264112665659179533113791843542203682313429510226966198351941247605199543828349004415718311988036221755347624083792929500620012154307845509709801991642857006941642411648391063607193605887504364416264098570095013400693373324025276009170863123285680316128153148157526708578402968691044945276908038966357008200489336939728922803040632296139847008389345485382876411165698035375382970987470842052236129080272686093736929310006878137251654339834653975191706314737144119334583765857838827700593490894056694219420854106901828941244587904760501615041059952695463909726804081929461815685012970365945655125569059625032454353204472162158474282061142325859495791478441700396309663914970601869311610483851659172963087470072460213830131135349622122025240048348812979164038251518089597700563584641675378171058680882483752234442558964755673426763958969792932507567112020769143274675781939385351192016199144083725844967064600756441727678403979041027384902633580144605316571/11057848340106643259922788868940646832371979187926063676464986909565802043204327662574769578012577930275532309139625006117154245414165151972616076976520265664052039646302706381507101192646286521020276772696684634856996701514717348573610060105912945103720781765890692570150523516861237612032304161447276509997097798646383438306503476025331542360047273451966814365559121430758489517918945892516516494606235302735510641742050213130267646640815081189861474404884396823797285430168553579033036205594770649217896776714600283198410896368188157985464362332432715485579127984713144382124425998316687096374900298595037436109840638383085944852775263847004263375452077817467571287363907940616011060013329155058384932899660455299324225781527383735764191553933819232376806083974449829317356113188463481465976865683262518306443229708158426369004891344457184861202717992108884093056522522563948155763016119626552911173102248408624813577166527929561481664585516327483644136280974743544754160035765853734820844162207057040914243236608562477301648118838028196213611359256873986289968433695745939637238214980727177515990620428514676363677373995252417850145536716732846220488664423661239857025061271375593540451125850239914256986212197022314510627077118888482019701627394678786672073730722609897307555241679717083802317637451745863432826234117696328694203651248442373645996367432861717240990187933083856017041277507314339122480751191440234220863094687810183008919109250743579343986244689636445612739712148748630827732362804275992814287411102697415514393996870413218737054653247143528235869909551744270928664249195239216568622895341328594388354595128445274810947014312927305177968365137953190736969320525476407521668697720539047105696740829513848243264624945597645462931280043372523790150111614840536642629785421582364504612449337834476091829090815660525243894446030814006128117883835139890101733000300789638700162087937846008484534268892024655044250910029862177308671343514175138774096588863833226886789842238169330132402620150082052350287814187440148957475763292105398759047345116185658775553792562673034383407970260590512345503012397111545429474211473487348972314053446380824443289424211092480574525796129527622194800611181462543353477499066361991517788402255231746964685115067747979324889186625196680378136365153361212605455544687011067056583773099045932004714305836254128338922468900875644566572350685076708363752024126734022948165308041494105906485580030894662663902544496410666028791904652189797506357049501330268874638842798080030728379510994283045248313384392099179283145344967464823401914643719027832056790930477884649883430233876402897920469134922206486215588656065636410046196189752334122370370569631750408009513086173547635054571504755605603892376939361032222077654596902864906839739656825413902798943508563443509833980080075569644574276374206159028934493326068523396448780127956751433542294322810783441522171049997480806127950594383723710454709183065782791453368562952056471397868092803501661736234952643108286420146302134718457670192582377951265038476643078452082590346990070484466106259078532938667020439613697238311712798326990735192361226218848734582233274577469580464388071516327915484989858055167878908832046717791272855244345989907173680877277587993279063326111243906224823069111823807910802107179546030247933056716699905996845910379259195893261763431823016994226823112875888772024391247573769427448026321313082319997366882673018496702391891830089554234308345862950939883770638426258497445125649429991440448068365110073893834589538600831122732795555356178741812790071472818230106988680887176847025473960966324776047270186352308904978873522157622816252099896322514589244320392473890768212093516915220019110207042781837951883518841970823118019044800011691130407398036962041603989682111742132962375591687433075800832596738689560999475382336565633047318441393203036110730901804273560922755667739373912430392484471597112000137536188561100231652791953790932433798318904773915848519909058901015342779975797936930613567874226181303196856166023756761566493526637992499053724792757644487154380603752875688296767112769008285609586980919396523241025511356155324920372251233086341636230952224875201031658883065824817724519670939082826575834121113781389963914986658136861793243152065138000*t^85 + 898905758278416412095886927166821006648956048116327883754703956840787218616402107108511098191139129376194951114838199283556771158112412527114784881487184710962564922382476048268290031498429108303409152045861908025378231583152827747304258254507812533915277168960937819863518744267364610106450573204541976172477020221235705851383264685249878866722098801027332401383047144278752377769801860609929370606065352369042308654801077999702986053525567475635151411820754936521608640879385827988930172823618636437033422322894659223397198092660299051657578268719975947332274434113391015987912622662862836967430286643440799105350601891126628848008720781811761285674378860120940143442877602769768594215999759951711289004342739431127641654270301638759442071930193268215992306938252548851131793954747441941793842901563547800293924986931328093319015995826622887737848139913701370839863395949777248008323734918085142041651352907511847064223117251977589515500418295963194748606828762373070823596179213499657052727375632329442111674240338864227203997619991146867245603579375383656104345939215169203060992221723458490412714165637017047436978137206263006157396137197263677838226934124819959026810891954348517133980306591582307373352007334799975979069382277682624197881960750494818671987084201693045352556091488716729092055440705450956804341746089234025673899827491244689697081382472452343022620470883097516486496463289127009766760801380321109449593793715364305147375787221976933179836398229875464447828396819305549845050696749151148986946964776540874399890400510002042791712266606962977853453119200097895766458000780709821200654251070345202419644769059038246223307322558485457293657224760734224719833003002767003607860872449057756127321882815384654614742082148976097928507253955225587072131906104910599878200796309093300496183227511987477895564898515313324181629670046369450537903687677309808481390643352817481614759099782761646457329971646958554033510883007493118245272467220505024294797281941565056514157527838493860258835223620025177798684395870015034827748125001920481906533977560539206557133501228389110006124196067435419549357455091033252975760901604475642725717947023584601534832128043809771743052253542114188958900341238848791586742984626088756044875364758517367074793371513285066176935968358494609727911749849092530095258651106336899100156190007591043746256348535671497262194416908295261868822143782193671870719681477498612124469052264443000958424662606112544593327936208345913901553473118359077440640989086866505099667058680259095065211674020814499082260686617409242052651938858246447360769101400303580113794896673108933648175717731238411000783954726140036493161841641676787785419121362530185882503863679782144151993440312220021133251042529084634488590444068072490808616092852349325575438946099651666907215337024271084108495995764493841491927068993247621299073627579017130028364424190368958680270751696749441254868590920600937761464204893234314544421535266866522678534037641417403041929252068499770894526228559409628478854560106760729495865298292283518641083190428773155422979433845527784902000581940771153809068698897446440196485700625697505721644680442872041645237336700820084805376643926769663709742492001004334790111441954071523638662039431313218284825138087055538403200852686405283501460919988286885077948476132282298935751643846179548540399431851839410968884202715362646698039055625484718515975093264365036874157901978514599708808700167633862429701120355625208232703792542554855617882227960676289834316103428025667240890178621582038259196420944210371159214826109825953895454601217114576662476420569945524258789736363352168506469016550490821393304576543117642873943041892969078409867820325336575242963195644157336407466327799586233403106514457316330600126706169108934425689286081791961309988639632796020608951886338111172852524657824732208379786453886177548504134677365958861444416676429010024966170209643467724271688061586735811160056624282577590883078467917970342520153463102625490109308595071545746944300820364180741944197756019576485951352465241514579044293542611944839006363901361060077268437551226723088505080326950858059551916037814632575432130769178243901034853422249463096357888312613623747183080119731670203661766095963724287150640551901282889374883664932924636052388198556252096460731/3591108194128287634512967720829693047343285703087179582280102683025823921508439108738227430682890106092766869088956175878723141238917071285835350430106588608205389896922354636692961111964371262235326596160014531609049448894543524154764891498529296023828052216995405826769451682451844668777765942210568671036714504227820354554601657442792481996039409229101483496899631321950584414904528114632399211834643771112107268958619173015356107706994036751570259408697128367879223115725432080451129770410366229589786984639864780172506512416384144648391852494238167860918585636516000577226200759106216982409004015982551156268741308771052672463021762546013802295016861975076497564830496079509283621692088407828692063329053657919275856315761220219806221209699515155322439388984126745033735885272032753706025449215920697830940296059309899154503823120637025225457445111181432167252680342855130721399925325760502184144670920725859729244809407063705759276442300720095194940091090432872132838705606401703757224006535114341812125791429401010793756294305805252583223313538256560046884247264313648529000172077989280003553026273933835194143052199056648007641021450664531889021058136981327310693770410035373953285755357025531570910402640375414123611043787310893160028668281120253970345668565481764667403416882157063708064995781699021443921572527048922711066018840147778582152973269987271102202448585728731265026558546164177469310256545931692930821201201419324231540191659579495504909818740663259894343311688695271264522839295760742127331884353783843168494011785328530754383567540700282684536514167321468497833658094358474565575045693240420313851823719464887198346545362682366555470905994124395756675678784138598249812167817793034690777200379089481282951012103712118906047608663872573295502784600590663911677580757831761314211069282440872863273293509999329505030115698941058775274354148849275881204760753101292195503912922408241262837506747998698905633597441893669373275242214590682594593273138165965189609094787596044161610391344906628979613174334976636115781416153669935672356571316222822126112785520368618435575347109403675364252576822211533705069777964077126529497607423638110925516315886533027697583614330251452853329784512396490903787638552453232216427195819068103041096767449015321574435644883047561469961328852186651107679263012517241126731170564918080741078373093011590598300283306818775340200614374663923355716096914951449721990191434418921266232451482162396710046041474334620789566554164567875282668967436428175322167343261379387127145174251005801048167070682707078787091620706742163216152280425000717571226565771524008310541505013492511139847091514319100750573680541788384012676896188339891851278220829948140058769007029852165436950051727964311260790016029575778803664834188309207606148824952182368124432685172128046151093063829136237754274746137823642178966664134680372630515661252101553054712137562354426434630624188184490399420865811066513791744138674970742427057473870561474051477519087109372071704055336321797870386447016135398247096180701238398985561009680310175154000142600011325961089462907014490973736999634436740070358753669996153539690274417274251102068303387629646141401673037197238066976392929233014413751705548275825099179436510668785909015788531988136486724345136132738362260399343878274394358307515603352862295595210337074096674211124440442998003495941238970630343885664183110038479946355710779772352940077842726643494016211492264346861644187396849258349999384005844954680605832239810966481873402606638819188836700412696558408650534905695009192989640860309451432266839743824495119218565137310242470665046206220241389371925780919317640365485223719198822368292056033765047777665579852382587962266806702050073883484326346439083668666322343137566114979010665804282157270897026937303856981307371166504806087312141468748013595870470361300479785729094959610417922573873707609404248054734334823562690750256405194772879674334471372086920935315681389553894257819698086327619302335525691962414660243921869736552333807818211612456016592029621488008687336552852520428838293719697664166265711873615268577109465885127601249750322033709347976792122197897195978321281418005922987276030589544472682240551694557817500732049324179802178885096681181242708986638914137307639703219599011073846907369400*t^83 - 4943231575736659694341974224741647552127785885309215047544288853285954066314564374128517897834727653168058535926037856324214819975079052491871857735032706878258805340621632298781359391473095080609308306268364011972921397660079298634376895980586584711397801545852243100819334433782945782360741689768382794428729515464984010385613556374939898968047691181136606055339837597381411066533306808637281029856844112138209673148774870292251144267502267424398467126942948936021614260305073249231531761696332568107594848475817592540913234071488028522674231863769708667358299894368988636842940924143376950405502548357654052409956058264570919378759039750800706676083917888051935716499692035783646321177182932328280333014978602056780197655826308136618625736898391944929094488196316349929311595146175494101741628786641037312735343208318325973762285190882013061617562299213175879524644883315946841677444164724743571683612190783258904354361744318818482819268866590259904081337532388000067077239196701497947848375319519153451916684646521453608510530388873481720188313670712691439972005573744411924691791261264949228704644294880721221323174073926046495377016015219005678944468058006202235419536069554500476593614446014742664399089167592415251194528653711659050416733046490040193469481680215897779884500171244872792629735958767342613506775405003453606968956797876248694114101187018108891325014404760076001572150944733530333529664850063594847724743972306094229858794142131018892568484347182734282385359602905191149602220951905534079598314563762074256243985410627538636126327844590765601678639430720149711959153909218872856257891464524829277086106843991040065281929722509148943030645309446330408807987379301789376515213954632742792992285894739708405652334721347705961081075025024057945998560878027546540948649368149110771811223581757950680897357372410508553454529958926873556578625718464692325444922204295977926156078017019407504569277357422101757959717262563282564654400855385179605536104101322001875867314217276739692442560101841761784085208750228654092358138010640572067275420979160949108601101274140450749483584173244408704210036432342182851710450909882487104638917709734225694421747494712818784023822837690980108863264682480937974671303691440932108049499371921214461218450267283880723387555649143102054452497606858979119030512701539569991027377208275986820103286129869551012096483146927165274682273839487598943544575173668366987303715166715115905095913868956241935218117968137878682448462726446972535008897334683449073980787890866249817568695784338523589313216266841661811890056995325700837183253203902290335071547622628147600039864576485800202048902374430296668384393844731876344079102254714340714547495824693924478167101407233442876075460847612012171738592273757893522029468174465514726675606714564289480748789426372847508923262007375717502938189522256709236438373554983776504108544131294004553354997087510756147568648823623058828110341134527823879284207415594141919233270727102521700568499082206913903917647607138052982078650736489683700022154509017988366042521667154037655933836938436104849918897678166502690545395323096369178042450255034480574504839703705405257074949216372717036830978576370372599937007566805141941642133379164705342465257361796482301126300382587343275619366838244785252006518868233531723665439997628069049784913062585997430078883000731421766246020743202362357425191887109271968840140033133027076423023073324877610343822454948681977041356778589336045916504932490422922959857234348086152326268331089527045156064762189225770418618174709557224223506396817984997984116865841586667386332236875243601754896985646010544985769627287770132740390711334430636763231650402701669636373111124435563208650336470876515715890055225538887087196005029266619182763548154761031869128795716355238805196500511033947569850440541987425817229121610638971089677513277601411742459102844009090616596440650722242662623138808818681011501782359900839269096571226485699270249572178950362101811260224675500904759061980743080292180185192740344576219581672914455863817948711096152048522765326814697806666236822759869885364359009778709603558743551222859864090348545418821577083144501139786975512036195903241155117482631902627025433092057185026801517798534981377628796558969488442134235536139490991399689173406933652295156811/4956447529535862593154798048289142343943202927400925259462997723112242176465947657880501499828524924429236832716577313947813679537953341788709950663633113597045079135732233869563624926733225216137197768020052056526810049364248972038406503246270134372087477669897059122107197212120036011847072553439026879764873358735237653356261207602542183650933592618005867522420871150556196609451229703815637392174175332888930452616686182595794499857193169524517272035883776573346903744324241357438649309120387470079823996199941369594093488437093396443710434812547519281639831895519383996687602287718400679120907342859117105882116754365806898533462636666008249927582272898000581938979050688938713254659420420485160785806759858660184536887013636147376546513627270817376030844675891733495562268852459606665056325007813747146263796621059522813046176671103222216176365742452612677242149409208651421676176934614645114556474804785831598303685943629326688953345663453875388056313723015450117743981477955631525720573819764814569096017330859275097542437400872409615364817345501704176709638074205697699726037502040804260903886863283479334956240645137985580146137806207186913226864440661627954219541919930823130324999543766638674170537724246146573407962635246494739471567961602174529871091754077931593950195980753179329871307177900989396900554401832923125813319203171963999087533707236431575259819538022794891989656105415797743142016084694922583119421898198951304371772528551619695876531825863431306172638792737213399294422796008976284143466785092460341155435066110438147200199919674530161197296853737090820710014901833566595406678065810428117178287097605437311157901909574202319860944453090491023363771857868093304390754022117946480210691963219302066728986905543466514126909477876925662452943305735234330897396961959396965874117823624892725889799702501074582842565687678449321633663596241770571238810791430403488234500615507854590968326813587804229555491189301642468994489304578060117057635585296665154698472625840060151854662134240129317662103217134753167001510575295245214986539730650739098460866575212767164781094080398952737741406530016358819737307546019250036012597766105320699397619186592884828204904498613055228165768584009636745407698730095951105112815669477795817321758433130946837036077067582244340840626081788015858818918809876296203114361613699935038836370542974597343774051020071273724544887959911147015559356962015990906290862217784995131654029535680539939205546442876643613759758057936581465139708855758167579655367169355830112885769501238206606680190956272310141943854899445533670933377442585990391806906077857436270209385219622363875216955708063222855941793883776327614296652119146718733134200389494422909112983502601958736078461394936342402142380124020489904818204146704368338006608199002104485341992074571129297738646696973835348450004619424190935409789838685850304637715660150563526113692263561579365077187504532233649280678992434002335365260199194618697824725436148946485849271844028355333365937175191345420707374171670076660642148603849238279871305560764103747550996816535632091495676704261400441951806895449588645109151815328691115480516750721921371074672335606437604362589125939627980040817520927406493860103997730293801887458272025058311623591331850025978976941156890405487591803174420794319093336033035747620540380509307229668229746193952699425844425098098027264000630993705528475110021960152018241801527895438531313350441175101623251538441307445131346374669149804867206450172169657387095938281670277682898244432413909603789915619468276840251688164302315399104866814692214426568163545463602515596658011896773825177165611131962824842207232442705777238214632716695737802518942734033312258447905520646610169511973985067223355223279493258097998468751894030520943070233465292076578866783405600433684009933361708217655166008365020423192666922200263296863254298816736460491242499743165144328923481225773503890449825528526516437387754368274922703453862284854642747298749380161083492560046524714068660964610389531121550695667511794100319283577749590261910247048695882612991926716082279935527963793690126484814653115244905394470925642077568487057537709889279032613131774907038377419689281196028409448828699714510374477232962967297210439366351186943359029292312004318383690555084123501551245880*t^81 + 210864287178383335549945060892717197070457146138386605532760686734668894718941492196179884246825528962701921211586626555067888436913259653223009172158472879549077732261918902631182985440378251200337419187770617903538719962301924579615427925957535443052195414370915302392683901737888922047225203414508563908152206012995831967119523577262696432106192433791139688965602932878101067451641531343127479523551759043739292949737233613378727142082046462305947126413981302077762638402957325849874421860855701422946807756702493017310621959509221134732750092743038129192814192250909010143499015321573283541225626468483768552769552412642085879793939519538864851928711567218132850796145091135186736598807229362688785441382315366514443717153109036298868635019574917648240320573117975087456044761020506842418601624386346775048645982582073699556426368914394490005161789870223057981144604402610064980203358242474275830441931164123036167577429025126191919962889689610978774387501499284080449570987739562594942240228479158448920973739994167882396230720336988710068578360000234818062979603227781509001543351841241805996545903109947241334894105310510758372610949486685105923088998899711961713984761231000714562381671913979593117436808555949877598179841895561121753853684142059042822902641733401516664636232031909680929524525504656110211236147544704569958441757391890396503085793908241958594601591282981031693859834130935719339497488474364566327988198336978233538233550051709448175518594635691008554492672180766495735712886055028698291382150534712211739970720541784304676015294906624854976163743204087553088641141636526603441714938863320273722886058632522703366358911442546099062974138751373801722613572324728704344701638224861281512784892147604478676951915189264418402360425776424928674654410298158120403376953425973675602498027445705274458398721104370194406173923220250649848243428344323992737975101877847628122831935738800593999914151911227056680133772130682396284131498115038809996088344226814549724806528621375278665211251626458097909534254079747494469716415308698903180000932122277892947595664063563715499245847478774770701030478826578720820710092917663872732724731640428720752202280624383794822898131905627355080269661898727956874157023884237762042254653030324948488892980166123440434377983778354715790999977307546911620533424068409676357529822249003179831192429629026007151453301918261941796244873075340419433130811376891763811719789332707344665505970043471191720414290496756748876302121902800542251664032344739017710514079890777563600027498783559792336359427850943780881594266882841389623940091310042251090494883226370119638541345179205305836816284182429398028576590599758679428196680790051732306062383074450841972627202018791832197193286776889062566166240368515738090890227213617092610304445963463995611330776563881025205743219398999028339297760450780009179320301241963118606816865401718282563826511924873975706060553921677284237906264546535096959547010678952514361389260009941857125936687055244593085494711236547133228173115057407289218668742201627199642317971314187787337299755253580640391904659209188768822795056392373917300801478515059125994701804792397068036270173821307193106341794495978793194212308903819788045414727044970905299894531700949152693833043940411389245653770351839478783829841732938312595623430504418548389055548925918136743716437193053590459404134029211954313728430224501310967761227632361367616546445692668829623347285749539445233387175909386549971852947022378890770294819849831345315709819226979342984861083630151727141262461363692648121698951303036137600500041684067294755589789594122149196172951598587407565472664142757555071268216070446612568094941064356216487442371294361536331049593791021486634373626085554026181547713704628817312517435698371025348061620018264928366666303911845580976514347486007580772740315113244313740276977193228999293367755131999143743293085814048562395583819956656497977584480435167986595873317220823543041015616227317768613720746800015426452352638471529978008820371947614667148386100721659770373413001788997804887297965132975206262454956776030830047546132391647784659266594289809330735994540637481870187655459283321375341879521626073613455642645891902948423034897977056279011818827217095244506837644792578443516542555228110710247014840290751833945493364169859/66094227806360727679719231973935713156482611036891338334939074637701749423173412017836487500213379867263873164275558481494095416638607812752447192099547569816596130274989338650630938397987558257189532236547394173785012008272260042132150720789012241851786514728077283393299474823620680217980712500109423441664586238734394107505743203379900018985199457561108243411482316792666881787032148100381524624642628064073887585643510244914919655595670915609437822598510160605580961430563758501444388537120366913514452989326218163537236668308640441576878648225321169620667158326750985595829176506724873056077299417026326606938026919468034991943724259941220012784309609094837760156285640936997741250883371307169619078733142715233560799388326838025266247759219656349709371313753016266163322855147548854878526093979196318195427727941828736711970765909161468252711837175605590051024062371797366708051819423086292602610591521819064363379652058297071397192864422157428299730943496411027320115993008538346395483851886563802278895391107008433425728402740633582220889839302265225196423023719532978825846710089714124819153331321885196931641469002915037711248747645772837487880237316222808769517591502277526442883868916128126720064120552822364556395181741012007350853358767964997355831008540629217805325863403343646363833881217309693607668892948442029882720611574298139927832261985997815056089693539533969884682064165719662904798784489406792645897491012483015643797586668235848644513551897888856467812138301150740679591127984779698749053129579207958649307726606582692692914665928859859699565953544584106094168048715950610549748052007582058942572458446568506544290621964171987935345694281961697796555897724671024214050704884942816313609577329529393059831040385422125965882337887488803708809998981979349802516788487728558539931361178037944499740479032851829562205613445192121703984904055884010567469541903724430515607065707797240970562638059193369401122475009337402324041514876548431660963570529931029837904132465577202124981919560092124451024146400491933481965143521562094941845507308227605877975655780462250142355889562120034757781656077768144861196996126166699230227991211014451526467251853216119184112401489005091467590524067768506000011662565829507986679396952486407223985648705801176071876087696209228285109748800643191477350282329700409868530012118688633742883001190566255579226970352650435116806080945415145452484025088483238735388647674162910080606483858300000089305961815760042589486373702584313837638017591535164674704321203359994555331736299011485100080346401891255742821305084106191501896588196884181874745092548228912663242151903664222276018104367023076783983821440157328736645856008821494306344562193908129493021635007197119745606282701476125932568638953813232880750752296302751787318120333693063312035464314406009185344853704146094371580811600021586123689547498875813812343938328107764620726086334593660833304295372937335713157854364107421142095744756260240335492713691046201388800040040118118370434772231176591185132834579220472269663051632329592462083859652789323473592542548502653940094848851325774893427344950820264582530539457408096024932690870876821483280755595311845454175125994404939113844301641566965595624486809733467848169256057454152585500590410220096429657510327133557177036695330901292245109636000531694519905974091611907625843665496359246843635408683137193565448414301063222215592142838627163254423374485672815063528133069980146059265114834780826503906213112647904198013045882381256924336986073152901448089506239484566538524785609471664756261670971375847063398973920679378286460878757139545481434588643478958737503424444724269270833444623481539471592127277137663596590101358334218966402820117822546610442173090871423441902432042596736809580806506896996775841563259669841179188556713681783176272461378379082431638721547547343274213407540511063671496074721180700650718734075107199626194622145689674379148423422901096692565704500946094250557253568536661035228822984448048373288220407062105593963079544397505878526726269774327757646509290786142573144394359594644247342758957202940265397188857836675003399291790813435269793437104375774912265361373535899896112218385356762891556564749038840000130710692995843653901561168908301208950293077889692655612980577585646513552046786893185863809800*t^79 - 43554099424115575670498178703770183380313405548424131113141389909608231391738226709793149802697381269064545114950549067039420884291516102220470657518677896194138431289501330312239267548079824273887121623714643951890539740062963213204629637508330028518981972027222282615797740381712705059552725884724392112090541013830430405528154109762017054287677786549863214402315472577200855327740516492013723196338059593145383866292886754274207792040795354746624872257073284781209105623166091258603664611852836893476448405400539278205345790123889038303072082433026188564247970465860946168983562065182999559843016374552665156172478526020241592927991462400248021449714861571375010269536323730759788927507410786034177676260035961499063852281027103936683105114863130988332272897124990476829223055987826261014493200705296704080044421699253326345457740466087611995209849854832554456467699660831223334520930568349070913921304080681770895380757351145714038340178259972184105017410438352636626526912001689160836416097028559116860294284919117794517523930579382961732128424816327209868705398068243372705033452869302744167203679599284213521015981742064279273913261598785825102506802645393145892646850684408992984935054065813070951982686523236355039286256861028971563518478888638807383018159188230249978860845891538429517901464989345147411425443630083347908055505753623667102806361434744432267810751667641496872427164451822936365292909826102829613486992580328304623133237547584735917318761688819670379677939149477698571148866912116013684371298294634000105910144987546669383875596000064162680516995870175283989060638838838878399709610395348759138825583812931121750479406868309676748052330768275415166135790514888751230644131503918814870375492210979022101742377079961539705291391527287104825940497641703563877269758948189190610558693797027527721815170070182935944221867884285381877621741849375133446804558833377513830122380751359091856560952894745521350004175785791613645031468063927190908314461865453535716976952867236327126366197801696783238497250285326513877268946690940017194491397287499971082812686462608890311841533522501146508926236242491372772832272819837923007450398346954515051051674937315808686289219266551262792657906131605863294680404040125419542046602910657966502211247679498561250331302608961494810246405084918875677250039126189235477120098721233155905595612830362209387802724417548318550559816798921035268551540906594096951176792008207401286942589971173374133495334572047646303359112416853687084540030081398861506564544178463609017079407198741742603121566561572528552111844626515714161500897978426220484033863893223354258976026070730623289159829949097458962378301989832436884044153669349334411709826224443695461147229975959341630114969899172317492394863105924764042145802952469925256638760129689389719966424623745020600221606961096273764241356896114752760805301121623700407320564824716322842068545480513548856705220536027983953631489113353019189381737083005006940153547046993786873316864985234653747845697109590221828630174317244880035532135841410860324966102802833330939890581646437235002750420813648961992616211036592621436248128606896909580383057836617444624187040467064239195702976328535178104774517044865357150469637946854253605021551498138378011118707892029269739863025443280951707362645229437371618521439668623845445251611772697851714641016157849358003435815653942982323459475575796643062577382325124007393184630478376232286098783665697495028493915033018663164732148076564870317519941302940859850654654652873464456302793501311026988972403946339819849892789169150940835263722637010478687525147865757179643065546585750167285782824483732591304028802910108596955999671661194728325846464546640305304448451311620466826497801554586704777210680586791017783582786348047686842268386383410854563481775606890976772773614656397704722797081913185648989165341501987381904612823789234352135645130154762374222073827404585548741087519396232868995233493201988814266373904883532905963635822148928694656728084290976915129771858861019090357594068518686194727627267099021402647389396892093937685151618695068790034847620443852561441299259533818357022725605146733438113072398330953438301014226816201594151303134054506433966411766470416340961714239664914189011755538759836743081269587016056704389692876958832064976864183866264722273/5173525681542885959130022882759817947323676378912669508167356067266104436098898825696151059079202309110079671933669340138950318737387026543197803961592086027394062097274790482878136703102476122581510635815747278953021814947511154797894097669759933230948589440340249357610516391818908744062440270946065119896295487836934698765012049244561673986066487540595747753033778346946000171879941392557363839993901711715383550766245764420715336041751140919328745563898382821401849755977378196700559512743096720155343807739509726750877200211858830564430176189837014552057721818026433397513528791063889438464450611867735715158074057121360438994395016446898996500691834651898425676233258544343498196412895889068701933387836746034906971572121283246427715543352918600773501039584017348233934096486674386615616630006221591806747105404646644366129511701539613927481019054920527561243908482152438879072756165342079553469344051370387263043542264863203263615271462644372700161439602181573163482079352743339064106498506420781623380536738901085126398890724523093648340152171384810502250012181646443917593151232272373120219227009220563789824235986203174576847995721972868854363825575927340356433989474840773382316734839409929119013019036272170585651832850777714875388046657562460168027672193517752023711881957896723919129097052284916267140282595539299889069955870978186902851070306953978973515420761807021492723488572571706613873124855908316694357626109002108049518256096456161052649298274807250240017995125522574226694995543008630919582133717812502963274562300130260270537895475581505517983525013702320904521004013241034040781528770893485663729859184905149849754348434245562355639184219920551895025412894398624420354818924868898946947789665468913241758274686168916909979439998143186110307102670314433605792001618876952919713127296210920105717185996296476958981644392422413326379418364974320927168678392514029798609143068277829036970790494083360989872861731355885166914349576961828488261923483230351360561945968743055496332959753566211041403915059498506093300821609150272981572957084551515850098544456215682629892907255474945720665359129487301539010194871775698382246096012042156193234224138810491729136398226551873534625648271404579807150912887340304737657329796455873525457476652446587057026100764420777344016965587370345812889593349357299582459186698590352806224166918191573655463991104353712808767995986002370510293187063801025512012546396695101786559472524008432506990424161128617333692045901569787165641115826977415014912480742193003573818591658805123996208789114608038043269337655458412139810955441111109336245672119212618138715279440259316998655317119328731335266333623228314906860954379090502466829120605728158836066268480188354548087331778458043757371810214109730803740765135993097896152325869119824530749575969210130368982868423692035536935488027991689653831799330474504326161221772632635275687334407840318801726893720316669952947431050350508389897544420796270312260692164166641413708323134140245715445781796395347675016272626688482466907875366520598849969614114322084294895456267984045237160924293837525029783025426025456210197577976028618716351606377917883201603801144223034702925557987212046609136162710993654231997506705031887195815448517897223793630058714359978048031441620856379188032547327026298650485956757941618388545640122020922069412912916727520046685561614672563826335474629415723718925474980693541203739989637866039599097664616052695932788976863692469194593258831392514701099471166443392885752477584876043360849206100895654445803027593581394558796382295284444428887554683641178335372725284715097922559292426068315495178080548410792177174487877903017502138873762617950618023090183823610989595180744722559835932361098687960669914912868134259573769937629327362422628998364150656818300984276763441578122726914392622677336520929134268294789054475233503508886355248800419343435008909729016050740384048453859262027842843427583343610580519811555527462369023077207142532536119107670986419135452362786315367460051337714772641679498766585505229780514736285309912877468497270778460754457375060149273964957847165735891079564925921645743081289345013781257571161513522564368183894113800615336590105731015201010231379494249662009144700496297277130584190671815692618106054710516480848286462244064123489712095000*t^77 + 99106582188121270896867078971164010602715914277848215356460498086065432560912261317803943129522156935645950383238247008253805290863389488568405426763906381317757728569855849741304751580656408212362102370225286167569557528094131781625181102598917229664492563466350643853742581885151576533638336526562314684162603491599967780537822143419448470804311616412506631448644608481284507300365098350224610107135591226663326638245618631904904026265892136020014564502242910612936033666077208786324101385712017573537646018429710985154059121253308614646731048772189132865720761915983906520644664942190103998414658435930756090134448323929842798415735113594797415981409049097993349887731053667959444741097054142888025932944966174727988457922893089005397599676754736367079455683379293612830332325094331349926475949249594822610568661333432128223707358934092624598892226852079101613939068345749105673013902696200718741991906414237223233009326071840658674690938741235473290735820756712110575350365979901734186346674334385871246081581746309770202100568985569541004466250861555174110730696959079851688999224377923291707986541333189304434805456190179111695809941177371071022251785226509788794011168977682683018949129684388594685432052205379768614351458200299870389432979529780030221151477874006099335891439550034735280394742368011312473225331656483173199863589691649333795726043528769892040687909379839792234787601475858393960055569127331633074491336899914385248686503560767922585171938607173243216836430503495952381023950242659961602728863674005810517060171990601638636104847698281206984451616017718806534984693802697212477238864963675827832626751467558138733751831778472767460108408375663980206369609689865324218412600071588110048259394392420025420862828280300840237772456936257509144512842232983715179510767492137475033213825729419909079153064515795777134407878037227818264821617539729009029617535899783542156546972727016051620022694416631754589867278261347537595967239702324028385729857799711977983470801706957203653674371006316687655500998898294409783149521948291945429652408782920768845899686146706550435863304643010935303142578759228916800520718044490126651234369894539226502353672923471117519756018109512557987716177802859426053680383388921074684555700133572590102606607795099046882177228875520387228809683723170884079629806528447146920249884769151404595487761130270211411456754038605888950888633866669007517985320337681394676009079386734568920227023450579417831556353601015919466420936422045596333460530021334671537596071726074335750542969925943870770769781910442602086682787070812904340276950012912215736213149143409918058111049986736958286446420650049199661051545633750856350476443975627267447657725964151495653592570579172528540880565103879798531127831926511743038543468519505026884469584550973457182782212763331751077570256727864434944453743732181805063225631832755516051588934972301543813193503402420908569558383992534859204231338851718402902540776077795299779459295874897718970524918717251242607085510365297690300909035954725186165550590788464317790842863077786133151566919170742744734846179863205952177818763648336256406055816721531917669503223408628654467318027180881763005788990338806619741275266334570837439909669995653939957627879625694457048958363731445153633985960247676627930010537015141312312787608709414399510005071160104630966620254988866169388149887395476633234697733884474615900666101937064278420614598107189297902854946498092617328789454831960146346302176188982092980410706253724383848241202791503211315094693124322540986608114030130720128443777544390699841828635000965896709035522557418555240253423251036268179623086567282353878380383783984006418100717793776699296677327878555205457542401698882280270421008988134868880744102453468030893535240899046068005038372197909634354846079840516170377113842993747503632578718853430073136829884146750087123105109913184043205997269103486912708415905175519920308198555776362337001152787901103376009266214914931019437709314728694715487741506707871928968189834161927092583083766750137450524324196949764180418981846933165034850709323498724560551629150999860283714331814358893918602900108694130757189765319283035241346578849391220731836763524425112121521942397920397737751110142700537265558813859716435347552675633819972849892170267395748024158610043002254105389/5303950698724639386671115896610905794735197632162568739465692774844241522723240812898575035358509930348148907360568567201276797361018632254370857842976760465059458620735499486648173762844555352562557122432950991867803877509213116683555293409333713060300234552281600181751957981528629132568216076095965921238218903496689355036398907628878354842858079663467909461093453431322790092179435713378137718313075704447704144483041876128800596614232262118975688729374812640428787144783530588214018996257628570243293651632102408937874104418880481755130096597984166179420521527724578777282777416048693373887924156704737455876344831670638433254757916021190567841045410315391663298323172625293334285398094945095643998935429269044190340603351231563564548708311395540288799385119748878021344199759447690479875872779487682356497032431654542963594961576368343690358691804204238340098796931282332296192237413207846264901344321573002067994219800952191581185404356660617390081475894673545596174904882644431645554561493977608050860718337360776348072812339427037185693265251335688077936987278662740823078692859976718661065089874999233465197956221149473095592062841014201682625098489606180869621400974206507165064215549647154222853683381724410180248097544494800124347409178341345718482151324446770982292853771961347211207981851922351131017768711393231819046509380330578169309500650826768359402364142356778337077862234065110982290094390090879300097734330237455311270817174518081079186675542239365792287356347174403829048650892832377917554792551034666903525181517780602966433808806898686329361260938417505465139180585003413050212995882764750008193637147549817493025466461999652162924205670842918749521851874929682178851158897764753542248994446951322819281592535400066075777241006499737020650979208221520167282556281537716438697491849896909688214257912169497386518996772063314502674697819553505488357804738543795255716936591007522205970054119984622191298227993490907482046644104112126685444997184488259378055104270476073702122866301975443252531744850914434818342018792574229443293283733741890199260692635784145217201131808133977965724149695776897376128098944173405064151459777051622315752733991049411688694458686044777909448143605977804508171524136600984689026842312332912353830354215113307739136002464364158285462771442514136043466641921189836546722863674185067582851666924532537697198377434715571114871390842792346237443435477174160608954039162998339646724837377554863578595224770232700123617055462113563312674085133539870855624560088634844000049312456926261575945145142707400346881169697192657824007870284164330580016571416335625318682891526988543477613014189563909436155400857427348055773415413857489923976073226040633428572140794814951721568525016570431415120679379171320655935910475555949103618350891030408342449145111291058025343781073028809542068315457268791073676298473259575863795538287909088265830712586189234401770428856122972556803248639855143055189079154093655278116003731330506323297608591303445187263742682018759801277187062655418999687065501811034115094898503758775495607106426000449738938090452505697929693521865337022333143735403995726751217613261394804626854317139455548182831244323024115011047158409590132910115090907679749898230964026751775653973673639932078334956604014659481184369502301657213742515014491335104566408135251147499936709036771771070972232256445294561233722083233518641123604268467601781738288056603526527992352227589566629443699623339247741527230063675881401626337272960555411193796657692057792353139522221086301196537557700982606186329064201888253952304887994993476948869516678447411315564988873784323448838032158874929795086449757177883489587752933104117440326193297701517148996739923160943697342420622184295812853944284977980403360776393091917777821326054003194385148908250127225819588005744167226610378618095414964134153484419987289311631389414736564368899757033503697127649805495053536386280645604186261915298242213588317431516042191726212364613188290177612271791046430153444793906135514816816825733486544953978417126329603343082418566143287030815419934554989913927211860703570229867393098417705218171771266016111765476313558182199198737418932087689763728361941714226043561802716371666372255956009375239164271158066649338335811046213520493064563114819251667174586748451637610000*t^75 - 3227861792575518018301670822739579975265730148882387938397816751413869904837492571263271282609700613251260233777671755050626447078642964633912218364360105952124343335021033351808475237976434788936236872767328723591830914125163144861999838994283629751310687510214629145810916797249003785866349940213338473838109083853973960127236092176158300873438270916550565433427536468214406231719159030456654369104284283662140166136095081025681792074628851808115773856572282940429710677882028799603549520300458105605558310733911600338941826392519825443965481301814645676138244962426247625255738872718695191690268267150167248635719819656321650361890473396398843832542870455128808987551088853784588823184652840448007718059786243104195548266749889702822566580843797321786897597008159101167515427584960308948843231577111102625861169081817798358411073740717773405464778763073636879714220411836384868840801626295539808076731262660588391434777587014632982356074525928087229598329900687327127855191248357994467445020326093138585132650639755067095212181813334582658737185986825310029741979590160705205746485561839260897785268058812271194952761331303385120476071186892617923419340601334865202582234743515529719732123519331017752446715726016660170976025732347696131763976132689315749065288264132381080073259670824249572291596507219414209538814104593664450915178493481637328280259884525726124565237861607912217074342022578870380624482942589376069035015050102944635143422326865784691180416377508601692333747795778532939169714470842685089887006611533588321617218671347597452889983744866279950647930127477478986078047284330615863666651666267563875311029534664087180846768423217288821148132845241759210291281377437079796289435436194351807365307893780677859664570338551304151639954712678654561956156648192295272807531466569786768731315799516235023862054172106763408803331945813916857550611515519878808678045473596686520727977320312595188966603295317334877509616520873582184495474441866989323446084431847231058263896604720712129191963862607195790874835988667970777007021267307375415481127504687361012975241518692686193018462595212774290629227276595924098884051282077162173563088396402190461006821890155248150659590634548608409822193176946569939518684661435789751920166609410462030309955495889389543823868188520700887269369565357270216869290136883252917456203678620070553066282761545124027370336222290803235466683674651600897940208246427307794183275733486974649526093152556100213842504528311809401060560473589342361358873030674207802529888210416253462166239502786338931147232741095420536030356241663481732573287035840678289439279813081370535158509495736511005114896299121875080261018186358185642252073607465244852912109160772960902563222058294901814324495144779532586790858254055957158480859774911449028643914260181162372981007257523716907324167737417849015808790682542749184487687931512602507564266200532747653301681565294078760014683414182227757051838642503383144362539130731789521928292531333769438342677648073538558722704898609586934421145641888502510267499756437624464030058591724207025380180832562007373502944693636271433283918500440023260529679863601437888066107575185477645333145677541323641514293106341548870449524948934034404494622342366750081409398979959952218117685076749676855358218861663194171982481116188893579453551671059072840540263656583466008543179635864805779020426654202943287369621443932408234115261748676845177197623889254029421573619149837225715364630675664952315106088457728253989311545601189852525935950872705669150932649404380650759915818333244496417987856741945288758829976716832062693935158587652123065648416075674871745580107279483051056088589626471537115176507212387965269706976563972834322996421413939457560374217672204519774410675538832947895283260788452323009688896132693506539462257821989653351521825025459783186737383313608822328668884902981187535050102358858468636629325989571435799374556292042407643994041091429250515929075169977301961679902378373515932288435969703529722840258820073761799536690782177223279148732676048740016994961564130960879106843303801484849592064202543484436300787650008415825857075879448929688613840146778760383859750851349398137534632376074673455323680208163675012969678559537084749580264341685858779909763546598653375240911537692106539916026105465406756371209148634266110091/91197643728356799511390787045155517350618341001012396211727254625750415667852752034353213036535750745243314641416861821192239332910314654019439492854383269939222348513103531173282027727995811747775625036575711625886982099572698674861816444963915100562533747244659056839380808950969400342272926702701494040033146746408790110311567503173114112698056924042142511819601150713430145070673840351741807968023113112475095832854131458694634258355570724091416270781078921343144117249449391656777046627081167816354689130062835134251789601122350683435351203790482034479293424439561471661965012827945819211592935928711742884182409134268291689506094681758642392192603655080077227798025293882900816370073529655958815958838323831736964199288479175855804154647479938175594270570430424994092712554721017718022551435391305349775426117639134398728327082190241978081653163650574589516327314092734502167099670721956625206217971792075218414826327891800825530210752623953129867172348383272563993658793096440541836992431630734986428799437012106148750577670453348313667148772235823345294356541265692497923678781803828265435113459622129677124460858682507225969351526220638473502965264886999989923947403036499314626732711936504497466095618832050001327808717207913448995207738386452052953787390487201907918395411427609678620141813671053454589899806014755625962919695573798341208298785476215691391095506882008834378670214070296679689776537255905461794251900569625731609222222160713748384415466894847152394243744277987320694899374494472143736699261634647501215470121068581910434281889714046555228845909506847279683450253601572970674805169207080758712312309582728004780077877623754019189936770648950528670350013095219506720932212133566533763584138805008744932676068222964564697221246791758335400793122500220309619161210577982792937375731293370292867638297472674386491632350212220076220275232794494274368392196904447313854012926870523624672936530554478446706379245899509374934162012052990795408594265875000985534673192856357175826786884015109192839245830036580196390806483124890607970682804313310557769002423663282816906046889203857941136365522483386766884396855560101576217324242680847608846285580451815312978752149636049924168739794916498364371932092154470645310181534387484190129574490475862531354629893801552870176899881545857344884520717376344103823366267403559247753146661576676605319256672577480877055131514548355256162670270576097424413386879094068594268543060966071911474245893335029683839792685059998354330493269524694122311853150324012831977990749616520691897251095625180386535802512107729756528226752486002689801542076524307980479524689169763013280786055407987448533666292457136515998984039887412498178537167640892948494706123723418227029712524427773875017703567153865736306920883548273433444500673320631421156739872227855963418625355707106788069048921205267384803954183463074650138061569761819694810769223839105178942441259588994425276691286613280716874651080998101764182006029871848534438871452864183237534152009886825418525960319265886604400333600542568009441831711987486602664467332776202018654084080980512257545416041673137715431025713317846524539507418877354097841169372986409968469366938102740354675662283739752628151636048806904956821582690037120531101753051328889278342196694172059307907244756718208892292729592025299026516126165546873298911757095121480871745410626536521912870112848283757663662429964680078635717192927542921844165644873240034217120526666444551167173915780575583642820850596218921327326480817116582269660553270647135316002180063555752354369509452477038606528488045582487840795133575345418632277343151549811595757449364377455221448086441824847150972397420432630225016808660758764943436178231021664454773161963726585977719300104877135674478357578096077603391224971979974925170931799569330414235087481623995342117881496280592154740959054969952877363993432851098983920110679507500712326275798483520519921819786417122640589328061832498555151038691170880988600691906086539630433252906904752659342077495794764581877897491507237263183617861579767628556945858003861277706189005512291468459936325958980977061903650714294164912796814173156104157123258499365719391809439191423192234757817749514728367848927680652103837898343397973096654985987766014031074608475220750116642806447237304751577662728962800*t^73 + 1373335361829950880850836647827609738374731311213583249457693828634826436283115263271850080822290289735414280472818012163028512729381074033166728034666574684535627262575652162066325604869727768798231887571505933813234743710541611363515419262193598050664628742439868655344715483381703715619279344799467936076190187650510532224144004502266854585306490505228722160054508943603428953361786994886198427491767096205075045188680593811323156535741263975655079760608319642885506636409022759712648230135135102282032784386427616323591447225052446052853658264027509180166069897227757044371561014234162819736383751711868356297243758252477246154188673115350354010246267583787963142388453123281636611794968211983856145530293445544156793800663939547679053301429795049068173913492481263236899957645265111610845099693672498111711760484857235156770675805715468311672366637331213719323405104622853627580184947717476055512064066276865600764794390616341775375656401868351163146076819609790417964843478072791127376923069847813235450198558031651973912524253152510123104003105991007481049051311248969700435560359657800864107911082746901016888761681760368104865369604623657749598502490183660006003502504014780249778774399140118985112317723931269683952362352323090585470119879242301653066317577606513084927404070303001517279070564612168075952567133249623186435943490531339645582548170183127156528142272918384843457540232235385349234008512189665239989009232793737789529118935178303589801116085324623251716339026314925876310420195316575233151329598689430398872378307944189249059621701026417302704488108221978815498202460378058726620394188667636330735496405488027595869932630680868922661479411952647157472018356319215871704212134901527960814381342308550006622819053686375111498277749219516319423509371806792869739269140777219906553864519306206394106311158881864164881334162114374744060547532573514027621753537042849693719862382716289701280132909985273267636913030547356680783752903432276660137448283199902369851316657833212941797399357610578331818269411297064317391537832808175653665404514859413134381880939885801387862885945707259126171980773411242826488077695480325971135291458734470201755368386815840161419629347214335494763720867249207579057541043310506823084396323971199828499565667618724000045131218648019673138395010104505979223095594163910039547637083700932437972278154017909923282074482843968119040683633732265377246147349901108327469885531324498940628858444491834803715741013681575114289091252539487268179078979061574827069663869796532684253754357347208356811220798960161117849755807336619804062227011578810375605856225522211874863126369368005952942926978806859037559251517932519994453499225676344827144249602329340785152519893600566086542395060605907436934300937995410754969461207358338079444445722642575469900793603906083713658435091773535013834230544853370069403157311932761295234836156462712682333445955286968320999953657431753016442327727541573468623881815294623236899039460845504361877069729640254570656746026342201206613952793211142478743134075056972734448045941604755490638591291592778178353104580504806912471984502335462878208724291693206095999772903280683457183321159218508482165413910862903770089596377358818811014842672030269570219614984503572118359183751205837112197476201937306396036445314778615002718897625666800385514349951266655012537409431157818031039448625552232519741936729230314603478344275119578713058720631003500980096415811899738273499389070067523615470072886977177155808450459398313200161377728023095121660978445808493672648124410421261508253698741167263081952661260594785178602626266826206020032155772728951785985467384282567089982294716921989787669618467083050401250684493100836222617799708277149282194304199897188539668347329524869985260499043208604872556019632676012753510432485071789954952651241961418166256394595763095026772840620441968068066547672935541035017458525598468154708836870608168452050922104050466172707832072308939570406384811109531820803019120446562279808183816457643655038006288980013722735238964887031756678291255362174126327629787530821070300868999843304030624651263690964994462480210620313840779678190201597248566168688584223384442115577098437163446486013584569403544056736241344366539992880210857327148826441662639997601942761659649187110589028543859336159608200004922387691/23736373025188756037211300737780203146051349027660760657846819697113121886153456008941247228687387180268807920368772254830856812675287375703689731016894275737605816736287220442361075710026307167229272269793678368381543286190154449621568663757731327543673167091075644930797744795457789130180624758237375161104517646325575508163284692606700933441960021326037092117430436487057161045791821461412251388937522590918175627729157502947918505599395119968998755408773965829037509969034773170941971039925235459051220458509505034942246608511296753222899628383824091165843494032214629610648427996314665274250216200623604312321448952754760850693367108950879526735061225294814620933732610736645417959334206348811198674218193874013730408033987730702195601894549572949812207408742165409421390938899990912909979140718284954051138304591007583230660473446775309363717946703574208230276972161122678646231421146810628478330704986978481505228770273208434042109647943220677636661296154550393368212562586744798560313098643615955371879305523698860633711996419364629584600365376447172062914716219837773432190367866749822510508982641376217333763785136542976622159986276604534199401918258260271350068502160184753122026322284843636326792010380944520893539255163703500423410233278665602823588498893929263704787846809925806764146499448630351194631456360004888949253071450714636752844889370521892279874173024084491139653891333364889234325400107701421562887480970176560281852359192514537250738272205508162951926453990161083468535453635547544260236794124086335932793593154836387647278848007765541771891401104521894712130887923697074559195865958007320760738820302353864257828488696593511843956145785343288284063702038481789420516603158051563582302721058837892516723908167620914099276762863608333871439305856221724421425520561392781723426560199644322801166132218915251278644036356605225317605882508156044013691119742253410455154049459451354366928686034727266950975420165625727722590112726120891955661521255137242810394392661243648502862339675165406355420147543767448375689358621546870567711962766478090378233507528799637276916313628401381939601985303895185901418359666327807508618638505974035179170219569650560912277956754588336427480220594705053740639859601848524121828070594002734417286511219745042407369424414102801826864352731113555517888953837678602364985740831063365853558720136395280836518859985919680329417791457791094069736097821176041970607543873798675220579700799388579698776328402267999903507685152602311401087289328345045533222052824058134350435948530327303370517408450389415673702023699272128411456278044302069948346567862491118206999576633225989758012808941804952358077528173775257588776667915901883087564468290095424950676936311574607035130657042845255141594079122239027257965709416673907334870038261534205506548733867524154862381941896370259908382595930138086455823691586279703460591367472254441115131715793739704108306629208094439455577184187018268775594116972108678348741295446097563758062432937253171412998468326707985643743096795230760049401896031627290128695925037838978775683278393806004855172569022325108128258969750542693057390254151220328304803300803694902177838603927969717820794134574685845737501142343223286779192944210016358624795494667195754670319287332176661486325166976289408907365073666383136350162496554529883613786262265624557251005271332988172098120574030053648555234850923169802871043415464678001077077611278294726563660994404940412675205570718444824332936983985425879638303579837801441358947061989247440048637152634185904164950975446017736068776432836489500329332505014620122946678601802232246757116710677348223553308738673584235719364964310576655732541794359177729798895404855021012675169676567282529324521606997330596940639753324185997466969780600348965266209239282459227099283619065990107814611810285697417811503403141523985480523589649713762601587331837957269787426067269075527865743016043656025733076382766100413304071687326266747231092262085571764156344468707455520249750756591647952431499622193157904872329484090924767129982731096103903323040702768128277759145083626486820558065619085214226906522867994131357991001910538218712040895094677917105047183278693658091129594500510147669027248351040169725656439294857006696389653887226770775211199466153345920770045513664503976438021806168400*t^71 - 18689296213882545359604420957448164211152168018678986585131296052762285648881613895730964020784291780052109655150466168724287470499549578947796768746439061452044306668887391609347534415710703137486551408113387770621420087739897396682494586574453018168689591489792419876554796347475490271671243770930270915123365362983332569504189690532747293070872737325282497325997082030572918028123651912947660428736090319791043272156716420031697042001332945427665853579318402571630416009114842094394669687052489473770950981933685590459367192724633504216001304696101150469820951754685543306518903364666208173035336914849165244122885233724296138395053793934206226166871816920036383473109948470328810953927202692362684848808517776807730300384584452126941739602808727667090446133282339359067860640934555913234082017987403016259303885082039415327131924945835364306253025148037888129860132381679647298530743369763467371667311630686079427535573629376208129981072112629151161693508535935410245404446606945911875752872191357822200833592556982235594429488868176661642246885863921756724290667427953649229309303642115519981372502742656085670216800231518887657854762939902835921735872784897665060001075378933293234465901456820771101346181011335919066892215892811430397296259924083220733877285623948801427439068487176831872839312807768727007705262813906649494382698579250991559123176251401478063071019875265267230760897885275727117904205049615636852129438866183066325525571231948813000396473068270109838717727690899735714602466323969691041707805475438231449717523952829293205969280606926459798810771026035051211861030051225850950539908306227438643199569399380328838640475595554107805320927647023597800888200113314883343039885807322103612760650061767714390888564722604779246173736586681514141459977887471477985025182761375938919235096081941783328879292871480325608458982317774274056615931692314479406363542309040653337090642781017367820652028844720062369950957631125054249093566578620980269621070094684530806237068751255089034557462627431111965977754919289965580336576281924796736793774877064425266219702078260791183111019187697539570446011322448632062431462641636998289000809702110364164367319670007365769339128262927433894423888921498122244250599436075751883778869323006682330060956738745301156818368156478445229090723173910688510688067960634360803646260118343537761206420589132320503550568332268827798696090177243333719874650398600355346819269398507416517738336065838125106648027449654596138163171820913870703887413031424547603741732594336684921687123437629383480204898209043393840462808449355382929517816217382860379775423895512151554474117969978244266079288938324159461073500926984286339903897977189906723461981222127762679125666380414859423031264653114077916808561820106586091402074716601111486725883075176830501623752871433498986742491452382644620116256764385748352222892508300242171262087675529072815023000120663384676768676018529276986676019777882856560588412908180010110214697502972178573630049655741879607449408970149372008672374441545209692025161955639299557865426647395475817970609768443551634355238245695745150728217503245834816186848318805511707368882527805712744354998134469275369236040077348489445005112278659553944960144456521791013430484404435282657116579399394638451935944861613310729436644716066269377527392637948162665965818715028972233105412861536031674087027288801555770187281009354786843326868772954341892845097134470546854790233937591533867090549469295555287853088104747193516340302681017932718622919778218385581548475275266490838841652258852803675988952565935228808829014565146830235931804323744798961838557194554998405740532262088419897747841707180876220645985711134197091205340876810713221834096479411466207758772575557083607302980382249618445897523788665702632886069917882752213789328910312105448077861936513823105381560284472811841530236192466408470814532443179950662833260446602802622639652343661092236507473969723506293025446906501143296632258071482096718704206225948376228211912432779622968640171885843234132635001660487689978487230795738168955970649842856794825456259119192434278467016696285105554432172483854739272799411911519087854910494027607422185771040308009918559117171673797690727983177591333923256216703698862779250817952310959213096756714332765876923429430317012662888991730953227997160563/226999961747931906327696805647221942762941774503966992770112543300560700854904177888325448848996280216936909548315441704650025011359438423983173624795369200363864078365338347610748878973350176993643322129435318480719266074973448891451339756218303822565550428941413562084671390367828715766093580434410954005492499744437546056941835299717604701508321894089847683770919244714250878170318968623928432297022223087794947200395745697206150215520975865619016266514894687294598158717952267367177441353651195446419418187717660827123738692664373175188011939050937435233911724617939908530003980415459967904449250707372215888257237167894121374940792492642918290888824957396889121324006235072989278794196142406236674644988079443032717564156023509109729770230974084970739279303322962154889076725536532815012335726024161743672153645314002098783358612258597676872739236784885737864198085878905616912551196601188968123754206847301252704934295993077841050597900752772395990042536463939677422765211216897439752853436324158221091634485219598962961837261531670189971037297050811687756606933989716171274045912415818725135712664978795092529938170531164522907699023687527869315407077427587665446429760095287991124730603259279282618194014769877882911452876847248968837965470369210483341078742943351690923252788506191870321908072191831105086686744625962247838631486127256878241995491304005138845557232159906612448239326976827602677562629199003735791557740545773020160250026643906630890863194754085107667014961398864446128670042514602571164799763524712987300941545804702918485948419679898631874848751408033331120237646481553713037943563175872828120305056130961603254444279225168937211918633637297080913792305410269507275081317525591713695542923928886324209232868250909868639562281470282516883201248963021843410534203678671813946572315148711199746363433473851487580271840649787999868371749620252871623891131056198108437318303985457318523163067853236820559328313978308015825896993535719516026678492003354758707856234042034328640049699147004379089158875805888696437930626817328522753189052372374976997472557916266953676425027516683638549151380582321566578353045259670159131719092190934787136008156166094800837137079385429301890972813856404668871753023516269688432693801877857136187852691805730757670476608129236654090716838090508509811923938813855929659511521468901766402343253135385854760511351132950182305277188730142998216208597472937077437218623807173246123572068208237262189706013875210872316643918572069992131524921886567407282503857289232017238676183832285056177201694898794552710474282983179932272941025240578950632779148994809426233136796252964042897052074246275530297671008873146477503934612885878572062764422098236528753656897965621946152869241297069411847075770760567598706460798505937789864461351825094725900656201352801424669821669685005725039320882205123390190201219536393220418894908643109373481330070759848719570988749750649639300519831873033866177864865127630881673173797294369659038371717808378920977830422448376369747909334140305437655547709936266619681472297192854458995618958160482778826227807974066879142082260008711106844619472798290181957203397826885050404963550240724484511538272904389989517792614803501573564394494628184612763889308155294611565447832373914833087532230660570544339449084781326050447328664232757619348744677159986963006092665283084068374984081216991934774710757420173185203358860570652996215995747295241117418673453534570988823444824194704728479777635578932003864903249434748995531338804094352278774994741388904632788756511659803419587312646422202404557982688801789626490067191883319655606792204928442870319670895202305578217588884040585200597125047463122232865492674599426304316059301256124470582396776777288384826681584607356229296795507431506301630367232011124157752303906278975819804527030760402066112828320184433607623598836227544293048983074901027974445947882756370189025908561882287908067026252087072966668516559077959455914248534593003209326167524681159130275785404587731826774482302382453766314249573207576294102229217102176765582318833514916909837457912427951424773613455758598029148296160112890029237891510640147964447433370229657948268133045535124561647812195019581229147910286708102024235525087435317561247535062351793751667668134058054650744519771523918309879109949131600*t^69 + 380057789761780241086475109385449526446544829160144586712210205538909360983424061086500125361881148465960753518098371345171056233125737306805379120218423319670168872495610323231644321320264945165049019450746675740206754965330630980006699304343312034491994844973677363259490865430199789424864929942777805632266762445015429972942626703569377663291931554738847915829463566760368495576692590101520067542383209667244400703314297519321547280271584623270195123544918044298827014568935627347774954942589145439940742026916129851199805305517457842181638979094100541416829722621924232639067917593584634217999728080359695171835702959580525942858424524769456859799593220013126446260504858200286650545361091522493136164004319439350572505245609378632598512910833690791627153199140845195055276244921469019129808127459032752189086354476304468942694696706982573156251464092556019680433057081918209679835662041264229448990074426244127716170297412687519252135805617568629251784772438361733913783385607780840127518422369415428922506602112385205117479090476231646341035090307566523362471567773299252424574688696407436256233937040435942611806177465061299645389183629030513621851315519986245456206326774398731270958761372800237887715276280462172721265965432013698242313363468623409107575264816570561479321694422605281970019124978536576447846409431211172965150468875986637596716893654808604574139347317086875058901000449835294190398663748273736173975314336412195084449375915550203106540197897936758725109672781689309521282884599851398163339975677905770429553238539377518241794154046983609812594423753728253896413681239141630099160373995432095980025364915102693828565182291091110617289544362590576202307519312177722359041634395848326275068138759337486708533922952291427171451488461749359910232148623844673323117430957077827196762040639324313740249347486057508437111009127569537121014362354938967267870993009084335762104091108004983599754683015077781424165924976347177700742817940931563897409574139469454264555670786085934748605211580678138325272388022653211828387943047311402618526354841506165190380897585756681802795639411224505383281688521247965971381062511031659716693182963746723501624709360100727169232895580264942445552750989686933091733641694972465595934789293687008959588654248590227636651664042614203486673249952041526558322900963882350605197620770144142324968319179876281791410869465784091887420922400966883780682281810698502571832792668743215253166121355422998923692275218442689218686441751174879333641765902922578171848709724470206256624804231174950533340220533241988636935154065797512038688117088415230033903177111165365473696708114641141317163703403004881532335780832926506138226560336433503683532606028462618696174593378537126417642823807330114212812048051672815840508387949289697649768172205115503354639586433031438724928412754998848670454673736877391301199496637145537948974986820418033162267703458539045631882412966130775206432292809828028579763937874919179910354651115652133295324466271334918851955721275242632644632850763569429284730815677236052739377652269818105580023286610425952489377617482933429987397038609225619915472371142497384074456370004025472113279162866264460899134246206599277987916946606389072466234150763426751299001328634314503484915301115581614193429927913395836626334570354300519296708093128712866986727434644482606846963540902163983167568861132651015268201123262726032033088985611932394437882872187925494796800104587383144737205774936530965258922356673306649751842850747078245023728982175808941798663976836063156560526825350217890147806581390687316695442544928651349322064638304786591058632192716305467889017838128060438416287947798368051130563518386995182703603210002172209598262472676017529352827859941099018814967023281056641125765993360434392106952036015067026199235560072019666192020672142419220311221678319751419430234727250742345714821652451060503298861438467299813729401220493917976608728001719946593061375421308706043499795430484760020371790493468364034290492812674902524384314561646635129430586644969005962614418605487074109177137413829113084536277021426614060803498278944816353113855505918566367584408450192554083194515908122547075062062222606580429271690205024760418718468458463074131477795992693257068276615296044685718824422263382329616023858917336350107992953892413581784889/3701086332846715864038534874682966458091441975608157490817052336422185340025611596005306231233635003537014829592099593010598233880860409086682178665141889136367349103782690450175253461522013755331141121675575844794335859918045362360619669938341910150525278732740438512250077016866772539664569246213222076176508148007133903102312532060613120133287856968856212235395422468167133883211722314520572265712318854692308921745582810280535057861755041287266569562742848162411926500836178272290936543809530360539447035669309687398756609119527823508500194658439197313596386814422933291250064898078151650616020391968025259047672345128708500678382486293091059090578667783644931325934884267494390415122763191406032738776979556136403003763413426778962985384200664428870749119075917861221017555307660861114331560750393941472915548564902208132337368678129309949012052773666615291264099226286504623574204292410689697669905546423389989754363521626269147564096207925636891141997877129451262327693661145066952492175592241710126494040519884765700464737959755492227788651582350190561249026097658415835989879006779653127212706494219485204292470171703769395234223212296650043185984958058494545322224349379695507468433748792596999209685023421922003991079513813841883227697886454518750126283852337255830270425899557476146552849003127681061195979531945036649542904665118318666989056923434866394221041828694129550786510765926537000177651563027234822688441421941951415656250434411521155829291218816605016310026544546702926010924606216346268991300492250755227732742594641895410096985103476608128394273120783152137829961627416636625618645051780535241091930263004808748713765422149493541498673374521148058377048457776133270789369307482473592862112890144885720802709808438747858253732850058954079617411667875356142563057668673996966520200790468117387168969024030187297504432184507413041332148091634557689519964093307577854956276695415064975921136975867991639554265988776761127596146633734557326521931934837305848497655989815777097392114660005506180801503409878620050618434132891225914454169332158287668437052574721743809941712405163320193736163813842199455081843129233752594538898242243501964174046024447197839735930642153738617787600225919641340300321035591353615750442421921583742193250409876044962018640349933206316696470186258290920846585958921564070535513936992963582646900866337812849356163333689405146281693294513201057872966263145713219085086257725650752014761981656042318310424139269742483423542150631575958666167204672294683953867238411391585413198649439430263758723286393389446366428526899672808797951498487700282056181777089284123366360808472239829843240340971883646157679492496953437564151297052368022762463403775595577505275510309053469883737629843523019245800610226645631083599975640290052137956823235240096206351109013066706573179397038136821293275253344403100927193796789019898134156119181131089369512023258403036483512224195374553812823345755986948552144540124416549019137999364722701712582355571395450725496018180049506759391317504979961775234401134781842632700497709583570580743883051349654775453390881525203403515108837681089857926186928644271041359747177473647907014406098768769209863145180271568224879589187525655941214586329096947237325676445020840740997266966002713383677673813650179447539425782489952945576047273222054599097997173700483794989107876370680026914367668346762631153653589780193533024900608472764391235010248496479652284568498440035164861264044098833909417971395630497797335588610037970619654414581830632201001218297358143294943124888099232401836626448952248227978621768309127555443345923690037067264210789829407385938508733243123112862239792150009735734469507427709763467520642820179066184259610725063843425708325354100435025835989503738534709360296298396147291826268328659004954993678953583769462458050033686622200872572287080819546242840396082320376221212412626836106784071253081944161335037302848918906284028363586986683028444991129036660890103313195535340076323246689279109857408671088714385364931311407297547389253961316884172017970273351885633155134514834306379006977468882178480256933663518722220001840598302791709412611108115990761471135727417415212698942248287736068397058389605672450326762533003840082947314960237731549929648811168494589142250891044747604970498668095855053518450*t^67 - 43644701442553270767731791854683419704441219027517694930964597856611900669382513472633498849627169674125777732510182581225607815339857265205580783283757979592977299166386071712275105841868967875668223799359528709289716481652185548630466534148116521124811330338524852879862117714213263228605371687414870109354377104082737807244925036958165849009777260801465399388279597473334076674772952105686678105484425423661833063867319866825054967213651755601851403780233843096622368329350577801554217389701872193605287393525484092574205994640155073086260613922806227611627316416310216002773733166001166910762304748183664062824826374148126211464241444792820641216930104235747385058776502624134246704010991327440676679165685944299749393029536145162472170365283609308166412620124831829808581700237425025479745407592299462036264324557905874538709895562646672746795775725959076799341558598739075984718297354553835890164948958869126354928473293284622395743534513307222791738292165600508046832101222669064061909970444657838857785408098580406519536657231923363238139645795895451476193296224037980686588036465570562156481062617505924652556955428691654449069027901986765777301188874578856305434844336950429395970076851413032651128366335953607882316249825023216931013152850317056964696064852610099409059669893056119962706548553808827951278709995118221604964649891956451813906080737873687100959545461068388376867302605095936225831690478871180756646115071984120527820334507697335247621053546893813550290464642485326407338661364588947957255455639828367440430684232348724080173642934501070125449348440250430594793677758582519255103211419980232244684091884237978106464470024701972138239742092581819977985490388869138107948089821630482690319061921820400210492054115283494298611065023318008440573406122677169815552523290444451178988997561498927518010521474460932452698452593203973458582073749372737058216295167095657235667790405757190296794362421038222001357567422669005937947744892221708331843547312387634392163640725170230438041806923059845721022302095827511742722343784639597873899487086719884485322176104560332115339651822210821233349433996420035509014473469974358190810473182596187001298577820029713129514706468978761932596293037836474991942775269451534234617979907185041532947420851802197149507988650234335055671211517885239194041827506944414679739766143633602949697065881467653990349407660119069921290766988248207843697332556786445180996742940361482508607993617753256853948871175190486760068259348199431768200943328291978526850567652032156625381561436896948565805848895684319814883289881948122467509896636139098772232882482478604193910369408948617101982357370720452314935190339371848108067755626756885663537839803364883639088156523308058702302991512989549536903070771342126765856670620368152188415868437392010571790612130723607442084342454444308496008487668750263887065497237221514566987517660500560591237892935818681895738195495734405137500243031677211464687692403121696037406361157577508481648097683766605109194997547078080440208525021610857243574186506458296586222910467986494692163053768144161921133458425252152879075215441057259573013965998442771610084709928292517166206723180666113315496678812061867644973427227611145168504109253218953520760780668049386318634127134755583484152892735349711099644994471560363459975233711367558883412598613290661985998865946161823687577540249784484557744443411537405622790896326405025802373282699476836871095951385210177333769468183446612022828209535678599752924668412270619747545191420475688263834715654202257112979839283632166794572281904661583785927029034459889531289941576595093968572366114228292242477210296706527904736187393097419757378914916364055219851872080373488384663567550529425446069363190642819653172138919836800553200669882276018823631310448672458875918406297606203604675756031218396405237612448587048300414901630374008802127805951186618335983731333035843018461859881285144526801731978678022459486925473378629665540559814558585627580972247696948548006228320307337950192005070668335508431280946020482581283066086948340382485864494439662845267695767149879593881859812103605576231592013111348445710524315193928848797098201665155547592328148329206020563983578236843938078622583208551892249346880503488054052142844915669835583742888706765114405933765486541333805722257541192879/386680661640701657436861852578817391143881997451598543816706960521720856420586286149808113710976791414314982196189509717525188614418251695623511203820794387381663339201176614197414540756031287870417729130284043485975388349646530395885637157737214493338461957151986113220157300269662802651522160052127679600530702030596079428599816782452117028850970131074529636533850108614476674365403823905134415820690029594718842570434024954682767239287840134490537118495521449804231126953033550836366504577115112295166108204256235996885018863234250217305990486702602704405592652253142284160454541590254650064360339459345922587070245013447156787293692597785633039314189171425589840023047610036727356803870781191675062260281446163504791437968566976906580562528427626896943937813901866097718252047069045191049566048548620750901624476930081446662113145476196561837080140532332940878338725134410930821185523087683998264019982462145222810157382856475881088786170977305346835731121491136699049162024298738338320078046950626431126243039390945670197808443556543964097321807111213939234972875874759863461629149962053311798342469545319349702198376148155011442381529642933586601520816513574056973963737994893560481776660321614611857728286029156030267724725323834226605878883659427332102746074124787922565566885028393030236864821222295036244356070501720246967169144116839263715274603940956190441004370162073236649336945693817298526023297629711100877896864979009849396921687177323105832911022861436344987614713609357022120544361843498863924464230533660993942226838246168177174311876482630699981491221574359178579249722267409796706425602424832040114082266284084496134273999329051564037174830173851289681184167230342282022769927647422614179623734791256717098790577001063209071285521647950426228684801121305865640916472846536996502110530347415249405713181615094195261657093903759571482463233454356773531936547061985746040208012953812758678327743747402111595221819722945192435418305017043302770948112594942402081844655652394622115594068955799153218067520435079706781030431794605692554913213807582293717304000344062786113313236360346885912733532789483525157804506039347285996601308891112145510721226434781863853007679030987616783779128081156557941824585808051870302285029155986361124667953270631563195977349993021555475750616474746812625762712126133559608188023267921568336243374094995372320793184116803522745848553158095632912100952865970037814859758269844108419452744352123824301089089177435781850220821707776592696465230338896459517568218938503598476005829045910624571806910518712330217388055049219547187845678946476148871541379695895356172604860586651922520935558011987843628414275335502597954463568348754868049809609349689090187118336897960810286360647894099419921203048829649543546047758648985527835308921830547472737976981538678611134511280287566533567954130946430174723736665336166258014016310959222651128157972579236138140068441333845102637160648064058337908433011654789788703492029784374013611762335656712957538484658615826067870384167500520294513830459820051834304909007223389328269629957930738023633256324420457857072009041221847278044857959828365819362530122839437545303717923025244498275657343526297029516032195885263874501320926929905651203899697539032028137119117444209238711727518159635093375116059410110890606254213894217229584980387764416468456192891867680518808782098114603393110717545897439721712405586630735960458785747339395154590537193723717615614239236541920773692028743280140499769870882392093519318471356747355439185179231762410552284546296630099919803176960972278593098445527647435281983404528678594481484639544410877699279127903897503012862537845948433583106718526664955133855884666335817033633780445033956349953790745645932517955898221670545166712581574956329683179567802744452247955741566503771269946063241885824415020229941910537456205027219401235411585710948484878931161981305798489127964315363362106267797497671465649926998608674613655789600845167622734214458916127377055624253041328385980561507473097828644475389295995892204913704316479489431544226857195312561251345442582818541525003721817888591710911276716610211762978238296839966519581124332805225252565768490934264746479887742976249660294136601303548224281799710913503308419714171754353405663613790981436377809451265574487711507244397450*t^65 + 23198738678168143737288271545094543722795486155032480181315862098028789031113559431799025281862743195287239496257617115962128864931839529601976423284230263903783879020632395656888495897573532334692052695228968421233406083731816340157462268765775284015457268829148845960067713582136960351310173930790567407551516244303029932924606242228914114100317968158088009743577298972732536913250675492840121176583723798727320411326634262283601149655121039830412112031173241293556583909447038970082383993928515302966105474928935132479986909597812741909115757981658188720895820846991907974051969759766048806744739836019944413058323747705259297022338041978240524032246969832717520339577740616696934503347605320071049651336968181787707405968520177004482841785867275116286008198570786567921756151087196618425417394904725379807371940932735431549671486514589192783904965077414326534106867558963625520004490407399668185587309060868751243400871197185380893750757860929447662956282584948570429063920682520108494382829399791646229661159791706588009810297507476072577174112034323314959670279893124401154999400931230619151991237077321277738889310707590557496388086891024903286103909430456447496394494482941459198517043914432075723459754854860351237147135217339225292036554915078182431781928802668365388722779210535948798581980969382795646428801845903535145145475795091299696651368188280291854133881969316288795768752392446475224229151911542981699351366791537779331662146371832403046514587421392303669837471545977392564476047221533558739253307021344547649573218402387184789792655460287268584839260514332699937360800772147397962505988529863341827071297533520465776192700565110926788079181889942550255033729661140994877991067665087995620019584219147368291209289600086775798683767668478597314123492315436637985517061092863146400873911914820860430067387511093824289490646918572002783622745741961283890093117726201260868499473052967994334309847184582166248586237418440196953891311966494364000347903554252926711198362032847939220632250236718618840545482796754560556229686734707073019996758727367749047133267883870035835199779030938149831348230922167501433954157524490152020188978849585973383520852190440212656438382529521909775162683622635452772327665985080251115460972058227922904232459711019153674513241228292082581291994576604779166534642837025343282116371763775055754231127104796893016773030834881519200389676659622408948818199156449253813176391514539605958228491208714234465677734602438387186803779635319850928302320847856429516598674143256849162128655810398287414901188274663362075960233728754627296920520562652901938074957165622042828165195582475295321636099912495090460066427855380712226540932978706715825856589198622400039443976989437819292596942345695629204836675031890501830102099150344267081623422952379425395399342730936512395948832623120024422061271416742562865005546332470970099914292547418299991525093968313227391255823879522058887355452791967417192523750004247645136662238416215133869422634134993829339234983681889701623699341175930610930914584300666790281203787063675173010260272375685963048150893355642413388826254145296749054566254994828645881892800678270459829780657715073149267313734159512525974165184199633739768022698178231096461624549323270961751273276460908437753188883032431182913273135159852601531836255558126443322014724104536097786204666481339837691765371928152727709280177131212530807705648116790931552596830265139303264831854608170122667909885780728409048335201278134705932729717124119759988411074389142062989683598309528494919855687313149933847043622979121061888176652442403331636438572238552454780781849775914997900513918915720261045576418225766292087210859417750390508273952077572178443763672072678356707190301230066029246153665215684451312268011466703200364247005556487083768636731572246508371363662728903757674378413497232408872352967319272448857080182943967403398598262266001996137961341555672843197550554998001127720732913899114885955212289139546785438010664152084674028572500717570078146532254242959079604157997030587709566221884703500602807224686891014085144898752282129332268722244773577679677700731979344294221498722551974704682528465795111174475034428361162499018315909002562289517852423362992151247916995053277926598393166063810997490123765301208464689870611001411142894135553006937424357/211279124401620493238697713264714657016760266648811575487479060903620674126712094494225051821461545824316433571113855825039536047053271545031403028891774252899259350285178974767659491340924311929197315916546951595429851366301712484349884220206931630380809110608817154646065329013320912788976025595492443493073476367232909378513301953298579407516509453061340935425711915016157358158416522339918804520583212046598955218896941470084398594662428114721633683301676668449734533283616270044612626212238154140657770462119386678710371131457889293991932946342659209623674335767180835675299904167871097457846371044797256671285803976419580512645007295697304650346928103974806819806407457030376803202114962919162662884483676769750040682601381956454111029010377981706577615506564937146175952149429478300264195882196669070080269044095817697660742234126169255436755128332099441923216004454884323026008584779868576371062464644264915556065374138074450491811000637084364765914942670414897418614301936424040525403468952404132471040011213609489901895335139142578321217069864890090509830540426415183128519020082359026034145885421669335404293958101569233056146608980159588555470136857932216697114207358034625830249103062325509571748444943765666022571241671785711444449286947934521664387030191894431917268504190771449510864283760635432174751255016403846281030563280334855432057257823409052509002387820514242705307815688374400225559121385306065428129214885438371319967519797918810403549321769650786436531750735009506931843826574282884412336125961691058545752808526256839074624014985354918546587987045783881079383868867759992014851102355836063155117114567592559743469298602471473133714082466124931475286194466063308734090785209416479912577916947800061919957737949034536915238480900426521547631901643600112154315186194499596026926372251680497097966996140206106689359030689683064830624240959596999971058113343146850929185821510846146494344024934147545510791303559959744320383197586631907699590205850844817632348110820380566722953460357292320830490500856280664529841369949629914488767013729916098629042391940570388288717541516478195395617291111779658075913802268921712967215148156999419712043556711788028703189762769508697830312307095889665679553639668317001299186665415126568449560840446839926282338139686908684950667862609913206898612615903969883084886239517524155895060812649842832298990090290624605211649209457516170560220108266973319630799661735069461301350468563531574102656925014475221010945397427960406318687187710943426334341397976708151744621741643641887652636765541152097953830586779470474236657948290342638043213331174045916259258325887552081377418397676653151673257284461666367954500712602927917594225869026118781236260534593731164383269219983373909853853212247128101112788981529858071910014153165144495413533814655154292681743276858154910093830607630523703715031373843472285306627468874626809379302809759788817746635333924678251956386745849433937207700511522720193827681212150224976509519626699028729376697803161224552547735679149768820713742416190337600187218323534429220600931832683805311882088507157569756956870919430493873570901771864983385837258726912269998980381957941628437202163290792718995508759859607412220088350609559639170245429731645038118466673332211784429399191324355264535555475785038514197960118281818489826474267634551691472455445600711206881410984032990453400359464226108910363409871093726072225817687057824617971064932693477907563170666799347647433048221890658221097812403678008051098184319401109379776049634013231007827536917048674178306696581226098255313754820752219732679846602474432634098130782431482232144966946174294511955481592843662546184584083318693222908189297807379363946212271789554635943789184634218911581975903152046792719956359004873046115551722613870680094243858794069070900073622183710811278310022545579984383287282913693458523856110105873181271665824837188865193629986744929810641167704913275045836401301646953853163390152514268091890374459327329731423560940107262442987215423445205341826759099874044194437384832715597318266433231251047069549704210895766831967270074807712323305961831608044754880802542574562043562245356594213164313257584845562020943952928354409703422634940617207093359659127677097068818002524238175059077321355988886764206431968217272658234122514980050*t^63 - 2366254391103829809607772911253286615690170648270947294148881104005412324322937704840832349434474832554848963825045993577576902472982325857290430630309457806194585812874991074202194218706387205732546880589320470983029040715955250386092187352541602006142300589878885912853432364004769309738154250726426678507008936986611346351159591685711711026152627273748361490509956460970861078130152791353724418149769339829428064552907770978024115879282365482859255182571233428610463865716073366860673448167359625831225743911006840810997795909090187124081368905970806205247642936763562044379968247071936453927966008590468004745638506025205716975021462099003926868920320537279573220675087561284257216481331183658207534698020437217213771104081754862202173622962475958903958343822704911292507758372847913311582581907170751176312867775784047368280699076510429730498458903592126016999023962024575457040967620802694619530992766331542292915926601679825387541138455454224455408716034121338730415892778676693850372341375271581104121685065769768854724861372081884154060269890035856045529966363919324630307187737120461401706981853681414162226518321538024422972927634582290851392063955638975148733360079223467699401434809940735120563146315475564533335215101941944370209559394460207746881030232271702594809516907258180247730970212725425185959847386630502820324799432245915203097975286561565811600988833859488460120719881887766400375858379510900416190358101407246607016918576441523812042905015984614049635363136954728039710164324112783658938646469637879344747322048900119706046262310130441258443851015558825276038718629556876430708351496812727534910145927307998532084203468306433262073713435977876119990831399815870149330574008750301770758089539077394084999503149246771062359628028106231935359568841761576523896216357306618741803015859370286849849885444838526251020862754123114519838139577858155072285166192110618627638677291085662735894065337236149981611295327293577526533191762996205075646815161787685086012453107272853558314455487328986093193711231671855573670273153597555002474726938411719950603807134470148921636813967070982366294717839291480367198817440314993381350470273899786322297112465242011481887133928399521144464101688568909237370867589590605330680383208260345502437477263237268097701177896933964176156469580004463432909237208561900834249873390598858584070722595704769916384580344653219047251111401378149629671914741360091290411693795471684678193285521253824524623485978791702698752359064502646510298984099710127719216606156967428669239368102960773494322949508018343987849164283201924178530273980241041538174334788183075962964022946395030290066321709153760724718785396880625714407189637636072986451003414045692958927176131717652675052196550983481478445937040218357710018451288473461001056862049873421672155555681318682366393587484424690259170810274232846744617878608988126808196302091416060780611947681394112799089285201553390437468487713048719201843030073778940806458647888483347935670646673726616116123007549022953502698846449023604028984917986390805175412638357735822962015305221716625110427562649479970161004075992607754019077089574356358282568879858452611608348082093093443431126981369788431023853059863970141755485774111165827945333347400693817052884936098712044130568661825351184322115165037451509584671841230734837455871426282765208218959459964732963354475435382969563814495657972686205886434582581459182213202229786011313710531784012190167554788690075704817406614097093272004208019889660079209180070072012361947812254130707680009448153913926563564558055963918986478953999641753779054241330598432480459540308819352756767337075628937479774869110589904800713317483194780261175965403948992109142996450086699928718690229214099477273690340490549204190884696699074714075459397665609155627505136961723313456968060226718560250778220402616363135596919537006795516712715496825398531403864443775655011885239471148542795579911864390598640316108502968226890345311056621815001590644728764843648408335334728498444826833117390328766602166963962857609398654972251701045380241088907681663876865818344924221979324861227819770769399805611845939661056648799009861153021185945992725890024065970552973856737468001147873617990120752932598283655008740524091072491943535434676980714020177775694527048999336964351597796204566761778053761/24945586777407370667445203941511159366350636361913025189699188135712453010571506769235031202067952222059162272491186407599843433578940529814321769983496711268169945460696791415988762115055548939550148254945416977469093954676737446700655628201859181612438906260011294610671484447889416276986794253454763196685531613621269715585552591276303198901337313693990186351529189003607772156366623797642760838838349854080019834696312314975403482861358649144105068360353100981898522852498081728600716666624399403964095272882932999093949909471856337535994896719851030440187360233617293504723859779566461430760208666157185871425356215692065910001341884789978587242172934007230971626081670421592417059107523470678646602173094030235591896099724904363995871026739941333842028255578375941463576559170191093314986248817855507940997780896422572592059347708285191897762043051000235612001833495074642012483514852426103617331568141778877402358532382255575617006814460349620875523803619604901451357845178256368607698201222702024760233595442613379781407657326549608564377015260597369759117661192919658660292785788821820209172768455103680453929374105711510558556511362202986207983324120296326026388014880287114147003571835167420168977139494951927997747678374462658991422366980003874696997622882197366890923676214517575762674133967925517956412213968432196483752521702461524463957577436027216359268837483947750549121510679550764920198868058700017477771156065617476675254544365513840898515640849108584792221049122496373103734800472779303066926526604878726493912028969262617217692178290614223294294681387797485487943394154729867929379190847826194627944483445884117690881180035245355744790875155267310309499350524389524945764675507820903667138449811458341646688142979614955779192764634232564631416264851619348580331838721539209195396388691694029218344676355471335716207537550828920525854046241085116465254529741581955969065081844867481234669295488653415588550229023246074106144893008956642341917614204422762933301692693511750304417952881232887561113109436522380983573893879374474674004138081399592567371706107409250130706901775256764308326813814149295986809374904648652273971219443509248946101423413968496498406938999542100881921644151675012999854332782525959462500210723854989801510429423150743476655444397503022168248068800999518477672533327562372269426806470152189998741060644101618751866307828474256332462131264345282263245904495624955964996896736303786045328788948717923004473183421362379707816125374349387021398280327485316207523922668880690374198534774230797276574353748676261363172032580581272057972122952318993059322720870089169005016474468973975028395292168123402901278010656376646713986325155772096629636046652959349401286102835085573710211408179640978534448805876085519968395450267864086420192473059880289383708705506598413559246529302494716197703413488566653736292121164514698922389601962056919250432319799950872032843964167285591203629225066127526241960823385960336068063791171244064916552965181075214113683645633226988126164524476656372316334588085016059061703741392478986899172176258454069275675594509667649273982965891555779998247265259737875469502037273002678935587637204621892565868450897614187899964513114833719008242692814080404587816490011413193186947765554017779133298505162744512569356589159321782024649587845551669745849432350506269098292123060078661105207153215127642956894502599620879490688113454646668005503671006930186493430135870124643270966723546368975827295030563772539292171428077861197707010590342011306908369862536278283423529615348431867925748645031946804709820436165799999924845848879774222602109732881330314800362185352438663455520497077680860251532089680530075515025288069438702718658445903063611779266228211799962380177457456659288486810577944613813253809026980559187167410459070165180648709231079085419509003489009418222978787307359551211126198985090184491180667801516345136967863322200655980038087358135546326660617844997778708211166971335835554531939818105416551679569009539927990760374753623580413562269695988965710644244797713160729554504711344387044603296927057502585716217545947514570182355638540816342981572714720366795830053468758189055328639272045476071836193326149013345879342959473067082228291441500795020032981410239801941803466934463974518405032277509546796633501185977850*t^61 + 511868091051615863780559441780024750533392475025467401409243487465632435959548982341143885735723826078027862771525548350321240964405580861639831012979669621100487441901938042817325445667825816135836148475271384911723856568281013679841126253973533786607515208943425005659073712695957838323203668256767566631273618037943140995310636164779418729571203147289014634060924378627613219133746107104795486563655883214446908506847908124312758078613128583695749312618550867615055914063864457126413675118956174489859826814992742361559626470674518555393708695041281887472364336073080056926240744283223071660173251281252972837273420462032048143240506857886215812141810769489765056810498413501511367281669013730357132231147695997967422085810683686129885773786140806176131508013893756905297891250736268143667425202062643657315250415383038496797464703022023283753327732383134546945073385123608317715729152802033798341766998366244786533263864423495627534783740427159057424915528814746832974487735051846453992756377274190921367409218127783088582844048529399212150358788330587434055603120266163554303763562659786134829491539124157764652651433934230536631810308138135949721193952524737389787938685058063999926479257510123567059566408599499157824111129946343737520108782341961483671616211464732452306544168905447909118005043226345248808211421399929003218756372830452259735573898874596530414683414080144797441946602312497823382462859159514648522700315723900457409634016280557791838181703071818767733075500830498203226227192369881210207198991092888845593660286678770602868514037946026928673193548725684882731155982071604195298384674729950545396748241114310211698850803609060197670668267364310832550075032538258156511764431753762801753297438687235152906014057641789922552652081166174461733309846478871229088649232195996718304865939812821441124186211518888359134395542887072564664001102756199176438055102991646629700384151671447394816546807495051673682451000251025400679677942713742519786568109712164743774960777966638194179943422283296257013073698295618831810380185400772247355858255948012513505962015755110044876132784819112515204510486193728021100689730032621442371513621669309347185138794943040435063965725095169944928573513317377394322320867862102032836213326371887298473146651666315922514804671441505114939718353558039405542214318357871552238931631076905533353735279430941834100074251322735909727452651943201063363876915454142757200616502850984461091770711471716259340915562661530780579732414393532536136960400637125308328446119286597076551521431902546349681720685002099250369408279704281104455321304642438378217915494647730612767556672698300945748951544441598716763320685294060997107135701294639521223613622405684778859626155210920928077982474201717204826127298915523062453640769008191999686755909267987139785580469808958438826333039551211014987126947534543912554920740469494925624773280688178200547602741171140308599935411920343027353362049827820711040487807335000766217602340747782012123410683907598972874850945363439399798131688141656089021559386841747599424781972198550507294358147532568540340847734159797224610681911998880794178501403823743174868247274175499124413489637188138951745856609824345420976812320965812967453687893439422373151867471375386093298355892960058633480045543403965867421175349814768818602471974307710650145098761553018717763196083145258853351005465013690268705921357991306430175498560227587815428318605841523617024346125111917054285324713018883453224175571566078935424846226106102712553329297657380754473562875801523091474243197850808706885051909030603997129432634480622592257505393955544265410904211835176533286037391381833678320440390403858791769327090759855721194534523139408628225354468895092360429294764786618787226825126838317444757319711310246520062192715114561933668770481138410047836560398398743806363244532792132905415591002157943972989738735695068487385680369980358425682189752961129276589663120161144739327143476716577242270744612100022149288739500060165549642121835742198134165455757996540047570595014635393576522885903893318834948663992669609454018919712634411846155368140225935445684183900175726332953509010008130412092044010131425801014588292130261325109111098073042209077246970201681723013460165127591807081681469400420269886247797536979940691672502946583957952047765064814995480641/7015801831555546632842544504910056116897136286693822074620967944972360592004587014966272079472852892926465381826203406914736125246907436808373467494066107744337584859973381559905482878997310813356946635030531442778913353452566034449318056362958082370519248199470827522167279457470905525624252961839638489809739290090279223900088881102978267541330062023454861967136728117143274229340295801611307719010972157733986447774763050316155878064467679629046537282008460435687911541252269592993421061246705913975968211763138196256231011853074498778166719570718767372760484567770142428894290625792815425073087204392724168228761072019521602697282738416251572709174568787562595392183801062396972830942844901362634861260815802624790850216830129623287225423897397076368556660414258750079962992849205925802628460428501737061704433954484889880929762378567370071667954039943944001158460450988542078528155821156722094074868542164493574697548852853333207828906268391447831395175010927873946377422846704697850060410317944495713328588957330678522797156180549652385878692904117519212917435897240508852642919664658549626092511439042551383457710223631966500574655418293087426416263151879815917676791031319281184939461247540046291509035025695859192194892376197738988288383613750927916950500989308881959929790220761651489727720865011601483981483717096989247014414661068682944439480427826110709971312422968211120169661853482488656610862272072445613565294389008104891134487066438630060186192023572605052397852339373235905660480905806208636770027519062478462026132903439477340144601120252023318048632695706093358018139373248873032528787588753981492503793165297831193585865915097110646614604203213246108075042933668719906174445011325125910007673057053073464471055424457411345279888818172861289850386092849446160578480548082822811302701484818599842662115595570658801528640971318078859990708515984015086220211139687365453466206165936032878890337648735015463787581301995888250067972318695841446483660566714928817849842659931198306345559096295163428721288264585996901724409301306498738447756725233936136416966208292206368542685113939595812288478427211898309198092502268125729821512827105217182920237492457125650205160183794645282874065251078237363167070013676664248349012199819051306244704341256818998028238830866390950926198585419469439784410831671503764511693749380833227478823245543293170458785678518975924490251805544310752433847951581601311867266833727818182489760310526551772423789351611176210825505998408927910033795527102820030424552543614114451424143048586215104089324676017447051458275499218277919700199086026481529307334079300877314442689403999440648588867128816044479383822308731163340301505271974992232897885601466948216956272697975409257487108304664920469971340500124280869512249509898946113322548644294395540850383518746511242079348265059657271618170261862597272978688745036019550000763988559611382512597487944638887186196417867352918816235287545630586110789101883006991020283784885251469038672565073367600571069048824369185988806088359964636086044271867122546669102884842939473162377674049260356571403130481847161713552566055318261582146047291973335270535742255620912646532384938251752831836421227216748050897361448301594165486197172004757837805271783136165814570919268549299970236507941232048860977795373743752067191603778800669281011097504140937122250145418404312973778357710384299928864422085484546798113857907144609221275918505817285734072323738141395980640555521598227055860672034229579516419182785583705908525590293406126249438090049699128677599795705709110619298775011294870373871001205012268657090099474980525808199442374388707116902194662316876682782347020004978308310705789220277825140679416276940894623759003093194436880008101833438680297036518237991511492722317403078503630610442272912198822420185798247968718535503447962267557255234330987748701363030527422864917820027007118556246827224791094660106114900598466631468176536426460936561731959092632643004565339589268257135322313262742511839839686205777083148740845540650438850752490958749824703677008919962461656926217412065095871998089561696824951279955223109930571042279360112982636315882543655909920909243896470008008589057253631752426222709140653823071547777784732576666604655747081013535566252003254772538055733509916446245498825647585735330270714280*t^59 - 3125078882309733126089787636321339685499558373032769824881172035189770119887038014280553937111959140172776579572932718092140903833839220887901955576437374921904554921336150745182826960135583877534677518329750042678451099669126752991850476809681046203176280386511000330387066609635346369082437276716791286988062122834664898396399272809774402436230598232961542422544639893549759461752737805717268847283145233958486486293322371236099369292874496305659063080788190138712898313226869742744120974084889565180759652540149199013152467619137363209028110734852918851270504261426910521595380423821783343784016461362613048734779982781973455129496639753532068542467788571482614081000574739538337180507413946743532794386295724904838354766176999651368644101636855611560418494560420195195630583570174344174340293360441352011088089377621827450419461037119283417531397373476294969558945624235066040444531064650677168831336945786999689972049351023557361116746063251222299096352392007187442938662310194370659369429378455791175869521453758432872716904157626142438073420999995413593941176726703261679166901092302741640933612668629710981492278523230043327966089677521201824074928549276202398433754453606755953775286236269592817308461348265364792016037987665764896900632231044949676543793372771173346974573659733044684605161381002486431804221990908660049049023225384542062529199319965122402943034136084627887131795185982383758843756542012330609483732116733262229774479808627026137166278960779136089439132880392580019219424222889159637100069293330377303630463338409431805426622884776163375712649779304755080267057885705718206242021140005578651812087539478349732858909535991614401111437081279368279697514628092597324009550003997804479483150850533510887870826585364312670877269159760370447961802901262780330579226485505296674522671241975792755772558898997257079805656905935795293580537416795221618835892562724052347175829909212905400328926658817887680284969752486967790449670655045980342695012218810288353223207501683592509767797491680886040766007463792170474139928906997364890634808845956006933196723810055476807956149770512213293798169241893464800887508756395170999243470477164847208570857886467396091009133161971061584968086580032381941066035970597051384031756541170380608148094482184224621118684691047115731000613990007014328967193186311306302971226979158211717584749181183242772908210124772646230377462183251797662746331900847631387484144756218031526580977289630549866779506749601832394414199578810618014413133610261457285221718434496624864393412120775542573276385591842930274544734147600600493309303659248495064001102037170993539800818497071440805771586340140350292291916812757253622085545172883414471056350648666621664533606996866558375433945307529079123872079726740723284115092253154959824530038110564529203778500869729972114102254598841059391309376157756606659011849284377157941757875948664023945783305793741836006357935415490494026920151565260920034771879129875306861805108388665645808793380775645446104822611168076852052887273512955224078464032650095837047666986638987590189979783704338558797904672036416467923207945995301579307555458111778594142087752252440052990040002461230129935913936248492210343961851964526232274530231343154777204827883559829737675797228975358451017478027773474041904014272724364407411389552633358186139128486421535755854721862506264339709666863398128391856523571126416972756202324968515431286683519956724404349021735004189331936100061977490226866421891771301980670768743259408506523836762876132729696942593767953764055646305127256611040432390709289816170492961294554452280638623568825944223851599912311235299182514059046941066484503802968858175413669327733621617595217099295388086301511913798811148184784426029580022764800752228339459640701267432987224788654270430670572740320850892300745908572987286373513829888631848562369356726893863599713286048326254582678716948141175054228348950515401818154530302235626727029588694226025050823935228195734810291897844480384476906187772920774892023035494968172807006131778891020411873199740407040269306511615710494704133771865285470220947279282119417631897821819794236904995619059285243687842243801956234883931632773297341430656378719864599670204378168204537167270516694217107940358779555337991910482498962327272878092348497561339102167711346431703507522016511/62428745111299355631226031611487787480864348313800959138576409679838801878006918353513437995309284216718547889131470993732821453468244141091458820921774687555546305957390259643226754431755731813769440396458118770490330687501646916710033552382254122788518733978342109307420707036817379677164962796030681477120561479616891399110960382695993058630479365462945805639775970533902016447519581285524348347131531912039709916639840701965793830234670030597448001238210876758239890833176975191890611138212213641311581545349958526008835274963798506076907250417412760520326345730158047036771230144766577934972386140782715056272873945936421040950397248619187723259604213787633264082991450131498487054999891071447174612914038921661274514641285051732640565212646329916838851639279421081220009682132764594006439690253617151820251319086518087923527546588946937078401285948653738993359181979135332054699691628936933887954338722650154690105307588949151425596199845856103584448591198934471556748254144406209682740939269845088974534054281332308889296728725229957670954470756977925199689048238157070298941234304165060232179127211819313157886404532318345979689730417014760997771833131133955199666360871908858001579951778958039034614294720175018235632516906844287607650871139309104345745983379443441168866777388133339527238194137815097950682694092812192452246910119678958403910630925571324114151508848445946408289363950479771944418689709119219442742026342868729963484842540343742060978827328400299195065635223236421194436482636411178547529905889962732077351182615351281416540942171734105796195460427893203609483443575519632916569720069421021755330362911548497909026772973321747279197749265880579775244026104679287300704807304164255978881836524624806251649221997290524682575281856622918257143266080439987022096648944804779253117258975080761311823909960586370691568415422745616974493592726976405428230692344675709543555224357905377312159784162472595228618308195726124259079414700259606091591894873310807277477413499387781539515568229745098306418243032333023278056184460778166740424953910979940196930631514464548194659486183360810194092392784512654446254212943911288273835495495427780017510587856610016378944221974443877517099733166374146028181555206444893735309006862796642979296097951861524982454667562794156766716173853308838235369757400466770785909139295337922786887833964580151093065465783431565429786138947640053305555426687802384554751103181476348234019053610617621703771006942302839164125265240079443267249875453033568067337120091481526898265679669623100502489753473036605118908383679484676404111941019727166150616108332762043899701897238978073567951783773363107655534012069217978875564241826896117326633727809663522269526155363340506104758167117781071978558538348563516211761542249100791686344712512789112863499175378676583086299285409429153688127786228438365564640874426167970572040696508369423318968028494422634165639883379328140379297008914600950130646852177772519835349982831606051207547510112940982886437478824284641061764799938796295490596156656444734525445407026144800396783869133489181138982824466152029828807035545407493005603841946242135610458157028545779307447957662586138478588374934648962588588493470514548083675936500259364370590640130273669272078809027389633601430070621510963146644293941885007963309755796336785616483573325248711728630191971943428208664976911829690804451759688048803170661182633919507115952031478229730084921829999364817506607394773709136766175031403694415749934238490888668569525015845831156208151779614849017670436269368567750560595455201371691643157326705637821034660547495328216543208554360111085953158875460978243394211198850601739213760391873548146539969472147348227016435211414858032662362067868702755174697558375797880432941248800281976546006882550545648794989521535551594579382664934564579325262162016915657094374037552390286389899692466342012495627620072762971605026367971573121948839335469180065965960930665737688680297921979716684166694848207024795590147727387038271745231408287184895618311807543351751587423210685248864072752031970578666680937844050796947302255922406381222588365250799943458632472611285395515582249296226322807572105161173814545028305487574954217682323941738700626857673728261767240975120443598005113707721736936611740781936930286160423432390650713983000*t^57 + 207035507976974444596541686555587593400858070787745447842025958540390854021026694082139835526260996869277484411641828915403487283006632486674461054602524093270517501445659299068440894852087070797077958004132819725451808373898803960626797862680605427616965308729561711700758623785252417233530176606141564944155118545107265633837319859794116159465860339711046857159201040614539667335968222053129365629396129713223265815369747805256265433139145698358643472184089054753927676997341935145786067094062641863326941672911574458341733006552574073940257670172546446248962260041577659995022986465125714414594119100327020018147369741046354227150043777961609345353710605085192027700399461832685682600747618660704072627302301118832089233544444662215074467104873935978351117136058812081687134019257160905147272979065596380445495246879620411182454097391680946296084709100667427099608973658080700364354776343194416424217611325971133944956095702000445616864803815597002329184310389312902510070275428369440422525393880964536304701076818404248284215113273402081144094734205228158243307428769753103140076829052309609578962735876345931445624332466860430066451190241864876495909236260829895085701719147417596706892933198944265373754272025710151239562539444995037472557932603152504980428208490525460410839249498239700370159130808186166317526960869626112758149452230164745501949798129271262428478492370795016077705755305534833337835737056256878474555070395156025947009698527462761031300286622447987639517175230716569631819001119949334709601127041397953648152408403591295023209348211138095534456289352524860643086579250970603586395545106691524497945888421191184997899555785507395110410116278583565797818052382590370023414217808509883372316192246090117368329696396908293194952110931254844283782029794776804521368739307134233793232424845013540200363745082872516170416222419691235670653842209190540002614079624840006608600555102231815207986166283854111607006769586543654921456622750825166933623717799701527791918217315964793115911740477524967410898235400064798591358660961321203495790347742032840625216871587105491749830410485259495025137976391823907612959295509433927799773849626510844645837926100327987539404752939344795096418829212713144004714200756930219667719232212435467180488904975149457537351606201520301089471600523030204068921245673747179627914890369036713176369240723919804434579458172229334029466292292149976217589204694522123014253482582177708225890828438403282418579724785096767588344694950463321787821066153400950723340063079902397366181830930103012314706491504374655253208512504658605870883497925972977579439215092907654144584673144515641869853828032577684167029451908275932675569739739013124012454934458660068913215968679012183621908574372825742464676674756471006320936186487376107921675563687097032681340296278921540111152386966159577199375408156723452206911851770684397603131877078805634505501474843348637940059066717040084693516137081291663728256397940227491805018539114236584021158254939293882652222106599276187497468438282107241602669964095337436615145356362343403961903559191007145930661592230183510592396714808694731778429394437147022746033871880057700476941133983042045654944722129959584145287590565288074686064831447373647884728364326227861879041506003425750515211292893070366062783017642186253390692091736597395309512975122301179077007611667287857753258679249368532825407933593529115987052883094329257429931743030215175450826301474323322679034847357231009330628914580195146778362320520189667057729700041950006535611189809798100121747501996713131942325942178911453217448186978368751106890279652723177162903701744469067669792597559684618275402005401184305223282030276810450963097229244761090868347535129667956604350327125304353634184437506436907774087481421200480166281892499659602863818989563636543632013834448582877598571262566558323326417622210294486504701439791339170193573672984255160868074692588805546854231038686137143920663827063704139165591687267284785181891012195932461147286487677136276024434111323334490383802282758536231064205589576877192775566290960602075264169644765568487799927269707756577683845087792719899495735263810367299843619907830990086469904563180482270713725516368182107797067075258701247018054723375648799029468898317716657001317557555332416428999840428085098648998342798522860812850979/6748682641025509599305013454422040481329227399606774273194032497804741316329311356500398496848960609892140980324469265288448689445048546979846649071596305775161022802211132185642565277070015132326277245582440040585792187664071224120013131729198660078658540663534896070239036617970750607391854507582053576274361130599947359079744283847046407517648445832413865930415038895146305598445948048751249756151057894033097681607781169630153632106204252193099355601345539268629914143102292392493016932238253448029958182102119200782199694414584992064047586572213007303678746172940955196232015612894162853731983922222012574674550896502359174881935048699802407842277400411216070222866292458952113537149941784958888532381174913398287065720525542264237184568204247373703598088819565157563340798981516227024528961809862384179900047394872916644042759579709783907017144586591772769136602344165536809145353351726287679769974133680419353914572833075348360147190433491509501108951885118250598597457554056444654774815407074863689547385675979195756927473303092428582033180357341790136834496895763871280582449158509385164479871779737136091436283551253745159668192931798465664889161292383295088875387995555546733254387542618816869881199160199229448091580782774866843332338908889337450279914865820515898740932712264556706726241562569937384346710927674066018127261178479350435261137770985058588525784007619774336650896969222607421000827828400358468366016513355874440046440393130595794251386110915644727535934319163300677542224966611669106328488309473153919333966697771581093564582284242847591596770562726770868211558511846498521820015218773912744987214494682782976747640346468964240705101582404805585177076345192218807054828967924158904070021937864781299965436174858802632636164447639945624720344958918647141952163130667951941737137249637445643111317226296576797020106381783308693183878567330758973181210788232327399790457488869913497240505212387169063769862127771421302644817099346639832508093477682332686401482498941557795712895033678048289675559727430254408049188213055700458437826983621320655901631147339190802826394052830988884046823773550552183590892734868577252809640855151243946970331876746910036853236528426182263977001185666520299894784406016830819058156633524056913028117189427705473103311539597781956109686199492212707939336901399684939726283024072180340401741481551842525438287519381052539045952364194265452848541280674909787920260897175262078288678931646859123933660214874266981714433084792117401122488858184436830362879944997710448008491445895448297973482111510895173179331371320639151710144410482394614492454039179728442247341008957886671121276885493868823555049843408310118879494216314958912365541405356102808312832095423406971083098827404215759366342054231555094631819723566106326043648070616276946918887636833592110291988076288042598539807776279821704088437809097544979764535603661718743122002015293359495856494761473686308433169226845577014587604140839885681396022757062503065058626658246316716550270737175067529268239998337307274443176476696844567879186616507424134534063029517157083064592203977183979976641672256945613859657427978132040589372968934157820675419002181177081290620085427671290110663859163951936339667723775715869126666815568934086604259364734872558703200544555103096567736258726931340727203539135267936132374395658542623617896015741017593690263154273552055167312981509597709938007783370177801757576108747205837074970706154245612626038400351708756856141088305875897029268747326190837282058756312342047430451048952579411760443397963715623295082072031874170601004261859925068319635717939242529533167469325073647759902335823459209274527647883779963241088554330280596706235476684080627655938937995659215082651157187288242832553082996082325315819146623671130207189839063165383822443106677569745908063503158487356966498176918402472954359966615515881969435175997721517987088576101129038800946410103463464667563704573871093911634105435179181578831398655626814391591377228126277464978938616765741573514189361099072150443913285489505195220580485555996372392261042400323524169352079495383755015611961650616464239820995745340774136743814722035868107357072797126920111184848552534840070308528409965367507968081144854456326841226398616496224548332955279667244237200223383538364689789051099036484058762057000*t^55 - 38948061999498914263074872058356293011476011573624457918288047725672812188046526395492578745317990344175632802131251090155175160853430417291007255906622119462819410200155232319056880411599509558806147993855548267592581913162851650893946313866606173861133440150983514652243922465921695650911406588758866279518193131345044353780223392185772346518780122652360086881783787565342781859789123367312879223538468489251286312703496918186907489039238072484548417405407727398827594696958545947333509609922786865961691142688836119490250679023329550276684812718781537880727838104930672091039580058624944206287471367109314642378389816850853581113015509720938788750623580971511400979649022197123671399661065874699542579584793470575719717788093051182102037695344652781354226965726717299188580489210911193679008079896746699145983732775437159126397660793857848326116683443880906508725942221839447996014411739693940887794435681973428770443953579390903456269446244537676252493279756078730695236652184603374856125595448721750809586180974813439295682758213407623563443877229670393728534108215238477124337048399989124594365735529360798839519886242316469597701520217551041191390493759172828093318138741498597440071877350057705919531165644045225636866672262748167881235731285089116294254847905145752973024015371707143164610921345923278320183098940806496069938242012514651583649226773330355499264822563112805694917461234715709072786407570258975155204812484909751254195424714522568715016136270652349681212323270492849995709717322304024305627461829542011221164056248944059108707378543706802003606587880359586091642766328544947333323033127944572102233097700458615884115310689840723255376066403306439980418294381143233615225232552489861650373685494108534307246474930124921053618981660236297731821770347494750124204906253765467078026834464177419075051408867337493319999150121253737223301335128344770651884435766110534522430115281563283052441851146274044413350253217952064265927865934552102986676192008791695636076905441051332615173014581102717878268013065320853576481048068578086383842837742094256797019260982618312937424827408809598165479793172645492791122920980760905614917318958865117582819838230784344831445310761157083257384431961456313584111277984829600661700025103645681607655773373843059520063953784917562202144176161014335603106832663114431238143616591234100347805030923018016006421395236017706421057313417596415605941216927027719443847262206951203717885159198752747255469514293950904160727102367126279124500044948212713184976662042104848617238398478050996186082874092665071128785112105205980795549802143841982609187900781375045736633265319609880735707724589258975686545081724465819263906728882598211845520884142402465437010650879632054738486664179897003695147129388686557328021002361476619092130944653299703816282538466649345791150247638597676605042932611986036916370971657089468660017596880210471336822314171319676034458346238759459218757071676411554306973720034648689342965904957488025446047839034733126644798654965884047703603275602765687735267884573582699339872285425873187257292949201817442041225598996466262649683756859208585327330525198283162911608973264566360002686906016523079788346741691826029078969351013666597318782454495792620215267728052079744817751143633046137736189837927208793215887109501041023907649816384332174297107977889554469652467324797351910870096274188725386683051591944828757940517374723566044315767284062457357169919776235391429383613803131282141869179234307680368623593992611773596425909535044491465178400593779236551964744029528430682200952663653590193949041225033563932807745129044843022093968706831800059930204298515761491401585451731083890535037507880927913289958470059778017218320590828090451079639800436191206062765115729390923108079254772952721750035122064358545123305512032620633139446336156977590222821039613917846032891060796608005805378054700728735369733240781452038488290509058542901403811012926717295831304214625577092498339286618620494512510279123019772965029670793621746882906824041480229980272124312689857936704006681174301050460338182010898293347548810849186570105144890724068106892934345314152525018945464061250143201489862366006466859984381067391077378665115639947426436688264772132334611324590855543558251078272307646910486840722023794971271599333313668240811769221166687136121570843/2317497618928159996401341620248528701288456689024966285414830759746148168027485519822236843817933073436961212643422745700053279955429671032879339291186171403190295230279302792549656916145843196440843606133009909937161037243842058362812509435806819871011342863857883310520085174611155758578362837903677198092615612248021923107984187073075736341560476298850921560504524356593241342506338559941179166262273280810965743864112053650994757265270540203110318713502058184847512516741327207582102014530616234053487639733867733548607375061968486274793941228897946708083281435787924014386074161467855523971563278891039118143240777858910140654456495723512146853038059301211598514532284830404155788657290008954882322019695465260971778368428471213539049180721338548129815583700638675107251230370252672360223245485506742727377676275399359575564283639672339793669687451035614768921509244986445340260514340982807189233009117505856006134264310878074626874545194860984362680814077349607255558366924062983094449671610789508190990572241131255822928894332281939975070194134711170732988966234005313397752013041032122865482387969161732533799219771500536087830057452779593109322937987804423533519808237673774748199556682135301713117203791612415392474648840804889274000325181312598480426122764922765159627636293391648773089791352586516497784660532563274270624901488689808939468674710556269119299754228216630507205918019231043388371684276272683098036890070686407282711947631001046595745925990488432399435839845200677452668000053534447171113202885473081055899284164014760947530077556408993862954331011240373116143849192968087592392993226126961636628609457474067674215139694977442320258131883397810237949808016939007938342628267585156167657645533462765898408130782446512824047258871319557327528966458892663428546372819071374696792532931525498833844426335510244472096704531504388205239343900021382631390427784678981229088043101677928294952389489933753856498570654676706075328230191915636118483279300236113044510269090136530947047808154565041782674587210399549363724091232363327537427549786175561513236620135996278121690583717742161582781679283837259619845112565153869428614830669658937171389611966474888906655401423861550989449702207157883070983868965026179703264570987952161143933855442849474059463677182697878323728066240905625843906368291940651808302005590466386728893958024764902723235507934155453441908380041864310756508189075783764021171817592089984997684332345127531423158818917787823281520736321317613115545462673900535607546612973112213767846115962520496945524093757092841402469782392911507484697263590559654310616708717054318747067736902476138282863046482478594554008804116226413694823218313882556890506326918599285704374626541568397953869936137330607691766401861423116019496566893072600912363388747449629503571946014488655530674268705397313828338569990374490773183969543644096946051141526297434216388095492051739650877120301090063878315950312498771146809383261964416742991394214775263552541132394441785160463362971145918189550713615429031318043786802097696424609712684108649447798997244336191742324380962845764978723978750253035123799406360767690542738390677531989795619938885349016209715198937335862321024001969236901094939041896344580829458097384466371965339902665849955236658679067000222403361360631246828222405721695339051009267857367469143536950385491805465441673236367177537775744455277850395853592711872809319057123551635743790484451544940493367943375781586680776787104398849724237783039850887831813933522658976917658259087616890210315769998536262860739945039531183535745590184384863522698268460962905540335884641689708966230290640750462121775892464872794283290039376989809557018356908921262693313287537049431307709374459382407378114782588698728700854670513452294950568666113148990734290992804626962833077450744829006984624558382295473953779409212527212535768153868304039437617569276766217033127711924244997229529353766841376150667333649255151806440530954170702298342248062072478940138563681473767520997355656344772626601421376462439822237096084038747338739929154279502441960271098199755504098714781472361147630821693819954529938950021838557825975547117108066418798533384366180876992940464080143948655982107202236239065143020302637277145284904803509897536843037731671054556709907074434473560147409128625778890373800*t^53 + 39056416068395414870750488612842046888729821713235696992459175411493442331069932127510956195519531402450703532848051760461713319391603754901151352613582259373352795834701071368237900176832287716672386536126883644212639267303672225791179520165789381874920128122508907230473949259089940160617015944599409553718513572308896682202480705666645223095199348839160591777295696601061678316295396411557084584329772065110362198952347235529878827444386835089655047793327107841095288345128962109555001642277453224255773178176728881161348288351605132155296783563352154952513632233511037202479050243091851249557147858732757338058860599315007972673757637871610014849692325326917698025556145022772342473325377571266031435649340272538262499244954653447186407006632123604314961751758291226950073439985853875291654944721268065030188099423370574712562529989131524501652292380733680573461207469352452296990669919428278444292477993802780799925552482439055911886864596505265587325309537467986632551014117051259959797119492241056301012977988623867139461678608852000209896275892830741647842546353242602470016129809690034711462859678828634264847984411451676513937597182711327620952938051680403771897495025740862970941182742833121843052170506791193971184330757041224432213005384688526776065593047875666209012093832330109560650439734936248184737430729725687394589472209906407522391536780445831861663752978991782423271664168440351889588462211540412909417232100425646654620688586358536325722376622145092073390464663365407586858141048252535077955699872155380030785995406828676594706540662594457828732406094554057491052928824396299396181123178612915345997251206641274007261183249430445330121594235474681920567687650141603866101912405016014343052870325844595639724205551038845432713789546626202063195596111680066761303856027730823256886288617148240206391644722183971031260729715438379045003507171583065746500995809489482217432099886571319585664435217756888292115193110356050439575316550853834900861033058799114258335984527369215883890586532690562035044587333518612188435836347179751241085528196777107331390033481306004978200063649231624896285815063910654318750073296041746982615802460438994970055474619441328220303451828717812786672739347356920379688355205881479429003729684327551888825178606870247877238308475348495183517286594663204558013486506681178521981716946947850607777486318889543278439527767820435991561505016545944574075648837513059436813455023807217957734888755276289020010726833753942996711667910495051138628639657199877008375467451023312692840454271140757408970697916113728086568114890691037325679091388785473134281116352663454501152338476987560958374808415417930046057201690586823617387648490337565854656527973316108751032748355420381483300020088567559148171093888816949474939901053816674730016361671131418420364786337923979344979634014679285107894148872264963249380282325772172413406699873629030765665471285028588124553434701393379038064145023883622426776967278230486468235103090346348608543606953426536958203970460353229236528815451409915068306578757927317140662775566725420173788215355558303301011808816176322367092730393514528422760634905347932994264492493035179038075824233105410391132458204288135359315842537113153047264011369402676551145025954429363674055000947970506606439276839255060143198605389251599351643442249294027494508566151171880923942015259841087715353000443134607468197472994337647851717369334504701843033241449650929202561991908215698876550077637314206489450001795374087810679749311627777738965801832911884535921649072881620696166844744611718374112887731678249214539362758294942604119173251888157385754687698021614754456046079602325054812900434883627833623525419718146541162660416775753900430587803517042044803223804049453391600998844253533162726412934397891317665572407266639926862949048938652561388332071130333827438047781395514057923198157756412423478835795640358881889065338921270093630715016417505427321662316941299742187659896706138009351586599042230058440711215670389018908054236583877539288981634493628503381742154284616143645089759940335826302899747680349298084143437329177569294822898876015683694083562350202920403188116231358975887968143736988997374885497682617261532539211765346414088140741955397767430779436617144793287642988519201606159589116169643706815053908940949467355043385407185345697326023/4744311163277459615274444637678591775279199070928468716368096932687869362848720356617220708570674310715288520222855998272750582550266402020139779492333954665021642122364233075313920290600452581393047759725124060909093821527487987403116174977076225584994918881671327154555268706515290562372686187029225962132996111866233559570118571649598441378477578838213679043674356465855975201168636485917319613952012282414901569985965241908168512514751954944103199630471194585961417133328943434389774878803242667826479413417446209245733965928746806807832879685574098449566717656282825576620548047533251402847445580371278194689464611277202835113368486528322036482162819512857706392957601964129262322062565395690655319606357697751234678358009228805075223322797457216454433789273948985832769028210800282095928719531650595960763733507185481395258958017065072973833228083723852875999693454359043762608788792389331698712858287724252389916371277929643339922417993253147233035251460234573343926090778506295580146969240955879975895794116278136920524245944388499760285208747474755179798166724331632144454592734943119451034699899132980753155006513354871047727570445784638723802618333524150063903758373351029437351922641729815771192766252640510756292441494855292193000665701366357266532723018756981506030161091188563997740421919917680000181805052511608648354751160808382451553796341421796215924968561537819057204568020501286936572221584445021059188727786216513022155590904973840672423263584301790855448841947250443464424113317141273925769481378751496123869289279162293637868177639063694983595187070180763832105804479944103844804523868580666746683096719545968729289484092548160221660515270729479449387814525243063420946701264773385739450085667560567924099663960291446064323162029022112642205525675280263811269461337155550086829996661707860820228684101940783494764008333362756986197524776458868217091724804484329497284012764755758867968570936939854593020658793064577531568169355148047525574260454256948402440833892071954863295984618307679875852692685440586904982337711536245996431870788680158946908929901048984456668459120283481730788909477289484316098013458852732698202059012414994020674960346462744271171906688471288346326277159936421003806599673685669769890678343260556304091005953757885574562433477787166002348965795061517057808319993878504173599388803124584152547065012962112178699105865205032046170928953627881454361104051368648986738532240410629665070755838610135083259091558112808038584903601187943830880805662607700253185047312880664034175539281763658841308757974425911172980592257186765322446284897655141371734205581139501585978291583370962333785670629225047341697268803972941243175833718042592879621442842792877338200886410569267509337510771705111972767067961592605436139198262233532056442031681099713229010493256075832548644493481803934912730846112370419790386050858214802238614129351005124763737893601653089662644670805061734543344917149172012630732416677795079558765401364209737650013450279187428111514620422062870255967026929699054679391525811841510605097242004260159718607381151141071774381044046580481135689654611367062470419539436665932526171988462494733826882327718120155825549039333980020034549136106834033373601623504780887169739689928577384117724140363107927229763522240934417561598257141326054002472090640458245934067217440950982523756921242658358498519738600731374503174969766920150002166212041505870145243497216569835237037596717802460789740986833110646818883533494246788669053279647731166260136009415010677756811442124298476623487569519252646868618662894596762198773693541362504945811593872662763084596666668355395972349460851702126119479975437353527722120818761074273428766376547211782862222072892394084285449867758500480262469317208755523240579425924568616986288238971597557975835887272969601951053093344487391784612812432528020111312437784153412164051150722244934080500549708454610504599633626403847827994382817214101994357437433415071652991085305648493092730846489905755361498866108981664397900252977924268947534833485296466508021098190306665704023383509716088479512352329664051142524334928009772531203386133330158039195650632530534846456721230310181903249126992927428944157598030536399510540215898715822038069864832916420064380588317431749952256488420932441566507878795101533509318687847113388784100*t^51 - 4976965862999769948268398916704161288002429511441241679802314088670082068891820009412399546541069679578139047247940151362022707825357888400365906125374993863119119742736163239157714615840048809355202327149999844500214924507235713251996100630878590869709572088417474860903383599343379304203764903375484445496505446008656145764201766922618567199997042036372709135427183327327078144540631901111285458054329833688050712539668723028599669021892628724624989489649480671185826429732509157411859223270860233833054220810846703480509551505280782825867735405324180606727978186685200929122055400622092927130040840333969529019954513304207198899759547905239529719961768158347404361645697335220598347854704483027431324376319595631033401287686002408847777193730206468021572173085288065067153267760951938146852168138318666170895764924597422317195585597175275988007014067077231106894590717047953089433240401106374373125450564542652490063298259901660832313407141071183959103483825350396087472510492380542026095310228799911671421856908304418487533354682121795459164201497692272095381646001879938272966484577574678834489441559199384907635809247903533939836817341362099987728179773609230211826890644991655452932585776014684532722895297342199399803755748295291112965625192979578501676243765279742839606736537394010715763253188569877942630857811181000834310838568593756245056314369178680752212489723548786528091267701139732314217793422088508730979427250696337604134575636732031742769991849467154933441125656216009358862997088764349295776116858730314334823310970914674968308370035452981307584932212676230417347169704336774249185682579175049253777902136199258041491874274340804517333419868088929633218564070144570306846619014394429555910965204626696572261256834260429623918131847187123270078546821537621890266646347410454821701701972309897185809414272864720340748261641366113970892844688610344007082716674315723331553790646477095195564177253302393841701523890485296424704036245052496847634974601505701133436067965652821286014026265934000015436393747944842731871244336672155644624436144569177798357958342350495969739910644537100834562453679618585961593041857759222953715031860497520966756744176637650950609326048162919585701761537891902515140851499645013815313672259258323075517520909424349996864256762047728690687119614147377941967326288924577083095959125235251847050786021746510087216584043425682327450226879021339279544576651476596599788123978797270826958416610504318338790157520456578122216009752066732141948704255432911437129917484937868818500814641717222634071964887107297713053319842775156473020658474392579400857968498083434145046711275204999269057489347771750799525933476997997309047683509084049821732850012817641565111045545921170955129062255164039586065991534287263697536161175988563743766872296609437925262532078023332838162062736690797369475416249716563240376789360165463260468698990398254397536965174024540698197345203601907623942555661687302324944134502892249447972600221016222778375095682849294501374573423660639338142381970152885032014627218899805737474789996845479311285915799989899025080920615771644570668836355412408991397637081306483174834285547528340738468313377765305104010378139935655436598179008826127510091487133449376072920648877178723852613374041392905984049416661426893600416107474095826685216307180261512487823933872928702327347902665784411688007346521986775650507820532122171498057988787400850243665841082091276674314437427805222661817401531507461827316924380038688311093370352240767074408776831105942550924414670093489683194636435158747019216231046793348501921930390864363462939735061356907323805700134317404329149214407024363935901583552889998069543972102219364151311147891272772747364738895600966666110745213310406208116588022393624527238487077479569569538477499142486925380629437862379497152200718159740343208157618536135187315233747431553966952522102126373689736123846182980518644528830400609623329051348623159167599389378701474736425564332020504237059248722673722091829921254949738778628891766352680656497043431319451633032082069485003939400147148616926883413353971053310493065054246400010810649996947646108534543028618817327355506132093339590900764906508502537754569636944228893238896510506655949519609175732588832352260831905840966947286462986133913904094976158658065374512020597085814018277588340357/1380594548513740748044863389564470206606246929640184396463116207412169984588977623775611226194066224418148959384851095497370419522127522987860675832269180807521297857607991824916350804564731701185376898080011101724546302064499004334306806918329181645233521394566356201975583193595949553650451680425504754980701868553073965834904504350033146441136975441920180601709237731564088783540073217401940007660035574182736356865915885395277037141792818888734031092467117624514772385798722539407424489731743616337505509304476846890508584085265320781079367988502062648823914837978302242796579481832176158228606663888041954654634201881666025017990229579741712616309380478241592560350662171561615335720206530145980698005450090045609291402180685582276889986934060049988240232678719154877335787209342882089915257383710323424582246450590975086020356782965936235385469372363641186915910795218481734919157538585295524325441761727757445465664041877526211917423636036665844813258174928260843082492416545332013822768049118161072985676087836937843872555569817053430242995745515153757321266516780504954036286485868447760251097670647697399168106895386267474888722999723329868626561935055527668595993686645149566269409488743376389417094979518388630081100475002890028163193719097609964561022398458281618254776877535872123342462778696044880052905270280878116671232587795239293402154735353742698834165851407505345646529293965874498542516481073501128223919785789005289447276953347387635675169703031821138935613006649879048147416975288110712398919081216685372045963180236227448619639692967535240226199437422602275142789103663734218838116445756974023284781145387876900223239870931514624503209943782278519771854026845731455495490068049055250179974929260125265913002212444810804718040150445434778881807971506556769079413249112265075267529028556987498686547073664767996976326425008562282983479709949530651173691918104939883709647714543925830578854142649497686569011708781792061686337282348081829942109792188771985110282662592938865219131523927534843873133571463210789349860274057047584961674399505926253550498601205254476890521604002493183659572657891239935984521916526145215176799172612763260016413460820658582911024846345144908780946653541498512107720505042529903038187397888821884490482732543544702197668142036065306683549046362901463822221118218644714517422141709253988391195918771974644001439806774664325435740325505713503219081278948276855140912881959493232535589949035549309228395643410827139228206947945691654786314447818840773676848768048273233945081930993224722820848570557940151337352346841348708831868905217646139174653824111594961519682850760950039131630153104488776433905221956125901764167611950394527969839867252727305416457945475656845217215634566187584075216776823448181916506694309957828424631219200016549642053537518067271655547603204945059604676218699792159002340799740507451436711641142491306247727038081049091829599204272964752113370890409055675543133253238368151600731796985033656153914031243541580450754542820295244486404836542424911702934011245879586083297423239706478114747914982051886344883817554920010485689491907815178892085976069786365116048642585967543622757365972965345234770446188185830053798607088703711718072439891238166394249769216018778257724845664406823861184972111915510425092828125881714719378376373349566813560275316735914413264081613582323069243932812829980423916202173763650630367704078208212265857690021822053977940644880516089814627168435198224295108246825815502694504377489769381699578739768107227232129658170856697434882730102520238768030902327657799843144820536488939231173816944864057617630000491420227953693107845318700768672852269876567137158259472613567771015575238628812906623211686678527065911517723639756378571307747857263008612944049467543009877540734889370968243196434154167756450163245831009322328417865653852391919395188642939738884860173275817425659965160291656838493385283519717946365399809303680358014293123785851020405823943711489984676328562574810196170037713664339788973616575962263732636544221271753834139573379239719870804601327381747538094527932238882474581464050843806580185364799075989405934334066385640318905878020262933845495954941881822749861026886092257567202826526304213078330666378678238734751200372639236106638130491340495853792729374546251211738163509996136173100*t^49 + 198682070781949879800982802977424055653095682865321236276867843942057612650100569334722611527578881038476595175759341170297792573337969873050319580015599996989315506594180054612484942744726419821388466292752951916971341038184056128903955065139717477946154404791605208000378438420747438037813920442823413237570298026166678999387936395193766954017016203141583008397187532781579093332008779790263391710480674455232570502538425323686911038335178434460661372680227108357356126529498789473427210224713878248639958070970681123425717038670027309728409269118468329240027418047430467551300582599191613991303379111765566438229052138280212940540375674771373259393994868541610262562236962029663813937003081073462720467405138809813213178308307456926143172673702844930341922825037836815856052594696330880454238002556321188705433106309323728628816658863457129261483660891841368294594273594911712396742556232209333386613598246762685939866140205120114408671785485897430848497446086656893909954188285129796597153716491851223479210250777326793276593396444735162436325584118762367050529345983116145723822897803921927383973100008455168984482593999787342776732366387238093878077482046310975755957388442808073785025413295061250607638272373144881350352554203713623710674307989708081750831949318396199561975617977446617882468899407999622319655690659570043039411842844372541982507152110891162659857261118952740958214416100120699123905289504784763386569254353336908145537140784839933791277632659420924625363428789936744069157711882892755688904152814894714515705455961109147464718703743565451939996980845537579023765982225861608884162394182818670497078061073896137186142120888344817533802784765177036768544615496081829570841551489922132675464875068806968546608206433313515237610776260947966929560216169383292949388370205178471851968710780667850721662619186323926680670983820128466990675376668884779355984313299970223319709176655903287432625563878696090001393077492829912976333577133118070824849240547844157710098528521726827252442967206110482055495371363200268183798268549131486548413128935796402523148206702813061795730349741576772942867952807720384231675986591148875630755223975215374879026922798653523844749033922812501702313751406418395904341888016288514556492250584171112262975178671746819562921189202158992960176942823703813940541241981083000116177233904843300176089570659894109036773375427151980002237643488773776959403737536132877776375615275407793706931438067116853028126250141352732085619701440946408391144159783195130379942657706792689794178563842704133754465816078901825117837204295074352456070631091766640034118356273087727170128159718925835758773289820420250689811998908206141248494391040310442229451372148124620809344635949341886449229616969586504741774697906835392857154026405033993262672628175063328340195961919454657491234208672863153185975072531484841259366939770225823236686804453905758811434846660743622125269074743518315381881027186374696771284019184443858563359795424954631330658656746300471280810931298278617527961741326700619298212036437120594643312747063253295825886293424428036644611563357630026143010275214539827689471183541530106385729554290484705262240407338870416536528852560668331951048231584688210561999371517911442142031108669664513744020304387988002540511952182019041737045917765069123346289970328526607547681336171213126404084713843336346355388162541776340058444076204031238679755850097741504345376662104706355308524432187473320880269434008209201716447049159165665801319583369128635086986031058772096706172947674468282016675937486741285632012837250488413780094310658230236293890243705664599663359380265909713589239991852098572882602534734733087332789354592323189279642026165143895435350670420920375570299575425741161343860128514101021454963441784946619672337104674497908019985886956568644832965471496321283710495915054887216169506952917810436443297357234192042161356928386580793330418933065049057667977501737212604120542599215320754381310831545442687481743053792385547057855444501531822862270732319464522940907132824031399836473495604045586507763228031678559672978205545021290343926284126680525666583094420387065629727402764770782063865059800688791379545562609112427571559330283265599903241996361229137819460710455570971772898598078183196476809207135319608580293762287733623346375861419212123564198521543/140876994746300076331108509139231653735331319351039224128889408919609182100916084058735839407557778001851934631107254642588818318584441121210273044109100082400132434449795084175137837200482826651569071232654194053525132863724388197378245603911140984207502183119015938977100325877137709556168538818929056630683864138068772023969847382656443514401732187951038836909105890975927426891844205857340817108166895324769016006726110754620105830795185600891227662496644655562731876101910463204839233646096287381378113194334372131684549396455644977661159998826741086614685187548806351305773416513487363084551700396738974964758592028741431124284717304055276797582589844718529853097006344036899524053082298994487826327086743882205029734916396487987437753768781637753902064559052974987483243592790090009175026263643910553528800658223568886328607834996524105651578507384045019073052121961069564787669136590336277992392016502832392394455514477298593052798330207823045389107977033496004396172695565850205492119188685526640100579192636422228966587303042556472473775076072974873196047603753112750411865967945759975535826292923234428486541519937374232131502346910543864145567544393421190673060580269913221047898927422793509124193365256978431640928619898254084506448338683429588220512489638600165128038456891415522790047222315922946944174007171518175170533937530126458510423952587116601921853658306888300576176458567946377402297600109540931451420386305000539739518056464019146497466296227736850911797245576518270219124181151848031877440722573131160412853385738390555981595887037503595941448922185979823994162153435074920289603718954793267682120525039579275532983660299134145357470402426763114262434084372013413826070415107046454099997441761237272031939001269878653542657158208717834579776323623118037661164617256353579108931533526223214151688476904568162956768002551894110508518337749952107262621624296422437113229358626931207201923892107091600670307317222631843029218090035518554075725488998854284194926802305401925022360359584442331007462609332980692790802068781331386220579020357747576892908020531148416009236898367601345271384965090942850610665501686341348487428487001302373471062598042924345195002535341341317222545576891989644092624541330870398269202795702941008621477829851382112469149810411843398641178474118663414675736848797820889236471647113189182488897542731834147347085694568843298513851053623031990124396048872273148483766620608111554340366321330158092778407718715390524411041525300580781100644331410085793232331506943701350402559380713594359471515160261014301156872688453198847839986622981392463181087124909346424644865597016423473380778587051478446574888287954706724669813021627591278364269374209461969940454892395475188287470983118998733068899671104433487950663948398975288614758287673471076494087095665108905270974245224994393837211859050999199898198040789847699126195065422703194515074187559290723656081551456424974705446009225413844443176862575343688938850183365819760832032044004443018413342300287785229029224983320655603234993266453661182253397696248949640623953868875719580239273858934175511274049948153858691723682242456100649501637616590404851390077282242139320942323514917161819393244755825377929767150248968493690448392833593471303903849474047388451414406629807338317390315594706722623950956977180954037429955130134360807593190212409549216639718768654370406165705734915690168431670173885531450231209968369573678977340882130664907123941547799510022887255943553654643132092283417323406295875381608990533391033638588862928309681911234951044772248051257924265290116818422090708084813654790292250777309183723614308974866643657685581711089066558150670116036557089042200792960772983533552337410531804763115006725665073840791467201153851822169694756422862190565613252810279070343976351346574913690587392873800595000951258001823025903305297897468228871401927026548293450757720404608193026208009529110563236525139326511153436771225948277937331736776104484052192855579217200262735734303065072822891815201389446526761605371075940946097330014242181555073456204551155855280361030053870636620660671577964371816997978098448885305041421870823100575542745497757169687127091423973661410484679696621029822200734982298602470722278639426395738646403183711493799602718176580749030189162523405565944001197771786734299609500*t^47 - 6535815868141574954016662038645881976799513702284484768075338275372502695289148445437976979928585047654785992442334241962597523564928355709660592520538581928738687690905097919304861891133519508606408680343731438252711894430218972446656998895593403707775470203997451120480892028381240583573702380139621372603601763562844033575218131440337179814918610856501976092242534771890638428746285838639646847516513525786971806386096675157975593139251420535466898532887850485199239369082042931788249062159537172898446855129364979243099955570816744555004172266516143684781894509337405722574245662822473319743624214425146923552298520392047135826051471450808407554664450565224899381130815810735750250573095755934285388389690821574578811908852480423813403938343036412786823042211250565560292150998072286972881333859340209517500524745007067909914545439987545903927980982646423027380611274881534266578476747890387723971497547233078276892020792325578588247000037121161673313131122204322920665508232128140802035813068528701559772462158831511445118179244966794922266390029804647544519314861616999861839862603413767480635878117332114325733214476277889408366255949578158302394539750502317422101438515416268812245347789812346362698396168343869641676427381182882709734090388877256339234121634693170239083388275661127479423400647373805221424437105119748775789608578866706366009811231890986847833927528731664390538302317762990492181353755482525564294287832429795993143953381831641879931649401936856456722321916737260970225918853533899851462575760089028486335755743185850416496429266085029433916892816131680614280144015077983362977830314568959835014878528462657638660702872677664975290057204189329425694104401116153915276155797295507796740852485642024205187603670471613984683239464239351188945453987697360296741162826369324006768600044564488061498624246510438870338002569120722074603669236667937985758678340688827159710315469691922467094501032647566932156244038065778391055171070054048873943622379737998202494640908849457201151919684041521063021221191210357678036334275362434783113933696100814462890277705463480756078369330206104543816223060547240613733427924469111741639562809335800549637663829136278253103098506086059473748882930196240059248210222068521744102732916312094558635328444697891192496399543697557225874939536647203393353695555930681645844684934071549904916653695530208432355649716893215468016446229578961720220557450020968352252219843389525769094643803711779464413493708528885777173715064382158873225717377108296981682407124374425014412921829960406132526219451449714711027560034087879518346334126310160134237790291333566816272811819502252591215680630965896670854505169186309936359555769063965019910814484035130149466605304480303135175067655170108275114181148234945769242372127041707819478920731445080530866978118649436012464278810880615044704161121553716321138514040473357597893263030219396537751546208009254098306200637511765467138187338307397227569729222506894775427696317425295984953591955806983621504733972032477122139156311834838869799421547174469916430641718871182185874853245971744019687071451644560129966005776567171229573810382283359887326237564555893805244920845125755623678069450957444833876996404448737229193434502445466764064060017337623378104451798989645569788939919867295209143455769235009514407376890341819789638949204765268616514375042985216597298264554408897117182075207946821129806286331608380449525034452221237403215025892342023433312491314649495074920428519011412816683060243311100468718283496807271678294418571914906944882753656215083049468036421701059313227184520966793448714731305299193124093933487306433058569080788723223980129213133718717636318043288129262910668334557693301314060150716515559307800095215637206078247439663053786960065413268691408206369889653414040096222205825671890483786946849472084194824507566368819138412068883864374802539533794248713186514270877150115036331530046085461590390427107972138929767844873132184491698517819396841604619733105232873723843888369056267579091117252998709408609122216482022866803013476709627680427002935310346136739167946015258372330558925729106900053828719924393297155370207566344264902071059126247939909294156868923479681239635332579484891455442350543220032370715628880344673280695971311253924649168923985379241779591453945853169932044977421625060983337/13274124125031314183174358004000550959864045288395793155001737618564998921362913695503984868189334705341671652171200285471894735185768008381515089262559582232231323610770965378204477061443670596348453520402066916897504920290139921333512503711992007630494126676867763247082401526417230991614664751935564606538601180182771832045791090767020513515056832299338005909368640183142097974611460126375578511711774331513189958080575785389736415667631469992790448441933083046944340909298554283738651194616975406755992428645487951617693104225303934065337264327139737644544804905814580214221811282425860959334658699996681531633788306659526944841417131993050397340608769563144150291815187432048283421415049449328640170637352767016279397514918818017053405370310731824835756842950280317969545748864719727308285149461888228448002493632008010565917455577180082903340224100016399973448680184781630724673991593618311908097727998747125119234410178712025485218079746025879656724459842061933544928126329912937295610014739365732045951230917109693306882086304921734488410417502316781364977129836919438488656063848992581281491231248085918793564702486500307586858883751449421849582352207282847753388686894733464597218439969928871680395119522694016355224277254850688813677503037040477917434307534336185771942833324115140445262808181743499560089344140781347812421130891896414023778548724014026320904144095785827713864651111265464132131384812753096884480340350927102528647598025485086752040897212947849174059922835477405400586169044703006043163107598076188367168556103009444484588062304445627581109168959773174905225005338867241729415547986621858049075186249929962132287214192319630717573199012856098912265825579125883977532470724372158289057509710025396452857474283787958236542163843374628790191690067831790782662927461844866116647044192440485224019278978849887695014614222214946582869509028110988830216627213340715958997295189771633505348451839877931978053273051372605270230275960793541569445258841837333769126841554612339439796872787591830581250276259338606311595331708879249157562156933404786880486773971020063514548157596947239220100103093675466166962402894457695450183231297995056466878238721369771127796591475931856637990616667634282574077084441510584639347375886903256131507029560464575946941167546404697136402834947351263996801952318335706888542921156561898653969069375947898382248196144784626911639460979677786303514521322311451680841231729031787794988923894331005702524739453425854883715158918899708857507520588792278389672573602597999582004075386387310466920881361980070929674934170362201468205426481529381029220975295409541531887031937717713297277009722175780680308622877191211139100923010502521669581612767456902942717634237871522300643162543127540197981427976405587010548882675891288592879960236710040642299999895496583779331919762841417048491087023042477801957870104818476209459109507914282765858054146924049949357228252733052327868772905738082607107850273056700173569470165168427312440709313488551886971462945049672036188372288572412462871705957639807446368779889718659146937902538441662575737050537870640879925679005378782502839360231425897065503848371740274751040716563848993766601911739914943468664399485066005540369780297943174479939750277804286993979737676197696029928892170296315620364083391818849065287739491214514165132550255821231110604548889653573604350400693876846781571057089320350216965882645749164003548659633607246347409019288907635625660145841291217962021076748216698896944865610750837675295248723035582173623230383753041877204070663475630358479299662600766638278484410592133588538672639814771349837643451161226681522388916073717425664927244081066181146301731794249922740984688418055083464214243001995638931597620939405882927768296068350335980088476376618644409839266416962502330977944748706407930635525284027445255313241683291800803145354149224964923215267468379858630190099860133168535852287013557240970574838436949969325241327100478066383158781172091120130564538626579962806671784977232967389796573988843798682381015712246252980065372730113304384015458454448909397968601792508329728932878101903729292769154758189836729720351112820187918268785629970519573963961044084270592919742407065313747065201388074748907713745344279325344980836037409689009919373869969409921088831527490164246598557412654370500*t^45 + 20872318524191510183091738984155101194960803687633032481827782959570704267943462780515022321614095060134770069235442234561743909981763321710367809316001285111524383457447267918608197033064675097153141908951450616732158956126640463276334331740598296843866794098633445261175590003836131345217064100107055734362183206954499795613005597754063521587323818428040415132914026310498380420454447814386083436544412807269887143309598157001486535704793027249740853091559572969786117632192436239118673657961473503344433159538357014270678343967762814458450375576289459972870749787134048780757823728888107808175934644864863800313399959350815940688054671031458961033444613693110286835247745284868288410114650055896684422288656617076173412779906819657858374869118109990088962094713215269564388730680960119212165940016206084392316156936998219188641828545612517202151686598141607533464639149386173303171462992790636657588810352166007407401233790859862120788332444981082059745372213937347897875849027498203062279178160866552460582689571342009035285492456728813002488419944211391587538217574815139536407375863911253080981083569878804850678925641683041247879278227025087408350611172002910918626925573152358899111252203991188060667681560208760010376133754155244387798582126680086400375229370793129541629229192640087101716746433806862322795315805106961647106945999010540443759480444656763969148355634395072509101886622080000438433505118890797068294729548672164941251275904435067946517582643552202398923557482039227648922590244580244577117197266391736299078355966479158276832113333705841490235426004520125205917209658671147317567134465232640511118331611464316517888472617610474163547094243875218273314552331801936527274091721181347392167746710924598874119733388417798490986234237556786163862247101848375136565923373055184247646042944636216032521061671725870699860699451357873327772074743109529183856864303020879123670726871024451036173510483703844718010280425478119730645348847997478520792042529602262198065341557882604598285237884523056951395259772970528670682644835141904689221703308954130556708495654372727504776332667741366271657281137465232453187433502116176936176734403855673865434255005868817572987501840114735727682971940301779104769638624073045312820950396008124415550073291954458822209699201140327456433591223119913212015781400207817254159704096167944676255438437582872831508806973948735846151827267823470387093181156550256267420908929590960661190247398246529785214920607883174962147969893425992984805427147578162548153554592075730545788532258157839196100957430520407906362830125804157390571189455905521789658579271750112976888749538218600853418861932547227803139952853018146406561735778633473613121770703778150851626617914696793826571929328334623092651224530147173078229156348727873712772524318803486645307794476357076048365072030594100133134549681393474396117990605496452073907034436881361722418379223308061087603771668455268104462411529991751498420488758797849629929927817294621810613556702212729769301560160467552091345594450536933869686821232077289429232264848782688348459932981887908598703871005862177105533934012303902093545752107080663280015342763928933231587241402287694995512867110023517704946158525983384421307989827802732301965943792869656237702892764336608488440373535382679412799483192389073602394283843204536751567078060641049327706497920459302761363499891481831901101796484048448607096336570443109879245747481359245828212797507277687632835605505853129445399756834917168685621513981680828871331584580568671256544262182543898640781269679960164601222088497831989535427401293825863264744822345795532924822438495025070725824433648532275511025127900432498054719472074044788768187075880005440998727619277178162895986570740771106163509150284795785474931775682671009698410615426361030004794262647418581463925068290651435734216257262918480855368143507766711736505033515816911317160079996882585871472979275709603887865389997795645648154909979441761995933128589468038112410708336799680501449578568697276906459940870149042073261307386898412215588451409040849253802474954531900558238659051400426352105149827816262473749898559814350818375329422815163132002585447291287511305064217105334342159522291352163921865755085883159843282378210166771204086429402243112773916214975951144435775854119193389656419340324238441415813249731/136281007683654825613923408841072323187937531627530143058017839550600655592659247273840911313410502974841162295624322930844785947907218219383554916428945044250908255737248577882899297830821684789177456142794553680147717181645436525690728371443117945006406367215842369336712655671216904847243891453205129960462972116543124142336788531874743938754583478273203527336184705880258872539344323964122606053574216470202083569627244730001293867521016425259315270670512985948628566668798490646383485598067614176028188934093676303274982536713120389737462580425301306483993330366363023532677262499572172515835829319965930391440226615037809967038549221795317412696916700848279942995969257635695709793194507679774039085210155074700468481153166531641748295135190180068313770254289544597820669688344455867031727534475385812066158934621948908476752543925715517807626300760168373060739783230424742106652980361148002256470007453803817890806611168110128314905618725865697809037787711835851061262096987106156234929484657488182338432637415659517950656086063863140747680286357118955347098532992372901816868922182990501156643307480348766280597612194736491225084539848214064322378815994770570268123852119263569864775983691269749252056560432991901246969246483133738487089031180282239952325557352518173925279755460915441904698163999233262150250599845355170874190277156803183977459766899877336894615879383401164529010418075658765089882217410931794680664827602851585960782006394980223987619878052931251520348541110901362112684668858950862043141238006915533902930509324230296708437439658975109832720801320337929026976721479037015088666292662651075970505245499280944558148732374481542033751509865322615499262475945692408836000032770220825100990433022927403582670069313556371228499548791979522245968018029739718702006055274940625464242987042388981633264597516192180335483372681406784917460292688606151990224039390298017179038897281655437321577438889413434974680269994092080774364166530813693446304657442863293363035573294020018248581227285942793967502836262543024799045405544493624684304811182955811972997546102472652082694417995324989326361058428401452647480669716432339955214507992749246393283250872729650245378339152900394816703664454378634427191400266175335630633059105540096283472170154102979721929320143088223933735772126139643700500043801579924055707323874035492847415778926398423391081480419788836292831799391358606049415752242397570589969979084726354695219618648464991879253991721838776806142298234037010937077211378267391467305088986672795708575173966909720793721048649662061544662657482385268406909045210368311900002013032871293060706861227235189852043966481004681651168528205829767694769476241159222474371224412557536878567711508814295619936468776109412699275993891097359974968528805817229553567591763556417260946665593764926801141042898505215031175160103236105433434133076136355750446857614586636396142689241753579480067543394726003899452735165577648099640596136715455115313227029062520407724615618482466039573686235843299571533955496010101285482847831768689782719473534444900575229132728001069110900385522138579700570304455222167029150765042639209872506176616533487444018023388849669337112960529793419611621168046677656881129744392216591327381436185457346471525306808963012573936626281708840369071256156006850403620792109802345428694182626431306068873368600443355671330780457135626957462852783688928894183061829691417103099572238367729166732598032785059090110830637256504410083054615024775341967286937041933466364553556498643649198498606531229939295125478349805013720809869367870819659106615412571508997039102098319191666472765255260596963192871690165570159919705898946126435364446420965873474109467758698856899266228153821893031068908311233731391754506301730116062241690799951415941016468547481690598040232753385788087858059582681771287882614615129154912292302598709639878343412675366548603285025230700530301416813339187673964568341286019685072477624898241481533763486700135500007129263232887618148496992432925131868578159618796333139111761312394863928671160029163258342558706799008803152477645069752185217044215179544954072429988850748990425128938091620595960892865801030667626030000052598511420642688712537221136536067584234088785861118867934406875136583317406140501838905065019275189845337015565686265078522769918203800*t^43 - 339569037621056467456201253449990122312186051458023480674300400528334608353874877301736515240939104352423519484423652856561865028281177624190726906025756497082541785165938576837128589676920060317705422478351830390847078493997015828697858890694956059107501395483016848004680860501547292135138072253784692568717908123072986568490329836381204336073054219997640595764604758617573350016156689183984228011100012243587427342951186434008609226687563392691015985799375679550720471643473691605771271814259017235041973679494604426379949937138140327544482800093480192119692413050014313447775025172194598424990818197274117325486552448341212438304410020787180169016927769767511485670669569541681753442897851506440486664099453313594257054244092998410802443970945079876714282273307227919196827129933153975447347127306575371194343504887602480480040852747445228342493863504622515175913361926816004321755996341626276042105565247828718787388200603613206351697407733942663773160754808487297779052717354176231030487148549359039161904306160148962251600861501097359441916430376037769934918880174797948205425077315815798490937979718128758821693936134419718114395359142169012844134780269214163290867041072368775274085480727841570584518684362849092213662995831222709377051106674716585417168157155639478687710296861406399751997403356364959215872981123850293966811238484369363975865446340374017584129907268737099761177151470277510150875029671973090038585188014841506621978076340192737385024293919062217638365283436193816773174316422453012302936283999451514266717158199845705215427040047298630698540563537507887894011231402648281011723931458579360419745584511966896279663966036883165148646498655257830018309538560735901277213346992134591611871661808721049128693491759235964313291748743630404433065285478654052144414412776985507989799709509064649900919699721791622666337716828839538972571162688189038036643221229234008299800419985001890533101289573614501815480003586956881675797749726201302160109608189255178156703473693371380560896487281001104850120237833098466623675529988144598303685963198219512358750747162038091197242933155888708281574721826513235753922351336650187611216304459185473212834579412663345804250003016863338219763311017007265051287269165012745505794080009594664800499988582857027454724455623509251466955275639188298482816301875467341007913203933898640673542485711021124178176937614037311322631371950791672099267550699421379924682543920931770110528179915714301805158005672122439355435610370945154715026493417677235916789509032273316193961578550257424349800377824923366431187059969769187737721439212321538081829623490240774263772137678030041214991013945632012465231934418215239780891055355705222329458828200972820540504116558046860694347369205435998887827744604359772102591936983982110482842186477385286737573207815776737052167911986903080614013482454959215925410709242154230488742822967084406061746407475064943250739819870287661396772456972773478624445153573538701314345227952932813932122788596169639366265614408886350364871062884135185294264186351438057569599287640647560334673988857154386954070703776543011310287514490817959252309580601568791020719905639126610880553053537265809480914716690131259840886437863259647144027814767876641107362938855768620065719706221229215492092989240858424151149264033615407825220606708411696688749019855422364294273926645255573708629356873566569337226390913599737180003420126611232962027419956831520998478049166142236295816132751224143374034389703067251813162190191773971972352553950304456851367361171114418550442759015499664969693876688676234534879243132874395369850381499403188272950911008962424331747454633551005276505581016242257783910394038865858198872256300621860097465271482576610057127018987107038027069720718805640970921349645908965120664105346589890567074614618575545328561308189947971618540696442256378490410196937847136463842645522088491000598047518147528435849750153783706947348130448861164420431887009334775661695208445520778049742675442530114351356768926409380299174078926007023319218673938378658428204791190917892662841409520670159779576308522556441902186536641623490015491022113340369792137861052608686399278247860693037288300316089841918762390538714695809015870384572439701112349013560801368384460031182027125162167605706086046013214033751931884335096876311521436641601339/8016529863744401506701376990651313128702207742795890768118696444152979740744661604343583018435911939696538958566136642990869761641601071728444406848761473191229897396308739875464664578283628517010438596634973745891042187155613913275925198320183408529788609836226021725688979745365700285131993614894419409438998359796654361313928737169102584632622557545482560431540276816485816031726136703771918003151424498247181386448661454705958462795353907368195015921794881526389915686399911214493146211651036128001658172593745664898528384512536493513968387083841253322587842962727236678392780147033657206813872312939172375967072153825753527472855836576195141923348041226369408411527603390335041752540853392927884652071185592629439322420774501861279311478540598827547868838487620270460039393432026815707748678498552106592126996154232288733926620230924442223978017691774610180043516660613220123920763550655764838615882791400224581812153598124125194994448160345041047590458100696226533015417469829773896172322626911069549319566906803501055920946239050772985157663903359938549829325470139582459815818951940617715096665145902868604741036011455087719122619991071415548375224470280621780477873654074327639104469628898220544238621201940700073351132146066690499240531245898955291313268079559892583839985615347967170864597882307838950014741167373833580834722185694304939850574523522196287918581140200068501706495180921103828816601024172458510627342800167740350634235670292954352212934003113603030608737712405962477216745226997109531949484588642090229584147607307664512261025862292653519571811842372819354528042439943353828745076038979475057088543852898879091655807786734208354926559403842506794074263290923082872705884280601225005940613707231023740157062900797433601676444046587030720351059884102336394235650310290625027308411002493469507839093971540716490322551334200399112791781922859185411189649375899883363472876310685613960092790522906672645569427646711298869080245090047864320370862202521370197825621958471765779328307487408399645147225662502530870532082679087860275547341834291518351352796829557214828393789293842646430962415201670673685145921748025431762071441646632308611369602992513508837963431714876493812747274379669331436893611780363255037096062300325888016674833538476645865995842361358130819631516007419979041205884929504701415041607286707970167495045819199907258298910612928755076048929375962270944083279543670445328821763475572138511483506979321470110544352454225810400361311660825706525710424198721611262782652293333693865210304350994689458454179332333062443803685734257956965112296777080488935294236060757134885923933013366775873649645087117922450068736953284103982045263308303483674963013200738678639915747735812605624702145222124083099957411405358668233821678165048072326680446574326848074173333270221466282420061346970895001833832947249182672554949004478609161790991624387449199773099367161975263533384905572117876438396186210449888214152713924438536194895707591912965160271506969556825857275660931958798325526793882947134440167519515805281336439619673229445601713689882415830052963854243445864739429673836598060538280296625835874853304506854911026118707258167627608065468266458436447742421649804568051831161434836270078081260952085726263030900400527236033760978016571108257004191538588638259036517182929549731099657801554782709933727564731962098313575321007978056321344281393466405540180107628906888417621896374572303925446943105003475888872390426853200593120859707339725998075702178937262727326679794037861717558741560660584664419145785282647865929992315757107038770977377210088764531711888136423039204280309132976291952521864127386479995276817585066260903790965939169027888792221099932758780366361989523119474641665366690081867912135395889180131864164703024467118615796910687682237660750199164005168121151922457134581330271478185583076017799924096463431965451492149917840295601805913547142165490540451409680490663883510886616330876367145972574322747066794118066427248993389302852764260760301874622244683458607831712456547787933172274774119362544608385806282294635479557508533514834424532012657620291416025293461808764142654643417154152703581933282413568683884117650152853612978981688972777713913886328484358163874183462819670992655093136318008264814053239118780893520313942092099192063442515877541400*t^41 + 7079320368552018160407554685727459190117158284517368537188594086030775808534007946409727748984726802812508382646851100216972373684894535784242805371775297203293823205177729687008502311059881699878744459343839840718557621598672564596007668042283239708562858908803147627852252783722546690844467526397687353730407461867059535123278691364183737813907669568467893515939435197737673391995066794158050881812329578333937056517400869111954314627771982539039196860627475790459686975842526838540823270026172254739243923313292891781701306131286192368413710316282097233777795439126730624047928394987995655788209533290894601576018544257261724652804594043050225999445377580565652559750196664568815541075738544507191930328986402487852602949345844178714105501002061025979933848859941878103902526241932401996116573043152572005320677731470111056148455428344128927209606748590216317886124400920428449416399362937209105012002518634703578363695538605158673149442495596479188069891348668771660109359804031254309082467050541572857758734496634729747984864238399014048280106415498625654482307783262199517418942987758136877858180701216951900168503057334869810567152537191385235100418414910638480869638801604590948722503102569326773955562447848741401405749139948983542001688110842701517090491461034074749473125158394150881331263375811910807979283765689876796124268176067805712734747460973449528589605789732498135005466770227325241437384106905288402779007893362003747850388146210564978532457493244892207097961136889986870342459418192359776092513876931846679371001056437883011772855581276780058194090273972069781042233881755747167452663802975422165454286991236845894811061318156347848141779757647092700358296558732320309827965407452601223111732147890236016870456609504492179268322525786500468203517348893608890949412833308993506595825973776480157027945000931134416224310544439114303060138060014073773511369684423283708017601959986626454720829887197116669702133004715198017012030084902862362704364122839522894994423651945467293620920192911772310565098673242812880687410079020946425271025413641177897982121893024776572698969824481371832019401561606016510762865830443078623820970734921886242376932185048530036934793855134008932718987554249988452162815252860656100020428974857180244204827194231644841024209920419576261061898557474171805065348482746616641730179667060904041521602484321432374289843928691857121985465935434559470626512205886993612942556915006087232834340720149497821083158608262745200208998302267860177790506383355877483046006922780168914166538093398642448490330630663678726692169376544915507968574072334093411114823019778222065222347681125281628005173600146991192526352934313125395326235933972325164929589252642051899305493323317349956145790462663528587302351289381036595390251848531472831436163118273871045222851831046502474684009822661442754565472097774469255270165038861888460124465047784201839386481739272124053984968501347243449018003428060212805044213685836501550289075291061268469224535721278640543482410745374056590883262626236973056386160208886307582415178236220158070528521617009272590662721728873312917087024013499712431045666014848263197322538958442522524465364584258595777167150412774697377749801235479239436518392686667773866476711408943392137794477689167744832479620381762647021413634162519675554973501720339504544122808109714142897885527891009077743378521861319373113114938274347286888721393942552848593057520297289447140828503512713236309930749194679877819380303500397530425224492247438097575231386055532047389727083128110735196316107850386910278625449622837990127077913056156497113035724430935804360389596814580247421233347079357971632028515141951651758731344384063561122279639093179836192103304973591706811517386029577264300643073949691824293361667007572404400003748983796582034395586908517258296301699570564821963542138528134096317597304519099302306847847287087476681990388949952532586353495044770602245110820951727479513047669783673030592114215795835331373749516419478518086747650397881059410172299018999258095123059479041379893405044866397076992344281957101309477905336693021333624964253447254344819435776099911072728052291058479561553613920392294915714863077763175003232779461693447345541592774913219082930776940743650913231798070161981767779562500539573893928751340100681279356744933656863606126738712709/681405038418274128069617044205361615939687658137650715290089197753003277963296236369204556567052514874205811478121614654223929739536091096917774582144725221254541278686242889414496489154108423945887280713972768400738585908227182628453641857215589725032031836079211846683563278356084524236219457266025649802314860582715620711683942659373719693772917391366017636680923529401294362696721619820613030267871082351010417848136223650006469337605082126296576353352564929743142833343992453231917427990338070880140944670468381516374912683565601948687312902126506532419966651831815117663386312497860862579179146599829651957201133075189049835192746108976587063484583504241399714979846288178478548965972538398870195426050775373502342405765832658208741475675950900341568851271447722989103348441722279335158637672376929060330794673109744542383762719628577589038131503800841865303698916152123710533264901805740011282350037269019089454033055840550641574528093629328489045188938559179255306310484935530781174647423287440911692163187078297589753280430319315703738401431785594776735492664961864509084344610914952505783216537401743831402988060973682456125422699241070321611894079973852851340619260596317849323879918456348746260282802164959506234846232415668692435445155901411199761627786762590869626398777304577209523490819996166310751252999226775854370951385784015919887298834499386684473079396917005822645052090378293825449411087054658973403324138014257929803910031974901119938099390264656257601742705554506810563423344294754310215706190034577669514652546621151483542187198294875549163604006601689645134883607395185075443331463313255379852526227496404722790743661872407710168757549326613077496312379728462044180000163851104125504952165114637017913350346567781856142497743959897611229840090148698593510030276374703127321214935211944908166322987580960901677416863407033924587301463443030759951120196951490085895194486408277186607887194447067174873401349970460403871820832654068467231523287214316466815177866470100091242906136429713969837514181312715123995227027722468123421524055914779059864987730512363260413472089976624946631805292142007263237403348582161699776072539963746231966416254363648251226891695764501974083518322271893172135957001330876678153165295527700481417360850770514898609646600715441119668678860630698218502500219007899620278536619370177464237078894631992116955407402098944181464158996956793030247078761211987852949849895423631773476098093242324959396269958609193884030711491170185054685386056891336957336525444933363978542875869834548603968605243248310307723313287411926342034545226051841559500010065164356465303534306136175949260219832405023408255842641029148838473847381205796112371856122062787684392838557544071478099682343880547063496379969455486799874842644029086147767837958817782086304733327968824634005705214492526075155875800516180527167170665380681778752234288072933181980713446208767897400337716973630019497263675827888240498202980683577275576566135145312602038623078092412330197868431179216497857669777480050506427414239158843448913597367672224502876145663640005345554501927610692898502851522276110835145753825213196049362530883082667437220090116944248346685564802648967098058105840233388284405648721961082956636907180927286732357626534044815062869683131408544201845356280780034252018103960549011727143470913132156530344366843002216778356653902285678134787314263918444644470915309148457085515497861191838645833662990163925295450554153186282522050415273075123876709836434685209667331822767782493218245992493032656149696475627391749025068604049346839354098295533077062857544985195510491595958332363826276302984815964358450827850799598529494730632176822232104829367370547338793494284496331140769109465155344541556168656958772531508650580311208453999757079705082342737408452990201163766928940439290297913408856439413073075645774561461512993548199391717063376832743016425126153502651507084066695938369822841706430098425362388124491207407668817433500677500035646316164438090742484962164625659342890798093981665695558806561974319643355800145816291712793533995044015762388225348760926085221075897724770362149944253744952125644690458102979804464329005153338130150000262992557103213443562686105682680337921170443929305594339672034375682916587030702509194525325096375949226685077828431325392613849591019000*t^39 - 1235660673881038033030924798838379787247202706380562058395541716962287639835420226100325050439480657197241551134059259268116594074213009490436246841183145292494866543066866693920620847976675116238039429614681547230953508459613645500594003797498401619996668154614595097996563535526232321701762542082501117412892592004403767969898816063718470932715275269851307198780250739646062452632779042170350757806760269934345751368170300477137239441582489477391344840256989742512014627457963312508503511946761490026113967000186727478721644548003676509833586757239349042905423418359262049601919335089132513113560453155225593760510495961009891339435566143725236463468219706935075438129175545894618758566000089505813483275438023387052687091065651537875602303493611866136920098020652661906255570071033408777301331787839204141122885366049089034155623787097682923334533848456315926922067149931485211490736425727711948809717500147330388250335029318714966059700192487298535066019113902011545833168382380269776447360783445546257638370300736844770792597058074244443912859231407858155059894285708885455657069370439273263198961795047724552611890536804315640231919809528075922769008353529746743191851428815855789557847741524122445810774721796732497287874346114570867027790273854482899714911612730615685571841209297835232149467136684992891513016626838188222856730726862104625831291425614290226470159531910484961561629413566121112853685966182076908070057071612887074650829615117892454580433030592365733332750189961272105406234131918240379589829831905547601946674516530222663952094651816974486331625959527176828836592307358933839163064342954018659602480016110095343007814213746462693190252398361715442862005243645659099465003852489040671862583728277763967542684494962758343908058305950813449852714674640810720711036769773791606209924017582914832859979707083040975723540045143254926003789217251132047585908090952934396962342712576626018187604418710179229672107839315212101674170766594672627597858105545101373249578035996739852057502993384999779653787812742525544326142923648203478204477643017309526668159832202688747365994832244076174749896655810964836494584070565385078996457776564522006480257199539937059075307758080243250742202677543249575168800142300405225050585366333511896629087206724532183900193213850550298553525561830784365854040136409649774577988589340752399958330277726578240437874022163228514853457589815257178650786212422377360682246431803055628007055468685595477675140403948943882407940054808143835601248630987391233556684115593500518485075573161451592916133130029443736628911815169045522392202866000324289326044634013953676037061795528819919145038136964087397087628204022234726339594797432461438228924705944562854146293333803797528244098506356048544060278625936628651181881699084100750919114626703672236291132967903527604468544667668941810971725422804366405518631842131225079229037832277774777837058579342251624906930995994150155476661657477575764442117351036503885682530558660363322169273946540407357171402792579577805815537762591664804652668780892154762733597205803881914272878238313904456500944763232963337326790805839516647259746006340945068843932757766275655394055944698054194034874636842691383108716321091184390694748703760391188286147422388936632845364403969986576368123311890752332971666295483252326097641138533079333127149243645771425047464594413204784548043878376320970033363780057059700502248193581312326650214683707661665813125168744446737855017294899020600472055088748219768651077257133937783030935272738940421721073042845409309639460992596920692197175056467539823210515559203978922771655580176334284535638351313341266196356819591361789940687573469236160025611620684988571517737116364857734581619429283328299675830125763153152834848710114126943665656771438705437627591746771768878142817102989185652129873668948778486301769594113488564435804520505561999109250432554668775864207220274091441555916140109460667072127939197219656254402174473151259898733968757233166038190044050830288170163292291530752591826533260864310365525451930613175099248757233966420202608245656987008364763283588289742049138313125213222576093943023149566172602508257514505858938652530879347555262913325628271387865371269308956420606391793949001052782233275593483748829683007721796361143183417136350562338549413101153934614742630407154130090838001/548531055926710673096041720585316100831448564800808825808521804191167638760453470277209668036477274473735678239887899796650263440326553333018808538626503803109905729342425525978669673769057281276439260974748078562594561656122882015905181695058549728650785628043765536580268439076648042010156663099150648090863462769086074672905573840795844353487198500049644197528143441168041961970860903955593489365636221292563386367749660038255207816772091111668743964448814768443229980841913924851693529532222147058513460459727047120681804710270309568693286886211837758598073154724611169719025981560777994376239213012862869825546912125527185117330160617726152586105089720914326770558776261983675231917607893411090507317970874175669385636641495289858036887919140474774962925273515417006228195495586434864802703326263427893566289711853344356618928989301004959175695860559677701569477627502459586979278245953620709082291780001560367010496609951643266467495115371609433681377095540139300521579940373102278845591175746389933912191365598029559751390746407049141509413152587403795272071595294300929812897411786536767155489312608403784279405389083814377180965272889061608897574734378951545329198504780035868705723334357360740739527655742792402519051217094613297410533350500636015808110368343885650049251015730184653666410110096913880154758664377554562768615865556132815509275561772006281000828914518189687229266932754526529486775925079000473589675931101477633492147575739795401550170009163048287369402877971377982503555792157277219723643482977835023959295300030026944251460694627374817076701225314360164333581303953123985731881827967170580781283613134605801846548647807288206685849827207923527384531465681411945564900131900138821031486492917282799420247028987064394194710683887717577040021272569702367775574372481636017493578022845615651073890005002673525850320575042662309292777678071639761760651758545949519145631561558663135219349191529889075773088086726220625116815770286525116121376246207524755786218182508430573450539439825919745719198915956735674816157757316586839354326865011397143191315123062452424632845032431183082038603260174315846906109695608640168319738394670815716732965084762736842237647815090424089137232249428874003569445386071355725913298062899798887540975484870264493380765513575930101333286482807712065894512676301359194324221978592992858710848510178753654149102958689650066078647992550218389348898402775650221624629165816023577648258965060071592313997316680401076644722750391998969021735775797526250655902983171358002727015075216811626194727220814889797717267196366600705337808906971732455397508102457306954569345116439621639154476965086043843645953326028464814971447141870665870459344178260544085936235038822977539870244286823840386114585875411666873899248328443414348953109556848314579475310329014903830374592697666483490500480019415525324369572385631448831895548601898711211494474324198058157407271862163772165695297259041450033601053399450279706839135738791976644641091577864391925809284087099269280775424170871440657674068462522868976375445880976140724815297259230204303171374051726607783294795475432269222292331829296622819736837360881547286962172544140119919081879666132418513936775201387877568946547221178671780092710280646465819547889359906076125610094920783878082485511806027927572874573688241954440350494085071386006927215308616784506577106391339970898503787982454347938799086823864507953839975778259430109896098707081959862837696093314957430250584294825474720751418329921593782202117328064907040688023956891288200505662880050357965180226259724205680049127904127035600323713082385945734746457552880152423902776851308552916419893676816243258158902341896844387640733290607728762899019546568319133119450052355952715768851811887864463717150522805469804449162591285903613804657111936832377797053628689820294129433727523825894848521976517959806300510332236018350358128222226553569634463202673690230387707387573676229232416722440215421963173398033968045387528695284512372663047700394542523655771027092465655240884924839282389327312901419117382114828798794866010432688722521405752545498602966097668440141530705124264686461143975818772898742593784849148437194770750211709008468086822067962315074557672026542207363091003443435987672424747852559715519901592886702582639127481487651887216941054148920770295000*t^37 + 58989863515100456955550923310398513261356877411474361361971521263429820713884794617976814144130608536411177273174035679152483498221094904007005614216814584781802847638831394221051496530454076134686876311402933278514613994103473987872012619918321972109942814856335880524953342724557222110406499626004093762763548446523126029015595992166193316631320464273412997865630741950109113753701024676353840746110421588797794736643888461079337330568188998721566621991827407971532770219417690928088912886909610632915900784761151215155002776531746601496560047500555829282053508309028785805160448225612669459787056172789167960340846593675536420985168678569411287063501245655136332490842539011242527636233722031521773345122950895754758648003164709265511130664289106859035731054656528070577292116499569197782259380091956266401491268352377570215035375365702755064791248812812818677849554355088319421145123054818905442376386655857037353701987225348560852694650104548117281998800458773969149564088253422180096273944952622927771982652516477420170510042326169807767186334314169739354084426207711391930600866867666286696214927465178889607957607356233172103670491812125995707890923840572043451709934335726777672155862919576131807524195638232521618187173888987180964349507004868126591952036792854157959159921194716497170846696721181627250026652308681762155419980907617379220245071715891373755970689840670744228059677541675790320301198544967108439343696890561938017402275006514935048831981389789406970726574219201482560772362500697286922157279628084520026335192156828956721434155080967875000281924261603521909234321313804654711327153604974366710516918751956836420112327566060517951718906380751409420675121846671054360668388949637481858686218677592970736335864365548489136188931605436839623531196817694951763269891651289692817186930238764747804261930478433022383343308215866763864121696437217958095291366832646742135747446400220959544841494388930706875088313558308769499400575245034282839840132545269148111656194695130374738119342454227413089040351655969043407441557965556626272101040520298844823231633709802463786123552369682587785864412190709776074537737590930532643414348750477336073248927674069855949270649916775572825028742105774582514361098633188991654606538783287287850388265716301316646426249547521261003864322534654573446507743869198850966779392902551176882674247881801520967690833749390487363564912647125558256086995656050252576199848658175330389318027759590587898942783490783259946096734251261310982165133098062019698363610848698638996029546444983546769882396170589818032166337345985008111820008492725712576331894406732532642027773625225022443236276028102942554142386173785808129781644889366718291019353910578597713094969430747193149358732671802405789040481704423082864243470046962809331340394556918430003521941287550674509466495955456920722068319505213203007363288815578473906481078741166344415065104178658597683960333820017560782053747331255294133859801418165767924405863388246035420097334884100420306743040248365608125640842504501408957135708527915371100503151819198202517355546986219428364875833542989659006464653546144341305607885079034100747450814252320249914251571198467457132626170288192510389651619175800992104794555789427249351210802138138497734184471821768684104567036186620258274414313411111102407779479248594380389294216538303853079298398709441496887271578717033343390971216739688996931240317477375185134290747753523631560878280225788302947057005002440839239766530399571465717344968270144513584593543691003885033532456891596746209719302804984053956379730955037166509560024034631167881682089104129312224338224829648391713191126164791697200029726863683445033224499210297133982440321585926487886538390944824895506645009550547171246981357236488593675517210639571897366656133292406040865117958560717313789380144617227554188018865461838901730322598937021221920468882154925062972186184520432993545299806139132952330728391248392702438747065964727945983585651262309510192258975917435598007842115041966348248357182281891960196005102420344073619271840900208541689516666862300920389458089880305034894153098249697440019427126288665839248922346607727577966708110090138852758095870822088946956396163009609627542379395254498042021476003448422319923697014523428243536710595151540998024263957097617665542125117389720661299387896941/137132763981677668274010430146329025207862141200202206452130451047791909690113367569302417009119318618433919559971974949162565860081638333254702134656625950777476432335606381494667418442264320319109815243687019640648640414030720503976295423764637432162696407010941384145067109769162010502539165774787662022715865692271518668226393460198961088371799625012411049382035860292010490492715225988898372341409055323140846591937415009563801954193022777917185991112203692110807495210478481212923382383055536764628365114931761780170451177567577392173321721552959439649518288681152792429756495390194498594059803253215717456386728031381796279332540154431538146526272430228581692639694065495918807979401973352772626829492718543917346409160373822464509221979785118693740731318378854251557048873896608716200675831565856973391572427963336089154732247325251239793923965139919425392369406875614896744819561488405177270572945000390091752624152487910816616873778842902358420344273885034825130394985093275569711397793936597483478047841399507389937847686601762285377353288146850948818017898823575232453224352946634191788872328152100946069851347270953594295241318222265402224393683594737886332299626195008967176430833589340185184881913935698100629762804273653324352633337625159003952027592085971412512312753932546163416602527524228470038689666094388640692153966389033203877318890443001570250207228629547421807316733188631632371693981269750118397418982775369408373036893934948850387542502290762071842350719492844495625888948039319304930910870744458755989823825007506736062865173656843704269175306328590041083395325988280996432970456991792645195320903283651450461637161951822051671462456801980881846132866420352986391225032975034705257871623229320699855061757246766098548677670971929394260005318142425591943893593120409004373394505711403912768472501250668381462580143760665577323194419517909940440162939636487379786407890389665783804837297882472268943272021681555156279203942571631279030344061551881188946554545627107643362634859956479936429799728989183918704039439329146709838581716252849285797828780765613106158211258107795770509650815043578961726527423902160042079934598667703929183241271190684210559411953772606022284308062357218500892361346517838931478324515724949721885243871217566123345191378393982525333321620701928016473628169075339798581055494648248214677712127544688413537275739672412516519661998137554597337224600693912555406157291454005894412064741265017898078499329170100269161180687597999742255433943949381562663975745792839500681753768804202906548681805203722449429316799091650176334452226742933113849377025614326738642336279109905409788619241271510960911488331507116203742861785467666467614836044565136021484058759705744384967561071705960096528646468852916718474812082110853587238277389212078644868827582253725957593648174416620872625120004853881331092393096407862207973887150474677802873618581049514539351817965540943041423824314760362508400263349862569926709783934697994161160272894466097981452321021774817320193856042717860164418517115630717244093861470244035181203824314807551075792843512931651945823698868858067305573082957324155704934209340220386821740543136035029979770469916533104628484193800346969392236636805294667945023177570161616454886972339976519031402523730195969520621377951506981893218643422060488610087623521267846501731803827154196126644276597834992724625946995613586984699771705966126988459993944564857527474024676770489965709424023328739357562646073706368680187854582480398445550529332016226760172005989222822050126415720012589491295056564931051420012281976031758900080928270596486433686614388220038105975694212827138229104973419204060814539725585474211096910183322651932190724754886642079783279862513088988178942212952971966115929287630701367451112290647821475903451164277984208094449263407172455073532358431880956473712130494129489951575127583059004587589532055556638392408615800668422557596926846893419057308104180610053855490793349508492011346882173821128093165761925098635630913942756773116413810221231209820597331828225354779345528707199698716502608172180630351438136374650741524417110035382676281066171615285993954693224685648446212287109298692687552927252117021705516990578768639418006635551840772750860858996918106186963139928879975398221675645659781870371912971804235263537230192573750*t^35 - 150321456345932050856405374278426171023728427907390273880088963390615218766414482640308860805373030577787199979634384455212658977430738562408952145555478334180468543248699729570357715872068232018891099101603086565493871132464163422437402450294007634003772642045480073519917629683430101916325549026269132697978747203407006048166999958267933258650923699599470564213514543888712171782267458761703866259971230574773754248405850327246421413456160831080110341130077889226632072732969928809841025623656002660745193791790363931631815878095794284950845022560893392887128148494567998586954806116837136206028514938635821450453957654720110513653061307601227839286142283269784021260559207795247589046347441609506384901601800636442430805431306295841020785469484061890510766124517048485129438876757275315954701674537589060984129564252367254331337438446284994425985800236261422211297079806111668787125598697701954863214106785387672058383958846046931355907679875169600773895383494024052155292283996154976643170453545826288253840829927553095970779105548869188775905868761230852244946603307898820931708182452366855861618375706794747257613008774738114545698674236839863802964586073969249796057738104821487122414300238550494114001231333989600044087549689051855614296881800774021224601011078660178259403651747036650884205340568941665411633045673469194796660121689947057129625761351502568453393802789482829955796195112920811566748805089575920125654229528568216634609101104920996506122297469152383251613382975864674967131098622117539122505724291077834678861803238535672368475034658211739008998696984480028791434787940391967604113477188601976575046479686071487048548720784669418173037165376669244359406507794137514556525377227796534183735207173442126978459373901450089562683407751130936765233543013714061066154599420159621304199191447779371925332083928674028540916687026329872021729891314660379091663462436207942900021156587655937119674459158773638424189427697996628710288516678490347459390244171960054838651085012409174397118351697223868423319851576038766720411771388854792792350138512034739281952745084424448855116151251417810561390612238439726438775420698425644660314444296879234863686707259614801019367120894557803758388782323190753452363406646848664334775287681550511990710476215153852677897132535637258469406559060258982710236553761797725903929892555799822633738754501256235309332521873153112470929428662142839881553753269154041203608067799424923073300501832520407565313129182823793728400310779653048390676496932733586470139800702688795175277910996891966713150400325006449795629985424810665999208873064831366143327707294504615066053301637678410191024666599416113632296608815496891537326423549360786116172515075662701882396794257892007529194365710871536561864982538762798786970903985861595813226963110078450958945743812842484508980617513602450167784516190341793710020562307755824958363647931493627394295734436608676810629424605816773612118946330206136715611234573050988583792807158414557980983423306761196650671361812977287898076233856653959582317480128891041699694245873406106707727431365748210939030161412629736848928091483159015948552247397854230638949340689354484641225616994672765740515952161478085488867411342875463603296387428717170067487485555411507817767523536665632619961644124128220950730857725199671612834669215185069674939265062682265343052561695414371350194303954489232891279762092845626754287309522361895265700497989076808867210492526307392224743816003822490135407633443307625969663082071198582975464111765785553313595216877044033074338010622703467237155520879726328238584274866371136603225894449606205000419535862450313781031655501874337754297142880415877068069040474569633981745446140056094971838923229302864664221119902567179621836919179212947661414722338540197011815974459855547629720918375886656409526900579610966765735724149767831242757548389585296979765006592875143203458936545642233945385163995019527757929664768748791411340819356638000332252320005079091421892383126767469511604234467978336234304065222529894285055084421900170675012922209811497788223294703243900382858240836254536102963552053465149786808875416367626989129993840079438290378661655463849410287386626906862470692162824326713385266125942404760077910393470727035363721090697561182315815706553110811112483964128838136756912004846102696598271657/2087200947117657434344083983535581959104977850043131046133894715547166582733367677289783116026649175233840698242564104700204607216195830439390659993438632628655849570929122495379450694581860149049201460317799764891047397489920178565193281483200089087656527423130483016360166957768286942228232963728410343202885005196121912974340300996352678781626856775889834396468903614591347919381780475665475894114904179818165088315202311227005797433645473522371055138423393978722570688116761930343560159101245819915571912296691701327026893757370336810114643024971612299071439907830629951534344522627793436545102479421440826438996928648534683023218902216982022523897871434720736042847145990191554620781285041684389780849421884380050399284950950034840327277128905678382702719665579357099800209829668009832693864459079799060966522935623539941740918050077255185114463554866597395825115138026715384367080108101226997175609576774962678210834897679817502579921333523480488640753968343654214267694032127291715233557878340736063617817612756187243379791224646315157946365133343258767056614214404215821050410712405380222153731029284313464881582588636676869113152239965054186058862473938600673148485632340590421643940591346432725110352228126780169798793015647059943417917288286799259082929973004104275888338310855842807675926320128444003259095051369867161402610436361787081710861616889476503140670769528492134316970304873699077486397044693125967597565291908159219562911336259568617380486683731225125504403474256912216468803748529025468908389754989091880218947403318527090943475273281733282601600123025268983111757965642728116603288664494574306043602533289221008361366683912912401942152213007452674293611050990686308224252838338311935834094131928245631972902580257855171501903136288377963369907378936784710494508626932793925042319579586120968705722982987476032941807261510797839098019202275264781065230322905148370580841055330026615988177831589030528642591518250639227747563344881971403132072498920488056062378932108180419671612020699427603871451148834040952237716433047092779919668311458587260474296529676888398135658668129334824846487705603204490897747172876668197211287616571194649784980629604539386351530404549677775755823646024420440818316889590605899670092762702839558734018867663890261862725919481175953003827070763657393590602306353636453703648383164258541156099137529302956375091364840457527802599170584943137041869756889990829946853301169115081839169626730579490113340924618348555991268142346057492272292337814352222121927239036542466985304358301619672436545499762931807068373177095877183194599979798981973141385970631942350497508119963847358598477103464919832297686220535547026259845599908408185325942467346529565978998478832424550908139142120086916457369485878839239803548379257317616176718607500262418564264936839086670984765271494630104040544800179235212888226033444097691458362503886951872842792822382464283859445670449600363460076352827947390871832027280770580095509820503515937552885176119515338526648395504562683858423080084921060575560905460849910106836796771697016987446179981418243041943988545837359666444732953227347841316039379672945594107447947142547185836783443713977814895925871018377463029805013953366485526809558363916240619892980544173179552304048487260332136881487386562194537579679030150457323112803164425899743848402470119816506848541836907536386135272252417537778037376357310517219556760811306333686205660047814691430327347911360597374987914056977589005661218428510202326088486705312785092636829085535328262052256570589374017634370520962301261468910528956128190289401937865050176615220220753040592824710860357974518059051236063814014658112541102473793957818433250702389690563453904221903481601748370347707141808364806330076987824317385305579425895312340026853651755440987107173256368454308039523153225617941614000164810285447687967467391435845068697525864689317117043302197166453215247166381865362623452676348434250083294604745813020821153784241400439725576477384326117609727564919153794951865723916591612064782424288324178348253363210259731678587552156699772674449745241664078444153562688088591527908361161020232785599813526146198613373020409639616883851931426039213183089515945118414683528023184613678626147943070512406628660094167396255259321387903507479787078121925553815592213994665319658471750*t^33 + 54903386168294406115156602183000848965640896271240031911604917150909246956432678148034241779250742633227351289291626312211784759271460124931465122163476148430062672280570346739965847586912937891623317854322060592141832611953866606980766730816672917004653813390697779289478269044894959302420884642496190929125512172272421193148455448942621980450236876821280727341516484374493201982858176365399086548432451639232931807195534788605075196237746561457358517651586261858513848082096632600449654755277161384450084132759724101380452727992618406512109437068538179164421083983617046307639387647847398339168264353563897471553375278910313648490257301653380766327529210051674482920300721603580792528857593544735089859754812839979344452948791050530196675236846790771292386723653828769877672204966390677924844644240080497696440793517232642621754039071643860099208757108019342891783654796345447375036574718796895227490659331553461708146575071958893793301370310315644493383878901822191048337345464306579277450584423051407353899123450403827274472980959793507822542307910280032338264266245568542708237510174964088186674493481209205308169869090720663044950678405507687654410195153104942770786131745726512215670958633291757339271302931662136778059169197764290707539505541014005343950194750022473363933645336472995527209773833137242936384027460657655920368943667933738150991081890001668405723105779956667524052728907346162655511276487659675572425691234641876171082542988875859845308026934021578641585901039018447843830432195502735268882207396393889403565861140148666814038477068661592694210338164874175125989505715969873097735755166429186252913039656084753199823526756656622246355222291695590073124794825942304217098740755020379296676553065902277616420149641531377061838958964863502160178936537616475598542727161685409388427505324716311867234212860722428316964954956100869226482916906385123391125949615539889076839330026419860942785819565596558347324593584016699169102891374411512327576435970884027850760201999574791948332394875233662972489249278322605250967780201955998719915349411346216848387947255041991719096756806558637616790432508947088218692577563557866307736542035961606869828908758330848236825610947290777506315508145101656956695915387948968642195238878439896540321893904569982559383248696491160934276664728344021720715662763918873919146774160985823209920573769605366147847003551280099085664423040359424030399327947886171963238683455813837227298496667961233596001703832051084194248961524090880384202126923016948972597322992595217385283636177610420579206057621719086042489470885502517447612997069464677408170978211080567332332648682910692778612975201746301836492831369811041367401975909900059399277633736303261514050399006561450124169093759592832552683306730502105352686653758971453607751439893427613638862058951177250297452796396523073419202222899549180155495844638170374006303785039805578550093543506484091275154359477079115759042681557837233628282831191409160085964208391524778430240424052670018281681323362085512479577158846123957661655399638085794944475123365302171693656455380180228806906691381777949262633764525866176944062505771002718103638937670223024259650253087413216805416703689038725866465907864292136444648247162846553309046310136460955967930404647271873049116728702819489455866621394626410457572391272615441287997228062914498133355473762088859416244539985570150579736481162769616569354694094956994174116493962963715114701340551818281841190021216302365567730404749091792080734889174263889201380985231984739617310496741725115675026499075814835675002461795228563265070122782904679095788283242329246174226281078894724598085159796448286766914593949420672353749772375755356314398692245318643258826038771375147582262591194262212082596729215168350886848928115329758126321858152041189413279435628414260958307227183421252259256546413195269017630540644897148044802194400266772986362152758694998493007398975231825694480103787659856886396967648120442343280239083156082679997900835202997923462120653936767140952641711735738522576989280869039021592357148663227748469449078639538376320168282340588218173389936984390045887011656403997850883868411599921647271793822991529908331616742985105039915577408042684902997757088612945527997404449332914957835526513296220841287264888579388098374136126938578599164681252431686012735629/5220713018374815868242475002973416692514529011926065447862183405381614075772033956441717248658865339610879460798933072276096199348562557696449884606964683691936579576116220683247820828265795645543846769574132918415788685150112031060470467709926456601073340022012091285077508520339896949002047646936257559751631844165884161543609635998669167965471852143329637724154686184029787133414687267703515028656240844584137610513090456393783332282079457148164483372212281562363209279627121399794411514842856427477131822186270411371238697891812037267897146059864058815599471769456874398253438377378091115306321266708694846391568941009191947406129358012866721274061429069184594309770913217024589869642538948420954179111670843267502687042617571126107104332143210826707903166332345249057422343028494268750348549283360640248599380745468750555575335278504926605883710138536450109557365916674615364014280893770082073454836421907244309394893523287439623336270764111978468989730055882958463220232085554758238363418796992542413672619119699242377596724543725718174291817203661190110845505164860415157588429911808782218010501249872191861508997487940570973911598979445057613440739123124344021407770555698671626086012440173025231899400508275556632509708244332775910419361944468019964926913153254421864105116346374484737121862457879718376983139050569304094625230779782859635552103213154716552011599872872566039862967282060707043167273646855793004666117860019629424517100303423284619577684873852389080157767651193263544050540285281692276776050218323364884807393115313614515788484904338465327650236151878789690224994599776486172179135023138376770701270752097454106628561341839310761221539171756303702194149200270210168363520735895569855086318568952988424908844635813803974432033039599241503182391703678243314821329370743585843677282480886842838606782422381660830449247773597138491042577900756051906924199483006903586673636198137183457653546108623990646968352291104845652781567535380099899262820302494623371397586783429033101672110067359866967605733652797873862350443961102208693669196321908102680095448202802190980271790382879349185265370546742560843466313058390211620557064869501455708423211289114730984562399427483999215721709535380563336384517310846112938655322936319050636521714726130717719931961196000967383747234984793252129942207846801433519263930890875794740606034985560308433738215543743793764347800003307273353172261236065093946074856439028202139769143767640384542802980027032388725765172002803255493657707847572003090658223197901793235602202849466129206639982639666761896641151609203453837445194235185505558792609583684572684491169661104376639819047923731734541565381377599303341008393020030641772646448301440799927370845545754869720842955828212061559866095623120317371248875556428043803579688361098058984616589958898806400411244042725529325171544526162606519510030312225106693180267769462687411811972695985228845082197871799909480550788383826787889375517512393200178264872615960742461982930972995047457145876376288036011832886821095529821647441953139736268656841130626348642490677068369105891037381976544523058074769552815475158366720379019805315862663564605450059584313824561809248404531887308547266225708317476459979027434591181050522960303784260426074732230828048553848571033290577540933489193998002353337377667941894668421146632015614490195800769078300750498591012592901763839191896753229693740332681644573146202595687833897729988435967286327373091572135359379836024462889485073627676168415644708304457693621322769894468886016509930071370304360991944965419989908557300881518834927918685886140372259949239149571891145169341710453842755560691793063514015885097083329044840471114678494614029277954821064326475461772684884791797344315468333755491270843682187140968797758924112846389783481791352166773625669666230239118952094207994218914697954038665255877067786890178704300564695313798399253766274990375185150704482432062873727083957252422935617413948618023508496348634983437547351033041833899371864013031545726074406992549812266021780453479626451297059711094753562614233279810134756066221051084993526082389300957478736730846108566396062785799014092672179908255113388267405348440025878638343624195334688698787896720743705929798745403816043905058658180962813513230687601289743058968921964237439761881598187212630396963917650*t^31 - 7845443473958216884619103035705992075093726998664471249188875527715247258644929833236904828738566475187196448059352202154242129417611429370466230305760823926089829372324825787497000321099447647121220534395111326690689767825604380933115721607403877068391600273951042079421114470482240918363033873655395694622283473712913650887571197830055351588049673308447597996983207367074622978025512693010908152912519973640794565548526314953114559668322696518019173158051734084015660712876240533825794594193078680375550867886405263100522069348233525990408309948813924018504758766467033264919478234897740923367396397910867215510892674385856956596213427296773439525574022592538918821847262558522434560047336106276479745662293623525334021647765289484825133357219778408655022771966470160554260874014017814993790762003515049298456099037367197914574557852671212162049246951678014472505791236971763044451483310050116808275597695260830077769230400927541433986538737953560549261416696307788733539938181703271405947962986594975100154535092854036572624733284377287951613176494177660242221150196845295690973654978938410045261471533040916105669639492237648461962963988066436767859375760490365081948257658946712845261933736730714734742800926989779187641216284422018875885139288872842732052557599010719232544894362866141191445498962834232911164486788494141654530292369586703240927180433003604804409616239693247377724993632637515540639427345709242445763704200270096239593364519249006369294674637540990004527339797954653353606211546740452648878532363571119954966503301520615830237579620007861080207713620197125260178216645997906996736372944964465980635320286788873801426874765361806265834934353942739278274108236098688605636362546336243871513493660863654837584751219763767332334532000891319881867408415063765860508828069071016147006064988909625913322361914933082846848791617376221686661772832828303377312312307260684652708720770947224953178989183556985864717351232812567017359681113066845425072211972787492112405393938309963396337978160385668397525956142582350474981638094309804269577321881169420103392212567185670622068219277285052521451374640710840561289097359374471726251945097079974516053484787482438661650240229612238252999365074064207620091033506525904068366190961555804726699979693858344906048822962024126639202227204437751623860754959428029342913997015318120945515107485580259335907634430135662213795844510096263189700414055443923561100983170219507896684777838516630675352211293645244351392225748904961175032227505468836882110900486238237723896685183363741625802233649163813469137216263983440971030421792489949992823180254266330432318767460609409359923374753467040652458181236185824064894849769365932907641028367864826266277304840370081704240363099774911118748822243169435461576192174149063135051220703556281476609091262818912909930882608219612026817406645440022933726507246996953665300957048136548410481574242292120444414600114975604102765906429667821833123495640272036973385825759061622930175725663400031196585867210398296274569250683225227289871509773384257017132507003566063751783767642748898105622175581274283666429347951808764280394453614346363856752919314787619413819292009406937779237989813334748969494995947242130023324935745111315791024820246201720529050707862993121233500240777781934772588813277854192797295726990249125183788776060604216207701927681894270876526909025044841026017303161638841823107819815848011523695630073284404244877363487371901146443308452908761159694369691474549989648917464462064326724804982037263003093284355914606395786423336664087760151116968191448168019305465358201746384931633488566035208813304049312074595484775085211380250326765391468761562268126866926300969394245268242517459841919904478310692675390158666598073441512848918520288109110500319523721423982697900684260499772091409048793438883969126694587398041432342704679907438506887268224197696961087974026155711132650677365120140459784539723683238786437278062464629709919490026852751510546831418003223410394859230829747836331301516454456631830962057850956181288903951707910701923920773615508440134351547029232083695010747829862548677915901563652509863517984149736296122280467436900392038728589569664540474707160914261700847638138703003201597170499470489482048216713913107265746407330850537829481162586809657521530140352349568471041004738737/5894353407842534044789891132389341427032532755400396473392787715753435246839393176627745280743880222141315520256859920311721515393538371592765998749798836426380009198840894319795926741590414438517246352744988778856535612266255518939240850640239547775405383895820103063797187039093432039195860246540935954558294017606643408194397976127529705767468220161823784527271419885194920957081098528052355677515110630982090850579295676573626342899121967747927642517013866280087494347966104806219496871596773385861277863758692399935269497619787784012141939099846518017612306836483567868995817522846231904378104655961429665280803643074894134168210565498397911115875807013595509704580063309543891788306092361120432137706725145624599807951342419013346730697581044481766987445859099474742251032451525787298780620158632980925838010519077621595004410798312013909868704995121798510790574422051985088403220363933963631319976605379146800929718494034206026347402475610298271440017805029146652022842677239243172345795415959322079952957070628176877931785775174197938716567810585214641277183250648855823083711190751850891302178830500861779123061679932902712480837557437968273239544171269420669331353853208177642355175335679222036015452186762725230252896404891843769828311872786474153949740656900153717538034584616353735460167291154520748206769895804053010060744428787099588526568143884357397432451469372251980490446931358862790672728310966217908494004035506033221228984213542418118878031309188181219532963477153684646508674515640620312489088956171540998976089001160532517825708762962783434443815010185730295415316483618613420202249219672360870146596010432609475225795063366963762669479710047439663767587806756688899765265346978869191226488706882406286187405233983327067907134076966885568109151923507694065120855741162113049313060865517403204878625315592197711797537808899995070531942791176187636849902642104568565599266675316174871544326251672247504641688070602245091850156894783983757232216470558445741900501207097295437371737172825656253748408962836309199427920601244429170271673266670438509785183454776667235790731077444426499493160294709342887784547001408303442564428078469385477252012745774696272893031611675482985492252701236119895918003415471417833965687186166670073492258561760487748310278769678511562295265305411736275741202407679037844330244554214606965200362080471315973575404646162347798457193552121115076162230427815428648794192753741518544900646189271401903164654869230116303283258712842385234774831440807100263646381029889121395034745152623049104270948141559247302659364720068415622921993491338474017991655981579356256683578649633973625602150881632603514670591877934697320493346958099111678794377114529935401870309487142594846113014644755553374042366026103584128829375628225210745977067504465550466502601566498652387561081983722371818742066400506168651059711642834797879397076513909485787529646592241387405737965339128930058686373981739921810585261707540709878686146501891160844174276904994408419358247521615524529488743185107856250247111882577121593644820631352329112489474109448990522138979650937364742987643043501342920736619782764296324361071766490024260820999479343978183682536001799972719932251326183099976321297119075379622697117175777900406955744483280625312902779521619804279745864191292979574458657353752044991617165178919585704936352185178266691957594862953604334571496334291589706827221211614842486801583038271630632105124355530905103387894760590137446974230063792805440835307985960988903847636977320848593903567027340403160021052732841089990311187080823575908362015392064710158484809620108717258586776804095479544661175633039121200741630838012836016663529564161733784241645958981249588755698102001418418313319582291657796175554660629963759675287352308462708052375561995570881478615383820590905108682687848299348311677884786817847869538624920682459827436121430192998192705865149182681660654021189842651631627352854962412991826112522633252348302329104013558521202779240780208968233563100132271374330475459465461637494060380223412754744835106979828758005315914668272977991509289508819770439533339088896309019799994318135403321467523984719251255773180301909264367771153301355704736668196917986335007291280888482454488179404408937194720441886224615292453069064743997169959622915860188901179111034319152810250*t^29 + 34176005401420233374420019490203832917506544435290704142842701704032576646035683782612786600586150304690658287780568787576182391663941461895148951861360965522389952849883360498971214195090577580324046985682398555789113204665357313658375344671147168032731534706144955219090751452350293757894907574947323755984851078062358897533594768473529359918604137357581688684892345399847415524133583599394572358870988052239340699635319701398051462434917644363452910477733028651119614522101517807523575387652539278126773311253009367027355165960693832165179657452952586515799631101036174527492159596424277368542762879014678776156277560798335513941793197961944476347568749564043589314146716262242917196188638043783305590229623537765282137975851613285531061296166952088329407429215483348523381910171776685884302694939548600630714535100978208094195299942617801401927515843100533036378971903825913791436984582156576432146635538232646973183854723174080751591303878497557660805945029508292332670624812671354024726050915868442559489060896701749845103415315850270077880053438581705192510865780407308499151203654086876044207345149641126180966726571684676302270044267715688518153565952358370995772133429152916261512180837593382193361790100086374594566975981011418674284608090705025692685626236469233556176262044099622789701050094073229142656139840201041287957221252328066501684942752363110363184557521653145445675840949921969052187015186821697035522409069543950791029609642197853512884875446880960193405344358844482966152168268920339665311737642916140067863980429124456789268510258179691566401038789277857490709257250619244611233455175495148753150054717320705294636074387679441270548253122832843731644648683583736637800006559328346233598722960506670673874489547026988344368877364267226813188101788852066822770557499566046472269925411029674551866675692965233616973916829167013029889158173633564787429526798923729017380543560415874926491257387100559980316917509687857333002985703666010142958201950836907909972321504628259974338541919280429893432894256495057493142640899269712834665926943784907472449408409775175427474215156438815230648190168845808674177660410625516885782066027030471866556596098539954988531105821292963568361836852100668244993058165671498668985699876628947895690433572377673952228942326844943600691835107477080185774956570479360839936763852633831992412476068391567076438356396745596239552475817509940837651398681246612937850584029749743612505482998926055870782451587880733161920622227479138463617546777211552848166763120102063539705083578778014482198054738784379088678334685912583831769778091779328454634524739375807557022545108490063151155479563398438884324868163099558209023979897405222505296985364671160279451163206279439157753249346911779911804578693717193447418587989056697224367146142314656601146337574841535174252746908260259684616297205923379879622694421555309289836287011132763507465924535865797573965506109394440091916651370140067261007359649338282429008600589773418485978513007611878251415199533904110305273789767943871646139632947852867401347676811898444617061819033662989087815105336275874980393696716660547130400710720025043908856842543305704330372380992320941495533661516286657412790881873618537382509272690531037210671127462318477660278572275396884606413052223458054305677650062029850165164829408615883163170731560245215329459517808146680859064187594196044373440589808874952568465927299210961009125847052868140437209893264397298496289247137820786780424408585065973499313948952674186469036700306628667754845464429101359923984188528032981662423929789263126852790287735310870243028186382797912558287346788053657571196872340813131983813479322792797899492278660289900642322461110229613974834933480718614079796555708920020693359556936427511720280025429025601780299526378205231243788538069782235578357459993996261931122189064516192288917385047752689450317337455689860508324859610637299780999865184813276513765562623690056352776682489850676811141164464721854189646026303666628546257724665795138779291059097463539323633256804757964567355630888011779665479170720684141952029577903758917078121110720288028474163701940154969674663400776448147597738579098068411646612185076166247340139527593435468770191972880400672591761451459227940872761539362860717371388692836814846643213762597559932302455597942579579829925969/235774136313701361791595645295573657081301310216015858935711508630137409873575727065109811229755208885652620810274396812468860615741534863710639949991953457055200367953635772791837069663616577540689854109799551154261424490650220757569634025609581911016215355832804122551887481563737281567834409861637438182331760704265736327775919045101188230698728806472951381090856795407796838283243941122094227100604425239283634023171827062945053715964878709917105700680554651203499773918644192248779874863870935434451114550347695997410779904791511360485677563993860720704492273459342714759832700913849276175124186238457186611232145722995765366728422619935916444635032280543820388183202532381755671532243694444817285508269005824983992318053696760533869227903241779270679497834363978989690041298061031491951224806345319237033520420763104863800176431932480556394748199804871940431622976882079403536128814557358545252799064215165872037188739761368241053896099024411930857600712201165866080913707089569726893831816638372883198118282825127075117271431006967917548662712423408585651087330025954232923348447630074035652087153220034471164922467197316108499233502297518730929581766850776826773254154128327105694207013427168881440618087470509009210115856195673750793132474911458966157989626276006148701521383384654149418406691646180829928270795832162120402429777151483983541062725755374295897298058774890079219617877254354511626909132438648716339760161420241328849159368541696724755121252367527248781318539086147385860346980625624812499563558246861639959043560046421300713028350518511337377752600407429211816612659344744536808089968786894434805863840417304379009031802534678550506779188401897586550703512270267555990610613879154767649059548275296251447496209359333082716285363078675422724366076940307762604834229646484521972522434620696128195145012623687908471901512355999802821277711647047505473996105684182742623970667012646994861773050066889900185667522824089803674006275791359350289288658822337829676020048283891817494869486913026250149936358513452367977116824049777166810866930666817540391407338191066689431629243097777059979726411788373715511381880056332137702577123138775419090080509830987850915721264467019319419690108049444795836720136618856713358627487446666802939690342470419509932411150787140462491810612216469451029648096307161513773209782168584278608014483218852638943016185846493911938287742084844603046489217112617145951767710149660741796025847570856076126586194769204652131330348513695409390993257632284010545855241195564855801389806104921964170837925662369892106374588802736624916879739653538960719666239263174250267343145985358945024086035265304140586823675117387892819733878323964467151775084581197416074812379485703793844520585790222134961694641044143365153175025129008429839082700178622018660104062659946095502443279348894872749682656020246746042388465713391915175883060556379431501185863689655496229518613565157202347454959269596872423410468301628395147445860075646433766971076199776336774329900864620981179549727404314250009884475303084863745792825254093164499578964377959620885559186037494589719505721740053716829464791310571852974442870659600970432839979173759127347301440071998908797290053047323999052851884763015184907884687031116016278229779331225012516111180864792171189834567651719182978346294150081799664686607156783428197454087407130667678303794518144173382859853371663588273088848464593699472063321530865225284204974221236204135515790423605497878969202551712217633412319438439556153905479092833943756142681093616126400842109313643599612447483232943036334480615682588406339392384804348690343471072163819181786447025321564848029665233520513440666541182566469351369665838359249983550227924080056736732532783291666311847022186425198550387011494092338508322095022479822835259144615352823636204347307513931973932467115391472713914781544996827298393097444857207719927708234605967307266426160847593706065265094114198496519673044500905330093932093164160542340848111169631208358729342524005290854973219018378618465499762415208936510189793404279193150320212636586730919119660371580352790817581333563555852360791999772725416132858700959388770050230927212076370574710846132054228189466727876719453400291651235539298179527176176357487788817675448984611698122762589759886798384916634407556047164441372766112410000*t^27 - 3679096787531285855766199632991396245735267195729092229712898810388883128508194721723179014917575027115067126396704403965760433504131092315497433042896130081250995109939078693743259184536618920317542565610626873765163634836669214181339810457758183091653764272807431134422600640472921107154226595381523846645113343501348380176501175821258917649190884067978345854049098435366178959215660674866239189422084834244218020430959844269695410657678028002495338737355635554372729728804330639620777057193780833532182785975481259816888447274558662475942431691599408123465846869042448526707604494332882558295456469923290881119941796882711207541185527526029786994126605737403434600436066130903287561699597656849523785344646544871065174214540307862028968120657802169199763240993032847882541516105400116816153139346825614885223171847255153033263388410732999766936113117656391714683114989463478525425430956002242096622958166411761121418504736404327188705602158156492894895611136388343818322878728989241203363929107045523335744403598081350190498848157622569975475384776208461983813553894754624570280111662956736518225734783206159691789504496902605961525792114018928366238016499044967738616576772817165316040357409698555306447740462719469680725517560751572594895532418094462294591792619408108846850488484457558128388095129575591798607731993727189677029820128861372925458967907163558969019514618193318267729093980268692381991079092375534929762495271691580002108347903561809873951019131228164716395014326888751548287795648948897086637481064538602210813893755863011574892234718966364999545865061688064449155109206670787883262580206378371986273499292843988697936123489430776474474203497493153931743462161785397319301089546488418550101692658958644930952370209474885812240990564104165522517223882355435698096027690517966374694637315163928275893945348008307743252254892832874680470075397919540792186673669808937277589161589452186267322308871332861192367019150390284853318853169233193279673851226316024906222309719564805508100155153582197470205161805371503287643989492770979607018131692749913364889291353068773711152611176950813180725600392836114362299223704054679405943303408184887415874851485001089161633924973396508545103074304380002259711977226344591013629475082829290878432226182019268592651075052502932378879352714774534054565435744676535289042473308108385558122594517554872982545688357861434021054681319096888500474652517435560009159430272410773432339168163215786775745945233730450657534254321118948984228914553706230680494879812109040496265516662682681648252608494278603275307352280655193073484960157232599419625250197205679347877366442497130107041944054052188559787845205654805990901322220239197342647281394209000883088207813192055419470281404082186873479642884039464366724426179356865416485844324856675351942932341894822999438294152575465074049787436777923652791604389939434105218893532862381720448398218706699475059734791582658419726307222318720017139192208327852540491655863412039728457160907623935352082557173744079973475763082894655963096115836781357760692005175020899274611443883466620959421467048006232632984042556116564348507647441467532557488423765834115201975590021127496204189727008238382096109407323857890393965592953094580263307017743384381890077185044443642993553998567747236404226860036111025093971310865870915248427691082593946811692867724744776033966133548171689976893596963689199568234417141835642164402777790361308753032106980878767389372064341125586877512400543701462559489084088568621336596726610220851214625084301331155358687956543199901972993170228811777556845470875107783590791921251496768935558389825931311205845963429816918021323365201795660077084468933351221274254680069290266752537850141221543889024988301154938157152141182271293185691034759294094076620025744477290792423265747360941684141558661827169877635815977061390145189425934345390352146750004585320671296042334583243390423987379442853247887884765334602156347712485886233683892897348170394282877198641621148233556332102424781973550710953939442527268252333289273499413554561706848345233213937205672775098793446259739301237913795872506181901910360127849112787968753271114004047672984143763447976787395555926718515335356380827123344167842607517625102791964969681393706817926780324944290102131393563257375836723884096195783530504011184058818767/273198602395241260488674319152013920110079295964589804798522859206349697155095683742111368567811591248454624113492555036670267062684635635728201846816073053413168680327228752600065175959428732705878719841513765623191809330435970084167988632849198087367995571044360332480758510383378119911935109839675126782701881450974583363930826830037884775254082585278181759041786445472526495153600122252585374259430524483614369582405450406269665416911684854348392319836198246632626722159698825939062394683532988678014783526593362028745824334123497290721499399548441787482983110516381240912187097884301542234667707863609120993967406948868109075732934146909871435846942166344426799005933093077272444791329995150343838763549800400378276812982854976491626248205343648996184180030294769305513857377118338077975228743860449274657888741519153254879569516366207628838359025170724629389023449403044388224403229566463076245306852185827121566901238136188596776736749663207475438172253820398543236614295516485556559519406580971753547025946765623436246997054976327904461148857252521059563958334791978714339752963126911184168291463254960577699037144530223427308635645519347100918404269525503307213453226212188551042493840955290926113732069608685042418070754004510854093629693151373087770368932034102362781127952175869093770534737939225406107361398345203726815513868762830647595199666351465453976234258580428187032255635548696497599434391555894544330198282280597095333152919103870808049584943219515700968829418306170780441354437867787481150287932571760312968415553704583411937318564886529009977395870313370356549408319558196050587151868594337995886159688102590788375544787063992606142775884973627362193672323741738596624040870050449175212402333715819465962971798146528810131568754043544537442519422486388359843696805780847144507843455989060592988025173357606624102362069872825168348464650003721712692090725634053019230950137967035406744594169125126392278630621685056439177816795758241786843144001492550183592848627376573058367070992772236766046751653515587664481421081835456082177671205375836197596392629967426481404903726129170244103492508897639384640172654668448350036319523636993739580569479645430366934089719144323973295831395041420160255247142431373651986981056882645660549165000005406733731206571547004027966701185584163014685147794133695087388004985687407179974365988491686391156193358203080247166587383685613587657043061098746851658397505411511653192220426550357040591123686002411739771224054626980395008611235034233853489641787417083086880975489613639736261447120211952414662941983850790057443368587217592764008502150257328893166921423125892110900925088482019083537113147358243113902231319327768350826660018641704942435893709562799634137301631153749457971487441209880407240980584673295482194492652587927100987104707526604205899656498293163900170267204594889086684037428525041425521261324136757119041056635703886527377061250638991678910543048042548756935062923587601156281961075960669677222045850199740834675017186716148121049319525404999051598755026938495159578458353072203190610623244437953211502314612392652461103554249000379703627792535963043575668798881875410648279322515550546290418301668654855878447653553531026221124733136312700134893263208782086812512869426844117871645652638144917912648538467278976196149512372586602720246382894007066512038319815566992678420891698409913089792837607875102253078341046633576826372390832884970816599158144732543538125280201601955576907377012480555426781573005063588692051350793234553617368228820949745670273991650474539409074740734539759391308207697536967518456756255408213561826561718539028575720803696007527522320088286460277478867579465513527978571200098416273790462962515203875266372617352068121281981470152524436415527806969345090652500205343508366142443135824138986118141545292833603715826509514659960446282207187059815758455493864675812119916233351210089102070620789553560960996259553497404607078351305532795065029476869856884437950506541514017114447416539750037876704968968068914907110817185020797656591172300293847319047196436864616370747551352494053424662375927576986342495592663745768396117106328336032307622439156471213993254792918916946666010441763033888897144416210960955466170906436251759906295374344290599617089745443836016705900575906331973202406213381019368443273110000*t^25 + 422793458800309821446772054732910355934827258689363363111328325702127218572642686725289395889173751274099860529712802819393602281920451909008158549496883549062601073914841455270137996171123758548534448282550424841769689152488295412459808730660573734863039272830830822310696434504191238578020869570686725476974606036583316548088168659401594603057646471890365806556684045590779555163379336348646463303854959877982318499189262581195189544299909181803459984068483987561078921293267541213644649655942137639209083454213791574391099728323115478231641133085004429373159737167107374705982055325301540946580464715939210979278160170713140272181937430821114423858963200103487161551442917670223728963839765615674714455080262637481381027837194294701365902245289340866998088163536891984104002601464157999724985339765162240163866193980955398200553328161454101858420038553217245733665809678370272836351401938732235705001477423309026711631675557317424555691857876587892333627458606359172647589563310124321092194230546282069477565387080750584930129077699885454149092207375712931549122206683190172104287860111494781661761548612903328784549670514051128036330038039232369262879522829993287247978616482710312689352315905500549103172652112226976834946260490595406291262668730249834361165259294512036287265294644681050275666837763422317418087185124389295507252470257476052357058853411526867194944990706520106260258864350451347841957479308227192230284310882512116039430224786466767377316265677040974861201814194797861760971631122533521538054930339827219304462822449067065264223011328333425037774645938071058028186399506341860794313162862638650197374005723876694839676374083076679548805568984767028196045044023047062655488410349038503198352937773460189443059207811803745722670491869794070020568449036186596955129796402220994578432142971500882997617171161695611446990537931607332093029777110694986752420063289812924889216816364678578698066694528885494688351206128769223407654518101123915316255938520407215668723062030245018398324613180774219075815856467303706072137671323975777264282192188206696408341659564535494681138036436832977073621961554592195961391618646868905694528347602054763941234994921026535321184905612745768454159909577345431002541037049223176757788209189495260470706475852819546705381118662140397036304029595554449055760034678302305029134252599600389226392849671760283251374800431172152663711918691535463623331812636528532744703962684172799776021187407226204916847209180564809165187652409549580546876156691967009826006287945882743176224563153781221945788669164577447759807071852042161834147813142815214358072961103395212601834755926141908205954329441482790725157056555431996546761128718166467932416116306817632005703372429519875995498306581637303796007227416481676829156437446654114206549062670616819078968060040624766872072447987239431803040806387643145040861007102336619001784309644244312088513529130986721896321312623610632115416620981443381027779606021709048221126542481044346336031365667414592253841697268896131003631566556609878316561931753832675357882483105762100800369676733227055870546645966075879721404311625204877724598959465062484139501380978359692956918504927274229915178734257211868030774311906267160927263653066861725464165932926914773987526046162364695289427107371557582013126373066129698433868132917963535372300848094476883224869132174781538373087832871870595079738679844257967545703290744295455091282058365145657973685020803813967667845642911528201360644493949884471257646452071095823620322525403071421123468893043989165149048980902414239604220613922513017737114180293806677598449089205158448275838038400824477851752050542576610309914048846657286537395454243401062984328463460592288488978902066092022897904015029757158645967328980067702031634348785998112792468642376859513432256449372812649544824592168012491963511484924298411725021960337012046355199407696239301226809822442850711738534566388760448444425513490650405791046125827355414086138151700167454362111595750536878881424292851284891628660696011014769584772890710933257691113518997799986784490795162295092861576647398549428664937686369114224133196247294942855407409331059963718565990377785188489482385375386223090793911267637186098212369198390385026578349681573311200872664306698447541276589342864151191153289939980447551301772790915663548959141/400192815887597619048462297402044811815985629751919128797499379864796040590559108942654926841017484611946794648774989041084572257296777842820384936872891853820805826887759507492895472489622130982632448980474269727614444067615469441187550506813625324611897512279296672294972150578430517546788314581991480453482040239132873904469619596506021529730085605971702879876368439494281969111315715922839796652024755654102901800921499774068280414920316466643392370825319452646277206902565143343999187833267902151921445005902444841265988571964482978703198488854327991011915049046943299845683753069256869656593244487366792394952677378994590094515738061936607463289057598615688772101743676132981404391173496053914195814058844460175168434680990510827102196844796023097989373610692843121634825185260925546642450863111790748014650497576898599463588356816015301359432020450084625534489507567659548055873193962831596739967384738733707760526066305600053973165116664546866126063693069964855545339424884990842640239164419031886564254007914780604085601159689534644050668157634324533146530967048965872500210761565694319882730947648003305185242200345535706781786699268129921724264612075463581387622641680927986979720451656192476610388997965732742135776064497555057428100085252053462043416216651217734785492271839936243043238043490764289620004338881247901301546420810900135993136690204946658687713257095288279025354676241648469536181999251771418831477820654398860911174318131522754191370954720292683650761072120912903223356669196645325019727038912485948975628510037156080054707910416940810825835887503248619130691176312826972628505831932506057973873496803752990635166448082370642850828338451894565503909900756845716907384499749689549711135881683088809299022688737588939135885345396838503478957924560061096377356289394344090839068371951975496002248243415205661158786375194761583446024638889662247770856267149840191117673907363080496869239206057395671047307761196762674484052476818072916390441255238981932092429631428672703182753677412468088032273264244517677781416397349705983114154999369488055342252614592284938445330552927740328099389658296794702805541332880644972537412893782358408421389987236400945921557108590780253935241020357516100011791498323683762215876672376726001284440014744762116484575857857695584545748810377811843406159652964684298535944987455364033318239694300032402034693344500427865217918950670420914298464340868438019755606282663852227981362047986817744933271285727322291648037257283058860730508836498568242648616327757487182845858411943516902085715592091529452889421120765009940987570237865265358309717465576946197611671423602096275294449845401660796473943848277611702427731688396339407379347454675575366203989143397465232489967315698481837592759919144915341806893243822482097917743131938273003930163064204234118873644192657649351028361938857102792662638405826786997637249745967064428271088857100556306839914143567600863549380742795800894895614278383690283244186350849334655602314742250483521614477807404412342370771633214312294952449995250115646388823835931871536898677165220900725396443173269068594601795887272556205861511676890706778842842656860864692784742329094884439732745896947470989945004931677659041386503823676582639702594822464370535045167467785552031770621274992071333938638032700445552170169913359490889994596247684456587528974584571607380305803039481300058690224015914728731982967789995037380610335876887079356188829972852429039636989398472927769288743000597832559904459993522621077745957646173899804136449712877543236582407137684598991229904427563714914678422980939414735457286321080073676460887671072539122076916235120079263221720904671707515360130088640658457873349533637985901903430143323908232299088744355786922110961962371584964051048608990134896862406058974991919814597697759803244216604662639203085204390148000843112680336338434146957333331854824063311658347717414694730991027253413405719286731362786303422326561765030986960521073696939831983002026213864111806805289322859108114971194543120738931300434941763096862012921445356755714932714275306105412139255223295499732379118253490667572859859737756432947406910701592023746618301400152990940014073501015603137284348165724168199227546946498174343919403575460999037474360986857682554886410273307579839927622559212183061545775306343740132272484080*t^23 - 14789343158762866803046303791681411391852258762602315862073148944448915255237998917077533902067825819111491885756997448588455542942737603672101620841847389143251763795755858999927131444355686284466653576845820672482573065391910409448559727883675987414606784954268850134775232158970172198991178859959974953909125445006364922511718927427641572763264787539466025833449236010564184459425648980346961421820512359091710167198828988518218027824703256883150465801311709229519080033341843027936933874246783100872603573165111830143666313009706160972411487720775035473696201023080066409171979146206758151030037660606460004737887204494171137594870971557391564324146753211339014766450434667120857501416861105928183438875329583015511717008006750503246462523873893914770415753776441391957275904943172937791723895480561521527997528715428447857612629026577212764337127219823855012286807079202825344602733542777237671498304879878727349175530279272983573191423931212942390755564073191833670669502527122174130072682445181663269346725825320087166913701797567014292366500204780914832448681446786509164972662375738169917163426970592915484336376099213818382741749243746338438958242521498012429626592127458640462450975756382292255550372600835092667342095704175757765296073374580261674783887082927674218276689521053285016278151869018558288423983425762186181504457672322964910099687587960333457561259127596632953383883796351765325875879269846131007647253471001115491417160207939483460647351511356018552556272799593077592535161622268795371537757898750209238270615180370072422654008110500789248940987746114138801698322442258275738513975779460183865798968886257887291320241921856210940783141655241588544148141534692365142240258040058581447523078689845394736738528103408864980898492887064235844863367394227870305008305175193214055385725733033377858500869569344739360094822632578421790182217763910912709615811694479759342148526467790331459321416369746554002692544954998786149983081108782640456461577990443960256147267948018053731665473966228862552966365827823490492414813185406825516098730050187603731617265876737663757506902243024995321867676627782204435387196349631797528746734054820453565854098777434691127894794208366664186427045496965656830620271548465384536410124649802792848968160057637612086665977248676443460497012315602354506562020726731550349853202458919036565650950089081969212406401014188650320452980379507043110762044188499304867046804485002780258659143837926219935021608753760650776450282937336594861319263292924917909143774665558795240380315231750345188443402678404138115176512767488428775407526958236495473670150981633185578194809317307076807989284225025187078951156696871635420993398762631492664544804875148227721649122189964268361308861423771542819360247935684191281723841520781388253459661939143713789911851378366684540007713014245859783983157701026476153659796573776473122405790074469824542457965477670449090105131240170962326163082685992630584106281229855356416113736081423115892477807128409641571952567441130747452442725111770363423783344016256689549493573076245142940093776712258281845151005266638579171424660527073006004893670763294948085709906655994765153796384121015766589159230916474544141167903793589789237493510853358896660353431238407477490812195778583872853253136327630112144278058300690649558869629520440710128566030818690896496827187864157621672768894068550721147832781449458573758422056189753890715872892824124807586215854222005870492116835047703168882570503289436853861477157624792706385523086225029147060769025580219852877568320137959637790478321782427291162450237052363762654017705023472446976516667643535221953996721050123618390296534524868687200398696229025676063964729691633370113963343777243788897364830996837348095208362839605810843984193545009887018496074050300201875582472148286227012721793659222420575045345964389618842449981141854757098269674232801578350331030432747239511245378418499772893269430540326295890680031342029775199090883866695244399088684991851721553356417800301745154377003158589634548256277154567457942685266552057829510810531882715815788541329119642863776671037489987080428200938126239362520221134113210377451788173959882351097153491997623906439097243343002636350723253313918521029119678429011813814800447485352408651549391653999633201036919906721414430062903104425987528203/213913806957820722202374987613880730612636819995271350175645448572231131671168423961674884168216507119940869773897628413265154991751986110356676347331034264574292628694480145948887861254043543159514531552222819368469101816193435072143729043284009444613520665131388758336698668723508895568487871477330484436771729948794809836404476971022400255021963917258531718399388756660626423386866968357732781330621928214085694313024535684860027127156895502630355512794096587220132829265054002452419003215225042326730388762745808112083354505218866860739049831638246931257008299874197313728255509952620679688562629406290689541036085862429333324178489143081204500837373499004293998386865545554458090838248748530097357864803832460809744764317971909879448488850543142781278207377582619469109152081124126443090210307903744926688137989753380581298951321162524803028443202746976180912297460566856382464648331299825584958192284937072493406521605774604632430668821951126074220837114710032365240347672125225284173427072541119346015163907043962010879515709399265321244474795257222065032288931235892243868399102729488779681562066645607904817687007345823434059829719046135942814248859140081556291593688264230049306295586690905952970770589705468396691501783836289020466682654265164126770010202762415617826516329448968477739224427339053034605066257867470105810801028003780379597354394508526474848419618242750000808949174768553785506552526454271679119639039684832127699323356750609349427101098558928825787746966939311500699952797601275889844304222845804509810502195902213863763258192524656341336572124010687880814103467645475287159482656966480220246904247652133951515984111634822159477808498047176379003368719330385562234381996029885206878842453380474580929656629018302016059846642424397051731719197526989179393522927067564999962571073498626288144424252874112488956998343774182022865010612603425600470866904947101278628117254830904920321409191984643721864161949079599485849531886585619538428650185025440470095441925750876201957021786647585243986560389327632211397227690654957929592988222169368295566574926981553841777683083278510814764123883846624278481734369749500765371660600512820734936241706732500761374949963415532156195563614462201700517811823912148097961939193163006993013933409415998164565924179775596872557702049536988939314289942377542246532001284854657501185452931224313994949490815858284971433619081048895066722197051768551268871922539838222802169065647133618692304485162959105777377083853637236066221678636389260262694528932228426652723233780297173996255535955875011907043194409820683063085427569600614986922585550653661778263016182948435093443836362375823801695790957263480424059836119884488327729625621552929032063001869488670674144253629107372644646769368545491832321331682759331863081351188171608843533002763219143045638341780730047862825901905936405329070310554521223740425026079046333671377640846890067181916987355513116574122303261494430657373870547780540330429756898535833613864152892916498864494695298587013246944990463789747492698368411783309897941852127134939005656837666320123405646692130980141524991752788849013419501421842634674467463309757759388032716141040360181196685790006296730017643237930231792173017338360993365145007269355230315707990895142627059781688132599676068820442903705458805934535973176194715079306574464874811833231600225512700620163459936704838138788380612087412544717238537363076246924706389435804566351574077560505548041255202764301544197819148657153465524378871217973926467788102430550023182910460336078098326657523723992811168925896063469097615832232778357237111439491319016364144055046685832932261062642302037253231047746998431894399660328710735595129232870921583257027664705766488032098489891484295311307393990116780709684575854933345763284508609528831998059465265554472833865141622740648196439175296501729438747289756349710266196077641069639979888988933349542707869884132898725819260682493151758095310105905093289705240164712686508655875763372628131374993108615032106383705830331233336155094094380635517248492840363374838732534366454063877317486200362324192951578607966699615147641203798442696895161238712615685327476278753534463187884760515888135692308001960706780444088381871657591912734412652867899741258673775583774051077390657599192292953639679988097851312191915667114290652043920*t^21 + 323602126890830096620586148823127677884524356885836554010385865771775715287256528873694752282044201813497977571710224613865089119655311698327025260080085574961651488500295268190146987813960772311421476933326682650513016214898484261959254423152975776369380195250185302416878180027402618079686037124484373800650018440195833571300279726154850644764674786389387676212569397914138942555178405521045354393135488820334183751816555699109374135754117211801535641233508060897894031058712716880346677709643626533749358965808556364853211060568597999373902823624426062628736140236075572193741519164114120834773715864949834187194659535607859150486657602694068456288249552424851336638994240994159357798275896225290164476115481890587477777397373177539096024579310099946022316735974090040820306696834320825094325547383719437950124421213239989968402371907851330268119318111334269725512761939038037764646282043268916904916227168622834271369456938868118454157484603653939616740396320826752519261941744563219060888759221473370799094620650751895833638137528207221301599771360985732767906943228188809538283869398229954023566065416130307000364790432804630110041625585707016985175117980447642391534931903491116458445768712970942888464263492267175822414243531348375131213726623566604689717416868098975189635867835976081804021533760164338618431310367517842384626359550383406384102486862746122358806647881578815741546814161289197634048372541780220553279354542881010787688908039206453416544343821358363253421933317739590249657942989289573534405939736413442587449512420184197590190914259726743091157171511398096725165666298674903043743368241863711815770067077714172561990424659834869221635752744993387561708524276558153130587145334493188292006305330370459238320445118535264801172949962567682633218818074404205353717445103377750524184171073297840493065178865147202803395584835839966145359342989110349282853600309092159454235339230111577222421456629383967356106521004256960023115468846772376721257207101083847131135736406555285155120651077936472486239297832407510005785032980327102060847814033232058935127880583068269200218818961201745490813072095538705105188960072883556804520984218453081543493772277223312119508428708485503897025114603925469202045750340049563172932160805602523115229578235319155972948404616045243856291542349887444264795777190983087038156836021054491501040092477772167758920171685728426788818921231039829592656540061775778855463010443111847272598986506400172573447716449622492131894089253878341849013167806220587604059016500688552205079239929141009126435483208870484719549691335565640856895051472927549810287967560034465332520705403644670180653160340492716975819286254649450404358988794351210164857710048085661589753591484224636081002974875586969694381485925278175479925731030301235196453593167587907377740143741033757128470047237602663695162367605953470155351586692472174813315279661526968049360748897683094832534377102439322701385032639780957275313398302841055684230196875295500701373561437901004171003607292850946200481619822953894274508237230042214834401109988660886044111502604409086674330031142058249361186385146143229440805540656805706274350623186057185947634651497695495039007938961740102673812816061063323998305047798512544551872652110385955218287203962592765926383687355855290586407177117074940748261246849722497031218215952022198106723031672239384926972946630769923052811651073400595743927955771255325619948065203213031164745147889539953802715791544312147885784264034729764624749839295708193316843042266413096306859559392725395035336152774776169891299520817151533440953608521758331190215984786499558230287356335909523328658860910364353227719450775417946962302346634151349674714996544891674538535091125579357461195478394341857606595690396162007461084172167230408202459038058963606560026750241750344197504324636324020546970494642188552729095451352638414912208734714014109381662653052627377781045680196418086108578422577548071373620812135705076202779718956538360827421994345632464784907953824316734248580698070433867203351634013629106160991839252941298831650589652161921104792985355763833507833979526833267417856254861664169268654919070163364185609905405009715498605590949044758306186185288406863904028042349144475807280349467164250387231826239717587707166250457940813856773099716069050496688853650332522044829/87017080758913500924466111032932197202783334990933595660735773544204021061950298175838461809856643432004518097310499558110361262716254349891519414146445724053614037172504602227065454988698427020959661227850639735959395345944400909704181207250173841933857156280232784194821351312884511447324173433099793490529643004170460144165964024998040675167863179199095581163179926370161962942014813199806299262706562941372716365191052194662703892082751420534276760383027147444189747333177324569037587379336186860766397428845526942736764564801531912279206342227129733822047304841682407263029652084298197916168869604916105495442893499038218091514035404989104259447774434059246737200942805852331344808844758777064603788575558990307964030913632144768818510285988799867098527929666644134041187221571564292385624835965130525534924703688964457892680555287184196660498859974573525021109574137731935581155160482321907595493218765473417853581467491883812978047067215118785191976240590973880003127142339511285240547655580119619682597032186811689425631568930629714606234568499277118597063247384886166345038063574602757163321140681909786995480536202461746926480732140553156737653375200197461648616146761770723628525240443193528726324179169474465654150189924833283682696979717150692996800578909425495965857892586562534337491650978279073719703738468231589470893703891537804414780948337575591018696408992318661043354682164779557747129759868362658041881737928937069089117608335337160356238625449507118775801355479955642606159370167090442333093753507632620240772143261650568152268243316279847422269874731490534374022803445784411455232409387436061021865692169921632420252108268593728444722814027047819887441775470467555494628961956442589512500555142985909885313893018516427247201902043352943543724344994014526903293790689270191056203018826762622213035437151290758900721826270997615729731102769750628191541930262410127270509126161571680087887524882324714001171592857737076565220292436078805096511628837134534085252983367945712153231362496999854607390101230061817421943692734284672073719137518182317375117443511424937780278939947937077862977537036180376139534088265957632770829079994322434675849751417256559716452860117961116395266770311588477460638452655691672706660264647380344658167911901722110514495585987287442086865226579510857813920087274293078142839094089091033517939603094462014374096442593780922308175761898104100355922300701564248301828490312762775596630632887568460905288785932293385868749467604575671223747131016916942574667304931492127661344027056600422048234090622013772186499440280627860305107857776821596466008907926614559086276940135095561225903434552165467904109250115394358215769050195868644744301279624566488399913974766998534946537458411891943661667968133326856076427423808171068589163929759808025994317909752358546065025460089830184199536525307702024932529900571312085837180251440633589892547473074209471501231642117657063544751219586484470981728054972155512985533252654398030782596480368532930949806408960931460096551477948757997922657721793282133484203418859534116943977893549507342511279406137993284630573723749652244575756956700319363728824933602836774737030230346516565366112434704276960748445715190718316095267283275515321486885641288331996929153416947221818336708225368229423744452614470564271227311945602064455475067255533003813589568806021059287987921738538146657171416256131272460154619533591622801874014491988350500383729597979077078292496312838764092443327146543034927582952690827597250802432374524427313001905362258140340712165328400581361400502355577246893637297468976624604667831993075842728128599535062558467801910839136435868367915494225433545614718969429117086732927228564172617769467892810010667342921423714504414135400626693933295832404249560386008707519752233335587782046763380908770632998681536285105622935950969810653833272511600828568999047297563685691819127998244688980094213581204160252906399057035661596627932366393306062238767002767833342515176600508372012898982397329131846800335981169560671661490535551376480726194704958550470127372639706698665934565075959734204231440883596736304701189688009368486995946747739023424284100535812769132500265081284495197692433654730365330648809625649284710215891432720192073319153367996399515777552842501957150597926998395158375944495211408872563233099294600*t^19 - 528228512306018373781630686307929765393768685733791366279115883662034161097230935193174486530643449574037218685193358599759199999724736398555900749148460954192844868221755387007280371899639052786421164916827627351663759645033036060652857111184148923427295763525578122729731061744107982009456889703444015286358187003565651592441809055905752442994158495787719770584126189790702835404769907013209113370071573716969141240314201392826701003806419326323122294506679484904039495193193004995880983522589630048932774373191401301672594487867587034387178461511381649960795101686589665267777336920058748571523102611666214794471752233287726845881272027675713845397513084713816206704327260577120523145140627120144050357187024168176538764206880860225932160499902771719783348547587081683862272018753741885405490005871648641582108032275410725205770896358497166808642570248614253335632348217313052011672525895482038257205531581312234197661736984970111154684166669802638521598396346497329997713433659215557037249079150963415601545516994473860645807583423714824380219475756082361576352806097930639914950435894841831916221860019116778941609006054868266720614402294412397881055910005846597383005584496995583742076822350557855027655491435702319696158306372982008369114317574007505045738498853939255910329955630872128764304683692804344514543109451954370485286065429803977299168940675733229147112547389923365058493381503712231015791629191508864725438068717570986459307919542911424426415527839398954827047514249087208563809346638128586036930406325171916869820030817046084141692905991787983808204603047822301710429108120657865711336389303395347034201615780184506263007110842543713764733672773479456379927892931390051828159637382150224940949921804108802152877908335438276945704877947318620191519943412427784843226043120626068665049898084219763645479443281922057402144389889317305824528872949582332841840088744346896099442778758662009928137070837724868643376673217821957374494929595113863064004820300725475265246479267748905164684752126004750010279734136868765048879781260886993238801601234931407968419294058591457071084782633597060183713089615885656028649733268653463062538558724731338519251264432017970599022730788840766366391822191907140840449151236940140709929210320137134950247897524204187415003040997054968175604808988168087455354575056659336551336134700857789153225203184136454136171263969945206344463588002111378876992648711751101805214580548767700435430437282590332618185502910130238275895461275736291550327010359007321358771027714274385953417632086271352626559489493421037270045018594664256355716926795027427419057879650506268932926384019886904637124543191368088111023592916662827001666259662607421972935632379620989582067359853878604318864739148206404301523370514224028418529063255347210155517654625811156848861085956459951155677950604706716896361469368868248376035145579472323310581305002291828007868795647366868293451945585647052170820332665957582584485536269134416083656267171930790542305774707829603406569241396914312410491518782478245709330517502146591449156238392166520452184510214417403873075879296162382088480527370065142739376419429411462132665782393255649215743382257371329950721724528893496876721418637776428524702278618438727970413505242377585505577482850781330302911056284116147635002595527862141088215766160198873791617343913302595595609722460352308538704533422103564326561617864692102560140114188025233318874088548585851908146698715886020924075277789576320895287127324862040644844280081075069618987509005184487170045553748401236678661550328421876862642316383672438114010168849692302997979772161047890713904164941583235346944420465409077507995156459516385954219972403897896756882761037208137001455005596647578849161433933625700346295341135079468378901576499314823984196437182279367587321323278335621397677573549467291775143042083034375286346480586213447286295909780407831298724365025626288755150078339412302407915345594169627440569614025788071797544072585709426742178077997886662595155877532925547613551330555981131069857720176754858485650334331268673581266471120828642528034384044830500123059532458054532667906147386637502548375534702064705460210617782924571141665494467881798238099573222439549655272353185650867288763972771490344527378724048661524368687536245159095582307784641372701533383171482177026429/3271318825523063944528801166651586361006892292892240438373525321210677483531966096836032398866791106466335266816184193913923355741212569544793962937836305415549399893703180534852084774011219060938333128866565403607496065637007552996397789746247136914806660010535067074993283883943026746140006520041345619944723421209415794893457294172858671998791848842071262449743606254517367027895293729316026288071675298547846479894400458445966311732434263929860028585828088249781569448615688893572841630802112287998736745445320561757021224240659094446586704595004877211355161836153473957256753837755571350231912391162259605091838101467602183891505090413124220279991520077415290872215894956854561834918975893874609164984043571064209174094497449051459342491954466160417237892092730982482751399307201665127279129171621448328380627958231746537318817867939255513552588720848628760192089253298193066960720318884282240432075893438850295247423589920444096919062677260104706465272202668190977561170764643281400020588555643594724909662864165852985925998831978560699482502575160793932220422834018276930264588856188073577568463935410142368251147977536155899491756847389216418708773503766821866489328825630478331899445129443365741591134555243400964441736463339597130928457884103409511157916500354341953603680172427162945018483119484175703748260844670360506424575334268338511833870238254721466868286052342806806141153464841336757410893228133934512852696914621694326658556704335983472039046069530342811120351709772768519028547750642497832071193740888444369953839972242502562115347493093227346701874989905659186993338475405429002076406367948724098566379404884271895498199558969689039275293760415331574715856220694269003557479772798593590695509591841575559598266654831444633353454964035824945252794924587012289597510928168052295345978151382053466655467562078599958673752867330737433448537698110925871862478581293613807161997224119236093529606198583635864705698979614175810722567384814992672801189054027614063355375314584425268918472274323302804789101550002323963230965892266341055402975094668508171996896372609960066927779697290867588833741993841367524042634897216452359805604511064753183302622233731449613400483463081244977265668056826634491001445588559837319799258069450388896923605710591056786259232555913061732588918292462814203530830348657634516648086243950790733757127935882030615567535435856425650683299319477597757741439875998655951196559786194089308144008755171746650574766388432082175516897278367506436982974850260035435137868606447072468471579964533850452941131226391495194981181965437137605455182623188781822030410072429118762641990230642690271650505058352085259552979327646404444201843992325888900161702241525055954883984013796937404005167609469621942167968726816799100617572323615453706359546231571730300538267283923253611467122559768052037576561101793309207989845886139552099142114715813292853103288461436446297038783538257784343787639834078363570741656201960733570884708746405941006864529337162892140970165750410957146486897667246541275287884277942937349030203716523838982856311787575464004183436320977191151525327960513242277284096116553359538677629082813412584098880840094607720530542658055524840167132150027004364483732453966741409281415086027518681547120937865481892357452081512384351295211070321965083733531789551295318611550959887361413141684436881928119846681899930325457572039704183175193782689232767774506541898195050770691117654059363799935808132061607672648245381448986275473043334241638994391068886260316816278267118881884975214743057458668472233101592314934093745763062743482127995031277935182057448443591543705205556462813501369769487515620083662915248673645467260040854621324382111752547724356872556792005372985853928737373511301755411026159112941712796466492763900459899834127144615164695818444849574493845304722666765074053032098995207203038668007482981111416755331546165347544698499782465458803017026556355527656451001050088962154363242058909878489975282525436109337293718006857042448565669185563201863183145168817125991597019781755825509416170201978936342055110321995336832112941031612165290838522601116090577762669020554426279076100906035180931170394746807567086285627535099801893433483037955851476868805108700478202709523276442405879681044268903853457035736764172871998435185883278624393705384702981000*t^17 + 126713866120134263181658011642083325503346229445425319537785528694834156997746530425221017972889648456944628034955606665091665198618343010858964679557463688104181114820563073574060799063961592099503073208202666484712568083761739787688342594594365172566192077941543501358978925353714284685506125261230062444330863406278851400062286411491664243466158706623088217775994485176067600440606468022995634715862768890837152076912454987849372836056331772405040012839730295948842951186271298687427119496997924692412974558302025216016480003048586351438957374640530749249061202795182337364334827319122885574665415633966719470387470850396237916073617579589442530511689557064722788513420220706021993396941957472690312126639421679762721749289361028779952582726637385243714944244907165450559370544719733728335441240103406134216316339457394340165192542783895237969043658878379493551091948515826530035019574339615055840981226621584896273342310886699409056477551177581950201277756290669589531297137472189221963135001408030776755252430410738918968157370320461579821303750226896075702407990860085805569285662085375405074673230960687025234591179973666390716766043078540343403223859890415800165156865288749793188476009517567089653383552226534077122479973681991887195399391523543392848992281603919238488889588264199305597605605702071844030168025375299275826068269245095225647489508485396117227675076999711999636916566148061074290015321148428583026291159594536540868562161964959649523894080493907605907014069861641258243388875362697957268504657774705192552551484311598410670225503276370274929331636477661311370219317353579030749915081260334062640115559511895561377261102224912469398386640287110494266262509258727963419406558482821705697828223336636440559152573286887941149649883599067432950325508927836212375606905514485765696128252636772561013775851126113216988367316189505747402128900506469736368417812390260779147807449616078081409969858954536737488528588546275421020708884092574444672401369955068561816296689762631787210462062218480843849823063635773644468727136407062260765758707100832250613383266177476628298528103929712178583489584334512230492007848368089848442700806028263698434384220975182269007599381299594696559393997220565788101604382352369440202416171976223806763456544730310602133387077207150656139616266898475574588934845254718589868969873180346579427218807835972012615857785363453567306431491101814358280583937896957953856453796191968873486122360644839292422144236798936401558591768337168054578977385720545601063684494100007850117499199568687400670852967906858013574825074112694515387271433323179629630796200910008980886922656890065506482062037410235843866386297430855247897982274376632475641276095696783011975409168884710408694481536449909673342209461433482138174282570788286903328635606594023120544486373151826792655623264491875094630825029903651430973561229384951343895952252897668366763650349109680376103489215428180722416659213068618972233318587535056859157708749150276734807817378322135806064540850458801601403622370958499366194330608869213510573723997847374069466826339042106025698976243667187829140150804208715069785689288886178033070189069950385760451321415547077148940529834922117970728541599687839124882903487620645765550495795290715922232752426454638241996297933679242636998856919711442344280021816569730342097914203735855300073502856926890428334885444407491825121944130963711913005893457994067884782603654233610715431368984793151677705936587423954746581240543139718212358696130366663860286362218480053857246530808896378951124711914145098063569320912804206013614682358416578855175850570885440929928783418715265940664389942248935298607947705181912546260377257000691005741018608094999360655580209510231465609907673513014056931117568121329293955434288475136902321752699291261354601866774298385495269312373713052719100201876947237920721308458694979886627763126247879994071571901616654978118712798095977969542640550187622832856333559040939151731222053760096772021291294243304264114405423900606269538898403659557844020504818936897691054261361157363242987154158477005623758421045701930991308693264372643510871958471495231061035156384043953633008705390297010207340010392937314212957847192840527551088733433817226486105235724169178962650649984889855096800738157117174015946660603348158623084257872683877559541/22899231778661447611701608166561104527048246050245683068614677248474742384723762677852226792067537745264346867713289357397463490188487986813557740564854137908845799255922263743964593418078533426568331902065957825252472459459052870974784528223729958403646620073745469524952987187601187222980045640289419339613063948465910564254201059210010703991542941894498837148205243781621569195267056105212184016501727089834925359260803209121764182127039847509020200100796617748470986140309822255009891415614786015991157218117243932299148569684613661126106932165034140479486132853074317700797276864288999451623386738135817235642866710273215287240535632891869541959940640541907036105511264697981932844432831257122264154888304997449464218661482143360215397443681263122920665244649116877379259795150411655890953904201350138298664395707622225761231725075574788594868121045940401321344624773087351468725042232189975683024531254071952066731965129443108678433438740820732945256905418677336842928195352502969800144119889505163074367640049160970901481991823849924896377518026125557525542959838127938511852121993316515042979247547870996577758035842753091296442297931724514930961414526367753065425301779413348323296115906103560191137941886703806751092155243377179916499205188723866578105415502480393675225761206990140615129381836389229926237825912692523544972027339878369582837091667783050268078002366399647642988074253889357301876252596937541589968878402351860286609896930351884304273322486712399677842461968409379633199834254497484824498356186219110589676879805697517934807432451652591426913124929339614308953369327838003014534844575641068689964655834189903268487396912787823274927056322907321023010993544859883024902358409590155134868567142891028917187866583820112433474184748250774616769564472109086027182576497176366067421847059674374266588272934550199710716270071315162034139763886776481103037350069055296650133980568834652654707243390085451052939892857299230675057971693704948709608323378193298443487627202090976882429305920263119633523710850016267742616761245864387387820825662679557203978274608269720468494457881036073121836193956889572668298444280515166518639231577453272283118355636120147293803384241568714840859676397786441437010119119918861238594806486152722278465239974137397503814627891391432128122428047239699424715812440603441616536603707655535136299895551174214308972748050994979554783095236343184304190079131990591658375918503358625157008061286202226554023364719024575228618280948572545058880823951820248045965080245129507279301059751736953170587918584740466364868273758059963238186278362321472754212870507003831338493931614498831901553535408464596816870855293524831109412907946281222301131915690675391684187888096578561828036173266287353595175781087717593704323006265308175944516823621002112103767870987462775280269857918376364263035927712553164455928921202976864693994803010693049971723019230055124079271484767804490406513478838548544995191593413725134996192961224841587048051705360140244986791160252876700025408283670725788927015189945600561443211426015666872879994182513028248029284054246840338060677295723592695940988672815873516770743403579693888088692165880662254043713798606388673881169925050189030551386127177767189864969905602192630770829846565058373246502164570586690459066477492253755586134722526859067230280856719211529891991791058173496838926773299512278203004277929282226356478824629374421545793287365355394837823578415546599550656924431253708537717670142903928311303339691472960737482203822217713947869832173194826503201402210679305631711146204538656220341439204374895965218945546274402139105140805936438895239694509588386412609340585640406740715518270820285982349270674782267834070498107897544037610900977501161614579112287877183113790591989575265449347303219298838890012306152870729113947021456917133058667355518371224692966450421270676052380867779917287320823157432812889498477258211621119185894488693595157007350622735080542694412369149429826977678052765361056026047999297139959684298942413042282016181719881941179138472290778565913191413852554394385772253967357824790587221285157035869658207812634044338683143880983953532706342246266518192763227652969603999392745698613254034381265690960338081635760903347418966662935096841157767309882326974199250157349210103989046301182950370755937692920867000*t^15 - 3482481783323693100599582188786774009750879495146033014139056885708866756813185388473705926805954610796422753061520090491709772930522379283389987867447630327624459599866752164282629294075358966064363915890066340640331691358041331707586645337151612427623616523617213777280327417004392503806163609001966481942318678742536324941025313385607318499225228466668567804584599586817989198175730594783524772800033818078700694811025462906917905121031780950094931278276129607643306302178330882205388898707593545054451035087973759498824832843128786728310701805657823108714875821268298161111694181635842097071372456849145797886639723296312655840726012212414192365023843152103410173840176985172606193164439941631859572039792259795214482718868331231127663976303925833854099884206735504733455184140288838206736504931995603137407875159713326146005392886785077968247236603544720211122205686743459496364622683244537357684406918356140662701655421975024938827815268745698255360087130166195977418687331996662514186399759088513768174665520464862164262502476500197692832373444454705858476702015519256187317856171309014402369591930791933306145219321161386397274578901241904361147181401202324946919877822942855501957698613577723464823566775056831534296680070860922252450137353712892643697907107839700986600157186191118501897522927204197346327225822083946806829191067413384325240698017024925349870826732585437868296735920562781770543296124795530550927863967752722194528023535795505959434484950453107335283199316130617193228502842511728342117767054510465804937617602825860421999644352949858357461469786454826871815610162860091006106516564262433617673665610179499192654951775397059077672065925277723681549082167826836312393109157314697966744282841683275870559843471731629564786445478837847098062642519933997608794719085347032207053200573385320884838516902288802769890353263871912372189801073862292939326039894856539045115794737767238467469693998008184295022926557545237446717881177434604843539196506008616300572186032446573518128776849558219793839963068080000542979728244270436260973597454975293977387541090915255249378839927630201713597400531861061155154564869444548333355790293591859583262073122682487941676692270767139971509595172400349000661605363386362585683507518091725031159419891977056552027726143446054811763105342847633906674371885006955245147261956522629781436892337219406210805415088915693010045953509605877609680442851476796578583445925167223738623896173384745395180816225922215512516639414599514843482038611441149843004825624334835376325125306412114783084209872688852129710061661305733729080696528561698798624938751921683176912920404158697472622731323306855351267155550461145787584534526380832736646182006486132286359395138165342652795136969973077733074581247198008228121148415037051028486586909219172858330004536652841402120256947229836842430298454115922583544345126990015996080992498357761149753867963471306097567293090388847355751701043485134413298423979347166809327024226623578364313683713421356842472016514979583905656914233699339192865458347587905395419088468188219463905658031606126645181276510305286147546582051853931642566785371924735606077960774126492700597915087675774896672407682706916704759758685547173218395233015584848185369392822423153324672037331838895531498503908073212212133382990297223072954792795062885587045423628214457761803108122728571941386888621900112270991086257774135515136785678122954566467875719556679634245513969610840932566607920081775780200260144466042250157752146164177335629203388822136389118351033793530934149908264814231840080146554684084940178589165312582691864121887958824001696055190046995997482611808119826484431795076320711554691772625951427416233615676496770516528278216962031136879270189385067183740807708649307325053439663728467344965411990758795888675382809199973048742112624287744302884993886288019540158261363961588886492836445541986196107750637299257016409011411455620413341453604024521004232365829575797667413877097014131046931159260666531563542794126570967006526630271031089582385591390597621999356276383616701845244723134963126617219603298290528375296903849043017161965829359253668977273010081416312001574348478917620568494565638543987856654945122922612183087622595112167705201814526966852184466385185097185351380045256982606013929795253491757502092699252640702149/23946053802828828073950824539889612162570451583971200008894205351262159179453991828839757159704910899333574153094468299449918964025676009067891808704961755641821607221907281515117260545762123526068598503303258754406871200462895287933631820942529042216384751277116690988950838030462955781744847726702649937995375443252923618620107393345325479031156333523961641132123197783067126644193550098593312428684663185370236232827011355824473401881418811966575409248261605988401088363866842700953200737471461948150752976659746512061395361441624571349014677635435701187119784640643429367119438092370782283697598703307740309272254902742847986085817261824069292449537926966679929184620351084175392631606903543162139087683198940190011154371721327056682387041106692294254181370118790791773740242928716188731683225536269001763746196654256384653173746793315350359204949436611962524606093334142773250152472734232945999962795539972384161211140678217650789447538797543966451325792523531157955747769997188819848150708227311113386338732165694043856978311450083064320211918850177011583853495145013787129536790427296698587801156007202242135598403195564661184279660122889064184948222047573136062701887003615101389503938347525437228447104944381695059713510911645850998396311711636957621675948782593783100378938862166832757535296434624166151437269382987038907027891446844237906623930144024561137475853903149345820953243362638585064247738429940400634081741415030802471140635075739399015325817228962109377400974515536665559288969534703084130761138183303412788062108596815118754684343649442424177857724926109425248791237639967740295199294613384660401505897243752870275046820771658123767495150326240227126920067535482049106040751936885705083891130212280333096259311913366174716147290336742238599250458847976929959853779994190142801932560068116631375918022554415351697491870988860998012843295950171977382033343215069253068425819680552808204636717373632214529645716530775766934489193256845746364904703875482134943761347302757992968483217048046576531056223346017011410850670331389616525549777692973479819017281447504907689911347384169150750262991394918810275992087447624431273777025020993993301775194750914211170091538949754713233584690175970964474130581708258009180930569068376846725480793801526535675417582309283611882550881900827799969845678152173884661863991305719788171102176490656464105954359390469035763001751018576015586667339892310161562758817634940733735614144087857185482207289963322841524783688077650147118715375903903459385209198199192570469211965340387785315529080577185744827262251986999847271931936801741882937262601730181149342539368488304492788481697027137264099927808678371680531557498023825506749183660407963409589750762980993581797317826901317632616669531080298969416520629408865121130551878415105065799940116518318216435939337137502140915060427265127023402485671886541521365720279719753303684716071537714786894323895500046981396525523585453621337828923398352569738876068023691488170248354748032370471901613293008206312284090924244682135107312914542301394901091204954501354508202285052396510622753869553039229165400670956933469719583573170591823120244886194180115603807749492528514283572256966441830023407338197671948020921563036547115939958429721436748924925265175327452056549236670653451480945034756784412929452699515481732236553026375485544197130077975713837277711507489982349427330634620842418489285183860109387886694787771641458981227714543015530115526690968163785156192206579536462677206648797438942624247425519095156915310215398018571919180597453216746303655745317566218985619282289176923628954485532660522607090099922104673307794830026712648614339012412539620291084820343499055828094477058028649342292307115717479330256450758357574102728849608711484706733337670134727031751366466785810698583005573391016298885294947630569920720342068194964644916726243049814775421735570649026917930344027193018407647158438084634392522462445221327686651202969938931871220310546619068086192320348990015810193550723500698438322637638500622635741362258490184802452642728926365878485814023843407557005865611066728351401049928937985440169783029222737230458400362837058632177524416167289546631391071610793556930549859933095837836832810679653395687500443833710383558411039265244048376207305501593113745423028545560665599530561923416025820920*t^13 + 11167421108114728268184122078905927261110795789581900684777217433836192464492427533609226050860968179664663932103051385640875281924848198356555034661921001738827192531612727721841613279763706012912324230294039953669249410064303416101660602480034588978214797031364141421503028336104300405893247060015210183949835982699069705034459953794724248802954312351197433132071196768876552285104089147729809254979788002565548733821273822603197711119543162593210119004000833258331864962430605138620444935350672303310281923647202581475614562687984213096709461971847900734222095394025093965522336627554587373831284065402119773504534072130779544628024596738299823545438972716593905003707571486767219590144314728373151191283350461010492224954721538426715979749470575424641535729484884964032243978676212272720280759205997392587848389405441282662888730492398252599094602826175304283237879314183178944476860206896702704320800543048299755771981845816663673951347184695751702099735585585400219347953933277463822359284758186371202932985539459949942280621998956731057249730225237736710511965456955889824595773906888835813165708749852814133979868433380287016676007166829570237510792169891362151110508969081425681138970632916338279751625243424234825718723455628736821983868748293833635225861946702620055825401917310264485985173267060147955285141694897598068515362262673557353719807750909068130966566807048060854833084591538646250392921634050931677683393182604182284816557984666240754236183841298398366224703569019255069734335315330599319424282790557164076622404879642207404410632614011417319249898576420645397910538775682202180501004646330527297792205701147475176470585733763049996798753805827133320871997656568087169504775274665651281556709800003123452574673986978877316619804539741722472325645086983416483032542771502222213101739967306640722112744696807508089873579991579495423861938690119785849671592023272926903889146429543669048757534642553774583776896113485134056819310894569846625106588037672481357055165096146572523146865558113618207622840050693046538285503513034596745506599294346539434097227158183905535003957016358859643125105790360134770529797914365989566671832262494288706406904496983179507900204942109378809147951755102206585936538222239717154731588596238538334103761482485325049177170109540659657746014071754148022143082166100923891679024214712285918162761782152451404438487942795226691548524877000514982155553280225120961013600221578313504213713125391764702852138914900445673966787673423394187869658078319261719675835428511326585683151940918424546202693159468006249272068011040483677126058962050081098378048506366152834520905427174505687244666390023394760804920221927287994609105781153547389732526894066915147891926005941459023519186565291935536267358946680393028954209762985132751735902739517903356841742146901285674021907998323977178943957390355298622752324215180130964981237252550071111170542351238106165219167457078011653347447612743112849226553054057691115660023239932178540145467311614330660656077037055233383740423819231227704942903152344242418530420830969482455831997043901886819627523074619679484092282292031064925099361064112234162939190110609396865383984085332591282656654616319579518775010311994855554225782677728682008318340828867541318517557760006643066175937060890728819024403307782210864521948580781045432599949180120280735264379906788293799133249785411445243564859761166849327311812828406069537717182995642416965113564216886994755618331806329966314273681238990055515024000513522242526279606163483366696919827155336126370597795416032483006700762789517813182691787083289053630258536438433153561626695610381216948848915088517140268558125996640641865602995182294031616764803191144030204416663976389397522293466125996793437490429471370318054693178254937667407907223418685779208188678921166539797390131921898890544593401044052585263396985412325741864591039457938515188449924622805608336670781944001127952980590418317546373712837053634385965947602340163744330687294615832090567579328966538161849425061083263061813975601521912388031340077857532818376249895863164956617694788005226119831022405637106041769848895551530875016469151996304586983038334306375696927072053318116330678843869426833699878310666131455299660684215663672347383941420807633156732177615724217852276500477796262920630380776563202413751/3955888088227322397816676213989763929256638601672042241469322724028508696445799450124327882783251280569906450091206163069126612857041676698015726798059682032028929513059082906297371442159902806506532472745698346228015122316470301566635976819705797774146760910979677351374678442632480295144248844451277769756836023225382981796041741380647769135947026298158463115026752273762689321620774476287615213218706358223163025663022275982203005990810387736878257607812817309283859797710802414197468761830285513834504391744190123792542513710156379186857224745373977836112188422634294531448131172859653233266843305786438699091776509933118487301377011653336247112663665534895524301299281999105774862741460465330385377285264464919389842702208363229763930339190825567010790762343624238801021888131823914378474068858591639091370871687283154744704302970255695879340657646928296209064926618800386140925188495695282679193853823203437863432080440041555910416733409354263257759020924887347294289531603535593038914496999151795931423158553772656045172817051553722225699008994049242313652597397956277633799477778589414606704750972389810400800856207907282027642999852301273403353446282259082077558351732997214749546050615011202230139461736811856023864672002603894584935070694762425399100866738884492968182600700029960771544830970999912248217436902069458827441007667018668102174273259792857499911011064800271929621475803507894252613726388626154184750303681763088568232432914512148717331825006224540469146640989966657150394537767132949498401740027881723792587860340193857618273853570887888474182096157793277051100312458122670696766923470131145898328774224667974169437734791477922046390198833894885521367195156861634512317932219973518479858814711068711027502038328088092063107532363629817816596175801685788829367844455040211590879258923252867503301657325989416100425657087359836871721712490968410663511908299129440606903945411227323915405985710124041840297472370884156697577614726030917299482257080229648692709374574415620438393427456337294442930488096762010285072530738745564650020823274879218866101654895127810750373354587864743703943446178440587457593892846347556046427964533468207693453262172851027685299122234499478626188190817070403331126372098204223116689730010095855079049427136012183693578984597493652682997405690016752555018506030739125746139931363704909005866079556256447870303660171305484708047889268268757774917444550209638690167756673292209213123456603314007041660644301940933419894265270427804304011780099324851490436559542506612641513816674232062134125404111351085045463724028252374769323155959647759061235781805825925871387503674267902208657176348883076029308073993667001623813298673535973714965140699395555264226826044460139712916905004097672908273806534465389747609207978344518010767170314175356870150107248826169355217178495115353679167982584198984266090632995656659329616990209703245768715095018030482794942307536607761326706016496316938245009338145407844520862326437513833845725028204374947601958146516004955682789331820685221488719728093482388190437660267058483623764755017490655903554878939250162080658124190842085409197675206287781769179464455199278555097749040216165710559646136850856190319866892270255405813056242213637583553281132589981350922397653806964095079741933897991950184652119741820785015945585959957582165478559957230211901365888881587925918277941037345084125395020839363167534429912373690070878881978939875169023698818442506165575085009347940657307802952526939423634274538381336913321525674695754519922409247583752668081048634699271406489363929126461939376424305434172027783503281009995518334691284507131692030447705920412929551088804850551545272087212320746044022801207609986332871346689135516527585358365665280671241770805955359137273552347383106256905645325740313015927405912520724195892575850725348570150903000509665808159340243175351829400899670716271219246842092833292286640943310573971581601644710795950563333834778730633911545125595302301470047838971321653150611843974579522315382010899737880302859424473045102578529365176578818635643125856476738930928417368998948223523651453448260555194716048156427596190471727739940682086035727033550836233103505805030103095604926836860947432410644780324278740967575073321328955363849503686618316791749446868863182390743884315726621957042448829748327465615984*t^11 - 2419816144212756410448831662481721082544851164237235534481799372501564853527711793045624452870223667920592604762300096034975135358821225107664469288906581497150780010853891320850151142757477528241101908722447974612346516452561976883757424742924703147109232472633501173435696058621837102787568647241785353057743833719265667132780085632186377657853160731662076688291975748868606068300932777969866811670921709025831975021421032885529346552466260471579714745923975120697975743332863356072654066697855124458493755955742365001730586763919340284072591393057871479263895432401565482941693375816406291004513285207174184851838648200016904324211577889961310360075443479180066312524702347016154738072528137473877761597492613033099638736458704457007367939983764364835255717417405226667877904962171372989604624675206314286669952320772703447443996958432751161396163333742609770975307105522802062241709654470954202206526911459556653326659505392713576125960509043585019768428185584109844252287116714227967043158341049103568430994860738820783300656322189945421847324903854225758977713303673206996348424766106122959346060836149947423214880705175952393046386041944931627720920294888172388544853821835777013078926781568677312233613112273077143944797630946387515799122158384113667624751445906934808551628540436712975786006612080610455581711923726451387177328036394723588867585994671398305143648820329466807908890986936893243245511665396347230205923723323625417633208023014340755545789051840153853239321163555167440799398192356795605582869367563589763562259098333508026360562841558483027402491360313442439258079753922513945481090799952920086314202780191125499852587354437496408527854966052617592083901383986710321668189143443249557524942057009778860520587071457495794784961438083596018951017310548231473771718550664860774463422647677459365589273079807058567491374995018509851384502493243077095777596407385231888828166306433271898523047907336276998274565871469310248159313122116166579543438998861717907678437938371424642816358253204148197229771721130046674395796162172340718293173422311493623077858387815784602705899891938067052334456459301834417948953126928299287257766376636943746953023423877017884407892307936102663946333543139694255446178015672380434687494478577426770409991767133540905936933548418611479713482401595026145084797103097893075281492504768553318306128987162253364298594823855952039784759640806990850583975049105958115044529511884314976838562054094128382706836337648703195967415029615265464409778911922618367504597661392371692189839088434845540692060660008404852166208961754267030339933554702314987237453358714129663738702786958429600971439660568659953852767141280498136376257622042825932105757373417286488086640109313853455534937921219149840797715295611498585168366473626607863287276788787398949644511537905706245385312448187103135502811680474324981893095258918603190389003455843447896552841763886360208640475993377711716612201543404384068954598647902988842634895234492197887702107998849396431362494667656108409631250150232558017455874978823123198658118474477295621108557964743610870362954127226738822310550483221332760138577281198519249192487468634120767310080984944394829542460325362328623801510473623556366595934096526964795244644010172669468353973706887045533798349122232734762462069873311041329577338803795972450422456132221731337180009383815298999632629411021891557440930523763150244076039823772101547008458844113015178952719897012750655730569950810462740611049603241822010837510778601235199299407990695821060238514133086202434685442840468749905924378943820415856256102597415602343488068719098090375771244353661443959197634973464571210488964468527617678358873899361929779690424512924460111999641888725357151646162481366047515491503527020435878519859808056300265422180331935172447980305775098320860626608136285012245538983932698510060012139216536428455253460576737754466861060034999750961151702692139777235404431689075208162445905687672056700394068508622498563697378827677913449119006535607060145971829765147327894109764783056822483427911754074004463480591901010445071556471813298053594008816254064419946372787730554200955078635721852621578793657759231756296771492151953271941604251750736536598723075505754063516311882686554399861029789483090827920216312740542479580700088327904920862534737954442852243/62934583221798310874356212495291698874537432299327944750648316064089911079819536706523398135188088554521238978723734412463377931816572129286613835423676759600460242253212682600185454761634817376240289339136110053627513309580209343105572358495319510043243923583767594226415338860062186513658504343543055427949664005858365619482482249237578145344611782016157367739061967991679148298512321213666605664843055699004866317366263481535047822581074350359426825578840275374970496781762765680414275756390905901912569868657570151244994536297942396154546757312767829210875724905545594818492995931858119620154325319329706576460080839845066843430997912666713022246921951691519704793397668167591872816341416493892494638629207396444838406626042142291698891759854043111535307582739476526379893674824471365112087459113957894635445685934050189120295729072249707171328644382950166962396559844551597696537089704243133532629492641872875100055825182479298574811667876090551827984423805025979681878911874429889255457906804687662545368431537292255264112998547445580863393324905328854989927685876577144174082601023013414197575583651656074558195439671252214076138634013883895053350281763212669415701050297682961924596259784269126388582345812915891288756145495971050214876124689402222258422879936798751766541374773203921365485947265907694858004677987468663163834212884387901625499801860340914771311539667277053425796205964898317655218374364506998393754831300776409040061432730875093230279034189935871100060197567651363756276737204387832929118591352663787609352323593993189381629488627761862089260620692165771267504970924678851994019237024813684746139589937899589059236689864421487101662254175600451476296286586435094514148921681396884906844779494274948164805155219583282822165287603201647082211887754092095012670252693821548036715482869931983007071821095286165234044544571633768413754516901770169646780359304332009655290040633161971381458863570155211095641605900429765643280234277764593400854089912744411020376413683884870610804527714456957046621401539395618171608443570952164886694915736714845597071782422487898301394277534211831653645734657009345916266477100983846193172163032448758759483716386266349538849671912491705416630308453392780267919556107794458674609341069706785348513613527466558761483845869217201774958726886630154284385323216304273234044362604396279638778538394988943391194593634405438537125511086093873691868436026062433707214310711466964754236809598177384753692068439969395316499674756805977563823774307440819166036174539877928387719810726419170315631429044221807541468336813105962239232026630759803246932892365412457044801194817898444228636896459503482284446631717429571287938842533526854556263602035838379203608596161865859069132579610644796267992376684676655075601036019117331989477709543698859297842615322234512469364203331380626714036086566802022415078252203628671152997571518006182684103784377757680828627619900578021106686626077769472079694015949670253740991556960447356636534539615055984576606876390987931317103006238173978229632037850856175756962776975930421287166557096442253011100346760798033101379248490669540600872105554578346327855116332715795194736916548893545395267097631718166664179700558844972365207712944307870647438563473022430582856326310565337876268621675649871934755829177710785216162770685726597898087158908410480643885366414025262457790785425594126338358557149717141301684112242308705673073122392225286779922481202494416270512716057808146820805956062928581739636185837884905439206090279250640089674692575196065174016682824761136012330789781557349035534023040998191351101188561522655973506452253522549645938940776006569333767321895349683674783205650557323427635473757431600750225970054428672029767064908311283406119081003835259002079241890185781359862539273141343435208730426466066752836433988812363616037093189926501493444049323244233649559767488667951215290669658711468196560461759131366070935256762662849871220098752532812229126998107082068841670165452844481941552063231946945926531991586739004818218116616626631931148991445572114657958820443948119355679367234074176283330818577585963378097755311579529939393868395862692669550568384624672394617555774170933458339169290586424163697442076050613525424484148893748415198970333013196200494414195745641005174398198159568378076589311685927814300589345200*t^9 + 110849324316875633076570039971386135428316984102971390135567461930773967619328400932283925859616594260187693352052425546911931947441386246425961360319911625833229532700160020873032071084604951372193311011009483740405069219403138997674528533469522420715459013181285915565863169579178599673536453127301356424353698793723303901295061395701129686825414417549618244789663277974943026121830607970912001729368905654338811705296647395679584066187651578595728318060050489341981551960978704345253617190180020887060819831229861877836343276349062166902708898150111940968893944425128826595913826700404485706835644286268705663860210206376328869552341463765250459973612741220153225006236851148877332335037412617848941919094949780427819583023298856479414781077092355032202677400450512367573628090260912614830847539071397448785665127358874869634842409886734602278401440674139426269523422649520215207944986323645492678777171154632745131584239679255699921196656521963760837207455290985865612054765169866471547943569747091613623009368184541447508584156917227306423993252421506968806297134543274609247123091828099401542256021549208236134952461535962385556236636347595035009993402685464891594310574783070865878503828523777078525632365617574598578131279526657604578971753792413853662954666618437502400459917589088430782499882429553443927056896961875742354196218787947585175132241434285744934990186182916990292199538214119486554076471178768538653363191735062759217916890683734574714407750909779545784652791615465167076340359589595391179811809527849552018843398440552451372766332911770563437967052951399463085745161040877833750510160641665035883047084035536512140769483285880183309075074703745213738851924732804193962205851469623692036293820189286327924268812959817134085514438411381447498812107158011956066658330906327362010117677043527214627219615225204721758832849704253018525167831965606403085311833201775271772511499167947060409251648440051888364314590321960168283211798207817702840504234679174424259586827218176661171000469411472800936878114019483982360821690502059282787710414070334738412254555850346889159962712955013959014267731873422168094036136636704498166330744111213032296595584634101847067411681004045393737897563258586748168459374917376855970871463955497155162415168449072307338608602194731575458978895363342423725917075380434423903059727829726034372689782884206388373920009132203170525415658838941967425677035951179508565328687679201772840091320548558747903272415627198700516080762743915324166727748712762035511085656570125983414524656343247210826748176411836381445591882093495057443204834077141786771544304777605536516517795877897331048579278359860762730235902766544176788098403461107379977984599953238795166632545427041680228171305278997108098081926629539943345047783281936762292673171077936469302280448578544283751838871855245016792029004236522001389617862614099709042482013253615391762416302944651028956948788667288551518179131909198690825300537290734141967017162922107134448991014384419767395756124756959195753503606532285402621222077899734991580887886412560759675738947126506644837418090999149903736879130765296238597238397615061369012838444038720494790237544821514411581485548179731183000000555616856390965167278799107141727950286969157253734725399496739857404591751283114356119483392958892766224366028060180669600249114153913476735769378005606142897479077458531239205958027787015428986049963072289101993723001774014574538157030447043835467242126869200069259008855343079032259964413733341861030038803912881880770792750504803073886837069326541063337007111487911718447596068149764198065652148759437647036933489511979345484212487644567424698353034736288628559577987466854891659369969396294519328873045983822576170016460546743054272318399933118778789254887536550062637039950344362396104543052788768358370032467658932678586841437888579546610429936830147584907565194518043062727009222709082820515479277841664667863392886085588857817207470377406302175299886007567621878460166106907193493945439531269344191937285437349197811383643124979792616686175478900659046608197056955066271275498063954710303939083373319487626475186108583949953442936468681100320511292557688252145990653544841496220726661628039904124473093379130638332599056118181886636358132892496452213187013035830492381765846417726781415296339117637/324739851505667238773767866332774503996581178015108074048752920867337002475849002613639825258968465193608044265860342685569545571808937715617202453166546747164397534846298671827582325911428366234470017229804489440802442257895817043888402262617747729841299915292918442860760262435821395839311167923338779297985882383170101235719722648284716952242578854572535437250061754343029660983035713176814270716424436011377019181456467912977542944174790249532646158817545280572603182568435323428350236101088265747742878579244428024999971807522922580776815053213456291077790118191669735905536614715470173478608489779823047350155215891873409924824550632955175553389690153207016020605767121607801201322711127419465916607993846214885647093013633345158405014240732936592029450891328568247574270767928128818947819706470370973351112930516254845821959386337717787261757710954335226844151495585921556741677449454298934636891086903368808565819531385342097909244932281168998080414983514065942630954137638957116901227589291474006942045570367865094242069135951731583402442336972801109339152145905970816171736847383970145498326025034345069959728790873334437957371692538100593670538089593460626500005419492688142025780494242874749167091567662104702212364011847115842182023347210537782551201650860674673717963750119731276395696322321505133426236728521510129844345783717171835012898874408363853309141071554577159059835944091322588520218649971656338461067240974078478018892841748581492416300486016180965428587190751555024542191626441629684876772917196407572803675560340522133032143904168017864237670901404364144827167032635081795634774184854559776811865789153248653556432868237468973692787689244584372942705297143627938669499079883368859168445714624741734596517828790419416007044827673899107751351330000475206463726794085766501737437992104912193018946445280114371692696308419162891711839612496234105504542617669411814526780395423952380709282061765506765199389091333486922823943417325926694534850825143160015585017614467930188910240081085949210766880296900906182516039440510589086102656943945897036104601560487553654805956024428337624631814936310677739506018973689287132059711883552367176261525884346059595143703157443197654368577442999962746480493065571694833202318581371036044109977365982799580812610143804010329076154421499639598990636342705388406780414667721343032191839723400355745052603682324073470263805526760030308007577069277927934505749797272791355801015529402360086448359486274351885018058177279700606624477679604957787234448785035489826562021727174505522784475898061000038913665308633157699892838114709802906330923077220910511067085628575327369600809579254403933356277769439781069597207649811800075109719308750456033042356017347089056084275436587434449267246525720725774383906274608448565477181163796175744570911327772107907478659459914244719886667113347791653328577152753501915134146395861745008689906008141164503759688441179453153285276708347623694941661589007586448611927538495600395441354693576140271293121137208400058395784345914210413981589462594717109169054576759186900346576662004345990769351634472642069666559589735136948404912825359021394880573355689967983460974801593877943216032495519701582374508258817569516848337012096531840286060699035203460179857204904877904418310741360422455803693649007795589350685091257619184200656134718320333559780012456270704116567520255903644676772740710614764198576430558868450325454707906219230030559758526802973532057358399422842212621032316452950152921495551521699892704284206659649585524729490175774891726949560170980455783229007003864992435619406595414608365266055328462195595728862345457409385659318919346407468121235034487485981453305249346891823909997067083334499329486216057945134493850935414892255319937230438607220030393115486892995558684939852606856194151011696351065190860744910299469005107979883867100357705078605002888377134509552194482299580554531458000318674568452378406897640159184062023213377362292203957678571114906303767623595688761308318179731408389713787366288642955718359734863914509448653206633499043642718371743798345488541626594809991142057887397244393075839810689264860368389413807341035446597360085782623295240225872915033324763515431302498264692683570952598170404974968491993886475595113587183697081600597242729644862735800616967895132039791981051673377654000*t^7 - 13073313630058681419891222916416213643424333035178640188969580262746459409063072876150258655804939896170327422570272601183575130670363579656950602189819210521811855049395794093895702425859308120802341730889837168434680250570327429864789798770103723663679663410389366908160701346422895890252139878599168026709736359932682351465268798631397975957034945794100656038600426555718263725633983703240641757997530424278657748351048314706027418931246665099827108140902913738854750111137462760852670597112337845206540135536075034952615912362941830944505936814586375102218332757385082579909681681681261834127780734655429927558046728506771880097076619629070941641772706907210935003832350603104816865764572628942633224321851552785869501342185039184874098199448671579153263109757555158590805637023842833044681715410727262833493489507536365356781577198295558355385695827456007824061853398576964013106105647434720033013270132026330021519293587985017737267046187610052653727456813248065930814802384353119302613363669000558921850226518103490293500649189981274131653313332951231356518225626798628155130447499730586254584725672584560330612991731819501862410447639566854829105759644325505928571638052251378627892872142591593451165594013244644536707686959529772161081587555739350216625866712505633441872399359232952981200677081592658247023235387287526068086286914865683250177229426604809321926492708241355710513998729462913366721984653150454478521221112646560663499610684994047887126474985237950770283130920872809744265678145664484525695123819170764652521870291177183980963704959960221096739444682338567511074553419352213182466801068235192031091526188585858995487503564373318469619607226359507561312273868750967577303000065605004298660562982042978230638641393858737670223303905617119563963592824217280180941326660133559567812996949814025872742166894486399320718668587782191801194380339626599998783703266515990528774346934080005059580271216370527694531789883925576328769619902921933357088970393568532977666388577867164457691984964673710764729113068329453910931041738579342885386778271530570556877189857189120725624748197693499168311448892929186906279840094828228094475844345518847055060693375695548711181010421549564519810371178709902529359043801253277239796690494081849170353887943380426673749533436398535679836594977584276365810314004975845720437340551824868531627700111242780010478136069379245411567635206591531527486521134691186589356169161488773602241104657307325346464175684179708662774144878722102536749597543382679459925227684510715620494528953065718059641282139791517655334647121642114301197675804222385106397769262829054597491636260890718279284087006423099501825385618994696438097797532562933397079445222456836054722933913288715985957341623668324382482744815973822677853843019099042169223733535277663679882403992557632252628258263599743260037609504419624784806840994606262627354504062632206288841135620070492916515906937284768209255361284962126610270153127946876924015891605156484709002268259743294705031434768130553938942909359668836774255092076976013433475331914097703214426912563637009341587474090857843678436824377713360811507994607619638792260974499391893389348519280542853040210572727139856127670694994683277057513464128377316653445980196521833115092637031689396392269127181690667327486138735333379014823955145267528196045042785817118705384453270277275233449532336969999891565830445092354710199904309757233663451082541964904459147757635706819025075534708025266987883686325457673591726827486647806319626050705942614073323902705151243406367638625904712290644269795262022319815283526607466689552103877644578589765245521566698584962933388315434478273371733579608764992041098574855727448663448064642816016455040364045885798444706685158071405024825197366135943858029264834859450768854431317130150872413335465837323130877505092564784867047116111590234009586947989361988058605121662999147758592895984015847500691161881994838166577092616791534276432642878219598255265038318640980463940756473620150277458853533383977182361139133929164208247688776080633171265839239638392934483568877448873941065409614377252594145587918991531521263215038183091052701703016588010439685685850601077849925500824663468105401578750009203892576635757704743280590406248551212731418056318477522304993641491277802484654384340478257941609711/7422191612717646809837292528372185225523996243578952095648332780144115013863897297387049624310121703136683724682594401113838518883574372167758195988996146548340883042768740938606651318127826704363006975910578177219088129523255663517123575879510311598335398197462577868268831685766123465117714130413399950336742751024684863890902445949247088792310690802973610347508420791186014374323883009177414553263644753109163139342260713220644269240758657252001828561812493535543917065939979041081345382929946623946075218154987133991955296893170776582534441783659757339066340498428830719581951011100312282750732625555127833894936102607451140858573407590867356873802544369493868166555577242728903558669548451660663586665215825570931098244726821409568405125216431430599402095872701949039017278072311932245083745734400908802133113828448286656376665867443779439431282047833464283504712220207464792871530383455465236380425255939613663335466699313312916032528699227412654390686385550460443123236157865563263327256476743315787504510172399843188691564136659136149888398353320937504375094240005760216347080227458190815468415517440525036903334006622980298254000006087775785108066162550670847868615188645298135299514393783408319080694989062176765251614844874200403623575007873426301060108225746181227473726886915460241145427692686043229804735054151845010421035342395546920675321536711322836848045399122571943852245029238119349636345886334826245814432707924231595734881919751624257242520721109481905436560905842283665070465224371506776242290479953673216056237540012547924402231636117887607322681123019105200662580015594079118119758705641133270016462542742942189896627865630482457472406478208330948472859788787405450044265351833633511488147114367094465364203886599719602970093998597435014146039276739833190190305724905523021686516671353794168613276631175270933254029511118357200554048499763727172406228400377384316266960733327958351618424052555020445191377642907827278802519841391907988974781409380181985046617546163547268296929169706761734470258748526853055396634422030406628826948228851550548831340606123405896693139095045009073527423090390510310552121242439127388157820740364450855034795212443516968311154008371295921409448927525183253670975686945051868612138577424253723789990024378566120068188320134649964558995382713391582270632244023423412114711210576330264475439552591041387924596045001086431837232059552682033086397662174697344197504378521916181518804870279041815633466015394699492155057325569018270766933774575797542945966289749733432463618087450413944656132041263364040271076660201637736269019607098953208917319304332132228247581943365860133773376752010869072264511528757826609391986324603745641926949060746404311952059627456365221771310011936302185588776066506147572333900554101510003209431699635156971040628865328057767860041781404479786034518442457737400977185951918824145769629039729256079789720899023491508494134078172307785167759639790347174507749989613981860864602845802647756422631507783638590476556405701736448167466245267514121429679586327052325587510413271723026746389688721494013325141028754552190416333266589865713943528247424682588732356843867238863642760518672358491208625221364180759237926412146825846364060494099504103948028179951466001093425221317229433560829881640950628709521465106078363276873267342033129947973792046629893471126880158742568453296901549819083072994056375185778792296281358169560909825293253093456466158219252790525894913108731267871612629442223441994216105583907209586733250522475042111154336240510439372992621694954028056638922693419091007751008502832452473538858464087006601236853514545383024554436718131615876033974322326509200630863149709697689507521382162605339924291083410591049349475834758562573485338881182173402559412149932902563579694217793705389555101719187141828883691591916010840342603335705617666116009377240641707669487487537608843814876484004690285753681515874415669246926142459125596739352990396615594445329104751556850486245591901997202719758236077410178251436479966994337707076503518494642525359471774192427396122571271140021920352611050136499814270993796297416642592415473331301263629339075929487063151144604155845382132745952513291704441416112773655264718357878688288490203960594945852259780657876500664499786275866753389573304638412232140716642709210845959407946674000*t^5 + 322004646409770411277065010293951717751495962415520059231552648434280525886810887082952776874225264578883700355737529163688424208309832694737319648304967634791564147465174271959138341905136920223579374875847494338802814787641740009571733987362749055127004925848788634484198171457454489993272464049016542685248352756401326430361498673319248000650635399829660823050440662031666727271725371221865003154413231806870163233477176665254250642143970785932701702312150709241228824229421018141768407004941900383933290012353331639454747102860329996156564052750497075438931997693947054675261787227181851501342296571541197685664455336227002089068941285701347438251339602644720702557643862800248723928821194178652464292603386207829186207002062466662500872937370418232657569020145057529495599831049233654075434184696399613563112072892434126324617884788578483054168150440676418989010707763880366166068197756459999832887697619868856481528233133811396220468044674574712394771200059460486220816683348108667152295511053215921507133002751708402658746482842668099307762191220330307105165484558867463627015657884744514990699069515482452202720582976308190652147118653247178831364389734087992167175611095285433981018824170614620300606255263286842754226762792116869541570802536561878741443762542001447374012545202363581497508243431046497578973815630638071941049368071805971715152088630584211185387378203587849689081909240262578891500926366600757358595698486333590262701928510657270018310211467059192786497787575867087513447611432869192664873297798519873556797201348805423716786297367354035501008605186093147672997594016146839539742972425720715486325853623627900408493572742980189364301619797702397240845623302825722780961252147005889899624383827864999016092157795406282990594519029118694078820989431752715931097713474039828091652009139961511081672179758658009608067700058076366932919798712865938470163622448613693803720248529240548972889251516130471839020458357683467896671775141095795235415248978885645601628799827849189172416061972750957448981344772148494434235117521250849210422133387390722546227903349080198056595500025023313830947975151581870486144610011716445879252342867764635599535337183110283934746645603696686297467455066259989081400314300102894312262427459457594087968698458187661952504012890413396109943914528330126883283641890537720829313377035170688132094760761886558311791557229499733876227821837959794507589583799099931064986402603850667571239745577720936658391584979296212989038890751162774479361445941676997181903408713771751353822622315973428413462167267237289993215650979079052028863661351030200074760348982215156103266820692167703994915508941417701443119436642976285213771879309318880440654944918443088902622187179588579095294264317587417758162256239874479799795809307876978007317993428100992922398573470053915520608374622345602766048909001020993498557695891344212755565535111115847981723906338714784528956988828097884478614444006879862875789179277122055850222751023557700269780671435176228668470308136462929470259268842224370997714341040428698957053556721289223925648392280081389033084738445162922986881082922512479364692468879416866426664811513984266586756598558934939213733073504418920381483171102020669423410387725790195687271467893605948678216159088778974283796815779332414315995203423324379627785639538751873211889354247702095497611768553460973523109689457638382701474617387539409317684812052472999195418423015709090964208677423285678176287495240096382354133096822599078868959054065750730213249480111731960511947820164443310306128049609667708815169026956937196231677257128301671670945424252011365402198919350360537845221988392832205201064216224675899994229263523909636951086559779122696514918804330717939074094339332386827050662991538701060879947496057758502172812507892299104002555867817383725063067335744869409748331367652005917442283694365364981784921511436057467257528842332023297889288645249022716133752375101502947652991910547151176315452660285898272787606698962077382928786228675717921185531772265403827278504596207465539101926313134067573996814867839377337238700080074539761242238558766268714499795293766614131931991010545825477601699069162511698478211266553578068337151097012615205934161918652751752629644215415056693010837917669499797688294408681819166383164916136752798250041013/74640460766991372993664501930058629617581541171329687428042444311599652864984681468084051673043517127408379562127594071351571571479554306574260053648739443672225045636866097784860121338315550504402419776544348210755867467950033458301900622096579261374237557060948856382026784809866091237555959770134755139664612251845985003414150537271563768870041721420881231878139194046701460343294688156201443345790412460778238337370478976936930151199358677252274027830257218825488639666877608777791725185479726387427636122423272870031881275147488072775487337486052070984971657268034293890532778025162914873527104411127695322063737122086209781190540847013421727960232354091714651674948004226691041426470083113504793587704708020309175518062572358160133397405841932619749626340073224487516433153546745935171424886614745981374834885304884085736118726298541766919092779992310214129229718755845745567411066826102892884652772780595738907602907596477864851079001016666649813891301057697299569002468880790908757144402538678081697648739515675114773495992727681162409591975921554540692493898842163190145595637625754362523977486876516558171866234841039369540712218106333835432947657837680618488904306878293881623782710538987282908048342465192943034015299661798819848470162203238403591487930465680581892827892565785173477684282247876562555367166428030772191264171206421383506791297408657099957024516701702556202273516741398380677733929496036316569750404111644058340566951636599980782420086199127308635499249711007927834825167199976618896421530202541638544926448945614908638255524912087779509729969940135738390121810307196096394625392998458765027421192864050264503659697520908047269694313267696561229943232838369584882963946677274321967033058386962322161087388709226503526109027993414055123461109267966367608116796293692759710569293593501501507671108978924247167122289256547389140910074198751767617243086357178582879752330682903340566087535114979998837920809002926458536829851788433661167321579962751830112780834345817627604113855372051081352285496813192977154834575484704277188391302677360517737307654591654551780654688267839846886037055514265470228296707983175435200459287520582353523376230049948901842978710422530889435226601056879192494623533693902307325328837197781498914053471109822046508204525399850333290207942288565122114939628769784427170702452963502569388991732342785848543978550452548519568287953982343700896639525362095170660632797791526788667529334691715928033156096207446696020732249420665879226697548296955858749550600846167432074587136781691192864493057181877815066635827315937522347818148304472555766367778718377645528429630445502540818961589517402536722960783230929271353847982775620374406596198261265532084480298885134499880594940909509805813721714202646408857117233015870448340545976678661822923058955694558475673028615658860839953542619675091908073736738426251333044863750681487819599389110544691127012112062628236553854600590362553303352662523391794742397792528618504070482821576253087342968138302200196033830255534609363158927911251479040845755438309607149846227618768486202994306935158841798598155502599579428160845108789706244458364131784050168661504678136794919394601440122056951817785569372753732177214375420382391629616770584140489366740319219800840559153290300501464447112022443305108118878818180414059919633875300352348627688102497760994873573731463201675812207594959025577526158907490799372569832457829546812124045289373069553438559281550999459178784074375029878599001985272319367615204930244915867434764428005426185809484042342233090319742515481973293490397496044154424099122994159366288506234242793802289096205575632409782227324777749294072977863487063629599403456513607884529959715404055068132823522593412999921634902531133485572608465588073312295166757803315912023165101728936461750392452119830858553868413219789184257621266392199564356077323367966275049261869190957122979498174402624266782187651261381319842710418337478380868220733613741936881257800942507362172340290508846922958918145949596180119209975061765589894635972764423259383326102573789015602629919687756520898929086478101159417652592176446283425418161203791285819967586067403427880138670666184569259297200411205970307028300124517320772523201922163889441654717274109999321952171191459729111147808678909427641808182018869350146665193294200575*t^3 - 615069745733515656689074813281393865349897050616842025030496042301131627348660989984356600165446326340678772716698498031890049537911123799996746928725856165334194031091624985975706041649891040092491483301088011695058102682539669585783781673887205876820832255341072188166670209006181431148780538887370771627167560228440566043178513926995529530381561868403512631762573034143015735559878272619863363302529752185072526103917075946082633850347889916666648000576341553290473905911477111315019962616295601446071788328423351542756550282406284549586530257291608135737912972542342007520069571478858607661849299958608746425978484531979102034781129478698483242081866488112267897451978806598163674678164669541782563262629944723379511951586919353833868985130365021027378415479760118636524936889269367006369214286798376109931881580659085162472319088353010291673696825424065302703501458958954871673711762876787105485047316508263674198735765875553407126716850807920919245707577510337526885341758497396812916312574867944737141767047716833141163285152951215909757909402803288337300715424754456726864931115613326369709794528967024677044281094012009799902767890564881268421228955676099773871235968130217491966303670664299581914706065903852808798659808633412348008024110675333300795360624095497530076781905675650581508318504021360342172307001708112216582202465364911595722145117272013315851766277445247320743622528324249056783961704889910181952335659194786145937247013015948881287395780931664455346078323354615386150431985784094650662181706496485078038072270007774346266641546414710267254616733164951210796059017123431795734535740164144559799384148188200015722444704054633096964662353343212894669238130483768749935254191899213245384288742336782768636991160790352176441643429152708219090276779154987802300874983024062569159911234587771858954181177804369054272638452476183975985021392416344414544175734701631445874623119344351025080954342110132773837807173862470611448814187291415162778764673500664262926267268207904425361040496314023005934785060687703961786099055888373331444087372526814653314821678255568082753842591529978754373830288647700172615908695570311748951747131059231980683819392749304225238974396077392444075457345636911938541413819273069107198061668237976542875700743589513660620781456313596215170011595893866320376451571293712748533318739375991990547845757804575893987410628541771892349876186303381457745082187764029074377484974788440431445061554793568835055242881316025652795637516103287844674535535032765704385802912493702256757439917810328320815425129167110470509129600196825413841385024215742780594790357917045079987811504627900259882508768580155325414178240590274428044736629249115763776533956644800430678738260768432991880277410138742241309749820137233334964489066038767402777163170985577579618198256922346262970200959911179042246001297948328528443783660866334948880571081224357443802370161093572644218824533991014399891229575393369288791017068063588644594161432713638542038242062600095195957260121399555946667167640772720844239476377064005424345052146141501078912244246780812223838405510131701667876529638463482223871130795051466903547211847654945517246515234349735816404705949041958545361817115249758340474016389895887586257000633268974843993931404020370303259017143395420195339838779541129382890494216496314627743113669448055462386690038186026784892933180139809914376520234787560475884376823805902289430902021118909739849721468527850200421213649993866463958395245358961561523475643102532027864183606712247971843124417219198844464564621841925322718753296541471134137006767872283203311434789311003825681680318130911850711077182364038799151337031523548316672352374488648925765573135113959330401854757807841620959013483874165100142008387881580935325216367129088468006537794209332402857707162263427126297768993450899811352906163943669180272680333777652395900767360882498552038394998185172871869652468087016015640256005711924861884974721672308247095267895564053877854741309956419486116851833775803341447485438792554959214339049810336782760037936262242096411216659630879675788184901981919989767445350159273883302454583119376900089358737096526271726784027374109240682180539183879108749101617065016219917655897164272753243076854621954067313315311922298188506678588215623846104895772952275231366988/194650613372742208003085857974466622336045979917389184861365590067504977079273777161866252402250740744025774152215098264505078804054523975968168375201614627615802569994180215791890120352862121903637682946674476706480987710536361763806917308604804740446541080178552899976658085876709610482253777439763184972066537833245411871648667087394470220778736253901513800780245349180613612267807716172054744411571075633009915664123013802600229609990484393618675405910278629486078217170484744459731361758211835480938737338868535131651768815580704189787055213444018145901984910130363942890997244653856228983904017385882028977146608573283645115653763385348727251347272609690157817113099697297057029602363157923453677395386787582374908703967100463437210624607391706635817653004504683467444815871014062928976460978818847363193196857755874184370662560739334411769398818411318793709559854794656552165993566428856563797231740780769279896297778633952078925362885004248322063677314523014526327006438453827271856866775247925193446809457952642946370097392799639109813249662697387331609837030313876554693416074592653533640960897148562788958004102624671297037543627610635296325138009655127887431848486564962475607119617680104090720988814664130616147530095196455745879343756333935444660154799057559164544041366887243687696706069391521231762035943822119464734081073930471451105945932457870476358514916104439999507889759345215384904678678881820198113270661702914897241086364071917596942389636558508471539635298265961851020230337992095888494589480724275253460298386466015349978195780653091660290080117687020651095807858252099623931081907231274818600921934331738925078171368044720986017045954207914561638871567990257937047729508001519310227752877754235075439698484280924018999460798492628810420006422208618174350579096216885040029523844077170582363142303807782840651514989629819661877275291537921276335163342853034343588373725114238123437051807260634114616538580340965078145066084075719155593211179118548890294114724862622440614649858127113604310862177963816979639078402734620958157961632472332330569841530601765791898570069404366659526331929086221716477714944348281036895315396867401039580569384247905959708160166396011927350688979226763384348724117280176605377818340143234105011159052109928082070415723101570477011718751458414926299744522085908408111831887140114543700703929442951330516649945297822609854554860385327690573589350454091327409101217770060056721203951254867028008034525403733540603086062214677685042172037715590768895886861030201342469021356705194679430932874611563713801226765353327264161957131852840194449547344500867193240806683318663488802390027564990929101054591563011629216897680571715878354456752328398348377174112778880166355277002764015768102450744881411223097972391982564110378286566632588675466016492301495632637505997698597876741591537584063211251117376680224064607193702757605490327818660832233723384527535873636503189448598396462536194198345315856877233458947181589046553240581209031698328674395933844558812235021628339218380631302876714362460260689759822148005358749189509769467105414234494383425134230275763635145087628057461038479010338797498666276905729288711362391990906540678269911386795612674109206116292369766406647656621385982074048283455559054791517404116994015126782333038423125094331035646962156261005988528369850342794463376513967023241299698153389863208041755890231587826170515221893172308174339798549264667127188593149163301655809469177858397684154489683405240471396440703780828543579878634682817037739640837503164267284647078676975579590244079102409156350441929513399180846974830810375574344621655878340030570794137965376381189335523648153799597308563150190515879385146757689190967138464029970684782921364263569345897129042292665161053932063866250741980711746685461371540184564748943763480474267931352122195323652228008434559648222711451136068913363761345145045046201436415599000538863352110152229716452558541938914208930850148443679953043280147555950571939632522307385112814433596299927293252057385945388695215423223091535166627105326319881158336270182715129750579560166697793219657799897244457954815306185100083157138346842097346194275655748992206817872284855974321451977152233658054973779325212855839162661570145048169213918032132714983215132993304986175566203146827617835756264832758982915225*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.99835268195068022192 - 1.3157233968539151703e-1769j)  +/-  (1.28e-477, 1.28e-477j)
| (-0.9575592387667036763 - 6.5640174212160172877e-1771j)  +/-  (2.96e-477, 2.96e-477j)
| (-0.94910791234275852453 - 3.9167274050947821675e-1771j)  +/-  (1.73e-477, 1.73e-477j)
| (-0.99559941579136256983 + 1.5282267651522239781e-1769j)  +/-  (2.11e-477, 2.11e-477j)
| (0.9270514837822925248 + 1.6195257691739751823e-1782j)  +/-  (2.32e-478, 2.32e-478j)
| (0.9134973171451448774 + 7.8059079311779095386e-1810j)  +/-  (8.04e-479, 8.04e-479j)
| (0.96540879923778891532 + 2.9035546362239126468e-1830j)  +/-  (4e-477, 4e-477j)
| (-0.89853157089259661632 - 6.8994899734182587394e-1852j)  +/-  (2.48e-479, 2.48e-479j)
| (-0.9270514837822925248 + 3.6666671318016155666e-1851j)  +/-  (2.35e-478, 2.35e-478j)
| (-0.99145537112081263921 - 7.5769434914151115884e-1849j)  +/-  (2.6e-477, 2.6e-477j)
| (0.86486442335976907279 + 6.5990143382451754268e-1852j)  +/-  (2.29e-480, 2.29e-480j)
| (0.97287592977047632565 + 5.6764544880848960474e-1848j)  +/-  (4.38e-477, 4.38e-477j)
| (-0.93901439081774224856 + 1.8825858106929200143e-1855j)  +/-  (7.22e-478, 7.22e-478j)
| (-0.88227622834361824824 - 1.7941304580588848603e-1857j)  +/-  (8.24e-480, 8.24e-480j)
| (0.99145537112081263921 + 3.0702388096600578429e-1852j)  +/-  (2.88e-477, 2.88e-477j)
| (0.8464348386962807087 - 5.9939048413226820193e-1866j)  +/-  (6.56e-481, 6.56e-481j)
| (0.89853157089259661632 + 2.1329213852714650092e-1864j)  +/-  (2.47e-479, 2.47e-479j)
| (0.99835268195068022192 - 5.026777848039669036e-1861j)  +/-  (1.28e-477, 1.28e-477j)
| (-0.78594489892280156558 - 1.4784743416865505603e-1876j)  +/-  (1.04e-482, 1.04e-482j)
| (-0.13874140435443244801 - 1.2628779804615302822e-1900j)  +/-  (1.22e-505, 1.22e-505j)
| (-0.99972087203643225643 + 2.5826852066595238183e-1870j)  +/-  (4.73e-478, 4.73e-478j)
| (0.78594489892280156558 + 1.299655407731750572e-1875j)  +/-  (9.93e-483, 9.93e-483j)
| (0.97979918196163894495 + 6.5988781829770841355e-1869j)  +/-  (4.06e-477, 4.06e-477j)
| (-0.82709899815463542678 - 3.589598116415101646e-1878j)  +/-  (1.67e-481, 1.67e-481j)
| (-0.80692480008362173281 - 1.0311731827373104861e-1878j)  +/-  (4.35e-482, 4.35e-482j)
| (0.99972087203643225643 - 2.4609653982569052674e-1871j)  +/-  (4.5e-478, 4.5e-478j)
| (0.76416078435237375122 + 4.7479779603882527654e-1881j)  +/-  (2.23e-483, 2.23e-483j)
| (0.82709899815463542678 - 5.3121453000066550989e-1879j)  +/-  (1.64e-481, 1.64e-481j)
| (-0.97287592977047632565 - 8.2810093214681071101e-1875j)  +/-  (4.33e-477, 4.33e-477j)
| (-0.64152213004699282747 + 4.6946959531770606296e-1886j)  +/-  (2.48e-487, 2.48e-487j)
| (0.88227622834361824824 - 2.4784427013046525398e-1879j)  +/-  (7.45e-480, 7.45e-480j)
| (0.94910791234275852453 - 5.7296685025122643971e-1874j)  +/-  (1.72e-477, 1.72e-477j)
| (0.69346481485539739439 - 1.2173318058401667949e-1893j)  +/-  (1.13e-485, 1.13e-485j)
| (-0.98608907306501593322 + 5.3766269445470482464e-1883j)  +/-  (3.48e-477, 3.48e-477j)
| (-0.71798422395143572244 + 2.6798848046366042988e-1893j)  +/-  (7.46e-485, 7.46e-485j)
| (-0.76416078435237375122 - 5.4274790840267030695e-1892j)  +/-  (2.12e-483, 2.12e-483j)
| (-0.97979918196163894495 - 1.4774535207655648527e-1885j)  +/-  (4.05e-477, 4.05e-477j)
| (0.61419855767290555027 - 1.0580458697191449484e-1895j)  +/-  (2.81e-488, 2.81e-488j)
| (0.93901439081774224856 + 6.5184375174352964095e-1884j)  +/-  (7.09e-478, 7.09e-478j)
| (-0.86486442335976907279 - 4.8584442017164359694e-1914j)  +/-  (2.21e-480, 2.21e-480j)
| (-0.61419855767290555027 - 2.3317584382367460134e-1923j)  +/-  (2.81e-488, 2.81e-488j)
| (-0.69346481485539739439 - 3.8127518461122720435e-1920j)  +/-  (1.25e-485, 1.25e-485j)
| (0.71798422395143572244 - 8.7287740416623773626e-1919j)  +/-  (7.35e-485, 7.35e-485j)
| (0.58608723546769113029 + 1.0657315568758645909e-1922j)  +/-  (3.12e-489, 3.12e-489j)
| (-0.9134973171451448774 + 4.6752931791006585073e-1912j)  +/-  (8.23e-479, 8.23e-479j)
| (-0.66796586114634737459 - 4.9744165771957649678e-1921j)  +/-  (1.67e-486, 1.67e-486j)
| (-0.8464348386962807087 - 9.9422626306997997017e-1915j)  +/-  (6.2e-481, 6.2e-481j)
| (0.99559941579136256983 - 5.8159285571255005343e-1908j)  +/-  (2.16e-477, 2.16e-477j)
| (0.49807874056986886776 - 6.9728155875709817653e-1960j)  +/-  (3.03e-492, 3.03e-492j)
| (0.74153118559939443986 - 4.140382605830381108e-1945j)  +/-  (3.97e-484, 3.97e-484j)
| (0.9575592387667036763 - 1.0139493460303649376e-1947j)  +/-  (2.99e-477, 2.99e-477j)
| (-0.49807874056986886776 + 1.1695956814845582938e-1994j)  +/-  (3.09e-492, 3.09e-492j)
| (0.80692480008362173281 + 3.0574278103747252799e-1979j)  +/-  (4.19e-482, 4.19e-482j)
| (0.55729774202430409991 + 8.6104107681206097901e-1996j)  +/-  (3.36e-490, 3.36e-490j)
| (0.52793496731917939504 - 5.318734583655384204e-1997j)  +/-  (3.47e-491, 3.47e-491j)
| (-0.74153118559939443986 - 4.5198109241344260332e-1991j)  +/-  (4.11e-484, 4.11e-484j)
| (-0.46777619675071342071 + 6.9582008057492256758e-2001j)  +/-  (2.88e-493, 2.88e-493j)
| (-0.55729774202430409991 + 3.3180192153167614428e-1997j)  +/-  (3.26e-490, 3.26e-490j)
| (0.98608907306501593322 + 1.1970966422526722507e-1993j)  +/-  (3.46e-477, 3.46e-477j)
| (0.40584515137739716691 - 3.6642576379927149462e-2018j)  +/-  (1.69e-495, 1.69e-495j)
| (0.10405863601596166515 + 5.8586933851224671759e-2029j)  +/-  (5.54e-507, 5.54e-507j)
| (-0.52793496731917939504 - 2.9685797149322235685e-2012j)  +/-  (3.55e-491, 3.55e-491j)
| (-0.43703974267883647186 + 7.8620187620717096686e-2016j)  +/-  (2.16e-494, 2.16e-494j)
| (0.13874140435443244801 - 1.0128101598626296358e-2027j)  +/-  (1.21e-505, 1.21e-505j)
| (0.46777619675071342071 - 1.1349800444091633569e-2015j)  +/-  (2.64e-493, 2.64e-493j)
| (0.64152213004699282747 + 9.0722994010370018231e-2010j)  +/-  (2.18e-487, 2.18e-487j)
| (-0.17334537378721476603 + 9.2856315128018048002e-2026j)  +/-  (2.61e-504, 2.61e-504j)
| (-0.37414368317844449213 + 3.848777788882098655e-2019j)  +/-  (1.11e-496, 1.11e-496j)
| (-0.96540879923778891532 - 1.0834193863509173164e-2018j)  +/-  (4.3e-477, 4.3e-477j)
| (0.66796586114634737459 + 1.5171007832753675039e-2033j)  +/-  (1.88e-486, 1.88e-486j)
| (0.34189357765262961812 + 5.0675407541001568195e-2045j)  +/-  (7.45e-498, 7.45e-498j)
| (0.24195624020112551713 - 1.3784607648369477594e-2048j)  +/-  (1.14e-501, 1.14e-501j)
| (-0.40584515137739716691 + 1.3869867387381926814e-2043j)  +/-  (1.65e-495, 1.65e-495j)
| (-0.34189357765262961812 + 2.8655276625053460907e-2044j)  +/-  (7.1e-498, 7.1e-498j)
| (-0.58608723546769113029 - 7.6857766569346513443e-2043j)  +/-  (3.24e-489, 3.24e-489j)
| (0.37414368317844449213 + 1.0740100551367353848e-2051j)  +/-  (1.05e-496, 1.05e-496j)
| (0.43703974267883647186 + 1.6011334850984035671e-2050j)  +/-  (2.23e-494, 2.23e-494j)
| (-0.034669781461660367312 - 9.9842407464337822096e-2065j)  +/-  (1.14e-509, 1.14e-509j)
| (-0.30908673444589634759 - 1.8655622101033026116e-2054j)  +/-  (4.09e-499, 4.09e-499j)
| (-0.069357229886135131524 - 2.349982567432824342e-2062j)  +/-  (2.61e-508, 2.61e-508j)
| (0.2077849550078984676 - 1.8892141150500008637e-2057j)  +/-  (5.69e-503, 5.69e-503j)
| (0.30908673444589634759 - 4.7487739803329328012e-2054j)  +/-  (3.9e-499, 3.9e-499j)
| (0.034669781461660367312 + 9.1315796257010388818e-2065j)  +/-  (9.45e-510, 9.45e-510j)
| (-0.24195624020112551713 - 1.770538240785818075e-2056j)  +/-  (1.18e-501, 1.18e-501j)
| (-0.2077849550078984676 + 4.1576680992209747285e-2057j)  +/-  (5.22e-503, 5.22e-503j)
| (0.069357229886135131524 + 6.1869045975149685967e-2063j)  +/-  (2.55e-508, 2.55e-508j)
| (0.27575337541918702946 - 6.3305725988939419669e-2055j)  +/-  (2.21e-500, 2.21e-500j)
| (0.17334537378721476603 + 7.0472906871191882848e-2059j)  +/-  (2.73e-504, 2.73e-504j)
| (-0.10405863601596166515 - 1.1301487484326465637e-2061j)  +/-  (4.76e-507, 4.76e-507j)
| (-0.27575337541918702946 + 8.4705909720458397525e-2055j)  +/-  (2.28e-500, 2.28e-500j)
| (1.6237518440274373703e-2315 - 2.8902298900383659876e-2315j)  +/-  (3.02e-2313, 3.02e-2313j)
-------------------------------------------------
The weights are:
| (0.002040255496717134261 + 4.8883233318908661418e-1770j)  +/-  (2.82e-127, 1.06e-355j)
| (0.0080033535687599172023 + 4.6261087629909125804e-1769j)  +/-  (1.26e-127, 4.72e-356j)
| (0.0091304167834229272553 - 3.6772107823834291462e-1769j)  +/-  (1.02e-127, 3.82e-356j)
| (0.0034645868219281519255 + 2.3830167562340804425e-1769j)  +/-  (3.85e-128, 1.44e-356j)
| (0.012799300110236811292 - 5.7024914581984252204e-1771j)  +/-  (1.3e-129, 4.86e-358j)
| (0.014281328645531711399 + 4.6289632768178515063e-1771j)  +/-  (1.12e-129, 4.19e-358j)
| (0.0077036550069628471825 - 7.4706722916965785995e-1771j)  +/-  (1.57e-130, 5.89e-359j)
| (0.015631005080241657304 - 7.7106749166932580379e-1770j)  +/-  (1.29e-129, 4.82e-358j)
| (0.012799300110236811292 - 1.5714532338781232928e-1769j)  +/-  (3.69e-129, 1.39e-357j)
| (0.0047952783803537697821 - 3.5093741132270459469e-1769j)  +/-  (2.83e-129, 1.06e-357j)
| (0.01794258778329714915 - 3.5659357246829177473e-1771j)  +/-  (2.29e-132, 8.58e-361j)
| (0.0072000940958054037282 + 4.9478389477596657917e-1771j)  +/-  (1.49e-132, 5.58e-361j)
| (0.011071800632498861751 + 2.4773478230221106027e-1769j)  +/-  (4.86e-129, 1.82e-357j)
| (0.016857252754014661138 + 6.0271073873942849173e-1770j)  +/-  (9.4e-131, 3.53e-359j)
| (0.0047952783803537697821 - 9.0719175518977498368e-1772j)  +/-  (3.24e-134, 1.22e-362j)
| (0.018897690381574964751 + 3.6071210778903770957e-1771j)  +/-  (1.01e-133, 3.79e-362j)
| (0.015631005080241657304 - 4.0025289644753455288e-1771j)  +/-  (5.82e-133, 2.18e-361j)
| (0.002040255496717134261 - 2.7568108115717985541e-1772j)  +/-  (5.8e-135, 2.17e-363j)
| (0.021379053871429861127 - 3.4989482957705280869e-1770j)  +/-  (7.21e-136, 2.7e-364j)
| (0.034655604570073049752 - 8.4966841199075678062e-1771j)  +/-  (6.02e-139, 2.26e-367j)
| (0.00074520034665614387438 - 8.3836404817899857593e-1770j)  +/-  (1.75e-132, 6.57e-361j)
| (0.021379053871429861127 - 4.140933268046998614e-1771j)  +/-  (1.24e-136, 4.64e-365j)
| (0.0066395915644615237371 - 2.924046369654136539e-1771j)  +/-  (2.31e-134, 8.67e-363j)
| (0.019762912872236203477 - 4.0256259526297021092e-1770j)  +/-  (1.17e-135, 4.39e-364j)
| (0.020580163352234791848 + 3.7417504385525083005e-1770j)  +/-  (8.35e-136, 3.13e-364j)
| (0.00074520034665614387438 + 8.7276540674546870985e-1773j)  +/-  (1.55e-135, 5.83e-364j)
| (0.022196200949437652064 + 4.3036115979756465522e-1771j)  +/-  (8.07e-138, 3.03e-366j)
| (0.019762912872236203477 - 3.7484226862364015472e-1771j)  +/-  (1.99e-136, 7.45e-365j)
| (0.0072000940958054037282 + 4.0766288007204414629e-1769j)  +/-  (2.26e-135, 8.49e-364j)
| (0.026896815373037435172 - 2.0100833683441414707e-1770j)  +/-  (2.95e-141, 1.11e-369j)
| (0.016857252754014661138 + 3.677285572505099245e-1771j)  +/-  (1.24e-135, 4.65e-364j)
| (0.0091304167834229272553 - 9.1953230121839025236e-1771j)  +/-  (6.49e-136, 2.43e-364j)
| (0.025012049670784770379 - 4.3999078017758114326e-1771j)  +/-  (2.66e-141, 9.96e-370j)
| (0.0058857261380699453239 + 3.0203031692973697983e-1769j)  +/-  (1.28e-135, 4.8e-364j)
| (0.024027726844870580758 + 2.718687777310924894e-1770j)  +/-  (3.12e-141, 1.17e-369j)
| (0.022196200949437652064 + 3.255822252457438494e-1770j)  +/-  (5.77e-140, 2.17e-368j)
| (0.0066395915644615237371 - 3.4001467342322676154e-1769j)  +/-  (6.43e-136, 2.41e-364j)
| (0.02773483712605134825 + 4.4016214508574523563e-1771j)  +/-  (9.96e-145, 3.73e-373j)
| (0.011071800632498861751 + 7.3833801113442995439e-1771j)  +/-  (1.59e-137, 5.96e-366j)
| (0.01794258778329714915 - 5.026842884490671905e-1770j)  +/-  (1.02e-138, 3.82e-367j)
| (0.02773483712605134825 + 1.8528055051610674715e-1770j)  +/-  (2.3e-144, 8.64e-373j)
| (0.025012049670784770379 - 2.4507504124979608363e-1770j)  +/-  (1.41e-142, 5.3e-371j)
| (0.024027726844870580758 + 4.4224422520864887987e-1771j)  +/-  (4.66e-144, 1.75e-372j)
| (0.02846912726579610181 - 4.5066383274942994742e-1771j)  +/-  (7.83e-147, 2.94e-375j)
| (0.014281328645531711399 + 1.0602209510941559475e-1769j)  +/-  (1.44e-138, 5.4e-367j)
| (0.025979834061305837299 + 2.2105919794182266112e-1770j)  +/-  (1.31e-143, 4.9e-372j)
| (0.018897690381574964751 + 4.4179647822575541604e-1770j)  +/-  (8.64e-140, 3.24e-368j)
| (0.0034645868219281519255 + 5.1813130001340162869e-1772j)  +/-  (2.44e-142, 9.16e-371j)
| (0.030084448222141727848 + 5.1632554879460518993e-1771j)  +/-  (1.42e-150, 5.31e-379j)
| (0.023075955149023911146 - 4.3986715508007808932e-1771j)  +/-  (3.92e-145, 1.47e-373j)
| (0.0080033535687599172023 + 9.3990370250810192192e-1771j)  +/-  (8.23e-142, 3.09e-370j)
| (0.030084448222141727848 + 1.5473295779456834425e-1770j)  +/-  (9.41e-152, 3.53e-380j)
| (0.020580163352234791848 + 3.9415690471534559991e-1771j)  +/-  (5.38e-144, 2.02e-372j)
| (0.029092003734811233155 + 4.6781484026972267334e-1771j)  +/-  (5.3e-150, 1.99e-378j)
| (0.029620141641057651836 - 4.9049326072959085509e-1771j)  +/-  (9.17e-151, 3.44e-379j)
| (0.023075955149023911146 - 2.9939226266482920786e-1770j)  +/-  (1.33e-146, 5e-375j)
| (0.030518489938652438842 - 1.5003749395003922709e-1770j)  +/-  (8.53e-154, 3.2e-382j)
| (0.029092003734811233155 + 1.6538003627089538912e-1770j)  +/-  (3.86e-152, 1.45e-380j)
| (0.0058857261380699453239 + 1.6243377826935313584e-1771j)  +/-  (3.13e-145, 1.17e-373j)
| (0.031439283061287603403 - 5.7961719563224956215e-1771j)  +/-  (6.59e-156, 2.47e-384j)
| (0.034699887764925612004 + 6.7053328417525118638e-1771j)  +/-  (3.49e-159, 1.31e-387j)
| (0.029620141641057651836 - 1.5947091865900430924e-1770j)  +/-  (5.89e-153, 2.21e-381j)
| (0.030958629550233331301 + 1.4447424947014568401e-1770j)  +/-  (2.03e-155, 7.6e-384j)
| (0.034655604570073049752 - 6.4207027355172557011e-1771j)  +/-  (1.57e-159, 5.88e-388j)
| (0.030518489938652438842 - 5.4205515439303051246e-1771j)  +/-  (1.47e-155, 5.52e-384j)
| (0.026896815373037435172 - 4.3604150167793902163e-1771j)  +/-  (1.03e-152, 3.88e-381j)
| (0.034537967883504499943 + 8.7925216140158160146e-1771j)  +/-  (2.9e-160, 1.09e-388j)
| (0.03197111177298025718 + 1.2936879434338071716e-1770j)  +/-  (1.54e-158, 5.77e-387j)
| (0.0077036550069628471825 - 4.6974480686425191687e-1769j)  +/-  (5.4e-150, 2.03e-378j)
| (0.025979834061305837299 + 4.3680959858941117535e-1771j)  +/-  (4.64e-153, 1.74e-381j)
| (0.032530478791267502534 - 5.8970542649013507017e-1771j)  +/-  (5.95e-160, 2.23e-388j)
| (0.034001014672986516344 + 5.9251300800148848228e-1771j)  +/-  (1.27e-161, 4.76e-390j)
| (0.031439283061287603403 - 1.3755278285466614122e-1770j)  +/-  (4.08e-158, 1.53e-386j)
| (0.032530478791267502534 - 1.2052714473098328259e-1770j)  +/-  (6.98e-160, 2.62e-388j)
| (0.02846912726579610181 - 1.7363820312741681934e-1770j)  +/-  (1.12e-155, 4.18e-384j)
| (0.03197111177298025718 + 5.8764752995729364176e-1771j)  +/-  (7.9e-160, 2.96e-388j)
| (0.030958629550233331301 + 5.6411095861512773625e-1771j)  +/-  (1.08e-158, 4.06e-387j)
| (0.034676938542646497739 + 7.8578376261016926213e-1771j)  +/-  (2.34e-164, 8.77e-393j)
| (0.033078041749139878897 + 1.1181841422688722806e-1770j)  +/-  (3.28e-162, 1.23e-390j)
| (0.034697442139520995069 - 8.0673722851007024068e-1771j)  +/-  (2.69e-164, 1.01e-392j)
| (0.034323580126821743215 - 6.0215910541655727638e-1771j)  +/-  (5.94e-164, 2.23e-392j)
| (0.033078041749139878897 + 5.8892679435016035271e-1771j)  +/-  (6.37e-163, 2.39e-391j)
| (0.034676938542646497739 + 7.3296812642815406799e-1771j)  +/-  (2.62e-165, 9.84e-394j)
| (0.034001014672986516344 + 9.7228139617768075558e-1771j)  +/-  (4.97e-165, 1.87e-393j)
| (0.034323580126821743215 - 9.1925092660854705616e-1771j)  +/-  (4.59e-165, 1.72e-393j)
| (0.034697442139520995069 - 7.0179033757764890012e-1771j)  +/-  (9.43e-166, 3.54e-394j)
| (0.033578150719770815975 - 5.8883529781640668056e-1771j)  +/-  (3.8e-165, 1.43e-393j)
| (0.034537967883504499943 + 6.1878167700360167658e-1771j)  +/-  (1.14e-165, 4.28e-394j)
| (0.034699887764925612004 + 8.2682198591003703599e-1771j)  +/-  (1.2e-166, 4.57e-395j)
| (0.033578150719770815975 - 1.0391212315268639118e-1770j)  +/-  (1.22e-166, 4.93e-395j)
| (0.034665969982873141157 - 7.6141940286165488344e-1771j)  +/-  (1.19e-166, 4.33e-395j)
