Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 16 22 45
-------------------------------------------------
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 45 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^89 - 3228929484425236315189094325214999903988881382288847876668868977237921198615040748624030297558553309321660653159383490234832272347029461763760459115558414893489495592929788879223647886283916300772748621471459782281518405279130188585662946532312690127348181633335402136128960719629723112781750156185188072983025271994733026209391605360195452374268022214841540399805358790332493426222865047274606611396694714984138706053564998869233841430305630543641785147132934380056217762245411544981156936225407475506660744576533412728932026008343819058299784345866412392318391625175649887765174692101696452665885034819473034925833893831920335743506449615762277525261603381413113859561571790451532140707981529551916401774566519186608789988327907355617377851520912723573514822967283166948983464375097717809469920605591845025279072428186884952788079576883157649091136351920021368842839688438763690619570491027799563895344234610493316922751600440485121194546075987673281851102731042839476320117945434142632385066534321145977018626396686268093634504586710188231685775814924239575134704202533936629135820771267455365372478696697818377878890013185574308361086285257892840918873178997770595586875289681512421986284667378254357487579282576163780315363245975465439390613821888657035538087365773738804876779778061164182000530291174625300217199573697143461380428000671777221314114904313292151955330844716016236403928109964179671735765532286569078170596004997785327849767140110519741821801029024898931245719601197623871068244989926931574927614156416572314683676848515751680291857107441706029913775226746655574692853346186241319931298913357287597800676491059584108345156168669622222517886617952224834093543060961924060583055054094368567847791803299793287011891587953339772911595968068158949116349068157101376887018013380758904922818934853575306532819674525203113495506907095885486419514643409123637377261652346112214771179292918700659418359926771310556890145122574143601554844695766825586272869850910526670609189645481254864416922813441565515514429373712618914495063315042904084520789034465955393585476991921937327349129961487012442107760615090331485329588607392467049653091042689853681405860135593404677075765931997941275786864067789038920079645942560004055750730747833058860429377661061372787995964184245064429357545751999894142165938130888344057518072289795371962061656278576572109697554710162247844112384236731373523201361453950307024732638121174504787881474942137633331738512190095266676132530719149567430310108605544045732385761504709922293234033707512887539122203099005556753866593636151058946263458417493570976802809712100506191042058699518675959866262937517590999660659718431186463963731474821751942411229179629248789913190585126347690613049061697812854895656809988931625792197851464228938666475803592640729582215485042656699790215987585498190484679394927343556699418764723197589329459694081732038962632652591646408832125145423964311842557545339267473037178856341951887989533591246371385528661857532366538235582016908544915177800388127826099112035548753035509175440868687552762181436386903223731106117705129170944887316418275485978797058197068451017900659473033298756616720514686787987619227951776333155570511872578761806360361080211497891446771582289417581802570992293117443100344628306384349424264251994700400276197967087752687034564725860845602604891246897158448796692766574306335718855316366321626226394277396587031950664935855128616657246706749237502627580134351402102190663455372765319564899847058919666794993288545448899616113193815989943047417827897602336029765513341395738788025249197859339031230150575353469584073837695039739872795948887981959485409126738645712882979533450964358751504593188278268920038778697791810969934524653457871915620449142472446594308162289983918863544462665539637250497545968493348624761052036820839129695503902335153743141900535657947658971474758130542739731808193733075404924033608410964205965658403935048557016240088725934103527170643454755831342800588105980569664535131840254972550284944266294189883890183921891932180512889855938462243309938105623309413457689972785247730175305921558717577758424506088166871083403262926937079259207037623795039947429836976411276616332100034588295785414885319704061485105022237731626065168340925287098136973375647682825808128492872209689395104616873545671602320538604695428170700264644488372575985941285945907810699569339658553475772058481692111184982132489993724032208360142684590814010225575055787788728657471182182797607218710783843577258969223492965541731618299262151840383192459639561114826690795331543774060759341991798171047565235654614950988064346535645628770815079544432087642202702040918465668320662740219903784473550406376541672007461004632386299959478136784190386368823509119403946320909578752281559639895362129074737202907853049067906347967114469564663110668499599585465847138142177672131925357174365951090350934385181329722392396415807605285410789744892273901219158888149632891319751793423976607999051213003643041195153288341270030625646456253727186179005223960463455046417351255784120861364532717305747880158590920729431109544481816191266572538920390399619185209747524419501476380036815770418624173800706700734742626037317190720487767484529446833992151078653541660629316406440874202166907437067282613769101873675341570691251709042948778602764214665485257121245787894448644809045338354009447369381768882304567683657375571501451784633598217769332093111256061083170770834017304309268217490560913437071241619433183/96904081304429129060307093045901412477334104820672099968673551658682903196278273115724589303260259716197145087493399840915633257575353828977286209090959517699289934442086549083070455710099586999773994535711098520155503091459928472226734509520084874746134836619117068806039972189141920804554786331001536581081736380474868924494364458835513269577623924487566355981577426562344573737501100049649452626092056241124244646200087487806705209411953396046013484167423340775107500526222346963395777403074329091357317206212023276981425478400572007876119519737478290474660750773234146384824892490085034928561678680994843086263939868960412196923731816227318073944386489272005752593223676941977603555407104154026409854170402173708133652781168618612890373756571222012872879273432768292759535612877089051360962603713975214957773168876633087331912195386246463096628011514702150815965454392978779976313477015069343563379969190359059329103567618105318080387689722865732263048230564120453911483187114497275479265299960425972596201548236314595356847129930686925142974584027268879806758061895027862948529989181609907238026056639450968348426113003633817137510015993729766087461828874820155508342365080268222070421757215188689678711936690298295245725805703073181916612594377779561787639570878194748003064797246397226967315459197719517327039049609132960355594788899273551349334903909742874898313278126962677555245293220222660219133717614319545205205858810646442195038510688527427402732764035033795128328647633783470134968442870605596691766019719573149942114096202501063557330850639004951640159857577398610696195440112010027017461305856284361399161802207035854199461017692068642378911458110810114542442909001986517627821387278978793559456182248972990518284994987860157202728385470644940095110157838011289021817276672093648584016044391716938829708150026043982095614376419135791576402675441336745540369109557901406364796825483078462928066192381650860389742453817129275540009701553797246061133922284405588725067836084388423268011094171605130961915000864199256332710428068110474130074384080515311115326251172967265122770294279329261548665790226126625427962618410923442712473141268942931175462927943165117971058776180624532888408841667197423724826815923077124416561573256929662344235262376570597796629259862594099273809163728001181133816769724299163561279279605608167012895438036537333647252759440579299098780284867930601331099427946438768206564489136940424158819217389207257958201588467642061720759172660440963842318997403982756025237368656012355161006107413517451856575710406436224142020051417157481098275048838422255782977180402635168853057730591048139593594567300457629284041166211693074860747268092419899265814715994333362313287776683959934449787268756839848182800677848178381787953424792431299544618511124372153887020962859785967873482073141325140634890008849799236139938118745129199802071425295357671030899791716889471308709358715149003773952444286599014449434108465334773596640659250557330251946719735337694522415920079613044714222156192315588236010175047853324248528857684871865455399708921644422806200176200081298853721378716345464446106248899200597060533394531478944284122629206032531121142373169927058064724013021153336493452754777309379544414277864195577457375166111633010435547365246390274317162606856440954877735873309470159737465010784843090897683028391114402141634803657052193076203030301952269939908379386225702778013441732541807245240882889916601135504651624667585057502370994391517881687007125053260658649862450742812921700837907231986231444242924863263321463813992505131499568704348323244706395356576477873513727971473375006488449926407663143131293978513764944559843554474811657786638159076199373737389522623024331766173930064736073067430438350104620786664456629731733689751247901637057042393196702301239237910728756228802248689173295897488086441317860228653895018821289923135520412376756712230838301817474563485138665726965099237054823828920216567731225167721791015000160291200472581209176943407813943831505692726706373754490926133486915463528251290027573617397826344992627866310146293311491803444697967988636552024970585656656699494078267064763867940076960357412950509866470010771310183144892448868502086590437498719364127838560093432257594011032526691423030511150375118813240389523559420106342715000146917769072788174568884891002198746976867173499155603972257161359817898999983946956983250131274826274909499810418176922778669461356718867823254367323678519247364126055581753176730740879912191729787533109098888318410858116698663170519495667321847968251818089777203646920380258174842376048865846902966040155184647481721752205765337007558003548672279672152224689747387216863914363430581961780612673231585160310884228499090979674956519972324376680014519316160603764330332645928055365415768402395776120494891235092320237807910201280654603795811165489401747542256159452290840802576206985472843333490048361103612094544160345063455320166698347836658736668123537767045208930159132365769336924076873210364484469621497987962594598910318960785647412241525279092735222283571927454311700652302222206330944142115283659991348664195449735531881694431318189945952520946991823268006733288346378935445991171741855481119880112002858907413441756940174635763909726379018820008251208872406111232605638864667471355735814394914333854799490377767774355091429353702982257427227044518265277752894848575893165275817985751888867121938525129666007406906929717660035471408631596413905590807201083903290950448742600*t^87 + 17521481302527453917958869939841346057571790243838909715360876020072686480231004171164320659914118577895081452905481659618798243190117108071964928935102853015247406235477952990820517028191724064528191666669433975492235111549188588583135521166943158224607152864521345228281234520579814936230864402914993378059160447312780215584084400493483459744339675245866513602332365276498248426307534907090524472664390544709206306317581496278629096094247117390268904588748002318005400144756911871301338057966941566811868593010233148441038166881025647239844844417636872483213855617367324195119763475319477430984992259320534406079722548417665626987965682230329736748056133651405546616934711181187855362766104614467070417268504630805801243968695893567844626934201385912363688579795918359678366933952567882648472359155180680373911080208465082653514042405685796000882665789619367827326137757378037289679844368944418389873463795357140392536689699352462835904267020250084162055302415077197164490903687332714647218959816060957746578287151939466912743477233402991452215946738688957788483743353233040954913170999483398073567865532987021850771175925033163516640199175482935292098840428621192233236681677318987756998056256836944885209957441180928809163229751246464311061292019941304237870495237567679461405759719624744424842178192128776278231217907246693821425628035765528303757468533354595260119607094206859255921840789789418300515920272925318212842705482523164008964979862540811182397104565474510710749092697433579977578537551844494296545208113062009408791175352825732798273569317414570801061067823701584152977026547206467981716381905182457115614258346441150366350053056626226969568216479348685853321102797678423108377113456908253427039834034271001833342194175089084361658335692497058109160467063276797986984325044088970157700320593670621229657013879196212651591860465944137146008541188383506584369529053942473636643105077141086702339285442923977431055966752784420591170448052974290263023249323560743933946091836277307448267518887385434807965569608461603912154355846411149868931115552583497726217311268841529554607020079209643081183626630796819872490600177292965218966105844654677222768366569943945477104091073190946132161216066296945973593203766087085550589208191633860031017084722479438017767194747230143515364325816607881500200638889857993230086872496238349537647704289718751516044618661771038291696125228900403382429014766474252960017703177845240512384311840616160115892337101064999503254753423193769507442041672304561288831939000167341190890366736243906962879417860688690519021907878534692932248341140471458183660975005396169340198257112455305755047344303045494768245139704569366381948112644379788444679253723723430766655688916752918707752000325901008299778970093470387698498137211646749494057344868247935931588067529480637209242604358037701821814400539363294760616488286711212927136086897580963536351516082255840552861280376277736378861585103406091381010779395697746608410402715087819274408795473387600728813750969299025917078216555106277449940111645294971626672632634180023277493512826298243668835168281548342073131887968174460681354387488042978061946990642648232147546148121936810536492230642233219837157894077079294317388941189659736925225628828847279099682847943785728473218443591578246920189191100419491492512783293768753769820183730548415369577154447019538400043322944193416316307049309104440139621771177502197754999526372932243223285316979044766230143716003542011214380694269033788655805736919491035991466289019915871243406561609268441929327802288144778816941708270627652569059421286585440446341470404181100037416066468443683969854940733587612825448723970278292961136236874400503968309621748966820702343296357062088973842156140660372304297107350532333623920436907813171397507663166843919019988368830540023449476281363537085934407547062983060483579270710697901836393823880722904772559970183353804011778611291578227187625553814115637799790871172505190143720313509503690328774180638235056011027243841823770521406700981112934981348809335119524290755859517973909822970045477447747504825874761588969095244053524930204066052221972480323475715079348341759285597578587427452681532144119122869583669732371674770219020184198797302770780602879071546995800845836333835276347075906562778011670775905866884171105652050024493333414855735422644547063380790159887739200981443139337959521564813263327179778672100234809309827773753952965121816667592502271009592028854559596275163357683374767090405881266841143371771146597275716955927405152257009234185651405967806299564993573301380345339415814199229827017092932037083949766137987314392246974234495794388924077974578742405056011866374593284071936476447353254392129293496180116958537872977871145665147271420641437837439335551421258182008959085649349668762275767549805664248056846540518539977012273552119864313403748621688903170042108551373670183954232750641844517134883412471717674102563316328077607897519137206610145510463366850674700776269566216892164918017113951835313679092994753792147127274379910359718169241904209120007859098972440065356323260274333654158474175393503835972309270172486607933134534720558508437476153129801870965845872767024868270603813589082676868591976382502814298706303975919328336181814293741202178666375631841725057487882936617110977489259532082916588476161391600650973182634987132594151420785084318801314159759231877468499685847798589460521736404831819250451434406676554473958455411597470496418292296137730112286668616011960614352014282744029/48989981371637402821432157479363627372710102906403902392729874256457748238165540247061423092491639440053306269356549406192696356221457248938829844159420129691463504455413596338863604383719598034211232650501806209959735185376492993243385359240705998935699394244037140413570891610985378272982094014216467190517329800954273187861660060007156454536820138607073270475758564601925033430602327756497343829925674169611788108677154903571789333133828992551875095357965762556498381277557375809725378778761528976533637737393340256947521417015766747308222225875072216346893645372562004712214133125975951816128715930508867785711454355956569965878282712833127260976538499022303883670810023272086493788992576872090327115316361615328907577493258827223892366823409252134059840465240613270020315033700240723818629872730106886670425221897506330624669121906005039951508423938832296016742871744497501300075848223084115776533068916746894199833656570864018549293958631760718985064007032943911907926792829381733030082431061924300186994889886835103802190169732313786978425732532707496817783892773769942799015280663849149248766265227166369151276623930150590868815953223350395282319258664188000638839978261133251608343748795770305356708711557939899840311643144961890020884531185681317241784655359726370160279372140208621017804578888040283088471596869490171706630597133409645962066474326898475778293398614949202880654753149005955556561529239740616264314232533162998372683306777493615353284350328521659620046360788641728231740367703157105076630109812075249811136207820076589857759329350729264837971399001272990933697188916835611411411875351502996386485226041255779026072350809717771081834508865471854135777481548448716509622489672049573387050893445319751552216937438056337056238982739734097184156861084907061439316781929518317600583012942608875905871268975017068224295109428952151733905674600765602205600439605766194522509118414938680442931782202607917166626992500166053003431840432843171068708752050962546575055725368614394556440559032544571896312450318947031572057299452076896696761250066372297788798302744832590551243228191188642924090157054371902665920795250167728336063041409403510413277876059585613209968587542760481994891858184080574904814327319967862556740712393238827098799314073258483960745124042694472382380300460328931683701107881416991998342462629300307955741395076577755427782364546189354195098228465944097774801006294595611244064299820081435347829737051519813553986419965833798208348185102635208030508448882710185366658903775505239287337692080660162953255708247126049289002897359409264359233945749576396207348957933571320960327779083622237602679017363846826065736202310602522846055854533153357447104697255624544120852773378052333490206704949851706435422074843007448099444724604663129872532309964435470350218884290387627986618061398829814330897250284327243075575613653010873274020957688778195693913598945208952669746578359329147097156451128694375735659764315967745766944153017756506516681084134534035344679411864466875863841798125163509873512003728364558847565559634236231368246451202967668438091462952174874738748387236199419309468860685926963828710924482800235261097436030848837769608050606870550011984966982340606129002386862667324011590659580376961711959386094197030199614223645466466096689938692784432418452065476161742282378302782841121354049095060573942717994194865023380665959648747000453547503504882348224546067223544957510980926729800918607898137818719758260953653346684225794742314576194569724743621474447298341515938269164065272823929150944853137348510449422954739711123962935549338731838949639341241081764538412888505716494100626800639742217447580986580203708499966055216604840310351434620166141919646763682165290573385118503954052253744552095671566615113020797726155529360757449266844324432208203419299601069336991387403667394991060891910278024712278467017211777023679364726587993074349324836648467573762607478584372679164969097246336878214491561902197714454307920085419968738030477539394538467227726368970216170168677555910260499640969346120552578177293965203950481158450484672469417186826057432483074554444644951291366578383239625393990545687218191206429771044710141444362349542652832971538881292873445647333197908421226410205996485619421887880157811182160821302292434571738930159755225094623572324464740314784094281459129973149326563860183808459515791652692050865808173614363715517472593655142309866764221668574395448275099105146661008380933532176477224378079839445907322760499880526017477584193471991544960773702686817373158357594374057739096626315095839320749229828403219445261321710961420048367324595618886733614249967446148948292695777802051740825227147586667317323603572267617280198330322881908321116540685638620218455866788953482539723858724524757023980368671388718616255793857055660351865292412791063470491018303390561380319155393347225010206980076428138977110220713288667497756927481317349695984160333530468067698530961455724576879165423035022669522057290669612792809024956829128742286512424727116934411974252366730264247030916651582436739399192088060875147240631216860232810851345442140718874506196813142019306916109504838701277528324453318932756354382474788070715968853282883150636616412870787564273677895292136601132231982336265465809072809124480177489405046137193998271580862751833223021497877955833278090289903075879821883029801564934555549364878736874000481089509682985709321672357266241229564720391205090563772360815682392529177417092680833112685297178868891333102000*t^85 - 551633552023034939229148826315354088247518408082574355560141119831217595779904363156753661878654160760570782602571753773660269917107581355396656334887200709644399456262255543587081225284976031413447063026740476240349149530650883243757340323972440722500971143377475756099291114542735768138222012872098358130232248265707559370421882968663569988511398016158124345897330435371402628520615046710540477524508863529044706028568627576773288228163969839653991659951996485528900211276218850828556456301901577399349182653310628126623226380145157770019796737863004359433044971781468850799609202596763066532649999522122766800100030074330849883201700325559803091342434851286607417400224694548555339912174053509211469918277511818987724831945866771271532194232006383783668114002376535967739597660261275461233430318038611883393070234729610036647308719937758700221869857090436199995138491295314474399875880286372775794108368016866840974147670856747374443514584529789770893357756570812187182733063838807366606090836868563834938550781298743864821819868734258423144606419813839629379321818871019856381788721145703919790172617695047305076553949255578056805434245710962193712131506626274808938812200316260072371233142499198602537432516143827834548535943757248333012776565635511184409959257734840711768637593512047108143103477413485629731464986333742368494341673362074781184102221697693223195278029510212308949186912576179337399499465759779058093049581946691749350641449359748911090820584524409103074291398107924094111794788790872735593684389755434513111745198331595967743824259192980249179718006456110827563653610877008688165462696020180106159903537660879457606921653306092086469248095723870072837850165401985076665182426323542870983728759411237142409820456721520065381541574640737120016665707384084795812497339494391960058300925029368167108201419731960476755601617380610493864215161744644977959086142762954157034342818838529371507030123444320086656781133186076513276954373113941140343949599245236554068493069537150340271453051173888018938772653302436494656321588465952608373556152263243570112469504711673711896496214577074138591210034337101897833947661204567418742345699569996541341785279613334172465609756649958314059910840797421166832297909092658674443101120383211536569743677473407027251782696106240872448507510551469626579058098128303081832637274807854390653030716693494768490827929339818730337442039172884445354633535914469484091157484922120171133464228623415874666490940816521215399957060055373235488266818814296276222041135354521380189306527113021641859641238316040247474705958983754514818436391599898597957322364707499594294444217239647092092903422485407256628077554663903648831482080776207022638256765601723503919677698857997172097590954858039296715652222258786813698957713652875498877937417528560235319743499966159488765435322621811256016003860697260052207011176276949198240103448146346063460890546972991740948620371042878151757369074719178745550499614544352299441851003716619722075208036966494801732100621748540363321537262175507066197788464538946522257730797185294211780768079991845701494038461415469235274207947581939384190160939286250476128676582516195221594721689015069941169006068392853991741096986547880407473541215833874124702936448259561640421581187908390790724654692886170340446722732942506317320947285280424712488472312887230757983104393778764967107511166440127706709112211877460321168753185115450793892926481569556873846902915647012130069109819539421073160234971549223274347836235838772841838777485417346201101211814990746902010781872605130246863333736338983552305237397048462097525568344226533481261189634344694477125756804085124638545180306646314158646038728859026975381180791695168713145636709408519081612267362907331423286762507783907648590690622595434453176344560794768091532599087636201298793707660652984678653183101805317739440809078271877495463654905247886106779884764226509813219965624880139298115117803937958075403073172276792659153025748246763644344188129599269897561092805857122473744374860722945833594853074721580227419984256936948550216431351761610256408991170401760153279325198363072749520752944901490965960058252435150175210431923213130582950066135477601678147397257389301437517394475150384579695038507525634640152765720239401207656903292799999369099378179341255977204542832048844870979867473947722812370128348000453127811622870732619390584989155862747456467649894666240848054626893441948799311991823638224718940689869043273527465428272891241514880394900773870129491075591145798532521231572109611137843530441377836999972628648303368677015393584331173386403823646528049884788468546084682769545657881628031012581716523762794992917356445593184277631042027173503076049219818380377331704937494788291743659667065416751539786161360207015380396495868246502590110476710874192936476906065891549336978509129115589139588402117438827271321358200242406890618919693586261724674889428934481249390983482600538432813312743036135227236914352664932099543512050358054836058655481405761282485222718136425997734564283426725167412730957931499942189697516091332796016074774849630018817535021439540869045329086393029652165917762160181437394272622044582223513832782851863049426570894954317845178968640776146057357919408737515276297034164497623913748824948675052168168424108494532244553602785179384505513648036855217591709591730764591812623478657952026188171244160871012407967126726580436944317161861672147023862454463903261443287554575931888894919025210719678387587287530752386396559043845565019400699/223247345110551644657266341633460049937439938944482583203670036986677958721320366905858905032484400928322916669457795644020117295301180683414247599834477531003999189803319758516201445176610208241900587188336730898786513239760678570210107082059897237149982139570077248864642553071260368789979402422784440987187471902948622917085584893452611963324289371632432893558031778890972377343254807586358395832971297190920918411241794895576643991090858719058894809546249979969963123481828961564918551094816287546063787169301451550909855097340849067483568683312704089892794341962765055473559804655072412426098558495328910499487097500094089334507334322380560928270085940044638797887881276050898152196439172806115620664496659881053831830636780475659277515614275961974910693000101474671482575608571996978441496330031097082557127736186936348656617188525664967059023887889258772948297266539675113424445640352594315593661195053615596868641972993427332529132569484933596414936680049125406564422394923492557418085638349189035952135713214307568026580603470153927260686063151548062998641199370069629335112633985160573126627870640197144222367575249696242589194298838807751301528861732704718911193780935984227579222463262325281510521598569532123572300157811591332825170808613149762670812674474273068820393098842930685978135465992799570034165066934266712467115631136947756649136923507676354121683017488323517527143710100020139471250888745497988316479957653623783584317828985038405164916784447073202888551266113840355552040855623286927834203410413626913389347699036089019981809263851273259866635665248801019684858089894019881201803915976799154533213175070002585021811702639883882819919856899955239296737983416280801134349685435529905924790921430322107823452583905222727965281044344968280868202815963921478978966575252814973305856789979468647503055372719152779898112813667734955451408159155688849250921203283476548439074052616875566778440131497284278528319204823256703536638896852466330560105783096236324742528940504775795993699627511305614131495836103441622873865113603114418247141016552458561023553865608202115142015390867246645805078845696772760448601063955014338027439279702651796953307281203531639397826853432359516450722197744855179841238889597093549671067426375989335089228474231838911409115530262558710646507029197718941682625948615617232536446602201721503354313537363964831484404235236984887067062627119307253559768185684472200439201014280111100880060111743775790365516115784304618435442679512708642995027001558510314715864624504977375432397862811568362577986262482153406609986203266828017685029090780819637516889201303284509616213689284066536755408282127049986381559873929415696609476529107579849886456105393881047558726088283784483714871954456474226226218395059584940989169610023449882829129736507932438385947455711296420735018505794467463905898769545679246695398071416770549509713504187762237777164270393317197316035157583462923321741947793460270227401545987865017459964505301916400196515700401071599065704079866375553311527074056370114493594200990157294668356255253214506345099078131923665072382796673060904184476400635360753793249598145769174167435682868120672084821015992578153716103886615509096404615494538526142129863876933174995520818635707777814521398922431255866619642017152390686002616050623018658530886062374869059580797925781406990010401726191035456965899545999911545694778119340081066815973471748860859256428337694371377540083107702786096191814039905938395165798300840016946640727523718654235656683059056338542288130692580645448258645140855695746897162118020404748863591899097298336600990093506478035609601001547532920550063616556330515305284908626555845988299634345313622068257294271487564097108727830302099627229142915985022518616120313923899975329065070035775238090747296971696309009586437572782981748282072968669752398512318974264484435136958613852974197434067896906865059061484439809873280607066733636202279908986298954764176151557154023438047588314984768281191829258797539204886147020911795156749063397275087458663622283057096863897310271358098753928599434402342639058858652443134120366343719825370744604247043034757497692422972920414916696653297327700466650744114561959226865868959851302682051624291814897382868675528751308725984967705543069879145557106862674546624343414304738004560756199619082585821614471117640609255287641481151510857615150013462561317675795487847160655451613122609286483506062844558143693520057789626622153334215191914106128206711490909828354999669819597955557061645351169651865470386245763143826769482635557562581117063326117891739784654240328033471012055843036851191160409898182235266845080137101652100757369814659443949782940560111552442965043661478823531945863791281372856219328075904455192335503384957261019933521624207659317758278540035518390734277652606602644223450137525088876235027570408550788210114391127483304371513208208283029318691275790456457787278318532363162564599818639898342984502205591353736896838356832770598305012015073581425496830726728270339678599637119481471870115366668035189814173719887181261164221442118345293408045975556455232080919049581179835255911124738877488181981616711013549961721696574533774376570706920937609238252670064410098517451060993452178930395150168846266491359581143506361727691944791180256168819218795247193050123593991560103997308965829844732248257451088316784348320966805731406769638455752403934820192324895625365877378860932062261283126430822721597699110648237064662755461489691346556494506899244105537804945814000*t^83 + 9745459822570500038010025803693820641622823161430873727965784537536640115089862687458113941434948716079140080149227034328499988618508959930360335297228178403343758183412280530791209166594365485245076470289476710108718831622552927142865454861112172347890831436334864223412500568443160117616539065005697445176264308740517832193959451720065261505791947952836424600661057406428971773178975273091103612766473717678032703479471731627291982006762657734635000853315285352444562759756012297415544118183591757785868078450688710889498523584879050688159560732350345459929818050242763621797550070173858332444609393172490351086510497557672386092189131821312683532652512503832296903142373459539014839068518861982129574515980163682013419898802413596492981952893870638933183325077573208356105553642142260675501182449233486516501546028236575602715478353639056065978446387744682574871130101978170979985036084613525727452802406422422369447234418880578528783385935165167476539604539617451287347814915864755373220979910211787501124492450827562750850315865486252539739303434143685089161369417806906105461457726907414008005399917331905259669680147235476746566005078008887791300832061460638295814924382458009381238016798468335265138664325913970540003159183233513983590717384013497818298561158809192957202304365029684205669525844624817114972886468979375800396277000442453814648416691571244496819905297899012248476031694502572111266344713026191151496879972758704202532273819552197464306271793071139707330591258379822465210461559033070033455658125508826626885496460383236213768880031616356134110844758257140424922810686020249108507857441578499544093061593888578768117225146342539398009011922390229612709056002050923165596262855740020951832634630764634108382449342773194093578029976730798688663642213711987695832764906947291430170137076906275360011926303357041023280885224278496221497030244577194996718042256731782992931621918241323756469582188101994868713379766578721532156836683222133530395960273376887867536303981063279807454204127921666835151017891175304109480831338636308786290646957321929357100987708868064706020798181990868118920214136779024370575282331180091431073318769072764444720209448419872579131140315998835851371677678220368552051363322853650578047681129863352259697888739554779472299010679627246591696455334160888049314512500652320484981703024837196215143595412013993128638362612706117377488459611095347237912825440928382593936485350547815382003440986252649401279823138100880437595241570321343096404588875095488981608946864620238566476718059359812741404962522610156333383612427191924325951906863955009050068243602035521310797785089389766772480110174445819692507862131855018358287392353045279741386027506533325535428757116551432262547346637292429894067584728185164158485354628150091221489667701574118364279699161396758440851271427365282507672490065971051560303158642609022000782744180030851022087539867585606269080730559541511775489464715903814427024349430147322532905773330191231470538264067657447101724622506453604058857621183638669053633402378463672169188535452503991506681766153384208125547073765660832993728559545601673971978961023900952780548118358321013649174275477764660934203861739792073061775104521038707727211885794097255415441240274350983074445624556223281690695227780461533368975169514052214510499988912312003757456680281033358554549792487378272446509012748429780553837879832400406760068441023656788573313985203410016217684313089540299386522385520076868837657873838649205110958112594894974422047243253020609223096419064451865425839123809157974819581473656915487439105879686461514857156734313321735310504261263743823741582724397096388431376936709583591580376707269724061071491499531054284302757612739930340727358463716362135416952961304907786983675461087646902995681610278173027477388200473759722559964757337424008695491398279224920636930719854237298452343698307337050235364662711044354398230607887896262629550339043448026227080633880160158673944343688684518176744763346876925515988909158081340214926953716499653896197999494210232009735857428665787391486248695715026193584498954213150465394847216481952907770101065633943833510291914237609626102724623705991087361955245711203877877061535506179914961083663738116030872776558123843083918132922993399249024416318991124326232092784280344197477357430414055478852988947509978199940698825343473863310816779067182206153236541433522204644265283497292287855511243045126813124778116963640966480911871227663833705595538710300432980918067536793995661126413688591594854485226686751398177758300277249096344249571859964061755006842577855019240059245538703146176119253272379649427689760081215140668551501652325182981696417143734844017823569590906060718235374499291604034901947539770467354221110830305698916782627386636435712426472529332254236176550040335450938498462280694540071705077458954379523564954358170841142581044394325939755617131952079307445644886087205366665301909899471163389988596232389498380318882984455081098085751250746356913909125114817370774384114929451928002821926598698298832894544831584205562823739272542362531745476190859990228137424534562822899792174341596340148432111966719113539839216027108080787234068113825928170787278269767377503951967467925271777957335936568719975383503974264600762665117530470611822213516356127928711552580295114931032259976364325734393212103542573438621400592036297215199595968819899572169631798267545287650765089891129696689003509796923945115328158383667140418644409368878746778299535014969176822542537314681148359/789148936704988726121338324987831952705687979299018921803733482249321599279180946890466528291298517944335727532582664143094354364652867959535183983460811679896202588002036185125132167325871206694970827424137787070918524132169813287351021275149461711463595402399937339673897162492067857424320303714858401297320650322072908383235959914617712130901555457428964366066396982541718426539901283975996866073564823556658477448518700521838931800932077061717797750014419943543751999475653078197483968705033528344321318260724413674507461963885773217311357994183415117184887661015581841715576250658776771499887558709887187501630288121566452370673128125511084670117414259801981449406258088858253755210311096068447153792233673766055137538483356866469624021478411929861958343491606905732566384195695389032258477271062578180780848373626074283816604632840076536355843694378128787360136019082426893048994503157420193342413848454947069677130693057684737281602330985623235074779042044526795829876465728121898087057956620849278018467676065152060407301708507554154928089415197681660855168130570986445847705175914833027359233497393569187855192585222670878753596719482144243409909339364473294768148116886768923830255817770038778458569748286389162205786411501002476061199194061805430801073554332444744561957700041911942773214004466369556169549342772806780741003575315942443087723891159559542733145794100045168555777149131175924862651276457902358126461003826396381628468101941660864627434682239166366250807187161090198004473830824468196266729358073305579926362784627139350690361067828934085594572384562404522667938826227957221384511460808662492021421263611868535117273562358889398122982128307187544590104797045957873507619447598362384817072987403195996062299105058375548293915978561166212916898275425982410198533498002705209800530787878643979509365605890170185240990459561786776529669185836135131684963645121706628470861765907400317688265130535163565908282434495753036117031440552520150981332321940469235151567867454327985895663044852732815060515697262065237355278144756604452908616982183568726900763291370858495390096872336760811957752166467300899846862699242990424723106021996260397896066684977419301504111623366782462885637519087193962830479736283097686771271054670247523375668744350652381534833347863546845467523699479684258992329716211130182960254144195984849303239158331903230719189605131826922174790388373815224276265216484078346401870098971790143971724681943062829702379635680587831996045443017807108480842936068662429550856903666231359527032789663044665307952013634906116507437600586529225211441425919344939618524554047392216344945893340147967371556564569046996336997442449489803882967392274397753443688023629044655631548545643598581028266171291049065389034263626693511634312891213451680508478973899919572016208524220218251659883205991978389628914474041096883799313871386856929529457864587960690725075078041685668216997734941371521492263717322134022648883685803302482091622020319744084367540003799369018332972327080023082136212919741871862395003432424030907609607089946728695456320098567336479204213392314329204777206536420949533996855609629190948800183695050897721495813513920393192432907827608739328151637956160718377302092711603954883736288313711367258849099949908361842435400289612711868254297597596834104574457791218367846478005637790861609738346876598957186330822527165827928669719268909744235898415264985428099047328749514192539430784448720408011187075224562770470601856317947824609947524351417532719958300890822104591807024964677466650530344186571396242762163595952185394906912081773204650957703575869814324440365778497577632211257874421071913356041546447788082275427028837853231064235755561106255986307724000427995784170964585945334980439594303365430070610832883147981393985628680457482591302466377176216227304759499828132763212990891662543524750775378239327055706797785486942803633451485455959204861922081805355631531190474093780126222671745360233782871805007832815051937487701327657235291949828009298288663331991687748178845670847914024753615771946301411348535557082468424381798014272438154728491531788960901636378685602050266173335138767118103689752100995632694992444911548719878254163741668983700929754364318756878295425886323870121146458771065878071116554983644029063913878130995931152791444463593431127223740737064475814825083468710303100563057377627838119165817058285398791728009901986243163213827922866049386448252646654780605554750910816915119045450036866242903350216711888811370793258950476063431547010252421280216978135429915807011079895776500176311709710877232592998864943873031830809460494664301158022082138382938940876686435934013987601058828515364350075814790498241855310653397429295852165059459330244639043610764528282984013916357119383899171923998698488761749655970001597246043253364186135507653248168246572350032406645612740081578039261564611538570398461456802819644944936436580087804930215102813533952627743823840077669981832089570076850186800722939171790946795034564626274192916642946608228089598843027604586377475845281507974228394915938004434977236583563378157811191966956032077633971454108793589162633260783798066851053652352820689148225694397285095848036787958290537580488848344223924917472666725352921095310446788717390776146376882946307761714704070001818837925734425410152662531174418694421192900019019667132560822492673167885166484934053410735685530286929483612398531490223870250236727904400143846515742340127424858651242606751819657876106013150786739780809245086795600*t^81 - 2721918124944514315322349865228690349842630889066045652562757107385866145630529114148533169198693206455438327366844951360221271688624171586975163074831381805652220427326758594450396990703955104522268894360469769119915798436332025666997886070402969183694648978930751881428478478871552532581706630331038621552415538297072827880518801051142075653754864707490476800394747396845321586977410835696768275533707042040047551870599637796636280866072179774123395184678761860235784982904244841089449836188251156476094308283807440321058938529702340715599201718811806885590973682801274949227215735718761049091559955568912415970643442444763617256615913470815196952500442795491432228781915948946881345878373556223021719411095840741961236821972333005846444528253972904363375019303543697321851857591126849400187469838379789979513443974375469541551114591797371113051872838501880037636992829197221110064763694577378333297576393380772091055708099653853104083934956244230153291021146137855430131597332659443879472143371887966506532643669898602353009371821805730019427580383665383824491069166153936830519554410210316077405684786754801666955261188092461562149377410338505967094747788121299814961660957068173846176357590117006528813041970341573253337873584279281749947858992083923907126439501612269447036534622142134519885352344075499093490404759479638219135700208269358840066516403852757635221625613227596688728323722766994662589601110511853828210521561365838229793052057908049586226115602318848013525449807693742550138112219089020669545542554101828787585600936729731051115036930903731393186446028076854091973326706759192401279401526190126888207251884662051391386678747834501481562813412053791923437631998848308668546612536869778512119995579830499417048710481288077662397918959291253880831563178315590884247623352185816439717927838893173137551627644652348715570231098986071252758156477747169980414174581164222574011816296017419057734894340422566008297865599091517734615300133688931184521861192855086188534461356098233310047085841354853773927899996121566376741598322105910694611646706421931262786264470138364657430605001207453252944630943118474161002824244567169800813840599007395932350510328763593012354048949624690884161248905954910395400555838262231593204176661251307195351839773398924712243772774439663253394351647889579218719497419092424734297094267506131967829252303672441898679452056745440547661878060659700619185945051931197996484481317221620560873889730210719536736682717897746260418267524087378542369620118750466137091889633793143904095644467059369144170540778413627261702808655505094079937922490818163674796633939808683808275387533160887506555239237167558187689794220093675407245072856900968846942914762641322758763585851212983556318579093872029133810238673766037065645388248028362956246010908836876826724440330557698575860930979034766623230097192569431679803804408011424807578499049590771904187255157658752439510325391962460788519564788987378949344194233577434609265710758749345167769857935401322749373178219396748724414658319433146920860987807895114855597515758911204280213521336115401456376248026370422692185712805304802030677598531044347569566800754592355470219578302443643984696244038845372734193869092455716373263058374053460854680232633809850788032294315852721133749826035060595317219666913343578908886848137283235674043277773975637140767933067661273029667138161000777531261305863835125305446031573556993138722688580679795932364506200643276009074941761424529220857475987755780253663537664951070245518355907439535772025237485407808686615429403703801773049081551690891784130425609039595752642056142863377491985978271773671194381157416626759302107284034029038295893223743954579388980792640180283775607760294241893233213048043494937491339844223536599226392840964358860557109594050038234577175445303930660466396784882325283330552006946530113305281431385563794498763436086267097793905462608819056786437234644780753846061257260747447745429581359770320916378769924547392665683249069550532507206665165226497128178109494522339347405765236236543537493270759309953169646027501729121865431330823012916439972994604889145764789548361708117451906341623260325613110809924724185597317441153592548599741708792702806069465465229954973149006510699172095104923965705050531496517243207312629289636317547075766075235695104624174940353875933649877397039099975831228662015800613210713207891328885104592151351006377924559075111288725474585301292036516335111952191677299727491933169112590779848477315714843098745272321775805288827794608217329875136430354117455049666381450701111793786607048976803888413361853636096549929118289234235527867473960694873583983721846433802774613018343138330599679825345758544856016037513324376128043754278350147477185185569154484732643247889844552209209697044808178104540053278425532378805622189373929679192794112467429562036364526424988489101321055107110299886858841681041964604287521630029159249781029622909708358424353741079182911332821830494563772653200222207728023863303081025463995756485364226164410475405289023661317473812916482967690388118372373586749153572508638832370342268681331302498590887763070957958720514925391714915307611041785868572017068330755100106278465351010385577639293054268572291698657366411163160423974980228995600716881811133826277158861484701799753114407972541519120227568818192896318633549063272244559047562205270002558840922128404269928660582052711178714979065005417991649491563415213597889176990377240258249083322871519463027980808797938265375847619993147003541216705787/57213297911111682643797028561617816571162378499178871830770677463075815947740618649558823301119142550964340246112243150374340691437332927066300838800908846792474687630147623421572082131125662485385384988249989562641592999582311463332949042448335974081110666673995457126357544280674919663263222019327234094055747148350285857784607093809784129490362770663599916539813781234274585924142843088259772790333449707857739615017605787833322555567575586974540336876045445906922019961984848169317587731114930804963295573902519991401790992381718558255073454578297595995904355423629683524379278172761315933741848006466821093868195888813567796873801789099553638583512533835643655081953711442223397252747554464962418649936941348038997471540043372819047741557184864914991979903141500665611062854187915704838739602152036918106611507087890385576703835880905548885798667842414337083609861383475949746052101478912964017325004012983662551591975246682143452916168996457684542921480548228192697666043765288837611311701855011572656338906514723524379529373866797676232286482601831920411999689466396517323958625253825394483544428561033766119501462428643638709635762162455457647218427103924313870690738474290746977693546788327811438246306750763214259919514833822679514436941569480893733077832689102243980741933253038615851058015323811792822292327351028491603722759210405827123859982109068066848153070072253274720293843312010254552542217543197920964168422777413737668063937390770412685489014462339561553183521069179039355324352734773944229337878460314654544661301885467602925051177417597721205606497880774327893425564901526898550377080908628030671553041611860468796002333271019481363916204302271096982782597785831945829302409950881272899237791586731709714516685116732227251308908445684550436475124968383724739393678605196127710538482121201688514429006427037338429971808318229541298401015973119797047159864271323730564137478028286523032399221963799358528350476500942095118484779440057710946146593340684019548488670390438778977435570751823129091887388051499729708257665494853822835874731208308732700305338624387240915782023244415158866937032068879315238897545695116805792425186594728878847464834660862899359048092694091728559208720133821562305209780880524582290917151463592945444735983965422297661275417720107146296395468212277108776943904425306938264618425454208901574484838979062984227141246372057451857672303157101603760029228195095680114135582175454785437950039440872055153422523586842617819713294618791015364861112864978026142437125515801773565709877250570738234826520988530693446789226042523368827829503379152508122343030168435935685008577267160727634437850931255907234432314577588010781515135939893837124667381713105737533287269559160897124549297418601057240704984112935279593487684612975246836864725607744168971175118005965823245341532434418433248096299367979524075450255675547127390885695182627150077567943158022210945732335783249435308189119505854716642044067220739429951642596473181446116646650275454253829140493713301673454875436681285710023637748850742240801696514021137830420583207146131894742305470942788867346347473890518841214772031698116343788013317891190084808446479759228506451385817501633601290993751821652082354401721591286729070880902744074126266559746368356233576566520996921610448436575825770472581648189863331668869655408739837466706030148553424396008984633219522524828554646995956457102635106711443537180931334339778959108731872532229580811062953780800859118634583051217284221195515477771122196976814584602582906009309939116332163449953526426227600256860706533441130751125928557337194433509250561538521926518941074378335316195895527713718313012117464635964968459590744359252157092278180203559007309990031029694352394932481036786081870586993993680119285384028228651063958079333167487869428812345275676479595063737539625332941839645534405544431214922351211538742839447803353263425232695557042352489350930888283286011309371799059151143701538616949258205863067879091265467858346255149558666362530674125928091569397361742966311136473766794637143466106852322768827888478960767680356034751766217815636054699665368637454706148644297566797560616062517507027322183370386952256087282191173426871271001318317407191413109873676418376758480583783118260902276160155950236314192107133756164497205008577379723610523756723721203437174496574818551481496974790821659878018263639521736725691412400280717894002629333002524407788580517498316882471593902719441034226346130795127672802610492890711611938824382511273909514598787158243300542815730914818668896008303292443796262782598954038599362992417708430794807733685885863161833956600955032763073213559766605216014101076765067363915380496572311122534510022371313623949281966810801442736330661780428300516341008935891155332689964489905640435226850057825115800338135868903494824304860492197876495377349481806923655914407846463434336546353888455618204424258507891652056365857440594953981211565511427228405631073682826493830571638543052413089954843642640005935404878986456613629096536495916119501332512366998782909328131558631405505321535849652308344916441311417604312325628462930422887535214290911406825359846701389795579499963246362843803169448982667126976063974585441504956234556516768337588086779410007392182010831270612324013607312724316045075131865749615745842236068033510145355345536485251378925867110659630718804671674570157718872278337200945802387561898893533041230593142162773069010428872391319659238302252215088989506925196017685953432038634108670268792681000*t^79 + 4143117045621853171482952221129764623090413934302459334755495735899671478539017983896704500879415619877168418941817099008744985958047554012852568087477952515051735507197542715255140369504504732000430642447396634973639247742475270393273456061423277644744729927535889797665598225498705641894727070916908538842672420880927912743063173556198548161793167046643137617374957959270101267123183728513937843317915431914942853845315495935759155023263935401721675823591781447197789303336628845191295454445519595053118836921962291607304902500144072422840538853526308157024768333761328590788143718471055579636241937146344677041016547992632513149607978032854825216277221920275319556194468861822369795855487296568022815827377340956706910304597333585070223045975322143553901440731884737102247312987050630872265450895619504537580694581632755800260799221336581309247527145212657818964858802304282606918157820930992314882714752988069117131579611674768520800521964575036717390878590207353265095442523037346346473773531529936511386533204538740314644541268569773511799600805814034448686946979655624730229574701737068318227781724049611053724993504466828435365425416649484436711634816630153103463173550468775371529139677989792610394126004528128942946636090348124015574419419282298755029595981492816193032746490814109679651849152476680155318110178053290897778197949339662754397143812320800653666852735873544426063123803150206989602151822785925054625551530520688354600041657686379550013857996290474992781629563768529158106070742659746653830455930117614079926057716375479408533565659986434463515434908411345376675573241799121052178130318581065073486737871911378307424989778077905903619340005702568850205587178626079091757611102880787067412367147898009337843257528621851814816586123351521083428373749188742520530462665769837159433872012669747745668111330850177415675195141896118607355426659249180185648690762174401304642577425108749329434359915540565236895358649586295783024114955252586982937512840053378377361207080655402324966479579614071260542289094104152105195494572553712814981297567471452971922365085677780423562998076628305698942581159695585317231087229752584413131268790167621073824593431185933252315058681935916771898752321188417142146764164310123605415768925547538365537528405440340868206610653435290432890719054195462160090925021456129854037126544838628741152222219392633663976309593848094180640860115713000513705387897403230380778935649611449075739382683746133458490076612594032938469418675202756121552504879492007579072168501702153589111020132703582597399340470094762201897181348184504858724897146094449124311533979922948473029365731268238782190283875726791110610710895223149893430511269480608083807760571863468073780271705667088165095527886741909284265927200842293514420059739659757500892413949863319413120792720041681404917535262084687787531489897595279725776248431844062557845487333641712355691426320822059024839930224922022560584027473219140895303557996085241888461431166079311656745158913137710681333657201947088067902502790939314376314640749630860907801208309086130042455969818734280757868000519448446344089180218185671669488615742983702208299146160532889758814321126590012963323287778332547212097821281049544292864043222909397934224232476641635626914587622635011275910198636545821369961894665147597123006733886277198755292186855880708531955277145655924511154119828752726491408127624140312914475783873860298027568930297407017012726652752617830143559028005242692340848918175160302535913254791504861238914238755498475181519602628151927568140559473781927825854860405209674338165154971586432135735644641353773983480547814515522287594978392805224901326834673196256105806488439011495849719388037890292084725508094220249164514067324516182895993895046495739220314203081631953788471404594574432629176671084488573868994959609011780412323412251474191631403645267952967534501546168388226181439992258403992644284054805436336104594718713369839247445245544329559523755862680846199705845991892943886207100958849831288435020383729553940820608752567892202850873909856774034615978443451198606235706122406485543679862750526916373404047742522950672161473269991118983761231123138342874960566677182046024471477980080701319927035174603048055307265187376298531371286542151708669023617722724193199084044339748911521539403635046265248570529270028870141135981027955114534959416275790738508946191810235893715357809837145745961274589762461311831487796166769352814723220032999857367166445693585910348626299347759095577575059769515705667447717529516694652674410125662847289036867490629957220796040602980795188034191122338947415308678094434933650262653644609432862504360985785218020576928353496721707674023619766296758891837989425144834936703220885755454646952616890856691453498947781998696779421084032864692738007596523998014093639695022043532002707581983070572140505023753374568167700896181514649359469019554813961985492427898480242055657736961192250076631130417315670156326808235472599368117680034496501186801054419930202716977122234134507880509231414997820196508216303581734086216013693327113254617977064582678240708520485125554752582708844728109162417756824442263246361779765901091867746640274580786609559396926449602002259890919990975642026747191351769350838942415060590417674623913420780535641869796296249247397874305454149030969414189045430461830790825834024882429228319167880807358698906861084436292134231852679572844361592506380721688013751707307215508233320917909878304754036743244215103360007152220058177204865329847210652909137/28184216936392595665084915167669745158717418906084220485777693579141363227549397388584924699569353245519410858983322907715985364072114125680675927492916885895859823940992571363417741932835271839981050027520021174174074362004766033493595153106241175562753448565013792180486417941212476590208118648588584386273266478688827284438585620843830350345485624122840145352297137736144378350210457093658675140429074871875363790200928541407997196959973062461638599935674778382930202284731754002686839947121714559996881198578536126290695806307258921050796260128277457853080162095077966956017154491150194716893972914945061537053056077017198006884043200137026731524169730765742112734281528317831522866206874236356449211327582881509917566468876403762093007002583744206770259693940036395560192602110404971049808580855617705266984757303642122422665277588309547006765091125558665692059781188891558462119109659364056966068418142275666188384985219640005073294447821879056961527289944051238565155517709881158365548271294260512912015131406253051656375981330863534972834178700051306477845080108717045278429482777294227035886194514750453297875915905262209932164780942554561459627495541315136813382825589162264364545306755471139472263319742078979487830126111897701627269770960520670643637544677628577602483082577989353634057286075078955203992095514170561751072990510882473545120739156555801532009720639051804910708361098618705697544819616505574328799900176921753868693331202770645852089242477771153337153969424138889477309330394563302842238790383179665687647512608511777507094007834933590210142304722951672292642527527956686761079741255424746718336933686660708229898352415418453984970390026136825053518422870166446818377708986179242389565876911123971105832362221639564398881632056724514101481031862244848702824022818460450340895190012157084421716989797643852174848819078148594637508554620502728292750526220515700594745558537272755007794979132512829865116289619464091638893878040253391772704003778157410472014140651434345271004689658029682495054720980136536022749065623246862891434892024856928940290264481147392859550425555846559237924665166081465983624732322200472796301604325665012664121812310604627369970773963394750915355164855095647512125822734813605883731653605952500749234678176289760136627389610420902338701039746856929419908351354415488580611052623374878295918027670904124816495038945898196472262962092082578008643571224708862930210038142642455882132411158549288041668698498968079957232899525067291313345642050282934712783425485295493236678043140623260358416270692680856941704785803413880292193484228536195692929854515605907024138285454058921452278940731684394963801025462363994664536155462480935494240282068265125651924175390805290660197149385503038107492549993317997356437038499796332498178218739610394456040987830938863213445763323595691049238897308205131265980074070304486408992849450942598637459372179152625689793166735691251898661163396876611465815362377206059936629470945337608922334249870279787987801705767730067980575404966048700370892466384984437089064302298021867469893011772934356990423833422779255720285667626759499539168676487196891821827492944323247943457116247106265305878917226105490897619012269556399486433774400134766280195300646513147404003469643323035424582596411100075739553891540998720470709970702750107375955511803132865741696866713708718629448535332907344223437920014143422228950728733235771947520745588523592803653344545613666733678365457221884870185718889847022763942013406560965293996443142511218246886601267601683087856496655221004360252849622335774406049265177347515927104471120889405119395350887077527216340199418670562010499488179789834730472207033581871650246829863773011855481510796442503785823911362302951640229413512170469758902671727750086351582018086028199003535558172385246404297669995383128730620779574811249046484661987513403057726280852292790827812880408990582754141732310483382996573931495995650607198982203288775227680444599522415806778427993557368006682591749926952687086892507096062756959900549169084607902529064754802635211789966897477831405124561540347511720637917532426132499163589755239677353243929146189353549063278908346323401036949823718806771291367920784763307401255670170703244956454602487881972497878160371887951485585212319362326589364871261293028306251987184158080945915765403508187683127554276649210928660812034564918685314239473365726256202851611042403454091349565551469584402299051799386258178048434178928084021553995746415140175872239818747170255665996115316043492969655647053211199614501293346724305590563836979478954534319828747526081309872899487744230353662921664449899030306812096153688291818604116493861270736085521990076136962613877622000104579367680526984399991821793459408971651355063621930188625421755260434210790923023222450654184616435028715593224104133291883249805512656759594166076693032214972111743188075667933785845628337744701198714122163856392443165559016373602636692757034221249795424004617020360908478657487056300066735765875448604599632683294281445996152658235045310215438800928258740044343281096221954422122070690537282701766545305520868020643099021894237235969371700613959599832169864475193987188390665010412219682402157059823471598313337335548436814057243495220458503651452541189809951307632118335648364583309649055910463328612176824837530292176245863492217754557877334095071268981109725000555880426553135946077296930124043574030086377598240115979540310785574691542007222768424169283646561554498473385768643096681735029126000*t^77 - 7943817241068829994052767922759454290805291484184194204588063065354419554770130456442740364904037945096333391853419314289899754815701852528848174362077913535797792458662549741616746406584673623549966515797016901646830365532642088435947729755934050017876543887233193640190160493427968806955329101710711988811869134216838716735525832070244660789952612175190176975911628946368911935150845882474921402671394522224409729326539312428413829234493628932081919811754087810963294068596701674627191937213066222139110406319930867038801475345258157648841020383374729049336449355841039376466374459774565989828503250196830161858686412695712807474292659506334144074752991058259107496614012637151131234818064952467589072921112323497117847002449366765125332812252425868774016739089149082450124324577729222347665753128375066526751018163082546215935514966589928995637220097720809319464923627855955094113210357753950753881357852886669774014499439896852738821428492975429053550734221336509707592092150258229353193541820242192552443286308286227341529195455452667885058097931161514222246180134871921143634198753606591021881237819851346960854389314309737510501138611017248110498522233698317373329217924413845608458533021002183794796556662008340231993411279577609547565135849029831791806902568573003013472937800186096453210094296858950340515830179245488269565977466489296089596230589229760386003996629464484885623889617523936667905752673038898761661414611830818406385375035637837192891042907281049125851434816281473024853792234712141780533203979736092886514867075198340003823639560148326382619545323394731794828925342294048348657245468035072503940769505377097577059735097610280850151895569430763576674748830070726645733494178623417347399424327181467159463440547005486284689521866930517271965335686452272686033195548007178313778150126054798598991567894664107936870331450295752701615841728976460986178205457073044976449958948175145960516067954870681803388398101708088166958006025745321368406027213087450617010470788039882394025674670626852062924910893556681971270922152134451973372212153002748221660609902647721258464887541347075748033299652789734941129190550101108596320364784299174652647481434797817514535652144752700084532310281483587240488563265803991098892219710177519385898108399617362561274244284189383189192498614148127224214617439284332465282878982334640226175086576610982875112988295139385922466004621889175031816970672894412741489323308313973221624853446521057324328361413454741772238696774304242164794623046131890460976034988686302959143702727502951132816483227049156365741818747884577024065499463788379879290313501342688952989813389567372533132353060597174297042143917697321566163774692824018001023543859857087192633457749279307633460953587480331238580040861034401975820143381684121701461532074030045262228814426585962842263533037770766940239907036626710380810037731637359814303683452600440105195953730791023561122623929287338521074884530354044813685634046331017285715047906963315560825575229252153893531713395538241420890581444196013958446815902300465402628547548759596261594103399931702529971920682134105893249765062735445292990018899990434429910153803122132241126111842982664571785699249885062671164297985401209101966382653534484762110968507007079530459573655412001141844000991387608497221344936633443032425646301022025474993779560645600057617649091586138850446586346435593865631152730929839928843966888740683771470272667822001290638313895157145663322271438005940481546233260906889924298322016294865626861134882855585602833562411285414214971694071958382345353639670548112040109399305857575434121982200258707943252921183453226026417759114186320478948686744762194652519854045811155484856416941807409612666991061944139683528479832885087708767957639248232884959717207106063434114312027398136034875963468763682535472593391993094228167356883885872240540174084033465965931418059469922957204384325532042844634289014780193157672169764466051852661043820954659509479616633128725799622643511032213709492207540881595467602504563193836771401764663628662443095250319736361434253483365119590491425010618795314924995983206765060068141050567190014207784315452660662861752947359430903651210933462148270386397107730908593175733568463280352153196780094360585661445544916855542351855425847123771642469623817214520101777416344528346959794277594328424931610029891154287635593623796688327328695290410564316064373482733165088895327636201968447480402690411417930867728590350616270886286254854322815736376119368777481476206692003568669549163815906126269178870371480082850406547999445078792037882237764221288551627442410318994625383953029340988758422272003373074125019652133218481023747327755375571760416123680516651116188153516921046919125644393449140789625357866568165779165570133341413379286549455953106065552207984948102192023319196234345131564170781856795824513915461000448578339751625444018292163498354853640686896661891154246875490639086655601534326101541300951892887691557369473836996337182226686431557647331983431820878070081472710860022163487320470199097545538176189858386165212433737306986066198682117104551160190909651914602835763608641419263707857705336656643995579626872445407952482526882715620261505403413969622873393378516335409670872522331935929779724824245858859367232375391581480839549988121379514299201422479005290724808742561432695684794896048079476360407375166602144615903690518020734307496123428403481644484078836079676413279296167499256031948098362362539393453661815372777446696274777830762198676321631586592872195991/21223889695475974227294986326053971010562496328735838201644177335659244067145844125162306003971538383594679685600233121297958478536471608059452334899145286616494774920231614260460368748005494498499063214473722611702001914354672355138739383420379031914401794829812261086580459643813878725617972013997561900546531044555965646319106580229606080074748403532170414456336090429389056246806399627237218158873944589975143740845890897036113889194066381577883100693227094571445731078831541253773302431847114468450984745912911808768822721141295436672960033720764937324113240397681004033170751379939894546601032187158420714964995103330492482433971364836520171618179981005385716810277919220340379698373201586402921108180141892397030840783000135216346121481570667043706620977024094907373306704080889543407632936741815782803758979947863503272701231743896601793886062163009240210524851059451547336911611203070275064489771711889504792611743244773075487068773145200841519403446298284918107835652982111757297523079462548760410785394579383808441070129608029027815168004651917802582253922200201798304877335093084940217482133061045205935521309506491830004333920248949524552493655288257852817844491953038733494184472041317912653425624070774724845148077884180298396235273773728753355935889373282553458736531309666732842846555468120914891739547592816856771964256562632456015873629949018041712000486712899302922968008755638994502988646872046051868516691495729452402870607284486411770200369970864918927599320391769256230142147009205940511157569108133587415535562307234723120237916816698115661162578052412732222705350000531716659708090154553810310020975104959124159956371800160738286265410789265451633009935688854924722855847271134060321109337225614313741487845101320493640874489006715922639836112035264631275255773516584821625458282045404791114737131525534055848168446133307481286820504485681075351453344182640844035368186643505437552328277410912682256343612595523938674572044075895814562836644178443286644196315166390538420119489841232102155546832178083650647464327625372523043204283481884969864077747915324034631277285044617286046125519731107930613418741135797047701981620624072657244944729745398226269061741576684722220550578934422651561943749761928595797361757317515814418371597445003534789552783851214040331972662139372720225250151417847963546557648085927257310088604754010426992021451619550754368467021412092018014592302614340136655736917472999046048240794452852553449044932832160421211127924713189214829420657865615144961005618699822727052770094736686841019069052509534213646142941409379127438367201685930611031596719194189398235302134708800286975293220660155502924198997215887686482173414069725747799475192409156483996134400909917667420905961701841516988196369001218173592620274866950796551648956136707444125167865544523253119025220022806038513870607960466305723752411611358874286238657005286899382283468058076058503817995933922833148520966919656291625903376843468546718112684516461941918889454079398608679314176180841063275539137247974923408464147707325988812944130643006217115974016740510109745330414227078728693030119625767684798808145423046226078995344999281419170087519247247980536381236292808522374694517031153866996596566863901484624248736191018004709689779452657384134520052705742152868373228409186244794464220854616778775235165200750845106236978004869069657917640794651434672924730350650586247659438349823754433647601459224453864184453998869824953240379121182130219119437395675218433863500345699013573266571538108551973999231029556884101951269335408717158452072967686435451688682064591735639606629440326425780118007357589672890871517670568044467323218744722570128492674904913548597287956505332068469338222692671057121716481252120885208077757933560704164693666088984471276339242202866151691287422618729939927702991242773303564521222885648487667379887337513738894261961410145317026294257817986950088150147001973590870711694330297058059329466890001584778744528135298692536496105380315096332698936695684575663071725345031130925272345109380536088275933657804731167757611669655754868624367341696612524138628711815147395527390981568601945366882397144128341112175859987939295951122533090169583115731203851347626135610953905291463322754083501281812120373089666350047122799957564260326472018732971596056204190787173515803708205647317839066811499881845351745049546403618995862157308320177083422448776181422381932056567741373362425487908287614615132096160168827889621490302605064390213540034516605791260175733667943814491337785585351691104549695250443036744777306182289094176072088464387448427706418286146388871351750061465906249301733459382280625625574400354084901341558064781083886401621943584305221692094266995419288003756841210877174803049662431027289169368297679126135307617576145484347991612472944711607201261415704847468083374341915572292926900672723479336382134216290647276587147773637982835039502499365181680411140690859388797837621671685539508244978360314695751476808707612455615698482021296088145694457609622048395215731190562019458011748912146817727049017508700892338302167474261292174316253346261209448887778276989045113692612272898569768947716503826990283581694174205435657687030549168596668924355924566758179872736056954105852356737046639439020529240705143135415951469778340537213089803641144575155750327989803695207104220478787285478255188210795842626845649835830626934456212284414727291142422159979726906295930541400670759668201153808343279022378905417144306012790602121229208195278597041549224758250*t^75 + 760559747810620131203704655071911774526427742073593043533300057651258525258237767249602931780283410733700858425692418770666977157187381474816119553178701260654057690023781336177001369037296225097526619504534006363075836228082898779679829404243530971749502008031995952262885342121770939247270509174668249431973979280754977400429634883456223799311508759486437686831328414393859746812133944883815635975248097486801941822662336983232544087118838530282342591907807927001816826953200361051489371867082489051613613419810002576111970595197151201584373321642798102461370274734776647175485081807595627434973916055663953825961472771374075942074048098924903240949011292446605331402755362136719106716618542930083322904005237874065167805221000655857338066540900656075619009073781235927460993534334881639710659275828390053280327905354923580514281234460523234383559268392588792949900275749841091847367184291149005734291841351932874878980627452494248697376821990563310335464152640637068695476883679509238898481713366662510185309647932394943125398100194060844774394062813526381508700646694124832788195544808954496450059057883326912911326685727575161292858341039777526538376100136438303161098284748986814419290948609625776005327697144555076402431294065439299069070273236053969923384844809862475866055330735775417313385595420261960056419971817795151314483764623848100364550050567381338475131424366830929004072023053710527592813002262854244859858009761664059260957217368002410106370696408484673976707269973848447773987152368768669804720158262805980308503604529981263485500764508186662245158151579072973245947799932207711961597418030447111643172514083796097004745888786124718443717210248144987728314929579703602316665451785515075948504914811281590964848710928050732903723543363824329360257849145473721945345525587602007123319746607521933419213188685659941593945125511661222013603811017713905198400793171538021411972176978511089359845918040160134133492709165802959981802631016736814290148235193788511740251782456787149319826295664629370987784076176820767489474692606524792592967016818801744812429773138475710489473150990325489814143818270288477220497412324764454650868410246593450534629558352833992155115617684333904385395008427333283255649204026310323501823975688737124494962396565931586332217252276737575314960514667528863287642599395568991063511123365733165168015788931447567591753334027192275142286871962754125021575205323492091690307056924469428116645439318986131825123352867200232725191084886413001034616798403761354866754880686360633559129624430401029215095352828828220037998641683546116543109828738426224010523371787075509834504383971318174358400166501173449328165991177878374086500911589003505574477590480412207962859741693283254411625319252267386407674836279254934225743869738664708706624689542113123901293340867627669932690859971141691159462433418897626196609547854108596691858697146859896553854607110061281837568795897366421591379243787910473755801145620726362546647871877049009434117046766863630337114730553920649586190017389807850692967696039809379332947954191842490659176563200673286725892506610196842813454091724185754639322127215966268344570199210596793003971172526838348218780683381495614738992068707302967148367101209506321380995126167195720512036338641466830237268238306856540988747795338132324641921919953563022213663576348591738013792759905873244040045249167359102670455712060280165731383713441646827863574182265794371210513395477344389130505505179125571635339330799474799823383061738213767729719004744648363097723971340122257010229043761329354524160642249574734010301264179488220437650502809107585688477997622374680341133094815269042810490005018589541566489720887723663097145212537756522368648130175975546852318240119815197498626930834622065199325545507322568923758256678815986652540419974517550177130908478723493931586383169701525751097975879764942700258071666251306500812618414406968648945557400329264970346594098054746131318578466510459619338218744592528721387123994023902117175034235347195632629316521199680954390639761513660047119378879545539113685140088001861510216523439778536413265603578412296311973177240527264341286209510021676974813278100381285188613867029385109503357469387329650180854609717371315910675610892413766156060666293910984498895447667816715056684812907632745542064402016975241183275131042126649340944818309600064986681971439108173875150192468036010492731795560404042536368360876781070680010165096470019097732839867547946421254196476295283209136775501428816952149191639151751513677508691406051967100053110146418704019295198312468779130704333395568352620771367699894177317872337498618523639947539121022329943465935365322496101533487329862535762168678638034881054598866671556022121495202481394999018537509367607042283046763149457001195572397446860182344385987702044797871361423896732899546273108354189836575725314151548396706361377960082390798453872734420210462254822179589397403745712878379931445978499716824564228774587795326456857481398557004086127494418159481512248797738121024317527565539582096218407125627631717024808494255819751165733902902025638270509414922482889234600995567574585281743797229794110772701609659366918878307848892916875037794066725954251844278509503525219378500662166952580831122146678967894307853651848214902125173937729329110281744825329757066401754784510492113989961413995867082630825093908084022979879444557675313378099006292257153562568424909084638619132239381868012014263955731972841868434083269154857891038839329097779693977552767976290616986105799843/949912468532654414064878306917442594418689024875312109781696153185181302032257239764021047096672096303588907009567190509984303796118837376931163961972556611808522899132528465278982990451272942959849964409959044458878788383009119462425741052544531806763496546977543361064249761355561707287117882572431419116352848913099435413633526942168315367669820439169573144316015290569412895803010750883914412732304114621590217157859333121400124337983079132242551749945515367846327855852568440979691589922670852966346776735994106900572173681350952517038427455178019897533284489150263315646777413112985550518143494646874181188703564624737717592179907572142632545938001312024831001022168492672531588662324914245492901490440945238094137090179681727520788572256243908766977414539240572070545835188052786050892976844444511792514185697125998957286303777510615474883116728160629778071058198768966551079071031142820959643109782564568106393649913874167919096915900768989015030597488377292550988536252388569461748600529458939114601638200634042885903030665699893785457249073069618407465202571987410216023699105787801648652713847272725973762791582236499202356134376547578720511607923171756872063526450654922774766742856768174685245211715167647144420681539897366868761232793764724744795400886544754284531559347265084042912267455546168515154613265235262562550616455884306680061803545826321002028994756663817449741487094576707429647275654597520591736855165322377653490641234138094537606805747885197452543364177534321305867983660736352364499376606569438398922348410291370310462540276985191338780681871751229312454055664888662778066935062052462429010668507400332692132101397326113043298797845054691564980120364884966360568899542729675780858298985016683879889293823994236147818598751219501834907259500821573767346582728201742286804295001815954975297424048818497202285593156669113216512831227791563804919101026120357776285668029233648772612314253850578427473108715086152498515981215937391051785337371878434667102408051771425179019402031812982734313123083429906093843268285070726977285034958000040813376020285075043279713383352267195288983347585803100894481660414077835432283285506850387037773742498875120613555844433810537837763020505821727323961590529885236611903542435616383477751982847808806854364848920475958129452614283859492559270655425620438584678363925143122651500181877638953164832095240053406736058956417795253563031482517009385575727036090142876223132074476051995365178875912704261014206157927703819993446502957444829190687170393700173945929385861728470506150766242048342102648992188484644190214488810591921401846599107718314688585414461561439871110420903059932779526311875392162400391329018904482117727862665663868581016177510995233979703250610222960868444680731513980958631869599450554569987315442226689931656161765992716409867723361020724318350533156284654115636053881848926914000303135155543388569227651464160888711421655853411126863533005917589700878270055480646307167421771871918265342727998796867458728223669066832453629535440071526301740989962252211823627985955265359339028458695196884911845058539460604722044807516223548270995305103258501361805845711319190003936890050633585291033711548672727379797138383880832533685511208827590771290700192765562589168818237124341300723383980559702841892596385016551929179263506357983395994309015471443229619687448001707550094908463674129076171982525964253265570919727224544252489741297742586367542958265462930543853136968234529936293561846682112479093998826283177472360255201813723299160614232025572974941386541065860422010719806337533435351255608080105789707799414950825975456092437409959413710357655742180584807763520034069625210374855203698283165104215481889334735786399434142448474661971716545564988561273999365570181965163334007687395075272647198572993837077205858932980436581027907856833706624287402583167056579214128421862102921491909324203872728286118630972341714466709904916177454350592652601340464049800659286511853839314455146960824589237825052687545082531278325588572199231157087864959490112642221214760468233373346124457431079190876809522104042982161447814777456326675496201769664995176420466207315581969777384436216958759325916616143806206477050637238693753528965936950342250337317899408721104630752337499342649604235938551759476693595183809812677679457934036274890291582485360580936211994711781148373028347145758301290067637249006760745274955579336877823937194046332112881296652007832504290574087556188789545620030107746761989791815121599738563540944705809643179874944036281093760386360398207266198681595618128106907442662081773367467076450861038377593472921669933533752531638073974505838809492080712556665449193385877700429218538880421876949246165030930117322546522406627367607401357864480572726066862188017104866740938002619515683084060951255200581764564983979119112055889465194262623971554433245453541859844923711132162927478733635123643930165917533536831374296866571563492408148332736579071721193640030707147178249183952067556667195331522215385676264906327355202087860853262276282904221581490004216031702551585884114280792902072968666695014632663860739409752072806992115539619565406257766957257576689078638142852769843282408911421335762056317263065164393285023493267846378359229804231060403000486389800208568439157179296025187287158830130533389633997906571651754574674718624672209317621367342623727442974497192652311302796202366026778064706266245862876425860163810177284075081365975965043688380028634253264620831275168570615015372199496127048797735126000*t^73 - 630998023449248832481430779689706636548145964794388165588339787293651271464537466301550036355722725327665141741989433479072116125221909839574845666233457948582664960458476433356938591170044206485931547383634961569074223689452405251588939066808272412648807789194228874672698954728416460752009110867367105671746165925997462175514086018179567975820609048365730128916523617515971289033094716679437563995333597392507850163063235383234294528236402854902956655297888357538071396833038139733687270691289631200172565369411417631436510505171194674222252210583590861208973307682572732020494191279443359483965052490633530481529586081055354461628892751518751330729217907233008205286051893405299922535361248026208550946455885174382328487526002198432777991747655420593343458186266922192924802861782361939612554335245986597992580596719293451346252662261632222780267188291692851974003233155847797928031960315060584963124060484917848453869946215215051417665292116487001134753658269496648198292145761224286790753567762953454711831210412110466846010141540703624593800746122853015831966176651685221048873127852311592083047758538104514582100868967055327732172166120631755514558706333522807773873520145773108323374550807838210163027669688559440496374409974387536482215595870338149007103407489160924612723896389163017981143362851584065254455802182670844840079354612589582402264502609497879665333571715352786682110250145505313713477980251658214738279450935800217791743277104773195718205311895488124545362266606046996152039514368069738261881817276719530562813085069120677182621035543879536982770117903252440987121799098122535603241674035284081927479252146126464153782874986101344337168262411116742668830826823610558103076328402208476936895295093086194306940224316381656875449063546548790087848344002415975121767733807668343647568047498821876732025063817897632141798986750112099342692021689975549544149514874104256512944336641458551053398281657856935846430361565088898185922076274351727829435608827119764605447270319179839728684593411280123393334062170012333343135517424419721609531264046241315415799079109082557078273019764977807855080023854571743029290573662754414086048674995953761732872819999076722323573608604570955133312324435157993189831647393529433013552581181444330866907706601687363150282471663016245630166701728228735664382871496364582916815773964931857204447938547467547065830196551004489680047866903391756598077662646101302957108816655083245899039932914859844880269016826446913065177982135378956066115158389035434775319188574903696190658269428083083276271891607649580410072163936114116703888682963632228700475778543470379176434674377945134714912839743142263069191905558365449583754769980534429162983574753969045266070584566791602444312498895187170493574492173852578806828964261941914184352519962419991901975325880778776179138186838107499306782895523882422900945492676723850240606707970642411036140968287202450699411149156827183778551283874355921367023786194826128517401255920920985182514208188175624383251919954417433995598758573744690935774772071195060123562192137532132890049310471849954117511382424220216417805236054929814564876344282658067000832833544328018773575082555621952543147051373692976551586976010204663601226868426069524229980810620557571161215638302748486382535353949375911049879013596314552516593041011398967226708639918249354467174750465455791073321008596200588177655615098789673951906520172130673342401896979299057828057745622376518857948965147184479194901271779925743854210977000705936389804362644466548632194526800860716798870886093380691932677647054991211098332293544788726195185604963560482401970314670636189232549314189428130563687421591017753869167890030885374792150057686672030771964836605582136971648237921410437596789729207159161301757273010583098909929428866273958121420335514165374223773844700101380517202666960447403236966107795796298788421497815535790858607231558871063375175703730892705998260976955577485220205642518737199885504911970776379355584397555339917680983640056262309154023089869304834205188975618400810849080168843993906542029118816132173239220764983018690600318475744033481923933710199917570720438442464346946132380460410306526898526078828654548002612716768402624597319081859192545265249060937790334683675616614084265084455669665642739328375584521236996916382061915829944691013856121041567365582076484088961507678986932662663304456072445984516024252103001201128944533199761679337015623969274781045408069059008658556015562773220503545281398027237432334448100980696771471205187909507305570832781574886339021882342506616668963375295128498970580549080679778592737182722278261988221971829532170676870478435525885025067356543312633362962711042579661536125590978591014981764662313842074519100421421092467403892555068817949988544093119325081471794072793903859536924277828241908097560245230451932769390891592560662905937022287128657570946333929163473467948377957778857254638560447367486347575050330913497014177024750525374704327660504901740792967026542905850047447818537420477248939302595764078459354898061358481624337892914293202358568143187395587880520272471860791262090563194982001421882668887299256706839395602056665350296363039991983954106598878674881817823601882028011971958304544869663873354366945906362697610292284716050108111650113756400878837256139892755208059874406585939036149431807560794751331545304869502589172785985044367423935837802836168245762296988707905916254006886587691095505920730866176081243908535942009617813476447225874290282479948302973769686870073251092403851/432210173182357758399519629647436380460503506318267009950671749699257492424677044092629576428985803818132952689353071682042858227234071006503679602697513258372877919105300451701937260655329189046731733806531365228789848714269149355403712178907761972077390928874782229284233641416780576815638636570456295697940546255460243113203254758686583492289768299822155780663786957209082867590369891652181057793198372152823548806825996570237056573782301005170361046225209492370079174412918640645759673414815238099687783414877318639760339025014683395252484492105999053377644442563369808619283722966408425485755290064327752440860121904255661504441857945324897808401790596971298105465086664166001872841357835981699270178150630083332832376031755186021958800376590978488974723615354460292098355010564017653156304464222252865593954492192329525565268218767330041071818111313086549022331480439879780740977319169983536637614951066878488409110710812746403189096734849890001838921857211668110699783994836799105095613240903817297143745381288489513085878952893451672383048328246676375396667170254271648290783093133449750136984800509090318062070169917607137072041141329148317832781605043149376788904535047989862518867999829519481786571330401279450711410100653301925286360921162949758881907403377863199461859503005613239525081692273506674395349035682044465960530487427359539428120613350976055923192614282036939632376628032401880489510422841871869240269100221681832338241761532833014611096615287764840907230700778116194169932565635040325847216355989094471509668526682573491260455826028262059145210251646809337166595327524341564020455453233870405199854170867151374920106135783381434700953019499884662065954766022659694058849291942002480290526038182591165349628689917377447257462431804873334882803072873816064142695141331792740495954225826259513760327942212416227039944886284446513513338208645161531238190966884762788209978953301310191538602985502013184500264465364199386824771453251512928562328504204687773531595663555998456453827924474907144112471002960607272698687069707180774664690905890018570086089229709144692269589425281573856487423151540410906989155488405415121688894905616926102187052836988179879167909217383794716182174330148885932402523691097782658416111808205454482377152195753007118736006258816560948900939499156069114468148218657299556028655585940120806432582754325723689998603334224300064906825170096840371179324545239270436955801421015008681525093886603657891156388540280438761463801857105238097018158845637397281762662529133579145397870567086454080298598640131995656705291445760513106547592408819324237840202594011833183306363580010455141355241510892269414684471903303433892178054703601539363566177512877060204362360767502831460764979027651447195142329732838861336177500667750002329344228526213143918903553603526685966489814129264429564849492586109517622614404516241261745870137926495772241798998581416193204363696853413302062722907517692503313899612875243694069761176906201722810730941239452574693721341769425408766401438625232544467292150432824756379750733609645738499257948706314582634889501635454575148530387419881714463302863821982618119621659798650231451791284973038281307420338754646090957807697964665778802826907600016553800937268587708330978071812297891575291829139711154664793061131355182531127776564895392882445177410602039506669476957788840776935293183350971728729658252049313735235834768475887167634882832290472876797232046010785633397453177320546711121013570640240361177987769465958845749923916116825244101118079475571635703598330876184966492014877511883577713084821301676448134317048733802625818832522059021531533238212733362692166087532401615501679470720559117682718840122418044259647304782811742534814055971197131028232069795379669711334432794149316973497764759249054475350712195870128665814506098644367698074859336514050768175341010743542428431947256829278818742512762091370183977092415480082353006736860741729519656933609911142659299975362893496888077091867175188103210398972833012551731638142800350650176474978556568001252210652716013046184872486628131141031848948332557339556883458755723742628637350771805197572805271312124328589796248709918478716235493292060345431823947058039943605657855679501312405723903479644230968102606992313562200905569927352041050561895585808633464768344153359986505075082670030839064325976457593860422509727897951320027086980774948298076139100104788598279409891423291081111360989976663563789452211209838065899243257113699024776705355275880327881046411129841143387646843099536507897660975793981184306120400126006248288642886411247206882197519785141772461805030179359819757857401895323658400156658318896724213282779382990574353695294435190591954011907005089073203381758667695015452261367617828338660590360422295547782714367126791191879635803247732821116264702877067710499195985429706663389493907057267126681361546229440288565134132002823803981257988225492477759258275305074290061389045707491395143477633143106213971751966103378698190738283573875842608000482700532378946616949976688234335708721420819577951918294424660971577271997760770443200743346231657862056636431437193127181412570526902259847283965552197393530780354998010278693496054696707771735624354694649798944685689436870102153449560925132483365221307359094898639816516579691460215657267709392692283469047490101548331476996974225855239517722140893795986553396222656801642772272076542184019441351141867608773766374533630664254162021519064094878212913028585235402478230201699629831994350770737807202969482330000*t^71 + 1082448818537251382906704584203390975963177159860967062632465533919884774856391559642324761996797096878990696727019344112151555792485291025173024937844787386620470900112629003401500034567506861447752015949880349124470806242465158963875513012361477079745085506010497861418478115322353879405400033543910675915652655638683576973912811738139763753991116465996705798645019424492328765902479027634399822447712212747106494502627153637857900799797326555883581836457228977385517169419787772293202039959374420077121241313831769906879127632385149668817818204679370839758601584674559528578907174549164163684309411968522779460327614388519860373662653695121244604335287662488244027028793480770279914151727650322015661269693551817595182713580880376950835649795408939069882385564826077235660667598320333531438892724850857875720631835417590649755309727455083592582213899009155659936652181698103167995362016791143820019722331562236700416525496547635410073863437238159041483492002453830141979699841275766877259200788879224315317276968061271809784534091077411791989088596141007114705994218714248980150315808707065335375842778705036911130170263347059722920615181373672201268417067032076316048236641012481788926130216181602504168621988018558493263609092514063653056779144592882145750197595886862463708336282842163673968260940267976864844803498925833783979793591244473243976263019920671073245449553349358383669568061437511834928773283795158803879511335922763546529038758328636155140282346404627749429226338393581599137946222184986330379514449025524777371467084361887194392945494593664074172124059580497902127874513353042847193045811532939751061093979687297702997858160388447325054617925412242854808278032092969638858894288055981615614582450454044218362778487461456569330710634828215466865917810999500189339731907741301938457042021792179869716785664578328737265720135933555748763672591661658235088184704754019779081889229598785080653182511829869406696546183938577660746619386525015003323081893083744742800027440184248628037047448223336868608105254048842004220283369926591341750293769381832326535708608582615709874273353514365136064860084911043570760733845420376449126405319681192498626023713271019426669959462938271835905969210452730530767326543678569154824014256595877427753290744434146517347377251572930025210649458200460808181963877614119372016421526220201576111722419641091047853748726544653044183887036506150209925853213837974005406527178597408264587219445251345640481582170897567760412853912185948021388358515918570605157894700436549073000836676457794334294722904201754080076817356358125314076696590108147389710306992730346693261125640683168266111394433359464081470301709522317968501426792064988252582185780290465310127463162681847011204074272228524854046789274990687601766366969407318922393198121110172558735336821069841819078855960602517872254390411734807977918694568781880622132320836496328770494861364495473546723637402777319887506993255110342593729704794359077685508724442465583085575217585461309006903313010098413159841624702025920476918765790576058942592257655501137789880451304255144650880472553449250178888831375604649310118768421705423497988909686611058982171722367585988723123113420718701506818086098973683407001639757266057907563829630928186452560228140117607579551327633905131271083951353040460405277167526532073217146626386927653375803044914779922071927124320565722712710612992679050722973457118710938964710989975923634825573174238794945319342180719957385853056824618084725664375335433425281653662345523041539740183568690029056008406419447569565708021410260848732992730137547927566997964572550520429389739578722111222177209077722966749517682184433178168172831395168107237920552103341037969444219733888383870191344404879097612745080029306886120560914124015234297471526837514701574074054828595694632065186329453741872895009507946434192441382693068738734501309913227467296530846420012551254184695023247539485311337889708860745048887782419248356701794675980438199725534141255452143143482406974187615173672801227174516991393867499569742591134341436768895925282469795286638133036904744840199382850673423052252678608552962084365539248109764720754419069691896996065815903824644991279937527883321323866100248578066388757950944386367652647634756904390254743264263896719547503593867839319551169418813191953410992840987717320993348937188062398063087781612540427700873425923815112387847032726789894691569734731493621438046070862391377178435479000733141175920261436436638879884372162925404557413130574959776272631949732460267725641989277068217999962901625308632489204624592572767632309219518476855563187031213976639940722034528125806833736360045744918041895465802863417351320522428387596847549807916122247582581405893102395866484464825203853821940430469344480325233067220839798295094311961161749085454302770151500409927967030195069651978712323121930743977093514830806393416363316197296995487523067464511690655382595777185867224535785249266152187328611748630496624753133867463389927860454552272097013070971186053089671404938814759543161314494693686794963919367830543843225223869652813777195630826922528998274074559372944092122981316802779807431740158120613680364477574055742758532453830367523287940574157203566624879170584668716598037343478408702296142819860475332891433869153022930122717065410771648386753814364996190197101464767092532257162122278053462899280350728938144806827594840355855295360100731562580084204794855288124763341868436529921374834550098071483392956393057142221070328821603376249721963455375911932298773811211/471799045833348978670084161831863600448711705673635271740561504665255178524793709194529498075396706908602989212474065462899958205543084743957016896014160834038583306955694618744688058357410469852107209266190830994210849573317598533771743505279954150810045280826087693080483652445515554693730070170696985389037649805467551262276382562216448761484896667665255571342527813139254404580625143063903660804847852074301929592264133507154949922400716767815921098777395932075319389349415106878928087607766197315873116931033596784663171605309509153018017252339714303065678139140973853507349755758524762691804629559778012599395207213942861976929905942208876999259728889576774546476395313146312569596009585812069938550609626064677797376748823469447397988674690153437504397470279917455622225370447238090696548407962339340283566248930176050197165665275101707329253807781463153163189883457542053439852420807012786971798514202154242143151219859155690773551720025958294443571851995811902728436663115042477381611827839394024568926323688627203114820166502628038105498107356350842281732317762290518238394287820798081042035679877296962881247916066252331891780997905837313390091873673852569567262062393234201160023928998227420513215348849254818859492650188147097685771286407675422645524008822127384484541671961208326640556211627402732112181485254635128183984626208441956208555452479224710967577628244699845723355640174735767411943216635920569958807694521952377238436779857697053203246990818768384679984749762707839172580233555778121915308684838076785603926398250757721515620139774245943189149783964955607277114801828824428318002092498487936096064246805159594973910317527236230145753182577388845440355034472288413357660166038303918131311483044132954474536131607716238969355623426636289363029172953874018698886948255121179430250977761783160369723500014610274757386810921079056120420676706898142075765788616888333899886681552866340324929396399300616075564715144789277200271168826789111903875340468419483464381882765084997658921705136998860836529212675654176512060859895635169971013437538412319415343335259665074456664133916257113766159553765825145915201056253936479162464747512197802186531774132112202349978106355266219527711210788786862978141298194772566806067117401604246125741845350138117081376223405637250774953181933381315278486937626925879447009665427098430341726676685380590238431518234942498112718640599012289566645201056271956206749624638763601542463991172468405001571599654660322119248384812884972685439296317595710206018405440861353339074722731277122282560737924555460140930103262419194842684144970722436433416113120268968213825548257011895959835958902770231297264395527418693597528999615924046028462186982404083528236319326046262317295708926717194244149531202129077923489229372740116698341679648924114311096175538796919150756676545893559715729620792354303070532919134750111629513294290304008679705977402757622549188560063756796598531451529595752825481467877811330788114606489200291384278783410560725278991198465038974291150965510134239711060477690375759759661261824374355481926855316194356270453567201533555080216979407583349192867033713618572801265271660686174077063540418145461374080808032846973023563898842847032074084505672652636489724395423508200761270017495379236815899412554192923276015618006930961259467906985471919777468174637687695716543420003344041756252918571895971692118608042981422657335035505270651087116996559841329108007354415525756558272847314946670041531460852808083801004980623970435122167564275958573074961770348732636664983420221691967917119192501310672664614811599273896622857355326124325670167913237853508268984282443771475545491466392624536457806938348782397400336247950405728885697048016189339138384543380100463972386789266951465470902933766877595772256554669466012349827837652807736383263146865440336745571971004893145478765269252811302223212846962162072526463456881837037131743535723319388833111994856006331850051479265133494506408939400195963451832903593031797386916551902965866117393593956028300380817577833165058274157982104675542100680823045327800738945170635033220494418724938948362791209259355214353667425996452805019733698308147928382203182825167690774913368506361599640387117244716757122293956566064417860209601662034803458956898126226432774717675272921860857902092154198791041595922511644285365357723258737833025964106639431549627294115787529016032835351678491770375800734510312742363175967056215151728015751822676653413021656049452999105662975693439710912323385326513766615430158414391900213882930988617043425180934971636549737446084357922480360019919081313758607482107561458048294263450248291515696692991726891761262596616540353107916671588846203103062976948857782913244837177785440293699128273031551939256903086024964846068958765844486349039820517232067741035822167309478004899310185090834441694474371572629650949434766747976695057883044356506826429188563380711778084049221519971950546466028188578447090493409844294746927181899890999064577445588198747672326598025179089481349332789387081028729989134243339496225883036661102149390367538114146520229257565894079774338654291040587164853729135842032309757959951978860041519709490349803430635376404027608165033197856326474161387091952299464802985123065354345621113071366526659775842121922865272852089162471540351997754934082683969074935591681316079877516422479686340691989807958125839267029496506213109404371785896399790822290577269027948556637526432826935168735479277504962775099308554242835326044349064185420101874349783879435000*t^69 - 61157025986292428072036823832699497198296515404535745386038759964445979443335963146462939621254018517780954907677569104448335168054194410520980483766134873489387214004288202464374583235926396442057896735714158378392298380330544442652439426811223464365039987428931721162822635810075615369453871389815436274215384349483622708018938303882615147031066059558954421601880571087792830191531387564862551655573723176205372460992257478089964228952164647090326686086643439605994575131740087142351478729657454787090741869787203321540015299476800144879833680836891803429095265981721994586859466176121467344786865146767996719738990317003162310464645124770971513227278340155850184110058314546235277881849365771665416079645870661680899567588269008848218650649242016978157374572779378124754061508205594227356644290422785651766317569074388334074805569142151500104230249548272524923392300546804922714324357320286529052866756599821504972634440265785122268573199684342635781992170930791993559755640591479490095294017011650650930944714073570687431872373516663858492142260072060517349435349456911132207718673657638894080423282993835171222012213275945624474262954326278156734528664149521880957589248977445816184787616999715785647425854045937419726210099064739184149882230141780651405826716303657330477876584481032505695137117390129686812862236923977227008616325529199071538483631992070724755624111196104024437387838523271475530859984448572000087655399575865797657516885338605410701792431960807295267308254355462437906394343862794097927027189837746499917628020252822245087345632326505185691822883436783881971849471507815543611815213343851705499160349437443176429267138170981750039468061012237290108776935112896297024531041548085545276070011314555286721830198040361768582481607098128417671033915454399741431084016863247875520699539916353022718710908319108278219695357761910846397665164974597656127678972704063420154129509873178529676986988055974296547063356866163434718326881017803210667285028701184622492953130511218722145224707560614082155291546936401438827051835394320725424934510680443116266692747721375372176921045054898252362396999603525488794513028179743375798279036068890827819559833374229001195573982132234279801211365339778774151906169078100079742886267125425815730242551554375946158941216185869149082208681348414951695074276161060611770345313026912294937993856507237309784111094403395608288912027093597009228173948115875661842656449636181500452099790289534199521695746760559179646875109873581788030038099372685665972317874310411756969978147849966004090105104893979797986562657014688936296865185533978055754332681550038821330878448591436939678560782098553524647920045714536271827602600618705797385474163334513699337292723410552940402371136748155023162600918508355485910787423388769438272142394604530104810754161545404196547686999903454107079849902051296519186155782232525090445154685215879469899989018846005435284468476830947342005457711220679401836827903924871373216981080206110094076778563520448903476849195241378645453462263546198351523574324654015229865649934478210039404097456647973860193059444144456783238365782583031013262685689706358073656975641775146265788040510987496325720835517541251178518185813070709704954621659971395991451857152001832674561286664376694521842659852604619742574074991921133840770917262373036685138899905569042730833778088661563775024712160851101410122314651783041935014633178113576852925137285963588167545058244179360677055497044448501265832467731372388093980820438781449647388281844321109872822814434240405195269207902121595080516031964415299090034083725525529003700665947422698749408003934449275457412089968886922899380514767236704340418688365613426223760236076013098074928196074363157363197849153643075798358326239327979928767882481717182301523616484286143175853632450981093585583162354661540382183253462487029682986839363737259592569639755504077091120148373015643319172771685058693852964191739338088548554939189121054574917997434708031794318602638366147555755155857958959810415287030559816870066503854394681085319907322044289901618873542851196769881197288014359986973801447458311192792070188369695725295113086767021182665873910754755172075313209201775016048212025384132915427021565222005984889143572092829183659015771602283600783485355144535614457758359401566624649508430487670655321935869907262599946553996925591614038759939986598801510950968819522465878859694747505923066614733141309055282638523010845118887657089202362013639271831532787231253347261084019468951071761642416537279204604770736936417348446766975627536718468310970156430762206413914151606837453648294831608562105983849194253262750882847965489167570756578616745217840212412520175264014749363429911072407053559760354730073423671947478727573059513034499234602372521079095215352555157601622998305431793066121457197601609745668370912101298624922303276712737106808070398486507490581046134051502635746278489534606785569272377801574872004461102155467036975571947197766401736139465895269534942353878888655543082550659695380988518361750391249790581340789029059020429653719023149815445030899290439324468535902915373483190819480930993162402958483859928597830378909011248334794010005730598484582246556161569548672063787259647531596410599375007351247378041413290427309809456439838767775833486214804295790648573873202512709265595543472011749516440540160519064055539722730486374261624453969653399140337892758570949850161286001650608580697887552177361426511684353319902728732435700836594489098256537673835523445763861215678492162392623705417126183/19512664937575647059837340765042214787357818723250207568646142709945623673428418224867350981402257004326002427849502399414616471464850898840574304785353663774167728409073618042042808717545782212143449960831120388258572316653269240159731767891368343769201852724405334810422642897841632311023288242119685921719819120654526985105226630008147887877492356381299639919584265295813283664645494666836927603566897466088979204076860033588914418890648844083330864803235540958771059304713109990298707847281994388589880370033687495820099451252390679550519157522265904146190316478592396633356971198661067135407655869333299045085786979954248885641867049957874734935383867415116241693170757361105195253351764450015588518576112914782944343907577841049405486015607835365868306870575836826129623996870956872955027849056506430435447732923254221084054377584447656411723278982225753088523207200037024246165416419736434843579642950372695146556448150934961059012552036833583141597244654842788673042683513111926779548701975781658068121654895114243866422732446215690399967190724043958135087885198012811253303510955692567035736511648365247790842651312668063942380278511389619607187419711403194572162824376459380091576269655508689657585560397707480798390897026481387666088128863248640129773581956865544367511674468971653973200123800486122194695601867161199631433236170728742424873436403635775596197075548944296219426542566346721868623147553628402932356368630038906417827268341354634726379889046282622853594809280686070812499573299399871566173336587533179699007187978854837846443017740783263718416856765222634005766913974036520706375930541552464061061025119367790528930982912291436006368060125035647869722203515704904199646109147012173446074780315739250731157865331031928211294609873678823655476160535026321665348566405935301738876319938271827946571024513604251743416003726073987603028358347243893359969521485617267713431513375663446103158429976282274879653205488958194926448815000338344090120476331092892997119905907398385333177683881055998886477175177839705432185813043563679359661173749713656706379769659669228149378715250508561711140826824646996384760885284550304905201217027609476702830581114555896464790394522641100307227080255802647079049967810739403817965323841495548411268431239991012246251557847610345417550513698400784437287662766374400522169425742733936882073131894353970451081050731160751836945817537893950271897312225285295564798750975809985032593225746910948294054998218517441602207874699091296700324398417103123382700509212223143851397452382720159223362146999083764720508587210727133060303730867699138526013223606428083987387397024813497993106895588300771225992260870222982329806604366115386695645139129218268086560797694686621316918715929791169719549536311457654404759667548397785746410015186920203519678315627933562982236994628585065842723145656730189266391100469574995116773410825258393190975279813423249753389340467116853593722063772361021145356262548490521018734843895180345651071001924293970476088517986117081898733421631568131885970039236318560672140070466532474594021530882167166186633418632321024771007613834338832155918594780327836933914729105342658787479193904613659991509234058622485110308555728342467552519986985609567739942021545925452167084605383573894476231967904416310920849453929530650695769073697105147658156528766665487719444802764498302878955108206296473597242641391441625678262062398426983587660984743721917689248968163917314239737048419251564379577658157950436729841963988646169255782606123325094665234268898082884387190384293528736409116215563469206800063139378122769816528134501577849861066804555691145394988651953309500685610436067066165578821979356228942391683106542732880135254658511853558688085307945114194988969972830502578708945603534730523605948986588019775338764179709644822361338997228060881447123365576820370710710774005757769837347636924661098995549475649719016181694649150445043283359845883254709872654429079447391065796060915713304656440905226800609076328094753602862290883164258833418447149853384024040480102625823885171070199957479508667182961294367123703933208169626025026388318832548412955238977404361295110006146294628382022031159235283285355068867094686103037927130395006995641063833455659292193862548705538435401455539392704472806696773613937502321361114727313353599898324163236584354140464718534879298287823522393610029485630040740625045086004474719062639202366777877514398656231645510946245167275463882261031855749650893277137012009348729279563911870570333956359680960491702420209045770259827223681978633108556944424041295156874957942729703813364974428488245004526781961354147775368840506183828751840789462298470866875923837217703571501267936478600650860185725979975998850239666808547116038925103786997831820496103719996637796266423588896951683857633759533195585391326625670634986730839600071059500817103966723083162820154203926948496409327458380604299477718000107703622999930700741993823227414768626444340342143414389015691939312793994636723806232083441125356782769645705503470897186214890614036034884910070630229862694486820641324871783641634410247351307098064168856603964020529600154772266969707693941693597172145101887170284217897317773818489442996941950318366647348963201265321858719736925026197994405576809595009278478485861954616703581497965877923148563791643593001186200755870431574324200914867678339314477532168460405805916503961778746008321103302548828293694692457896405414818208856384708561951959050250452557203186375183414542188596580604573319358361685672730000*t^67 + 62221928224389635747028542696420408081725163009756922948176706158020359434492959213787142430284694015108222627772337305422734599068208740359681629110228143073349541014034045324217628389178153977097886858942413515170219369465381311422951654430337706469953093817541297121177260853533666554222567820701379073717869526747459193099972267265574673069044100844337849116354093125314195375656098143292810053455238763801324014299392708474107049694268697169407363850496593175453614515707054344517884824794799373585878000340275505553774984254713705997933692291990743439043604601542251969546548717336111556619244412814906143452220564400198936075580329650598819351835018817169474742072956119597799962554615869116538287319452211000705020318258819066811617326460024698587792217203465087987944886813309166912542008926532433529644764022387173848752178293769280193848054059781636566049630446102416598392465695207658765524818578231096357078746825715874567626512732373376302768845780260844097394421028298389357927870712830287512886198234368067980975305388239280358357341025223347548325528474291828941052083494906526857533979737435642263131718788407200909340770833929083936755164310073588640266923319352094788736745395079108182270451663330960310725882735531934055354414682731558845071942570609830325997347192530872447068262644462488473261973603265742254271378058568305622118374493178958368146721649621810586795137016724326554009232736719672084355470322257611282371385193892964680812513888265571067663288003002053185695883257193283692680028985505538487587799832130412911572360605075740081105931009500581378875793548304284828451966583977659437312997612608106448804473374301685679706116641655708428573690334262972707568190527450248755805865645850158616729499837366779156036586701687254121862705287539063925543028218366872118307326652504834194230505854182590075753526437913086068232570374913882386768523977816679094205155052369427168847399797010157745395092802122121402933630387528684422878286664981296137475239753807915481876188347002639270616596859957625099242468936898926149101776174082906844839732747427020033281501013738744263800091748576832488889364721692153007229530348766738888267835390554193216890839377615462365931036070209953737096689024774339751308685766880183681729759071491789777192380575160375016166521952531702668555687836415059487475939730878756374023412358840008938338919381633090035314265098395212223119776523164732980224795586133603502738695674192423945436144828944774865042661211599869543034382354101718317974334123121291581881054368176840636477034524327063462229694981830347210983612101133254916172395649042954722066534686769649040319628105316974831140162145410771871621668790840392968360139152287019280485496349957982949328753357800269124925444119346279280675127314294802960804665500593730504588294065031861770776887845661603530589762750835424697475553278878822852973632358258049435368890881271567885697229506306977546648300905139427172573182914983262019998089831808089243820665401575482914147271128328045725335714266888886959613200240722823703107333775628085744987949595218205717632048817535384669705231738724969393206060984804786468129124516467906250001425118776222407262696633947760733912105324427196919366813947640197566186013557458511232533469604806972760210393801239500073308432607447876024894947143455312640892329719297122694614183346930052838848477686338039939819446557476969840179239116989601377350893779666992477920864903972335391941088733431952506426411045240491747419402475178927004308108898551751207540045562333057768415117270097290120330020976146059883446855009322200639707757093776405086391447161409970622609824866355993705632669691561950432379009967171318939308426947423907745373823586132035420597978920987766240702775018296047414481771420474071372658968481191343444420580118630740462263744379827504516501665822106934739602464213358292829084108478491616579855884259744075032124802784657162224512869851366313067082925390975846043462890964863693810593992474590488383800171464232289686424532805811315462465761646764795546855287217319207126589517638827803502254534133155109067317810035360494058252872169417901139236706538728232994118184349030078862553623603196268945894071372869603140841533772728747143982529046018018680036869185946083517918522140980636071407744926232048580992768168538167085180774859499017519814537433936279160563202769615595411128652190443879840738923383163685614099073988578806928177777855970639907274828365472703835213824427968305333773107855196599627137956593314461348774086355960040343780397397652474326719089590456032358447979763816669701726050788122316798164589962298640904632359798197232174688462652537842977990940061055524924045381686358940429991261367623060019163549056035591142316521528039149008710982326723883582064036103041712799753411381007386543670020018163037148268237724374202173351291924408928538078699977098670590863232074880304793078931090879742498011455842881127455864429260238487761213646888294139647209685936206242427721914539184446711923825700732194481968168459874508826798363630348672680691845718649049466195053369510313411951149106169020692656785566322723147947657720317186497555944859977540597463640985831746849037467472225098160134016860254327726429756949090555963179511352847812008155302905242972794564457494624541044599811770699070152305865460039933335023615902340176276215837633309544816455606085925292660945229020781713811328243016985548261007950133453154171901585167403104172117466258322528279879666106790619627617433627031269814718504045231224084265367191/16605277861876875647921576991050924784041503733485926640917867446163725746087583909362115685173320710681428066099926541901838617216588114913328733372335967871816736876121648953778430218631460662534075916667283450408045041471932123375931734475554460547590776668468939923669669106063229096680818294043852719383566071677002464324547862136933852583745995280485993571566209766737104398613315961478225390635429743641721302669407888584166170475942166314914565947553445355914171468310856601744200378036977224689988194898668058942904633015784468297491803051448284428407959323282129534986782490060568132231915144802637487368004719941065801681228859514151399430011671170263921680888314514300521160602351546963265829308272090480285636665348742733044068599282267896353929146860037139036310021337184298884728699547086972300566020717689342142530275324364955606376510413874115878333249327231507633486769373195706051886276150767163569719537376445651861219681783345379253499255201271213160759323669658249689395945381390191015971528315742221530325745311729552530372079306161408372959790303508902376561287823294374547411771412758825870007096267080522414965617013192566285716494174404118580910563544366932457931405476837894898605311898449066159430653369535660903840997662624592750437318245292578256752434973094877531193305354213689987685957188954180886349683981290159803567294379494045032363711292151596082731987723961060310198298568137770895435269704163109361571005358492794152149285578386512048409182697863846261437136877789290702813509435990735923855116970005467007323008097406557424372745107204461538907643791905079121125916890861146915962932376581989740120266458360012041419219166405336337133595191864873473898838884107359602609638048694102372215343396708170907811713002500678930810212615307399737211630011450941779783748267469325582531941861077218233647019170888963450177132953504553249334062784260294824130217882689592633787823909816215922584877871103423882407941565287930820692525357760051940549039927196025918534208982778655052392076076341589322790126900072691135071658861006321857129183980378513155121286678182786016180843627774593923431513377152309474326235690495664674108824528487067891536625738767576361450245297688052664271522606939232649088490589112711697989434985232351421560075728316403950335487157339067556131801014184614844366181307066580286644235242095228853869974172217799813240890724747751681384612703717786525643737080414297262736835110621216998240803483958342803478901368926693491976063052954757998678133339601895417539231977694855499081187096220283777152807716328790234318474968411966885637253289070299473266674868116286792133968145643956313319414000559757962665420315564194077994013398964746141663238838178314740697827256252285431336655401050463898450477083686515670194922924069093195246246599371462097883682428925891032157396953877391065698826499608320844374172612294892605519963121223185540134328737516442408257476270279228994698179428765433386943352154798474149061422637574168875151328806185636695822141808464480234960503390107095131991199967019135879512322780724258424825039256105192080127479373022346164686724158058989230761434468646602628144794012826224652774358183887734828872580924819439887194508924753742146690660335582559794188999181421384199273404686658280593642885294030583742099481716236480657091205980432330049247527152588055749990797083558299031253487824116823452201015101061363033099498016907351953550871907493634418016228204783081287020587092415821657095511354337890036670997810949655560114362832268534613499017033792954684157899444512294986853731610782477113865442460842750231767850676893164731135342812266385083454481093073306907577504432150829975322323667865680995101714393587378443560597061292179935613446878757694481312708608055675588662587586404828813288316932907743829499486641079810111501984105874135474814868678899862131582839022886595245212603777910882770622146427028731834139228846649758101628919146609729796992447839272022262631210348007318323955208635316035809541572784267239098524525229804458448567334576126280580740163815061875772700061506422272047160152351747297456459326498699424908369771111462138615230496728753100748516509226075837163605897577873685275987966150953290545322270766057656977028948413208526638664023191506358498954345460814475478308632943663913513473862914333285373535475473182282842937817556962135092271164670271913368189807985922305961214127973764753256453130329815254637351419763804138109242952910178843597219955768616908889001855354196862088497378438759597897950491112967353363816775381959704859142178500589209262977945173593238643496498852291449112379756838883270762438267816511832415998707711411185472265739347579013943289153882018052808959575021553956454073595749125263322735154879242184265717138764622726474151305882962846329362749443168018958445710373707944499660471635195355475681343771559951227541833170444337667081894258855538018091655783172941026331436743566529968101104133631164045645052353840355187689435851959103503008397678622136968495383453733505468871912544665687058470106325613153008284365767465887879030883120495962340452607696969973381470689731711199191221247544381251193495481705981911869430617425519534515990397599720930016893967684276788901770496123197294493239145864965352895985191468523378814747854768962112599427786688697644009456843245737269749894978552394266756620379875359805340834944871473712853081258910469052877934183281669841008010295736783386986221117151763135126179911605281085775402495690094491894773965794507493230000*t^65 - 740189751151612128297627207796220697282526341547144743684285339781834341240429898758840521729347194452088596841695547761109900653846251066652098464798786143633546465852815810789636920793597057261666238684014808085740870282540344472107317507213821130825840072326508056000004083546259665802043849937599941271423371110969771270694124105614314745167469313870071326417192665917036222456592914288633656845507007193809817106811423245751161722264402963509592185671106633184675086894317866641114898701160657243010712599998135332510365527870252329284974685184866940020003736144958551407600038283981057477153533567936495774691378074953836121205920119596506768707501722773390193022696704688396524621794922502846116763988859237388675677971725830843441625757031160969215251408703202105002010433684192090776071753044662706739969587833479163540074107254518036778511294872197933364342596215973859861106523647083792911301693086434481951105901510004512127494777649498720492405404718291759557196429108587795875767267063443215970401628341718501236098520516040923759567690490817277713123042309490028162842631556956643185861071634638520446886530184191043035909317021699675407297202813596497326006842373569448532287636872168387620438092069060028444697836023260506463271367108952276222472055211734271042828195901809289638897812762761480028496606335374359704127954117432244010738172841866431736471180426371061495989092399162534823972894823763271730741740886570418614856524897321626267287288639782426298186011592987372545051287802477977963151080808783940565275805295682967812461047032914287049807959453985298874674843121441891388519392988976821392800508409858468344466496164136802253128756632197627537621443535841843505105692495127595586865319385142979873049195565136602941788163752027992652591683736038623441980567589287568663774436128984568933851553835289861772654915819529241285162098212575694357528942119214387693617939755857015542581557484343443453737189935774294129857324971280493246719217954872356736290821368723596978914169042927880548946953734914611083925369503719812984101805060963175532537843634573184366400830816255677742830369819891918811376133059101556862065635081830773842847095991828197264924932654344270149587283350440112100754495477461625328222953739614593874338697035001667955766767184074431351199056101100498294710754722868684641083151362459863319512112432046039665726639364488386226200741236466474145437898313797195107715976752525058524026713599448965418936903931114707274599940320771012992459907370293421609004577542925977197008684647553011541598053761396391687266448730096909668622199226335166462442712260359959052753584910730122060583707058410723622247643887410739395522018099793182501933529905652999200715977364287966641239881410248557638954881121613736803412575037323660738988403213904506900307783565252316787148125211162685539815955840587213292783264513574855179050514915345384847650013456476095614292994173933672103512427512547432069004006496680094729045342768739929545915152368647533097750315678875220667394953969305922788480457565881019443472529581096775100895778011727638349672283435878520102041654468261179713442964668582671287777285737234048929348643454526711509307463927619775894006894006960441703584023864541357161231392522838268944658961300904990780038035253511311734247109385333521028681019843453242284969188263978490434534716825931661643372034048189425114941769010615908159328780848208094914347314009004155921908001013317036842777338430225983647861474511370906163513109545042244729346039802950068674551463394821540691035832679833918608516073588380525009949003687427927772233898659199253460496666206935264011190096318296005132516911667898064636859435796356315729485463876858160246622807511720469436563753170324202251044554787118268289992296752909187660077115730268213892890015341194451540963466587169042392520120813885046729514944229580455748507823947401139538514865183666205744673190024717588132134768800048563932828263250513221544110150070643803250420926633064264562501586111505843690952864054930510693462781478758143219462848145699603192043533380470011745427830008861651902706807102852335449559518104834965542471485059726553922604926409905669685907524391319362925801518125923430428342606407516190286767862820057461499068427231322420126903965375800357955509817352340106445540533455259185277954582541762920377348685674574558879447073655640629942328020716568776027590463020202384257639317048304177128821597340390187672906762830487489342121313897915512112195650737721922157432012829646881406091869027168691256794395134817217788142402751402876844840030747433216490638929730744324584397855116144403670785053913469327556894111645418949032261997483585331949820700278704015725538824867487048097403426678001252721815455986906267528279763974145069661793068508446864832124139066799795962008664066623768004045146618520108136652048604813656796318702712967590553310076344346723027405271070830519910846941986876932100627809783777827119505251717963649897557701691688083311004922654850680378180860101341677170809426298742764688952615965914557032749202073375466452966274130623991688267802186111176033655738827437649386998905482757173914360936325376715203265092909891100085724937598371656462916681204609343742291044045297509968904983860132063200542741606771611493401391940307976300426423155643598618696889928154239974821675745669539133451398585466808128734445294133507946092987866263342387762899079913340920031419212453266781031702712305144676930048532458243097263351347874056950931691896093724725578185683815290561733/187796481200424582752209039915378110011213357210554652603070900188457494348152797120186783237592453327971214439521910639192942346897496257478318662910704026597742674790737363999529868832655578337142961755232881651269994625811156278166343857752298198566611991802185813322560485997736932086941190440244880244852122274069354769659184537767144394289627300403211809755145342582742967205775160252708333824312627866191031263107547794667590942747164152619997729978174037538847998812254047104716419935200390832073453281420482071998619867104040883239309404385594983451355730947717899477731127250793374160540385781795232925957115186033579269951507279672984367670197777734687067810170748281535685001063293841591606461179636482162580476112740950367112908969697486246062569281963739721067347987904747692511963880049237241632699610401176281935388483113470932158895938935111483365689962798313094077470861665078763333492275469064862342030091151629335131506400580687756622614237098047761605481201850884018125979062990483377180987257826048157845841840933363457640910930271555708890654141747032993910556852467845828293349345892886274518015150137566460878355045104245561446664590214360566764298684836298785643768369104532014007938988164089489673692195007283217580619354184961371652166530585933820029997568164984572384520822809798013168182276466411108359749880096772960664625499551324656841615493474279638279441174568387012725368577476912946247359467372210159971021492000370883668964457184926530621180887390313606334463312662310791504497496118870592696229622867760168216572198715321177965876520919131376611022680623961839531705089900979928554045189262608972990635022996173773864843298208267238464934256594705748672823465788257323083817745070334597917727669274591494254557288023305135590562787574396166895877292648305752132212107901185519188720055730049779280874059950113623548268331142493957921332208745144985099393638995226576824547044387494195494145980861818451914967389952929306399553563693966998366339772610740496317277541131834072181313886977267140287525232127186298249731312397108422036030203536597513676375926091072542734784200265107653743594292995521189840268060511137896150364630032085664051457513114443025217615350283920449334871045259712732351668979199435037015694889848630819236160922793995483199843407430370394392005741588803063099536478318661492695729575052440716120143714838570484005514003635018773845602842859605901935540728106772064871771644701953333439098299631971908885215554659604849776367742291158931619453753864270394709508212289915995315038023443201520485018465115964679482613329708917123091669688301173914462141724706798335160695547610622844853102527667348779100131042341404189146634649112752298361976576308728796569820676564027882660773061667205970238634690784911492321206223105978095812635439270595013641645325567932720473760921575150031843991779913765338560015523483628363397206149939379701884541821244978897422473484292453535084140532246230374006484294816110012429775009566744601155274862565950691148347597404080601303909336589151548059388158637805242450142191175514203813074162698869342884973283769313850278250702030712561748758047258175062237514870180682238359086477868030854001160133355166794192914733471288056999875524500961979087203353417390732278363953254198035100479354163164198919188152031777437548389791119435244558243950230012128437496055833505728587489730919459673747396171010815935382724799919786085087186834759508051397842476822608500409257765921804478432083139739557311028643030301204330312491615919196289900654255560963052240113465151968352253637663590550699646000517906728180104060286998584412543705458453995646807394278473299985760400027506276704148556993963006966562890480013428591524256088002098052162329521935698578568367955908872360718480624127625153864493811089752630345120765737053249899179885464054460348876052387987809906126013867867173338502295190592985549795258632259044737970280813334870054046924546507037833778838210152363816913769415572936391403411328098721763612682987961914672397699241940607866480703177497377121823427309240296752681976586684319987485936913056348818645428142040128645352056752253089724205945700560956950783283426865630561203674565513942012568180698018478261236168730035892149687464383260437358837651309140201296300063643689994665432299138566115169440328512995895126030295815681859758405566776191375706608463275651669479838742230474875628682200521343787417712065253409850195292478432557685061085551167837938633667718341472590304056570081204027163372986697373546053386135897694984605772816413319188650694722265536832182662000342222743032399662815955166860080562896159735688141305673705529368729848017015273092180340575413423670169308601037296389944866698063707470720929061036284350387215191323969604551736165224132178967891161248332754371094300054876728317460355206429415797089346827008565185875689140496042167264853384400509851215865517931330084886244015694038015984885678811393524635368003664776488255373008371112164467818510962656306685902272862629770796604152513172170235930096549395549050861739992177079891061382631093784137980841373801134047427704070059797067819477117500098929874441609637481179642793944200297258502096407547061213500321527720136101833375555408031547205970947843543013947923995581609237575896316680465060625737801060386255503337915022225056970244130396716248495590448305887092628425974110813091114248538477536715101529258039328783838838606766934526644488194668212359170223758801725575616245103297485484591949468208477927293546000*t^63 + 64680354020995520531254284940518286068635190662868585017675071603349238544710882371213809319521625340954910272297528780061095357343396793684963734547085595879407220633557433312754711259828904296984160069794158541177792469829129871207369176085451414947089340956966010451277485765150642301443289030275180676963152683961019134787533213325628570124500035895216231311423021538025518568982864525409793758125439883000552295379641893367873539160959044308388629797649798651945293292501594087057301898292210909136735221997881162936286545041284465809519692986293214898061038013001992965795322170193739575892358209959138262934626104277651662579604534869124352920019429841928143557920501815853638386487154421352091496049680194496672602146548100205500231208061969544546230314271924830788568847242625997027739308297818160917155086824638141962091821369887854453498510117217121891455914814318944541016784650277432648574211081653510757494315792153695895216678183559621789451143627065917897816556627667093366089426429864635802426692754980136647911390783689785232660692662291038180904262799997588573909049880480568603333405345197599147813159274058090301021729259105498487412328932999938850335167846882936129832743050782743449725229839958193942687393737811271408117271934867073302041147886621021181195512785035017864548172942399864804316665774039240109697113342247490040892651009313533009336210086696046887289743775532494981469600234801310192823102414489141527179114463708276828670405981454577662830968198430674839150692254891419536233334554878218404985079536605708667574239428087379988582395925979812267763682299742040937378722557444009687722946817472167818016488642015843821314717272120960751268739224321226499914989613548955877696696430510449264943703022198720954177548069404146803562620736249708995566513110877102849867204184226340886397903338631917066729773909003941936559916814790025679174833828378927892112862699197293605927094295969966879733752764413525077581682219764372395242113129183917339364539394601997707616367906573031398273609788451795488347896214716028547090606347043417843488992503540603600616055969114389894315263458195463007543508925953743169342862725659958854173047555569079744945947158038645452688876364819331110790996429017842659276775092746575939005383989346136175301702731286313631203675628903263811400114181140306535492147464825438355904158003119822719256587868165685161106827959868052347949263963291295472318761297794009602279562065031651184619277450746656215006812251590364277877601352189393827372924733700452644907775168319404272357588239867874669131437944914513819278505525908268630350113879841803733507102831046149050522154355412748304702001526427626785101686691507681466976298351938018392403700695741165356397664255641735103635662889198238591131403513772034459010829110104094869168215794285778240312489310957817817918159786663570070286084418983311051150681895724532299459745301470904865731565782235446527920800852887414646741538323956360574894618357288820379386056421453079049268067487299523433897215155313385558068493590029864960195412377371066614460015953399413388508412676605806218569808629404280384131057076647060758769067494301963780311890194643772582706252962676555370499320360605712100514484265516428605592348274157219602115700278398467438816096017808403270707234261206877729003928890425208680821280543257640086475886100075008186545421420619039316119165732253226668599884871094960665542315248968020224387881161595381546648754649544084535817454431785720207384846043725441801117967961453137205922493719774055214994600690499845095386523644634982967010787773152401664901691022843279252650756073526521871159662724918573150222694618154873042013087725349780954537052868704126346502177825771773751556073732131638107849248948413901133259638432969083439142022479690338539750384850988707314277259734360876625444389104038803104196882571955829552860880531421481546216288477171022262951804126848563873844010700847791292867035535632681516619477702642497287288898479553645289832863638505140261108043952403891824016428445762811319848944433829311823142566703350414181443605182194961338008728557710936500530541795825093833605946141253600574460926941926284416672023495385698010126037619958045254908410192387928825619799966654645223928245891110513953536295706707069834712449094188882443577824440057246206557759837694212036815459939061118846378362407654049028158423015690661783255809368876247316392652381686180052791405108908123833080545061221744759317450295889761584849787492881997580825456060374127684149820285428796256537097479951670936021096458748809545138762301030695627726741939730182838699287151272101658344325617184750220119067910557211701301301590738210233081412399681995516780951548371444939416187808385765340630880430185845855450044176982255751701851909722732002998161577682268454411469183476219702646108916887840067431054382933914783249681932165054334221723074248772639600845493493893595284645756995908256405928205699420875092701735512156792831537389542738359945921892145052035962096037156852652467606623587487060271664481688930091577567544699326415165335728814925939815998154482915932658603872202007113848440186406035634416509400199547329149084318185836312402675547422681169562960037352213377259689750947339302755190505333132577347672898005397361384894538237044462063006909660357532402554524624094227609548574903024345999804220008483978481618057263144917942011129559065632435501571038495649971261686612482514262757115395649706388445131014539017078252421040604968937661727789523638869098426329172163302829/17658927183846376087828688753333135183312481815121510075417795937075922452415013019527241068954258111323744841651818371395078288426006502920945125883377491533303867645645142453504179601522290672670055919887220968175872075298049050027577172430579008026505611487205536962427865054303327646239792584945607287540126981577811908179242675083587932559814954215334271788266086246086959658220470714085315906382945491288608262321241994240517019293805919512493334931818623207281997307668404751943495616487391589532068268236796943221805706858331586278793126251097076669700063087503150870244717288260086634773394340449454967069838411847996244255117539362798368766407307164406864602149926814215371670261274243491597833365762591790449099608665802268391423536989295884105560950223364557642300625314269016892657248720758921269655463365142866511021207363734444104618763290188708839064072308292989330187985863022728874746128483623357217000571474419339093817456699764671308223241972284168550967022690171835897975128019911582080083156663320334842600934397443692871717914894889835206976026554600037975783007256250664176616559460573015813548843956484072047109837305770187471517009047576162971546150525735837424244670836764865188165875822526479432219766078910663846693723143521367689227917311548293077014287458094517048415425757760038980169397932244786479634545176841715494754301006197141119139005273468553083373258834414456196595142043393588332614607980322342461791214489712294383710690086905188282604589894927876208547114722923740555987425844726057345468043569661964204880901911456813992597743821911869768423584323188669749513559260043757797904571829048553427990357807543437123097361750874161294363979289469911528428400089444196670623507318710495255812134062433361475872080470578531298273887928366607306499429292574557015012848210708251239842547175906293761411222088857458472361360815495802817441399628777342953701047021647918433663052722243405802110823684264541526842901345573836392087052844126251620576788295493824089189162335461171626081612275443023030262453279056389012837637923792614523710582042231669431181800792112143937803094960412542279437979486514331238205851496450547331558480533662248732580601636406497371269314389600906768101583772002019832423066915043649448411309803508349615271260965951510758953017182565474182345056023592288030166091428996717780904893912189183467426417056594611641163655503099345992255880223733909811035523304233566745200462719554644095966823981522519819367849736540262487035869960604138247442183629495103244458594800809842785268898010868788135929962123001194861026382454886884316523133593481353569585262178074746677207339396289212669251415101623280357318773820167522947175483940763643539521345804514336838742815231746492837295273379351787201471616891548935487623101301739553203026848563670466605335358839694318715516551173921365897588259304794385867820814546928279977511481518493284870756109965455273741500329248790388863557085532185856136416184496418086652670779125389048786052458850959556925723653110738546864545023101850863309455370400942009088456918944407222713390683363458197887409584586695157211648412787726681209600958314760655045882446663764152413443131709203546432689735120332619518462788647380796327568940449042069969006379845538515631981642701160879752190236044697536769336563328149394530759878745585604447976810158725334012751645250150619317178469859039514483021285112791240375504606186005691549327407203998902252410026449609799312676980247163227568694269430348695537048207526710020092287518077563135001948617901942170879997766158644766026430767398917912563486822893487504677526959245189469760158110044948300336888849088699014790050518715509567503001407658134364759058895136746591751393757952455349098490017949760043758928793273366546177237774817162171726290305139568674756646033294306781401809979552507056513450764280999498899237333239510735815539812596147695254117844481065648884231721566802295038953122098486065009208558496212714210525923801496616438094869161980895933578418416448676815162557848072802320348104831045317880971460987304369839808643927425315895597467938759976026011336226904741129071007917187669566001946184423715790694621651268171389868022947047520676343104733378189165532368769292084697301256731522715319387475921488506025119828565205043046765650064158716958674792181141388202979945558152020038572652488793479360798828078984665049475159148446266530890600468377972268471957103667410107073470149384053288808528440459599713456174160173954862462093606022894812297814716865931830503889875541318713736379349833078545702423077549673090724507451534815998046613455113203593455962607816310630030061485124245745478951837729016808506635250881617096727210792645926418602880207253409912166177684287766738108991363958366819266719707149301461344883959194802902548120641440644053646625707594411024098339207935507418306994439801436966545728291858565402781170782193057091199917529074378971639245030379152748778203616055828478176234335881271025547078183579337294939806109842754663412318454874341157963749604394562628645983331031357328909286530449366762528411684327503375171153169411527878203498473992767661702850986580557809459923827701430559479564791406807354828497979143137203361185059493217548851998713077590740771867279296724100657771855927024616888891991097602906162126928781613622251162615105214196981544011762779251989060484253603694613553567678531924581274984547025393053013060974662539535940166731712498639968612296846997000969449075950842328070567275248381539134130989890000*t^61 - 125786478330711474516839262782421972130686996246333353304244526169711871497619166136653700481559045766232573557870265152068128394159249262035763461990493650444786911159797250376177507246559305478658734009492074872256322725366575916226660017960326030736440645173206340658866000412942610808591815188675826579033321354578919956787793933661625612410650076049280501616351754595180545598977263688576637317225738286722005403853265116893175063359261094852312379850961358837366821510796345028516973143552440407206978175669974621232065568219258656952944959958091982058554966646637370152416295797245237079946934695992911733626100340500811926603848467159023952524062635477650588145751932058090923738495252459178826679276308602821115076198464630164821043589231667613268229493145027995485459609108217109416430076582728628686874281475178406276122317053480629974877339591530721638911581852657606979719208834709428808904367425451960151476634719633880850498352504745090654977911575511829248571493262705078035531033373380497949436838619568913677843760476989043233846849967588683353366401547156744167910999218612926360670461921802798535599740539069956185225987866582169770624885335007783647621043155379841825093295877515112538778418060000237511276561767688123449136870888186201246465249558603887880484172869904087307134134956189373731776458413565754953246367156260415513930549482276498891635767543769455561860793549062314704512935390142000803426388842935995742804793533789376777993249606145869330675615794866624212384393946513116460461784855693778400408061836508182786270096658370658070055576489628129723811640327892057315578646270820901964801470576702429743126268656898298915229224813846507886389815930884818722846303121849407870401192075073896402322422696937425723088886680473760173461615523303344291145859452248544408653217144551001103654494641518325692727473490146916344781060793902723996912483519826442297009701759572658679129542518697638731973445462942683581646017670286133744180077988524913178559070322135263103061327912358818217812535584742209150391574903441106075371339160618710236410062203152493891319649588115501371731242985774176995419681157443162945127619581088324663630142130421683486901246669662096794097412428842692578666312455774743094864362901171378436756571484939331879847838932188713346938206363013677176517609750659809991612162854447273515421367645402130690062336152636281823717828894096974026977823224077054304271126291822747675308164622592160826860553062680067505776211832423051750970440816869236881230043107227045841025159519783620371597428040153483412583027371449043107712776438925437659555360438412277643990108710349017299659452950919745626648901587618978938006509426372995735315331564432936978068803714083864410548970387428834514601044681867878998473118322596881347042035720357117227484081729767257480669803010883331110632645216061801313592657164504921466379207104079998847845329221922347559780610851893962535142066351876119025766026978910944279977995467196293956954852371500424384263094678968010764976567759845190332959241365102809980427188463625043256403971842403435667383453065329190420477517260269901942490485446061858354200507906369842461781194395370550581163800350533950883178623462933037296151525377169876386008731889179678281744658777857613208697516826464566987924130216882125058894213685707985437890299688847895818925142944058744358055400293869913628696347075161986129544229936714460979362490888565855236268566849052234450220580024825405199521969207664422766001759059847859177299492585539090597821971566996419243208208451675548487256309686197964597907006163522664921959251368873541430886547271586519964994938224700396121685139961663605685813240182102374202101204918652355726090112919551874662113785424882820439885707787909962923141796431590746294003692783301991080045105701968077103829484032133090653962644157809483145673512395965408877336703864926348633553510637858353590920802188186386795203164955524525383467520220052577526369631451873645903938497483797531687586308277594592868453807378470189922659254542786904621197927234868556790381056058504586245544374684173120188256896586337703264555993492404613455072370951395857350135384926995143412331963116448928954934056939217835689674113628620486313131383234421725786420808758560043641048604646016043686218235011204458011555389368141178674910434861823724841588738804242694817316484834292402065096330802897962757200433570311239601372778047442023626001591350309730832953513555788170821892067475377335778480170588955866951615610833669296435708318964162642685937224355659159486963495896599826731342793661356948317016770317442696858306786255122296401887338617128019274789618672129316031740433045348411575991256658703996160096261953166548399417148312983383300431264957585926193127994126887993984833545342191568513350059515997299287498922986841608652462060913210959625057198949094575114242693391805861422027786466817581529401316919083995896035194863462491301534237867447788958632519746722580606416876913082654533325534834722593479641544852281602768269240852570662816052217254607963091280380489354922375377247160296672297381365219471622434836589697658333134436122462971162064208955012358311028659581538819767323242921609793348692276184961979361588322664251905259091237849109008133466063815206024900468465715709718998810145768304031674110532191489957772679978736446946809419834230700857531864220156831448473258830959954180466914854383968622678589389121325550558684877251886267984671801765767389102774691720860109473506242633525743498224836944032784694407/41695320404904517789656497411789053211543367928356925303744533206168076946033658194542542126293632485895086787852887260892745585070956011647407876038320212912412944859299595189645378412795268905514118288468916607069443867978950493898978738889219730750173217244885252896366584705679095695487122505615060545803007113138629798568773537880086636522254881589274423793432909773700506603467747239430481712641215450609785684180651332372780272367276203447022558236078378759316488851062173133320966314668604986109534236007954569697054721605040543910940199826448803653402679636060263244840816881869666192328148271639214321465040651506520883765740088171830972028454906024954641429508968377668678372275588913687327095259909359799701786228057985678207378435148258498607067267240184258333787362939601903303143509846593741708609599396355962984350808252997934243521044406534494795003039523929017621682850430844910134151223153461222216976578543359720945066635577677413760818755940726167294260341681967297875145217662114175806468967832491588042682296823180070200952285696148344262238477141973488985918137282392371079295715842051118389199273608479520703975551046271837589734227061047836768123928395236710696336847908531213625153476487762127280501333053720019566100833115371225858401827791048639807080813693930476145133619089777978953136896773598568388575225375815989910239351832597382241670476629294166039089397351299589860751699537908421343385383982268595712136565168154490744801793732347920378833239032892844564633124347257977857135092650755820452414729706915478509740679754008197884407089631287721725676254473047909439424917324546146957555013137535749954525156384761718072211808451664162971937720712853638476371767506001319103386374101785488050972754873840054674414566553831861075487961523616444222626467258152584428739048908107118715731016204329620260083211747313507111446983553421662619129066494092039756284893669642306164394974351436417389636037911198545360801895872417404467023167204912724032878470107866217629713527566297867237627265285339929662054843016923258035189677830466384408191720502149043691090686437601131314717488685177764323160677192299665515700095381952213531634599617168958315323138616808289918774929318126540395920844374454326760112359694853997181761816485783179698083128816974546267742288335144665537279099419848008325795981396516169796929314139230179866090901926446997308678998550490400739170907421164635240672934655812238639224936354234939061082453565739097568178941253580708691230157419087365379075477906737304100269866809617996626556050110309919735008398889791569433127321195984360510581795070117451872944945559213423302175653733774110660463339893283907502824578169703942754408813549119276968479505964290810271798261798642559760143542096537347916102825328373985563058207704751697553679135640025374313402952943982543369584535370974813404675210802705840929113211199694656435450923606258184020126675447272695323513313913979615897028226406088585829851470867976678132405510740595076975872523690471490156906834128816019117131827791763052560204216538280114866151115628684210098130876867273319010796543721817132036863199372234049177024525975592010459603012501715733061588465583223452876679035425071647864372864395512867843231513870656540421668669341543471386398478243592153796110804005207596209265053676304225581042537821052468102031790856046387121246414598854417156042221695255073474218130096337720443764816045423014923221187996871249619052628663873743132431958234058664036414242981724004450875649083308391969946184923990279162993787591092268613505680113346302388372691445135004624275004884002768863856176040473527435719217244277879446662516766973729384355793464604206862440546695538057576705149748057583062534402978009102453680243929515147368451756512318212180301364547290635281414008541610903673817085009094621547849773335821328507426430869160586082071890403852295661722769710612399454381094960759271360071877009754594293469592202751834042563351922357733134979502415445244858236433822911378918213221989003376003576093501587404510140192695663087674037681512702662759303848734130887568319708584327122791469025830721687202515584554292611182868335803306351226957264779641652023309295946259165798181219752830871441532971690538848415083140069188014155990290778749928634619202652996515057660741126594581542619390637914323904439535888610583223514785475153602899485572398629271726624431609254436077593425784143888923321654558707343183424442472744227087569101183311413343445749487451578456098236945863376516264322638595617783458961793199705125191263165951031102684914579726893440791899026817471537665282535100109305648011106401094226358571990480436116760959470274381340580405906837685548901029678779963351701985977747158742656662529042736139735011708828958094995359654963960543689206865258328125150512820887281336896994277983512168402517001285661978940918060651811038705638871698975977175196582459647034989640536817077163788613677130056097964463833264848610763132901592761256288508967823087045897875935528305814353219199132847939695718070552396513639125457251099300177998669374193993073367170915164879289089776497446132095537843264161950361257798467988301603274976096765841476294773617506852823808811193576744028506266467742126996641771704466441661650676106667408045777575071541845162817582746634553878129236857534590213902468355235009625319077742600170448973218110005110970487004669243286861103138547435187824540959935263349418898540886120703338351429076690042809881515468937560246009230372962935989625430000*t^59 + 284902730043876895617474151700708255121533342971953366087399407285259589063750369235260682910463971048399778870630321461670519083526285919366165057962119977891625836263717488136774889241717837838331193854290621245204371369496121200053160664071832505124215732219182800402945332954636806420578211670000535750271539395771588133763586052621857932179227020564614214057012915995263359481274440744660142859844753826925781758091121463716059778748499675691982183156358386861151879860800101958998024889910697336556602681163098447507979609849946117853398637805954925860019663513730978305822458258318321957056896251115253134916257318477122105714793367012542002188992890358679320227100155532164768811786934847844358520155580345675812691470713356725237941641165282583884065302167752578142888071274680354073834440133905987317222737868385584390074052261597348577924973603087143634344164477465251628269396420090512996729632471546010613040359404968455779202142162331920676116657849579137177887669369402457764309882143093001392924492746233012277017191699261040920750850621204209149261900583328375283468953101250069529147503259225758999940912753984496043932593434061837062943406051986133124915025037182147495007613389956562211973551304766694729150107905491974495142168239256050525297161422782702713014552830576834041227493311068704154524693917859815596786470749821338257426453563827563812557198812592030553855640931239020986673099794926055873126718146571692341590794752346704579451141819107717767336072911667085469933094768441641734813222247445237341465505303051895835737179170130889135484076480730958074011318269054390701546858658811955621920451095947103594008663525736687864055941381909835685755223833964591900328668761016379950737157584537065129711502104801283655041266825864083737524974119230371763861931436517317544752902436509179161246077650878243563675525471252501851965103261482407313791744663287811196724088635483073725807876420805104469252386731336455473750116211760853734858798722790639014868710111559624871772163989654393371687093833871800084340450528775148539173665582716281300990872498223035312491121514304984085603829007060781199691702631397601322281945523352279596801853146613424293422151526305981849082488967200579657909715820609341524015755062732100402661794383325863061636767646573933331250139057962087977463814701145893614605554083480990385297361383377497954269715881630595510883948970506741679324077767837525819639926561908465672676759269258004700109846531827181388679070421942495924793155400860522363337120201136090175487878289679412147641497355440571164490657534798043813660467644408879324874140490222365161393358110815397552201728218703979418682935769124232598458934789886264881351684605326950072754005227281510066534506374725035151977660300765519113392178158318505822028594050039325735537152456187418196271055018899306024705545252944265634343750843926071840145731826873038168067296779130982529481396037087372949620714923921565784191940895601083834254059828580108673568140984562524471332771809673005440639187386741811413890714939539950043501543525058132064451387139058466302681826079964332930446823427686657500896593614983984820014057428361974910320159846964887825349051292108095049563671203947815014101598504979862247800721818971720144056756868123631784331216185629862470888355435024019442102457387295985838150185059025442518973915396455535642334790677738083279491980629880373473059413257270033927215557799149797222746523775454344961607947489436047269559662685492248869482030823346638111933125808034901257971044848825573705811024702933361991249953918917980755291612940333721909566427440601322840613386855497568019664037118151485790458881049622645121935485635949151745252528297607448071790650480456285939558013089568000744690632641406226209732906224621001684352256491786449109223670867023041447934527793599026865103536339758241996389372139223642733828438880932544197955729162563050327667136975335121303427358809626741083705239462156913040840712393064647657720849789703067043835067954586483408480457962469754605785323427970869273595345676066848660936852056037126054144398175890702570931382836115763200730759045319627186416525515738140892647357921736127114809102366230150573414195852844880010900243097173908112783166118390833472066411570478243364442709477889319840651733093088727916398238123088929437126025095381453328038853745318539952207951414839194505151147445781180838615920192264942294149349312214480211894542900862103121848840617736614459542454680299208605810719661257630452908329260745134070726253123194733535844098638669892556722261027526919499302246460904273537814512199313133583293641074740725459527679751697436039460698870254928951713080544551566017048492427081408852937031101243825462583085471066825087774060822898999185214021629983165365806190558082468174722820864085511266654169416788823089853976400202515266107558526149500866147233928336232904662081805977675557635713036013570780182812876258876902142559343869394336060232132711830365888459631272648547846920567517101384164855205970932667138019676279243788521204716916687645442630002574727295536912008899861753590467635100245544333336944166355225623158042881101257603409657391455239725055218687969275513902332498342663249260695696403324465258705690323596796605554956525055341772850780676541688222873404013092898182910931626051590335214585527130896474446431097979172504008098245840985926905541076497494014193208072353425499386258094436285953255801414942030209584159568310243471438481152152909500379284550490852924346156001472697876348076829/129057063605241120302286439978071355244654926562847983851026446656433138576256781887695255843468404223209353203889846447150346591712015352211473604559922196908184211265516701685601384107249476069719165072610745476005596120484741250757587033471601661523588182416926376624120231414859011802647780283134688395993920250633606787802795601976639475701050296829431994260588123671795956325083028995478101507171462829505738658443419771231339473459522995207426448164451308567809931828432201412517411732467452455109865317387349401751689245521662227037087079740697913204670993991481693456986846278386717601651597684650567238205953777531294342117760670145312017850825886134212142566130301239279394173880684023613131891854942593417532759838370999408321632437676950443524387688603779869927429532731250795045708808782451035268662033215729089514273934264163483580585537434034542658067087515403390787810390318380600538897340961312950060415102362532624197088632675550843552962422667551941925580275115742284587917123609497090270348342180822655478836490248782489845715732494305012619792577750697324856407490791468776050667866375180346925649823020547403482782360342694561900817984622699859116420574212505024189362381712325022234395998813498001092460351176765807928969540350263058094005579883229975636874733675516967598120082394274989120796191689656893373954320691701614824519863071909016456944640631151594055513583890513731717191827766624345894458979693423074381348207235586769167226758558139133461921661205692880505442097124057124097223889515633646781032083581364610867237897345742346450074883749040132895804655569793887729608523563518819683068571073032044162694817078258644351047752698095325002157081543680796506942417192013787278890258433984008681610950585845123648907185828697877398104211435080395679811995061057069007305097036222176709736320736447366622557472005120401384845671192684925853136370560696918279435668761661333338412999977274095305711556004982121089342734093343176411144048806867325908979149122546286626134311030392962408557586896166159401854280293616876012627911368547709618016645310895315209140584006063272876533866849442904638539152255333786129016563188920356302731339567506201218431173091643276000739297726583884671793640419681502110434574577729557359131447595021675889883409488946104439722470571542691109988621778319012574890743226072854250876447623055171259271850281514685259581755480892404971494453587276862227223669750898133837692542269210257449819013377756507302043175166926287277062174961013506550436219493499058841753826592135578320642825739619830013701139390974836655803673124953765322944862614110192162552424509252420171272777471029717217928488422635323637071315471726435864966888755236627891296639775594404277386432416251861765226491471596408121319320827944895422187717958189075005402846635868583931921952623184749558773436243821946951885336815618352095510240133938383008021307186839484651848699927651840284653809805516721199198338358685532976891911865816456746333105112007608793053487521602069687459637423201700100104399342795539752647260413182720644890398605315750113936197864260846335066366486951148748525466633953765060414165730932628521164803770912195394991494682774773774032940245431455156605817295654510583939252855271008629336344868750424892711821807767090498638866208357168641784044496297898423303219082504816294977722518548961818294178762468105070747920076605753827589540314085951244297172467901639105480581859951864435793878624147069448538480991025140598667699612330214421080999012273598012472961524262181232606652625941097686468958663827487452737322999326535263296700851015716148060416825043188034082211939089026850614770185424060100004535655788077524986264988433853436824787740279636811021946598653036700161040622696532277643758613568036306482072991978088011684372490117342848340335282021771186984998254934746644100656863620798507002134558923254153182637093933804467867735317243974378992057084181436569654235622467973755101642932739580769901706270163907810026993654142466603074198970831461875141295178245555863416800915326822637228942505863298296367704533581002713114333422487335075178488517873389017830827476740487669927237755946289374832784038423246003152055441894301795031212646979249188324402672620524949800854033452668083906569853726461706774232874532762185070946080013596970652242656120267639830262243821567949684014172214278646193553162617189887640224786381808955794696415980689759768754160433201651857347012605725981341296129692131117110418337386306499154552569892316621539003950196790217984483106433202972199422216277235577546357029800809300710106562772897621666444494612666418402815145390193936754889874378452147107241028065373935534355128936000673178062645648311237274711726874530241687901784675778532758681450710619736319521811090341561972877640345113871663637634982862860307505155557602548065251736275640556076464040551322929852313221714740403895906583736378627783821847827632458607602871318123047382317937533393831419897426736471818689726396211213465376568014107588163569598296114816474593822876182465856365505048409953114939338877155993320872297244626567071907467460837720522049108918236277232194880657246418172729664676600078746251278737627774016272730974440078503919279881952660417221221601930573742770381376755240494855976874953118904849735024106984735810440583232853983291639121469772104058849414171983135741326951750603505324987494396671486146596233968137478569273741733296346927077304065333989240069515679028891989780026089022161884286262969978732567690000*t^57 - 770637795456367590791484954694996227313383935886198810730233722770603680209010382602408515415662438961237144659625628071938666473595995367234680785284004355722459240520646292879395508890876825988527113778155117002147798593168310914269116263794170796976426064006099447889417021596332164610829998756026171221252361099445963856872264088377066306222883389765604308844080116365958342170786398522465043341128695348577409943024831792793623379423159570330302088929082133322266872337269203167210478339399036584253664309384494296587204259508996956010134888173307690015532143488749776175092388208650557329807534873356076823431986511363985187456237031159557333498785136211394021527964785977666851160657149842443311954670664238204409309218200177302580398823223948574218779468378260692418017598107491045072218117035650434319267647969032909184453104547362254848453410076654459499743204820187267924608794820769567485897022021964516954791107105422398925885076247767646146583647779599022456044691031159340792965193356759112302610250781369573873436917917382454120586285955156415072557728796806532811577669397740067313808932511367816586760734405058858182689206947437100078535898665221194237149708101226105528587160417444492347545050709569029756245844888131627913706691148185294677803353246548916736319332906473916579862055393010927858253143649635125620747096384175497064929252079458114600840007972371030073500369191246320494627651958351396737624952866021577287742456815440294359644334762008964484350042076968464360693953348931884173383761943409101367128336004721865896649108205685619936792516922243226636049984926774912808377538285074851658430607074259629184020614499018640589527668007618961563780933503100878168440737183217855695944197784863831646316407854520413178831540331758123436777538734677570392570146405313448566957589968753832034812763072635155110000500827156445733944755431169479010361891441680245401750040418979880151189902115948760998996728286100971593766652173168663605253065516848475082637870978878126862043111733033840884711193330693064256017936400622400081579497684447178439695679449078550264916280470304736500730737472221384044203831906195897791582250699019894846276567827865051930631539130332037126603939392257725871470577820002516508578542578819308255414691199799295697912671127567190538516186900428612048619037683636259644860166273036423366456130407086627862131018173792573268586228968561980732618105220745984189791797997734825067810150463741439468092698500568213951050508643995133418875564845611501904212958623649835136127658600559578839042736375733028273432761168144755026017585667499974526056622635670288624871811460577804703574060323900307717042224803833342409018256585412427439032320488953816591204513395452220782648040434461803327749031975340775897043066291059982381694676853869325727299289136696333710746559687535502864861494522794979813491821809841599461451176026839977950860486040232824376350211445322590571663734816682437868472413165547427519613796278376852478862317336001121451784487141666767609867534014994695722874960202090715598418816482911976201006544594358794502477875186205647940480817441476739230567432930626029190466377028384310931836804012346191742140710534942340131774492536557655434843497212253443736514221731439791687166099439336481157528446685069792224952880809883380448000703361223902759629652413827811265911759889903176395977791195734478011951535671380196754295011859585146755852267663899486483862047674489758536658157466543368009676851812073577884815060398037921130149759556771789357356415250463813734017215805619792524696090626308725183973206086751771420271142772238254863456493083208220826725834227202769418310957512532940412716262249553324204787920466994627512701484143262251847094533691345507853133920865708260161833123325541674135209988833808912502513694731494559420169209738258388192764266560838809352329032223138676272632949234679259338177413894599994394888723776142454471189354309408069288590806437661916673287648266540587873882209294846474312314496367628033400642379908924047324479439060083975662531375162081492532928233999494858910377045842089676499186330325641746681821123600638952615469880825183337112040024596968768172113182185168158753484554353010650221554173964651808039307125838231623573423449391417776555456407889489239517090849127594459829192581259167324482348593860929586047232612601507033436556059058859673286964356756647202781716607594019482996576191473856502511654945985499414663649825367959965804340097537337376113630494337298881207811091331789274488376213796355133205928351428469334635598653481189628936107997076280783934286316333880829530824365547011598604458600531472305841735412804120930884358021616012451695444725570195357385108994220789659608029403432565849270704511291521851687820543145200082322489298939019970651569335531378025892071141654953382202138218296859832298868777817516486269423706191871310973694735661311693925113173945240629675499700071091128922369060855815884685180799648049621893724933816781864450032950676640101035112737149937721542997974383340057647619560235187564436695578985282119799606415938485227387077076236326648906868386214768788541395488610599263707737341025542222691506481955533411624990247233097115775500369847243807860269400675889973933511328141227661889706565329215617513677130801136793569918131901286273176880782618991674526026283576056298593845929389311797061148859811089904852738961429843925968594914046034079966166439764260743066014689660666358859978637242885986790155515533284658820116231959707920533081652943183891/536040079510811202358998671898701994286930717966403848122998990825098152334230275932519171205782815089044008288238261322378489381310110253463798795338159602534861675450464134383030423235755742112312475924833545896635248662886941884691985377083452009715215181170278367888842677659520406365991201835007194893296842195543570875213603903893265520913098052808018814475459381616110867382420213153376605008458533095936862407394239821198674630376833569621446097982667363632479515060571143593600416904636844028746237529000175893201588460134801909029392848956191255841929765848144014637053156406857321818762868441916442876236785281337516551003041189586952419482063789126034137999449509183121897486966488609954824442772214945482120104146041078257654678178560636312171154075194397053611732217558842701976569844089766611622915280235241564391215439353655787101890529812218569134822199256187621353916923874121825124651254501126406368431667820470754040576821439880527973109056193374745249517459427097136573210816606393916956867022273909885246835291937535649394938320840330475149539490882270549039602096490440298176222266954484705327711819192112727467055928871661882776296615057400359921357588063740535975280124910374760294639421891772923566921525028196373622726359038474479608333265512440008641435515784822837832191739415914584442724616364115132350924957539657716133210087717065776910951928813066684785876471939628043793935200846252487506972533536335277781635555008397561539789098573154648588584452839277632158108286419998185171125840974129943884128406415471248355595261491472872445636701058273716735294892521179670082034278841987107756418399544974219701042253003720004033815455076303468674348991821658603320406295264198261798731671109837538996596594502280346271999935826425589877540889436996759680567778208901404630341809171394333455178112770209611404701673633528185675344944895082906589489277570240763254636886266507009301643369765122366223799645516478741004802605132018746263502778454270647919772654886775266111767568752291177963104705113297041643308416821073823969691562391814637573069902784283198113878681104111080522430960112079456533150741972920228925654746874849020137602634152546191063322938861612084558881665474324533498859868930891674538384831981726777066880324225452738606741793537612414889994149160627254186340990737482877006461909476161093990677372873180112349174855026235069477920543007609552296672109778469746277620458191406016432878270712548658082121833087023899166928243011338022327537171657992498088542366585897368027013786517169001040095271865123385913868257378452571867183532231129802788354127961186675544128984660269119899123022849658807581286117558230650743912301631096698237605767062299567341091867021951623998615779698766672838913915151884851203262701400564992199283392520590689313628528517460802890672508711521637950246448725616520915608547115905497682015840311103970905091820220995366519466592470893122571840511174331392955342063869881341439907887318018238353032598269822663239806579971589081784873860571821927286793777193664948127151239228292265748802751397455788659697704590228766859390596537500033154475763201717030305847956309245331387652841409655992162951901669629781951353675946605591903337725426472029784274889062467910937838647231353935933687594997726860433810115814583887428876206271851884102511786845622175676279117720082929278999141981224484433060518101069262577377653907369515500259596807292095400822411653812839742131356400320688710775029219683221270737027687382277573741538937057720889099061901922689405725869310454199100810149893358562827320972999246178778152657097922493048176357086086150861356538529125585087572612512178963291487548990745831068659426558600993802351947240022266713672509231340237492035423132993182980016643375537634324318004833347557894763622238007180602008222738430656774345608332948637338370569925756782764332492991737173891418355500500024125669794123551537005565731863569435519577911994112827900819365448091525644794800934645033179782616554281136508962847883701251992764393587088373919545491617913017344567007429844979207467495126579996198710645155317127881858851031708602508032461200326199233891906296153923760959361749374304791125306140649614684291838787363875108899900858105327256375909945842614485927134710458746823462528933021007890533500436041149512075636738485739997772642234171779420130716335728323133014908806466953962431084355390701259304612623310854708454587842351032454879264309573872332717960757324072565857602192653570876820480035509313047981032754572159830049982067358956202026770027812037733456273732207141772374723580395935689889668946844589688288167836319270397336210535700641216886550793709079327132605045115787214954911029600814566877161530193291509600758855839804526485036799490520442475541295054928260342519363895759046519134503820263849670585270631462333100653507938235270079024716067704256022596500205209120753853629153832149781028625166061662686648860920561653508013277708944340413525429415521901331709049499499913279277772006000288072857699392855860375518209349445029466022373485120715716114810072441223679291314143705531618730110008217984429261844046003594564739302039337396361960997750671901096307420834031488789496392176274981412876158475660547748220809449057377059813938037539128187238815737590424460163787229547583400657554010073722172501597501906560434470069949072227404780986568726334633364405206711375793052710231387877143029454489178006993921849656806130021141863207327921493183398271670338288730248315408472613846000*t^55 + 300501003708370985517684591879790798873911048950558579125407165137944718832426151883032407285648232406272693670101656870242378981221565325547159445735707499200369546465350234530233918036707106790171119231159384310474708808226612347079290852468383476109815160395206979495092432377201697272557805336741420097629489117770930466434999100098478731848071031223050636747910904714337922918930443537629491826585556780070080291017761236797699452510206905822827922769179043011097687442791910262449992457631824334534963408364245694426890381558323366749282811202234708298046408341529356761363105063796587775912276910870022493994250658434074240629718074223870552976453877498546102630657992430607129559740822993351184595421594468606843871044433690817906326081809750779781703342277926024858923809285421076432442376463091551685964218265999664714835115893578386258423314655145385147657435185292070936301061885350978236822472424893858406434581433512043795840203164954725987864295866803450935293163342994708855836056184360490556825124433537844808603457309851687780923369883520335203231314862139997760826462732928098830005410153560741810983003946211173224616686717658615017517098096488974617326991807486457306871361236732435055136750821381732474445973056494781826229452884066054260202259915186552060265024875724915099573078034371776209479308212568739706522127693604285262495803833836490385937490501281272199864600524928078981080809054020721539284527988740938779257000539241945919830223464221654926310581536852259532756180083708613926253177017028548743541597298126860773296891436304640289165551811337055292778356546479459409793733083586331347764816228913403883133169388661735549232484665360955217630126077300462320452377622834174053432120005797269179105261154082943775291381273129491131402610995799654535122506152842951058253695580168135264349673871033045298865652411521707018998369221164484618138632106868706279003881537302962731518143269123511321644683017385115159041210998148944309089153018428166780809024911594602878536899144539556326596094840640891379203108197102253946859918459524929256266701755383050964700924397657641414961257652578195614432045871232775374449614655038920729530326877429593883251230288099914115033400181520141184076748767299326458878995768045599924752305213033099500032250701370590078346207639202031601144099381425947395472181804250955433888658560206828259692450865612916134892098090223306710995829033435406406722623100874890241167036814233102182856930452180770198012296333372745303630657071873508092813254908285982819453293413921661700100025129380693630098558800997107371265673891377478461049562912712509750648513862159715696609754621126308241006414136564936233881759965230012194530458848114727030114559975572525542300730713319578989631675184789343446486115168014792980023592325440300323724424746502237336415725213468617953778614967646357038026895091370070645548563463131538317508019168039652288332782393072945541404385905712287459349380614636719599608029359582123491578402287015858263062340483203377561778260102855848436529982935020387478234782412456738535018102372952421497999365463260093663114189460190578451385825181290234663494265761607486539076500332844471524430536705426275866213646121500789811707971103792664472280088656854152261194962531907668602412559271682918571790486157632689123715440683201747309300705934337545304472633299629256169680962988447009112222110331932837494218889433390982461553778356494375097473156461462932311259832201402701504897467467514114891297547351864456553767987557322521511688892222890611532813206356824259936318041976780370995830405430447984563299931250011193713723133367829830523215770926183728377678035983240058529158770150332212682277082449256774826197469358846444011628538708121898092652233264115212475389804191754154921101244775007662870434069847822994547518956480398290524205413939465140799639497854428887170101837427567851681312252616653623226298473250613007074850750185652939498056177710669733431213487989734515153487968355153702742002105887376184089383635872269992258064747626261163367338296118206424004126323200805603186758489982440856214876383203947954191309829509183233434168443528087767308706274907507378369964029884039472755017359990457644416533723917990021853680188950473529899076612745579555428707475102669748697144733128156665447143811979781348188988147324960863889399674504225464298719874827981765903186236843970584641620578283015778094309111015257179440924621095955490107469246888452400050914513185581148405921099946252368248624832111210336531552183137564124464115792674332793164947254820014378702641911288374442279656720152369421174059612853145376788261750778355005540385389896801926415328505983743730392696597937031660677368275004583790039499526463401767773291891132500572896339658375219365589254705987931185741063898261867654103643892603324828392002685293969754289960658871979747508740639073624758453038722638109475121016058895554882918396008537146115178453784036612576060924415687947117071741378519204418098310973361361758642562447399063438442679888492532061864789352397832557731451163714671317746917661705592871105986150918367529547908004807526187969392556330026480703746765521205217547334009560111201205723845077307443294674354395784631517306805149151411696773728780922537039663270629563063097065136808995303678766691755616229858136603263406827304315282765319879541993778383581502128524954181777277340544081139793657162817790496894359904583190537966192352751618062582925436801199116266450954597841199502367090765416060024312245595785934360732611291/360259136437228438825424032416320142810388962277270866227264546758777840730027812697347821988126485450969251870317729478237523250943992348596682575376893614873617160528370683115475171696170540380132407257182505358481134745109741467154366072303361009429353242885014834098893942588022177108423536973262460507912475218569945395959182843709066424967670373840949244738594363899647711196040064755055581811059768630451766802449483727832099252210510421303333386301701168413298670084333351330669000191183806950619627587302793213423457564345096993010929198962232238269964947382391388637197500092138634561345054808100993346046837467954911436015368907491651047323408021076879393295980028884246649253553002832535388637376136359484895868993950557670013267836856139649502428375086274399806104930115859208930903177966629895506470786964099974388226116403608213116503077823546794851285629565102295621433716612700425620649991868844529560063713150442882021820667269207705837527268941162331913569446544466308062440659570742191738786403994737986127266828828919271567103171978765104086126753334701979245790578998812663396784580063435308333121920883539161312421613396422159866879547564702346894146400997938420715586389949140117025019789467913287606238783933325077802493817750782735882770579419273118807692774271084808736070263267950794339344146542912677574747890838465459570227169702446982017428017557041792177467929878825517532809000108745140541248565476432531815092715632268791171853758423552910450172896141957514632660626595720280298884399572688382035925598741677839238586685366881630748901285863739308174873314891171826770383187952728485445394895874188548705577972187475121711026521970406653709313098678541205826562060889686046798382587861144064021137656250120063720754356870544978316948293268369597262317589539747411516936971398864846656888830140038624584814877307253455387757453840362844446131006223019560964360085337562698276401967734894614279860146760487449860802710844101498895043629829653945700681207033029486972066188769196093429553594689019109262426504235023190244430456794478822546920954913747130372385014603045454442112787517325800749517284911450362855209414005914155208979290348072481358882764135417941729910395323656660851246246411729022165384985954119023697223593903821149299125990891790863737192817797128561857285121349893804564117887811190967243784495373742524007071690691756934319373448941839189859785908179365054729531769438989198494126663789136139380542030971961587032613298921845001355779544642045308152857111023216973616755290573526356374022029838752799588063009077623512237637372424236562208983100549514534966320487365550368756203105581684443105192867457947864598714860118719313468038895898394981720764316528778137698869700141048611648213069525703011372432780043784717132333386028275987520456893303372469102748726292295904825411882027268723294357614302922187354640795877085201246039585075025460953570510134875495352469711547488770920461517575350502548226093369257107541114383482191066396893007234405732140569099843807221781271927807432370012555169104354524503126609145445099163466334812477998487024935167940334782294298553793973142802765236536056092356783390394550932915899314616435704956021761814953178435701815996189417266546066658121243547908838012196492633090408097279726052933586086466143761976330154855008195609144271523717635288041724734695183348347031445375349147702776124646691086749795367129836968524260835016507722312236264269692931352745526865294127762818600935530587882997444200372344781123067766541252027734691482353213616823505860676981489578956112171742928468375602326947019086259515353125188631349840146195631962077597730363554122676754126494487955504415469284104371762909715684941337964901591451641652990112459707002106393451294685596614455588516023098372059972123261415608675903094676296930783651618324720366455439185400782852989776338760227421761143074991272998553714259526885585899233015589242208428376820325203443378811443175033526112097725465838151560674302402020718494819261205991438518933037129820042418901978536279108891131849871518413064400858716787196250945248456842759758721200287307135559030585916361209230350117902923987648311646763047710735892495540124477089788945437553017576363813900869211137815828839676852175130629479060531562271378579132660093878030302305552355558328233561017803709003048529530998653784351181334612769620994836106278084300871018149205548847147528811642678184617124148070137112981560856860248011423475978576069698747993627648647039124119864921566721852588529084317780841697920270489477141466441775259712625168573114806668742350294598478782599257450577614756270398594273652289733695781008445839028624682029488782645535696192692490821830218967450033968335404656391314930008038536627137431107017591526376749415874040910569698701490242261189347321655003826767358595759640047518621706347589469138360536051202337866386542875415919830646177813561742064084813258480891950129533203186473281398023616238767583420102974436881837508359442376404217170608620932643606565838319453602361876400548528268178376986660012505014907860979435935404259709953130895162658038683773101885296153837217865817097166418087680659964937563282817929300809857031712828200787771870008133058744207529562627885500510475236687474452406579109576438527086841084519064577302298192113996925611320296829084011141093851603996472261022717233068181548176751348718382629300547886115900228760007530901520625814309050440027108097979833958917715064912837531232393432842605398381636578149231950550450000*t^53 - 170660044823069294493390592171510545052642827637395139570971292003401638334066649434723602890877991595328378546422857440437913696579237076821764704068965385339118480365994778596303546713162961889802091771473272692233707819475218829431695952616137326711367604489473593651197627457767293203407403561938999559792644875319838296544820925136442254676274093016864020938277572809651076574072107142648360726338150706189912053357745135155337802060294575043613989058699885578153763738024174153313739154093123252698757377262750810502183454982967982163511313651825422917085781078063858936624608133019234207716071527686742389939347557328258951719366605931434688578069211173210216815416253021549212249949269840740106082382118950759937756644809373701252753636596198495461274805567660752440690248531705628695502426490257796797241436080820865664467865422318064941498995682131489171521325041785884578771059435354029774000786009985435010233740484835878464219559147362535321783972335171036680726884915222902108529539429695551607775205522575022337482137035605881864144398372805015494860985729290155688937314902211716838307648197447884440069260963430972084096512633709651041200485871365732592722301768200705541555235895849010514686211888323239139275378378237049352241937630497619657320470783282279610869184454575549139200987848569759163628705365528064501811102602429484755018332106156132807683714770507362293047819379786488415723539523178358765316563044162050321567612993706937244585926737693902344199499720770864380194999222598605856219912601318590147547471690637047079248388824423880856625016298210889280203918521233502738304388641288427621397766415107424564611903808243241385714735153030727836117558113107519872541101710022747117433580843482296819879704244993689639152106377142002295287025438716565010154309936838317962121006058168912890679114284779881468331633161333374834976266783733344869041499005860891093403975807659980917821688432584663107708513360579722795972046591041937939067415349451739325881704551459847007440715158404735273040376893847172039524992706355755582178912260613953168363947779107411500625173153700323066264028685728176317219265141808795040980154858601829372491156599579226741551813889591039612045366107091918798575125008581199714360418865435205880600106105475477361530972997468429871684688731622660280389435143689848711706928063665838651464969718226473759436122675243713586803480151219587938532914194690773086272889227840482921396506746382761534739620948373395147001482581029209022047504389604777385366468030275598322110453313993965307454362899067573287054292592149602083401063360909747039396513026711317803840391574303610397233271081744609210749200580445969114101084281489932742345662256889475804860181512996865427364034522607646286740651094201756034349765967666656678236883273860652812291003905533372677409544496328776421162253241258040539102825691852512309551054043416855311616582237177379741987119750612041029334913562552425033316883778995914069606063946956755473133723297198341493732845716423177387818086213640661698859288274829729557020837542638090905379642117566003089828052149422007960757168929184183732750096524764095573502622685695860710275603565270068350810238119969564365844616522000466309530260229233291122221979758489355258595138310254424423934567216846429135438044680620347801438483752979982295000819493695276207250192964160741827482754199377748430717091669164824409869947452939721457354033420560871719590366537020679012691109457209458485470974162071202219146769019105174238286440341420144416944989471016161132052461386047162018344780171539599843657845133854532564655775684630221582403223359836685388272741778290025175106296494515286245454809925325039024699580877325959072107521666661136339967553931598121317488670603710523508177372875559759931037464831064012107617306780897989818867295972851354426660386126885350563990827805773702962393565802465016466214905858947879422372518808891388288291771467546763586665119163209555465513961339339181916236990213209823512045290784817471698276043741206007117480929775662355452094171793792900684224326247326116978735828265074432856132261087509096672405810191384704071024597787248025380787452408173719198541839025153720712123134837558051681382039913762250579150205710430018123742956775453208245406337754182829129621186362947798208483351190663459931943634953305655295015378473388020047875897106475835213532029951663163220837457346237636707339067347630237442360795043467569159639008101169723087128618279935213556963585932640873253243996031992800118384073542429600976018835753346266249478063836459153892248234340881487019126656656068116145840810896456471057166401270725888613170187032057610511236062882472205610203272411869999161194426616467130315208431883188204911071795376823543700800199737278452122697660894258991201124054325530682682098347944868090562992028461669349356591092856282802098234792254549600114342381539983711022290157282384235942538743583244084641665368770496608963613194559538184927395522966309944337340977797845827338961770627636698664249541366890282374828838167710932126841996266275025662169986377807142450690492288170581425184101797330628200968107839861931908224180475253164219296047578839185533124562819261129930987918708118132882059654335120181359090985992858179785941109601008616004021615210653327141248306206670169518088777371729859525322650717969570474302113172658298009143975425642254766698549674399039698079565176308023531285543355867996965153872861817771660622744962959088172865037046684607378720781165665231815980959521875484280109/395605315861258398861126012955279854935181841595040838008052766440771138311087145263880061126584178363139819978348902936479695343489440654496734450696890724257443749863229693534351980994662744341956718912604185129501925323875225535629888781284068127335629410111469119708596744502318692598306600978186324557745397315486241925374046066110710677983366335047985774411060226018103713049236448466872355875541104420609298639670942508676003329785881255091584963825641660408565709413362283914055392662771652160869100482660803113608400570658200848928982629803809740892678489389720355069526311421933368518307211128895807787545772464810865010869706988981397942532497109937252465845774295869116131821826127638746407899911153511736244142932979668988580607322736364671717760970377757925824817111938547282259972923729393583367483015119068273762165282541320717044914700553404216232921200767716105757876269940738957945694896731448143781051096327467466673018166699394122259322397214634862591881920545055455268566912962588595456554126650825486652960932789492483117083105833285453920992019699616135700094560334545226597978538862111980094107467838150550724206375465505088759479050344635407344138123360000303502775998019621788884078334849670817711001834432443764681229060247085947705231089098145198388824895520323318272439421173485589255657157147122978016043910316956410320513608994007817988949257015468534051483651300898964536027996345829569424540877560912704747894265090529125400035636608505271475472878404942025502280159771149439875378718021329506311148487674823589503504624308537941690302921457917504448634470314456609774269840355637695338150621507127802540842226062472680822297048654295608412868346096058456209545508373202413654072954972048764642079464033150711482035916412560712038611144683379444540884598324779233024259089347432718404357168191514112279928789797776435916367619122813538618204237022259216002372772955587717729935745701337104737506802669063577016956939077862400673425268982752068675087665081553134750457588422022879954717343601904003001381557480723578721242501612050329664732067471322320522128449998061234877942721386950218936262377015970021097607318776305732701181032042600347454471261748704230352467641657298446444198708323823190377837852500560890173177606890611148853002503205702420179332490486658156605547057784223008030786057936062533841287879825505941456822120721891576931840277894623412261123393510170682740731112855644742497323996840145722866934834010720082364114981080214699602006971663528998764080827576438261594248262478853470584303436539913451623118247704107328532650850473406941897411631169466904434714195559906253992660768770830841296645752567029541880098204885084227242261580024275244078273268339148822907060689588849607508037748045205948337275241482042840322675529563125707050765871514269390599622186230407955864886255358246031994936097215661722717737628680119975707915167006914751462222711129240638292712022869129178633412458922366023552957710077184219979110511672896604986776849453630445482662671903954345427736343365897432730768129091951572190225823627639712666296994077098481357450023146681650647726946713788853526624923335215065369342731949452129515013308303975029396763027670521325943112412182848645737451188322254767101405439516458676148514072863231352453892089334155326972961264573868161537301593437671748686157995547705274703012657996174153223496611250973027442215495261096044659556822039848690527561310161738690198040162353392257803021098788604576876375098392272665140786235212478538566277374868191680080621830801870340397950949484782929164686706385601121887838270122845666109312299735440463409368086524154583324300135072640373341323810928283214282647402544800690591423638935582444476841933689513283481984055613633813186138692485338892740596840458967054535425921026196696935096418122290030349512952806138258614350760859661207641187091419546160349565367775255015588111404995115081799273722526349632670395149563026502770301750697192824982785322863781525117818864105770120726056645069843807583070961425027712831983977574417687997616274007012082040188251264430600094593588457521093539129372099533764822266044004195796346733244342944927013921539799561600546098876136689936334275933312936281969320170388454494733608273003637671558540295874017677814985534066430518183044596116663152707447230061344078789886366498466115502834891297239140814942299989837460085024730061439316281941584644845992525855560691045616641131613713997533328948393326451945797291832702436399080333528750493178022324751333064013345185754468282259292218294968809647549344807260584061919775864241266898706889571260068370135449338437701636350250235869706692293355310678424417287682074909009781409489921330542337841358055794727377395745828801280053428290537555253279751606166339695644924436914423145888671721132341892853258827552269305868882369505345460937869884011003739244831392899939534890689323464293372628177134523323238558262481085638347650051792025754235190495723680188549287292885716726783892579725270366447892072790606260192305653914362387017440475622293219313447694186181839792512668689205945646645624499371657573501783579702568930680750765189718594956660649244516343076603839345417616589541256628034874015744780075828544872085753640304334144505192660625095526493912240042951965115453010535830070844925181529633563042933069612234182304968916880860217398923859776718941262801800186208024375225885762137996838458461669819290429938407727880967970308234132283335432587628636326373423389324260589600911043387208230000*t^51 + 6313491601758358111984679341593591489490723362580061399932834876130474472765117514975769175044417754822286729753353830050486053571918156730321954707895800223046907674910021272422332965984139325208071917618621354285860294191001109192510662044702242813534042951609577743483300013409456480461486875832374942574290002530467046482371656269463036211440739820495633719256745723385930266072606444064242322544735212677072396357945949285000303366584382066354406948435458276455350808415798313810433689576820802236871131243679369169823134243622508795730915445596260669870127685350696467109005016553936853276820175418595103246618312494455251845823837275828653741316952473964016817734742609370511276312746246918805755156542896556667375416533614209860105284901411972620950955752671444520783296791781573568542141252569073316873434209145204114097346027514858345843011588455219103192105337154978014761232204313884664942648992746158847908139566176836197370198741480215036025406793552808569419292401337216134453071215321034376578589872697018705096183271232747629111750307823586864395986302869100809555882067692314611112386810742080213145227319333531796653986398538213599609819523485863284427314635101383545169147447028605822230506674156829564208944544691643400592747534550723001898685853695686701967077352176260404464422256817025742366069703665203229656246316577294729979976457307793731677609966450492059064554889990714751738213842008637832160568312049900959935865991366625931223257621865355902637089052592095335931622256318409607475404837705528700650813908749069005149070863140116691783201931922635021764170611449158028987093980008930317821841275359415121171059521588139753624636263140953404385524864520593563234244928158249102852260595746705722206748248149115546704017371133977804478584563912115183189114182792598425224310344012867174612293784369404752649639919876535094384062830893503352485736421794586701549878202592376003790521350830230934742650281187565099671448065063949007482621398464147091151769700719718357986985556636784481199452243762429377575306585288464534678749848842316282560276641940498976703694626089051888635770537677969163360297057312362920197982539375224634428373350716106670567007199732566803544532957602147854871139082169706441975718575546696799948302433335195887710674739361763257646413583834923663267806376279131372352757290485135026437010355919257541643833465318820563680610970003471694225348482194150821859410398785246297356893586777181988585978466817720357185415216706028522356034833647761658693165607832909737574236538689795793270956551281417480486125529953516047484141602180934708647616608436666244711058692258056742470638616784831227198734020995763601631334611389506962822328634274277905431945026950071204092133008168892866432506573808282232985253963674354796804684634221838604557755562414242983748594485174042830533776657139648365166946274122707791496255777351718572568650404979722589759481811234639677715356226788261068645979947003477710322656368111392940988497747474342082982975666773142342561818406604292322385513893140095673914941705198637834135578791680549155208253313385690976499193754406405176214076576783274393479639289244252394097084482346610826290430688562928561478033142931211748087259366873100347503648773180593656149857049555313991701951931266515116894200343011916831140321334976118451288954514632278862402459729231303908360477645927436449034372581034995761525222157900722798497456673522465494106476111767013980524720873383262044928825106249624764470398794975531192081404632989301186787220646961520334632370186550826414900459386757762309043231787951916419990679686063873692683785324512666824065468753319119534318465196498519851144508974191957542116566909529355055504290348385895302297811331514517030964156788946914713740214783000251282065616985453106123041328690370119112284150879444635782574735182414379673485750218891724219670417679951552080251955286840524243501232729677035790803190659358020036663487495936398043012325719074129420391549175195718147310692778404412416565598424973602991402734728377598261123744008684140612941642656688291645435356552487017324865200583059764679381681691251353736827340045362347621421579741649482616264569375990154396939818871863728724700307106123442665816837662936210776243942011306067736479138122563959952696865110516662799661629133183274412244231768965971362984070521412001615932722655019565642708562255959484303206298613212528607838469903552396105868113740544967104280268788837487366233033867894689339654387105070497202265212106896725339876383889472141853249267789664256507876989280101734601538101209279888259845139403649795485641001239783847085195161602744085197897753064591334498592859736015818559823731056211166246812407891606341131123399458961454423116174151817203725730534754620823626294779275219835152700431804597408385974646544259540811358888397014448359777427094922329950969394557100310148786587216912660089924779633082385890180892439595766162117880575595862383548931833071585650919164923665043024094562133072421111146815585982657121874678615073559944530116998990968708016202514902226298971115905926790783071375376508738086471595871670817686162469466605840471804405579963909988862135429784553414640362503818209532838874195166555952873841267733682739303787339594135212197535061144638598050837232883516154654047637762921103207640934015081232327034373690326201531179352808047346000077737401978894585342798257221056627156747949313617797376255890764984597070119055654005549259511680446608664068887003579338120023515837263505676009411634441381181/31747744331344030509006796839619624406237898549825051263978655278651866110860938946096718283280528741651729128645771115535594703876920729901387957931029836277400353036432557018724098107691523279800971442360727445161544790725075337067681044185469960244476950647638128937258800046311684445283121611678553579358796539785399669770079961015397892406749447722439311545323705818292537347692641997913847530690209027241096756580390246719232415010251316133154076953283444345739315802998678529873075170071241812775702888771539601703938671304153567515597113898517554306036212407898846637048395023123614976422790835078560661275038701336615819962030328370077843807230356629788586549735883768282994354943059151682447687226912528692211121564076408915398270030676312690072324953727469382355104140392810430064916312870242654047530611050292732821161410784609206085039734189597393581554841556892860814185546788359937690111622194569694718623016572602587918771796980218223287932832019001013525808074229980568450676845776376371316590002742712202043400685918013587738405635106740983216412457113224632056143853517551432742813341077119711661916096874233611085237104224583422628509095225620486445767686606042735444722046499581221995078800566430378257863921738489644874153818319280216779881372286603607481327952180666218215287148906394671099228318812619942932405055448402178272672173334576161290472263036847097845761112505219579003739980127543974840725204440111140755238978444283966049748251262191261078815630276605500250508647409100651769101367139200366570503488550227622368476883954496413194504631876364674004029285049117368162913614078198848719948691963999164037639926008960918963870441712950814033212069143539527157225990546825109815605349443736436210371750301164307284687128175373462581395667988051569524004989081209338836234110790010291576838831679364788626104102540515513133777103764918482769936810242223699764450473588548921570479586744989473569310832898835757789265916280949522779342106021471399187480883555473000550573571123118956102630575121093863265377519692034541331081435510097434974475991519725191553368615594128547369315025957433773935081569986715629925055685432922652452591522446714029383607945175664773232801749318647129894645560100356552561407821976617072187347336470556683599185019106193227025010182495534521469193430248108213607807525985237245146620544731585425294348058715020154577129881378430087124575212529356057238065225296472023112030145879920114261574962205178775804138702740933820877546290348239626356427439405632928820949225027415193845888322997104332181336572754211905376658081514721363947319221812163037015583387659309573061503941219401535560576355542919159145866642345216762088324232905275789334509515435735584295979725335891179570672274968456309673930468792997003685943210500210577603687167599120107018080444661367361712916502472794938737840172330140144565790099834472186895124601686537626405190809289296420386416276891522505039345025420959622858846683163735661754136172985078703585762339041535968723256353846000836231578888645753344678547807462358881548285994530256642949930201277335539122871191610042387232733149752067766913497354010203774835032320453686345056014765554098655301923153012046337016632358345546571538477016770976352643475200668573026827060715672480532883541728876024860053528214221713731986157744422641876804127391345221048571871658852335769687892022684768016610351087587960693908849288248806394341078125115810001072617362731000926069298618159603406812839796906465492765610800781074837915179485379032632755848268346433600522205592717110634152757591839968700145974626106649241668978482823279929819257305487056656057249523333307459795638546860506050394213956869442221764984970511034583729578796478537105961349764538843308814882562737247620453228333661748708083153234810178734649234240636427412138339708406224256099276639041080457708701431210513454545086108739079202885194429651248133316145876046898069838507612168382460827064440025555323617021377704261944521553931659378307165991914081513932847131538490391242260585932436300128674028101095656083479560364537188150238515326464853763200767773792221692807155365233510837799427966910717524044499368034283690597648088074286134313645560037310995983248249571694153388600861288295716507263743793150354833531977687484831779344320210996573222841361809288774017283345166043564237052987565913518859857801913683320426039366684360562507448278592467212837210924678675866996858665404040460476759644875564552394343121457547594020854934826106368409560108138006518735671362998224364786684553494319267890412426209322519949587665574645545536300734155912011861420617575646288505114227668381703921067040879849873301458874128212879864425571786404791095862350587403022075772757666008855983093777399038010410729693923680623934448357755585820537228479139899268569659985543105784211812939816339244727804610364765400258248994022700605248939904587235090715040243394629297317634075991898344947510882578390247593171209166830643866357583472370096459739528467018851481624099101052814802605609234311232640703435128680544710941479796324879732185100686357700649532515792833337114673253673968186711653007172380039746224289034134349454687774414163917678023713132866177476380132402772341410426603668681613538825116608803505520945943394281030477231909778523764813789637786671339109709980283490786429795200253376576874906730625116236039445626644241144497486844264572950206157425199334568248690039983846445659165382702046027747777627956327774727420775124216581480762294485230000*t^49 - 266437585078260678774250084920944740771239380981266017061332319158378497856733326742964735659557113906742793926758590226079280345674427601620918996991026190337602418527401215378544549266520402985462700870556773950453604963814577635896546302385001349881806787030446969111788495453563253566294876384045088113809641625307253933251732535173565462121207015608462251238565391747434987304249027759384154985712776144101043164471089509130843522730446486339433601933461018622471481868657779454424134745805738178786875176698021322050817742251801624832633187749467595539854488831383605128087776208182302498112873686514577216401668583563476066005903422447253102388507688400780170953093966767590800673346108943153189598772603352092257356467087762450241143571795139838215101730612087311262964920516792150426195785516048836383693938084572983819365798036452320853038139061812070778205904306908472295028686825497996051052208656246941735941474905366161167948856351285547214643423575683193396214950696592215666942159022637251083572444103779059245235239587504637346874034200897189155373611601509144911484950931027080245536384299690968736834594108397464403064901139224189368547976145659937741638605110016167177444760649844413734074859506274857889127811229326260808460285040168039387890909227392881002506704190109506281182431642744219987449468368837380185693359679004176333857240621084109217294901848695850403519075290378238877120347190659791163001779584858351800984498829432679871555313703890532815516808987192990313648226609597276694556688967510213927914203623321629674785744155210583660415027095382282581060266178623732499270262192798915741674744343501766208114555046772959256403069856658984912544043387711962274365371120099259297017024552705466372378578736153319746736073186972808726426723172149597077878215896315385275538847303700918289369606140175757026664845605059156568931744973225929405787310328642054704111278936441143364799707382835831556679066699702214133322612801154789750857634476025729445281831567723535033707118940931668586421907351376499480686383932963461053083804569667814119586837380216896691785345504888371799166820381740064555824905797979209228571438829596954627941712668623947334124221480954063161753871368294094686828572451033324410501137751847407801270734275243267390066984708150608676913851271248520857328418020183649390995577028983856051423463424236235318694379880058453525185352622938652748885308327802969149335575108154742330580947493725201236399606346582625933626338761695986458687490739372666557850410646697064869060958944634781045187527365720925030512189578834851382781286478427018068630861226073518782132288202775776763960149875148102887602304032008549587169824591022773919391250276331285044769645361360935352057237769339535493740305513876688154563119920620458526187331923288207005518287941617185406255393707409443832939174335537628134875790669888009229028825111163616800008108083186268493300129206013824997730667837955177897402669869452336030509901745486764906084653600606805098627074910461098771432375579573958126499958835302944238458010660201151814310917201607318453384143497570679259012919344616343146191999198606767474773526765512403866841678107071674992679501522942633435415593039721132929439191276460004353939018307594639045995231107401591078840700758802615307638060804870799872847005233335058073587488366855284615768248452443490644145642475084545718701657391630124619401245185965600209163734380118720112883913425420232691798030853696500429025138002609913515837465508025190572563806999360187438988939030200841814115632158857368978063990713725866879666933628757129534804998883101676061661308849261851457799538901239472724614868642995126036069686696040516500101550236515360236033748883392123149647958041922119682532560598023583037229177574637303908834645305540329673794326113098905769726968747666654669393974841542188140327805237865539696947944317048552754933733864601623735010544918422780778340517329276557589640819506953409127828037299812872736511530906962780106762710023563834181048629169244652370431528077337660389014664039738946935962611144732856217706185709647492865186237225052930574976451386974020084516233691124198244955227671771872735986428840018258020607660155138587761959819480357426805956124994962827369264221862463666290597193418480084890750210411609999982100205388143517296454312821059474459258676672405838452338961805816159996258531134109519397780168765550094407705825481708756627562827451165501606945692419055230814990732231055630324733411007843121211121501910331414899346421555800651914023881796871590753571125113699766664746501211363024352130213835482712711633886547752167225562308634589814267684689192534988590736253416358951912773895577517248698760311230626214077217426983715771697490878619644903247480133687471142071027965045898013551971006270023169036695166525160937481994676890070056509034265916364266087564879079005370591563090490083335037831738313384078405979407881214024479564208665852219062612968858937609222755676555218870782391638099624396812104298254919255741725808236815954244947187928223090936164794321032415176468774641360574952666762797443529463304805336117591605865491711963015914472470739149907240159885044366769874521765425938087703254125727657145214901614528816230128981229218065352573086531258784105849728794561024844190006730092705764631807760871500656322377643899890284758504892500791307861562828656096958962980551647348384861467618621770501390209003164942334590356213169891095299118274529476224310734006088626485004311367402379564688778411755485006075848633/3262441160319478511146815334787977971712144306254530854720509646379642761135631839135943489879349218913370390540225254699241083457344678273889434317171003251526506172619094144468290124737938397234432262025410369719579090667272663797825054492499849927021605740896287992943629407606110174111543077510033377975634947270725026782773693960948367079689652967798899895818966506666201180693542769985977090988620342863273134778283334045555060751485497938800034273823520006804639856872818851000709385695868552125636748918777629789381396133181879158611751114424585404238224647793649108274425549816508077515115264106155646899399996119358332374819361643165229334949083582465456632526779646930329353376899563742211188827484956094773963137559549059993682355423515865866648092449383914424680746607661025360523241079675312517044427544707737503105775202370444723871621668492814090326009386701357938195043627241051448716274565379303894166791084728946043916644666589021390899485021515863974812690271737937893584162411242368660995158185962463669076736732921906529676091494722083143707601592161645788120947758559520739413445088310984732341334824809663955886903680318025769230327314160654673707572926036477316824062710477524629161702652818916722642798413741312687375817284478725867182135538028009756720793927432328543980492810116695642005836291263218880362616751776355677540984970683793113721263918022281155998085597835635706090031300232473767069471224718886856728202748258397911932079959101540482518200800135531907301431060635089406086426447897417998692651517552958429603183122712931032661617948470125452860054783032955440624988101094760669374901634450858330670988544816012626911807121020437289389505394460139540625049623755429283329591527840544769567968034492169321225481515063026049548887789532398412880814567087946236152195659166644046948091713555562466873657600260928944732939704846940532091865946763588043388729628364730511476371806297185054446622020987696189391386328564164833688955101145135912398553950649921764754155650502046972399868517280533927906376493138935160973140952606831961565647767849605018106848790109041583940782317126895843498423712782527216950973781014482190793387764566467449028718504059490937978258021174433708208341099905716294193144985135138702245948118581394383341827931319442035220727249370386090526892859877700412039064874542841691068984369119413977646134160929026699849118021463458334803929147157109335272786992652630910082310537288546127556385247035389772918204575432655990899020535283810446233907075152623857250323648062810646042216743619437257285920965703600506730305817386581394013040194717972492536134705159837852516639975626175102164702369483166155044571163440000353697847082602423720435062142579425225692453489262220288984055061777645352394418526155562624125452351815845121806945389829981006734500366944887233696911387019518156676395539466589092246767904419549740654685708475594157950779291310079795241600588335705854173442161409850966817776542712109891279759320180726216366024579543409988783036738634955226406065792204605012516255435983271271094551773098242976757642094707786983642704004989545769383090989842736525597988712155730177743286293548481452422917798904339246418090511313133183932163646190833195478920888761161318591205734209351129667407518766479973951355203992323358617102302183720711593786383230780481754865730517323191487717137086823912110303163823334896549209412010283441129817774190269938199179007305204159047140794198997105310513876681885547520164313363032195790260538170189445415140925088435562611755379407279611591964985765141326983576809511202408182903014978126246407663395220535908131930295263247994271744355321066690457187645184295364342312497374941365693419961144605223782445379800296911731661277222385084176316987993857048083768523062133726171056557588121720255130120007200743716916777782036507225801743314248119471294373128706224903315415233719995639424265778845162335754419940956165758353148486503603800849061856687865028833919459792596959822943225254003263494844782482022927441837942326348731457092239262099187804294844042673060801288569945808360157644734766332190521003053243570447671482772066089285064164641741388639403499524450194336890819103390725663700916956481367997861579501417611949562024797599051902873316072791783762050217488694969594300281315234506801773948423785808710295226729626014057062191609391786917445179323275343236852314922170244026424597009438246792692022996473830534898089231214949803054370461962697260644448730150973033787200583690444029539058290207168214702228835709793737945525589799106251809122317206527546619133056941956224812554619493984542689289967779657646456719157984646645918799751033953815909996833093705235247156073961468904650724835858682006864035019441699863164280635744648291256687771552953995118673095080005103972413770179290169854360272343999313948971857360541325009967320844860196839550882274319729342572902248887000267524502581679056448565618521789272911984949458488303370097384154440460371526116037259980397122279959615521344032699441614688720636036198099002845945529563342292131855284186727881331549901634155635075396275273437595213987821353294036190547572888457316958715185750755260036746964868049423516440674625804654113978829195436503228370163392000020927393172530726192815834766793307352173186130802427946830070821234656372593063904837936354453912719672784445893454025437219732780079221797511286656481181521373646780638235360509415960265852980077597608891391787873634464277347712456802625362224958088338077942053597170000*t^47 + 46839738712571509790745231658188214619028730834014326765714516451836157634287409844618672612060218026583363423572769647053029416644308894466553274478809239623114749017348202421261907504306776520656811665343547109143822150050566585562260114012306789370690299060067723238964187460854044422034951858345261274544417579851103849065832218996035721246339909681095203165433070841905783403025005050159223297626162972819868784370744981503321171001368892092751514888428236277791939710780568277360587560083214825444968580588951033269067730024280404544796660790162037896951106988265882935283268052570284752009566401359273176499667831900565227953673679299024874205307737652224761845530680661602195864439450343045578528711574876745585945868540954916582815167795123211121927664439339990684903430813645241071226717941488680036093223852961863545491002321353532843594592041222661520579108390700038186653249306886896210318356779383779545058957486282105507058288519699989790052483992301982082132055314510901425714465295385431567465232486937446725266748427674186852530408302738790832345927370049767730145437066279670822703125949033519246175399880413477591842860678490252417646156462545315887001416583931250775505551550861655164211490990295426928973242945477959285696580673899432433740857774121436192499813900375859686202967040445068261729212700023769193125088271874057936528116040020191340391072780249514238811544944982952592853141496989185464280152324322080695469035411353942256606380500675017528957761080254071091237619724658776395029798874163530060989191766677358511628808809598912382291726028714945188292020620979796211121458572565703375978366898538115113167909611456954401136188069065306970083541351896859071866653154187137237985617744734797088314432552718149615514517765040629387507823455609460880477625100949305937518373384749955912653537115096949613064313429707488463539390953102077422551871976113930017770509601318055451521994623625983879698779032779101440605716738096773616294228240625000872191925340855702778886959948847915017929176822524841758531973193508403125145205117601908189736778672110261375249208659482731957687387447343733923676252936168869431223889956915039770065215006897576543422179341972832898526235557493312435636362739929462164380211205436830554668252199859660162907450980268825368811996590125965076701509853750314867153223334082940231754565272043250322711491214963288055008226788805062061819043938216144786013282258064639816793158553860430371284916341418420305689547080727094646305631205900739781896729252814057536790111756572041305140211741359597129406705146260575593330419751794128726658218433362115222916676603643811374126440197213180881199941805915929915080058610277097635109626317181068099428311229595583525571907127076757574817211514140332347689091148247998189842755808094213198753148124727545867643744530577577561176703874112271502551341883788185236438703068125017480226299007950800393175482443870397395132114801498488819256557677169486837635307722708140597266206775900320487961248756981495925826344856553939515201703510496688189681586493544020773821940028571113067468073264369296743371516115971894252713681707884783960367119375458679910043498371795955337661827907355029261438440913547393261564280124520367915892900330532881725753570048536045649770435080974292615298473160551818363008005985386046301951598103960948927716667288383410090377012649693473648076659995418835965004370110793840781647939659247402224409162480140443556763423827095679254334643981997316151666714892430363481899838915453656260416430603636669057827698261865967690694682923909153320688098656672601899817720486333580010303141951686617683909195411733818665344158885447789198280906630773785094988897474621088028721879328569496792653154791685198875819994298653999884848249431836566177389568902649242661542006802812567409177743397577717416324695170498933450682556729032226283192481691767210616174107091668302099236366943741549661939547374201328882825505001246884839938593878234133643604071754324683656656239614380859315761152918588574370372870727853132010670382590005756626029214214590935928790253189406993364228573751992829413994180767322272872481618422435187468218955782044402728602024834618361251892576045856958857903542964174281244680274948233078278722582778915710890080256393523164758725856184793183500633428975017106150227659041910876238220245634490972468671147043987903157365167479004364758614565908491290064231798162390301566400221029538852471224638175840348417355239639806502259254019810758767552314377340325964364209591558692696231772229506650211697729570298878793619785338736919822832198952844020888250338958220636212801460119749436493432840072905609422415484570816218078391241180390651287150849646611342843869566515275608375098391046604895483287777037225866229084234007742520322064820043214427225199241259032241846342450673646143312698332681032585135055507858564850391527459392931827959063975636681145276582138661183450502719237574059832236401635329018938033304696941348285211340815675242128359875064441031423664092049868639588660160868941589047356403838420322316502630218239340716053022111014712248902821449491210754895907538064590128132902562877690663163266013140250220104489154908615889466052341844904756980356071332007107218983920876308081526075020393928609430440358170335389820170301394072072943405243331886005018696048776507591396973471989513786951646455170442675521205865745424602287552486374413201325876260479727828901981258413692312526210230292739328240105345057514716817528061795377715472854706441957549973429691/1569351899506132123770900993607537969741272006708932511058894557000383196846002364801748949803202214463415914043401602630532251061812426181704445739989751795368902136690036036191961947144984242887978516422954109393322041764090458071109184399722406995422049015047243067835973443066769001422758927201866194770888226254187801967661721424322988789489934822622967572456857153992992242331768955034882596960298407297781711456713537191201324320788583652336741741339713601793166258625222759038269084701065353473941821866572032831154788149171671750673552802498412960410616851852634168642646887978338760691822328709714094715715076764168670522577306248331100142621205793600404670595675685849927163511552056564245900268540404411917170056920412128766618709361913274977481043546419644311594808728939623670186942980047328870363646922523611009819614343415940107690326797054822689148496652252272088678466869718174609928272686398925092476162223921417153410411865519233231515015921543246315358555912399378080169994869422786034891287934042998249694637466345412946745205899403777275419012791789135809271871262211795360309890329252277577074462635431105695708778828645118778908205553527789482264512415854734694494461248333314345202669176194113502103843825296468637775601283930561934259676669541688319606672379523414285726046495153267098837220047601178369832156069309625302794923390153165975148064049372420167547645245952387203669580273932364809321114742695486739591734902029941641262425142213506985115138220231708225528903007891069834565163508701810693173153366445456413870171344875785510623534998339005768258305723568119175878810187390634179532792645619284303375498652455436231261923869501042914414933214726431601410754675627033512794993149377505347063222366268203558776364836108023631605385430672384065400576850033054618685607532624102594276602859434683147802314479311455181555160635079009321635310168655935043998278822155097008295757020605491423045553608615728046700759380992937755336037606471295721042782658962034521435856557133269588943507519875927513886508581343428569570798608099493635535741756967432571152230685343849790609812030440319924717095588017496903621189977916309656995894206821982491669688827114648739823028835347553680174225135939845025883844026151963113013777078318524587731499097396956390670470092204071014869550681902316571933685231047435411060010982370115881938935951603232085033803303571691335890881735912763047494772651414771575617762700638338562746827315872712934243724680134117590441712005871953221130094060202927294884522013869252114654905371583818107112561426610427625809212789122129810256041536774602864124690144942752713514017379579658698543612610667202960798498617010915988827826533721794944150076146291675409213761160422159620972903452473982963223957107863915415860532121132506441572258651907113897781628298622887475968912045559805218752752710936749609591414718129663149991153162263930584768182452804108689662934603084705868797585498550529604759707495106657857044842596201644433404563164997755036232358098140774021952964118359291957917162651906846494883595672535695048949097029831682915350791935795156151784650614910474554404212886513394720098528096804079884606768968945658101884742891658491448329995463477551583394115506157080375270515246798207758951944412357603687747182891837195325144212023252113570794420831896397641547206456863097187394646541429369504437888663448782743945965674602541525797877190174782948994979725993252694453758753916261327253901217275282594551790419009044164487451877750692425176571027794622102273924881861041071256079364105340878845013821411494220402506538194843337772419024527917365613879512985096167457268330034185642033059736813907113282148472372774755005160388339680588683507490745748745698856488580610771296655720404075545794227226634883938583671979598356424174530677524277878568729624835022186639608609179841833603212834437490505966442197892261237495375224981498135443656150202865130614563956718762140588752555194706466063823902052814200202690037444155487231283366592868318151960921119342924459165298764492406639831853208975198882161581920787992920704879983421362385819538934030209651053812249282485132500800752734062990277354072816004676395213629753170532030043309315736687222961462291543213480344953516657714610660830575141125130539402517469185047313861167385325552685643264218806062458741355714440029916407848038110149392458929859836413694504651736256929500874105354608880529100986486473771513783748171968166764699556524121679105772135528193866183444513442086364764394919266856285993519490372565894239876684121416226404814937460059428260119898073299632311195316255284179861964149326527435239557957461846325417086528821447061238069573290214920001071655840731191838033900568587945696771609328333807054514881791962491653692143881662776790017984831317359532988430370849513660815558630567302003113623942172992768738981801389784057778707350841126862080637762479314627882833000101159347013534995764953036238407413429928261461387889953185192951285268445704443649934320139776963000656465900217142219077716449102582493406973165502835104326640608966147963783312608916934378484909851536793401576052635355305030436630716760899071776496517316474025653455781895050093252005939074254385921949104235663723370804820427608186601274394323990822139241279491264373743998642323438322888086321691390592521486497979680494199674294046804896602547882558409986433585447790351724691132559043415247351956425808823537048695976648125368852631165514731009075372374990923549471050819426947148816400*t^45 - 6463941949378100800834293598317077545590415390629645781020929455891436314254172780029956736721968935650777308975376741913884591154175589065799010690196158203451020408309747658775645509672564274830579714809082681211779923119269257638791110206048993120006364023330616234898805503412773467125896001628186051619077414352095766292549094745429865332756746764251188912332061877084746851644596264198600071169899859678923515702821810039708726497109160712679703854160653178801810496296009256430115057751832818568944678211570803555646479926388571933233571088713470437459833296881543402190143562086788922588664783810320352848029557618443038728633092949883641077244020216572393582098217444456923547868631801576006645845843372798346874291199847627732120711593597215630105885923464784887117774965819713483500504506917187690179764517795355438743240494818997052899506211014395301637942751266820534506145389050356905855983231812254510097748542651416781366258269648295422359119165054558563281325511817188687216434481068615371458320789902821285286059419210413106080575930698159142212701762643012749385498127706710592840807824586425918169151267429860948973009317712069620342923312985204139497018809449517998108182513160456803481576014079563200994844903130883282128531765817242324612310151363726598480712492357496955058267955972141023413400354737993712942462587584090418409901049067580446179780071166075449093607084279824266853731783688017257312386999300075026050480582971129063076214413908190830903536392327472723387026118924162542077206045740802971396943575335819818115175644678783616931524581945777900432339446859767231456090493710293261100980440448654760420130801920386293092691374122022574385624299475793776247172010495589120438289961401588334382051151121596654498808097845703514558198610503683292487212322423398010229931363183792875660594118873629043089653252320722152368276251042513516460654566359240061754952967218379593935046300951719786425782858894958668715548209696638078667128314849362537191083604045395883192738324365704918373371737193554277129367463105651515352751702298409222074783313738913575933053919156814307896352482798526186234103386436889703364252219575629242404314266914169365018014084713315898412610215034411153986162769817800769728298282036048608389105561670452855719249906374199810965740538968730312713035760158803210198357104380702112656419478451251402344274830400587184882392247175320429982046594026418757243330965657543713016822570007945816294833926459950441553083384607504985745874925597201488125830386712962255493516391369156329577528098007823470922773654039343076170702288457005462869038629207406804161387765278866987586329518158063806487006719896773980684385517696573702979339690184252836174768957333592730166867981661004226847400987278885099716128011130013031492026097924267352626981572430461081202121145441494168819032029513676813041886056755549355149213725962101893382856036433298342430652622732918935900464915601204975213704216493833492350403628829098430062340042489590000948874002162461288782999221610377054154484769943282620359979086201027446730982255497970901111214227391223802376841920828040530172656194338557183761394815591329491317767526688429318679156690796504685841856032280205006622598636110446801429626827818957290741198197761554948832967975760503456234271928918653803237744735971514695134890111173194807670998736439144230182557482427526999937616396806852564135451384543187759884171476778103379938704384943485542292119881378135409552721026244583979865778751964306374421934242463099850381164768212601378063918607864065839725680430445931134739752514233224308701030408711526617705986953221908278147021344159237162245890717258946477338321795063076322183885394773226547106516431266893671735399592831863535151214570436078454627653444119376056212193429694445500140251247458320927579459033204667736243069976693698869906375605336564161754036735464408259504024301554132025834939381436121883590035671489240578091802257858278453900578379570976928217431684250036557419312900665608269634915208927564819683249886054690063356692562707595892303544284509312588477927140343639926862788206140622824967615266703630129882699069539654214078617914047151168580098112201378730922423968735581730780451772236968990773962678237497506343729027418893671260461779027212458080049632623128268681840094015735339251828044173403714663275294146644827925313047684417632240615275755725573977391505585392134854546036222007995779594109866081444511799492813524990291214077834333744585455868875347715665356447439005350553295267871828830604994240382248266486317525818499929741388661202006108986441275517835738844841515088277706839900179061707284752297250118835324886645595228592922445218493073350719752950628898487656951375356113866169491585205405552706694090002373749251283036011602388572930110626015831009881466685029606658044275765489301792316165308541238817936797980954390150501104972139704600544633543351841615677842857192969801874589479418310381714091148269454646211974176740368385093865530926863367192079714152432158471266420355167996279323599679888300543366706978538947045168770770718018264702180776451771735517510855601607921299591874372968937342460752060925205577575788918960301820748010775678592335668227665520570754268273778751788096685898212865641149076280151579062762111836396086564096574736898625285790652519316523211706512533614361279086836039385951269627266870383687493468493358485012864657470988176346033435325483166945526759613290829018818914294983515745715746633535093065401061325110723742572368691668956909190133/666974557290106152602632922283203637140040602851296317200030186725162858659551005040743303666360941146951763468445681117976206701270281127224389439495644513031783408093265315381583827536618303227390869479755496492161867749738444680221403369882022973054370831395078303830288713303376825604672544060793132777627496158029815836256231605337270235533222299614761218294164290447021702991001805889825103708126823101557227369103253306260562836335148052243115240069378280762095659915719672591264360997952775226425274293293113953240784963397960494036259941061825508174512162037369521673124927390793973294024489701628490254178907624771684972095355155540717560614012462280171985003162166486219044492409624039804507614129671875064797274191175154725812951478813141865429443507228348832427793709799340059829450766520114769904549942072534679173336095951774545768388888748299642888111077207215637688348419630224209219515891719543164302368945166602290199425042845674123393881766655879684027386262769735684072247819504684064828797371968274256120220923196800502366712507246605342053080436510382718940545286440013028131703389932217970256646620058219920676231002174175481035987360249310529962417776738262245160146030541658596711134399882498238394133625750999171054630545670488822060362584555217535832835761297451071433569760440138517005818520230500807178666329456590753687842440815095539437927220983278571207749229529764561559571616421255043961473765645581864326487333362725197536530685440740468673933743598475995849783778353704679690194491198269544598590180739318975894822821572208842015002374294077451509779932516450649748494329641019526301436874388195828934586927293560398286317644537943238626346616258733430599570737141489242937872088485439772501869505663986512479955055345910043432288808035763227795245161264048212941383201365243602567556215259740337815983653707368452160943269908578961695006821678772393699268499415916228525696733757333854794360283661684419847822736921998546017815982750300681443182630058864671610239036781639575300990695947269193401766147070957142067589408442284795102690246711158842739698041271136161009170112937135968004765624907436184039005740614431604223255037899342558959617751523725714424787255022710314074045682774434136000633711114584323030855258285372949785887116393706466034949789186730181319559039808484543071816223195160049700504667507299249824047779431373636139366404017968817753624737762924295185278376851277919637549147771293889167401609245902997053582989056999975937727602495580118980289975586244100325921855894432148728334782923122695522838606309431740968915435376905169358817653129206217252993311600669903243457386321354946881035359533561258339361912229639295251826276831762851263782362173962048915848493179417838913483967301442759370181770842164051740726151481315237668209927060523406557192026914727177286787619362917217969919902148118584076351255205106838746240093962170498526477542441746193106747206310999994238973836883975082022875685420329589244058103385698884196939345124045890398752191709828959330009750302699082114794127060409760325528160827670395803366237678465239024086572712941364508476511336951685621790476768192756041874441141733950957876811801904693301015728954858865540248071977959422942499090116759159489968979889238297554576375251981567292552729030808013186290109882148267587628853555968997657562744166816304642724780107482039386102681965732666177035411706080148464097805824282753322866383547132395142847470414411064082908017341995102684510928078843769907167048044044280700042686812714393466418074790942455283833729744769873509130874099885043671065278732808418553278085424364880385898793018665871169339040264528897864050388145910523144913100758429270877193165044364250190490683566943216922014007646759577801078681171732106962546571319825673898060591329301480274175537947818098391710090554884429321833658901432779281365454635933465035737934104211025935534470617136707563553863836217680511189681605473909750219835957750248077125158372446035086143265913766082073295430801969035214583391475720742895145251974909272821928537613814459524918672316334896991299573992954079013973304046962839101697870205945056181312840319911976770867875480946801987467965792645097476112768406459188092069758621473905865729146605244579528709530852994434978180479246069924403645108390996138763359891398387292992576544965076178637012714473335416196813491795045190430475820164476987909195037871494775708774224867919256751352893358092973086470874997311522751713619953157599482393127963918212886705024867840688413921547245783408340505051947590751601896222046348420525257010550956681152343732258009408495776441334763463774159976812131921284688302261774749115001026179568648341341000455453732310756531164407741649876921127933964541867998168824761584058952819161149706680135757643553309877801520082907611043305846612417991103351323290175423521926714067265590658224555950624107478916384271049053708716850204025042992722480752373200105040401323150707719511121089853230103707004296239089424388551222086059405209275278998007592285443108029490868597559697963595338704919338822258810612884607907858789697110856086686903137195669822370026004637935568054623382105505011019859501460902718707305396289632102524106558114016828369300157082432592048681733479305541617587696099409177543783787358841199422987461287227436686718841001821631761641364210034861574969892081056082850087324244234273815310899482993731337593451480124581480968750003245695790075453281762368245343760678857033259371142508525196598256452538246970000*t^43 + 15110168017515366249942285573817191303373026638067998183450786832587360079328829137651213942461752580591850872348534153388982925636612434200231178000666235179612976170058507959961870440463925473789313117875873072272112364916468663563667058516161672234715535251366762703887150776001208001807051925658163912207865278101611805030738236985391639590633308244417033516214984524145340915718622341667551300025052075243977853694174236580111545251800693176777474121723232897969046741739309278373336986782722141935566681295011536417170148218041846683896843408147062010112450990118891937183257486134041383851859546638340697360558171984329825988978263264101013681385397497173424611801533646149795012636734657742937066025510604423656892937768395824555683833096088419504952345417516226902606048176231729972263159585626162540183624323940681484321415187399484508749949932771449399435484185988694258153529841421410821441138886907539721771425948197272356700459983429392141654503862459335777337332698309974390305148273508867744193845333376054537497781680296251201918636332150612054343680421584038497741135725855944151481564258705940393202241276195038821240953830083677396962144560960098900333720242753010772893177687330471624562484973514333828793639490049916469103097084680967511547671448466707917853705383244946632681772352111540470675780565666266756864679756005232085411930096279041343664773339391842620891847042538173522545503158569765582120370123937228403627638556243435396966411799001767616142739547398941958121663694232269755258360235170074617751221635183309764966489542323981892884293132088631070063023612163753154586990953696651077291552879097720035093870215241508300736519418408575252560958627173913906987860299682089443075199738203937657868868405900312047643595642876484658373193412509334941431587001530324810798235456042573355490242837874421840571099843967648026743955150448458635585265349231319659437096614442317711348844718480328367077877666509373131732570034200504307217653726125549203449573127749041805535256139243502145833716346466108528505257911771088170925734632324974138455318737241992837986989480826601921232600403338352550854044274704504113705886807264793456965953047044313117008441344520184047257231431748098988596625550771174299679868088404376496491253534028428757834061542824680733603749820638716099226786469486348665747096244927736762720885764853224934917264291520829677677578628970886809344438407327384444987526892324352210328674742540949840519663480373618087720980966611729698379513713373872261562819522617688769866829501290127243952013438771292428657201249020609829145884576569263104411867575666073729808593429370763692215393185703183036448527996868990861430715799108798734136647120554157565914935295096928572140600022020575694624082440953373281412817530811356322519194581901294300665127121829560569118759393220188915544958743361868227677222100439895204726873719907949125462123846704866434488453863699059383141748804724368528059355744640024361480656098714511707788509276732215371201102725997401745193519358778995116547826404570619138705689788184143588955636053274093717220852731253045958028072803010393949453173894397364268953574298518380491598278240694197758151088867195128345077996382932484975355515452139417484679332360498907043469375461440533388095707298497968413676281957060100885880371336958010090560129012090624325750657818419647524171277480076401275886533125982900572028455468381464376568338692488676111039949153260284329883253111828582586759882097951993546564627204738582883337123206293799340831074931512937886653013675609433233385914365665601497780211528502906467937565462196255869101757926980543134453796362583708964969589366980614217530174894805454025228837287497935967968084828223099691865867405489743890342019624128886082853557490491940537663082538966599129031116304604867343295160419141190390609447754874080158792632908041167871879298484844444220704197751804135755651695291185073874936019875904969511398219036797684427145200513936465139940318143365989883239362907164095020085740446399826162440380833807599560406836940687696372975150500312627238623258913089161533902670166814388229930835190780629572067428417733193119258770245984296510584123025942392199482342853710655324516308483080645105865809663887516776443060542065658259192926303674753137655208510276487883482216005211555920253788555250332865188519941145509102479921803731391146776905602838620288760900457917876540518733196004270724478925464327827809926096585754752076344465016083737874084832720477627353148596571760800930332734232358727718718129209190842273698468708945190448941220782158726849458594063356262259589927390154363224886003733422643417367057930861511139005466569474756444956016201974941014760894361751291117195175938416389355777743202247651021387992895873903051902841609565053879561583794910134759695801608725490123694047441838100166660023732430459771088831267809584399781802234182974095109466479225647902376435869914874639620521029346011329871987205212307899633682248224411360635166942582100051577670713288496631524629702438306994867506182451763770125011871038550157255702897329255704791776106091445453617439475750057686602851089718039097431810715257026294419245988782707707702216751058848225060912250775732454978101679716957389510846589409406522132773935882976354236523218629279707570686925213182987306876270666304501941107352186202159897121145506916842046588919603954123508267636766886567888547172980132145898377187294220067265959409198563436635897784428902885348185389704832418049552411594029159522016021887331098781297/5415833405195661959133379328939613533577129695152526095664245116208322412315554160930835625770850842113248319363778930677966798414314682753062042248704633445818081273717314360898460679597340622206413860175614631516354366127876170803397795363442026541201491150928035827101944352023419823909941057773640238154335268803202104590400600635338634312529765072871861092548614038429816228286934663825379842109989803584644686237118416846835770231041402184214095749363351639788216758515643741441066611303376534838573227261540085300315173902791439211574430721422023126377038755743440515985774410413247063147478856377223340863932729913146081973414283862990626592185781193714996518225676791868098641278366147203212601826732935625526153866432342256373601166007962711947287081278694192519313684923570641285815140224143331931624945529628981594887489099128409311639317776636193100251461946922590978029389167397420578862469040762690494135235834752810596419331347906873881958319945245743034302376453690253754666652294378034606409834660382386959696193896358020079217705558842435377471013144464307677797227725892905788429431526249609918483970554872745755890995737654304906012217365224401503294832347114689430700385767998267805294411327045885695760365041098113268963600030844369235130144186588366390962626381735302700040586454773924758087246384271666554290770595187516919945280619418575780235969034384221998206923743781688239863721525340590956967166977042124738331077146905328603996629165778812605632341998019625086300244280232081999084379268529948702140552267603270084265961311166335797161819279267908906259413052033579275957773956685078553567667420032150130948845849623710434084899273648099097645934524020915456468514385588892652655521358501770952715180385991570481337235049408789552670185121250397409697390709464071489084031595085778052848556467909091543065787268103831831546859351657661168963455392031631836838060215257239775628657478109550900930205503332877489164320623806628193664665779932441533318642956077981133475140978666913351444044451091825850422341114216171993588825996551352536233844803294609803046348095121625627394461317049544060198696874248381814396726613789184626292830907742661578752096142372652801129272510784407750281250944128405184325145734250424703010544697277228352261403385116896504203792288196249072314819403244894489743147732344699603568097900159269908571267968982753925451655200625906800159432870634945276904460420032376707456899079902906380039301067076732336075093871142839804614348132264110566119954601760302094646485469862789047674078437335756287645449483232585736667593335260469975193599343409154484094305690197439614336873976929402168674007119412517417715618727304671077444829367873914352261912780852571837196689764616872851977489814487715206085875979238372100134696350028279729865864607731450061244399258547584679568715469226887809915749605442722902699972192265467530619469562972824448034997644626979088026787315245319953220467555497877666025750565613076264661751799491874939679147482407252630037867796683811149759679172457916546772128311730527253843288665920683613923333849949137740875582970429083879808829272056047687248938671357725179060020462070879681777959711831466109604247719113453988186814344461030514293092611748084375058548116700614976143160167046090326415528159730161067072675692243043932811546290874468260979409482634548393698925214472754159815153777561749249357527543053370805528474183293175956981675034402715048559921459765017840353213100817000233798228736000211411646196430117639559284346616919240874947314767302452736904729885527531372894142697691066554609050063310404358652618053645842828733498199311566873895033006947974650656089151744793447936694378158445679522808500160237711546784350563578921406753742091687771744758891114464708535878159116984472052252001593928019826305368136282958940685935305661566093289310279634167764687491643779736090192024926193530596539901411150065416057374350087565750860214636448147171785067976932014386256285984261804899483319219780586435158898111988565942417138782852432308579446036263295314059725424173411342339619208639363569352540822787121593463228861338253505786706072273856192260263397685251379447148905288032138239882236278191506035679460448607307606440006368115629720670434585985773121390526314812022825491478087786157598280134888646758482318154904819099721545116418570532543241523483579518125553375766946295463659735553141822663707516537578755246705927504364820985494067714941462143504978169564743914594019639707797032199067015888640044801926866389921042963635761275724901021814436903007397323016349174665086925673768250957031105935036396985704703638279325846179011714511200831669014365610962813808332578097424531688923698284306363343033054990862197000599558823792079968145130857064062558696891588535618242702352065652876207748343073209801671643474492834087759212745116224438998044918226196596144783394319067752728801040280918316114780823656683349100906543709270384852928058743983746682430303249608228442100874885461406126035035923338802370299315265463821649357798037199465853012184747464394150283945031236741542176623016211813372340540151423897653474028838957644611157660036812603541862696700689481259151862530075903319817871812672495745251885816646358717275509352647435295675851960997934812092327202521655524353353790539314658185652286785896156988934791649904527877385483075988755523698175392742709072863182303380324503801909098461258826018611601625466250026355049815412680647910430152191336712319110066093677169224596377842394610565396400*t^41 - 13714553911244615216462879205179131429483756619265223989463190194303907111331297714834078110549292489535818073961585315125200122377548851902900540982506283996268071654530142646027748912530457476242929512507283856580765586684650461718627300826547092328803205119405982799618493627838760065564094176643361340906035263716609640750264957767742673809508002301977914403058300225953925669809437150336495185270641257708835654814184922065501058128317745581662620382446562045935868080942534914416503598491420626130639469760118222106854708735072195481187500013395261536668369349281892344575537236457343286277844054771421967206900037491402847312406797593631517187686940182622685867277503385910465911855325569493153577479134543824201430023806948835108586491126958832230465598279249747811675664860132893785952451208228038608573861168442808010511251318791617708465454155703616728307910099965734463732314659731365044343238144225073809484352860008738196587281564092047847338075116988200582103497742443237080189136268984541563628202539451978457655673070901311217446109449285440814796100746744949596876987550934717605172588998337895238304324678407220862308881191231657631125465536007452803375636558886174936174760800447794636188650492527949309326627625803865588760998277976096270140081856699671459898981435180194063876060229606834846201037273788785256734836143221633271773252107780459541958987697594819026870339366910571727515931195810307904140141076373451231280795003022939974204273668900255427723082310081957057823094903814559383426358082228568765241570615678408864034051297357270079122175249662832098979964425061748284922766562180610856407426497232459434026774482840651078565792198545689921832344007252141585340418154858472823631257875958782558769681811587083462407270264798379693210334033102187463518491514424792379365933950799103658526177894709267892259047114617881079885957449022872288148273349506141785296530536603092250350707056798202589136755577384710149087004222233222216900912664146225556478041493655536683199385471110036836518557886489438682269023724192649122175595250278369153182835865047777528874865593254264830298812937211440115476452603578678966730630788523253414697005333686381878667412315712656756426713829374467529526240599421467977682468186842995751700985692048052894456147726775677116922016065666540611564345831630583744958506546806784694338491977017931127044958705983039343047598449458749993717225402862130719485449205340249564922845014880109624559897059976022649931974072461878157583647468554181709378081239859257153239716189790796579645421960647073923583752891872116226830364326440519434860509467622394242399481707494042433307122455096314066809224061907718542535438508141684450615567866598402988871181117333480672340323821613185768162726588833969579439793553172773222701146207723121981268145967299261568165463199522341850621873262018306286842935514060950098657628532820575394784735533564987782292836330933982267107516661224616068780204571536476208260495058503898093302000513169140116307553639966231965699407531276525729341751013581557307544201768345622762279364766109647677621479025921349256770986576267041999698444742460876503690248789018747964858831649225719639223550877848808295629729794821694282168623099026930950533320405106178106744817172675999135648793758235736043166578428702797710120603423584605795974825155742993636331868793668231835084915847984157901060248402379867089443245758746709774480421198622587004193740320560601644648062133772223076761925182794646039274822054080312374981132390484113987074423085227870334260083451138803605413782839039135722499522480001943518436549657366190511754085949940966220167332318785902952627104239540181422480367160745795597419449497254579888698199181606615044940235444927816197456560870084124852047403047002628813852187711576119529569536064679455032227231083227990231199752051645988684910258435366510158515619824582668359350521856876994805033911233261585252714401520579876295321615938844971234116790236939891062606722014925779457284231327256600003421533744703752235581630292768778816586370222888691218998472371303831817750765648634678065831328949798818062236779138636487510772922309050954251546186222666764637297191530638800483499363973628749583728427193374375007690677478036238364386449197051980843997520130575669741708270073269324988115091832094514037416860706358860693918395998840969291464519096329768353679789996351533532521230548277947671970139867108629782751396150575076502692278247646437150259436629130715127001578270451550578192899924309688509270690828543992787218628227304180484217321478640131811736839136628160458201198084393715553046055358707305756629654176726624231759333553662047126008388291182024987560784269562213176257241697704920322548406659652498632369214447278976866781053562092233586127646405457551424596722063575947907313095252325542504374270736135608903510927105672863672775971284559468541049069670787709862115847474810076819867351632315479168750776889655902713515122983896955776047553034068098412080233802388171491240899019871364617884228945834353077965294176422535005399805669334722991772898271184655918126245306514122105911420105717682616381218928485160383069382387551466056847900107031441840439754217084961878557474017992560050363894429940195501699828863458356979537625225538141832573937860735272037535176226661529002155492582735329910501868118111585786676876055164412454587448921173458868370410758681453880198547698124902320204074353009983474754705121058491822406913491492446093290939646534501837018730566758545143843039458081753573491/19311914866622671370465623052844150383601232688462865838197992854829276894578356015300369511378016125065070315802948690193862496128636010387469841137871321658173161010259999860570748393942877700065660605390153442862481693509756706616024088444736936746546466805477235155833491484893095934638215153949651398353784298970197206498361862199895287093602072004249968237585986444265497890054680729658322072849771086808745850225069237080429932360010705263921322740562514761760864208086021043506869959005051115527646652622807321709867258247009838865976432468342686943292821123033235330144681252365023046453711511828638357095752139185373277611661260387215185395042722841659522601004410183526239628007296203120855091380448351253480793989560484440071320660419208072840133651685544831405340482540189135949989802539378590542094371450681006970786938736016293366279124863201373200154977702619422971150296560395879970269822567261055819908842657084619157107871016641256175860504725594576502290602102732326895830310563322046093317054130589027812352709657531094277626963196556965402478295337556367414766893902057145159140748560296712018556448990417721280455697253081960155513540740352308883521724244454034484026478990152145932443343770667114875767954076087980562557409894609789028420140445686658076460656046695559478107924885087450998742142291654780182180753798272418057143348379042133006118845508430402218681085949870518613121243493583622011721462619605351370457413874288006718002528761156798622280494929466642013622323064584517184012192513656927336116646225942340908094285091878247743409710737654788568889648595184635843523655529471824823732946156155149518431200433688883305109468241506557900605956796537282329441286498320113580999576945163924378530810105518365715793877654431570220618261022858356189193377226729680106561230905312288021853360675756281354534971003080273254695690171365215978332104521579060893018329108747824046600547276100238557018276648598193870932536812889132055572192910898736033799183269426548044056272210337018083882628908471779526538086985509099962875574085548967822827859090338788343482912905154848193533238186598003352584142327230002190831288738372502589833229595430971254999629661862262163490488199915874163033985680104140580249414257061848177900958127504023506851388479235831208828242362702357268274209824721489408583467880276350034118163957207495038408458026610875500826041936335425760089262839234578793697262944060678603112605476761183782767440689904194608740172126454285425097518657338862380972595213807952127537032769443692225339033081356997174602230363830358496175985363216623788309796546174420496699135965616315840596469750853666269697643415391946290527808897820107964073703351426024647917247114721765216077199274771333803941983363599041527905705246178762302577008807688916452238855397701647629597772281228015545459690020064497967179252622460144425545472087667478001067856093898247211649542307185063072410452557571387652333716857430743353393776086196962860725116957252442375121763950960107795028768352174479923547565156389661056811183539190298294976781721297545335627349343706809802009638319886905861534835515818170329656748935093870985094923912676079310290827670202061437755839819973805406457047298748504187323821893268023017609998989803933020051205844551741286605078304557698855629281458575966099028477716711126305018576104102654377759681980005541862127919617607150368554869287738449598946206615651033935892437007569230668092716658697111112370607262933248587213766709457322106854216339030236625603860422618887729807854683006891801828305111708498690964707950688441572561154126766525312553908335636295923311575379088456974379664124047834298445618142008249350794089210378140349175611539581506602292056591654467698640542512094165496165878231045730668006982452991671915747582376244216302333138525660686631510076791134151925878224612322187162190441775937026587113792700492773964472043579415026620368197740515217393206604673500385633903098944433504544238540457795827288901309796105336565522603402196507509422397442529070148012335779618682410904506223877383437962985377295105418518587009067134223339977281633640898251985116503615233890530107679664995647721968710911539503066189688625700706160602839996460232514762538753799849239304074261823467128050657234388898964097411523984301805306428785646692634139762176647766800545986373450765023682511352087855247302010294345654912493708291049146568633278197043058218178318015849454377029195959711389757185059797335415470667592496461977721434413835004421782919436836364003148493922982726162106054109388471713726012752635767597656987853973224065864733757796309320013919691482405670300284248007419881860698779100566302269050699249124702927270354743639863582345795859585640424331617543118242647786089206475761512968519428525239775717986256072158778164110231100419596503617504043958633621256298047493217960769598475952591582492936342008018831266156462402349097217432189948298768163276531111299843313164968430617708968940266111974400495241268742426312351744896599523246738216601845847089566528310746872814807971275118208115621991287767587279357496119716774855727255113028289381075591775939991291042778535884830490289190876769573355664420467491512686748725832604996619190617053054903991974585107100612166067468969957253217541015980799901416894132574934596297433628533362419729477933425704349869439035358681912436521806421133608161685859019327929338902828050425256119022292118190936564064880365908617460590181251434143976295532413586127789078678492290124071496810000*t^39 + 236627388769269358297715115267736993838500168413226992641375646584641120229290554040545520677538589557530364596063464949618578562874588306681042611953980211218060572579875469337175787083555187688195208748001390845463401344330222403956860985913511728472920543463453823661912342467732018157500703936023146439811534500826424195393966079047658944540359641687568862196996213118743929836291954030279566812484287396877967015559195537584778195829490592226056323535861046648841090874438560899986334934709418627935301926710718478622046742917598215654229952261823809629438108575497696194661865323412825176761853959640482862053199555916760002423110117888177873564812774178000751050490131788562631954065468694722482965787011302119021190534680585855367064682999874952433041252810897585471121548888936971442294243363394855718172619796529255134023925951342297182062962244147680515556709186595079728740609203845362987240148336157121647083695500142279136197368370586984649209107287388820638749772773564544615149055926594303401697963193606600121449410585861598017597310091752424640862849951712798536315645877844781139589406296890155949706760873404218746147165622303929798414852238046817394421602936392411133290977202942143020488050032326160992239616768255837599907018011516719401217750957966262703100877539419002318474352394800936624306654543023154015680843388392603985334211265557284822764124876217275733138689759861943139884820972151824419259043467141552039368928848448785849994252178217486894524443340453051466448447301474503447837742515447775822535726211426261843264582901716350193314637367479392110031161641955942101274241949885732360985009165245913501604373044396255954570819602430278207513945512754291549818656776959161668369895352256143945867292218775925591620290943770998739419213673817013445260425182231672843441083958788057457884169982196405152871660034394976609379908460565796681443835420361550097546407996894814537549782469318369669251085861038768765068797345787113556733965050696154388954593747119178669450368308465077844398604527932546063962491656592364605366500437190621071132821398568774295326249024639786679821828055857572250125726272349226731559952916376990562167028784236606975502187912948944618932320195046266201196920968441220308239609055667353872360662523468372701864780542593473028817390154975783833465444263558607018108344278721308585840174632475721759376770709645791612242049617580200603551382934382805526586189513425138673169207840474668397412729422178226652747722521258179431746832173154684090201079795699958672053107956486948713296556587803623700875520955638282165411692905327560150602225984474315029238421073470044887912515306038987023588956141007260102249993926662895949694038188593438700070770245895934341542660907252857087994920959041441912862079138991082034271323949251009367653068091003106350471014572858121460286819787730673758051831359896674716364182777802949636271246450667700893211521445612286993691127973970342228643084529810489107360086389283374737988733035274236423157564628617646066353528958444990143119207314562601376461571451171677503709463480780674937685364177918065734133818600087335231483998023026310948708242084808567421437923681503463708058531985683058058206781087921034820188466465860125963535934808764714160634429783078857953775870850722642493364928845733651846501243411798112852720212678558692333820691634560455984523529630621615002457117420181474636219861485625188691324978692515455762230919234979104655935678244157220235169992113341210998345069257846501184667679228389203271330801327774403942508084323215184178648866319227469466195931589599884853229215835834807307443701265692361501766771303742320034649177287532997542048276341113301479264264649698624074664319029476278534798656096156385659109660716897304266157095576630034568262251320768050322787321691220862340415948046181544184984806305609927331948319761542531128592322032608820079000257230155370342767613479148825076933132683413905156668387271394165648786813458977072808309158377137297183153094567159082484900844973895344904880166108887032426937102229841812429502395971185030055855887958394638241441236146670337538412644692433602646721754486501923632183527544789168690193887267376694815054867815531688215325848235236705992110082299272687671004274808889583796763572163884629279404538763221156331609736064347945500721221742123394052767640136035735580282486504306939185444766277111070728768580136604686344109302334965023563186408787924133212449437196956940704570835038612811321263602982617095928845813311996591877716505411329913138195549589134468158900292679537558406196925136531700949903312476682548720535324819848351237211500717601392161341692563590943955143240271228696232640215077097018373005511562489060610429560332660974764179823179929060422750799066797786176241783494612516807268441576944871463657989595891295023901169133069270998614063019172972835125272961287934011265251468737404981529743850122037897004741352811931046169654492452877736660036891652966485957756826458723391670467457645312886805589601835245535829221833716704855379031358489335204064640238369066354656267699325428242758922580812699593850111964576755153689086233784709063766728174655964248014003034676036343732257843056432183238426250782411425712744565234737587981262168131745071985743757042550720002083139679225841508531887318479262778572555403516698165850264504563235037036306380934760680163693205101739415717520097582835119863304765932545715777474430716382463690475468158928864528847704616132691410706739713656486170912086970177682236877300057309/1485531912817128566958894080988011567969325591420220449092153296525328991890642770407720731644462778851159255061765283861066345856048923875959218549067024742936397000789230758505442184149452130774281585030011803297113976423827438970463391418825918211272805138882864242756422421914853533433708857996127030642598792228476708192181681707684252853354005538788459095198922034174269068465744671512178620988443929754518911555774556698494610181539285020301640210812501135520066477545078541808220766077311624271357434817139024746912866019000756835844340959103283611022524701771787333088052404028078695881054731679126027468904010706567175200897020029785783491926363295512270969308031552578941509846715092547758083952342180865652368768427729572313178512339939082526164127052734217800410806349245318149999215579952199272468797803898538997752841441232022566636855758707797938473459823278417151626945889261221536174601735943158139992987896698816858239067001280096628912346517353428961714661700210178991986946966409388161024388779276079062488669973656238021355920245888997338652176564427412878058991838619780396856980658484362462965880691570593944650438250237073858116426210796331452578594172650310344925113768473241994803334136205162682751381082775998504812108453431522232955395418898973698189281234361196882931378837314419307595549407050367706321596446020955235164872952234010231239911192956184786052391226913116816393941807198740154747804816892719336189031836483692824461732981627446047867730379189741693355563312660347475693245577973609795085895863534026223699560391682942134108439287511906812991511430398818141809511963805524986440995858165780732187015417976067946546882172423581376969688984349021717649329730640008736999967457320301875271600777347566593522605973417813093893712386373719706861029017440744623581633146562483693988720051981252411887305461775405634976591551643478152179392655506081607155256085288294157430811328930787581309098203738322605456348985606856311967091762376825848753783328417426772619713246949001391067894531420906117426006691193007689451967237349920601755989160795291411037147146550372937964095245122923334814164794402307860833176056797884814602556122725459327307663820143250935653114476916605704848768129238780044634570327466296013684689086731078731296260652248910092986787874054027482174939217286268416044882144636642310316781842862115002954496771277759653909695533564263520006866372248813753361327918773898354085585036673937214059033899223399585287705548188791186545962973641450952382507324139073240579771751495668632718387160104384398046325412602335268936614258708971060639215118936493884361471997355101218507420750065666636130587955030149714655985299832315997236438719340463434455172854978597324313630713443948754149383335661464732915823480475289407890539139052993573249142722900126740738290175479078118881514616928038305167634817112318801965036314435959846235988930299865170126887869783466390185419427505491357871824373648518719491828929707458681594239765942495567317058765458469830386828334782652301811351165876127773600860272245407561152060132407503487355949949515908446308433716914377373964218116601397717665903764237990075776532608667390716176217513092466264442756909228754262035157484519115706717217068712924847508461460754148693850092757273210868200390638812130681202252419890458930694498285900855869616813546469434952135360152308118604779070739815934643734989945210649969149708201203925687376341308274556205237901281438239316336200558687172968247212823804409392834939718386941278892604647893760594600604206385145523217561931669884514689592919283726274812396471289732716350300641202791994100890413776035151875358778772910330649662934000634565445699170029087719167354733813962046330158199358035976818503270161089653551221402388133128308229419460897839672890952018785869410241425050822048577698214702627071221401893255552858630033982764386660547214823114828766497849506108848201566784441578093645631277282576952741069469149571808041864503112138140560684716138161948966578661800168962116109415187886851549847102752278360185454192786452106418304845029022700416809122077620548786410767483202587761403998855115662710299271546744589615049824766823916272269466629976048130823550815603076650787116520195288753834556869544173986420548311589018029915304930570117229561677331263752742053279549212475126751292349691259496212694129423950160604249792462330334281147114900637773011274510252169003312170629101385834573413617630458439337673629619984410416574666737884343229055494954910384955521763033602797231011422609460209704777388777645267054902000980971982122896691373382555697374210289061254563077993822421723513100021865231339990912361444546197407866850053788394207917482334980279989506334291989198895417256278272547557126752776092805827808689886109886556905824460481236319906012623863930801507423355192618766048740096638311345632150828430651996353198653302795539078371635858189415565315170571706919099905243328963931638449485628074494662900689918482008613415422710866826340485565518838199963326672170507834295929966656023903605601139074713470631393509383945212891329181345855362828835055942701002176106236583982764614714695598348914217730022245452059197950435724651345500975903748140969615124553124388696531076305737315930816320466728382304404093657001229292300108991856351918045869033356041027878440729071801977257682264541181437070187424754340087200627821989155332917641454063696186558163001714778322379735697298489685278266199244711648780305868887108737394445313744499406932620884370000*t^37 - 4855790906944103543322492248140902638148128008148750556875611407696475816799496326895691872867489835608215147006819830061448824402578237855019449614487428274911860659523366583876169019547450178663567944804222001271208667510800800199359785196516885221938719430514545003972595026211255954798063908352545493441749504177378248308824317167695179586926066158740637818245018480864213391743475570438986837681132611523829283312084180608446684108417480742518267378050137369392440929416399524332983020834228027502346172449485178695351345975410074133271604405295974997255545473110157466034832995557899616151284761504999135887303384018261863755720773851656947312320703375007428479098753784895379557815233002192607357859181680882237874430756422171030108748098201473921755451508842455318203619113447391775176728910308981794663853046588250361143997780214632501362757477228261337884562271639344004098631184800597723960218656374698731730912297853863801098953156492307850790979114348461977301445374789212732043396495518295681032240788702298215596409484736111117991590460225223163692127267077476855279212429067426792579151523391448294250413952336579484459754151298255110053265637176260928092176419389202309311634433407923306044660531594484138682887050790070441587285741943139173668853416592206683374476439607171346034216243503675348874790871536243143266039057746071054518331218270501804337479197717657199621289203607904018860320714473943862788171408951374811525934848528727131442123567020530685748499682379945397937452450550254438893374185995103689772173248521687021390290066490518319732982052049424073044116524923406990295414940905108034066025895484557174234844200163622830349285279916120806048131548100732958848464040094371467914838493380635928294892328894747849879429661305722280426887272553567065744386440122858995041729585115137585422108342456853446532734689637090199055339096180114974544168770271934669481024577909071219404928484337297760107161449584207593798800478991820448010145326989037295996893597454267526702779544994533438302379608184200022468646866995562510648532457709556639417100320110168442441175418199323936790579807190393797242558919703265089121193360680455866730856520212865344275782329858693014509228382786841319260786144174816717949651791305312687493278499282102974538727422927761297998749617228316156920081633116502335973328608286707854312672796530112296887988889174698002613254369682429197137301275609786355090019949292265450648327100035128144030075693660746539018756078856971408452539918422931450398787448165063463678117224178897655534943361140926027889718649073902572112828337180447861662038791646149916527275386393052999562960871524149508523175192761793759794450328074309904311539883140276863845870961246324069027991396489141332631417348040607587500066781843438942595186132733942652367087876524758912961672071504027080480766830120208109952797501525681250789323198290630224170767684655082088671268714226232291229296936649700681539424265785953052400022059610333958822410174326391117425476406317432639461251875140908751478936208308282243487195911085249618739456428455559024432934313845246272248284037810368033830334205345762781803347829308340601378380108645207296247876090399718613026268415759991027296688769824680936610724759589593250148069776117924297070233410378707245440848908557343372829279270076530597114632063527407002589649685849642227389750830848860107996809255304728382768489164997864861415773181279186237552392023164536593584170456618895754183072846182108474695831878801096566830765017409685211302696274827570487411146026689245566616727964855339416031728453687791636368081333009318848015887013448649363927320030834799982790639517802141585691815906026473448860531887421655111153852725790684501919455126169428417792955196641028607297751330274709492844574977583197698148075499679870517424868036092598589755172237949380925347142707489974266010948024941139259048887630739730129091033107404607329944750423403745042153111191446682722081385747494904531538472816406498269765554917607061080338504877232988991642914761567749835676611998596375127299558624090681781844972027441705208726813061735977593549428020190647001233429438290839951951554234626555051574910010029020089141126293354021025050014388528671080138609265230940863503813233695919399076232655949209226605679256038020360159371017448403101361394985715877404122357920285701504827432793295680196292897993065964452870608830509279949428971105196367800708158932942929208390605118593823036249084449374325402351791432811883784476583995135836298580613423173283353216059914454832154267579571783298953747983589146420506932864084203326827952889537256680539303771947424422387935229071176362081969918087319589358569382164333728640852823717454445802850120343984375022687997805046271493207567248238852503596404993341007087650838984904223943523204846101164821774272487863947561317277673169409872376356216994062366823269310700764594040385902074328266431618974194943419546389237567957461111852284228709011793986711276703749922719571111406507193809766094546080661459129642428178216613193078332007117372929077202488391443063247777373029370410946872280690996695117627524580578831299519446793363144827082908266232258561299849962869337370263952587043270138307776677534790102104534918370705382470876118636396641576439259657966189178789454159106297816855427938935457420267422960224752008648344854077039316452698812195850043814935850434135075404772186593372803428056787019055982893280950605142292714207308127907755728458353207617394271786057911918452219989282421687730287/154862400177847379567143398404155646081744366673150394306904011606887578305202142088835751947492258799155598018021863568528151884607416774713895369979960108336998915140190079071995903366931303208129740524364164822479063179317918348272245437483782979553535670848792797507426275643633379933243780563302817866216862510304521703432067205048165355368950384352464847762049787346352373932722417493547578249760564105683438656393486605634573262168188013699398786455357261231821601906243708991590581791843296738712937220319512232303657847540619438485703497667137673735938868524472038584468783431498551308063620676974527960078796482923991237159148806193884765567613162080429792167246532508229423806414314667140804118583933912635575122577408102133034053409955039491144522897389281392320817650307426988609956836520113437670492435155446150344890806614921271425463727741739553431596197793502946308600536718351279832873540040406447026296035563197124217972235654681887956113343507886416858285196547007076384739645146924634546944004017197431224687603431345276357566975440165745728219178531043041342057064257660504691654354359373693050497214951374658322632558905023143510206593403478568415529122245399147926556261578291636523899697596677190865974089710239226370374240319116217335118441352402663517801518639970331425278874932391201950115189151968834249741714450060970461202971854510719086786108918212313603917232149243838002457254032301097213091621838237150876848878706794232665894944030660398812466101305494307801545210200113443412037183804198704507023893109724741466749538901310569964972435377689127223053315138100732929949123639958203219717714943923087911387707665458820682493508322149409954369121920554387554177230607259598065633673156942666534105100341252115927067031977918739517877353019654177935319627300772605547120057749756987404229503488393108575124507598208309437714177198354865285110431268973758274872255995304796334486123093170906159635720080828997480005492708050658004291419243916208171243821881353370118657365512058060072714873931909131932440851977649450251749480341497514468771070816497560223949702536139263803206840225169614053986291308348695916972021365030463298335966461727420221262251520725001014031238906364301277670808839563942876962929890308850847438630663085427586868871083863214326808002314512517446808335392777016344447173379109430033023589796436699149696574611967222608346638634112413282569081276903364250022601571024152742512725830873763627775734668076404643892084174121088944945947059147396580415821435347403458122923901092869047862754142155902499037784325339970120805347432981539139995398499171177134207505515782752508495599427694977511682914230942248245990745542364988128895156070241361893010297623251458519181580165971491745302509895210609222885073254180749085114118742976164006667388101557613899358435281602738261779516050413259612070038849546747695196835867841373931937069954039998430216109977426998204657623716788674372738448218185349136213826649040094220248933129140464546565971688720793129128822544909699416627341616430308444877325678092680120098932722017738064133778520963428765744055431228529332177178178524086397603867314385065814542009397758877748099895187245517914881994398364343918722981011645266723416451178567455145669727568965307853098472765933179310465433389681576804868012884333556481665844476150997990941952720751906207161096958761398953802741216332955138396635215009842343791974642880284012205464569162229889665384551476685486785386426848147269014464257602523577387538210221677722395079124059984765313952016984282343143521834312285315131308187878800849168744111284877766247557191024648033683556648466984944535471146210729449964861845625997170014971392993700453739682675586777030557032365509541984940495344978458092212269747025461252209244499784716877096740171842542370951808789081835179914485702590466884084367250578869432474585075824092026157529822781377202478519941849040317772895454086982363106125982925575323844274279686552626801482732547471577171180426149120068045824728038521756579961671602285119196039812802027055070290479563217352242531983061433412533961759671109008072285893706060069142737791980282540850701784185017785116867583960383595658683433796523290485992360166291780896316777115043836034886014257519819902719740940103504684297781440792270908447660700092800921034087786982325424299002563731265415990326048858441369669484490034847841591128637914561020894891152753241037092609024778121552770949893350818985281852276367109063768347192576321175669358233901134359411590375581178522426295194693675787604235507421662094030990294376514742126127727139010923180223183991788428980050986048397118535097919869419902060845570453011630907148464427195419969200943890191956258787195785213035775751016829282017074613723960453092025586582883926781688264220051662692904790904734098998843361352126280630563639417893460741575568986979165642997543008399534961837969761278433282870693457282188477596299497614000595514039042308924154047562269494263446186163757503491549008147756790082621659537253296183498031309265299789178962280907402562575473454646202782811065204232965616974434542511401262775115321960492411755201918073959153219608921237942878758087497160484889299329534367566819226287115576673725121000232644430618270427230122263792351005902467309617344026806100855219255746964867232076265320076003624144347325950357574898845154673623039314109717958276861752852418221079999216359345177784938280711401018637294291515494931967595422845823391737266161813320553942476772151277080610000*t^35 + 2504365876385411734908115053160937829941927675566391255620446218242389152230841314817831147546573502566506229766235076618430932213940448951475102501641541952362718479471035656886743892985103362718230177103836280602036439215131106278900407652189622965745444400892559071519069192969367963699456672575772494020580303794634274835545936685687964113159497852626080444529597613109610202337918317285916212283621573778481228973391082409341374182367154150148867635125480580540739335166452810812153930806520969977629492895497642621509203947059728242197384204742623223859206637815537493551388163489005661995891193645598932150526181911873300670019173874990306676875820218680965504085262563985945350966461079233727180726956224178136575105096344756821420517097256034923034874980951547795185278653219233759958929411889373118262689967743282564440715130797444600721651964678489360117088759371364374923258543766040138023179935550895874641752157206563618955150204844116556656989923536756364382196695029882693580258976924081673284342533769229990191272253376131268932954150658102379629080745546509165570899728612315615064206354519305325273260257255048781589677351695069238422307577322281038903391963227954095587275683471665285972648939165581666194350772214244018510791614622980160050571004329415355161681865924118276241909293572036241272032372876234964101291365738516012606974039012332757434772146447090314396832901763480862821265051808583062233851380493083169798776415987415760536110313516444545671465949668947349442896038731159631421670282485568175875257597329385934065781372750363815864865471915681942091022070308804326318465232657513881124600159513931556052060889045979024123485262458343099340873857157710343497377590700814314365469648186782660593587418079427219940202757955312685722735553643974203019807847283312944054340771414158006505061786071107273661935456806730635440667277349726125943926621932084295847574783227676030911400223623734216392353713889466226155738425752296506832472869864595760959454909446756567520731891319871926315581216311450897034355041957911736232935211144131300390757781628447178772919346553309514165469074685738563849247900128421935054845860448748199792527610683127645284104921063955761280902570449020858196790208148575355394992217731073629096609609100292298103232693985131737138524406145986096349053446957848049645767922857359326779401003908310992320352588449941308795523947254519041765611258571720191751704260930145100932545295609354579741110102317338299208245935873436933572032149212574801804526767693479999788280111626154652396877684075189584843613576945825735660560786263185386754543700405146621363183413183909901795995404586346128627876193093010887452859752144897924469936219628847982722636073891785031961307699198494907754231994748242046328384631326736622388051762390575924029406069418028946443407733313740459327053200397639933592206590170041099268695585321364873425679869347630878908460660263472533424407071035112066138639296353131062421167026553131522941307338147824376991227026012118633838869165349003587539960031267827884918927684839841893008276770688812826678393541016386783796595438931382799722770343639011695273289386827818980345461021897780483480116621262712536365328620797064804354493599015535671078237774236384271874201181177876362866042221175144031129931823100923743083106713240432653276605662473241857381750040994725049015840112539481537719666701703688466265196074108988518982223326665465576505069494938443206606572334920992677637573696060399680215083897467191880213700760287168628246711700625651293908342505334566897154531308405051334006363507730108079507860107999501837733552805862605996837640876855180589656225128851610729447035154671158464544728964143066357687802877630297465292380352098056392813621698707592073459499510389628892722339169243474854110468295578602409018412502212520061291774469098698021208301267123069731722335665722501814758457341385011653573071935555414616851970168379948890880955968107657693877910225017540431337132262845833354951513018410202397810330798515923194891371025249994355152805789886008321433253652346101330928072753452103706843176310325988289759881152382294894873843553423032005566752532399177491231325041826420702560892693277205799914644317607016128863356126723994807512126550984955132593104557146069678984505010524687225206626667036862870804276540762319827953369464507103710716160670400132026649966588256521841795367012298806827433577639376189767727523724565606536692790463306880222494885133130829394634220014270341632480340748689735454587515421073876231444827183779152283901826097908276881594229045149391045320687128353360664861633705246175065379133594807071099070336469409443821462396462095453846694897463603941230974076322248702719702321426544129789225224136351837536681885576978092874498485272157384017355873607098035715218726012373601708675960444549390950838254849973223613683810482973315753181963588970316407003178347672641566615525835483489925186113165179705691303709572522016415790167149447458539855904746032535614025894589875084591821091282779686933628590271179674465335958861217819977116579576124942105941529134585457492386527870985571307892911880865444464588049805696999091939964895291964187221337981761309715886287361885303354078334169448776636223758205246866071933898572694569522989898134454535808247639408486571241191575606679545420554063303258670565836776176800213848357568311107499461885920444315778161912507381610622124237534619498321391105804450217494008294178155556656392858422880161053387942610693612969987787149530738415537/464587200533542138701430195212466938245233100019451182920712034820662734915606426266507255842476776397466794054065590705584455653822250324141686109939880325010996745420570237215987710100793909624389221573092494467437189537953755044816736312451348938660607012546378392522278826930900139799731341689908453598650587530913565110296201615144496066106851153057394543286149362039057121798167252480642734749281692317050315969180459816903719786504564041098196359366071783695464805718731126974771745375529890216138811660958536696910973542621858315457110493001413021207816605573416115753406350294495653924190862030923583880236389448771973711477446418581654296702839486241289376501739597524688271419242944001422412355751801737906725367732224306399102160229865118473433568692167844176962452950922280965829870509560340313011477305466338451034672419844763814276391183225218660294788593380508838925801610155053839498620620121219341078888106689591372653916706964045663868340030523659250574855589641021229154218935440773903640832012051592293674062810294035829072700926320497237184657535593129124026171192772981514074963063078121079151491644854123974967897676715069430530619780210435705246587366736197443779668784734874909571699092790031572597922269130717679111122720957348652005355324057207990553404555919910994275836624797173605850345567455906502749225143350182911383608915563532157260358326754636940811751696447731514007371762096903291639274865514711452630546636120382697997684832091981196437398303916482923404635630600340330236111551412596113521071679329174224400248616703931709894917306133067381669159945414302198789847370919874609659153144831769263734163122996376462047480524966448229863107365761663162662531691821778794196901019470827999602315301023756347781201095933756218553632059058962533805958881902317816641360173249270962212688510465179325725373522794624928313142531595064595855331293806921274824616767985914389003458369279512718478907160242486992440016478124151974012874257731748624513731465644060110355972096536174180218144621795727395797322555932948350755248441024492543406313212449492680671849107608417791409620520675508842161958873925046087750916064095091389895007899385182260663786754562175003042093716719092903833012426518691828630888789670926552542315891989256282760606613251589642980424006943537552340425006178331049033341520137328290099070769389310097449089723835901667825039915902337239847707243830710092750067804713072458227538177492621290883327204004229213931676252522363266834837841177442189741247464306042210374368771703278607143588262426467707497113352976019910362416042298944617419986195497513531402622516547348257525486798283084932535048742692826744737972236627094964386685468210724085679030892869754375557544740497914475235907529685631827668655219762542247255342356228928492020002164304672841698075305844808214785338548151239778836210116548640243085590507603524121795811209862119995290648329932280994613972871150366023118215344654556047408641479947120282660746799387421393639697915066162379387386467634729098249882024849290925334631977034278040360296798166053214192401335562890286297232166293685587996531534535572259192811601943155197443626028193276633244299685561736553744645983195093031756168943034935800170249353535702365437009182706895923559295418297799537931396300169044730414604038653000669444997533428452993972825858162255718621483290876284196861408223648998865415189905645029527031375923928640852036616393707486689668996153654430056460356159280544441807043392772807570732162614630665033167185237372179954295941856050952847029430565502936855945393924563636402547506232333854633298742671573073944101050669945400954833606413438632188349894585536877991510044914178981101361219048026760331091671097096528625954821486034935374276636809241076383756627733499354150631290220515527627112855426367245505539743457107771400652253101751736608297423755227472276078472589468344131607435559825547120953318686362260947089318377948776725971532822839059657880404448197642414731513541278447360204137474184115565269739885014806855357588119438406081165210871438689652056727595949184300237601885279013327024216857681118180207428213375940847622552105352555053355350602751881150786976050301389569871457977080498875342688950331345131508104658042772559459708159222820310514052893344322376812725342982100278402763102263360946976272897007691193796247970978146575324109008453470104543524773385913743683062684673458259723111277827074334364658312849680052456955845556829101327191305041577728963527008074701703403078234771126743535567278885584081027362812706522264986282092970883129544226378383181417032769540669551975365286940152958145191355605293759608259706182536711359034892721445393281586259907602831670575868776361587355639107327253050487846051223841171881359276076759748651780345064792660154988078714372714202296996530084056378841891690918253680382224726706960937496928992629025198604885513909283835299848612080371846565432788898492842001786542117126926772462142686808482790338558491272510474647024443270370247864978611759888550494093927795899367536886842722207687726420363938608348433195612698896850923303627534203788325345965881477235265605754221877459658826763713828636274262491481454667897988603102700457678861346730021175363000697933291854811281690366791377053017707401928852032080418302565657767240894601696228795960228010872433041977851072724696535464020869117942329153874830585258557254663239997649078035533354814842134203055911882874546484795902786268537470175211798485439961661827430316453831241830000*t^33 - 1420569874472620545491138696207469572132338059927053758414054823098948187467596008918581894145635266314019954625045098185159506443570498067772953517228655996479788929035094252089670362980752330316959323427331107108921720511424073435909908331282266107540207691605242003276766767161196840033296894465974317285666960580099786338633708091449933090007965899663208285876752069151009060386909133979976152258496998163621854066853168530538068593248950933715917592684481756006841297489789100638972158912766437845794392262287455267108451719105518306088486585294069480352617974007692128643236675375175224794784161216686243726577313195669499264279158823162070182950846423545529861085530809634947692917503799492138467864580298996734077636692017523441714825282825225485098743901668732407013061526560414906572065757547902934349992639519481817323918768069892988818972438190249427362756248707379476306398562054915136630634711913861050439891526384881073959045250954106302907827316876745590743155491106529215490990475996677122330459117560256607275532780290269151158645605082885696454400457250051348065503444189908140821539928374330466158409297894125568498705329901794454302733701714617363700406875905353500201214276662418513966711878146679245260953381748793108623226286076189915178536017193820585729559657780387443621724746245434657867767486405080522488411402526044897011615389804219175611067727357855892686362538475519497074696845399795204474658458579312186086905784793543021748835499293423612950830074535297076774594719314353927756370965740737584724544235511768422545040570509411798767235180899964337667052983604240152041245105308179758810186405425659045007176865492372698260386834572580463619873818179887809871019148812279889665034885765868722954112775289547925833481389282383586851603037639210385821972088904213915832557200980450191817522564432453128050329678343807283346625938746260125251441511842713920228403577106531828537208605368800199588570263650589468296882357119108504982031467803744883350349046344212249898489688588170309838932432798408901167025042124698257616139222542038690675045829070408058697113340534839076518207109189281980386034768087428136001071979255995113486153327448159173615386674069735664169589383052062598308214590221703217634868087072877315244651302818490829158916332862169471589011367073974054671411227294098646502440630639393619324040079723213507977478437350524422606115332584985220554172602105721763382783097017844339095332487602667938174194141003167945124983997707584028918033715520801608557809689181763545465954089315875821514981047140607136349659844349291085171180300428869314785039393698853805362990107866332419629090620845921809087923199605266016689576646939738078824111733046872804818520661264228005204400381657305796120780661676842993087099598081361674988421226505269350212026400717201141290891029540009427947182685525598462141212208647229725644140551784735600374281535317346621549870607282642835298306369818004946316553335029597666501745937867104549401030800584465127126343782264401876374559439357740505910212232156496657387879877939879511554981804528008704059333180734057001268607253837217252207321623248166146139807288620767766673708467425334440081393800093965279018863690917198741799529985080212670562113798165276387031137709579279661028118827228441991806179096362597015009863285106378910637815913092482398251307507075456945999905440744435312234352578361871609601782501350231865240173296346245451034109123117796474260177464841759861957190587496974453405716073366048099625456342672017040758406005592255331380831250962039362821550764878574978407006827587641564869686113865574845061310578991522856672653396234892089535938490211917223092388829037274178923180280603838834091298906715007232738125266657368291158066130518827814377920098248212494940097049162562166685081035814579725144844093821654808913120204070798244335280474847646782906020249937457191265996852253438348950647376241398058344890766148163091137971158198687981821332304494982504967857052711598764160217868981533934626292578838674625435647618650803622115814461570021025751100009515273211188331260327204272899459714750184335441379806744438627159747226649663485838382533716551057272737571727041625895796079583453846455757799831827642257314097136044248964922901525531273429903900741377886588010377133578682996304072961657560193596370935649289495845832709118500093189254574046270465827501095390002215746972094185544204029375189292649753532075785836780761475790692131200853309134733987975366077248332908020576973654155691425752312389038511861555748275362992767786118113512980242178715135911217532288523191315975350791544413210479012134568145873893473062450329452302796820400274834724107707911417026730447554682712811993306560092330363084607092497846096830505850394331161284943104477631287139164435253095901342614273348012720707933553178879303505664913350001604081922498436256090284547604208246781023426087673299040221829900598970890189812782094408836218048860119209635297844604483333889674729529083565460962391299835486500541695829156733710034576225163478068529323875311485590901735491875467754374689299632858357511994856732956541759599776726658323343812567184266494783098038627879114691776409565808013288049580800919106267655560340785365936079276885723245728227695562216662122006138513236894872978042035250422086615345082278307008365526536300558346001151916109556215525087572644512311678168309188710794404388749396570449001386257250643867640785235692982200364348569486337188943744357125444264377293724586859707846193454251765444959/1765431362027460127065434741807374365331885780073914495098705732318518392679304419812727572201411750310373817405449244681220931484524551231738407217771545235041787632598166901420753298383016856572679041977751478976261320244224269170303597987315125966910306647676237891584659542337420531238979098421652123674872232617471547419125566137549085051206034381618099264487367575748417062833035559426442392047270430804791200682885747304234135188717343356173146165591072778042766261731178282504132632427013582821327484311642439448261699461963061598737019873405369480589703101178981239862944131119083484911925275717509618744898279905333500103614296390610286327470790047716899630706610470593815431393123187205405166951856846604045556397382452364316588208873487450199047561030237807872457321213504667670153507936329293189443613760772086113931755195410102494250286496255830909120196654845933587918046118589204590094758356460633496099774805420447216084883486463373522699692115989905152184451240635880670786031954674940833835161645796050715961438679117336150476263520017889501301698635253890671299450532537329753484859639696860100775668250445671104878011171517263836016355164799655679937031993597550286362741381992524656372456552602119975872104622696727180622266339637924877620350231417390364102937312495661778248179174229259702231313156332444710447055544730695063257713879141422197589361641667620375084656446501379753228012695968232508229244488955903519996077217257454252391202361949528546462113554882635108937615396281293254897223895367865231380072381450862052720944743474940497600685763305656050342807792574348355401420009495523516704781950360723202189819867386230555780425994872503273479807989894320018117620428922759417948223873989146398488798143890274121568564164548273630503801824424057628462643751228807703237168658347229656408216339767681437756419386619574727589941620061245464250258916466300844333543718346474678213141803262148330219847208921450571272062616871777501248922179380644773152179569447428419352693966837461884828949562823764104029825712545203732869944075893071664943990207308072186553026608911987607356557978566933600215443720915175133453481043561347281601030017663692590522389667336265011559956123532553034565447220771028948797377400749520899660800389559173874490305130356040643325611226385442698893615023477657986326697776521847502376468923679378370306540950576426337735151680428881511421287526556698352450257657909675341264645074471960905356643375216071012940369759584980413972383796474280321016740364362960399422601332472458707145635397220577288489030741308875659377180960735989546195947542890551419329965562879923378596849833475722743633185222232741630004294499182960864669404779200751525580317392905066627118670013892075005896448612805400945140889835097660539570300953669928269676008224357756798452686162210271216184286482974711159577598442884832923725243928893391662824082597476055982104463653742667779533096910371390887849218309687312980152837623799057074110837837672201295830852077251417041672068577011970573349551694427305516271601512730256553369127833031002213931125075138983087929482231916005234386819831235174584932684087383989750285778907134451206328338805134598904229654736141353520673441983532756040646947543435668988660634894286204509525322589531638244139305940642369975575495346881402543890990627028121377096738261016571730761636505329879948073351249866195688577721641451112202719228510928835237739142296088449420742185383886834214549353405266068878866764892536668768782217935596527126035303902014283826324579052993620818711836148911160052592496913341818329680523682868647606535222151977680987583992545792523628367704371066802315729599425040136367738170673880128185172632382501689258148350168966808778628321646932754422251219875116090258275185387297545772398902837959004983028850620195532921051025137009531322478561786656599111530210269864394649098195839979707700108255127337079059622611008176591598939409836205351558691824726788426699945536903151041175979751456858099968775722401899639148025011563056266050358834853865943108427801311467020677815564864606900340902887164060250642692024059188249084788227210828575220965698000339709202750332290457148372990508991145280365511540312905895726302218011259111499730797700562535725946891005046717179953400994708425031888356303331981057930499788600771598509837008629226536425742289716956986231614232123186397265394138866472225995638201759141386947822855742882470585701588828784199336432213115950585043326959157995370061402630683866472931697292130281625435155659765219507903978688284784606947871953289355892268060237856089384724524254544297506388090372581240951727151300116286511386883493639503164332592341492494470027787648890760348188301350174031951428607843561591853814994650596453149165249091687044876765311246212108588954699114616313968728586814319414239599188425489363985452453961486451562488330171990295754698564952855278574139424725905413016948644597814272799606788860045082321735356142209872234603286522266835539803658692884427406941886918724687576491877556925624417596640170002344389213360397382966711724046143328255808033508553784629974395636314670349613494009301866043134346703541702112548817842197467629527738012356691790261739179673117574080466379402652146509048282870423393807232801467288127329637721905589549749499515515399486445669424648866441315245559515834076353846834763279302648180850784724356223982517567720311991066496535026748296400109971612465154923276642224430587820442386665804834244671854314944235202524558718954000*t^31 + 3009522433146282996047109897484269101785159414158169149120955260070797257763123927656059882739009266343632897612790006952137742463363307190519830862978353433420169616581555515165336441344756435090458582973190489975249635345253274186304818932537679447889895576878848971521290218638405831957753313009853813711451461507793585936744845697085364347987751554930464497965720522788686033736186118372474333722772610532872159093986155241519289901265428276632530665705109968491660020061638012550233080544006930987986759317040134447939083636456349049592249961031424759053542105746001855803546056107171613991451786333198879859905831178143785045616807132075565927489035150471688424659260398150452370596969126002493496207374619280068847830298800736878777414296339394493921806522574443591767415933972971453549344825790354585994436193200302806586976421380284174858292368530943878472881802096704083123085834377954846250958669528237149766751674495917418559940743175910915472016010741805773000635462470308463576268342445492573624659467986925635611415076150773918002310163618573205886906520797967286985435721591194539282141595454820450260795595304105968733664729794413071812849572342408461578557659418112894288856457873093095028420938129460639232200470614702610449533135962782403525476484392947420407777337157471474964198835153341719613406669727284394125439471114328596310383700431880174247032188643542909787222232929293508211931123702358170066131628657595346028726106176878875007005830403792572895352664158417705422888682170384329040757391054290533384192202237494501587671015988005734063856942559880323508032733314632902565635033892305723453311154440297377998382015262472805732240999178056183131505826303575443312349140164994707973755168008231293723917445081169667711962446987678115928806591946562781488747164212822360519962867366663366829626100733817318614832061287706433329209336641702891604885192208035779610128342670171533991749715131744870300235896467000870461970066400326445781676541253465045183594297433825167359207969829530699034047561959733435004042092544562665740826067103922261313958294641087829011762657854408566249301797095774464385137710053961817623666052206871769264430083304840804717263845535725229345392626628306921722029328241454322815402666268850326580704423557102952752915000501670483227561766927624097820029256952339037124179680318508164697415854067051498896500563649643440741874131681822647624998179936816670390321598740352728462213846429785610834920939705999167673328082152496409081364599375561184529832339505788935707253494777142291076152156973426199422261189384151884086724284305192377512404447740468889538445313024747912272976594082052986253785145478577486824509942281790631807174855669840119955083571846805194863249496392422590196837651770084347655378589968008416171646825687440380792888222212316055579458963934954965093741763133031787372167398255669132097371638697224911657504157718938817513337700815937422766878101031785709673671210286509943962785248814967353210864961200888348229283011642017426550347088363805361734877002798540807067127680435163776449757832630124561603185740303085394669166450606329188042436248005622148083615762064801383470488554496934941237844690242703386449413121514142161518371544411507154602698138582656518551577102031703469559256726649370169859360430991219043250623102883312726583337188999348410567576432880385941366135377415895963044300277326211427628301610200068019005585308309071027135703552698020703067602857090678240670125421127131630198780418768053481917947386689026570136369235269143494741896339578716607398240787063836806478667113165461883212530034355102223360415556307245729627457629543674849977514646718608959769687576387096180622456679168998360028895139732833270969888372538020696288494541387589307147236990455473587395832665710771624585482906046556980893265323734208755723573789396076199225843286421416884486536852702270505773510781634442685201727333790243003267071228823893013120220151887704014207948915199012231688955860524138532473689990094049083702288755980030777761319830724275285714947766052646896286364318165001973770308365686940727798478385436540372081094454720730791571389314659424156185656315152432892300499429968473839627374253227248872915403079400784304962377094310783406279923712593642415043753329172701564616642286353234243476125673143502142565524665230406922243712415734042368439888264035295519803224106936063531976649531867665727213718871529001097181099485278322855247864057558321407465339857397687625682698879376325044356571155443747121944484516399405311798128033176359105155111973901880216817545382584933905914086874336776310249863993329966296215782811968709950123158624950943026319154535002947084467402379975502574938644472244810908965500977918878462573001000981165406977323967088081730524318317197722949664119887518997906037358311757145157470368548163846839260779823447016106494481649197770215700269354271810074567488377391173526603621724660372059554969251400178635467246258292787973420626666500417532274124518838791263111424775119647709924378144035326760203684099635881118748579011363742568135657829829147200388961526123105220919098919677810190321191640350310291170482980038858876399720362652843297532302339276054276308241360647402829481950669145013246249325428388041165268309154235531181409052453239329682195562788475816089038666330111940730202291247046826670112243788238036812366230411765021257738045396064104099642753691613769731503779802251621321410765410279465637761544057749264053009758212940123058250444894063964167950072344780733/29055815701571101498772790352326767039695289336305373520386861953892666107295991109491895526685512677919253084355649188301858648527395510726438565137780533822280902445657783104357361724539447935692545128007759693486855171893091987661349538961736767065673249632591143706133303856771239816309728413786242983457410016745746336720302273494882900776926174812674444774314805394147746261241533236116563397749677926346135626775604794342233956364669903821151187715455444009920445387280748559975849776613126774544560307959882150234721847629411810380793612136362236349402618518416412769304544620129747941275926196799039149850202105091071430276732988653888846732567314807717242111695366533802097290867728558350973781301133090915825483827887629432465243727345086408805917725974947463338665589425685774689820736279283956376623004621002075607830072340521765869820383414348764139568740204837616654345722820757152569038155965448214221523614309092284662358187729811940794925808360597517317058117851150109789105200044024701017695221293549221790017094784682951785323626070077180732417686557832302029286545960127217799289987486781765977216396485280959593120657859072808361032836813687552336027517998643026437833136635821669788881773413464779063069529669136392044474429552961238933843815526948491838428856361021424921793600629184656060423192171370057775626325620979181422938016444065539789160000685773870557680323345973991988611137195000535026814425427187352205333726419642104219736707734521536314386332371340274998973261953280007486787753379984615394668735705247894218580394066407842290992194919447927095832912978511329088239302328761084870058952441749888120306449430319791898953686551555353414743383638813693517406524504982873896448714186786477921145459906028211349054709752275734537587258466492061034605723357946143897912584897090679006060176757203446967683005046405114015634325544128463861919995333546755173363129005044020378754802555334896810728229244921832970244611864249135965255467073414166773406510359569262991321493858417740039976128420404280843150521931290384016951021657226327599473176552140753564072195670045878988751777132438011853447065847846858680932867734716051375922153022773084109980080107575131855825479320812261925040276839549521869607922987977631659986839854495949218076121302765645874351731836495106960066080044069420446456513767640676470975459573393324066927928745497470996299402245373296764668984966370940626238605298052589553401005175641226223776224081897152945035710328916728340559311989372618844910144245605009865414768473871933955655618782432147605151921351363983860717264001579814782685114267454763320111348961157395961106810952529999072303904250045122284468309729805149188107386096128234456555585795014263119135451183213874356426079868423320361107469307071437451782438342164718065767087300160579303039601089701632919425386487404726128663568842739185709763724965329026708757119774128636966827907401953057596002253297751660432014784557065717250705030016442677322429852496250844236847466709206995419224301794140397849729290560028069721389096654546684551828963677271267510387180301826581433994111782686063765418364569374170258931601174851707542557256536116708464916701861991423703582204347290215942617544166108558930989920069711471176113148358890791796005967569645132392022810082988314278727704853215973401760872729231754066766594157613096292982825960004607440311903388186235822543147489320477332442865551824148086555995656491925950332215008012413011016349658756893990565584143131480723867971290265423404136008920577416496454559792521738293479857618682686843194485078041776327855886814823034998933873469020424417116401346157400071884535402679432451112564599080585380812552236341806865909025386795412411921497185102185296713654491980816692745554231667054941987909600025440625393397596428653440237831142125294948173553933665755801161319727725462665079168365115119307080247530936598092630927046364039822623617646092685960161452208778004586764725589012947662039777866212000921325731679692231217506951973331783213051539879135385950606235251249886577152753644947674091763740365485522398006701185981741979789731059714435233512626906329414433273502309738466141381374102323047613405348768026339129551354721953517549411093009531130673647098429271489893793466179175727122340371868143927450433777210862097727625078811730934801017725619309192502069491272497646251343223043502080270990686946452801612831438475298574505395372872661001820041171639710075696781306996641714697882273850526586077376606824948427796769211522881527739222443379941071558656660439183420127515996597915666429691577318237152480653789574461775944504449844984215795377736999938882675886825109274245627593685673016696346737782239808432326996401418269123624565632711678601939022295105274080796004757927699882764406044210205868810972664822519979735493528872933084917695662038995457298427484553759900633448488676601312618475394220791286605322987588963347876047475276732600388525162278556325242517382195685849812430653756860361089592802713700253570472134936219347868529913708453331428516131830189999822471369278850670041541246598555888874810871523776003528565442966924779682258217608065226042572474353227658802136968358585081101678939379390886467070106535838941416497356857342766771696558104400819737208714076499791468691933930045255916713553578003397723328252943818981488570762275083547627498926321252512313707221605074987228152033701782619997802773782533711263991276688816082207427199509947837192568176212406267844711518339613960421371371934150000*t^29 - 30044630915224755360934550886660727830901475190875671968425735784987851347701412065267502436926986854400362301094760917600576520450198195535617395693746974729085554551321115805332907795653429776353981208706504508013225953151144927243147481339034600545711555790668552995352493882169652925103611207565369747546996160044334852368616340353518424090819483628455116227888765565555398244365641811573610483788039648364877968026795570836344131229263028409063298883097414028125512410004936127141687676856030134814713652307363872899443033643056128629039784220183531265272459300998945960915878852998893846875608698424332571164127766421230714787370100265300307595237104359579463627370095200377808810198504759347182600602179992740655643101646735037835158471973541929707131955684389244575655760049511799105705442161528248798894469611923614095968849039018807719716886963353393919426157273626548794413060405591156064826030151244351521597142229175090043444942395047296170341515923180866616839832344066328177695207406552532770721093482668628911128239725948485134413932315294870640693027963581970281273998612202894488904720893588335468606251444386522984746725256247668375694770116112329066694786717521208719069364500601398033755273903626043175637854183481906724000298984540355037574317477523611764062360732266106463661963289859137251628782344020936689808531984095914562346075783482926013239607237494306735600674504773761597048734241116888298960911558752531974696762858780798349881164751956931286363665642307359318260935242700747472467722599146423095216328822314712760711785765876001706986812801192077141081786559378905977983873878612504834556856830095977250826265460230172491802596367571908650584240090844483469407702598327298840986822359230420923357656225581335739093901728390732125377715030023610951442473823118430318241750099165327164238364574715514787089310870226119141753549384803871455781466495961480825837145753803560765443776915956590697058146304872485543860020033909573649324488416670036996715284363185070933391930766718793430597056221923987692898285223176234564861917618873808802771539137408143894300010216490522398732600480809258576756256579279906325311464503925489052458453415178321583652735266610715709081886505182908723216699336253809903879304965356919942696036978612859393973413891082273451542829138654474157017188881069212381450385318646662539909631021664917779182010035107046123456631561807725741495846545504158556700159484525246348913412689552384882459791128208557229439870663769725922235043780380261195413874680783647369291882437722467831140037713461417421718040199615989205212592215041201125498597627149707549680327456851766899869561217366818204675633447877699482734379470929538985106968108460302550628892000006159050638725244016062207760234659213284116279008533391816264016628992809228062798818418249636964342273050733062347152485285148692048992776796874507267360581453595517644521289937174198925807402508687997879076054426473353488910628189388991667485522541413350867019547047318462547169649375692192202192351253548536109362707416067524639369930952940541930522211568448919598041709508979684228240554698309461874479946459435117264717189529044203757119305652248746032357761068812367065259778719471272836714163566717551270768708903360196153033452563888522948554556417544199016799020306133620275312733521449999554666860289350089074280332762836404764810762786775238403769691207673367219874591455508281970208625427377047975253378066937617399200953627160399399968663135842059352811637801782355975732725002378415499965788916512847855845214557344771218660229315831553631013073977217205257343895533635196344097710816766068441593640300187580879663907113163944975611831394477336442426119175471021996233229464179759629612002017531023697075205055929528781475467432534993331847537342540199840078302839997108160740952111938156806658812424721964202660145056698498410596261784828493886609170019062685924112131892910349724650173752761908042988394996508913752459622714339308825929539780958657691728904207735127713264980021149843484251107708707563614649802966478748017794722065557875560885966069950270048446451667755560520915256309677280523468949530496030759769113559551439393722270395254696907214703817794962883647737695452957164366635323830792592538398730659287569159641089938326175342878508024747131290580172911217446765517905198955913291642452270070193503033665327154640639209298530300552419128645791540860148053354857102284333733207098985951473013095530817648051092196507327792840556875700723011210735275300053982530025787907897350040570840836832136132561501802018166639018233751558726817574841930654814572512829187523950179968655107478493496442030305767126085283013699769752141299976284346906854590463517601600668226098241653626437783049006587982284043613962837749133868298186255541129543987065454749164437887372971538924322405303551413583399041034978696472520485239899401784842815844037312687309215150953061256176560776660008696875161541306278565240156293346992205680399961036058562585311801934295693543631055832524125555128432195078308229470297859673973171871170951876700992933815757416378227440288713436904122514667023490051497655566976658130635821723078179837171301473119652853508297144222384318060793785096298251199801196825347085298286173532854533990739859049975315460771141617565029327672855713647568149076772482641223228792784293865330386273014239803145349439492286803784962300294235809088430054096406281061986261765789273000170315068395245312942518647997081830100807348418332776252735125437392941421076661147/2634727931835568042802511989534550174438576293955322893130252344301830378396069814514730618506000109380517098649215131569119113542903714760010044142206329095677862521767750010462933639596456376605499867986818577263422993690397732076556166814587831671047083521281741755145811886506532309320315488004134148235580547380542446556166260179323347175047937851691824078443327583384270922470510985054293892469508151275226022524514324397309007836331964037299559998703770089589222915635147418271833090663229392234276278959718509002318628229292296230966446047629444627131462729790656095828086810439121626537077951339627814404232694334062787510955707442419874849117512028943463482978905133162813166984546098814147496099823436255574106228944890903364578250172705594012297528048463914233088883160680862948597652741462886573048033143161900855978982076946852999390954077652843681575376913516827100990039164746588236978643820820930597627583830855506134498203942534326447484709220192572576026109100318657656623573829279435245156294261894365640246492652371997777407104437549872170092449761548724490908523690568317485271249554979555767750116688188292991150906550002590634025149995668748280217483787256262477793857642758587965109061039756593586535120914480655136078836491302427746541308743587317840383508595771241623080801326018824731731937506206188342435817043952928301673080594565897050536589027701954768155632998579181871243140934843209434787804622931965764918135261201799542408079164570579310163146851465556660539081190223287115669753866835616446534961562973570545866445158504499630271694548500283871942825867672136496288733977834439063676954894401895027368937696043595842423513025347358426309316707202312967342759446204711404242343749650097980688695783892604130260834542939118043299148069450067465540282201963645163340602094863774329641479706179057392276450882886091315739530968018729326513641875705176454743238215181520422620651004126862079768218396703314256347813137897257857814946893588096111211539772720022019983163966081121277877835369064015765190970890987929189766972527055844809566021722067108101919144271735539532669687009170154890940734511191538714182521765047987693156895002260423684409573011134025462190887429446987750880951080312714689992378212093741795007312409334695900935661160431243451755871407564481595493808108823720205771211920838129846891096558327585443264303791646316651606965336939654461798547383904601731039038588463642287204373906099237168728398066460765972222835848101426090559453014760466552499955493719286469290311591843398700875484788213876005253373649895522628473545927683484584144860533976443998073085424765180422266340593155277731970178168144896203473224085729112895919300792096041857790425475136408295940914648096255802274084414735535337112377303028581265024271908980890354262489100126055288754935781570760713808584758610757292287665455176660184647425589097479215004424343656331230244889212574800820400710072022561484461662475525189004492091744824325073524702371757734599821720285849815940945523182229581593523153715265074046345271074801365453211249361494172751602809947139194263595167216708165023510177909055089990490935651360978400037174676016376012410665068841957949397241495353707052543790872717591050650338844022457426532834797738959269870012392608395970582390215456262199366469696402538093867718677711601239456570819648387547762546137913521242489892021027600165563711385554589030754503061360237979940692525678905791059434990784022140734574511010725709098527509254761510696487649527631324542861774418795847592299105783953947094972376480318580528290721616914637361552771059068081684934802265541703754382646205008381231001147031471754101460024392491242175060052787362234082256336510678258823548175784725744893954256175134056196203187742774671693593319937939093031362225726731574598117814715246572944151344628610890981168406115243390400109876234404324293747962891480716698452683549033450122732409310634477467973522701720438907895634157737288572779397546511209980904565759678299711636139282924572043259748350563905337156205713912128817908890861979320803725836130060760895113398347240948029438946322841144335415099586583338667754709442836314820202991876166926691434441735169993023340659787256321233380606347024021659792638028997514622260398707095531817737858250430386856000786396449298542922376387877524657802728858968041940531225847516451458007891841240359285580796788116688777324346340579934173150535545087854693158655927273415769054378120764221282681131112692385797977600482967205617382870161061750973860411774196707198188439134689671103145944378812557055596016822676964596295930493436211795351779621614694364769737845032706092771991805339353518236623844008246889820276894812903766374836652012830737911223706120582723527426270197970111282014846257185383899802003610333905325894078851955555269531937575941559782503742932903762004892466802943646840542180548910886809023078419080797621253900366107978603821357971085805459830063572986646202622319145622646729051584728605009168052969900004798329569101545233733706772942394616546709931130677110338811864837390068479527522023073647510149028173205653297158385816891803601552628850880094825910921524287359655845326216985112771783365103617279755357131738315044077559175259506747838093642363426056400454544247205228695524905449735907206358898584698903900420545675723505325686707909587439463667008601851375205014611982029588998751653716817116812253820349522392662381399977816925682680194643430892093911978616931575022174346910511882347112105615050000*t^27 + 39782363921736356784791135699568798902245206141742220446987502987577900190517885874028212098773389393072594334751346197511175172737022088192756006773416933069776371966780076271708105714367897528453305280842214339887191179373055577073517769318752230190362366912498572049924138187314088250983942928636662215484714107912310978920107979237029630172782100540078802457112182746018676472586483872974271050723528137792933503773483786041860082433916723240516436184070572913246981681129176423857485976900196789073710795346783846005093377565149613158278442124314692708923536292635460634441138267565851560010492110814283286274118530446756957923882318936926458666479245960546198762162777879715461338247558476720505307938638358696463292116469993840507972728753109495876218148137369614486986823144643048268735755134049140024234972808185668267844755428768783383625505809370374075798343718143985470028059030081244316070203463427952602368756217678928841153338323153113622734189833649835977017502801234519818241544675917161381494589674475440818059555135679963594877148996850988579790563197127477666251568680525610946478238158624720807712449764713357103770655095876067604914200887949899690314807835272963259598818264339150267914143638252068817222920047729662015673087586738953424762126142524427857980770083607133501845799028361215179975016043470968102826213606976211864888315445384426411578894674361065852097953819127660508257648865089164045249711001606809222157182612001022018759578576159067331622002641648804257765645818105341608715774582381824037195464358762535821487411638798735267544274236737047526592164199201463957927108158879794447925921070903453520773745328884967058415407083041419484408415268909196743367928848702719299997865548482191721282220463340544610736001108681742608861534555512103910748303237674650118052727085648695691535057924093339000098707619960353441843138541476074507685527838099320927175244755660306110307125569151332308112708079157200548718825991299930005472432206969453860729656554875756203718887223335519012943304956631031659756877241743497625118226372296414556332803948620948507965563947265911896387968912836347881914267774106134252054760444376454119996067907529591008441654140821487960473990972527509708070113978829456858980775491818576711701416975752007137788561226376751409389863967375156649831368273254843418973956940258030553555729053448681216656598888896572043110238057449050765469715323454923624912859386206156777798025802280899543765166911006923328603015233341610060695094849244958029081178189823799665710692354811780404095903984977716848724371260668084943464158371023131752464646285516181786692328518075753150574283526764851533005914911705216342254799730044089787915290007915473048206361764184686040350632643618928395929150513868211574157465691228148930014335320219116662155326686272928837067665396513490975109999341232056609315830735614828403612043764580416442948697634552389794931347549146082943170010781588735504855625732408225324693000211607552755119676872059644529458337676604171221081275859857367971292098371677195173574981335609177782626306388368033689439612998892599543997759464727655179970462459613684810159510510111844194326543931414103125089077485157982788995096544044160939498490345854917458140849337745371253692132201986951832987529413240367517527970330984488783335310634556908200691240485776573513896168275809612441744659254417752753304436252254490738071677643288088755848819799290624138170923959324103579802175281574664213767559186483658287708204927666493758487633861899995116693879750924441356308804410436686688887606596690139735521117418732415992320314501806688670760125220187261590968317613701383634704735757799835711560582351993274961284476717719633977207892985079885322194163017557474950410684025628337979484795291969964676737389552970628501824040727776196093697683625334140097426073968967372910038790820233496409944954012364971556928289129395396390150087871879929518711059629911897068143662026558480441064636608931862134684465457428168830995575668655694282674959060971181857497808820310657315634364188150461740666252624002214012103198306925211641666293010951588482265412882890732674037881577534387485363387298185470176517657876420084475895724580878061458833429585849399692848399067557541291041845370437669193389765172743334726687674838925008958703748239135501246002684736322923014385699422329317061176689647952960634189664996888574033996844137888661112537503552077937745800762357710797433628527947941314425885526282552905705736040740403681309723412093034148511122418856275058720091372465273190969728108856055813824701920427899687524952714523297443539122423426345918422412279901495480764109119276342371563050474397861924749386973159916637426733143531314008388233053783319480698283150477375835593737895865001579973319998652275487059997842784901841179048334394745559212018122748840041544477212480352383901329110695357055590356706895738910134319196440441791997921787857735961240362934010592140633896798703777094137322545068616642242155910711459318686157283219093003734927024310561390598232104256177424016458066627189359803703525386808540693170593883565160261279365598369193798995395352461289731968515439540631646469085451954309589480855927811657534399363374843747858487305558042634436572907771483672681262886551638262870863753297865090399498183393792786822394301038199741096189687792124632663774974737178722923714473546131884767437532584344151169426706023128283956002615151679581422119817444088696723508178586498349868737014821405841661772757160565094974510449225390077/37413136632065066207795670251390612477027783374165585082449583289085991373224191366109174782785201553203342800818854868281491412309232749592142626819329873158625647809102050148573657682269680547798098125412823797140606510403647795487097568767147209728868586002200732923070528788392758792348479929658704904945243772803702741097560894546391529885680717494023901913895251684056647099081255987770973273067015748108209519848103406441787911275913889329653751981593535272166965402019093339460029887417857369726723161228002827832924520855950606479723533876338113705266770763027316560758832708235527096826506909022714964540104259543691582655571045682362222857468670810997181458300452890911946971180554603160894444617492794829152308451017450827777011152452419434974624898288187582109862140881668253870086668928772989337282070632898992154901545492645312591351547902670380278370352171938944834058556139401552965096742255657214486311690398148187109874495983987435554282870926734530579570749224524938724054748375767980481219378518899992091500195663682368439180883013208184815312786613991887770901036406070108290851743680709691902051656972273760474342873010036787003157129938496225579088269779038927184672778527171949104548666764543628928798716985625302932319478176494474000886584158939913333445822059951631047747378829467311190593512588127874462588602024131581883757744442835738117619564193367757707809988579824382571652601274773573973986825645633913861837520709065553502194724136902226204316685290810904579654952901170677042510504909065753540796454194224701751303521250763894749858062588704030981588127320944338247300022485249034704212759500506909388638915283819060962413884959932489653592297242272844136267184136106901940241281245031391325779480131274978649703850509735476214847902586190958010672007267883761319436549747065595480909011827742614970325602536982496683501339745865956436493714635013505657353982655577590001213244258601441532708701233187062440138946558141061580972245888950964779203864772624312683760928318351922145865262240709023865711786652028594494691009884192996295837508453352935047251848658644661363909555530216199451358430058919849741391809063681425242827909032098016318615936758103161563110601498147226062509505340440548597891770611731133489103836212552681793286388478123657014933373987415638656012075145296826921951209275901443825853571128251713294353113841377696452818907784543093357539372851445344580754347956183720478302109466609167795943252543742876805564269043040250485944232809598625045499368010813867863922424604176261552431883992637039274597905828516421324324352173105481094857019582465504772637813031665561996182036422804943793976529987657526089319782017353403122054071247763794380624041746936997802360988002966832392291998689244601786995757703005853963344661107528643030527345221789985100320088098304802136081903572272753550484849463508574621993443365184204853062825679919903469477426818562171649690083022720373079355607152457683863787702776505416044050773678959831317468428059067386361426429187660058628028782756764051458102849262179389435599740933217253072759901249376558543051374477255943333844526308582277864971286249325893280527880399432539376231443977555802881440829234022640146121830392589792919234811585118895456766254127893221632154175975039222782269941059478923231003869688916040932921605223504737600283305639007103178228155158372001643356466698591922351004701674875164236713943471315379315157833864640462233043976869133114398430958056352305069199090631417613451890124623292364808508637196746901035810647302132146048748607746020523843501728246960187850534049349038766759926074192170692193312233576111119013480216287846898908240732346373375638885852749580543723968039978451631275294384096143105577494150437686903597986085265947400338049025143118735121045343605319588359293272968956501335806949093726274651932591366836456143681560242528541404971221073059026177118028106396274991742800212211009580045224022364430232492118005039869497733467445160459181728844833787431855905233177817528923014288426578007455787618121137552229214306250240106355412906873046862804710610256530821462018033037784344249562894414129483409082116874088275670446882484641570359018369072639413900931437368979039761514004610127741107569055460011764707636097661640756551811877587156111493355211166829580039309497744707860850140798749797346195555543407034733610703712064145613101855247314391256980638005718036235065258737604740247536642852914167282503920572169314851942214072061800231878331281926858134319766836756287076863828817847193593242214275835712593329664672410179138310189463438882012897267402213006794207493995270626928659979730277399464426517362283635818819958960058584917105835447931906343233482522680458582196478339376626912274674089453036811175580204610816852032451377188451266741455627695919697768884827353513578370148911553149647233420469473028601799785135698963794534592688127713550947326221805385198733296174263283189418437529586902736410376077236931867841583552532503146191130186352172580068136279881241942319018636175782003554963281022055614966811128480690938972409290812727645794644116200059520276819649078599863611142047329682497346527935085644880507113003632281188601359323784471365372526071270684073625901340288684995819300929721560650000886454528310314247476453657386249882330296359902724435385971748595273775624751252316141640384071522146289527911207490144820163782273482778803058734004248963217975805815879685000344694058763936718667733550096360428365314875726129268729328991899733710000*t^25 - 282295254556226803764978368004604884160651928378239104922784445223586337323351299335379742675682121602730330153367403267138368125881630618892692663462324670623521864910141469307143326712193804394947101484452999938971861309321108322033906028887102260803614872062967600441994277692770367918629607384785907008170831593209468309548432984510087139494002175508635641413587386638587119043464098480135650278198269907520083830891772871706129185392996824630812479338222778048057763155895827885091260944168525788122377179259829090676190860721776789663064170254896305975129124711668147708383235379629111812690872629125581242841610645697248800690243459796730914065065611234721689249839566883621547212994851697357924433281333105178845589384147713327588730063462538686880205006716531138009608429123771535034143419640455566171873828021166678676620228971361010192600939110968695955168474498917481611202014756163411863912247488370153714601991368072312142614376525053532033851385821780951275587426732346596545900772654916711027092851663823135122379735490948526699708607507279195480646466649265789706762539398664585145464565862849419582698216225739792858542762900301824663420248227164987400360235531272284134510731017588520845720071001101699650826831488802790373702160828021866073351908301874056724887762854571326176006601258194244107747669464491883579846890934445670903826518444407289068026675286307707516049421068548213014713920695002758983709874647389265483740303917642848142183077092733445674394966245792124045144226589861784105340291026537249606333939547919525463846396907407226520157159553112875051558189691342890722720264746534297113123286998311937718006005905786850027806425961554006710266031508515129228190472610603238302492286736946662875779774405795920629501171657803408234402503459159370286112387734963014585961755954937005665683177309214907913309807695699701880952379547912456116509423592633394290326766465271265657111809184692571491213301469774421165395909773288268929617746721142492761235219965314159575322437221976416208811620441080355846998902609040502133931128486241873596448906350559336532254034092408467137952879921922008052506240948440444377118307653979920670708857988007109802315226695895632297114483142411858377889924699083736989351750090161225147801208676411816370618272623072884239119994909139489549622812302427510664673399268747953077597513484284646356769798370623431862876797005754716042449653142016323741733222266573480666865214941678351592366575000831100186988188113564607173525216532997899214092516493647295078424752311954716891984617129437022845134746330690935802014214897939259518843582396476377647986081988257904180800081631846437846015686191186577419428051740110520238729341780152149384419076446068877828330816086598615932165684354042032126754373325675895783952855919913755309400762039812547841995972901731654468403954269444978718884050154906779558448511297565364945531661403537907481246940978131194652121899260730783086757013305381756160121369175700620094652289108206652764984613627609981641242216720336803942049724459761098957191497435129287936890941660618942487996637323033871402352521480140770315478423772822469295290654106819744201199216610846978921793481269196293241444557103947949008310635762674596832808742556919711486987059010807756512013507914626775374972945113737545339437689241083031627589655713686177839579249245573039572085932824538768678600289914937470640318844435363095078710681145413218926940548883005567329528065050491714933965309272301871751995553044483667309824346359953230449738482552745366069039014476712764945938572668278851780173865422368525744085821835777148642494109904571578136293356314898683816273782022097865497536577419467149427990623834232611180241531711087615686310230547260624174585806646593300616607624949371429269860459070248073965131181714631001209047559372471785502032776390119135444013542255380056506386130147916835787375775896480726717920012383987814704690562795742282095687060571613338262236130840848042335998296847001763596165277194591731761314135361503459437062541917380034319002894127143314444751613900411838949455604635048351034087755530636074900559177732779289050806958408106740087158645514652192750907936056335434765671581345434602178577387992139696677020553640592609510543553055229566898555339202016051521370328556990622305027980157032642236728294889775721696081291875986180907471936535042929555481122505855296162685144669627106284638222191439088135546681140250319990097756302668205462658924848363748368908111700041524421582522540868638405112396580336460285464091334874980830878426752421407855547861016584537452936773623448960750716573780967667731615952656201458716117196124394981308243061016148627322582618448194597067497946593225580470137971133006965196052748053638594786119165338423018584523026080499628645809872139426510584176403963045460596805661366068365273759879030276400925891996286417194386479268071123596665526464440863122955365606110333417876577248043439182155195337181835107160058088923332382899487583873789399341309984794297941222721308947211034211283925726611204768775124118939894157178883923940933508903329391315758273609166472132600614937041366982224965363780734774801508170043008345453267148143185163853551859685613159828138315751999512180043191479239360464073082917738961869355332705150700939318322539277453060815695677979790141098439971063365384545345735831718515257418615931159682066471230100574338671568799060549430464605875459455419589745775132603302632553594505934608074553789015039231999555916181489601148524554886321/3401194239278642382526879113762782952457071215833235007495416662644181033929471942373561343889563777563940254619895897116499219300839340872012966074484533923511422528100186377143059789297243686163463465946620345194600591854877072317008869887922473611715326000200066629370048071672068981122589084514427718631385797527609340099778263140581048171425519772183991083081386516732422463552841453433724843006092340737109956349827582403798901025083080848150341089235775933833360491092644849041820898856168851793338469202545711621174956441450055134520321261485283064115160978457028778250802973475957008802409719002064996776373114503971962059597367789305656623406242800999743768936404808264722451925504963923717676783408435893559300768274313711616091922950219948634056808935289780191805649171060750351826060811706635394298370057536272014081958681149573871941049809333670934397304742903540439459868739945595724099703841423383135119244581649835191806772362180675959480260993339502779960977202229539884004977125069816407383579865354544735590926878516578949016443910291653165028435146726535251900094218733646208259249425519062900186514270206705497667533910003344273014284539863293234462569979912629744061161684288359009504424251322148084436246998693209357483588925135861272807871287176355757585983823631966458886125348133391926417592053466170405689872911284689262159794949348703465238142199397068882528180779984034779241145570433961270362438695057628532894320064460504863835884012445656927665153208255536779968632081924607003864591355369613958254223108565881977391229204614899522714369326245820998326193392813121658845456589568094064019341772773355398967174116710823723855807723630226332144754294752076739660653103282445630931025567730126484161770921024998059063986409975952383167991144199178000970182478898523756312413613369599589173546529794783179120509321543863334863758158715086948772155875910318696123089332325235454655749478054676502973518293926096585467176959831005598270204171722814979927624070238573880341902574395629285987751112791729442337435150184417681335546353108454208712500768486630458841077150785878305809959593656018131941675459901804521944709914880129567529809912008910574419630614373014687555509227104293278409955030949140781626524601066466680827621473868425617571489861647605183175761271583239877819279558663347901995564479627403984168506466204701208577555803761608768438082525867553941594488441040485870977667996016701861663828133328106163267568413067534255051297185730931862358566619054420458681760728255806169447493145834205595675625817512458115872536893501492847665850197555043735896092689315045888421619366515051090562003311164085799452411817059775099029071092486673011095824658887617670965821976994272527487362545724257490208363517204054707908705245727804905758605555229876639138849565617271372756371645300436557825627597479341231862259042137143147453949396834927713914802334538173042679766074414742877244553002065488461759600650223425805798882070591401458550070334450893756133493459915216941947857198878187148002616614251277405282077205652671766872703721201568461159991022670596231186488588841449393985866028052934351361026022665990298229807309039321761475585816141436625585529930365694558738348217508162992657710144101717768796932193444838330195834179549020252933631005407174839182169971719640084811055020318612509116664149000645743475286832579272876668769699871992941000427424988651294246722133755943574105257624058223839367634260830283127130087096032027733563553693765237586535465874844760437137148836067900094164604300193831458977146158729138531227429840632744350048549940821706069084188562924608381210203052373738092134565117076990809840066576943034148989622977234594883997094543495602843208580372376645961590377312516991236180553205995218212549911376647157738276849418665417123572115724450591030527904463066024968357508306076041467607414567502594673179201915732638743374366191490570453794800019291909961822293092942220930226556182276351772521224313196405380157167712162493805082293925256138993001298947870727950526147101921595657201300568203646032310264261186078436791873659684620132910730276162213113596626764920862128098374261280752333676989316785597305365306279330855809175585215361730887410364055466158282506277769091978609785099787421886959255625235196010135759564651529961821755408885882532804558254431799758745050503946094066691882155642195055736532295210399205180058000519821475915023521600430931594240259355833389318538233833574077449292188369254566534393752902441648574524257886935188805802619804290326658383115985064781211787697491834467119108133039898364808842491110273344927953999570056993514543611843399951311501578389421438074541723641689537918712313448355122112134774789132598381498030852420628388606735404821528288689109510074259275677397926222842431041420699629063433534984304864870760922628323013604293947315406638963799980466881723981321326608011610322813393292891398654430299652205753017219857957235172976037306916112448351621962141139318467835557289668379325460739661807385631119910785106889273050451207365641419542437375316426448997491753710247967799513101472732683661529059007145442146467458848152954304229812280513170955192091239298289872850847616770124124775097388244006693263758208062272347209175429232786363716950411664574022497859423398749989302754214536611312307815613508661252329522841119649240034915592922389957082837044558620014889297589343527550794000386269383452345983261789545485881278069448792606157595463305493487755897793284478975393544718157610000*t^23 + 207068582699762192530503559742909397335759191809669974288172384778392953185770571443357910251345373716299345723325530696704252651833685177499028781510107027646195248446993599523047498507257554977626599986981116842035100856627057594030995774613012106846842568375544691678858597385356137904163760853027966840332105030718237573925732138165538025966622851210220691458635197251531739251341190618155879620417795722234828847061257472307203886130162276963173699580551286975513834215849160102820355393814346257800504069205693025040655928119847571522652886825130764320036145382838021848811120790497163477941907055996801139856113883568868977156682615447404803472847139818155086237310152356147343289476650579287338581947162568647728749029468072772703112279603334608216697907879326994575552795419911252364924759481050714913479766826844368801135092298593259675990129781253033217501839673634413713187257009022910998499667116059956612379810694759716010969627387794384103683569091127716230122193462713627355948140214495999921173352693650580529242918026097467517516447657752255757527136128528222971047646238562129758711000879614016594976084973882461335959717276994009208789784732219232910618347284324911504080700837774152342727261572053424390726721879444164463833018956142322083988808217658000431446549610823843604176614623670075768330188685606475153794831620034764718139493445449932822582223163271481275928377684987966051551199595238651889962198757180370920335273355031021960111617443750646170561922042669394325191302364865357842833934470300301982584541742361096413875231415523735227876851467935657701904782116024368745859593078232263563084995343637681500461638626963177841927908468862501345110602515022371458460173988054968547818005940171081954286108715535668692373738122245475590227444983797571748469011791751061917889456436076923049970293532566475698536663926818370203666220049927520688439181708750067911686173039936222104954472470505720116832443507891585550815125068390294538505737012950857453013035163886132398020857419910310307965138036779311652413628841117644768980515915127490601001522031027608875291696131735881036835854125885960979479316273561888003372866443408390646549939399325576092376772580808572983173180110280369799487063856143053515403117559064416589118652562833906836264268908077108619770837520100310857441068706293229842352064352187185296820829882251338892323380090282711994256963010188406127238904622614952714564510171554784230557926522242363572527388787504778091498320023935528398140129734318278590033409638209135892088963896071135139621380928261182971129360910736688719758431175022892515876880767268830453588330403036328998212134642205019984002764189087593926251762215150082860578204651546648570349244283608184011798887199848430015600642201919035647735530291934874568411065969449811348315417901248256076603353817500647108407299980601076112224364507515212367361100650504417511270188265050344062439664645465514512001089110320260259114850360709786810756899302535353403937396588613816568462353755525029532073129514133851845333586283550616410143983151354853555374344748054009401202900337872321844226403688676907369960136321270244912649915758962834284083019089513009711227185405719654641014820400304828815713232005022986876867219058837418782770209069301792633214918910595828529760606622827453032643478848745380915353585763690003752898328914148065607919447515036940850995486670879408651037875034413020506348473823317210533472896815472822388730580114215191642821599337896338277351594911025600201377706119372367859251775643863936302607483517379636682102212270219149658471947374365127957571311724913234568085617492900487915718126745557814866026505929573678033082423528574202606818874893662097713900412657160042725618668719951916561975757710438322982130775189965284888159415412433058590173684282513392325781302460104002807998580736909119909174355316752037616561884433260869523724650059507178585833662223736835318971677541263888712698422222408478828164543065020302501964166367271040601837462462971980665566943106115871727009625139596066955885711460322895893282704481665494106238926837435344330469964832802047461934429550893371901242151513819887450646715835885591322905847524808075726109322925360929111029150096011692769636858192832634035475543816690856359710424846806988229940992432739736710336728326574205583080350160701379959324857749927443691276034008884220427715126958909902960843729416221195652383337905014368652888273868858346101261217062786147598263341338081173004575610890691202748312872284317452793504287794845712938710118360419311980272934915914797020893031389358056988388153213279011971799551136679430551493489110430217499024295259766621867626311055875062134087340481172939355510234339188997709041092673975643446061133815582688430257134018229922205987773159405254466311870792531428824964336328160826484840550091175946768738370162160564590376019253119456638388651356019834262854292830518137326148387802319951356338971276327004742784025597948138199524879489234243833881610941208074035789871373115020712903635059730755072796253432500865376510558322731121535078528900131663012661691125805311852889559953678475135410002193149805339761172441750151087439072501844669931580484351335978858743586494137293385953973207171564656425174009003394274090168754654678813143327808278971491105494560373511385343907696075646467530680247852057870947281484194218697973282182250978511006929735046549728779171819362168746804833246347002176326106504755224341228489516871035663797764124012139624573520234748388547418001899/38729955105657418434571087216760468402720272644063752673343253922449266431909100793073679899363562684475510145775212078966347217711421065830375390082122021903339179926606677172436498635889938455277534291317622978406424959009987365928672431435970196406696258801450034081853549470385878667027411935464497831206256493585613603620663451911378395326791633016587890180015788492812264077723867482164568605659436592244523312472156735446985415399496779844362062092746930923568287165651235341055931560473972432429320042679091954278389773142806010848575086828507364084127091887191839089812456219705514592988102390292665594762012691039018201506802324722942259686820570197719649542754092019577584856294569982568213710784154031914236344152191978082584897673346189891278079604853196254772114017475847053695741893301007235338801315354967900781471579184933035808852534060735383310942393552731826950371176127744878845855840844365646466161170184418413157219975138703349435075435741961211780093943296609667416205743660215300705196044015424422454969146649774708529172756742451537075893153844712099141719499385165743572310293665330943997983081751836190967228647008319655282771356043991951945225952152214210336100184810737007354605245097871251479087698742883336368860743453928026916031660620020614216817621180074152223340971873154566449889764583983306897089650128500602364138451804177782730455035396861032823819863954269547175623810843450904734976009985128275219293499698825624743472799313563381163888908168541309088669723500176684309017085827190221056725107861516254400935322205759725413931741810252620063755825384000350152484495326344756422580496377336345122814612095050787745770067246306925107238402942311432853278658525990581718676274580777837811365921460947182867188251045274820098186234561274283654939966115821699088443633278535813127235001892073100383359836994805897187889585658246331714796806040386651819207021382585496895665884325674370116675674154437952836582760412154308054836693466822944906008141586567611473872596602848780689301513706738119943801021378911588503820921205168733225504667135976123237320754305015177395351506760058177485878291986459471781979098409608100665453321979397532420927470764081947787899173393527149133032614224058538921213013055622291396587822166203604340876178548782253638647385080140412687383100564489468863303529271119507066101005308749185604920407703289540841427440770748543848384443945595594804093527904952091592445247895040546372612062674682067086505454495900880420232125061696299218943445145770049548573938513640022311006091089686376060660358000534597644228107839653707137533146565699280302937694649757310555053867932510293782584399573144436945465612854403108822002144148823803706650146735959625054203921328123014898853000713503728557966622880958440955843334479843315766591454680942013561407958693897310699877746969226452950812473564708669380945593545739342497994643560993688891798578487124401293675034185010738177386756886602157208889961466361714331315500702856968237544956582885493127770630629047679739160230597064235463874585157535599829813396411197984547370498187760412570446557429871576950149613155882275222537563405099268406343561490095796455726132481941824929027773534184927687496718832908688322189245947328049127087219594092361938047801216396710954730787846251473324020569036144969909856734185822709731142138342657456706240326250902693212584334056513377174953107323887333578378823469270579001198585781201306659465814564319994201274283702228059077845849514925065685186464413346133342141446373443996931481001347962884108435411745362861121637399841573693427053881313704727494747488811770902891627570989763063160952604852843580650352724996245730475037114647598906546550766023241854322250915213398660018109886581456421944084974395390683579760895593290616067334724229109304719765292928526398898350878979012706679019245721362791039007826338021264394380146038363381135732948350306702890002898770404771821992985530397960903200950315776262420013941454617452569077479124003552645864630618858725593182493195215328629179728903869101686557252847039447572891207943112694414814296331812444577658419293772613094785604983570893798221653078766330921787663027579265382006593242897943996823434129377887951877851563279235101003163002082572161113972734617760405602357750679204444467092305206604595558486278165487422506002846581103722107187791961421957250219528101048759684521029390535176643898258836682262172606216087212770851814610939215842567880092458438863575643956314939832641078599232023105348692294293040231706850773492332548876061941731463074187031480516706325247891758677031984748863574541194831774322226321872318819596560454932118547994082438735838466832358783558080574997859116297343149609400060644095733270576218335688068415582853841796666878479106472083282999159887439690947854757680846551640608026411571811748355645082450552195102974149691304125399274289642375354749614610301187708304146361489371942209382280734387616490255592894834757843930571291761473656865945285912143050054008882058112090974370540702917842832072467448202154267138317771026012919969916120506512228496527737726828364450849147846427617598202496006260175654759157896413132137557460779506865715516150475490460115285064726781853710221144825404025553825899897442775942701864271692058292250773785148713650362197029292298035946620482372410554113639363096534488759462095312134727007792868744813814513627103802777203729874465842907829418194415958467582816091815795821880661146722101549027358556226579426634853757069349792685000*t^21 - 51068183082637462533866036435421448507123697675427306109793132599197380661042537932720980281535393774549278476015373128582726929878096609783445428023648217561167499236690738340879432142145898656505365572150473375392327213574280458156078738495965035581072798544039819488335029037309069861323339541969790691090610068860800669510146065391049157122934177624324833735464937373645200826157822475605015859335472673442256465823826799935701195478709504655359071395940998591904010988049243487648523980457195690321591123352210507251682851189675093073631763513191062271004719275730248592056274982867428455236835158193417002002288129603191975873284510976125564417716539533606061787796723172110557109309800698245575131773574410739119216380609241031508765318463973753980238637042718274560561072360486399090451362459152451787028924305199901462284257893469318237270535622650946750327642907526678554123325654243843938361583418542298753707734618138821653335828370493207782933019566028449972483948920744664149319663690481780564160095037575839758801836710558274010960056660365675056332609419042648289227456658711971702117177795231603680757456918673140810798507267017035803500477748905264484332854992523656536429629400959118277483222432153550115235006451635766858599051973230689973168658446822136130223059575544355430514576753508039591250343703710490628183562064180124012965842094953066731997127996999235124958899474139003662512596642650086903672310300144357268925240097720863761624759045817841227564474650757921125563112245185813992323321327839690295227412154888135526597585660348170509798362848897900499938917941733743111541146372261468438336866903234775838424976435727777395520836707356986617791693456434276292248635024214080882515325089234797850761308407085242759239272649061491478557090140856866974002470218994756018540719444804844227166460687809078976114769769658678861764685194908081185374070684975028920782624149701249456485357861648623881559169609237698822542422613704566057969429270809962190974896183211558116184898305736958827482834042435392080011660782309096892390037474697729174078037122269454164379322011242987111968325450673026279606061442265791109843466471965838544524716874194215506914313247591941963413083665636730940781946852643163861319507128575463399214652968237820354650366859410032443575324921930409479311599627291706924858705855145672222494255945410113171607934949873241900513329852823301612134762812195520400412898882344746055248213473805938372136095855748132741191014272289162306169922004233506704914310837844066623968919853535728750707578293286851313031780129888915394606578702913892799212331616014946430215971284682882226113233118083021127590929993086918053391789457406067878058594854851818822993903022182637850110867690191701185843132012994566818238737297494893972082839273550878899975209510872546168881218617405885338820900491680132431122282096264780961729548477557538482664332395118327845955339396293762710865731192522959993696256915361156367356727181185433055151774220069639422083256784016334301940816293104401003351249436532868478515973721723198435644809955075583184396573188612204082533500704179920205986135624915513660127241906626321566351306014833333750205455386172194479774917389514680148314499622352126494254783234758968122280379233766724521562562521058690794047171238336416855167959304315731768216149207232789367101904521249064353604379111668455991537771483372270393631843172171716503244664489019329619466675342997896933216415095846730913064815881275293589697574510069573890631084856171695655938973676683689022623169056527468980471374378351862364317880008575207979089225113007217584901177202266565437334408120337767473812965119078004632817733742327035210256186322667694928930154496594464477270025408486809948095740896297616177486747386431420612026335358062587930665561823587418330744119860010769417509422438711538768079736952930078433815547707532798015417479368399934616674133384018397884208136965341329357314126143447731864556305270574993330638287249252410665302670686361721722103414067458112351721838670231857683751844158188171470767480667859679093806917655241845317073217718936024441859398548045337253300551181652628117262870577408911256608824670928022872991101019677794707882493506533986452420771897935228126600694498369369937630561445508954375205416388931046487735245011798167664622897988875108826613310084675245297053523324721054829209591835002202258175782133833062116642750773700425758960794422802999737324193011510568295631965729771524717158379631321497511469995490606010988429449631480357607860446008566338977127224848848215606272077559056078388517311857058376855529421067570186203529897480850379329992406208189022236556493790987485826548763912528787898402045194823593209561355467117171030636135539781251050840331922801273453375787198237456846814158817747196720492237584687307087610596754440911053839970622386184173222142731102628167072135932093691258805677903083947592489780467754100110955658863174622664493119746673788137277344562134496576967121370590400520016224458833141992785062134873005830430955500107538827604752389134207040960343262478304145915697814588245425398418748941530127090377842960914989308616611226652807732192553770342510475810011074305987956144520363435572720020234907880539560108139256078080206874137504513991029522587194719567104764520855569821061370113540761565112757287514254580984165873261056010905994711820682599229138617804604051777520926468892022088674298989877877047435553157930618121802730931814508700585122129113260260938703111938368623854743/182846156472498443872685606491758632406526760851185190252573151412826273628539281112563636156469030147234382109265080183330597127827077347630772236335070808669974970495611523282502838296806709444126043470062672692792437832799782459147469321042448769351613390236319371428540178289137542970124150032166602918905326709191028433935447980865823266358589972715154407849864011989750530935359521744745358101455340122333354796250129429978662724280782165896804051037863142307582913618890305794353529524974490904679474096227081489409029613205773640690378173079847924123484218014795156124009332784609718894264883389960637044744870441378943825008429922507785299679358165617655398104475897587163650611032785654545724729333611403300368424760611601789887648489429117539349670555543773897529401440399130564026739359426334158415288315123190563163052665941499648002845910802524414894291194825265519865699710455721875393329943354715709895508261344333245273822724733773181280329820318627405088127721773994061433350274016911182802951849904398457590038550236041650266673488410415940826716626308982910158538899728914063075591228514746614558899075428405596303179454560330162045504770376109373130882521476506035113062451448584713668846867646265855667061398801928172225621509885123369177265260927149952381502137886981655496509746159050768976584835957015927824681137711921264845432585622881426890621930268338665489296936668314651665971359613555060775123583982421383535296153841297817867868952548770278442149213827271338171246010419255188553622768352576990988854851325158316829678863255613019454193538967350527353626186154991126772518906882796034268708975002477376711393194996108192673451317473354272743120249680280817207320824725334483166592727889251160614711745002471700167725585197955334884595012639279118097269208452063495170178626583403286184893666827313531809861967286004683039668201765510313411435447464351719378045779895679951133748938105946894708726735350162335233761768893170601711518494946000955687838436858690249958230100803975559359491883131284703103102716720440499410144033268612387911987823268266223915140613745255863808580534546169395814909620588706032570711848807465612089008577976418876745115480396744774556555571231546593538580289257792154801726698478385238856522507805708595230347011359250955336140549562557632529382322138668703002017188190495778096276851378673786776913714262372200709265338796639178063162348522101308101431023846010663991702038746586158401226422206262179876817856225384682826043243054429370523117212082924918131951699193342631647223493197098312244275479613050179404592698590365133170353855102275023324921642635959513515175365976114386963043191669002947053066603844208361122820648955236589078237798011346229861162723322770233496163903368488655349979266969577481775744584360102390750697551835815716655699678675925724725212310691558569983572572566019349656358933739622053793164185653743889136543815278687305054876345599761221816399583827800710612496291764876093448368442791908950047778031867622564924264503548714572242245930766140101111028962559523331828119034636024169152585983549584684608897694813656865917285278951717899340085233549337072423632498192715418004138635980535878743883751895599369135181877858521544342125019025017158247353873557372887675941461532146577507334298410987218798139212765379147416534160866752476993865779438756519292092487616103767429937619203644733294383880365931253788451603431240575600395428661776695123899135074710709466015960425781942067514352709935704840064518835639376883688828405154027618623464258540563396139812292581507505835513988903173705617534412595476646255249811360525756789111462197198186181508173687851807191549061223264400569957046822206169768616436041806984521426033782094927602990860875844651811694908765490373923807090429908486311829650058138598049830299411472693793360232496831005685596905591702957842211711605653482942057875852383572381340369605855222803158931858317496461621161931425948269749648691091530276344656799236602434204074900982754424071921664615037287875768990262001969562246160969541272925283128339330965334341958352053096967419135593611366326876389652347487829843489956510551699008702099141281756503887373935052179678312925079740107442378765751760172906639336239999143225621406465890702857642795178027973170311823087826219988264864853768222060602327463094129228332894940684986575733660503439194298456003881247449280859526597103035464086863100888567241211736081337251084276192688333623383869577161196592783234215946731828965848024871040931515688721514952869178013801559693829272279591460767195989597292493407152144912093106945950665070798758429300194793260368321990077516179528092372062881821300551308556993955780398805682249045877922103325549461862488124772988669011565098830631032061106263135571081361604474981152807383053819566524838720113817893111473237569868492836621817468459830590911051581490258093732687859002127923369291443941154138189298064009557399046029957851364562245614619926345907624789694053730278534016801662623399827400666029494791447423775289580889491058091223040121426529528071522173761895233376152428344109162973910065324661148660910450461257461133566117468234910960944880994959574829781825357826192183909070582647683806961989833510044144268009378064252664052740018801324777769937626021501465242865131003869869428096021676698358169826525971098408375981143355260499920263821001069811042061151176379532058693398407346637306963095370479551291693610707151415011720805518998553102513371710185482872060335895216877705465500*t^19 + 21168240706386822300191355343240971274264937858330222353384506396432647241368879354454178639953310899617168457252966541634717065898390663676824597307762400869052684127337351543202549657183689369494692484390190923776209178984933224978293930726643160954343732027047327230276568762816718777305603605311320727467319387573588996221962159317806387531250912396935052779398705319269855239449195267783893093809846426448351636883498803264034528192868176858958975687834029502038658541333356342709182195488989314296463207868391901839604938502623259419719036149627926746760768095980794884096448002452292463112829322856411616769856408501018400698459246971604391196878145337375477575306655188879821641954341975024717363596295206418183150585229154262396143488939027524427047179984642256705329259888475824178004947349046423183968228177032171583776719467517404840102183758816175784170589437916428685889578475293038958632660140228292874663126378571421196812874893760742760789218135319145628387837188733809420944898932052214943656275082054990889475295587810010346008586108875925703325279818189478003939066881348343228028581872310375548215939107965214128748899976482250065919622332084044818449712079982336736763971188968751123645052395489542107474298015320812239816706177214084444292380654359765197731884202609475595852403066319149396556912059015345580652371970405546046792949301234905333219570416617015196984179907106544156680702253625129379959957425314386945117792273947701946288494162115084019893906197317395891843291093239001668938128788782498375601795143577187945895945370185818412051064633198330291208749038269172953794076012271604594706996723037919581219743846250097124900825156759601335406082343193578620647022674124679563751085647435967809134193431730191320558868740852457264683894439678805386967375397945996861685846865130487944969866967448969012172738923726242275796362749728922256438485371273990557829156756513082866870440472718343390650460488833647069526384460648383086824278326143080095466733458053138582814598169725441722569378200690708880610670432415475211020818947240505475729046671016753745641915511315720831650796304243858179049909353385939169648729881962684407372193377878800397763692866480156565867439130539035396659813360891202683238035999328989468698818519861108350016817593138574427156398344903538901236790786131059644585635760684136251495602402899444396195466030157331134672263293916530040394341125724529858767623086740837139391655469887779348040467509126092722503625451559809640953958431051846628226425948492701796525719093297447094661537937817547930349499959810054642094545286991850012978048964492560233736072481929830083107293788751926223358487750065313920194860618407656598949106552976810857282532292266311470265186756757699771225734869530593674462554730972905565948049571226477420312275192384280757595706390172463391989158116778594420773723627635034013336175643593286776497461511229408378449640420214760338681338228192662432269263664226086833380483614345460883914953298991850291038813941433373908420580567768593911552930388418811388445768935024177444931556947855302138656462286230316211787515257563165626743813652370006927838205540636458467264683170828086297466853959519762597558207022377730388687513447080992944366475209377216715360000524278776698870785401200298659261839026719923860574316918985328791928234947831601546020705153306631365255201336071646994591062169154529493592520262819155224097433627511631932144801180776370074992384522444476101524303570676092762960423680232402369943974085679380476295933437347552586104596218084648373550698689638609305724790944041044949604574340564567735473968120714007141361085581477500620487685432211659905516999326684305846818984605080773173836250702108540505207886945066743744320443320480596204656711648339104973165486496628827241831040119037673615560743891045407607479276105105092445270847253958736714294666036600676951667410810946049199053574042299344821242337121324035641489951224398516460662075806938183757665197826506902955435293946394116583125709180950739960631746172576603870227223123688338638950680054769279535444961793686058917497244919197595239671175612013302175351174292997298262773732737385796106547354482162845555665010427863511642234680350665700017959123400729243691841646116155054954925393835395917283516300680242366718586616547570296482895080256316718315193355554051112403523394692639563320327091938094980765105038133750333673127350357366943548032186294833108702226889312735168215565776630136737291463908796583880629906982140661889363225678602318388618245620565876416583033834837402291808274208790512505793593979059328865449732281990758961130662367783561968674431788093566129363265593060645711782860111942751157804949043353214585893682327473258305881155824045211062771355298326261433280871169071982833562658710911380928777799865193527071343032574232712765864124437053795339350964711656996125184250772410489406335176354694656387552548251843365048764707915928581224657920809007171390963972610159434256122972588089755904030350955585289348064918999301194879062584243659127428111619381478766541915838664761385611750237627289083381176348872832192802127942113966676910832570429812217572399289445971644624648024726004759904936571979555898475151862699772217850334430037162091062588272269498943535740170088331045513646911680550806759029588282759009002400924692110263084356929169055790834643977767645840589669743196093427403875928181919683885202122952620256561030014314132665813214948440020346440675710259748760561418674263395460488469564296179/1828461564724984438726856064917586324065267608511851902525731514128262736285392811125636361564690301472343821092650801833305971278270773476307722363350708086699749704956115232825028382968067094441260434700626726927924378327997824591474693210424487693516133902363193714285401782891375429701241500321666029189053267091910284339354479808658232663585899727151544078498640119897505309353595217447453581014553401223333547962501294299786627242807821658968040510378631423075829136188903057943535295249744909046794740962270814894090296132057736406903781730798479241234842180147951561240093327846097188942648833899606370447448704413789438250084299225077852996793581656176553981044758975871636506110327856545457247293336114033003684247606116017898876484894291175393496705555437738975294014403991305640267393594263341584152883151231905631630526659414996480028459108025244148942911948252655198656997104557218753933299433547157098955082613443332452738227247337731812803298203186274050881277217739940614333502740169111828029518499043984575900385502360416502666734884104159408267166263089829101585388997289140630755912285147466145588990754284055963031794545603301620455047703761093731308825214765060351130624514485847136688468676462658556670613988019281722256215098851233691772652609271499523815021378869816554965097461590507689765848359570159278246811377119212648454325856228814268906219302683386654892969366683146516659713596135550607751235839824213835352961538412978178678689525487702784421492138272713381712460104192551885536227683525769909888548513251583168296788632556130194541935389673505273536261861549911267725189068827960342687089750024773767113931949961081926734513174733542727431202496802808172073208247253344831665927278892511606147117450024717001677255851979553348845950126392791180972692084520634951701786265834032861848936668273135318098619672860046830396682017655103134114354474643517193780457798956799511337489381059468947087267353501623352337617688931706017115184949460009556878384368586902499582301008039755593594918831312847031031027167204404994101440332686123879119878232682662239151406137452558638085805345461693958149096205887060325707118488074656120890085779764188767451154803967447745565555712315465935385802892577921548017266984783852388565225078057085952303470113592509553361405495625576325293823221386687030020171881904957780962768513786737867769137142623722007092653387966391780631623485221013081014310238460106639917020387465861584012264222062621798768178562253846828260432430544293705231172120829249181319516991933426316472234931970983122442754796130501794045926985903651331703538551022750233249216426359595135151753659761143869630431916690029470530666038442083611228206489552365890782377980113462298611627233227702334961639033684886553499792669695774817757445843601023907506975518358157166556996786759257247252123106915585699835725725660193496563589337396220537931641856537438891365438152786873050548763455997612218163995838278007106124962917648760934483684427919089500477780318676225649242645035487145722422459307661401011110289625595233318281190346360241691525859835495846846088976948136568659172852789517178993400852335493370724236324981927154180041386359805358787438837518955993691351818778585215443421250190250171582473538735573728876759414615321465775073342984109872187981392127653791474165341608667524769938657794387565192920924876161037674299376192036447332943838803659312537884516034312405756003954286617766951238991350747107094660159604257819420675143527099357048400645188356393768836888284051540276186234642585405633961398122925815075058355139889031737056175344125954766462552498113605257567891114621971981861815081736878518071915490612232644005699570468222061697686164360418069845214260337820949276029908608758446518116949087654903739238070904299084863118296500581385980498302994114726937933602324968310056855969055917029578422117116056534829420578758523835723813403696058552228031589318583174964616211619314259482697496486910915302763446567992366024342040749009827544240719216646150372878757689902620019695622461609695412729252831283393309653343419583520530969674191355936113663268763896523474878298434899565105516990087020991412817565038873739350521796783129250797401074423787657517601729066393362399991432256214064658907028576427951780279731703118230878262199882648648537682220606023274630941292283328949406849865757336605034391942984560038812474492808595265971030354640868631008885672412117360813372510842761926883336233838695771611965927832342159467318289658480248710409315156887215149528691780138015596938292722795914607671959895972924934071521449120931069459506650707987584293001947932603683219900775161795280923720628818213005513085569939557803988056822490458779221033255494618624881247729886690115650988306310320611062631355710813616044749811528073830538195665248387201138178931114732375698684928366218174684598305909110515814902580937326878590021279233692914439411541381892980640095573990460299578513645622456146199263459076247896940537302785340168016626233998274006660294947914474237752895808894910580912230401214265295280715221737618952333761524283441091629739100653246611486609104504612574611335661174682349109609448809949595748297818253578261921839090705826476838069619898335100441442680093780642526640527400188013247777699376260215014652428651310038698694280960216766983581698265259710984083759811433552604999202638210010698110420611511763795320586933984073466373069630953704795512916936107071514150117208055189985531025133717101854828720603358952168777054655000*t^17 - 82614851710288689069166739495539745361992010171601946279856419762352037507333088952499924548647602062121044214466559937475014484311990509480900762384966320889986923129419181652500848781777301461136801741846310175003793668390172880007973389765438278570479202176438298586969493656917705988834093543334584259635507779303304582358000724719745344242143747212122373688733977132406534198173170136292071798935489074582230120653399732143360122511321654177049108018612977904035874559669274185115966823483876914199864703867004994633557021346755505711662477934876142804886785751141282236386074675842465238248280685720678228829361006557390773810095879034162750678216962354230104393921751358338698841477027439146920875693772703131606314310604173693318637947411647086656597875294498261276647165681554159552542047119639781972672610135346707923293695276037075613873312937781485791451560697889565193951080029529399746907877984900017407183615668146381682698409513840621891041601175290552281703384854413801441826640997023532490112026925874727357711603606000779999782647743181892544705978473795669347497534840538545733150566358833595157560127340206912765894566708303133371720257938757290247155650420554974506237253079369305128295477653154057234175424959144290450029894569939590791127158651594273951169309158026758448265143057048529782026798350372034892548527387326812590133822506360847413155662689338117483398965311802506226364762645902296954240639145982055013234932394428054779137636886362333005079326771989620268831201364702532355682489444902175665037281275478289057721686469765507841509085775465293769602705929765143979071282097709213931800499002857539439462655324681330068178613109955611620763055045656867983956479775924167431794657727671295386047249544033658826987942480318805906869649224496594845220811668221729309937234314673421100462003396632955949803557811113992782615110750793553266968352641247374223936657908378967118300822570372914816854851595494627236864103789794160018561911048111523809057983461726811451807759700637350285427774909324712997573275033603674640870774842949480556852209710928674149771632828037478064463384321634404459480716780848316394810812629037428028711894960467673623122354822760492125030729059688300719661432956779266867522703099111252743875028702981491956974120290408785151590524053827036977512032643846286088232914488933818272971744892389594816770962531857552498293016966549431746199507289547574182240293507889664325975763548748102279004846304530668134429119768435040979725615311193319878777103337115650892415986710786543584546179119841380231005361116001641724757921561972094369476639456256895108836984894576058252183386785584784987864209520378936414257012164513947849079638617649345899707181317855053405218624541336720885914241528998258481824057452986807794636427209034088096246677326248498416218992536880427179855157613642714121761544230238061386142541600752648280168752707826524444126972291224846058820253117198280848344855919648263020691796174272437333848885936331606119656886796770123891473091931320593262950969678427746362795446150860145769220972674652272723735645018592712930238646933369137037122564893064795739906505357821486143252970273098161731100006769178418514626244272142133326355242450544061899545254143698399267413307164161076617616243876603753955831353695819917081381844360139393258035472669737984780027606774553939922360701214043599386897635153881470801151216086129523493316615042481503122615145540850015294265532682117317680428845973808274105585873621002388813325063627655801637736483331824294417868312014433052118968092893372089532487895706219624158779657473444447361284098110165354731599019478958390357634267142752846153126577621869466231605380926202125948204154539996615983690807966285518849406668926549677665269989059960433933213189748539551759003652430942865191109623364545941408080033563127978720961359854847660960344747368422227884033970175260834323518644477805182805223106023595767717266683898995126453165433711768323422639700722061354944580868929573181416218069420345643652595814770026052145735044702493119121532056791193675518593088561744759737349930969546299271664925570217164068250947494992362239676881984171195178380983125507557616478267809455276345827855191762161959927055351960180880068336662416336296849005961454661487509583102431429923312216816390085770751285764685800905064873778254291037749559516078441741366782698206506815914503136903119835943548288957648600352940679609547060544498821781129611076731608896428427309603360786583889274865869776603006997545320281005662019705388066728946554736623318714512278761652515730852829406003994423819609675733844884833565221488076268268642630668999550901610374148181035559018754680018879902612061585132809734474621120534401547015263909351936879384674076525759573167268617958624094289373814824224097767269880689602763147935668864407046335477898725994296196188659535024214543087233409130745707762404638555219774935704442794353385726749447209118473930565659405291317150101948397403501392515668090193646296386592090486618082429809243221681552072900338929161223341341973183201484484693651764781514434350963218430606722749833432047084424870453655697417290690427453599641465358768717390030115167973979425854118425045435335222776999596675622201450789442465144723747445846791990290796848313818521688648811873871763365024851229730617349816766444921004687355171416445682421624939992981487231909395198116074295486088097141990246991232617100720039501488352400196695714426606566221985754753656267384924815711587792443753839/223072310896448101524676439919945531535962648238445932108139244723648053826817922957327636110892216779625946173303397823663328495949034364109542128328786386577369464004646058404653462722104185521833773033476460685206774156015734600159912571671787498608968336088309633142819017512747802423551463039243255561064498585213054689401246536656304384957479766712488377576834094627495647741138616528589336883775514949246692851425157904573968523622554242394100942266193033615251154615046173069111306020468878903708958397397039417079016128111043841642261371157414467430650745978050090471291385997223857051003157735751977194588741938482311466510284505459498065608816962053539585687460595056339653745459998498545784169787005912026449478207946154183662931157103523398006598077763404154985869757286939288112622018500127673266651744450292487058924252448629570563472011179079786171035257686823934236153646755980687979862530892753166072520078840086559234063724175203281162002380788725434207515820564272754948687334300631643019601256883366118259847031287970813325341655860707447808594284096959150393417457669275156952221298787990869761856872022654827489878934563602797695515819858853435219676676201337362837936190767273350675993178528444343913814906538352370115258242059850510396263618331122941905432608222117619705741890314041938151433499867559431946110988008543943111427754459915340806558754927373171896942262735343875032485058728537174145650772458554087913061307686383337798800122109499739699422040869271032568920132711491330035419777390143929006402918616693146532208213171847883734116117540167643371423947109089174662473066397011161807824949503022399587899697895251995061610607317492212746606704609942596992931406164908069463243128024886415949948328903015474204625213941505508559205915419920524078668434311517464107617924431752009145570273529322508808031600088925713308395206153922582361951245906509097641215851472729540383173704489255211544646617127198048985189358049668134088052563834121165939162892967602104949040722980850182418580097420167337785785314398937409280375720587707113252625144387284793176471548769212153846468252146326662894189737118221359736268455545108046748590465131231029629040886084028624958997796902486844117067952894506428858106572143629991404957459522964486181023353858286165510091470466320311685846433009175817662460969592404849277457758681982019867834731400094084865303713331899797237058065196963595883745849092133010069876487270835113249496235091639859449717784594969313047772756526403832038202998741168400120981073015878010609612661700459940938016085127921218873603092280245462467831703224775528456404404015870606488513946490859552094912693836183595404741256689934200569841191725388638675450113573842400430618522453779684865319962109556159526974705702884527766408392919324916715851013239695174319953607984629384164759019043701455379958538530543606580757899162338905627660306497567544746583454639998512166949141631708690616007492269916866947245475953148834007009500206128919058289198878499529207602694329431778135540035534690923355455334322618464830305222255949486366154899930493315222855187672661376419088040321095837194903984930191228356831647795112809965049135896253772067538177312631230344921890987396284097392523210520933061771725739994922964648583069218824558947844061404406933729839573762559848171676257438021932516250915282953536352834891646596264523895428446574619148334046436129621910956186113502232482422967367568051156944791147065548539471719453969322367510306121559904878712979480039798100370654287913694720626395419487343290570996949439157119327066461871920853391983366481508431404769859841423282715983880581787141439971899179204773689854692382568695347597123091527117712051971004521116139761214155811675648850268530475210267788693898256187044650324488353300432173070929089620792965281996686427899483646133826936428224821877608567498288158897249189310608539907958305235250919143371819853896867147345683177817556339656889094571403131666937140481295068654969728971379198960397367744430830345491208438168119642402865940316382840352968845416573983777707897189189504778300251345424205866918789195375863935152409057746942873072790616560952363742934742596200763659207541768597282931079702094217147410946099990212798954735258115888386657486324210117194127267780424167147988385683135121597230913934839504974837658566131827635683622395065814195817044116324735121888122648622448465703266185972983084052034278318019231446322816955079767020528320884136659843195545743455012831338334590342669936449140240248242500397176837902826471712181101582135979107308696841956725616792753590474059811386374485283746237647777649352827894569739024272693916715821986672596439532626052086542932343835971064966057170343472235512223046176194109420573369859114549641025396719261157459477006425007325659871160303238538857829595997349835239561260678617311520993320911482929418114874353879187982596066510535561608208048590943638091660026836156548578664765939649836310142007302243426745550939811500498028400547789428812555983645565857005853288685179090871292108948140366024247257051989512184718905962579813178828170279696086601366310749562734102582950663311246591372352754813850681292333826936547954464369066110830174244493627596882253856006971441238388250144342822937616228879323903746231787596295459824721240702277146445571996967188361684740058218696994893417809902721861621305169471314604435183029111605946056962897514494976351985052575866205062724726314299382733178234785066313486426289103913609792164590800667910000*t^15 + 1099602864877126366425850114644417422787181507073053693884079901169305144669579571633660578409931527185404289648866941959038870586764573742137255512554678421811663877863306558962484198844095401934442219278168345261130600322388735148857544430955160061415484640077788768774913444075735774605794186688209787234921333750833405136702164307523779770579009649424523471382888321752415530160881267684627030880006132815504097373452189150450761992657390669447721856442951941020392426660592608344243489302250331065819203384746432460823606550743611671821849548408693529225409565612419915923850970982969740416862902510653182401840376660633879350035124997981122546684353031949093520417639666228495721002832362188683955580137638623025575092607373581386514522811817223774076338052939007483835262163848862069813794579418583449191872946547903155045857316563968018875794567726736578394357498715653462170304153263535686470794544682936478712447732367339340726542262730632180829424827776044435226471311572789264468458424719074142954983877980240285065440523737893766519398889805986608185845087893071770092184510003653272778637533556537635067207014918594312275378050484402710668229097214457535800431311067438571116342430995425154953283129148226042525230004173473032974791510935314928057884065414722244763190596909501958721570020225369717400937111105934453171733021143417143996567747396325603580822197019115108427873488330224592901642002358531954584335898372144655021861849919456613995427675812644171266931053471816718412935484949803698752317325957403129569133791774608183726488821512832773513677058086501753583422372407703900687035278628368778654221422000349156233207582923226754276357356728666900977692058280416438144946570026497752104548290437101898771319011790237204540728320808696243230480202260237055023194343307645883192688896060280051197423026664828061295609268921419306155429898627453550892589848010014832385684716380182045604369360923236146892068605756055623659871524291898105473511965462481897813201249713672167753818648752122781361804105450179968658938985117295650199900572683818595246947302922246941594116071919676138024903050771033887217789040184082271365048356761912700368186692930663716467975062731191833229897954961929759460166087536802532311507880788431054234363368217349146241031657886108431089394808183506748930833723720875998060386598578379060334749818085091816798791082691957541841088800840130604269051502008357745620056977804127369612346987792186168492565577303649727318679878761189198274759289580956546872659110044258361441292592476440570148123809543575484616199657593751310901605559090262134878441837136178813988570849246542492742395873611968996535826816816877182364575284619301870134113308134267434259384761867509337120929129412623188648666772241567766009230483731945676654175876635283537233864354168970393694430671170675200398294746461583015231173315073432269784719810078320195735482787613580155894259773982079026091771733912673560943553084611263385757865154232356117850265312323729184485477592027859130929122861050403618551714699451450914985706011078675659826230257003112147504602939846607293357677269121399594813871276667906675555693766668499442221409398273523304623595726819372896081214979056721786723002456639571454925413171794849601847692770767246761559785184761496219316767266055719148225539902137438031271352492160314161367107053357608166051059238756248498057857897998478921098525080788122219788356644580638853603351731987315525126803677560310949892880539853372859644949667457139303353064240834696953833972096010145786728666345308629935448547884068877875357713778264546500160602601508971627702385231335823187682477712101633553506611371241049653345105362096116773928402088120834836910390249299385608538037905723099678011493348768094200945370778079561257674049105333902428399256384400355226955467349430452503711419733098259879427834604531898125465827844136070980707890773138183834525599800304910615637398104324120602512831485716310684765559606532622462011387765922644304545316400059546995343541239367375030110979719587274892687251080374871143643090571092733888937153800994901842740405809040076784655204113776598115784547093921626937165052682953628196499335313053226513653784852076577664453024229062093276585184305298679884195176408172215220127029216258203760803971780555597053607787742587765350196359839149592839702876648612127808358066383204913717444838207277014708452070726794693765429522631560119212362437119395467781117085775558566818435544645093848428373310006946622519369581809954712047580263440874089235637744452602974668144172448917093073678352001623670555131110145863826323631594100278527563276764052589339036510365005522842334812632871875298516399390489249964317084688559213271073433624645248355243384737965945075686086700618455917510881258949748477381553448088264152423065782540254342333216843104033979905602679480076089057866801360834839466106742618313907746459996429793265260853662031726935400382140013314524810443518337925927923216001639978641761023909968932640734499026395866322322096594630953718601033270607273407748321558549859041306092264080416657449497126762959471375433370837693422711502734959557705274866475354076449066241474156731094937732451309820471895025225065894461153112197177827210706766866046729012327199183506962068809558113053210061244025995343210680914140861364875358869026409944814166788347270486886131400685698656707116635057874315274174884397651337548143975415236461513430088201660086597466283862688140606828803662723151377049093649614608507201970880011817/124713869317711411143160624079051352496751383854961042712475835118130991847598110148113487832995634325519685249744163186782443114529575833347136139793226274995989994456724294621506072695070181571098079882382644058341991507540734194379359179996098409507635893490169222538182939978545467481787138071344226384890872438434702306312599459145009531888523850389748761179798346067792566612970534151890070699351341960740174383217393995772097715007380726293619545365544022814345378105222075512433154516817063207211109920748800255045848185045462118256274859606179013660863617889009371268792813233501288244367208442396567115409196038800721157814049317449876065021489426483386667369585119500838784341360583383190437033796175157724245567488988002847229186324506224578365403595379493252398179834859512880834163355032153346021449975469887791700798129798035630830120698923484168309348462263202369736535192571375390567875261557978500359228761790099354030887676637893061512654470250471388604314961012472602859739867178975581952450131827724134437753178914140380013974655369121229920498194192300158019360210370618216947900900575415894114530127795272875209258952373097629567244840214085120334785283802712717466395681960354515825391064698432810740477760536459257842628703295842916711307065507302581962488978434804051093722866142368850937968350169785281568136702852207516735540251893584852851263822331981853990931834269966603154808641961957519056347910068893132344543091611166978631307171420055883878648192290252787171291545975746027378762463699717543618483977581902726895718570529755477723219349799567048944217385065033437448849870008042537325178817597757435769010725409538515630133129398282754200223068009593276594177045753740368379965827803856621023688942744928519180548432719681860520527211163141375430867544601108030128008972589252244155481013937983905576871687839130580371660566805671593309283555623556711151613218024248605952992159609435906306311584189500132162130020265292844762373179324813907994210874823944559794261666777583659379743514835120026046828149976555372727956888444335068612125268522466366259048609888438357693563805380872439032365232440405515006275673887990376570340555954204205615158709979713876978253404721831511592562352367138433828312198779591871323303761188984284118164876279115649865281277738915043501009070577388885065869380615200142516320740980321798782519654397625873095013049880171441577696123423570036574027019404003026426107984361824037290227838819488182019635296310774409785715189725272196232623538306551790705346618938698744838265653095294753871278578781930534033231357498126265199322829513393665583965078625824760207290839176658911905660932204392193641053240531662901930264389321344362792997812795703195451023741954107247487042093687676537724719188887731269084133020601815059850754855145541370403745888291715668809995066374697998769636214255686017718316238336780373419752997650539492076666731437186609919247935041198841917399600585703279962855094639345139235625137023754518839557985221456143154087717107812991467584397015951550421255994681194829299679595923221010317305749463568309797234500796167764588880408760561763565142511046985907203401663030081745753467299271049776847645120360272405221586441273873063747394601720942981848081049023170554189481874410552308353979448183521035900485647628065434996043087841800351236583138880426386443112279236926099135696895162011787022770043300914779408017642769835047285954771272863021299166079486423058710305957045079225955983302146103038854663088305188476919769913730934909471860258003999179488215135920728225631298613670942200659377020997921100467879144195581656080820898358153003820270358651607706328790211650882887853852576265210744553261787830545980029484285261927123786110796342925474900618107530915310306257917499710690136514091617909774758794679960884276587338869288478053828087205393524238315231564899886039148191482163261846657598872786178628378391192414310200511582393123602857046153598168464050995352914922372070174238080901249137531928892325138110634065984794837637669060471121040386482090990146192710941196913760052811766945941398779073927712068921968161385130642221003257779353753372086099964482094039942512443863731470108860167526435966709813308524487010350321679678614594582241454293841367549843268051923162071596259053716480750163011099717287181595909829337556179906002026553703170712418192682627438456471389974371328694661819746587366930615792645197895958649577544651720545875308935130885851461513997148642852210417369884262288981200025333298720838125185121037817219809693621548825832660875187831559598566956817256072832618199802330246925930940258254161264953225669308574675890215561151319049524334936006533374593088676716696386096719912462464418829568177430594999124017458972245626783488765418375334199790498342043913643874246415400202795517224211743817035716591257027888699181084305277971908852662195177998314696114504496293359280014071413979353278758952374895912003988916668481181248408123105664530418548119409151403637295798126642675825853896813516226687824391364797838499843295322065880785862602712812259133423574306155546533954792869128658348423880032800513704095697306823602637969626178281038771544845820957836241665704421769819301384517218583298938035862087019072193264984153450316082820127373993031162395556686858742477587194840779071697452566304819747930187436029792917199700262565932452541956613383682548604063532485374477408781737265928186234667155453428679796187804137420031528781854835902591582149833497390879981297104965000*t^13 - 567771029741962202368233284876459760457899082728384775014449732228742398185599106261866934591714851297475997843393512700124474799628739605198421479419445179574936324202421496255530097370370258203054417424099230592562833843377599673284840974477100657180475804464909223381355225079224204133803967055346811080227052479702370311377706182034931296282623240493838309660120213203442183086673732887772186314187588110077847655623013974227728639603206282403569542550768090017319851107983895315448045635883909760101423431566637052855920717196061021672031321852344998671863412789788315140603559405407714639364600799038801231084332368788739717888081262124201103441011438984478883984410229888071645548757105451355298246189353167155014403845452778538098326400241404341790408468775036007217024312243216159708191350073448142831319413585877227857792192377615220806309075230732108247058561058161864956505220447641749112009137097710345784276741124539926473978641924971611950966826813324709407797724348906920175313535956929945006303171435417722064781460544972102973132705060483482355755356326071398996307175419719155197398602616066820012342076214440393378178419344614348003351211745364014113768489278662216535569661360303372432904348939982621365336638038261672395274494406506450983907878842153152838502534657546703993952953974283646981334678837935259261651376788639637181685882640622802411457364049715305605303414075929099316647562289979320780138354950197265298556555007473983088590531069519161711516303765324782078750159924580218970360350970450646178562784471531569371686623006170085936004474220027710973418382666919706421447802707874847599965667034074876740713244564882066641739844248215743998174428308868704061938813942432160665373307554092741975930236704493007226960814559957855191381565218115172334639024174596428603542628386246197655624797657419418303979975370031004194246941250079602715165483827445902332186384115574052911770965565530470488897806453571696642576671557809958543237779779670787466400495412329775128367396088036660346900858629221987517412710657071358652301970897845160978019895754511583296070892298576045484459297386355913589365843177989956242487473896828086229162721823619661947653720869503713344303662394386491571818625621654505385981406069026977242490929677549866987422570802867520520382080437479395214795501768764070480486677016845148170743527468824317220602263064724670701570379376730637723136536286264540330020510381914907310243012927549371818511844691374395724258036369204565848253118209429595514106208892039696015001823353025205199538150794240355964430465711950805051997248330696458493950424849344733720290483653893430278953623807543151138426374942786598267073940697255940127129483425295592969059250872022088801504229291214293894616875952865760188233978058486332847903280959712393635349304811908790501973607850832651430420299885564104399551618070615583891253408289483267703515100783642422737023485791728744726180314296788797254043465056567018498165377758507689359928071336054831715573714273462945301477136722651455495176504539908887362315328031166391120887577293434164070478428668889447481147739661231216332559694886516846609001797947675867603811133970812284737762317102669458150128832547512234690553199627229334203432878652126018410414201440722359265600063599500605507448793551686023400867471480392037514584990128538266068068206260553902235760623092470712759968637329533836219658780947944963983848453565294949057099552677274571975898933008389153883743946071716363971099870211872273111050418810651730772968248930140783218825796736588393026147240568887752580690518260121675803226627809628018764447960964685925451923801127152341957753825361749814527860395701778908971550384411001149484226031656285039882188653729204660223408953331048822960069812939388262842692625355313638180339746413976013196797711493147597694348333015509088319606245863625028745339206212445698969002074628353619236300970599229310480556069318178461528433026277668548756147090418800512531079315145152925713210025609083555155304379817400826923491756143336042494539093539656621812807233741524962096615564338759837747947837800759139539836593031298700913438732181977849873829566792509216379559923057076821772362721772056183176546436812620447676468317478183224957798020544290274011729163028893117565076727956631534578305164770537711800545083536019333611784342310885337088263449805379041068757557829515365249391954808164126284719065928576913449433224361787568542191744003350655374852520534314467325997331676604492392750559711556594684096275415140698640821581754428413353178138755662471550688085746772458695769278830457222846241000113910947765925992324004995524440268329736615749949459777383434211515847324825402637749648913371130525238427880126265145401563661125465313045976513974395609287841039809911985954644564954180745259039795454181423923977343055450564839814397734828933721896610373495824411920344220320990933462416394672953785147043127039778098187464289234305083864341272732784920916999570002585889167028767170277373765991301499571352393375296572799803964608617383887428479923693322574769181488483584349375996210198280195282744114344838860533562264689139217650057415036967030651650405919177538716856763431401413238482174050629571008913912713354306649914362250750516241219927909681765893842226027241440947702030557563676647915970123550189786798632281917624426496819676514206575364906685496065794817919319120714056760242434374242889385407482613796982050443223214735546762935455945070375251732965563897990808190117964624247920713/3818294046452495046781241823597314056454669390444293788486339505296315025098171391646880853707095642959817431295406319327916835978400332659770418810752803994527227926806400014694908837316049144277074073713758501205006386773783440153463842984838808078707305574179147077760547230791834356538691448382740636837377598780524860898025811388774544441138997735641413180437740858144610172712537599913462878475123012140438892035880785615426270641672493264347322792018176473798265202755611769138876255710574171092500215729262985478159794923867105369976831221206953281812157422515080045274608071180020441449652700284779558182374645574374531455094853054922557726726190494009489419781726533907028412170896212417751111721066218705041034574924373646476354520331223661354095355347266991282054151293552263539132151435644855604117069601149332408012375019344397149856205805501792811814799193894666013753646905848955642578489823190181931563521348688199257511409667805141750863391284871149629765621765906127501589821747406811623830975170877527197396006870495719326846984559500741280128546843041110464076392792102660642345172189799791890686156362200854900830676111486223591017536395316262255091670938157679824350068631803414010647488224226653034852528193871426403004634566498264061040642903252231198312241906794062917003286105843522291991159864602567826264668136567903683469533195561773674395532864438709477375060747502458377232471299108144428437432983325783832526768050633406116462461798097048356430379423937635963682858185309082002935747572310421757833774363724743409564057024282702295312224143615631538758309120883700691993747989674929471676946496450158069780453678149478819973734208409737099443681721080842361979756683685973266307285943098441203444314448879924990413923228507831877287991760975589889919888948787784801716569665215411599344274323166157854839580495616664948911095417916704836232377201386300771535682288777362384468091868237102505694168640495383655028886670016234123438192203069078613197714148338070966382764869048056786726479512589789117461015347573513445949009816998042606310832492939709602589753565826988949736451015021390972736212376061733684612573542917273364893446609161722134855270872873693846208370696965646529140320528921165567667531630965888902813104171588546748772222010803265221340610417201465978367546317436719578604946465341321998124248119219175809699005443235277915839134758196494147273865252180987009331530368255306223594950791823501170911219960183893436444467116762108797134145690015770634725929476418740298926503105696304554031314394145150834416052480413142591063164820013719877196902236568805419286320049416349043184767328249622576865413213818455918859547339613274737193465962761983943602070166037073250709173763554753622649144671686986477474665608373253460918548790493257618068906625507697005572564005455815488316726341287047277287169134006107329776021394761623034520644625198330367459261983042399678248529234845274700161331127879972359899277166649773106811479901700583024669663605098893216259094802501979856767854153126031777066921905331061413329990369479214113183466436772026315495521578332340179681244716530211371468474919306280094029433750834647980921091124612577815696567198480691381048969436667538534065775471767399437905131171262530196001781189507561017047327820129368522536181842410254864549723022185360336220636590023517041423387763847832462485946445278049398353050589197894240607784680451169735988219953277484200539311805243061592891557748699556485879669988636458508460823660720478752191727752661838377481548380901744965810972086190720020373765007720727694605164864881481942837834782667665191986099937567281127136971331068339627269340593908496095789139106490590072957686053519052483704442827268405137976344710746459785415976422821951364384351644743968450389140000318107363917326962847633396466048273818343434284990961721787438623614474263997881534573109859191332854550393079378007575597960518440364167176801086626637784623845698812108774157605400266070919766231864339789954722762597004542177187697428659913848854975350955533573298663441986556745659145118542125409759092274323944359496924753638954254718494691375306806511623567341117425611826819940805551959769528622475436888288094164474607398096259759513902292498607988418382683853326891892730881180366141413500344694086160360383920726950128775851817533114593645595437153634406344748612472488015539178715190124065110850908935321690020311636230876694798693139836424316111016665014025953787411565368875522886253360116972176092617542236484853332276057243833137741487441323262391699008324772522471824999986196420075950222931247843709070426443376051169511792705762841842326005174791887844067202432483763791680811052695573609122946470262370347533457502941741161805447528363748876433955527980515425248090701742327891469522692003438795812348006162083085971199677253817312668896017910329735740508818784780838089239010699153023790907180481815164354484914483909633280411022745430754859901793440936317926114682655320766491192048282768718835782007726006319580357803329513228803504883440984870143552513044658950134900478785041117728695671616835570999881755585931782336408701700986953831496993843485887955199361742126366978715096042768365578827296348275937649893490416879012726648531256910870052536377329048332781028899907538187679948502625321551677831528250815358060667845999283840373370297732631804050138372438692352143252596126619572977653424033091573236816448971976008386282647022605893125224476603241259766791962397178497935900655803036207827990000*t^11 + 5562177221624963939895376476193513469586697651742662260362064212207031073081454370828071753812572300991550701932236081439229915533494562183825641573625272246275070365890692430781732614763999238162165213221904877768701695193111942648542103078175125440066089039485888497409578846098002742657581697566454954049424132820359572743140024184907333441282496003780455615659725779431766601235274106071037973459452962388278585451358936570855654206128061822093048632223630180928616730273445673698651872248933292122870130806188324227125595803452385998803228283870906085749849164190938853437943887975481221381331017706815316010748818699567727086262205899029349597601262226273029118793779608638341244858879559232659450143321740956464156905270221809486025473311671801365208818744269569627688035455150578241759719936937182600257219469228597089014714966569637613451199316772588270472417141795013367582555222330311142021246349689782163928966810749372120550926901103223533901785795105246448926267975146483851681303608569425712292126500739626983835701814495964096221516845800710247997181295888702849310089859108258820911298150233438417427726416670070700912885800631026641313991808027973396752536539874454402340503225016171301163614504602326948302574098394752507146078770152683716922664675885852982594084044774135985028877191759034038493640926918113349546150730049252109332661101122040588179131774387962364259575784959078070999337834345201398397020953630058083704714038444914778521089775354110089539039240525486240795239915817697789028830370434678852006629001929801452785852967730472601311377584261266248339458697355865160503254667478372623769131642627386335352370492572274889173345345323251669383613691900636140170654302333669492562589297849117556518183027880831077364883618998982731563708864212154805419580169795880402496890036921483653579412778630949910656397364758366394913400181537545583449579161317404751179514254866132831397762853044725298359896516802338349880801920756716787430050197118461822462682455434159610752195235064176604073731470253858486512599768895487919267129432509891854380742800829474360095956730828917520865158903158885737603001894193732296995558693772150407521831542298835756988321810183543384363805769622878805643674089243691947760916468942980313985515554980018432192801612673135436408438014040095319113130752648119850180410788990424680041571122631788133917089011903364715978159055716952677905754162172022855396976597511647384738740554958413188402093911463410418608137372606283176192016190036418017442143411683154138649568094096422544804354960214667216559489651265662907742654716302700165348589234630487170056990923130669666028037711721461643912649557315113513440228659470693924032707976183346346730188796756748147843340423926001844887628877270186788524032558022611140407742181390948217846745140223328303713238924553789055866512719736884084333115263079938002420634354060923515638666078579197822719104429493156080618037746264947854859882248402244051203272383419071109595418374047194688809470647933435253671319130871101231013423028818395083573187878708674330727701813353163734550350533179631544347524192661507385061571435969034013367617092158894717328773293260546262624352209067674939656089226938305406128720564865878836848316975731092966378122290796249422009467758334841803432580256633542830606326657999870579620857703068813722034532746444865711080367486232647578565868022552909939307054694145161782637042358424726495270564528372664837191979293884029454995477715208349592648628593129573363886999147464534772784347825234223322267645517779245460031813205895330143377178471473944077900189327323117253149439445871217065734606610792064006082818238344849689120721621476758177060259215665439295763114305385211462082724542950797866344066143765296321790884850247656933693354463179174259232448279016825959260832117586402585208793550196296629691351118894395274226097780085286525500907036959168079540480161749378425541139601435243265931282186862314027882455129335858507388690034537504323491891778088081624489319031522782831433129089318876861626688896121907810401654881627090976945766467201016008112001221889176174002193684514408737524700977507330794303030301020741467507425801184570901918368118010083631204067766063221713290402529396554423019856777742537063530771808420866952171562866348732992680062167253858957118869507929155206416105898985799619877378856682247278705816596986981358394830069694672816871719694508058864971892437606097841502914394592335976365719601861620854964264672562164506671284613291888560406814438935133021259706711244649085466367712753507242088941346532945489634258433286206637444518483937707058788344637646219422259285302195466141637526624867490098786258375272382567117887875965899950101127505407153251060052714475485443467840789888529215398916931339031634358748986735847149004450946567290304560636296885047020780154611415399884376414938835819633678759158057712864805452042035623790363945075610198676631793403978778603494390587549401031899941690456342394610679034314744834093492841647133551299608281975682878469179354800021395494764022414840925571513050354408169388063555564092404455214728115920815709101753337049727619631156185587880475794506487395781593245934982550217340030405398656995523647269861370363625311840253459368651997095372775275261163434026874801570476823783736873442064398209606540118238366365342970456914686554428220727438283836260764419954529069198936756412476054907399089317907251457288255674396688804374167586118522523868354896402415212569363647275467945812733420514721/3359144187366582517405797494309737041165995396243367460420857179784433143330116281801343431048817391893899385182133709428734836451997692657433025948759779314185328768607930412927846049628794234677755916349679041435104368764235981475009815865911941407242752078884104641659841426289116275164913801714716075257682942527166746375038207569274405472092033257930533245490102519952720799443854953523868967338489469930551115268566121145171261597011375949309557226277990752824023812124249453899926385961377627018627064787819111474411079584272085949237117266856817149674245492457641669830336450620622983365331963075534816310944094444055994047619696975068120160087366087104848317052973918204708245607345942874516540536608005905759850167289717715487572889261394016076265388866758135580387139600502603848551510225508561717721991981611125185948886923268233392585997057390202226194069590828832425599770865420618726558426421951562554293007906508443296795662655251573455322068482865393886786305748555915669523645682281142526065300406579504551909137044318609077793634666220777141193089085165416930771206558852315700103165233976366915831146059646202099005787309080005204197677643779481718916897507844218825471972878829053475867127765263398007411511678558387378043327259876847807700505594136150396715194817502076851233640951615838736379222890884109045156341793145613265532321828795470390049470037489954662720709692615287757370266625390390060917831667080858326665424192544739030957850766875878291569626298209135239049994488525664892082723926740093541454262996486843014563979167112707344300929190345851846222622449097435683781499793916519202707793680252026561889354123352003991871892669848466213235578994120871067951690942472734981033834808440853648730135636402114010316648960279765094044110751718275205657022302696053679310152162973258354523125335805427372795120941018760988804536193912221079675433842919598103758516493551884557735803821081590929384444861475813770511663047946781970094749590650021909960689022000417932675237393545027958122620351200866976086328252027798454073641386504027982901954885663709522878335699536293528530642780465068708264682837840310209037911574381471242765009654410025048138924550410632161201814120655527534011196985318395408155510952342240762249828394955024002232362314004172578474402014532989694468848872764954049277701652884028027849807282883069918582700038686235746459478803523365726064182955606223321459413841472605650207657959106725155109145759971780250712019945971465214278764670791374215900136456879386777980591107236323931409048838249196446577522169643462194487819250407070061963974742621406567617140063474033070741799057027605461997347274856786594616686772024778450045951680739855374383921228571115192311395618487294499525585024916626353558337068966369732243093298436443389496120603790396440652463183799753675846639998747279842193387045641872923370454822041537864619537109018231140772285729581551116939143594355130417466931059752405683621389087360137890717399443521087915953136556585751307003938652501116778991519691212626455874624546215001278377059027549338616073154597750190151057185108537876273074575039367453454049390810259699912722394342296781561215329916877915333359054992863388242477830861908267025344365971287369655497039147918210939932567001469276804747386649758811957701205975860421717087618828767570755790105040073189117192225385245130608872011385233363958201096255846847458174698572626916575235636503895866725424459560662583436346347929418434818452639672502924372818409615518841182240672490404252312589392188098310133672202692826285937923819765542310189328893789879483739211585150051878452649771420074815571598750528507371787090202387490999440270495128935096616684524305583386422538983577289379420134689259279197996219705257977611712817133359463506244229845915279854953406268395565205480541005968891687636312220798574742499129124833733752136280040693398623575078790708311582802164632305766097910376073790755959784591022828253529952694065153350884075891664342482652930212667350394714745980380876812863559208530164565003130661109499163087673296993632918037434829235561428336490050267419552013870005588595704737426163028600833368348055182004644842923684336607242805622765602471450841196535858475184523432355541825650377811072166119964333142629992718427112908526928244622299577047754259534375790555636474757563759712585835909868981792591822671331670592474688511646281271087135849256795369161974113772249150289771094292098666911046089332844475324633268241259181393562906271917480282782547549719069861360262202928073576504140089097202573718626644588043737856300561817208623765290503054707663560081016377999632894860110786303052523163330818121339977591195731193523608930882625912157213320313242559238212996787098342463078008074042772375740858445362007794857812962520312588290025280615913158421092594883162916064045780820461271756612585017712633325910942309008019662579872680050592028876890840858103517219499878441597260292706587998602779663725695499392066018444320626204476765780395779221296954059650819777479139263039883421207206439508790323351038711381178696211139923321820017104911093587145974476723485510455555321443272633259480333806709928586638492635671349524605743625469617973313962395756147493798194249311446269045373267337928718877955230270764110174693656720611434695184626635088572286978654811253872537517869958568472519430282829613109233152939596798026471442393569327090599793112311555089270983095893377832158718137534476916233291701498279835228918917783559108601942721103836674202500*t^9 - 556068689555077887220543561055305475712304347917278806148000852011423311157566739986691991325900872612046040435342030081823924390350729235821407229743406563455749201438357289611816474969022904319560121226528609815804649045807904657080210474519661254205330518637489427615133435043260484583534643760817672861223831706103390129390613258580224311191974497459209956856587739479888963254321528297528917236800853940913388013226444181294152926060266414287277758558697258454900601672042185396233665691053254339801729826106802318623876187420575089166388298956604192738805241776741056187522327594596041497977171703269498625086230430815479113430613319834884538207777142633158567840405149591686713171737557963128655722651715068147995000024251103387704722521186895211750801863892008250859699166704830222226497552431766662588123424280267162437882440960533262947102714578313115633989820759997324448711313770469864821915031322784810412996176404434392635118404999705700053982004916110443147624840763612265010368955316304252275230360832147267789417986545752349890621781387729468223668468020871083506420112624157022506098784870728464457145638138844531440877889569889606398671680465078398485086611964367781728461511655279497943883320490583141223606198551305796529615867660561441757196178348123899885814172706823647591879381337750726832577677174373054739987716137864381277573901712114345742817964685957981155362783563939465020310867100336217139564973154861784415874989344139821755557184820416643390954326517148627249345121350361987642289578431472546577417489873453148156034748220596675532812237827088405618997592157169462629049139338551926995722523996021141753187815773050069886063222171384905561873304617059330177585322948438315893193773980097551289005918396006010993023964560376597601048556434685948715843864184498234884512995974729166746644048846873060488248932322178647608461918645297392913566212451276777809180748021129804434328688460247577597070929485741720401873427368824213294120726773951348344785344699665956727788315574427464451812094235923214929342287154616244392492873870637687604441902658856726290131580547687602239546667400867796786979168915581616280531709414902731186123019999384846231207838541859867937730631389816281678967466451091862434131472606969830883314142444549852660395891964385350119928962773091455787994673668878037955847184474562972025821501844385650912770914971905871631403085817963045002287845235278602354750063351488993400363271901325503500344538302405980323171558279393770644067477215808791093401763333000644170894680792083267584288089089356218893259666612438837075970086134853180967188913891945964330057727010616510915764289665131358280611246673277263230752599606261168795880074698964500347084868028972192613752831739148537418880963367998943801347829809918996194005776353186124644179463962008710359401888518611346914258494739124249962917803205321569555027480711402214060539460465203619684494482434427815281984173546623334380476895192564108313144340426573460855429172369409354717418796988499761140895320280750672497814335446028112125879932363619127325800149031605385472422911998225126007560236211354408892831728306803992689809178005129922976850742930665204541216066873016967043421726790692414550092585369724719783452687467851211463331383423375547950322083188668935132270534617644649717680490643138648389486799565760174507796836776373525956516186015965474031983189928322148690421030416471751346240573967114591809522182802974264676473706120127980345500698502107651070393169262374172998621124954751091047462157790529020914210668031234643366662764108784311669000137434797681808073097066123940228528265520245035174216356661134417653659234066890403426477525604536492225302603658448673932819271668244742395570654361218079305165336294450643157076628497176523007480119833176499727324143423327697592757423579984461147664320858213281052087053470527423558137459852818899919240107864692867173711059421619266261273545991435300823833792204893395826301615060430062618577246081427375562858266131175492710597765949526849361976186021189187226220170380631810442874603379639990041309784177303160786785647874504379840628379402774845933692368914895101387992306842096837707955276929508356345012591464762759675468985010939655867969579616635931762302281734515278034794695091477403273847639411581592610776271183412259956174932094503516295671698307660971201070608741640487745094041990706403878634205035245478697476411282968906169592377684415964833062007390400679232043674566742875955490751774466051953553454968471682616532716399727485329866738992963879704981620451301594352099711521709415704307044589483055584924458901884123991798949367162786713856764397971279064390741251483184829481827613555857058557792876751027193020554088168441878592467055923856406952469575844543723112663990786421713389958140343234392273970050965390494774702208544612985045464819179372752054702938772479141372070922522265201555767664123553588794671405199718428608716865369415075959644190380507884354211315244905564207699415776699548694678964290278663576991984674289753400450194460154614388110398828801547054435128113572413255251042644132682510287712999485063364701689217756962824226897721438888965103573211274375737435719306484099061309478531248614767652354163867194001542795203927531542189341850385523576178272034291290009777351987184750373734323461109860883329010982812732274043852132714723142318265245648977709658071291516491754180817656284381279345214179763251737157790142641980335655962143524045743532666481894726807283094285303519476981533/50867040551551106692144933485261732337656501714542421543515837293878559027570332267277486241596377648679047832758024742777984666273107917383985821509790943900520692781777231967193097322950312696548875304723711198874437584144144862335862925969523684166818817194530727430849027312378046452497266140251414853902055986839953587964864286049012425720250789334376646288850123873569772105864089296218587219697126258948345459781144120198307675611886550089544723712209574257049503440738634587627456701700861209139209838215546545183939205133263015802733490040974659695067146028644288143145094823683719462389312583715241504137153430152847909863955411336745819567037257890444845943945033618528439147768381420671250470982921232287220588247530011120240389465958252243440590174268051767360148113950468001135208583414843934582647307150111324244368859123776105659159384011908776568081625232550891016225101676369369287884742960980804393579834012842141351477177350952398037734179883390250285621201335275294424215206045971586823274549013918211786052646671110366035160753517057482423781063289647742094535413605477923458705073543070699011157354617499631784944779251782935949279118605803580315027305118783885071432732165125666920273649016845741255088605418169866010370384220992266802321941854061706007401521522174306604395134410182700865171089490530794112367461439062143735203730550331408763606260567705027749770746773888643183035466041625906636755736672938711803790709201391762468790311612691871272340055372881190762757059397674354080109819462064273627735982518229337077683113101992425499414070596665756528513997086332597497262711165021576498146590015244973651467362439330346162631517571991059800424481910973190457554177128872843998512355670675783823627768208374869299080684255665014281239391383162453114234909155111670000982304182166483654207326513625043073754688535426952116182976650670776349370855335639628428343249759499966159999315004949805502107307902348037096319469011765555547149065229843188922261862333149185837653594816538994794428251032470271352164399244992376590257998138489566598229602554336172775014797735835302003464019247042469010865197258724697451145518126347993104727289052494665014675143191932429869627470969926559800740982920535701894926308706896788685497401409318934890947200754920327616898087648642415373385425787583589889062339315100995850297081712229344481395172014391569874957821881925252423257627613465667439242552456585171274573106237901838063081350079572672367924873467567901816221293586269380983630637775602142637991808195292905247051310979202117619602478568886713230815548649021346652597331816838442309630978104035357928375814292132311281674115876402768432766971119232359386410125451203524240670807175505458626429705079950459564244573234451770496740532758633598802538269947751857040941254857397431815594442497539127091391977123887380467499860976862647125324030162343287664238704793704642988837469619377774056507031571663403464499241761965000351981034751453516630863477287605045584433210714012805506059642452159768367585869609791200617530028842684305072566893845747127614822055337360022287437374500716412135129279167564295161319346555361170106939114326208406498403567312722717905151404177645593386092867337468043526643256136637311926098021382761479947550300307963334471888997839204866788046833348743528858755370835623214301964447749679720917482270119426263505776172404962368509902314731395118652359721242636165282139638487565981842141816204319120607530411502622012965139972183615711931250202749285309331073040568978677876353653134060124881321926491369472774274985021069268581266105961032182336632575129357016568696538646847207227066793717397344204508779010577991524096069095302891624079939484548422969876037027524888362039580211942141085612679620803834508373733729018808841194809574237803580152064275701682991049518957502698492727914949846100701098176053682532349383473357179156994050259297289682432778717773029482642837688831447391023806917113553453569367272322170530292073774329023030086077534163119966153417196134594791039443456777698618835725372415898184767068760727044566870271281358771952563618335210359067174370341592100309596183004526905292127692756070336192844362811481105342287593408853398452404685856909937069118526776216991435424807086959459901874111318307610566900550627704280536452437421644377690542699638046328822647076299800920873152859247600451593868971759568890643687819319485717317187018738465151408344275816533713566065527510126495611644912058732347653353318245381152117607558567850005752888772186312541930053685587062692777757638973453489189476090887538265650374873445588684760542716048195512533723994440979310249049731938207901866674408862517809535358073357506667651192384094944564743387325607225379918917757298038407978361981689790142172624689464989739146736162051248954249326684970376545008230752728969836109566984972314419144553934161792365697822121440604780929155051822151564347018708424689323855302115615655860985475407413520622131960419365571136442569482524933881817421799636782447188998128058969823126032520378280554655418824896458586200914991685482975981730417401874367988605353327790384209158326980581855271303643559340501607490026240031340166149944029832042825643595897144850021662048944084346716186359829938048260063457294750629814427954073932516054973153955652917617055523202819629998987212710984887944036869579944282848427082673458799608655829424699102621238800511152843574977066103458309242578601260588939807793302961274336973951790609343612151037930257989776715241066495000*t^7 + 29691972336989525042875807586586760194185224774743985227671006589489794034696924790254750220203837615233741777273179670871050618306703650787281268198785164859690495428991411516001609996222539482006315933107119767680706101201873819043278045389846907511135409417071725560601273181969180941000086504179928529701389397683780450206700568705819096115959708702766339407133170267932829611033457565837872756579418325592052710237072989590349714343302621281116518237950438865318878354665462734265091164652074171621126910551962701831237691558026783800467105282908563757054537169134492425171410136751365266768835030576636382169388622777392012678652563980249731637784978320929901366520579976624529108277165376848207492505809004994599086220955287313828812370882560549985060774000776859392937073386940204284350688505406011430163020968112177914486707888030124862318355730827167448808690101889147481336347095934595862774093092430272512402709612697606807519159861786812235292599896924593745460401518628571130980915060373829074107468248520151816678553985768104790638353637308258971961969835583348185450890848832151670949072007798206111948107243112396639898115016382303587620070916777003684455948922737141345626599046022772750482160382629269010027818395744320310744555288551784933104533589925851827697242575989501789398291305458550891966592439966112827286453138206417692533480667401520782641929693742865594228328364895937335104695906037775111405403277830960225146449697461144757567366200176535129986751747475180187336990642651359110598664217714444422693043676438951499201945139335652599115939878891521527840526419653473105969380071132720376753060713052193602870415861462956538922677518541209768613490927590337165448969869810038466598380470426612067286308924907492396521773389845126839149030220399625103312893875782631879419951268714426491793918194655782136155545215117262394173004609549162064823427572954381908828813300097913267067262708165314503994624225652222983799031036177601626876154351800039253646252112884291432283627146750202352809449530051554335422716715634695926975606333318638311584187051489627332076184954102273881766104248110699215393662716048980477462438330064170067466169639365237934330256248276519299242927010925753904161926318736255172357857375674123207824611702196688515115524995950012654395859402893668648300317326038832192716797583665591943953892469780395515038422377117225316294613191495237374522472043518521641541930419857747839165758069977295033870044668316445790142263754550767144057967648511972048434348762965912013506284515609149377855550882840286344388123323706593814116767902900632803951500212053242650891451022804245416649994236254196776470408379582052815898275462401079873141402276385706597718924384737845596413756376484347464331076709583442201676171829300905781847359466853860480880535486557120907704035425926047530297937521801852999277549426628032109048895838168843193285989479573530730664101075369638595357033991499908480834877450792942653360946989397109323792736515816023477586787234629881696671023082587736251397360102007862696481761738349646031412433237600848836300621314093378287455193064284996342921074697468921729116265663964798204584692097285016898296933159677758512077842117877632043979775312495626799698047460679487945956508505733519857404134292563968891168848406521363624508003717904601776866568435131910588773507862974170482812456743705579623781934014894429830380491346731848638583896649969777974641709473986160624191144269403319082378093026265799336056575177749558943691408538428160736606816892211945172860915207967035106447520170634648122949176417407122787057692450840593234717639523793025828386775924568302479659364893402495803603422934969989606819561019953145717013736573781718513218959522004878483024270857977353667452468299753123767170800432454692799427088670106053086240902402692196781451762552874978203518203829065405938698908155477725305092117361577345586449916202690548745695279961661628241042625293501722973749636342543990602864357119518179005846644444219235048907550302217204737912300055157579513669721784433767926207098414722832922435182891880745876788572387438887281695742436787730861322286887836172890336900073424953211386688475510021990041919244235151281577112455956105139439392397325662680788732853231481291992465905836058021202890975246980047941423834207653339173657959081215273960561918664007187564761108227350117340658129625955168321869277554347479957252650669441108483886397531928022732226549954350490421631143816476076457020955808335436252021600315521020926204922800354091947034738291715263462108282097923427591559959395256953431694496944860842361776337201159951826195140128319816827185735370562105434860253843017824905077076976656920307215606176423909999697010378629003097140641296420091448119280113747510629178738590283788305189271734134746788284727718813301982677422437845246707108561120008144019252443459222903286734777486592551897910888721749244642550568555063262521517374590427153420697927932327655570175745967282677468239491118227234147856106361452007531784572525719985108537476716354557799874400443020143999027069441187431046975531997025708931946110489557325056987540192579860340249637024645525648128117953705916171716434390560578518179990564687217975409770462100165647563193815645149649459316800196882184096914509583218935717682770737240197770828054553791305605712071938484089214040142821209109526400646235227986810626813280675130538408434546591727743732708530918497090679890412208302775270164779706956121374283308454860525516450076842141257151/834219465045438149751176909158292410337566628118495713313659731619608368052153449183350774362180593438336384457231605781558948526878969845097367472760571479968539361621146604261966796096385128223401554997468863661540776379963975742308151985900188420335828601990303929865924047922999961820955164700123203603993718184175238842623774291203803781812112945083776999137142031526544262536171064457984830403032870646752865540410763571252245880034939421468533468880237017815611856428113607237090289907894123829883041346734963341016602964185513459164829236671984418999101194869766325547579555108412999183184726372929960667849316254506705721768868745922631440899411029403295473480698551343866402023401455299008507724119908209510417647259492182371942387241715336792425678857996048984706429068787675218617420768003440527155415837261825717607649289629928132810213897795303935716538653813834612666091667492457656321309784560085192054709277810611118164225708555619327818840550087600104684187701898514828557129379153934023901702603828258673291263405406210002976636357679742711750009437950222970350380783129837944722763206106359463782980615726993961273094379729240149568177545135178717166447803948055715171496807508060937492487843876270156583453128857985802570074301224273175558079846406611978521384952963658628312080204326996294188805867644705023442826367600619157257341181025435103723142673310362455096240247091773748201781643082664868842794081436194873582167630902824904488161110448146688866376908115251528509215774121859406913801039177854087494870113298961128074003054872675778190390757785318407067629552215854598955108463106353854569604076250017567884064744005017677067156888180653380726961503339960323503888504913514641575602632999082854707495398617347856504923221792906234212326018683864231073452510143831388016109788587530331929000154823450706409576891981002014705400817071000732129682027504489906224829296055799445023988766081176810234559849598507808379639291792955110973244669769428298325094542263646647737518954991239514628623316932512450175496147617874976080231169471228892210965481891113233510242682867698952856809915651496491778189235043085038198786497272107086917527540460912506240672348347691849861890523906795580732152119896785511076791462793107334442157383112830532211534092380693372917128637437735612123520982916370874180622364767656331944872140080561249494880821036021745949308278863574139741425092860836946003577860287996808902998942301590144234534141304991826833967924868113589786029214814817848131542459519875139263065654402803646051641500058914728961480648529742096985374997843950085102596241796150453877948040906179870025363354390969905019455500373005402297378326355410693937126057399737797547001237678289521473447163311187536853611001045009036146544737241591020361627627143130455471436579661317881775748856959641684298828424831753039666997720020547412855314094662429917693514758616756145016934501757795494526715317775279816817787564896226005772488969923837672746161027516722747584704655709810010299378136215420201228408261600575690127492473020022603190097059070252892883081707532704365513972941811749159016120178348054440645637283507923189753801474949817866573818503928652573644483028513387731531923024334475913836949400640851915588007550677288271139824925050598685338979564562959815323968066919393873283588081704220714552216943094747423046709229958590721494729227441382843562397961594879945898699428379233110627090071196082102211125785750833577963498748643001012628295543811297675672503325088279073029597865331250317172199911398586048053679594458459353498109754345536004732764137760927790320774232121455071726623233808294198523895416965316444953943975773479060995175533162967422634911007546594136705967007251408169137449115475851113804047945781182885937329233155908464995594877017499978714493854121507601053212110903044255280737805177476051498010087280393530529888963057738174702424252475550791897570971477683515342538096835737212790433440662276638537623266083596696790009898995977693411671560275167444916042016607354573046872691154257348905896107620730230179927675923530896672449014283860022043340697449888701659673602110445077377401274241246790894161199553513562647550108290127613516531905195734619436848053322967933543839129958659540966836226135142390735425620244813297169030294350200797819973714967794124900274063959792691412051316735102319706891660647406139451136856929806556480236839565764001867107310828483096846123391152902483474651166074528030976557763210501514994419224250894728763960512740094347375863855525687652880443627828161555225279164637222707407890555627556666147924507654430072900543190406405553073508832060688084415603786609590613460305345292076379872403063109349479555099157090861791552139958496230670251219687829890845136499712558331631044907225831722006473057640482849688957633514175338134984344755105312196898553545956473970684520253394797444282791625918407238142849883285655291106818164904911226954696096756120161796681581738202964150877595366637658139513408915661805717514043232133899569300167105099266933334203801096348868728301920813695005863641920806100378845390739635013127794575762301030196562481542426449379754373184226362836430336513978724859082089245502340554972713175540355257602682983286145456301210983991465040699633910328956618446812493263301559724872707848919710580526241931983390288460152162282204661111086238714204155844724313581955602565065282988316328382906634629623884096716271578289060673658612847810168564899126372809365993235239277022056231032338129953490518000*t^5 - 135456368190393970875861117397449114990121434367756785780906689444033130533665221582268557076541631779729931224550005484993117644516723879679261771257173645141700054677593265825217987937245511374623018505237964587201072070332997521018964908264695108083906883723395533352188117547913388554388819610170052007657907271191538101947258607161335932183822672677349388435706441463420657236183900104862251054522387880419656821121967924227803219738650038324294603030104446135221483346830988622097872781113882312519215955518467707550023798423409499707201362775977501128331445711928954571835165599519887106747013259896526273325677824936785957291963783290084407747926364466884029208220128416173253039196540629637775098713256432407450513580146329631292795263083799062511160219599432269928619161838972062168989137638856693919646661341444712092088526675546007139631527129104915050005117026363980152388899577382370388238070087862422599658033969039542698700466730160186581402979046294644640763167876544661652622042919462054573186044650057972122079474803185830814145493262280340918926704159699719455271930736240761064158509229918155561097269116612464019470777837120044538351929151225737793756491684452646382592289680881942597484282557818742301333845656243765728832074548181646036093396917092100289298837229524881003598182665831637616558419071724686732173650239870217173801047651622080503689193419986755506206292905271118555224160016280510533391152114612945836139764175120286107052636475198915160351894633465202466389097605592490655211903647630033229070369811375432877102102333163655606041408323998398821984103361724023180044038420756949676490269092572633538473881908277789566338872698026237756766306100618489509716784893423293635356703941758037263863257168405610880335180374156293608544066273616280273150278603173441584668914747570654214082609594659648807756611709505930928268755745417973624074133970428062087081991045485903564511940319434683521247975326385936333951656260513992991285427442112519371398752457413099533139778826715635326067807261537532983026813397997164377205019973776756632719845069721339114007640494924366656460854306943951188490309361604404607398089219588867961390950680718555608804531815252760004382904455273606216593187103530153061676162167489373991572592781182758204524243108521671596911574868878318823041435464096116861221151900607311053303524060154485337952696826683054535388073802643577874905809016463527577893326065832360488953144976030029516496436501450662617492683308824277582105766748665090924775475980271114921391210588539514025821519988020332510984460561699306427722321584882789393197091848944345168007227866982014400772883512768816016855163455290669353353810118908344930940254519894397195700615176755983442721910265573754758700190910822889611712042088962569849854076046472061625740553104637242151312644052785515355090024161747717035654881137375813170630721758717246986846245089842988147075508503520830886556589579891583037347039583710390412476754710848171311375594842149359764557427120843062581476776489054729114874047881198019124626936396206307852803501640274369714738465487568227200917244432380074134104095420834976879667570002795941097534931617884689356148724386975940731819184484230620819456237078105575852794143682628370654305228940357431218146477766413074230559942228576509409122499873097047454304965359205319575527468011979994411274309583900735500400687747301437656220095513298441444433583416303938955008409537186358382269683047717157822413982458717536668962506649771295265591888428990637740132451073366367907773426362427767240835068910050725538259750965551200275112859833562853358826868528343955099209249628715605444381261389012449518040414770613607482259686369093530559309924812261751768986159156290074010716675939843645170546650692331192235450667909899007648073938654590101628805113135283520612501059284814704494409699039952518626711220621691199201355194191289479010052699603748155497641423995404694241946454916461536122666207241850108207182923850820230309197492447065394709241835955846725663149606763587324796131976534813442017243023429483693110129230205781791716348241855709979127803500556480138884348708556218708154066056209660471069968321159298166460519820428657531753710437450066737083122414013931258226138702221035564414279949342553335571781660326334317419133101255418353047674410421641222417818207311713521857153156906733933167307493869392221364990399735636507205181577142188051262136120737979378483209345228455995131852770378518887706514325277912276914242553277254375985829294591375864018420977412039746982594956963551756653703318233030493463344460197574562849878482539189867606280341043913126680241306195775117133827805705325522504734773041182796611964417835977281389809429410467731387271910716855022394396115550395093642405109606642443310280348383734605275246997462255837655554050455006510515120096811803929223029901634016933323214926247063274028699816512886094114842276989001786669664721152113449755226399755975892574019447031867888832795930717190573868389082812623076573273320758787019528154354125993012704139155076321389799588160040231868244039601874744942940573413102485334157471947834304330048729878862327904050692335923127198343407063101202678007043913075886822225025119036707322606082214310012084247572844894132795630662036068747777234651980177159860354829374249931583783785500757451256382396153774070623461942567099536021624437861045253460422960428665051497170343490319880212342353378170932360750583766198643440903484036713826141497379771693164966470115437/3475914437689325623963237121492885043073194283827065472140248881748368200217306038263961559842419139326401601905131690756495618861995707687905697803169047833202247340088110851091528317068271367597506479156120265256419901583183232259617299941250785084732619174959599707774683533012499840920646519583846681683307159100730161844265726213349182424217137271182404163071425131360601093900712768574936793345970294361470273085044848213551024500145580922785556120334320907565049401783806696821209541282892182624512672278062347254235845684106306079853455152799935079162921645290693023114914812951720829929936359887208169449372151060444607174036953108010964337080879289180397806169577297266110008430839397079202115517166284206293406863581217426549759946840480569968440328574983537436276787786615313410905919866681002196480899321924273823365205373458033886709224574147099732152244390890977552775381947885240234672124102333688300227955324210879659017607118981747199245168958698333769517448757910478452321372413141391766257094182617744472046930855859208345735984823665594632291705991459262376459919929707658103011513358776497765762419232195808171971226582205167289867406438063244654860199183116898813214570031283587239552032682817792319097721370241607510708642921767804898158666026694216577172437304015244284633667518029151225786691115186270931011776531669246488572254920939312932179761138793176896234334362882390617507423512844436953511642005984145306592365128761770435367337960200611203609903783813548035455065725507747528807504329907725364561958805412338033641679395302815742459961490772160029448456467566060828979618596276474394040016984375073199516936433354240321113153700752722419695672930583168014599535437139644339898344304162845227947897494238949402103846757470442642551358411182767629472718792265964116733790785781376383037500645097711276706570383254175061272503404462503050540341781268707942603455400232497687599953192004903375977332706660449201581830382470646295721852790705951243021227259431861032239662312463497977619263820552135209064567281741145733667629872796787050879022841212971806292677845282078970236707981881235382409121812679520992494943738633779528823031418587135442669468118115382707757877182944981586383967166236606296153297761637947226842322429636793884214725384919555720488035989323898383848004095484878642419259853198568049770300583669005206228670087650090608122117828598225582255937886920153941681574417866653370429162259589958934310558922104132611808199686950473290775121728395074367214760247999479746929440226678348525215172916912144704006169368873925404105729157683125354594151007483960224491450170442416125105680643295707937581064584887522509572409693147544558071358572498907489779171823659539672806029847129948070223379171020870983943936405173295918173448446429710231130985748588824507398953570665173684578451770132304331945823833418947553563808727760124657056311494236483937570560423990814560527980490730332570074114853734275024052037374682656969775670947986344781602936065457541709580742234230917505118367756669065375531218637583427513292071079459387053679507114719601522974887257548954829233834076450226836023488681283013290640839478957574444057577099702719056852012618805782214716345934726982974320622502670216314950031461155367796415937187710827855579081519012332563849866945497474472014950340434252977300903929561447596027955124827461339561371781005761848176658173311999774577914284913471294279541963317008759213024107295139908181244786012504219284564765880406981968763854534496137623324438880209654884166297494108533556998310243580639575457309773066686386517240670532459669892633839396132194263474201225827182897570688818520641433232389496087479898054845697594312129198110808902941529196880867371406037981149379640850199774088262024738871804816285270814978654239583244643724392172948337721717128762684397003074188239483547908375363668306377207870679407242394593434385314794966239879047823681313927242070148905053293472669426152660573430275348319569958374579149907055881964834479864353816841735863977387695302879809405620441233781753042625749698649681378736135204226182750091847252906041202923581973342126854489072505309338528295392338331472973177698125451208865056318882938315560914320200222179033056432663041494414754028484275563093294730940084353388738204292893125836657583223812365808853751141933165802880883547153062926332112048586030858914379736903874193985334320164857350007779613795118679570192180796470427014477713191977200129068990680043756312476746767712061369849835469750393114066099398023698553668515115950673146771996519321761280866210648448152775616352115226791970418929960026689804472953466919533685065015777539960889417938938716984916135012762955622831479579821211924131467249827067627792713415365957878521402082135659715129353780107632175026971073502011873703990139642397242229101436479605467487077306441485308211185501055811656017844965107993363492261874513690230379611742353770463445644567069817167340819506590575845683961989980694323575581305870481924190489641846800557914872084029604580278888892515837901453619701258003390395857765174670025418245189128081812554699144065676254292485677006426776872415643221600943178485126402141578020246175371856259752312386304898084813573344512430358939401255045766631104336248474626370652576861718721930423165520302949370498794085526008049930792868583967342842519421296192661309183982686351306591481677354438679117984701595444310956766183736317798242871086140244220199209035687079693220039024971813496987591900962634742208139543825000*t^3 + 191492561786200480891610358379174739597796294673610233978293832950352933055576510073343085880496827068956706159818352610732677909756717231776648489020577842526933447285771980373570900476670953680751632027102617778233615259988699632940913762540705843144056157098323872321085521877718453182947224698203198331386578749115705610978129273048179696816116818573000936614183676292631297751290984020726929316061597580571835726548086592862697359178660710114393045222048791106378978485508605769731038314753720271612108781183340931284653811219962523329097772216833535961377068019332898844740289025817811115716152209907242763295403767101562549606504219413429654944318870480895963583859729849375787010892780516076535672112373777166331451768070870097555020819781289062659657745086307389346337431263556576708873644479881221861929189481999012236844160874687821516942328052134500592877247685408288686057037789647513196981709292119816190886005428684667114448101065516592119020674619795370420082161996532282388077095455900999628786436489338468584850623453134669946456935557209280383908485793479142927031744932286764282762142094292555813786664548604390401542284536206247175374279266279143549116934649298241885832559948347920946348109696557493942247813474403730210278566644193441085766140272875336568786903871691217862311496545062900203602635666813258070598747968593483555745810169050013017897259993707715800901258556192752539858614852466438701893462204215146250052097228902915731741408072630743111372716464200915033612929397379912894770917218505629467716539884674867148657721127886338663075792402401364657367497901593628403988048268812132265252399424168556834771125503004721233544578017436946630212134727168846967153552453591202293159037877435223722119510117543055486812349079190511916492286170088283509312544899467928210375274504333084431086259092781862993982790006125147205628003291522272994722723671164082933695530306455830878314343642534940512158367636376120047328328472735248464730612913636388098469299262036265698500570716689076334658384654330753950513824005734644695982305014437745608878938858602110252630530726641767054319384221187664391963496823776156483090142177698339409373570155057554371068410611264694414849157219086422377837646869527856973526236869349418034669953711695073587543086228807039088694854032048656118631209614832497297396520424304682093901224042259490987727227314796374379983616596876712139913234117065550204020422957755779570909596567708246804393442234300397963388010586530699507621730965121986679812758296943517355978709221417649907680038983254663141811436226266133880037133247543542664596568440731373689372033796948078069767246409214187474759074200412128134928416627157103775350075716880732862774470415558769809495523311998231542297145394942630591175090493046433193048251336618567674613507442124015600746321406244986923769078426369566772994889492396183683974562633696460021290576501016178778045414048783506744207920183496397671104652162513594622285309010223613122212225628476935153854895387338504242579948908181075495449934491902204486246996114899495778385750529288947624721477420192969379162912017402877904569321635835663362311698291114548737296291811668267876195831896929263342196408661751115102833085696815970683002219426776343683179557898349501149652953920706630851881434791814574493995868827011266098747061007206118420834922916917931067956153799160068147816807480297950879347631757749220885172067817467365681618743575710864846898264315497751524679509136691930037943074780796584839794873226973609179389726040657735762974340637396164441249796738872912107731643348228117621124574905844512543241720010323467252750650479130352067607899225412925632924509098769618304502134680816012604157164090759518500068336830524284644664204740307291821611728478622746533779687911678934550224636534788118093691765033969188697526450281497101197706823384864480457637057193081809305573508646044208199194786504405681492373904785082051978240769699143022331981609295266818126919372319510891845718633493505499970660412683850124748289106267780883692270105118443155406599214209443503870186593669348326924583749024707131837519315369325368287645401379475681257914709844608757894824670118542922427386125051019051171003750237113029550798135048546309583183211055109380713547844092714651530127110567399280921765646745595814423786363315654170893593593019127766761288481885860398016501858941197666738023354576144407837330892682888300245659810657348399325088632210547790050654789440541284474708907015918667456416531040524275110398332446703774908460293875044369900284738914837869179479744980084468663103417305874999094327102378194775656456615896623936555668013439053133900847178124829950555633656730769806109034517831491982858252783008938340005993439574887556932281329760829404287734597068404501435836778707689425092820711658775424997992096283612755181967598550726119719938572629519032659669782877579451225834609625658829749241512701433906291147469884603186267608976690084551595599250932090205112394496763820876411357081197377816512767994318711965880570932688126943428079901988761126351730853371655515897632595464694697130635819435991976464613397509240325490897772506319199860812696967166893967642184783895493826357629005925500151252183823790107922053457727014652100425822709101853148648128314303578434518864556108976521738079188450140625067433904918825384288977755214662088174729999204053849535972980711425713304378128311297039755010033388049383007494621736824766651321279916507778969560998141476869258308966539999/46317144266604946848533138476895178280667769916837364108969169939036875392727685673007800415233133611273907418302880919934251376890699106740711449650411449483580451406837571871222692166561413226812167443591346144504852451947065604112660921885819440848283917152355205396242338326468743273134869532553327333921749077936446774935213920555747846408500167768281845922599763314946940715287511800718433325185305978461170696820418655812863082907166758346919657077000499737907359429070105906904378718372836101382442417431851779037266454357895980265457873241247051089447974384111458535025628610193719311487715021348275656369569597024488976167720431190111966523435661152734408671557324581676808082493975794328156201960448450792079214605608256798058131046366648178284142324993543320831776564139681707184414155789362292392350295458794290505155607500801662718825784763071050763547864676361703177752909295468958320458905411062540432164659453472863145938243400396386431157912047886029317445222678243257254874886145693819677611286866213608168102878867242425137955546874052480669351597772311245220975582819112240681324671368039837997378543619570131233810671861679896183832914466305043938587804807974190062567275505031980476912171858502659079143816668752070505252445968735988787992975440475674232840175463748874839185739616963820073933272778596585853081089882073562005379960445272601133050038422776203552720521625180700343292877301763610614502085043279814187573334085157239950063190819080712689434411208801630112154846703541697528309660890252523881653246196480989686081417224972028457914636723678971576020779883987360642001517942195504745994170456012327305054494938604796803183928127835979577250997328561476282952337162352511361895174104847448290849063334022449193935290035357285804985837139678970782504276311962120654148994355720945463988741741115353430297692197957061170972584178131313400978709136991027711349188528710744995179634613748868401471619436895721337944983492702450668222332177496827028543553792086967564631071084324046810494958994190894324622263305842051248703944255845777166704678420318237589379517438465425895373409527330221190200820262176222980319111045653624404530125277445697333113610256246665097307813537921198516666796179680109753797671440190838992727620576591170391502538328632417827072684964170387518812923850290119017482964509784840591071606457445436184564208632314456554774815416402035168812608638464723817188332153838416292476277288449650685706423677659712844040356912267162438457773742775631176100242590632562204630266461936056398097372133634652550009061209889682915708181769782740693908157654244811846102291364949012202442472197149625496521290638846425438569062809153708430962545761306164738662571505686831508035757610969607077790296169717545063270453011245565314346975181788288839507232499709327574521943382569308785308075958056426020212783137337272768317572836141785142053845084746579419651033672293937429777805107884425655054887820657675333822609864617674723986588233978102704537927135855606309408953664946620720512617676387255653264177402335332994456543149330110208478445659346690135922300407353473325278751628267688818512335142239542481803903285080914636905080485724434296160251614293585800379982459590208494389043203455518548251703544580423465776729102850142667816836036238682254545795041444476628421354857848776333691265689503180182728850085306785901230585997593193068730347969942953936073773628339273191785593019851498566272052598371374047255725553302855075010644256676512591584136008324351168729586587330842314937744809484996733116422442261845240943561834261596939227681849282432780051076160551723826855142178823079723515855765651252132068679028540331629853822502451770527186198616226090803437290129566213740256689550238958005862900855687951542523439488530548012651537426501891748107555776355076569512215224669753189292373140786277558061908757303439517563683510853035457958078485182232564804067648678546409740521353439746851516011596590224159650036556711637631421201538928098420954067073950040437460041956023241707685286562288658342898532457385829792307645963048118202280191040550826817275339532070146352406113439697139054198774520835694973701193475552495308353433415783989852172143622866941951328947493851867693083149885527589743402272919704630595820485593114366996564308388877828878307624032137191430585420241438646220054297563466794137285034856215870268388061353067940584128037216427791868143732739818420428626004330427332380853865439313330290160514964463349177924193425437713169502451569610813334554335983372977699457980485626293646526904480693470157495520610650829691300805581731257615103853559593106298049652679554679458276840728625342145704513013216948212824368573842488880442126695970819066603369813725066698854183592471078858315999380806827895425119659644650729663654213179459986940360854815314521532199997010901658170710358988388937762548232330779675068145498272855253605762750609790268020699550690011778681617018056131567186294286923402155335604024947325341725744200050589412732387189587719864987114106367523193667978839741142539642647094591498147323898890181107366131360363534739016903052622161725509142431673657705633862719983001715087719565004324773174897153085554442769446851384742962110578253349501261681312723877292683604884291698544840798578034673768904696350450288226338879813226426467284372488013996094623889591853196638395063350453696036303938477085150267614325769450488745227029114254983311365919022967087253866953249831959067799969900479046948354601668012010748841499268125*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99660355401947872943 + 6.3315331617456394824e-1662j)  +/-  (2.02e-478, 2.02e-478j)
| (-0.96343728160335037502 - 1.17936454064844474e-1688j)  +/-  (4.44e-479, 4.44e-479j)
| (-0.92694161965062982011 - 1.9076013545613447492e-1690j)  +/-  (1.01e-479, 1.01e-479j)
| (0.98783876822976609457 + 4.4372858208865894482e-1686j)  +/-  (1.38e-478, 1.38e-478j)
| (0.92694161965062982011 - 7.7887911207107570774e-1696j)  +/-  (1.02e-479, 1.02e-479j)
| (0.94030397197484975539 - 2.319293926056807512e-1703j)  +/-  (1.63e-479, 1.63e-479j)
| (-0.99660355401947872943 - 2.2738950798052866102e-1718j)  +/-  (2.12e-478, 2.12e-478j)
| (-0.88059034847484895104 + 1.9834666947110543773e-1726j)  +/-  (1.15e-480, 1.15e-480j)
| (0.9988182618907404702 - 1.8857296123820472279e-1721j)  +/-  (1.87e-478, 1.87e-478j)
| (0.99297295782023808726 + 5.7328687570853913248e-1749j)  +/-  (1.88e-478, 1.88e-478j)
| (0.88059034847484895104 - 3.776871821379991793e-1762j)  +/-  (1.24e-480, 1.24e-480j)
| (-0.99297295782023808726 + 2.9421623384571330742e-1760j)  +/-  (1.86e-478, 1.86e-478j)
| (-0.95249843362474429959 - 3.656774644495580139e-1763j)  +/-  (2.97e-479, 2.97e-479j)
| (-0.84532601780352374363 - 4.278299114198148686e-1766j)  +/-  (2.27e-481, 2.27e-481j)
| (-0.9988182618907404702 - 5.1104082436088797318e-1761j)  +/-  (1.82e-478, 1.82e-478j)
| (0.86331748082362566553 + 1.180738992469609145e-1764j)  +/-  (5.18e-481, 5.18e-481j)
| (0.91248695683407599658 + 3.9847901797463504685e-1766j)  +/-  (4.94e-480, 4.94e-480j)
| (-0.94030397197484975539 - 1.6512424724405259431e-1782j)  +/-  (1.66e-479, 1.66e-479j)
| (-0.78933766446667885612 - 4.4233350681000494149e-1785j)  +/-  (1.26e-482, 1.26e-482j)
| (0.98118099749353905881 + 1.4683976658499322159e-1778j)  +/-  (1.01e-478, 1.01e-478j)
| (0.95249843362474429959 + 9.0715771852684062174e-1800j)  +/-  (2.85e-479, 2.85e-479j)
| (0.77028730284858275563 + 4.3261481947503604943e-1816j)  +/-  (4.09e-483, 4.09e-483j)
| (-0.91248695683407599658 + 2.1432683351955622284e-1814j)  +/-  (4.99e-480, 4.99e-480j)
| (-0.82683663012502080552 - 1.2388024338844818243e-1816j)  +/-  (8.94e-482, 8.94e-482j)
| (-0.80812924328754771174 - 9.6717118691464171274e-1818j)  +/-  (3.68e-482, 3.68e-482j)
| (-0.99981713107617983704 - 4.7590876855221416526e-1812j)  +/-  (8.2e-479, 8.2e-479j)
| (0.75065476635267928072 + 1.7398919973361931807e-1817j)  +/-  (1e-483, 1e-483j)
| (0.84532601780352374363 - 4.1532614232728597382e-1812j)  +/-  (2.2e-481, 2.2e-481j)
| (0.99981713107617983704 + 1.3823490177876245216e-1814j)  +/-  (7.8e-479, 7.8e-479j)
| (-0.66007402002036712535 - 1.9520567656745806052e-1840j)  +/-  (6.62e-487, 6.62e-487j)
| (-0.98783876822976609457 + 5.2032361542887701161e-1830j)  +/-  (1.45e-478, 1.45e-478j)
| (0.78933766446667885612 + 1.9153117818807745819e-1836j)  +/-  (1.3e-482, 1.3e-482j)
| (0.68481696369423821128 + 4.6631314533217953794e-1842j)  +/-  (5.14e-486, 5.14e-486j)
| (-0.86331748082362566553 + 8.9109129592144771975e-1836j)  +/-  (5.73e-481, 5.73e-481j)
| (-0.75065476635267928072 + 4.8761562027868874786e-1839j)  +/-  (9.96e-484, 9.96e-484j)
| (-0.77028730284858275563 - 2.9664597544871478429e-1837j)  +/-  (4.27e-483, 4.27e-483j)
| (-0.97302655617217582754 + 1.1800518321840839057e-1832j)  +/-  (6.83e-479, 6.83e-479j)
| (0.60632369074601253848 - 6.9680710141640904809e-1844j)  +/-  (6.09e-489, 6.09e-489j)
| (0.80812924328754771174 - 7.0805400274819843196e-1836j)  +/-  (3.65e-482, 3.65e-482j)
| (-0.98118099749353905881 - 3.5525770640744342912e-1834j)  +/-  (1.03e-478, 1.03e-478j)
| (-0.57735026918962576451 + 6.910820357057672904e-1845j)  +/-  (5.36e-490, 5.36e-490j)
| (-0.079727518863151580004 - 2.0745061757744612967e-1862j)  +/-  (3.64e-508, 3.64e-508j)
| (0.70815086789204043556 + 3.562143693296486276e-1839j)  +/-  (3.61e-485, 3.61e-485j)
| (0.63391240132195075352 + 9.31456665089935428e-1842j)  +/-  (7.23e-488, 7.23e-488j)
| (-0.73005911348187219287 - 1.7696248153887474123e-1840j)  +/-  (2.18e-484, 2.18e-484j)
| (-0.60632369074601253848 + 1.8903409492951861093e-1844j)  +/-  (6.07e-489, 6.07e-489j)
| (-0.51560983185369037392 + 1.2159308801766714316e-1847j)  +/-  (2.87e-492, 2.87e-492j)
| (0.82683663012502080552 + 1.3856557225124559995e-1835j)  +/-  (9.48e-482, 9.48e-482j)
| (0.48305845560047972727 + 4.9040706888084253371e-1848j)  +/-  (1.72e-493, 1.72e-493j)
| (0.73005911348187219287 - 5.8675620050798739273e-1839j)  +/-  (2.08e-484, 2.08e-484j)
| (-0.68481696369423821128 - 4.9514013879677493594e-1841j)  +/-  (5.14e-486, 5.14e-486j)
| (-0.63391240132195075352 + 7.1408787772846205638e-1843j)  +/-  (6.83e-488, 6.83e-488j)
| (0.89701086341424902943 + 2.4481439828625926322e-1832j)  +/-  (2.68e-480, 2.68e-480j)
| (0.66007402002036712535 - 9.0579290570189311063e-1849j)  +/-  (6.68e-487, 6.68e-487j)
| (0.57735026918962576451 - 1.9080637090643782997e-1851j)  +/-  (5.2e-490, 5.2e-490j)
| (0.97302655617217582754 + 1.2911431830556677307e-1842j)  +/-  (6.8e-479, 6.8e-479j)
| (-0.48305845560047972727 - 4.7797857378848987976e-1887j)  +/-  (1.76e-493, 1.76e-493j)
| (-0.89701086341424902943 + 9.8329264932039293519e-1877j)  +/-  (2.48e-480, 2.48e-480j)
| (-0.70815086789204043556 + 6.5609072960126716303e-1889j)  +/-  (3.49e-485, 3.49e-485j)
| (0.44953072961765315134 - 3.2905814377807497923e-1898j)  +/-  (1e-494, 1e-494j)
| (0.96343728160335037502 - 9.2309239769643742125e-1907j)  +/-  (4.45e-479, 4.45e-479j)
| (-0.54707732315013529479 - 4.0434627164539181303e-1934j)  +/-  (3.89e-491, 3.89e-491j)
| (-0.44953072961765315134 + 9.6469795668943516195e-1938j)  +/-  (9.74e-495, 9.74e-495j)
| (0.079727518863151580004 - 1.3002414268538146139e-1950j)  +/-  (3.64e-508, 3.64e-508j)
| (0.54707732315013529479 - 2.3192265789124876286e-1934j)  +/-  (3.96e-491, 3.96e-491j)
| (0.51560983185369037392 + 1.5928532469010970832e-1938j)  +/-  (2.75e-492, 2.75e-492j)
| (-0.19482747333891390768 - 1.3974425895047171403e-1951j)  +/-  (4.73e-504, 4.73e-504j)
| (-0.34402218210299463951 - 1.6466246777826982525e-1945j)  +/-  (1.27e-498, 1.27e-498j)
| (-0.04209852108909157294 - 7.6879703144514700937e-1956j)  +/-  (1.9e-509, 1.9e-509j)
| (0.4151250658841818091 - 7.9444793449920388122e-1942j)  +/-  (5.4e-496, 5.4e-496j)
| (0.37992906516324059686 - 9.1475145932426562631e-1943j)  +/-  (2.62e-497, 2.62e-497j)
| (0.11811777677819699663 + 2.6680788122870607529e-1953j)  +/-  (8.89e-507, 8.89e-507j)
| (-0.4151250658841818091 + 1.6602144938549139074e-1942j)  +/-  (5.26e-496, 5.26e-496j)
| (-0.37992906516324059686 - 1.6117394239269323241e-1943j)  +/-  (2.7e-497, 2.7e-497j)
| (0.010883346134298060289 - 3.3726745657373572583e-1956j)  +/-  (1.72e-510, 1.72e-510j)
| (0.30748033069781296176 + 5.0555284468619944996e-1946j)  +/-  (6.07e-500, 6.07e-500j)
| (0.34402218210299463951 - 1.9148174233663610058e-1944j)  +/-  (1.31e-498, 1.31e-498j)
| (3.1017988638989547673e-1987 + 1.3993986191868988482e-1987j)  +/-  (3.03e-1985, 3.03e-1985j)
| (-0.30748033069781296176 - 1.4707659909250299952e-1946j)  +/-  (5.91e-500, 5.91e-500j)
| (-0.15655801081562154215 - 1.2763208518824007552e-1952j)  +/-  (1.96e-505, 1.96e-505j)
| (0.15655801081562154215 + 1.2975121230892969689e-1951j)  +/-  (2.12e-505, 2.12e-505j)
| (0.27037989629171691587 - 1.5636996370788749728e-1947j)  +/-  (2.77e-501, 2.77e-501j)
| (0.04209852108909157294 + 1.2293168951206487457e-1955j)  +/-  (1.9e-509, 1.9e-509j)
| (-0.23280045503407815822 - 1.2223474610020163672e-1949j)  +/-  (1.17e-502, 1.17e-502j)
| (-0.27037989629171691587 + 4.9693216276080441504e-1949j)  +/-  (2.66e-501, 2.66e-501j)
| (-0.010883346134298060289 + 2.991315349938758219e-1956j)  +/-  (1.72e-510, 1.72e-510j)
| (0.23280045503407815822 - 1.9022138801528693778e-1948j)  +/-  (1.14e-502, 1.14e-502j)
| (0.19482747333891390768 + 4.3573726386036282055e-1950j)  +/-  (5e-504, 5e-504j)
| (-0.11811777677819699663 + 5.7555674671055207838e-1955j)  +/-  (7.85e-507, 7.85e-507j)
-------------------------------------------------
The weights are:
| (0.0029007936142847483844 + 6.9589925814935228534e-1663j)  +/-  (2.55e-122, 2.56e-353j)
| (0.010279541549973628283 + 1.6402028200620159829e-1664j)  +/-  (7.92e-123, 7.96e-354j)
| (0.013920296574868213388 - 3.6527144867847059629e-1664j)  +/-  (7.93e-123, 7.96e-354j)
| (0.0058970287582956833282 - 2.4457921854768467655e-1662j)  +/-  (4.99e-123, 5.01e-354j)
| (0.013920296574868213388 - 1.0086084151277220163e-1662j)  +/-  (9.5e-124, 9.54e-355j)
| (0.012791968474088925156 + 9.3220697401530490703e-1663j)  +/-  (1.03e-123, 1.03e-354j)
| (0.0029007936142847483844 - 9.2145321427706343422e-1665j)  +/-  (2.6e-126, 2.61e-357j)
| (0.016864072714063336404 + 1.0018914479156584679e-1663j)  +/-  (5.41e-125, 5.43e-356j)
| (0.0015602314348779844793 - 6.4212359760090911207e-1662j)  +/-  (8.9e-124, 8.94e-355j)
| (0.004374363161274049996 + 5.5346147198489544567e-1662j)  +/-  (1.73e-123, 1.73e-354j)
| (0.016864072714063336404 + 1.6211469273340379176e-1662j)  +/-  (3.96e-126, 3.97e-357j)
| (0.004374363161274049996 + 1.0099612177047918233e-1664j)  +/-  (3.02e-127, 3.03e-358j)
| (0.01158221837813546056 - 2.0688111443677215147e-1664j)  +/-  (3.17e-127, 3.19e-358j)
| (0.01828576783909850082 + 2.1017705308438841777e-1663j)  +/-  (1.29e-128, 1.29e-359j)
| (0.0015602314348779844793 + 7.1268950484082804283e-1665j)  +/-  (1.77e-127, 1.78e-358j)
| (0.017660351066951894269 - 2.013563737945717685e-1662j)  +/-  (9.4e-129, 9.44e-360j)
| (0.014977424574902789963 + 1.1419299789126135208e-1662j)  +/-  (8.75e-128, 8.79e-359j)
| (0.012791968474088925156 + 2.7096215132525457132e-1664j)  +/-  (6.57e-128, 6.6e-359j)
| (0.018871191137962514559 - 5.6937069375508287539e-1663j)  +/-  (8.52e-131, 8.56e-362j)
| (0.0074138483008739841793 + 1.5205937531848614509e-1662j)  +/-  (8.25e-128, 8.29e-359j)
| (0.01158221837813546056 - 9.1425301131907849465e-1663j)  +/-  (2.99e-128, 3e-359j)
| (0.019284408250859468213 + 5.2291936517414788692e-1662j)  +/-  (1.83e-132, 1.84e-363j)
| (0.014977424574902789963 + 5.031467261716230623e-1664j)  +/-  (1.77e-129, 1.78e-360j)
| (0.018642465574034777528 - 3.0632817936946698481e-1663j)  +/-  (6.12e-131, 6.15e-362j)
| (0.018745779573572745131 + 4.3347569650035795292e-1663j)  +/-  (2.48e-131, 2.49e-362j)
| (0.00050467529841191646185 - 2.8070006969398647182e-1665j)  +/-  (3.44e-130, 3.46e-361j)
| (0.020044647857003923853 - 4.9437787250335380776e-1662j)  +/-  (2.02e-134, 2.03e-365j)
| (0.01828576783909850082 + 2.5590800794250239336e-1662j)  +/-  (1.12e-132, 1.12e-363j)
| (0.00050467529841191646185 + 1.7438369006161022567e-1662j)  +/-  (6.9e-130, 6.93e-361j)
| (0.02544812419966221092 - 3.3628292303633902837e-1663j)  +/-  (5.77e-137, 5.8e-368j)
| (0.0058970287582956833282 - 1.0802452835998939168e-1664j)  +/-  (3.07e-131, 3.08e-362j)
| (0.018871191137962514559 - 4.9060778537619490774e-1662j)  +/-  (3.79e-134, 3.81e-365j)
| (0.024040524238499041097 + 2.3409631471775276541e-1662j)  +/-  (5.8e-137, 5.83e-368j)
| (0.017660351066951894269 - 1.4429645061946831724e-1663j)  +/-  (1.98e-132, 1.99e-363j)
| (0.020044647857003923853 - 6.9589961011370633438e-1663j)  +/-  (6.6e-136, 6.63e-367j)
| (0.019284408250859468213 + 6.6979321292461177868e-1663j)  +/-  (5.43e-135, 5.45e-366j)
| (0.0088845460591995348239 - 1.360867164598286823e-1664j)  +/-  (4.23e-133, 4.24e-364j)
| (0.028292561666581056748 - 8.066922047813116536e-1663j)  +/-  (2.01e-142, 2.02e-373j)
| (0.018745779573572745131 + 4.1507397123334606106e-1662j)  +/-  (9.77e-138, 9.81e-369j)
| (0.0074138483008739841793 + 1.1857430625365021844e-1664j)  +/-  (4.09e-133, 4.11e-364j)
| (0.02963965654655025831 + 1.5257970730523371778e-1663j)  +/-  (7.58e-143, 7.61e-374j)
| (0.03822380951730233486 + 7.6919088312788425434e-1663j)  +/-  (6.3e-147, 6.33e-378j)
| (0.022621342244204819286 - 3.2113250569721428021e-1662j)  +/-  (1.28e-140, 1.28e-371j)
| (0.026877484586823970924 + 1.1546985029294140492e-1662j)  +/-  (1.83e-142, 1.84e-373j)
| (0.021210677608580053189 + 6.4324685917551150032e-1663j)  +/-  (2.3e-139, 2.31e-370j)
| (0.028292561666581056748 - 1.9641298406646139545e-1663j)  +/-  (8.41e-143, 8.45e-374j)
| (0.03202787047711583442 + 1.00658111603519196e-1663j)  +/-  (4.23e-145, 4.25e-376j)
| (0.018642465574034777528 - 3.2902234368419561785e-1662j)  +/-  (4.78e-140, 4.8e-371j)
| (0.033056853032706058145 - 2.4934020820623360601e-1663j)  +/-  (6.42e-148, 6.44e-379j)
| (0.021210677608580053189 + 4.1669236675343485436e-1662j)  +/-  (2.1e-141, 2.11e-372j)
| (0.024040524238499041097 + 4.3408588752560766286e-1663j)  +/-  (3.22e-142, 3.24e-373j)
| (0.026877484586823970924 + 2.568505568275059982e-1663j)  +/-  (3.51e-143, 3.53e-374j)
| (0.015962010456364421318 - 1.3402803506462382987e-1662j)  +/-  (7.95e-141, 7.98e-372j)
| (0.02544812419966221092 - 1.6554635502759203385e-1662j)  +/-  (1.47e-143, 1.47e-374j)
| (0.02963965654655025831 + 5.7281224106487572294e-1663j)  +/-  (2.13e-146, 2.14e-377j)
| (0.0088845460591995348239 - 1.1368728795428693413e-1662j)  +/-  (4.21e-142, 4.23e-373j)
| (0.033056853032706058145 - 8.653830464699981768e-1664j)  +/-  (5.56e-149, 5.59e-380j)
| (0.015962010456364421318 - 7.0490658001578697303e-1664j)  +/-  (1.53e-141, 1.53e-372j)
| (0.022621342244204819286 - 5.433717178297727789e-1663j)  +/-  (3.94e-143, 3.95e-374j)
| (0.033982168571400425195 + 2.0509893835660620991e-1663j)  +/-  (1.54e-151, 1.55e-382j)
| (0.010279541549973628283 + 9.6931740344203563558e-1663j)  +/-  (3.45e-143, 3.47e-374j)
| (0.030888526438501161861 - 1.217906835073319496e-1663j)  +/-  (2.28e-147, 2.29e-378j)
| (0.033982168571400425195 + 7.7588960277162641331e-1664j)  +/-  (1.19e-150, 1.19e-381j)
| (0.03822380951730233486 + 9.0296181462242724365e-1663j)  +/-  (1.84e-156, 1.85e-387j)
| (0.030888526438501161861 - 4.1823132052627579745e-1663j)  +/-  (1.23e-149, 1.24e-380j)
| (0.03202787047711583442 + 3.1646264129636867373e-1663j)  +/-  (1.8e-150, 1.8e-381j)
| (0.038138876544227385723 - 1.4520726547062063515e-1663j)  +/-  (8.66e-157, 8.7e-388j)
| (0.036236949744189933348 - 7.3053490436386431131e-1664j)  +/-  (1.95e-155, 1.96e-386j)
| (0.036508063193445938872 - 2.620408214193519557e-1662j)  +/-  (4.37e-157, 4.39e-388j)
| (0.034814610174177677009 - 1.7639504057086287471e-1663j)  +/-  (1.83e-154, 1.83e-385j)
| (0.035564232502802776604 + 1.588407020735997779e-1663j)  +/-  (1.21e-155, 1.21e-386j)
| (0.038467526853257234723 - 4.5597143803840989423e-1663j)  +/-  (1.54e-158, 1.54e-389j)
| (0.034814610174177677009 - 7.2655551541279444841e-1664j)  +/-  (2.78e-155, 2.8e-386j)
| (0.035564232502802776604 + 7.1159235455648130856e-1664j)  +/-  (4.62e-156, 4.64e-387j)
| (0.020851417576411500106 + 1.9419025225392028959e-1661j)  +/-  (2.31e-159, 2.32e-390j)
| (0.036834064126119290919 + 1.4930813863219134796e-1663j)  +/-  (2.02e-159, 2.03e-390j)
| (0.036236949744189933348 - 1.5007690014959611259e-1663j)  +/-  (1.48e-158, 1.49e-389j)
| (0.0066048419045937488551 - 3.4102874541251918387e-1661j)  +/-  (1.13e-159, 1.14e-390j)
| (0.036834064126119290919 + 7.8899606818375341475e-1664j)  +/-  (3.77e-160, 3.79e-391j)
| (0.038379889823551842987 + 2.1242153305379388303e-1663j)  +/-  (3.68e-161, 3.7e-392j)
| (0.038379889823551842987 + 2.9159888942061728292e-1663j)  +/-  (8.34e-162, 8.37e-393j)
| (0.037353580583902835523 - 1.5729600843600593184e-1663j)  +/-  (1.38e-161, 1.38e-392j)
| (0.036508063193445938872 - 2.8515548434126031147e-1662j)  +/-  (6.46e-161, 6.48e-392j)
| (0.037791138148590983704 + 1.0997735356544393729e-1663j)  +/-  (2.96e-162, 2.97e-393j)
| (0.037353580583902835523 - 9.0160674604167479334e-1664j)  +/-  (3.82e-162, 3.84e-393j)
| (0.020851417576411500106 + 1.8999478384462685711e-1661j)  +/-  (6.75e-161, 6.79e-392j)
| (0.037791138148590983704 + 1.770176103737458404e-1663j)  +/-  (1.15e-163, 1.16e-394j)
| (0.038138876544227385723 - 2.1577650624437997321e-1663j)  +/-  (1.21e-163, 1.22e-394j)
| (0.038467526853257234723 - 3.5934041278133641328e-1663j)  +/-  (2.4e-163, 2.36e-394j)
