Starting with polynomial:
P : t
Extension levels are: 1 8 10 20 40
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : t^9 - 36/17*t^7 + 126/85*t^5 - 84/221*t^3 + 63/2431*t
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P3 : t^19 - 1691/357*t^17 + 479104/50715*t^15 - 28532072/2769039*t^13 + 7558572590/1131684939*t^11 - 819725910886/313270967205*t^9 + 20960573192/34807885245*t^7 - 31726028896/422667177975*t^5 + 1078323949/253600306785*t^3 - 77583893/1098934662735*t
Solvable: 1
-------------------------------------------------
Trying to find an order 40 Kronrod extension for:
P4 : t^39 - 28101176835981120178475568818221559641619940719465626571896296720099417740418520463425831414016472474351061731342043766981775013591/2817556701282840142308800250648980371243566619045053831121809196609531484930418954597107131637926380001551677259511743110131590567*t^37 + 9869862337130854530171990102276514831108230016656827187225222003985779880880927244803167206132111936803515402960192527861330539286788849/214824610689310146650334475110731508405465736869090129353882342195493728068519793193256433251733696843218307632651472853431983122780915*t^35 - 295895940785692874799066615661666566755764033096455438009508087227817737492744841976243397393221698789252605042938760251788140064966076483/2282195570028788969708847423823418259883947769326922197724185352970951017010274979453065402662535626463836844615109176313518597174954897*t^33 + 161093820466664445642412728553831117641406220791724442035169989482602257588030856434831075872531955888018524902263138891261888870419358133162436/642641168368836657191344637227012524382460968416998694734955629357737125928906321189209233670340744520325353238323977848947388259898374491333*t^31 - 6237895155643367351323884597689348258830016517985338001514745463269794158278979057218812513549718088490268940685866983497492901989235570495943658716132/17730948602966638155218806092848009672042763052046464651765003355923838818537342436819568717843785545170444138233521100215955907894849776504873513085*t^29 + 57113373613988914446652533154212388119281317778373957005651172187798236388480425594053784221554381887574396189961570419897778288578690249004685146876/154163922909806341090504790657636329436936545138157585840743803946342006643697246005351428492520049396111391040416845196175874990272840666364015285*t^27 - 2674459530687035365490864522138091669688196930222397890624045105198191463571157115855180377702287959915480624049681424224651778328316177410399187525428/8962150561181191994164530636379114820970627360524517205357200340527375058588724514926484040996785207771090980568962182985665895089792916801019179175*t^25 + 3129840061023066520453863721924116177004539454851367077788574906567692256571525244690723565832733149801946932895819651601191356251729255047182485396398/16848843055020640949029317596392735863424779437786092346071536640191465110146802088061789997073956190609651043469648904013051882768810683585916056849*t^23 - 93211905062095701957785721847498095100229720570576524284503717930599075897811177932931421013706145735714035738034282429873137514852883606094039047004278/1039500360655403891594460942142664877834772261835585436481543934453551695273839659259116521993388862368482383942757904121500896593432276522104994985597*t^21 + 67968457871554399902688641373843943016581136850446310565910195926838066450268596603098249449680578346025480522919014265093312389385860469292485571724234/2029500704136740931208233267992821904344079177869476328368728633933124738391782191886846542939473493195608463888241622332454131444320158924109752114737*t^19 - 84444881126541303224429652013004925279126172364543659730436386002978768660961135474823786615141445319029067832788071189916445311270152548173304704594342/8794503051259210701902344161302228252157676437434397422931157413710207199697722831509668352737718470514303343515713696773967902925387355337808925830527*t^17 + 48519513809674212241697654037290160446498173255306697822415303563290376825574822410061841241108144475654295168874605918749939016102537085932377927265868/23279566900392028328565028662270604196887967040267522590111887271585842587435148671643239757246901833714332379894536256166385625390731234717729509551395*t^15 - 520369926506076107668346315319626660425285555640955789375938723220311165124931556718405307864582889210968009687971413471140883481300931063629322725044/1551971126692801888571001910818040279792531136017834839340792484772389505829009911442882650483126788914288825326302417077759041692715415647848633970093*t^13 + 1068793784080841864476714382501075052466185036797060987262134728565603863397229536103780679078989835604827695248074083117351431836864222915469260533956/27577333097387479712300110876843638817851899416932295991363312614032459680500099195638914789354022172246209126951989103458641433155173924204079572853191*t^11 - 23135802788216942081473104793336467237846697556336297303620692095861618563159080495808995249615483757960446207415066962647504476823688322516332503236/7521090844742039921536393875502810586686881659163353452189994349281579912863663416992431306187460592430784307350542482761447663587774706601112610778143*t^9 + 2796865245202549557723067413189090677202893818325702653339705832751165030596226990150097303546941773736989490855252790455218127411826511378506399/17858972774708847762593582444082658397930039148099340875584200125208042043154527068924957658186879323711843520278861213467778780319779455615513445719*t^7 - 79361725383001893110789839109189725903384570651152782650104101546685860193190607524561812047061881180740030184361095247967493670975545816039053561/17310447182342790295599636697585833889993616517122003977262685407076652180400495166093691101542568030197836897870296190482697003495671943764465532743345*t^5 + 8553475692023267383239697453743067087652793791158070958552212401622595852976981159333580419958357352386842118057023297062422401338288175847187457/135021488022273764305677166241169504341950208833551631022648946175197887007123862295530790592032030635543127803388310285765036627266241161362831155398091*t^3 - 4604815404408010871395073190230808186632679972925355742814328486153569836828499761688487139101586281659089557854011152698046271451839835803522533/17597800605569680614506590666765758732567510551306229243285245984834124606595143385850846373828174659499120990374943107244709773753700098030955660586884527*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^79 - 685409651699045014183160990145938268957933454812980801511510674089785187788324013067924463907632015543765220113882390097545815394300896443672573214276261753380458230908986894033888845999294811116646372626774706334615884796167774352651589034041917600734736133507069623120614797332980572764129456280428920106900174755712062787724798085445000067170692843993833011516323325885087056097489190271994862618114015628762238333440653087769886570802129347459159466048452716393023871977098335986585637462125632808201101837108208905619836604127534290158555759411214206506921458276983056260165466960565953569948583021344835091586985930311536587974878780055344730421359853306615626068684887033467369902644867650929423757392549277899892242925215870346945435013766740628677359330593304063053659369378454440452460592963212897528239851782552544161202368197116675508386344677189510646041386607724759242963765537196143552073475607401934941754942716417423531176788604225292216643333935964717778775854585100111161022296089027989084381661923867645373490583549553058696405104068081588841894764666096480252966613101352712727501766754125758841890538192419096126379225459280822887258863228385810301897799095006159057009089443776970284206231201526870046905395601628641829699171345859602262518051009091646276851065743950217231018712950208967354371789317477237345734809231659259727336562224759132248255612406758921615584532533743966093007790435251900961049741393785882168031992884719533996091903834914981462325460277254598336705005881070066929983918703491194965449894300086195718344369908611640027794817277127995097634491769886277598008824566357512595466985299513337453730564707886332848570949036334570856008052828556708125637839455705397861452275248145235558238876252650670236825695611184751391252600775204872219434715148104377438951507438694100223034120147354841209642837476718684505389434004103996378157537319855400603108186599398840829232024255667608006713762539645053272703851103402784283965952652264159277870880572713613692910537603089781702956020386762660565123508441787096545104836577811947157956408518128117805395956410186565114333799158074307296054153515253227723585777432021438242076717623289507930469757958835586127081639837664745805710066621704475174343604898313067501708676991385796313540268146620659464970894157112900547694372920129742800834668554341628461287967212826619564590611429193362433002642761667558300848350229546408458152068068984783300135051811061636051742317242268162265856893886178681045810506301577793200870932587556149693579701991168905142658621527926166079704305270159739082915126182150152618246269472699129267718451172132423096801977473909366004448631725262093367433874128952872623702413241198407147040929062698194625922082235376381730763352976170688703470991346882989168186848718631719130716981523185307388003220530851797251354773840304254350913703931241598104446526624644736095941046864424661910679133077106059655745247047327738812220769603252612494707221953982290875881518453931984052169502382230514474416326691195637951095792034016768229301278293974155303674794465295775346830357097026135457453684975781032126619309327206301782320843605846419130729991952752194775751336763155706911745496548330092044136081056357/33520912033532852231813809669354486224221809374496154086090483492748911821443467461750632772148498221529218688289039242944052875358987531960361164611897636686235267325043393842897132309205021938126965605119776256167691865643859686433813643265972373396187782715323406363340081217130345571793414660598225317746046154781490127772346794840518456632194240578286883295436778602317442870348767089851738539641896786146539779314723336576696813101552797950312924577975923775223486530082996174723350582085617955727680698834167695790298553194000699972138896114048904898138654111190383995206053694513630981517810123820322024493080469364977702319205967384694818202286148723363594836636907215197179733595982371635932057991667966290570180048704913908484984845504356586628496299755709602271270285615060256331569573894924005387769434998103926336161798598225797292211213434757048906393448111821571631572307483432385742031158639366268162946791465090562115414535096633692418740252401539592814059007717772707502840870319776706298834512672703477579809928957836253767624473969394338846693628579708421055581061711996307920385019898705765052936007260262206185670105611023039446552891352248681787410421574734038194222715476466287708193105700360607003173198067741807839494054660682735181734028065448201431072904789773107927073854111388755433862448484657028653482961675641796574872766577037720922382698268098578830761929704571851086694955832705681926409179550867443011255636941349437695943732852961913382315003508081154218008615530620080855291523382566177546610966430763113689975674974976497669865681962626988700281692344862253272940217332294354205598237681122066776066104096854163820974266766544416314516170020302309570094782578746915567362377412206013263698302994804738268019035524225613714807911577606192164709154969512084167982107982158637252234003431437604554714455596201946982008990040304858043796181410337405427505611999092936823359631781500245167803959115242280380621306840826767027187795662488909687316551196262321587390840543058625991834657745432940910932767148476829573473550338746527684740190711808424815431022040517549844058684622977665212543057628612805948314506194535559506770934874173835808908774996359710284541797941761308566939872822428003315540175225471195981140317795702758629157433803410715908468770057620206741796272074293554693597485301842834069689238561197565577915660499349999035955560458082173683288187433310132436878747182814197867634217657788246854095166598788707755979783568599843592029284076972149353666698456663175942426465465914986871159720241478895291751368289830440629980042913037527660941907545068232243451826143211172863099996168242309519952469470248424183772280996166965939795271610919105698586028199330315854581618371018786506873321399158213757353475433661998112548455241767319630894390727595485994454824026351084179246486754225420583111341350511075775185469727010837038920426278487689480596246339356191557431292928601492058337969443997599065784773793811792837564606409302646740150106273975172913311925625945133267723406004027813317841131576257628898693800363957316888169587588657381602033123201624305225550307773116034039823215116711598915187522136085526385355058587017829427383045259224225275167619921349*t^77 + 24644516688008200021646873689578971373767233688608092706610437508623452680600002899116791956425408527591428411359555316397125588271429861518662143420110691822516589062265247402116013196043470877067388238978434010127930036594129888364031639184635944795604510803928911336050747579320676415541072953680522189326232461658633931252528442516791865337081452299323598985370798050819890475656982177637027698802973115095962896335031170639653095631312043950545200585307423621500484367978894282738538652499626788659337152262326621826628415004264215723903370755507526434151220736406006384036321236355285042087513955659479247666810082060590151565475291404275176782888165556479136685725601502882582723183470780615100429968877606736131018587111991979401947841858632410531544730175651038200136263736977409536654226805663819092410296810575939747653369471248995305174175612042454131093088830368914691275329045952300846474926963062067501097022575636049346126526617165405072122025105422408726554897449003219820092774792210710800627682103590166994834313615745027121996370811650628962501224946738778463121291453713029219851548950992748152418016978501676401498377493113037123041919672205902865163018986457886506127399735057231128771459224605602936217181785340129195561840277372989808114332623487480412539466374542504100149531474857214946769153754354026516583930394166940323817230742090031084698840340452202109890454777188035403132980395228317386649521558289550037566892173554791142485492679983683902824352980705643896161812778486471858585418307774319625926193269380266548048158677783598855697171382281352579268808569766082938953921993438224258494827225392911075195222433256460871512110847801973026597760298921304132480412063899274627964302478392741523970527699860742387213846432017961763999416519551408504505096565440463558165044998649125328813081578782525905110526357827653365068274242782863291420477675136945396928623285619001762957747648220003008756883199002002557863142521313417862036434549050389375825127455072407375605603071659748019839974075311705833500637954857242116263711779715289346272321155551666586402145145110958280039608777996898921309127688762085858106659795232892526352045862613821872587623613711961004006017674226987779937878837493814005351154674410511982723843885879808338160906189060305874440311450354502107895641924086803445231063696608626228288256249263797042544123951309458757816286030898639099677678987813861979793498350987690202782436869395335635888610987895984420525392481617289222654065762430843688794680422194948836214667888881877680850837928764106347434711897263658962573568644609945123802683182423962330467936297548776505162994474599000135481110589650140568429505437222076096873021092438208561041656045068107332482369293179459745241580646458701047062570379578851579725530554249894199297852961259968767637967632168468424976730848931321004930884914142758459625540348800795107111288030180330356187830157687248000702499422565276627269965322769648558969264694469752175848149875698166633560184577310633597394027590989352258730177989336507061109796106766562986471167123683453020438413732463213539608395940490161435214423283699651520950760885952430977619762239639788622825749156064824419016400635325914533112202932376778371963/122481892874765521105563320081806010442252948164424624934395587181737785159813178541153328332989536909154504519045879044597060081009827748092303857569589715199651612102639431545592617258942683634612428989719124863529848469416770688962079502061320125290463558324606617893976506058866484033048098861286552497385689314725312870416739091933796186096091374677799551438779968151114692916753008325773818191304828457416910966939171025900909601907698260666658643550843338002670221314837609307840777075129729020343593867066671172809692932022793187624698451816642723362784337563607988128163423564114883675213018822376455543685144261610345201615635088197099472755242347389554622355613412089072899042687692007808673967035465623689282928029062641405643743702064141010098929487195888537190983140257440595308640408206793348666343799692396945920069915089064249597024091713191607213826488088544281476743896452176177100878940396587210409250466600337079460702592716914365560372914548723510485326138004931107081092741857080508261779931682227873211479600369393098460254227314400127740239615999253701152882363484154749528755222282781501398097612248235773870789070541589028718562376947524697139610002339812828487679408965882786325528247953019120125859532553731452955688128854395342666862056478200855967990131446828010189195520168332816536012831205845893711818126251819182295944727432005243289689529288314056696826861137886563826419265642344127662496869115016795681611915541812003650020325752773270498073879743160188991410590244255060336745420829941643306674077186533187296233668912691749953433865994832940877015774250430462922729895409383679360064372671863514182734057428974944914638768466942810049529061056332507426621475590570461057007554014572490834160910821202059133823413806790348824468054073857377519669957797325356780968984445469533862751563968112706094448375730684313067827738663319719281936648274324794004535618155425686394189641768264838317413047191388192071350289959162719906806350632189914661937509833266915536559455306079198218434696762748695629752683219983745194367138214994243774633759140923244390979334278736872787456807450474976031785015553900188590516632611682508203992785082069407792992728415323763610135852790411936566198766606505569174635668555473075639508701492129331241285201587113397804374496569688185312815689550900848027162383556977022193067160332566978877318142320272464727482842579984164010498291621634726360449069937548883517559329728704186238944058759481065326035751282389125501697840942428151662615981157309295260152350033579440953596145991738528112053865837369997865680928899733257132677331269387088453187410285548588468616760499159733543406728434993365882964618670489496012588243962779265716534995507392044449476502457773688923531894693777201456925077119680406593450237865617400362726859807607508297708509235764094727127841718830493141527614603925667219571311908176262402326150976834776154703221518141891550740414075352348824500814861575607238475656041339940790213127535918894410600772563946514432085878485012792721268214581087206942993121460829868944792783680861820391098415242257263348760818700799040742112141820649811197939846598876927718209111195432224431816921795811511855567772157453100611808590592517504355*t^75 - 191149208907749018805370861574432734296848489032345515472241852503686796206313096161384911312362311577602197636058691243404065275562788693250415460024091458570201799161166156566778981236527248895029926854547373045225354945458403371184047753128351048300482808428669587623953062328999840281702509829268232049427687538008606006976619569498157476843743343250317686901033354288242012198592346907298881985270383339316517387598396394758111821128348061852319492385052173364830128924522030888510934259480565949882203478549451311411688376756934712259144060554829521189401222164427969287983877324019714209859610845473664748938024127730981672425892178114732769091145710083906006144763149686274127821205693401351098916965173894224445103061494988117189516831049263944720404950965090966870452117037635367709855804052078614816636272508582841401329145475264964708132124986302601214625556356917372852197478831085777934080122010008211787096481488798029669759002528140540962734225321972506239144212539814179186056116841352977376375552209627628171579809224782019028353727419596064675723704361188971123412613262724395947770938011975351760028898274413651726827392688321365077551667888050676653657692471705460706243041668928583677647101284344936547431739786435713810622217486859174467546879133364480464552309193714401463133703094443959760929827901856709724266990741740094397385986154136618367045244893591031903899517829883725959405327440183945168478108304382620916999801932178254503801416181599868285468530016924744682397912920501504017331431396658341462920780982701670270168901209011476776952553352760619007355188605525932105043775678120223962680698585018534066311811914245008832894168726257735044123037214056184873180822796296220305234034471717524145078927410712205402085826668040148092176433043550340253824068564270423536369780591208509707205633942169492869320092150152492990348991989405549636287642342826242967516911880682986726975426613345786684968012060439148395496169142446135077218052178759461846831335099896254155374056334941216161610830657655708044015433360217503862374910565439728131166306069942709469511450789056703362208012892698959240453316380900603559580319681397378052839830975111971208113429317164912230291269998020389290811336095183692996233151305166270869911376175152234773427298373288822660035002583961699654914609386677263127119642329810427971728236724283071384410320259154980536333878652180037312516089193689367924123557770095585452262467583124878289245566663627177285290105716624958578660546700090799991327129625009691774970058952203851376057549243657510149839458580764879400708985240441632668533205123015385758397877829845351280218504569723291005712336946422159388297241767006475540710283658163670885818836875419449380582122723750922267023568082639309573944788174488843862331136025177686125920215499799267903902169748496986385696981107860764452027904540766474741129387666893500891423700313409869827130394004229945716581304847642702575343527700091374839502338449540175587084455436498847520222225339418938956436248022684840094377286045242593179767086106306504476811821540487527557701999087704270356404240326274465680486740419623194556013030388466863344282581787413639801447146629712545017874265710428678153787979807920674564262419/150628231857386637855621771036605031641882675652609403744319693116101128189538246969910363183910532490878209657522622049045464487625886164603915284039081431752531552563825972914769800705047712333846365171556579757169007647688744593285565371635011490082212084027601218686012307151194002063842551979610202261284920719249189768038505735260182549660973172578757888359411604832240849349022849639036641611666678036931317107141792527652938628426087320967856799838827137075683838172987291926782587646994540749218551737718592208321360367801631062140854156044107221191552178335725103800015378299148483943776970547758565027623990412928402528946908031464792931594397038819674274572933374187141851242697323631203107244660215624013080144890141236400660676004798480614219663483353503723037471065888600444110565974012714460189869604861709764092501981576531214154420227988883038551563815051291757360099643856886262598660920899722951361296223825094540320772048523261286766146610312020173194854084518464275488327853935837609060336959982803838475477612534279632486420648751249277094946679755882201677814730612813510970463172363364690419380443542880354706296398952046187518088011170065872542292380877501816474148137146242650623134639332622913930782053134578940844905260865135392411706957056891412669434263653309086930672650703015697775988579816949280086793931664487230387552825795880048197660183118768626925757673827372896193730412886954808199338649637647655329246333733320402088794996610760568058531257308138400421636743882384873202129518536662232938547780123998513736908166028828314092732968400445550690553999173179383302373225374460048877007165511857749741926343826153387256022757460646267798910839287077717633259090681283553007907889927121249227851088127914292322776034299590770984330812900029802873690114099150723769235657071038432744411873367985005954952612473595568210814553008150590772925690047764631666777903207542509127574421446612098162754565435969198609346586591778312941390450007467157051250749592951652726860818135416197969030990078828345885469849823936009840032706576799920994044596991507405952026385295990606154014381802594125523889212128186451928617354785847148589270327093928957703822457405165164487745071761648599589111243172680548970966945189520788421467801095020651560532540911832056619819755881402530297700735009697862903804299298370341893033993776990870623325851425471077121858399804864524900110799036286386478080266209197616949894463700360408236653403462409814137958766927082146541988004790998140914685133627258971310935360071295996484732540340640041872203844206797623375214406360891959621766581995092241379729877169167654098704892061866640311681594629354841362869888040967982196281022425425940978194737474990736263966202722570082638159524094407202351726459841782964028625102527136278966081492191395713704521924658142683695421819745817740465450660439907785546628799384675167502380700471311407715054021823010898229100561229868318584371102116765681781877361799639859183804104243673056346156830099141423448579213360868732488615650291821047098492940772528572828306165370723866716972831064927982466306054838242660304649512011035137811226423347298845707853564948142549606248450424488997279977246199235823132402204710678026855779*t^73 + 358760805640911668838909256648312147802368931213755802264697350839747903314936660034909464741026047178157191727191113262557840108694937152739380675665183365676398375043290162168058014041007336250391295619610930433051952643114437470305074350636169103705552116766924048058643771347455898784600706540539719754843360826207593653936625266767675320353361223870728574469426407078925306568752359045921583926715533605019708892325520134196794476814975100326649967195496990541991498835061711896310970390961236641361176608593818202638567236740943389194039546653172195680488635793022124348566565556076166977072683072280598229594379896727671793973467103120745850670111095012533037295700321947172917259483183132550075251706915232188365735647533186494307289676511755938973668692969303921504318980781243453714014042223437028195642795082819638835825761753046350293546707740384241686662937666212623393602298753178790047257302090846149632807650706294940344536622134144178195027669857970029972690776242660266372499236970455398051688798211400261378489555862124000843478776456526669845701854321612275005570372872037749880279393935111004026298874907162237334812289329655471432505703171591387734426495175018620400317562414169672442853908060739088543313846617593110162008679601659297596139015030323017612018376058563951718439023312089531693918269387839947634543134261051721211870980211515214461987676772980699239666213054530388093479444835064696018790336797388516991121523033673085169998298820390235171283578898227188822305635848630996138410367379715653172243597307839415854391522058156155677866000959166988177342443352091611601940119691857322349200905392030453243537251929541558163629970843213135024594739125139290297926515981186011428926091819937532285575762848295623526654196033094623776731430241236050719818981328679358024509077613059604071681012226468330075513115795912878024730421811445575308200889725007014387080698846469371337051450050666620979566281426685964431933254555929947168312479650035462079464986264532596571510190474959863173719435990080448375247193604763453796097757166481855934296922329015157181848881507093681569631768824980037620953221273886546341907449217679746884866410336406534362996443520884629457998804098431229852591903048865274704027608603556735439373946344805460338453172434161898522200997419471796940466459998922516997776593923003248588991347856592862737622849101838827501718997142726359389668924927950069286259346971496111107915449847934330469786390326454475958376900480841063280625428873410164864535289562692117756049647367431655899702943317978510545021840850515214158057238283867635766088656106720064162509583387316085176954462988735566805074428890784673399327321086084158945779349838508424654628307445104475083397299541767948270977414375311562123423003343014739705745632503827547555146478949538217006251853788122889380185192822514198902827948400531922915675992450882499996256155592996380717327801505962538925802715738136082612143501255179517769196136425154232083788143605634112279157263472594957874661483652145626802245315128524252480561668926151750452208592091333826757613758493170606353860190327254083589406779543169360076267189522262806525606692948802445166041270855680761805315406059362137015540608817232160961321566089089/62245761160978311614094996284937699880723238769359962612706414302990746314172974716092728392482372357063002237084305858169596790331008824547086555891594049938847891313028008873272387213154621692551005789859212575432277889338544504473920319739823783173063403815649955211026411819466560606864360022606099592655641922943254428934000148544653097004450214809618488543531610992480040825839551407685140816246749698659534412672381485919828011749424750604078111822196764952292664970443441503115563301831671013747823538646568762758927279750713821750148712297822912192418213727633377619422154943718418653410339086126297170580365422228945989464549221830542495845000226718881016898793560482468685749383484714682003240890632164682789252154546854671445418412898928927500747957524485232011727580738871136124694393666988136243321905382657804623349611368667335468386769434354015734086782495610857103244936927063536042533237613522412143493412829705892936696162103801017404529191391949528391214696740494695667072090688299469405702705680253841015444844081278249608320955310615002515992860889000516903541837093169668086945171810609188033595193870103420659184630199342518576162207823929191235249445766199728141593450342450459186154781492452425575670306419386536093689494905169414695606194641146864262929684546357100392318096849164909964647296712135937452346811114964367572582717284715266997249291732183066159427026890097402995993349551818091895102902914911154735913084198291056279575733194427307905075515301272420728637589678700607386921204369608837801758423206221269815153667437919041343995064594768519812915225172323821535256014026967245057983318083285608361103384249063451903066100315794924351489714137831283112485619892224296728540864341373512152166411509067430073756291189997189792335849453621215769326576440447144241122712163692992985733506962459491845830572531201106203005216699641158281594585081028304154610967499388074014387981493019430056874859375325347602524992789773061818213130951535735447015911012540933924500691347097525064920335371165104482057446211093140642304955698503376151499983305367511943021335486100454077691057150485799025617501909063897581433764309058261530178659238622296410485296120567857738080261199855428942803919239921682737311351397062760128075775592307429071526027738946390909630935740186663022752149436142554564230992446357858454219260622397484367253798168913093380913886993762021134246686704554022634588367288555032425991338074000635460122889100209694004184218803714353319157665087836862749725399305262124563502239131222428883347359702906431543311388783861256681196976498981354286058444110233912920000954171264010547402908300537832309039613846229223999633715403937649930773365988105441275770171508902646844457657579277583519475679896296926707029793991478233838153065993416323056222481914664556126970344667655540752979808213581468887683296370847933207074431686522550893851303043465197435576639032162846595091745023192013840124098609834367105224782867444975048974391841759697477542194626999300967314322708458755882328019942242421324028321337780479964142068083963301405988569682101904402358780407410235186953668992952171384249018410461122299159115032735375341835715901866257724975077196618410787057019476845298495908969739*t^71 - 2068851727560190477916471094340442596804066011413157247923052072131384009363236067537274810897837932765482956468400126699228084669553219059246604075376196071369725479149863525442199858697144099978531313893873155973479838561490026439799113039282042816091292984100923385386492039334066703047811834513371161994486760588417118435870697144924182947462283597357432662667722353367707872279485983771311737769500619302124536968280686139762644556821702657950645552833458526573759730418939796846740349617399115177745635677611857919383091066074780069915458867828730665843135775111117964354662405961534331872274440428331588425975196278624732689458766205602049391323838143164720808074605852121107432808912865491746306760150166724447225808768404247916540729501504173232079688064985189612417161178761512446701518614324052762411866445354786782795684289502020516696666728416656785559887979333896615431880255895193087658849374818120567124780729037925810238127733636547176916101223963413276589649067594856468385582077155605077389825106561244305142122493877180440176592294189223799527788473895096019139400079390724547672395420243168318255616002475612776913215856853665525410286122772109754741330624296091382175239875678154087496411207939991026884464722097549844742597260625038031254038414761081685760135835798900009864512010459361430257278331943895136579506493794952686355126302080208666773002201026599066979164502143469965052869636593572903687891267145926350643619025267278921718698660731699934887445903358232433047213430393062196934418054180911730058080987993184893502305882770379264474770182394733862995850042109588112525662745645896587592139820714776288314350857631050673284860061970881167401622986283395624871770947869790542074676089288403480546591193418768345128988576819125530623037097024201215821878915325490739337721260083021888651466459679452476258655534130225128914884602238722314967796235962792457850941567372555673535910123684068808404783946480313615615587611491944823789020518136009714492924862884634496370381825843813120607737301937668235326499937207458129208514871858651783532703436221268565123895022553356180535857353057224455044647880405248933435118672083517401004043858758839113237836415245907204216594508968014225613669207499945360491108661955047392929311687171148203954726453762452227479842251558076734228337051624699648371447124607887522365810443457236497217539754985682205443805964198131629544502167389960407613916995187298430481471497057467560613677981706032694120246739159808537449861541203536190915279349746179081126489134293108267735357963937753811485500625033546545581538902049367294332567954137922538030943656487818017413156184589851962916087364919358803825524755918436415570363320523940306615575994388630144793794320874085625152006482480219305772911812680579169555706229926648315760272888799099317789342271882031638486897790234877954225826671902481177527151327630149805220981072592643870589733129722172913689408644638185162658161805776513152889519763675655379033408048086880278573303398715057064374090594868609878056338325808139614449866420920770194995023674377354982321960352496866888651237356475231575525600213781400105665376444576111974146956211555888472099793923822216947090534079821289669177564864990309332320894021076569/103024991079589247019868880817630449052869489773969488292080397375768997648025627125251517004858367165381093668069179822921996994377159934515650758597967083808819750904492725182405854268600786769101145684484394516430586817994015413979326019407897495793940005162004251127823415179855264672261080314232702324637654163118304619977266681847263199770918175607615376078394304237841820744036627762431576783522590331691386253961784812335586155548355844425434937099022327227843107534701659235260476745246191354934402281381575749203068796357871204396151559570214393305790238407328600788778307202117567206048254427440872479564964683850677618087229680884461916421655507891112179065477231017696152307226413570436764302973537665882125232804815151618828345354682771638942991140770053411691844381038385329110653350533019579595348251700246770051334131850101068508806244680851225580639599632297093360042081303732611558287423270362931287096940496687377582651663920362698933678650112396278248434936358258233312858650677865903802979680105149090954052308254480147852295929493347783864417249568299586801133259779352334146212596941435045937957443141405315623909970399142461541860170965788223094097986937135651537700808813629076046288479171475467936663079252387173349993569998752145430443932306857843387893999220325765931922109548502474970321650267491430500712426701238601460964474398577172019668666246462168326156613134128919606978612003297533874824297212107851264169868309743559124787978239911403510707456121483187711182169768091547405111797313020394746855060324022516937422736762876383308688486382344666587697056657767801502990057818567470194009298096326237598827400689049657994117478608034275022361868267344741945117490825077123189684129561558235223020531159759817942145649201437101905423234101437652397905002528306403674753277917992439370850729516873553401115192136417055826196638943466046290759203680825393842983550590105981788519900164340117798864386624673441533590962691262218810998665415748304920954823878888396979998260764803862131673219443623904188872474409364079379132193111133038958941725540025812731528969345506518571495579020700255596033581591126520218405365378891124908657873134282578257262283659763409289671481916715733025286763678532427598664116787526021665269593973426944311003286972765941124937015902154396121856210427756131256829843322403145192392893879054659823540023497566653981097379280332757009970006252635550727375209987400774545902618380843035623156108256979135981550581295651784328709630220352823582302131491408476065312241237951770989162008274130022219898319382746139951000762717460488351203999190525565213611729222334319648815655607003217258906396619768092779093865749308567071118546935330228639827215819233331282349179499727026932465514015208869463192334922458207102364071165573729625927637309738913543486095268841638962544434586492973303143633554978989794869445755663045597089526951986803137315429078608633061080339225237070196745192047419050514414721354998315104127165274423490057985062617928485453397985105695864695664023779836072202976518015818902824156710150504426202530100915589657228817589255632857547034042681529833836675134277983518453625524881171007630373993447725582278361286940193102052395412859599773173736299395*t^69 + 57508201063246307775243490446774717466879735369529977788103803056015122087000465696480103468271385475612497226474035727200958973038509229125195718858607129999671390769133592978693649330764546151736219232042312367832297952813532357287583462005941975296102447317397072711862649290417347434820227939059288368756137345479847688668407774598368718115486428317671568734321769334000387168051601531637250518869460319841435197366412729384232389866228090236114507581791324876737805143399418869740613627464863169802009729875398830691131923302133320834515117359090388678145507048504469436232610444376778168487424711595157535753054303582939000272158658787872767147558556439923002918184875081470722719066851349688768353872135936495296115380109798631743953325616278931209043941054503884346463884247524707677860644460268653695944752731943336665527750495489997220310570509056108026681838493239244568075837520158124099977063175690621866786221092954137987583105836489310844062066167205690209309116473244608829682777381733080220494251289940561349713670439788572157552574563935539195060407549879958150524687149487705990131591440576511351270730969131035922329330558384125413632635539103390829718071989777119326425257301566485659653797450067274472305824483675732873467951512649560383281839242486356439735450528790520133502590794663714090455288664619885269090276302625719808261824550239829748657154887891019384718240771301290151475612549328968127219227541691627474611568277309441239606033304558666791092416187561468590387713580659833382655745655876609055088204667868381670066276470511868326491370284634518235132759140199072645435658598175237454731196680996209620574651813957483759521624675949419746527497244300571246085509081515654961622000851580274215282093279992543108782438591220754758786715815347298216550220305786763525692513986622384734181622083596737456585019919889628291251777295283779512285844439275155583800039097586439509461364773327623482459946825989867404258506074624981195963762574270107857442521528870732484011642588579889293003360101435898272347273775194668723883001527169488187967538382514160865388629317757349871225586521059506301628336813661908974388101818284575050911098146555054325776782733919727992084568788921519799739647901247333379335806792983234655887255029108905988991960152539206163139780342676164559255190531807509646552393439637428129379228798680859965841517707177935061934094488217581250284538087131782030956614608378134851082535862819523881319536634513817950918675508566238771738450174560671898419302235632054263264327681475119389831077467319071028505818601381791054867458673808734037362100026703093728082145838405114821075403133572117556616349920373077104591924561855437303187073085183461213891131949369585518899814019805225663264036942611220423466195227331077016595385954806082071008051680256944277318342474050229034713913323410819692125172310114810637718318690425441213834268903758928607767534169578506300345431296881416879563683400351830739117572881481103887390755077381317681226468485844461851415742354609690270853588273991257671469897562468240665168846267136411670720365777391291954054377467756136903211635040249219445811925618018152509283040832173349731011516925679903071951904698436663082578472629034610777579027835099272268498939/1030085978338579730945208698351991244168175931637415679768764557641367338801161712134495818121034372790092074560989537986895776718829938085958207523221510078682877926825971280975729602371910930487675037338449987358931893656901445821141035850152768009859188833557663321087877046398397667611460726148542360759580498694956188155504590640618919190613390850873223562646499054052810181814348967648724995160780957444059099039816404734480030152297564181179292065215328480551815744221651141514798797874616354563194647686418079609972451283482463149002308332652074105943528406160628005301014720388891644278944645654389297194066038568320157922056917223018330267123581840021564022540705265475265383928942583744272738262409770382817587380429180456325124819977003845109037011590876444503811139832523736372436614172240043564444148509841524123755011698810357239673287929344176606612849253621312491950267955525199424111550260406074243849723952210464831251186726195743399144350667707433852153894907557138965968743507125272155599392106047146593597857160197640940683021661802532129182736074487162172265638263615101181355048553401244693690768813165242187075089448948277057089870735350244794509615962484315302664841134896304555233627244440331798477788191491830670255297173396155466243262955842860982929923976055854451903342884242169774947292824330572315910790511450755857385194997469886342078931300765423096832673762541851213224771604927094361195965059504623409317354551696115420573429986595814496197390699923253486134796501701895983826785149992487136631245615690504934875293280836390877458401276971440822596899192021725492704465088204767943599797055988031675801156302465634515656085166841963048356050798393124167946195470815406424635920138355838597809150151931415998917028980801736962568534875639370108008322868170021472438525616896016553052186453758157445098137765043913422100231601264689435872571134418233623339521932545306696450638948186116981442383352006541371555134452314453613581272340778061741900174886139729511332905716875494328519124151170578737171608383514236069823515283217999475768726221782701327095026178646161709062071399299398559987079115713988075695925078188367670415209449129623029772773525484096633268675884914052701807698355346305911262177580539029662373387990168261709376464619312639149389151821889012320644269045204624340784273904842109098791399265368907219757807381988766509866065019395820867361498291885778186904130011399457190508193755466840393606166103429073081971329805145233509956801830338542895080521145533665336455700212844467826495560472330890317652227996651672026590879010692521040709672589744178953445929377396198957624770361138386544876971782895190504812390836022278550708619269694009611913645208586816288243631060472656704722447620339747226958402639211222227113449074393818171982573031014991044243328249769820176180221597830325719493208956164161984001311225849301884778133491838916949457704003958936141337970910937031223363899933077721345460027576836111075125444926062517058978750227222606395267841230453931605083327304065486820202957531530787916070159991888143768891321119772539666826702193571514663176174057343156409923186232775034604885728320785762421857633732483088834967035311922246770096216620567996904522032399100622770665*t^67 - 1010144404721093847613140936377006223125098578306201409983343091463518470168589188412548915378478722888638335986551650045019082324896394732838554530392882268225148810736790266031783208225422961570886503610537782853441143302451381960930589208110723090866161737342215420208843124501382031765899932158075485329978071972379718775656848704022219073808448996094663106893433140333181731493062255340864255210057951540402762587177359138714257564689155539656792067774330641103554701369904499384488163613064239155837955765587487339642640444011085738122150260879617305378212367835108805753146846518034122635364622463028183027419813869755811932831468280476254469640923256988934538653825761368781231177339248623647291895102597025616524247933429928393751059870943286602090797421863887995828835021736120139019539761404310487618862468167575933797649324311538685833436273380330739834049632235070040577372439034548018835516077953299360825702161879724401146079485503174371243190170608662209255709227211752739924406686596367555612407249642187925394164140077321663133383775765436812846377552564938867787280944241948832766092243364282716267475702841819999853246641225233525398488644763577208266513625568896382714063467346098671666076201367035851263750250584858431312917135316506999445156993047198350231142518068936554015774200570956116294727079380897160803082354237337128970895295210625658468676359196051289949352978855298223425525232396783038375371435048197626317529861545865865468635335393384858574813435988679056898300585643620688865561507895362440515603792109451238387493524379126194963977166565956255862903643839262461338535509024062712418763589580300734032855205259570195885477735377443536592217889724310545546286984798714693566996744681240293381602761313083035646831216252020972022735696953889052842824899864119887239520019125908119145281645226074843499352126394375662110373917475469204834323425126630837222928321392128929358772879176386496794112742976104345550356604100339321165296715354949639134585154383961959394511951509315229487442782720076537482018134362402551650570669001585752082675794969247822037940442461561579966921621170146218024801412383636452962151758780959756881989423976939540018817270522039092502863381486873501449217792460907995854073174984719910003144637739953847680127208807079126215551384129231861885365318682212821039188286065278607294283798369892891250553473893759973237307604596884168462841082290899726899658616127677585025122479508396171376001175968450341025504676817684394346699435063352518164413322406262649678305004124413001387708652914403547546101739540588696942391020716098717498561931035535644193725889148874544671168181739769610358289298849090596723020548884676735005710118532463059172451488129632635450406651257658789332738710939413086334639072985288119689315330591354219136045549038685966531563876970027943418973877250741003719288260270187975112584945166908780814750154475997044103878741787568031909664153048832838316226784732265068639049662095977810501528536166539109737216788631588768762357985870276454524344182168012985964278293600670521467491050840271453240775844370279837363194278666458150709122313639048139954824147113387069684000522693927062437963618664271343681798244462618138396467039390108021938130415085444251677509683443/7941407931735579224220225634276781949049702727554878173684974176278972825462139539521124702310217557129860979475342982456799585389957902921840808190910965333540216376869551616369986608698253700118218418057820937043230125823080247636273331215231161698390886797433622137446681281118747069580639577987204258218527307618399427099310301573892894574053960253441440494629546927483640885717142658802709624554232103306036755972738076579685405236797575591539532563379962606572538579844765517382819492185325617952456611782149879326557084937018803162366463297914209993648434057631228728089139582676027858829945828157890628909348762615071723354091372013651741814860944113552258338275748559005864256340881255193168676406950999245929831193839751986640903929936322621034803760975669863898138923695048613736087156449371324894310761981907820494386924359767058567761377180877130766790578781266666999023133373077879843764189007117948240195743748430434354661382006385125299522497258723187176575596164394740322505021718008569108774629155108900167113627307598941468038318825023772769577690824690672822234052662935321783414369169336603479210833468007321432437188421725903711370331321989754436053949580112656938439574526754770036166499355646932656693678582801683330161681925798502492924821416122342459334638187464029282551347450887074109671869682290160167940560485448345684221791463433695308756551830941642425195042663786851629774389716885054005174499587907378399500970992353546314369985598267756595301133229585074307695597820176466730284871476635369095952537146878383229539854373726761999041559961964105792062470622529609046359326070984775289646068681325651273304791595703420743615860900486601342014600664160057201806821776188707180765210358898503464344132533785734452671670846027651915175933130424236877771045736998373196887336892278088446872395605471006236542458861753151850507533158026066634718877543201425854884100179790523679901933980306581882800338821181545762419967131467481558670266339805053104537226349750641899275134309379797537752715730320845211154359789277932957923613416114146223109593561299621428730209337435793060257828162797228060847078814767365102175935209831778472765029815562546787216353748297577920496800009119859553961900266730843344858402906616686894528733662085392383097509526022368253590784160622057452448252681291579342423834002811148862280638149244501245509195907375607563363558221034164881785889019450337634294986665671953227477351859903955598196588375132903394270480531139568147116020205442024918187835142600519867663448878156252096665362480358093831630755576341204696419120649720911196467790682640139407813423458377703572544213776337405553694666175879716279260676008513872825610048224365648148044383407194056337288169701476253690270475883307547853384854963153730935629328785152515349503568062861234500364436328312866679804685526539520857160210873287490813161564421431639174291277335414204517123065270067578563136774018769469042346143509585134880522415438088083134668199752713409516480778724826260443956168675550891369885367033661238612982651636350983009543504434248348153853155726604815474324524932993716651048594591555541592385217446233624771792987219852890007323434667966812119263204060092738400221645982505793224379446773939632039162425*t^65 + 16661497460201011954594049049417426643262955489769376019031949327144300111117255650899502566977146534290979608935558447924985791084997571502145333333442388741271087106035498566889678738476999348390205464703246327622153314102508379044457871974045838676384744152618521830136981786363445908622829885354124674702984390531837765011785269191668425644355576653643119077159027170627727973674770647566926113402373892743707896754951150349774728837516426948535679590250024706279825458164779276969713814342096122496008182630730896908555127909334790832241684418207740451009683773143038401615729804316136697433221161819662470384961613057701704677406432970825872018957858259268101905511768815141383270921807021940201701073500049805521270755243389844091580744308706231092974062556658815709543192317541793864931273269124836780058090770567216748841356268867373296260742697452261299776651152757586110363727208203064981956301671647880044548900395617819425095208979246512569920928656733889673429261848927273888407032764665806297914372571018878968102871922770846450912140691492953442035269249601029799692891847097232376713092195381871765304922867438540053592658915586827072224490844382787587180600842972957288934387479837488004309425326411646054305043888138737930435453757572871168155270477821904189280445902199751048523950637275849559537514819324769997074731744562594255054279067835484828028101435396689992272756034386540574298289916519272051991470982729626241801432345755843408092532086711139517302554782083595570158879173592336805261480116665332806496579960123725793387320956070712088983909534301939515655713438014879996009820384969006757580353070880102140096648302166255649813555267715320577591680420128216220331829368629064278533852540485207464214649268424923048299499518453979051112958578377044134749244166427273097152313287049564089982590121384462392439900903921982430565451157593901480140269478742312097998878017246962650142160313017698124728415356839221800593564039522537008113581655280410920262028764142707219222573626950976139492663647255409989018467769656873182415301572921474640599037701989462824637623214996338129186270872111149358405467954864993314830817497238429102480782069741588558017899792109616484691285447086821240173268442984201201853346345947856883916060247159697334716374115218156304522422757858130546506496254717123676858629809719421452910482009564796530201592403154015893801541662728543282731833701118116621354140880004908596387052932681352327381491140729278558413444722130105912762033628322493975429371984071504053722441111059201057173047407750667637903711990914448365637813679573552496574214389779742126672703630416768602451934495136355992155930843153261646616925554267047569267004007802127228262507034149586321009970027540238690375729579702092187835146746683796904926566396421018449111407137221657134698051989738989438429673649843827774694980137096973186912446250006066477593850754013475163784132860187899316962149754386916692869023604336555829084449362516906584980045661376895565756434997841163652983571792968249869408285508518657093935793994012779768458580851908275711889022939481614997163779472936650826651517246612175973008007745517302760201573931374218293034609149132485824583112337242305636756065827569249118805836887273292989653570728397905588/68830102776790158799373112022835237278289053757837651900870068212565681733909560134370244002875674178249819109497634766886240060714512436444520785698045898817210705362648330916659512200349748056669287614520620442456252553553060527067459412533896321334852486789784822515083221270989955365096827821065056611969613415031649963651194996971850284575233679764166246907265884644947781100876641828937982811198746852675999963703315117783050375118310845305651162985787961186122461111343189203458999704523427542528362358324621927964091416652279738154834797613847893670927442168844994617455024717004224516015405573545686658711396006115626950652616940536072547300570636008444079953902107836905393127683601063846698626604999511216091512790191800920247084131328366759318410411925534627378260621656735798005468770821130730845350818439442305535847016184411288281549540727664428445993356259187513160613860738115594837250448305593178517660990398484945030877154971509024894258908281191022526039987935961765023361004944231682937760212592658543080434215950043003127535080921972929342185530263235471554990950623594331657659567185105487945041566846752019025255475363258780789964070913798858819902218855844868925903507112504161206849794974936160763880500808623510869540530345585279184082216435350760477459976286264470594153049272651895803045813194497995936269445754906193455136711442755695508518692053003936588303846928356746735978715123676305868905839122393604592571914925514136994143479842704307555019665514828752695765347103022355821034363969921794386868040775477062643486820593877413376744568439541707820585953590860649264263688742269011554027513680456564128210513858569388672054472739683111491445043086715809669891121223733007565088387208438111183608275081567629891896027232532228635062901982017797600118698441424106704061556203434745410829506457874613941421486921367339000466242602129530226020786691516703989052207233667942082335862094953583309729797685107418820659208276481051506036084837491360118864817874620183046228833786870713294747415841354357025446893417868892350513183407185321716247595295506941171266191292173810428016567029813339973106744911246164089440536604745761347489227995689996028617286850831446191286941805284027936227937599240714787808564753469645229771631697093588032184348039839257862515044571721410353861007976252454464672367385426106925181190297806579615229365052794794173580780410080953091506715959540979368074621959154578100836612593467307946033475382345980854182989365579066678632519774251705847559184999456186498743112448918975103555670301911349825832246896847580407160112814504239856113647758229150633227750399551792591964541990407412318534555116630828707748604197248594434011520470237724112822868122058745798098923082128507691716521881695101010357486423583476591239627752617100412358934363575919261160757778191801565030386231478344525150808977771843792949901306825118893934844296894613704557847052858005747202986892632726647628465095074981695101884921962346226671250027467326381759994260364862257543462512585323708329714362490694346217260937419639411405260551002634700028902375538628760352349264385340095324392875184117111159718352085325187599639778774758122275979073771075012824627431565494138866179324376279776498320139964729486447806949365*t^63 - 1631973445632720372820008211905680053700772141641310683095824038159761140230600284757403269597744094665002992101261299724945487588874090328945107328077380484168952261372127830987082267185796350411484373790800046693559012857308197925439240716196498583570496211878877112643543247184800207103836692050045798103843206654160299993567542632355371712956098753142994568502560170323282035320886028339261502934460080082643261132217336113768174726075808202368191122209746796074701983833423761952090719714471153296949151874820018786047502558767982659208173374369999009425153293102861991526972311131023829888077480315741375592245206682566358685626098303188424856517381845504743646073052853946552304563637755334391772894840949582052529058356292707021375222227202423061287003413782044390913341917994715096436003061251038436481805557761906454506475547092113289965588347317312066111162487476472780828745284891432221932968596593961047176872727443380132785500635142065750758024223933527423331062983799198462712472388306196078297138444413951039163648870097829994643306546358396413528300435292583010367413683071039939435537859338027159598796866978160082442600134140518098889203353472970061905847555667181353140858345482506596117133207729230055792336246931963695358399050816972499177669961182742297972467252403031949333798656934500822869849987235069991966385661334671113517596373237820885008589610645255791319151900276713693041206901823473366214114793702727397630334583740453057795527799840064083327797551114282415173155714810241614306420250960436077275888969087384853166827732781281083557601367705781519305262737671496072026698696709918946049750205972576943642918690340172280660305107630383732137597758522722159831248730592029431007994510056448436335255693907598834522523622310454118789744917367478052062933975624032497128043341307817414228871781122176166311471479381839606025412936190244415669742298197061605328763386154993140589570218428944307403365607590533652887224160209893651874639787864883069165745211907270366317076005674965046363247503330655253048196131566627498536607069991028076614055379857661150806520229805034423827427497324488551382391053225948839995764448454701249022643717596605501278729746142081080413836915755493584506713669479435280715114107305108360724283965083899240687034118808603517297514349288583413468462423209029759928179322341322853736138855134831000629534718189361431945809588944022505879331375098450372126774682492979445882396424098207750693985471424369123479371716468099633161596000600097730234092261695567393211101023730361262072314970125442774446884860052772668254607999597448330444520580543903758846442974105878893897379740272365135701266247245020162465983593152988757261244262021488778105710496515363193290710259547113011450375280177951445007169301677454343874872902220122733486757577278953346286194326292571389323249292316398221449328560589840300874767165860980862508783278222924057117423642093657594963310134261683076803092431784515328885474358920410137513606158325408456138681687086618688300094642175964838212974565149349393965352784285526789012846045464523304208552007130017580213926089635626531583202315324672605499964072713528819380321387593034657238361914274861594944712293211125292034503863167103330754462345226801251054909708411925804/4182251926827778646505378073412866690065196239500939214291936344863610108236756826427485021315887570968548227297814879512411096416629976005443505506257909561693847169762651872383215754144531343279530735546388826324769073818256095737221025066367957734042085634604505068105851024258337960955589173142049577237428733522316578027618535094707507242097240642541497682186835179822937296727753037554242991189574156075537498994964846917467590119479753794826919658998434375894642414867939594492048533993692782179667131539144071544538569704805078271498035678365399309496887700344548451258842716818423541746336739586970218702346968913667143604017511484741124583202690961591950036572861335551082934278726716765815096750401871769849080272568074059565300731471009265574916515268252498451911982183228146813272162351549409486960787681171749203855982695816460136354048042732652228496036202987220586744025863400337072261077986932161551559459006940360559489579226088453598615366846076951047013089497583716196628745536458576830216898952859539412317613181911902166959609189110015009487312748293615172203082963766436115731355353374658134866980828418662005773778661067527405561055138181876304527951699284368776293734932999697218931524357520026560524985774394555289969886665028565961590596048787484300595001234334353215918341842320385870843998664285462183283771319483606080487309749900055910979809401747190121545838828465682063542134547238511732496247293535296192129357687575998583461078490120006285565873682144250259833789114146959349321057442246417628231723430801990786901032067200107885000914977414635880113802643041278286639281632019171806845671730264945226761114072788188149819995057881720662298639006613495781755604613737134769803905378526462724234830779331646332074021547418546056779212699487684701416165444253301074100899046864667619110231497742199519097772915376877041514933098528373727497853840072539572341060293286075310843115517945280219489282270065450576294736434628892141968608192304252019679415543300171361508931210191249800145920686523143423271793375694411164895842961551135117933086383281889978838786149634904259588774682403085192148410273036578737459112052549957841270249973150471147476999402701739243270223556483008323792423421643784908907877972494780682425245322281591710835967094270185250210302127946579501684026893948801921005802021512288589422939619829407486738429405809059326868739301645587812518462429995568693270808476452451282169339934648539694790608750989976117808460027989047842938955839269056607795744747123670274834111825002567405216666855539989414037549512369674357922269411250213034842811127864851739646399507752876066864372233547549480166132233218887658923852985822859128674829871488700663946063065571856403942601011520587734653283332839823879146579239824549228609846363972796884750349429919712260878311399207192782806101996394857909781631929354124599181999326225850263835554806367675626586090252529230048351127422417998742263742737870067551928307312553967313357300165612390947370937627130317528071503964388475925754788724416886656231856452673602817262952888290607469871836147415464004878524850694361049816736442691010614277844899663688318940319169447440750210043919245614564648588644611866671345410383005618569235036697258972807280423330435*t^61 + 21367164236582330756708674224701169135458506273848729401748033462088426778069128842198020396973554991211824432989134788632847330136455160493927982880754004793399779594992462116714486772763533775853452544422813874156233765604431458787036436973141366834277674338801049864443211001557576997136974455270063541995721987138538408319207043461032464516581136060593346342142961879302867411101867275612567108837147862757734602798720511805612128697795076137751086703301126640375056107288312517680806559614640503194004931940659933423432925229665031695944084213583405823432688256629896136356106567689319988545348640912690246763184903810842792555089391004237888123635250559736653191099438269030811557069393404230077911769002753379032604634833908073457334589993369253085960698631456376372901275017815880191666016506958140323076983516949575890717016408992569667988182357749568105939442796980378706093917791647915624381512653024247629557906554517851909013554175759639833162384403251643246614476578683760224102534070352524976485275173867404226061858953367055565425963533750731408658435457678770105105697304123117083855827138457432641397771529474167988297451273136269047464759275261950583817085806180073531576852700562134457833833879004737226320745051362467310615778591758713569506397249359262875272206184914990564937857019561333554739268113245567963722757879776674007984906862266485042658712425773290521892215498327170341018184706584437359666226492227255861240503684788867218983270947717437783426350028547453999019425008621936138916425634544052311743578713206500739101496527811760369771905517742175066029910084384185002175712070360882402755326949836442078246668751168987483462903724622890621598944669254253176364655057458080578527562911003365951379351355671167699698727420169563240651454489901283056361759210478488078643247920685459156883344582644801022197289196598113904362012667437571012839792340584199211257619953049396191259664978438828033187676776077830806961962341708392067514530667234084409329379629831574927362255421814398711858045320492697524350613310232682876326437456434611002874543394756827866078505238693472287823302178723585142640996190917869690075824732178448298550220842426518007026323516441427847005108361316943520747402505866153896949658582875960057207422852475941843955164927156706733573494399395636572509506973228465688175703571133306336990540110300270491726222513547563735097322005128912855811187193833717358336357794542784000554981067396324191718881649095391314749671585873661570420149341590130934048837354816513948214426189217110057299020878420273691716455544260490849152752676217306910926581207460498202547137460255322396050837182693991621455123516730706719343291552843397001535294413858850304786312589756892765960526765427918618888412977809979288725276726427929105656834022532875282893397277323220747512029546899480574323451552380938015124471459194009789788313526661505681404185149699220792677091476085470072751160503052942301923995277570225453895462715390642727987128820981078470496841419653711752632891135830227144026938267921067054114675861875113597467624857962549901210564596123082139423115984761841422526873156301750084961825945285841140207658964255936803448627554468839384340254964114473813579924420664575325043823174976053507149546509204726231852/39678696930585867130855123933697231435324542802641210701673316878259014540885406715048121391232351740807004451665288887886049036143135234354044714140071291175614205638406183374048521145870826666230219900422809350873614110943322882697310753214659362205950883249746781383147451007548555570770056721267881159082381366419626302379228089857528004208673360872048205109979380085052135308974884168492124954611965848351054467964829488644782014499552216153040917572781746297862830446818090108783861261411760901651373943764475464371655226217367699593010463694923889408920772368248868976473144391543111509964195183157421252916646632871525658228755738460332945370677210229007466776981364634907344230675991852643994148909762718229266164177962345832719834159758053306215462946956018753812669739765158720076238313094089867566591777046348853396663250228289083897645395400621764752633293872220956594675270976424357939369751293220189504265211382445976772101433949591594671503431415470465363431985299375749043895560402597101818999807125359594220422123302070980618812596220762356401009930968160844584759529310437686004389660779606731588736993911539213913578147669012059507519954517986733251578488951790520328209180803341327394890944189535499990324750035990903858060302745792016703994620953266378553465014710623742700703676394830428911045352927541893917686452016468764328015302521201790449829843718136291559153991301185312009649647303470656210884896572686769093208068125108528960728636067164547633677669971975359915147090841557862130748600377568662606085652877390807391644851634354303548157680756723616448991691195589823616661520555618690600267625973715641344373393654170656252602221112147036611492107711344879879828123212369692415037571888231962449905533535831061410919072028978713859087102565119459836215728035808768610424869617223847569546410311679343717488210757346583243668776278978092902263138522304211938628575426522310904092974164954051554382616609018955797538682449898151307712973363667360611506487025506045775179833963568463353904407921319670913948812472563156485832820513420239317878363752748602985235099716046190672422540921831030451988827624407237113769579687362470023267369595267779964573284133192480896601918969776893171148237970503244944772601476246982246441272470614373197385154210178955542845220408680378364277036753649863345350446098895686763291197349169520589682175144672869457734477250432349812487660458339958420537468339494986294453395695984555500356421464142299420095983669543292505099049629481247660801348713861109365461152528529358000252605125250095566739847243656048503351738812295271146767686294504994394721250689854636396769045128559020938128162949440874775274162817695793697389580922761898679121878728306430446765032836700424073749560291984545071015255879911428351513056393555513164380465181420278103856891568838320807594612080596574933262254766554321722279300407635131793113442669932685739672872661845817160726486307448521267353032851268478892164622797124509488746049591230997874087033643636174515825586711739226498005982544032770462334114909095539368500539232368309309662058264989473199884516668477681024031305326386694101899625701069276557114384088215649373542770679450843620647019906890623857722446467727505613760487161574778611792288305169019*t^59 - 102263386070901775434010607949285962338898740301526057223198954455237111733465075396676976209897716310060683853862400224700204507968735984031284346763055495249798308399780945903721332412796134527476682645750185865976819358996526390179558475130768673885488145501396861447247834168694407296429781200965805739791563872863668034876660466216998577713336399203607665336553349621578937222054117299745830223240939385476427641597524125318821446599421496790076625950206990893480993420604172011961567060408292880783363960852817969553666296386834732848044142615941920742652510102731967140906682060825847332062545328860779064775569151123936566861918911722369996082682618932874107165616460748509730430304510172499448889185438523028900644948943175196800049189802836945872760627318631393618157601837295037505701950146847679368074333132576524602400793408219978811492073315357133183884982368301729300307771664549647166427091105915771607821596610562565346186258354168950825957553773015222587603611988423130058465707603763081001122992451092414257256924871866383120150586435146406784181159374539418267990520565310148542279501266011811953662953028925177153703424928855253370607407069641129470025960964505942249455580376135092890661292764922797478876840871191251125475202789432059867608979362103856958660240695969979966296905554716802144089076879764109313247465876130493958247884622672876646779908645449210689980486201660990574100154661774586174509958621274616669968808237834551427328370246042355973249606074233814469562434562572953349732113801911154999058789620987162607160113744704672907933794416637632114497005628728698819263487766053241593540976314627877331957195541329180421165116646045669712112435002343102550602980104776640585785437524710971628862204866891839868708976676500571761770695663852558079590813296479825056300608083942339217849504850587291095420788009060262465306186178644099636135137083502246540390155761845457227912975004271522184404852907860325643015556799373834070956024209100033795717369797168784697915134942135976868141026050621632335092383523537748363974707907000386945581552432575350157491223249103506097465145494176287972672066650159386641752938595204456441915543901909137158855761875721460747628944295157690027035736686558981532105325734778243482588565270029683300356862227708469654489187523777596061125517307592203064973894514798956537631262120970809572346430437484804356376475068425418731943311381165210171197637699644565907425298475473693935261931311658829054569465993595202671010090287835401046060873075368469009291335516708139791238282615170238051228976076892620434772507876246114423503804454755982861665255140614515830328595094228384355467565319779421109438999381816892369006321839270973799919925915611493490878278962991266380946703062908299925039504174953954844625483120962536159524957565587529020087275689338693335313619968979199174818127134293805949761804459845057751741798936927662143150070519278866985693286596799427326431872651591556475379612028645743159548037226664399191939040964517911641088271175797955692969472470145127919585756095915201635515864613410319365884520929258616224490152592734338808488968022357689535149950015943597813750697894104427963529980433752000989268924243220196116417843284277358653090042048489649811563488851126116/159444761271614089294006076442984116579022844241021180218886489615046991076911969168818261972296797769371259291979681194202632284645489018473644193822759942555016477993540940263149954664817656299383077415226458625852191298245838366796518987119221940025672177041522558365354924509024203759938505348893280048676823223913854817729102352020406330439072503871472838979619324188415147651882667053219707019339515102323790032358573807374579410222520948295895233312617327900206891203399568861286606527352938102335343050061762397243958690858150714152702739633457444362071399466731833513457968916308844889280995637546291388373982260939407895462203468476342806929009162419176505857631887907333127387244413947497385738078136599633877354770288825638837409597371110919788403049965271576365407877525698087415382521422212899188384686253438377464993846072441767879884108804618782601456555032613136565260527770838501715778665632739803669326504339205308815565352998918315382348647179480005246637100652534890355829084007884057800176838105583093078042678823644974422595788981850332392472996913177887413815768901954760009941937294458132230551045119836605375188062780359564194867073951401772856176834729182217322007389042041786219495788365230997519275023261571369511056050260382377424801988382991378297344925543840348326419348114846620103597928269770645635497478968476960052282794558918905642440610753153269270730540894409386300054974231464096692441291956723167639433965513212606089728005684907181144921272790575090329693328243670582152663104907453172705247837274793294333213375863983835298144584076035461926323680441125531845999701299401488951153094127130820748395450856358781369023243752541448428306200700229771464135631132275913743470951674348946911683133234635347293663857625872237622905543595847093080785209227793072861051340628814241612787116842537364823306121410117720815618074799695332328303154442064718271364669466165229406646503608112725857110062325861913666902624883559514814007043032571004185633151253607923197098585868956574158018408407503436053478307689144125336706130877757303039785825584034920258086420293269638487940954698144381931634317209439810449496212297394529447665211422342921830638651532519471620703170706417263453854353524526824588015359781034344444486269018975031366476650608680273503540870303609281996595672357244777136639349702822201050061091308486401658052968859679727106013038026043297921903320100182937879079829501845951911431206275424063458173528307723803413255019101178163916620691738189474990707295232417384786594257869813855344969768762343002385882489206319436911016011218765307445736760453322053343994552932644845388117513182365660940668128415902258730957805204744987284678087682700705814529947352192358893264360760219929849388709209523648329144810494268584824843654233001674992677224320224504692243030924934505604704698589127009655922645363947965999231907353941840460714133474808075396317029188570586693362981707379737815740997188200874327077703376266447142546586090844788012488866938247313876744276979028449127339809008395741642518496539874266281542677427330540303388323334923692334979231591521507674148065404092356569832210180753524921888814878222852428779463720373850497688831919831912555884526541087686570313414639276531134822400129*t^57 + 195255369351680904779294272735138511806764876062096208196092635321847850647483304695599320716665803059538777267080580766976958482039495641188189276788048163705603492973020577279174015164665938186444435624072440119310931311927620508670146056165200842993735618824456835017179889404666462159671562129537531025389785302023532711162811695070139775048004901576017473288961231400895484555710209281504013074515157341027300815630648350204629362073968739137319363056961347257551210718737368088016783984256946028340102441997732342174291626356750233776003750989216953885546706188743605768205010967731740420528013142751723732447373722539172141605964324254392760595441407404035736429460724500959667840308090296663229008855506527873736749551285398732735834476638467991261842387653367344769861337657470530009553364853416421093287650132230728284941458431046635412507379926591235673786830587487386136004832822956488299688730669698220881072718383528238402672933883099987808003689763562143982602521597901591756048671591328901414700123964472981201653647090605838193291586954053543914547337810833365918767289327754891503290590047077072884404564187615579552419531522297184849561941592751551161609331554645518198706688844440369184621968172005389666044050655350098265524975592485273757574870440553908327502860094275104500547114056515044742076579283173560923886033507412927490717911312611153907850805086925683816742632465705513977886938901778313425989281618044853788357094493083746788068041942868548720658120218079212238822110187408489049235600611049120141267252667911446204583342854948435867105378942849920750523108517966750438717836211660160155550065030820944832657062388929042533622774208803926409763794537925188572457576789602297182461316156641312470022043757546367431173566219821191390444768302621855007471444005523951607125835973820398942286143064924161393818342807942704235604895684918720108268761027096808068601057122424809115993040166305586187632478537340027785317079822000971450541952971581315570765531482104843089239013041596626314551308707798518536897848438989290907904852337023687120689258308254555919085602979964008847205557073417942993266828833416661600695156785830263892765086573609489004891595256923030098486012486751943491647483822888018997952600494529428394049312485245651107015181136779011582545726977662723275699704260699221560467103176674700757039292529730692112070831391969062349264275450647347498956082329704326630178439776430057179661169997458758041564378926441252243452101652341361645080679055645205220635033881338548933840171279157907744180281967448217308653418133363372297319824144895880685327680972244626676783133934221213534214955388070739538131965892807295983188795528161310631551916497504377627090517604447637855324349175790129336180228321550145764949942965967871861658358190073656927802613951976136459764733199757227309106466561646863263741330287149822652099907080633383175571545013097187975167677213810746211683007648852988437540453836031654264955824954016937536606775742592572299644327082392371129852037270092730988063426392596105105408635449437781593395951811506340269144839977299784652197673671305200710732413710819445543971062282747036400068209447370475185413360525309779633753236233179035299072312689633203286649983806187521823058246834047732844/294339117634611701505691473679811319823249991567495381278429046662443798014930185136130019761423280907843174685284029425041500290591076458590000352160759027288420803413973846006294384258808901673694478423313561250467397756851516236346548319939702142875596625284728630500351994616081988453763402374194146079602253538607127630830941636761773173332333972210940693393274185767819193723007502935809046329675599738251314445632192852870072939460779376219563521085689346722446029030480819491495621459917302017375205715107604712553302716623911811933944454869506889919162318066855342405164268516145007379584237972439621756563714176316222344456444582383443599611641401240220834338979686407396115544734912362822417595203472935657461542479152410304310238563147003350517078912365377618985321542114426507781293964866467119924814243251699897066467485845780643038775805471500750086970889219820070949126453765679946949422693134079542696747735382079133542990451004028823485953611632991358403375334909724344388920894952502890803172601523370635542402119536110767527045739173033709758874190070878000111735032874262383254250507064474698203551858805195805230427296919794533954088589464901811199498749136601890669177486514917907663399981624482196574364238454277711485858470217852032376887670605986263603008920885353484045142588910984164470731611430311221346862589700910224076002558827419656710961840286494092849903725428025737606986099225493785676213097805750883441052521721121578857178660750894679654579667552755221238109517100078552873871288149027978690110719092275467321017871675064518520254341809081361061171112137405965775711499873087440949699154145712395891813602164193601658021241896518502040920638959308779398985763163287292563107465789609036741195568646860816113008446917299275581053451568795165803875157393716981554651058168499521151605345566114809755228825921062187438985212697540139768620143693755112614023060979911940798243975058104505079042024029498166011503960986970955616267617003332037085760480115474421296797761272705860423244495212774612273594122104613623169645074167798385444855910587758822666177739205485836485623308551100122491487504294708183418243071906433824297042484521835350184534095309839470752116019872013099547698568769187403492670918652194041750789459949259163672550934886459904894549357884829493778074498239995839229547435432171393964080724839858422753115987001349793666600222376538134202241782836222323400111598076548700201627940917927062786441106936271159659930643594597997722489915427973109024512095391227938915662912700955090142592269283202165558246405395101740010476864812692520757841488944536441807715072779122195992756932347805532292907741161612387623982235531169624604112792890154802951720091272335612269758144946975226910429233834350129780943093116278634986272279141152707464046070895758031162000949011298967461813199357030745132773098794293174669607722306334430871002924090225830465585756831567676640735073539046262154981361347808255055845109091648791334042088861804372127157332697926034937338569771927004998021270501524395373156901497134558998452950291811852542113906115329005888636660985425408846161281250452031057565896717008975044907313516862929759230192065341419655925832155597398575920679187836102426402930434736252796193299930445*t^55 - 129659571928574077545925204219232907277776037814340220021018085740787261851449597745620263212793262642198682107701478355485794013471776670802171175572080491359520930165765144930058806532231798473945624537699989891736146336821093739631361529211518578088658896509017170707123807798923594412941529408330499804762001181815837680160765656595202103942253304016428685719748286819801851370661696286302690272090197045208766496405676526698749917389765153079180060263179840338583629506954833696003985507270171481210405709894887646706918271078098071369402616543795679602201050626240004945220160520066431196401562342554820269744086078461566136940576161610459474556892787878149225606469748024030393302980885061363759927970585069132846581479698148590100038921239630512252739921334972675063275576707619919998524220590760007692107209761882445777886423081935377496484901452623274516541600902738451273771778816438391122005016798270288003878200849503861886190388576286040795273078825408958277099469248229615125431710957174989261743596630091874527562309588890547988635779479932596327070294721105773749843983986276460527659352062003417414677537605396329588464627387139059338607808026765947011759587147021453546630026365088479041632296934748645321866784606203905736871970439057033930563440502378746756685035446550015761582241446223690636845206615764659751083195418983032074025961338882831179067855368881101215115856472117815840904369676020159473007990033962067205667797160478472498480301415286488724346865209516521741167075144450613262997907942688615702008476138587846097232599603349271101940205683168786716853578352439142236758529890294541271979121333823226870517965127121354443852064902191675045182910388692907025973341996745192708750387001991331127753716357708558886648249036584427991163480749193273060217361663471294600369279113862784973283734608432190349603648055957646824686850911661819798600900898916436461404876059143614026376638522002418796491046024906970443834981527770192382267276544913772503946769288267205961094739338228456701089830076783142349200730024323213122024667423295338204755966428625999108716868923525130544489842842199400495042047949301013794779442281411503145948470404262406098454940702675398925639488822434935000327100174303962584414674848979049883518073954835376048810983151438861152027420664962437242337452231981648492402188715455316602824272067481576154681663098609027976979624286662196366170376974558112436042189591698276681390139355623301758348654066039167112551803536593514258026569687724102975340673549837617711385049789531108830760100167979828660224345259081329192305735090612538551648202229567755058660142925005249914675386508896874577457722015806313048940361315560543870401016704450671374470348087491992401143062271357702012501335400100598025223056462249311616433506276670946558692574251497467216261597173495901657055509402102563566980860499452885615031911688095992387438002063717989157218036787029150213166090275459761011977388499784097456412895757690509410564849738451181985406935831461093247356806277050960934601996787212447291827911152059675918765230105749853607124602294090642359732323376806473196080998607919954573106996619113300607184063810365307085831794014983426503018189198803069617504522986549389897760410258041820906483200780097254756/216589162033016157711735235349295122134089616436458865469032694713873738161929758873756052277273735007658185145775040520313556817604754375188868183665464189891479459115943018759348697850821644627812918085079790354117519104098285532405950650521667614568835252568007860179504297925041463201825899860256069756688450717088263728347296676107719882263415564457107302685616853678206576513156464424463260506742422448901910629804821155885525370546611239104961836270601594758026323248844376606949608244090090163728924960173520448859977470723255861611770447922844692582025101973723742524554839096785948826486514734436702801999714205213823989317006390810458497827434238648464387532456750375253745400842671361322156343640291405483792455786546113242794326489862889257927661841174523153592972455518162901952272917543249390133353877109741433690419470716706510915325592705443948177204993954207222019168522582292791151461981740171738965531352450963890720313728097304228602871525541257792032672416254325460965432356663162504553277952064367071436861937017138111953863845806571975105586668165363056685993703435777980130486222179519117546009858366087479320503105280603524985084056398701332769442475779763655398073999510977328280615080818015201252834062258808127319782647896155269107521116106291778877685809708090299580387942783554385176576091429851653443917754685575447904983014986214464372217203229684332474457458333830259748536940939514295120232279517439329324548082021202671234527693760092311443935981784102898646910776734020067209075098826643229602156944237712136330560320666556909854526779821776850592182516478468540853825443302837928246005037956278932826051518573651895559676008188004180747092545649302686727555561572984988867192286147070800620879758060897581668062819429710787691718577569490782383983606384055892087384740916443043866275631642990143027432532281536326606045722551020102848607275548234894187677346758803126247764434476718409397785640323592990083936876952676740925178057794904706534804881594405706237266277162934501066161043647136035446606995510942100068229394198945981742441141753256492150583619415357502319609604405526505229585144669690927420971317063224889577068998044369408626355277680825270930802354245443601553966871358458655400267279762935238269448847887190705343952574727772382846932546368082080327262366629430900565138678902918572916965061674612801648519311189672489679196390050660136488442066615333407784987779716705647318179050864135008465494399443671230693156511324326828512775598145112287772754183401092256937940633874287707840775443434809140693803958686961657743558447692358647350109774883715494915111091290297464975802270972913504894781168024582700327081267655011610557743375900302590851265727540020544877746559489283657537863021123389718140693974179903146499332431820848218699958429527067230477698811536616221339824807074041491701474544395800637964428323961264958565454981877713346946374424838323384697899393736279324981967416840840036739206778388194393623163046520950387036964829721115384199173664549153833866468482067159460746285267139400901904521982290201174512121553556562853389751505253426244245288489976747720966888112678553774089648777870899136992641084727326705029832216114496198952092575251426565936409703527447431302859220703535*t^53 + 23641720956745130844053213359184487749280946953075837699911127193436085312980323085054727931025033565120750141723306847698864696612087135318151595775739213553615477177051989394205660093240339678553225992457516780357130023819412331984291179429930532658669661909624031930946652107781441480378124736229634760656471750460370007386002730453109529626649004663656605985008256084720839390875501131888191595648047646980454929708517362354952780307377585669210714170017575980827195542161645824284363245251312247779670167790762678547700352114941122545194013461202458121349256164928541802549041818323040817900651568825459401534656740111303533101814412343616707875504320798376457717807861252293712290665332559928803917889701154801835702386934400904346576615700850268408013192708583688209880822785207018282689959580355546239962550948064823188642423628100883227491328722180568328661128854619586847458092000227418390960395271059464426518719363702293794088705186825321293354520118146614742350551961427153861240813989484611035413541678454046198442894930777196924625137728822486776282942760572075589130545839173267295306929955043374789613682691397422583319439700265339216324854216515395440441452751401406885022740297192859240214355782264594317430690802831388092978860258921514727904310665208554946750640420587796649675045065693361169788010412924710643337205538085866556418679230991947076967906795057472120077605485778103610268665459073790381173390128965805708185743131448351259434074759272118888060345842835711020820920714220829518212440444112190723670427675359984669811568381042745724450873712604519308568469091112218584644807218559258580101845089974420416202683766218998048270166361390587510652847586327225717065651276405979042080570170934763144954650328061578961060267250586825804595786709722446425975190072883626926543475347379089854894516929346531276379205562516263438393049687492124422753845946802626511541863039863655821969900829261070129653628696797666927148654575710221557460264213214637340996114753747019849754041604817457878464423776108347839428211107994637682617729880750078803096449709768456844424641955678330961504236064868756083893570334802890242471076454265119393180783003850682356856312918250870638993142228628174179513092206461442422913448669696734251306957050823332706630252911291768891428276042247002272898257009336090626238908286593176602531108056311170058677394870558227839477910403244628716270887656829344102839953353427760039369934673388108866578469811752307255820516119863027246479692059118680323099318352285752061019990479906343752572744182875288843139783996846167990044648745904615353533331887581802789175013654804242628616392334155141496521878045619371121740152327887194448866156846318016860927637791779050028465405580821432315840460119170608790480748399854181292849403906984110687266583869331074221161861900884235962176781878301845598904666654940797276104447608193068527224944308677276062653035310115358114979147953834103627256950144515981459515918483987737066249270554869726456322928645391214835726012174041662917293979946012114779306883852163504837453297412204700513806087609120224899063907518543295477988672768966078003872975402186599590256667304592122886529545360968992765490812277338733169274885728826619561542763755997796425723695848820633436/49982114315311421010400438926760412800174526869952045877469083395509324191214559740097550525524708078690350418255778581610820804062635625043584965461260966898033721334448388944465084119420379529495288788864567004796350562484219738247527073197307911054346596746463352349116376444240337661959823044674477636158873242404983937310914617563319972830018976413178608312065427771893825349189953328722290886171328257438902453031881805204352008587679516716529654523984983405698382288194856140065294210174636191629751913886197026659994800936135968064254718751425698288159638917013171351820347483873680498419964938716162185076857124280113228303924551725490422575561747380414858661336173163520095092502154929535882233147759555111644412873818333825260229189968359059521768117194120727752224412811883746604370673279211397723081663948401869313173724011547656365075136778179372656278075527893974312115812903606028727260457324655016684353389027145513243149321868608668139124198201828721238309019135613567915099774614575962589217988937930862639275831619339564297045502878439686562827692653545320773690854639025687722419897426042873279848428853712495227808408910908505765788628399700307562179032872253151245709384502533229603218864804157354135269398982801875535334457206805062101735642178375025894850571471097761441627986796204858117671405714581150794750251081286641824226849612203337932050123822234845955644028846268521480431601755272529643130526042485999074895711235662154900275621636944379563985226565562207380056333092466169355940407421533052985113140977933569922436997076897748427967718420410042444349811495031201735498179223731829595231931836064369113704196593919668206079078812616349403175202842146773860205129593765766661659758341631723220203021090976365000322189099164027928858133285267103627073139934782128943242632519179163969140530379151571467869045911123767678318243665620023734293986664977283274079387713569952211022561802319632937950532382367613096293125450617709444271859491131855354185741906401316823984525499138731015267933149339085103063152810217407708052937122833688094409494250751498188596219865082500535294524093583039668365802616082521712531842399205743748554384164085248144543525618651985599415927902794677281684662621182766630830910714523516523718964897044008925527517244870549887753664546480480075522084606791746284262772054519670673145783463372184995812148736078266849045320780921569958871246142000017181151026088470533996502857891723463492037169102385668621497656459460037349102061110410527947558657707944366985678607817143317194025102331109801698570144312375767171590411005928918619256101896242037288102559528530184225185139455287731898795654159519084690864907920387294744094625207762136350292090970773971894864590651373151739506851028474550340160147887669956884461330420195742776913483737015514725622802662296051078421109324778805777263356399030916453329613221830375053566534279472310833778713424228473391822937016064459611223250040193854632124641166506398528422241504834704700838037627949704045963153357497038584569649707806029402988907801400208131812765143892578733566512359206812320711885827713748671989651533095627915435718310435486328380487200976723921378711860152316545345896026422199758175209673406130600709931583257099531429050931585*t^51 - 20896577370070543769827141932794364576706822171102493122959437840268111857027181514478129983417034106368124604809014437141601368366515822964339026982175531429769442202426754847585871071577710997159853485359604798245801912395141032545837861986512926656132822522406984251650038895135391381821546222694602092671645183009755528502064391504568700778047771878006569472041024224132142772117963622092952610204805655858601063587699686570108865482403264879868976401234735065472133251406307851358399997237403432423929504715662046464747547867660577413134648231133420495156328084300044424544478114397591193150257094772879075928621395417734158177875593684168372693983784335195589566618863205393629657036966721648943709409414424895604007382214513757279528059814261326553757613716945666179206737166983443452074464329338044082003254314810760771384047819292259433521449584049494608743456025638654468643053522269425290124583953630592744190226529077283848746378835859916290904621813810785119319217128580065361700688124189912545925215317742861603128769158119728066095400162392930367545778330326822893444223028131491648953424542242491220606580408215933487273855897426062688913128946689359083997299087719756914107631128576254066778225391622606161483202196336753016601125417062505702771750708010394800830953700959054466716381791873949531682392116176094624423752867398413000333382429943734396765847704152697664811486136188028248418789923815649210197702173533679348418703460010724754519313706505137718203300953057328927927143907328038962573763383333496203018594524111088889434314672085682534857944343343665870184585455536679609954283635200569646357844111230003994384703594430013137401882791710912731035494957448325571787000688271158988452800191284597480420525243231778928745331889123573649202742370305277542024647705641163866539601272276340909003837486581765360554616996160704934083183516126723485466014379939744628708893110314389669561377817005660958235459385965768081719838522922958265488176331598207015820069728659325454398471247024779091514517503674839244890605501282733039774317906345226621430260737912582347559762444776652909101298566716553564445177496990588307300219810567445905582574013937687285611996699216034430581206666090216501675329335344081271551187680585158515459478796777339513531172336279067742843059506282308217042756088940707816471427046149605345282681688571799675521012053731904378713084446611027508021793649196585460200525886469695612019932935082428630707410443378451865363701845463290277641915046015463886411342186228041354006293572313659686818054124156131819122404665241985180649899747859399088916607018832102228767192029319902137581664587285486902796150676582925694173507626351123061406398567190840207481480837256645966107311623888488386285864967100997669201885582126080913059357084130393401225534642735155004704477389821791941552939110561200824469224500820898551177464244560979324101271095311345325678652126982077878336377516444467652946787610009273659217859709253734496421404456513571249191289679648115798366708276335940357891858813761924356812823119778214146747459416645465158156732868574596052799231057828324126723717777455895340790591119967211767712658650632241830370407883819531308125885368246674715006944708439523132050381674937094717582600713337275796/63702694715592987562275069220380918274732240128370254549715498445256981812332282021692956552139333825781819160522070741268693181648457169173196524607489467615141017387042064340984911132594601361121446495611703045328682089440672215413514897212255180755539780167061135346913028801482783294654676429487079340202485505025959920102146081208152906548063401310913912554593192258296051915634254242489194266688947779088797244060241516436919226631356246795577010667823998458243036249660110766749884777673555930508507341227506014370581609036251724003461896447895497818242677051095218389574952675525279066613680804246089059411680648592301173328531291414840734655127717249548349274251985404486395706130197459212398924600085707495233075231337092130233625438194967428802253482698389162821462486917106735868315563983308644156868787385218068732476314916678385563331056678071749463883821751237418240931918406556703279841759335344629107509221309107026682445214146265949589079860453311115303727181251272194401597751959753677809787632960107962187312334416805327045254072296050580913407843578047957848821677481111170626613594758682093395885252460613964506030325082530448525024722470206274343953669346989310411198235150287449494298553181769176839068841840825919799936072910633902678682681207732876140495826384732441053055277289280701522522379832309309836446398436933955266171474995945430697710942126377744845428664215832429337804982629268910329480082211011567448396494712118432716037556988262444542334112289442029013797287274711784473257382007836244000634395364032981273694211960752032310154935241699073703583093081902512015831012736128802425295599398905568478250446639309381046963531820001229631497807543912554919869282815583820255056554749138470770846987664969876961194946891091408144623111049850230112936354818839968260995512034247954078316362247938277361009568318098919590013447809123559661355081043598498290493337282000919484636598375505414528760482448115585318804963809610806154464134645560207804354376939531090069784199165568970901812071660922363366649116326747676490655704176160582865423865221546027103112829239811030094002824825154854479289748432262037476756269724477908699137940601285120184222140494360373803177163013365765162931432752487839823608023459686834785132014084467854512927227861109524366744866578847670684488931361597323695629023206740756740283841669003765190740973879315438140940114720782393084835901945686296407349346975501660975935014960039708372204235130491538439163679801272596621404587689738908168457112765027134393511951139496384659051601010237982557001164319694605218693661085987837455914639671681027916209144497146313228177138521445148498465049418994911860906255192650473693453934088324291426842861041182513199337223379201075746430300330408740629615874758795043088038950535543593735281891037372714846382003393122418041124943257071026971021924822294305283655389400372046636898524081680396160698360246565701381735115804788036759402181423776481393884346584763056947989131329691290304989655800328054176227548396809951137196612372693959043025078570412029971918230085353286621212221634283192173456325074537130660378967640219917931437680199574639438131993491440922644894436684507854420538887092498882044733110368066637040120501037484538618488006089275*t^49 + 69420348088388796565648761401843417728280764242686462783061311651113153683862914105636769894245892423233815404410078361482024912257006357336868915987484690714361532550211946459769377663634933025070512787796535697839878626094575695649835120729195050027773916964639707514382307680756114221787924269627719702155068137947730581049122445049012054692157871004234250370593671266380979031126494207661822485509310010488828800141374662059915282244971413952702722243481663270259372381718596590536406832899781394844044439837430610388912016278232673241614916402120823943228068647658702827437213310918474794784188435306599009707187909934470366947121546487414655272422054087545563111273835520156705559180024446398901137715633669213115007355214579396248608632963961197098793288664788676789646130100738167589736734105630139783485921154224208522038800497300863529576211346890054810665002604349043979016821756983148614850456848208820832093189651305170386851671416839023133493345725793843897773337165681700013740987602337144656216962071697172188847961900799508892588960854955061414989064193603841425242525363630854743737864045272435916211971275828653753044911656640242259383339073557103585120013574289245315138590736681924424541090925483153875975654160228052718808897131227095597617793555023090638857948462931950821659108863841390096854056142409481739958728742708860991463826531643594384155714225908455496748011563422111513414685997115221812676899560721428147307011885970693334422510035385350600994769038207562104134611886862970461499609506415814292773998545388011268584743008805819017636464956634702039842328142881443785720056799865287403199220472132914379447158323966884405062357589319763357790597361766032031945120575308551260009651600157986167913138725058750585422411229084443490075776458286737037108065466632466487318680166594926282429144174398791042115493961884704031570704300150981044498231028189568000844456624288561620238910751791028913250125002279871838565787397508458081868824160394743591888414404358969729454634833898823418693102577500770831363198465055518271456453334808471524687984483063933641902432596908269331595266482512089864305536384379329969316939464329938739907291041888284820070912861914322631691043386776123517490480113447323484823917828760387673240636103270231211365039211514581564423497468866214749748318020449457376862762600684723833965534894668514841305460241155507387860908246586244334986731266809844539693341505343702722475792019211212070585965663279754274113513636919121018693703571440001546143334582446925926663733316034379779846286840252232923373114774168772128792285192547033867390768057014039424084776312665631294126120332505340309967325624283442828623019524065897070252172741842550346387960172989642796330611895604293957766092294952592383984330472277451082013334880705172815336626453559185056717407102674902113491569020124414527027615017458860180749143227719807540801346512246640555246348764978557437724169426431583419515836888482500988067725705793432115307984631559730528475277400644634534516000161574290700962895318625717302703249490522418974778690673839148743695746181486475483630386672353342951345449606315586767356540681476830465806948663576917206178629290859962688274759078397930003239197873369073973934802779359379562612826017138632014/347114683450271993451580479221259289374561390087241999281102818058849268242708557138612640804514329213953994201212099753443695500002817636107009634085707915372299013108984309776387168824546093131008698251598463532709349344503254724804254643993308842076104516420516798727056707959100064074955073605572452731307421017182271401372918442501567878537406696939061523511762904754388691050496854749890099371549980755443038044164989487523621092052492201926919629557326685476548789360392848463718759910996723131546356328729471547692761012503657353243353599012001998315730505564131087959520660497249990016037811729259301609447321085186620679157507240974744411284063275625089984820924083734650360276260463706320622711596385385739331246668714359158619959020368495989595952650621834825986336408303418336262046032317212407956815637384759680644309715974553651947130451694799124629734294032252870823037188052053872973831627398714611667448205908807676004344330143938949801720872266001383389697089675299508269930607617433305616597918374465834775763128352796373899649740878479695997548861945689892768069140560340460353180200011594264014313518509876092308369322388482239922073487745817862241543463584615222036529158880137734999545177541476943184313893295928991562916968717127592147107671070707712847191543769868607370729776249754026663540314596460933190432415972680939919750690284029183597731051994752201504682721339331808840692456367648960366758815313063030790242124247665745615959749303389238628636897577163709115997463313225437844075938695760758125905786983608285715843971296342706669619749174156177119524201078938177718915926541763066276610715091995648646793250055012341623250265223272006359386012535196982930716296158385306287757145265713708077880524623407288747735731018804203563558584700204315105183810951638194401751055370289872222662626942847348069174586549641051643542664592571233256771564053893858031871858250902969436693301352243789371000996196874720002467864023797658025345386742134193546175890670506143849640432187896229199669859866658592222353348147788359653164755408875012756493306411281412990431130755705000716301106700333594815721690437019673597835184008889829034078166133533205901781867591718771539761276011605291806177398875801086385782495178293569135311178786794227652072853855433530733079170950047511688949891296867049525162228493873103054199708686204189916894694403616775176143074090793856196962975908127370219638278417529458787237734578175553783235322037576342107279642998771087712551528840005887366898961393107038429952876617255810285036274892521251892230834150172644763085867550178624504677730455894580686282481239552359835169305820935809165105473364727376874734084417095438288820416358828281856470283632565939269857931474422188250956942616717015267498746134658704173599995775308969945311528713847242122122345019667053407762445910978861250262325052093459402775285099986458205140937343033995406254330323123311610679100405681751321640457962210623105451439553708902145165266633215806355759961197705927858219498407107284767989704153250756418116244455102285765350355771210765874768636252114536945159975406151303802473150202830981381507359454825076122066168616627068289526828464563206740487405177493908284566132005587593667595383204252485941557094404825*t^47 - 164825551581653553311509268131389875279378472145901664149513901096964142291489857512410185207586808282353069074192805481202772755281518527593362411110710884926143071518860062165243058595016671623678401368016801366126273694827545772272117449298559297462355694127059788952731821050987583598491690104948839388636168756732479637623444036027398537283027690776826254479529235516259022252176144573353160499887693351354429540228101946244730098493340524630876015055511883434635781333187311617460176343761576075709026496769905770654882650916331935986959027556717889531402766103037466344070158536756281242835836207269039549425061856928025184956973922687454365857292617661296546633360441496129278790126480386610539613158359618697245822875983280758973451670697744804561161875038548553292338581248145854542879867246878347965687395148305881036498543067446888644016871583052249631237380023695690529977377937323228484934851242948058553722011414433437308721676270337716461526101373515154186457543527760533964273504264671956153871260394423578692061532955736935777151676221626875917924406204462878181810832798528010989595529718661582876185276067076215159077921043861489351884471588682148916984487126496722203357056728145133050344721335622056884371273648710400303528337948903006045783635333798145338571787794935997284648595878112895132028122904213121787377022992688593023519897734115731748652920015585738778724316288851751082675049718115278997999765079042559818349732841915877813254944009334679701499635529339236475635385399228607993426619372403275909934992884077797283770145676856261691594928280110028228507655809247547854565013153958537378883632967084320258009846616934383562683431477070294597273409354250354567273432717329660976395253592149810282452116666870497418327978973469036795819947236147998826144260635036745118686777398749996571588623684291406543180176065333154751218046666123879243308670701875124195115396457278293849239815118526611309416539449644775348262381746530518805664362244883077327154060042871879898579393768839815449509900333530823876115777462186543178272959479135918038786001678168994892298256658531836938799858787540402791278642965846947486993501118930399723676710366460255719798865333081641591252799540338537178503147050199748287377792650510435276353620935229155489423547298019494740960962612060164346859637270779939781735539259808408750156031093931221480223170656455430096889144023256157273841755635896397882857647583605596252462418910803559214470949577184168051024995450335328956926445665190773020257609841011772571887005038488638839897194189917337892677263811501802854620356498666284408331057223767797595859393320000964542430205983251765538356702720789687518779748437974765831933332153791991511677876955144106820535873435905772968686938366772157135647047825856508568364929729259064017653392675926358914074273566795586534258332528346147440993530298708051660507597705365763488228992523856456453545427040997563926727707744841346645196414679092335503285121555967587538199720996202162681291928730746407943108700236008270679633131000130827231496722292641256345344467064671469888280002810010456240431507035417763352339410661333861611882902890411017915686044187884357584086842859148486559447381115668214382678115920618554675717335350928987406888439880410326942/1536488214902452810976699901085777705510893849738624390897388514719328167013284408795801559897873325891553989133024881887352528184563813495626309989916847710505504882263172916077717486425025953405991323898148610549504381696066673319323180824706737103916891869631982314439376824777330070859074955784148183459117492661625502919120642689518966048845042594684004986127461146391998045029257585548773474091458517960032319187168801755597157192850300819815273290871237918598784419139204236724231513574578464555457275701175320403061851475328400032626685449835735024922081840078045565112216799703368364687086890956989600556156735793356133163523285983408096214610770373604121718194377188409160012878729249615859555666039504228272617960508601488042549957365830946632947857015009694396248491872092374411668723649063701546783869403224861306089752073023348033827029797742473461011358554065060117380419005392301371119134446903653484577927534943242118113587067288388413322140956330080129065402936259304483877537425947658064177077742295854782055528741136106058380965781779394399027077987428423808413701052341562537271015038904235479471313770647323868358508055160858018526477001724087392068256682009605770069187812434282203490123658220136145362573523978742113439923862452780322316290662417517489337475982367087221340371858792852005166549866183224389746733682173245418608702176696650919070437635332922557076694562080206017856349124624607100235838049281227199196400152197114331889331545251357545641098570681524836373772305230142201742741319758755992259444209728552865078920816515263507321119796298184373281150140761072322280307778448044655072694053390563532631735154036294222633906123120588853311435772415279892066121625455942359469859334039260030668509075229420792468006912974077811333605761138277194984555536913588122305623311699201700819094051731290065227567434449613720734830388598939270243896331172878918300191342951499268043087370000450075985420690843705397975771257496643657401736980167541273005043142329668731101322357094434280037391562869529476210879529035307401424970725838544806697336236057337244365599408571737676621184824755870722657935512248972375731398108679498456917728052681735791156360995769078928601070958108724626542607635171792967951867936566267093721058270577992950337806295743061465825886987045307440732308260735900862144219485053823124990143946404705873036393258761615420183019990309388160871848140351886648011997374863902368452296540200342298661222031405923031436940880433968228218833548103078789131000490532855854659874666617547689374559274154222192695952397232725351703391189849773097368069324913464910808382675977111972073344244545030385619823950092710914288254018441999696773363267601288925701397138928610563743080667997326707475327447197956445934302960457300554551966678801899557065971937923921418644177077630996161476543296654980435784001133556213879040036761520291584192043834585030220184021249395138803013043011508961313667020898565381897834953874435242457691596485513355812592332483192435582610157539202597925638141289892048907919228704641687731162998568330475036735215471291737335136531436002251608413352473377008553108707414423069370253549136753524997007757515451373676459974314314808835468685422429913631544351441843060263857863734252625*t^45 + 2850494968381843928948290784155590312841061287248197933099784370282789404485099898389016859776318789216251327335536764736357306566070666705095384643792909088268358701582884457672115397965179361440546145800722097251013541252622777166518171903962567304208126801520711778479319573830632682476931764335809499578260173403057893425590819278759023150060229082401109267887691414365429101839692621455756986274647176786025653891859728678582591577617364867811569026059294937725399587497803484103700964225021368029454639961188220644691980325879685112862480889451210468122831248344774214841032287027602012917180211484563579190300621116294197139605714634647931320857913083276408114463533587368166466869685242699996104319006596225924550268326238167802789059456343198075824024367117455797035417345089984734200083413435318689838768568776175340804407047087450246236305306317989270072827380545970034650822961896077495779248315835618670135740502185439935986950423871406536411006609165663211202738422265620511105235524069977795895473799722812158370740602532954236086141798682789014274427864248630584964069785213767351350859040685654851347235037206310036963194194969697856580351367765196223465615151917526486581587065314079202624904618565029796889469141339384607306580193300504952643082994497524027354280854713866022221395542070376818178586658560820111224154085061414993918185657214185589592143307580347930715045447516578335436570982525688760186985825206985112343616665681938867994995026949343106412344455431383266616676077678815644150748648228549859915105321216704872248682991223539520148903714975594261287399430930030260597250055683528315860225376290710154891574548482452569270888274790083854895056018912600534513927272920538097146024922731779406436716174987871071994542255569830307969560841096833414143620544554784677591890634247794484064751445885101956419652551962025070845856406359746967596747729268318116452334768562748175577151324591291111589498877870649126743064663674085778702478965960657685857709242637747832836770313748494372391815529903782309347276426073034671537340519915501331063077638707052061294733133164623503438136828776873527691775972729262340451299160548091371932418817947186055752494643657269363682637206507608898427416582591843329785044904341175555644419869183059119785568160207903172793796420929822394771634882059366915603922556176074965553748186042301466517588514995965466167195356683016752204555946197426494843911535161435948441897231598457363498858424753187590390056152880906115344898278603148243906450975239928213438604226501961558046639603128050334956692497396767467966631667375022089102778507782539124841234906368092508422544708747242780865907035271099276156166451285939895250505124400885238254652472361959654538001873432516100536846698698730720000081447349841459449817110100535243912628047321972482669473301501556246851177951538568484518234723387511090872833458444379954543662720128273170914111420501572730663179650847194775105065276650933480178453252841747754775723936743480350504582503049339353012672293572454767344005394266763386655473340184935752481171187341205265058055153682669200604099524961859183346182639375641075745674724791529456964313983610912649447201707418108653321976618234826829420457462210645408975635242979647235634673518953712885414/56303757030536548562235069708676609697499199071533147124217636906048269942331244224539483828257624764337167290674622894049873755029905076761950781630508486102746167796710491969159025224774839937032882069067712417691838342595865428968087226220920210763532326511625307478011830756840384152146991157512452322757438786644898984747331995444817222545455005302976093824981854008897883916738794634887276861707002135913184318658696757666215826911336578930564125703259362839319900159123284141294617019655108623376645502916402296547755401840367370084475651261758379024366954539748825263778788949130098519311250737512796695935610162738761413036664413036443347953181341023848815851167288526371219138600545169256720162073314277164923267041748530084048108437694560688838467027061133023542528068824007231218705006606800974458813347687062139860933359298122242395128269699496416382394005681184091856895798664264554688343393398758324357088944558253472283762334976856722079293565266406714062863320930924290975867982564170847729511137712130323013545930980743086450449168314538252533236702250432685779426511895805258310220084425624095681071031284387490198292884065783441612225790574289335767123450414085331440979793393425141190115864720111211193397416467576572112498543315214105588879184496144140887055508776073929510894959892209176811547571763025267082052529820081815450794441986061719234381148014755317702654874063783549409891549033466157961975487628105414477219196688289811850789060402655302061381589845640765670674456251655655348306231917381969583018300040941859433669787254081544968278367646571245145347035158111294654227278370240569693663833200911983673549583755685537180518026600574467091345724193617700933711879119485532239239956485127550901608254778962553039549853322094540241980353335933757656211824008233484748488285355377413436681913140108829279116859986831400566483006906658907925159667780090607472822567211711606511178912736238715006665749315583782250267706746932564245676984006583901315229247593369416390801790374416047284036859714930091250483118741760486776661705042394675249864610072412202576863853882995453972185195022720684925843014659967898835135010693610954565718523530492940435929761822738025628070355776028597981527999786628591203391782831061654167689446404069119446823168481784630158819725369726932661501696043411122703907065130083429624638830391585777436378055193286751730706665867115135050615057409783579612706303803346111235063044328674765566496780661963712863100344707458080185174589351599487183933773530859540096314073894496358661747738735118053239013900067483646776864268268050574167998807039606747509400511837472392043309881316772335686379770971175117725807352809130166666206133961656120855146752935406195991385333811724260902818110231765115096570346262090858099026512296540719324484171680812142652094400022522503783884886581868060857951508205204370811933791549932462718504006294015885179632245338946308581522398355072826805264832482984772211774198643193662505187613435811638554772361439651695016092217381001866208384333045155303314640180754536512637506325315043407457252673603557219236447563065949175606080405079970824535027967252969808701068945033479171557017603177318115388499947651224883770841383590820612853703011724426808335591495506279525*t^43 - 761056203900114267428003820912826970063524977406894795973440770067425775682850760719832784604402503850326881199843107538528091174983902829792495349367561113484676926601001459754624706055270563436377845133051034151364340839262855688639686059946389038179389687227283128930242246172182402385848059256947548501208184643290240502375894130844202322561045095140086964598291710317646778190517518330990797916916258471544087478785539468131256781165629690939750465296307285054293761212494379104300118281786879072524384820415223608523632769779869060782997592482770578801252797518991192724258006833163923374208815430884320917896646403381023717445488156629239655904198580001934234449427022793889284490768230560675719381714628850182071190477454652222053426312099148298735913627419661361829249896063170443939719762762492837553253959401538881863025212488757020305351890521604221351615096175078718748385343255483937497363420705794036650903197260872014856963742932359839787854272241514749876752251597062745547341203440242730556314734183007978460796969353904509302643083700298401413065295720793435907729378415295290393414190820522382163984759781905209629850374270015467812795810046357287716294540791400279038505784172450170766991099462715775875197040081498996021794274187027832790154763944437884309133694988538263021011485769274511095498574118473391826984161019351809381655717202482716568294045863556725495721854496399990333701782849972212758745111937114135271435352107253292822557716005187638123410726997459747097363727896740002711021182930571670917779464841255036460213507013069354058723341480050026458343936185824813896473471971491878315910501018045451177652681091709773128027020542254634101321537329003383750154185623687205232708692964903095463773330267116564216056694586462335616630246042102513792725646629356013591504430346532964663787290949152328021017182407694644305385378093835672036760816427773877993120109035895230946330040437820053458397187124896965813093285018048770558903471868557509803042490809411498185369149298525326263547306802436212880533469270501438428302591577340341669018124928787313760787865053297827460986347125891373454863626775371108372248920989707349490738084499528913399740785417532346051934904006447801214425098110716741915504228186123974287422640033361016476755367363159876526446659158653462016124254191176454788700898194010221286077905958879704382341179918229976496464663631976851298013880505173836514518871433568102524281965920408923004374422949752573156386554429696305963810193454443283941607370440555223853624049595411080347407633678852794316408215118199034657976546860508501918576333184392481032186244374955442920325162853430778123372856862242942212220902344253748620243410498208823216316015412520491166019162145471270250385092164853197116286622961595222417540666134193986744326197399894139123155897678701954607159096176866185160835548793140769654792680804031798129303299156489243858356705947675459741820594123156245464804583332764538746702926279933284511489991368775245144773086955301218071478068922661213676223559498482232429372891071765027881743419739871499587188653198901437315460087078557945915436815603489830189951247493681672507488653756762309818339672452257286016756471652339378840989235048350175416099436103954377328574617576542348386/36226448321973128144693882060621384534049872270831404738837704365907026397003823803385869439886688801860347946713129458962321873391334274195673758723505460050604123466100549096435651888808617943982396990175349850142810716553928919413575502142142461188939403879572872253294433742773270423474420667236694130146259064275400121969213609472246740087385778605790820057934061106500188876661394997640651004044040133959645724408308766560433439020472372490207925840081605547779470645017306850600412501018403222792725401101251090026850374827523191604740147711053840767615947494567073619330538626184481993045223342740791672578725918661373622341419738620347270388481017868057765237572751532471404562045312008126416848465775852749524272592752930209116224808749213466461959405008325898868448292344128683652345081770267293644042696573846183011298207920497256734849971977195368680144980399521547473816676659953163094050400403852255206499088359186342632188169016117115756444697031874087342772524319897024426333663200202948539142825039587727210265986600012993607653340853540115970997258037100100152654267343812685579443930289355038306425547260497377414405499050077718246625896260976859447063925460225445810862967842281292393640440091234345186449500517898104537499062753199773363387382272712896849810908747396404258947919930646214537662391134349590448142325388114656452836733991031958887237482831199157901708174785225074426519368757966597758480352504905034121001498644403522353608465220313101326315286489830880237720774177421855766739668598005453297600921731768793279027847613091226607496934222212506566386076884676259351169489183953234764140295780431741433369112028851934775061986107346362547144923318374179670527798193157357952379196808260362208011512764758851955679362990184859225460227340174433220663421648708366156004090577490893916624796826581649846253483557418653077659609094982088044870173843004034265459481229240801088587982613238863143823699172042278502110229922444983196830927694158634179566105040695050856097275977337456779651622917358120727055029888109460484208693942005876323556299503955138092090696684407927749545513076634239138333102455638260490823301454028753712826646922720264001412172335560125016510383948917625057882356451861806743267581201380754231924217453780906310746689798357552737845249656490972177555354818628861894761910122456780301124208701562942071468051015835661966268629976515939606209688100868504712051342757191683972947540149457407302474672829015412152227353571465276398213107877385716560205451186522029674372621187931765650581878410967429603396540353497230096742126094947268650727914606878760025428236298528748368951318986760495054027294500833602877845040954711657622442706347422155278892872043710963312286687646303206627394598056096934519498749920570086993947290857464183751412296507809363101735156603638510186530585940271698071395156442108238584422517043754995392525833507002468758988188861492586141599682662566237401837062760370047237033011530116852619616836551723767442217875965047214622757008082350037948030229788743334690815000020360701929558333342237231154666448907715110051357734375765748645772663733624639041917219240282900172005600292858691776995822199359717653065857791098181030851432853008611370987209094011047223675148271482175*t^41 + 216989734810555273880950164085931515661139626964028941655943201438370967009962485812620075363904260731838268447536025304861727301956080104551082608477456720072873050311908797859283982040131384723056545397955167965936810075186939436663346401522068193593906910779008275824274251367300246643780118151446481992995898475948325393862964629411521101310505092077873149511622346342958527498116707713777464525371619483064592968039840991152100052466094383525321563523174531079858056841664281054715344706577544448479052933524015173495327967003833787308570647830715586186322013141228292013869625157389230311094488572878697546604428232031158870875931454677297982859765906590861351899150541618631578586766953842053284021749514355165886800373021351566066297314711616872829570968194031051611076595214256153250511615339682015562693875857298314215327237764731769837229425453286643370765361330349635299652054813120750209663277031314201303634811446325112993386533518578449969587897270972345712859464574313568671857240535937385578026643843791145444957284035635990348358200839582540264377101854576568956742994581671665783247826574309118864606653637698004324448929305729295280086826645348671718928023917435878463165355286965560523922289691492140863994495228101569213102389389755790029662946796082772239833239211096258157764326478728522830802689354628364904015134158903784844595272964793810163801174135829722995897082185739409454360359593152210034193527696690719005159651904264611514308853060534778454421512091103440526286419033607847467254840399837105412478766519698400502093147446037781813322888998059877756953851393079262864011455100432745143788332290515190080170415576887745364557575547727866969483252433094526591140055017348925702894498051271145032491843582536461244822623172894904804408994973164407074175723186428636177528367379495394216865392170847104245541140288483629067218568311169058303503877402436015615905893208349919785756392788002809015001953798990145157723929385378817588032955673566409230137595661937163592655888729929319649118658120016645684417121381133246176278584127016872251017073703376027104953599748035088393276863293145021607096998845426972050690272339469201929625784390330865490577794228106474846384373619059209443534344368843167298274412435960303751047375739702377955128425808568180948368288675607118424345571082930948107795753538415972369181587332331586772854648703740763660523126916517333740420411570130294453803445648559072426825483137903829260260242432666454856767253577011161785099850711888952444015772662417050827502840234649351997802122448843651607445989113922710999178856978659040159827105604040283557782030792108874824355237537539354345433255474016185753157558661511819080645005731693392884396615185584918089808533974524426325475245782156594826764053041263037755060617124666259463247680129648414935673140686017956338489008745614868029489713297811627927710052223317384245143664752732137942633659319261247718120660696054968401930890165737780937141017254924292526236985987775480585361953809566022388252057939700841643107100309657313597406572431508187551020733614662118874270485712045836446122437691506846105108979398486582459751543920931352192140740125605216584789537498512111624572934566635948045465297109053324066279989171131258896864139478225254626/28347065874898341592705944441697135042856241515798347409701698653035426394441729558632214049518221050982257919852712778935509827471497436364878720240745879356670715837031907427827840086307346092751792422441371317457516448792701338089188061504052364895907533537903937628331110707759744173547990002741596812886326676694122276215221094126489773376843907678046360487227025720925685815396161881941479279204619066085496094823947778023042177391342370094920233505280498803097450917923155174056621202375089121536804065653690594692459389427447846056277297792838973823038361210239428912457497513229578879493349800761589351828460711675628656563859864337930274418762621442236305825785048329712918290013648736344544833792301506584778390634271805073245321392671192287816861778323588156732929266347902129216626983640608008541550770030668160996215269153284367034701828861352014459327219956813560964447080990442546845760528522612654217538884922668911437009221494103694309275376988786409234932761497950985828009153385065549689022233538868215811304259815849478785673073316385623028094554567337725427916266010495607912523270559274372872775456923780874665447287205039293445781583673940859601762790453381575531197507404849665525812763308119385745609121352168760709830686980767799702139854076811497764543571923715923791721944806563049367060355989489622138331168244874797172707539051232181315780951414829298019500198748725617779373979513048755261800838244153810056806624620742727534660052985880581726502664636375555353877919994786054713313938670519618692269071323539024181322508017474827821705635473163129241473409372887276685979683502048915696358848376825641001089689670783135188405749243825977235599485190590068281643990149997163597170177818113632063485622757388060052550250466064307348014358667619994086872066237023734435415539456188713833754898406338065747699641222691726525904663989100761577721940909575897113890388898748827709778889120890209409815560299041404153588119655238872073962106118212509442661913470868121573766792421864919551824957158001605515833304592503442967126860367245344256624972380856717812663222340998685501581237922519819262621053198429135253507932012951624497812988854593446178436440160422513893837537167488770023771932867783973311015981043375987601279007459529564278165343781957258627289525340961515388290804186628667542902648179035764671783563021280385374144440493596513682070173298696977706207695681798683601080060745727897329764115347939842098665260489160696969619510240856760039577373079377575052992902549683091799717112763124799118834083910102777770003548219221505444423465670278680519522244801422777213584734687543155466895336263097810620468416672531774762663824012481690196958754722932630543914164150129066557419167062114446046744639569290198116118534012451829908893618986601098734605834311849679534700651953550134082831824349819489423441776647813247236648552074123349335844461398449277562628634440542405282106839202530309725913822137024137393224970571772928864761868945925599373006642110956600940102829566877633711414185547748371220043760417653840505568314210697540705530963033382813517949079380979396429561564993283899761064062229053506103029920229160875889775497026586499294091992595789021426436687916830554722720837646877510983920266667527085*t^39 - 183209985931932707311437457788923281908925663216481106501624108869624409403328190273232044851125869570948681213685890027114807814508555424238136892839085817035216978345640563358886664021129439714488889791921575262310026238226843209404509384399954596091078253885802411575857983467962465629662741280119718689515145471100639082997519757009985483689095035861984199260842142008316175376018085924270800242881788665276967674343029176320473012268340480772678895017948898541978486940289798928814682848635284139846229367434843118774881697405371317948432706486989610568402973026899401050685507010477178429441697833370601381338991835147437874394508764616281903775060444625373734122255298977291907265397938816597675009840381083166236963245811809744686064607600521346355650717783665736779357084396809051667371140612701951938302091235052853451305583372427688619591876307142904646220859304362916887214503609126144354664659881270926858875987328215426098832577274216158610237140030710797800236857828856529918485049593835588941169572384403797659385287175229703593268499745814428838372978138040264831034452556097899789102946798341465621263436071458690762795349200315666897111166227095115422224669492324305680786698432923928098817318871585799526297481396640421956473062092850398165782605489577346958336302871460066568326106914085985615629588410414403962721260737414781438143020808068644611536792373925535367430111400672910160471247532395515481956563803663759140841706582574758071480815095768641824736123093783608507380015614916541434509560505906655436990981689228225320651549151670375299564330081241628888259142883595685586323669449849658710027331009830462370368510970768798920997845731239907162353429478869982844150834534329684815344653761099345039255722307666984823135261758072546924230231294613380185863984708631594576824419514600278970890751283074723127486030295232589372067982574538101907358720868595645431761238773061642316192782378229913388898279786512599578191147433076805936842684509842561973571840135009533483981190802346305496039510488459259526271179104684667277038455361362039926058113096102785906641806226612710901016013846558036853937846671523508287663894064035675440001264630890378526739380741724206474216995111619470665800998138909441686629392202363253853452699046995625813257055272036604986322550464108396135422028282684827871756703396350852056184741879612693114283182156008198563018799333760938400804695446595139288205864471914883325782195472366684479955537458149139293945233502013556542555944274235637834165418731699697511458311312256444725718470461971812753851791693461259914443195393119564414616311787603165745210563973152609998859972031052247899942780165031237686769339347785847657996705323823059156134595088364953523763193199961024934017675627665386852292912273454638898150677605505286752376721005493304666978572477851167104082091257365742057864627888334648316343811590897807004166768786449454751973454395403630826386750881664339809078192316776101265304299185420780072801882383212555583596290171914682472544944699171150997828603763713813550476174288999165839039421293673381857868554545259381183956104900674894841296525800014934634719730977508044049914738257767293401096348509365197725227770423342948666018252304374597031736695474344529736934576140993019174/74962240869175614434044608634710201557775394230666740927877825326915905354190351499494077153170406779264193165832729348740570432646848776164901504636639103187640337435706599642478066006012759667499184406011626372832099053474032427391408429310716253835844366466901523950475603871631323481160240229472222682966063878368901130435806893356717400707653889193055931066222579128670146934047628087800800760563325974759423006312217457438711535768216489806566839713963985723746592427396788126949731624058569010286215195839759572631170385374806526237711076385507508554256999644855378679609826757207108592437969473125091841501929437542218002913318307915860059018505598925024897628187127805240828366924982213888907449361863984079747299677296551193693183238397152938893478924900155347804857393231118963928413578960718955920989814081100247967769267316463103936211502988908660459109759441351416772648947508059179436566730982020130041936162351057788022313274617740880506750441370346282199044413739025940300735316729395564733192128691673726256560153735246399455446571658886425340961155411404207242711903449977274257561537701192230485783986087331646337516159497770576001066854604421384280217156976720166404722297359491337723815974081471264527277454242401833877107816682474848101214280780901516310681890198270998471442476266244508326226274727761445210253533803113352523382158824369546146176293741437476984900525579963300349900079156728930581206661134540075483555296219297435036101029007106427232307046482859801935810499541767566908541304484262991652889321944469863946163965646211211350732680473475830660785238119413020569590718594307132619260065707605583980659401573848735276006314667006473134140860837338180567014107285548054845850025785678271456773091291759536583410662343592279431415748476595095474172797382351653284765537673032376582596286896760662755027940122229232368503444771177569505531354849767372367843472865580233276970840119687442661512259457465046539488583088298350595588680623717524970594837845184588161738851071153898370381553373382023475203627700175771401957697415604354811963815851598875993487187968418746104181495839552410938931229569179268781498753545360962560883237193258224338531919535339536741481487176248080729530222472584284978020038759149833878937819726311514424481686890064750592165633679431562915702348849084698613453669629005688798716533322941463544959742638621891737030013834332007711971461914089852189522827305369328494265105031218693549803688849113843097438260414710098771326831032131809584581231186939731648140809306930024336472355228938456769564938624163536619697609216959177373847714030429121964812965062614122234678778117969765863016479645139582150155445721896025187513151378421845216128567419230198229619575119813757323613602416567412795957901055150394647963125764567349987068761846891374769541724054943687907933046613967094253101587135328364914692837707126190465899797920343645110062388853878805079349197002246819052972107429019385550972699956466189664592497879225473897506453582307455819383038187965298036850846226267915004115721993351267114725097579400163199070768910501217969687565474145515002618360760017423812591631227941493916901344606003205130739647692528742577709935975530967772132574713396355822306215110631640157478038520793847*t^37 + 4103575075775904786668786706894083112353938882839477770664606928800398852555636630120222091176617308729999569410381496990738386819207374835714464439744078191471809346811027162254373809796799327828439544646728245527456614243053504791119945670781307451152349729695051007495611044574700933472871024847327928757310349037944038324485470084929961458254975677665681650337930422840915305653769891933899099985692463988001448545368030186976551143033108042299067328848703884695436574800653387368086834528547584397033593528281317756026333637415974473422675368708056362909154061338632966559946556185392366906495263669434008362563112216165423343735666369485283995132490187733928826191826142080072669147146184883129485996302458801115570210198501740422652763621108746981356227105763221450662427159605021355788511505944295295571298924998335339888500245452549021519675495158550860356852133642415723879265492077620771384534709748985713344565411047107310495095211178474745748003190212522238888728901649827623180716194196757221538838364931058690920149368276022568283044222010252189723430705951094894761057812135940997828550844407505205068982491142066238618749881966495541203136363453152033904690743163002862003563531886322189439368330946059832277965292905400023605283049489325300761841422764131146741005490776959210786017224630019143824036712020356948387551842669976206993229424021622749777332479936272001043714607525322327391681101069925105076298329515538844517523936963926701096822810096298046141102223054883646389764056469006669564038227138574200595236371483685248911346328415251638545036197162645728818367137069691379922881366392626463215533868876935155676467126677462485922063098415410784572284352861936267807151096438007396300528489130382157855794720850474873008981261213810738160013988075881231790939261226882720508817243217035402520850237279609617997696218354264527985190671573968098740981519078340189541749636720927183490681124607801256207604588649378514502718002823784585816373731546785262059578355181497674495274251938854733097974286040710096442229669656705471495262583696171938005296192939087069751481198671884929707638539542093835513890443028898536461271905723735127910046967043826192781663934151942794940331370069763517592822323222165155678832408201684089667586202165079893770310612978198754490337609673280925891578242627332012632118114514305925792146043346439549246597303680588165731244308736518798874542726828342543175450791973015210262805634818751472266680795571624343168166603294592342482463696109370174312739750988209711969146751941241235474449553082064669010857305655481994948874944872196613015876865587742974242526999467601235683047336923555505632495466199064918024656726304660675638227231735010629231240112916287467421478100008956955234487872869981315486218758071689386672216994778569598622519014323660278280743513588283057672705049631319780674344793099735166867692123176535375616610896573573165442488050077989648254660035781518951825242407354209212803202664273181279477019616374925137663841277218882361721493781603644532740365080731419628317212963402569945549348084705945192929813203016281666867651051356002446960155093820837310416392792677968325849103219758573168728872813071359013935150127539578772932219516493172108377716683893768963129669973135761440234/6018168781549895829795286582930279156573024583161729780238569619039935404362130860652154247815928162422391782196719351097916509479178197623062643965846953024679651742695166074170215447424332999255900694319515416632604801211481055628156399619129560230333659170709309093799767549008399811450885829358694429946186546305566321060242606243767974825116328221824346643754894269713671434811747713721727864581833283191413362300088820436170886733940457302589297952013095702798469480095687461999092216806370287781319176403724905448725796694247094842763412411394428107981939382980164205858388547583934922910045510296071437229012639042719772476706393348666707703872147828433996067693892443122323222692193312583991295459658450065716505870756083176231392027827760308926457471612118588511210168386140574838089737050484040367614219318605476348663589231963499887371938319197602142975331706772072732095194696835612992300827684260883934089638613216293686221397047045230559682351236057689245127175477426433807739756081264032247463177152841739144554701869616051300118683290038032062243521860530944812233474176417313607563733274667077818193732896028826565326540608428522841605575792500465628613356091852070820026940693944334689829062794075484976529573191610805245231199833289512249089608037669688461921055364620227286921876280410964350101344808426631317273598114638270771397571369936062960993995778824857686577393909512808983141885409593738286929589453919864725452249800738313540317193362132154086189618073751371958007029214833749289575894810889046943402722440629936945631560263302174405243019875824693077841076229929706123114732157768169938038371818277417712997794866853240679595965716431358420060196543127358564983871217433364458778274776352530366026848038135931285021268420309250422378488611478267048610026481229112109168502966567590010627806628759863217010468316115020624579806212514603297883830967433826349735348319722787495475068605530977498196014342449406539836143197427103447954466597803086747523427088358771964328663553325955928020669194596123988451820435150812046056149711424214305455389757316730892433575215722218611005303129843584427789543801140087264316338763546703782981010585603330568420136728219450760176861748510185350505612160970911664708976698342311732866532561438123203911701693097181668254261369305615512115584772059278978119021438009840400545708710935870509343964509796683384356093557367015911074631963214118114844684814946819352007149882603632371410328588094983001219267199651772294778671675772398522024419973650281977775901395934025355094455766178678236944914558218875217498892862297579925866133668105581733273330026458710230379100235837934168567008850102146713398716854179094700526716161404812179654436656803351178536418623497559525633019749152133580583737885915109301556817209782805090481771543083378442457415983558384582970065025889619591913739560331621511339450478572572983418507872891351489952877140377434189062673021612262002283326048228734266314189187885897756900208645771924630557457406457259833507002486591746007824100606441573806516704742978733562384672453953233676663118959103028736445028136420625798982220111989350637410333693346090741938442054212259170018834088383042007223469141687089975218706473167710216040107399405436356479643268641118625*t^35 - 92188656879588485910098322476856571705246151581521865146189100980446774814485337545189072668568970475256642847296166764148542511828075581092795038499982629688461747030813868667673352269832470302528690679027268946886838189571642248168472741362831817239387966239629662983869820986490361923118954961235398312671489042478105944043632731256137847752375211410260592563533017492655434521772053156252407870328110833182494953990899557456960865530558891830695951784485121126920215437058005744624130908097702098230545019932682080942482370996362985963518159476840030243653163942774639086569293073768028158411496412325659686734149885176328978654437339208090687657986538949030362379760176954648929736036007316963509635886187117054056602458035957365478853115158026797646210661762562472051078897572000720595838064551272988260230471766908246942149642304686836271007469177339685690232761343997700834214530553894600460147084712302595776231471088666097866475075852089034357858817177244155075412333184128009609655742863505748778880981843475100812698081603531870982288246102771515674187749282051979663354092177432011324322436519592758249425098755993806034471442712888642622049180310584192761536525746577935149523538678294370826788813996872129127680882576902737555814398335668470017384521090236578995948153076427038590475383023842534900232528198489070246206414244629422078815827070760954706851592217721052041496382341828502261158417082364523125191921312621858429492126501420479546796306114346036616063473232924731101560296975759402049492667450928020264467957721795209273627751559339418990436542715891524688890218429518829940439711012377675702275357334086486477942368385159792733046548375127593825760535297225383305837659061837527890692511294749825173270307424276993069638791914868377905087711631624336556357721021623938632951534453698227478924351560446997560219469837633602061017052764273509386361724150851216698192072053719126127918833680482719782354656491557462710855721357350636200075662226377476549439758465978312768054642662478210649767138030119405149172883394594902544252462830266165894947946246778528313052218572913690316781063919291334691683517360776076962773743570202025537083787448695589148899100708824298070628990746995926289964672998451812562979929211881486094039178500161224412056270162195529237332080631175642355513735288399644637445436399105052217876440131138378479277692885755128833284050354219204073015371037102241064744761888971708783428272029941961239071484020695059047500982017888590416903118380563016693949670974290216470666064466043648762554144025805815016935651988315190900239251697026167258235379821562910744788278278841091646279798012299889482559266561085825431385692889119594636272134953162748888249924734356574769754642289042946564688732181937188784819658211598670874954275001983330900726209941156959147130617495844428465491013303287899452324835136483683416681151857929777457914654248557818148139062967700789281112435080538432319944927542873035779390859488817968854080059033975796860457023834941370469164122765593902808198109597878213069946579331548066959204441182943005909236517795625030420628424882753691609897807711503867704528461780291124887600096645501182716393154258696504692835838604326716774090099970634656128291411527416926755944493177286679817494/556594638453628937172781219112723246566482302162700551389492853052350597254863359883743522862290270336036634256308015414398735462402852163024393671927045341168229505460121502345399640094644740531181444214636325818278335472044690773381207587632068184731144421016743815332281358746862576847614783703831253421023024296889090893485866183173626700254330127258440288166702650030375840985303638551920945647182695362588715821868214621482433153079007436813758784876182593998818448773421151842601757308634874901375147829110214826786440111407938457315004742162393251015358222363051186696102963672262781298851923337953806923151826073750968671631388436275260938212404072018309864889289423953913150624417992938125137811511840081792123700103926892613171885545098860571284081017383653457451066144741058307168470823783338247713349369552169341160686809824738546726370409692646803908889963852034269536918435247339407316507977541499465561376005456604076065676064036726037762622027174821145327904772012267606732959726715762068143951555535677417454959141484204515956690794567231708156636578929676238777135883116081261362394417431352311356946096698437474056057484270946526807921395437828778280612390552147235555063057894223182599333607554924139115035097749833616537525538867375747151516034798193758606813034722162163650460386276865474322230089853628730686132488488116642486112529270943880135358981030173266612886402431227505098008087738712309565459458923960060465398074428283455143050140377765222199879820135234029373392959097624184295919185795652713022703215437688739800267444923118244279190152515558042656330393036641677729211085562730459698005987878971461056396056685826859424346886402523063020995891717235990710079746595194307230436441458661165566540202841314559131824167901172674778261932438718583895733020563961025639384117222265396125777430208447920956082455407552050336138077425993453578570309759522739831237786026933232081508487888679261761728526471677970555702729430615253172245953631102622906666671000495567100910969203317695400083033797361524303386935673805102659535903310862334478831332698121654251642370665509189823547606608676651221564379551156070702628245074305147014558036159942315713599502549896060305500042283641999416761901858938315961798787786687516551113311467862994601776525158730773146829830069779354649089940204453887204893496995367239330470259922840366821326089091767546147447852719915157261388104712117152507206992742367264069918404856798799607292389704670284998479083579222483377101720413578686165515641563027507487445509103955430698307237574868041514019669284414259401254748435921892000819276675936230588736265589909857592489927525925511532897361365161397464904184485077987017285148984782200729754613087784221854925345264617148127830997943013040009987415334491680261126208801912573653985556713168457663847301107956882716402871108705674829279284479813109491594319975411964209305999558551564942213237240050127714167787741682631468317897660468937715972297176761458259599296753249143688985417848632859458919058545642337923617533230039268905559235800633158326833849527046211753100459160471543424930173645530448894441328643129371808492861867465592332992483699573798095741884117025913639496274618317435708084367246967941980623647196439928169274436016894313975*t^33 + 588169543669849953160779742555120399248298253376400642130440867542227421726050673369257288136007807782108951459622023073964607227755996309669588552026376426162302401527684172536930665658019281821574904784533005315928993026570886535369620986560481401981131061335675836949971324300084194725679361438740703691615087526481349744098750024158139637144820870110684659942366323079567505310967582317021114038857811420034866163646681211205185073090696715387869043405565553693119060041954419549573112672332614902141476043815251595020976550044982264795128689184475409756671926119030946405739761382826583595660322579907344093587815751889118594238145420241745952696255996816878683973650773271866436881969881315026374866697674578982585387838701446431339930416518423769660154038740807940579745336921922696445532970515756465163865955070327391322415740540239076750572657673674206230510980511448153381708011630978685944517294087113880759746135808428763164194435544766783218744257055751592925171461844437575369540626118385499517617217873895007869850753287101881504146491251297437706828728754317844492614241578011493439241010780295165449005544653814896097302422592602776266672280538726061564155467393988011646583968694033255962792038840782368485637117448946136788862727068746573180097357437227091795160502259348056936270409384218163704102159240996118025555373511934579576853052511072032903846858012072917789213261036484779732886177013859903792619408894662411586161369844488132859880878547177709540879739127638498394644362470238987957900509152668627164149633162576072080091430589633620312770149016365397166576341924235828133699945854390299588989342657315120532428409088577190027516827977500106266459953596066171155458502236491817391140162594522923312707657915390149673983454357623038782897560866559949832820438945306122417302886156649149580914533816540283635896272530702514262520751461694805290743916833747519567277357794520453644216909536504073159055506374207020998099502158340410433906642584318480420057948825538256049611828522839612821544435936271016122157335496610666256801520133394293091921448627315035309393930578640162006115406271657333289053337498418387295665686163601495941534331623360874560410516485740992866235693277804382253964469128442227255390687491942212863718770057706360162211080577166681274508259868043020613369501114571656352901213959152034580294591012785618721005182426080523406073071646340462410630570128619148537042377541994510778990462512593447585318659118731189150104541056222680427404098259106322945981798222190068850352932556732995646308547710965436889679438485130923811801871881576898957057378999551076124077510893717902527885322762063868437127758884055398787000290787138853865801363389400808193701529285018923977619770013656976050514886444629311215976332974529223226553044638562826824253284506505443021143804258435946793845171308787427568131721940275272806300910964520482279061158936337791136523974007044359245518836476949438773011941216856118598777229372233662873287792200671830064644157025305390444376874002762493833999308730665511954473150675040998446822517373660406131762485558326363439405491682063906021229006671388133954847092584841751810695488771758343855986598063839760183053962936669860686348240751725707451671073400774367759443863150459354956/16866504195564513247660036942809795350499463701900016708772510698556078704692829087386167359463341525334443462312364103466628347345540974637102838543243798217219075923033984919557564851352870925187316491352615933887222287031657296163066896594911157113064982455052842888857010871117047783261054051631250103667364372633002754348056551005261415159222125068437584489900080303950783060160716319755180171126748344320870176420248927923710095547848710206477538935641896787842983296164277328563689615413178027314398419063945903842013336709331468403484992186739189424707824920092460202912211020371599433298543131453145664337934123446999050655496619281068513279163759758130601966342103756179186382558120998125004176106419396417943142427391724018580966228639359411251032758102534953256092913477001766883893055266161765082222708168247555792748085146204198385647588172504448603299695874304068773846013189313315373227514470954529259435636528988002305020486788991698114018849308327913494784993091280836567665446264114002064968228955626588407726034590430439877475478623249445701716259967565946629610178276244886707951345982768251859301396869649620425941135886998379600240042285994811463048860319762037441062516905885550987858594168331034518637427204540412622349258753556840822773213175702841169903425294610974656074557159905014373400911813746325172307045105700504317760985735483147882889666091823432321602618255491742578727517810264009380771498755271516983799941649341922883122731526598946127269085458643455435557362396897702554421793508959173121900097437505719387886892270397522553914853106532061898676678576867929628157911683719104839333514784211256395648365354115965437101420800076456455181693688401090627578174139248312340316255801777611077773945540645895731267399027308262872068543407233896481688879411029121989072245976432284731084164551771149119881286527501577282913275073514953138744554841197658782764781394755552487318439026929674598840258377929635471384931194867128884007453140336443118383838515166532336391241491009627133335849509010955281920816232539548565440481918510979832691858566609747098534617292894217873440836563899292461259526653065335475837219547706216576198728368483100476169681895451395766833334614655818164144300056331464120054508720808712622761009438420090745508379550264568883237267577872101656033028491044057188027075666526279979711219997661829297615942093689925640831753112724701735193578930670216742642636143708098911209648632024206048705829991050614696923608593309772223548536982229657156530777017061439620831682094059255475706279926511152773152111190436795739431962073815814909115735656846552442082917139088177502802725076543197319178707920156405983784975287426605667190459060144915173628927669326794601664404401958095397813060543727667879090527737408838795791703297027653747090471415550559323146887912362329779284935488142596206947857105448882105805888484103392854827454532077320149764037492122731142853569325505534286918724171529361748968857490204892674533312022825731626938952056019177559361183592292192058291440400910280875926037448504035100813146955365036719790923004862774043179702231682740875589131171003920357833117026286836131302802536350721154416420730818967079984735594494467748729829310514180060018898399892119035432558667178615575*t^31 - 123169707435509303737800061592093039613384790622129299653609346644520603226020147676264969152675954021090935729896458272084931767309380479977242662700511087287598009652091235694135777469436105995263189191541249696466690882734870188297621165804466139249404924848677551882087377127631609294783290735722657206576644226210233999377085844688584164630554995586165044797977355300342673262622767800104058793087811292817087318037777973702747166054559904846716500999269883887511868672553862952990424965420058690252774048088565442346845264767367479576806552325018080584268919621815126617565292871386392574629422889507822360638200945464206559781192590949748948470537900888881070784450740947744897331477600134602057177457343658202562002336971680051103196951564207645485471137484491985873045700377609126319292451916307403751615294941750527294955903793766748315570156595530861718966365631264258503881711677622231383209032635721116162748308854954849495079783037655530993955656873049281775219542844234691290521915654025270696426980586576186180338179568434745989814393198057068992698421515570790767142311644349885941183718568012412581252852392131937476224863156418051835037152795295146419064021474768001616538456258596362725523739773964431985773148107782823730110377732890810929860489917296841400639357073140657743284768483268517783781451522308475853648417896849915147309388882507099754137763269493296634438189747434522283225555383735567880695551886558421558692526374952249866933199748595711031896195852598815415295933921904185932179789762813748463609215299768586517459039656603417910059266145895288604822558005451692012360888118007317896062880688241382622873735059010854994512193185240136883206489550142386576291552761185085808457570979696772706072628111221922172767370167890245421747155210326196753178467710371686412938114811983929240676745341952865005037632070566706739825784032832222875729752634132967911668356242920229640780654821393227155803842905080636821461031805893205040418498532711616347987495594974399242369263613038469304511188881831273554735956924939623139741605680094924250911152688007377432340027134280427576107221776723047637168507008846583584574551632180171031522300159006183432748326096803808527822481134694034322516697821060051309412083992679410370087453179988445295881830666401386989514727461299497262632297201542411439125716384367761472193168965670853428754062302087325720280259254704397447017766793780695832530375681079533680041257955954154785118788256816568578691001354292775252055326115886884374333545412821837274646002755958417067889370401987143867742805609946962030338758243706610788062765566391035719670937479368254730451361608849298902387616735294167459106727152631836255577894057042335944417862754630922171538131658866268499235662578931942572449005920734571279705318834622395832869345045811327500056769134590388265083208953972494908638189507083162435789747810366450103154484714698866832198417478161942991287411836611349019007412458724341538867675676146145115508152014903862908085761416309569355327814786476420434652197972826486706708507162079028915460505713897942811596911493688043031977020844405645805797771431967290380511246417881093408745796223261813440189804545349240310361218013326898398816623035967893361665888205385095546695459403350783556/19461350994882130670376965703242071558268611963730788510122127729103167736184033562368654645534624836924357841129650888615340400783316509196657121396050536404483549141962290291797190213099466452139211336176095308331410331190373803265077188378743642822767287448137895640988858697442747442224293136497596273462343506884233947324680635775301632876025528925120289796038554196866288146339288061255977120530863474216388665100287224527357802555210050238243314156509880909049596110958781532958103402399820800747382791227629889048476926972305540465559606369314449336201336446260531003360243485044153192267549767061321920389923988592691212294803791478155976860573568951689156115010119718668291979874754997836543280122791611251472856646990450790670345648430030089905037797810617253757030284781155884866030448384032805864103124809516410530093944399466382752670294045197440696115033701120079354437707526130748507570209004947533760887272918063079582715946294990420900790979971147592493982684336093272962690899535516156228809494948799909701222347604342815243240936872980129655826453808729938418780974934128715432251553057040290606886227157288023568393618331151976461815433406917090149671761907417735508918288737560251139836839424997347521504723697546629948864529331027124026276784433503278272965490724551124603162950569121170430847205938938067506508128968115966520493445079403632172564999336719344986464559525567395283147135934920010823967113948390211904384548056932987942064690222998783993002790913819371656412341227189656793563607894952892063730881658660445447561798773535602946824830507536994498473090665616841878643744250445120968461747827936065071901960023979960119732408615472834371363492717385873801051739391440360392672602848204935858969937162283725843770075800740303313925242392962188248102553166572063833544899203575713151250959098197479753709176762501819941823009700209561313936024816766529364728593917025637485367429646457316844815682743764964005444151378692841020008599777311280521212121363653691157374509412703415923079826356551102248370172576007171421662094521358822883875221423011246652155327645647174469354811419883798993760992291998464010581407170430249895613917348249731318657325263982379730961539939987482497089576988074766292370586985548514564724241659715489321740437942612964096043001051390886526191955951204681370800471922914938438128330766532879958787625492719144970190484360836194309838744920004096241510734011970883359088056113874083902352880758904555419527240684588198719479081133341912103689358096609353408651940877760679395045707607512868584406282142811687391652263931325940279748925757899868202403365929717127887849298165242150752898509138642006904367279177799929615988991223244132892648762695377070694228158925336263920553531396608847552796762773933275533605811496570369708181313171789106911323332206571918976098002486318380238785988967825633199006794404734684063262447537012292480496966337064689780215656914044847254136989428687725094964066334851799239846129257106613415698790833868281799262904144952529298028585077973401010683889363658502039399784948498119292066449620995508511361194882710854856448997505004523489807442722638657074580156772712370562788177766329577399982387224416693556226726127516361607714113538337060425499106154436864125*t^29 + 592080797141217621342513511304252931040288129816759030420194777681264815300036945345597349583608824648534837756267661785637710445284998974907646659687411716236446739853280127756086079767524016022009256069290009197365098139882351193789330839673531744383527375048017355595251103946871914089818241775755375668844206528956192254165381618363270048168219794534950125188982176343299067630964777002893338859433397091847672910108756202891104743553077405656009929734570963509025407542840883476986157194335438189002640809256354558215765705044999473515933028281383394639132286768572324423897992740105918231887639475012418137055917698424116575856934358504963729533750676910405867050255147330292416978644031529827072248231010037328882138206018910707221801946465298434275643948959629968046874922426424952280608951274171533885953707287432540460483379990804088432914123602877430969993242129454554846759510878772291041857973498611304569355325758025997268612368979411017294510124137749358643403203396625264192554954071240604929117622370644744954090357066574550304026321548065564399497442604259497965165899249993107346561004078821745225380633785700327544200543754283102991272058686334224921669008037650827707404771044317913587588762732866397166679296328032816589811710843452560048869595131681052902165346483592031930814728979190407207293057986152361579281371811660675211588283190661573739654931529855641059866208061689656644192558338339577096007730553663242321939743061951528241121140893478733393486074408117321258306869634842051470606010971598542154303691072160710644126213681346333035120957812284476418467873733157632837252312386701813652592951010057584690076251143292934450771315580439412008412708291184128504795202590450541086211740967604717000060502466848332994327512863506625967343471750373346135367890714253996809354237550773033688323786381797951152592584881249135422767030556547243318074653839634487253301581894252466699849089963461618510177774744861032976969974172317036085431562798880975747932793473873672968169634758885228031629770134469623313045400187557842024634952650267324821096784707655904753719342910772064943572442499954826027753145971280299027317850218955683991052734286557955106026432214212541694059981216386212327124085651309933110136508218685101739396128984966838121608066505617769111220835246258952165524591046026554280377923000124500425750582493083509277431009847557184447533526696806594931795386088234860862835745603950099725503005472781219916597837781066155253890374699537646295144946049987532427039374358536622692269307215558625979781130640609852563622851978869928866532394981777495826074449578476516154351928814954809630182551783398143557838764744958902456378101801089864964130758627237968555438946398989183393203085508728741804319741639089533788943175156014908171314066281450205754416913367234658193526201804094064371170418969878201447031824743232609308761478695317007528880225887999482628776960257140973264650346254860400183998003585599374141302646590325901167368523452946486218814028269913361653182890847514806025724340221351437059115381316655581077637114235313200446525446498462810627815761988019454752526262820232319612851318933523275120269472999551755512556624329431256419735399210869385431597063686759348740294433865085955534218353307257910644/601959718703767972804418559855453040957480859705741975640674088724329015839899245015333904036019257886936171844596443003033115155263272715496601306629563143269715295873799116956623435212076600260995605812067499709423278175095355225130146137094243021104215753137230772067827801779522222609489342877184270941231797437074408646559949320360191885854996532614927584380916659123760705767804875549883154383316708150762090779136470358656549961793910864265663889599633212945430610742414725347014439722504802009324219439006345188844269086005450682676102307354312450157675820423989527931522014002917428050482487622551922847922821302332552325118586239858824525652913494816040449488416461642946824343022594243426873181729106044571419048701739115835562070573852999677407548435728402642070902256851614783614803868981980236555189757039180008465319590562805011349836336501451872566040869996714178652780125894457979699671637153032337362616683017330427092972545745048536138258932211013464382843718947436753363232306322689384042831619623224793172291234520534664592659323278040562112976864359681198677466707445291646301022175591901402564722267589219211753416401484252513318911854000159650491571394170817543155162241296260181808056722904228300923784039886183691866602855514873456950699159891463469339656730342150302380591953810403099188618749214739536321992816703449033409745525387070967544510496725422498374438272221860467895964859780112058934431076265724830283894469209272075311449211380341697990465636196412978475926554509969729097467457992163592454020718890290329878032189650394339424202516043471864314840080243389902246325468712043914093454751781332771361933039362414628531033466485487325210794929913625131018738283935241492145769819132407843637794263260982830409026137698760416296239394016795960639585868635004870989302571917497058505934838313211701347487295033245947855697920727171603400021181401364718626260301502482649116364979064559076199988531764040438375289785747844082584403931043042021638871478041288309247066722179136692517331180752632369544415337954428716042444785712374625063312883325554767137356168901569499965905718746060955082883106411124904051431801099170143322954615909655482511573129716972228230086252626509372409977605458726391870910914690931640157160164440165307641419752914614786005192135968883628068764982352779282400276666029472406172452161985517011139051726447209415112443602471381596411219110111850838918452703749582150796620218418794940014156346232323662459170168761228077633542612986472246793426007333054827846923826460390669563999990480656659317670175244899434148692439531012704514992634649523509570890318584698748806924843249041697425860782667651041145429290430570236742831900939654731196756556474249393542160639862987197818500609060625388098575731317867177711876307324952469939263376382580306877828585837759011088272697594054726696242486349641137224451537277483158784359153127587115689854441529207818374256698341318206446926879914927221040785086288347031660068204952573525306269495792408578411683621311117888976953131549728989882187888248333666529020934441476310516676045173550728782447993441090924352922440068588192081285383524375013651668987073206772235206739875780376820144873803509452411564597806281943521364132547873903505955111052754038625*t^27 - 1113468561325030794478527893614859566975746805049525310502743319340993551885742592591337045157476975818906651063306953973505336708732405648963733023116561252884471524714115833378413020862816875674806471467176875742989345356290757528435862569680735415179703626871739643823443038867112910366092656896618918713404499547142599530224659454778023013350414378712674505539610739931419204357647702316774439077895107386637433687791534746352488564952785514085701515650397404816395544338492032692694233660493800857621534162610655401202530304860502852438589940816060770869532348482005882060239613130987681987335187549578343261871997368874053517430567335565499098880597828063734576274041210399837067284619467156488100773373133765840741684815081060351335893735921286649872313084492032360113535805363361816294449473747948322539359344380235952678337663304783377434211010224155601288998485806460638094443663787610909353585470325296684750867240429334300167977039819805706179698779316014777434377284311938263191452979366653866220958579328580431542261661152266080450933796153583698065634394612281552535091602394935660226397421709307242083687903448613700897581101744544107088702547820673832861236980312639998258712113879140799927841182223923453956192707858584506638041252898846753509148181919598882954431958707288979860673040018558381365269917133479794327063763908671609286789012787217158876084364571732441477224987450676925403678537046911521547378980752160947792497747600203864695643643671857927337935906000840342271448354981049753005794859253310073028409325578481443092843169878634834573054768926438931689933697639943923034832579640289115425025903751294645472491416966340379725322722296462836869574779946556393433242237938339371298488195301283465341725666134399532944875349952916800278580921422624004271993861309533465562235367920189080342634950401094537508454328556806575715800315372046334262973826404131816925490361880817279020590536364499335410764840513180433207066036205127835192231184918408438797903609198537756754949208733026773911040006245719558868719263331485338480918574362055124292901056082378491969774286265720509250622293924421424893679698366851931392735793601113814965936224041151255888640112540951319193638043807383779508187732097297208472834853437794434929583588039844460160099475619284878240151629819607297469508829567002417412483964529676204809578331694374674677164340535423013722761550453672209464062790336032798902212769936637512992582370789824879769370300378537708491098616022562996165946319767019654127301438200038603358699343152880322018796691320095337478855284162965798351256313016017679371373480269133634310813959168171967459829818717959884968440749254637339253044162767674856360922733404201006845079274150590376684571424614937195150412080941799800434511775718567857074218234170264257290938188364585412682769929021373969047361311525355093846247759907180883342852044483983518410449967132746337074863415719323933126147385286769764623660511843688980839032672967030856239306789738336648181682325039503971715598007237801855769234734664915561052157519004333910531759232340533517129623790665778664968630141898837778252389450548205824245088080633332301553195483659822388765006187433054244689791558010236590353249173974774767601442410022614096516107909087413404/8574924767859942632541574926715855284294599141107435550436952830830897661537026282269713732706827035426441194367470698048904774291499611331860417473355600331477425867148135569182670017266048436766319171112072645433380030984264319446298378021285513121142674546114398462504669541018835079907255596541086480644327598818723769894016372084903018317022742629842273281779439588657559911222291674499760033950380457988063971212770233029295583501337761599225981333328108446516105566131263893832114525961606866229689735598380985596072209202356847331568408936671117523613615675555406380790911880383439146018269054452306593275253864705591913463227724214513169881095633829288325491287983784087561600327957182954798763272494388099307963656719930425008006703331239311643982171449122544758844761493612746205339086452734761204489882578905698126286603854171011557689976303439485364188616381719575194484047377413931334753157224402170047900522550104422038361432275570491967781466270812157612291221067627304178963423166989877265567401988934826113565402201147217444339876399972087779387134819938478613639126886685066186624247515554151033685502387310814982242398881542058594286493646725920947173381683344979247224533351798578088433856451627183773843077491256177946817704494513866908129617662271559392302802426526357583769116151145343293285167367731332426239213913154544635466460475599301531973083998937642426986300174100576465754485182052878332399303080708330915724992438878519591331185347298314786188969176587079465469039238033756824750248689347059721567246707838893588006156547726415091512856353895610602775499718566807724306630608433673989935252874377959706010442156159752543177114907200674148301922078541668533030459885117400173016664090205239937860317140469840889017466348985191115331045498814757274068174766880411267653882790847536445953487725259425945120901638650227177431594312352871843305145034207474624305702300605165941828560955335599376068212703191459236115239113217152173567007564715698313944038148736300701525166982608784793694176363997612101772298261459098519123145095617872151899043922016449674321312947315804842819169782707421012576682427508901767114413121070799762435250938883981232358591591409860800998379667044293054273185262944820397021523001295322509361255903706058513410537790806478433122395099271846553686110859726200603992545100134934560861141908625598449274241117481615599892359009563840404718220941764256964650323415236212974310829322205056125557782709862160433891312945316639282529097051089348244920598395057761080440510348438613526552706417103371215351426997790590230038353839473115448931519012101474495311827900066933743688388080470679450510837359938049019165659407842880865282505711391093036990834137809820420828499143347395980320521496590105243569454862077880024385702383546331480616287412857269328743996949255826368778813356040665622453596671647309647071959220476968073851269987572466035468011987595552968294254962127039977876451280839419103145086699264202730200401779951189819177628145191005390479823665400539729016426375352264813136579604677117756823660034778864822174872438369668501174472841041181258588638747415786211984122272426994496462521183379013849504369513900005367808331535662527812130549826300312585774417842562306317748648305594786875*t^25 + 3417255189001918255938402088039974645516106326689256813273854753710385753540622808280128464870857529257974649300343209801300783164897834520544808663767262564834855411884026312906398488729351838735395193997992749497968322187972454240651033516947449823227618739352435393472702034994230729205050283247186555517614088748572329620762496827487623263737739032087453277050894624218025775201613930724163429781212414444575057038670669246370371592182200383097160255615875815362510046160211526990515380055565967486891514213198198811022382359480696558026701833131526475218968347234848927841685571376513265217901572247297659494849486447594457672700361275670348005387211206545306362635738071770852036153803040281155474153229164821551838741824554580861744078675962693141054132125504818936433341647065411819271531641209744489644389774926774964996070835871548741537666905003483459303804020366637726875455896098946929730914417098536584027749735644664908668504477016115614202635985250915792767917738374666840027693395333811888955319378129067293233450387466029423897182002600136041126097338910655065015169137362363159195452648143841204950491790407084612362577746711450708155937909854793020772368122121527311548159540928064911034996393228989301408132335928980407490745912999200500256572579996502417224794460679251305271534535886156399928182038058392992054404627629505813899808344983540264227117607465536238912782554060846426189052079649271547653885403232177212065301466529245345627390264584429119510136566946006120236515600617091803337868540535988971107560539692708037694078150554451403638376433273934570487701149224990772607954978313915637852224626800225263608725147928467301538663741271616429821383315544511855301010316595339037421245794627288322357881923665719516686618465761020644337142987710342076092952616155759942133214860731229602716592848396947323662793448996947217563964368807988337129004767026601194436550618052945851953024986024835308445370653344218421365352365594305736152109587987080854186639057233005819505852743825172769887811723082244659027696246361729070434811006053430143368277337799861508914364871422561702729816604399069889771507407629171874394191069647358366525153210514175310348046849448428788113556156808853688030617302906220667480444818284173722382109652792619558946110220122553952801823077260127552822899470238945829563142425945500601140831862969941920576588895906384573546371478688364903236022888317865295392387878092452444004506892855327769942274577650717713181303970265171796582949420517351240989032936430248295706206389049223455422208546321216051039220391789731048621572130937120999296152770443970972993694021901350573707063969884490987379260056462483743263105254649521955779104411538364311217426292872626687056902574066078073343429814227060416670542003465331507140826031174998063242198113388037065809421859191961709005523587047818366891865409279270952828183380822562566184953076531650360357075502094117906447807225679144109972365354433658021802115176137913499755180425145677638820213691495620332815839076823569029479131989736377881621928812655113998559880351192845721285156396457791806117049259407942505586690912241438560034281248405697991038802245298226063062035589099668791336985660310152174795438842834265555923289166359126987189196284124/236939310233655888672172748918233952273404089132040304279037965462142876029504950676457364419339500420944227699191495987322943973196227105189830335625958455410397016362029358413039396831837248903687016790386193507909964191073778952764501651047795675806057216854215803204337539791157566371846161337019234281048427195161079778143818135084200516757097941841648446066491768218392643277304408881442968152090857014389354643213801008301913142074267284744009261561752292480385509027485903862729132977312055392924101307782459881500480832415407865052105459751792396635266494037345837611524213709516358782586742564174474122064509785159030501136001731842650955851518656210740701178051520682583135776105942671581665173585051374230306663557806675222071496133282557099467066749218541010393712523336980074752979698996868899853060148840584676426432541801845263297666596407276284041558027445357303848860440844638094163964172203046305590534657848679497313775693888976875670671261003364788691823952131685964879163613732649778314206335843887006698230997640499127002324019766485235415341415929008389345467133273618917957628391948996149504036412211149571750148648621173838622082825670730585712851823972548446174438458097415410276082966940120918348392597664764999858930141726298463904957818395303198044394349423120566637969094988871805755262608598772137820521347300088379321035094708094840141665533739708489400758599847616757648776890093389485777545969603503484572878264956524267362358062627935793018665389862653771297300621912830307076365870580821034869810738513004126986726255636204678653843737925804639643087297606394602085097397119162042338399037923191404810320948042035778864557083359602027584728172636254191889889959097776082149352533445280023789115516926739851335835193234087856951599110440707464929882080810766451946438123770695517928466635694505632151701410919715082218206548829560197593850651883090855233485583522752871552731372377624298610737584656972145320151141871136571032193205465336262460858697983042476475534663422953828190710011651987793874360757530088274081727799018082444284367014158486308020993821807971651961632833147768687312815498289209252292868633984633395848149768224649037718607132553968203226481610439610626931402111521935629228502681368487576644234713317771955309712506042795514385655212902989542904340169353186902283656063131418564835952696343339773294149815669825182631597145702385727746079753957033509836769657044626746726267668183571347323983580909098433796879894338947469414694216832268509876120472152082244637284945065523090164589369089417770975224084109203832276951166189809237124416275375565478376223524524937857841434815975596647763730029606662707368411865246734579411600136560038704460132512442802838558415407542411706773296730869167050675174904526303077351642767386369752373689858902480474570746501600139737061745201399710193085491804519719486501802369660875891301485753416105124525392753788707558505394153797016886577169598067723998811597060609882853483405543630087608585597887002461491208327132472941211493094304436111254733568276445725130641814295025506653251019377647708572220135282286062716109575011884595824976446335175197254804214411783680705762382281057867197580122875739652184617029911774066769998549193800541967438721351767325*t^23 - 17818471774205741506736040829082035263386521255507893461810479814320017883521387187825579121428120372774792705794898733296742797367878947742933933724410651135027470283778857777275466147727125707467847797158225686037107687073956979909063306202045904243412898268193401009567328406059489096803330541990672598550400630831430880955013545096085218605762412362346851118930719293016741906858541404933527976913750775312263712776612936749565842932224786505539832871329795285167762486387990635935660069297803102004565570317590366286259418041726354578357257934351019833686248333140221579577632982608647026637336740050319726940764961949662905770680496034597100654277183432737171379257516313545158616554277932769773153223528593374880870759751199006428955600667487838780070762128044616506405212478647596668986878692871613076019525424174860276227739510839657830268675816515102076900975858820511803781529285549431337598997619146447828561406594962072484623744691982010188605436383432942364911657806486075717026612555189370666889163785811603806438130735080258032671065014396287720490751868041152352474117718320805777821831502274493591072068666597862124732406795395223135509916669010569212050137706218241723227880362194952421448304088225314607762461170915576669353787813493210195938191721394911134899374317863451195951540909906624666456795695261195061155428883468630557274166119139559462248199095365051646742382168183147850189328268502851183195110390084739808866672489093878809896605817063878425736905476315034159033324373581553687953631260830407823284632460007996319342436212891360828712408061575131635552184888970828191215753250281540352257997982370322691780220744246259030021179584206218875992110960904768003673976827839618568028556832508095718485184694963682306962800667131514434643227287580031844293859207856784477571509370832454518620328137566544260420774112526317314585910508529763864945544918366369279323501097947171175745997739047608475711313630549153531505278977291924531066039284023810845436751625613057010772493213617805952806599215945041476535461008483862519859412459647905900796977148422738754995498651318969204999279268454384543969479872149716327802849303504188842455329793112084784918957046788812629415144822696155321355375857897328815862605904830145754784593096323160887656214184572042316315399497720789919764546407016590800531054593783402026198649170966851795842162952001556818097581787738600365367423849472187992475559052871109157433942478421075750251824855734015917746740094371929264752124848965218237949784630676126035196747071696608623698142228455568019497547095623501857252403126136885223717960617704737742450276980222456253140889375832935036645409099124877374382946939648563278837397520621747425048007077584176288911037175573643750889414233475654297086251041353050915543690894835082613053188112756097834363530953506842628338937720655020722010008214967263154920779534653403756838574831757646191557200332312459583938275049082959992278056375142986118260896772157362600938827232090696776024001559404491537445359141852932882926896298842667375320636627354887141229629680434816247018819877490677911114308190832819030037819773523393515411138810797991945238706790422735404236202829302221017554318408752143311654792003383854511441717559902057179938602082806396/13376882637861510506764856885676734243499574660127599458681646416096200351997761000340753423022650175265248263213254288956291447894739393677702251258434736517104784352751091487924965226935035561355457906934833326876072848335452338336225469713205400468982572291938461601507284483989382724655318730604094909805151054157209081034665540452448708574555478502553946319575925758305793461506775012219625652962593514461379795091921563525701110262086908094792530879991849176565124683164771674378098660500106711318315987533474337529872646355676681837246717941206943336837240453866433954033822533398165067788499724945598285509396028940723385002635249774640545014509188773689787766409254703176596096511613205409486070705091245434920423304483091463012490457196733326164612187460631169823797827930035884080328974866266227479004216823092889077007102012506778029996363033365597168134241555482537303395113908765732882214925270067385274724815178162898379843834349889967469739087382466965875174304865498594519182940140504208534285147102738328737162027433789659213170207183956456935843930319104026637277037943228703251133826124264475612549383724204871372298142255205611407086930088892436677590475426018167625670272028805781817956816064538406687195200886359637597035619011441632376682203553143632651992371785381117830679821195786735537524861093660878584933173704521089631327678341934910389878011038342722186098628271596899286576996884002490198542912805904996228530988204650490562476649141785371066454791915475843966131701211332660646610387955381413165644904864228673997289604214453207542760055912077152540329779560964220049918343749156531424298994484029617141376289763609213967356299255233051671350998442525002911527517420783144269905995980720174303062094739132951786867247504416898139916430978151021347546352636333441577540057153722156855687440851404704474388606556294354396793287127270480075556026253363660413916895588944058869252555090323535026666411816978676408339773016618757390764531800956489369752699512028629094379260492869704278162915127836274878764785287876193689832106349163880556962508518345661491941248197812655554797904861023576779619624586913886756698484468870447629398991464659010722479402882599382849557472280589097164666169010193919819353575882020703114603559209781451280920438953658106355670936354864080623750332941172872942228370356210497914943381377455933580867816143271320335832080054919591031360424669152240864854504527768492239924893742639887555870141027384970276870448194693957280745391399699383262076133496290107285487196143564237101422222010681259095948226116553320758859831989578060100333169658878300212686451524104416640153885405534259942796906281503356469898428676234894149840708909770105137705701254983319856492458663621937729300013534680564179968349584841492838041695718332277109761408364057340152840635240839089135294948835423438371027610807769803049432256383944070195207981180613047015330098700649062630539037740918182365487263998109493800906335250852156259112626776723856117917099906497968409148524918024841977265625145549533108493064183296303700644909654255029122592801003856682861832177632024242763398276445968626490695230744986111414481533046071261605226816441684008373780997195633543386923657729028487633808091834397197855687891356727867525*t^21 + 19551811374444673104258261092970241330702828648442669814546081954345128531932415864348694301465314673168572771966289651911130318953104519316366276842575765401176950443149847450339405129991436689941889235638400532520110964029156654823165050908956529328025998151398945526013342612828153346277057699371582942456095722615257139965726392648429110998902264834244526097241962562776205931865714097512537960044645246730157938825433305164903885958550343207618114145998551126302342098861430316251595784332505916522186582673673028610811377912619733737500808440496820510912681252598287948411608148015506563763643666794757597545227633969047129240040965702465531417049566138186240013220198131829514461614485772608400141685291098070093920874166668746410795099495218262022721155779050792443027757971218859353707623272704561264962468972625721913077061908725551771732166192421193413162249729528212268011500573643246334776088830930427780125382101799706341767332226425725897213949497787750216575506281193166109822707283029805964180257242063917208237686896023864805059737835542187410946569817052620941931428076372338792762633666730773297170697511913810278490464808847080592449046521862312279907456080477129220021245575850974670090760170397367610029604766383021187389025184867611136708105645650459126017956893368509141202769055000051810217048463400493842647505269640392400172825471013095537840988170046164683448707647861742601447796958762479849248151646585627477524587163444895893630480393709640220620236836411109830107598997596884163005084930449584795564498103523702550332508713583009755515748950849757527348816912909551227436206286522833496512203375923517775075026615832236418804168193025745519600441860414191923642923549030093529490814965522483989487196634563100218095718469450308504474949543440514747579871828204180201469006431521762077157702709239797396942659710699712754885018195256633680233597295992369558675641334801488143246931352824929564732442789231115817991931409983722383421188288795572539461559587163222496339037289004918685865532554906137887422093624599557790607687274419812756355123867805417977587504644703548593238077477200491267903589555234864762578240014331566253626224589892554605480894919618010700795051907473688889325691240977991784712838120334113525534572236809954134754061366435418771735915316523501249056487994950775967315742141379377656550839780675594195779591755290752196778553616907575786490401484553329901993675602186178470153257261011343732533557082860360430884969835665033667920424296439586368771147295220671679231019163010879825594362208423228226200145585192668527317929245074548970306461282144651229238676637385118406677593188104981807961961245959589833013270762172112721575699477011410803348017953555865978208812030350049240662828989353908277657174622568895422099644898258133193399434409757861349029160650506971226369736047975064737630851222796021182514890354091726337781959835563139228903912345669281842160526503427891918495016492163775945237888307902297082480910285410298806485086394371328141821449103627881896574146183837063856988948361433835272234586402393032797072648692818242193270798738556871133436700377228393347648286561738415560250924978619762762511740862493110643082140501279542155469035972916372981536403849285757226014750021708/193867864316833485605287780951836728166660502320689847227270237914437686260837115946967440913371741670510844394394989695018716636155643386633365960267170094450793976126827412868477756912101964657325476912099033722841635483122497657046745937872542035782356120173021182630540354840425836589207517834841955214567406581988537406299500586267372588037035920326868787240230808091388311036330072640864139898008601658860576740462631355444943626986766783982500447536113756182103256277750314121421719717392850888671246196137309239563371686314154809235459680307347004881699137012557013826577138165190798083891300361530409934918783028126425869603409417023776014703031721357823011107380502944588349224805988484195450300073786165723484395717146253087137542857923671393690031702327987968460838085942549044642448911105307644623249519175259261985610174094301130869512507729936190842525239934529526136161071141532360611810511160396888039490075045839106954258468838985035793320106992274867756149345876791224915694784644988529482393436271569981698000397591154481350292857738499375881796091581217777351841129612010192045417769916876458152889619191374947424610757321820455175172899839020821414354716319103878632902493171098287216765450210701546191234795454487501406313319006400469227278312364400473217280750512769823633040886895459935326447262226969254854103966732189704801850410752679860722869725193372785305777221327491294008362273681195510123810330520362264181608524705079573369226799156309725600794085731533970523647843642502328211744752976542219791955142959835855033182669774684167286377621914161631019272167550206087679975996364587411946362238898979958570670866139263970541395641380189154657260846993115984225036484359176003911681101169857598595102822306274663577786195716186929564006246060159729674584820816426689529566045706118215299817983353691369194037776178179049228888219235804059066029365990777687158215878100638534336993552033674420676324808941719947946953232124909527402384518854441874923952166840994624556221166563329047509607465620815577953112830259075270867131976074838848651630558236893644810742727504531239924607316826428648979994559230636039952151948824209385933318716879116097427237722936222939848659018559262277748785058118752461150051824377111639342080568257702192477107810922581251531462845722667835126816419437288013655483628350876781375991034455883095374895886134366961388870725433617261324064125639887548766007311996644815071375271632462138490871609092535801114064466589767496822396976807237438580813528931740685296915886138612131904669884212771870955771392993526387809562782457653044932364777664902901633136978610208936813824426167163187576766757702947195215919256177317306519430563909711668662401467463526374731774763240897648250724833835950205506787675142630330986111532149743146518281280638512176128125148417957813554999258484397657551124794315504392020757338897740147756637408414681840801885488415203806239696199143741773412858898523325997114584568852929800856704735894548639390102897195622730567369926348186115612545291964485987079609625844873966676013183395000422066562333389227287852640255536583228455047484724182992618771460072262484267848305015525530510533571618608817011318799936718020100342865638094023678378142527495621096925961691708225*t^19 - 539338270947873538405921623840058510171913918449283653856050761984142423919362547909307040416915622796594334292395563644530638035777300127844835574321925979561181393962655355933062134155590673650312381156805325323942768550235478739098214328579085365438463745414815506871723266954954763588121574550013913697623175602188898666412892623950617689920528879483351169919274068419939039004504778099513882228443627028940262765778242490850337863653574049528336137286859059599275217091422565761574234987534317834144840954380536904241814520940934972286541968107433865182481017997148511542590311320409551927442781369562211395077011776692741239401855913546366555004078818830748111606171710184637394635791953564578202612443491594014076007942655782201987225543856457936235528287964666518822597855549809877117100292748349400462738244509749117873937767824835266886868159861279454701086034400144068878785550174404665026694839840162975505991325388348079356544031133336084343626928267736290057916878197612816662921339269496630131949334051307775868598592828937571836822887050693604354461521040814387602229100531585942823901890012597162978382737289887372039198363457482894898659008642484357695017842521191537545493087667202180854011720597029320184737214050444308842461748616250773291342027405271893628077161973443715871842211580213452762250336273931737826693434587097103332053765705546878099736502644292100353682446992180752168838226433298020983036206399944931374475931727160935713341457455270233331571733368961713179494771079092543504081211113063124250533359335160820258727378331438048247894326656690029667188746357478001234390718306920054795263777667958691763452838954069065172769961571849238901485126268798326492570368260522944544353636727140364603257690948198536428623450348223074837247338367587038628903696005948832346247454520876183520643853575104722552687766707367921766403137395587207129494960441227280303493679595046627990962531459858505372194530849001073250131788251767805555208891419627084248029326298909126803872785477248538942517603299262164345828000429022464562172973383211203786294245861456659938315628663126636374059214272130390616478030188066936605070928664814200896640469582541623022538567769008005832675577058677477491280999509599056961379784725141076300275166199982519047037705727072960950747085263248041379351257705654980938862501774223697339527452454471892942822559048054727488802462260313193452383339588936601579450968584479442434161183766149179364454613680013816605761079047609546719768439136775696568690488019165815739216269943090857368898104683273318663098095412951764997400174736346641846543272100659236075150793668899115811569382882935473449835513931129647692152896729977208539479104177156419848773817553841748068463022929069201012613415247026155500305262648469949060795678499788927212466154506521583230247231238983833103494177088475622724113870682835171935350111328287366435152702575749834779682103745755397603254010647421084137351028223029729254160976361170109298599991691743139689187063829470747995928934656051776190832161415553571599475682454295388884387362189095200018529382513103231626777653616151338235122285344022328564520389428044023660599455208695629321297764287299648244588028543908383552939383281979053789224641529539476990783137566036/87692897292647679988791839583880813374052767216392040895801904283297313418651988780011605773148484482294405281064667005380132825087736025220492536027516606056575808534701599754174772043240788679996890723239462920632033116865743106870811412564346514185552418358263248276547753839485953417184867233960177742055990243919481753449474098521608200655419247961186981428331068860004646025433302857884212613865890817024600878935930249779596167273680841954751035768835455713038039589635725420923091218834032885308960362719442879362498459442769358710839595392356628541488576308679955920888392163387970999946831530198922093894929523055853301683942192967088017317338015294188608690905114165268796632687242124351075352400042608962256108329389155146415215219400807360412457673353026557733785760874679684526601057456634157917916532506942272838157668748655544863309490996507803657768916863718855655590191179686471116742287881552859023196010612401222712309580738167564523845128396172331848364887451601897403532607587749811502535964340173488388062179843732210397449135983714551023865765425237507955482804294499276868543971259067117904490404414231934551732265895236785890903208360517084886426450015007987768282894411060125251050238645307332727168539143913179802789057963895145580472223292830480718616659481942883556678827839046377412662978280665759612339694285193809805370335797128857000311405695802289886646563113801895323115868461794102412670206172043864164814256008264327020680255485037432546759191445897199333530041274291886461112543263055930752561042998832418426676294294748805002538144312505777764384110455209886993909142355581706003737852728638601260133455116993736008224628450972227623300989789886130197791503091800612436050418095832253764518176623204906158351955862288554472785491967878917722803867282630339230540374674400806053951001136986395998769754091262989934533771167662036050867283216495107157899648860855497031766750036565396285924255244637989788005178664500742895011930695159208090601030134409901840930707675479172490179110282482246427458036887188380855566030511185439206754222509154892002725960407882964192564042977821225555284205625324368738356731518150712237171166268320181402920530008151509791543429394972970301700441289049029926873441893246831529067777041900625063811766473980919442731693881886750755696627058799944843497094557379930775739944585544453474577905828111988868232524804472874538918339497775801225157307459815671350618747868417040644037591179523694037261827054104831062664232509140401384721319586790703315971619163365554331545677625577142962327260097405102752525565265011727324406334430424412505388959991351175752119915436280148513890830067633114636000810210873194982289091741826244791626263782668430170339451239299369558744533171794809624236958389516453049384449709067149941769232608820341001955275467722917664711331254442540432292115295379819990722569628077793501918987739574419322719535926477188355755914079352528840416508432051126028163753311141913254182775536300834550789877164820015126640330018162852962074653731935828155676754090497990926449963289005190914775028803060476538677608921047813671166478923572106994557623772686730383823383302022714967598018895484054894786537171375451092055089556964530043853046469937185942842843338549353775*t^17 + 22866172262189976328125313095466012971629742473244343925118386038738985856699635449531368666949258400733994862342852129621308996962633789304550789129270686672324301018592631622390438781741774430804902515679375813179414911107510098031038310103314376385878151518397603174432566715935130869373937100066729958234422590510767568478785499587671236181273574250476670492620741174401722953543296204694633865599307195544966133230694019549197130654817311265948276032598883043975902956783143160606277072154233228255245872449284142211915708928696622477650887534089474914814602583027317174872409426522040818595114885629344978406382980137209894999305649046218059581718643676383714171345029622808415257092697031667596613116135112466110994219090405811435699214798281038868729314376813108709553782759160075640542250553310226797784215810350999237588153384223203557584662915277484938700098487225771813690075992389068051907971048361625862079728408423403738378923332970515387956164976324670495787389522861150399234211007436858642545881103331522403788990145992282937810964156361942543814222502111326958907573267368613947018174229435112002451156872589590923028479560499173694319493295972143721139958856617744411347570924563410168527140519336718856686182302701941525628712879898255459079879113034476574675237950231383539913922851254081092057769082785410033919850059918147432703013879057097327729444025581663816862186258488491139250180651559091233368123626083077634077481767071948206615720574779489087888613662662758836126524812018980043079624549730200836933387406870670189686986147238064742033451686350277200778570284163061379576390129620205702932482691370624663874248436513798438438276922165386440595518452860632032292137872717177476811988309689067666137048031609782473028454136619195458540045791413031625826622024030537915402519139489952425674920596907592462096087329309242565368499930781088006817658803955789495719256932099113015850672407738493950074210698923401743050619788049993695269678317992426569825171197447895032190779373665753321047214113258954609471170096471282884110303549897849678105002851862382526183336237255960379654098830600427444036451012906892733129773910249482467223721972359844604769278655540022355547076192539130102807718903140528643404438382997676650790563101422982072398771683688878540651949259035036456225523852709532938615004011280352881737722699151846886605124203564026853781349377725246178018530251232445755097438390221734088667863741155834667908598558483708307502339381853115432281597384955962048414468793292879552935018516110943144029974372289323456620132570509026025382057947215457149685655191049856882543409605298893477305080124340270248924007857373822437008406869430566595588330972729008557275498036960135134639577082078391214239403266642640485738157668448948819433764906798981521711276290427428373150545086452105824930769369927772453961505329727383542948636991500675059664257000808370486353145456075651236825819580518787645079213733962366205748312781259662842660057416802807396930093981373029275198900942287914881320140040511257572048197775848567636735311524800436031520102187101446871841334027955166047646525622020079571480274766513861859452012530541876638520089786023747942371072524660265334644900195577205572752028003020986101266250124857/77376085846453835284228093750483070624164206367404741966884033191144688310575284217657299211601603954965651718586470887100117198606825904606316943553691122991096301648266117430154210626388931188232550638152467282910617456058008623709539481674423394869605075021996983773424488681899370662221941677023686242990579626987778017749535969283771941754781689377517924789703884288239393551852914286368422894587550720904059599061114926276114265241483095842427384501913637393857093755560934194932139310735911369390259143575979011202204523037737669450740819463844084007195802625305843459607404850048209705835439585469637141671996637990458795603478405559195309397651189965460537080210394851707761734724037168545066487411802302025520095584755136893895778134765418259187462652958552845059222730183540898111706815402912492280514587506125534857197943013519598408802492055742179698031397232693107931403109864429239220654959895487816785172950540354020040273159474853733403392760349563822219145488927884027120764065518602774855178792064858960342407805744469597409513943515042250903410969492856624666602474377499361942832915816823927562785650953734059898587293436973634609620477965162133723317455895595283324955495068582463456809034098800587700442828656393982178931521732848657865122549964262188869367640719361367844128377505040921246467333777058023187358553781053361592973825703348991470863005025707902841158732159236966461572825113347737422944299563568115439541990595527347371188460722091852247140463040497528823702977594963429230393420526225821252259743822499192729420259671837180884592480275740392145044803342832253229919831490219152356239281819387001111882460397347414124904083927328436138206755696958350174521914492765246267103310084557870968692508785180799551487019878489901005398963501069633284826941719967946379888565889177181812309706885576231763620371256996755824588621618525325927235838132201565139323219583107791498617720620498879075815519333504108636475157645147714319128174142787536550530320706832266330232977360716916903099214955131393906580620782813277225499438686340093417724313978666081178875847418720262522850626156901081372309593198815619475020645457191804915151029060282513002576938242486626286655967113211444383853330549160908759005978141100145466824509154618198585716264535865517155351494601664780078555847404823480744262142256511703625652892281362753065804034554216460766087521886299595181398534850978648139844683052778533544663601060367977038856698099579730032878082694798380349409616919829765927695281988344738219974958085322547939599127316685714378524053027122149487522557586775053521535000968021540445931435286486331545988160679070719276962497118499807031765420774299877925549198595729039522023173925883908973828927564087679022421646916289537903738492696632164455339220331529838183914028772488536178195831295049633233568821695096359204963631142982194109461090848303935442869695064330369990634884641009283843314041834722819565073389792986287671909194098066394047808331355559559897755773968958836876447350016026046731242341528178671902067724197498227288044085255004580218919143061523949887068478459748070886323363756093035583433197446488291515138279384137689677292369613662401377752826915919515669460373138498114744576217473473987596626038239896488625*t^15 - 617169544757070418944829651857903551129762655651578498922372050668639945664594201793431393566575021316623886884127238837255805103739508452734196713446037036197695359811342841448131726501446492419425723759151384071315383677971339855534273759471575432701518921622336641447168594415104928614523892954621892150892710108208380887722658198777771356613620917461179813495359486605402432148724067859775036243331306467173939624195259180053940199342690427702419930912782044358049754405509644877528575897124561512084902797417739490996519010122320064977092471937533245335623109529075603731456712605832399865552662768282431843954958708566204747797175150258728656039139932663664186136906910541734990607961598234244104560426920984728379221071887850308754869927101970428255314000999079398888148096989647165304559549000930049530061642220162497311387019503940328607892428071808965370895755616488921715460764010660111162743861023804845222815676563754397212998833979241136143432268445971327408084336525529323109072026927087352267325617951581365870248762854759814113579062779310411210472448880455890245377987383578055446466192949521872645719047821438235071778342797052081212021597136738453695536708039050578440316500102729525161009234296168220699910969674872988067345404868924677394105871611412046259389896457696147338854556354520266177181418162289435180003014875559093092530322295163354963150471873608659906567282161251911701853928771075725705851385528028923738536024486886453199844879099583990657565877223444724658062213234091689222247873361404883300748826015545817382395133960832874376264657275513438016271226044668113205251080632388860717914980512924098865709259422295641104685613982992338075096396051519081408303380295325429224772633323600008309729553452190008899794844111781067847027618626226114108765864319019099513789102451016645701380214316132424253936283515945941817513899859343822885340210020904392394978552654291533270706794236037907555414013193525940948555668576764411936107983519456975683933578768291262431082719896679414325381427503376223706411815446118377627919421008571422259987311177755487607495332800762827601081209630315926791516412454700115659924658618216215439136932982825945162567478947082002406824407299608324305846538051147496571598078634629928367397730177020468625114621784463467345341978553578078821402535446103652189256234463795389874987224986997431975603278532078983428070563497743910657456407449158582470155386559921919904107127242883369528603312661737328892336392670415035415372702535233672644876814512375441166642022028900054531021908359209475753871045708315842454249329571944137901462486998162446374256840213913083399636042520814042321238172670850640011354452328894391310090257463534140468379837197487138892188351224947070246691800339635763477758844653344465921080194804453178196808146084234088448522913373452313848827245816489791051369377576624488800883614807651692040016415778488206991536031922638179884961155718074670329382069425540091999012577227229477065319325299706331571542742290334839484311445704852449475252842237308376356666665318586517282451626367693540175289942044408003976175845937206570805382364270818309748804722373322922643840925485531751575963182236751877628655060287998773520060832844240626914142740572587585662232735101/56742462954066145875100602083687585124387084669430144109048291006839438094421875092948686088507842900308144593630078650540085945645005663377965758606040156860137287875395152782113087792685216204703870467978476007467786134442539657386995619894577156237710388349464454767177958366726205152296090563150703244859758393124370546349659710808099423953506572210179811512449515144708888604692137143336843456030870528662977039311484279269150461177087603617780081968070000755495202087411351742950235494539668337552856705289051274881616650227674290930543267606818994938610255258557618537045430223368687117612655696011067237226130867859669783442550830743409893558277539308004393858820956224585691938797627256933048757435321688152048070095487100388856903965494640056737472612169605419710096668801263325281918331295469161005710697504492058895278491543247705499788494174210931778556357970641612483028947233914775428480303923357732309126830396259614696200316948226071162488024256346802960706691880448286555226981380308701560464447514229904251099057545944371433643558577697650662501377628094858088841814543499532091410804932337546879376144032738310592297348520447332047055017174452231397099467656769874438300696383627139868326625005787097646991407681355586931216449270755682434423203307125605170869603194198336419027476837030008914076044769842550337396272772772465168180805515789260411966203685519128750183070250107108738486738416455007443492486346616617988997459770053388072204871196200691647903006229698187804048850236306514768955175052565602251657145469832741334908190426013932648701152202209620906366189118076985701941209759494045061242140000883800815380470958054770358262994880040853168018287511102790127982737294694513929209094062009105377041173109132586337757147910892594070625906567451064408873090594643160678584948318729933329027118382755903293321605588464287604698322520251905679972947963614481102170361027612380432319661788365844655598047511236346333415115606441657167360661038044193470388901851676995308837516731192405728939424300429688864825788574063069965366255036649401839664496917688459531175621440394859183423792515060793006360368345798120948348473335273990271110754644207176201889754711156859276881042549688392548159109069384666423271050636806773342337973380053345629525260659634712580591096041220838724274288096870552545792237654775249325478787672999352248256292006425404561797516049953036466358925557384341969219434238704257932753307444269849828494911939691802024110593976185478922900385741208495013643206791452808027981635929236535155706026698902857210917638886556242957516542230301705915792334043215796327016385876756643133724651164651860803105831220233191823294641901153243812069412303534628982816994212314866580807880213664297949775874405278994462741561310863587267248761576455214668203621099824926530676942949703064371283802576403996750306662838186942346938133288756219324771109713842271326465582070073474818430297345463401014387152514856610959400075671915355635059442994077010591687567577236480376061390011752434269577717120664359394849664411498700011232329187003358827207371578450896583850217537148585316637133421134892761184344794091413777768071548367639096681071050019094343685406405007644824270940301565284146022559480547590904192428042590758325*t^13 + 7996998257423945086769419635097737266408895149330406381107547549516706480945447217530616207834110346050592017823613272855828065862094613579691846653140027057912345948220045948302923021095866998358805931116629304158559684463708721893350636494141506899742568276516601601754555687020152528321547314903661709002285568422898638291671006960172948447618680157656892836801486188239071440843928313307058413715406046464237901637425030659738109504427147407348009948262907797788330563222435868568474045542153861222783060324796897894429198454515608168617757384229389376234360804401465222928554230203505933205538013054688484943650096485772420131513319230604531152115155379562243620324203917285536948668115158801992798748414088775145037469138666326531597763069729699387688995744378704116279624684689221198008897803346092612745656514518714535871861611976048093261523307061696135215618341132849497126406153674988059512448861577232077715794738885067081662781002274725169848279263355658000938741043598915530333355860385609640224318644399659053072568793534209684761250035426506550608693682397122888311376262537709288653009906430265224304787018095287377849984528221576574007138406044135886082172189335568896925320312246578808688252354177760165325064450321224767974785320983116914222269501197601750522396376351229921556271123249480851123776005064412625190936378502745132353420956565887062197388026939092744708202545239828293485643610529178360485245465825623040876873046445853445191215857382007007747615677394617123654588838657085228503422497582269617094841389133574262755475232912601566757300113865782373281367701380749701731076861626174993215540090412993537162758837207104263267836275378259480564903066418726026034256243585650495819090711299631713176663825793102337583095941370370025727986010754924134714454458892901576810676262799638758778502807674534485171572792280783369925360344762053866772748495983760753429811685909071649934567999953525882011508776055393323200379313346531029826367928544099777691821821295149332027434861126761767867228244058449777079180457228526744666969643517411027321731405511739497645134501172157431922440113500700342565182852848213589291008482126255898884683804533309750196693124007292385111097471614468751445891182765011170622498137654777663306037420283394855328995140598855314095400931270472990279765255496365168812155541524337782429277571314328467214719087673951625825807278270916204324779967701449492372972738593600918044596959139716085609208067554155791043770645590763101356819863289924893315446194759923404790331052643864984768248098079109515430203913367472478562796392081652052431716221580096434122621764550657446125198898471728736812219922245976059679724797260757171567665680443697419190391881474128330924458127387793917437240597383419835369125002644247413665786580232279590933843702120170475896138064266307575277744371446250488321601266827356707245395449691195035678923185766952624825945087569603058112856286079583641671623774438797628643297243662229566193307555329685527223964510871080970225646437243329558236155449323567799111221423943035100424613315961337224122934661034825710328144324662872208803379230445096009254192055530634923046106278206987427678915118247354639012914810807727392472338357171762670183093184541255253761287730129/27066154829089551582422987193918978104332639387318178740016034810262411971039234419336523264218241063446984971161547516307620996072667701431289666855081154822285486316563487877067942877110848129643746213225733055562133986129091416573596910689713303525387855242694544923943886140928399857645235198622885447798104753520324750608787682055463425225822634944255770091438418724026139864438149417371674328526725242172240047751578001211384769981470786925681099098769390360371211395695214781387262330895421797012712648422877458118531142158600636773869138648452660585717091758331984042170670216546863755101236766997279072156864423969062486702096746264606519227298386249918095870657596119127375054806468201557064257296648445248526929435547346885484743191540943307063774436004901785201716111018202606159475044027938789799724002709642712093047840466129155523399111721098614458371382751996049154404807830577347879385104971441638311453498099015836210087551184303835944506787570277425012257092026973832686843270118407250644341541464287664327774250449415465173847977441561779366013157128601247308377545537249276807602953952725009861462420703616174152525835244253377386445243192213714376416446072279230107069432174990145717191800127760445577614901464006614966190246302150460521219867977498913666504800723632606471876106451263314252014273355214896510938022112612465885222244231031477216507879157992624413837324509301090868258174224649038550545915987336126780751788310315466110441723560587729916049733971566035582531301562718207544791618500073792274040458389110217616751206833208645873430449600453989172336672209322722179825957055278659494212500780421572988936484646992125460891448557779486961144723142796030891047765689569283144232737867578343264848639573056243683110159553495767371688557432674157723032464213644787643685020348034178197945935468574565870914405865697465187441099842160159009347096178644107485735262210171105466216478673050507900720268662859737201039010144272670468831035315147080285375506183249926762315495480778777532704105391304961588521901149828084373479703652481764677519965029737395196370771427068347830493149029683998264033895700945703692362221780925693359319829965286823048301412997221821875072257296201363245471895026096485883900291153756830884295213302285445865283549334645757900941952811662340071478835422207253564342897361327793928253381720020691022418251287064917975977415155827598394453207490872331119317670131861931033923327650916718368192072995232989565500753326640473446223483998556452121507809639522989429347240338245827269271774735376662889607713748887327890735390643853913721832943338613934847986816063212918774786658605538937603081481492051232499711544186850097298357109668786018024803706239274191359045358861917870122043092091318080358727724745281931126477659271969137396733127264616489955132901787008361705102373828944706449896278173815171499489489578736716617915819333502763422724082647425047488391251833786042283862671749586603427633836095503624637923354308174734052234969734341801139381283035605911146588571066556899431343289924284879905357821022200602160577916242921077670496553765219875196035912641881343847084932466781604371995370128571363849116870890859108001937938855188646581177238523846640537652760872221200861299788176315791721025*t^11 - 1576248449791723775663316393221527397074855632029866582218524039481747097302889453631092218092212243001002111269971327766101393514395810811216219298071479653653597981358607697778101928443933951401078492221126689375948391997678361383814197891782953064239474663151302167642081421239608911220992821306380100631357633449169324147037375173939144431690391171354145039017726649598763696790750834803147998584066422591118864817547714458690749996518659129632761605342252273150661103668505820533686978754362136946464022412571622945274939716133164064898854588895510204753743158213573275352963161628297826703709164613114538512840350400590946047057907050830547421533941478235337125193802382957979047881378039157028588506343427675834141748032551179598625507865881797747287188577727956946809051839472209809004413580024813619145489345883079524122651470174559082142806456270123666480901350016855780930043284642669904022999471376936201807876382662830270491853343633539743140359021844029083025704976785533783398410621609735535086355820799633875433091697671389130259022006949867499232861428049237808385636782942794586403193913224532581447042424542564515153954989128128199709017324440435734370045492080112331111369451693927092381312238097312714089393310535398790901078012768035685842457504178298240053875754802580378878131478402242191879987451767730701934580889654528971605317692899982572042259719850134209203446269796963482702137670371833072457733314050919807678691381092365353797961158539147212937959822766483377873299293919101710820692513835870566818468994339482548688619225362848447400696198943011662335323474059663152073824133438410499726068202451027089491740094880380137614893105673512979773915500003485688590677017228525939918502451865802377385743710078838384506212630613533162900416013546999953345439593909585494705459020089269894028285091615041529121182679930594618383630901132649762448466027093293492613369111141753202082100363169295670518255680104680552054879510651640661648628840466307466952379742302596298681988776377930159812197915672808291010480096037360452580228920963886155968103131942063243693340022762689669284402008679896385378047478432187057942416194548830187139343630187497306069869363105429905208179276316055443327866659246994397515561933157920641622887139842091255363046851955102405902292190475804079534963880970760123160151050135320122309040774660887411831914318666145779230094612418283607451165380446353066578316389606833438004936512340464862557955392361939260069487348660673404184156930356423178079744533212683102916296170041606852239247000524374880934470411235316311040035456246284930212921982885087911674442149775510466153600699204947057174771520195987017064609547422050652047665266881094291907833238285356738303111690608030725454446211564768022229431506554953455492031820814452682244909209373746116964135188294394943413497831613170382803288269847668762481554811665119700346719565108853940424537228811793544876165739235233980683720250594523064798506785049300801859679279080121549703196605532185955939303245187629921044190431766577774746402563051259223478032272844146815724405258902036286815485029614540980279198652475514397970719254656789782715007614054598930746887427165794791793375592250960400282233260518165903660117411124973843862197635873/279935964980583543988836350068574605708447368208696408087298709680965785350818375567823202152299150579287348058377124312020779392947381331586555365585070125749372267567813976015269143463265345340860843701824190134100672485908574860925523293077524307091249216111505118479111941275755967758442677334008724316737041471724197945107671201119093747615326413164715272484177771278564061954573587330718226097140046385823377836535551495046420103514652404636939479490069428971951200379253305326375950960799502362110503545576473850051101812955037355164702489937492902141787263710300730058534414337572108348214889359363466767272744636714988935890916697380091202357862330514887159389528564057268445496914450839880405849942259094563435864581640042263160385876147238819212044691267480701491875022349102479089955175645604686110432167885045952346977315030804342790960043604929026461057867763651445450102872597369912682591400368966315123354711108002949333702714696401212321157614100981199951945728027232856949938437098771494426441537242527661124322492410387923021826284168320780995338876875533180203429299647494268520592789483078948147572868675862388612487484798956259822045557211776808130908557628678191107382448858814164445641065657046846218828246610250234510457162803360357418770522648397855333990211680088286516816513576352739711392379666872950627114228703173685624081812711157725896609463459238402154303517127666527231845032715076419694107760456434486075048216160535485156246917105659108712150745062560605780166398680141461249977648682581390023117747954503579406818425918290819907717726986513636264936630752365776950787346047252709034547473106597947207252173376932542354254912006684344164566751945421885929088429754356431960281253889149438382595370129721569281957524333008670928163471628846708198356745258605880594476539124073773110224045860292188273303540387178678407170536129754371851918568169333111688129040621280174717022181520571336959197743722863995247109762261393563800007700916800921273219396119067424345906418294208475320764838277902364961006236367802355163471900014129580126237959992878374093932663920518087002093478425892541486056865326564306021005077020902800548489709920693785233830698062175346526096982804767945734635893311865053302716997317526943201906436881679541501778807454133398150301735723416789970050332793318377773868148233593057481725535411962251903192962612370725080213965143139986191582474678322921157138700174991580413794416753187597668224307412234906065563735455253568020730998838216732081888464733248261300731247973885164554216467367986604291816843598631873779004494840978590171964497886783284197010496206237110964401874668476144859842735152054355713799817149309747582308847553388256354438332362842860279916683613821887486026106315100984968939195092811021930492713728967511956421644925648871633857075125771796935988887363700845030745422510997473061153532076584642502779697861892217497964463185605910736578052183003891872957283340129975310982122973775250625794692460072948694094547112528139056957465801826171928702773478584994817879201384736625035134386656186647520942224638323593529121699431889478426133669911486066782088217610978971092175891050049280649257706626437907236826654313454603451476473963420848637681351958147944572464242746650740946825*t^9 + 1386468666968360019303601481457596444276592455247203992852796722761540400088661231378202219707875582594428432512870666509989860953054404248314034531860967045756295295045910497187922505509649480247260550686365698433477945897049596534037613231466602542346047611752564518160999091561342906484785197323379753816218198508326102457981997583552499673909912577896543045904106740193899323196166325948746734295067245066068393639358683194017279809232116213461346506139293053271487561603806901115247160508480299227658687528331113388949013282233464342969786987934158592090703852267443838499090485176634902790566998925933170644818828044994884229860978723564341344712732982582338731411012952080447784053754048599706380168608905355148182393068073820910667720202634245297996350571254026281547068791757350923923985998149979070728233949122117048827606592969999156589483749321891182293243418125756950924489808783885505976319748194446275000340565270119164182826451219157403476765182990994036323497800652094101363313818271186267359598663509211245379478841756308741455601750111341004090471110183316832189767421182091183003855337867387467127316772554564978218086426973038156959932494081372556562143662106489096056834271719339241647337591368477623089916805460618181638396435003383750087258179956328826923305427713925434040113740884418193352835736751962966173885148293941641535050732018568724226815851758562528083368361853411422089110016324018728795921669474635671666728522550718934810941531021848963019876115232057230333715614959121252520843418623924767643025510449120520521158126783954597175841944616464064153632576106164075011627197725214191762272186480920670743491577895449861232135173995372125560214347122969148495851180518726710729187350307442021450035539658777859251410605358650559799428334029314329627990534517130394368979451539994744884307632121367857319618815377037549821966510810515143941601243096662240587252548630584966717742842061622368199243769543309828285325180369203846238026748502780118759418660988761286363041354877119286644622239339739830339286080871991745441337201113893416982071303140020811117969160013291657092575988553632361583449462506718678593271175035133763253368387590531576093997700504541226204353829280443613670521211086969569715433951535083045686263145127577251141425603290522453622337494107058856210885417410398669023198944940388279760651676451428077290057619902042168142617687313875651038991568310068557379628295289989184428759118031693555280704810821155305392528550479282191743529899089670354027939044455200091668876178582395424312567715866148193259420151014916556083373934930775382178334862341267020944457212112962380456902769776789623444251668484635082401331107026403578890654557187443060704444077215978766251504863491908638943303313396009928236976396457190511507867849918341022832381239290912245533008100306226233542147117650701617803054664071329467249899193462802239696538514620789169926984064945889566526183935507995011924990116550800644540699330296720814774119206583485789914941569730294655564222989330881327214857941412391581087690217969353611374583703268158052122874906153868764140317720770885525029135252829730766254929015556055275928190298446212842384574470892201049594150628280248653842968807243863197113609980421941296559178999647/19813245521403524168987639443742447092920108172104401327956586451863911696496811692967042196779395435445115634798469798528581830367497989802292863097521074455816681604521944746858493820677780553569817493118001012824680930391529131823284259743375887068569527851447640052354922954739616829125331717973728598862388379720923787892620728345873635247884769465102625396935693367160589718340375014407501113764245505307721297985905144704952178437648175750414494270574914028348101626842706165877942306892142556073821195392468204720283539428039866137768387343353664296035387442606840560809602437003714779756987169101614258972526481509716439129168215136790899544662033837553680059014410589386666642392722798333757614045913227026323182859833856324625907311456199014204230274259709467427813821026264253242255716320694465005816143438086030182780505519402485150871283086259976650632651307271774527968392204947181597645635781670171414841883441755319858396514362400841360953044464702780485487714305927481097456753825768604661071473247054457792910380851713011884989260335024481943781207174412737309953829319494872116401956322302365552222657482947149060683836424103904167404779993766869642154305689940889748378068880340513639097039869282093449043732565636599931462356967304505297306313658558825983083529426690693167912457683126299466239660649755341061052418187102404193615568299667496821793358691503873574699037823369286427409476204389297705016293712305418625533968188251233782725476244033872472182224956094567320218443995472234535137306912311593938302889494113197786904815256661250253468465787823242922307181532139666657516837714677775072778526707655876930113292715678447719962264327584214136981002332137082370758814417058338573188795414154243583301472308070293292511882555569613709026681269730594791372582969970216215409061713559443719023635245889569325566039469625868682818625723850392763296903102651688016148688763972830143860347736511549071445440305718262774712102062278633348956100609333576316782306147538438812038043161490088753258577998113756275573441396254455582125733367666726948934842279495947144203900768596669046703727306365949880735358134780162548375581562479453772154216135497993465994461629511743970791530894070797936995896004406448772647858587918295868846044477069985326292566705364774957971356183979610578991340221038200737994890047199864179539907339713328273592657464897794652899588421797796800448670707787966753010816890163292969287449274642277746073209313510403907084899942777391425467294028882673148462550226119904716507311662151649980115098857045274103765258819147611510802873690411484659949042794875661337055076231485893298258221573757700475079980254650958287743387058234478801103415099056479921975246412792322444256325273556060258733181080302147491690474141568957885524873182816922790693398646404259025640772983901848294247213472297493142731648237722821148883866659198268586030074170891704727355929227692329459911135471174831013674865498629199363677290259366092738736802121896274257570914056742269397697989523973696835398185189539849077665450142453025571931178255554543830093355232734681008672280282012621973049683081512958282243354957577067176190671399875710197064128791226771878873175421963398044287834879411008953578113466371137854739969181068502442569725*t^7 - 112207957593959365830477305733856068659740463283553231616615980224279233541492566931269599146650319884816439432764333167120477927434039702040725199483374334907341856434706247535620118883273261228443516185571471462525220689250993548109945086370397018410861383964311249928147701502480608173696811041186389936464024181378599675667903856080117138251169284175350082377660463975959436986876195150142857224074871299787867374278564747683978214500658529975775260171911826915285110469024550812791981869990871385118811598384586563583159942967269681819212576493401306243638710753615444451357486795877703709404415608477038403884693780570672181004583196091494356969813477081819859627138144858769625999592627603085282342054953178765972108622270012886361585109647296453700003742568934695682352857897500677615301121815828591352395624267439463652155254214905327211302308218790939639405430406859354318533463554897906641145576351877205599655704419698813281587655429866600975894279787508428779611998825332319660189891677022691935756035531414599954804946244598401313787370977269404032251779780228107809389051202442951119549721260351122406467467670984121936013570433531790760651948977857477692904444475246697156148948826477413561500647254241675369708342979179026134757176129720559014310285237968606291054364887044778658195694736133828834162476230931384884276640800932808094490931541949049273523675654491437477205385738262547893840704658645136298284142074338330199355265426088236251186233504883044568476886874647435253535544426438157662490803637537722193366122013315734095446633572144682670426250712113768713533525062414615368699398558332780199264243156356139646853607624507828883937036976239134914326206805890018524558565783070197506859212371222640709358220394589795985353206112058161415655131275469034541565346199181401866664818603110460727672064114584506820504002522464320780539984733765954507365139292893866548430076204258731461349890459413207756903238375735833205291364187694790620193748225207029345551233411127916627822301319146500031649023321869415855362953063152369906480975613423823692226346154733896942412731671168509107041978298536484043268555981391857188055415118506210099835627694530478595706037835527595896684554797705698872282059702113519790362665487746699246633481155224651611829922340250898895325845857510462707245472344223330843294699684066904253210241845669673461992893476263545768214591416057258201881720954685136990337958027544259353086934017799591369062470889303727357214482727161842376730270379101857981082737418687898202281060370833778437390676865456450031993228953342541478349608435232348200331526995455163136880783629902302456299226594704956026074120239062233585555734814835281813707830323846808904364983159956626146320470289738637218914425048615578207587147733670311580337538090003428325102934096554014210923972946200953998700670045047713581812030133686367527090135248965912104629406766585728046633911445950788386081344747822120508977043267687563253275877222637524901398014450954134374278046634361680466392526988632638874228756241048891011108598676650144001726420313077530235306624189406231224242775855350017877594272868650131687316997961211578277692174490353634679615474039599107531180314612653123063739675070514547641632200282583427857454390033/221719652263325151414861679489498812706486924783073062479514181723239011841750035611774043630626567968076294008459066793057939530302953695406610610853212023672234294145840810262464097517108496670900338613463344667323810411524254570403419097128253974338754240242390257728733661636371902611640616843991724796793393773067480483560279579108585918250139086871386522299042282918225646848094672780274417225457033035586405001270843285983988663468920061968924102551671656983895422967049330903872211529507309556064189567487144195679363417409017549636931953604195767122300764238695596751916979652184427297280570701851397659930653483561112533112120502721231494904551331039291181612780308976469840998204278933734906633370933731008854665336236011251766105628200322301809243545287224992644583235293909500568099682636342822684133033711915099664448514145694476688321501203385452995174907486136524479646293722027984545082114699642394404182981372023817463008613103057034277331688057388257813791088661569431328682721383601052159609343478942741968282833340597990141546484701464440799456365999380631801864280480061664159736177892431233560586881356789525202890550460210356159053490406438779328869611292195670993754580327620033580371636632442474310727483472600046852078756538883749755570652845777338382125210251062518783782264549270494026967631080595483302253251141384046928555169067707702529592347262067156669251137547227729068629852763404045746610905828179684619070596392335235187642234159426668141086803080105872392920682806475005512250815447296408357199001481742927615363408824542562360242355244688670797247031431086745929355088711870340100140656014244337075077323246877867342434862713442396294787407050105445577539113714700455461874615348868916289325999637929472559061542883755201029584290399366179808216999902047657648625214413641393998597822989716609119429489302956149545827478338325823779751058529673651609282945692076908752722938956200668180460879611609131050349713554070420809746840152066211163992473555787291468044768711912897953131706169368224988559939434276050561883206733413372999985139794359408518472222886677010760732186523618962951086150555873247565155317484889125545535275802001355452795165854059992054095702862220834056858836239786450551059369912419025198991450100545073889464436940986767386822319201676594574426902473522722544228531480569908675803724992030102109251166869094368734828727577261059433592267444293913664644855675636849894407170454330250967962104222616424674521499359651761189753052227972770947080919197056076589486582885982749777478487209792353065944562976175652620889300821271375956572621752180019724187757828532615480508669992050457697323588563951199886652188508814405631395359441822513412580138428866465447630306632651150514395121612904983835583877298509766814206914188665564562521365805000041477408650057949254721337865047138613740092254088802998570843269757694910367479401436169076710887779452747496337100801701242156581599685341802945260198248140525323504911833268839259549007847777830157545667978006372321729455881882945930154827656356021952828753661431205609527235165699650001763713612679665055412698834483597390301294686430029085066895608522418661729050965044680542454056963055304692400363866507694624004326507837962733136375845597671336857327875*t^5 + 1090752700164880940125763708224320142468552268281808593756317550492637023108200161829189651270340061504501433068582141382620170650142110785519309583435321394047523079021761526920947103680604157286790921108181736185654151453484552900180510710553808500548701214705391937294139774288017413604036746146973817671074859380226158170537291124610525005802729671300419020971080046087951596843390168886244528817072979820452817583517393239561687212010529834646642005599012605773872473972987119370687365316260550871001290890102691109577326487104704561347856334623855324909993407256753460832451914816444639392292618692326111132837400327514955682433840652558278046036615155083480501099929765978489165036776539721070629468664727005617280878737822939404639825546807916405065543434937030332593021137882748164650378801153106873246567206620933905523608590024478389355574651056687516542367666014448650790546076408431547399993658114133056069319068088244145962340719775341587842561898013607730756743233980491699875654600727938535813411304278506617247621168920810850975754912073453995693911164860050603677523542377045673811895968611212432047302653733590436625655085803284645954391984671089827803468932526323726841564197722232156043448659217825841931907675418941597755561883215479760764441509669065725036041938665172368718016858968235042752130112950563887089230320293080331228125361900173831322731278056768760165098320244007767462886852452725177200342989408350481334446127904635989855637804288059270435151155587932024798273116400204523897505301458120391789066681568378602739001036242534826586665142950182574083487680489406828856543596966016609986860701558399245374696435300923098439236200359398464407285626053330819734397209201948419394918100007564794247995599110864846572422382719722280118246824800305483618006591952763860302415626413191995201723920479092804827402764456846143217602250611421090024587744399035461223199765635827922170835324123180876935865825322077399922560914498254334526903502970742640698113696753163996654604160543226764399095726143350482604575630860309618452963018366417158768400223053439073904578849881520365256094578726507688024875551367113637458625029578868070407587731025982206919267461748595630200796635851354811008233419395182951033159807203018654712552728970313746249546848423400602509587810040760472843664455251984167732474061609038002600833483090084265856750701585880446048904046376241989375837331088754755044250991108820394341777046863720540831686661760563570250793705997348462925986808150832565025846459607208840168587216936129967050047580609131995943680681642502100541489674309193567041556771489006159236562464045731677571654279135438339645154680218676110212866337780979959294577764115187262968851837436456920095791838181032055453835437453392438238324732738129697357151701332429996814146189329962841193476306801017671865663577507360301501868006194904725921600205805534939815768428686256988331408291607573272382057564051270380133620232846192220711000829137433357692348960587128684126902383231644587720920499021626517970382321631856195870820480901513076243808030094700845107608500820712970264949677912422394198414830225564001201728935591339875507018732558957334595650922079467701977777092987411947113469796802181359404157943942622987125593/626523350194639360355967069201095546109382205038511008576335207381209138642307792937509071483717146534595493273510706793570315784215567742122290580118966471915261741699393184415126178227308153858117126380273187442987219373223953260166647370221125830156605388440035265167536249521930023078419325461829049661268616627192252543812406973933209816091444829463886562226493107147262424374521838311607458407884865720652321824627186679389606898342317286568388358858726817222938400848805016682841414055122695762818746030575917664400085009946988366321000810812484114317333399732577824416719879707899480588861895232861092288658047520266879999374908798898299357658072834961890309109897262413886520874046628070208527378442198925927689792158908666017549435056139058309665052404265313950958006002400372215106090155016353345104300566218912369538473038402276386246434383306269725889034275471029425531182619622685042670561705587686514799889115336958981842096551939564618052114660130767447511497581775235441745100311602012392287750107161847622516340816347058684858373112186241747941948914911907593788627480163439553355612433604986217282663087036453917370805323121473533887435294712071903912033438502279761049855956969726939473577623137200084394520361461036239142451745321806514222962598308319009557025711855435688870970292289932322211211516397287079974969940430912534491992628448781577006697370599247852440584062142872703804605549409932939315384035307258135501298388549769895349695481141237052831956429425730879603229558950792794226140451813396444337454007326746106291450762769508025507749198493625757354858173588628167461285964962898920220177677905243024701945340415039499554760993538769722654030349592134697079388390402607252482534234894763028761046780766519702678666840173876549220175388883609299301084144150213161330495111372927016008596674068272992802155542771304661197000723718974070335246319236126488063907852819055629128573453879373944622966378808314656029245658394547499933350568718554442849586267504579473536076269515609444765521304717210054912728243299367175842056157174480488853961148555489694400706438298302385195161594572235688087841555730882018237487553332496744084715065060600376475716324234392442225074199610671116644185094555126547867985660663036491928076311116139926218266854778298557764961027571456625171065030537426845493895379379946366744814293541058373307146154418163051370002683891789492904970300470532252113596138486885918068968456542848432876502021351192408813404550780805604617826521209342209897559897260127061006398507370123939716579712680731923891209126149318955600629107501237797051539590508514969393309205794911629301280386162779943257743264387931177073742447905598006493738849286154668983742934335886401578861149040458510087772714133797442549530579493434191939674168821974907711991300547880807942442025281489259809117986004473319830715945619851487327343619409498961791935514262330201066872846177308466886627069171484900858523443666005182838864751417496989495826216458258504220116367347086787413190518699325241935668112071118797925729641194410541745300770135274877784965931333390899803272374918990737429918213611421197083721248938857697206298422826300770976910105306789601910992988225350779153304489346703804093858263906331114043134257575837372595275*t^3 - 10279664441189990517774471779786463483746893798228239646755912311343589474609590104550677402359079535349008808661445739810177150977734768921474708097142632880910674224129424921458941481933709311187184960535889206660834596737871155208594661662307615405904156839921679851349455598104107215328404557093819231019715826811992316216368255940400819430132834943639173820500393084311243235854798305945210363291037084928495726640603390385440303468921648249509914345886038317208154705168421102981435477137796863343339306435795082450146227858189703974582787535300606193348042111754287341079811585814347925951320160257451603041081033927460903001546754532682984913743881894594083237278642251237611617262285511277271523384755617333847692939150890492591403286886525653682321093119294251654874200125146326920511440696349772513248694696158346126723140905787365432877466624253599883764069780438284218734118154108094861334338335451564891791205845983731113617228884666458378880891001945153390276893823888569123392001556799642888939218677775255237233730777692669295680751477287202662656536780051111787957364278274088283787465084295705601734490096893781130757753867124241953678173379454669357484910741015297929997555287260268834752914674400070967868974512574231941777676026311602196873761347309112168990408332434898292464509762451390607851524143928598573282701110623421007037014438702439280254592091384435519681014937036681261998042944819781303723341891553843581505376856561390461702128281814696645577094077866607990047120559814448412968547988140454634996780264304027290039705484740237977479927975952368695772288423282249642864712812124361865253381070569293574124344968192508558114030925404519386556313003848045624826064482206175971982681632767349831677475128249860143783268895240053913592336887537829198625002485442408696117397579196050478780231934623893360429239342006569998068417710380001480240843469984731567246758492883048053281070994625121092905170787288005572630608543852409215006648502413211710322447668068541249180243135094911140498797649399803484819624194636417774962032970909035146399531987906802754893712515923719830671137436752931005614433165641387416243643649713426568260705914820329580347007742914889127104349479307318108808631183239570370314795501322806648247275636105598825792792613559022820860531545030798879555247655650205531471815649491410161161405317914074413208459066967080460033591077244002604925416117885705046582356686811103565818265794886196885577473248537895472788665372977811364132295947562255761353272992158802077661534904409070327671672322524365203127105083261076654401284216030964505536517370025104945898531160479929381993515663899370143160593296628606475106612506440908364435939830938927074120632747797557238344526780283363484873328640754914215232245832208222816848290708313049528771006289336085170760995675827614132537819843971877323749521698457306562456705534114298302783913393155438310838417029251704707549366654652556596133094744992134459725416260962175700147487610283239953881345746196323636195839041263154327290914298933696809330232657932920583095010405170151606334416537952667393986309199543271921591386854639063443538587554645962355811361120138820635279894812240737107163545230843967643652737774581563735873233610693831270368837/5720367028393788906503431330829069367827362659403285011971465888459566505517150918783770325670165453576368385418243923260894839881816205341490553760012870210743644788962692904771573715941399214109228736227354292416954308617325767916408212705908952537939859398253668649401328470218395087380327914574986499757269559345140996475855213141001516690853588441281772275315290899290221688680842557731079964416791452318129249032787756778386907517498137598798241845833128750184501912549872737319903057461288586546456090841168320248527576169152652780632844402988250791755359717358346396199458075026358224269838724107766059626210859875876703354292708970207772568537424340813712485609731971592921897753670396490360591140970090260028450365674889090295565525207568315386678483468410404810230247470582865114656971812017644825250632269767409571342771664958917498558694731047344687275512613142322331574874378028322001263118559250773775627920919398214490545622218058871484355157551880617051595810087468491328280014211696907145717921061756722742781697100187428145651899305297782572625974242784020300488098436385590935321193389624725825863141539005169750234576201873427188903580052486120506684835971338648311638868172452596866373588225117015837216769073593081208783631918703200743693722843421055330258830424477412984621582425371178745895764881879363469198133879447708410756723361946858725263482559361332642066679348718475409970650201295824380262561370367035863172021386922249067841169641313208038040039519466731507737353616407055142216071038540247335615734238228967532476375947673198108894252765312967706568973410922038044977361288766254774583628925167503896536994939769448977434819458006813824405515101892720495900509133839271750916365076000818040264610790658580392023787806400884186563274692303647439051998597472829567334530531871947965163823833134688515281280824016268658282348941128806253517577310065580211519499998855584245820251825069977239055890693979515581099022609695016856891468475923308248031005817739312119875555032767352767190798019169700204704846437404322104496586733722065023399616606694472739776583350476266877626890412309369244138022684341529787181007191110139439074810115691634970682115279034747794995669133845297518666957974986490424217331743740410850133979412594062906348182473077458598580015835403256140020214083816886241641096112198703643835736104794376634418680105222634713358581171493335333386680500062782972547837276431430727275704997721720474973422288943503756602654683479015438695628747481697490434687715284046776008753838458354944258944970012642709101369724785331837618943961188801499679573641206244508884044151976141479397123685794901808590948584949940957075626463527411665290000273599020846044567571464754808548861911122399683271394137612948582958064034301551983806538386067571565713051237769001070117143171495090771810516918216176234494380155491117363127756359748528687480968557053162179140904709880885405497200683892047639805271881818515987713114802025553346426725298336052896364402472668018064678233832564405900619961752580004997994553533985366382981844464925104725802667275050970045503811207135358429647629929676812669773402909894750394725906699878401472609514898152757995314669646826861063929387755898521299311623902219438514918496816419920490919059175*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 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.98463550651277674578 + 9.3695822838061257859e-1814j)  +/-  (2.96e-480, 2.96e-480j)
| (-0.96816023950762608984 + 9.3426321245397524447e-1813j)  +/-  (5.45e-481, 5.45e-481j)
| (-0.95739258789219414891 + 3.2202694697973463578e-1826j)  +/-  (2.21e-481, 2.21e-481j)
| (-0.99467816067734024253 + 1.4256921055693702685e-1832j)  +/-  (1.13e-479, 1.13e-479j)
| (0.93077335216877810256 - 2.0464155057696517249e-1860j)  +/-  (2.75e-482, 2.75e-482j)
| (0.95739258789219414891 - 9.2064918222540930781e-1859j)  +/-  (2.12e-481, 2.12e-481j)
| (0.99467816067734024253 + 3.9327953172983970553e-1857j)  +/-  (1.07e-479, 1.07e-479j)
| (-0.91496350724967785396 - 2.4546517286555653356e-1870j)  +/-  (8.66e-483, 8.66e-483j)
| (-0.99753599634898337314 - 1.0610405864819574114e-1895j)  +/-  (1.59e-479, 1.59e-479j)
| (-0.99918363188442050293 + 7.8933451482106411085e-1943j)  +/-  (1.8e-479, 1.8e-479j)
| (0.87853527972565349469 + 7.7943559276080717578e-1966j)  +/-  (7.84e-484, 7.84e-484j)
| (0.99918363188442050293 - 3.4532802044297841396e-1959j)  +/-  (1.66e-479, 1.66e-479j)
| (-0.9449257047677985495 - 7.5546277114911318515e-1968j)  +/-  (8.14e-482, 8.14e-482j)
| (-0.93077335216877810256 + 3.0518959839713259305e-1967j)  +/-  (2.94e-482, 2.94e-482j)
| (0.99753599634898337314 + 2.8293315382988450878e-1961j)  +/-  (1.74e-479, 1.74e-479j)
| (0.85801584163592735244 + 8.6247863407181378031e-1972j)  +/-  (1.9e-484, 1.9e-484j)
| (0.96816023950762608984 + 5.5246848293941660829e-1967j)  +/-  (5.54e-481, 5.54e-481j)
| (0.99988142106167331907 + 2.013645242458191196e-1964j)  +/-  (8.44e-480, 8.44e-480j)
| (-0.78788032167987056963 - 4.0434879140519805007e-1972j)  +/-  (1.92e-486, 1.92e-486j)
| (-0.97723261778393647256 - 2.1666856043245807063e-1964j)  +/-  (1.4e-480, 1.4e-480j)
| (0.9449257047677985495 + 1.0460549097524455503e-1985j)  +/-  (8.3e-482, 8.3e-482j)
| (0.78788032167987056963 - 5.8022387278288172216e-1990j)  +/-  (2.01e-486, 2.01e-486j)
| (0.81263520939812039186 + 5.0627247482863302543e-1990j)  +/-  (9.16e-486, 9.16e-486j)
| (-0.8360311073266357943 + 3.3977477632291606407e-1987j)  +/-  (4.46e-485, 4.46e-485j)
| (-0.81263520939812039186 + 1.3468804419677809894e-1988j)  +/-  (9.58e-486, 9.58e-486j)
| (0.91496350724967785396 + 2.3916166298564370699e-1986j)  +/-  (9.03e-483, 9.03e-483j)
| (0.76181557058756917625 - 1.0747512324518931857e-1990j)  +/-  (3.49e-487, 3.49e-487j)
| (0.8360311073266357943 - 5.4416369316000192195e-1989j)  +/-  (4.55e-485, 4.55e-485j)
| (-0.98463550651277674578 - 8.3404923976883096991e-1983j)  +/-  (3.03e-480, 3.03e-480j)
| (-0.64533804584593349716 + 1.2248714053739598881e-2018j)  +/-  (1.62e-490, 1.62e-490j)
| (-0.89753516337114424873 + 4.1352422957056909005e-2009j)  +/-  (2.62e-483, 2.62e-483j)
| (0.89753516337114424873 - 2.2171473522199995003e-2010j)  +/-  (2.55e-483, 2.55e-483j)
| (0.67620707107638081898 + 5.2142152481802893266e-2018j)  +/-  (1.21e-489, 1.21e-489j)
| (-0.99988142106167331907 + 1.5551488452716756794e-2004j)  +/-  (8.37e-480, 8.37e-480j)
| (-0.73448676518393379161 - 2.7021949624986355955e-2042j)  +/-  (6.2e-488, 6.2e-488j)
| (-0.76181557058756917625 + 1.3472652257992353634e-2040j)  +/-  (3.64e-487, 3.64e-487j)
| (0.58035111266316513426 - 1.6760079967350677579e-2045j)  +/-  (1.82e-492, 1.82e-492j)
| (0.64533804584593349716 + 4.3772008084209632589e-2044j)  +/-  (1.6e-490, 1.6e-490j)
| (0.51134267304466964307 - 2.4247648579035599744e-2047j)  +/-  (1.47e-494, 1.47e-494j)
| (-0.87853527972565349469 + 1.261445025846066327e-2036j)  +/-  (7.49e-484, 7.49e-484j)
| (-0.58035111266316513426 + 4.6008117119302039194e-2046j)  +/-  (1.92e-492, 1.92e-492j)
| (-0.99042171206992109905 + 4.1926643476077707607e-2032j)  +/-  (6.03e-480, 6.03e-480j)
| (0.70593687649006888755 + 8.4889109868128799944e-2053j)  +/-  (9.39e-489, 9.39e-489j)
| (0.61337143270059039731 - 2.7786501190073756286e-2055j)  +/-  (1.74e-491, 1.74e-491j)
| (-0.32425342340380892904 + 1.8546603671161220503e-2065j)  +/-  (1.9e-500, 1.9e-500j)
| (-0.61337143270059039731 - 2.1984797368480802787e-2057j)  +/-  (1.83e-491, 1.83e-491j)
| (-0.70593687649006888755 - 3.471287866057939429e-2053j)  +/-  (9.22e-489, 9.22e-489j)
| (0.97723261778393647256 - 4.2638206202706138997e-2042j)  +/-  (1.33e-480, 1.33e-480j)
| (0.54632434803926450002 - 1.4451902093061228593e-2059j)  +/-  (1.76e-493, 1.76e-493j)
| (0.99042171206992109905 - 2.6889325664980952006e-2054j)  +/-  (6.45e-480, 6.45e-480j)
| (-0.67620707107638081898 - 2.8485445813861689266e-2064j)  +/-  (1.23e-489, 1.23e-489j)
| (-0.47546247911245988896 - 4.6526317857775368884e-2071j)  +/-  (1.24e-495, 1.24e-495j)
| (-0.85801584163592735244 + 2.4834533275313748862e-2068j)  +/-  (1.85e-484, 1.85e-484j)
| (0.43874521996723718582 + 5.6348664980055317119e-2079j)  +/-  (8.68e-497, 8.68e-497j)
| (0.47546247911245988896 - 3.0541690794898601465e-2077j)  +/-  (1.29e-495, 1.29e-495j)
| (-0.12339015978244931577 - 1.1848293046609628836e-2089j)  +/-  (5.54e-507, 5.54e-507j)
| (-0.51134267304466964307 - 7.6746570132633887021e-2078j)  +/-  (1.55e-494, 1.55e-494j)
| (-0.54632434803926450002 - 8.4329464012853419323e-2078j)  +/-  (1.8e-493, 1.8e-493j)
| (0.082365202311366671257 - 2.2129383630958586163e-2090j)  +/-  (2.94e-508, 2.94e-508j)
| (0.40125717459761495585 + 2.7082769934894177124e-2079j)  +/-  (5.98e-498, 5.98e-498j)
| (0.73448676518393379161 + 4.3919082686645769731e-2081j)  +/-  (5.91e-488, 5.91e-488j)
| (-0.43874521996723718582 + 2.3138438824443569649e-2092j)  +/-  (8.78e-497, 8.78e-497j)
| (-0.40125717459761495585 + 1.6916752353382585014e-2092j)  +/-  (6.46e-498, 6.46e-498j)
| (-0.082365202311366671257 - 1.8572648969742022662e-2102j)  +/-  (2.71e-508, 2.71e-508j)
| (0.32425342340380892904 + 7.3957115474730048161e-2095j)  +/-  (1.93e-500, 1.93e-500j)
| (0.28488634743604313545 + 3.6791374422770471966e-2096j)  +/-  (1.04e-501, 1.04e-501j)
| (0.041213953293467753673 - 5.8063334289809894088e-2104j)  +/-  (1.4e-509, 1.4e-509j)
| (-0.36306875542678109383 - 3.9666276078396355288e-2093j)  +/-  (3.54e-499, 3.54e-499j)
| (-0.16422356361498676144 - 5.8406494986323267884e-2100j)  +/-  (1.34e-505, 1.34e-505j)
| (0.16422356361498676144 - 5.9668100027022883281e-2100j)  +/-  (1.41e-505, 1.41e-505j)
| (0.36306875542678109383 + 3.0133518167953730983e-2093j)  +/-  (3.49e-499, 3.49e-499j)
| (0.12339015978244931577 - 7.131865962688837268e-2101j)  +/-  (5.65e-507, 5.65e-507j)
| (-0.20479787821727920229 + 6.7258086842813813398e-2099j)  +/-  (2.74e-504, 2.74e-504j)
| (-0.28488634743604313545 + 7.2543479237590208836e-2096j)  +/-  (1.11e-501, 1.11e-501j)
| (5.2408522668207980992e-2166 + 4.0901133649736153282e-2165j)  +/-  (3.26e-2163, 3.26e-2163j)
| (0.24504299805664905947 - 1.0319754162242455546e-2096j)  +/-  (4.85e-503, 4.85e-503j)
| (0.20479787821727920229 - 2.3569908006594425262e-2098j)  +/-  (2.76e-504, 2.76e-504j)
| (-0.041213953293467753673 + 2.6452870137240415302e-2103j)  +/-  (1.4e-509, 1.4e-509j)
| (-0.24504299805664905947 - 1.912111355143693967e-2097j)  +/-  (5.13e-503, 5.13e-503j)
-------------------------------------------------
The weights are:
| (0.0065831811411408971337 + 5.6963552513750478343e-1814j)  +/-  (2.63e-130, 2.42e-362j)
| (0.0099176870778235040735 - 3.9715517629617541031e-1813j)  +/-  (1.27e-130, 1.17e-362j)
| (0.011618208541457640481 - 6.2213291746078744034e-1813j)  +/-  (1.08e-130, 9.98e-363j)
| (0.0035309741874328094752 - 1.5024917614331629144e-1812j)  +/-  (1.48e-131, 1.36e-363j)
| (0.014986783099078322789 + 2.7325813119740154583e-1816j)  +/-  (3.38e-132, 3.12e-364j)
| (0.011618208541457640481 + 4.4347869367142130677e-1815j)  +/-  (4.33e-132, 3.99e-364j)
| (0.0035309741874328094752 + 1.4790549179625659221e-1813j)  +/-  (1.17e-132, 1.08e-364j)
| (0.016626357095760987361 + 5.7646985070052075389e-1814j)  +/-  (8.57e-133, 7.89e-365j)
| (0.0022158904411693119796 + 1.7534420153628030349e-1812j)  +/-  (2.06e-132, 1.9e-364j)
| (0.0011221997790576187815 - 1.6576804106017098908e-1812j)  +/-  (1.09e-132, 1.01e-364j)
| (0.019768601816340299963 + 5.0400542672506426601e-1816j)  +/-  (5.52e-136, 5.08e-368j)
| (0.0011221997790576187815 + 1.3982500541347743911e-1813j)  +/-  (2.11e-135, 1.95e-367j)
| (0.013313206295775350716 + 2.151953165060925824e-1813j)  +/-  (9.83e-136, 9.05e-368j)
| (0.014986783099078322789 - 1.0310715061199158374e-1813j)  +/-  (3.28e-136, 3.02e-368j)
| (0.0022158904411693119796 - 1.5461792623291589243e-1813j)  +/-  (1.52e-135, 1.4e-367j)
| (0.021261190817320732476 - 5.3459384401959639684e-1816j)  +/-  (2.91e-139, 2.68e-371j)
| (0.0099176870778235040735 - 1.3312961449128006115e-1814j)  +/-  (2.39e-137, 2.2e-369j)
| (0.00033529145751495813009 - 6.0560079293704620945e-1814j)  +/-  (1.05e-135, 9.69e-368j)
| (0.025417726184253723645 + 7.1402308110184932354e-1815j)  +/-  (7.64e-143, 7.04e-375j)
| (0.0082312820271985632449 + 1.4537622407168128514e-1812j)  +/-  (2e-138, 1.84e-370j)
| (0.013313206295775350716 - 1.4388821070451495396e-1815j)  +/-  (5.83e-138, 5.37e-370j)
| (0.025417726184253723645 + 5.2421780543860621039e-1816j)  +/-  (1.65e-142, 1.52e-374j)
| (0.024083857190418270152 - 5.3475633333845301441e-1816j)  +/-  (6.09e-142, 5.61e-374j)
| (0.022699224690371582826 + 1.2080270284164088207e-1814j)  +/-  (6.74e-144, 6.21e-376j)
| (0.024083857190418270152 - 9.1568670312541860435e-1815j)  +/-  (5.07e-144, 4.67e-376j)
| (0.016626357095760987361 + 2.122551647445256381e-1816j)  +/-  (7.53e-141, 6.94e-373j)
| (0.026704149639063746201 - 5.1157169756675667722e-1816j)  +/-  (1.51e-144, 1.39e-376j)
| (0.022699224690371582826 + 5.4030898643783476084e-1816j)  +/-  (2.72e-142, 2.5e-374j)
| (0.0065831811411408971337 - 1.1637309839379674423e-1812j)  +/-  (1.29e-142, 1.19e-374j)
| (0.031424904026442682229 - 2.6846732034591571729e-1815j)  +/-  (8.87e-150, 8.17e-382j)
| (0.018222454946383377707 - 3.5566677606076390539e-1814j)  +/-  (5.12e-145, 4.71e-377j)
| (0.018222454946383377707 - 4.1881902678057708061e-1816j)  +/-  (1.64e-142, 1.51e-374j)
| (0.030306229885964411418 + 4.7096875825057375809e-1816j)  +/-  (7.43e-149, 6.84e-381j)
| (0.00033529145751495813009 + 7.2937104167733055831e-1813j)  +/-  (1.8e-142, 1.66e-374j)
| (0.027946317195778172733 + 4.6271698908459393907e-1815j)  +/-  (4.36e-149, 4.01e-381j)
| (0.026704149639063746201 - 5.6957243575814567771e-1815j)  +/-  (2.82e-148, 2.6e-380j)
| (0.033531750261764957404 - 4.3388107175948106952e-1816j)  +/-  (3.08e-151, 2.84e-383j)
| (0.031424904026442682229 - 4.5785848137302246052e-1816j)  +/-  (5.28e-150, 4.86e-382j)
| (0.035440755103580661445 - 4.148129996300471236e-1816j)  +/-  (1.13e-152, 1.04e-384j)
| (0.019768601816340299963 + 2.3570913854362705296e-1814j)  +/-  (1.57e-147, 1.45e-379j)
| (0.033531750261764957404 - 1.9602803547762042378e-1815j)  +/-  (4.54e-154, 4.18e-386j)
| (0.0050035513414355508808 + 1.25847391418038554e-1812j)  +/-  (2.71e-144, 2.49e-376j)
| (0.029146621915171985639 - 4.8447563824593565033e-1816j)  +/-  (4.29e-150, 3.96e-382j)
| (0.032501027755038005106 + 4.4540288626401225209e-1816j)  +/-  (2.14e-151, 1.97e-383j)
| (0.039103803281227998674 + 8.472439224393492756e-1816j)  +/-  (6.03e-158, 5.56e-390j)
| (0.032501027755038005106 + 2.2844300282515247931e-1815j)  +/-  (7.96e-154, 7.33e-386j)
| (0.029146621915171985639 - 3.8150164267883309702e-1815j)  +/-  (4.09e-152, 3.77e-384j)
| (0.0082312820271985632449 + 5.0545370795582917838e-1814j)  +/-  (4.2e-148, 3.86e-380j)
| (0.034513199894824840324 + 4.2358693981194455594e-1816j)  +/-  (2.19e-155, 2.02e-387j)
| (0.0050035513414355508808 - 1.7005113605557372091e-1813j)  +/-  (1.13e-147, 1.04e-379j)
| (0.030306229885964411418 + 3.1838774864286816906e-1815j)  +/-  (2.76e-154, 2.54e-386j)
| (0.036309386564175024365 + 1.3006580080578626803e-1815j)  +/-  (1.94e-159, 1.78e-391j)
| (0.021261190817320732476 - 1.6508197446940672244e-1814j)  +/-  (1.16e-151, 1.07e-383j)
| (0.037114073551189673239 - 4.0288413365002263937e-1816j)  +/-  (8.55e-160, 7.87e-392j)
| (0.036309386564175024365 + 4.0783253857986580688e-1816j)  +/-  (1.18e-158, 1.09e-390j)
| (0.040940231433323655411 - 5.9022032285717518039e-1816j)  +/-  (1.7e-164, 1.56e-396j)
| (0.035440755103580661445 - 1.4790437835137822879e-1815j)  +/-  (9.57e-160, 8.82e-392j)
| (0.034513199894824840324 + 1.6958503963649065766e-1815j)  +/-  (4.64e-159, 4.27e-391j)
| (0.041098816740858615985 + 4.6577887997160154515e-1816j)  +/-  (6.53e-166, 6.01e-398j)
| (0.037850263365305673547 + 4.0016030576329923807e-1816j)  +/-  (2.57e-162, 2.37e-394j)
| (0.027946317195778172733 + 4.9812168643354797464e-1816j)  +/-  (5.64e-157, 5.19e-389j)
| (0.037114073551189673239 - 1.1535065821675979404e-1815j)  +/-  (5.37e-162, 4.94e-394j)
| (0.037850263365305673547 + 1.0318531509047995853e-1815j)  +/-  (5.74e-163, 5.29e-395j)
| (0.041098816740858615985 + 5.5857029720202907806e-1816j)  +/-  (1.17e-166, 1.07e-398j)
| (0.039103803281227998674 + 4.0189230595944493406e-1816j)  +/-  (9.16e-166, 8.44e-398j)
| (0.039617748653595939462 - 4.0646955854282809865e-1816j)  +/-  (1.71e-166, 1.57e-398j)
| (0.041193096857408078601 - 4.8480154285948872656e-1816j)  +/-  (4.62e-168, 4.25e-400j)
| (0.038514308673333467043 - 9.3104067657464616384e-1816j)  +/-  (1.07e-165, 9.83e-398j)
| (0.040715325478184269308 + 6.2664465253590084929e-1816j)  +/-  (5.85e-168, 5.39e-400j)
| (0.040715325478184269308 + 4.3492008526495002254e-1816j)  +/-  (8.55e-169, 7.88e-401j)
| (0.038514308673333467043 - 3.9980103662143126778e-1816j)  +/-  (7.04e-167, 6.48e-399j)
| (0.040940231433323655411 - 4.4917206439717039284e-1816j)  +/-  (9.76e-169, 8.99e-401j)
| (0.040421617931137379338 - 6.6896218124093395712e-1816j)  +/-  (2.63e-169, 2.42e-401j)
| (0.039617748653595939462 - 7.773005608407658887e-1816j)  +/-  (4.97e-169, 4.58e-401j)
| (0.041224373945096090583 + 5.0639471862408841016e-1816j)  +/-  (6.56e-170, 6.05e-402j)
| (0.040056516690149215417 + 4.1352597269132993815e-1816j)  +/-  (6.62e-170, 6.09e-402j)
| (0.040421617931137379338 - 4.2302543606787657652e-1816j)  +/-  (4.7e-170, 4.33e-402j)
| (0.041193096857408078601 - 5.3083832810822679159e-1816j)  +/-  (1.4e-170, 1.29e-402j)
| (0.040056516690149215417 + 7.1859286320163067489e-1816j)  +/-  (1.34e-170, 1.22e-402j)
