Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 16 22 44
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P3 : 3/2*t^22 - 21703940836137923/2794208237943850*t^20 + 42027029201559237/2431716358426810*t^18 - 262592289065984469/12158581792134050*t^16 + 662392414045240323/39845409473079301*t^14 - 3613046556074683491/444429567199730665*t^12 + 577469291852421331/229877362344688275*t^10 - 1047921046375098841/2222147835998653325*t^8 + 25219697121887517513/511094002279690264750*t^6 - 345233232267838651/143106320638313274130*t^4 + 76767549244621411/2146594809574699111950*t^2 - 2147720438279/511094002279690264750
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P4 : 3/2*t^44 - 11161971547131484425715468640881380044567344581596880471992287041047534655876882233710733159256609484831366014781182427624033254198010855587882154950545617122897669068472807346807891145986545856911154755027271424559857/685397183779311920071006963989637017948477101795615166075170050756880156708760902769880264858340549242701763104428919788593819982341721148767387254523925841092654164638623498867737358723116250771311689801145811011650*t^42 + 2657085631367615609089163520136036273099482857042698329699545760313337770529234525551851985560943473192291476197293605157761954116256055826378357599672956496188606427235264133690578937818574869835212878173862827408399639863/32256881094214721738785706649023018177514931426055904639784317131456453589826205038322424655284903627084845891703889687567653808064069512264495583793184132782555343567663861562504951008091323676696621145486437554656455250*t^40 - 9401587080918869423498454710187120805649983768912723152546323069693449068955622399720351793952682315536107645095248182534609262566843742074817291924848793406246045248605751403227706230271091010284279799172647725231817210081/36475088621919723812319222133895259016113037843309369092679189371723835982341939543333818648668314101395941123695936800557270075272447833099083467827677442454120273111127597305294059986072496772880025449126971696419222475*t^38 + 28460267606991421616669283175927613133708394237741509356685263922651246194654732642115616594227974971476399024030009380284275159021683338961691143027834284809481857132030244777634918487609819339737309106146608063576214627356/50933682309887902620806120997781667995473160952368938823110579753308059254621627290240917932825123294742079947503335171949341096101165893066287725344954987210708489479502500741626840521092225223391026528060185702207022375*t^36 - 67199806984844125972268454861463537033235554185917090869620742579672733166116785110820458930035690436460705863277436192930855696847483091746283849357882807372925751089214591017645181076600330145318274199119053482339639441/75455379785280027381337769606685314391393408475834549608960527845824306831704282977036940055269524433476555821184476513321799789887043033328514931164143681086590186452737989911224662211012466168340005073369537706010250*t^34 + 42036116352124904560355709552494361782301811030360884308631823270588172766597082984523395466206646523310182362375976210306565527406655265289951041775063606818229621802880986099275507564652594542133682854923826684151824810419/38892217920659502113254197714272500547803875842060988020111888069332708551288110922464073469154421877161599422099185344183166338367444880811960879353038458021398135103956251266575565058962858812034716614983772051601216525*t^32 - 1221568264944227447517492690018256125911654865517342386551098119696228651720897089382702378567431275300014061032595533093624485945644457805863159498894997271287154015906902700632150370822453711911681391978734739813542694133447/1196876641816424677936919503852127920084028953333102663586669071553013030900930897420346002889461886155231156409116865108088409251694916654664860609767699643626252286747556893816551260201631203441326440344984468942824534350*t^30 + 91957704838174456543084400030263853169604442455630188065640440771858463684704506431245172122219382301070458348914255613741248268663765818176795295904329258877829008719178657897915443364262887188177739644303717779433840211040339/121028991452643633381035049829185004332634996746528398654065760425145197004033788161557401843908516591386736764473627825154112418296391141027748404763578593273585683823696916935070226570389086347989302976264377764649411964875*t^28 - 3063300305200323873119450201000031300420610355182244609855644038451479364090176620742392528510981609320144288157187210353990018078587460239454532586898136732093534599465511408287154023854796605651694809262949744687490660430121/6821279711501654055291830505670652418103421716793065946686476030402708365766799654838178847885343125118415115550043436200312294106881948367103372249154993179670690714701114481042605362260254464057368122655802289472994233125*t^26 + 3027072239003791674561557559056328671402703176856437044225773270983405736402429234625964291342997473873396445224963533682791527191750965422335759101848658195856869129401690754378491312162770200106858739512759971472288197389791989/14331203722536696272692722845873787218915420874011363158098904862124142861278517676712797464352729855239961334506651963397355410074822430561592479297656443153145971207766854886611361373163187699961431390419063056668643267582850*t^24 - 1147179253209199953219092713296141866845706258273042734197936249417182085049094448732656085487645584573291391519777688610588025540259353606924384260886097561246028615186305499941426405009659521914598191488033725860797932164046448064/14538383080699455034026215469623919142841045980124788299406204247630937535251348421387015079870003015103756427712019866781251961111773667872972022748372563472642537965444353984428677793014351174319569474650121250857439958298993375*t^22 + 920627075186998008069911605677457604084279727933577654570661012682451909866247294721006554038072115575779078277686258080222572601107251406969289840370053562071528996252133405558553153990267540123405314816717598637998676451973503/39560226069930489888506708760881412633581077496938199454166542170424319823813192983366027428217695279193895041393251338180277445202105218701964687750673642102428674735903004039261708280311159658012433944626180274442013491970050*t^20 - 20292193497739394383066325840841462891882038466313239497338498773977062439974037088970368673355556067488791392446297212513474822705790827580006839469191907837460117936235625937249079504183291188825992710153890885700756257260608071/3784594960690016866000475138124321808612589747207087747781932534303926596478128795408683290632826181709549292293287711352579875591001399255821288461481111761132343216401387386422703425483100940616522847369237912921619290731801450*t^18 + 20620379785019286462394739960422660138349471919619292175842415116971116705919764903730949014103991642970764857229746904397411684720107479561627603137943640691644170667595186984347971136996040960179300229967738004879568908006669538/21705765215722155555002725056889492725866323550158297376984613064390167244506915150138036519805914865687120941093855991580972815889566848673092683823200493924141380211713839422130210822623667159418292801088276265285757696844155375*t^16 - 13551987086100176975984085109103245533170646712696520312150230231675888318636386713616957522956452969399219555928094154506571053400016139319328380296098055083147052177768856348693708511746356436873888686911522562326620539865047669/107081775064229300738013443613988164114273862847447600393124091117658158406234114740680980164375846670723129976063022891799465891721863120120590573527789103359097475711121607815842373391610091319796911152035496242076404637764499850*t^14 + 1517291474811817774829327451300104572454339094934015990469693509381299199371297503672944763808065239625762168953026062002487976181964297571968201478458089228515195066207221869503302921602284718669245946434217340984923439326122959/123555894304879962390015511862294035516469841747054923530527797443451721237962440085401130958895207696988226895457334105922460644294457446292989123301295119260497087358986470556741200067242413061304128252348649510088159197420576750*t^12 - 86068434545215047762033883493707909313655559614104571438368725691619321713799991927668703690872797671049220132627350967556743288918586630253400106291362386131698515732569218309506580246130496115578297162445443395974274889980933/103786951216099168407613029964326989833834667067526135765643349852499445839888449671736950005471974465470110592184160648974866941207344254886110863573087900178817553381548635267662608056483626971495467731972865588474053725833284470*t^10 + 1415253046411873960799209838065762048186892133502746002362659037279623876046680583678910427231388479825640323502720525831018363580730408545709030743587413374173322504815930864237856128691800765326304915168369024109142183758367/38857433426317321505265747933504066242136167621899881748006568181491338418315723910916007852290231985864413385962668842007498492481010530210983535878813102723953431821594295812772232484915367585946370769216894121288594993971398775*t^8 - 41998617833730908005222461775626808822241922849393686611980197973249410653644742451837463287792494201075762902640737906692257663623593406508466992497439495448887107382971920104768624862604884684339060394400798988470066957164812/44959636491940011076347787328367612971385918843339057055168007817339825135232856472028225820114177600787406467697010408114594429208385551230851256462230793039480404431128338798063708586372995209902642668586771677682793738432825582625*t^6 + 7846751517784804287036079514355355306319518417386543914014716286104763796884622897152566615157572183640243175239983353443538430878586394520648642616277194760087730635452735192098202340343401636091241376271331475801371709248151/679789703758132967474378544404918308127355092911286542674140278198178156044720789857066774400126365323905585791578797370692667769630789534610470997708929590756943714998660482626723273825959687573727957149031987766563841325104322809290*t^4 - 630977307399777036731964275577616037539896394405932741156831893451373451065768161008995674488911474486433760952313923308152142360601005805694844486469197112985223941682451705944779706029632911444079615502517984977337779767469/14162285494961103489049553008435798085986564435651802972377922462462044917598349788688891133335965944248033037324558278556097245200641448637718145785602699807436327395805426721390068204707493491119332440604833078470080027606340058526875*t^2 + 933734220991223947477716046139786117792162838633584404633976507182174403289733247108028782349181367700367900786467274821906756191285717810487203002963734847228710267695759342679103359577073947440618053738331448890278792/182483230467285927309882195626903840883860494128846760988623090552732231431239240974702798916934014967901826251240806950582765624434035472642866864464348512924949876808697375121552699556455098204898961419558073280006633408933233247125
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^88 - 28094292057927909328371408710814305806051468024331276839075973673802531086024240901017716854559443546714238998157976618432276753541273163191212701265013542119031191738013979420468211267524933899795579303704760822329236095830504171610276619663851563234289702136816077118969270481351514979089430107543834226212149319436089525042555197848606734286255514158058473233211218614108773688149684732591580109482144706458266998096697014151166831391486704076296843759229912445894410877559421896571002341207759664589993556382885137970151233313568332372858397736106502811566670267623105929591130968297534181850542400586879366477245952976932078834923738917179690378983241407247420850458942924842719570196350124375784191849204318082812202443683566086482818265603768007057844801669521938108877350096235260105052108082451163622594760446436389985564853101168969037668750923728824901473957176980932271261387416387179501165598582275280248557014182697262389558009079091441527331880751341989586008628575355167025134999752707942561670370845684716179098154698233195955552004720645853817505536746444099045678630908155916050193031757669966010531173181247848409265059526581803340532462498193646024939738790958221052509736968469767526477385954775822209235273715614424384802068584533369985773383585181596651251540399602145945952511196074230606333061101230597977800058298195125267969216090412721874868196585588256028033413138441189385370350563717499080482085071847297663704053820298923403210730869684108473555871765943021022245553068062396415900009067240464566037449414571877793734612926442449212299913269046876211291145163834333169318758408372233596602088518352423358759004771322682376740797744670307540188962416431575072892972918333522064816062988269131096777316090087641342799532622414062734143201993429119884097982402630427487282644968555131370805952299430054382708024732339805773535223865316969051945317438567536638785193825388908968956606079288516406215177589069258504126648618001671700397331206023257805765456631574199022244117496021510170669256909906360148780393516172684084654362107487710768605747885451792120726720627828969084220824403282971495429125013199197716815392915612291731442136344263904268648940703085135606336959399618746756660831097750404893486824071822883728465434168224717129738380463009496372742260224606926439019589808411848254625339535835170663995036351778804803761871795353605645703390723009479919692597956435942598237618906970144783636485825079395747983390540981335661821222898739273937326917993383567254229613780753567313116861918373347023164828061038492447476770492623152691053288500125153401776551622203685452869445796155250486941755717258755975921420338812921952468041258936117278230085713097785119270856470760945104708317024314634387660903429030964045707802609897504212057998523944642058668104379258632372740946370067768008275386439013990389627045208839199451598573203495101849352662683943175348045346615705055895289882874845505062483014612421813074543027242279067038972851982394864963874672797773077272704248411039476861115844281800436195095598321715071419343585399189492038735881286079218233101704413564165098002960295299914629221897916428617786560559841650016240696223427844626604193835001413332265931107640807614680978784060424289312769060265107386155688910103227576154717890348070989123816732965454801951346872524949787405437606438729135834720115062495739140872423686248245964401876769150695822013918284376153429766125113499076050414231616528251322058486522819956204531485293781578436669277801450366008960103287073040588911942546836612110211342792998679637947700301484023953342628730183242695068362927637128452290839737703484691481838953613873880661706397161293627922120357328790890950753936368093441264988339224853415226481069356153113183784993356097608948477411251922651514507832064126904179267350194195143490802014560417705005255261458581098409945064135896968801592136377651271774924102484672606967468335048176259508139604983457974095268927729551735263249935460116893856753870582415346805596573239300257771840673658124906457152858803466562781082248302729007701940035803596671726320383422595893046613635998927205077776896303284055934329449454645107151761519359341292444051243689939273985744613953994201297446755349552126860710644283923197507814969953983824490345592668787599119794486393591779885395026055371205163764197619082435573109444314783142554880508771412998708128434767433177006616957481551603615586053174421283834790613261230299721978275332609895085994249453961656484573287283450252972667977764688342124709215426684982460181081116389031093182759277028462053688797396839451444176191634060558700651531581028830542768840855751085115861230385625410087575787546750073367444380103757526542880702193432938390295484276022958429201385038313159723987503011911002099245780667067356822077571886174395677274188061544362215912884795419766240007300495119837746075554952162105949962026526098576752896214035942442802214905670803148964370947008863404696726672093613195336205271825963690397154459732840865658153329994530461130310772987982860880106185953638399512976304195141980506768450205473220704172889440692328088648880287841772728851979547889045209855291578968608813430736941830637777493712995157821876648525399673491457157014624154582793535519823641465594043889049826677863735367225184624878230533780540095354654017227087942718802237927845461513230043544399081671950878838622924517713834203326017862438482484772893160696824038262925821315094033523440068554861/843146432754942195576518299474825902778813937301773051309827644588176807725875449428368955282955992043075780157992777238212628546072848911353904554756203036708210608649881178012449627292089177357792829571167267551179896410681168622455694219787860789933939593708763617983879326724794258416270002258955705709941877286797421358596978422474822775928907231253747641850040292115760656043345884461449640222879699130770620733432196550901273052128520829984632994348202342972934648844607796225541191274288367814805417737826384642899589257176446426284506636380494243188491262748292606986011058591785859899224452417780719163070561550066969684448178347849160193347402797573451144395107322561506161902262235695944673586666906078024374137924460522833747223455395735213462355599715882753222690266991420718789599371973754250693807953405740171298735252836790766577193715977686718565557331177867390872468977346242496788568046629112123798002867513060953508323273749814354031918821475944279823019294050197076716422666815873762606425409407889721247642047503880813433975667799017643859237886374417487862732476985596153464962967236225635268105940464579702376131449330524256289777979523769561062566407964089047656170113735906000891219016234468465897124809386010499202004925867567385540122029632115048429776481629703433258119511575268305094652304282329671923533477639807093678383826297200979086989784026773607812062720024288157822363831679101074561007514984884113391158854617727901323124747635935826719332496988737803624968648819406604458777385430352091194981816730585763400336514133235942852486732477276216571905497744925446438877143189283431290165462007019042192486439777467031662853152750249401784062227192815922265596318403259576378658343600952030929151898523926968148887673486381534116550663347081127568645509739294745912561893627401416543728899827467429281702587813769946399402192620687989456094119078071805200272265324635266608639513732094236825589530770713764273832156621079567655910408298016632863228381549585599085810703368917307876562502371436260615859532018447297170498501065676238937348183031205486685834261995740044635711872607678976975950183290908402934861288731270925660858778031707411305834001383240192347652745886389505652241865897920426309484933616907858684231910899429948299206856818686263001519645937683815096860306481418119468940936598773250445027737088628649807749130005961598312829809458505655990867091931760101623719467800400624127015600039644607970026102525731575047005052226830522976597981100027763045655923911529944953563829958583919473804303253287910816036081085562122953385812657494405961849414528549708584771106259414987293604708093461182127832886947149105682807157077199573083379133156976243165635600296677709072705150723272466155958372691765967389779579657982556784443151816725474022104339139766895782707425431720950953262995330185727028227702547244624264852043416175325262793714770822237226144497073033011767740867153293561764636075597728983547318343056465344508323142479781036280183478583850271451535730164824996446300627044985219931333031048468063915136752947012118095051642067109018217637280196937105485815409954880219417524098583690319582173631858461974767333299161081447611816666388302372888503135002915363996799981603496658332116607031649534248057899019262802715054685288700333440923751609309832410440572634615600745489189653559541261981292611931410340867534321168603743745965889040341441421432951461765945809650659519997022685883611330638936821858316017655307644354025070523534450946438339689160906684877971693340440068246857600570428415210668271455766557326166306796475548812279567093825206853902657340516985217758021688192878223609649257836055164748164374042436786390760917255652354511053532008638556089736300075784552826242269107625030621516756742184515335578738771395939959016174534131717147952773697388783648444331766075795553759890398104180727869579262666267227636025643005280965298007324696368618489143752541835357180517775653832300594276994659933175372531013984155698681759903607133567215945418095300467358852546812394865683154980441741439786929046661543623151296597264536772703678804470164661192294792117348834483055528656551732105129432463975657773201218887150271685579685235525146887372168691307849157815561755474329750462626294740790491411653803648223871538988772486522123487297481221683627524197842547958004096915808610914294994044316538860720556961375570689422687222477580672216944233251338357948996675940433331839717335619899605428710541768778319954781629336143469675325498936321747227507356804142610508420645053755829954788424175625931542406826662416284172525570082652639089996703065306463728938992702435478746397917707461490262660767621185854497567014128160991145769344282725600942596111245852556326703222564966802334066487453595278400153351855444129340987567752884486609128865474293757675456739074554933791998766341625156578515089613352737616488187297335406080415590574145543826826712344531322296747825304428637261214779015803549493251533680105906871827583230323814023233607061270939525065505577540843750496037490998273314222198350953108998955400840695519534551563942352351544085423262659111465784482205016783999373088845015269260866455274804504126859469903030849999745149022176716394724898327292949151403039659794285960232228252552809855203867549732065039109565139614442369049270982046021052497171170593806713452205607569098297899663486146704269500037678791868645866314747653816972076212753644544945114941420247975783398186700*t^86 + 1605385442848224210523473444297221960713095512033502759925288983030639046531604557103438700994629943664561266621358498497673468284565968564256425253295135918770068858930956664198738017988535395791165551827705079204977189971604118336844744350536131326089121289545027437554325992533167194410755953325945113561366598987271494725772556970882964019674709719824942058323599458115472783411017443904959826824644795442026181302273732662516206071004485803227883837834693252738274725814307672399506313563414198890337064706948518033423887252308621231359631248627756409794090995275859874280946822883941141373116190524695806728900367898067189383821324297216382980744295193360857787461594910772314996884287235100074004283691228861039167879534250660498818650491173158568954553280905995068711529943669897536799559107607475753420263321277202568901131020158955924996387081170535826839737547054532319657094955607254553066480042683520382664207501157397612093293795967669850701799308986961749227951667603993749287495618495168138540838844822334407721263607945490658810546529892062173001154600808131889101860091033358594700269073751737623229993585064228072650422265423407686906187774778379205818058375463163883428446161071928728171317246036491678059229836567952058494269290059775524905853407655975935767546834754154743249738157721140147684929174636651002918691773571176758842891095587613344692188782229550274810774172509561699273713977348992632627079484672195018685519030925881440186666459266942624614001520507132507493293441922634129158211735460147089700701200931262061418019140064684518926500857921858748908484059863403786209974316309549958019522138664357465276659795043549420832852458500867479702006417030246536459232326284183628134904811905979513608905683473987163719008286099432081522788013617279187216426292413832219992189660681480727226834432189753990121564841982373315478446345655228136687508418676436356160692931920174683957792234749159640273296938567328874255190203686325566820971569808538694833145882770503245200244779004557351126978879065016027207654867038480100976067758608624577507750726095482256868284574252938240914543575844830736400084997435249710048172309277628962340113690424560464455892042775268999000524423218801785222119407493590311984869526885796937323583643973913587715579895610333267765977693004827722214165737831898565673027629909054809262425398530921047348789994877673974973931923585589707359403463566870628966964934023950778721168672943391027204657381736006526293121605374727443719977314658475762407195457318977246811647371996197501927722307071069455146656505040555546198550637310216610015309184722737784708105488609499084597844070101625888968718358588192537361915593958434127335792133475980065030777698414800361790274626808895149465746500487936203062312580389134612819338618005651359712740339989498844224234675562180045951613065542694033478920786676544788551908505733570508262142714225984432693787290432125139378061407830159222806485936887000263988692394652001972988156459277890059174780621194426485495919164675211304226197930633395701753290167259645077600690061751890085979743878483844609180607300496856013598911068161477840476892819464747523204045411533641457800618927313001699532941752662206292446473853825878876686718760626004592340872257826175431119307003246174497060404516973985108339347027496567229862608564947365509714044729583599682767788427880350319688525263427627726351538683899168066356981628761102173640807853136193623688349541536513400343506677776041376108080701203745546597203916998229180494573768058944896123449375908379309975223917991787586452197309214772475463883042239167414740807664165903658185891647424098953151424533726886796015867092620823265348303643565048827086642229970317534125468244529819890009546210350413553144390137997760953531620389669354928993007607915961481074468759334683677273300176435544650022751334719724933290263580944339738873193888635406703353655972371749551350719786385218642493664825103163996208156492349613147242822733205606816712513661827377061007760251216499358200997577226196781534666824306954776903786241348764043001959933188023228551677339342052008649059257139936524082333211609621546135349784638720841098327500084522197898033397183905921122318256103446209184673829335080311635144130538024880239086552135669208503425544523743222359328823617114146539111111337539708413461139832110566534264796487941513941504166195181835973067970522522598128540672328944227783116941741805574531777659430233835420286059368137110446070782902827821263354201476074938445078480841828588881207883029085066609436894147108273760621848980049408212525032506087194317267877784541514813915404210015934708766465695086439890395632733089618556445696522177504459198858133490818213583459589187515026369576339770422324728465574086262016091221817132188915426626648589424406566771949299225778016762567935281336237182298032469850606628922450399042491261121185750094830254095541119434449539789338626509430075261420425089918249768509523879906926641313984196226647516009923521294971336718757132342512356612487216544503790343619639239030161919053956877141276242542334017501156406748129736657556877852804160908698417520916282819607453937131890435228351097096744022145620142067688078762364787453279527112411005189454840347285561585766439344162678825522295253324069325880892424863609815856831383575904502980213855126300689888700492995223701904346516638312308600962358626436282552339950427756462463845360957721637956895143675987102270284818830465114080133754837077501/4488679755365501131469732817519392021393529770044090797111007946832606244533088392896175257889289217983863488367746800372395184479631105761690299196078035332942464073157747804162546062242321865110453291975654905011414207286652050584800470047075542480708974412526281497782682238426145214259070894020108998264995906307783761324258019331144452219904463288639966133414320381894582280330771409404719252817294829598157309825650631584429828142962005337537752737605878433566621658014279372629936221899828710059200489768391035650416385461655516108418181487032346260526064295602023000350990827691721055868786596436216445393128612734188701434343423541625945568065804858722763157296609896730364230195713449264326592829348378360233902377787510665789998779696285012280225907267032771906138708039979255271009470698404965427881206507152093394533461903389572716348032114251215965460722481408252043140545769509659496409356875869090640703204672821013437412012623168579528165792338340803783239967588562674842995093412640677549069998551796398847367448978062228596057004313562960223039785874527214036188287773981130036889202274724119828661081826921383683001065935729116986274162118386849799324354766177116084694679953591237880633194970571130877125197764305410885654351161994389067598096935305062130683537526110740134667633795632837931169052415035230096896058342100984184390060340829823676847899374272782085650877721342244273367186257141279843353815851128014901336608874167146290737370816954993673640415798321355618434403274310625157613403703131861968152285940198764944217242959709009231860894072644888313228410844560685688516692915708525083084487593575799380501480504491592269801328375568118787766597707223007353655650594175337864305366535966853504872579654906571576367341551764601635010356691975699426071604229866509567272774755839966010700284385389917537364743548534401225101706633900605055977464505930319607310896543719477864595608394372986096925725177086161096269413562115039170635155153255014723260040008513493316736891573079849845408912326085812042118710696332801317405721590143344751121877539768027175074625306730785099064355858533993850816475044179644086778020458373804639682919282989733208729762288601500413754610499808810159274323912311034410023269072861946794227330410116546365000644248305163377778059122092390457591789861575692275291059379728418171707054046307575615027188984257224860067393852051930165317563748857415925993137448071479829686605487226290991159896332219191867253090597371359109336046931580715019320651029210748614870860774949719626079437606444174731808420348017775429303445729790806596241662863788744515263706186442470647120870533998932253225414867980204676858439117552921653371306171916810347501617033673964541183252864624830970735216479997847365118643803561386881986997970172144101439209533218420604347297525197100001089474304113137939576137431166745425523068808808558634727296348110201336439089671072300126668711424501780774404840618031060866901382099098056112039552789323019434567435333726560465141081126844768906678456752409573345653714239688501109293632368809883382610760574589494589017326302780998194856529225649275845441761772995318225372962111998294954495151089586327817103440396445315045930381945720942621237594442014074971431597358751317522189485052177193349673146545164406461978286801150129261688920223705827528598013447370734113608334475940173936695906169266976339783203048408820780075836439760842284181781971644497856042398361069019459943891531715768966742953768246783883279502717844214158253243278365580126298409702434103003299668023323841171615874887237743081542561393047786270510768105765671027258683647236163602278344955943879453349317991649489748853421537391264705460078261589854143782358492277148409725467000619631654916498625102759909755110037610037671651099430932029252483156962993885460637371422707689646054858016841175577305816045535517040186778181662436440609030848674052060348524139284893911646101337938725033382352900464999288751802310107663959125303010764506726887723057285704233712529188584752019514285161605058494977233499534653155790435742162025084290824541594989229944033883109427958419510049354805618537311542933799849656169421220295638270525618012363436566785064191391145852602076715409627309388873896002482896591427908309280002364017001947685232261075890641579160244635526369888266514572181595363580223174650876834280883003976511037630020007514489180355874824766501361861521420144798442097697855933578654899150168810061209456110408647487932944628959284833139424286954651977803587811514744471191080856215115931632393452816210525034988756409474532392622953176153472279182284376299199594942694858858209625699435643124187860506049044009177552847769752949084509925769578093514119006496481268069118166458450226228230430145929888835304785579108924575307510979250038479766451868484067517195177293361536051020132639222049881830332594129572647267629639166829744195491581135576843921656196578790698962223650720036726469890208334130436763013763539894824262808903610269395265696545100768738442143451556776212058722173449205344964731672629260815469760476324962767344513317767273231859321443120281227128070164513670211472314257402025247021035308520855437854832493312404960460355993474264974821157555268341130630447384583883929920551608757305131434687357599255351196314545259537374295383465694632018158395818377627081204480443999938881949522360461281315479344652134026806088592676167948037974473690323039496342600215689233776181191148240430300500*t^84 - 20084982755449329291885185545930319070923748423442638570475774460878085074722785415763551679137589900403205223138937263454653183824208307513084638415973023161250593406912944466553450920479534621904757000872133743366781202176716023545420510003334742926829067855677377786206461392048567085251072703238372460054140435527753133704671208026025971998554760559906951319941191469821958780161654743957593133328117077474409793739213977639558884848993389882959903651900737835519839473107566140689692236324289437395139277689941302927038436958318902648841473698284346521866953327883230082293924850850883741898783338500378422634233409595250105500138887011025712898410601469990205754780281620651694530412591150697145698861193062725233328837540130384834386004411074331730571487010577614490108498613479876623183874448071042889779441501296398589057225368677364700494960874674812854184030363611449386979377162458869273001698318851169645318831968765850180196678390259118108197650137600016234258026480033365388232854653897953033783568671295442395066364880539372863044357081006752445285970654454053525878692862589962973076473707900604596592539139391319018100818636965563661725091467876883565523475745408011741990230074851657909399796940415986814765938690449154101919196304162029708937384989169658857365060774400895088629402794750556074148135256510831481094519965291870116072159414346173472118224010264020509266651757265549894580183450641238462564675701638767478684991925373453398128471714766294688807231833122669857930882523294753023018353637822754789943647251520332735501357694598453594405753066734143686579478916033118793996118410271749904480563851691686173896269448548788708226401827098730046034892839406857657065134193106827856488386918078888758201169534806234815800444836409478767229859844719709025293251511010543652212623868593552622865349748864607444172179981209849913631786860122460882140517459990258625052253643060939849449936159937911732144863264879645354149026138775341706175386948094751705227665694542356741847900729330829212873908402775086130193077424367653944309446197264887864357104802976946126972151503657855225099236820136392013574398807465045054537132081646650089266961823629414514849778645894425549583760658454630066426561205684351033677790999671086155953848599518596998657915656275278660649959487125094408040396756053343444611253656649414985207593080156199885755450496949627890893207574657547184288825281718010962053239300134091593879277548788736822137295868244704631775514543914523149945691841079151785771190829885751404875581474768063500337226320778585158265294653194407348532902567400453677542914364687124524815240064542601888707131765056546133818783027683811921853664278881147118752670108061145447896483740580805766562023095355003687799982701797560693186690219768555490421608911754264006831317079802400217178012453235356551605804674332912215485435624998005302282187271115832555120042629587973142510363166960896888677203042785463331861209254314353425825947237276827292662105651947299815611749841914928244148854824538151355681418757559258406161862662510242228053932292364401998736934446513484939691194545817075028805726375953902350023579571702997245304961864093939544623611519857140648859335903329656791012175891200086477179783918970986150590053577991711334791470364079662308954832840511317813132644646080625626360219353950710685920268774752268326148279480907941801854869771787971404277968339517678441391856942184387900324100822438174285746963604391140171177053625681930062325260221028163456648803871604086146391044815598165102108684396038596179500978860405886081542695658381071013275316066123951583239554085326995383882706604945426941798078406491369369821527236894259791888043612973548837158374232675795476677894365791268043926317923301330590449406091210926359894302711044699007372888274214239409139220107957167057435303718082270272116574385334216812092200690615907406895103857505422864623017078077844317423735392270757354498038161811647546541563436016156131037400908528517559214146202518206056307754132990901781981368953765548348326003815553205925816751279544837927317052043787041574840285347925643841721894889929327698969032479226595783380487539795534582523266342667548798853881454069744391779490839136045280067661989821100545050411926242288634528930278152646872750713713205429193092294622031978784175104346391892834194922510527003828184559687865018744088243144062438514366841902059150575373432629510527600967040193395158602094946804235566543882823568224280178941308044148071619401753477321505838582752859356435351979927815088589889223741310620798653790106661297431315813606166310257011681834985381037790147429979705151719291092904507139586442984385626550006210247808221463659113021701542377853460387973912041828095295744258570590041071494669140356493876337265545039819850939023281371502241695393498194298015058943217124818608501839178105424416799937531630668001616970328329269245744115076874276637417747669683264802846117266896147216759989995743539979337163108589653722667746262197351205868553766469443254591637701511027696234434769961760176419264668259057600413288089842138159048720842830402798167284182013031162778336918190380285987912620389183281904053817179986617995172244606443017166222807382867635676584617559583423198013298301150710980992581723089594385486208021304094757423619560058343477292219408500491601491432167642432320195514197806908362850715887272337530948494659658409722867598476841259954344020207863056030212814460695946907176416704801592695598853046728463759/8128518748233098440470618871116144375797393305864453715852744513863538819981258039076933501284908619822452504040734106566767832807872612006104630982083341638178177592832853394323325526292184969275464093265669637900834908075947191839661077604958770349518516800822955480364174786790237385485251668484757244195093231761421458895769577400634170513859453238155094191237058879330225789375031629891140261892069485855495885262101949181822884775292894731709753668261322014196760194146452415939943094684846512245235752518150947722089479517813742532121725927596466616762826150455634237174606832931143818025394565980169307447298852900053180106542465287565633447591389558027040742206329785719739471911806115278624176668517172933899052178618758552104448260160544654743175133888518777415423243418642153515484153421446663058592081695356175863506884426614853505025636919472727233341064116524833767158912350184655814431229501013205157614948419578863486715351775207618487498736184954993185442774626355027934455913695297114488868016887458236097905781782230043328999456712400969727181186961680210207635117011888010515892398174881985528883552452799145261860849295550307846624976261051917593647878775586776277961003065198697539373488339842466907469880754996318434955264938797505201789920553465389877019903321271256534688675367074936779688518835020392935858393779302277552622669540786341887638123041574961169430574909434620758930724022753343679370521648096764288726155653967166047872269650828079358639713486269554639933531848626190923546009472175566915093197543104362046128395755036326854912270049894119732207136599539033788535059584206158113282116991793260067554467535220293000237336946017677335935017421826193455683542071437960111105538122416623243999220389012726121642584244699654748628809861001950260777085598635653109807296895927303569015070091511903938991052538836107437728104831384168391634198631537674264642051374745796428651135072111279912020117243109089526106607133739189628829008020943433377248543631137025452825619791449288526102081468922514426388478369014195576080799387539452006393350183623142035152413445581631620399948573728199726486598942179608219237709801925914205369320749131126939556265420092436888765327871830275655758758252536666035870267801162189416038713048367182996555111664746082224674642817783255232919769117798390111478652393334534368217102223080064528223431341268518698522023054923875972862418969859652498469490652750506323220666070579679771854518148741409018065550991145612611582882036070995763482631704240540191429337681331022622829871005446510912608745749282953400497604747958063129487853588394990921479438687085364997576654603924928424840131206521276787890209388902762951638524747580948440618245774960946669876964329779054031087608377112741808561796233362690574882080715198944548287554469238505343468290657296752012272921390998352702812850241137841123861746644389757171717217865718326828748192411717130793283482837650303291904305041308121906445644533581976126899641869315530632922126673798092260400727825035304099721670583741229504630891540652228839312073801251236148386148049200093624789353080421990164078324779023694083579568302384810807100319477882928345030587642074253939697900489840045899470007152832434946200811111882194267240679635781249641710283154592314196569653366612407511151245720195161029087633810667317130745442365749530811194537644138729400745059610582382584879023917942194688893871677907830966528799699977219656022186895271359856876173567543364011492047778241723206743668515225062509681690480089280491652906041270000089954345725760980710790986522174618282163853628740484822764056387354313303565559405994438014220638932304079694914106505852119439770419088111079516264717503365235739996466517155242115132980113153086626466702944708212201256160481337753949329274401778795249116981562186886223469991447781396226213219998691566964714061136147949059454955301725234513243809700647900157720719924162039390342543390163871591876869190981763957005617540757797909932297345072369880173889470377280796900383119903807338874282399154469193144807303672806657248809552431016090966664126602574831581041350685681323906181811806272010969887711918017611143409611701884829274626947979262860734735105248740886286456132509398286227181146016153624260057140659161916991320981840708049553304956502831601210232888762254546072613373161645772739881085413050303061411065720036002466939821467935855282191229045883950685496109090274485205626363425126051106286746646958173775604146246875365353897969966189338351465276170584040672542757370159668629984953959934781579876950705926312185894060622564388074157546024089876065244501049586452084561521042319803711728110084089927275380671452911566209156311227226495433006648582498063510031432452977489603812442305525118888338253414182631589071709297750952344479747039932739709323474718478416126194307352104040001055438735576657376482381084199928419640159737815955406335837348157619819754791156025215798073523359467707238889040818469021084283298050757993750803885511576000883013647166403063708481420005144983655572843951814759217832842620005908480958253540800644807755551530724661422186096415432237632364426653790263733582529525705653663692953257466423251178311980956062935446090592123048810468732552075070762755611263321505617464437342561379155293064988320693947635808679414349889850342149259258911878729316237963625204676381321750216395902811105232336875136944204958189857123803926331708584490159962650340332390123620650085782010557548163346500*t^82 + 15214451842857411215503157245419025173774497136235533680210439959911892070517781931677062543080964021763593789665733340955217671749053090200135526092145685329901346407136936026073552683945682538034810201033217748546419549666292700810874231791043402599424721069822874531494012077849827151102651453992400085701800475161591979321105737518288596360754953873329856349312569613262791054011437412949470726432389097502013839430422288627402694760876053547190603665643761329006924359918296873582444722928048027917020772150424922140154290510248812749593253364481007412061936282753891799193537857879801090463515925628595257646638826982250707786656528521560936333894889536005287519049567524837697366925919947419124303841847013386088386347840922086870773285611613125439983683677532794655942808938441651349117454293181068501548630988261218588177899552759989000878520852671061130361405883433765246048336600398089778461078590395536856082599084532737902896616063254685728708395406436004785757503328666027971082967306670286800434069625839385741837641168550820289937061738013081498811756206110370210129214704924232991028409654726565233136458805533727984130906855115855980700603641116675445420395569089745217010157612174500813048088934241720893049154717087053394156240073368556242019000213998527016517994572398113634989094423272867743655885272859072460125428592934692334878514114249830719030747258139591264299740923099292567242565256491248053232983133679886844253439136073961283082798657950139001958086057547108070917569952338691317442822637278324957730807369120968447886856564349639504909610970273786131941753756261681240868854556391031672581544030467742359425727282374382278984300325582169741996795945294949192321904310213676800636011089854604414426509108302532343388063332379180039622815695224336518357349240607593201208880160250094579687086489863397826412259688046891302886921732947549631455408604092440165428164340359945148125929271652277674594925467628877353860434651707130668856644617094454593413978300519351801667873890516982635530130367983110214721091149804591338701761649144781406926197719066123450316562940928038848549200689492850197740016041603683150835470431984442680542327817754968916911281982141112842304438478253100231321876243397068296108328266510877438739045708993605231905464841369659448381001923634517147741011478014274044728865446185074661867111782029976364683429090021860604293201383754562136217296883648413818952131895587904572841081757096050675620821864885533659485183122245778518153271780399037683070795686633487094318288419427252965003944665395704299193769882698978119756592646957066723386408457041095095773605343491938917973411367895964097001652152991218709794863166094389567005594842389058579103092904022770497836593706820296952266083475402781957008770672650478538505704748377917076732687571427705678743952090839575009961991414954947827272163352219739547478374271677815115554223320954912529570717673805532848753214165589280862362845803064917410716085214603623819834880868433172937180296051360573617095597905639868123619712366771968649545768663493483921606906249228265987101838310169453337698581160500508871730347487454889726378281577725198772388186129731438872198287555590373197119467485722866849525214773551383181781397137703984582023779640276252119259028318758974278147001103347812099464819552085271174795088911318039873611465139979458280359221880350694621953486598138332337596676678214649127014736897150184539013395978853348279913612771602273060656491557644973669419491210367843333281665142675549505223473565814182277580008072607450049727096112674171355482258942349294069775759552044579101968861344938190878434866364831501796790407379139149595980101594437263891206459292407006977115132057213246430514475611500109333751898760278280909250738509355669982260763659066838848538966948476522855635359637890599935433437732596548003074377618837811512709252971640180188120970992846351396668742350070070742943873934392802434354470825104338154066333017349888734893456605412472135027551316645263461657616377007695310531134162062536241995423048576403900366068742325294397570568428112421930611531871574378327457060566442172247758711312289302987727488968515973100498189183649328988412404052479223290555251920379433577077329810142935005920657343803435381177554515118819310462224904281914264270229216756582514593837861810640986401674367951455363715725732745889407973881297393360038734458531689912513954945686255342723292976122267900459510119606763034441772147894607136324413152490711108485126452139339751480552300859898568015411895580567109421148003790314683392953130936259243059091070124015490876425900470989272757321490061806157699007265351842689991057313924514419976608472972088423282622863877812112947526589676782196147723131891404663159792583845847665481333186093017029140796694108896697314645964464035502643870979784781645760118542415916705813075867219896889634919267527779763273548538131365832535603670168076074347223989949212368102067469045625177351765078480639701438597492660533302608313519594563738903495844503320809437531071344728460182077517677008092371768693385782769713653532725704123821566731728084080652496245025143647676762428856181180045278189443241577350962056533484525880261668181878147429077406857190382213088686249985783154043328914660436683427925211362218851654095774866033830318151178925615882614495670039313076359070572354437175053431426523450961213775160299140479599323928390229276223493165669773408731961894997174652858521943484755153765459920912000177242389149/1232022876474354641674118191266732684136538706637992113726809708547261110345591375260789572494402526000964055490494542284510107063214141540994952779514374081047911934802192064993256656424076815900636543752810554873471493035901403641202985630019883310815524323469681405560423704618032495709437099578700139799604723280912311714167165912639673928058836989058350513305965370212072549957539637283151921227543632873568191668646114248812876263851013661426391235433336263475815569496065087433406009124706701333337126252751101832442133655139016725251899225959743198011090374720627488909740060043570578690260151986541341024242160631192729388970722090624059424983363922558105478348346152190970965254925317124112026777283961751305257037525839710859036582986005897147484732836761556855647773828261092954437493637048536038497406110620186934015851820758697308253014655042033570210230972365262260876002394540183024138531300676217506467770927706204047638041122723105938000679526291087817305786398071232456964572284827262997441668064823809304037984346783996114325701627140913530077984783390554508822744216087555600840833869712077946015451329953877417738491095318600666648733335734349879176594866683013129237991753784471578267410253599816412804668337429755581604717856577322216996033254619318674739950503398256652470234768180347560684496757224345270765993482228742416512495209143574467290098788531396553554808392196536595865806602751813414817483246314317932263372024207566979381337037669064293034242287988591034275639844652401760189029310242638190963603111933936407688450227679722014594716889095450203313625233728041706624651888198494348180390554505250219298325218752901552300781035372017296561579295642646046418934077029795347850490969773948122348313891714472426102621653813362305105760379629215457643913670873348119430722700253789913770576825716961049986448729753904785857744112073907055874869827428184078438777821607812350684057057968085979696428920122806252214764495880330135380006442198743386447078912733312220201792546787609933398747539714736507135535920042221280695173426334376872049166317029988426930766497849480750827169905774134801749710989494121803264252182521872013705802970687122027424033260536658552826800565939432024479114926778205479304378569165697698946634207679346551742673719221096086318282099559482936000034692070487699823419439407847543614787270745584693302157712004113461274243912505883640486115767208692974506699802768804965366198515924097805141712681081014955699830899354822817435036127418426187148064387228095812986676617205224683251217382358617507660210592661353564186919186537197721716800108345582247680681473478095391618761237877123297841622674159148223948516057203032015318034238744847585947364777737983206061491109217382753840804754022314524991073645126400836262615021293219818294455119902003423138922103109438022766104810133896664015188102750857452571379717877890024284665425640234205751032647768972785741573182710063390933230903473530672231308492023748994843673941864897500111890279826540116123455262679566997693005820183775203663567184733003325819077387994525339563754146829979347311278254349674467377725184277110427302129690431147282609281872083300986093486280244703994344455300724885005668798993547773240974687398490855228658430537130607524091976715068869921779720980653796957265084281632367612422690142034941795078141961359249443508579747456566999764495097771197360425914775019113132288792397174183439177710059055780679571307072976669525345343380446468064459596091824093935516897492725749892582416501337573872428227919147195135585414770280845508429992730712877683881977814809097873833576490766246093049135310664662207730305900889294309159455167263300333205621011612654909259634882914243047699812869324923456474859355129474802269343477682255159423843139157464448765935318736507293855709748972576831780294871005194201534059477153599870958402994503260571729235385453127879185037358809002288713767654010622695051918597463862070545797246716748195574022170811721982864302907702606584625659205440458936115563295177057906763175206840485748786756507699536897527258590699474564310278360652306638236150866741557970696581563810358301314251273409176885312677066581992996771589798735532872620073090865227277189759030537138764637220835720218406464503434211406074526559103519410453503723921978652176490052720073721507854211434608124010850818213294312502380388088358263296541156384090087838692596928444236766044665786569431847060783089926804819592764715955200977558323276521738949104162235865955526892992123740140786652458571239031169287123155042707885012977865350898238955004848909691814917163251749295852295603260612045333329889986638818506834356002747936975039996721979796700801736235325381019342633411893166082796816610842176030654236380628189347287953707399013743812280903674049360372769578384101303753852164286598644952924921149186500836396904477343500334066144868162706920746853479425066411761703570191137498813008415634483927582572355877509633768896430673876018001127056473772571985954772660474001432382061806736136999797108793751878109472863776801484235988341359780553734090693466299822778280458489626382805209735440077829295653517212113144288641234732390015228722880487071119952113488402748214954372615879277432945609289251796439651111811688102767803843290597282206464279884989373472899504102977436307346654646316298824622734234342687866537991019468627646039100251857413263603025982832458819717020506866883029001481958043119476670588746959924316137691495656254723250*t^80 - 100930550752871828681944393554089892255978015658240256887476504250280303113338358275605687442279601669588673629378476660393671073801880914252915536893021753231079029997111549459192921088657458217122457663026037486813447747706871774898126566074119134671755716270469158860967552358891232104872230532620492659655260243356418032839881618149252594044427398923274360487173695337273786625473339828436463491394672195195141692525047476617566581692454074063354402822510652820044379351253457525289148220770350966123182196924943665882099522675704246993776927423701715180416040534488301683210593907548693921480408635883589121455951557189193138436658486437421980267384034657182177329323137785702849512407689195177981130415422672183166392089464240067268738107715447253272569679853272034124866548267075233070021076165171728772656530199907375455194072856130892022587070207873653322449176647786037655174827928841275605686866751274747370725833715184430177060005923683759459792686201978721028786942082080266172391349846937921490320729783995405641466600519566769036648368571204603849550665172786786872167722667387089276550102203446521962853912556346593506164167154552386643054541723411612757656811695388320809954370353116911080890890235055159900186257713832108661686798864043845813852441462484520508917839783748613512668709883773607723065085981163020320544657259959290057381561262259578979717233991550898069486896801900339059904259170594787608123950275016157683429397905218355036297380043802195426168427737488821734680261936270563947973772295520265240105934179245711161408999241302491769805140914518585004457717546810648264590504983077951808931536396940479752968319758449151044984500673607400148324321003284553259410700189852134997003713332117398022493251547402453507481562802149560569142389886718150011822813348070099841948521943236476051745816399864647895067844461865612699095404523088788190923301745694348081868303465925383618799197222844463112566286788929162186143990028659286180002267541018707628543937734670193881805144427712623999326586384287092742003366025417003955970281648926178556205033178267242296712120842773044853486429474949243854646388586404377919624710931639597125673829775685153399635039775687996137372488189426981405568276786581806021167451951413914559097777865578980945382223602583782125316148334977170456188273543100218118389152256846118099514132119390492600708989144490630292479631001497420090655118665998933347589572936948493684963155010457479019736229716016340112776660244258312808354619623948918473230833606110946403872670120763671669803203746632414800179636593772676054501182466609382163491771149863694219086680613452949570758686380730484484185763712819113918853761790337142093776746394610198850374317016333630482282853234463090756181993907375995232377702196775873771894013192876117160158287575358322740443128449333944557740198981647598764457308504702951672567406333273475848428861321329008861595303953633497392480695798112060476319346316043496775517212515853565460716961636082627630587165351598293017712318412394203632553936252248185446064644693607978312141870169371434569544327235619215508045058443542174412427391067476336140733464427036011928436720050653683441992223801098894437318938368691487005070436477091282392018370729083794098938754198054442125521123308308423809679010409993568321848327442752052642710040707382039090275860133633969297664292747983970735373721920772673947992507690593877103009699166197047291228658754762331349217456096390949963786605636479266339072551392831455702868774106701337441176251335146435847457968649930082696208327873936035937940187746042646495040823155310999581233408563060679011661155037286706351409197427076172958736524563403632838008271151888154506907362827925114924955805984850692683274719441230722515613396772129894293383277462853891917785062384247737786809144583644243702828266568928330523971428970816756413662955731752187298558624419409765795216137008870857986335300243453781139277293330730283750622597245765153580317739895600954495741854847152533170032440851161756123498249290893175069158155488466454205351879246084093374892758422751468027554374510785893580386900740462302887390255913509875374140498141724251129710957067824570440671305894827239665089703779108212003857403509611105929495288170569723467409547395349037777220117014121585695749318012760518687146645613447038087058534518855590178488864491433579387662875752034784989350578324628299828748180123520808762591659553001343858686887054417270294117680540085201669496709564182905903415982713011029627056813624353972003242289968886883355698080111884368521499551053607262410903302363260753481302558545507607757759182879696956331624602527525637087334303762900533863852017492318572345609091329785280375278393104386566238322342465485235129975113131578670047382752187070567704798533112371896211846260877271886146097849258690123712292722253005387152705319149660153553786839831209433820266123245230354052639852651381849193751152607140210015823394625702020613044918455710731046370855561104076139760782002677564322699008448235655584215876934059026475817038101700357955529683354379082324989431204337642733510476438934438190346342730539654955107282604927995897220011446877109784884552591768230001000250447797509660660948877017788749710854720874124038520045366400779176949746198464619685027207000718508448145682726000190839413966095366350390124531685824077039662136076324604397400466766508656355528442378005050850205943948184736823842653448346487055173242505579477272760319763111040419057912477803/2121543393288838692962831525361313682083119652830622419837566318118383632015108348199079643835361149773660103554631601813926404362854751733593308686323752167564504351729374735918387962362260276980896128342339775492117911007822217070151541254894239061224332885014791380375049619352251957611650685474521640734919333489731000771795859701565518504117317295158479583912872367505188931026883255401587608353830135808284426053408608736455772926351445524976245707416205045705354410672224080560325147712744939696006531407237397355465354154149386800883770467102677786975097625268920535902572383395028536504627981720824189243745000606913880007807583440054630329821352674645057633715852074072852002168981396087720910110482982135747652618619495982099260995901902154887968709944903400905425466532265602067541364042997579058292533322487961900375296835346476764811691235982381807902017734412981613228476123398195167566550899764446546137501537510083370032706813329188425237170144273253221400564177478662290892993474472546881594552407626599621553409045162041308868858201936653098794289796998534864192765540102770744647915923644198223038607190180576913345681666138630347969118804134550491942096360428148608547821800016860057776480456698883862849638877054039111523324149026148857667169264454466757902194766851797955553744270806558499498703415940322556259040776397894441234516750145235232673550113851064865221380051362436018080918969938622700315706150153255479357526625685430338494662378866128712604965219916353761022651812491435831045508472237822964839324558750238494039511292064481309132102483022365250106062652479687818807650551477807267566632534858040877631716026692496473061944942910613784679039547096636491933404480645307588998545449950738666683796521532321517748714487866609889392119373721509018062819341243905461659704489837026231512933293884606928076664712636224041247035360991267950216525842831332983071575408808652867877946253821044057037250600451472366313824461905928493124371093466236111461869887726763643187486765568264305312643263388776265287392854312705045357088640147796973668664397925640071174779909296805852924386577743060128613002323908877745221042258302663607601392715523224131224185274644126027967750574547701946153035903912069835362139896103331437586104105623834762100884144498727460640081775441429615792059739745379819095928274660313470104663680223896841866315580071083380314248017335131628917091351133369302100537060367882150360593844421296420454029236821507753715108808689004891623132211414529894268966874806780989963057134827396904558596332421539348190882640562850837529874839217054476796329786571092630506133497329280264367506851624406318883274244902053241639344650503621130377654959118627543001362147264807080837887690072333102113865786426425612034628816907662240044223066666924527103051716471249894645223861554452275203232483050570055434153912936976533327915874185726621818193862952483302303278219458171137046989020626729159187023615781419817582313223264895769120806527891353495192675061861302079964589962334214370027356022356460900708662692110231727060451262126572634728784640841224436070021153990139432824442767325184155814267326922435620653183383727444298052983374581380278261152027848251979761671866889265520958411700201252703749817384938906156486383903348594005304679528685838360410475132970937028591872424584169771124560457460627541721774325120208373594460558362001854653425242582912813801300507933943882264016721694054330221790779665824922644681301128818006999424470121089756960097482473741315026921215303302208321408476771470023478084234423615965516447482287575371644765797101266538741418717099475772230611004964548321711586761331364800372581798027403173780079381996991753745091268378326528139077760977518192049707809532955609507809468568843384527857885629153780774940618864265560019532187730777304325667767870944415041650419658498977790369956534614704517743333750286207956634331869101941165107900206292280879403824832770485479862858846240392778466178137785254492329607063888538725385151768470287990999994294893715446187706179316459410794706258602537541939293184495199742299337043272031042651792528962825539513452881436994863140692810602596508429908654191940440677633422587606651765862469921371320765050584952952705294279110216095931874913712041260334734776260424800933412593647239047915870783966948436524952090395189546685108963292806129099028288152929396643871293403131258228651910780975711128914484472561640638668480853957899338740840874856083355432682170434470357367370161175417309732437080522434615533659673611673512426072983542977992347884134246767480518349822489305287355119512287457653028814773942063994070556992045468768761036731947471018874355249209918780589797230306115308014735280031994576118203870227124786595047441742056029856284141101666844747716126712998561909213977422445064133426901522866608936714218899154440275469509985507575261901462976181317526081691569964361053653547869138772956000491722581323297189596821071589350039653620414502997940791247836368959814118521336230466561910431199627913650621342840734104512271423652155854371923821542113530104174148968294824198949519136631190571164427814022047115356639258834465040206209175606223860800198736468557539427029532426151429644544115739532339196091593469079214539726912966158218146408519959531489961951701120332946065327145321250939300956666576000348351538108506178420535524976806479330633698465639924410742437494087552709312824772575940551931750251738826753822264989672389104755520070633436500*t^78 + 35701663010448486410759367581737841908401997169749996203687360579807926396535659114366360076388009019583344961846280330877062114962055278390752798702563574195008497905625035612338717064015594062107035271009018439223709626072046089054245569469730244522586140318211594497077986568403461464634211601729273185012203580626772592704259541130142411318728276925677612120235257977795938943682884965760407828179825143163722564544748211876251705250615820597092825559946798350056590596735238167141566444352241394421237720523307605705741665267490776585727972879893502518979185911115376443370851775398267720293941352760859580082217775606710476241196434596354085389699073702986304952953527032118804495368343693002860936374147962214287993264047300600696406449829169835709622204472652718449244275188640224673817914912898427976506851037557331569320990450620980120985970685055113600777389190764201232695034071278126174621681827301617274966764137124393783145828271464672003369865431771504717097241504528050616358384050235074287661305268340907368944121704740106876524843481928303284095780034574662694514597036634108567384389798715123098931827510911985403143451549818650042743443344270586901880506354625355618899198857197004575059200517895710710305349344550401467798824997955426388196689978008485541419216458507862758409363245837983989651932295467928814164631371312334328312239118438405786550454133075801313456861664869750653295088206008259021688499720545182673576589503536468540143523585079112567074847899698640694253404776159969328209487721838592507518261523340065842924826385639408381398173231231008516449040095547410524559574939922236545397151804311133754844294353848801157811819260074307289857779813780050056388678310433122930705363210443147087068233443556382217854428690817262689161213629558261473102822374181607981672792431856615725165201797648577408485518715338402529697076946324079450840536140316732370867884477979962267206980980980509696985019258618045102233798461256504281718479849799026679428711997975986489311335595572176027887314210568562276836430436226192429480797589869809906685047883447650380471846366348862028229898538291361646282909183050696607074440828426766148673579292196623870212589988520149078515484294938098261038949712146842511666741553179439944280771113175167000157397801250299573459057184426306743656180402305225259054766418995314151153439702402914697570552132644990126377003975402407903793156945533351467503752367764160773965097722545266020983071216300913181694194600832376002417211919690213779471621846513417517617762167837783065428943014750989068129808644258354092601656141207542768773496224306540494179555547968700952089234928331034822067890495237048628691884919847606175608030288504769222684899157099528276929243165632494433106433249303125797545128352397348829719049104631357290536040871690946236716706956585552978926436651774035926260660906971864347368794021480384309971025414273785919212380715240229130101311234548064463455444414735299550842602392745865812530175467410604145119979508559734093846696610683558836331360939783942765685148312044360897428778689078674692789693517861888940880007266518912617852545299450626097499119730241498236436272212514731265429785500178299959031289765167306026718058106032804709438846869259253601432483500726726247465574257136490786828767763862445647861301487960190186541160482936345106832675433636860597569592328596966977980854461689078632204682874688218792299055456018216991351213530126123457077773529058808320194689334579449173659329927177133915710451504628267729382453065180940266386504216468946744362123953064887981700090985501510339453820817824251724774712673788395226858550790405818634851491932580687712350700146922273125472432340155272732529151934063041128171215282193273099387267048120702524642373122590128037720041943010551582552406466713246497571107342302988884242965099670920132461942080318606580253634088583185789305405760744109682508060718914527477521314318042689496990465742577550940721813551720797979946712716328840569286910156327492439867045318927222980442331100782844510815523975629043651235971984212108357404162595763008747485181615703868006244074911241351941644089147151169290056457696237996243209463139890332876502892945130125062093011617922958879862338642599985698903629630018793314654148626541998912515125690763568778680997431681255111778087178900539777867028420843635978877889756327799196957294932891026210655965689445497772125358750879162890506028913927557433746191070026746281592312855580553026615129102884018169765466081772062439777284685510988904384899877698088078549700977273638725437888347217145268732152790966118481914566740984145059429049370697783850899470863149817529932644338464868782673202032510884685060419031848003111527251482046598881048265707440985569527094887487736945340043516734096575155138145516188944238821958282767888891722117620888614074969396839710573598712371568899953514337171086573958660465290199487662939677911671652332670650055182223646035130214624297283571837660709123032282867970449078665373140662827427148500973349872165231212885376523927328425103439832873148080750381552043769603784613921872884588464790944586845983430059602701350472384556643921469310333867531417252943413447672688991186321482665802706418545837652279327881040765116508250917129296414406905619060141098838146970129819540620453867134567282036501336052640238511606144341596533293696981329825861420686484330557783519606915428773783067937084273882481387909936495167758251354996223377536515289241943666537901940008590998422439/242871256887430126657966434692612674162472561970831325162404824146309531930758153547047496083923808195874646283357719159084274876596236471673571130826505542782545080322619206375457170519856753279805873206733425584372669712302619092737991083515642638816017022486657581809078001781132443747442325257858273828989658270285133924068373167407075464753487459210749659224082895957183307125484699530866032850620254189995532116842712658708404804933104410205673499662567987625140822427455252422430936731372593917913547706169955481543165935918230158984029923401818692084642068858464210206503768490515159675426233307426066292925008033764348249179515284241111144971762995118116704968314008508325707419730463107842164473862219676354483060847247586465034685580855613117067675102049762902223242515090148602403467439408015711194674511139389752695106302714985593640264110279211665966040273067406116537234191640734813932779366218034177106755265297672186939387086408763592080543756444767352709906014803218003829585760109796491937970653121653658104546334048657400408865645731705280102686304117825130488696095080193619460515346487468320861712553121600758501366000451455918477864764813317433816828416918442412494256714206215829614168944853664369070651159161036320288459400974586341013083727152940990920703396630955470240427567344405093367612283194825354351168903738064672926182856818412036243278483390650118535021843451326871869877773794330757271141589060758754054736280213288514536099671043481749120855554139995726627928861420001729029759744889682776124856105022071945314080339127981728153287189252853199024641900937799690514501538489534407694931568829784436755739376855718864098312797143060050907506905866555664687261954366445319491997770902574918649580048932846549749704622121701119266339265733104464517805754157971948814429170418700138660412727864918537402033609638719733636187398075764653129430426307555526569200993406973425096284604357070522158114395524541054392226176078330828280744967964166901131424204932834577924041788512589800151755239873799408598293180543355169728128997397491014978483459325387381576558554330713624320136740582057319152004201752054168733268887670119925993053721797790808222357267119438627501708131844828707792819331657133880366778686534629235358517789291665712372791929884865035797704218678569946087852438920708588290360303271291742752624605735345676318510284298566095259260378384501104404673022032960784319752196189400337313065982461000840932976618418130748348514634834704867128885285373861932967490943589487706615270833570562072781147310140857222381823400573577216950652171772369514997248410638392154208012868297831248550128802221316857662444545164608623598241262240153827546876257355673168797734508101521879175634471491352018768420906850402309171992828918422162294205450639077138542004356142033729010564305922380047247730050041796330560308462590292306426046483682676004056287093153853213471533143023257920096086378811318487387788767786634395831369528780474889226422615875105160481807165831793488825660595188074669345917392645049991826126692617504884925698945557875568691415938848302171692101635964285462070552458799433760465966160347041969230061214935712498320679746745827012283510596788028103426002250075958989317146173708039122021416594488684635500051962992627972307272134330342367159276321115180055408870995348646349441523788940867697222677693633582711454274424063341455175217474020545311905667451718980847150324257132790062503318863040744114537330765808511187129855542733076468105710588225761800399546187983328746376908668980116786187737543036480664852372169990164074866790438786728562974347984135380701439571446975477256800511435884698454682652631978465647615523801823327048837661269702138851903464280537047743314147621881319139668440445376806092313056988092703197460571237846697029503093159805436913260196266540483043856232366256191165121758994952716213352184802928684550392292703120472120078951316547187474183244322147105804077041157419490676964717695978673459098204047231521011501083913052809095040226835061173296981828931192399320678405762551475877637033293227627889759070224819946577439432716277583480035155586495219933690511113454825198673147186757148101638876717363312939798627510555753070129699296183750292664341081509281666925001137443306323424177101850898773461141454559887858721054721818844875658467193948312163319444581104955741650500902673049996000080894424085604825932886957762126587593660304583895817970998161759880376442853262152274628125139979611094688696620296951131523022012636353807568451128311349816367026090512194595059166853850139806731501911375750257827431717860167364884322091531299781854521205835082233771120950969306586557282137796993481202117947715786543643153944016664805550510331810200929492533991609634285228503619042353117246576940331163065913940849802972496621734760235362192736724490848473548201530678213118126642205160676765137556971360794791370134390049324369276336529755856291698649060600411916080816875093468061245594568199979009493382037992434839581826897768483846291688832657703630440774610664415529334807870557277307770396096764139993467963293910261171022877057794886087746966652493698720410009571222852749388981721070121748465352725512031407159401385206877950775306839177144969714060920946938772880243632984015946352495652937068715713670396972332778558271883491458403089251525411307357866178775153899448991451981744514759180777221918078350326555294337658261733071961423041501152032986974167924578496281287013690858371729191325*t^76 - 2050113560245136215271331232734388220357851043766640956823828654180620584712092711586609820344808986304115239616804165383382267316495570582780921119259606183866359510442300166217925690737070033216541813150163581543320396644673234678942929000531054620310014164472183214187838091090899042015035819231941478672541480098356645414371331351523658469953713707507914054166751896855070320578700326685030919956362597583301096812943705510874145832932381745606738825885477575561594397533135856732937323595310894196528475692702135582713456203204698490902706866906099941499638710143318099348018176331812964747418401976412863508113814631647054520275173065083730603173432683115114785474818070067906907498350677738386789249466168288779593789288045182444402060648084327323174310819850753523301233346029044784431250011143032164724491611089305796573416285680929243323156598309466475179330975508928939317763004991656591137588394470925052838327444964835683258388667475081035773202513555775421677486036687593533321588627777636724896832097254094971248263008395399250251082697053457987209987203507348657020175263793046887149765154449191712235181890384113742305708069027770290307564575742793261128661520642709611295197602934849443918572588755851676919061878832262642479119825951549293737044989971792532248940310621369799455386960455763513951205385532199151655041788876484034516527653566519958365513758729858839028066095403855020522354634941218700519627809986630596241165697069482496867889336177672274592020203638418921222060715742246185647030161441112603777538311968610209195233431787111379015403845770064370112320841403889910286915410579319023775081295480203048846328192187476598385060026860209844882528116106206100429989202256490030467707020468812667032049442173049547319969646045989383242755169027856549334522007457145803991265113284215281837259669586215269800940161877710174722889765353796225349893115864116429614701812688075486518340730666202531680209421672629392542875560228415114810890300817282201838269541105446010271396962749552965702369920367700529043992747250268200613718834283611235679455005254450251834567261486381345170626433801572996505604472246394765466741859646204856451549974825058580331256623127197818671902696503714701860482977287868390262791904118973892308271038827893227351278414412414008545548187906983603312128624100110732722968591743908845715470524332157411283950363509828388086814152963037501109660959159768312756355203043556950804650775688760824586453995249038965973282347131328591091514132055392554932742455552764723294103785210050677133368203967309642362441929308761760484888991943855848469738685034666369065340459443765080847457191711245797634405500257959127580417399192878116406139326739676755028828101941355581712191985139538073824017359415093181095195607694725083384576339443336470300779790927429808146428053466919442197240287286419534759895999942344417699849343157142174567898552761103022328118219304631113634624016844826490369743781806306695995404290317672575929304783446345463902244596873357825988022712227775456417429595748406280636273236064604738278270972672412082775678436684878405582026611420227108272038463755476133679476573061393692371303522267003482623865885584020890980176884680261479075058167858417917122000637489131109150575805091237233735074049840442533438223327659655418308396200811496241455397592461372824142003498650442964823091674411333425393529348947320327417241731742517758861417681439912304973683213005150627978470061491524285781099841294483169664107270787780384737424834685920803320413777061988184373108868507916435960126591843981382080537792962105086010800731819151241399763067339289982007476728185593888137964055748127308049729013215921805879599367609312652172355109311656898813630337374021608523638172669116225480033564585407223343265916621542794926154816141622146967507567149490726000555949722786607895056383214413670281166459073520145470266529055618953321499851136301853691817456575668727987389669575514866368403198320185668725743342876104049072861987907963838833189667203182881223178415980882111062013333286734433194820764730794464297239210732700468598393310334986537678389495807256749072937960634061123459483495005032406844481168406177903805297281144048106979574246329772148915578175938218490548877939010192131558316556308511104726417529672991109328736255237450851491338906178021461131415044182417161008161547329967736755131623299432330157211681160871636681293933452764892442514239162693277745185374521477486397855764674926325732165816463653203225650754204627192212205796195610284818125394173637827596060099681498448347606015242393473013083407090664106930336700245407961501259714821049268614830683360725787130923284875104954216102649670122696075797703997986037037579254080148273798417360969385802205340689904977839774768500728543797014450815745398090348334039735778867987833262992435250788633322867522177261962781224216417482157060140771584531682489490592198971504625474244397342739520815083901697514409589863640791138928646173155579743803435142148821115504396435708179797378947279158959070030095293959207033887659069248628807846488944886778996068837665619052689963794339290524722872459321070923127397800110319523960432569469506320580523165227742965370778298088459811232124285534355661597137423922303266831649203071662709296698171563953683414990594731825394104846543865429229217811579209258978182508260848406687657062991432870211676825271856548251599262107675251824426547213948561597603176862614764786660510636580934572392950086523115048913018134146279/5477521963844168813988179165407860310898317355086834141960619438193363911629864739571709486148068865694194150220408134226155986578553418297318838269704167560627612449829284228893289377681875712267962246790158108924149572234910132729835543585671940364786766890124617802502610252936178518559337548368718516143171016308558339564095224626627659417844610782199885931436763185417325650064123010696127549396967434923303490294750540813423597728278524996127955524304724827290410037725586543995250913516062756446560863160428783200760763661134552521767483378849527949142991340212171549338170097871192962892591644805779367457457627995536364768729493644586761992980186698408589516306656362102664890742857253070482858346679848019909617968044307269211420568419296806470036927833462737794822065233948032309525010335585035188645850676760705060783248529316696367205956529701369487744738073435116670839749854025083037632896344491834632620437898202819535228730033899774629901625145350072210053199482795980511901295866306048541579763666147933565762108810459081796455267754800161636358457071593502942936550229468196524003112069717370640710963964019080936413786393160495182692269163874818720124215360288275686040683341672101689170618756274132579040217632142521266080148192192798329231250016640796816509480860187506350103260029469561680205723833755635651324234850262735176633060175053548051444153029661470758449428809753329450682349791957246866115108178817112325489796958001826072516290453321077746129933774221180217566055172451102824926496374107739206220158964327580043253726797354481528563498310809029595023838616895056849901524059551201535247392828927053254491143392916212679664075850460503275786325962096787331244631311243234865138673130994242846139464933379092398610359562744748647283396205895547497635619136328729058367977034974939297447606202910928715875651621639211013922524297027883666323324508212954429007511766199826183022588949329675606119175728851351439484249928575120808033822681745040748921482068697971331903921187730748684273628814175050491791293007999074040676951856198733529301967380530013286620256757245881739986062659935760814917541571429306784197128104900577054311424363950175674802100066949041386208736590542945324689116841628976876357136334610787010213379928705652236492754163360785913735456846793279635172842239488321352931530243990835049314512384669498231864274496946384276059914916756833418488370284147626199551858041718390586209573221460870029552238628153587090413308785633769343757838350984971254160434046911850404514618799676506322298215930836354377121974566127486169525346852738546508448581176099908158733907242461726031130564475629699343025345061159258319449696552650277812759336868021565083523374012502408338854734888953896593500556622583541440900263801138882809188463354838760996904779095969271335131875835696230852821145809453278944551637666929996698119346227736948176588602526448604388932449608609646708550033224255268013426725401145371480452163840580923033617190911225775959802459484717044641600004912752322329929200770292616836929665833501174000451933665773363889636189259131921319013356045151969995633736304838293321147321914209882710294997613443728685530224075544183681287685799900208290033242235755670822897339236819605730695778514000121566596916612174162779695924731705593812528359582597677845391558618501385753362025878240845937362518196842503705138955095896637074164479201314426183404414868555738254879653458739520558585489251557207689565332165043018262928656921214065025362834542963989540925935303453797258713259342955825390617059481248287334968393621054764241676550321573027164953380067734117947360547527532040259756215362505965148161952976535608222818196381547375995062147784771642191865364624878098040702052748812729532947805789349243784081710795282242325706500257819124495176143604122619745868256224104511201863964004926864575086479460635727364964167895838417519485750325695754197525285011489760056047637903743237283439651635418300374097888462497741843491410426923665365769126549701651930694477556698802017036992916254112338704470389458817665856495549389054534991796559769007916719120835196563592282232376275172972594505963023717246670979105586744419940623838406632259288194918916984134840026679888836387748969072336990785968110759359674528289951658764951061038509400712364473283361811233522727616494161387465811034282041941555024458105464541127569363526555096398747138060854792082003890410211124658075894665064924797302107009031018753427783247837838037454681242925846131902434113476479468851543791404468740539341439488147367463036529044279748832667915448048835602065481296420795888880455681344207846080691025216748251008259745265212377674873746059852980303085629334760345994535758673716891139169185506659260895447470344943454089656089040304346412160781936869146144197889173422264234869060627317538317616176582594916885585508636281154058244049305766932135949839201677709413903240081519849291947685269557458893707158226192460976331895237125964473240254845746020956601531509148015670460310486746152982183343954218451512495835754491380773250866254175247231118510391342043427479678230665622333643884664957697545779645120077332130755238806688347247326262320284537742320058580672105648262112566549400537223995184423338395238377768069214005339639508577311604087516868907584906825333462665356770138317998027119289722042251049747861737513476934700831928706077547481358621982192581832949191445058668873537853370723217471382259417404256451192726898606644890936871123500*t^74 + 47590591102793392801168274125569571341994891191328208876822643508345832786056886480970171735094381952375372042671230660934238076490483111330486654000074179464000335433055370961774718020266215475683780288965566914083954744430424506102631421466211876415901399343336315230747414225545831344166362034525553104165219002121901946737176074397119632021006477687093932968708204496603416163213646210963764899956087852367964488822307698884658926792579481255779167593316831691074704187872109878470111094319229675463665182642963712902790470593643433697853475760405376407862197094895633797933149938362582778692891581074583965564642804503507633772793848715126521716036306414422359219029349353139504757148547513243072725755631778556242321599008348162561054130078297201981208612410986510945016605408863781007669756389810197112391791876935720908352473271899795393223029908843771145004984453351705366059461942018035883753997254723579419089067723322985906220025704035680549433688873623430842560622105873281771567498189854358695130387431727026328867784515987048611813970080715758939591457733511811428910536593709208495221955375500538510085880507710084601788575456381566159008894118445268596663187634574771903909487701744309760632295598896353174467066520933499260083193221174253585668961915258443065375548304763832507084975174496178808950252779381221622144881148895134390581576903823769566765313252355230422293500003446439388270678972460821866625557269927700208139473441171926708573528198471278178823995803817343983939629463060401504938382250461491982859997813706918288041804107997121972751369358064144836065969666453206914624308309801666063913272100118493427983863039089492445478767273068047241439042285006412758657932728161730814690044239747237422433899364990294992775734288457583168126002055578929555619365225969510315055010087625612721567229246347722028520003218636388751393101820281493754594758564918430893722685390695250033025472260577957414675507004780517545503802151120813344645135031458681352872807026616110123409151005715985803713517148975983873742974044741729117249556449737285920068015706561063889275891922378431721500025415188645363001080009022517097511660626438546359236959888230206873088381857830276360321435306946743966709533873096838558946152115740916487643463448607751691428537647946130924815500043030883036363913320212781825908099434412790472364197051658892558569874157299542099726679022036580797362746031526849461385807285986064559272825884194539292597355096474560208089842151728500508151628562371545407497226982978411164638543680418430032746339942411128368224527287742816688616861308433334088390401294829090732513447962361511737812723837049210826802795188239530436125660432935253273144494687641619762488402814288196931312544608336306357291840821537269977308808115245371876449588685305495333424599064592576881704613697122733130137698876281039013902084024789640088777180969492875943510634654345251126792911878374038078171475566362093445972709921411802430220766371249357472886725064531726551697236072735003616742661027345632798854368824590671673426772187093267305297547701887369873809730575945483417806466663987164689017346749821595286159253108613855114004453744804253021887134132820157464454878877266187628981251498375146295154535852502600940386325448936998394746086058456328831180000173322810404281050262661462443923171537502768379130909809712176349552588919597642466504822819302196106911273197416231305933651056105565458769084666093152226562528563952494626506361388408354150815931731291767800599588752074598820288538085290116705357566265790116320652408675030353084498300853833441264239583839772334966187839690007939182144895779794080762880939811383395883859264493107862706169774193296955801772178356840044434275945183064208472679040524808447361875778520518411533635910846061159067701518230519736680159708012977562611917696825676106149425024004476171499926688708675483127721176545222531051855871970531446098535682545150238993092945403754155227626775248272466401789311921487475550976207411539298851741874034917617980574803276370931577373488725990145758553245128554220595492986177780742758110840635621962355782040460294618289995337415690326230523438785269775933028769705975567469135637614648243870358175989171344432756725585510912699522632011547673400990509098923073398747990922131112554524512191614444508301317783646227733162132116055354933100523162331272313642514024369635770322324333785076387177805099428443184257331212745766476556944043295883413679727642238918554329508948005226354703367450053487948436258626944999781978421065323776556063442750830680639049478846451449016226402540384951539905432654260605447494100044495908107063342251777215454256859598983443425594293273717321452240601906506073078916856238708369691858254691236459197652881971344721526561677685718805121689006087917654916080548067390879831778997006938380629915682266555976454765335379395785434063394126978706799272082051404128372243263540587339091773249776400151276781307309789738096577127300026757648116228738946386664881382153026339831721980125212296446621976081390329266836073488402139458936359618131579248075269273667435612791578811417670227806939137258391584577198356104376956446019446290139454403835368484666172822722611140574435698049202398532772202440559328146225954452512856989635902755264578843602970695347489586353422767820650607569520445698958324774094439823524405090727337422798176903461801967236041953634046823132747521144639965688721557780625364673447698730214410566682378833003461801644918257255832014796079/59440630237762242735888711823534101118960659298096741464843694953614936718250570799383191821497151945637459762970961784000131335435066553924495470427917117165636940353243962369604166505454362459074651315939839308657199952600148336102223084177179751309921571511136103458354580605800862333061290013301622631166009492034108375207899761913512353512718390210235518914657013934107858965522100902944154788938674411565393010897397181506595999131658773568020199986914515828503577034870785870861205473082030823431289428566413660478989198247045456825018103415422715265873712203862275507991740838134266183420533115409743205312472622564689215517340211727704838831930937199023867546453623055311775837536195349343239852004549732991343522243186602358477292083394886502952454785207453169290065237631406716637648625672568725487289683058315203258059452959449833241965488117292158618746566908095517046572204400474511141200843497408302773911207554783183728624975418064504149812770785795030708785801028364412458493367420230810930363257760908811119424644875198051340220755025642217355787951526720846993889838127194259267811377541110586574448785008772312277546671956049759692953249853229982605332508461877326807667739768739803118080853576772498172395504544014557028744650613811115768870082226913604372515625118312761959846419454931081306510453309473318770702295251538391843416520957550201364436048282496253720841562211168755807288850676737598617386575472522686880392368070115568955267513313143710862057111451065826716182064354019573744163747911456416266418450907872959341964959600944037776758951167412581389088806241873539700128276145847903609908580250897204158582268803591920299088230059089924737162346521502820359830736538147629003701755606071115611426950354267479133336975239576797482836731182586972188628073917241412708297437276063955171452671791125313702085353080228441991238018491222277345823690589897025938874565907649542355225052127359020303314885341735939597739122970089708660462787757963751076906245182557985426444636641838000973048112529422381900496556479854044396627957092788264314502353357983225263995728347163224781485821281912931839410202087487295936928371627928810304431232885399087844010743043115736370958590970579158801433327394140549840499487961610339656006662654903884848982760044563030460018822446321203639447067174926162141117215844635679496538102348849775021149536297750994773335895231802146741325920929055282611816417807157175990736009637984252143086957097638887553342261285336957982879461271345020104028246842665817555709604626914241966993689942890569931810894654663755320725636541725709716778309859252516876206639751594313448245422838628698739409400883761434102877672319995640233750549039619346809848629341850458985270725401134446971786349202445179821599542237378162252915425116254137675291784274637969168037259551381569246869159892082570662381593925380110887004766438909137239845275138364662144917153938062830266605109575644232735664688851193749355053481429871591808048172876799868388497268832995079805718045589890645330112014227739107652025169079684940716873377455685778178422677728633892120536442086888520732541232657832074163770899506093808283996603445347273527224894929438156967672469919689287335781585435578719748398693664112679021982838190921782529255960734272980342136548459195914940124353061193178966245230321081060997680733333527882592861365421025254492909448619795707183964035688086201664387831774373582776697891934877592594441606526743968850549508042740954169062869277082050811910358171639339782727543489912133495519253703905956922271457057901298778618405835276140454270703991556564285011467252407381864291717686801360440427872192506817163799170022590658189393138030799440045257423026560531059678740597229275494969843458737674228969509465424650886255043865715329268844361485044136317150846385123687481611277774008259397524545298252685616749263212597588154317723119858904557014092144403423735770525302290037117866760973979701578515385662187934484322491554811402414351189752554648173863733901897540217798836373967772004185993399319722545030055894258505527630372166458983305204414713848546914018382314299079662040317825324328790633662006465095341673567081706964736235974363805716710252512120108400036221540488399859271842673647530294606339660618750197796184317112450855027624843712904137407761454465841463236443700733573789221980513926953415257690931346097656936112462300208256056780825631191604942603810576783644741735697418832568715451581399927831598948248544508062046822785202251499324252198212328938819108031356756147335417180792999965218573237574720702969484336518478985880946879273051308591843276980641044680287220831946689707659516756920486133949807531566883345327615713545472696726803873854628163072389624652573431168898301743235799476399242689881837938297659118781552713832383439461837291594524320998738206532918544560901152998573641435566008110907254009804869886556217124980998905199124014241003660865708950555855804397337978883475206273179406315631231892932253924712834997913557578545929531482813658578086897751839304328265621511866698074513068316544207983713070679173541533877929093084162667720085866139400471692164380267759408110711158603354337201516901126338913377438790876525617781828492446892470740389441468088392498009864615184878021586111225451716016891551164703239858232548908307869307940406390044307694100196140622935133032348543128024010893056196722419084722588689187980685233520829096391855921832722104505707793654066338696054908200139499873243164900*t^72 - 57087773545118172646593972510472698370001500878560722331019932071608311233719109257630803102425055761287170671699229569436672388703457300698474153059351038558450306253550596640586147640392517221809627869618476073352273806112772348678475929615100747126066786165829840538710394702883404106773205896823577901376965834980938574853724440694522254593361828879191445986441203769655878860990796927821963644579983056843604101976356951154308449418633841068861747539880685572371562048745082744766499781976706946720679783852041337115703873903041909569179903656645352809778605766210218628659990988570660506171356288630907155361992908694596670557626835136716111231733004275754929759012576872508395284640751341008883067305209378814872252098515525680259617056719672935071247400986279199240474398960248999174873686603869213071043275513677726976354798826354656710990374544492380687723640745538356961710479891682074024583556247521144710005198273143651538745994709475840347443755938978367748246536643138438278129620630243251150789662204057446209957125616873372654353363731226121186933099544051011698282332911598361717655908531944989304330264293263867534336152524469079683480823501181119510653569028464068657650154951106354401016193331970777001865862161259465615868594378015223212404499879813677031857217641201303919930378266817458632022286693134847106730377194953988468188517728420449907822369586934619117343890762856767225347562341194679223758386211742475216176942260463745914506035954621793199889476904551323349571425584508638120702791108975200397109849925327699661165135578425545033911824609455505944362449061046029620360481686817713235399842286847521325284305186500269935538956442221772618147286788785448013410246101034944756621712810182547806292357258031507972878599081741596974917096238564140741695634754904818287523624658890036135910599671575159665359217964551749700766628552734352121073723329449419263569240550923860356149124117272206212228769850544793864035247732686362678363470567831145586407154086593984133092250497328616245542558231637406609802780345178492557290113092685976609190907610355007788839439850092872460491180705265869757910433043623770655834649277626458050856031082574079836603478205776482548061725619463852438541105732623021895751200792432097913584428223471124747670883271016269076704987110318412691594217936864454946062355870016752422104277515326990926589232601224914310379473427649201061060861259078196367838288144159059046758098882253266482711099872248233783904750460035920688144170922376233840289909591835472931728383635337346161100912633284428066071124825929698408528123437596238902022128273252330777029940692249506889439719393951923637674236966616351104348929473342565075862389634932682522621715616750545996902303913348532890202662570703867103257157765217379122743860625987406543252600551382222420656601302736671912643279774382229316908602845220224491821516743710888665261609595787226141349679446155731490528483940922185832605223690345167374666501452300410516316840545244455841648456425673734346786440824233273467078737642922813553316579336718760092504147397792439605683818169273451605100413232590375615906272921798417979188493204501845812140590224089126848309427183600962698646168947659545749033135974499362380585481896282360055045443662110172561942134075397657137858325933687164244459362939965783096634314712222420385191824214166660486129119136437284374326040122120317898930378357620091881936121216344108939846424429163891392940898928411737733888586956094965589029512951171367616199803368899337323819783650068508979825185243846604571555442576603441756004023639524568721534156547806166475049786486031185528835301205093874777942537112010817456041368602787315776037206702439263601736414754948302053977657334844290115379685706429853851377056677345651426178922224575830482757786953708089806935341371691531623808428784625671503618344090076701013732510411772064459186137884216666922368117469295594400503967835803204529732946175581347938030675253917257994643776529829827365143975546072573498996123740873033355826067994484617340587641744999697325802102290848906363980085932615874405445834793130879838652214322810617443727957216088931555851660959793414274655548242248065768828461328093310795473889829103778878813713372683418662861323743218251612573165328609616248224718574596778382221019958525810629135530707868475612876542847831847359603478620673460363239818996602578317926342948192737124746478359102603651046901785975368434641394488057385285544514114610976432922264251327607184483096413477356481052104843081013267118208151390467566063816792457862506238839806165311008530754437425843359660442954738374675243254044775145427211036471300867064361626854662761401629854769164073395489076846384469866097616314552649977270710526683513875866092383586590592340901889534306861568680073433761327913920325139491629540393949079036075392421734432170773373351137110202295147586497469625181000092400810659482524180518441541275288998397116685929040860023192086631645356450765700801808856326075593707285511507427674474469745276996906942879310528247012544729198724405806860921170214577695778720809355470344495465050594318792185244339126861779236556525350978821285170542258399843859279128303720699311012420177278945470183685502514351631950936717291032215497617689792879691896623587393659176624687251395744832864625913680542875835683786835701910748713511224843825457225999645881394779014736888295916685883878818911435990267102699761468409339540928353416678775615748153379936572134664674982470904702666554170393/39104229429564882836897157176500906337982915214164569269232819689392048646589843104594220175160857830903162186658211432900086401691309987558661140499106584950171339000907254873707185464930856043678277555532644285926796820668893882222805093803598345653425256072835371765889749555945845081148191254121113777262453466750216667208530352629213451084061496522566977952651674444614475736114308047723909238463822379090010865039445090241144867947262554277850326009909966200140547669699716075228598600578502685229565869441145283120668356809746108402014224515423925181854881963744580322618640616198514929000267387498724580902325739196492303356546500400494711101932343407320794344217869611850941419045802588618862884119659801194768122734985260162683440764122284129951591782305458774796843843830661548306527174574407480980295666493456436958195593821934357887422666025311183980203181285372097094064399283830685338725184541582036223022141636734677814063004661606324257816642262321638257955844102456402825703275511179621450021383925116398426251120540581680997432265227517403177117906999754779434406231471640297416462947910147288667727649767345118401108250393308661353558596315481391334341432650151704348933267690453361217959672653978574029154635165298465526780624315845183105353882798353811024696621894964090159695260206230123396551552848500734246837019237238914263655035315129090805029455837697766915424009213921667593591415190575985016345520252988304656035905105386214576590340934248709784714423783316916557266071040306395504841058232490540516009545713003460752283429441176610037395587781895036182358885958195509219389944631134199550777820618761540328400649986066721641205729126836473634957265929192364690425683620698046673268608664919933001776711321025040670588815655295661677366201393729670129648376405740762712264193689484666804923262321846792023455225336576211143309826053716137087229381633446145305157758404986110966099444015267207338430764847503134337216339694674757410424824724104856611242488150192082079156402161135092306806188844587594759539632758274350503522373624468575736531409315599149583397189806166177043745996315554757473982359799221966447395933371892055297498510152848196215897808270494195084783406374626381785572573253274870983032302034003839190363642422508527949261343529316697353558679026028902949839945581282442778947946164457083594713260850794226993080319944029705357828845890921690055288950759346091014532930418504790316127717451655380692280817609141138524675626521511026524848015956750589614733397575661169790121920451317193442175015467059027719029296900128331625347745150829737734973138106480475222726682910655333060165160117449713383657758636956017527865357577182317024147930641342172137405047358689584360217454071764837568013149174386389132635624777460355815459638467683856313235937710305812123972660103015374953611609354930246718168631929613489615941561624856427786027840727600085605521886919438556392984194771754840146934964285901073071079165329559042573720580397191024527803064357262040927743214251497503247263505656304292580336928362144583684572717298393282773860474561291092918186242687716938870806060929064526567925207499147824801647765507332627630641933192005380116232675812906702455622978196276555908553029489214868930665561606157339339848481575649030123229646000239534782368845231460883014367811243637123924863112068029222761322222344109669738159410411448935142783747552208561372729217107122620891522085388639379202176630960418138766958727281821711052888119093858145464687323593471991588544370045909787822746694219097391104883213184850808131674423468484905363666051098149017522685784706329115569054875385622561660114817771088975550814176204676539484781319047113890881625369500343756775834949254010555777014883127252886610817441180726124495077970987584019856957332254744313753088589219102203662671123017067470649945545772600493639537362511620913318187724330240510821998622656109844966911998358589880900226234881493127751421464363874562454732528008975464273515296591842664377342761978979816967357475225651946304605692879830243396522087697102470534612388355804729294766422827953141280009315402138422314703375754530495931245571162586528000239879084771109671384870171744409002439268390126868727532781960192685196892795950528031775744748953353718087211997507774381941784677275942953359457882775907740397678934602966830779830699208426297722767969186483690049173985615090709192909978343482995659000006865559981100928900940815314881785507948748818843567343139697201929877397116851565064704802620240473176829866924977076557235099030950440081292856756332462462795019533684555063345146040280513661578378050690242819763028149164928738233413570177782776084572454794695015606732374513016991689253844790475286910122989181160576708798373507934292155538575862186153569593043336939160373312878179386699440442508824138521755316332061028259508523598677999971897002592225901820703754072400247499073816799979270479845463930635379046236619466952438885841790793605526099311102092526265197693027098164428388478595307517165837425676611900631320115956226003871563872168087998985796085581608071808149314648396870959534792051037970270411143645632214981706536539500257581188200538590516898392405513583574923862455031471429521775093019487683484330373027625934082489681328089751875632818731482821391223751777105764814215501058603387722339333904313138294363514270388410777678204684943996692380813666384628947840796552646681989882394827437464952828936393877214087160781062048403888069129573396908750*t^70 + 2437393517140054558121726572792085324196319856559557503100709011349083260114946621379181799737048379236592887071279341298125186743309285487462982865923951806224974621149042153670105600118095161142270966146971029945378510370595255882499236445077346945420483714524951351540421607883762556195983507912736728615092580583320992968707478673762866141978185222112437152882820713578902305568376692363174522392958000808855268929206895998926949476393382044751440639538367406527128787637198213609980968743686082590113621599634557486300115565548588043420961298932013173362892873277063870409341638676631309092014561452615453756937758041241663694770350771258968836759310231302095558551441630065802216072752378329942919361465184132226151955818915598468287016118197808548260616498967277793836706240175061579719758974053695612606045097623240763152529269454017476035335611730813199383971526971139015958173395026150714019543590683580613827385683085161180248150121065120058357669765202055513763168307768803735639775372334498904159054777788383420241577820243004989541770811917799048644176370910819535138752274817279524550264696691392997869677068025355903827296913110394189067830162696414326479095644696408258549198859603683352255845230042000553776453452614134042057670979302297909515869144662340298585216743163992749374854411750426713769768437947387992202160743041751034825304278684606467841758996069100446655877398581144923525360795904522697020332562660714212263708681970282729532789540962501906422245479072281939947156552422403959064505143610801881849197593657215931631896410103773095928327208591766781162626080076769758854597599568750054798029095576326336061100374372697330323814065862303505649632347106087291672089029884629609948537065527640510981488123470674652373418416069782880525352572789191099188017422237424106646407059111276960699274385411813133377794007108388752250955936452306712792523622292571426412517513771238971189160859749098409522151804602989334562144289289142153992834481390744446652332355429004594939779654552869624305520923147037806910195364964073835887510266669245666476542690391793149169307871811018775196175082905031010523009505464379702677378202074148523071844250437568057713688968452558920752154524979429412280336593403037855407549614227067713288940505188821695906543946453699025883565428214182853255456277036782235125256760215801266642315439754105043615049152474472146423609108822225435343578780575218264853925037032558827314484767309901756886181745423031237089794470592048933817936195928578835065995760242930137149962497009887967506971499384068253010763519346723877889039291394506089642818755506031263418135555863813916093718585479660994990978465960837267220095825797334010307682746133361844158721536562366136889091263833598594892348077109249364609495407442990726438266085548609313773038909248633984996384206966959713451346501525093331534963993704273826851144276873391586392181550195722410556713237190279111544771877903535927363934268553526437274734191168124292827285256752600766067965100194576866592470316586655503139931099898149916976715400938036921997567020053422282199921674493714568362865780526291910997633554045821319470517326471573247419135067459768404164062150227798689482651637476675539972574882315415206652799238486743501971643000856309452149566287276225301583634419965802837775078924727121044224750417142178280080385818514302382185825777003727336014513516508712579408858037730025723351988666236134460168434344934101844831432851709329949013338048467478918141210305137151653894807295899312490227272377500297384999130283469255712616659501973465789653597260479555629152328605774776296891201723009032675226174919714290488646368703469707284585839211310275947810611209828638248669910988902569934963113832941179828462285835795173627186394188694651523989955615177768574398938423763931342653063391271057140607372298632290752529506855183211331490705597685179590633746176565901845005707969175010832497208812072713982396905833654652265402944251838912068406768346743013070717172894822932473412134605332645702923096825916064186492011950854630426674418730870966787293400029476650109886218859555509281478206027979704639970241689004552106089610526010271748386766452085541204123975958721585298927336413871179507715337762450945213047904521315558685831983301270289309255173636160250631960270560608879613317707274172320032344324173606239983828761883502345965949903282126625066192560427040422507355787978851153265917892540861032430006754696833724995700471313794987779630993665752621925829591867569156046762541966447443743452445041077105966120255916206057569961692801146437299564667242784935674177665537897360241691079277528259836512089334682238627234341041808992238342659579006003257102965067364604145637753641408380468765228381868678175756561222837080116897352421734044318766712806722251851422055173031425428940663434715397321197525041171466428628056578560048328344463594169064051743957558543936105615632518891859009572030210395585864870272473162874793886900234823540339830041450885208660457209637622283814742735531026891197064791542179316117902803847197389351769445118870539439155501198255766543535084443178362897380115424770221851051454049366364034245785326894762448056938758615699348592588330974811817092156394253173461165423287133043652714088581862274243354048789605136343758920830617776390805109880310017055212171987850117446977116856748600487056096964692136498972187045822851819880431683885803061322958681298181243841139313806065945687733379320988952712092510661635306024327328846564926225267733/1062406111067592309757227479382880935477795705969007538839471112646944297288979154910697647645369516956704290369508667032829390869635959369415279732086907171196812058858556152612258079459912969724614845883546965412790979569721490771474782191726514175837903566090622699676637251281389143521468536981430909323668614615335826174925042560322420219081022278533964258052335788157244325967739409917733411849720614420571111988595758104286017177058282884971716348859477119863403249099136249025614967966992235782129760164925776694360104162066371220029479657430474051309080013241890982983933559638874815153192417377204153255380280783728129834919300781973384504761528954010413571956557290706812497044162806293817857841073231167256903098146912790667232235363295771355168767648014378059592292630754656845121373914791800219070705111343823222497519512174444264115089046807720435074576547445303881041359087212202435240581111930842943437553756230054587443910961059926388351110459447553858249266868262950783124205925454933459039397447524976856544842031339323103154081570629674728272679821996224930961438476000577692449079863305000862921282924134783555597163209643468237160642844624129429720670063395088782356635203318730552976590653639883592582416616574829686024485068925583436540820502560812882261783657152934203499403394943842138514791719016529349081027523653146249920690820668940830971045829311352785298224510806509783752685173988663871011368655922059714091535815883166301310669595898332397223240637291926079934806694017873731493437098968506558841755425363829566020725836565970259357850341820894365282405011593696890989404909250777621727318169662777232740484235721146876284876315798700450245707957852062776462508143344417406945714452245652692233428444960619831940222620960209992348583130755714304747013107847926614979131385229205535110925134557459444290939626280723981681169771066296211539554675371984414255382380089875979182038242237718430208486423012699322072356052129585625415727680128831416621242925573111622975462276055915262979149609221643635841281465921372102073752991416468127488407032268261393414189778759925252349964569325900953549712887412167757133162128744779426757518616564064269476778108046007416269983654333656823025342091191225998856863835966066232382220768104366422313562746377089283898742499810395766161551825094768302782643552287365141633202807653221190107657951485339899035792698924871398821835939086324917955256902541856200874016124317641713974661608218187425801267146020649828710622943619856803492787382837010172503143365761966761612685998706338519750129677272140566790902724599217987087029204432008730656934928821977494119201130603783069889842408641574761725553858113551273496788265740306956869252585485202048629727762372392465690852931130147865677606896585137242069771098423002117639747254139859504315938533992110497719145416304428087366226262034186607813508104161465946955230441008427934893715464642397630013611273301035614152380300989515452410737045443089223430289880461904681624034389224231172097625290449306901021512326113581400849246857673101562464723452049898653587419850623824989161764679913385786276534009465071744054911727795216375011614811091630286809555599538836365967041773802316814512407921900116285244998378410408488401675170446312470794837083995969597374044431125923369863616610791884936670449113053268394382292996258211181185456815804817899209065666142778915568137309909760575293179396725585656063795868312589554654660630237894017534147011738342320959612515234612564441090714444791625861621503478163578443979991413654063126957157581361817019942157246685348776398208368997524398350107615563421290907420363598866847805692352309500684679933764058436664346273318655763700935029220635122316121542368948499902352069668104170451806788209773173478009343722067386900440247780456254318034627510318952150055389983632914750532782054178715526448174050884958893223727512157608241288648191685798696295849479088247518346907055665017168186135905481927279771590354137886976354343433961784794919952433704956057015075317953092241803075066976462096216133645116335564644984652960137612742272306466211111009296902305880271522784102257879278300394090337154316208127386856084713731469762802555081967901247962228780240189119960982292618415364666819448746240485935346196475599266772422297156455100889562672372431889359667789523985555342963636751931718034177571623022179214910735523678704982681547847292887959961499866980166124781971580104376834024671627531591379140837367014436534111951488871121406535950443459939383448385782389723881335351241778916331083049427487694256714183686853507594735447133013295895996470505458401690162976690501714150970517093047219287220314027846406597057534752765235823136000221731586111952483282525098316061519609759659510891860948115457885981473014153799869190803958156139712012923715902678874888691419566026292526752551956075580783191524098418668164255998510581856885401634462175846992783701749242721504002823692084944602947209340931199230016354549778745192420811117274960676215992369094826264647324651602662233143178740446670756851231938066063997480448208075764498459978713389372899408930857893595616049520952981644562377212443106681345972842338309585095191250597359902724895241391430343229146716720463943255375086595554377286883024785941240078115730891357108382480309092078325162836699192198399976136340965416952822706747667936221273071023750954478154445106619419171730612368734457784662225306270478194131166728217480337337368394021208595569401219984355882447500*t^68 - 26050906445593607065939055321005741640176336095412278865298275901768888369945790916590426708235100782914862651427279603603561130257647713586145404013006141065889489820881729630085961931001524683035538055349584557926467725793699253473074212589269877172993614471480243279677105486639063724006564918413176514532450879249418839874805230037795665952375911606465399448976104572316172305596494503225818095552727408898108499823644091389022270066201803346069275259967872300715705212994638704541802358059855509481000822756087538291723031844112601076323481869126067949543739892332713284928959600175205924115369895044222132031824438585051744587288749318937521212847859595818057452392914544075507320810268031133888696902142533728240029105643443437410098459662938863661263219811639115478324378022688690199895665025317548541583869451769017182901519094495514107254188025082847271485644781904563430492992109857028010968774859292869116791666742027718991206863386313845497194449532102025616193009857132175981544524399891283426336500945899405268479600448281283831357137473833583839836130258284952855617515464140801302848845251561313713092429824234879431943960300973907515466663991184332755103517091376177795564048421506000956691030925492384090087575812398149547026556070299259950254811842719803615171049469696115724914989173703898468791426874718604781055940009142921870457600950382453091472963054166805560880650619439177971779202913804067205029218222413774139031956559040037586736562348392043875646294665223281663246274017488597826040358964049861971676254181829511712893247892202355659083685160991355884005367851892377490333198712038846371030561370087157450175826720268688306002983420668550850376270291650760951809105524436774876008268625943274422418810953439363118187651820858150611350845858413021772494139204986239368230929782734443196576327172409340216972949354648190860146297010669683398951248070255420410160590048969544864928903072515486750656108301683809818857418536244440552501643124663333442767086361852822178916310011707983161085113374298637028291019958131687697794835917598719973400326394363763900004292480052690798293075407039867797720859089883202652040558125542306748827728306541292055280212268768641271884385783671793179622904180176608883458462549909249282487518551679970723030450741091575867368300858731307096985637184843552718064006517494618008421964080506302137924351678769396015002608333065254737720275244847464371887855829116184557480250806010344019081733094072982870514502702427618044593334342172443151394019072055549094779617034997245909735668974561484805539117013561791213740925401678549906067375857020970460578073610227221993262006208976523981568771577289950607690748330854694934120645740656130311509840564171884511493474965590507123651300465332118340911803146545253231557197373663061845958638149824993336317236483136143060576044707245872340075470086147411198908539124638120861238110403717161330089637558687657353500550551756840136185308460524292541926732434268831300903377963635665495543082103251682361624973442442892167336701316899235829828624331826152837141683218796891069809099318115056465345297633785322522514912283238077089505757482902015254665653458518819819393441610100562274468916166846573255418204850243131539000256151015126243321732768297155758849216215843633146681440582441769841123963317260666285523702529568901135134326817231537882471061409283094706269584983564674777021993916587715146203676181138155137358485731526132262700393721172361174473285744142348775696382442312280313439457860676576873803810981903703786861177497283639044910982313742121767996740316859070253073199752257458851267291727352080879750820738584323832325233054656839709054016769945845065836924101115253654663446392279182704684415527253979679618165675461573317890569612538793499091658564401556149102281114398393086660391327756643759893826671202630362853895976296446757383682864873635113446072585352763350969601513104133458990529256045860503144746560511862967061376038199334166047790455951104673085315181378954459113067354642981504161315070154763856694590358615661282425043970347522794391290068570241060911217451302780518237968684647779606024324071924285438261306677917721531465666417328364445174455719782026890389021862117350210323638691788389494144552557440566463972096070202750062980354794639747435167725782730111301158358591744961360380414796563912649694474270449714620521656748472159466173185854914483537097937692382099600180428439427921401500071107739141495904407815546788746416701045390256375512370125784679946908307942282913922312112508420973741666810312559424555182308036903196301458445216749263358128294398343187199093802508562984746970580277670324784751544852502321283658602896676559032227338457186016762065611056594670168823508434293954128124701030330631914796364719766864381338269453328793820854126973695123655348029030110916256900968050630937029280419249471864548845673630571893549885988623611375461155837745487935883479198011068305415152862023971417265431302033544191718603281912965743347384435731471300820636821407343780092642879241753768511674064387827052964247185061454538947144933635478720988407524310274987218766579759964427745516800366494239683668869202059385781276185945510406056087814462242878105193070137190093257654750662125170571500031931812322776516128811286851748668152714625141801688765186917179801217544442875483891447733198790973266791055738996923976359362007124538734868267067871147414733866983210847741071400455739723266292608254684657545735925340329312108012813076490037388227029350313/8312082666752162966391056030699580001932812408321771043807743475741394311104016494697275855348767378215900299183013067391519145609917144002506911010133112939154934481712046968321094026444539439949836256012384200039940896259056006280113398456554218152757581301937348775624875971816184571566582758579794430397799869181109647392775863669772939342798589501668297568146591568607873549767417934376564446757406117791414812573095872778988746279562178940152197543608960912487442120684304260077016432746604242433111681851517088457766844916935679341248311407375129857999013931124143180405666281168437913484250831131766417387756927823998975409574031362631665818065336850439030847044239995026101845860918701382856181399832111321309356320126545767898648430176634760999721035870218334030653841142834305346451605716150366441085216699021217832849375888759504131732133698568322889546316644773867265183099503636477334536069901713084519677977977456432301430374546660261917686747956242129591963731304562716098894969877524408593220795703926952530170878613899012588631219075041947812171720722897595704533470365470257375681208734720090614321446007490243471266898151581781304961801167569996752489177038003931746166596508675381067763989242449980560341613723007479373218033439859576441831368217255476119212540974276592126202636929386680114229023783604503541986648031289926068042035066166214439042164341989956058603825787575970495377681079930847435339917253873847093655291673577365133257077374558820892750914130435585848713962111619905140656085935831522016415877936180432069897776371460205559229517537467413861586004268739160194877872596305647389713248986928420078125596215472027073563948657192029047717857847163071898600065206295067795946156763137676187332181551977566892884312068798990116025843375951908174731359203693247725770823757590946896426328560115933274910115818417030022425894478278990446909146818810560730368977434066847670791486623430322918104602144791424366856206262045330861672771363692036475791599829472337834994548765429156530666896368127562322931472966026280746584161913803106770520253425088148782241100603953670230975368714867685130088232251928085319280207852250769564437185149879520827500308623158449737906381472918759304771388780420734482304112696428467222835724003860463303286514635520130089970845791381000575467796256341232240826026546771024300956381802164366614579527614697866031706062158693626572450468619713429210063972687244771634250979804033430691825436081489521530086833466029368287995488468451224436500145525720302914445416768186409412131896803517099068400626088706210137739834394638184289390962749927752085583740051730555713778270949439609166803189685380456874775888465537484348896783022325110090864404573143673811216980817647138094260639279742636438309191172856170565926827509936766944142418244996691514797772943092740363544198898741466459759900608413610080728627940550722028188013470169999937395139039640795729354276517569329580693136039263373035487576808311508095010184563792405050087040344004774691543850127017253260335285415526536386650775328240169618915875534658608395054090527108250430436747310114298643252120120647845409354727784532338755507417473602331089400523466242663915822951003055407407788647417484725247649492808588790491094894000525137306671467457756023674442730426151275671822201804876417012115239468407284620751233710926054093665888931661173714968425588594098083929833659377451651082342021017697013994428191589565273916243706907859948443625360733814919196939464564708289780965398935139352152621582954536060337162441684880102471713703329702260599583774778306534903572213491008144438057123452537542751907576639662104674537799542169864958858845163310761092273241191151614467082563179905122738312640873662486088789068966307035020018944771036806034699616793759602526458125530444115944638890529880936962625635756698926926622476779820810966347247178587468781239294784207956912244027678445579780800996134534360517646543463825472644550359446885865994048064260713911856548555312265681362850500036078454929423080805321672322484558503531269145565651354011020350498645481335846570960985190322010349284407918401452005513738488771089995645549475767779066500271241771264791494173486219653495573896955387003424126836843210067445915098470568602532158293934585932357185461665102826884102156514459202243109341581995894370076532037050679170755952350904174951641715739190366318546603595820669590090971770324716507529246546204021952825467763421615423071457245691239400453384934382380209891674466140821866295647579915623134050160170511389949090245982027269773181549370669309772766998623721653026440471981071448794005086062387392798385596957869569689407988353948290611593731384521532010813651493275803339717297077951051491020220774528653528757205710649045492595093421765180639886331647744501380030323458645439235379172302205019446935507463195087157218980821033670821072592902858838358491810605496873259243144503277673368912111721684765776587707986796043629304410118837059162328362138182426414849423961860194620930874370000593289839525583997367296616915558873419753734827206301923937605944870272776751429900368686879841174370583352968364026508325979134671437689752554459639587266310402923200203904690688732231188415524491167553766850395293275967018252162235915138599049220674810930805525690581379877056883836464408773088516925471775977052284509820225334154400835595132475295686356156864019586314852959004765674057828223205136885784798772184132624906030207899281962824130654338089621332588537980422500*t^66 + 804493076488643630274850543656540840370887092797460528513032953077171404004937431231404132069272873069657231116477402784398367866797459753503655482087025577021295335312516935205196339472471472374744272668341895046277275783465667876209881687049684403635849386693559045827956649641388043793910287880070203162557092386279062023657099923293121099903837723613632784468178863130408221948076223115513935401304626823734828574589626357973859450120353929863643722276114369609460172241754565460787770033220637875255310564019988532131075944019732573504500588060736665983375384891470077218103752486893846726652100790164230758480523693553710786560675094356187052464682767841377056220534371876017894314016662544575134034759328801523835485895193082830076413701513750276803554735049214467612168108267936337444276853908014921759417492632961626434599702378615281908065758465956298643154145864173171872293872167265848617590845599093065404683279742009998792043610091795929556413011573811519093957175653926343851826720252405800015209239352941900503596411216940108765199034890756580915493540548368300703918253279057891207952482869391809851915450774558479833317636689573116643521279602696952159643293748701921334014771511561468494864786208793882063092309209085417763228582055231607831357476958782504214080105440268899118412877347703660837186823210012040500906884745283466849472237154560400376264400091135315817528833910931399979519936598508821598213632227871776106938864583052568623178246166841755667030718034765481006498587676087341518452826059618749609979229831192866263696105737241308163697348445393586221502630455875418567363245894568011389137067493043615769922709020818832389304511722235588288225996271139207689131467537376130132422078224793492609641741464893724633245516608097544246296487083445289653969667430296428774154731875634108275833452298905183734344493921205509567178988866894147707289910799219281817005895260583930873359800595616415022789616555760545037569253206777788628869812968911631800475434435123630185883198795081055404932548770029402825264441028939781500590730229448490979875790016566653861025737181913317838347301746607935169905140253194835572367843269337305558184768440788060961897267434317717264864233349446443275601656690101125559769726242489407620493908296193815692866948651186480981587852205322269983175728049133063650870017027911316898973477571402881031469522049325120458550309372781144039158932112329566460628583075401254277974662472211473521729116535726738714652208130853500275761256525942493153714761702852995478086566916573637493698286367520034149755952029221066164602035154613411492168184356205426299911018787232713463994292071789842604471343551453256235959521611511160365001455855050657836029096077066895010212448581803673695201574692971252791357823652776103496001279557619670301868031324937444443991685801703649147355759665098510665590111385554869996891767178008673445750383053440811626135712120966965832139748638734867092561019571520241503185773822405827843492130210398245973954207202811547664155860373599552481768778472744104416832821870599240706872249056005944201641363008493899297123774733597086814982833563090013046330044443091751976955269830402010580749014091246511695616554875005713244094176253114270594104833986090852146589726833128239854401424794512075357948894340394588429685419046948923681288383688590244522533140281152754708672075963097366856854815588170565813712361389700457987968516486493557467368445194901626728989250534025876229296688147313476577583219636194433842456934575842797838735614033975936982217433256061637369462498700859774810634016924250776233086288981955395449858378455841715083882611474574148548664086838606282153726813309357849982351577273547091468869325200278705168886516900889337600628360588241701257347032551233579001384492799081809824195528908366193740130992088452255543552476631771974052190279620460040522832291188425232816849243667862175896108155009880351787841282486376347483718909690452988013660245152047396158652486111110349921321492410221262377224134247102711886402895044039194648688246462342799531770039528714555001888126482881063429803699332728037305561352708203807871795263674232474466129923513668653432344655909959779815116263999363297522299963798407450893805702643861244206660507828284003322843123451355400552178911628442271019272938785232937995241548735104940145130179933126185473262201643462173139714474838787658841199742071326895120825825000649486030470436912736190078211871202941707200813712390103459994102034032662189834867467701226756348739363928789497531492143134046801563098906588157738757052700024869786479650368442259935589193169752572933333344122571647098096892188338219729778394835512057710131494044470795434136308537158066434664052053653430030906977565802708738646822197193710744555274483301484420543148424588436165858137301638788367997437807748112102601186172651010951004873006991536738866774619987103108645584817387637863026469744532918180158874382157551644711196703921584584716976135462478483518610003137239964941719403483319813884257559309793526987034316932850198761555501615182525631285875352369006180127566484401993250005196889574945409359524323580801278944953557031102507800236201732530004529414607720648140997623557951932845752493176581118011136885882119761259681312765332874146077377895202141804919494836146083372333024218761339172041630309125149045199092196783139451562072004363516688579606095415261702407992480490428238080952179104087394133395321877264765929382573876377391257278144907978870936372642711969084714846734183321/214705571019028928278862880149294374300694816021325057784423756609502537345061186682297010799888464561751128674212172230066919579874872861893062553574589917356108425704266171986255262369076693101295012712322352093908617933930940749295633758578118214849349040649742762062192805900612256198334137737139940795714615590108390481965535130209134131730287535299362255268532385304909085722403818469988247040599746318154132293662144214735852618033703153966637498350096788271580430907648255201621683620539343445870123340822606442527133324813250024288704555820180498532807298540745685196206270785962918925713152026273366743042816391731952611200671616113663498977606609105144249334224204431521532425735301320635304395809186421950901378786887206863312495916001801756878717283239361993268574453403102402494031526512780353832084039375479068047486298101367323763327330736780547795460345412702331234360712617124475346554512675811434034946613145841353655647344741913536244112069497095260814818852375249721373894938458697217875212579614735298367214655839342056171122882441681611498755946429757226522709672947216616613970988422523251385946046536707791301616199892823647450942918974346323038123706294662020659038815986435918185534176588228932478540989488057119314499690384963553110588304096133624184862586272242831246343605613635309409058730727926267376037726843312561836177788393339716152849358426707790354691452922357551110487628738272213557295245699928940962166613700942959973255908549594490717159900942913724710815564245817637424376283768801353734338658718121580598112585554401742013276484656072705575307344263831059689184998786280575117195374620277128998026217874373867324734866710700906010501039346447542641092776621404990821179354045487865436737274508416233071528718443576498768548471393424839180789709732506269736205023486751322690713219346250003531922473959767956187734468317126935007750059562779220121208578109795788254520679514464011148520852801117379085939499552002766719779354277976520958568603687486355998281883983447267348334753825240849642570755967132845835440139859180141863106887644948084356170373808140815580833529872801851048326009653899635842948919704788589802254881674930265793240087286979842049211475343207739866486002946072413611867240855583846771274431794179384296438596543365624909380008016028142326181506114662827905589018178928434399096164617029832005843202648669178449907734977141824780703847007223876034757833573748660035890481942693378924838919988918220095274493645558752538770849326193524007956874392330812135540585731283978566588811610048562759363464516098403509432551555101413063432086041345335929443319857766570539969388462228649183462360521669329013778386081699279377422542195977307167845727880609710368094500586419694664495376016902929851916266790121808271271607488787425349399355339627232353426750843977918142850104430822170214461180354112694175263928965623908069188489172513497613651961853404637194613691674632935785231769428963298092124756115429191060010380459061402969544452799674717468950018546308661004677525898274179925243877145928018271007250531673594094921418210105320753028341268803933962164013857937272686545348143277365929471097337172459448263659876452908841661498305615126254861879757624483383458210511206929272168624668795348628335289070161498600526580685409224366990761497852784878250851367135457984184771263679706653132654275771319228096339028702488791491257947536164006038246433206123400637461803938557714250222157579895931348005019871757570890360106341180737198372158940229925753374591644949650233702802342898751514926649000310000196802524556230730847295274895389375220482144922442249497100654836047366415059190220154934122301817638789510961698274789626052554071036009430807704397682111787833935161768590692572201330892098449719694925170807237942275158398365118677066300424866340691479907739245556120398388295017960681543577427756010481102600882357898408250831366333768488742587084537556512211088950424784787509390542398917934092565987273457650745648863707144538815469950816541302302729405014200123144103637831560737328731463670987584664337973592010251614537380304196931481435101982727106084268987947220439020599121331876377476430121705620415629951459550161614219479067379083814523963033187647001395073255470886540345473740642473255980446651596656458400065527006604364279183659631498103214506863726577454884795117813582248941264093851762110666845680589676414334136772889209909929138338651974766130225661427206784170855856056260085919541946216215394410845739285129966172036890030225115503433971905939477748819794617447008309618825694049401058910756680758455486125474602142253129271221883961487655345253973979068691856481945444164807795401363705914202707056191348841082080708221902249040778236571107559153544877386062886867458045057575566410146962178281563839234040495597119917124609351041455017123276893732360164050930981587966207977959923176103405113425068771811525697707289779452635429259985121484113909429141703927891502538821163688887105924685788018679014770624674444086517293909468401919095628656120303546313107224847517926530290107274396344327959200229816523069711854149860771294624521398209056539185872216575789597069679886914122652712710336184758374660263015709002798182144427737773249774014484322299756001640179507368934225473456883548592546947704278352005417048710697905908055232511227520478921657238631271772718260795284600528122410646651321925059129159609484542430503374431950064298313331008860234274632747842706559265738564212883121124556406785533402500*t^64 - 779918783493284102024001774554048107900468656527665033172750954187062621514612585251022642546451215986686040135419100831777688295546640554520211548328166320622301612705447538181872419776246225103786700451522246543805264668809147403921237777594495768675707753179904768691874617554232624827113628104541153509020636371561010935843391530205341236494040493004579995741450766906431141106226771815586034779622701329507264282610166025170163768853745431072783189999466201383547033661291257641252130509067552791674203024218467690496986127529640394825072255052409953906319217520027613283153091762234428993663594469230243231716106375637748485894546974425024637339933433460045426640703980159260934468597714213196944106960738279316527870976629028707217333572480105146591812590054694762756401622689988059273346588216595266198731918853084905841186773423789639892728092048837321151993223882889398175856181768736793165812279766247851884970700597950953401149036030068325615073179750162808759211805833993992410964082454493986488916531408521947118349038277255377197002917655698369774473427930956451669800745140050217356893635964168319741779693195181622869258898409231438754846770613087694123573424264743778652511337866627732956272245426325102638594132000418428159667701793353684123452295943940074735578783416095436216171550969136302667944859137404284145455930445731645126189710733953389515726230605815336922001155299291419198754824663383337758958947660331835467607520031439705384020684559290063328790097420007548696024320118169340637921695917729736933503834907475820597765441348329433456441977434506042429537924991507101442712329786567894353836106518632033588974339648381652419866775937473231056167998295559043695115401345367960412679167721290480117578519495048710634913388236350088454584735576821849876867691149000507764442141208384273914159583748775018545852142575692101988594317323194185535046627369929460762135100703013861754457300778026795157727518507700581845528891780988419338083581095747661621394614847491397064502839299590781644995475742085469908641285886680679065322637473325443837126213508280559260821462153339307865355532309984913868763859300066557790243381428922740136723047128422841042451483997030422176425612690936674572317892946074212697159988370513989233449528779785939802060844978118689669112418091597386434001882236468777859071499697346826903801033544253731750438004740452856094652851461062120631462505214923697698625006216687365240609250927747727409908883109636521136806295411967984883712421495044166221930850714836032022710144367503477134077838009482817522942989372608631977124394360578725281908462087041413250159949183182929496850612503376620406472426600008994089910497586091100930676297201986201563226018676082688108526628810784675600316479247195250420765385286376149878134427044418704281912871189391963834668997228025109517156883210477014320536937752433559356182265183897567000058581395551705608065247566728653010399987709608225494429947727029329053421985775621000937589554944785815233325339950443546153762578090512792691885378550562878296541044581938745680369538037327750700847405600807272178040944590393030315150154124733428507576755487649951426179472746718015908729209146868947081448635064509415447865090106060696897938191907969140195312924931512923697404710206474847495726665891924236196171343334332550430459633890652188816005555265796809162041491555776573539279103530745686857832389553498898771867620090543123447885065786709008981135179098260325049646079326078785647200827423564691388336156137327892700905281061087130290757119592834778890784258767713815674569793073510837927765165363717622227855431011714614247651274524619219739055015004987515420741895781470463662774642616869535364945525788196282134306554433882446562379837949033191592327298528584217839995343746891098549941115304083281658440541969146549186601585641718272459685617364950306174150946972302063137915411219214415003615584168565835649233879628097401716826540101483711540799866351964972862266287918427472160648245873046379928880138396212885976693966565836808187293157725400999128277186474670838633443189772151849682805222483327388784806802696253330990765775657612696178643800013472468445371100256326160497057353238455227480451333023889220389187946131813131774080680312807270741611386209700900851707430333831368523604896234063473227666491146488349004110265394816386335886659672706892819130084038515766702058513557755889624963680752887501912628874338612069866147138822774620314545516756233430942351430850020352325125528852743486372457748133861850382062230112379019024959408880753268029949878157665818445673053437690265129446685676131029677414880829115768997610442553973064652409594152224356727867941169279118465830237301831247958927926494764857939092235737420045038152615928808831286758751470586219318861588506106115794282543573255926725871810434682042730260464878986216079092056949927267712946139632937322460230150267294427819147152922119607721679385461648376040436353717367032104486576481098951398287576269003012717403518088300292396649853794235435607867955427580151578247982604936508013834674076098154316029660580303549694052896438819009976164448575200321796749611012065582095518719537831876391584108595460558561422392006300935683552734624770392129654192166294368030456525664064138777398859500756687520392211843125334066927423060664032746886773012048855925952914448479476337814370590300969335380067828768416019245104290328115595458157870692565460070577966984219724447684646804639691866476391593116951249689705023393474808043135721/197885318911547399335357493225156105346262503245460882750620973833642891562268374822393558340911027245853574814942094221259833714170389734463652123110221121987196705718217670033414988358596030508106002499836269210975684731733585944051275353528219552856542894608057845218610881014389176219662799757732664327847571972450129476465930995584455420949573765252868438035513719175031415412353749741924651650322346837008416860518105267037652182519542077388605989262762016840166295767417746729605238359944095341815781880942494417075698916878571450957331387852700920306734837364742567001111770309643243249505209240804946306951904508508712084055918540196924883850328671986308063902510787494489891636622397530539451056045333107788849197038605720611347922503227467057031075837086969579049377376408389311054406936878138574960446119240072873776485067374532095634403069803484375848350548767467586391115864163248364374704619977706390815618998291098021802439949070888051837891308292253696603519679608525088823866302726909878226002377525101657481303830266674706148500352480812545160143729428347674214478961241674301026701371817993780079212946116781374471535668103984928526214671865756979758639360640241493694966650678742781737819517592837725786673723030467391073271604041441062774735764143901957774066899790085558752390419920401206828625558274586421544735232113652130724587823403999738389722910992357410465153412831665945723951731556011256734834327834035890287711164701329917026042312027276028310746452481948133374023561516882615137673994256959773027040238449881641104251230925715891256476022724490972880467598399844294644410137130212511628751497345877538247028772234445960667958402498341848857604644558937827318979517623414738084036271009666235425564308302687772416155500869655759233685227090714137493815400675120985931986196761982785890058266678571431826656658027435904320492597527305930882718948905787299650883482128844044474212607847432268339650555577066708834967280693090107575833506246982968625408851324872217509937220261241721058373045000221981237392401813025664364460958395557734436043214419306990190018777703355590397081594352812765943157612584239295707787022769390405347700351774129277228792707176939946589135000316320497572798159397301763697573493876114144489653854188183764328514835523839285630764984346569716429660374299228412816211076662606851980733792273760213830270232855916293502219110578010898415395250697902189893786021726957290355659430361929381497547391694855502391958058659501154413613686014924906919775921098922407498194088231598136927731623603731394248261257618523874202241983000093468261227729070364364911929327057849373769557040057353593717476829973888782501178236019999335831725845341914568818290993438349963472898157222506631027184678356592562075498863401033924673983048376762604008663000313020490648319586031316053587880280581402921856646249174297413986418367710252449833353446241947924067881992491617177137892803386758466161503934957569859992741710705464692221207723925402214718474150045783149740967759028855908760071452440805695783634909811915224212909908324123128198084256414843613597261144026547404573423054246946795102806772482283286570941103536564478754160055185670883725033638991350346778674543555414270399500654849038644490477995086447325924732985318121196866844774825261957941926969122444963021429356098742357589110388261455950832380326521448220486724736431983860637319131748881257148422346943047118341601347284735997893318177103760272747786179741817288083769917148701549066542278487502516060602188563728064193763781384647832950705001519815953917232076059498830166679534815571787442599522714214232488015760972199121996695907087760511460020554670634829042361012234829148435533706023971825629220643024987822888419503934184970112627954739261243981285645318716348333894155205866468826789216981443631973714200681332309788385611331813788646583942329729041918066913255629399454609061167127897224647545700034614296968745576428373076045521237234025745707434089652956360134238584061884367571861705821697052813575488492350343911616256065954596616342362830403303838099514831345854022615097054559383853857236850439729109925334513567224903777992010945970024359559175687019013780147050840197437307896201920566381532749481702305433247240065333216908270728702740328092577559075259408663654863600557017768832866019813920013370381314817930769396421948002072756925432121439733333498323124125727496900251510792543713491556361267065557811669518162934719682816641714364902803637065636308212761050032377849006485612931083055763533614659852053224718704716541021483519655017557051667198854083648346070161727743909910718222324317015195995709911496754902020144222991192778624696222455028492352725397411381420352148118176868432295648144305168257284373158881163951029915248900991305447140057307171948238925382945250801766935123825844659001956937229246414897742793531417480376016552924586270419459377943568489885435674921455716714681345608406897800838183540740947365440127945772985149406382198882966524437576612603174273287828487989310524512100143889680687846181774053011913852801942188383727491206636156512924488213690460701171700114766265630466856392508955369391333704774089321772030149963443488256566507154853188021012149441868882740322372363580020552770508424128578220215876012402657648472393500188274978806835989595113277334613117521868682469052218653116379514026046815930507399191161886314582419409335630976483449244703570905023100735772655307705285045744468057794063839390381763025918087148762014316500*t^62 + 59407404103457080570110243781142517146934127368316274996057900362271863004353816480698204891830314250508150288448222132097229487065352648996910868694839675216740818655431758543446762983928811624591275414481905021412102691955402833714651148105949337568294517079684234301812883102296957232113868230287043954828877418934023335618511503204417323944987339101207317575614390859473828169480283707898893322100715451079634559247496499342439734802708322143805678038356486082904259511680216727748554512043638260317330464775478611216891937893985447144201760922050911586912320719718666694037357583449006257108212098051555852087068708115330076159062188655080169019838790370692849229982876956383658193063152910482150194434622978993872691894869835915918769343431669695230233001530056328776961130400419428609810850034796840726508008912085947190206839767867482090557890595168950029243359532215150435774369514682839573750971117184133381281760211312254442527442609086125395137159547504943215118892440352057632054185119133895809464872470087267192410971495132276975312304838122658647739828323974873737207742879044549309708304707739071889891958637278216826236541898648767170897882759982481787257558266655293177757568718506358412666559496725378592528286862233064622074343654679323872629298221022805449806708839713532406640422853930340970638008492926611344949765500503368422170442464679024004505251205570505263068984904006033495901412576954676086702915198998217405914043350793369380447555903680641484756923514523775100669277348904275953622920539088171714768456187887698397818777589364812242699930324939580766127054107608966213364556149018489144137284347171784377540048264423076928772091866797251248488189852389812653390960541848050140900854095307513830780318446015634251782237469852310584425454958871452528192565960815746444429255600272711725223613367659226858213399040097103697429816966779476892478167130162239955064129745073608622018150947071712019406978527321454500879269444270724226803838740522850870683689508176575249446006986589257073942674365179184448202227841946060749356151757008504026383547892747286025476182868481894791948311578899899277855317947043006501359049572493501972847926601253794990300753966408779167410355963791012166882372000887543265705151012418573801878751129052944021310499599489948114561339205645808197421403703047870056437537757107331236506027039595863382372767184614732955147431718651870056156623804193433829011614975750482201831076648501127075383714604560828070030319273910584904083305820233435081975117519390037078808112183001889769550402204945537975791034884789091731220732159053326940234295359274181865898739815214503449236965203336104061184071875457307825543753779887097840658384102463916381254603903345391255561800761023783471956286401324947760967368423529050291757715167260520944310041283755140138430145710429207233286910891358555533994962061036792121683053622385628086752968553140658542638042466321408065022998728885435622861272297642582218269085891040941461615851266965840899443186515360526537018460794464687105172225310892036796620618057761355582713083895417158979548509791876104422781303290517463484586726694710218839640451582804126652739603776972862238398029198440802015648429610083958972986425685730556040081669360936329909921834732700878291596293001627348827531576236435674515156523922193698003949714870171428497465294837038977733270470525044974072069897420767888020145206606241610439913997522236948480804745133471964726379116198792696412668400613812967674378336125861784087199629775994087672020201390727250494996010952872326517875282113600383184621102123929975282380923206823989140551248005796813024992548167314307066583322507561483627298887514016519334666004757081260845946589547872817339177236532723034114036369530264086452631014984113762793643725589442559700212615104884487955332095472897356547088063011479862872150739849187993095414638335754998223366125876647143742831130129042400750726722577263786583248585505972509826687984974916291622766828392821308902843159404108970145258032030040184692531031569749960705282760138995481420216993727510819376013388489837033009576621886182100575506640896980227390233087042956449727365780709629121819571021573500405063507448584827528753405742644289534187046174343488312800317179376299330206657460186451557827368559765087590023191897776995511288988671074839490821001268865628505012673123318987001439282337843117272145554860749413386232559673988280660756470678902330198967170386392102587109318100505389989538915976188167183318525423597615362893208681103400930956115370243016195038116495511532516857302250008284335878826639459660564965260090149081094048443293482239063333841276825609623437759364050980540520261515594421110073761406702658830647769795410264237851947045131124796043087489343051051127746441702545776951647602630012573742953549202369496834022003928447280448795859056087566053039962487547990382267836979170688017827516372525412909263086392217571285150112887914657188727705453807868877814204645427356714974941533777361630807682903411955276151384854485716470217279234179512517616561453680538592079984783037211344368535340130135983101330285246170800861830426091409300196950729958418297583253787153671153201285541941737906237907046113741875424522764787858213925853372888361934113028163424075164812596864937625635905689255333693518557035941337384647097157293351789094266320885805946821800855968988162468362960594214864694339870959566031606646637966714713662099140218928010097044352207268706390968534329589138666061457861385283263305947042921/16220108107503885191422745346324270930021516659464006782837784740462532095267899575606029372205821905397834001224761821414740468374622109382266567468050911638294811944116202461755326914639018894107049385232481082866859404240457864266497979797395045316110073328529331575295973853638457067185475389978087239987505899381158153808682868490529132864719161086300691642255222883199296345274897519829889479534618593197411218075254530085053457583569022736770982726455903019685761948148995633574199865569188142771785400077253640743909747285128807455518966217434501664486462079077259590255063140134692069631574527934831664504254467910550170824255618048928269168059727211992464254304162909384417347264130945126184512790601074408922065331033255787815403483871103857133694740744833572053227653803966336971672699744109719259052960593448596211187300604469843904459268016679047200684471210448162818943923292069538063500378686697245148821229368122788672331143366466233757204205597725712836354072099059433510152975633353268707049375206975545695188838546448746405614782990230536488536371264618661820858931249317565657926341952294572137640405419408309382912759680654502338214317366045654078576996773790286368439889399896949322772091605970305392350305166431753366661606888642710063502931487205078506071057359843078586261509829541082526936521170048067339732396074889518911851460934754076917190402540357164792225689576366061124914076357050103011051994084757040187517308582076222707052648526825903959897250203438371588034718157121525830956884775160637133363953971301773861004199256206220594793116616761555154136688393429860216754929272968238658094385028350617889100719035610324644914623155601790889967593816306379288440944067493011318363628771284117657833140024810473148865204989316045838826657958255257171624213170091884092785753832949408679512972678571428838250545739953762649220704715352945154321225320146499971383891977774102006083000643232153142594307834185795806144859073204107178347008708769095788967938633186247336880100021413255824456806967231309937491180476477513472496799868488338888200263476992376245083506369127507409596851996132193929767017424937647189162870718802492241614782932305678461376451407945897261404508222649221112524439294860800303079794580009356105709332310506865928566789797036007018915162651358173477841014286822001050509104644475971473830638710963951953300838758681663401821238571968106427491413991631327040474264075980105766857330357535195204716999319250451015734267103237799542099482460239746468834091893354295696573285920622798108830460951125524118709939149059333951003441229515858054198994186095439746879453037528637194225986889947015878481707374908916598457232460655683264895561093599554821171392904782783891221160428074314018621694947261685416024497000084747924096971178423164263005163960083646774452425084534102753104941031262534578413626981499788031673636697561676215848643134585895415400163318985014519499410113668726734549502865374578687929648418480712477148174092246083173645422134900258175489160576135730226235364954164401293740566378025838050238517075747797393285594788101935540759110166110442997821561823520229106787440367400269391060746191521678586406561900464826534838822868143471047432339635689694295041037282708085613973606154626829993830572567059114497282358592234586716551390911675816641100766893339537507304130185365241871506584141102313154649568559998677101419600963023053864624782536315337568983716990552130974862145664242645307195588503427646564243435831860782710372317908811681644311654800305579032275719785626871553336475534411143763707547217991707390711437279964900610049141206083133810493095161655665737434090744898402578690209399232363036259099363510585937338828362620641445018085493851460892493401961818440173166225798300101965679151255632487568351979934907087608753214506675707538829032842732156540031607486214244971031470682764675567054665020953229463492545997305565346282585713117591335817110293149866645577501740756887356205527384397783308207724474103433144882939484083745660066686515450192651140296414431635622673470685477901910150663894658307037214968450578242572447037478430363912222125027419144854500309671476307046723308160588171067132277061233675426019451466901796767736191208973910025035512068857814198107235305631372158040375209760267164644561874065619427685969907050804419673227080435640813997491509995737874816141428862413092896188387141321780942368873074655126533892750521415333242443579468701879895055968577189702041213412874232484279734512297735889262826689584515004570781443824578037149567106943978772252747512706357135382557283121610520169685387519992615632641174124345507868500812417766795247552805163212522838089854299592499373174212902572247569848206407940035434069520025013791580686324498456061559829118762376336512060660435014094117944703520102524734994682280806939262455486658134952040798589633722744293116110895457891017988473601931843433232432370611124320875520131836630967281818323011553062740994093915818454869375590072374305281768574803538874859658072786009059386237716712268908839850965086312451955147700179375715368131691488238764302312597578745997680337275923412333348884631881587655027352850335190309182799177331433463652992389742064591886241757530236290190358390457378733833648231485949034443924263311693249874786352474448768754658687671730596502837140780481039546643624479763637665084102198027090770425505072648736263886011117293154381085631440238116647601292840598992236479159382627688038019622162439592288367799078853632500*t^60 - 2451212714587528014096043944691341752796292450343937255897361302165729089324431275760048372699290606942317598722727420303312717662302070060511224190852511252270733694718951657145000628139829767293392372961948812914027812065954426193588613113089020036862103959344514612008392936935826141967527466616076110497134301085755317967221201095654161343815571315728083080279155044464921667036721255142913984644601600524734103985304632005739368009603929913859612812675874049042189720504333122376043761001157907350184949611314548455668289758510464112381375717576616320699637167943138341049181811133673425548450050133215773496256457166339062973882516369103724216341376093035220393612199164248945495303451670672674544965435651657633146961507115789026362799924864108302286414658480226936488159163777749934827408044687173143134073065558565906706476878818648323607482629608376794565556227971924365364650518591714258695849919305251071119769615792581046445911032914062869237654172903392093034116418547696180913163283395398024682000888150993634467824341199375683818289148488016807247674296319363395782479546998912748815623133185588345774426737519099245706690163403435380130484747278527711018510686038437408110957609190351176640136979798108838530248244000495711530203155554257710237285011602028307800812391569819350987511923593652954449549632035997414786364682600019305503156755507560914843025457269340037091588989817255540750753930319217718533868612019351043231279410895828440136217964971923450546040864357479218145981330921547411810166495687326987471481295324914165590941116216795200555023745083795803331142624097364445059931734342967220513799643961842677371330663552942054601280917447989989220915670926045742798394365122102621755745296038364947252271791902946294112094811948691652259101260321813879741042511060419389781404592379374202683000038370793147924292379024162982509711732922507897341390518851382642758740319198851748575395511679208875418936832120617560357907554333143533815614662815686697046309937634341028193496764651702572291603023605824369456831278389917990821032474708679712399444236386855495202912643283158644819646385876514510544503916225652994445147351554758196327482014056238519841245309083974697749466939748537881672156335934586448740366232183212467764744419422853931472504274497677332274952343670393067860687086596972195001795160672085397692889929706031799180621470108577174026740128277065011503678731254529137317909777531132506155537534940763506060276016944679524565937049103864860562138407715814466771370576784813715866890477156491548809783085845234465936533747755274924813305754930743213937071803780575072164581647512500356419894166952651271655379133878930919626552515812082870222848540089908081266295778622316626835527309229609544658457499832845068717379401227221027267288102028045506543089957200852479621949480983883632831843274536797321664248380474374893393802319092226973049763189872642528703459939575961360436699477424357393501331647540015403604308517053636985771784993097077349120469535363781004093415229824247968555214031873684361085647799059852790730789295612119440318424848345595490060622580762492865384258133671525196051905069644137785291228992063685335462376631507969531264542362198741896695023905386655914744369722590944398612375306415139897142035510326442553914059035143224942830532532646910130014571713823065569530252663332318360983377185543926385768277000530891668456003964153716354528991271592268356365373971469846501477114425280332472297833115815390045492451006271499826490934199279329526293233247776611820358448114677772015173965948445479592477988440529252442767345154077674937375594357700096364713671295844908562187234765786261902078963486502640789302870107817147496758005932350031172650732882138466056342033531004996133861908569677761839607273791165422833155739688593598513460020339081926435434084876328750736208113807896325204079806180921339601823595721287489442332959621560803276487222214382228816937166456222533927470998984066909946966687652604269063423855446744146163206951104366494328855807955651176201837713008459272888777349828805128398942817980779029112207093914659499805838751310528037485125200341694670190428154008774652630549708178838556329113805630449642365076083208256493430926318641661743119845773983756562416162934480537604762349214347218449162159714380037062949827627242599453888893998845778074042409488136432958852221280104401320590646762420011019058465911479047198732782138658005481796907335730843085568017258824184493107113287539431652946262280697402593540480681262456062283196698803562092252793798994521837964245000268689183067646475671885558570913518909313155450300153197784901666063458215519677429211091602442523014446185150478619087801803436409495032404024880428190424925811527341105018349229526605210119648090652178541903357410319416060903454974826019115168146016722045316321387390697591874660345842554586788189799042170886070760809156541425375544433998188725434263977011442317573714039470503972585716102453937905683860943539394165451829933075996792284711492286910140759252040124472555685961577715087151294404554525278239228560286543322726724697599763960813899823717199270782211179304612742948193303963166816436122447196201796048329429599659004501046103971654853309965593573608413128749235137691907248466512647469407588593539766144365991568190104439966595057182780653406352511356505407698329765151838741020775527752583957490230966127132114618041364191440113272292638596984613101768877614556187084033000978093420096356636358155635480443410898465706387/812562817441958012428291492677178137932112381704801208124127147388955436015758515935845171856349097707163763942127168143011128080886137232141599772967399764797268695538926398685246401334508753148887837617056746240303552020061344122893778732440262769446943641739801197727108984902986911606519598729803151372839904786565491549236847382008639869652792573414078232057538092169957235298066169483003564141335155374338042151219230028473914548730183989485062172152754597295771659755314133768432822855599305808054708194568939170605815176678407320139549113338958086222917028258024192548471059871488289369537005657585288361238430387102788886578723455736575227589198992000958382949194100829143392198253199221483736133786477802901664790733902769699360615373020148140620927147607927129659897493727962109293113454660251444888684675300088313159587573071879965156179411372416157669757261941128637502409115408008920272207331720660189470880656330773415997218503788907093122027499259867053670572201672844627710761073725637574036037832861762329223787520069236690604397578203082732998398827650596734784617078533066660662587056138995013992171933843615732633184921799507506297786626002120100788694837127341723391828808544557868720318524136443452902244560395679387158467406962146283551954487127247816952712233105606341467554971839746974715029865745081439746133225760516936387315401256779339593741464825440333583987120799836075390201704452706170713133209556167998038773077502357320216380488945106652411985482346415876498357760229850171042342061041695105620637253300581474209110758430636416204046920769552733779912585460291903653081536593549569579747100025913896089206931733004490853199790712288096683690096834251279374181050387894029474674564813431626843106288293085404468491524888505260357017180842711388742968013864501165205932395405330651056840912343897244965377594052956298700210639493342831476391015453611086484957433970481857197111161888560731865791492069088877322110331796147975871103383590336267294043849036632579287639643721128287106461065403589042539426257484053442723393163654755225258425155397463951494539853174960711844210670257937409857243922097569367412350541143983914583691221456408706422799602969653365353820233246182906196431792345034664928435897804593275730616964707699720893385144712499307952667411773808473466194253326642784529136076370174741946930218466925872253527866344576942564310189795513388702917959002988747122364402236625487193320381942148878920447490318967237992866348997468458316747889800772136703720058112430276191364411152515560265364997134116596077979751977590412507478061092887603950855515709882595652306238834197404737045348081173042255074261079180926699034773014395087161838244648888109935946876752915616158695521152591501308592883723554416766694347503619333260264065045829386140360555736009690629661438650785810458626084892504028308272204132910813977138016075561971237303655402148889474834932903983360749740842297840531078709336163041430471552897310547506578350543153348075827607354173846113825957781220793031288404356057329947085609069618059850558830278487824867326655829745442207936500467534964164539779334901238829763084597181277584924141914913000513638134519518986050004449671945068266549169556768290605078452230911317639507736803270944142631572475597851607111080834544606498282611217083200299295354440678276906101901821092021802029218542595089579426378987726409473228000382217068741652740212222526721331738348027993536354453318739716722411067304171043494910750730493151008284494509917926775201385395356378677412159294595985883944383845758260520850340513550557270971600765465387022295189506858969715813296910494564535564870539111550600919606382194156952638846089847737460332578860947848782417203915530673502170496883784842957660493903229528360975827899589170288136527340815250276801530325123605621048461192756056936129161266738627952126482625837756144295967188158298211413169207513011539431372750093558887992841794764124571040035154417143893606355216718599815055910051303503372040558043788114502466394916028230407504732224151204923904490474349732081998029417783667381007679808829168034020891916761978654699279871123944803598579427476478602991899882804784390104313787821675315655979868092266682862295627067241046591075164174224640466255421506122008418153554801382675026027980666224568473873419406402492427480692014810427352299816815349647231333794549340223406338234306152882071088029042731324699034453562064724049884457517009361938468195804150774085724976849339524970179569790318237752166319925750104595680793712511215019599253917206918539838733207298512250942169981879127669851484721716253601034040617400626594397636090060956595853025223171705243621433796422768608491652980006959050004919749917677319899950907156072050464372939723940630867284900845437246993103136094886571826569434087126562661501992859995287423669699831424498996339131688540250135231404965745563228945826263597400011643936074699389874368546305583917539374717692822229076112253181054610747401298659382531783339830081165844945795678690123189081718512985502324898047138603305291072312650923238325893034901468893985019736792063726108258178372343161676547493594316519378226301386841539132129053978992974875026450315925961322128391504927623092102714789536146550914268092084125358659627165232279865569414027843756304688385673591303194280846813431434301054353024520986739801206517601971800489459405781380081970304049985002579329435699997006167653716354321145478445511187745643868483160371820778471685148257447383500*t^58 + 20926410529505155170966588881317931739696024425917746818033199517919939530125378759261555367063665329897345264873081118030303127626635370459626791622702894389588902385639031565227866452177451028116918398936649563799216199538813800434351615606389584365954843721128433276818871209469926070423249691260780555056125703395110702475216927861624926175255377672463482897113672190108522019311168575531542612863530954850263374066374362108667711966306449837900010182311335974108853884099625428960433524945045909916174161877446922206255680582834310825732677393062995880276530337388591122176228642379356101199183621544239257426216838985538686095729759141249788830080059865025300264576800567658724156789622211306564036131229280677916723390599837478967830258533347390265171901057045514485243337098718873002992886341957959549149970723576315106107312653639032103243589391843659602599988102493795942844994641574310386628436416560478459652199141006024143157642358329750312575943168873125010208618490628086375457818172621528763614001415100350020698621710673509275884843782153853942919357137628864358568838126025624284562981535743853329138046751974224586426770650576944095345191407988583926139023879736546404492838714871730230684066566889851770112067437570280123161818115595452764405745671955946767448269627556305707823159380358757782359300143012067066147793235131478460159856457528920547546880747442752667962817365900591155831781270924086251381383035739191582634611314903364786364471371104915859441666904409281852281170029971291737447591651231280689054129406627615911903280996412911533931677856420633701367263279735579861505485567621767431359523750067289395268898790138284542838273695477994090531305298440473701256758439846345243723244497100914710002947129540143660871762814922719807169403263327770380848784423894607305646238523643245708483028419970309709861024106221198168659283766086532214915744100252711715213400851883814687350573304341347574695432829298488539856458035817355171620712874584293364140149787332884999233897263846070519174686703891891913529362824151133952544502300071051145659042658185753235156521841803018326132089586125001678730941827448163573842205162496010551223630905247979150127016980567750220272700990064423274745774142370934781703136603913064601862345883935501196295446415976659947193749214496211787635690244328385207309507130437146083119286426466513667240209058784354046337975893212153194889933134964443043980385224795342631283481057475537708444946604253480432060261809135574408228479258566375180705542068733937233930219865879332964411332280298765657390167306249960971655601111993163543231377142166189283761270444421248024471920953263000803192048767712297439263721753010546655025339515824751483847149275892052702632402344473518179262217868252872972787912638789448815583337453233654674960646213592194826772540444850818001106237850618574289175014054763994913439775338235770505062200647968683435693414879216124968275579129485551353981962553278930248344309047124186769502033495119663837856215129373381928486484445081031807241948290890097173061961861656044256712458870012383411976503282202378646264656199443865804817564259514350852645378369089123880114868841774703795678068056332187391809932868717942517088812573454524849753329738432127345904189080378841016754310301728135941530193193762529464718536143015236725006598083009328156766750571980705753336246036648751897929276403902561046451429015543728115784571200459336676417012077141273527403144428667909130045778101612764850024881046048973310959091867054639716404921368673138190547208799621293544140492761084998844138895940798075609280881184312994839479321915296815191567488124564184237748186697520891749577381382796586746734667755293613506897269184187852927014049920489959261325412891699530839807340359047804732272760597475635543932264936155957692998250442670713852242468035620900235675496171237551604081338901197674000988086608662414803633567881519302853929072055122023483534913567687392324953509320234291775785417146619194186187507853388584272543403572463793075667285425179813184628855535587575392880632188379234184612089457098049324975852829996380095471308403488765903401460114269841847471395470352605558261251330777610471720557073330464827038470400103570320148485248087712180531979864326614226103126373028435938909589253783969744457591560985770830664400365811744410741278066599918857638776044997065334396759867943401332187050168090427298533348330018104122604972003298804758892011695271423362831562582409531094717378526584729972105619427351054958075064724315611650274041618191190936331899568893993727027887061849588500331064662203958464779640841882194646853752128725426630849187868759698287515467923035362090790723175652890415182873613253264431771299857630152573676286727461934008243098437377802586275617416526584708994592053519932255844333372777609025289268460341057457583707205798037983090920130544290360411785436213536097166916589235404510430992292930840272534968912929585565705479737558689219705227941239663017563806093657765637446584189413773014794222079773524551114098482799684428894470653751799341339464319664140651381369420265277302413410461916654612041258036062567920818945796705627459460167618443219945814657434263206591821689586071271040958074650362525893425129043739660926229703504288591538613085898527689491445703871839076293814790997584359122714755056157858287236618887293672030266909278926157564802089426780096109322807792584841212186757485010108626670072482432881962494199625796432399301617458696998739431783627107167757138303779/9479899536822843478330067414567078275874644453222680761448150052871146753517182685918193671657406139916910579324816961668463160943671601041651997351286330589301468114620807984661208015569268786737024772198995372803541440234049014767094085211803065643547675820297680640149604823868180635409395318514370099349798889176597401407763219456767465145949246689830912707337944408649501078477438643968374914982243479367277158430891016998862336401852146543992392008448803635117336030478664893965049599981991901093971595603304290323734510394581418734961406322287844339267365329676948913065495698500696709311265066005161697547781687849532537010085106983593377655207321573344514467740597843006672908979620657583976921560842241033852755891895532313159207179351901728307244150055425816512698804093492891275086323637702933523701321211834363653528521685838599593488759799344855172813834722646500770861439679760104069842418870074368877160274323859023186634215877537249419756987491365115626156675686183187323292212526799105030420441383387227174277521067474428057051305079035965218314652989256961905820532582885777707730182321621608496575339228175516880720490754327587573474177303358067842534773099818986772904669433019841801737049448258506950526186537949592850182119747891706641439469016484557864448309386232073983788141338130381371675348433692616797038220967206030924518679681329092295260317089630137225146516409331420879552353218614905324986554111488626643785685904194168735857772371026244278139830627374851892480840536014918662160657378819776232240767955173450532439625515024091522380547408978115227432313497036738875952617926924744978430382833635662121040747536885052393287330891643361127976384463066264926032112254525430343871203256156702313169573363419329718799067790365894704165200443164966202001293495085846927402544613062190928996477310678801191262738597284490151502457460755666367224561846958796008991170062988955000632963555366541871767567407472703568757953870955059718496206141887256451763844905427380091689129176746496682908712429708538829626639670647290165106253575972144294681626812970412767436298287041208304849124486342603115001179091138309286477422980013145670143064250324768241599328701312622595794569387872133905625037577358737757498418807720254883523864588256496743756160021645825259447786470694432190438932955477499152839920890985371989380852548780801842957825107353397663250285547614322868200709521701535383094251359427297350588737789325070254071887387054617776583440738303798680362058714342341594876734011311686555565918130112681536429258299898026954243097106405221479253910712750355379426647683281963615943572786398969721932195727613685492975866379257110811488739018501276016888112854237027949252713562117348855184781080113567515266916976774801528944767387542225554703080758868009504970873150253446390679383450925834455350637657079213663596509048217292829733276854214889664435209313025070377206407550546472542080309826808139529251608921902150022168117135289720910080756336789060884655419132028204661302840780909252031698050820668849382665439145544031589853019915691290118810984680363492425925838787907915252964092240514453013902653633781571824114989007318339325778236061054837250051912839359129776406978162296723725915276027298705794256929371494348330701678881974935416295943069687075813297130865970670158445801807913230571188854579406921023674216330276045093307754856808110520993337792532468652615302475929478415536947393659924590801955385296695094795785215328840773958758522420095096652435949042479044016162945824417903141858436953168646017811533846372743253972658089834828002008930429515260110544246687980017821797289103252914923489622968090344062074458931831114119871048223603703880086711058235794867379014524524191989130310823167839372428871011164211384658828540320028259485642844586562684520459775398912232047248820664254840214778617326108142297301440488350119617195180145799820307420985134626699348751091520359916487605581453328800410134866678758740810861716997842318950598540872673806510510861335862107940686996021420888542615097390778885722200746874289977009874142786111756264436340293730243739028889750971491598496446022708650093320558917034905498632722484551216994191252878682653098461076444633393448982451145543562543582032620805439646584238090098211791472682797875303659774439286632195189893074695744987274740172788319110164529512412551032227603075635939740612733571783624162693672165198788155401958224088447248652004365109222615462284381759031000124729908961124652094980887046107108607065800417886949609259979297508561991295700747382964785220751815976260991983121923156148267321753356292012063807203007310267972421050711160284951960937003227842250060958265633765735951433414522250057397082372902065499427250154173922084350963445974026784990509863434548252869921107010004643310064349809897717523250033278353276146498033285821623956536366302918244366391267031571004367973075303000135845920871492881867633040231812371292705039749592672554642953778970458719681817692796204138964684280268191034282918051437205953382651497527123810549950371895062510314260771113802085407183803763158563595907410137929678747677336886226387425267026059412640182846484623208172296421584706875308587019136215424831234224155602741198339211255043093999794407648129184362316927709931764976496991510490221364499525231870599943212823366733512300785286078178631014076038689671005710359734116100956320213916491696758843416499965071955960024133746697248530963857032511798970204337909082169660063003552807500*t^56 - 16058316546147597829318929293699316189515191049351441550917649994902593847902695106523678368732942956726938924235000532343364459223040628646244157158691782859040180114346074572713794938678614287357756875390934941466864350104143896863644833800400318812554415230987965345711622561524567870876771632726747812613433346361541911642648915261082787222618191003244424396261234935233692321266831730859171349063706991944164458646334684452953306325993199675590403518975879867885990397677314945306707601605148464313943814737161050752811107872788709884336282133923125322940747139460492677037273409346201934462329479892668998486697721283118195182392157031899987611745828755707325152077902178052698208086209912558541801627314326015769938926895434311788983411094343947670280487776018399862089790145786687484456110185813059244547185482077240740999440392499634151421024702062553438741447255011046823271400501186701634863091307964044320610392816050576806118265731201124630390034404691145916755959124915076067249105403046225534022535643166928000517273154010962862164496031166377443601667263930996195207183486283873722271214127386832728277881450631408002408389093616362602387846728883288398780734142421166277109481738708998634420985008514393023093133506339444469804977817753544089466821859303957447712177381161436254512179399580421556262719802261263705925572269222587163596266300100639796561489156991470628770128128244771603598973979910214762881395270680824196656779954194788594629944455061798482924036831330435020955743864101362622857597889073957850314015380547917422755476787905385515587348467103010785559322046966031140779265856755287119384030872686421023909141073112328911379384583399201115020035086082535067896159638092810775533655444031719797483275160976593016695901031617481501303173015563722552210636761389379952756221612662937535117381627779110305132547821049602707792776879808938355979627427037340479977495102131280263866230524902703888868295052790032435518022338681746134112449921714793228867031674423462208244058234716226904904695983510311389193734186721180746873471743108164336746587803872921033076747866924066423729434916028107409103341189493232770671842511654753093556482007176782648351579464988591532635301933549590882843891291265375070659396690618836111278797747920606769587751480613209712928886561012455412368949820750148914140425836507088778618949605082557639103853210912013441210039855522262914754883634976980640415691469413516664556931360319494969211800048990354689338643115572394510289813592250883074147835581944737438048279656955659761767407286255726110149913911588386081595053964775775806415645400334404119787364552132596752848345112446966651584870375357070000259911865686107777324172870873891734089988058882477177621918185956467784796311693613277012060876590756435423592856494789319125538607557882420058829358271881729119082571835949430213799408072030139657124882148289461036049297596343392350039209187089791514909696025316603066203439179839708407950071102408069945146124683942792737736802149713518483088554194795112177948407783849902058698036988067635244496950800490212581187003084217540949425861802899996856726836086992870093214837733638995743932091708589350073988042750791917286869288905995063773393333731848793063838238532393899647531184361624702447355035360453217077863636271221828887316637605593372446742772046669537097299815291541354291990259664714123149675591514596003048454391639769727224453606807966325378559425947243077432570517403743388423712656671395910244354810738794745403004602368597821511299468022222383367863863092804926118184826359709019353902438007575607055683764964380331369150414080722994463392576034657841525209648095873870589001507316154980000571901279828124973924668913928753894055741881253678336167917226675854560221625685607375962336275209408620243698919534561040838191860371790540402005609828487615803181074403111085083688424120614303008204040003743122572702264877050890314986168397132587292678756753426084188161084057238159465886082805074599973978960123353631220642757919646316457543327917394382668000426151355545880936463437576973083434113315651443251991173064702820775462038842012019926273818311001050324940281877113149344556963120238325039760522092783029114352121899664424709632392508852089528753555209468347780411472698990890934760225847023601090199942921092548222601002109500193815238196768529121433709519551428602449910535035094044045260022325535450511290749758518564666903123981194796055037059281258006083288310652524858167948894597157044766824020873079201006022296273190858299340214787062733006797249068772996978248433442115494835441355052073862553981201596005944718967712833829233864724255958357465867038527498993753944198880373483934817366198976440913969710892223947652004329947894932403952892786426380645965687131695433318573055376336998567889530438313468746307503297213247499923933924158471932560163243325003139122024405340214298212958315772527124359878714349483457314868193417881178942335366094349961729498136324042558579220051677654960469487503139326270157989078963013302477200497576747395911633106892810363482482476392459527566177330205100145678823170226580835991993254324749666489193687964454825738713082775888278522417528940530193752061241902143397164314611716790885391899518994029337932722595351442019296879676275015633771348965583886771261941148041180710017326411301172900133110816266073665575746291595568551938498553649032682118841560530327785838479849360170927452143001926093989979209151035170233196853960132713805014162941219255297466056745453693/11170481620889583898632262770164873901738956047380725497239736812299834591227746931573604876436310234868759632637742653166005757978626369894079936878932392877726896595061518741925790111679121720371794189907816214286839663742454422400559197074574612349980344674917433687642951017458006182057404150316099433733846357746423937992147660259890996430310195682850758806813211161525328770805915202142735108154076899854441585017733248363659453060182446011004368583288840283379927622580693466722150111978780456789063196819226888764800498081615105076029523783095843246436712146802671469228842431399987622471774002776082200277136088849365839443550284395667530003719293920590952881154337791676196244414319674853119472572525774018223164025950235575672599126336324203188702690148643420457463424156832456885810051353093290002094723494611491838407774719813149854327588630228021011965635248185126741665063089317322628964316901904297993587189911613882321583984375698058899613650260658561246154616183552522395945990427411612094178753430091282687023678991174034393892121151464045682247432772341120112358527560167074732275398168977462011797941390533484057782311605516007357410405589123589941120140969286706080739335481908380256380156599864607356703356470550603575131264436265727659162840991090970683608257893443460510897026543430299382957452237701133459176703706357773106057844224499447087915073637280845030297645168995524269739189542601230107942489594704098395260799890442128827085741777192591174408100422590033813306590431604245823579307944709302993657038240512715877391358731870054510538411696912545776324409404008290642164168123892991166250467772300688532626347514296220070090238233986427195798839692313082171174505606582465421861567836837980892351480613229110185318234879647812593074661188862718508024857501709489629455998402391614978000849097749854070371260313800224228520395707923760202712942042999781297261262057555318642412508722740241838899450261805335705186455644608712034961362903857150518995063913561929541373690546599621924694099479673228254243390411912723577883535463687176693899850261283469710962438148230223785880551686407034003843056029057974442565896744782156647985244041632685244684542319713373625377934262042664452128169278654379324252303495097033671085620439828905329726008558839330764049308391301605931067209332537653168429706783211096660820437919980044838285303918164753579863253136938877113029836053071642526412726185191832044777062695088041116048040637746024613407487669967976111693292518400059179296418243328937324641840196649443077092476030046508427749782757047485976387524789857502088757733186800580460786843266640119322343437299038126072556562550224628906204230810134003573233159646575964600202780814028276067692733706067153722156183837632974468273250904987255778625130160866137866690678862048644330350540166340941599888168039258340100271219828482710051035711226549878321259488307181207927808216897060593478751298412588924411968145846308033442788098024416387805711824550183110075752302210573234492568514053504735310684203217021460855907442459832717223376808467322903523332276948361648575215946705084826806409355356739530468048626865139285466082162046956776505542021491942949892977837295711507919866222601239639457036833585500308327566081776077507116343478282593798898868719583781271000001785870402106336701969796991090023050866979401155272896118242508606468280971139605556897237149698867425562331698084136902066307703012195944476161637429007939053367700245395817378648070458918345388888787026621721140199045337829772429202156524876483721224321257382309215800931115449188705662367189689445481496924637347336454333351138993333018084845272397399788753144404108007662804581385156813031072035507863621178285394938781397672893858549586632770727178686341488495748256319630010433299093915818537833029926608435345051580095674860349380286719747470749264094340320197375439224282261653938467454928911060816968460732611702841490768261228576812505769816608917903137382922132056529124199163455280661633968671551964940757517190109510311907613666048123092134453675993213400205022909968364916301686131594154312778803872489041756561407600228312230091692693296058590572796979222224660962850691488692975381059567686635077259681947384321599832164530520828438182409716891760549499059560951977896829732812434214292748269998757339683152843338735503602236018143870608792789299641525624124348994355337725418370471707377034659238709781974107384220341328278476887033981886391763172724861813640076059191881718585811902662876308659201492410122289578008938897588879743434047332926838585119223158694202220111999452328041660799371497420881852820876947265760836138087983869101727304102136807451321829156338453958862772373445384650966228729402933846825109765001604856060218593839394894980484122413709357965057037760122138033692492192662810481562955879659610392623515888459813562118684960271997945064376318867833480261607065368493405110093575779134027599073152244173237438504936699160220947202886857191358408514678193877080052976916018435396705103943507681735891014586127556764691521549681991320303941962430123971464915434255174103844231612527138124346461964270093182772979040007894348787441047680296355950100646268071951704215507175592804327463351896712043037262192445763091077012045555573596779818202929730638954996527644174501940564887523599752443533800988661091995428787153544919598922662335062040553366805626863985398266049347503825775792176454772895104264858257852319078203309736453224111502868489916107572519724837500*t^54 + 9292835571928268273381102150922041431024275365391309028225579831030681427691051091291199455212960545267313454353568982326036671002520118950919940550357991124529766196763813901559451115563694887795350038850949053697315396438484419986605056775145356569235504431992942098285895395625834238400055840384244244940469100883536496800630219528414772299732253964680106770096768803176685643258024843688776483689099619572509776367800078142741125595378436221816405651889815481440477228514297586699888889129156933447407956851498515771313296045727491336375803247029858392192718026770030240256185655497447286222487970062365154724581102458566770056518951235926526514704191306553238755210077406673650927983266904728171137181938348021933727535059922450773973272418928065909154955248106392152099853941768886655766898644133376675536727336150675168822320124463060515915534349134987679364341952348998296747828173694162738890847877548522180782093791803026121296511939890953383925082858283027771845829810709145980322992032468831350020488619230243290671186239526870336420636277714585280671319075357371121507275849845343538739534760757895718773463371580056211515507436547523994009279204934771517447724536277841916447926421145253217339674238230040525387470305540499958771100206984333329130660697411425396236465630535540858720651792471130912747269376792009148732638574705351179803131131231201685756397802549364607496922680406710825729345128974323593896595153931827144021833200890621334706892886121898833043604443133141963396577479401456283119598832704124193867118394644903644945515960046222204420600057439016231546718310794550500047777811893454618672251386810694670840137247611388428414112611693664971649971581922172679783101962520931528028592098744803381007339820701294509455130882716821863258310238032977898741598521938117092184971504161904149312687505487273138529907940266735436050645437063538140825147841794965853085665617628254220588989056654487000371715309654794134615055775011935182026487641351226243503801110560063978519718536615410377918206786028830709171661394053882893014118356661443569523234175569232199275139698436732492850968793638378604896952327353604129219620320981026745662860310275480271518553823780965548462176071716979582429531194455261900349337498689853852304288039682210671435295637418950899726500335283790861346284889371374645007444623926380897953914247193842376401816145038994348655981522322693540656655340727875488327086050510137158917974371150201719646946602163225981876938091363134183868095225811230495026038829422252040365378869547049095288849514756814405074292665707551335567266270541243478564437951294029098242808891156027916246739994505235218628437766183992478652315503182653224232737539277064703776634213709131243247533695483924742027829739111372507038336686386612435917786204754408226247865557241095481730384487966296059211398343537332591944709002094812280215116615781655649189420615127669510259494202436186591814989815700068443979907627532666255693215396448501141585846547151625502095577612449003132990095951882447671198406949266766036020749583393191626429444473078009509530937751186378200129286318602275538871655426254889942430961336462944716486516722954946726425975782648023553352268440163411202766615228444980281026948315151920926439326634719168512961110378902071323401840877929025613272930856896487346898398814533103538835160197728894191767697784335017658955481654030324245590874616005458691535489103511007649689510969977145694081132968780695637276863354256586115371427468123243252026961571507591473894174216682244397905246879406883901107278021018052425443561681182627726982756685474309876392782414804922962813845771155069770809803074104778886132745192103298416164939381121116772288277263296955565357576022595076263113565284760046243055838501502973868202895743637058508547622113934278951164853426693898457240184613880577908802380033872707087868654028672882073450212606111015289671686787222914676620476594326010821577140497884483512112007611024577709016576303918341759128806655999560009128011716942289680349121538410618254548785662342667989272126768063672916819655211785586819687543207231977490713161056450563299845919555628353039135692792358837527517084951365158916538533140378009186968739414484216860682987715107073588973333582656320328413047209579132788532448735041037705539348699088946288239584095485859816449378211120902670825374260051881731447087216042956448437323386605028302276999147267881778514827041084245992524890183114965669185978659963023543695648732692918309712488465914125056211060495926321251525526340695926812889697976205664000801449958508563321712282589028604282024958771693340262207939515079674490298682844317963853286480209236070459602616693706591883225221202579041397874497839131462902439384823159813941628050277238242373041243969101184158569194102933808560885399927891649879799639356774700345113973233416175059184106237125610374595412502255905760616343042915611856414985084146669956219234560480993745289887643789528768737559119108388329231974550543698704856831282068122934595935030533390686743070644895102787734319338878947073599460319364413808451775969619657894872224478038957343729955832626454162806685341267976022635041687099101999386048803250862701226814801528760224374781841215097943323967672725337015884632277008251192127056429624464182513428099593322142206574464864024956034063019667687166942845146837267997936809758320656782197072629008382126983601929370405805797004939442517855624534363536618421478422005065896595594837231639645131339683541603213035967465860831/11141487658411483750747223453800265064617541166954260601270061943864195607562785224453617482327560702463190325415162907834837129675996412260332699346851705824235741627359452306137622941577928033167075546707496435753201066232490978756512622339230802834047481645911957669286285675893275408299443432745148192316547764824250929867180520480839667099453844970286705724156014047599037610973534869183195214691762234845335517211956961605402974495785446550458684887255545899096421770710163564542378134050114359966010821545462298657194946224759560229071675363572982916556772592463361350610498625548295531208494964733536713883285081730459628819058689367786192699127429925189598705761504330302173972041875598628083922379165918759715247257988300253224012965081982141764832642235708936187532901143147956149159251579190881542470638158596727059751629951647517240150438055766013569985890163184346738142721905297930556651940717472880229003655226807856471493020654647030694423478062717349047652068512516047844454067121919678190370362935014675584112366656765476452967573367702633564074483460962377063249880089211265214152291415219509130465531839155439674683345837147891535178932039626014485547701749440299536055375940875174916790869979958799251355019915870128812931662472070568537755410236796434870712798703543337722309293420725977950996097165505842506801881474515374972808617514922030134307627104928913117470677137210171007184211113120584008031687485343780280228676420625667276770854157525324790207779906368875694194483877623841471835965426334296317223467012175555987922238703215904423958198189463236982255882435404495538171329113089235773386086005096953092689411801470853021889944114581051623562564377148847356714034692559190578997596511714911360235963143333536973296843833738773646541772979727205811488105350861486561634708998531958195588148481143934513035765378374567262368700560833212357522711785126366670753446063395746087285951347598857563386683394798553362335816945720838768223917018312547752348975098372490570816066911358373030809498642449358439467476650236599906821843148417548402590935805179509422204823753515839657056263541868091916980730037567956739111098570142610269543832806224633950248903096361816501063286534098857995528854873019457305441226337178243327125529980466266661604527454463786928583072790006423565667613900507506519494978583514232478612059025508698011311617395066791755656759717595719400647009284839650642047474025781331133010645241751484355639011082332088640566457952545677281813685290140260682874165385754159210391996147022520293823592694039599251437364433029992252180069898718808362661326971081621182362119504542421099084883902834173663862695062323476829578363783972130348424927426269388272000197974738595007718688475323643090552304354775985615705106298465376109039001241610620288120851803007687481734276410293735402264419175424785458900844295335006101617030135216116033513382018273679585378046822255404756534313910369965438751496970197021276519505576713999257948172015661321030931541518003113288934014566094220873419773818634462954115130040549932891959438294601490376521191872924152033042080815663622304366164457340985215760590097794409612820892583722187687618082931616453267519374305825464273473438156033267227239193805803492113478359092022598941737814866865792632384683773740508990817394692142102866126522935183985267076091842986616984277240427363830211100647165398734048147785029588145032769890741600458075719303263936276456157623994531128988938473909528762247187069177902883975280809741736809015845928119223046455042302669466002681316980501398288047825407085400104258587672016790181671721650599155160079389488991682378974112577529851494588143422755460028407615111572237368373109784043033387161051151126421577732842421959560751523643330563565719433065870908398066710501272567928822151322950658368526745566211030001971713930779374760932005347564554167113708025337334150394252604791329780235832274251724420793584333203347779867599595311744005068408265226616888967004080447447510141797442447586670831896611185622852902692319869969731238246513594574043633967094328990110200536103238570150318356097583112510351383150976727669710576629899043717817551444007128805689096520041795301139765615068459336234092191508067960178089563324791214627720919984173463077772297501594410618670845615356916741424375118057759885632430647629671207940506865869147693796335501495708358427753080181612723863370552900464538330233546141889475466250395410827850489818611055216717449744871725866018507146875350987992363461834862142568700162902582997634873296445793815470390663077199154053966108992151456422734172852573928972809297397483431504600192893732041093845146869856992640955260381966296805528351153339119375371152844943954401064661282183255631639316573514789255370809064165919623343852470343304868150282547778239162373654201809054157152209161169282374687191973375174980676657435506552678826176352630657254286722233963307871110672789065562777265056557334056913529256395105069731860096855232291052226198964351283746867119914949434031496414619968382462486772528664873015054694297222836845776843303244375159239656927670111582114481245582544224966059948186990599339993897617923063143393614943825242643193002582557334245002630299294767530078870921631754673527565043720717514939176979677265016019860119177335560316756259248096614879533306046056324815584802847791655430874242958254599120455710009852027055804939414403124591285886325840035435722870618619366961585556544906585562234617360290022869397207822406366262500*t^52 - 60555960363309675011829619511939071971308718718818485782228527011599268654725961427600051456680922941834049532550551207042724805209853923372340747418137385159271516891768758720377075246326620503718873722216525363303124225653098998008061114345467491871326044278527141876643685919363780788639736398827655223389116245224954737778447727801448147719799073467243073031915245526427732645968237095873705199486583661058164831373269617282644354073893500722424854579104788846939676110479387197755032076845134251575187925596873351218955928480613237242553421193715542557685459337469263076310087285704089844724771106656019230509115258428112065293460439188130816340690646021770867924329876492361225062202923160391777482710478852658476798507263841720559714000983380716934566896735031227038847234238963594026834989336426575841082652887330249079791812478985576829561456098259372121927110355515901855458559284666195987511282008027335790143027359934341885804210788348475142008405668768510911994689307729404535987572911502974386555808422659856814299060273005338673265985650453706806320788319206046368558768058196526963092208898129110239436106657940432947890695410135869990354270144768649143721838437198357993754707977392780005330488414930490354808399018372884843580298588351907135273155222815665213984883539968732315935324628224214059577564150631431138715741071667132670661306000662708836775888990786988038509546640952038581505269240384244209519650136181492668098086670969260552191818659246684369295018472306206327054957897134356531086553676897026220021638130111324572534726510912220403757087520554712943380827082449441274109902281232840568421195430928089828798702809610282235327395594457735760311108507395784288076810078721267893093705431023371579422931490551687693135642249474748489671100197097066145858747440877259413798548987103923500531164041401051026845862458716252068658526089900408271017441023871523823424106606675697057428796464279375415011915496305716882996037380101720690284447333439966361945357857248711854503570776825060457377221458659898872872352810224976426640265516796718644147917942832864231962678285640428279571582138978852711012386891934016214457469078492056817561527748564095772498125254268921173367289299822634317813359119885471566497595519956543988211853181691608700547167336041351078674317004290165829610981269963677909709273481103784872828794365555406593356437772017812091180747752086936268562843104722861869611112673696905875154421767504110302026891033529442064813455188294881737031128337119858903168728284898279815918483210537268453411464177903213163861864877405353851015841936790624495719120709975890237071752105790576516218462764778780999158291681317477593181795128783141473342535178333562008258070546147759329431262716440499871649833684096777329302778991490046719272745587456638186606675523262632899308544102439429125383649999695236098051442081843476954009891565287809289556552451764787010884282402869237751542441318750649112659330317056147649689573757800102131423442989585656807240642327989870977059207524786684366241461069030339367496395943085897870680051234413345094551449990443567245663631474476644043738271143019565647834709135220632537294336296976493234164298926454903236545751395686550977460598964891493543241191523092187601706764984708972025160600966825117936219202926414736618593243676227612548704515550174577125556064597895124051184159083423251768317971585433467441703892088992072475839155003625219789216675822285913407157232016728283270627866084580679834744231144480259930313432764378474435961613491155787913730526456982198276658323005690062739270351344804976468288159196251392025205059026359736060773172706020331792887578154262960410347368569771512090438353684682261915834132979284133133127097768510789908712961000631615764220055250624695161652270575175002048867052148912943451366009889192374567100578745919565720702532250156397252259297516422405024590201951069112554719650332875871773967091505684311979874415435694327379938435706039856500163352000485431268120069791477235731506132988544341472146323740124100550056996653457483318841614349856136167211540912336610168326370751023326425656648879869126197600318292702345222372454165515057523580595437045494999980092056301067141426385682262215186131181216116179607577777864609358902180915623812052206633802845433896396222014070441269074096066251073753108205913135693443505904285264090184526428395729268910215849023075405812178356962909375807793186214060540028998786850722773085273271133594731259858838859941980051861681960205522803453327885261817395489605531677488788144919744047707005008126970472141685808905369230963220088306893700683286290034879855557139398494287490934164262221564766474391467028094326310521192487921781315667142697955363729847404995751319864665365042231814392754759109747737722199823313116558726247447401837835662203333329483917334489455774797051374734816679348464787525404896945314523368345190360862145270398851848865204537275101216462110461856136714019005668956998282829332285875105626732329845141946456065731599996546747185552509482768652649697203779969115797660277222362600266866545116227263764383188561550937437128764712235180444923943433502282644821398812676155827881548838656121899540131179133541257881459044381650430199812510171756185844246653070228727152590285682754121990131941205359396673808142391900208192495618976513098827298714748976762928299363272595354664773309159277100591040074209370915465824397240786116710974395906561559220671840915738013533041073275471881615493053221225628363951396787573672097/140382744495984695259415015517883339814181018703623683576002780492688864655291093828115580277327264851036198100231052638718947833917554794480192011770331493385370344504729099057334049063881893217905151888514455090490333434529386332332059041474308115708998268738490666633007199516255270144572987252588867223188501836785561716326474558058579805453118446625612492124365776999747873898266539351708259705116204159051227516870657716228077478646896626535779429579419878328614914310948060913233964489031440935571736351472824963080656322431970458886303109581019584748615334665038353017692282681908523693227036555642562594929392029803791323120139486034106028009005617057388943692594954561807392047727632542713857421977490576372412115450652583190622563360032974986236891292169932595962914554403664247479406569897805107435130040798318760952870537390758717225895519502651770981822216056122768900598296006753925013814453040158290885446055857778991540812060248552586749735823590238598000416063257702202840121245736187945198666572981184912359815819875245003307391424433053182907338491608125950996948489124061941698318871831765815043865701173358539901010157548063433343254543699287782517901042042947774154297736855027203951564961747480870567073250939963623042938947148089163575718168983635079370981263664646055301097097101147322182550824285373615585703706578893724657388580688017579692276101522104305280130531928848154690521060025319358501199262315331631530881322899883407687312762384819092356618026820247833746850496858060402545133164371812133597015684353412005447820207660520395741873297187236785976424118686096643780958746824924370744664683664221608967886588698532748075813295843721250456888311152075476694596837126245801295369716047607883138973135606002565863540232305108547946426339544562793224750127420854730676597333381502673264410670862413574864250643767519547505845627066498475704786168492592220051493420398786400699802986979745605298672210774461772365431293516082568479621354430738101679597086239493381192282443083115500188199682894861916337290205792981158825955223670061109872645791145261818719780779294299579678908920627537958153957198473356254912799841983796889396252293358430387773136179014158887913397410329645610743663571400045162048559451848445865921781677753874959936217045926243715300146717154080936927411935146394582145636730152279329230511943721409594942526379177841576121275172441706064448152316988979598089798172724844772275934130046068702881051539637384316871137370202075533750852434655767284604214483860502406050939151452483755702177267944898950568110791856177902377468880723856985369532719835628426897762705757234505848469537175710588164669957785275808052687383678048842390154085570994292227202494481706297097255474789077902940959034870177418757884339360663738973891415644293815630322732717896862269851882769701066068531681610352296782150638121221076880374579703723062022268613430248362775763389960418099932332355270661564528268861824482468084145770266596390650146967397332644989737423126839227440568583532787183005089150114794233221850638510929154438688922511978778744167017598844315616330218277361641035013672162496413718583435232209561121543246554899564863987844938367311170744116253400849845765320766019167063213841953124000629827324559484746665896467322508987168047015549130413284299173120990496113194188983318214365158757221631374001893229384784260659868154284024049006662091372810627412900623344165771754063221125597083347586062331092225260624771260062404314557071641576338088538202745883793599658694302210385333533013635271633784593954317618429402600129276041313658204667411556289063692797549355017000307561295197975073818476876128831810607126718796357935950405810190841501183278942220678229244504192911879433814516690465469197905965100928064856629973445815640552316034355903159106669178295443436994134258978024843595527820121987743267379313382505632721119250410294967582820370755230971486655571727701999162598362182026331754900927974463861944141855372800984251413637838627786647774839592052481897300938847946573923230361618613601906071291632949787985388545275388526754900805983894011286829547217630427427702306768638353265536727950844501148194489822951682616152526620794361046749862587636549561613001656298243928497892369304309283591800585634779930948520089573795252654753497150941947126487527774558968626160133857220050386509951260941833827318845925316189688810288320320678468966545853182960942681387807390874754982176430916171714499295730639866785383745911833190050629422448703779619119262996365622052572545770199403535217002074926922354772709341079972973301108350926450577942431505057397147208291236957962430461023717782448850560198107276036280812775339749657224532072904129676525846293825453414732155509020958655388826286344617672194208490587254132541126325641338693560102005813445908042942794082380117835430732957921058618864527204756525883687382563753209822043146281404012700147937679175994477142226090993539712622409117110468630578323878621437220375926867258050106950826175210525710928362868796854824211601619027333333861177399989689148145007744256788225620879127006419677288643405934642463694340057234572355347156081551683923109985830595606759548292198057304231832540222411487033141771114070878993773612560108886447319550881040688233629943933539201850237501634428059991128866526017347482119656180309692676368515882174858429015461274007948917741946124135540903142236621479369850202167705584446490108169794604023715978012465822978084156178739654288154404818562320214907500*t^50 + 5669099573663398928468524318526425795346946154180225404334475544032361697754624342708693598628610438052428543084954726120816747517483232154251732565045823750814501300985281648748364157629324326178716534606624797814370185094047498946232441121470418502670644183328575012699233674152890244044212489423681765764989494383005398272599727955131033208537467496275088604319727500665643911094050529697865423891855605460542199650011904326664509456015723315009364514757924030102765027493322076890239734480718489639255425558592305968584471633485376468149480673055460157422655525727471640512373803953882255418585322811505087453989179979356329031326602936195192765300707957420477519104290087981865676787106803069683426234847590014568710901940317807648421711044491669679679921996671220343782897394335444669954678093396840642489699401133522876844873277292957963531501286016603013180952714402851927512203843903453015792812335739218504786405359314990709209034525865351755330805070611744796052856007816124196401316265280522868862617855554031035621398318709071115025476825266482110565742313003351366736826670236267488681791263264235223670987282459994439030001835869373596519920137496895875978279209215069653301622326069190857697669077842856379081366519501772787641976887685756204851728722712943371448641962033096979618649548820111833198156091636798601637714681359852816427664431332664484871824385390488000645228511834287922519232279765591631594535177358670547192424262960805527740542095124337851270740478193732211048883734200831858443616125737543458455625902498761634295820235780002969376289495647826788442881899265183366983001737714097054359536854474262300005657520052272637899395652443983285637210161685626871035635928700558761712306595560321087966682638652085068167034985832236018257806554536343990898262005594821063506333747166826835664897583759564620265584794279408948814587420388739730251180621817008344603948668926385948416663752392685332917220176546280613159231078200715866866049814887395014915032300871345154579094060172142672773267041682894846392984759394498741538302619755986275318872849172053142267992549868175547943489678546162381798711226511950958154100047747619699850352311386242941698927067589484670262428130962452733322069532371230012055425401522599631929927429971864451756333885513490988482075053331065047946077793448262277065034582458437284523023465005253011957750726841069026736265062166295358263467977005294038536614730779362542645372021670832139267171279587031781798981970868939573171231883150603402015338351388249895020104372510790202300817522484450068757084871729851918106580057840497041925004014702165636972881639443840581717960175822868094240774308205641036493971266389710376564074764000205298867699533972642339271409606731919154398511835598896632094834859629005090896638881628335735068737240361107165426992464672027456494427947904003151088010206696270237738643541101654043733689308497743706260142355876051508845080587073908893114587404286345166520319374290219829370611795044682071176452280777214113764849103158538091180433232506137554451136864677172353166940409657612205961193051357620728048326486069519765958153039775407069948275820803962212654863721447522544032822435707637985907779643991139241791689692884306053987266496445026525331874845136408857926899759586622564054462299392881666608772899420549305117446656863836164056412855184448018398429485550827881653225019544141310187097034989197802976862549310877756396309579743552532968201352739347711684650289013427092894608715521308159045523308934532866063821728218734900693794567311177853929960784552585364758486914922091842614895873433960230874641007190678125953085970658495843204079326609889736994396536525207464706566748902705924426477158583861996267207661945858011958871811366298462536846550745153038072447744504819992765590819395437860548925881563811934866082116664447363793296186444293735820431620326060235111966684581908564287578429371914292204807034057675390641409036840078771105295989375540552517313283453328883440027158206075726845541180138747308276116926625285834247117691951137900634109271380506731378528836470934507475365805999439852263821060774702565103445628325745728139348130259863417269258672503915160534437600655652191943595350497643625128275102310707205457428911785041502328221590145737968911961937429295680564379017795074413644313549669819318427224002457742038431650158398721289453277041584963543508320185431375369312125974652171318118849475053532480338638810012408579709449424274729793398145115175019817261265713272279669898787714552758982951488978116642027663841529852729204087890988361969858403819468914008591386276073047876100246192903023040817289376002902440861204314275717089075258080709740023388258146707902298819994043710092392803548104687840642215837374488886806219453589906327428049050968410988035318987152607686581038580567733904174121793617695252530726804534207382237176614672598726045470034548900892469407763079913777190697696034768801682078250411916350451842780800648143295222106472259978452012372523822693582996923414460693432206240698356708912556202627602270163758017011895073917183978107151625713464035863238757334196130202901146893576862378890094338289382124866186507071450277016382990365882685618529458845072136503238090065890247267297556707275898941613887827748383902932395859351619027282157497297349743944978543202481213229808314404198757901873118489142712360521818012706076266133985695978117635710386041785609959991984976265596644356569988075642618367199058033520061064427522271804216419281733955167505989/28509156948562116378090588151397083969202353410607332148261299360872385554791870911909757945707828827197167495824473567508005099904358933874946749165848340626077965268705291116725124943565075906354574825359333522560598122591875987612986112687976327743270240249320829054388870252780738636911138696949220770162220036282716829370709149535529135593142482905540202227133956059683491697176537409976508006645129542586097245313875814983379571224801394503215124566220555290776469638943758247910024094496976913262741804765430228726849205398378327273012290682463793629254514188812176548552161325870851413700045729902023273104946532419949539925887918888273246626890099904858722013979844751929497107488523906786644800124449157662895366547947833782242553632565063960980475617313938760457693116956548222993215811776593033144632225224164693678408463623988571328875230909609954551839038203560768843466400889045067506376890249032962297981095955933851935155526765986669198910636337682944667390617254640706540041765639200127401467980974199409446786269868950265875752082949659433124712761836580843640217028883133477180407573338732686234724644742369200623570450566546514799973999272481892323176189170803536747130954682538279724939243558146574347202977961297510467352764552461944219223908154207197445319072545446793802065657413337081694664556172729649973333420085032070491136199314825774194241622168295100853930182106611591578068878945141896662151711414282960517628572330137546732580597928394587511034816018128289665610393759888960525033063646202092682120470918383731963495079314894662408722064904289658311252987858068320454373887543975967617962413615156514915090600900797946451069757284507554352989705801516389154855778086597387116127021314076449900324932090108806794042629625880309400303847036896823579173235060508682142098368662843532686819399709221989458656288900624224841442241529361761872210758421832350647600225028333132109464071906845888129124227947278961159355240852623217121239022406944384690074910309575482372334746757552700864750511111974916928007649751958275744430212872260777639646903422173476695521194586889288109894340187033269828367920040987103931372882195525772375145032065504914055724043211630512114820767963067417806330534673507130766228879700895608403829581129159382169903996408409208386770611885719579660503595237587193610841451056027175615771925550443813862715918350993908652710392672804429537215585844027264910032277893570006712608582205886319640190691243502272187442611650629666048055766882847760185643639365221621277814193798033996999844203945299784838842254893078087888942710858838793090045308062945683184890544591637562606084089070112164547482260202475093182291676632250286339273945010550289835773306583417538008465086318900290044193537877410928450198103285264589112840683205640158353823296189301870947904001743699904254039974769481953168962877549883080327277702910852003881297856576416356285339214152982051274013046271394963849404151918682143671537439998426544558359438215731778577405655051738309229818326014995209348645757812088110505931340894331755424885580977891853618024612084206118055063306164857667141620837789571465569665791101953415157560751968730725917582511122075369662450504098726364424800218509033810845837570230112998576885953197784341103517056047475243496106854116926464134531858606672988302497864787204072472401934553315383728425296440979350567884653128169863503373356556139562313995389855057012137238430886139113803914875637891810889152593853242469088452192242965839598347829704577339390004156469414194784775245279277306689601927334992265122148446661752798208424380518620339438220551600278199472858378417316633672644238028456285823415337101606990975931479351371613546495404260286489164473715535176859433589556236465752734456372626925207620169895219577784472165241997461068087152346800366482480176122675312759563655047714977551699054929540190072473629748180262147396258071620108232597218563148211481503408495960680490352918757842324283473595012302341685597669736941473165406775661811847229537960033519916660349185006703404570460557457613050680413114314572150841423224855517259781761535527027808987414960523564382045986639917955894972059707823841391677422721097804153565036249140461419822544645122030241302557805765856468309830224938931176565205976912722680588501207499021431612720731748518140502781567324887592106055538697153571380248743176527261282069461088799572969613702952777505816809068175969185129522340547502809470343361856785547257088048599054195278613759057415975245945122241954817894577653982640876719474787325395666277506211272310829654832878720802636736104279614390528710737939017749104060585390724849939094962214529072068683751776129957702160180388598339948346824716504009588920141428564887148317542444371640314597764408256503874158487202382613601162476318705613466318372059904566202321725562864718850291274577884100208459840593236186610038942672227578543801047558758614853989394306980454935336259462863379451517679047813977569717590240407364250124180747229952474888162068356084467497908211341421381855938653168419924638722381901856572716312237411293228425324126708148786376645452167803630806963867511419391173894014670764673474630262536021544140168049203379750065647091159056415431006466674310583380480184434221445249712012507174940462216277790068954371298468810680628579563771317810176535954118827410235582081963819037859952104075111226650638219745452416257557983864884934098740220959654416278083768163218310245865397039090574176291833090295558153339764460092500*t^48 - 210573282503249228546662193155620308907458442460067836414766111746874193701085234805522932251542611323311586132369879247139151175119576312526366992008788964245679536735846644178541542653569532115444514914680567652295033547977922501916447648425802508523360027298331187140273872334299212062983971855136199692629320402412190635776173558622102190276422140210659691168844348703215000574965696624324885396916161379237884189831456335606440937817112998156849833860849610901979755384370968597388704699861325302275970746919181464236206659287673453436179566365908930967878406307042011225891031667491808836202011693562917586913978159446215541421962907456194012988155645442739709492948113778604174362199592630532439229686561143834598014131954917798042984358518910762109290100027537864463554288340170532124198570610300085996543670745153598970197611318170840164204042423616893861120002591232554473851269598146808661082988244140250236000294532157461063767726793573777757186123746467980042662330437727956285732078207931396580251706538964326758256349828073589274257750793418862368856303726691166850143849927966572309985184067216672785315102256069225551920270320769854763694011560958085401799185623398914030564508363223989433244867023474870129597094796051609740858368740872336025079488562198154449193371722262666569934405525404493172810797777003065968015460394074669426463719198624838386511194312210392814107915096015582288296216135168542504549275207946884390675224363915646132068182132270955263757510710990536055794397305840659074368209228346578886067044066906821920438311420554116274715368554978705583724343760143838878836362958784290950838088781346432584116559964488055212676465104444895197973532113570089415104704638699673142493229902951175830467307310554184422774319949460814133571409560256747341073893916324978420586930960814171510903565682382340154220955221127340008520293339606031806310238950665188371996825494989057482056006438876060972772518249455574053732383494906305427212060434076957417143119015216721337508917184392815097644516448162489718670959458533384467719033622321626213982846477864370232136488181273685498351347816700940160706923017799572412342112079238893309148311786261885428381832520074183946607451146164994321780261844570853116849870929402796365438901815035340989865639512041999552295649880701307656682171868709857416844917959356713652436275480526182457701596240546784547323947040837502566959913131934678821480544196013706716394804674364014026011567012068468521923826174159879173823503200209458597953601439615965444802732083481838127513941530884577793410633503557525357988165428027046297020118581212910095280628929318614841893872392677210497193888002627799433593707396735896991209311510844195627386258669624551710045982136306782792242310715797999571985137814145888990427037654198478982262862085281250950189797373091954068441745451810757090173200348841106981576242797542809330315532521692496714565559781824103674729361125145900409182112531800942092798065362618553977346554148225834678923118771690205742242930253162906227107912091993684784680468085898683453038127522068263103906261936184431579122188562393941753495067656256094136987206094084687098571612906134255902593470460440672816150422822285332707986840776940666385929646690814077784179302925305457138986320587655532569419105102116165615356802155361874350643916099269879254174432279775810621292142356234575021560059766497688463773768819503181527642546639836387710325129160971942748064183422954481920432505164380885176306393107535270229541561496919615442838031018134422842995062557836614925416512770231528765658801883486720835759906333583520536673804805251991181253981338275103631047240966001812312093371382009733122685309380053508756993539785594236340506709378649461647866362622762931010340595439834501906369849043553562656915714648924151495412980410244322365108194662324637926336303116096864927638844597300423856264937381727071334325912829044645154477405256289576688500564033465635280498419400719221922716831530356759095789163013578320540437761395972596209046112943097764600755790434660514322088076077311285067592574754331369276941832643970850260925721783996400989236933586585104502049972621837666829649360903875388649435229619009535694713280036741778924297468481958304575646011622215788830029484513251975746539495760091725738597632528429105245741375169172182695391612528605759053852997503076403974549502170910929297844573383130339384338475674962638615630325767727016989335198831664363638226542870181726835874000011476520009888713417047247318288435271833676305120156543795224803586178493576975974418049491398621054063267798704911204202007818321753524532587753928266648421963005835695907214449870686984160025023670804045952628520300645681867850523937382209415029335305856858032824336544470843353379444241122131126052508474560390535214115319259041176790832042735302689732987499124458407773128068700674861412039775322659677552540556132481337348142783870919846696936548892332586369147898596487427817862710158080266587497691803894389857478824097943696862272519628405673713688545567027455202775632345002265100368960024497665825112363996711048124498532761455958176793755802047884416449875287779626036801248840148529529635190940186099613431839207540210037430654534700368746841705878705600599971838062463048952789504497273428411485199027848608092002339894763761077675151813997051498807647992767066471373977867518441761240985692533400178312539164904294392554233415388048294761824962262264302028107958787891286496038653233454689407279773124172100176202899831/2578562259326330994111980643225297956448493709542378063026782629426989595604686026521880447387318730732237426058507173095245312333902762295795715546894070127690583624622684947599968215640322078253474416651117591583087289768894996241336254575246539770992378538294954134259725264778104679691686182994279521148076539877400622162869884993096475646945716911307476588671201004462011132014839585740641181622307355011351050847431618925411628878226185702833350947468161288108314307130849283231181115440566996984679051320379657496124169620180984451863303142364969930169381698226394946976494421197382752332742433996031934765300589559940542430318075387107437689593825844586264410243155745541538131998589683569149511602745390834573791557347366838474746712596469934002723443600033056823524541280474180764769370550261637955273012541019661975040731465225008866362736310569189719146122370283762305395227025092140041906556605290194100611013593801591586730769027281049590735513086627451016618670509563354117057820121962547693268944406836631692729541132189522983783449034446856387513913841857556730097076378344689606253459452403247854974775846804499401080808199114664562014669593772777112038765535427358185362844433095111215121632433312363564892762964116504616951417066223738827147251777947548858298965476397751498991087439661615623064234644473909405034901463435560248038723048666475874462151826328137738937387322025656931880229880761663887463977132385465216179554488838610875748938761566072159774659636022624667415101784538041940253522416170321191312640890937217969719523024842919359563351019322028457045456412439328303224327573392379539233153622936815849022343498495575965180798685456204543714026369409492985048764098853733885758637608641255075027261410958564631520749330630153090653013909656348873086498345579200165660854578420167179822750386466014408271231576947948506403637632793975525931232639387432395807416097775407331858122759063869583763980702210273699753598486478750978348661367062139985478903058000114373719042733326734710128817505042667486403415299905843195522826274893203526513595456333179775162991450826943909684273194363370851923234640302897421537577068365533156739181517243859354274104418992368234044746481085097725419385168022953465685935481032068751588926582554394332005572100683990316003444066514764534825548582020918298716744860407904756226520330105035164476709976810108631546210196853013403461775647297019215586110921820555287985086871430271165754268690981450192953586002698440646176277979127358054237683211522491745786981656073245132900802361095093305317413309584573438636073699168589562250693714374087217424887341681942098690711971000995989177597619589821725913232284333956749537309366805303874295155878427828810084788977481811339954611266316465039187066746077867411035866900152687514087294300015367093607232157712091340083487930746123040877897712011765414282074788809188691476535921411615544020787220517589360975094887227659389868447868219527505270333136878962572714595145852676398564924247339139415658674550845630530661555669344394845972641066846899836408268185894005738940906935531068252171789670357658362107025137095070215673388893072424847548739502533496082460494782551965881597384955823101599357994231529845317141606618047028871283876320080451787894702239528026810679792273426689341189253849722699431359966451285202384684694123109440345309275216395813175831439583996810420273194440854239987165838346252071459476607865893135591073236943333576342335908010002845448830005728188250726225034554769324888232078067052760468725097184727826185904208363852172745409639292747045642213022161375639637273948188357077148066403545787510845583205443807822787985927617424070609333717419631504876301105606605912030599526909362485733025302203430125848386681702916150161560472863370748123216477526195893626350736728688466319643163776441585976704204422050416431333670329262723363519150202431795501733894945895321207888853445596744848318925879337292861494843395483415511622391431856478839908384079536221832855390177918352612039746861556717513710329010556868702719781964108051966726573430770494189151677889444070899325266497770553308531855014301873989132048749585309068634424662760766398382710356711846914236065874499907779516732207458633556877283205443548618899706710562374014693784169874791100396448475321399695230439637247133560094525491428809422172234076592168881646962625901866171857001882701801996337260686322919728837208852021403948924886541158362945311303259475774252793502012327321901852973469687463202398184054253848294672491068220573074198317452276113737849023799858231121161009407064016280410481718598671262701675839392369394648850453980661546476041767773701587846815498940252828230466628577030262805741671165159564281124028409946763253851571127177768010627625488703143172283584902522163549591863039262114885673495977150418199313572762395493792140112978428995369401000622963309474460413540206345812176231313708700323382423700640732744183664384008545821962919545720627151318546923984636007584564424909565467076206703645395910774731538175948834353594746800834230754570048736532836622029947107150060907156180657172762067347515628944753208320081529366456518413204828524537149800586896592646322629091862320548606747847276536350847499878509583431149571816250138846067404269614997476529480492021965740232217092597696289188766192775624275726283423648072987833930424311838179219102648763044088040813223635723178928209677739248495733849438258172307698745465003697932195192145179076222698859951273347632337302500*t^46 + 14180375328398383067541648855047271250689984735720700064471601723165743807370198414592045909177653801982272544050686155683411995041203346069333936795143325430928944487557711365006185921246492877502493126273927544234521707936427958117035986641156424242320064849997265503809267140729585014625145323391649138982946525482084710456432028629187592496214953515856088255920238306909648313873203901991273306703360045085526873044463069106366596473136523159046221375322486025124964307375054653006434371799465808884793507528104376838463458162447916971563485151586929045345451500423048836868451158900380292011056920615601599357140480794211523262211599661518829827732394395730867669908184947441106819487563772275574283987118894071108156901276586255281536507306639905082756944800630643397283557455448623960945513861817584479210977253167046484555676297539004524278393887920688526456532416867011875157140711893116376603362652213122034465140983610821710421202744225787888608421219279600652697674720734882475208975484812353793197266366849774199103589068015100525376943835951832593019732603125278294437645208930099829909634097536183580456581708182465553925583430175945823647355855179646747627337729334208232865117068401040867910353668545916829413001488872204404190435142740562597852196124890656018541171036201352458280588403116109468135095280177171565445811962029185698983324525767118226998445716692531999593949501576621073229751969584111603091342012374542157961481255578223481519330943705453370420010431582524050367177914230982311472203469168257261219910902670515062271139977104812435531087758010228812566538762502987904358104522802599201313400424665067098392798291504458092642008019760264037690353644117366554916944293564105353221085329583533969147284037913396789922022399732414998520475332080982542135726215686056473182586027216721995199638809341248629195484850793626694167902025377283861629177770620167036824429747283269136625552292325341915764310429124880772871753784042530021574616577238801497083099005210857362713230476270726146133771957760975147717711917215519083381416958979901513192703299770426008083084501756584994016783701190410532211200807131100011374912018890593055597364005565464266323509853602255012794124794601239878128306431221426526787712645638104708061135674088199911499897373295985998422157004253316368588478682169550641356953520909557765214790369385136131893877776027594623918892888681864346806945671531492543472524040490930274925640131684182021657001070941011458513421635337982777423683852841747207912920678908229871377294021453398458159619789400541830744415727136737168511702547876416298106333906111866098249086203033037182423642443430238672105855052843126129819706635808943891101802758280972463820843221785739123547904327624180894970455503387553663674227866881078717250802635828878396774514393369274117210878981508388854260742261738613894442350645851920089128367531687567270511506721169544443099281187117343196512191282977727002663197825284143572867358963453427611187990611071659347719683932665862428526615279488069128790080178976266668478153969974407194204471140907819427020880648908819353282710011165270136925713613418046509886681114129323115342756883483161135235008078905040565451052920835745029759253721730223919667248873615651544913241031520816767538854398789725335729679615055055152093730518424964477263663903277119346093425092401062023378001836538171839121395399895188911657188480125648676387506726309936598869477490704306533931397668985344081098308979363373255204045499492637917121514650965681333379458232610714596921374034340764549381109531015178480553188455167916042850518822930717566540374864113163854623327208528301513735369203734270383959825277187612581613444285498090397633020297145614466514081864054214203206224940187048687502793702508645740584057347145340270144086730743242759733165741940043720977795614340408426228160911016465499706130902512281092602571509733934924711511200829641692073700928762936925093257227943133965728255564991869882523799479133709012745465480772426623828647978001009457660803888755614253052792998527464688640368630183106875690150669124442357682109063440024301519300429860290969500274260778052877577185308438782209584943836053018472056331434305585499871250764052700300682354402450271498381763227412691454436181647514437483018081631927781909829162269775523411003582454397807608841461762083275475570493693719208996497376874045927323759135847708900076357531771323139079672791071717209393208189473919880961579573506584159046519106052234309341860882738797093747205854287174773580669297705791772177449524097568773642576903571401414246566281669571559416182737298305282776773781021095628302666450469274167407937676029141559010382361835347724653733340108431683254226379589337377984830139291019938700690738154291694429556518517825409901942852048912885856044871629519818977711535313477046608358818680938635636146771252282242153827426009078443175618715854141383343483156280921311707370622448067059036918772618155850406431164884390538795023849341924664499182375206289201688882131328788638288420554089375337208324531340104012488950071024582986533696915507076832172819684323670314995910845493958171145915619698683812963237762215601314595535466769769757253815297696535774627402613660141160324635870845782073553859254340086684871789719883669712389923776148961752656295455888271224868826998765947890678665959085119215334219707090049826717467232402074056649139706635129975261476875708089122713114526187671435279961048330859251461616952723448442322420418165970421643316241002597107/475138801407957470964733493265117014749308364698284984698516882026919407885749599089953125916089786822296337306847077444051413659870281251192171187729963232638637562301074452042230168099355414005298598513352930954233475754516883365380800532498844802522405155089546413973324117112321566237184410531037013213620728880100735760860082327920468597470328789040094029796556706826333314180788246647861418559804046782629903779340401830976469917519938980439271706676327856400910917877113014922515774894845678533408769290918818876097414277838732124670463726025843320465993729072772567869374748419393509229014651398854745743502593107318236596890908301144020609469669772604922427560333046279910753101189403390588626361582484025418359106840405069615429518470156985768617777392138596391912389594124642004274273248391896020743888439235507072005434990486595836658972115198049451354047393282101128737422785161905722007626372403369099284431076290562424884137564033154065373624564616652464759962060768402725503407848560386634991586029417101906113724970527676077757198683365983889210638368375409004096562728100781314609850706550494946361811698479504030426898405219886430681792119763513794971946444416221280532698042537194406099017156448862023344629200427264825897880163341434276637899395936504862088215170599171601263368078943858779405210938629767985606845197196200542599267808139371330905034187460050225187220438220048585791595154011983614874314626878481168198717079723884819754980434325839383478146392559034359006095359883821392717522764056228956577277514065036023405874843086997563149354535651471082147092382416356561049617296132343227726191868408647226838485655002290395240354209121329615715421008027836181510020713867458210833372147347974537634422910093814186760552154091270445275607117928395548042853732415214937357797220454233703942494377630383607321200021425191339689283124883361949912794420094164561546294063565240688479032972167048432619035781566696396020849410551985169923459340928634490077893110066273663066241828708238901038229312523390075134376732280786841411038381916138952090496885328474120061089521995026931598137296683933759464115699765958324051437596448307351862913364461083814762723174514121682877810428191663970108333912948328899474219995469677264785537196371306616042434610685041693839143937722182284885038972670521177196253193739758847420621758549375009603368919122359561506444529026745741010554932938788219849200563234015363624581224756302554352235845750205108018362638178387613891695114166324776039655912682198271998015253396519289499319689725596903050206593277488687450539460095247352050334866623796609421977170620482084437833054697906093243905151435805659640326445767540684697351001336795123834925203271380463970074987569112234484390067706346560015836315529876189611163880152358568848383421741962052445224973160199025398406678750320808774602269915211432445351255080782181245158792972326673742960792186470917446756614830769535607229524371714177989771530397986892280743204929375154186911507273671652160708147050230056374489553978573791493923509211954628240861011479433769701326536774875930524408448575220691982453907249402172246235220462620727602148686802238408569325125563405721453762445275892427210893347010675431108908879929990827213799156288116374995090060699781337785717416842599071150814891563810040147074563487335429061982975065714680605642845257199529293991973034608959429222164049746084591634809143756438702728985640764115125296248357532700761689053603008788707806438527441645205027071168674772365745233887568699206073808365996957651086013214996634247324838622126422685215263690335254073253392885672600782422185455669700324855661488397987848338629297603072941409628048041271202481157324898904189146780400126770681680944317352382000858533249559760618803488281566424360800206690340647505622295762471019561576762118635925314025245470987706808895774957313414809946931711034781892995134957937034165854982729006814700588826627368663919339673287834328228556599244775604041089405960090565474388666324499756669849835773391011843104103394536883109856303945376035276739203599532055557969631802323623271115358802441499915807652738854627397002771662717406021664171813060475064308947717089804072484188054848431422337818765669537395607050278417861453569145424536826724113439169474964669324874334585037009335668146987343371455007737399665783289508937273355003270545973635795642387510477143639076638097479792662249506393022577539242887996196882613111192526073175793993005546784951654792783931267462163588899339189632501502798561224908910152484996382141040721662770574291034748094901094611695562179861191059508034056210571264753879394804149645709392065667353746255317529149908245345160479358060777833104991736508693998387205048713220003995016128013082445865312336787773457023464263056572406948061440601437532556573377105520470434242045498660867386129337588157723784423786864272742325521691107822701402243653389068476871182268549393426944580426770552299333653622856250798791857868894895719678416203382643791566397065003363230302399484693369895333866397375704501545625583300905903566168448582386203634411463561239106368165618900395395617050808462227978498199045083291384438522427023258378355119490660819350991358179209953647484938773269539032971785324827424973824637679047610216926317026426066159318593514122652577577096894805708137806500288249906166658213705606136135813562112082277248289514766825887327873549918553455058211429218633550677713012812311356789059969714494660326674575980405100057845296107500*t^44 - 71901044416546225735725185802444025243492322996751812619209517774836544570153783595110679017248291940994447170563089381852106442484386409445515435352016418907857295739298003114263657661417576565489156691244588048030571241037125327771722901433123881480624294399990762115913072229821386550364411831739311650230932788021446582792306189796682168921637986646296853893780107396795863097423302719431535221682325066925246431084021424482854146088699715598430631126405135260830977125622441409980822671056628885308635557005111314091791372519599888483090469841412956826560135922316549300782033458356976234961098006442834321293009836775863483887779286217390249089259915947459182111546748116878786387679008555804239092249937857964628586702904270318226693616618945186926331222230733317180377240312160372287409111849921633525148294179512405496267811283683663395546368756729253410746432785895528375903920795006685623565694994868354004455092495428717680668896880182214934423299299011380032401904753419952398240976638688376206023631566069053219656381534339851460543229758509266359367748076147010994674539973669672151559595382760349128776963018653271002497029976086859519265919170945187330370482947498250634610426956919415837486805747564929357270478914096456249306584253562728886259517973155376220005859506691141814531894827962174034528292735812099661857390314841731064409117429728052727664487768195039506489511480554133461227899086557163369043732937790187597436505295329457718857823297143153518262065355835927580329410330157279603338551580572470942127530283212698725107099507028018136913847747545080720549939530914716177627128058076610688023748108390887944739050482542754098728805477612072113255036279729718501834033306227273947501993713602172615192557869006527269254814495905016219777682249259768239890816844391034577136572958185132566714005819932789876326399961749417889845379275646205217834553473165266901224380623561120061714443021491671797496465446776910907589763015062810165435032272588545515337184794426951093584998002741583696756845631045381477131358539129600467186720425209681479234055469992983117414353782086079066329250375091008104584059269366985617495814838231145689596586734044646639174393262670866259171022511005439577439248038251780249673186437210333667825538300474631677565544192300983816728781788209830692434555796317897080954755756573181195392531798383657501327508609292277960084615601482806408393362792256935369271557087767623733125763468029648121227482378797172930895699968373544248567562328425678718573160811077303388115268597553264018021674697361303250143079468590611815477342359149519894641202435923568710494137661378935734935271495517627506792638475189081989586382454861765315052926344054223767691364536976148241018131880512490172606588539091037698409694469830248598715824070968001251526335097778065566729681550005809290373100917107610572859502899299896264679733303741992315262498849617445757995804001831784661739583058923264261116941402826080336364628725517266467612850989563728853474816074387011579722449705872004305347261639380953017724797330824608769024848837645318644447856865481072859146754930445155154825172399192101945263913769684024441348110433418385430483087861490161999055087634472340636593128103950663470180742932803883051369829016737652142592526015392744961232340570271351467056606103437017894514676620913900624321658249868135108082737806965871208062432376372779661205269486288782450414945374857958249592746846383273652704348819780297642111400306598498807359433209919705559269231132994636289712132723399004529427472206864126683458257273117747163450213368989837404926750907589977748072782048107537012316527409022518477544360122051946945801687678597627069376699745854421749197232692720785642463854549434924863485974348246763499305980928045927484005586202149590818022269686400624337505418674508154918109754852637238735361131479350134062802535617709876365841473397850282777573031357549472982462519432227045001077571536364891769043387242926784166356104328782107869287882162054407184679350254923325171933979394808321424417166102427579996819548850569401364736080446602747622274800497398909627134459993424288095646489493071430425372527355086437151179820610280057794352578403807419017163336251573589898751814185828357417787845744771795681626825012900535475887381187304106403480217351371947699444189671045104728733913740374637320881782882646326536406034682721710814766613437790016230267408925277138867688764642182849515483988489005943123398822254447838317367159147996866968790863821663661888242464270005970047645804409883546920832731273921990670649646594661006271882935057220158886575132372969987614241517861797545658358593700335029889759227356863653720675512296228709435963775051172449798005117398331582575282496286487210943605351192515448709627540957383688898350075219237692906307902536190231575175695981319016602617883281671896458330711339505631620985059777837552709189416214631808920356748009639985873328476485494610487668036889551006284416356545630041986831565768444808645814496909410517393838692395863941443435465620206410577950884237378645976582121068822892262719854822219823311398949212994873804693671537252937430373210344352172928105496495101238068174550170900871458275697064215609388634433828350104155142014043445097198355023426017129109859775399719130486215816713878887424713177233608101591691775955909469407116943783615072754565250701867202640998909228488286838433377058709688027461347330415445474164169833412570867132982033795256138335324891661442140221512282579240395406048592361243/7419475129678105123526223010216827230316122925673219376446071311651126138523628355020037273920478978840473574868458209318648997919512853384000827008398656632741801934393701058813286471089934541775047346016203460285338121397455947936330962161328114993234480498705994002814215059523175226626802718292347206335769843281573027650353593274450394252805903398087622157592385498903512521438462620731989843664632422836451574400469351668324876404349816386859396650407273449952685871465687848405438638742590210944767705081270787065213469107789432408315702798711245696507440538597910098267928763779760182576151864151347183533155876983507848397604183471710475670949458756830711753442123722678606375349342222176114703953941865935378992206815556087071707096110912931617646831584933466735247314431330948220590574571042684016231488704985225816700254082213765757059333798861849124990124679712809933361294260605143197503704122914148242672269883614167096267686576825405790065060509013880795867099871998904098245522558289114377176304920897822072391243770547557214208564055638056116135352983092925217815556446496815912753822571519267239342136522410716782820028943048995802184907716307176952254240632037916919087515587311574187546190981470691595304594437441135358251513319870089089037967490393114384915975356279371927420286155815640939942909272449453929091505771602208472896258850176336936440149234953091977923519150666912531976447404956359524575836096640898241872274398765278339250848320626568834312593668421844221402873696647364824742855469493421398860564258092485596260968703589269639947613133634509975066134894655413991774793162681975017570534560535029772939429843497303864137838803971531691556189586896211142041092685776462830705734300895294703060603903772636916337852867732915414688326533804945865592254436945279406433295057862264761563566050689836329707969565331833996686498027024805833253635944547338922607514992595681520095668719223910140128020281387643722479417718619460730343249708347138575831715487957965661726699325213268993135426957096014250175267434846132985110830117613554405720835978590788182492397920383882085724759325141427167016575927114579983264756313769722494474724075815385722833292648182053971091962840223675840922444948346982045635896852334191134728003912567326388970325074543343373026632258277154140897147034778138382372261409936234309722016691194086688421837737064537768139095337879183494241742414351846817645208795115778370445383740425339887192605899022433609825201196170206586154931398135686887388473098037403785815161264576416597566299770330474716860918341179246427112270030718093266632152148048516285589335818150604856990777700282687456039441980112965300537405268523904537966327174720723856806908943391556475840401728963829507717783364952950129478059388658835883928174436225291498170910354893715126644666888578492473528965829716548013941866214829840060492792675492214060982094997952485751524695447219507403207045600818939671405199495958306010147970820830103010230066969281781253841771998196565029894134911630515495693952265973113821020497874617445348684214256178850403797637458869216453573455004674600036341395628586818535845057673377846746402783340065722841505615422259335496547213568538935594139334572551316347316038663522164455723171440499048009538714024773508582346202739926739341816570999034879857681241260609930161506349533718467704841961352862423418975413117386586058779392254007573474777066635090965927434921852698085797725779878198395250355605990877752623668054386236204152047730419018536830018944806090495841448691007561337107936189283280332057862072480022435677315284502241388967451572211983964458371669511346226858918899944780368579477903211339494139008165730288644465700282687458036734645907417017364188337017822801733349705714019204663954278239086242921857326341689087627034126255849213970536230775593083314833749778833123884960169680178179586400493786702872312363406000953573939841205273961076029491093810138873526059663534898263874510030537665129957509257011493069106522407761481836419277229193589384490415703856383776229790100063823147025781629081410054231329097525788913207348002801372068894190992996423537499181660889434425510263261371298311636649081132029736094632824176167318017813748813631494685853177556246655294298082656655475459678845771396261801371374842268455443270222703125679879284954258966976317858000597716482037774281840064049851270415743432835396825581348752953685418203830598737172343562020248305166958582467907142668167736932769026552763302702926714986092965120450422722908082162148358192981611881097351894712807503263583160004143328070938936476855577832445006163916416211228211156732088095567544538968410036370037679189109033182600389813639206641376932331794039328067820969432683752589293152944152819672039281415720609077828904865030806476816188959418622447623768030427109281192165471941248319698414173502338155225249079133342105130160069484222154491127343202921607754219230808886681974596140510340162828056283495370685550365165183512602391901422252821283822152200322744825827029776568673391442521144512866770293366307185391069109533245774017261487521963623302426045595201587444635793097024162910175356548800473223703926232311745055496215853019738780486788557362336893891572264813151824340284097878533843636129723188372820374925849412028037802333974960258992190249857743818889134767286119885748534756278260172157356582319469904054021646367038281973471350640817958950105908993856260200829813518584684554263706090296310955080485764532617095023980199623832500*t^42 + 3725026755370102454594992464400864135041467289261797847824138915580541199124832144219799731685146056853527372648991340253583716280080524300740371084836795799290005815798180042472167778401042795323158244731194049432053150384015016115887793221121485658548472225760517980239211281183233602207061977787205907546738547263195303526592963246695406519109186025673148215679390266358033936491358110104867944314909535553308035594778644852956042009438679220371296674422129487023871092799305757998459707016899413979789913131225247255997266786327029279432365113836190009487270086796306359471018992574085458664112066456068639937156447614579085861312927783573271827511782091309021790027278348461866065249014360127437013660526153849414330107430492333625190713398739214812942446091684655827098101809081317445667380872246561209515551269148392642784918699106565607958865244934305429037480991475316124016862963210817219706026224250624319417931280238607834577836885448815076768086929914415720329580882478900025806267450910696119852777239698775322435011453353445501345473875584935029512697452218872539254596772923100215592410791849738823368276767587000216011843622728310271190903307347150931321053594478133262358722923314144309694647770534359047826387940093585343206771176495178223851629991143587551524690986308612928422601335950660365292448050966755000011706687201445419459077015746660281144016179996295612267004487027483484708375600914985079904056412021791878794513607757497416128321582644432015050662010811941320204880081674614770468445490138212837711131793394749544401829736058780399428121480814510959415440018535497006076271703564192370003569732525211407038766481728060399947888409687378364895457435758258031391102316600868726943901536264634648626466788590436537553340188130660442834462358841558386406838253853417359097061669345463543329654932269683743566739384039546001499914494860229574341776405012618800728660625538583357007698741050065498329956955748052547279180935564056909000599805573110486338886168875900418290295310329646631403210760377006884743423113277518389049873612878645423424505457872976935833507958210951458158991652592219747101345697607102325362770862121455231498681513174661907213568642418532992664388280528242961174598739313830420875135152525262137945543174326756118348436775391218140569855275397485335202969575309935467029858612659000079285542746417222597537249328516529227030721512699466229518285335261052289022763811369546339533573313387223958382246025084003314859307996745139314662327791707647949881171209042011586556631577937351523062492360725709907689086827456787720370545729200062594886948769002292636044840780878482293786574879590394655596655674496514669346993789703500105430933853893064635012901514827698581014633680455897287168334220659622946082435882898721661940438008628229569045856885409737092619499719604849683481775790852440998807989829351866895661989650779821682284228290735911946846250661614837455984484215645518069793379997675915521416495194380009162844617759891948651989005387095858115049827382093748874352554674210519641815617282143193631553058719999650244448473048568493072490734327661559873958618808627263025500697800425608116664891629842599086601305562599383878071429112314607905705065614417917420423468429430204492012013143264869071696846916190401130577947482170620511808255067082679461447887010834483507514274180457161337469894109368635903172550652165741900451934070905752859529812789003819913256624397267868905453553002447151604342690325064584090969077516106258117752129660686759311787815326404413149727143508164452006441697731395798628472454930887223535539226314940197226849523797221479058481546299572024240919006189949188176187561253627097971147897714936705731003622125216810824069846605650105393328031769273999839974845305779030629575359318746958603559840405694166857800487357245673383233857149703097946069507233908460384001302008739674595329888077512254233453386593110773511213333042778764425245345707403553877170444088874861530509864357671501823502323319051822541752902301682702115704292909097179161411978190764842297173818480032329375731400773883492679560453194294042361531959190026419465659392929638686561858036627306011866105737604186459691139884335722912441784475867094533222580104008635700176535490562905660973755544935303010980741559843715283920339832922010779163218590239914562135937674184519222574757029836007494905648620158568546366598454500362743461565734600278733809096856201257331663368920633662513076325666884287939122656317437349201499779975537741121101945620996390895711447374521767204355034989443390006553324516838041752636316201644660577301857387449510678938068600495287737215467834585368040329593733402438618362269718088394154735243748322173379569395225515306093238474847442949169867864069568580022129964784374323656468493158187804321305558859623054969982757757797423263704377670632707090121715397025226500199419284794553816725902420910342513706778113978017443632326684059631671437363572925238719786785631195137350455839890428362212821055676496833396930474890602279298220048584328052497750691233219674021554576918804548823791608591168898516979234567400336157628716333180963019580526712570571197001599231910878208630524015538479095138441091701736720376616323586676235109421119823242827248888327452921847371513717629310125341810560772420035383302830884026096889102516439376162400706175463765844675571531438076059282765035849081015628280151613363502928310827902977068457394162074262969019831357776135488944580200909072779527361444440006768610069342536496847/1335212070139830388083493000520233245798484877197619571370980532683426127763316111351661289242116520252768151574877449666441118280835206970225593785954405577283132450948899399509576273307549195718251763653542217968290907805870450749254022854345797886059995501744717444145208115523946497606537338229275403645131949384225073532331266291315067653932769695239235892566065419380790321920039746512744381885593046430027211477474049443277977098475609672783530181648771029556416112663238485573292517057829352398102559978369759307055555086635804250145146251844541908468379213603974592503061669421143394754969979507790231446639126180947687944987437104665102081851814265401967243697890426032471681259308125678364742372726519050994373679934506797475659879524244713468436114055825205285908053289224356535412806102765097387232166391866161270902550668717441036042978330315942525459659879737374496906811689614505005219849192851392531476288515640519193988845376053616203485670085010408343620117511572643914845766419520717353308590140675745171893743934976587422201013834666571733490409600780730774201481153522498842572045854993249806420832742661915413124500923831493641395174559361805740254059124948155121233283952100237147791766735623928019458242769559281445486264427372797838699647412575689009282835380530170425962912406419030966779442472893013132921543227190113983586472423268384959557126394952006664451628693561019855787455597595969776011340312711249321048866783693421876476916012874787931290268998997470977220161186014983913747395875525183943235948610718028060500490742307099941796768876389071340272283998840427171888278532242702162028184531988176089658842681130365164739373759712741036120527196587123033472128083860892783640517774650240905692514743394812048886113271516866122748789152095418735205461741124628396807046506787342307123832255661387816750346533510606909093878682516659190822836264246159212835762421212011242574896216445700374591265350572726919075069899263752656152740389175193692288766201854004367601442924049586311882644402957951147196999347206983721117506013255438597733545301354835315636403844604350566514739153436789463807201864273091849328463067672468187865260166577192025269274154880488288799015066170773569262905386221968423505998576590134594450062668510797695576070366084596401342300993084814159831853091954140921811224367114431091993480920696101295938801385773644568689501006750835262971651733103529453669836520149378704767033461526775075282519057635546720818905686588310084390439203487832907222843214083197912674712607270508721908767196638246274029684052170029185630619458395543481734065613986318355943235780062699489755097107565704466380202808550322694163949662694150256338040421027526442259911761071783070470949025713332535007880592374525633057027167504193932967957561693806578115134164064590790754116058392833516989721602842859332766070848153293563951570468298862517236725072143064344209783689578724799654267270285807864399221794592364891740537926227170811992622467115310667303100695786197925617072400049525860464369788141503014593669030830957534733546797585251259220009905254644754004979048303339360528148323404219815613514004503725881191799506814727973454866849226630580459716087153018732498377282997039790914488170825017070805817932271746939092992042691607015807853228740935952746159448079447726530638671157884597291518406529427609374987112281767695043037429826326957183107505170776241670493863796858073954999120492140687395608376234780424091681236328033267146591198050417754455524327219552112455617621662956733497358368532791714216598335092637212785989312489205629470713690910942114775398295235083913734651138165800878368397946555728821488113102633936651251963905318918878797743687327649326669962244459947543451552976680865658846183208465967870479867679989662272280877574898432551296287308395131151213580578056522709040006342414515882746422339250512252692685411920989634284665959344552126993434272494236025753862997964714973162916959278864694290268149360895451567016570605053448000869403125472948374139650561612316075908235181879190967249455319141752396004762653134576693226460364736721163325494116551162914362573253617189580371005667873633401683826261751354778608466788367722321028407170612302672001398416644191112374987038164366101888771881872440556951609215208816338386248706879375590506231582470036118993208954868012679079219907446481462717427478977848927816715335572401703169551454420645464499507880849076989078133017343823133166604251778780350812555006096838748607711926955308753775796285697662430079279170591090296666802621665956886254707289520554470091340386506037034655733854638551581530405843969443498918951937995820130768582682281006208719028384212199353410351623662427505985347881715566990543917379338745570701221964252120450775538382516972505621722748957264877775821545107581600970538299824499315210177957014685344145923624466958795648387213180422237112042974718639471169871059722423798187218738341581453359498564841431812370068712061407547587406129822315747586206341602164434773031054276500184000661336740846280997001985911858990772486230561547068276925713060241327288114147371331870461459045738676015482924505258979787621970461483962993685633750923181890490697882052006114805483172071456313970989089021026736137666275090747142010827804853233195049099310692180075915722284026327100305908079587205978319531186123921202350050757388495038375269483683526340277818707157336008532170595503568329151456186438061364913394122158201557449500916767945032114307493039912059655442500*t^40 - 128505835675059371316163771126831468177741430776425980342483284379592548286095309919806855735399708436271542082786963636569625163481544500817639716427115121777569296655420600195603171252363631954398401117054666704351736343241113824937612797844812405967433735019308777918479084463341453406318392404845245851899869783055891661291879725087567430027149250929500484256044404607930106983796492923987647333802619389597483700104113724834268275002763778227180638086487580400468504865330970290137089309664713199589662714236610934965112189016997865420589183490915365752209679853930928007794977938989345452815252832602267234213474028893262884505909784275355636274931463801806130949504033130880062973514979679410181237845414745722335763987191914069974227159478114384907971032004554295276932240589510434871717658836880187432044981553684525262426299647455280334123472840441112039688645102757686210407125888123477216342983500590273653318588282373495420296356981201795149643292015701862124152855789940702570498163223416610408126265714340711186887006446540228468553449248671808870755431950867643276067434807521695612061777433698777136754968174430121278323797307900998350556017850821980094887798965216091177065146764623259610515975518009178778066322038530943901776279125738717114748205858651404146481423459359911142679271878372883226614791585574471584765517576938224767211553556087002749506581499512806023515398203252830163569906236099136828266811877259390175317330279664036584150129189770627908443553925955886431463366882561937970676372145327052880090581347934435428392443932909860247141167205860948955106769453713730207692923197916896185064714405704905317183990166185262631174860580337468353741582971692643129758767777892613242083216676569550312795305706349720672138173287394685167022429027514139988996255321422743096132142310392843165818310167783068768190199732790307914829685261809133509356586482494707498126350345438647603034466528513936729189243955811324307168266837591421986073325374661391480306240810966775916572752716076572781320687726628533941117060783661820304244581246369355294477446799035349826546598798646004251298309930390430139977206270890573842069838640241782141365374081694444474557187196369932975479746507811712499113081424182334286395845205480827508539908780718574281607407121202323616044296980296309613760592847626210011927422776265050702292498991994767142788677139470742875092957882922726376647790065740882238025027688411139105140681190218121837895707248362856419450237153492340513599786598286402058180417248541203187230188998357151713051164970002989565089607244622613179597687773398877778899186824696858959273189316692008064424579604700710151899666918920172308505862056083202781106157201655810789542796059867474082475270821508013143330779332221277370805093224568849076764330066461223618205668859664622286937130160497152227344066915974867970927697345894212169192529109812970626862848902473781835264120450764280200789294339796006874474562071365670580970605586686323263627176695161011011672153163768639597342323074790975189280278373952880379392119318124720815345260128166405162315248876875799142777843653709071026179989935190465977482123852687534548469010357848083679949024410326789106277115255494162148520995978814087695882752379347765551078533931831873031557979505744944001784099316993261257464168305172025433810905128300664774839326210164036537617152588935826198091867418771773015681923451983653537959319649777165602171900645600161378382909282909262004663561041680373539196965660002131848358895505323775230629917021582925748438436638903254364578859122657095402437817933231768177738060503799926900229767703191215554518887396559367800509634547436016383480670890588335598529301435992493505924807525879543993856721006265118970041847423559015603927581727230220341600979473449930757212169970997355050995807282720043995875023858709301840284191457504456786174722008664443706119060839818012565939815384761525354032508733050047794970051756447707521881660672844758556013230116369941133224038651086134628513614387020726279556860136437910292829155349793575461368410081181169223429061128400147870571322492553502999850933091976990768899701626327195365306320348872039994280569293003445986610523816146829893128793074428344524434766892234818665168597149062840660947861576697157703217848388071452404938831011186525166672181748455044100745515883133087244863186705536193005604017410843475743530404036788598424838970315371060909946764549183195691298407127083912189967447347836861688979986387182915743757885258221881947486012553438110906435158297545792413274441529477272941373072279078858227067472254737372133359526854518493644488657689784809320261775061384115364999641806754250225728054612339569065480806173739008775054286307381951982603084509677872496718267200272938318817941582152489985961581160890864206911141089731688397599119067696423262882904250729937444683924711028054606852910435454754200923015516158618247660142859518311654991189728668097571242824073489184408570797678103197615653934914021522589215845606753948594336174674417229163161962496611900522408767958957042558327461152458389674387057874344724864631007613828848212893397444380723716072118760035629554505622686974918735919607231506063694765815172138068011235845615647055745041693941966062029115160565413378027470806860075226845232371904320215049055016417974805096884647712288047043131492239491070013463098433313010455153300635124309415162064759926879150739701527407376520730960832071709881717371758817985416866825667290235826372715507967309685872345828873/180962808040929393256737146590654322690637144528615106742587105162222588744478740366342372534645828752206672557767273398015829217549093984975629927034113576408336632546187830702763084660730110775001154780883011226471661497498925559422706394178734512030109280456243756166200367305443298210409822397374322105750483982477390918301307153035375469580631790197259077014448426802524695644840551725170483991820302996011014009767545162642070156203654058216082845131884718291528923694285069473303381432746102705969944026372458221102767539214376400202822019480762090158718061917022197518729969848286833721369557662227980086174533584963606058478150816383182333437791676995871018376637163967770887203642493223807675706193704047204365663580867221635895295027095437356527971502071547969152373522715388980990014013927870341859304602560615263821957416639360140416081312167362173780246943407629510569787664892808370670822051778393859577372436185711392591894794556717214391830744122289775508953655414607417030378598982661326272592802948727367619298628549940419858745464771659905271593975197388419946720888938946729579361526134616274130296012741724799580976315684121848833778236983101876884249771513119924855793063105160346037711975157821746226941327742466716054914959021221685098487011960807667924779886738521266522446003800381486340070957864620827538817213941517279826738020736008217961954859389099804339598028065046647121376765974545354257947221869290201021274985335738496079288983429916313032014479717605956619582285284082068896167206573010278020989372148597209664901675697299259510917393503280731099174021820863755896946174699560366282208160013049506657059264475543996686288751316378821745272916753566125415636406970157630017213031729153529342941558628600900398484216286168668650934793507437704038835474071836083083738903850299140525940635382678934870926086959313024309426781146946483737893559623105827380671097380382476099894359005461222929951714180186432255595554112669773910810968496271672581261353364828430773821934761299243735010413587707664638421156947466658173434880917403765993191121429043614207131656594728831359140471344912857732111607978404389835725763750481036450603026239399651776421771906879365148584459517650630266401096301145903552095045178882710603122046647983570462690855476666911537234933128711076607247488653125326399323449022834983163951626614489919229800920416208238247295008240955694981505912545166995552322165734531179766960579034764387492502582902986185605492712101712355759876375564285046033865197513107409410125884501863819452836579764157919923437032711688937246640732456538860161759808488988202087544776052453776999775065860553352586327853173486958549692811427412305804056760359042045287973388863208694532692725096678768480921545486657320231172180211191119120199376493299792638314886704724759186455289965329084720218678773574341803460151581215611231531528670541806365416951169572823207919401151695302517245014654120479790370719413617219759706605386100073420245535836141006191262731663330854387661827112939402333998835755441800512695070112620618260590591614118302531649694118761376916425731821331708203448673867971183801098967643362115765921544879651776622088181030715499915785696793632575466813038354910154812586308866394255017638327817049951452163756701792892252346408290896081507721243878899508723932713673412930768447549602889456215657593972254229731107637009428928262912006195306670116513820368072339693534679334099653603067801907277932935502585143359820089464741127712296391408059000452117805340117221719410767041244086861880681370470323910537996635914146888675056470353713204608962233468584974742887113890520639679485826827921472404377509834422914491195321115372893767456104455791659432552339205293106443617976044458578862187944244370845462299469246005924923349422968026527488637225752419852939908067697392275971554872654466436218540723906784867960987653334216397862522097584233510727834274974660390963197410003387159172186915485323509134390988723539755061201390524221197720058725889800888275054370575350841229651313570336005604636586922515781116625099546586688569002378677778370910926897594440704736365682839598475589796607059376231957640521251178332601197100781213075478849370150422390678384117405646211850077501371869641324343479430621352675093799302347848813935971762645254713907870807943411689876933145536007752634160919914196043275166830830484177327213254459399922575154847633016717517166599969199325452732201178174803867865070905918735798461774854306164958602510407682587633295620742017631904442979228248609307606856032973041775792762526418536686422635876559426264770191035244052778449175883614906261758246233354744852888049667561894614368513004453668044235102601009193471507171690928483438278845945185104711047418361455415592229651722172629973289390995279922346072180942010917652878790905104419321109071737763895083272524447272078664611686179075734881952914249320841247008370802966042785834897777723950599905866105857629952592280374894769521101589841770790046376152507836190784200007871825020171457965089594913232223036899189519350397736229050466086176726195542963110291795690303074282809794815722824221878638119760374549970743249358632347129554757451127215927310701963092403838105777899794445483247605471714246289720337649661700565570068789632337790537269214691072560006316882689020920580948515482128929753310939872104347809077008697129743168391561503569927762974962715869288242901222095341313567321971458866306943525713748929031617340367816725964210173049365370722532500*t^38 + 49078496931491632289578122431018997067833991834758309403027391180833290654213283035000616172929938965574215808330792366838104386149401575330237618644761530626332716055012415040161747016731478094103573755806908580847715055182381280335128925150738639211018274137664803880874947247864283034058350021360592161631134912552821759787125885757505776996206574784219424631747144509665509114694176015033660883259518700391872581149446767792085569651062396004234169657150817535101307779570441067327927587854394025442330482333466289457848656491577101114547430105284214566707270382522640626762525891920687934335341155687205604191248637927078347070033066082459616971748750561484796762607823887121047105639251190217987182034323208457516273344849257990691368686439355840614496684361966131695996850101404828227372723235278268912803398543830598374990016336375199475840139589924715050621962481814610874463441229355655117790129665358899704287876064640147084159314900963685774061889981489545376936449529896841086928299743124237914230888650648289341028515728573351163905987002642969773497579098383383747707069172940507280605079743438525642634791460713698646636305872293565321728637972460500371788859185832244269398549775972213218737301320506677927861101495581453728594255563759107798502098458379845128160185404145800071671516701402936337401412841282525814484651962327484071695276291901922946721985175765342744926186500196793599341673528895457154340112895608692938043957330106505822493474330324881993314946704796298958089958816546067668882176201359887697248961145224626958157674570406571703047126984499524736621004912272222750448536078907567951379984097198610776928677452215017855339234908873153180866953370362614021054070138712498596092066809297442676276738921808058584238820573413721091744442381949101541211739943664616713387318140368544413786609250910806621393111985415049121047351838559603622858033601105741605102757194871144274709581462745146845777118305965824621010650517973817448543203546091007496869953124291494686932762305485314341212510895646441826897646363050339225509316672678735099881434885307278840278973898325716219706493970019990604850252146307444888707675773567838599668482611210669703244892741553474177560487072214421492252983459121682195024686715957588163076012314536468921766856415833911134257162991143897730285948422976379837821692760722808400957161445754894090455219915937946775350683739629094842808065225404066168319323223134332057317979227068730465754387186101544815692415312299008851465560908506531959498513249118485362283600527209128732051630610318534230935758761752981683482276326525341454467831006105799913860515820266931087394715007667733363985932692180386242394063069185794994306999099857783431748565430955618994066855924509958524194700236446862311505917732961241157431383284862039362162590923758469810783799190670613143960219868112254527973297700806862355039934198056273884743279006633943939625465745119501349337097431734506093465132499053406823519284816991502653101940144718289386566142300078383045004469683658210323478069941124585101634713091456567327344193618716509191325618450311328002952767337881038597291169469277390948306350346357813301171748838814034551875512337861294565610224348337743852746423462690506836241268466869649646151109392564494406947024594344630148453026926399147566237320472995850050700679172820382435929848985864494361600820348420398580306158879452921511679416606908133458872660607671566731064106280907135121106313875821570953471889953343839216313347564525513490126236098342264314923614732338866379438654875330629663026822010613756194013808932496940501526430019535621479032958263297547830451917180739082309894836441639453644484435119421981782963728735331145073651228369769126612966840210326893047232919149269387274932040316410537121950160902112594601660924662774096338219292184245642053650330829841293287472672481721187874096472295684359061292432891030478152314658429063546942492772196241411613602074131318823804768962435503503578604411976990820748732283961203189451420359311690732938427646088520186699846224734469806833162688638888506160493670906640792987160663237583209819905290905343027781652403873938991216223265862194868097986808577381028732506443237033199549549390835365234076764692165372864369407217525957734104591708516641906764761018834353943313242623206554012633057004824822256488880101810847740030973771555774325963725245355103470972037058144157154111112236798042754162648825294079922474023337012245368054351259618127931114686329788782058545528658834428662884691151270916352642495785639126983344729680149662672004446847273596685553711668912186382892427223766711047283602938493055405697205921904906299656254143656853030233526963056449673223173973443925773515676211011402569693739204889784009060871545270169942334769639623147961073671280455008747114473272390400107226121036909189832974087173693852077323512361498810243723481462581097405085053437016049157974315752708772843119619210490022221379665976744259694513788686147881499288943513398270190932018270456567261680617697385504759066218609958395530779914807979178491837895215030850216129777149163290409956695050560929971482493349047492283675557762940435718955162823108984059804151611600292904200223525931105172241652014907491024688701874432909822273618879280429495948463333729009280568387996170878396116274417059132605007421916161631683713459118728996773249108182732979038480787565616142156070160737931134319924411999765948593953543734973807172608923940394711920321703480468208381613760739464355498071948164740241/308125862339960858788498384735438441338111894737912208777918584465406029483842179542691066748180735442946496517279411461486411910961970839282829335220247440911492104065130630656056063070972891319596560843125127223451747955200873249827851427925953358321537423479550179418124949736295345601508616514448170071953526780975016968999522990303477150907562237362900590592168942934028535827701479964479472742829164560775510340955549871525687022725140693719276195765101006820711410614593496670759811628729850553408283071931482917012820404608262519264264519656432748108087510831686444423783462174110014174223841424874668795378259887911004910381716254922715865042726368938915517776436252161339618752148029002699555932167658242537163156907963107109767664505594933877331410935959662758286473835974851508172186023715022473976653782738344908669819385088640239086841153149832890490690741477855653132341159141808847358426736811859814956066580532427506305118163704680662342846942694709617758488656516763980349023019889396312301982340155941193513940908071520174354080115692285784651632984795553255584957189274422809824318274229211493789422940614288172259500213191883148014271052160416709289398259603420412592296296638516264875023092836291081413440639129064948958368714009107193546072479825159002142192780122347021376056709173622530795255955283003030674202283197718611596878251523473452205490706527386153334991236975619966720182060983685332925693918317980612549738488544635817648519079894181830297754384384031763973883350618842441634014432813503986900603525550314167807805555917023063491562048397478001601296307424713962743448892056008191237273353535732943767425234107007345709086252241401777566275506904720700032029557814052180840119486457747901313657248475725857435256908811584489865105188945096631201260401797991168493933809258617455490115135921858726942387661579370825175510465196152120959116060979882895269791327972002594440360665333623163367215080901398519786554592137789074496786243655813928989715277350924084831102213242212225819071785297988726276230618586227012565578310751255061015433531081885072839170117985619361503401343100797568570892737909175042152722246385954197199675423056275082754447881895497297415157322962486208291439704512761943885999671520800291026937538887107160517554699865676092617454075327264806115043021220186366571821007795637944306187904776023375985877242870841054312961770788654291454996553793122181616116120034472008792392337275409632757504397915895397112055158443456173320870585420269132436040741711507210617241370908578935825100122301133755545311704346929812068604490398971572707861295535304235986900564629853728405022409438239492241585263511612929422449922160188520693393943314044563598441175631949939339449775164615200386433982855659761474698577116352446069528668083186133411184807091828644020180628859884657766858831425275230638324041881529283988823954222814427054628862802245617894565466825859569150984754681340276399820414136699590401662598360116341229066723180456307839177083642968752065478246165275198568700720340346849521615930191759431092356953288904136743079208904918020154995164993078313968034228477896880526195539500859818736569116957244916951123119052299364721472943189158169038087065307009182518728039421157785570573368985787755175305856005755465186427668170985219864498334172180244583993539497973368605735016891406371394227795141946391163777868421460067042255578116332978847037045491582632451153643190494004783601932977257020944234131460315369341521045703942558720505613973742795182065604999143861576313469661413472511522692713685510642920610574432068339395467133294334178938068131173210861842570345954048854245679974398958804949177530908457981222439688981279722556235537149844616145133336910971565742994618661305887580740415223354726123310766845139757125594207330588760681686552722573356980133397659086701539925172580588326097462903964366006004325827920684834922913694896644690792524421746775173968384145703455345288529064353390990061880621745104207773054755012334154046785336647603470955303975756688325209592734279813300134489689032712091385714458415671544590721622631551037690498642281037595622132289296274518547155154124684631157806060404158795063492335777166689468093962448992924308015019225582564394227778037930638897408895816717051604217511202034539627595855433702059347591903646931412075355912661849079787512286333803414473252495148734367957703538978246546885281104866302799499886434042094689787261465540882261499985596564333927110589616791578172755625829297378943179029912084075945402910577828713145384646758845990050674163220658589493098001627655239315689784735685819595737785963992948499750527370306727722485057542064847586627468088664353696940850374691329424458157203472823151663980933693556670161820453288950873255893472888532116681936018990138048717497279640211138685508838421038303510041067003388925572136221030836645149627818426251285487394532627378339500739475320559338043204324232672643082961207271099649008477395091094049443247568420534403289124540369730254178391781756115427077075693094041449460846612133505920947496822437280092679290549167747998604949418624153508568029010555079080496059501213610720220454721880914537004377019443811205497853357396616795724342270478028380147151328235621554493307601944018571233267954966130737319022917852041555980551296313767792378286479904739841150661042951674123619242482474268085778908342388506078525650470882462155815116291270054229804182196870321853441552489728815744026807903869525776641763267624595090689717500*t^36 - 1380155955629564883948839793346668777102641026211149796554633065530643894470026954213490889681727138630340508405842268604757216980642630486513458890526695243533203073843080843007714360678774238545027766548869059495027339881114733257036557469504693920101549227482779048302795257328633054606462516793204550773373551374906733247487592888670339538831012844508544374184672995397114070059138242175762538819288098103927635043865318294665398110241182349814088462612276131043157491127052038906003194274155975297295468866860702211649678899921506712543161763877161753231725141715692277914120881130505183091841044434963529068555418349174203795123934845059516793788153459711108831448627739044427943380731703033503590247403451724051125614142897306459601458726209914346397313387793441155579645360854888831851642020419599160633904835549258673580632717330588951733927906027933498875918159312551140712076222108151094929976064895420420238239264525088297211096888164827882810694470351410938151402469393579492552797104476027624652140461962349678977126459379711653952015394023316970852717372177082650563572420684857707173345289649002617559119948488197611452384252387605759616223192022100165362283327323074581294598685293319066933726789692582428609269112544625424210593978833244969733058593882908293284658066076759370554218272512985649849808635768447642644007956563487205891599591056556998259082627603605492634324815715831393882602722293012048083379142949740907254558362601679318993046075586584348607368019034143228466642976321509028356645557803392594132657310971516000352246614070060857257837412981022209339632427802151337686105320472081364086233220686470808764591570667542450095525189589232180307327829326332514633867537542234762762218637514719677112704687229496198335296584505112779214147041495845483591176354290498342475286362189967281606174394220697311704942466899315248151084117332551382752306157064868317840712500893701739405799401362150451458450993415415310570367874503526848845670324236521325923523984017119387574160408433105965431572467162600971406522995466590693174811803209287835514864978566078721508538245855212510133273474283628952895902174618119856001859603400590416300151957684450609257617796777955888080240869441463830487451025975861920268814675049635552726698910100563656080575366870523804647350640499793256857354947021599394452272424903227209148026920708332490399701060159844407472701323417115086554728879185237278452134872880454258153084103700902005924765498049299537393218215932912659495622215161264151753468645894738574370958777523951976845459213351610978546099345967551893255100065126793108451646204831319004864730961388661782675796438256703678163401933304040694564166336599855713362354631161805119887991157737682861088962621145307440388078047718981789806876917151623890474171532649287870500908791001399026717992138848492137545836745582290192276125590504563947463585577626297485949180396900149320076235870886397128796804818290227439330603348034896789452102483447814277544629888069369460770494083583452246129040119355963465715150295339071493847309852840220404317631828827459353366201669404963210566104608805783031895473695989278205226221096915006078483539286351674131753576327251936985763802985180601833460018281872768513108836405149233670745960527167568325852961282547873786751210138846069874850530481755481475797007766004164804021541594404971105354429646460226222102745329684088381750056263758852968160144362628395833811930309658710526875371945801822933839644578926004216954428299552261290522229838202602272089759881209439518314750272470430109184279623816242394652480346399583956398669123690459679627030751941464535357761556356787954699159889776781056797125542524902937455120248098049649110698240321636913705808381993027673159202015170742839563063939655826001100110424587471251185301260975811795532340145813312376000427049278027883020139383672051741844663535276377434833722195632056614297470340373654608547058422063154146951497461864997933562269685032812327005119514675808661040054753047697675994323076268753186981892847381189093308658682547324705255772040602996668631017371576079231452271070832429073817189343539431507310935370143008663936668969627821016462956749275314765476008678579792557644894700192610878311444252066721316695933630696802392520946965616135516669248106173783820798263216711028685297725821793228484407163855458631665878808210678149070870053945594588052017809656263487391948147164860321717345621028835163813075546426111446194446536575055748948704910149629851722860045984664498999580898129267056378827532328503841547875619065675346434233308167412116636266190432290525476765547643070908811745404524536277367656319391720813252168623335409424122005982346198111145889559101198721398006069336253734590515502911174226636991093713340355699213845164408134195305148974564615575890966256680205298854878076670537856461563177142377752601907497796505901827163243865849282332983206264039343334884100704484051789319380197797023970677947713916847728881165569668042631687605896400647369225197546296535791711391791037134858853327613264213080145650160179937755836040378566834318703365981200651938963026599753237329318488003266012061168586900317712251850803561818455024729662185665060155621619161763005774491161721820801937959837108895619300926433809472136036020869807602812502201877469506146667049369176045044336399108136724940266146998901340710661062133807315181218037824750548280644681540431972141578506471103917000247886840683126811303288719841390972441037484530524340039732031430627057083504582251/44017980334280122684071197819348348762587413533987458396845512066486575640548882791813009535454390777563785216754201637355201701565995834183261333602892491558784586295018661522293723295853270188513794406160732460493106850742981892832550203989421908331648203354221454202589278533756477943072659502064024295993360968710716709857074712900496735843937462480414370084595563276289790832528782852068496106118452080110787191565078553075098146103591527674182313680728715260101630087799070952965687375532835793344040438847354702430402914944037502752037788522347535444012501547383777774826208882015716310603405917839238399339751412558714987197388036417530837863246624134130788253776607451619945536021147000385650847452522606076737593843994729587109666357942133411047344419422808965469496262282121644024598003387860353425236254676906415524259912155520034155263021878547555784384391639693664733191594163115549622632390973122830708009511504632500900731166243525808906120991813529945394069808073823425764146145698485187471711762879420170501991558295931453479154302241755112093090426399364750797851027039203258546331182032744499112774705802041167465642887598840449716324436022916672755628322800488630370328042376930894982146156119470154487634377018437849851195530572729599078010354260737000306027540017478145910865244167660361542179422183286147239171754742531230228125464503353350315070100932483736190713033853659995245740294426240761846527702616854373221391212649233688235502725699168832899679197769147394853411907231263205947716347544786283842943360792902023972543650845289009070223149771068285943042329632101994677635556008001170176753336219390420538203604872429620815583750320200253938039358129245814290289936830578882977159926636821128759093892639389408205036701258797784266443598420728090171608628828284452641990544179802493641445019417408389563198237368481546453644352170878874422730865854268985038541618281714656348622952190517594766745011557342645683793513162541296356683749093687704141387896764417726404443173320316032259867397899712675182318659798032430366511187250179294430776218725983581834167159712231337357628763300113938367270391129882148878960320912279171028525060436610726107778268842213899630736760423212315470205672073251706269428524502971470146705362698158165788222099980810870373922010761037829445006145888598052367403001113662563472312557825146196569411034695834436330423110112664898779285221970446025945159445719210286970341762467915661822500628273699342444579308349065167617267226488609876062291534530215315802463052986939847975014303185876250792187386335275687438372070056995938958265899362186319426700080661407675486431772776891356034512180501658989917492846022884074384770563330577794799777310804564277048492825023516457198061997550808537353528368159478920867075524011883733344454972441689806288597232694269236823836975917896461519760577411647040569831993460402061007804123257463659699223638117979938450140679240191468057117202019528512914523228337159477318438103311493758262739583377566964580782606595039314081242960048620978503087990027394204441765279041272019534725601272131145736427880713296901995433461211128125789456505642979974105224159565320702421589017007471337817353277598451167005441009329572740359818291345879683652939052712255393596472265143679352169489666881569317123499762024597177797713362785424766943676430984486624484889685020278055880539695488780009577465082588047568406719577927368947493021949027213429254800276139608145849176304494330767048788720814848936960072230567677542168866514999877694510901924237344781787360384673383644377560087224918866905627923876184904882705438304453315837406081477993435550606525710628422686421311075844065425888919955568754246079462219592834945163590476701567366534713516951615126797248630746193532303330109549305679589370601047226965811669507531796193854304771094155243077132167511512618013923271994909429429189403988669262131844813556663527256074917392396453424054877957636477898361294907627284294554374535014886824722107858904879149540762378229067279329139393812617887084676325687614304927098433244584483673494059381649227245946090221576812928377468719656517447469899467788363879307732097804451115151486308399294784619396738098495441994635570417758287859889368937770603968291132948413915556545245293086316787314576362803942265061957437049655986235275916010765130380264154255358898047686202067607499306962052565386219854035220983611586409471828499983776291727812826751637934411751642855085223476275301512802398796881822232261328196991882718558869153706486130082546959020769235251263712864382023317236941356156857375379319902241397819383688513676826566284706928535789624329532531783579648866406798089638298380621956705835767813047060636879600496117593094854419099079524308831493326992981893699067555504588097419431284305435531071039948601591240786976917291186215720152429055560796019460147262377878518259775178755069627790375339762785819925045794191149029189176096091868994458181585664144068199298727721349035366917219200469874934338532893454055968822302203868153670442005921351549516019072274421070974633897156097041507023963999800707059803450501224004144365011297213722785887658674317207817411559219572053859920544457928264765342373827960620324354004054306735904033660222070472514563431224461895422138018676759860416836005936568650185187681113196898068557819977307237291850239160517034640353466869396986906055500868360807210126066022259302327324293461400597456695760264777364641389830820575258271981360825234537609660656441527102500*t^34 + 237273942759973383826293081661039029882086304935404672557143270470325209311047862749927788101563252805231674118302013106004052589214108282827260859895989172075898141139784129812895561336500540117931837021144777719074365459183492789747029466494235280278367771826595489570494910709968733767219473726414010423968787495460122360678618004578432489028685547321990811262177730216053475588284048559970974013747627487003994739674436540498230677519953398645523096049919999544706032462358296627551105372926323406573378336611661964269972462917088148500387118826274573045998920983353025587698511916851220273479990015723065887859103369874344258074322034562539479998944653330597912111875685520536307045947296589066853284478076581097316644210694919599760600612319357996093348888720983737866778492078414497786795780385377646918943268059861507815508120107502284203899144364204905418069339220135386525520951110977241916325518568517451551829087167659283263433218623788624205936382150064119833974319547050166729346989145577091545394005921580203711856434113280255795926926046640532884058881033693888197240213817775490604314161131759258611481817978353007932827008153973839877265287271827152345199857154477167416926473261947664914068619738099838886308202995900450207387586628897572671324793525122422522520270955791536903634776594493500403391514358110623496186733241989466789116078313767624319323875488204388019660536224801508810303612024672933472051383001772427728767228342636665415226918718670972568221857490355986274804348515365616348671986386145221783367243442022358623795888452185968273889169029968680272133000279563313354738551415933816945226790613284200465923058856231136777824646550914157596895675383208166289604228534636408299714776377470681701775991252510223090413923343511159633902115893868563084437173652989175991633082522009210477872499642337181978683414021984330830815508112271910972314859720241436819133383771582593613229750452009245851733111685232562880892328296840902773088908526626968634300913973925885505967235871295684935719109701536452213545219399067795366311005716410756054001821852233696077027150082999049573207207588672418864951385923390532006581116942948347603431271463301344398854887788869233070636951208685805018656277819686825862495844699956621903914290832137312707806589384248341623928421652632299871686015669382833995285286077309001195872328319730422182190389166198424167560269408083587266397303336795603461160615959643124514002239985407158446571793702059711905069480351261717816326805110906607184872401589141195390398025119605781253395822938287999630587301313176028857265829459950462319543192482747390993234882743599708869388021017360576148549130409306778660877254765924714324432262444720314297906996638036291951588230991826502476116296306842122406984427056283227681152413932687804247883384021564242439815181420476483768382430385017397009743175911733671619550581289964582263042985955595829883274861784239268640920802513968436887718808364443233206216015788793087285844012714147424745030174096943963148674001543415491656692644181368267407136288357999438502055946022943496269377041429740006272536582032270141049229405470548182412229048852007035144118840872555282333649375264717006419054783873143968227794523457178798436504650888949871402164734739749281368767841309449928577396238743169368213420685621860730142906498199954302306274259661540520906608826028232351452534218068771376808516736873516395405661864519299899323113886539789635753177806306637575981415372935301233571955276250766349226043686526892358226331666879284572373367394176498752436400112218335155520221381652035196660453712791924466745587200549939672635409478266750877737026464013892716883847406482093171657539358559014275095689820363623904262225318974622287110142758858169048916222103986053407384210863174779805353799235741385946475894674026328360769461998904072280288426273226003036183298623845373883949513517798133533302698131920677851699892572630717278558333320842314603879863818198890602270676826550335382058608577799600470881965388798119284458334388033321942218538322177522036177059269131817459099307275959722317305756038581446767611266014415972564918139303733320991821709434878950233816837726489767903113317220253206996118405192074120464803148127776536964284329858745936631240012919215394513782123997263100995616137596431473810068457597108643158256737286640602616166401988945590866591428065909772989379652693411062902199978825431357206746655676172089765271145738630584207483036017630174393179709333765059039293242314878390590133791554812574422199124075404283400790972306189783066446660814525356009854483997638872783813762824766435988237438383575037276331771355600768679349657445579555789747162840617892511327932290142748018574704985597361391688241531947470022617752283500359530156346604992530502836290671821802909543782533116957739582959176472022301749899892201345930161822734964499495672727784451842127220326424800035855694355825161044697224672463952722432129130201494439438275373445278231339410294847162356971028569062200683576500202930679942622496263434474237931465217501072265331442958254303265668075670200839066400722972415929621753203967353043208266065801541607094438979080214750969108144775088482521981148431123366669299547019340951889875263172456774751174001261294928733344919271823200244608680241636435533404843926079541441257965311662690124448715938072823736906083261013293484241486824393592907472041352030269683563741390124163816945148115182689025722958275978199636714143025277025589382356741669221602586329613528691/44017980334280122684071197819348348762587413533987458396845512066486575640548882791813009535454390777563785216754201637355201701565995834183261333602892491558784586295018661522293723295853270188513794406160732460493106850742981892832550203989421908331648203354221454202589278533756477943072659502064024295993360968710716709857074712900496735843937462480414370084595563276289790832528782852068496106118452080110787191565078553075098146103591527674182313680728715260101630087799070952965687375532835793344040438847354702430402914944037502752037788522347535444012501547383777774826208882015716310603405917839238399339751412558714987197388036417530837863246624134130788253776607451619945536021147000385650847452522606076737593843994729587109666357942133411047344419422808965469496262282121644024598003387860353425236254676906415524259912155520034155263021878547555784384391639693664733191594163115549622632390973122830708009511504632500900731166243525808906120991813529945394069808073823425764146145698485187471711762879420170501991558295931453479154302241755112093090426399364750797851027039203258546331182032744499112774705802041167465642887598840449716324436022916672755628322800488630370328042376930894982146156119470154487634377018437849851195530572729599078010354260737000306027540017478145910865244167660361542179422183286147239171754742531230228125464503353350315070100932483736190713033853659995245740294426240761846527702616854373221391212649233688235502725699168832899679197769147394853411907231263205947716347544786283842943360792902023972543650845289009070223149771068285943042329632101994677635556008001170176753336219390420538203604872429620815583750320200253938039358129245814290289936830578882977159926636821128759093892639389408205036701258797784266443598420728090171608628828284452641990544179802493641445019417408389563198237368481546453644352170878874422730865854268985038541618281714656348622952190517594766745011557342645683793513162541296356683749093687704141387896764417726404443173320316032259867397899712675182318659798032430366511187250179294430776218725983581834167159712231337357628763300113938367270391129882148878960320912279171028525060436610726107778268842213899630736760423212315470205672073251706269428524502971470146705362698158165788222099980810870373922010761037829445006145888598052367403001113662563472312557825146196569411034695834436330423110112664898779285221970446025945159445719210286970341762467915661822500628273699342444579308349065167617267226488609876062291534530215315802463052986939847975014303185876250792187386335275687438372070056995938958265899362186319426700080661407675486431772776891356034512180501658989917492846022884074384770563330577794799777310804564277048492825023516457198061997550808537353528368159478920867075524011883733344454972441689806288597232694269236823836975917896461519760577411647040569831993460402061007804123257463659699223638117979938450140679240191468057117202019528512914523228337159477318438103311493758262739583377566964580782606595039314081242960048620978503087990027394204441765279041272019534725601272131145736427880713296901995433461211128125789456505642979974105224159565320702421589017007471337817353277598451167005441009329572740359818291345879683652939052712255393596472265143679352169489666881569317123499762024597177797713362785424766943676430984486624484889685020278055880539695488780009577465082588047568406719577927368947493021949027213429254800276139608145849176304494330767048788720814848936960072230567677542168866514999877694510901924237344781787360384673383644377560087224918866905627923876184904882705438304453315837406081477993435550606525710628422686421311075844065425888919955568754246079462219592834945163590476701567366534713516951615126797248630746193532303330109549305679589370601047226965811669507531796193854304771094155243077132167511512618013923271994909429429189403988669262131844813556663527256074917392396453424054877957636477898361294907627284294554374535014886824722107858904879149540762378229067279329139393812617887084676325687614304927098433244584483673494059381649227245946090221576812928377468719656517447469899467788363879307732097804451115151486308399294784619396738098495441994635570417758287859889368937770603968291132948413915556545245293086316787314576362803942265061957437049655986235275916010765130380264154255358898047686202067607499306962052565386219854035220983611586409471828499983776291727812826751637934411751642855085223476275301512802398796881822232261328196991882718558869153706486130082546959020769235251263712864382023317236941356156857375379319902241397819383688513676826566284706928535789624329532531783579648866406798089638298380621956705835767813047060636879600496117593094854419099079524308831493326992981893699067555504588097419431284305435531071039948601591240786976917291186215720152429055560796019460147262377878518259775178755069627790375339762785819925045794191149029189176096091868994458181585664144068199298727721349035366917219200469874934338532893454055968822302203868153670442005921351549516019072274421070974633897156097041507023963999800707059803450501224004144365011297213722785887658674317207817411559219572053859920544457928264765342373827960620324354004054306735904033660222070472514563431224461895422138018676759860416836005936568650185187681113196898068557819977307237291850239160517034640353466869396986906055500868360807210126066022259302327324293461400597456695760264777364641389830820575258271981360825234537609660656441527102500*t^32 - 74191799786479613692694337656574399755403014150043098059708749935999578290985270591501966768740560017943528209564965132833915720625655129724693467390590804176091673995832891462093288176156793279101092616697174703820326155888022330688228060704683482831287009397309202436009487252024422825458202110979329173432336656672001579735328519899671342406624108741293823177409290953418263740912797291740319733726496891531267096535159711043463593826769589033342350723333818195456386175708363041974471447026815032824466189007805443049384527383177145171938422663637743207391285213369931615684681263431338651223841463700465739714291691495084788354436370686317625960754706322186660401142840668262735176340345665362162099230585647159238970344196846236768274225300980195222963985667392915902346559999407777599468596613237505157988246409033606591826503970974050881615914955732323289878837780392492324238350956826720458780599832169291404361231741290037896795903389071116618289538442754136290191600238343787393703101091782680100144264962461236334171109775295634774847300338267220291808041667119859067249585095817533349018601786143407805138750552914376621538001092019116400801575695360586622687654861935266952677461325918983268428051722405436310917933167176439894616646758259234885509620782535458772038541245025478605234276155275050118171668697436973286274675192598002437337148824482597659061521617207859745209819544632446048186433818033755572293634626674214142878047056324538841759082485374027518841737658219152058413502827825665937937262207139257741318715073130926550419294216147224042684914751403530273873824941836993463669619708748015394702004657646753096368441005298880267186812669315442053671206061896866423999564275195206860962415619678832744637345726058890446094169169837269394736308258587026851582929542790182182028102336286734510214791028236714730947516286579455998943843688428130774440079582346165451580495877769812549175411634650442624291693139517889712325645105954437538363285346024970918073111915110331371561162277793927676579832899624255676217752946685817502493502799271391389217259539906249926873739858814988580005240161659885800293843254221008282215786430488508347248722416549889472581609284982252674091863206878453995586658883758672212773340516812668183186965345962996209252180773623439242825668479172317139059846427664215713294679998298269391556882244220741985004870260827318777823646674077245379145267055834242815656244235407415797645713967598520006908318699579957885189422848059029045902821817469726782885712916622038044439397576654149515954656486006757629959392247499097171357965886873462555607557247519830265998429905956913617644833745457649417259254897734386781837029447801448595129979820107466789913497803781050073810296449805977908468168261567729139425475663358988315287256807224617452962602542440915285314591276914367660007036556837002676806351921110365809450411684899174908083778300489613298765529524311131997432845225730586723788821551021992497841930493326072115393708996968049298090233076109465540247681787298317907024085396168004877103287741535045657259183603099845505671994913642689761952550440437588427341942309484997979871291545321363002806665704778372857562227375135898943793896791709147627777149194400341671102258016283230456391395688556317642921906483768378739005325271936146994443942212148506313182711180318373723217557643725577836742592605108327686830663626188214579644114027725536446618709496606437322054753908928275795958767686144088679161008810572640020925503297272738698677163632653297038212398711743117518604504789701672845065114444460729624870389113192480540073713591729316268799934695806488556295435472437242120072258617803510927447393932869762214486328551716857461136433238405981142520877901653759288382720728321282740844707912223991728499162570098602605379834714555900206495098491958715000334215873618192670806423777451203298967825256134304397977911370332326013756522816680453157880469739999602501614511132294001927142278135252023465202308669522070969708577719090887037781488308245271194114829296306261506813160065419881024383774933200566920484915456110677608049406392004919699253064199553725474533204387419475937986930021183376656364813470547494860789777557146159287129017259661342102725104138898084918027143367799405933592361347849104934664234629258740342791992553496002895359830485139047056740592028814453498584003675377632886344491957792732788958761681110033929214643897588473502288586392334444649510359210092911445086920477251410533786975756013950588866604312948156439757584979549495630391307296671287028901416712988873319776925912189467778737522284258404740891047608087190967609607635794351088683635236562582421450546590384187394952963512383527477845267651711334220349536256991552746262750879066538097778154039056629667448767091774636876255837295792875494653722334965963555827291713770162267317616978060657844673986361115293069945077084811396395423415618539696966980219862225973429322721634524486775464956538828578312573489739162828660910323814691331777819585571812610734555082310595847892536208862368016344118446913967075717303018500927071403792156804193848542894420343328408633317153758619171621532978594659631116830759592688248664974746595078766252252115464103279674529020150194686029608933439851666535905852324530203439529018729679256843073947928404728688522622191442459167751338982869282729562467215312018662509731030832214634417246580552645042699327850707724407376625394480213638611468588796126908543012561348015881131898131597042905437684985956109573623353/92203561655383583334878922956322473319202793326324797647351303029925797319959955575645181264043550015843705942090912520643489110946786414292545734400696463256775421648551867453484967104845559674306230427651303855243206641690368439113008387074616481633113119719776820700857307360193711652854334943577763502290240822603093233885786998115828939765264898367017951580635867776057375015770387205841005668450884122561347280194969738322367293891058918462887125430935725303941411997903374430175298231111930861633934727371920197801430487943103273464679071056446450448287602738550016285769184922529778614586103724003431921532784693252440274816481014699478085176469677700315853066142872751612789141225695434406474334839804369662206941441128465829722803430963832029843620484756617020254495731634104826193125268931420933023117416583381683125806267606870620350362425384473304952627548470242280547112681531452764186494325456897425027250757236347928154024227573367844378133623404964276066338098185637674411701184957028042462739344112736008592357683904339031167059703061908487836385476328790847921765871468796100851133602917353370575564947218351838009306425636448365555769660709921811385899293675091391642915882649624832388240796228467018197809754961118244346869565506346039124445651991489317775508043605945006097329795072602349271427361087738054543719637081129514512202481154908567899183286410732585234003003463887715219397349028573024395742988305099231716361987116115811134274666315812385629826555863316704762069349039093435164885520621672148812198074555722714647137936416608732865989002453012748100214347784042720313438533741100063210627013446565606489743621433660705520703289317553946246416753517481806221805481421405284828571274899080705402375141682843335159272520441553800306752405573372622898216650247768019777944164599502500296281984535836593136150476264100432454219422226390604153185726548531598321201546463583276809013305803346449029629265934944796153735888484585874228495494540611026689124207717674332644413852786585739966207368872460568040047465014730687822604078865059267764508208475038922987363133037769872973667288018671844087286114641562942771177882095264287868716088053227327414701023967771050755627902017621104881034084778491215478484550697468517274204781521068633825350020906600063623632196818261058745299844760364583928368246991333396464835688783297437305008451394709753519947863662892540383923799686732354304900389022225150754800507892575747428782212554879225899830976851833195679235916398428730754695296460442638882411087111310950932162344335727379120627118423283802761566967023451903976258691583967992096145958653975021965713809754694922569149938210429388180755856771856041861689491685332624214028719741441719833457949358015201504109756076264217330390381565728782712768169274997346762578492755948484056550550260304224599574729614362089484207325956529201026041042020113240485555348256103183282831248676120524612778967826123728649177214117152310252457537363132545702635323233124755472852080807639221995774207362880842231342605883160826357536636002082539676927689654947673931138670448536124290799917706947846659894137434285977774311909599874264987901465365146004234581099722394926303630661077610320497362818034295643820314812203350824576747073129986161701869009517552057330309314791724585512148642699198110175352666077555020828815314169431555267887903268282479850313564073690845365448434411494697123417632860010363412278904539617572800168152785102944803469427093277685481333726047023328362111919915537373625610630498277533537708261913164603660160001410522924963468971983491551959840644901937379310233427533417083865534313946362454023055143926745753427778196639807426530978047665623699719479393002917542826065334052579738932833501292315909356508690051835344642445182466588407372411752411075046011335713254151227888257865042090815339499648444724576074599755492239022684183471730181544327884048624961590966183650853356507024348669622868949471927861949953136330738488425921690169301889626851497442709553335522055021531900166304592831770181559123769615217693964041149108679667980853333995029840691433224920010323371321155543605880749684683260083534368940297034878749793645388352104701758267151442177297852190134934558625596751924880122756531820554982014904810526278368425464573344315799756896240180053282466811868946954160056064370297997809500123372533904905881037912247511630844964850972005071184775002952391764767456590472827425275977456921683602100660002562790689781132807705900464646485675174271034526012900857045887067721161598154630853027338214731596946006110676458642976240836571679728197314242529720388933444839306047190062399715813851134862965330679528274171843942984126427955248780504916339834268120017003755959058272096940771488964167002498914733345344691044382273605846846052441414057477898201908757408833090262225001508488540124760779261541992589815413737452398782478151713008745998665240510944796384983554732277285496631480926808088784382371320065560803773248922008624254714013143976410835553946493441186221625195127085131977212717950389650339912905469155077287717002600559329627146629047046090177002982832309101406152521413460175238111263527057837367447783941893423846790800722172899819497194428831910356209272593012219648559008111676923819070929818647126138828571136189434448966419459960594221016332002657222077874543856916318054378963206200991761351899846891611857704987028089916351114912656739263287518643899155206871103429754171323483076194508320027986646909379157228019358037500*t^30 + 76073233440459202454832024883951572972341494115657610063458275232635029897543672418877777934056420912676047502130840994527535950619745958045890362661707598201784885234015030313269292586751876098051283610353283191251050663936817749652341177038600742368844312268901970809867184205666159084880938586363096509680756735287710635199732105600953315638975088784690998237094849354035169798391672658458222812049468684326480789319939478392512062803456841515901217845508723951418325639820888591989922697344118304845419326892719852311149515785539281107361369832312058151385223378833066321051868264637680524142423335862882438918020169568404958564883523712619184226432724071226641468116336124372778900480663021167059849546279145179517774683621536349756151223928771192931758527897764782517254703947445718074890485410552372535810229974074628115030480733780421679376319465140117966842316220193722717320571316815795935480681745451583571612072463923637858466188687278508275901955563282885368819236282714092976359768015987279307774623323322446838979443545738314355303531606203932000802253004955876403454970548455816584493217660182102033418417999553295000674415147238068042279309419085635309568620252690693284262611727180995813420325973140537435287090449716447701922471846364356878662704772431416560998718407934526591670189205757329668381015235826762186358092115724550641075266041470567080523710251821824523618927290653064771535656265645695091133481180929594727136073108230596308119022672997035158549788181913159233276217234533718195218611231594478577147280533564003381804010935021115839392305670755756679995925932608291827827977524055991315900303909620605457940100716006893725621016879759668853248296613869445181672192455047529350719132041307970003702094022716167238930040019251254886860877114891121589254224548034913245172184258651972944445799631457281481538182598086928684864562340809493176258395588249965125950878977338223013578076110825916855571599392639655880974888617088433041729009827071684505457541790338913729628172784169428394137240688475740708490600211503630557062128214689266934458232265490313646954773015991351236322656226813820350626439165415796045162522068166888994738071186152879654800984724762436556632410294475562039546718994559144366825393119653909840366708192192057440395420220287243756102393869073126985274972011219261426755514865383808638033188967556427495066972698905034360932243867791438810446750499338522361624154968436732503106592638218839658640099782140481404632686763752220668807032238434633965867467120356247220460979885695326546257374262562656107381643388751630421849548677645531511443678476739686166855469045407078580195018462702015588487860200526841752936760411128120221400656702342675518920015122548405714177159154198049140659859460813693725141531810644904868534987965015195196497985488803425870911241463346766579683475889091161779655717649806962515248844600946218300420140020014766063618184712159216581719851768859107282923749975878575078812140512903775931325583002663782802520397368629747236635466197711188011197076707236524260442808207729554097293629712260732193666709806881022017543316363240221845393237797370821852216999629384852817744546918948154649872570328721350277516490654138329910140798820344115662076684143821941356516787456621574711196395200393217366853627059200826801691615954434805994425920143944361649213390658219421123379983918029658492390911348727415714992124523810158169136843335420867972996668253172959186518092077073519601754872476703558321521795020120032726662794509706292867058123606447081837763499727440309167261946024813387345440268409307447327639353628241418033267600586088674378724531058276234400836153610489457401571667542752603680248750232751097427540091522123989102803331445313862618942442652854679158403485360792650695702395973332884900807347415161458651885974398112278316884744976649456297815234912976784496825347289793259308462619102565740507068628445505530537598245553009571100829751881676010756167048211468581217116048997608616816697391377491050060229359739279679531768236993887954698601513998699260114399153650355819293100086589484730702804966326949775017043855543764992489601243809940546714267778251673741944097153081987274372992726586143828438808119365206248397825182045738634851976884513209856443910976833220840201632694536830467057680145204728801605294758804481084821144240401833519752423982374087624157119315758074959050858996342336198310469902937266929955625494002633473799844879612216766673891249630319645734434858288745843963767286093996261512757708120737482488928342491512524492354082193819940689435533331238498218077641388891737891211922772732091506887708664611558577553727956514236448253655203260516361800819920418172616218224463757861046738065283165428362350121715316156444629553615534061207978932333124426690812634943008211141585322168112448830052049846325641374345804057139611609306245381361235995074771385702716546966139921004261160336722533153605440604167434475075814705891977908896057449481346489604215809309808712614233750435773646418170958674618728126156146104618896129686656419312578683658785779565874066497377024190304409927126622512275326658201628737753755106493732546447786768174981577543694481233709159988854817271608249362364779072674702083590115117726565790067245327819959273101441301113726132229081732418129862988146404361483601270076749868974051883381954242664445841584661822887786610536322424481410615825333663400242164099074732466657809648205848170047481993853910003160052179081373675779949514075751470309916132968427/734449060082538198288173489755534184025373974426932008846143137928029626927956887516346099034277932884824002504241406629953309814783022817295795332640030448700521462097085564888104393145493940853956525130601765191764852904499141704658790945318496801974107953629946399375794413800163703165839702481602185138932607931769466794055751605681258106406075569751074028107823636423077711332515842915492148600419111459023145576725448605257477409959814143618169861191246639490016074879851017012775651427132966518532376621479778127314842852236443316218650531518590691501877111469139784896989024727737202067909998629130785306002526349700472533883003944675153023302223984440446967526862193297329458331832263632686054184413614116964475981824161227816067848019056730996340563171682018333751328069223386718986618521488215018218624938991764441450387855765072872445990353924597704967481506780205751944242394267778914726903075191148454527411204192978324261365398946481794874098862294715440390486230375251820313895645692188889961820292760069585683952585582838489641061772665546920351898104550023650687169527906617217124546974962366503550189751980664640694820149035157670461475573241101325177335753067107292052192030760804699368400825130202800127381151586838429107823090757446035784377434828759738142839933550803324430454574543832506265507600388534158606870212611755788010992177475306178783149626237214730657058406902002145368303021572426504669538975809583535395848931855956978345429238584574520016894289807798579311655849242433914589260526331250564676474318012825761499615976284021285932533088505032579694810839245305806634631079110141882815684141591608796521750915557780102595946890770860744238698967673734387490933317529124855013791879368539411998229576852993462820412145586169926581372609912037099637518834732221123058796621465002674773832359578560448774164138517489651618092639113663088254686304576234455593019214934059894582140470364587231925667601068008548672861732411701274026981353064867143627161792509750718650331034265562273523927662397875559215550497186303065069708352338920374262117108887379007244168404542235884721280811459075723591830775248311716556623819448484499919772977251569401130894363329486645674139495381740525086857709787292095707928662452249223804872570047132910815719132049124644726173705690286364488422901367042030601829829482690158047484279618679586808860423178550105624412293314764718230565438883971511876965167728758959460652321489137850208575555178520730443481229405981662134603334070242648425331499391801709718515900783201022942396604881138778512581529509605463376619633876461717879853715720572626696886774105801037037237588046018176326677094021006505853606997044784333450009399286615041153125319319759906259613320748327984394805298400587386321385453161494786436187831121530589729504545745658614381488865866561237327646984169573885201789389515801566793637265746419260419423636108959839252897187730477282260411778201192459239997809002144264424747970030469588183060678167304086697545885053953802793925582787085329497935929621039685813481479878657471219665390010100437175621823227994645212923482424308709601225715424829685029863831640377765938111672391335413040973587443904412970299403756137380513476240204217024913542124792208292318226685966441494935577282708776732527636266099599284596770222879819429327809167721214131429528881832368595409727781205974236049049424173192595842020287898457759845154247953875653387462998229367562649615285977888974124187505467142942972003128167668581091305293120314941638484677417314146455538224204862877430929666407958471260735604420225810438730654218880504160824888283425736997876776607231961356059939554423070407474600820535018229514793474450849489646199437032841131761798832617920464984096500861209012189910412895331462235763785583520794038441619252952710984474541687366971985062921482011842221337611426795628708397196800491036082136885239197922110870081590603903049080935357004228432506306300942345356417601350844565537614703031394107197810475955031353996786913986024481857549600564170487548687591641061417768527782534670486379424261280005270754937921416377811116713750868514847343394937143511485492980662938228105413489735589127908144348488265930453205372546755902409760086649989470596839888236225800029153207283847251831251114360087481025649759706261803732752880749198152102515547225477154965328568932942483905466198542385351266385754502570109360127000885586293022802843875835280525474165260307203865008705537655332735842816502760793356322006585008848585362378624068193100435985804454266197484459142331137892914738329871101604396952870622690248744123793943634822193991651024031065669459805275848694942930737481759701161929338942524305436636837815023258679859852549236814708360719117010972894852502675077562186302573228663872593205193842693585056802668775332445619360015305192206046498650095476542758945386216836115881839707038577670794679483459506609329587180964307972453212277687921443865313540293420425095687418777436952431068413524235825415043398307000446953102928069558462761184712602990901305053103766500685557357752512188366468990662246340374872754056787271989277043565600855904567121010361379437995681046911444153037606116583055471550580066891665650065967592113527046274792614577200590719786116186282944303038189177174806894222750322679698030870720595346716299745304079309966194170609292088328982780428589547320305676964218590684551844440368176122235300233442048855404851891475421548009421157783606572445911100912583290898847769643878334712500*t^28 - 149828321726078030251177480599811287692930471173999010191552051012011395708000418351539310096818433188749140018641860143583101560367721674306041692540228959252583335455281088422346588397374995617562598729707703613589315672473766870732086258787757577221157496767152905752256844724220972427376109150144957585459303702165472975902908566598624596224773634339348540826061025438186119590876791583092354681454457799715852318492060903585056811155295940976361172948224086752424129307628276666810635956208753467724561989356347517945889970317115293795219206275779108787699975599280211570443649465228403419177399104874713501934296141661670424132828405137331895830558390134325313440512018665640865349548597741343701762335024927138310267344621176385443608732993258203879767899419726128982151583712234018406983071122867280880901761323818118915030318580280238395500406281922825710078681773404366114291629715904615017027261487196361900721015922996863838695261012723088285323178844303685693855911476028143348230644087734180059089279303008846207910427109368983384268366402850019748052279306682089852979007246391058402788497199329870451644489939807677247981673591407838268296641626773375665491615268035638394909279514006322720029814794220314451819973643134251203298624768324136111109340473599947745896390539540148784660710435315253989954819258349086502471312357236053627425304811313448632852156431318494989304844073403169280553727653498787323744184441722967761026565590784104970899752018561383604015018704426398562974750935625559089037140127733986816378894477332176577981230652480958387270756593502917550534475816117849926905656137626777339101891600229945914823483318236134031307417578151413371479959893969428171699928342033317589181341009952225671472755508795171741147594682201867378388413783242114958856382523014850321232292697833062911128272154840744013223528803617259145165858751095624499041924268211072795581218422306403474557022224638433039688829654491297924078258427065705527950985058185032644919782204311609612983734759945278566452692428796962160728989073390812191047754986321782638674121597974965408848440273469512343975521752484594904069863923034303608521929766681529471405626555538820680131495425962796525472994117316892324546566272359734582833451448973789170135774100331692173227177721225484454178559093554722923196032684254679797108980695123231402168000122076504089938591525394530140019830975194951951596536888231982698072301901986437851557704779249471916852210976466074388523791853961029757272060516305018929459266298051957568667106923919788043925107357567624586543046212868866312479329117825205320075555986187608093190760119803087149087989410419458136851284449998402224906643261726781804572555751896387165435484563094436755135680213248632848371037081807923335044030067201120368197246209003968274960855819900627975781110036963107955258425051532258648088759395491688747429045258837087734316547834517867792091926886132246181180977863673788768062400217385502662506761008942261309324483883303601937269454663412546936304620163323812930465542432380040917840909620609112789883039371399802512509103916797351996159562946451609343468663408470047134146020635865076569727636745365273411195545630302666724058635600190040312667370756914260788200676025779375506982990415271279111404971613350556134146843031274592106992916782845273672487355648446866617039453241151347133328784840484066408050590683538172866085830294981483849939755985466559872158262759915304738553091681462589324688579170364144967658345073717944186709273677932840753003258931416313506826081623355615128666382635657693733051007799907265434020357297570520440003650087050158468780290511199897379398281309942079626628474251562230897080032045785202677179131206663645907598096012345513997159122058972777553277849463623521916219021986204344610230023780357834922485174961923990146090812480535029077366194694986770608440098449313432947280771962375172275620685933450500526181656199420468839020800217144478592340787154340068019848052263041073066052791832298757506807302859317798143267539391068127785847677562025932347184186755248131637181374692807416837415388473392324951821181813585115305319963123812689507558904811859858811594047753404913874745957360469747532962866096171647122217092719727006778923499430143449738496556535305957423208921313377746447819406815033351297051355047530864243468555938481651676040649287725591092547311498179859175765543748611934957105589707422404598181610162859399634797320132825198342320614690409978335982621693579152414684041486446626594198951446226493370763763155960136008647401879432792009497274727008203872463552538573223593166867786972502989667134165396824739964990284590704883716980375025708090997649898599439738648776454163805600563470844334070202499891563699404636525790888506019407720397543831642086988592873030983691855020004676323881785216409240593193555246174085806202510481819472958103469680610560617889467613468599780361518933729716916962342022594615069782741846045439478084258031137437596123071366405717487018347683973318083024584275266556872572042439008980734377938036640071149507054708204571761842415886641423493242149509339095751228057296475801739669360467549098881130591805780744308577523226992147136960834514819068574583703249669997430791320745602493488764581794766412595287612645574157480230742998125420882310453721218697535138420428115311938881725779275881905548006470451320380902875928118883734488050227752500078232080116420625332993732959357335655387483629885830807959692842558635578457830264455151768655879639/13138477630365405547155103538960111514231689986970672602692116134045863326155673210014635771613194132717407155909207385269164764464451852620513672061671655804531550599736752882998311921824947164165222282891876021763793479736040201605562815799586442790870153392713485588833655624647372912188910233281994645263127764112764905982552889834964728347930907414435879836151067273790612391615005634377137324963052993878080715316977469494050429222614453013613927516865634328654732006184001526561875542196489734387079181784249364277521077690007485990133637286054789036866912771836833929823914775685076614770389975476672937140711860255752897550573737232522181861295340166101329085758312568985560310158332716095828302632287985870142292563743328630931880392340903743378981185626756105748218202127218362417427286884400290881466512797519341674834716086464081384867160775762247833307169176845902895891447275234711696781266122863877908768133763896612245119981025598174330525546314383242878096475898935060341170799884049156809317007459374578143901818475426332981356771711017006019628399425839311973403810443662819106339118107660111896842283340987445239096227110517820549366396365757479261505672915978252668933657439165506288701392538440294535612040600608998565151057512438756862364974111936701982333025477964370581478131833506337056527413740283777726189567136721409096641082285947143864898565536021285737309600390135816156032976274795629694643975011704772133192408669867674834846011934679610858079997851006174585464065747559095583207882748814593434768040577784994177937574686858603003904203027701138370096060568721581652019511526303649237036127421805446248889099711644732946438605490456508869158948199496804042893362680243233517468943619814982814634995763703549723787372826597039797733443355093108115737836932431955645829584006207270070954112210238692472515602922368425990056990544144417467667166115197083038941788178264849225302735080966504926670275974661041815147859879809322790927110871493734458219227621563318411411477390750614004150261516228662781522625560777199275135893858507353361800094947874224462923457014588886382236245627212354610920528312775354040624048325689556054120383259722519286897110277338594439281828750717802726553787919528225267664057183868013892509387086398710960147864473323229755657107401792900520292898568899307436321622505190346160627218779845268164025169792416285222836708802630791070569003962257712601354599111592243608129447084416799320397851598193537511266719770484783067074570753923229599608707933564452807186784447343929410413983709540371482280625139005164400403973450456704064295160914556910322022085625670440773666139075045436265399445793042449715825636280467808631716834809460557958405908490053482767533082737831200609729294782499396577527006439888962290691804534507380549605581318339004101713300822724039912194573827922377279720899079116005805975066642797055658614133934838059346635160802734093604880699587821331770848849694371691841376047019433955966385863242770661995367209721520729138869113203191193116574187185443043268441168695607094762929569754625130042808345948856348653253408963368189138421926687044175476645341877122313368448442139445000166621860842052067832024244889415346473629963852542104556786698010171726118137166271177453409403104724012561548549937649115053868897778431516769791308586222568386128906016663890149317885130308240205778210773032431556436729474039072411037229981546730442243931282523880908620732006782493347203777132042245557090943611514999404617300016910263411733755114784909730842149072677442547029597741810186812652553159145739595053403959481026640129988089668181282628517573448196038419813961140918012703955934525789570881661320194376287418648115345484698602468183290227942799429159948515406072329175064052905373935550885497660760871132122299969487385388933467962898054399458928733767399737261715523788469116883187208784089913782058167873939983342570676358710100225621386408975292612812716857511375914868609552783506218576450494584316387403195560888164743683527771286562831743425716499482078028245654251192552554231327589676367340675649843505000594226314176643434876647876713587398320011705462707765192561636107952427492205510356804456290090533662896108891966698663485994516478307343469111781372644965962930299934171647936601330453827236623479189794488997023755624544720945000344811313549935322177578193323197784218369337950432011830545976400775605238064377019630139762667720018289037845212162202474044621284723174496743717438276414485315895576269402471482550941664343241132634946348539754999769101701466751030319012138595367545490241139236671978214536102800708136961757207666841420336516601293320645760970507034654118958174416268130588725654246527183050826251158569685338452864204307404007916992298609723554968254423875943056226245408185243793914408092058193857440273792882797054031407263524820465578575656734961886243648134556110882599648553396011340392903917064840551908523083928051368386665248965382267297158129705482378001619711329765757998569714119106605507935466545833838970969897948345568172189600734486081622017162480777945277402406755594945933682527865585956001562415311181700720296464676613033849839193612071006064974430214546627043418839796628957864703364206050026845660769921678431729411776839336976572050836127101107762533550159042552242890650091258250999328529878284140163121780691218469738778101902063245999026577011134760772766586261742209259731574429524464572725282541025501867378128962018199076360769545537190498990296045765412500*t^26 + 943706048308524546284896335968863840181514512349378647367077553969962050206037534846039784109117327430379448495798032453630994817082325929973814479642418583571538365407884401270260975051271713545156761469022727113722172908355634037971802729666938411543376857902357899210359044306974340584988631846001162532149410220233980285102162432258437582188400391181313290667378325779105147420783635186285032411241004419791590090822229162509515775486484140683313511075475442905600794699080252603724657138680932416912598394651284434328878829425493233116970086725949430209327887255050191195947786677587895966904016260241591972367403704691279669393333959822731459964218278766732008564543540674379964953306548641144551200909726527493928334856530614707476017960440673059596594500597925213561505548665729849734157445245085963703533042192365444012071691665238500021934827668540766968667105000529572656748074987824494330820300507762923184691139814012673712110186305392499243884561593486062609486675363656754655885285028715848060926087214503189288148743160343831119907220805643619509386313348533302208370888160486896995394054246007195597262650281730444228896886395421194635223194718073697286447265423221088362311685119758678969426536747874620524864055292010033161843797370256165721332248875790739449817209740658484506553224958194149810877039314780076746950652813158407573230859106116167451913558503951297009860167939858547985970310015922671034387003360545181591381011546295234226003620076645430002038617998825073522237486233101238654291480039550998952363624297853106379709841091146118460006179436103376355030915748185338166555894465964172369797623737592701532599940103485693807881181154678704431102727431332794140778058719622675740954223982164166819372674504105184989599499105519417743292445941649669087520719442844249057480857903792080178988923519136400233215322622605071344175234760590197515915320244738250886390430147321906491508423902625497092077826410299285537064425991495667981164985761425884135189258187835521864319279710125589570912920390202859056711850606843323273552156506295940102353373061837002047670437871123224219669526360859537851934836569100521905542666035535776129811718576966920378668438977510661931227072609304278711914786857063664877790504388779343049031373269492919397201327137064519218364239432914734270231350594781589220917808886505537958880680253652354227475235093250348551565363225180864074300078412497312638820007486751277351737549399607345808998499015922684581412993831096033665512375669284869223896792078504291868651625967986125150859015405876920328062134880993900264766149502790936392878835452635635602635479100916277769057768371330957607909799086797520027703999512326745092140268798284108501329224212112796342960665128845390901196347035651277717744245590725846298653497435591456236318833610493305909936926848608216820211452472702665524862502268621972049486341218059544138375043362893761564829304241034660855291740962160472394385971745591403137456448975458953424329879289599005619114197176141703214620614702403026714007155794304644952358021376839126150720261903806708567612099385709472624154316938243868565095179615159133927409966055120640593274342820959690128645978005738845608426062487892785259869600022564791077153342157919065863094835476092434140056392794700789591045755837424919210697090787446307834826330319006466780610157573893118480205146648853373895654969524887353745673570733909950437319664215776232292086791801745564708858559456720391633083413809350299060894364697862042971158024182681966648792221337096619384323724058810912585991395913284472215700706526160365286680846410491434831325075929717781500065830876341035313349065295886179936320856454639706308678179690017848839386265979418852402755434875605495749586986665838588081864323745673827020554234050695415744501401905591425782688356682559439321013524968253096121120435682326621282312606740696391497393796142679402670965377483231263312263784242684157218361408385251944222549137886228071513238769519822685196730175999327979005599574906001788959326481612818247096564603015574872738524163311606389922741923003230416079673345170144701237190559468458246756886796205879812499845065753533292915920960335624605753542034056055274371474121920880839107174077350121956776169096353065400077712015183394944272344109769725791930764027779575886723079597848297094057794077620419186186015617550229710973479283704749025019344798599520983632303153988421196844762167773011310067618976974650196691975667162217856169109637746018975833794350565036404706249270576725554126752595792021076442715669960510690978430151515247344752410285658258431067369827200889327142086078230638443986458633216551698931869019492729698950092110208425804238680722755103104896785040101642084975955317912114977571769369115863876307321685715034582329901166792820017179227763391250880398818388194011422583473589188729814631439913543735947796900712588217197020208026680891792119075711754187096793702974421283328235465568721396672412979702465164844691883594626039996800084755506446436054907951948070352661739975213919992787178399873984817615500778317151150087304867004310287148219825893342441313426435954437308329116835273921400339690503231329595012922003085507877922251212653692096322211571717583410869158486602777121843551481953276219488890930493887419248138419369896840141573520447442094487660860900019123996259961219431075493634977120699244765831529311518476958853355449812365032498961077022053323561897206410384348175419378382880685174829931697915063930619443017430613/887435165847038537464039414992239886135203646536350733042358401489082291533648984127972696495318752632043711983060275938477863185711033611652392574243272935125400243143313264640210193976693493020278438560748127103261970937929091631581412752420563511710243390254203687189034490013331503693948681748192816296057262013695704558092056050993902623973718839205395463434722544666708030504221927347324371831344342713818352942720531542995638583087771226856732692797408600381947450603444885279424217642451180978526118323826367056907874210740120634254213933539668290230794513464156293807761889610609700423531913237195064987552303968642546271568641488181167298973005077075402167224472311312770031081278805545142067047098141565021431446385905344878884187257068810765213183764049720077556109566174830288242302390030414784293584113307621862535272954168462099619531291844798908024800349668753994994356452227944052467495178849299419707405184998082556239107127699978002737287829407851595953831536571094923415791954343070368748193681821991093813023875408735763685023418508409727769564297591307799622006784441933070336988727298893069695527412427385696663034590376077038119986245576324164910886384057970460583158219464066618622181191384011788964001391462951608588386187939125759024989808303728604007634277471419829887074085343217632997461245544328113893250059893374474612703970682009041870892640055473538487646091870031486391960572427938513653763931894952525038325475843814578510368925003688676668692863965293791655796403077277648308536490970252849359543436527186367979572758315339615258642555062555783187846036387813688079669809274140441542460481040556990806423486095557780914461701483046867217760769976143467942814095254524384834106289754473678800067258608817948246360879878219506770242712265660798091039306479699807215777372928555898071875191505484125127700298707762647082539043846296350399673496467212633498263301470101264795861876458392767758883888865994043576349873678441255719494148699340388937468937626701682635020424907167443711601588397748245965729521160229603183782091084589892725437011001298511511209524794926469587047999136261709619758751285062751815200832535599868566050878738434264565829805966808135040988095286579042658141703446688636789196702726647341608199060209301652154533230214335005447964025788105404950550393036089661352355454589013587343952636261078565621423153827509977901837811727848096627423435478400040618345093657024222095876196178101946666521553407196049393226597128320369272176342716867922972557104597396339560066494248154637650387281968279059931146581493087767673351803475630129300584999294624135226078056445149663874781430263116262438327983319314401609296607934333578636733185373897869530963086123166684737121427749490078333623423336669812734009215797971110482391390375371870962889653383249179447031463878692327740261656732345645371219120507666721106049756352384711828040117179200226047629908999263330285761539197658343184657189758304075743062953018166563079085663138849172263911497569789202220135981303018785314028178685784753018653745059580868823341422129356976886750823968682786440622017113690586857272994734493446581921099434131264332890384292131048066319543536107249714572434273241909735222144717467379722168052021055462217978133818132617994130680446643806048628007370148859770197800169994582324119299058992646329349318736247843153335380495792352462733740792405027810163731109247621562308783973687419380701284963249484683012953900259858411153802245562788986397265450820980567377028724310147501189786214774119699363233869810674069418561984924866771574410384302266356228266195652828773258336250002203885010026896051227275512403979602344069971936898991616458042566320586789506796038195521688785422714638834366729426541608605611099572783792833865176329002735404306711998117007765585098641603071122114019209689897246455075970095353969860754415189678298465659568644515918127250252167684611709470455942291211510231360527714469223742747444435569709745593125199354981059393204147463394859045237668593567800510829567269551941876533470330675734629689466682291630508366588360395126207700141453989474950586617808029497709381852077791655704678500004163195403743836015232040311006841613680085301999925158169447043971260822580705401493534709398511716509983109366541569510390439299374307563606200235663426123311350538395474525147673998644736384841485533481782115391377098982236530263152745746410350426503007067216464888059440613916774414870800572377211839562524450978974497688376527208098316532887704929588040639266682953909824137017207362361979176053140900393043710813601320195220610552966698967547186950402440861989679680299994619150057500393154053425903886163736505111409406830840170594680616493282730580963091501880341294441358149544607699581128654073283907762504285245270263114365771279561932326380154938023659155209915370079797856367769028407874073403239573538915780787309076838882036703546865274765546576483657677036344743536060005853782436027171043374409301282159946073604277593094089737907066471233063690338841326162713338054572667718214940195929381025438839389563038023997122756282039510025915739808550216548568889923078804506605637600581765204312002270318879166833801432931214254874626126080983307308569010878083542428961156479461785167968715929549244988236145025404104190040537591526662809229996032303343419691312278564009667124666748967898600344606691202026276702263501165874553636356753948615989974632186725064013865757583620524645601415874245125049697368830610638229672140882500*t^24 - 327184768906335345947775549237795754446030903879345133179844473073618018357591860602675703204063617837620054784339494777747930273210974116637206178322774423709357649738205409179629752197912568665544048243036644257741297909042845592123984068679686278763695411805782326985450260183718524488783393674437817170040182482240242798739612441322646579157273127610737424968550269780976888356094584523834315734757856787048777233980710228981117617848437845143318858416844786235301379535352559837673358090576463172665772825736405130502726669488030959010294981599282784540471776705750262511111833979875394210390688165423229667932040352529472018772890474101113691914858954144659511643497771946428572170883540884272605109672324812842920548001542960289644048743158829713103473788360058871275041130133460522496493720558743728789407577082284848570341171593138796848150771176721933953703480966635437885199812985619246350631066465424438319787384969523186561872976327488839609287665060430564401884466059239063441447318302612249332547900114771038564089996740280944193930833434721839105359121430542281904129270843252498092738283037961234995619475446248984320018965225875273651970920442000653590361882453340088938877020635233502597017608502005122225039028122442953240514204699814260386800412502739422742307420135744182691956965035770495018469398899016724827604667226043378808992082146268950170298017635991030737918857865000995658174777797630968130429781284857219007483143754589133599440556221972534686876275136733042139672674037092436146228855427769529356375929844432482870465663502688064142800662011686570779149194211870412411985493198375203038184324011866569192681983514127181531881282889164141088273750844816276677954763555565258694517073340615559159466330344766315448496735968593632654188535617609593187589472522613286261934980315812045369407086756885442435554091153488505461133414449078253043699201894923587172402695740492150992383627623334777242400449105155389782059972942409098583095413843350637576889595967965873914251202094728170313349981980091054436863929820539262193698262895978661994226136540382180089482761558960418140830995497116248619957876080220338759799648088419852540712391036879668484208512192045767582385801504224877516750528729607999746063760210149753974039348116845681073050778899721367083416742981649971855877359468386371039671550273195982568547746571949558541035902205070347732697743847067601901589272879869551425823953511034181888731690437048567144445023081140983432459240751246602835527359632666603731578919457224602538329230954543895035736696827011499709488792889769902990214112479315124979327640561465142270315858453052983818557211459276725606198543677864787637626200686574387068258538731194552849555633833203394629958003897480810802873233254723771455435702588995489157882346084028871465955289056334317779818992352743207868220502561687532902004772602469392111983745019773782009074515365514541465024402369040123897832582771723271401824693496414073054856852096013484024564597023148831883370445386240377602627382663665168113221069611776336079715067485846784832906748625883380911077187699514621278749798992657107161240558489640883570853379630438954699464982279775848189499972127758199442643692261789915601793261990375514324399792587405958790682288584577569599208257086784496154865523141318568534932807368520968999079696725470198617421021143966475580508743991708766856451003389429495670430073584283735387236558750138371099217854083963754048642294253724133089311679463700946060589712575282849894950186757274306464779957921453880311756331363845134908418293308148717439721347723539430409508752293907223802475022453976453087941709450119475005106288683755311756474497836111929896071159208917357692327379232961141837147021723910472732301969554497271080493299178754081878656379097647715454956373687678101483612350573233184756691206639449741809334224360897086958757132632071879099378239611707844323167991191020228696372915389149386672709771209385337798896725877433296631687554333752047766880549315849292305009408738831855591237753498152008622753168300481220598566818198171715694605863578896835323389680240571162621363307514886899606741789983623911187552235858236304710182940336608517954095156151074149831458690218801781632675804672680692668437276488647697510125133260308031556890433515545531518129850080605062080764357388544826834453103437815575365462618561079226227307582864824223118946340568016504490359127095347881075876995752748182235432255106250674616020086920580371173667438924974924431642903296735334010690274398820844400339914998723798681459455618634138635965135454542716934279452485921041233992212724114622156568620431790191788356882365904282209751118582334716130743479477082402074972143909511681443737013982079498315852033447937429199130782702195634001189361037502959412801318868000535088739291440110645136255401584215211503341885076679167880695686138778375524947336394719481304968024887493709246159147786677808538082251360772195612487619721705434426423199660321264864847498645245225225145740951497099757663267276379373640322533515470188318619087327871107130337014064832465857181763980840032889743632256867492985544058957395992340706406257145323216142202388673043876218716183735330285765411451380211709077244626233775302826755284525737332334816462863196258382809244691610952775780786449512295566892936678918192388205554397427754982944851095066780162068322382002945739312000537560462475196697187852206727289357844463202478552782482399593278465260132973571363645054684691119503868364014075757023/3941543289109621664146531061688033454269506996091201780807634840213758997846701963004390731483958239815222146772762215580749429339335555786154101618501496741359465179921025864899493576547484149249566684867562806529138043920812060481668844739875932837261046017814045676650096687394211873656673069984598393578938329233829471794765866950489418504379272224330763950845320182137183717484501690313141197488915898163424214595093240848215128766784335904084178255059690298596419601855200457968562662658946920316123754535274809283256323307002245797040091185816436711060073831551050178947174432705522984431116992643001881142213558076725869265172121169756654558388602049830398725727493770695668093047499814828748490789686395761042687769122998589279564117702271123013694355688026831724465460638165508725228186065320087264439953839255802502450414825939224415460148232728674349992150753053770868767434182570413509034379836859163372630440129168983673535994307679452299157663894314972863428942769680518102351239965214747042795102237812373443170545542627899894407031513305101805888519827751793592021143133098845731901735432298033569052685002296233571728868133155346164809918909727243778451701874793475800680097231749651886610417761532088360683612180182699569545317253731627058709492233581010594699907643389311174443439550051901116958224122085133317856870141016422728992324685784143159469569660806385721192880117040744846809892882438688908393192503511431639957722600960302450453803580403883257423999355301852375639219724267728674962364824644378030430412173335498253381272406057580901171260908310341511028818170616474495605853457891094771110838226541633874666729913493419883931581647136952660747684459849041212868008804072970055240683085944494844390498729111064917136211847979111939320033006527932434721351079729586693748875201862181021286233663071607741754680876710527797017097163243325240300149834559124911682536453479454767590820524289951478001082792398312544544357963942796837278133261448120337465768286468995523423443217225184201245078454868598834456787668233159782540768157552206008540028484362267338877037104376665914670873688163706383276158493832606212187214497706866816236114977916755786069133083201578331784548625215340817966136375858467580299217155160404167752816125919613288044359341996968926697132220537870156087869570669792230896486751557103848188165633953580449207550937724885566851012640789237321170701188677313780406379733477673082438834125325039796119355479458061253380015931145434920122371226176968879882612380069335842156035334203178823124195112862111444684187541701549320121192035137011219288548274367073096606625687701132232099841722513630879619833737912734914747690884140342589515050442838167387521772547016044830259924821349360182918788434749818973258101931966688687207541360352214164881674395501701230513990246817211973658372148376713183916269723734801741792519992839116697584240180451417803990548240820228081464209876346399531254654908311507552412814105830186789915758972831198598610162916456218741660733960957357934972256155632912980532350608682128428878870926387539012842503784656904595976022689010456741526578006113252642993602563136694010534532641833500049986558252615620349607273466824603942088989155762631367036009403051517835441149881353236022820931417203768464564981294734516160669333529455030937392575866770515838671804999167044795365539092472061733463231909729466931018842211721723311168994464019132673179384757164272586219602034748004161133139612673667127283083454499821385190005073079023520126534435472919252644721803232764108879322543056043795765947743721878516021187844307992038996426900454384788555272034458811525944188342275403811186780357736871264498396058312886225594434603645409580740454987068382839828747984554621821698752519215871612180665265649298228261339636689990846215616680040388869416319837678620130219921178514657136540735064956162635226974134617450362181995002771202907613030067686415922692587783843815057253412774460582865835051865572935148375294916220958668266449423105058331385968849523027714949844623408473696275357765766269398276902910202202694953051500178267894252993030462994363014076219496003511638812329557768490832385728247661653107041336887027160098868832667590009599045798354943492203040733534411793489788879089980251494380980399136148170987043756938346699107126687363416283500103443394064980596653273457996959335265510801385129603549163792920232681571419313105889041928800316005486711353563648660742213386385416952349023115231482924345594768672880820741444765282499302972339790483904561926499930730510440025309095703641578610263647072341771001593464360830840212441088527162300052426100954980387996193728291152110396235687452324880439176617696273958154915247875347570905601535859261292221202375097689582917066490476327162782916867873622455573138174322427617458157232082137864839116209422179057446139673572697020488565873094440366833264779894566018803402117871175119452165572556925178415410515999574689614680189147438911644713400485913398929727399570914235731981652380639963750151691290969384503670451656880220345824486605148744233383583220722026678483780104758359675786800468724593354510216088939402983910154951758083621301819492329064363988113025651938988687359411009261815008053698230976503529518823533051801092971615250838130332328760065047712765672867195027377475299798558963485242048936534207365540921633430570618973799707973103340428231829975878522662777919472328857339371817584762307650560213438688605459722908230863661157149697088813729623750*t^22 + 73302765024888906955119846494492890750957912021044922116116817616028060862875990889292647638854544919059209679950123695333446518917310589687461506996867375651553343140129101201984905892764377433720718992311515782437473997002074672020407537037182484979192404221628458636366423352981701851651822087197583340613031526462176349398233247008992170373596213377747926934052501307724598453699483449404465084393892034656092877320796726071521383260595298007755309565296767292451773393432917724770789269809115246907846337248320420530179030825864671877955529747903536925390527158430985386604673299341089576492576002004299085005818930794914655130176569942632241981697345537638143602177584956247907493610704647323218885650526086387609183491378717333749126176703207392966665572166776919456563977298250945589135987858168954738906848345290649461021745250557453966310764102449697423958549720085829487953231004247632948683269343367997377781743225563829744775359147895719767505982720744848431483955929314518155465243541973691955970447841433436462451497318372233821380053520464693684639443934729425240162103734282738925969117919163170446037743926365403737768264812804540369680411359876853479508576899399461288883248728648038645141547101486251498845476723958489812163156178310598427055634624488728956820107973068362206970084013832031443414666903321813650956762395405830629051667043796033896106500527288769009251962622092294433722226023830168484315583515514959675713835832851590325848170448717834505784242409618680171264849724366652539387125571617450826687424307422505616453140026096090219233829715907505997012572521302179041732400515969335183672512438842261467045205018118742253970731640377152572292301985219202343568346273008990507812929859223867726738086697159403723129786002951056977571925450928921189138334308455507982701518851117525787538207022236633820936009176534893042494303159924266000249754334499946786160654770441625533525970775953035003932474501819204906296053950536120566071366208257423337425790822598206338433571165194638180480465387681616565100648904781428124697956930104609183673058273287156148420092901141971993882039308099549015861101756721102452425699726759064203611858358615641324327423909182520481797034136081183926184883533215717219205219726110826479315595607362989376556438560538373170703173315295295653630690030073417646574534913158851663230454496309312423612534609571387614910333543254252582073614047881880215929678975311831746701250265806828663537715238683521628881703510544659823962393090453593490485918634051184371089446885711379476465634581319384991852981888467931813974762649726891520492112394242190625125364952630676746231997718499330822211324682907049731019343257306834462026207985201670944640180542153684322067074682022518298734328625007777365383021203889773714276829022139109048816041612268656871357919202648272983342475478617520988419910171353100490222748441955651361271889414123836982665711324321443599139315000362891131042997260152779239330082718126372268834896195950118965750350418823558696909855424342006479869231863298920962491530477713567424959020511851003476539279581378499388002798785373582370007573770163504393261410654934028572335458475826457498624034862151484246129500744457223129776801327907152032306220338035058726024537644436717864947907125297725803633377632435696609188497533163798896768006716488148771953486262921469682829318633861023527867557829906196833818237929909536754638330087157963805611730084450871454082085225409656949124460805698514375732400211073151772149930010044235109411337707199842344497754313266304622937149881191756109860633525923209603672615523679857775235134979199049671423525691308684085632147644698751270302089084402907506538520802144897804777364466579505946924635993398513862085358126775890439897687837371919470430281268335704013208231915362964972804795584350149733362016541308829565744812268619053685870068548838734860019488821811023610569007992398171422806999871653759468227913068272558676634352775100051285634445594242585141809978770053686410889142409234813522547597938994478358403873814241990398267834055262191132172879964208442355132716688740666218396355064562824276687840402353335934923378771825231242111567709465296179098743669838789937743244646470428388835242001246642312681362668140765606624877479963136146979216909359893948519957230912878614819621817468996280872054843106884904775040821164732551921486894311137812665646556908786378346945372388152762918061080058504534481998554142767973050440860590410376395235764062776260832453083978962003961686437759741349803842112887912373803571033894803162515751372379035746883920443617997166613866774329734566656967606805817129362907700808857242447985521347541451124617353629799436097692597522269699941556572028775134861201111197904133066186158694483385030162979142718539922226622137336239953437999987932697963336296410765408672142874685069445676819671840836679320826401693222035254468250502337845822248471932087462314350756274596114419703893077266231885200241646768348386358691253424395648172350555878804401097825863561655963812936367304049565158730668446517261821383547791830845548968802863255364287123766536198865825082421132003784554566268388731722723075488146642296764762255262077006416972363800337325476754606487958686411158650663331830298847912628368146958422728661303664433036956494022697258832522363635006565370480781455986237173010331475486197117856994573208862972175322173450092789365431363742502563453780171951820076826347868305954441439877663740457059892075891664754814060369083/13707881957845126172794249278208784083869339472762338991572833847720403149279594841909331061875724215515753854479911397150813959714115095029428389791471229972625213306306403489484595103027633477860986330465039188036060612886719311466478058217867075142962439334291758640035114215121657131497257867790203080932637314082338986980191618607908625082110898586490083296144773239107380504895270726075664945788097024110357086606798322907115215079774308922711160330598173858146991659742537708290881384314154618541896417591913461926787641249606526313943602304872572831402075925672459156317086042047030175924162895762178826872331796414509443672348200964910783643406053142802349768447677640193602249763910538462742209808968203556328234617067678346879168948670284804488503644714914075018205186810099415042259609108924862075366345615389361297981645997113407544403939814198171896708924502327186006949343064049057147524595473292970530817475034563078586401264312421851227675128578409482938623931515742839842313033586889168420635722068368339957521961491215275181190853310049845766867511439479217949779256482152218971300845537687115141167711350949982994241649473252942788263495405685973547317315241389830232434795080991298696076894301743485470542257448468457571987459683924866710332637516466864026511182280380161922890506728377398213070335363056910950278039548746253471615896446012268879910220864227665697032488368520514448509525808374252490399010846882988581982448852991956087720558198301359643261634997036939776166360731803229741709668999565787692775644262536510779549636511168686922211447781710658010533610545215133344803663711231736764162893778769727225967760533818742239462429484424928996714793466569699242184086263496150539895366537527670673375196222162612071367242916995306370026867063901316653659059399808621460335842061050923830048431680024317988980966130881985382884500567726920311370237519868545706761095210067659705372034996192982668275568833916014734905471784712776587644658212633912356087476651711327395533644147653128575758699816289937091476254597921636482886566626051010730610050908697023917977924654065451281626901537219952643817565655383595708516262298070965385518858938715309047324432873627747007276386337024994819036857379925114645235372663746723964897434359806038722465669193675921895950433083732560735458080368835553504990456867373555384282009962920424248180353716004149911466871142391676076837644583414948942023257500056112913778716861751074732357309051084750212397059150586049748954207046629372776477785163430006941687656325479220091122133886358333007194873740535083242797083054248567643325609300902073369685964135932241577661300800609203166147094326609297456318882154581180755402797152727708945367320254469925840925367222456308822349986530697604775911001903575963866692893976612836849508230909984514712862994437834070534392412501042608718809926808066458706073504522982481826804473607776466413022238397716149025958996359685177610034915411463241889076132524289039130258123768540819096290026194203007929799235284228371630454609423014411114746002651917514600167287865981275325562479721920748996171293460978046452607146623721852423466247544349123097097090514669743352013177443553521815113578135024037251780861162363351463742140781078044906563656623218851871768889358921613172644397226203507246843589053749438787079584341363484725182842426209626094101660835242590298293743934318638336876658307218406379132404503009289660602461702283452011999686049150362251131839209405476900663479108747372393651703036390397475025400658413041809625838266994631732325091776278375961732830569391230794081177628679480071416144918648208199897949825565690165134951431134363174271841800583019378940382225272209987353571387744870130986066033143118490576170090746410829877951511451666923046722432702214276992352936589053237239972402494664339864140687485837799052695377391798495192497550676863097365078584811892645362743455330561208927070861402730603264751522196253543149910665593252342390496054694531013611245026985677551488454387470775363300587224130379961034772633576821308608788377464286296843161538958971384266899278308582831805486729807096500583999693271280270546966368178435093852598840882718429746264681522566367385044094349563971318243814503548795783715766706087029258227776396400018573288588868049739492464304130604202003315314857069131002006780300728422885970169222834125326741158812310863211569325609766710279523924144213583883773428144491190831259389065658798728939010971220005494194889783113434053700372591613341262381473695155414296526826188004094447431540796317742196099048728555516836122903140835479673813546466238877143321067643956634746265198612826389499871179182711994422435510133821146524691286798170533979105998496393371260786507803744461978499431853923108058283674743780929956639722406926678023219974904108888966303910398018256529831653956213950454739367695307989928131714881681318574757126439100653944416140268934337313577432648482428946050483679633752003970695269316707164599841176263827203439324350424040801434318070711484417327979342590154774669842573419706927693506117424739174421236455159536335015821659138222521462922978442941040297701753935858424513647504776641807630725896275504743671875156092885728447210364665704546576965777689324383596507411966204765705893793007195209823508261328416336531232550437494892236195126074511853436767302018377675770995514873573581235793526926255598065011714736870196526514968737366277531255652381463349239508500455578349645906315409638200921066362267142451875*t^20 - 681673112421531793353227404768160706265348352607961192514887473917446412403136922295914136759295359366158623872190350352006238544141059988584837166275447944169531740026025328148869428662014882970397389866498619695082475214617592026645277539632370142192713468390622965007956987627235953277036171970556470505378122229445548079490151658887127263221286896127316698288836848947008486181564887054347580062442175700243073327543131607581183265696828420379583262148020349211745499336215723284753730029551751806433826050828611732830429961205921309320653026671885215991627843286816135228035061797162047189926405156669789923272437970458676376953617679842310627590245113402762783271954008909028730061525140241871793406900725380993724237070484513966043194486789227519927900960040394095142196496100551090928531197027406409344553956759778124873069603472369055633062447877141147922123537538744325684693747837831986826823308827971685490996552185119419828823357719332833479735190200295701909484845067799249704978790172205728331844081017088781826780115408896984880524855622571820011418526292165654525146033421945499392218787238407272292481940643040830542849371573496878604841991740744011063867316449933828334782122596873674615062709614246048532898792500924496405692722090285466022958192579075250663218060683178165999496950300105355520216640783699107816112928036054598855554440525066516486722756811474836236404510992067001127405367087812661642247287468473383604536568585531567045116020470500225298602124896878651473732306961336875658524483899019897270867744632988022170880524677467052529646339934971071129821340310765525610389102099860500670357054643333203367421269143505382549768103369504611301656551520713886081922121218934720728379387154888628628065995948149417062652968701317200679255212360071234714630697584727091284378010985701035869861002700296189273548778344953273430790306432790044884829803283489601219318448214775095700739587209980111889893778205073568447437086757831311919594624265322428419337947830772731473638487755872975238693546487802306802078601861864876207870569191533942540197325973420247265528652327955319084141292419310457861774074525663342379863527437723279858707880207859592992546575272901382875540851408385860945943086114597389673907903728900237014805757191866630511109505329673407635873978482090314075428360434916592226281640978786358877052740319294820271792970750607315725897250396654954308223539254779749390078814559597381509187087607842575611705205915230656837949508199617368549369823429689542299365257267083767262678198490617152136132429695655109654819811878266949469031207206769723123733082383894681554312174024529474546761663576278968268041994307391259254784482583407627302835989586336576864424496956038921986603701223824560136456293854489365281655981506904658743792854091853886025593378986546664942105187372217333901584218404363651430624739787003901867107908621090974093421129019775666426184769021837080033393855280717261350332142313311508153348488553762556967638718934672930983832847746179547748569973440957459157795463011319719045984406518858656940289243763932069668121050994559800404305177048122856127935025313021308179350468357869835236356040955186838869995437358156040021627889147290378463662508013052593969644180911362151986967907097356772773535601926882332529812617930821990010322088051680296479208493321997107837185901182466289287110394914428671600541267453769779442095183599659177102852936599736158950457331812216892225360135751172117092885369212902635585949484635188605243377107370379464755894203508083983832741794150333723321186461202071669622326035175743257758147139592283145367165716494491552684743877216121748713989563495443208829053938536276534258043313920812475039463590183952538728349248262828102157050039574948210592034845449988281134585688134731117154866188142309292493153714313402917263392200544081576750883285568600028567129132652344056419135220414574812234959628866112837277935977331897763368120569973469419907152852263207854291013178800154848128046390096536581321394339885030138817817038262450543754735335936493150645323719666517524565754889274225473121859463148252112190660880528419361643767085807315383983562165814643187835555164237164528047932873320084917342684701040697342897170177054415731010436086773111483384241839900865347596553934716962213568914728813886603861575024126555677608236763418550522099721194183404320444975975289151528541011241119014058240411408331962183168715184553531485959223093845270350914570372567036820778950752677646671326499413580750028028003060209370016614765239636289013138301212190202135913437895907767329507080308365462228818169001955067453298320944611660104343794787588466365096463908352616039541341909422459149064978429449710867025738911688244908217849980617658394391902862345730143551378197538201594973074700435293607737517467425909619432809030484885291477895816883121680249565915533604455123595491732931988972060169276042070171093029310563255927564971289406227651239114866666764536459991653801048957200891701245657725534697699917054331033608804493452694592177243149473639940237382947966585146074887900905279870828657034542325223570640596935190813178032544180549010171468116235021448490560235105387716327122392205012555374380313258387923163932097854421757088454504313796553935781381224421549006082338235038972229987980286199506262535779914682284036885770555869315295309328612490463437261710440167889727973733948227239579530963634308525022643412598429161233557296799053344750603309703970993790314001698665286594071104723827/2440002988496432458757376371521163566928742426151696340499964424894231760571767881859860929013878910361804186097424228692844884829112486915238253382881878935127287968522539821128257928338918759059255566822776975470418789093836037441033094362780339375447314201503933037926250330291654969406511900466656148406009441906656339682474108112207735264615739948395234826713769636561113729871358189241468360350281270291643561416010101477466508284199826988242586538846474946750164515434171712075776886407919522100457562331360596222968200142429961683881961210267317963989569514769697729824441315484371371314500995445667831183275059761782680973677979771754119488526277459418818258783686619954461200457976075846368113345996340233026425761838046745744492072863310695198953648759254705353240523252197695877522210421388625449415209519539306311040732987486186542903901286927274597614188561414239109236983065400732172259377994246148754485510556152227988379425047611089518526172886956887963075059809802225491931719978466271978873158528169564512438909145436318982251971889188872546502417036227300795060707653823094976891550505708306495127852620469096972975013606239023816310902182212103291422482112967389781373393524416451167901687185710340413756521825827385447813767823738626274439209477931101796718990445907668822274510197651176881926519694624130149149491039676833117947629567390183860624019313832524494071782929596651571834695593890616943291023930745171967592875895832568183614259359297642016500571029472575280157612210260974894024321081922710209314064678731498918759835298988026272153637705144497125874982677048293735375052140599249144020995092621011446222261375019736118624312448227637361415233237049406465108767354902314796101375243679925379860784927544944948703369239225164533864782337374434364351312573165934619939779886867064441748620839044328602038611971296993398153441101055391815423902278536601135803474947392043427556222229322350914953051252437050622813173977678874232600749161848836399383570844004616276404988658282256886485048567299608802282773318430051293953808859437079910048589061748070257400070588423650328129588473625151570599526686658280036115894689056631838622356891091325010423749051505738967295196767990449077788560613626670406851896334146916865751743316045474892598889116474314097479177088904395810911538305652728523888301322392492858402197773399835516176102961448738684241103063345718341677100735847860911680139835009988098652611601391691302359601011093085537806676528804316855313848854300028354213045759090541235620402825935301176219739831771783275280687525815244817217880783656245040511958455560569059804101616195939000823711542508438163574182790136454947224761023515450174461697893185532192275383005295646799684715365597222970378297602464173650112158338836521568271335127837084959212465101977243618889613009934464555121849425185584351948166971835829649681083805090881765171196302184211021517958434793474526620701352023961614586214943240457056255551589323448965185946030800265799139624662568135411504263880592650150220920477296565178424788472041317598829777240144667007950121390501893321318490236054092268564072099022489731376992062894143911283282111611214316658345584952526883090216908034278630816993286900676560546101059031891993368330878932955633174862305888047144730702706264224289938158851567400104100166012762700281082545951865313444750095628673181073096286420308717623964045178684876335485568001535653559587238183006454458135944116748764480701467379274174888318099281357032286070003140477490750554521317197521442113399211525044448353866336177550921188443841351639081346449617904947452712073795519381059581835068950692849394021354741916645020387840503777449451388036098453377748935707018586883315519753899475091322558276152861127718275369038396712302316593020994141304638822712851476228715087644050252495817042372479128231379777175740132144264564020481631330983988096516890874568335048839895189018613329686047381125770950933130680684098475598916945508297735626520422801614803450604164944880969798014667504525895207633064189528776674192932364331188642960838082753934696906399508071538927744061376637905663177103951945402287888157360013535761446705762593677123880494835113311016813394537848794222386894647398981631685649501406473683491207964544198559203306045368818512853629658646135247547956590126044558305318357206893529659273702690121664474308159926268591333651659339958538474429755258497670017931311670209719431967964171253687266173751143952877160977966690381394191261558666321307174744703902317737663744781775061464728811642814261744558110905630673682881996829876759068715381938811270990520131511150040624280984835205353083097330977069894522735007193520803820164081395049050074355048280867732358020084419998389066514232172898869998313234374494104393005532281870588432948688133155532931382236002096050847249662310034404206083180943607449764822207207445248939274706306768506159916402106072967870312041816783011429872352396986094974807856706783757938373875298771729374961242212199734375479262655308616586644226284380322981047549891231978068707833129444088901603573046980089018397467632816255326603608820400290162843505172990912200582799563429255850242241758269209537039844373593777784533659663603444910495409290699908428699740280178319329984448295649095155280747348584470516458107902559393977874090818042732441263109911744579759271226287237201647496097459971247792873496455572085223162894981719664435251197400563506123900476164632513081092946236971324142915599763949812483551356433750*t^18 + 492522642509912478138586483994083346369449742157656188554158679363442310633470453838193721768214763260676863753683081691502407892100177029738174094413542879724200754814426351760788255327460566305088557275023407817352388671581119692653963426031810746796550419557573422670730798710812868868958146816104538633061579085745524680475412876498787407318093207082311405917656951569047838557518367501656433717274684906543874952137342658059552957826204941210418941645655504861603597252544962182004520493345784701910171864337628475865751979880378257227598090490797298597866340797168079708975758783056477587860992514766568856881094421199404310131326214795401647842686826982476889700032667935005841421269834070031790917468421185285256653162157854828366981914295891102033660586156109903994767493929118307929936190624645722470434409264276926255805107164525401429153087550860970777749298615632998218832138355889237191350381648047105301715935488279578945410656458384709720543721307008918643582033162923275185341582650027216959669711202283671362488119290371824796541236589892157683894974934201504154901295790284140342841720216995246944513402774295761038833973424251338317248452479523980946994293818961537003809501808943824982567853341989882943936094978577662336901013956646990130916404573837004452551137562025247901153454289506088653578802127682836934753684132769273795643334105482425235565062557952116949649941282955980240417131002751387154094976191986531621264129524186031499280435407683772738891982987629781757021001314539602553466178458835383067358810796595524005189073793358685417433470212150433484576505480785153797998661529411419141971473184967026749301997202794162284159611744525509893492812995820993817262677925102434292776573941056951463178628992989078451793148969560491808249844415212227694259500929075257649641388881089405763347097243921094090116644979236001645489492254260390040511640521735263897409603900462280718916898990637380002364988035463853938704912985742608798079450108986581934720338228594738817844705412462869579530159962674684728235363834770101004010405982072187260984601896862365570899810846995220432641292770528854019610649720361622025800126068923950158692612597736753588646522521840781895463223496779143341940697292282235678850144068739025913086817973861247410056930749926769588510046520233348185530638604323560472042930849357140799191566979609985054122372567799886944225493133135483868190025505134243599325254843985796543202533856882905722695956427711116493321812186630262339543400255487694468397123737826363422067711425307315077278812388574367990952137936137668967361946594337638708686895949209249289694019484124363060241713041468851667683491011633577695693369394012129586647684670994261198608945032027640383555049612482660348068907805643164528066497573178311309134580576254648459875470655761965189137033343355922880705588296986863659855155046589129411313598121422729444354938720203268094118827504667796072268503294213696936819106374542065760604907230536054053683536547412577398802095510083689546857286279265749269219168059848179776371789524662248044990088890557929555130788307847546487293179492653146713011026673229975447230499971256362584348409758309524059996816968019602218935809415527742963622868667316226754334305695897034584818490972463667939776959303984924727888323276390457023412081879480059666546758293350872532395074459713709859137592351459699910461166905674560330835676394998789455211396235804983829604401085126238234997621130452318331712669651071867926763627547153017701374300706636699474454599070033490840941735814012194172254329440408282293007514046746869002717800822575347788663490985062395285311034338652606200956587190239027595916162904211866412054309137173095698482036319064065345498661433712544024039548869392019451791737885489314190787114364135630608523761580773065427479739656514138933875616362545905048193484141085528634169462309550557708717703099009833526178041483126043794812973401645357311231997971035021481255947466693684694978439774728373976595955095772673736327168983148183552834931247457187292398602535819720674273132507989251588513370422128073236929893567691717561082741982500469467952641048717471490651306533035321548520275447300510161368800019336499058370504152664102085217902615918619684989696963393168501941853695211239887519289793319151951859661198779479523557666974737410441895309380461974994193722821126416655047399701774820831482063971505246878891892504256529860482535515024585107566898296153437416320699970491994085657948851124519200605474819107475319418408777954121651321588621705291235820200418188377590695920291897036759508664729873293740043576210403339953951312946200069454457082643290836708595799443098557321237984259308892771648629623274723491151249902892637245042531725894613536699555147659815438642268546707278233909878094190038710456477724394805816826306690274866049327422849060224406963497718713587849961211041767166890518859165508157596107016466259931895414323670326941994848531108715257038845120622656116158320033996106403345098153483769550159553197386539009830204428506945396112075083098023281882130396875555143892121097914332690960722784703172824026833957175807761455838448447015002820602996076210104536853684410960537618837490796921509174726855868791439613663476801264973498214119923754275940739569599133258190333087091406622510984459526786595020124361732938125159993752878231510444941663048850925513992228296583384074112080718270417870003656784886267392143132556638973968673668639666380873769528487509742326977806465240838393/42525766370937822852628559617940279309329510855786707648713665691013753541393668798129004762813318152020015814840822271503867992735960486237009558958798461440789876022821408311092495322478298372175597021768398715341584609921142366829433930322743057686367476083354261518143220042225986609656350265276007157933307416087439063037405884241334814611874324814888378408439985094350839292043671298208448566104902139368644927536176054321559144381768413223656508248467134786217152983281278410463540020252311670893688943489427534171731488196636475061942752521801827372389640114557589005511691498441901042909874492053067914908508184419641011255530504593428939657172264292727975367372823947777752350839011607608129975458793358347031991849177386140118290412760557830610335021232724864727906262395445556722529953058487472118379365911970767135281346353330679747753708143589642986990143498933881618130276282698475002234873614004306863890326835795973511755693686936131608599013172677190213593899542267358573667119624697883060360762919526695788220987963318702262105795783006064381899268345675813856772333395202512454395594528059056057942574242461404386135951423022986512847152318553800221934688254574507618222001425543863212000833808094504354042237535848717804754239213730343640226222329656345599959547771533656616784320587634797085005057534877696885176843834367662912801543888800347285161479469652569753822502487255927394833266064950752440214988507272997149475837041653331200134234547758903716152809370807740597032669950262705295852453142081520790902270115034695441242843782362743600391971432518378479535412371413119387965194450444056510080200185680485205587983964629686638880874097681679727522636417146798391895659614011772160623968532707270906145108737211897677401578169352867590214777879954427492980019132320574804664735171111694556190248909058298492672951499747599224959973475536828783102296854495048366860563368832756880265587425332401660610321828188596569029603610974665196755913963651148674970806138366169388772659472919334307310846458650324839785477835495179694623525835903392717989695076180653057544087398240762861687113397466927373306036538901452058019878866415583473132505816163093038813912040528593430002000813547826784314913551779112805133050395131979660244669222506848128152067458552331413208514978048041275886810469947554273481823047412018389295446907825704710497794470963731353916367675453948240658041396205575889282437124459792576516945052826619841124474764765205087487790930589522335469937174943351316284511801292290106527020680586677642686894210879651369177696878494266814368779372294556420351275939769917899442913882272079728641829740861350850864328628092500508774406409840703040618163281233561065370960949438415651647896371837314626593186785804169330526188191150804475586126513732052146274391777317674500647541030286382246409375696091612991096624366281602465870317745869653621555135552353392089312989863543413178246509278131902425645460439333680123311041985351539107526487965376061070719172690473217171931456204614759760993185461454421681117741941291535293890403328235624995702115663032997885836544114085608109259542297249106746856147381869365310937202516652592376045451623458325676715208968597427565667597285983220055232047028841546170133766747117226749619028759763107379592247166319337624636482841603258957174321936721347756010086589652605751358809528304012988249563325380507160516215971364987561319899455335676324234722618112491984655026034764180949368431467349905196401158903651134128648626162607695938235942956871087991119243400865060385595956144808744626427164092128566846323836197771941318696143293337784181283411201712075375152943611216261527498188077351549833295620057715901726481450893752514252070487139390851591621729955807008225947085003240628414411803478365897891309419481566840014271891527510590114927097024206064806318333259348613731657182401499822717482863792539294383813905267994066744722895832317385397213906293716263134720494287717581123907430331963776498797399572288710529731896496902193969919364594173618747690160358679178791106921200716348746035156568576146082962854961107026396498278546355843943811733905582731765028274521623270928300433775515587631481411974849150176304802507556447314449568953679866521319881655684197989624524913174888971905362142265509734688336404071457264386285053919444749834225605858659775913104027834723695085073000681163243643205639277384840061448790959391741088574823655110100013089841849978067599662794607287662758848032361441619130022470171353616979125154680570710980482365356956702145774762847548012790069563169901657659034994943769039513790710722977636577765757850880325735699293296591124911314646733110524411087076866580002561456569158438759412895123335382635757034257638016390903584808877113459227669754390849524991198315969831391421749282145375518970322245457623494114546313901877449725017158410186901325615474338655930595632251107358543008134414582882581300235361056349203856061757655275222645461088352640230398064307283392181649984052513401210006278235889081513658099199914812543012390043046340336520256025549427947987390224408606355864457654735692234325155547914266701090157841612638728792391195601961364784929834794788408716225491555673300925565660039868634276209341261185909759168822136894014670295598515563464453789615057572555594873178009328662725685887622547728487033262675804441372434705514427789127159498890104366652511399199603696169681399865871520868981249678159408298869309513699048491558643077919386167314553874713323640702500*t^16 - 4655941756200375494118201809199430869697456710988988024105841213573962857407499114315599122591046033896364446833926594285858788160385950648404856446579500600751789976212876112691027920215334134342953053293381357398939094509366108717446746963020906151498036905378473002685108752511325406492443223288964725417507272023823430027180431073107061508544034929044631987472911434762832364306183194397860575192748719097147865641942576625264658563585912361360393838954692224098555162455938307804669269451832831874964110427549221336698917237410641511134522325733989284734941066103596911284117850972193195810851999200849214042970317467080008480796470565107923574659240273053818625993355503778907872342523754099700259688699414643962784895200209135459183556787306565509312200561171080390882150055618764531412342925245749677175799252249553437104955091495064823553285827740440047891115739100893567180785810032671350974381964911431573011888146932849951909717158351888061609092732090978075925228515844714194952872196228420108051121091776468137712164689601078642853035718152162783673069014435258681356063935047050588244872662874464730084116554905260964408529428691384303619972541388784851011256020414786835830919800744704403610523582264247330510421869389320253137155595436808400502367036453028420038354731116922589872830152538045097716786492860364745636739972983016557339627801800341100700150971461149430146368949896958449947539612760242721283141253463449550480488714038215391219325073182798280630545062665167320845991230546456357690980223331805517724132546882303875935567706910650422037283053737374536592613461378010600239964618052142122648614759563616689705060138876333686659419598674237652355118760976063085208250910170030656679844854989863832232613833772414597539082091804093280873963151912578082114108057344534217888466975617717093099351984251474328746585372367778736710870062579630749148547797322657823849738135218024693149061034890502298168007397170974147460807446590654718205142775581147296189727943387499744516700568470142500295824266061091762523692849079760236541241124792270258880246818074851623463119898763741437508923873496541888437059122486277090950920921662061744616045463482815432781586432704132311175710099783319785908119065289521145538040527254582877051552160109596280953795838324490070241606133344420267370521668638916135066495998708545773776409028645926638056736535463682224997449135908733556878594815448431532610432854944246796470025506206847583352161123083355415788502972486300440655190832737806891238726815935723768847401075817661064035708906325881480893783095232921528391644317825063140366553619369453933323728241502739951150890276601979717625524290438428814046415807495149636642755364104151363085690094940011877310116235365504152388234648588502835609981054773435618523792461339978848143348622741519908805576025216608055762384680388298825964724671343361500940498993530690205412093026952546286562224580835876580433192266228534949554685485646114119647504900443121062446142755463384953925712790978902251459550950605424934396998340765616190949518962568572857037186188902255344808692255869024714680530462362542848965476163979952525540628715298912195335372501435437547664992299964372182891625795907798827753942244174351476603350818112135643875883591755351319406742689461936132215499189637656268230062187761616434749301410362446474587647651580820990285722522552073571493122541188776463621650177276127988906704705416415944032707918470069099465874759624048268905051606294941717414760433994237038041610796811148303798317651282409130944415437241774085222050628415225220979336533210505753771542023806731230916686824733427680199262433198264942418174375038912976218140982455921883730214933594644264687628019412143802042469182928921164629906791525037802122288834591612925589164243596789073067988911349522063643885125410176424738400445586356915673926266617014169992423730792501764283947665015607652428570972473563165490841760671122031777566088823623312597962277556176654095614458313559664891515952878655160726865175348131255547673166978269398443825716963139711940507699154458310916185052632924188145646145726709217852482586404989293947087885095022766101661359431301116941338599831080839231634563590159479479483126881422268201263010046548108631662176866473095765150114661368933207170449465698570687013585724182196866417439832848713365936590264968727525762474852292106152799161654871918973661743668949380391343897827777247336508940227871425229395541397720021426845370470017415846792706902849565310461143144359327565017904325011665798896152942758684233690069612493996481388205671005087489876898935049814812564007362061349215243884766637692507484188745665559948091992464352425566306425396443396356451462385823940402279071537682608131184529413161046502025124707794873740275030662533913778891202184267464286704091846467666576700048512729851678663499375226427088858458609008515313952489163182712889581298046157946433568300962396408171617918758356727471610750777816305049155418936484470962167231922274882809706491912543026673935972185215871042991812929605763575854784238507440875592396215428589788075803927378721722313068367373048983966947191435352488982450828953920991810983021195210108855112694336893249694455317969527399784663610003064427456484766648732984955411593795414496118448899150040000751273964847696558595166805331455578449142245928262721432194918695514630132607183013771182603052654495325706783173213385916860470749785243563935912149821215076071417642983073574807201315014098602826707979782874318339/12564401234933467984204694972042062984554132172768551185226486042508825075164534037441053414883821053084129134094008789432246659484580817814440770384988385426763833447388826706313474252623607401360711584685403278904268640634316593596551752536663370020582218376042721774233561066168137843771467364146047376377387727265403438247720943137118683803288314937038828663767472211453241433600810545329910007504024509777002177090284508234128962896610330642364790963964416769260112530268081711288416220291315684364274604849887862769246421001112387466570455243152972211893182208923403354713065836643499824285579764348202196490160698887492243087028239622530862640710226917072221583734021500078428384949043052589389724826129185390393475191808109417352333972797848197814710444850213302533339627941128218370428099746334194743037177425483732268454009477577523680242093662208727672979264781927318915928967551862813279698763543386857094885873564892981127792495683242537530420611514995063068568677596299592118892156905115546080503050330585391219459845589870061809117088540226768668033607676069710264805911949048717698929849155601694493303971800605385238977659678514537607476509795410253174802226470538094331602221944259340323921077121039244751803140780880103093560042876616682837518838257382850601144971310437201669185145918849730163368917345054749689713518421801750498598419224807173375967440499614504243650526907946253194678083971451488080586288412121911903955518653329713831276583190345167175643948116333496219934060154766463443910745174878531785059733021910520132328433744898235530365040236550756915542120413643126942864270412670044357659003145629244278934068277672781800867503793983504897341668785739933687956310693189062745518507749021181294108672934519782906856286276205186855942764643008996965983611960410007366710521639901762124682394387292462975423656878106196451011443240168415821001354768340771636328825987949979684724007287843017041402937316145352350921984962260968581093829995614438226591951484373124615795146751502759318534633089463848667471695524488725822236884644855487776194355370623251563747775791377149698111848757563901642163935057097429785357580979847354966304203199176986465598488827420482654253437301904295991990396266232953413325810250974032359771826924363580998109175069350280748076352706091132441273357718001658554539718010984986263957298617559057632503921444886507365942875123434697676734113169129692033318839442410585946703379557953981857521153471075898170810142783484715102946652438095378313132090875198735159243048748620413089061237844197511764913431995431433031331464976234320134994401212081713666151560610032217771518492603974950960237292294433883477242432121504396639131561795914614207383332608515231590493415782660764749944751625045787229355233555645471146944519486661033776048100875192265845349010795632843505402597777778328949038694194496231300858561802316211738079316934079549513526327905144915052025155191259755694358588384725902460432721627810517427546037509708685612809636183602967679667040779715756212769132772223099095000395001715896762331050011032324003537865850011033967669967868291647091296536616115699546461521267617080401752207780477764773627151933887775622438111240575835348997898031979457685395443802544422668066675746077119709431671351028778394944297087778149529420482072793381332970065625134848045850703198630514879261080885943298729735980598188768457909748763416598517251815524461446091827165084916020804912422268994287892956092955611096220681323941002587774978962171381530717628494869465089374237684767567893110387346765891992864280314966265893261541940188617096108536924367337007327837804160358146946801918547409272223151368506638428288823472852283154380095584979831848614675194927206640144481530968250702915003089137611302282839561229235044400825411483596159677755146782155032736340268227713313408814468170448622344763236298916974544275379349289551984522371441833723919985090046334449659396837898733445774934457423822650564524311474003051473402379385938746790280557019611664370697175959212419403692548993973142909135582587679340299895879451095701499234771509239690591254633697592166231060499135227131879715161508469447792962241237567524656442842711861392377859162765482581422313026876476076870902887188562879696796064441462571619399331188632892026151110099569081554367790943353784256895252086887886641023433943116183864650173606793559992500706810761577494784001435476609826026700541552070183318482828735506212295657294446702398760804569807466239608961792744704008265778600508661849523456516699964230559362022047780550948106014244559636684814424006117115682193749293529600333195423025342018701403647355605911667066802049015708708503411810526702449099887421588263925306836862990089667630221550912088909352222493546545042119750741524149272207200908348107023984370599397910062546977890629698349581610543517007434524492595206682253965882722103351063443377944481032910764882536261054347390307560102435160826738844472815589150114942588912379686553680367771576878749792209439039470313555874860446876401304061807419714532025899122964665489887138292724982085610078165556907338928793869447653072614146690170552865680768007186053487937505646615572077112561753772165422347398890886538857203625495183960958373083766214922425303507401611318335718340593124658502498048494521872953032002343127929763520726428488142004508576713759029573877720438096808224560538604759663925629673679739856099134217378808128467837603267025779010070089744257786737861383120794618343844414338828582633250*t^14 + 58236679723521564347447914226173614742531688391304911730519658708231584739700082860298564446630589634929328755427925337683658871431902309508426211252761264766111349420011752634102357489954486137615190537168148811673765328367416796473669380325678115603950983477257994910566334885207311969838046861846919479193795486336904236463275157162133335373940513291944793704374485279571262226051297669409019618779906282593682471812592814914960728572384012242440049489594467490591875764866816506229387106819061827827318226380161059214553276714078952055297610001127964523473372360142142193511912029537694067606184631568716597811970222169405586944041005167362093646894652282884337421890397272782646751409967992038937961074826650780948941085612995815356510675288602913321555127158672095374791931858451358177030052001708777558358259677332080267787933424687433362409110890058073256131195330466912965446543719272153857895849425336432632413537857788521194311049470585542810562221391733758895749302523606889554998314767033819526116573285285228691353642985851493626769705569203235554162774796882584697237023682065565947635931706771282979754427721626147515052883462397607156591073441098819352136108760693738437818216653093560270913275539431378727185527212176285371603077174087337639280721650455490792447002094536117311736067226550566185562455802479027862344289883766907608915198097499605816031823172804453571829286318818443502992043897495024063840768475249859147462674731359353506399129413071046685965683869854773523697815977429017761997172091736011593354207321411991743929883188057768489687291858724395677485394566509696447275801114693223444414022663086636727924956802226139395893382084469833958968357819934285550804355910166642574149240166529073914714963253561747080381335784183957921265097219571440189885929715576389231176905039901542336112086577397708766834536533729909989613622399261974235159458411886115380055162626901148516978878661188372152721007734960657083461295878409827876257204152841116889223851366680551042903188922547549169116613964620837289286035662799589016217843303261332796470802403186684787013809984777504390996254408812823121526785640463891960082057128265021852143482862154637335285446239669051149785675709736440171838500541850880048769695317185007770682561882458212406648764306438967329168868089492797740897390731274726013066132529727665506343340844214864949677042535798498825394459114487440699527299224791098884336064159987301870125889214974787813644887121460259346902840763846857469148582129617836718103350669506135430758541524231838926652532164935980322984130616187210275245682170519031849462412138873275073905617614851523692278083872894079151784657903415196443793880555563611246576801906430644624903303113480578226027290725880050705747891274483848755527941797855820808752522707666218018469543307100928698553838529932183286995551815416260470134644357842213290930373036125012860246864928045637143340806765770464004707149487367468059102635733844651521488545693191504670129470174692625170045286504049930149062678243424483775193080211745368145062725422058080048351972535263094843175213938035323346309619179010909342945459114796435782402568176222615350693093460899112812750405063108104991760336320377228079586564853595488227656285508430076314676094727359714794776570544842032701588086068620761537217678788892424211831739264140310144529479297465274802642442489400712819935702852657156563707391319257874826502845744285756594121354842464750226899643229223797878243719583657939914755979725943355044050028329412169003723160930566725176527761822829312620493647495088987220765468554311522132155881113597596859696728692844699702342345721436597767139573092027706808911094990777493645354128487633059542308752997265003972939222472043163252698393859790331197141207265274663448665681344928029276285802362846761267299482139035193576319962651950861079212286710899190515647363287548906250317768268564859044504230364060432153968460466381104797613895468242616759946464153460951121447482986144322700552299618568582631735159139588846481565340304870273823219275086994101152436477025079904568366569698873326177890598941361754649147110236025721602636764854194832216229019075192992323005541667503766328304946702231343974531392567549300644517558888879435163286008039753407751021406656146576764824163298760764909553167999109882478079297098614515636287462889042104713822972870583066117885736055566633597946251088357260315043853980351220151272967445879228869736951493930179201713200517665878721742136305240631841209185227028218686220877720887059977815629004570156948104221423335820644345626634156475316645668154210330540657018956191191340689064416896621866516944848135767628158002615736460957616229925961464033328243893138636959320135148649012282433858005398253149338769767654024458729487293859397417415376707186977914207935863631984791475652434241537642657892574404111615652404719409456362206855817030503673312646743095259994109202544843880569942889994604016626087767314013648389786580697029434522129910921107087462688899177284425100560910016483334130453716117770327283555247778066235707105325923392465699059591459081921741205577866788720492235675010517235849551825882647698226458412697698570535681179218973996639651445144260430668377280101176407108457523560871909925633156241555674184131134359839118226607022258909314674971062395794347056489951409129485990862398034382367899625893384901628667517440252331857146541822435349970520390312379155877090590077234401542875784179342068138173505409386071815624376615991714764231147/6599385851439529932123179296154401054334691381095425730925603962607257702067189870994388265677788806273768806026580420798993332824383672909389134710604738667162458253380243174204231126675238824588832497382661820129367955231073561853405609321879620435286226728843138688550229172586635198920803592454612716361577567796534631096407832440762128254999897446999905041507516348267503245298999161256849934710680286219235199449309576317940044777373440101734401743380191213560329036003046275069041554587977070297906752239685855752434256513241618339958789463728809390456621788197460321486002622309743159455174098602751517331300490163912883764102734811526525125480735270918143798281554929167068223730927438321601833788045895906800377074522427261100236396481443203761279031557339308764189786396210772600019962041588541029017639135860721193591473089935998626734151433346136612010297746647279187240732537205705632434784124082425429348796947266516171388072382995433523845399516722232077483869750056380168181747588414186476269818953358522618836566449336645751627863778017011151440589318528642923004000325126218086479866923617085827916512740863429967130153975197391046836088466666182629086679931483330526200299931701531830277707010917885827328209119244087715785278464773979356126153437147034326237753812076491030576897272481141486507967704804631113247429151479227132515575300526341204677723468014303592591545986404497045120775434235813075054798060380956665077615426934229411658630513474304241696621979145516790763966840730832652252699790805080576054801029899994175798522087967178116683343861309981482002578071809337515234512941927601620306068015861626138396768310041976510931176293469238131743585611866618316799989483674339180530735084118747741262254714068397861076752882557843249999028338016823511293909750674095477717673289321827644649612884122635622965530546255639268779507005377970016191690605944582920312294545139321497340001310418804265592829523186555350194057975632317133747955041752450735659590741197660069177436870666938828077876163284123590306287068841595779777709130595074733356349873339247726944723354477886110665601120144228338062469665304810847400055296477865954679081834197087086930786684108758406720109620601620083625165479417882034090221034619996996800433009013626355020840136076220888028075886395139564084209078315416601618728809825750477523305588565460271170416361716262715076708744903357639856638042890427752605440772863350422775460409775689351877019840646928053213635136136622037638622829547859196498960458994244739935282458104050539296430590752972787850684455782202342540603736817900596779227098178024569682823198737901236494783073318591374988972197447055859969783752770596024931269975462564147668266519059993320013709506543007275303148912987336215362738408143575789139880130371400328104705291857979633875274131887992137697826007614897114421652594046237293758647391412382263266695768662342405321416006681360626276988856052589162260654360676661075546165884369566181699180960519016618028893522730202114823716314436716427560066870780957853325032647404762278452343820479985006333769958002299030151687318792906384806173882772378971571502534340691671158100184557237147882065606673502286722563183773783168274350497776063403846515972091689416772643463551415813814075770459940875834029050790327350732674185227348754680990413313835221845079141602363444624474023379029143989297221887820971144064542798746256159327720575518992707261325370925333265538717651475270209315677594052007939680008452478096354334606241026379028505242276383656636311209035136024623731577525507580671989210603015684436469423545664956029429295319458883873408884506995924295748965705667389376918101633652788626091230314599478943911803043147898239537699178256931832222314862309761859314861020873527720835272222686608013962633097255618155168355298353208577045780304524266685697232744028142064102646235342363779886314161805940961365867105811214196364429232031565855220241775308476610679000722512474835112131555029343826942067677337562363445019182042733448006197877236513366065419142117230106109147976190558917339199802784193059606210202749372791157601581451787517161468859509618779061404903078487618139436039837601016936476139225045461550456751025808600919221623203732681929068062642615568897903484291988343243115931584056532936220829606402437515928358760388359457232490553605645245618653542448069052724519330706550546073820294305127456977752784363866192151580251688594763952911355745493194541160082637558909309358313211587616225545837189236661753036402737886061671114225967533662108223837742529456242866495624555219660049646549362864143422636421545638519044989084088548447222933986191002709803507481685983854972647976370292954854793667856152423194260039405144796788035013971898219800631335651144157190180970991856523498084100129870392137907531641943381184372004496762760614850086911938004467314502825841800358441837051575049772097694978514337953136837706520881124750307027480394088170301950357098834530442019847951377149813448527013264984971791990316441830494882271933580056519967096213289967014866265908709251448717296534616594202901953218370221731008484071916423481809162417771206188949262080272629714106962368614856736544247166940651263597817717234715461141729423660156095667152610940884202342840001369262670976175525333065891073691451064571300645725905860431902403806615095378999793291687370318755982176683543650731492995506671641888708116025216580890365584120414562107596547282841709375462953579585793609810376110532545181744159731352500*t^12 - 3146215589060032256440828941758140309703976455619941042608547411568504521915033851129718162793908329385364118987790060187500492934509974439441225496261009936860432812566684044909543397670571182578940194672296866167399134826024481875306083835753573366220349538947692953122781505499714530495832600624367911140547475737862290361504800705330599170282881681671275102097648122200005687997551323464842188006075247687643031896449441753506950430950534019286110619554253797999678418802168766470542513157302459294751736055475881856537618595825343403141314642557698846165405562464259332350300788664546569186252582766259944099035412975318123850415766909524455380444717788311637264579355930246710871258221882337174035341775429994245428617861215766987302318515162373574012711608511628506364002935124679611998501836152651827011184713044380445366005201687103521868971608213456856042596635931306740141611187918133810114777742624248927229411769741336456495363751411892252095996494955005458006829632856214102212586180332326606915543861502049917543551141915841999579687191576981952147702161931532954032440475195741693720921165231103844629476009139763327749721508356221694893458338424400541461070372553352257370967188541777722983259746577988367451070031467532530782058033047839024834218821374944298404442110256111558768090280639121298526883363861536240979926402162024589146558486601962614897875890844513531063045574868663249703072707385871517361045319711688926700666114838552538538551868875401974927496970697126813178441623222826850878320816569552757258415868662379238303866522706189577579107766675919847246452771124370560416239056739991807054596085720697085384749474109050104629258441666696387690028720525989626087987356907201078973828729781214890631169060183494233315860245867392686321264787876168928654024395523698895778245297871584471254503973328700446804820569391206357729045973583733817069876124905342962903795905220807915048771711875073786076910023110062647075921744730800640472715565227881851575437669381041461276402357073970395851233360813649954633107795693866300136460105747313283089629787643055069105642841482031222905398604726822008677946572153248797993612486339741077434476598158946394627872793386109518506613137908753631510054056059201693415100600774531629591737695027514680865921225437814962318466555530361505840909167856598631681125473061207420635287950347023986608773605050259701680810971952254766488544229177841381231335786946351632910151215370447105755022468233499727296951982464193752052800988040776976371606175738095029511315649483964929361106590216285925696774551263227689286122854839574769609020137819576379568366851724936025610313533147506357750355942121234548875686617535162656889849067718802630423074756539027056214872700437220382626820520015904403225098888153035763668142033494652227818555995875218285229026665109076163949522954371492216005357082859006863229179514462148652126713152057043565859219114172312981538132837727148528390895974696377265931642606585805394281430472127703474199894953670239179415825270647473109654140050941727160379801117522738311325699652447675528443539025936135489165061301194254991659228688375106106645940915477601213440890012868055065820176221492051137865375489263605100154398500560284576494260274452126431016931140248516356237565411224440436303793964182700390023893977669933249025870716845351970396285413094825945086188884785265056220980355322744856203412058252659804059757783701844117402384593841263694867919080579372790005124564618132705275728898178300584010884402508525441763569241359260324976440495043236832331092900174780370741743669832543966762123519675786623211003641517619390726153833275183010048397468996559082431574231800715628409763813642418278799783800617872145822540251662048794438386671124635898413010669050788686527461539086375529100883351029366550791849576571281602810048230691572432649885540202330308970102890557036615786290348127674977834996134819477134157743170038631889112020212645561271390197640639951392120799178074457298112487907014419509097489136597387672618588738525888428735348259546939325410140446099660903013983741722284976552926778268387962529793926145685650997849623280593499268646290300532325453070762830155372470483420276076691905630317242398036959405280461189644091758562023317917617760639119041053676459064666572319972004657491587429289659283397077281497700575230863870272190140497969708258278073803080014194334863813326888907032792346340075857829142855659142772706011147862827763931787153835291144728444728855843309179796133132548552139513026719823861386321428764401181408314549709512798163016943882582995263203704267882662818602415173803452772348312043000928796414577709065047708434695153935402091425083530262314402011356794894720422380456604185209034240872315733048747753919880958434023770889758466815581265670864417309649071787965346529894320746312612160805488968017030096907359381287465172410437850885793110305747900209058827153850781205773111541225933552260419562682444022964194569586463321647744347503813869941606370662730404366986361193555168352727492344800458694091697614389458352055906954142557700377776737908956699477583876650105272051590452000862528365503554697753135351109093439439297570494398941978948368674812557623037969351472156337945221743389797209640939062683803050199693012832588970850532558042511093398885385924885229906801252206415980859192447763864583594454232479113285049046962172490561115699667743124213937987518277403204063317384500173490645017196038666912858668651058396355198515228143822949514/21131038440569923427980623362070742292204676836019836084244544707855751262776716335696317106850062680186944452794469327681505745496795011778832204738389557308648265343335754006072661243048794265924833119698178241793542713794077907412382492902570213216433730905162759347574625429464595464524740566972897860271061177673633055234803404366972331850984893303201666389063475991989542411055908644418485012620404857352230934197296672939216892144299192443977148439394700930119280164541773787166881825035394560067189108156629587384641708047325378921050311090757271447274897351371178369290156179809522431753020512767430966824361175401691499737274766637892814441194472542348736299916308886495538647414299679354882719025762720883843571913495456747365288954250926514506558475429904190624253010628261094532083622300652963886017071124677186087854470485016744371316248431896496540919672587786854540425990882678367788584284141150623295944423722774559169469197285453358573889210275218969706229139593776586745409536613148872953573311919620885232727922128417831224424194363108656396238340182480876354446306459763752493654746307148304375102134391927238811007882186592631430755948292280880339440108154995885921331009633527072362958175158111457082578009495116537020987344837946239317645318887416612374652906294826202807265927227156364365665906443955715387245462800302944020370068696266609768672513567533484409775886163364153100140413951986593590076939602205033656652463189690882352601526274671417522673912741106334551707282987561779428395344157750258002145914627758602040734184025510668846523022216017182085229929786581622585726272966763256419699232563103729014570933012449678483277165471699530963710988412380797566108340711272514617462944850626532176455495389874180343349208737254177894085558717787858533699711024325921480376786394380236300602208742264596822303422931360421303973790903919608426229551201300388661098480070643147651581284984099619569632212758971728953823338345620719886385077719897009744722827496445709581110019536618277035717337468643745486202397018458311610125669629984229441781415850593650357212168376407024492279018364993834580002981686936586457192295284288733352420705380434022692142913027934448100335326371384497804711120993209967104229771785729054423252618009156931678638158071180017621764775005698722742141556162093698478089525745747476898473638584076596927392958793672762388176653616685627910871008511718118419672593607690530910364774711104424033103758110445828741817058317678839036773915464069499890267607381016054585999672895407058377057536374332178877354408355952864643602918369121356590672402038501063893073079207781457161190192106685144796762718858820622211725908567984667074903081202220032985144695750684707674920744725384013443088900460304278522097438252676474201679419136657193168808169653732447103541518156291600440904368989899916868837803872561843551443944849349992468587942116406515090930642385925538951133215548936861849603080465220835956182304555863142946327426720873698530634388126968627461258204947703771812384450571466121205227937048340371827556765927645272187768228929564011672899491414854133744453266127103676509958013040992362493855985812621695301100210070629440819555005268241177632405555781056360652710519122461074487203045572947883147680538181275672755133590556717796935843538031516141332722383096817698986203455379514956842393636035450093318192331006044746951939122920291552051741689745685159336254777642813307717352710179672211456335247243527752734782226628049806712464618197323483479647923189554923038490651654546002049287810469909260726289620625083547758047808499037843455266645526884966869545397906056883501439590284279230557118210670255538485748567978839850548342574738808109033771918741211167515718938446603454902505195367800826566593807521895301946842737495138995821679110497260736874754087473881481642097060104845410307101806502724002642644956178350610155787624697629444774520378714289756245349227375142613348753405667338094131245432933550586568904001694533346874562754987528708259808886840493614451664741489863922165364388897460708686188524531388225248713024810994025085291883945950461388601748545609267252248226173334980379072860263181746013108417288130523544581319196493432392071908837709765646518492089855752217338835651550688632626147908155318407617776076548000795982193859276818977505651237038718441721229813422672863275291975061896351023915999917198513954911505119752889226723638064845308308357484691533175224514540660363125188625867403465948433253924161547650265173100855476746925813232631758024122563400716721835685451023956759388969915167646651512738234941993663418742192302360802485997815225098064487803703257991526419191573919863158545028031628845398443874379680178665150804650827153806694983910556011873734843565035338017887412348474254949089085791896008078303287010826452422674497023617732278603412609373910120329245306257305355635879427499270263555349922756992802682311520062714717731861390424420249735309025193312535898093109203916982161288386988286897692930018254616698628933383038556831221569519894770830343167846505719278037764742598526040551163889615471153325889234713032883069832293455917655284812908138803986769308007584234762949525914573947898134672815350751551969173025248172913606816005897101353357255399019162663724800562026928536104423149966462913031624245511375767175184602462128060836776549737885257100435541104942724017095798420377178461380667075816638318904579695908696403634264698754241842615368604585053430427312669192878660757161701375*t^10 + 41495668153943466394021039078138224710770161583670269342684514936386995817059565820595165451484900011354207548154273852245299321063208350968207187295425072165954213360887007262989580794070770319932255095058117417934791284981293896595224930369425132392692378747555822516919470176409956064637938595345833555110257746966037794687059489708182607550776703435456926672186280949275595405692947295392413267250347120293805153380631061274792034112169745537503903561651546139650865109198589155279553450136739010755522351956245171546941929223845161782871978124692396568775129835593004024841074710291527332741218936217160560307916716830190220730410625136518733305837826621736296769692051754623046397790127662414531794569739420387624250037154549721023986683999533037024626532796635780686477054420565914395630957298773102146252432867959428852496285999326782615954179461278892102328800800423530482498919962219443389272047984639336802731973421468198561134524466596252556293520498875340332740399318187039520170482694552759619696788629140990132780032207448488883410857478505477132953581542033430832114982461701576190486886072518859673773841560563204115533997774082134786844691647501911382818112671453152487512901422027972345544517405072868410713402130873164276700710111006896432638017709550631137279147405414379126490868116272203969882367638722259186701681559323942462633385182480497676043501043843930078539155349987967362852882766826847247679036137814380218278670470297695035363453037566309780352917125269648190262273868800303259522012608553712782384252817773033522550656408190120405332721881861177682701446390490985996435083328110142847123106552231400519580457612686789146854449491639379605096046710804918845373056264602292605382680065520019309235114989725112295165546245331504771860558292653499512553811710362094448591400837736382578716780455083212417657840304527261073634826440857927197675190665690447612376047395856581169500471006114096940589151189689126604776356840481468390153967450269248274098873399811728625886315024561125474285098342144373956969457946856937056478139272453887240570471065180251699213444363453603323050883270369471964762574307483583975960544200887756627839479264860724522059613135163741340510737152145921510745000585613271698042326299561789432336321111361081879192498672153014727202785507451334714324623800288112631887406641835404109455962474578099416700400301548833040167578259275457998809490050442605070297131106973230902382545769493832438416047279151974338169024748814840982705487279413447330972281178512963876145405597204505764047867430673389563308780831748258781293471126550700543186927033493772399278695213266595570259761322368635325069584001803616951960235366941946441614693279124764750669260954559165456417032734457165970792019774985922576423792353163923538663510785280020235981245898176049640555454870924865824511670692622798531475189253740802070839091256470376903991237928414302317914201297687567146279180573488029359019067164568504892075792880897784050885868672753200718101162627560505670077262763838268482692090424113629373861461545422088151801716456989438394447080513002998928481667705341328920552027352877337587441772478144348381004234789011576474080308354362827124196484793067368092582432478607715323259156718223302847847510739290624918600057415602707963170623787015832963038839774617410751573199786870913192978388596450313886718276220146728201540390513248880957585625084710119646544800086253053811204742281460774102272930320587022439337308102062899806744765985339264108398478361652771986886688476420026066110148563512050059416039718977762895921908026258543996871016283882704325800654096560229750823057020520096464867086861634065499306106397759021309947776599387793547618677447154940101921393446398470954964401367257459963846690844276015020615357374560595529764030738725574307208692202514530369045832474067367707771547562143915627048371899892953944858937916632661393390893879843833309119167634463168647803609845815734622190914715991081354733693255786268147061175120627758899461524795360820127068286702548970493971470354525727896026374974568801024543787791751873438513749687460479246187338212827564721270657333774288292772316199009300674686889772435264121260752106128378521889481369905474094471425776863213475363347284771426265558179346905542321074042982723243335260990285218354996114760845095022515676624442113392329963329648891148970225116610178210355440663754192174023656401193234692876619294675495133668219311079731334811015762709676498063194141885535922031155309492259513381438599431344928588199788588815481716398635720575838544172218536006526449751557383713144032071191070690194947977169101988554861891939751081172927965262826595781411499692527360115299609372366820809101172045799058630060958193806402391584609181766688208927210777405732541815960096615050710177188663292746969363351033432178136494897235431128973394702088634585344749445097408878443787856182423311616027297341153739367249201992049056404475379054581990067675716217835568153125784477038927807196688535462359973473553116247368430093749602951647858984004628553018116965912001570197253671434147519771317755077748626057876426264310238628758356109228223347920003839864483051921927584938042303783471085936278514595138059925839648811327564414118385965247727089090683035124314183564098756533638771532196405556644105365140587210808826747056355156718294611186241459601271688317679753374783662598356093783263733736361302716056725329876082899189302020899818041432482591338752612623450785535935429749042369893737857/25008372684030098677780787942777102795401312988661115807342576216300203061983616016133234332785980681374446890437726504617785234738001928490130125985836657179212135551184431508646933854535817525779380748831596967380239866348153262643480556525262821639517156188951074060261093449517054086310385213606754888652198193164967984539837481034268085022322111375406140154792733201759703548060557321582832827586122944627791788313158639456833799683856651265522515406539234603786866881933543859374132971111139107893917637612289550373849615056929112699273832672800323185135368266374275888271206937242771702755382246655126874926963207476147873024067313568279766963009246309144305923587952404078605033828349527519710149139799922538820028923902738105939345824466429020653366890086537310561897195548440722767775646156599776229462343505344202963114887274312466796009066856665184691213023310919864480048755949741021494111614438210351164517266031666463031475100295361195338612141468618898457625124417838652647324732486295559651824478923752121464081168559761219075793789786795463758384113222564292356723659232065803438715455707046946744889625031501967860439718489010513371985357244431499072923973600356081029036036591182954870837370717873328342660248457375470398968312742260994770040058450068686579277968070863862760371152214067285663121943617357149603651132769530531218667772601344569995126233082040203464125663515479841552485178508036613647920157249813635282311623660367262355480380330810875923909348989971935878600052342949490335711605857255852842959668502806027929188499452351621473171531562434174826048769603121484513981186793434646340149844746107632251454553510904069988173692564101677900242317676168550111513560148383908324621220601267994565513314238962193694550355048452946995871317886914752696048271000179484812811122929885065859399708024382727693227878005035745009039941796879817376358411551226996976523440178805458814169934965832058764464027478115451499560382698658665778337875630720912062782019113768532832147897021392364689001111720765186345465674847375227207467628750390035702053887845019079261257029151793949416367295444786553287087728796672580706222509546002873035256380610689861515924216139430139982265855407269839306897564584254063968184892610692478619375240887657137072351473695660839055182393571494381378097110302276271211834172824834681434574566527868811697600292802723777558783187788811273776236729863533275968498317808765666427107607222844974798937966686131533857653070348389729211631561212571612425132810659358690441984752874985299518663823723658390379560168745186655777057617860671434311494881088545624106813058511617276735696980456340802015520710142225618181355495531124173636477047572015386837588895973977844686191952175044726069761282805765510588117097197660080452945575754042421543352780703495813822570351322789546205805911655856652615100852505138216224698394289757222586649143615345946544965505957319016093276649270011286630386749699784207145782195618818471045549046249886813474020492004386100914124472973557936902238873406824439785175211217340346654195156907708903181501821255849712174759819094565718745222995928765930112770208853884051087853620649379650171899087616489236915535153184910751316175651211322392268876372276241457044859932405128090226448440132157945948973053087969945495601468824919038105863613171252778573181927407102156273404444311594830941147441822343897570150432584935848937715772397120929222864166792493121550409758970540265536458201760242660084087417392030665746134750990350369463328520615606355866823301326638647965311630813032910976956503113580127936172000880526297350873522314613089440438282967839261055118740705541626572043831146140727242498572717277174725457953777632008960378728111036004643178206462170722842565873665838600233298105264087870901068911398122050164999010482403109483902714984463994708605449663483494644351916977908829887543879187516163613273095953397471596197123004574783618808357106207531472116168073237961023387657422527783698432196965463270692576274900190350938401219486855787767400704905839053243487100616255774123017256897652650699599377733563318748192091731192911548796283386243111700363253193880215928828939392872964589053680776329593309776545455858012301693183390341130544998170203423384191698338605253724489826719787822737782231561808833793462036966610515522491688163182522952888592658271887599106957675299566003712473294346742005269280498217194176346870935158413363773929857999557582597546460713726133155029486827813327915311271686705950028612329713131448175219230702687359303968812559114233125315374432342585169252004901758135598810573671500080719447197167920986134153554340751308340670804768800391601849035818418849506455225152422240604340889607694648419325796207428258685446508303934492446450010783672190789573640295795989697442143851006600591157144442998177711040482481349974404352789067928888308458527502458315341506943651111364215121080083673412046488860879022241288480636953397121359240878226033453110034213811743709218063193116767660550605747304156316660356369492301624182415311100262330002835714661053708364914195217929583731896951721013955249656650390527286784315820982143985853023228653193130301608333895865999603134424639121597963403930239460954239996583650960161524530674819160480684778192185188820891664217153249653194223753753809192943796978320258106694159225167903938719716678849289822925794458542288664446992706472532186937259405677558233284040381024310983106737115928328657678316862589840364884376420270863079966219493301960298750*t^8 - 78393001852490587604201844569542739748351796235151325878870646723822098735961416155430899566993727882881975763806789963479374182560173422430746533931427870765326949207277137723498280728084607018013909783253571311931350740229839375229363308492083384376399218247607702130696283894694870528318248175104251274596342530136993912835648875042957208870536211420568873679548864615098877682559858837426524055264117996288215606362181546913628530115012009402860090907985783330151336197260272011822348050685623163818090937232346361818879399346240736837450486869050745199949921673094815291208058744147540119281292327269272453945099055318378342143838325453964951627847860698559546167147188954540659446098523310179507136828963044015488514387932003202244186749983231203951829964799474586719191448901148226088043773272310680157499361496367176168871359614508655395408524362576177041247145904533142206027594033234778961165498073580152830312277567500563168644116407295258427399237730815911743667548756043213793252342775403567263636344394663798881792764734931151024551926532733056862031114094242317227858295653534453712243129536799969761745153451173359083636233889386790015566634148711794152835522392520818478825870216991882400903554040944598358223686491536032765057487490465856187958626691643722111206824862215289534433437040595076332329749529734471501704869836917196624977132031101316056999220610793118218466887882224246057188576211699257508198353367591379382562138878144791466796319634653380588898275509327716336696605067167524802225514657641230521227170755584062456043592943680756643146658047454453614564351975939909033245407683592421286471200394082843521118332730154697349955961973827259057769598600804977020794222211122646114985269185829568117324058465349068675913566044596676410209831515583897718187345300677976735786888850909284381151418315821200732717726244936716464379879675437586086779245903511316718111610794227427495270936405434242513336742888990922628208429288647014594365915431995193326714069780003203010591980639919695300361019022856940180201166268209909023664422063363288272389110472266244846161309738741787895874072937593370334491708355484275391261662256597119410843369013912013561595157335080443076409024013555171567232038415818715671797157979073726806061153797569466131389493926060454072256420747212950652995685701274130209940264231418102023334481966060494300151493126850858023109803714496948709494087260257050582246148197101901708844355571003237953153243826355937909644367440931090517136677997258024132937836988738035473889549525519389662570143819040081419506676902354962904547007631159011740200466823581701638889461294576753484016778867023025424847241586000521266548485127811049959372599151260533193322663963429928114345453230847690375888181693464849293448220151196312200261797890795154247060091299012301857221900698885958136363021367930740111743821180242024320870873646704613759357085229866790636067961195873608962751490931664891969941456236666054737624833914366094459927165643632708337414017134202379665547546463430441064258131118488518704885939404016783609170794380666623967248244482298552021906225227359896771894025520437657612263575075316803816047699792254691793679625352879774315952564969282528755641021734071323966804022944678291367265742487546250354595079146792088500014172529978300626213951234857997809735386550022397178634903941457393159683210534185860105118452189415856152457212910939663562651654560718750856358508650566787610255097447500517390298051213709398718685452697774192094145210018811238570090075887426953430576510777422269172656632454133641161565650619665875517512739436550312638975931120226096080292772625023481648674132978820298055083468603880072378441106630731021656763779607307758673928265807831866831068014183307419928666406946969157325571628204386396878486869777250128139308206354918421474033723656299207605077701315582681615011620679422812331323342468849284346916012798246708148779809063425191470080130236610802799575267515980496793049113689690769415859503178219221853727780979652585303645391680086597396181327675709597319049931910342482562600254209540746303878923739355891001600879544955352961457509498286813556973996121501467976537469942970003401405506300509994430660446173837157134265870319751135739047009611389912189534466551075378152095091760623207710836132139067448786572751320883883059670512365983674643730541024795410103691008598111697639489612038269954535726278343408032257952343064932224907772016103890264839565453099842230114817293739031816057021135671372833787681640905599352547081147482343348122924222661709295440573053196505620780572260055770050348569262114845637574515505614673387376702861058372795817354061338184699594749867438199860103845094592464531436400001394415248337366668954778216392077180317766652403781006152630890313983706780990568814476301787109130706986527868644036381487173960186881160436550664346601830346667321411685294070699545281432555046366565786705536983531389044855427601241896354872707803316473156606152624594947378813880111528811448461812213084726191339407409778582903089401682602750524744872231099177563740830442007968422608355252227977840047255955043134997393805408008028279922887499393814442447055125646179976088082857802212667273532785155492143254984624364827296719664452857688211102722179024814538840758768066490121071306672112633745510925931140108761625561849345344813910737774181485746082529334216598842239513509235102936677984505702343257096182449650799934448338579176786536406434439797889261087837758220486327969033/7145249338294313907937367983650600798686089425331747373526450347514343731995318861752352666510280194678413397267921858462224352782286265282894321710239044908346324443195551859613409672724519293079823071094741990680068533242329503612423016150075091897004901768271735445788883842719158310374395775316215682472056626618562281297096423152648024292092031821544611472797923771931343870874444949023666522167463698465083368089473896987666799909673328933006432973296924172510533394838155388392609420317468316541119325032082728678242747159122603628363952192228663767181533790392650253791773410640791915072966356187179107121989487850327963721162089590937076275145498945469801692453700686879601438236671293577060042611371406439662865406829353744554098806990408291615247682881867803017684913013840206505078756044742793208417812430098343703747110649803561941716876244761481340346578088834246994299644557068863284031889839488671761290647437618989437564314370103198668174897562462542416464321262239615042092780710370159900521279692500606132594619588503205450226797081941561073824032349304083530492474066304515268204415916299127641397035723286276531554205282574432391995816355551856877978278171530308865438867597480844248810677347963808097902928130678705828276660783503141362868588128591053308365133734532532217248900632590653046606269604959185601043180791294437491047935028955591427178923737725772418321618147279954729281479573724746756548616357089610080660463902962074958708680094517393121116956854277695965314300669414140095917601673501672240845619572230293694053856986386177563763294732124049950299648458034709861137481940981327525757098498887894928987015288829734282335340732600479400069233621762442889003874328109688092748920171790855590146661211132055341300101442415127713106090824832786484585220285765567089374606551395733102685630864109350769493679430010212859725697656251376393245260443207713421863840051087273946905695704523445361275436422318700428445823628188190222382250180205974875080576889648152237756542006112104196857460491647196098704478527821493487847893928682867343443967955719736931787722614798271261819227269939015224882208227620737344635002727429392295787537317339960433121204611265754280647387259219954087685018452644018276624255031626422462678640253616324877814706770188811158623541020426966108027745800650363203381192235667051838449876150819660485028655086492507873938053653946078221781922818152364562428090802504476122030744920812849942553704767466152530758020099539922631894731775020460692895088759816768697709929392852942719618235349616682965588619641481901650587890817334695517569966025298749744803731003319221924484851558954514861577345754921605194672998723178335324707727877718681953596827421136527053197700621441350305646080801647288739462027770760022986555878786869263298100794486713089663591528949368441773087403330244757890028815001468061778485255511359206453328326747241699012847287416376861740936185505717510465824785628509773470223484462519563155871156071396232421148712001253171689749849421016553400639678116235554224335774633525813329770044830773972337571948930242774907074234027018776784349427408218837175077202529681157453672463042679900049114025033282639118724329481403071804621614631806397791107534936068987727102837830036597207556697180616555985420872310848555855886133949976868030246746620357936735194836402029187506686984089027094554613554806383970734328695024267385410775934970605979777961190512140891871545645420154361581845200502926474309739262112008761641752785997242962703808148747316101676235228950468185132946180232295117421987572318165750838906285965864656385963863518460882697268080847954074587176783058726179020583951756040207783571020776364907064416558222180573988679636603153144183765201846334492240733106761668171495228030075453677400305403256606300047142574423543745566829347138418284202458699903852427041243404850831094253583965482147475318078027415256420456056320858449938176802387744630723277747476592353703149539330692150795342409199132989505912164649971482957410971776996244510790685915687382586640996314461787364035147787685043614485599822209589519642340597637483689013941795253212317628675215198251490265379696969392275596872480221808455231364727273102289229055195254383180155713762915263824054770953887215349854236205653663639366351874802523940989153419031575863569053760909292272253883616649110742601987907228447429632135226956212001505508713776341193241963124330975246792551387999873595027870417346778895187151281950803807975803220481915985722460665632323270907205494486482102658276803588318352321518678409240738619786287114788038742517306763285737348413484905120281752615301240214659525905944219657254743385438805262528430415778614977783029811682745055613834093084630693788195841859515409854984700003081049197368449611513084568484983469671716171597473469840856622203154423566099992686957939733693968088131007857845232954716269614603246918606022881049546298996817394006354653851610558113463245497393778866700888581203946212488348018055176219331585887356372616090474387534140657606909261517457217808572238775617443916675689770062265595351970557634575415785616185825864939081233091709183995958006636758055180086173809684533142743752692754034742275258265782703129782856166757417189007008764234045851624222340624339663111904062043785615198349643929659769412513422377216601912616921476543982491347622528368520835941273869225332699140773277866339124931258765016638081154394578374566601924890265236759336661960739954389966964691505960879990348426657702942500*t^6 + 78765038787724981455316601897261371159575702469778494400832874972620426259718643156787702073155670576212441585812127471720521179724177678571193186924413788312062180867740387126374843854803823733322081506042883861706820135136707273984781053249274233740034092786525848168919657219756587246584588266041418732829355685132404121461740798968410470877524845130506088418942377231635959495037772717801456635089050626254252481410672854671226628992012323621464875242066963018721195024569437367598736436122490932959180440583914506588347074568504085987488267710687556240549920705539914299440844947814542989775418428754356469352570186977337123231484415243327256638092760405487772327214806107846019925611346491029190914816925579066910419287873667013406698315787512408675601744910355927058847359862732866379477032329454868563975010710981918629225807951595772735279712679204725827041856921795042259940088139434292813857939771545463611626153198804392635808272742913262908050307032138184355160442554912054323437594574425719110733244209654999765081294196251747016104562095126896617902866728925436883530240823933806362733982019520872479013048571877619768484759843261255701416766562511950361479918108998372913282274261193829328292773710967432919827675807087100546057904169245091328898422928290055452364032749631840328267372085446060405215005440409554063605006923276541590505515586194610411167885247724576732333177012322117381021413200738879575064472256218192130494499265807271671326843426921402577684212178157720561878216902225839647856703519253485019350640865422788039241608511157643660820625157943768152867508271674585659372358312467371586415076166898046409015912581849887720728187360438439917581391513436302394968677124846388245224150099422442745120800426836488746128447465430579636575735622861775641792027067200360672321839162632501040964048285665186384241742371005220121626647475597533675199935858017253451812539097022862974698855939019529102300997728142696319129576523883649975772102285755367967627578848285002955720532930820474487305715299811725272668463014426583954632737051440814737154841512925818309820156725563100050550250650555136537517064851427838193135659497098512196962544340330390224529225146142048247251101282133408211119132872838293990788705172397223752432639462434823981222787539759443613405523808977467095254190577192909342517080598158435531058457841211851404191260981659266435876008952113372401219192498850450345838288381527440188531453615415046817281231794173583251406602794946528924318883870257730204390151169125584875531169682075304633903930135606438467888643185618087057939745589259638767988734324570447368344068496542332294614265504343239535995815367845124907054861480655627980608350614341064008767026322905847707059908406001665754775009531400520317796353695758554949879315089828999236863159483972760985799184244719188286002931912837928123344439525793104725009087215104745293898582841094085109752765250478252053374201874758540626386566562384548396619419884610856556811326222796368847343589289537462915785502020709144741475181031073216389519739740372889091023093379015057717467571713861699570962393230747711258674201639801194545123778838550599581837933123465019193069167964432577595486440930917903715323579069118831720834666677600486436110360024463798089449079874299455327762949280623341886753890712272000475330074323833837677549953581127440860788590865126121608261148117330757562904581758564417486521060852788983264723160146326330080544603825035574331393536016199289958496246650675649855227969803444437953213983516230304960853943924013835271728506345671012189058609513860913769912069879742346416226879955129498006003568010724833998833625792398745588098940741852873553321845205415737971436606408871460243694623476250255256431555582715152553019254913547543263227215035417743890233722155424128540883367676788564242288417639029791874483849500940168174644721320022438369351665907867408687081169015654976926231244511032234415785849135310228199683769599428635890592947073556069009979321248106101814758131098259747386609708356739814198168387335933159029732122026035955194459656298421832362918063604979313233872685146903881111392420235178966620437312834073818840454932051109097383905871133310179952507895342449783453418721339173344023874631471708488626981658446580243856443184314823596906695168845184850265952997741493163426006402524483040047874869110829517006512735659599945105911071758879947921928560600556979406485260760845600499021446503597156457225507418826245360252243566726176555731374915211259738317805387154507692820701087751370312300588304085860247897832274116452506155220342366535591235247499065525000542637850614563594359243104273683563820637965038406024001608724044711491402710363731890946858505879825230325165811297981747584180553049815980017028723521274958397426105624768160024407098667282760307476649305759489033664521099809003527999904863145743214292214910253124351282825612145322313455427478682232183927058881473993245039062809565799983213091031564424493374161665657048061595436263839588359573121604413496565729757704231981504079686885694274463291027952345958705377046032594443771638349253954487970315671083322501288724964207942924395077623830560340586303891642231851512121192182968541744069289051952529679654105169172104289820317686753198235550838763619216435642120827191598255674652895645117499962561901407184783189482601748338636805584718121483270344361005413313236082946280252635111283204634824316365984406213994041689892496884553876969708983422207605376426453600070774349/2197164171525501526690740654972559745595972498289512317359383481860660697588560549988848444951911159863612119659885971477133988480553026574490003925898506309316494766282632196831123474362789682622045594361633162134121073972016322360820077466148090758329007293743558649580081781636141180440126700909736322360157412685207901498857150119439267469818299785124968027885361559868888240293891821824777455566495087278013135687513223323707540972224548646899478139288804183046989018912732781930727396747621507336394192447365439068559644751430200615721915299110314108408321640545739953040970323772043513884937154527557575440011767513975848844257342549213150954607240925731964020429512961215477442257776422774945963102996707480196331112600026276450385383149550549671688662486174349427938110751755863500311717483758408911588477322255240688902236524814595297077939445264155512156572762316530950747140701298675459839806125642766566596874087067839252051026668806733590463781000457231793062778788138681625443530068438824169410293505443936385772845523464735675944740102697030030200889947411005685626435775388638444972857894261981749729588484910530033452918124391637960538713529332195989978320537745569976122451786225359606509283284498870990105150400183702042195073190927215969082090849541748892322278623368753656804036944521625811831427903524949572320778093323039528497240021403844363857519049350675018633897580288586079254054968920359627638699529805055099803092650160838049802919129064098384743464232690391509334147455844848079494662514601764214060028018460815310921561023313749600857213130128145359717141900845673282299775696851758214170307788408027690663507201315143291818117275274647415521289338691951188368691355893729088520292952825688093970098322423107017449781193542651771780122928636081844009955237872911879982691514554187929075831490713625361619306424728140454365652029297298240922917586286371877223130815709336738673501429140959448592196699863000381747090765667868493382541930413337274087277393566806813110136666879472040533669101181512800351627147305109247513227383069981708109020146383819106524724704050468413009412385506247181651279029993376733475263338684538130954667725082037833184770417964219441299071582210135881963143174188035620061958422225124907273681877987019899928022331833059431276738863781292078218531833699986685039716612467618440323336916377045599146311439096446171235951498588419053197941266581852102946637921770126407524454063149951357335264215995841903208091180608526209307630020818791663065239793643656374545803288302279886282607370007130011918500539755684757555776426330418871652764552779365546527147283520660741779091854378513319935033819638393597361947107377338112347626322398494700731024431999482068858292941093215218986169846506541287384573539508707068365932726962298464165994304664275071554395151930795845224376524050263051183860612951428996884216069742955984398460474776822446450540880535884985337877043008134468241121580766755342093721472224765670430380491954341469503228940385350294598078696962590170696701020742432923983250699809187598904288785462996493803374296049653283925326963308273861187448928027292431336239777876955917004282385624069265102562697734411529007731315531444579921146499280467320765566992841213726084122632736253641323684383039590965516918235585930925684986189617886919300874585760065546072412193623975158306247607375831575543668102963071000806073719962221013813600003461338781723066082483324250500285966697466186417399154649890850244823099442694204838981694152211031421005739799701265442332902268966928380950421430748607261178487835968382963682934503381838683888031926721429409934860745877935556860790558300048829565164982363893448088888732208922308091653320526501518988255469591836507799567747856364025430329212962734782619248202005800593911501406437264496341635239701761800024245063622392256050220434621315182346991630561482977069385760348660308993430191349290237318663973355989366734231473947407907349052148763718483344187836369567790828733394273067990629866231009403873821426345187068135919073870145392106366696999614440807944713150911454321945329448777290019733773526234371787102040362787670817628673462333256604256818088124746038287668206099983644653636478953937934472540722827897881982096443625896842068320318720080177633238501569105153201501776111854164676352209578047484031479607373718069212119601553350111281472747584611881582289035190462943929486224916921903660731774888388709551809961130471070153334134510270049019199872170952559490298189165609656654681939405803965689554593246567420117103407893338866993610841527125584283287797321913324071829710364234637146608324486638929205131366007804216077847544605833591022432618227492352851924105668281667092444104601253983623523938339870221371800988530407795250947422628190798255540273504809132416924052722766223091976063411327469985246575747751239566468110895187100284916287409133575252906490498427471352035922735486941521348656954056059370246619889947990448587001510523238720213460340167015551966687444462660362084579447820874166748252214124597916618094476135963423502364004377774604294146670570730946472631940354076977141453468767479175700574078757087040803101967876498446477993941393703953021865683249641916728181212408228271277905785619655195001969099374448369741984446406910499078464076673492515508370379094347877380994105088129703354037274616089393927473320157051941714786789804985787782943899280916362070242616209954976332850179230091903756560303496023552927535974914841642638082970597032141197243654818750*t^4 - 52488007715203388399750309955950345485425121271588505076010500320497306543452716589257986801683010068357907881953533377565364799652459319852178174985261934928185658484260341237737754686117818037501088847897236776684346540150750907255254119150651416719660575217378456220803332306485846350218243008272061239560041988523412092139448481771695637648149108629315158638290894619682891179640972378750777570279221593193860531669467029569082938925830729002604272724119885418214997882418928272046924258340935821878663884646281646954187574094314076285928565089405242610939623196760171113932370285119003346391831754889676427144707375457791913748598239710347439657002299892770535743957964784751717448617002268778852270523741692437410923563799724935928044125353348056772969107361609601859763078718943332523652908966706343656237459314879027080751070993014087972728097953641082541529983881431601953416422486060781388076125299924872757445259143715049853276257846935778240126982208601281712296689399508402857681137819922367731065270022753193786855999965311330102119334160178220169570814981173834867355762085737625587633873251947891087934468278083790463274255917912129419472205023586255011002818122999673508264742036228544965705317234421912528428825102509244822140315597301266344613037596407017310973805338583799723962336080600535251279832198898337269009231111663097023557447311751278215907679984261949039796254290989305229476262713161352282583729387597098737952116858012158340187712014467247177324112114252798239474018210764769852118970686226288620802769457600377175831995797746848889658083299597055669795812703216200249076718089730581877926887498521409775120564190060546993329372935860162425110092256145413522885572560280273106306205462422113886462369639607888286682000919476803967051467940117744308144967404309237917343391797187340371279068116463790887582903622504497943435333223955387679204716954600088504596512121139112220386116227392553017550621955281771965676481365770094958127646596510920456471978547115682740107270730184792045558063396237215430815388002670950720392493277056290777162205379904752153356948615872553622935907560726060324046442296670142689571293762827210409656058544717034913636430942617114990580854484439210045102248516963507635404144782306342289159692453692485296328391668235944034969612478463554180635631340814963907172593294616398143255995725469148189622612981178303184002406234398790417422185981481002039824001561210394414940245887898860878340431971955216953168126496183703915464084435592178733389872436274385220899070282421981776117353433264616467349122488250602410722947132658819238267711142633268997226107547786835897232234636233434188011463717244988232012709330136690805322349146345306338426411071348581068020587019492727971142535275859939403676921606568787032707839548237744385921368335806435199281851156495834541323594136085869915187173214675226988598540530737218406565496261859362644371210374466797839931045005624734978061675409443982811926098794349426272322304474709075184686552016529618747695024097197454539804093229271529434988238254338681836515493738615197419193735940278998004600385159695535918058444348471148363452972918808030560186555483671569434581095956272323935896100469871041669574723640605447914099513836064173193442869831263367089538047857712838633689884242591315558621254337274421508513055610380511333518256541211174476048131473709743963890215875104627541708842405742192610842336457247933975438974210550440007564692656605061347750943768934865422109602046854551532427552495207002851565518847271696855122170237612649083809740008430526443027238018362592003068013815595806894558788700667719185633981475391793682721618284269578469850531388356963684838143008235954006014735966754477535376219382274933375256699663186348435836928676854151233928501077740559407572674298058016182235144597543842606852854093137688778588209949675572745941962927562489269332937649426383176346937832037301257419463954725298660680964946468098046259834536209597718199774128064032620902863596287443745440752904059237373187284653141806086361584323970642528575300951811094041772773805473861951920792569312858274037279700861324625247282735946755455937930430557817185174634981813150067094821671595676021267280270425393686183252436974413975450612271217003228510161713780368436016900390251426654834854062903552875105709368930481504230460315151014628978969586437349284193886790427102284323932245632329088936147842257585264395110554030235790238890814602080866480605041508173422940651776143525785131986276662913144978528649466056325511785835467643334114328824580115327400055675222787122265708210597781615258953669175338335843155700312283560373902947688730851805821410717831601649750833641749973429441655544702117150228080401898490918526333756691823593067820100257348990350198028202636147624634177925673076792127102643281920651825390748108966614816017308332739085109744632150757324264576998784755477306702427495093294284161216659852298862172773336025532657655315404350355936947644341236793082430771649764191332200457620811082539026171018682967485260759455836973114169774027330092370952162662595341545654202450034740403292768252617351786841507956228983604489801607756357861341935226428462291388185569102795697890178424772333482751053881011001312670923573363727409790567456282048405704353572294327709537844059700777788086550258410364860835643850820404411293092218100561697751517596795327440492867480118696179834173440670049388559347884547191551673345294355317272147879671617542609858488610191576732727354/1323932257201263740441856548509106513371932146405218960460141328813475035726440331403536883496664416840894482359162059736221762289564003192320899801502946109459939154042098887834138503782706603631232601730727674619278083034420091678955687703961029046685427471871118673464921073549982506162640447984071886550351261489804761159567769943764686808736667819241967914238615298895355734536063020843135133482375244898289966375809249951464800329417356235952249648032997392348826716524338983983899841629977062112955474936233020977209016709195120883832436141771599526861424578277561253755456477144692886571692900805066744175391706066113652508719167946320744805981286198838491140515219348424710766488660152184903336741549298097041379003746169679399591192410626613263709835087823005424526810324775969032239111817136477164675108130076875799723142521362640755931578896505324475273832305498422495963020678987663418108601126989872161923757462720364677517926326075852291689714192583203772742956449263051748664691195084932512336971727639295001683637687215930471402599805471287325890279840106631631082595915939307780945183602952732592785777676805062968875476305723166463401532511264271942679244426590279344586605563494767968024824543223678673524898318059410204912415897097168596754593204211053819732655067927325921407560722980979655847142454688110639731750902386959715889362576999752373093633273326688793279399824020045458012058763323806442295113819241507560137760955866146004368425629051443898499266909441646165880832441342408458157040233157473308472068164969978456580940616612131169747295091231061947521867555637777490616531509641444052128262385322785916169036390536047880967327076127031134993597422032329562222160175987247014877612420292401800212751553254949100258201488416726067611099713408921111134203797179831517425467963898036316238001026455646051232146179002853863528021094576577145171501622505890746531886517158190086123776502174680693382477498635397665924529051107561784474095778582395536950026121764614361745851581324810075706185227635014123288800973376155572219508807747296670270819831795378179572590526799641223223620283574277147918078389867803929145350986130426822498325424087894591790823200568183509500722620049697262208560630600483001832205715956165008229013439299870965341244225591715298333419571765650354823987130562812489703418984435616239682010706022065937947136379968371410872945133764816608978246660632654472288358747733281296841658217539073253778941258356468839112567762674368356890495012544656514923926542323741661585291725002655828913878799876091161027814427801502353911814000481149832918973512572181803676614388788090446969452784048591359448033199012878193282198898035062708722287655804221165825104465435585349183843182453604042209615163920608211629166107139861951451267155990102920715406824605396517475084258214710316994175597825158505200531394983553369917412247152806811111892850186034038245838735707520439883079756684388718042727106359455142030832169161076750131126706690436526495535387155275177514226907144124846445448050960183941374522857577330989083353498932831220625110152747868004416543170198575275330898713042086465035939353336114462810272719542708403331031369147658229017479126025357631490947249566435436871559598250474937512227740238511809515553410293086863837117398365881455220440396308213912912065455522090777761581706414446569748636378803385692955800010759799192793403395361851123708194873880550291551078280470721022737351800445909112328432823955703461044957508638546508044001790066075877907529099622896916356277518033864687614162433426220314631735755490904025631962793867422389976188942314819322849576134039182858604775091746667978140891830181680807590515099620689991647183432129035199633236512911164311741879226719862168066605454782169853010039803403772725998895391873109633734975087900845933392322301512695544051722568723425664276542418033799867947721296547902397878496041269146367194281759060868352567134729221481130405710326294767881650220215747556021617550647045267105071276970677659512590635987669535797466515339383292736269220958448485624589402583565292799399120903642211956806762658406833531717869178167320776005494200676021321287180390386434141843583594944701272196137447621933783114361659153498861544271263241672014763810398140767227799343105250945486438467571583041758278715237869873951689095891558289291657089354118884710964490118194057394338902148521204509722624177597065324736821210172048131658319680361194001798682137234897214003896184538359420132000564293471585305932949373744522902402680331828059855711587950910088804470509096817626954632237518899101618350974312655372153152443477575282431700527874389317925072549161493258702282747859701181289538979909825759466068524011746909451670584937204793594929162134114476492010186267481089327153979395573410631071736288179102724170806089491440911401366526412106516149025656565048637351167506515759974831879551967001168635201132930357516044915216369751728082071681215737891680558834243520413075000418410100637576185055254996731243820195308302321613297023770049437206167313338184490780828347541099428287202883250215696852361714117905661768277542474770147708434961303866449883560843493464043935698278400583385715282406245035040642131083551066496522436686819540048643142212149623065043306067551040061454572920661585309592678120613044030131242393883835155077662048101371233352751169821120274887956345886164542718279466195720552166888479525152152357533896902869414352263568388004014192148643472064071246204998713052057828670133997134375*t^2 + 3474076937432632583855737418014763506612780953813327734101291986946874809117938044922654789164406102630021901969888739781322093968251797713628370163737530292330245758539193531688382260665939955633798313006641836285891111721250129044542821372288536820812012321504000626151661694674353184841786280164463645743765564425076553781247637092260096444778296769197153846852732948541894073282581434262252218014895519551476499414078331912617066692832886133922979541418980293925005489090169627421897651335858777960546975233949344461342978221639662191511327327492599611449102347685045942638327751896055852064174485297117651155622184473009233717006771721706949157230569610088406733798087788499700419689641112411354678230914862488660537375821094374023003603242472020950234467409435966927914227433299583919685713382682710635959355471200286834512206551199145851649246153115777933073334745944112131176578555899300580344172541314101630796915648946967163832071445679623545402406308147406072890891335302697732518973475142040410560097522693328141282687161677452192642131460953430749510229093770159476356134118755350453243148366873911911741285862734097679967351656097990191071837698834196263591790767271666978094478865717549774028540858235658750252266556688938383435011655666476191089604125259272488607269725845012554618302193620850968683548456257533203154553179875687414259215429464832922300080150238084855334136564549500433442198630287984745926705755629512819372259056626735647402418417790930632706980976579628411053701902265079034649396577404070776704525391155230433177103349434630081135469309581671291785797761605827429819786736771598978341285185054218772971012366364691858884507746439328675469937855502560709773425999820857229966848156074821188596264942185077336637050954925330789276824304109257058239760563955503378030718123544460366706323999062576717850847504885746360317982843308851384815146922084069523654340965503160296558635760506559011614088458366621827076670084003046742912254892816073496821536266980653829686438919638223387091331706028006558276038524605700188880348628248758132252629414830939342817810048880932038624423394079524853026977720601783375788387336656739586614964455390386890709295514711394160004232194089560096801439693755270269654983488572988227627579246860423353635844654606007926690403511000598481560197857721213801433272855763071820891789681706312204001113092458179383165191340595297673212670146252254245886863671112643696866274076209712817021936090918073462705962769882566848316033220324296089708550326295923036060720368922161081895104560608518970707766064808174358512476857818491527146037574070148960965737770275989106783149305351065606655198534059686860001955231499244663323095088455789348479696769545275645835946558814019010528762499751577852289002145846779247069781926930973295851682584944683870434850396630112961546076741471713925634789352802751011652085663841050270100247597149437417716545390974607392088952993439627386339232583229313975562922556606465260221825845003985024125147283575587930994133554092633227922476835390353842172248074559101182487878757833988133168406127946864886780712791365553540510069909349861816971991402751332564321609292517342352006030897742029121460750760173526079973950353642494564021963036422628310711635282120926454749351312610663420133730559791887595336305883705334345255620964727095416886521789330520103470358038286815831642957157569028660181673131765268019071789464757997634806888988549292786830047502214407754368308081730065254500538330934477581047419800087566510981292931225593748623626345276700926686269595337190442956902295836319889911820023007100243476769667556485829991030276875802263256616563558286055246162286735612927364766129951353711015269154324630171178482856980131415318150261646779639343696313571486508810525104248732110863157721929652884590429173079162855208824128463806092402736879337569540938693626352680289906173657880778613241714887521904722143872699947995158690798967477188576385189542890074700895342851087044579404083138752166310493772423804875732893159107339918236898041378508249106531573648315556736320757707473169900997490411335499431389645680576203031912491147260324011054662941999635616851208051782020937867573497574261264328777507865041615374860687370740868044611580567913955725061210030416143692417324071459183567192925766275212334853923409699136652527364934536167129110901721227682785095034937223218335707890017058712261818853030519826505355854230249252374794296217428218916152428237496611277810943915786776473610198861700512686836000024924936186310493394023366384382887302537487175941502650732174085882859317059869216287346861516365187199342963466348808557417521250562160701737735324619677754136030128404081841346673029606965826408638976573245805923642854139464188140497472701017382858272845399891259042749688018259949631197411938501683380156829492866135593759282660494754609611298327654271479587761341176179020042036718182529752979708438517000791515073567069592733216401661497968998689197483626038573374976135809444354233399213068900352359205014218906069662126906675852702314167636872399864579127087242082116203791687226277306018866907784030509968081740548532711518621866522274832538462380700285301421025046315036256847775468317832043068340316356596129388861984168320597727062221703757696158479497057482303654252228269735818076765425692194184253913474773819204243411607726856139291326891099230714055157438834336024170472625870441293868946753895258424096964670150824891084719155001199105189211525077296/825026411045739424409852558559685996187442721234125038066037476320390247318957155260302847232477054704975327306819005079544817796034811908856650434191084466375611341604022451235352385802280531827291825483483157208151031824604426131092242363261407194851065436461377050420118883135000611424857652595053879692251434983660501185299426966012461283615263656937193155319552256254447509081714211460063085022807940910560421243528757412665052878185444914487774868455144615927954008359327970377231995482049499202634408562413276486609159077590176999549724494238291239791130872633184866942389444321697551634834161084720180328215107396711349061184801005985950655400670024794739963492096321418264780031756512642371596664547472976224051625208320280797270040107200726149945526207347102397950296672478271239590277287329199991696412216547409228257442923735766635154266580984987661531070816623775870458630148647992583174333839335877188113626072368217831526424521535507732955518078028312674052997852742107943569226432783972551099087207160956931095950176334072075977728011186589098930514041500597695592423524388634605487693205929235155641829033071332273254426054298218975582288762343638554309796086277176535762802468659399312666002712770603299355273876083547673519856109712421580626212881546600997518347537056315870050171353156778403546512903966193772558834997109742051323358089754101116455964625074663596513648731407162928004074719388680508560781085265301041080666009768803809005602632898330169842786357354200693506842299936380265752510715708068603130193314682032919603132404577841653968022415962374594567800235953286091683901197185446669426198661645704013590597950748916711669877253049314759937806664755006067882558694838178128127182970366951016356643736274010712343438858873211796244878195448363797393433598601515856351730970233366246491122116049046747386387102384444504804916196693230352537055877527094061270622208403479799293816348806286906636055311152072278207986496734661160688406214550493724399676030799621341949100981373521202024150847742442815882447022291282609198212023784470557245878446824126514410715003473913575447116954458752580936850711726259135824960186781096221134796785776847971004709995586869636976486553718072842971219581421300979820220859128359246488637196823031482438466784190161678761287563066120996453567848847186254072167945358282461173486074488034285182812137961177786007450004371378474668864353254412448496062383496933285251062162152826672511281603497486369300821493333313614498833133948804937277913238377993389221943912160511884611210588718925890907615637544051344887917169392166106080502464657077302621720610069757213567177214675871640414673757653463819607967083273392913210313143333377681286150167123498782764443021005975542205073900300432295846406437990460581132018555313624488283219652465014982395680390732753365547262658992505526028317423956000517174334537380660622672495022596557044862071293474243364013597278447817037943016115858239713613216159356070548434536167911708014504466766469606863221336441140093316536237307534474309378626645589609986248868801583353567845449287099496174969725571331093231714602725743877551487921128260229674933101964861491544187616722687616323781780020767150323572065600163540215472254947607815055952133394551999457545765703126777567254694695547733681819164397608431349437168254501323149444967926650181851449407763249789335150353807847374264460295688244860379387115390508937905828186488236678178204448640690657912668874425649229589705933769322618974736325011024434792413312706382689085822889122388626446200205290924693989045865312838045400978966853221551733470547070548240231349227828018796395998526275224365683713863103530334550116696796391066321214161662431668676140770487539011171293269662662754550226429898631326966476938150016527997805775724582315011534742984206445339759597374931184381059392209036137671970750206755592032197443967650269610415865771348274532982044636624489926602003925445628121134101897405313642391465285578782538717186944127316754109780846242267014760026539086090550326079920349278679559436384933452746805135231841973683426104263774073250893001348156422499769659520953764859184025948954188950241744104334061899990704639107069649249952451134272305745482318762832566246511849918316968909625944881656386211472507735607560494210854627171652460851452045923389317789072550757792914685382836755879370785540232413477993850714002925447648102110092487030243265134414552198775682710239010666566139244186598376661211607380973830326257662135314735205898212064911540617743761560045278978330474851241553051146470928992143124874035276606189646355255800971120824041928615096937731435505915000057907524108119817698907458799761765286228108405486223883659134814600565776135744094706664294653523623904627598353608077613458520252601851042442683361887772151552831950951294210804685512007656516211356232196387306509285846615235419694936468364712457954840061091970308079850637680158293759173266332072474685995888167405947002128361157588991447142101604450045805639463234169429031511714923395757981977757549575665048425727173254034231062480432477345354293875767573503156576502225178640739801240537064189780656658586453571813975717766518215633669147303591233486965000415731817519663302531874312148599625879450377263017461071471300231530247710386530107580043554573940302822638369581136764992634254470138374335151944582788732653633129843209470943153593179764753068645938305854637834227484340768861055959688956337036797197129801019789846839623363026277595746178399363125
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99976199406071023716 + 5.9643525364487735768e-1835j)  +/-  (8.66e-479, 8.66e-479j)
| (-0.99297295782023808726 - 3.5027390235076822179e-1843j)  +/-  (1.73e-478, 1.73e-478j)
| (-0.9270410059394583569 + 8.6747231149033999844e-1862j)  +/-  (9.56e-480, 9.56e-480j)
| (0.9877961691517282211 - 9.8120732427348882403e-1860j)  +/-  (1.35e-478, 1.35e-478j)
| (0.94030397197484975539 + 5.4864455050222347165e-1863j)  +/-  (1.68e-479, 1.68e-479j)
| (0.89679248072729144314 - 1.9121058190650257997e-1864j)  +/-  (2.5e-480, 2.5e-480j)
| (-0.97306588247251769561 - 4.9791310228080781382e-1860j)  +/-  (6.82e-479, 6.82e-479j)
| (-0.89679248072729144314 - 1.8361536021227984315e-1872j)  +/-  (2.5e-480, 2.5e-480j)
| (-0.9877961691517282211 + 1.773232371284121194e-1879j)  +/-  (1.35e-478, 1.35e-478j)
| (0.88059034847484895104 + 1.5593585025316823357e-1904j)  +/-  (1.21e-480, 1.21e-480j)
| (0.86384103849192815921 - 3.5501576917232763147e-1904j)  +/-  (5.35e-481, 5.35e-481j)
| (-0.99976199406071023716 + 7.463455861266640807e-1899j)  +/-  (8.94e-479, 8.94e-479j)
| (-0.98118099749353905881 - 2.028607254936836448e-1914j)  +/-  (9.89e-479, 9.89e-479j)
| (-0.80812924328754771174 - 2.7128350836159938532e-1923j)  +/-  (4.42e-482, 4.42e-482j)
| (-0.99667116370412536031 - 6.972982186266146559e-1918j)  +/-  (2.13e-478, 2.13e-478j)
| (0.84532601780352374363 + 7.8964983097906538417e-1927j)  +/-  (2.07e-481, 2.07e-481j)
| (0.9270410059394583569 + 5.7650522278206612183e-1924j)  +/-  (9.54e-480, 9.54e-480j)
| (-0.96343728160335037502 - 1.6129687175552785963e-1932j)  +/-  (4.32e-479, 4.32e-479j)
| (-0.82537200130273362236 + 3.3461231403389094718e-1939j)  +/-  (9.51e-482, 9.51e-482j)
| (-0.86384103849192815921 - 1.5828788447814014676e-1939j)  +/-  (5.25e-481, 5.25e-481j)
| (0.96343728160335037502 + 3.9144313219903554687e-1943j)  +/-  (4.45e-479, 4.45e-479j)
| (0.77028730284858275563 + 2.6259042963944936085e-1964j)  +/-  (3.2e-483, 3.2e-483j)
| (-0.79237328596229458935 - 4.2207160783548059091e-1962j)  +/-  (1.64e-482, 1.64e-482j)
| (-0.88059034847484895104 + 1.2160620594387578329e-1961j)  +/-  (1.24e-480, 1.24e-480j)
| (-0.77028730284858275563 + 5.517772967716532828e-1969j)  +/-  (3.23e-483, 3.23e-483j)
| (0.9988182618907404702 - 4.2073804875190713801e-1983j)  +/-  (2.02e-478, 2.02e-478j)
| (0.74705974385718497039 + 1.1378847012810110293e-2025j)  +/-  (8.48e-484, 8.48e-484j)
| (0.73005911348187219287 + 8.6664767660037029903e-2028j)  +/-  (2.78e-484, 2.78e-484j)
| (0.99667116370412536031 + 2.7559350100308250683e-2021j)  +/-  (2.14e-478, 2.14e-478j)
| (-0.63391240132195075352 + 1.2758033827750517806e-2047j)  +/-  (6.9e-488, 6.9e-488j)
| (-0.91248695683407599658 + 1.9258082931061531009e-2037j)  +/-  (4.91e-480, 4.91e-480j)
| (0.79237328596229458935 - 1.3904384867787123205e-2047j)  +/-  (1.6e-482, 1.6e-482j)
| (0.68481696369423821128 + 3.6602526082625933251e-2052j)  +/-  (4.79e-486, 4.79e-486j)
| (-0.9988182618907404702 + 1.0638074645673967485e-2041j)  +/-  (1.99e-478, 1.99e-478j)
| (-0.73005911348187219287 - 1.1761413222742940183e-2052j)  +/-  (2.71e-484, 2.71e-484j)
| (-0.74705974385718497039 - 1.2460149891784735204e-2051j)  +/-  (8.28e-484, 8.28e-484j)
| (0.99297295782023808726 - 7.9282351535975751167e-2044j)  +/-  (1.78e-478, 1.78e-478j)
| (0.60662334734689673892 + 2.1582784140774587436e-2063j)  +/-  (6.75e-489, 6.75e-489j)
| (0.82537200130273362236 - 3.1332856681448933804e-2056j)  +/-  (9.77e-482, 9.77e-482j)
| (-0.94030397197484975539 - 1.7788851021523848505e-2055j)  +/-  (1.73e-479, 1.73e-479j)
| (-0.57735026918962576451 + 5.2574502532237763783e-2066j)  +/-  (5.03e-490, 5.03e-490j)
| (-0.23280045503407815822 - 1.0531369738875729583e-2080j)  +/-  (1.08e-502, 1.08e-502j)
| (0.71033435247058484662 - 1.0731724088737607326e-2059j)  +/-  (4.42e-485, 4.42e-485j)
| (0.63391240132195075352 + 1.498546628208911193e-2063j)  +/-  (6.82e-488, 6.82e-488j)
| (-0.95244423903845980129 + 6.2128615646759825284e-2055j)  +/-  (2.67e-479, 2.67e-479j)
| (-0.60662334734689673892 + 8.9045222250613761972e-2065j)  +/-  (6.46e-489, 6.46e-489j)
| (-0.68481696369423821128 + 1.3022912384667358369e-2062j)  +/-  (4.83e-486, 4.83e-486j)
| (0.97306588247251769561 + 1.7877574212637145631e-2052j)  +/-  (6.84e-479, 6.84e-479j)
| (0.51560983185369037392 + 3.3523012690078523267e-2079j)  +/-  (2.63e-492, 2.63e-492j)
| (0.80812924328754771174 + 1.2754246980969241593e-2067j)  +/-  (4.52e-482, 4.52e-482j)
| (-0.84532601780352374363 + 5.1016196311560517736e-2069j)  +/-  (2.05e-481, 2.05e-481j)
| (-0.48311275445054477271 - 4.4765020372206919804e-2081j)  +/-  (1.76e-493, 1.76e-493j)
| (0.98118099749353905881 + 3.6827515407801887261e-2064j)  +/-  (1.02e-478, 1.02e-478j)
| (0.65925894776200938586 + 3.0732866554444019774e-2076j)  +/-  (5.9e-487, 5.9e-487j)
| (0.57735026918962576451 - 7.0339849663513613704e-2080j)  +/-  (4.93e-490, 4.93e-490j)
| (-0.11805370821588289815 - 3.1914042562352416763e-2097j)  +/-  (8.18e-507, 8.18e-507j)
| (-0.5469618142490491808 - 1.0209677163891133289e-2081j)  +/-  (3.98e-491, 3.98e-491j)
| (-0.71033435247058484662 + 7.5045035224557826111e-2076j)  +/-  (4.57e-485, 4.57e-485j)
| (0.91248695683407599658 + 1.8748984446163244957e-2067j)  +/-  (4.86e-480, 4.86e-480j)
| (0.41509311132829475036 - 2.0054901764722502471e-2087j)  +/-  (5.55e-496, 5.55e-496j)
| (0.95244423903845980129 - 8.5218297273562860898e-2087j)  +/-  (2.84e-479, 2.84e-479j)
| (-0.65925894776200938586 - 3.0699699291860248461e-2104j)  +/-  (6.14e-487, 6.14e-487j)
| (-0.41509311132829475036 - 3.1129329402179146273e-2115j)  +/-  (5.64e-496, 5.64e-496j)
| (-0.042509700046314414495 - 4.9508534525621389556e-2126j)  +/-  (1.95e-509, 1.95e-509j)
| (0.44953072961765315134 - 1.5893014364432952313e-2109j)  +/-  (9.45e-495, 9.45e-495j)
| (0.48311275445054477271 + 1.418315391197176964e-2108j)  +/-  (1.68e-493, 1.68e-493j)
| (-0.15655801081562154215 + 2.9355401406936418499e-2123j)  +/-  (2.15e-505, 2.15e-505j)
| (-0.37992906516324059686 - 7.8453289441663958623e-2116j)  +/-  (2.74e-497, 2.74e-497j)
| (-0.51560983185369037392 - 5.665848916518721991e-2111j)  +/-  (2.75e-492, 2.75e-492j)
| (0.5469618142490491808 - 1.655079123194412809e-2112j)  +/-  (3.94e-491, 3.94e-491j)
| (0.37992906516324059686 - 2.7987106098201968391e-2118j)  +/-  (2.61e-497, 2.61e-497j)
| (0.11805370821588289815 - 1.2451410306774515965e-2127j)  +/-  (8.99e-507, 8.99e-507j)
| (-0.44953072961765315134 - 2.9794778548592596855e-2117j)  +/-  (9.99e-495, 9.99e-495j)
| (-0.34404602721096167088 + 1.3421632449357784942e-2120j)  +/-  (1.31e-498, 1.31e-498j)
| (0.079727518863151580004 + 3.6813393684275734083e-2129j)  +/-  (3.2e-508, 3.2e-508j)
| (0.34404602721096167088 + 6.6938877064654663755e-2121j)  +/-  (1.22e-498, 1.22e-498j)
| (0.23280045503407815822 + 6.5655285751163117602e-2124j)  +/-  (1.2e-502, 1.2e-502j)
| (-0.010883346134298060289 - 4.6195619059753270967e-2132j)  +/-  (1.43e-510, 1.43e-510j)
| (-0.30748033069781296176 + 3.8830037215595223329e-2122j)  +/-  (5.68e-500, 5.68e-500j)
| (-0.079727518863151580004 - 2.7070747898825059527e-2129j)  +/-  (3.2e-508, 3.2e-508j)
| (0.19485771554439756144 - 3.4263429833687567902e-2125j)  +/-  (4.76e-504, 4.76e-504j)
| (0.30748033069781296176 - 4.5200376275907631958e-2122j)  +/-  (5.87e-500, 5.87e-500j)
| (0.042509700046314414495 - 2.2371211126479402754e-2130j)  +/-  (1.96e-509, 1.96e-509j)
| (-0.27035693205995046759 + 2.1315823851214768934e-2123j)  +/-  (2.47e-501, 2.47e-501j)
| (-0.19485771554439756144 + 1.9975253779160442258e-2126j)  +/-  (4.75e-504, 4.75e-504j)
| (0.010883346134298060289 + 4.8155945493034820552e-2132j)  +/-  (1.43e-510, 1.43e-510j)
| (0.27035693205995046759 - 1.1652800485352332229e-2122j)  +/-  (2.61e-501, 2.61e-501j)
| (0.15655801081562154215 + 6.358021018817170828e-2127j)  +/-  (1.95e-505, 1.95e-505j)
-------------------------------------------------
The weights are:
| (0.00057697791610551049074 - 6.6230609678699387851e-1835j)  +/-  (7.71e-129, 8.92e-360j)
| (0.0044542489464024179218 - 5.3452589211517134527e-1838j)  +/-  (2.5e-129, 2.89e-360j)
| (0.013886875931699544861 + 1.8294173279652352096e-1837j)  +/-  (2.19e-129, 2.54e-360j)
| (0.0058915916291156157751 - 9.5978309334241202764e-1836j)  +/-  (1.73e-129, 2e-360j)
| (0.012678748302488905483 + 4.5495804913352707457e-1836j)  +/-  (5.68e-130, 6.57e-361j)
| (0.016061762727588404158 - 6.3808159578512958583e-1836j)  +/-  (3.38e-130, 3.91e-361j)
| (0.0088824213404644353648 + 7.182624140310197874e-1838j)  +/-  (1.31e-130, 1.52e-361j)
| (0.016061762727588404158 + 3.4643334100322004104e-1837j)  +/-  (4.71e-131, 5.45e-362j)
| (0.0058915916291156157751 + 5.7782767031201380817e-1838j)  +/-  (1.25e-130, 1.44e-361j)
| (0.016320712243564271261 + 7.7959028695024054116e-1836j)  +/-  (2.71e-131, 3.14e-362j)
| (0.017454551255944539068 - 9.0763749690796238914e-1836j)  +/-  (1.16e-131, 1.34e-362j)
| (0.00057697791610551049074 + 1.7210520463900266585e-1838j)  +/-  (5.73e-132, 6.63e-363j)
| (0.0073523526799468727348 - 6.3652543718535956666e-1838j)  +/-  (1.35e-131, 1.56e-362j)
| (0.014457974173823607052 - 2.3370552537579929599e-1836j)  +/-  (1.51e-135, 1.75e-366j)
| (0.0029227662591848196211 + 5.0678092104217783381e-1838j)  +/-  (1.47e-131, 1.7e-362j)
| (0.019543184362412825274 + 1.0728076608554936725e-1835j)  +/-  (3.64e-135, 4.21e-366j)
| (0.013886875931699544861 - 4.8471911341096911119e-1836j)  +/-  (4.98e-135, 5.77e-366j)
| (0.010348381925982899453 - 8.5152235064100260514e-1838j)  +/-  (5.92e-133, 6.85e-364j)
| (0.019679435177049746059 + 1.4901382496378294753e-1836j)  +/-  (5.45e-136, 6.31e-367j)
| (0.017454551255944539068 + 6.6198101033896558182e-1837j)  +/-  (8.28e-136, 9.58e-367j)
| (0.010348381925982899453 + 4.6021188380543353752e-1836j)  +/-  (2.67e-138, 3.08e-369j)
| (0.023781305633938594412 + 1.6568843443809516326e-1835j)  +/-  (2.92e-139, 3.38e-370j)
| (0.019197324416038633072 + 2.4056757121000255249e-1836j)  +/-  (4.38e-137, 5.06e-368j)
| (0.016320712243564271261 - 4.9408335852490604768e-1837j)  +/-  (5.01e-136, 5.8e-367j)
| (0.023781305633938594412 - 2.1480365971022109315e-1836j)  +/-  (3.97e-138, 4.59e-369j)
| (0.0014227244991909063688 + 8.8995558404763807583e-1835j)  +/-  (1.95e-140, 2.25e-371j)
| (0.02110986553808529171 - 2.0249762098972196501e-1835j)  +/-  (4.75e-142, 5.49e-373j)
| (0.015244354979778920718 + 2.0961113180955671828e-1835j)  +/-  (1.33e-142, 1.54e-373j)
| (0.0029227662591848196211 - 3.2734317904272300599e-1835j)  +/-  (6.19e-141, 7.16e-372j)
| (0.026072929780797085726 - 9.1003607911162926368e-1837j)  +/-  (1.26e-144, 1.46e-375j)
| (0.015201349092489154985 - 2.4532991463019916987e-1837j)  +/-  (1.13e-138, 1.3e-369j)
| (0.019197324416038633072 - 2.0788478787696948291e-1835j)  +/-  (3.47e-142, 4.02e-373j)
| (0.025985333596110916671 + 7.9349069148654736148e-1836j)  +/-  (1.56e-144, 1.8e-375j)
| (0.0014227244991909063688 - 4.202360679544368067e-1838j)  +/-  (1.36e-137, 1.57e-368j)
| (0.015244354979778920718 - 3.2681258843755843986e-1836j)  +/-  (3.07e-143, 3.55e-374j)
| (0.02110986553808529171 + 2.9294122342079995952e-1836j)  +/-  (1.78e-142, 2.07e-373j)
| (0.0044542489464024179218 + 1.5689548794999270024e-1835j)  +/-  (5.18e-143, 6e-374j)
| (0.028452890627688033235 - 2.6652302813578636288e-1836j)  +/-  (3.1e-148, 3.59e-379j)
| (0.019679435177049746059 - 1.5595513849162296e-1835j)  +/-  (1.73e-143, 2e-374j)
| (0.012678748302488905483 - 1.394329924343312067e-1837j)  +/-  (5.53e-141, 6.4e-372j)
| (0.029923164300674164032 - 4.7330812625994448497e-1837j)  +/-  (9.81e-149, 1.13e-379j)
| (0.037751531761739081055 - 1.3895385518843421997e-1837j)  +/-  (1.11e-152, 1.29e-383j)
| (0.02408741944019497479 - 1.3528747502133697384e-1835j)  +/-  (6.89e-146, 7.97e-377j)
| (0.026072929780797085726 + 4.0636987894580911414e-1836j)  +/-  (2.81e-148, 3.25e-379j)
| (0.011596097688354896535 + 1.0708913483484434501e-1837j)  +/-  (2.98e-141, 3.45e-372j)
| (0.028452890627688033235 + 6.5227505445058214614e-1837j)  +/-  (2.32e-148, 2.68e-379j)
| (0.025985333596110916671 - 1.4834921693567272254e-1836j)  +/-  (6.49e-147, 7.51e-378j)
| (0.0088824213404644353648 - 5.3079117973731547289e-1836j)  +/-  (4.47e-147, 5.18e-378j)
| (0.031906290255775783597 + 8.8436370532011599561e-1837j)  +/-  (2.66e-153, 3.07e-384j)
| (0.014457974173823607052 + 2.2048115985932179231e-1835j)  +/-  (2.8e-146, 3.24e-377j)
| (0.019543184362412825274 - 8.9795244182382823441e-1837j)  +/-  (1.33e-144, 1.54e-375j)
| (0.033074618542051916315 + 2.2690431419839497572e-1837j)  +/-  (9.87e-154, 1.14e-384j)
| (0.0073523526799468727348 + 6.7860595995409438288e-1836j)  +/-  (4.63e-147, 5.36e-378j)
| (0.025108999742748812591 - 5.7259813803642005176e-1836j)  +/-  (2.49e-149, 2.88e-380j)
| (0.029923164300674164032 + 1.7671384758566975788e-1836j)  +/-  (5.01e-152, 5.8e-383j)
| (0.0385033706347490888 + 2.3069579816576024832e-1837j)  +/-  (9.57e-159, 1.11e-389j)
| (0.030839871614143991677 + 3.6042038557492360601e-1837j)  +/-  (1.38e-152, 1.59e-383j)
| (0.02408741944019497479 + 2.2896919395355889996e-1836j)  +/-  (1.74e-148, 2.02e-379j)
| (0.015201349092489154985 + 5.3753252228374541332e-1836j)  +/-  (2.4e-148, 2.78e-379j)
| (0.034808095796643356159 - 3.9562452643787213524e-1837j)  +/-  (9e-158, 1.04e-388j)
| (0.011596097688354896535 - 4.4182131843778260003e-1836j)  +/-  (1.75e-148, 2.02e-379j)
| (0.025108999742748812591 + 1.1752197877689791866e-1836j)  +/-  (1.85e-150, 2.15e-381j)
| (0.034808095796643356159 + 1.6348625089692286595e-1837j)  +/-  (1.87e-157, 2.17e-388j)
| (0.0358875693197810391 + 5.900214260966337521e-1837j)  +/-  (7.92e-161, 9.16e-392j)
| (0.034045588648266242992 + 4.9723648212210303329e-1837j)  +/-  (1.98e-157, 2.29e-388j)
| (0.033074618542051916315 - 6.5125551234348787465e-1837j)  +/-  (1.07e-156, 1.24e-387j)
| (0.038443708211122518916 - 1.8007280527861619037e-1837j)  +/-  (1.11e-160, 1.28e-391j)
| (0.035522107721527020905 - 1.4675653992605120846e-1837j)  +/-  (5.11e-159, 5.92e-390j)
| (0.031906290255775783597 - 2.8254888383312466471e-1837j)  +/-  (4.47e-156, 5.18e-387j)
| (0.030839871614143991677 - 1.2311628623566729521e-1836j)  +/-  (2.23e-156, 2.58e-387j)
| (0.035522107721527020905 + 3.2666654390731459006e-1837j)  +/-  (1.53e-160, 1.77e-391j)
| (0.0385033706347490888 - 2.9247245143393426968e-1837j)  +/-  (3.89e-164, 4.5e-395j)
| (0.034045588648266242992 - 1.887783350969349705e-1837j)  +/-  (1.49e-158, 1.72e-389j)
| (0.036239025389585338411 + 1.3627070833108171827e-1837j)  +/-  (7.37e-161, 8.53e-392j)
| (0.03802037497379433105 + 3.9343189247996131592e-1837j)  +/-  (1.62e-164, 1.87e-395j)
| (0.036239025389585338411 - 2.7926979963660747599e-1837j)  +/-  (6.8e-163, 7.87e-394j)
| (0.037751531761739081055 + 2.233088529858068336e-1837j)  +/-  (7.42e-165, 8.59e-396j)
| (0.024905904486242281479 - 1.0977682278166127374e-1836j)  +/-  (8.68e-165, 1e-395j)
| (0.036869547598885113756 - 1.3139840171492112618e-1837j)  +/-  (1.44e-163, 1.66e-394j)
| (0.03802037497379433105 - 3.3531674195063669864e-1837j)  +/-  (1.4e-164, 1.62e-395j)
| (0.038131835424256599238 - 2.2760366774591379835e-1837j)  +/-  (5.95e-166, 6.88e-397j)
| (0.036869547598885113756 + 2.4812089899115954896e-1837j)  +/-  (2.4e-165, 2.78e-396j)
| (0.0358875693197810391 - 6.4242481698072128014e-1837j)  +/-  (8.3e-166, 9.6e-397j)
| (0.037354815413571497129 + 1.3216703083305883411e-1837j)  +/-  (1.44e-165, 1.66e-396j)
| (0.038131835424256599238 + 1.533535456513052788e-1837j)  +/-  (6.97e-166, 8.06e-397j)
| (0.024905904486242281479 + 1.1219317412388652243e-1836j)  +/-  (6.56e-166, 7.59e-397j)
| (0.037354815413571497129 - 2.3014351436991973997e-1837j)  +/-  (2.6e-167, 3.05e-398j)
| (0.038443708211122518916 + 2.4694117821557374466e-1837j)  +/-  (3.3e-167, 3.79e-398j)
