Starting with polynomial:
P : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Extension levels are: 10 11 22 44
-------------------------------------------------
Trying to find an order 11 Kronrod extension for:
P1 : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P2 : 46189/256*t^21 - 5564559/5888*t^19 + 7182734559/3385600*t^17 - 1868043574397/700819200*t^15 + 3999135573000799/1947693360000*t^13 - 1386904017410797067/1388705365680000*t^11 + 169127380099602067/555482146272000*t^9 - 10331316242730483/185160715424000*t^7 + 1040693653902903/185160715424000*t^5 - 240347637420891/925803577120000*t^3 + 1635000786573/462901788560000*t
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P3 : 46189/256*t^43 - 27707955040390733328924601235077120176204060051530061056664223289751528651533621028745210201537692799875787188352885721007800535767496331760206431523615185471187430902765665190047746756441422251900664763/13991240922460750570423215779562692134063522920242040026350880674198260531775977691843854310653239187551632979517419905463814348737186005955948154550928061526535287609142564680753695741402227727828992*t^41 + 138434651780337391423766580587768801114951321361051418754038487916928236593153589504359685603262343307071083554700947676125108332995905461325093068011877745854119132485917177208490310244919472531703316305430831/13684482965235798614166686773595780109024180180215733298773137615416463669616789380950177804892166918364563426441500474036520219141123202775363991262398963777566001428312113950128170962271983884896341350400*t^39 - 33614159452290421344938410524500682532981219968515062754459696459773308735415075748281045544442240344800870574722825240116756033788772712024909477753026782837554742590157808214573945193445296077422453058483289448661/1052763239745716095819559741293959225530690709474206614363466045414539869311234159997441620404460108557857289720142146551515876398782272633245323105806158415532559650215050623649635341660373037579607919151180800*t^37 + 72212419661477527089153008033108355125195818030541200356322207026346792154795924676909268259259816021509549216305697913658998990281045752059482416603227322587297523964380233576193218790961432511860901314509711046394310379/1035734794342829137969678362478529435057731787248461322376136982129959686925124947459483002194417966301933948058918847331045107098031969373402580004569743803161320497872822179812102490009016503696757761058910450560000*t^35 - 25464889518926281293594549355297552790973131159499279652892110242941981944873902647348339862508720787010864879385205508142758596240612651682292185327481734504058208836143590205144163979412132435164402361574339392417149687389/227873491724500614114906036069419087477673081557944330480720149062672616377092347011914368859939888791754633532368534056799421219933867913227120773348253005196098067480567997526431828973298019573328956093086686671206400*t^33 + 258510581456978658628043712442738258838840297266556817106624147408232824148682187996929462386917389069327639707540869522730259719789322106345458748349289692480456672807064557080292791219446778253506306078599720372247793926321/1898945764370838450957550300578492395647275679649536087339334575522271803142436225099286407166165739931288612769737783806661843499448899276892673111235441709967483895671399979386931908110816829777741300775722388926720000*t^31 - 63099973282099585008810275903142354641308371646254326252471793571142726420334887556019858131592855926344580473514160697843525062190712948390946836451103448084931538898749251173938627265911436600993237866563861025441034611/490050519837635729279367819504127069844458239909557699958537954973489497585144832283686814752558900627429319424448460337203056386954554652101334996447855925152899069850683865648240492415694665749094529232444487464960*t^29 + 6494120113738492748586450804097490344975898980770292653618650115906476811195916124617130592421142960718784358168823713493374447410353349957271906576483445254213136614236610214371450552935240464973404091117846346529404539/67801796060975569185097718747910301276904609608602065766932667248354230189515568536482850061550294893109633381415815074325667656773192959528707481415731449840226563517016711935154601973222974188359183482564690688000*t^27 - 3432463568157344510456633643843271287539983813268567372009748384592731510953929136798295287443672245122391407307339298228880490084189301278666469847292538265234730177325958685144772244402903151151156960296981045512663461/60847765695747305678933850158381039607478495802591597483144701376728155298283202532741019286006674904072747906398808400035855589411839835474481073065400019087382813412707305582831053052892412733142856971532414720000*t^25 + 479359539385049993541438069287650240630839635496558259942031534666491077316852610874880642634831496992930620657735045667272108105349548859820013998295120842764769383945865320567589779562119355601659331816599264199441303249/18188614121772784613546906489343260359467471965310680319661614135531580181762814901086945484973115262325425804180731806938717952786987163620031882360709373705600470585326467784819858378570600014191062805930469408102400*t^23 - 1456424931510554564835741958982127740881297382661375554486587193342020621367070558498195702204801070486841399382521299946555201242537890770234339917665838116905646987468665565878442542276358371070073057587132584435796268733/149462959522393751824363709847212009040841400062770373061567177026759506711007478969801421593909512373021977260441665717887725785945242344529827207224959636102542997418552278753519705806514930551396124796559074701363200*t^21 + 20160872198395876208466178982561001925027814404806734869554344561483797063830183127952237112367875391636686942801082809127048029904369656542457977924185907961933066041212564152136022145589147547195449481301793492914150481/7117283786780654848779224278438667097182923812512874907693675096512357462428927569990543885424262493953427488592460272280367894568821064025229867010712363623930618924692965654929509800310234788161720228407574985779200*t^19 - 4557056476000070379421529972362958315273611501829747617345351082964540172982790350327298459127546179341498891236303798797956151570522002380553331303556680994916406987837209450486026206348705735532091396848461116124991303/7117283786780654848779224278438667097182923812512874907693675096512357462428927569990543885424262493953427488592460272280367894568821064025229867010712363623930618924692965654929509800310234788161720228407574985779200*t^17 + 65843272054892461807619009259363856886856654049884516921217863997728033415456350524327521854009022825754546758338156731307952550587283328337902914916527886201328002009393803165979971461901609993912730086844285710746239229/594801573609526155219406600412374321693144347188575974428685704494247016502988946920638310424741936994679297260941322754859316903251474636394210314466676102857058867277912129733394747597355335867800904802633052382976000*t^15 - 3969757718187765800126756318337103431399723723679774908072091640707024746035140507076096144320537596810283911226777340689752360545545463808816060219690070489646199944880347328476206966289974559246633362715626782369435077/277574067684445539102389746859108016790134028688002121400053328763981941034728175229631211531546237264183672055105950618934347888184021496983964813417782181333294138063025660542250882212099156738307088907895424445388800*t^13 + 142658563960540140904328623483481026387520701655459317675889316486011798167565617097259129151440795121308423400689448267760551907402085565767792074238998922539970696549685204425936513789295961514655690876553676360502309/106759256801709822731688364176580006457743857187693123615405126447685361936433913549858158281363937409301412328886904084205518418532315960378448005160685454358959283870394484823942647004653521822425803426113624786688000*t^11 - 6439755389789213389128758149211320458376238358390805051317459546751744184341063204560241047373040410027680149807538505316737833477337598837346243646250952938641279174079930570582899709366135206906528991303880229185737/74731479761196875912181854923606004520420700031385186530783588513379753355503739484900710796954756186510988630220832858943862892972621172264913603612479818051271498709276139376759852903257465275698062398279537350681600*t^9 + 65792019579015648581662209346497097394861453142054077391551639160896208519778320308122891040499963876977356466918977856218703033084657320153201513992654836464940551669565095484255881347460392761780374245824633783657/18386316449183358359346329385966556667722553182324926844875327332656923444608062889142238370679344776046354345530522370057617060969454415398510489777673606028487432222123494608567900317468106536084443923386235379929600*t^7 - 913756143611879402677445014454680703523194456700346974507020281363747162006264203885504244143678729242067799724034634682717091440573561421488856367317630226394465702879047137832398916003366519211835890555739887390993/10664063540526347848420871043860602867279080845748457570027689852941015597872676475702498254994019970106885520407702974633417895362283560931136084071050691496522710688831626872969382184131501790928977475564016520359168000*t^5 + 2069690323158219297668868786384688482187161226133656095988200899254771153355815177621426871733002771096225485942439883853403953901840540619157313499882863828359569169441676664679761359371848030764537096338363638881/2132812708105269569684174208772120573455816169149691514005537970588203119574535295140499650998803994021377104081540594926683579072456712186227216814210138299304542137766325374593876436826300358185795495112803304071833600*t^3 - 1140165408936477864923680104128976589149643627952610511276767508280786276573745166003782989192824269003059416261299049932441794465463640829643528052079044611074069669998748542599550545014445433691476645317145229279/346582065067106305073678308925469593186570127486824871025899920220583006930861985460331193287305649028473779413250346675586081599274215730261922732309147473636988097387027873371504920984273808205191767955830536911672960000*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 46189/256*t^87 - 56612045834987991074782828371352895371739490400395630296392326930363714303082516672845686872164818991089203092848732222897400934101281294158305581304354424425042667890828730026134909075961739517168548286683028939144391516281870797804174025799189992515445326014098442283952616523525289454535325447863161134024628724034409793773330152841742169418880189323670038779082363914719670596231705281132523674209550208121426467584576530298928589000509577173968786832405005332186731709757599998369117598573491695698887013538489236519243521357953038900070359881657732130455070139505413358878526124816844252980764359697599354759113961167131533557746833308596748698680748560226487106370277171419239478638406284066681780656915343118492804711636448999142325182695513861260396885165685553880471676357977853943579450366774940726337211139276792271536850922623609223764437644952945709710952388533659228451659009459106947995616099742949334892889788521408300711857929454238424725559979158238448351575266504209931949231619753979586270039220398215170595708791767035335588677567731786135512658444736139868380694912441075342850610205735273899978198979711648443414302033312794381833132073843638507808535046171639507161652076463684290345181352765133896782406721598011529010215580025208201718834506478992659384565866142974985571409967852056023760914100254962080847295238898190143213666023266910209386829539820984386842848523930536236048203759426706897312315793814720565305009123997926386207769250994498801768729434250210356856258551629007235921967924726629596496087143199043385415956900688261030061434765702767236458158336231304743082009646975265868011073350266206116429925168846591196700077194325139956217766475510721282774125099391519542840387867929254344684446739068087229560886874118899744979435345921659864524390533179739729616184106762002241290131853174815248612396444705851932917251022552795067062438050687197937412512329379534775433482956119374266443009546237671844511112602678513167117504499424850207756609311608977942310512612976910559533528503494732203224138846344879317393496388539811827198387890212261222865985567412029768398569276904482452229901912410954396989502556407257816838909578248035242879892597408379727431969352665446691616749515801023073827348403936897529611791720848396558257967975423084549529156340683653131612718211067920938243875993085898933794799257526435143776693039349208101590656413930204934412275109815043925911798772391481607859480691840988459573244223686636824068031496434877273816974686697840493094981397838911709480787987903845712909130742659396733243652187824972395829534985464780027097884126238953315741090992022606639799634948230451539531717981595948341471186292596451290808845737384166290365661071464466831158637796497268222747104199099883488414944214073542977043381542803851887870058864610318979891000302364860281241397111420215776039450758391863909279944270050305471986827934942432294547541975756139323413856093075338592421530571716358164568430393170008784415095703792311330434773461561145530388788636702289048853106706478025122019404629981597057038662453750536418125810363797114993004654780395773945302648281496784714721646539049882528720289845032584674523936596573128266015750527412062497770315487987057604162726149841847447916565551819209597748213415072962323258008743298720830199608449029768023055551327807219404993503047460825946964916638126685144691504773091524115282793247806229144508478519308017221041203725407148507578356017606733520791219815608583520120696362669433863609768554469109012708471656954784021013352348166834337401236523007703195409274218020262684600049694670649537524849826349672954516864737232836054891052778327268634940518363153235939276283726122871025673857249718398785125136832853640715807409363053751257949389417056026884656878382444906370256235348992885103376521762229120318455183089493263296579827860804161949517459684623199499027737957517254482629535501807861699098418849980534885104595759175470714439924271480601765816478491881820030179965247132674112571359117300407978637465958861412589620873280838555421606365551378727722712880664077828003792830020960765040791881318317702877704338759230177759123135257244693124286482610421384098062616756541326627277324160006285133212860803790043045518661832820747111836380373556636234063484961326639794573297179236791763930888584806102586351198832107219873498925300103498726844382911530816728430299919365030997654797946826516808018209693530899368354638993570402900658587239224148606569568499719078652495378096779334631725794479245889361009480824231405096778967617075956161131339283737137208725895620789205917214481783046328335711211312425000507318910172757665353718528507858867334242412833742073049543768878839395944643784824404589015435489389412415523428349909328160673017506694126174217137461318393529767898445362919963736795833940962020776280340740222703879324348244676077124881076331181372252251857161161954203727985638738955499844925250101660230830435997274600067206876762204323983555599141566408507732153612864708202531198293520650746853252080659690978777750710065163869548092219950354412160534649944924184604073647312908883052315118558657288227248572520991554363145/13974919538236562407301081810778065955942632135717457680601400368143392948250415537827845810264762267930819049930181049400845694929441091088702036231220682617086629442159343602109020983494212716172934098033659876531291165435680624262700019003773873974390167844979392161574781916837836649790821014754594303138889075160916290291012430643393736271978426906040619465719663034440882802403469644346764702770286326443391025467969000181615804038104193412301760416923170434053756754569542672481835672469115199455610133648906702849269562238890098985120798316735956981425508742628513902544356447988037260175204994543781778129102882196083355335586378822929679037043357885089361466391290921120670109494147439021047313540855922174946281226696577214849072411572042034959149056017527954557086642140783954558768442047632256097216283793192118305784000747489406436642764994568131548341211535752061794045362131420225551343029636714727879935186285129917914113276289085228001164116026445271827337815122945776262068947687879472663193699774310807187331195996404815319192566196661905112907131683474793093221396456396887642120902989237279803438266400746282664121231310654162029545654979799383857885284647841647469461129618136992018859444166862454429682146634935676583216239377551879395728898409760766122158704016277860238500398346123320113411330751198534864265221362182789327306317835104611724329891598281056279932683936869133949685551980083626963524912965330922322741272715330801196043211911767381174316477210939152067998518313073912116692830967442017639548501864433066579827404568308249864281402334074070960646845125290710704844981235187728114586422037067895884918693334507056786695855496835811641050276153430572599089819155489852963143245472386234538863388263206681327525057642711064144824169955387290880371129927063483485786550138821409865045864979149738063499419693415744329984813321158289241988532173796203505434567606038730876620362800859095375400725583931856729688908406307329561306133603368065267417166500624746718224437000368083698587763345038812056794974416115274283713287927295526873761680810879816139523832693542136662166922168105517196242185254607722318285270705812191771783610286115656729187498671420943291083153178401424377843747542469646951002825553139846210080344947021107517770623424957470055677360695331356838581952151032364683478452875968576641073092288293506280960801482523107909940877905976621301117171567922564392338341545693276383889618237937280431860609856252302565797128692441004931888963287205826929470797308236351665603914900684096658240798305992096857933172108832050999327562282326117843964891634926122755006643891192055102674796361010221427056888136205068302679964147097407257508880004009650502626058145722026908923369616579023443189403766302446521266577933953302452118494723684357722206910659825527209439800636059060520496807532875515086512022548516227007422375209165675878009725038230509466283339727439185301760432039505888929341414174067723492233471988045202878456663174767475876362317499699262635004026297240570324582262053389416935604840315959111644282671556105784458189342916337606883850515306226282954008198703198499542000375167699183647160318879582985741619489091815944084121369136194371351264307826638428437252429114846885448355794533623044923344180619038248833617341121885246112786696652779622483865823554825883719871963057953172695975422433613901174161708358110952563352318250823318877339345272115747494391161480060803023435227938499943743340667534599762520991844112694189744219044760095714964098823923664229950079114182404717137979215575400113164195278442397477235377963857292242191931533389084406320249535092800065955547796027500724802006242469687787342956742377867195432927726471963926592026706915484862313273207433372829438692144883178633295610512484024544170212470938002685112266486339451196114420586032486886744512777269962580069294899986609226916451856083246882528386922672530538150753831741536239528478636361822366764430258784531715181559661703152309344940451066912002259931970132623370446763766022554961460550771794742626753984358230957218469965537507470260721584494955309749413998772001141183304404228289167238056280023420332230263723437274055792187900728943792762044233490570268423134595136855440983047403599789105863329556833697946425665744768516474960522081379731008588754431375435923491644112303483158196146255132240068981733888627304507512132954216214389575601815509956545063016365853133397777264600090370296594379330660051546539554611997538333912698613958414711644044930715168095818282332370567006447957087869720564161642741982750920474910528185114789134359472160619162016738210013528587458081716692740934067919500092726796606072126707392883647736047290588797343280374587216132916391948244618300385288333173546478144015253614412639534286482702124578872060463413672285928441015649669538716730511536936643494644194082219570138310934385650168533206645379019098643240947591340323038021481887178474406822730914557307991550706901946875543298539192870167302394176212545077314657173802357495569984785679833180182504485290645945713084363879962477061722158204655470224616538220388316168515330702054045613225666256043912970655744*t^85 + 18613009083396706435343146885459250587840260016827598424866965712686318391829965698803206624722427688913815912077059204036564132356653981721771156035961659245695498428929375623353214296590372001517676322646121314469321857621162424574802473516486786096635314092381104702474637091277071146844570237118837522381168415243648923052655372481121921709207492188706441777199846777522574507401891101882168655784028267679290951070189343316721946218211783007784484612173858486457813452723780813282547473619110759336211345699823936590692725313375717282131058364439008122059166009690783651266596639781048524834944626077691282715667491232126397534247046580114297736622442921528875043361042925816199283640146362985152631371691766802969646251029137518844332538288673623685912037037354794813071666036742365553745338964008396369653192446334016595164923629390735917249295214977986867231318118610828935071589572871987022995413468100889990755476780691553153620111124156761538829579885732237841806100059510004464991344758317403057746457245360879714232572244600439781760656146137454424801421922765110596234467047653560188510869556830780299908113802575799641277607583567118834213393716378391807870543631510026221235779508480511100235703571485104284992378841740509944535152386116444033190590434563201856257436170536082398855974117747667789423208977099986195115073459366674615222325427689480257413666744763397409701610096796712639369362589233646517991139596958147697950856278220949927277248323695371873602729276244888615810236633195732469348746667661877244912742040234799592091492478590050306553564970708000938494613789013636804050235269614354216321983253503600503306747048682000528383641722412489428241634353108760218177379992200942332897689808900515534789465777389104128538901648895038867124569996010345681631574552443078042092543772487173212376150487393608650204922762660962261687459418902141781908513094975929570571953914381026941383239280267478681692593506520710099805890091401175664592608473517891562331708098586457878675271029672756782331563649167137881389837876661213404128667176412609070849673876527813357608600955960068530215532007958788906115023061390464948294073982671860109323157006914175468707313541406174810682040221315002447446852993383106848563914234192498344000968177372022606072935093121666282052524810663452984419946231847641717100195699340841012909965334083891088947243738186193890226420224792827960831353843823586524971802257665392162716178176140920195845928399187494168751134000481339846152634485714865326003666724451352330860054014827222403146261632000138707471183395658931160973879054043993531617175774019778840582812690808137344993593604745806457684852092451244480570165450958774139344114525383550680101888141063852775750095804750455245575976424333819757778545294927406326319098470923857114932947437419927579243887328683598187789509053597764933381263091166164611375418307641476370453762049838174115428517283772577837395107111899032233804548263807545953372904040001827751610626433747684174859036271219697616819413156660225404462150392336406567054419873080312093722955693758685739431931003140426520611473920643927785318390303243617306331118924678004849943568368863207635219958657316156486054341824699279686167630379981516008746229448293293442292764452042661478603978823937586336537519801838644847993184448404854424797146192921160283182793019186273642240675513101778195030896727404164619508083640728169478049710078659127250300428094469111512426575840384282908748659830736704743731839990099258455238375857767032745471790473436181833633449295280483395676094088708234133779195543364960867827373224693954839169437615350259194850323775920119824011742900563149791710102571630369328574810521111897806876178525716961780529749317443342456744009622888736115212109020302233885245620275651040177253436431945938732312578311584769497819937707689315475846474881340338586742187605278386187129378982838424002236119970406281345630227403816886321965077723877347861742622367614196345320392606022337398548612521998531148299517587942169790946065681864948051326423214079213677722212130429139901279401992402605041020070882858880461528668610750198493385837172299644071933942251561628871317523169864639864192552280383518242698728772152357129768085651422620381566938150792491262249545524850115852721721321686087635788656643489281941619926922355776746431117553512776265799857190787480194896695016598974952883968176906132186771145201316341723915098720300979692714969087622081941115517407332625079544701159834622386624065878119592466611513430350426184296406134469778192023496002006665641974996566391050112358658038178270781971161573005296145191354359867260655812764128871741862032288981289709081275091611743520124749826077388051075131666529740522030755884160957884036663903862468223747478211567952873679011109763136777720903047941741152551887791831103909765676195810899579582140490828661325651844311775178358212840844334791990095526026958451067857482821416277491922293974481041435566001811786225446280992016471374089402300305441237672519271059425013848513067377393653557473285477629408941590027998806825412715201345918038358407269658803905863140098647449427257392959745710790210728562478340051377/423724102248182499072151173354379462655616287710397425049580654617227320793660780491990079017115928011399511110074316726674696745111505950164049566692386243671917157840839999802616201651364165173496118055962428395888620805638603123847949953700600085412551565864324788641399899522646179518568875184189094514319636897828409219417841476147657186730674296779896045401946542094733759855783980744228318486523481760819709994272097175431650203571631528123848373913246027590900972269493768931017814185857125309933922325528287125068279139690875440511032769222887154862840388366837895792163214418842885840621772376190690241952291346621961060865463071484345320548841650167222093703460517897928081937648135949035836386935652338519078104334838897541818701467398075413622761101894653278756098042867265257007090762627875485350829319901817814469820282464121737216100543533928983188458744657751633015538444567353950290024845069822481606195827100681778379236623899858065694396376259529236518226439317630893643215666304504171976648515109530324932217745249692832042897344666802878142505927460752855894228037511801962297589467927145825756184354707207532918021572739210155338483861325385753370835643240069299809489024889039492534224476458623848605652332668906068098005923205170687639303811675929601072841607352350012735909590483921555917668407058833716608352397898324881810458931313668236480492720474651067750849955088151623822999583840529096712838506705547297375270279642462374774418899208658321604157241890768645926137174770852764399564560102906393486843429792716519447005350417590836066218010224884405599874554423480068051878905669793352445897556751060650296897380477587676566074014817098280595427714311764826140498020985677876044716224277529156744563062741612120021991193370733345966915900902578160362388780005791114921181080837860264066396766073938281750173042415765728202046784961848706261095941782457374050915356049566282766664301739958050988147004940628673897604851774470282180909395347540833529300398878055023539248352793185417368383025644663919175942082663300353746329096774176745858688134732139561290607952513822984791316284386663915683151835629913888200162850513205043482804893548369699617401945654551212392210806393914167599145224705630998189664746689504907539654334905787761798748577697323603265905671424672722036777328353750382721588821696551933544744506936052805828272813210582451839478148894530600251795505020171727209126025626422490274357989100185672310154045539773095793302826021636312861476230781149014395306652394851359315402021061084533009274932897129824164012606620723156716186469857869649017314802960741392921696819940207748131008194974647241990328641778381937584454883928341194705027932107573906376035436447189215537301966869801378980121758750514226819922054595292665171529698532894923553573248451874428286557823220517434176132365859233801965447640078340270638823828613846271465915216319786471933287402621367516084599371578231391751533713717339948294653846555926665965741525874481668000965284344069045353678453640880695426689674693934473048042829952982951765934993449383119152249788759804050440584875502255422707488637345557045625802525206568750416586195532591992156268935597814264812387251654382602541022974203720807706735757801619892031918405892674149565395643227940892066148708451425274844679298188690307088119026574976112798726878305134030923101000199464408118464599973140467780425378868394545939564083937762901647875693202924567431538727544398306779805625366013544559292035846224458656388308315649108818839673483274642961132517722620305156599659491193436175179205838985288956761361991354403238076470105390652062019985112603159793644728587530913732389923709736360769334889838206172364884368141049642546392162357248557918695463172280034750713407805063194578731811932181487217697437893296263476581352420220587827969355195462964331819373477878165539543888436487408105568123297272533497513221180994489155755173398694781781319010047271752566723886181106577112322949729631543839131581995368654921871812311433694541272584027823761846374079817429734534500786479047925105357836026188232913176402005852077901002316675501048674110133101744637218778601112084829570930328266485687269611169312703277828823809974973926678443292876448624316767551775621235557745303692687458773722748469288657391677109892592988825704493414216941784269378107988533568203142436869548590566693676541732812615045740561608859116851923182187801692985906888960940285735056763087974478895227407831921191014261484191543602268670541828726613886379094841461259233612069779154490263485164564360470808152302848441560494340568860247862738425193575157967528441168519961526681830261742891316649006609305003855209332134886542468066021776807397523606133995268201698160006368629567480530210619931939294546415914787414798635295421889006670353153152843258337828066556491352047216168535166747723935974087953882481626588446231598780051607252070124584277405780117798687800864677019047418716924809428914687246772399207363280353061155412964700871635821330532773268965031867998946867887968917095307970104533953074665258723292316460896466570370238196439217095372432139594368756830557826499224784655541997621196800*t^83 - 246109129376270445800521326614764387999158018002279119339655644585138910777176222903907797726258556690306163379901897977887309823400735791227362486236310408999023879073278671113714287111227685211937330933889711384650485943226204869670984202049884929042523502481478894241533184838870161203426829059307108804240759634073456950342145336190831979862142825178014752184825784934247820613375554152154298573195353108206241520021237874167954864165050637551615268081072064729093294912246795576333929761566144215161553513545918710937788394322043980934475467232123406198959369174209919724026164375522355230794192229154193681594917585750759480381759625247593198744034742423258408307469523429071947600062115850878955672367249024518741788271910922976322417951241937718313716827730709288663153826387137378112508069701506596503431651291359304863036217851413116290256600847800165110617202948030438908949225855484872785364062906197799976240188244274498682762027766026030719635687870189694840095331347653731013078566701421555553412286754606896076658062475006875791979225796663639852266807151988567600080406490838624136151751678684759400592579308594723114716593678310214559922516579161752327071917333081366669235500055928125840980370332127321645842267135700708633489545358607254504157158403231078990023810697145062103729330833397287687526043458103401607940159996642081355486910445499443789770428445934040310009550900090816066531487216250395197154551857852284050266048115074406030763640741009552273576818474710713855160736020440973177630799876470596212279260194328676898902096013365361752562498899487902784780454810921076002187806334595405558891653596320388020271864149687561709765208042212072152258721374740661168977620296472733681898686985127665431119037204088639251973929810008210231852275688501721441699029321562463165738753757037166424820332866781160502911536256226265366886780278021975622078418491420246447667831845395906233863077734422278727139097694586331517570251918506496459961515265075920838581570821329804082441375251365235967592837021175927981208327055726574917831407269059535197258672658169115740875167543828227174182357755637328170577048913530325851438497425758328470681212500697891564581305236221302687726242637054003275383954443436015502440677491703542713860037964751232433831409790612109060398718586695075769999217626369042965615181497638573324684670226745294863579831953492357137086643449618443990033425791790242053955786387205606993347744211027391784353758577101065872370332274385153587276266177331840260726094438137648197966635051997157803875972554652889288052789450705731175755538147816039413790098760925024655240174975177199943452462420942648327672426098702118834917396911909033545572812117424123984666466494063405720903776203505126209633665956351728816283469599110016510066428113558497048872730171226965486409857334146018493169749038264816444884515251528180668643901155948394164205789863142570063425583364614348595595612443065758800341538715868872465202730461681859130688737257664157596769397707983164611512781989524879464592071816995799242913298072774696515327894051821344862634068318392812842688865315920277762075219427919354991477746583390150713751140350407698355986466924679838353862317523154777886795214512797640359534055338454785064076004990447554976193136379133464994262692104618850991179502174538498633497147820905027718147663381986046649474554955474238867070684249382484717021723898101216215641145814642939864087434720635429763361894241927435844485705657965321121172218545623496477923500849852661801108757235839955670004232883381243832901349136171895728610451163982197296863806386361537635900776164412644539837767307037911630579009543816617410633067654573934226597234372079452961547781649677378099639297243703471595793816526184270698395409848521711285358005663264231620093496786249061388980425091508093175188186889064325179888665334513872160023289736215909707342626960217454528664441074618845023234406552762890060326712833309221685575681886927109445235584626508758819724110556346972616246723264821617423578593107855197365973158471263312286134825915366934637973323323301581007072787318778416402736800510874394566921323104399695650815855093704034065884376012529012668220544597285352176005876999631379130085257258470761527392219108164220034419837771821382909388228512116639580411257165241622193866729739872732587839509629531609316950720501689678616212610837626682628337726693244301952842634068956979562027535305469895832123461130345776376889727632921770719445817785610379557312940578654720829767332547471216327736709905137031357278538425716529111892439296131032355629114538141754971511344946265152469259488248721592177744931591084131634891148809268705210338135437674746262893739764799019422763612825960034888726749194417780728138679581432724201921145785824923542594114245797642415676514613222114371272265044757710288494626095178544884056046467816419056731012777932101558390955768260103811098462865194942865742628228401740202598945247892689651729751533392253247982274357938227879959295626958968308488051795440929300024171884718517694789797136825046213207474577922092084558899819683809138293118427757859698377625177985487916615204990236615102152581681519665928539809/803139410858338510479718253595840417787336130838558854938576172695766386704765840099991910295908707207423570971393599102841731067819460560856446267363929782234301821484610338736712810450011518859844343344985488373917296586905265461223983225253174515310786484278065855359292453643600774454708809156342675948557173406206946736957003440039185016564011396632384056440778029846779593765995711793148391138832728730724131410238703999508607873424944715226044795144263451427036423368081902505560275391468167366825622197903530718353715877169150150138322324865233871071823617421694971758002466645005120431306431907439257064051841991770900552048274135904291679441012961928770270504080071764440167072344649730207127064911645476905896759741637157139103114015727491165147349957550368923935097421822835534561653385139075012816021682408108518467167144945814085512446625121660850632911273946662977237029751630041856511738266549455560532527705350626682017519784020796589013826597014360565327374219579580173858365634294734201036217398358081838023330883495655134029831082952807579551359400104934668171087496220892623559685492289861807702342483547562954426640905703567072406612232150781556952548204206997132850410733045673224309808969800233582706556166653971350399415109952609533441560281346195361764892524966840338021542855819314898877077444514894186765946152852807486822063204861902726258241593690820633375900244027748111443615043605152303000369313547609579365163958123839375533003753436394409115019549614280347335933991613485860901116451852463100751873492855804584974530491372798750288485444704938177871421765613650915101058573215484125512433662263356841065029710250313096736861060310347843564279882752352311370317835098883186383604019420092003639972718137152151862571556171946413544583582591014698613107422514497100110104947738776630978919358585652109613192250717374744602248615992849091757709975618480937484565038277557779524508364102324801987592444241679890692088662896893373267821559146948329739052149349765471982971157144731854534524436364633828356979752246948360773067725839098324025172151964705317734160033607879495395409675649354368978640039753812485900639243295311295515571546428265735658323504252903421371720373839661403245875967458374779740183764812748591046134218521326207734303261652634796479252795546512374344235076583103779088263376495619394474594809721922654691536429861408210782555506221817359074008041981805020271809404056051475235689709751022009649160314027109959480364387428061777645023610094008738898862968819634130619657088378715232553232269843392790273142919465513784615547536961094160183896064102759774741429273149033120330810288715820064747646025337047265932580056933324295303191846812014417101061618350750995185492110709826833780208479178755502234651321754982180549087299289209601225287895331146967048600413699908451857436852407730379388085719519772812450308673343685518092341905427862782131836741257856252080892710005074129965123584703934181691804713226641140021260956832470803393690296985684436984545576211417420246882391089286784104592381562727802300601763560948693099391865615394243403406044395897829885995836215430940465825728128299565689407924397109996274681500445511994035679500914591305853930656954562688398699607344639966557336665439603593592924477391901917271955477371959421435715327400410082676916010972378214638409732971866933298876603322921839901479774717604234579897792017728025444834659188058348755104397471802772960066637075911572197237514917777458631161161337637582036007437919478124948234792699215720263980964455828532943952760795964058486833039563500912001740223712814404467101956809642915859192864279000151663867837170702497364224224528695823147453521793273501640959980677504770533561284375871992930461326237285473796494311866114989127361714430330895931012343398574465682734812676219429558704195076885321300837053721275107943009632960705919422641738177594342903841809780040704177694947117107673521692088105136811954129922044635907395998291745270944337932038228245024541320054287316939241939200257845912596276737819231572998636438125548135082156753690962133852496256665162106509422057414106992322290341101661062637387262689540975632782432587935983361732058387585785933063944371672804400256253832191381902564704709462624923941379681417868066786332381762254123249984435153796418580458919854829231786464487275593288212279854247327327683092666451996680034403345234881067198201759611726413327440886936354716014830096070782959820284895272457703110242848753850562656868283329756305646647937298819987912885731520789454013522146364357474645444962490875532460559692879457500913684529688932019657897421838946329221701963616516347228633194301541207508668082864415009232344794463315215332259299049435174479028430749452078177381567973385357977988993624113251778849279353087660492493706280276279707717572016670683008292298308507988437442354750797575556260240489149718241204715051476821165357429845203233290086082272635134144131619769996506694153288433107418248967239348912553122799814458332485999978791602702945598063045412116415338260812875602825342813971993441053795677833745541352566873158789077426759798145217776047125135668347610807835186850011596800*t^81 + 135688779221235183112005200408547121745496376128184946664565734314970367519060008999435437553770215107368113273993804337878062209555607599057186170041781257888302917577522308656549057172097444798872372450299251003193440120966054804616654882117453836461840681556102569856818594026137249393273159879806118607744723302264345192287639645456863827121138674879117995592804919641676361839913215291507357906307729405725171424631165635739359912706363158176799870287131811945768100882127524443701144105258342598074215827907477738354818473842910307892303281882672851686682454233022547320124870469134328619298581706962694398332083476874769871472950917849178152770084462840084350253644365833757435601225642007034947600496001112263115808139311268336178120108171732909830890071993139691036906595996414742348699044434811760771244187046203104766438143162786727794128025896372276739798533819543499352245110215030676992185426979157393960089513163842191028480463371817456236103016944712681527274177334575204629779136437801557063242746337355350154742393555353213711545195897661997718522706903216569778095419574821228504408739122724748331919696424069918262237913407306257460171585495943462378824354465696615184379504388833735923760313221287180636608239764774245135285326029972718278580149393360336909818697641337191832318574245123501819080423359760709664065145976182884286663370122884560321998936475280767138028781529063292006271100489459192102564239341349113039333375310311789059355723875990139838466721453744251737700198175026374308136299344591273442778356242679330243544836190491218298931115738045163466496869099542418353564851266909893182504646293595022069668906457391110191180592589750996097815347723846000172368330388009090888380429053112194780703793319437720575221003426141180366608709494036436562828457949102841587077168285196639742497491402691997689431113423932484119206452541238435342473312046169024736859220784680201544250299363663512759038539952368490394632759759981733735373587328830405201152768217608463040776111201384880137532666900930294783463135212174122896501997872118689733821575149636926697404332813361740305467045554323074432773860808808406366412581839874159079108224787377965494279568034632128958065625271136380731030880646231298120721586395305736578429491571488954573693931673830117440575733359476782729127390265705286335665846790235445505327861660998215804159270286747838111585956192386602890889086760254894399364093713328813181618315932295402141803194895482486697426067597203429109862102184835662059240631482385395979089573817211949667810276663575362366976365929470050621295047682121476602500888028325586126053575102362540878728797858851917015707719726250404554370916672440028062265441775810326276510270265568238633171879877916581827152487875533364301774522942555099183847237603866892922527948188903887048350433914787982803894093580800642962990900559703078048290224344816688170962130565752206600421193146754105834141682554682369081327740179853961971638987529060541081706174033091313088471811257438461831549040697866030520843039897990281356972378237148155110375793928435965253141020361337212326103638570326281322639542111776036168031716706262213092048411197638387327358455436053587705290623495353029422534497330452764581032094393816427998641910495222178118199306368024277241146267956383162247658283402975709082076770515629363926254598812993891284192660840499194453459316303647616585136342430992784522072921440430512982089422723535979468038550049997434180776311249258831560846300352298841667056137265946382179307195801184874528246080947502837624181451528805489041091898588423404613007392990331239072854419822409203422366594548378097949948434484415289849332062891364328804450950512473809171611259649674337807958132446134076911839687860010450759349504627681382133489709796651375447205328707988941045146363888894619936984383295187149937537994262626228260646996518906875165350692100741877614888563510648216407776776500158350680967040008349514141343937352396867783536731082126529087407324958195148291596334651357866189927193390975157544691405661315045569632393731630060419279455103021226330279749969111959005423128605613963001498382505240410788516103558208314116753554272475832256989097464131537528851750521261687628409240103158831621060526883114044083997572502485951786127410748212087608033904310630951468784992431915331397405616552273229300861296042459209913069457912871744871265952067921448357547950321403741173782864722016521867071597249734203753731111296580829476750806185450512304709620403932721151499874450789179391550985468672526507404084986656603785528403442869720947127039304440819118413417246598383112401441116711812893043094823949999170096255974285171915895649360888397625937033181819350292972183589570765077090075654241133445837612230744489380905184043032514557687836106357139874947717802458882384533953629776968676114128765001550477982114349189251224702708481040450115818926852795908038625217429258989010694616392152614688242988546555568279452765848129369332482315622657055703160426478067448511451289069426526005383600371474196697896872794518819110280343419311869900358214799564246134315197309571979587103720848989308084778924306886824798474479899539121578359738145301/87794292320856098341412090093769744336625107658027240606660522566934707266646250292930504571874709318704832745659034181928140674199720087364954805443257579778517998835788529611960720082331398060254040121264483122163242701623563643598742810731633824169514945877207571127650655356212836880878210463137648129454362347373505485942969323266283466546787612476872804925316493912667548204092303461654912879129123260389407620519788106924061793452477359384140391175867221122244901024455908636948093104112352195518579750983604567664927169206215460717759440140059857023026318934433228398868530749669129178703338930148491897893422605283778470624321477972893306836228286363285823486519619622627816374438830557869002976070744401257438208850312908458042013460724788777283454619109665745176716357891650129976679849070494497164858059077239707020106746264035060297698088995590887374880437121175078175580088377491769942517877787557568537879341079620032826209600168251133798503105756405920353689326841986718282911841128890763926050731326626651588144834050568101359655396131782879661346240200915261101491128441057742819289731050230365884750788208464569293198887672645763890048364366193629474315637444883217136283926604295495545177534412634978278475291184260373756300507838791786026460338199491183532038376486166855061560488902937497820860079649985085921667441536712591746968481391473494406779392879207956625671673064511031749001618919426551611037593322330777157659159011242919292639713080506747727509345377696595857530584366570858566782321471527723344134659900984660645840828963871525611396576959648422538261279839427790172144327865969296642474449752916338240089206076334920266349148073314218577180850627648112525989216012906527871538802711774668386788462157920412867354940138985020033944438126956115095893378883925012168424888912122435441426148662281020748910985118002356456478582736573861966503224084761334257861355420379809160077715701441077590604792939563413162238236530504013661690505047527382278391442314892557274849622075323979643047611511826208464811733861594885670840372819294545403784999156297356579978888340474671617487658238414006895601170790088285437910711503889959478956352962754281931561124619068078725670310754756097783152658187192840853098476935211375842884777504082639591577878488378158738466764619838615187690786024374675051278968486755861196552026519407839527988980900933325885905296767631051476776217989194369340990320771716093624861380966199914293676127327524606209529943717934764265735039244526460838574873366552949839653792774909945962964859764297323543386092527017677683265672838972051349213505029544181709442961628427501067717714699537963911150316764135614045124508279158641647406968743314453767161327408214177537596308424343931638201511892004347998445092958399482642078423580356292880607651513796184984065478000923603627626979035559482277942603667393387467658325616927933870799808345285233514539364663112269689276030046749117323659745635705338478104419110022246620157451206189509794310817381326776801813394612910860386043229823713063374633399976772297788709947781705594220945466909896137946261772403088242498621094840516260555976777441758257801597972357776304676104280797311759725794709443033087942415925397591404101538960132871157233141304986235333940728769330009767084453510836163108643776959108856494398846321610544444112959272837894109516974141584908175460119259929060776231729771692426808292584939841743500551554509315855151456381951024578744724105244234886934248644681061444588238508335290125618475244121658589545109856785817306167380398258321121037760089835016506809416679119510473292386094064739805215743907824411031924912300530544940709385484210855216018689782606786474144750213050332227347874464547844565807049423457142821931250870668485742286575358515411046699298814246527122502633368508564575731142843572746835189025421779375259275896892383571951833463997834229174639378596907611872060643068970149720939655830968731115136002307985617284880177096446597365687423696220834433684585484911378802176416633425965963917217781329065000611367264832637651932666355874244445646815270236634844789937403572848381534635719699426037966105469724857281961150213575193425124314539560260351842871732959452384555198786900991828409588921191178976340773977403096118992672311784828387472184756268437435020417945546666314019707662479824910434507419494025289430756461979849174681737081649652347300762881807871794445193176874392287795464275921135474093116160576865232380633306937185630584114422877048760766388600312600768112397178710533868160076066094825071879332499228321135842846747001126649681363981822853602357060471103436782300152482948992706113243923578894709301530941912819624898121828667957490319010191584444987478951170203349542453298979206935679046205534743891294693691103480710251061274176003068953465867875938360032144559412292574487040874636051858295855936085737525677693080172072580976168798175889752601939674554624326654652806761038921202246312577597262110300211750976688250271543619559836384385439782103237183169913939223819516952825813351604914148883293654883999605238305614749420523024576567109493962677709106490024319835506987399879120911446494744745851024640000*t^79 - 30067029604232206406669597587141527019357624100235411536512652403466124852381121925230237813014385411186240784801216309427931674950313736710015189937210407263596485837412424664564724266449716168816541092648630820101513042712379858809349710278484198663915571559914060576514493434671024288807808285079553306168337923591377346235708102857161175408013528629416674121567537446639426015920718347617278766548871050051019092573055440349090001797754199830567871170264824525626796154124361334683538316466724583451656094145420992107293585864579766030856140427741562164491329195758827387520018262935806204276003520968109076250698755448388670814316081384136172012969023839739572011668264215038389172333274405671658756667529362004878495703943008621148582766383443293923344043704482106518535707749105419700686198273302307172217377976921179487398324703038576952345473320384181083728418234645462101847076388043105050420215961154875582548788081961498826533711439753503884405466562977734877390739846263419650173059816867331691021556833509962814879919940346439879065956382346660186751085601857330181828858464304585338707758513059821509458278814949824846398777682291661983856518848382339816133087535257029759389293288652706922261066284936083709577021620938863223832082553776048781124553170835134303588217607288872264106208747062310644763504844213447318956170121632430457381709519901912985713833768598725768348511561717677719915086472460266297898592661393411581523486890566626615527745900292428710499122234758681100837625381781976308577343630188870343276487712711839544028683748598810320719220861939826349418965498868459610049031783506738003463193951225344239755705966078622042852013997240388551804672775755775382671123755315094615369475504667034627308997073313283789430601501751444810267887019419272637227028578664305394490790185909865362283801286815460765211077336725554269006081928643701424456302324050539836490177827247098684272497060815568902642900183868947389236925436528361615744322468016780141502508079008689491130006289267387681550799162718666577065604956595400725045367769675995308580546127525547391611811259021525765442629275770755868520943475563359462383548630924278405405168465817987431409715491123630821940086672840721316518609343453463674422759756168582538008645593440110619182543820208621112145388179336560824427185089368907350968465075102501529860578226469128140251883720673732469324071736427974005478674140180273057177440473448225273189866982505450185893390248306357044952063198589854743297772506419965103548824546478106461500487594723846120032343392616818012277279224744038578700226527883919891568537215878532992288424723509207512061890525201909297088041667463861796532982286752632393247275555273257576412208717798652685725053794718575574770527694735721491437032429213213936393359342649243436288400505284282418732838193119452073355557813977480175892753843658354253102145371363366889717404763391720533779934248589531517938922570363776804739051330955955032526474145196415933562531383782896975838347206473273981528450966023092956975969651341959693676038349232805592851321397440127080058508433216299182688221420770447087258797594469397181403083632662316143321328103826809665315441192813430315764142508389721327577048724184176826083376287221349787381830191166316816642981316529346285009696080440549809452991790889728591803305890268854529365480977868965368028493825676606978098041778172264321294350667956046259391117091816407750222728841878354331124578074875932362639328112282848049867901683522699832486077733088092289102290040733131702617025486999738463229760612130498436434993882955405142240317758008760225659653942853102967242264096999086032691465810754585330294941244643580946191866950876332448113492909220197284366664726876031819458358626192344714519265987499303424484903760988318153869692424935487259768197466057056494315209989262449496080015570341980576607260335514962468947118858641572898683380187627971398577934824349660360121653535822278714915936322056624932943100460163168792892769978417068001731112704826941692849157203025055654572027913129262628763680119644981467115369037877510629725286594898663404965111585932013700636398721182305188774384609674315104169620316009977162379309855910594251248092599206356720836873723972195632447202971276799034228731385380683031489146619722547093489011053480823799905447146632810804693359573225734953914882248706205086214220631762548265131039654749424683700809511549773510630647457885815749771108342253656555009825375121696728820221033708018154226302810448143971112242093810453101120403729785991309942814906768304687959886351751502090962297859165657681722929977583223805253869657889268962098974322420637893473355120540361028128168532225959404490426365519895289275316599392470336007993542899600449191813205478425229871413786385982492066262641306661053546430843267629368998873898810809873485689675435364207638178754405531300843701097330002250354356596766180625190664758323794766315546521356038040758950057175399409146085415367236483530503220455413305946277308127056997037460784209273282117787374883440535058453802370854447715097597536748004597507669528765561074314692579504760398074672884265840304138957758413107419382738411967104709531083014327/5006962242665966669695430321776317358136711496946063752557404700271408968502917274359067245430691330431033777709064714722412022735737097635538085792064965442674868321359409102053555760613777385293467655487216287446636361830347930653809934379378586155953255433752174643188158293733403523747227737535472606076739093463984920009543423956482227495204040470747368435995855964060193131761958000481523551851557856146085706031480568669373279220468326138754700472264509171961497467609021156856151962845754453272993288043340468659992632129525900101546505213701985111241776495148441974706900187345926152854826135516325726707411621846235080329789109595821435631711019311065351708838348510927212915476924734570712832992442759781916552543514273932367314420734600453839155386389835937242782323716902373228976159963826466782187670328394823699340577600711142367386067544860790505491905745614770529829766468793892879680943050557747454675588135653024116996790360615873334692182225230129478130302527753711923297900817034392648803036095760370976797362015394133862235857234495250147216980984519544839757488947521140047112350069793239948264001584664372222241720236759358922260003147374042807468878547749513271170314957055178822469359590124662179575493902335012540040444268479666245937620716295471681230229450828434213663893596719568115518234542487414747104074803558027298712314719356585308566224763284625199804887558750532208624184164700765275041725602841905240144459588916700774760850575581145031112752360366798716813657510456780903364759129636412711942536879455135391322493806929366904511178251300765648636145847168999176246067841254106111579486731316830759427128293475876218047197842670950690080242593448217356201568656083005961979901717919475730752660357149154974649456739150890581323627190730180890519878516145478500095170450304615221246232090545802295567994855352195614645497948109299127865168565405419358848848116780640340772187276075042680141736609583876695548464326214152370971308497047250403611528276509535740909536099785568594132582660608129378671763066861773632799253507010583818997493472291284958423489866682785098674882876474447801423621872916361503188601699951438607427418946008506956280562505060933591813993538860528882755512312328783546203748852968330403937581851737937476299273090525974787645823953676306329428610235614592437363246478290597022729890573642555256346228716890983248738007179941734150037778391240891124967294926460420890503574063470319601911794649321785960255743422852422423277480962629167241089744563731269761773724977744609061091944910435283074326376236056140822160937198949130561130145710307371750755884821849809219055860280160384492851215514232183131614294660940996409870995390881474307190455702903153451608426201874063611488859693514411234319485964739741923332411320312360417446083309291906917101448536195530823212318222752468841341032774459812679150432468091941044937756416753052756252658256144229339728201346237559354305452228142419762797199983733819758776122395830542553473501615757503628013623086648559170383628688619717461232919106838575227970407123999515980621063413871525663078133122049593748212176521057605920891369480836601049521745586812364967701498218124239031708843174256244168471047010685085280852053552883845895673742383347645728517684610055352941173578286360363410306830861830601501991347872258498960687034447867246715207841605286242782108230038199190595501405040703810525992420701790861475333042373125657566221619635473169431255349081926357913425256351555242894541051897311347772021830570916907832846832407478818056010672099558627347358592733747515896222648968816686032100813549293585212170416639114871717702527196078302293423176066018391106706071319689836683764701411294067829289615896972227506114568387461548711848124144559322853772232067676938799806865549388649665488740758851160830177068653898590525133493111513511152936036038608559155411060158233235300887531802477070887082780348640717670779992696308188725682646240969440768467265714619151296031001818812753705594644588735973101964940997181350340103876001472330785016766832773843384410846746451088980107605638287219703674985394383718337541197960123736658810921349258662049679017058735234895856751043827616834797097044687523255163469282074785522372250382645905801895507203104173980056638422508750837149008003028819684856098574673765879042097956545147127162934205176965596917000054867727512536217754152745550650473716280195450863934193658127437243246155369027616594096572446773217954617060515197291994994488015550238223338235976458981508487889528460680256463305891089118258552929457430874188459074457602746360147019681465036846663235797717097471706142043208846125396759617655982208513783151873016356126787902177479060824137377908365898880270618293586612191709831736624925853914371898398363034221322379402667037562779397150362843056063465876964850032640898688248376467714444273742685581949108434949813404643630687887806610482573886133528524098702597316198433985707700418328480591168039627308252149293547523364489036248267581042601965476904581697162523267850443579817549644674578859562721161159968266130964401052901616669132262830670573430334142077149475026305351089531372031922291442619520000*t^77 + 43698630017658460569998895063202606554930580701432360967960164367522788420505093102810822189752574665449436346061343363626678726520534345816633024780284243835372178457975118918186885391101867960397369818702897555930772532790795972690638792515079750593263589730348770135189776651663870510184686132760067810146930199015507275514390838888835852523323359224216200539622997702195396764531622009233829201379803862410204627894839339161232294319118321052981072636944542912909762367478438575390149680214698918995811569568811317231358488774011646780661698503849138778509023926107553354896967137708657628909423012201374551635010073385641213411669218546015177621235785019099022076319333602892650457522308262263137347425545590998539329761182922316696083999383861898907446357273422041397730047638354168617601782075621395214870626722727676583313194664764064692188256688760907418645343590465937778334256046522456988421944755598856397708505963766810194445577749920165829801580460878144261554346430469724212807425620811717044731648301630160582181322886673479320058965163680758815548773660542796129026701517847360489693364475762421196999950609569193764852794918164781975361287672234700762707173896259631466048443727927232229473933615710487900302552042684383828575940099678473496394805434261347927576296399591465478706177581625959644857021835680989427552783324045226743922613126885307741064614878003019905177502483630757452138658191939471552527785038267683863861756593551376628293349687250890224995537163250520747874265449514535180142238137843363229293881875687409741217563861233248600542095559891661695864861264290735653207169908681281504313344727098903435420033346798239884580764814399741284668671921829245415938990313862738768383901317719835610523500264845951112619411702715058233558804931184389272967441349555787684729838347647061794216948196760698027415187158361463834351270026184608199694686698205104040942113775503885361755364818441410581193593635926606654705546667333777700200771728885870024568643028006714604368811848342758512459473433528109669151829821785717824332035930846256986456619402827197925119898297179836837094148798755824131073200632125306349184038285897519024865722237966847675656580786048824099244366155707534501019760409560431586645963972213904211360134383056548117103242624831139571878047302109033286907538344527475078437641752092500155924053656752958656608299112132731450792605930616298379879791381375048929032957314775483064177703017965506181525387107410294997335268489985216666755219581409348500969038076023918914147197389147214539432699462577224570803900151514673753387721763159084667484668903303349502234435310435875204235909570981750129076722477326444597159718784593374486502494765204506369949139200131379032579990500790201966101904106508310536888392923446168607539255361445527652919216590423999054529425753746322370451818026447794926716943530817635067789817313791585465637248720588254440429604182341078096287204773983753488745603905748164757686018907860100774524460435204283504537686788154682422627455616486915627496285002255702933638362597005492704491255342516616963747419980505659231179797506177401338396021232335071734089300079654527520224272937851755176007000152755824421202961944032511580871936597608892417487090810262525534299551550129067978750982652955565825448105213217058211226224512384487418019437511753502335364839002052366307933366996930885543804764425314468228988495547490395119554792643008767024918680576985961585582769871425603310622367146298609079000502172974665010670391924004395157086565015043888663768266930406476017350193376384511436099303483514352789703230071193421197345441904813890038903468559860309324399347074580312594287078526761417052953235443019097988164395035579550245892511124527895332203048794221027221420593198839196140087279713838557506697363281995869681850725882514514821318602960542019069504446623708399191474520641049980653900958992633232493425224848433223148951575400620276153449906531613389152065196112606831045465667579510308566181068560119032493667974764423104473175396004434487001054336960238359559174219832054992043503022447539144639829864354528415365686512217315997197984992042872011186310295505919094703975648501736168471244627302574730393395451429570128570185070585700704479445487774810956364258361221659770576081298876146424924361517903267188052040669760217991010887628229753075946102792961786146074681841135728758586851382270490331240864479737342649073217461082210362006134852337104069670875699187705181577536194660392184221992396321323976593785913455923853378505872224139105147933831213092174839075283272168517918877796368495447307238957143363650464611159748610736810747788817834444527651140840229248961269925393647292996682232296804177340046257317901794556437103624156952832940424559343298630311462255824493391397392061284775029218520808851038256488034793985286187901881369740626402470124845032256103160185443553714288199725665691528593290491543311147427069425423554751292920003011049904031064919247115052362577341820888560532565209970674241133166661016155899078713670405821389909329569807302969584050558303316174355339928940705726600840636367158925419070032014979676103371138529289939219808785964526518057602001975331031/2336582379910784445857867483495614767130465365241496417860122193459990851968028061367564714534322620867815762930896866870458943943343978896584440036296983873248271883301057580958326021619762779803618239227367600808430302187495700971777969377043340206111519202417681500154473870408921644415372944183220549502478243616526296004453597846358372831095218886348771936798066116561423461488913733558044324197393666201506662814690932045707530302885218864752193553723437613582032151550876539866204249328018744860730201086892218707996561660445420047388369099727593051912829031069272921529886754094765537998918863240952005796792090194909704153901584478050003294798475678497164130791229305099366027222564876132999322063139954564894391186973327835104746729676146878458272513648590104046631751067887774173522207983119017831687579486584251059692269546998533104780164854268368902562889347953559580587224352103816677184440090260282145515274463304744587931835501620740889523018371774060423127474512951732230872353714616049902774750178021506455838768940517262469043400042764450068701257792775787591886828175509865355319096699236845309189867406176707037046136110487700830388001468774553310152143322283106193212813646625750117152367808724842350468563821089672518685540658623844248104223000937886784574107077053269299709817011802465120575176119827460215315234908327079406065746869033073143997571556199491759908947527416915030691285943527023795019471947992889112067414474827793694888396935271201014519284434837839401179706838213164421570220927163659265573183877079063182617163776567037888771883183940357302696868062012199615581498325918582852070427141281187687732659870288742235088692326579776988704113210275834766227398706172069448923954135029088674351241500002938988169746478270415604617692689007417748909276640867889966711079543475487103248241642254707737931730932497691286834565709117672926337078663855862367462795787830965492360354062168353250732810417805809124589283352233271106453277298622050188352046529037783345757783513233265343928538574950460376713489431202161028639651636604939115532163620402599647264295271118633046048278675688075640664356874027635368154680793310671350132795508137303246264262502361769009513196984801580145285905745753432321561749464718554188504204864144370822272994108912121567568051178382276287066684776620143137436181689868945277273948934366525786294906734549125516077736683972809270017629915912415858318070965681529748901667896286149147558837503016833448119346930664463797529491115893611379175214129741259222161071656280817561842907624869798768018975576826199050341770692842927595194067998143440150352746250196577635559401464074846096663900573308352128086670841772464991273131182411354676688879328021471610750598894207896352028134523640058576015760116878546230888458616145768194808172211002889894647342650224581050832415170617818792625815294747912583603535151776239154304286327818091286251240519533973691873160628244194365342544373133129222638693325742449220762190451387586524954300754020168359739690773769327612845693388022534815242028916524668439719523324533107457623162926473378642769795456956477082499015709826882763082639091057080489776814607179103651594032501791311548130793481319580611953155271653039797730958324679128084647746445562234673308252818025831372547669866968169591476521068854280700929295673720632848320616075671381800430326082466913298317174017826288944567322352328444912129796327502402021822086440791973530903422496554145734585829571565633692931786297392446684119157552078628960276854266427890321995188456823448426138313646460692762100676609082174084903902852114453481647046323003673099012861098253606801594512691503207736930815497475249183129499949188590452423527325270564987001820751920372836186798580815389398862457934127683998427041631582571439909870589714703177228079020797208387415965371819342245062296785372971871370150151350660939191828073842176473747514841155966413971964162699001579697329924943821405318568245785739025284724000155603938147800848779285062610834141410120780916972465351296825381808800687087699674491188627793579391728481677174857383549297867369195048326517379068557519225714724410440778429962987375623183541294076442951399817153786221189571978620854177519076285664968233243773716845234756040884570028115281190693097930504083724002870401413449186266179334847757410219645713054401992676035962415917278561266692271606172516901618604614590303554400930757877069835957040459470713514872505546221077245067141827501712154628240425402930997427740590111170891176789014191370627681779948317453016209415841588520658033746801074621280901413547948301401942518017017195109510038934645486796199620164128191851821154906125030639765470874074299525834354349490228384597443023904086144126288537007085689464588143758298731826706885919236082636617110387911284195963718670169326759496284075916930015232419387849242351600073994413253271576250602976579588833694321014309751558534480195646644579394545414225935859996926861886624275878418492743851003003655510903428216915858204486547583889222138125342510858330207003914856500848136801129269875207985190861116720491354087778928389320979600934155932969336421678942497175114640281563736006555776000*t^75 - 53039882427932557146307793693192300714412773007491501798699431778244563394727244640858858410834774292508761679116261622109509335397367927309644193803908065458280631593333919830865455338243822234297976450427091285156754104573128726061740793794380089512947297034108513360244959633359555696676832929338740784263527191009423141466511696723379928392036670846511028815458323233919604972255397022452866547108715976923620567199459557893488971511124291498064305280583339401809847670784724049161936335332978015368949262008219957565300378991697216438083983268926032576180607511419758279191978789323816441125307596561896023165208924727866906851569307762524110539644014656604260967457457805204885815714236221048694047482258841944469173840127391883091356439043246956367111462200740327862997122510619312725674981268241458985266657027614559420315953856610316148761529965433882278967246159644690058155974544228711365220382350536739167259997684144527137658322864363854145005965411347346582822695312245721176124367804943327763241610613009439519187243802217642001588332623293667916921837867698209267514892928125501637119605744989797203015877479394436450979105617905246476088351502956431337620938748656377364177996353737081356516370914521882291332769536552146888852441924293409295365464071852051391857641657071983841955060540198973776143776592144020143562629500119679060203768117175379722579886470327371280160646819277827926391747305512452796752623903002602359872046307799373963838425219806804117848774639646467775689271572595230633895821812740385888471455117345785923722504959240250182265488888877103489070629109851505340658982754410443793896246126108819519458934827730646927631911534974958951987084923446304943975692766306986438644655905558317461550224674927546500247867682231834079384653294517968603738824965512624914115199869094772167991976308209289083982335105370945315958849257021823200739207545420696507491349545213288047242958739047200132273675172103105484350521055179255764382533189659256350259596054052931824322938177216143067002751874346314571202363439514279887063805029925404254034590147374864026251420107997288814052757637842738001478643172652682045848996791450903314912842558884675720784900701063885908810427122296035791685498906486097779430167743414085785779433147972004638581815096133609382655233948330476722125933577425619436094503637151161066708815911082762476574845668925611734506067670680535566628417319035149908217845128689511598010456907627340186762501088867080836325691047000405970717534297115881481266006964055167560253871286553731308219160432281930736658262931021460450202016374960919739190323174031555444498494022882148418891434246065850035112822126579661792418947520500899204591591978600445889821484097438981290403081755119533023394218319614947613563653091375262899767150896140681089419423941019016774423746883957178615701835044547158257258992091006616800672864444059046479067696280875752811579029880889694005230233127595293787755628729875953740810601166810986755777545466598381245909998726638976638058698492419765868684440832240917011440157601745839846799579315795628408789494036913477147941783039457387626938121762256339139095646156861207519043879691794493918924179694540006052632305423923622150382884737321973611937569609737665802308659667582121447759160468709564574538791861402470370511713494976679061589684148044023448986540223553341178383720274611560172451326587028803410187470277098401964709191326653588447699540546930733819083241897888197552820798076864911749286879447994359464958121322204363915655234595639923550374807743732520890092923381638136578241630619946929675591208122019327241386200690937230346473249897951562477436587218368311972956755977291820315352085961696299324303442151438395146612033915460513399215406770400762661556224064115654589601361397103920529434912252019781716546134126793810470252183126099336311900072737965493216082673574014589172873862990578247326575383415955143317719319601763391147541894325713436137239424717491696504398183790018868299790637450400699739956988964378539719730091100444586129347322658948067966521379566459091480721279941481422165455609651275006957480828505066934576696885248220783999356196003934864296943366412679118015434374924689129505968309775027218534232848376495444459567641076570449606790530695005428376666669706843714849353947756533314087105330077605691669954688985470248764585994267476831372224359133614713412456469956186539906001483599257490109028975548202001434848051753899788299470635369427820226480393294751288147669278965506033233380528724367083118635835617396083651212045393911584405268476335960437775226940190621996050896384197502357056077482971967235961706683114034624386624285644124130568612289183402397863262002264274307183909481051148344537151151708934062050667883785703166962117226880941802494717296466244130642847443949133127808140377122920451521940414810256074811065413088975432792747393126403690967537892988131822090803629640351071774557894358940899118531057661944586108216195423010649509676907998261491688110961711610011178616398177926265314534035693951904380373599824735029059724272673915426848278502290517394350793683286487789007048108361649053446039401544554902163087931814159892131607500593658399/1105863416446325462925097587608611569176250783549410518376546381637552922305478929807549712222351164074844101539813784320369881866315470928154467803438267176651853868432561603201650483514696888151330769710662528626890677371181171452291863369287687731136749546182414145111277709659184289723306278926409725718730161100951376734932237148658161187235905121783388244896794650586322554292462988401517161070522193164071855683288838067434098311289187554310198475808039175893786209130949202074081400445321848712712003567842118777830433762958901091130373161703135642890041220811411611716434952319660025617808927640755911140466485435758791278945788073580917589904622076845986077168368068062295371662587956643098915785608222771171391248796536837988506085800924476827579357604676232449550905085565206097392190037812054240951373497467355463365806961174878263331070389043044824113733889871150335850442059774325450270498363329293839862190967365604308792166420614396451529978160686959894915293280938987773389968933635077053221637488834606108870257055817330328860235134743480185186854833222128478602926312073371389540335842386903886792150986129433864861530067559064515145466344000170268926968595279027358619804931990813032545395451457558975030923335172211421057278784997544605972991038611824279722096479216051118946630952150785018898174957475591857630111177986862008977681724275194923113354476979912130643929364120982686281371973272331872451963822714191793497554942284909993000615343410797426719050648549206434146120793658138886544684713619441789813262598312228376505833237764552283235547766445054601276380304158445619588190047381314021590583837858272035415457343190091744851136826320199796180572664405356912260295570860063403307520277647354945112801320612077994400948714906608912109136997850838934598283601021444106382342990041833590850312838319021982837918456601960761707962396681646728495411276023385242615979685843663057452991998888838943094917907663818058965920365179105409161093072630283295250586906872844026236508227637117949034880852266630101956002631561328120424873293660352863839649957747795252903712265720269075228956319791302974970916993814606052103742054849325371818574973316891612735757825545264722059681015707618084028443940738265678907087532920231753337867950969091534205539196584362879307016588241993357237667604201899805504147059327287077793777358249806097330413874366761694632211255010031868252618738828776971112369464673701102533613813509475169073648283870562395293126028253410346922354573934380958082925771327924212015163684651989991101223456045248271886843402772704894054883839360774892381925312098422055892139446657922239730403746356034030482151416374945281995218260991548316480413231370259465303133727765887327225474285808317357448430079890714745900588757606640200878507131305630748687837229634955522657520948961252100393967485330570726280920215834889925064268545115471966159280552097111906470052764970277625161343198100305730162120237666061158806099131267418715169891664015498966008905700375957544304281129570216122110175496621352355305387731484957582157331649779027957043023675124805159173490979628256329121671557322646803901707050729305269970706149962629209151374161153139816672589281235221358328974250706018835567323787252717108764582287212660685077188356622912557999660547725393241767513788312713003493254440997551424396016768638363905547177229869836828211181596223129118802854853773767821007995208436251338572285185718338617679482402949290347666575827763887701998250003346043468819753955945610652955457744416253434837417437580563377256301115118801154581999616512173994381999823138138289023792916230746046861048764058958944266105243306861677020691304148591216442969441600706931681364077608969688504678523809642105676194748172169028469254900121499296965470085176484192934442569177951122046877093812419236792288954601520757205056493840643175762971827356801360533536950978740010475923054592900134856960138071283190391102712568831504807261307165769615020251053508759115764608035300119647953219211965095331426353380547942008959329356050377384578766822098650396353337143999884283647176003570815954908368275400780538673221330632927078841699677139063272041065345288087503715943996448440563003531866358465696051371841435347031404354537439350187288880471321736136053221921307276266321969197615525569072542891301992056745175833659335294243620073815166956265637671151447196153037407278519882433743304257305254796410910965713642627770397674380654250299192082391642031706770617605915891006416182569365592330175274189922633426841758448822000664160181543347238784718261844783408545159447633380112113896458908817298448775743617923818178354018703633190036739783238013373279889001482386309699249847096705298930114820362458422449891831215988086356845835610023011613536304022343455245217330235450767172672898859217942734802204348188601905808735954214096587983200035020256654220135324712859144538226633953457154233562054486810153373770400471875435175750532896682724967214537877454581059253329974363939027095028879455558518703825433378349398745597072311711776496969867057111984845284449580777354116310461556896506057710976341490518455479725945482015988052098145860285930928491652352000*t^73 + 8751644205526537467511216261415386791840088157151487613500527527167054276926539678004151321581402208359495405031567928759974036263911686705875304799388426367507446440016248950267714574111032514536632374708622025539559716383251518934975223569306233119293561326159714031634611491533731726619573808688143852146918887505278699488978880404038221470350840939622532010082519992801330112224503414103895146034810117921463909440780591678932897883342145320969325632371346021810701793627295023602482469380233416174742674136296854257106967701551589495269174407303922812335653716924281738916307833641898680817228767229358568153488549183850138879556721098669250094508953618178840276016678830103209830717458562110418671783051914068314301498111097184575866929750976197397047040986373435262015543967444772136160331035028425544977297622491413813967907569059613664580847789278800340060278820502987708686746762800220538094417766295175862689340178955829822550844645129153049436116027053596796328003451098538528352887224767686837289955266993962111279042811613862671756461836285765985879724388996037335615760209821022963702854467876598201457131316639250368814404946317998935924090650925636980685079060783472184265792664633549646238281712661054114185811033512344907794683222608637996727245801963497971909406027606397686925075709152902636922802075634943294224797298547344074804812586675992200447151980378270003520345414659008260530654831485066597820689511546571960443270470621912114493718307428507319845833448405480816022443660022905095857428940089194960949958043097924648317081234359716169362877605786382170728661516353383384121131777603362814763128151509092518579842123720923537407688084523385674268915280875203775176450705175456442996699498366988210866267459613982989193178419173403496890836233663581402352711969223230087908867514867030226648261176031483119919131112148324733159044157378522299442240154162684815812148264337740251263964612730471445220271370661819404606784022276011195456178843491505997781675267616835404691574310454939611676234609719261778465477523283477637270978718846515026469912279845962340428035045540946764661210384969335524047016591746830568355238141759396489739074176636265803200744773793458827314278026929956709559123766241523969714391965332452998640146376754574014884259712564480095694382843544707073018260663493302346243493984070217792114967221933492546298188029318713240854041037060234569268088633285889740356342454748987047940239768319198402329986624003588604321029304146559638232693485045591212078559945215539861613061920542148007047113047593740894466417043485036251491344629797003785252424219878182857893819418496456442714364251457993890782543663022582988777974918714071274895938456831238831427620387308688485495122729123325574703828330820142094885937194740749839434214125339680851753370421941972428565556791897002872311211108086486293042935343202890314943440740753668702569512443685043504350468956319135922183357866625768763160496353268169163683729778467194039159957014646117551919242429077608061788406151500942302004596377968073514478761996081075087519301628922570612336334376861526840573551014032508923489230614475407612957430145854068218362963324739680558029899435530182313627323251854579457688079535246992952390055638395929693036693082171210701200213732552509435370110641073541317254410032565132568347460934567871122667413479482896511036305846369457339748645811952829043011193868253048622000270356812612690446265849656263036286009868257154581498767339820052219303862540311692629564546874571755257688715266888430770202708529060830695705909551636305683043058442168963135671862020433691955234807988020986194424226934665434217080567335407761695705077077801570743166721002500916400477771976790207164799421051171426437370358758109037899044192250686853089552672577780872894179972396619693936513057898996856681599546575826616965379851654538893376906271139963952787539260946823411007553820338161971281741124101036704079006187776903070261255233085607932350483313018685252185220070057374594003578103948728328422827282295719409114112632259822866535754536082928040198821216576035904634812218662761500068395372347698531806421508011792489069650005514909808194809574894834333823733939517183341812572613857905093790393826905951729495263445481681042828274436263302061823953668966530986081542098147658795859475470094137876311480885630807780361064189610832163746579287900641393683944459245857036141276814529625419824210452075445604025758539522297355318210855951791508145213005067905022337853987088794597952558809989241941910178003845587920021674785004061595942562555368533506681481421485904211760761945442371608547929654752280360932398125709893752265371976719724032828093580054743394679952877651960639777710011200318208621702606956775336177405840486131337873759110986916668842625989877023429318445445579238144915836887167560552776130112384689024425681193879817762243702109352882763735215568841421875137420006320487502774060288721067430892712111636817595882145073166724658174585146480111584113238198383669122625024658261696254230338722745737697077094872953301468244090059128981758567153800724555044790175386003493057471830497928334350783572390509937623280492760452475611430671512565414559782151/84747842919364151851264853626385947603821978797309075075786631956793868200880377785801572196159881458875677721503629361391545896825086114579117640116491605082714821207329358461358484804148796023477233536776622881321767060340469074246386949305361949275664801471689308010602767279731588042945576685525409330454885895971408756081531993887418182583823589007869958147665858047682828948202901116150267638639468273128646660288840105297812124085646888224562060193549082244620306136750292100947228123127239876098684393421580772539035291424355385118776147247119799992878308956882528863888992571017146063220787169749329250249649111369374969662010469018873619502340712859092143023797886895954005807362428057343885411230086152068719568351522600579249163885353847281681544070034363073771333611232289569273650483547726776755308507978410785935038616469636795710376579264313740095955996650275605987898627250805430881479642073740433417839004784063086204287673643784272062999876344245171546833500584759328013740269229124129973640188956840039153272149472561109752204119551066603991794620143977815957735257925742816437423637281320379364316490822029164233663356727388909118172813272453048559218238299208261627828750963115956749116380422450032051494809790922422252724559688286830878740168244017153676502863684722077500475063018075409923261637866141982009483570125023170058004638939829562932791920343355566131897526819411508163172941171725153045356247553702088094685123002004077313602156842286460796614446451568435080787967021991473570351913028225921562339379221657621633524530176086464225756203081516759368815404609182480057140944281067000044594392414268677434063573495372680866666870685048511380298186136704526971067751072860958912471816477505046218719529205106597100916704766867973979483713830299041752939463764278369092610855041855917234813724364578249654783880921691262973489698269697997038245843138052128067875603224629118407910041834846172404079033853816696948853307185500743031060367621021760331528727608200401950634808024970534024288094113453197863398261669702380508760164859661141720351574512002289206275989483472820580171067567206503486896223820982334802970272373378049869316493080139988742004800960661361975043654638753311869519801398476990303044653085341960417047510422516329723841496330242649255693216239925160931908656848012591594810309891546645206726127849473890268916267262096782468139509527693792223539437050143323181196433925269083992663494598298629581959036234420549163288713175200101936394642773461284722685016485715471987782068973305252968042259554027601316048244171486239555896023029412983877688846292662574253294106494629870841739491101994667925999673793893931685703551431087305233476467986059834123505653227338775321924221892920400688060439172424924552091619439184871794324394007607012425692406093074816478859117923645554713691698238308287608538320740506789407300219954924194126616465109962170952332493643497225804239535986416929630974084413538596905105406924678633237044647671827763260092488348311506407758584364613512517913299183577337748828388802349724308627110980815807487992119343189443373260481223811423782239299795421037817007319832640309364205065802386089443315558839970869850703879567461188795540941702855753463701858436111975630173763580542251600890329709796903882303986074935511082853419167344761022705554085847353408588745064601017901607927011074945329963901626559500019456781718952696962947712798512121331487075207524879965867133950018865793428038560685534042635889006424041233001844413891872389241504243339581978765485328986474416036635957129326481391540611410454059464556446191227779338370135343223301196472033658318693832975320821344618480678093427287872106963157070175709401336087563392078556038672151922768495184526174173496741349270811098622948799977499866125531006288952284238062426084314748211577064035887543228409504405477689774595345989488472264487604238255740702822363288726901834763140181092787295622156377712402370904470274648754447076939485643754836620736785224669220894954308945080723858591318291535856598205200920670867193795411530073124537992030431132077301333033649480704402802785338816581222316673054366687033654757552113852867042736152585847271368167826242545775664578381018616896881068397819751672709976664601602883354919741248786438661939383116669584109459265801985874324474928161268666550012483160274359824356825319693417142928691155877188021706789371190309918121758588201322950161857465002779184425776161438471678585234083487099848366280229364307276704151203332168222982137544721012666018158725474020897915512574415644266883996474976513858294269384084891848455128477213666621929112159591806098160223352929518465553288445154861304293628602674843802012032256010583509349258477001204447460485237246997956880611974113495003354658752290692717230102593769542277787604076167041481566930223433507051652479851197292020092534683777368696160070609369960541686998093023189014689028045596696103798894640162173974693642088537280627862486110238731819475878942585380467341427538177076727080867662086949806172868831636608031991845285761921776958618373793622872532703452221412763741732680671930125881835688797832014295244372541408003012316704957777995520000*t^71 - 361994503079723962901032620114512667883389771267401903440945521984578659588424567604779996904002659935087318166451907571150936779050383995542506856899956159358187382217340075788047220935509626377420571714119118354546136622710687313310241099235862053977698526586436293062340653967771680003928433389309592421722486032192845501099798222454850133321720986114759875656313736911030355188442846317622475137234645732551975737273350473214218450380903435421343501052848424268969959402310027895747046160064577598440755326318406664045232089024406945358214230856847509695726529288692870381533077040872664678608637226401942310589191264617369979451977296303296225872005943712964739206348075384646594529580655109700406985299830626449227944581388527202661018125859678259933139739928130492388588763085503237800590195974604151018276869153459181141195103761614019926753195216908505114706816400891436585137754178413642927347650350477947376393324653868942615475006592294111939473962170560619720633632430375614057424677366498701996179170120178487649764852416938320000727898934856020028996592233743139602002860861555741537671085106120713221747674343290299951548338879186062158837102188463883609791918467061889842143183166524979111838783035724445983420777044246610721068398743585331736272793026504775926415438055854181210776639789000591477128484188214578925760187689212519209617780764592103298167205846265830015015758412652254128902437583890896937520723657105422268812501992619261520546787627800559817540769478131183740167288090048014968053309852639774227293508589156497768294340644082125000138325587695420073095159158782777945881241931137125084713830653123499744422980039999212429666439326606737428316928805306560333275922070278158702234548192529561906808268338170504960850760372361034629465843978333165055811453405770103223891013986479757450543063210707060696532083971307336065512506796020881533433930117426683096503588635392139726635769972367945042494368568224654511496789973368512666937245193335274405648124591590052193448131665922744469312026880015658597428660233158528654047605997580451827071188244104328526943255058884859703415682727713286793405932686829045541320425343192427367311445963558138194879059547805849524846399985711238656753465822981415800328015558554033286736830131475736411336688037037638280701310211238686771437930578886397357358041348612051627167130351346649507335068683009299909885170327182155028784221138718407038845257855090701028763338483474969940953167316180966589519924022990994641637489196028679693110777456969349713522258634965872032034899444989183819570040514207567433717615405703053789695965488738582019545394041825621337474299043126734783377673432834045584201494716784947830511153809702609394694735804640075793029422386649040792818383613387687946952400351721490265440392639502079223547005558725131860783839655323600466906986620665285680164689101347904791882209781847522953175816361044932498420715091778623604116765454325607093439131063298070283807845984750415519903000860619856136800715951756687615609104155246073864292072791015795910114841761485866421594066307834013155770319511642053898488734564864487607418208642864323242059724689044169104760232601872442104541843962639792112190730538728085603765619672860278174839402424499982911116904118135490793857847700729989221361915146455557399354640518123099003447974412578228673553184660061311104424273232266251597704448886864602966626806734490008305752127097882579101894208994096124208301290982824919091946189975018475957755877930071864304134996350532829561047053231702283447726547317289979702565095391088700504153615913115468339413913810823036234042310138242748675088833558101867384515526351947308734213747064166595216457481715086161250703247513062229012184621988903465537641989115721731788691997518591041471201105139119122781751633999562015019078688632579954736780721922679561903687506098531317038798034286296460598690108469537668084329163396641976896960932024722698827074454911859418941762659627374889235214769571679278355082225255898429824929249692012028722807519172765549775649734903758760166462504864150539579808060466216738767607889595271912047839086403816062285531793399833747468601891955912749227248859260695849132553183503270455073548585642409027861711140389998513190565009755068851360423158590318203845893700782149104612710718323461566199563400983100462276512412281779234905056223964238368576273992813956426460182410988863893563125767167064536897672600727428749333566903971613201770835494319251534009945995767447453153764195666201164889211555247599048584663442906870355243704969164506627936566067345856134307196972024722564013926161081376882535826139320544685816511047690361881649240842525226762273375254144961323500979446571817220896035350934953395581750565885645606522744569675767417036857338848256570553636025011450869995374081289314937723938103579850775082883320665469465743002491036713693696654695253618873580867347173106951934704539079487972010117207029360525873453546640451859446939605327623828827526611466004384207313102254502297201861590663609167174014872200011267614832865608864874641518900757872236488815524179412265920337119501105885864629219452639944479655044954676110774088812815412537932183998539472200836557/1911534679181213647311862809572927484841762410650415804487187365247683916086524076724191017313383992905751397496137417818053757450610275695506764549294199536865678745009762196406196935026911732529542045329517160545368745916568358008001838967665386189217772744305881058461373528642834708079772451906850899342482426320243997498283443862127321229390687618733066833775129909297734919609465436286500481182645784382790585782070504597272873465487368701065122024365607077295324682862256588499143034332758854983114770207175655202824907128793793686567950876796146599839366302027461484374385054657386738981535532828790426422297641067553679871265347245647927195441684967821745003758996782208740353210508099515645415386634165429994452486151009768620842252080758999797928160690775078219508969231128309173616783128909837297925291902179709949423648793704029947689605065628409915497674146667327557282602370212611385437818593441034220424590885684978499941155305520911914309886099764641091556355624300682620754363850390244264960995373137614216457138482547767253299715140985168956703811987691944071046695262102865748532999818678670778995138626319102259937073490628883172332120121589774317502366930526586345605470716168059913341180580639706278494827376395250190811453957413580740931583794837275799592231258666509081399604199185478690491345831869646927547240526153300391308326856087266808372973314411242213863910882704504017458234117540022896467479805933502653691231107711869743851248648776016837968081403296488035711106367273807681642382038303318008572765997999610799067275513971728026425389913949766905763280792851560383511067965450733445450295740010726835457211713284517135103708305451649756688947976194557663902972607532308295470197638325947153600007158737404356831787896408244301981688211950078386205190127127612102866667063721861244296354005112153853324569758567036264846489860972077044307100684113842444197638606066634559645082054719308110892004874702754386735246817628516759478361625229713038588925744940520177330985114341002045214498122781222129585538568772175915919812607390134641025707736215162745430447318349442508641636301793657800871103715073268218333662810199527124830138677252046412736330510557139608992651321296324701056946631543425447946451619591601996073404957307868325993313750559917533211746988522756407686384148905172899305165878664885441885044883715911080510000250467294093448035603791315535708722857908788289531430676314402672278965489272735756126409372843041275571956530507291188120901387001404533189450927400026757057751111286774039168064298829733674128643729645745181094099186107870636352315088601166952602078179823318197874790743744990843219770420017829792466424548945635884710635889018905147452405289461085710038957449362537926630696572444695520452733194017169886027539109282691502490617604099354193912044548722227511875490526930731376059253234480319805520216072316623489744793601924702300369277356625548537584513978360292968343082126216481685748488622856640283013340386375670660199863903856359533419443625112949226792933303807355507001351436319666003850144836567289880006933358518606333863541965381524336421619762052274519650276214002886977881514261987152906332562049390454064410320839132735702832756796186635328125719695836747894769474889650008563886748547898752387567523241467989861091027121218998498623247497714112526882612805346000737114045464805357100220296892243508722661080743216377498164265077566440070032430696347505625896780910205981084007321314202129267850565052033786707811041601780005566112891706821992793521043724642694922939493011033028141746942527124035797119033884286313248800632126386074925571431535870293188316454887791859217505730850329526604226412613431693963223163469530596510216319538938537813556058050979261913315388211330517002273178488381385869275866030739701522258519166123988209661127111031685697263014377145774558249206137318462207743442628929546151408104416401284563606324161862426202334588638297290853477067496194855239195179857287298025759334396377845316871297302746205709660366004179242419876603961754099576226704496504511649364579153575279979076907845092316064777085440602642196220903364958892937496425768420342123570223297270997214110676415340969692976939989934594086581118539653861934398840013918101569487257894300830389294116485966085853769508246692328644792498652045601859726589961392675726188338260492837766418186668280478293674352045164249150181434819857443711652062098095229488396019382048062308001083416978057660875696579817209617883819685660299364047794362819324619818396800187357919025138030761005845152865130827920491136923692637409441025893915154564541597147139067752044126293102947260071632472056368617151826316085734067371443699089826949774460939155322163425693833648275389240126731694084914527226609520110636301667846844190091837246342487875958606878824528676315039666881276161489977005586675420504534089538368943814855789109995828956987078596664652521472903256563463956883657924095867704885896440828453853375384728817067047260536914985589976694438508399712903933738978961454708091359047832704954778852235635844392208900604791570977866771865671063526019600201728223627202884433211326067513989536067944476789603214787840000*t^69 + 20988336458318142136671095093413376704745526686090018006385610818604794252010343386683927121785182481836478515707070000858586693471788169605034514180774638279843774554241450125765852592784863800672132460148923135453178627818475400747042098586560407393709682905417015413172507133948811561593478435041082042513115255312935062963974112211630203943037492393714452892720222575365755393450614758971866436689559012092895334528669807441875976993859057542219241517146992549814831869064403551234843014967271277162048008630917537801969061461455563330073547022746859493840059312537234133503189446377372759764453464394632514765754679362571707699158430235228207781235330004858608986328191631126924740183424062371234504951752024063395574567068862156909945566674929057373850358417647487219698781748086017788583571753141369947201904739266273194208123528159321292176254167078430321709422936895415571480601700707486079792216670344076319050965277039897124944273003311005787209726793118286195833003594168806659539704844925938433688887113737413581400812957214127832446945202751328887519846977043342949709292721105731103067477664893448847220470518470408992887758894718164062335912525930997732615547390071888124873205109973592156701127716331406685986624081650526541236302628474443624492927460087161053718803745340932998063661219569779277888098575736490841857859481758242861473967691515248252294942014160815391168229844619874107011036987678127686849730592805039656192121829240136053917247512071083883404259145358801804498884194552446421934732512311403359658129504791924577250407981590950109926870940253524523341132957711347648642277575573579708433447771201716675725964931415451823522616850751707661440905662638091531833643499421471752190038198670691868492989705894427791929557386307978466458370954968393697263270813362694249046751906839791893554996313869676096373852522936906799924002744279226787959081557575709753773906055972237861561426685557469761709694844209810687687474729217929495019504169437162372303593141533514972054878827101615724033270582692989124318180555287269174398743553621146065446013878996124125027996408552006897362851557500211294545940255937255974855456082469754107398682877721681169060070707584568532090585584447782008614203161682932260802756836647024570482735416194142817893887107010579973706571983548001820496455632773158413211015095353211931669148398478863159669904251928898792371845065383166613749877445354294102275950360167749554950859510263027252362564540542994980144895534304994808988499193752497181853050932406320364485114432895544091294900857137382570321680979404092097553725326600510241109818527268464547995941255089965932820577527976584084658911271312216748513734218449586261779575935290501980885853805361330599385513661588468173237999871244048170839444391087204572327755032532847355988209968365145311901046769707732530107379427568623163879060311420562532466673221849341664124877918986260576271642172985636035216349900149939906690521438840820060648481938336290412586150249691821274229057673299870467297770195334701415271819092783505676312616737576262041589938950466865290294132751941803164442896782370730107352285081443703614341333212013785785943487611123274215083486292016509497702471015679175876793779715488432617190811015839435309542042398109819306391608115267001025518767939042409444660056113579493487132813026338937914037050999936637325834562789023456760882648706206495035490805349192605610683600086467992423364566714768485102285997117607247270070509720674344971499850309395793356723394583554630517048362683829816197102224337659621381667310844717260002976198408153088411190169974955509333953461169460417443700099252317750517228055162504528465485509228371396027397333997191393071230129150879419655127375377577842073637032503278322585417285900660957951380862874042855544127128326216451481954612309167986412688938765911987400684560930021106866415918977095003969984485852165131842242452868128665862693366564715468125404352729818175627506981502007949370421155389474875713256178944673247637203358338299118123307796288514423800647287666609555966516781494594405716761067303263750160043754096425081567282849238108586757298279615390407169469051315702808494811569388315431916911852084597803508335756496920467709937208361067444475183144386839877502816800928667117843131650097537229447764561449038626291730174490740992352001491821323678296841859022286797910532926109904941576416310985004016674510637294700832203427795885711743916167747961089639092339795733068312420652531481225064177259611609167572242329243975441257605670530481501463013964257249017654965944766984407918713880902185008829356126560105302496227789829737209463482103162494616064242624145297539224978549487471006241324964358142815178640923704269420545998664392584127712235412311138096216892974718521750716560449058351869998659143769306831645511090117670431521085338055839517930618444747114633115706174560819572814023400845303606813166436759650700434395258960855909413763575886199234028877483422823519744168018941326536288248365681223822149067402104599617978635921465729015647634110102206406505644010602955726098183254392055008345022610482600291214734776068933536175630839801968305459976157104882754619054283171442836579912349508003/70182328186952029706906749464393436593353975039623172855800038408523540663276050872420277407794339105446472254965902014740768583713495508730217035516823369769855893501945594651870286764632199374906054375498497248059830092195662319630397604974176856612989520702450302345071670212561440278402424662621231960819997496682770584496867647214328447166858120389196502378894551164198389353447542530726045427574089129402744668394941545072281770654667087488945270797978805687606940570363031039196210269533212275288534112464316298276969130434903925427331284780853443482076218886121209696455003696538068449835595615727793339212296552254549452765658748532180281402762409973569771594751351032147329675141754527299445885992514537530147191629466697743569635605536732896537419015963666262060266502532916067537022560714121008538944122674076255960036991312807581969414752524558483684004149368655569061727664735811716166155672757073387234927189079382365621600376373557762831611695959137017614072736981960310365800078221660494752262938341334138585783223236912152577464832656077606100851188225846716471796120321195777325345354951451515680507209472023460187026164003829120260551587154624492723502445744184578824356266991191392424393330440896492485594716659547505581762673168866993178214565389849683116950438876072822925165842017303404117683760712021368622623465872592537484344578491132016046249954016576481576311551347345031001677754014024121517350732810466973148126365985920899709801872617837332295882972736187653272530785249478244476314255211443416913967985836729275637459206108604859138560612497607248426299856619248144099805992711169843794654642928535576759782911916147704792225711949145225451575018676066001075008752846002182947891866325509032517842280225593146596619411188436760546266722995349206224025504246208039680593658056211391560209210576650139534177374263138052470145805069913455999482037634750006006967466228450586402509995479376739779767070627733314744530106082590580392380130263635041118407815495185970575085784731310645046927727186281749830712106907004138261850862456434426412152950962572085444173730762298625086083527539710979838600115699561142334941009843920890479812425037687536573425285361281129811923278939885221629688588089574525047518831465761248434008293164942265218118600145503121782744631857002309813667800354731493462841218307507993326712359435174669392416921804645914344265226851564026644073709071226885317675091442740044443621744715255323327182185586431885309367961749145718979022045884867350289012984617044573694376559485869784808757944742716077016706916037200864018683954939548054391177222793659427476429231168418314299007355163683207502873561365810276105151293214460577269913555036788062298305921490440189858986416485075903895885438691493508154382177954548047525481277099767806808117371528873719551949222048866795659815047825049094773124362374072677367466997480508712577891357058770127514979821501090775522378488891842218992362928626147032306461976916637696971753577214545596231961516249895606592891989121000211374611553715948589153555835610813288577619606830191798777477168159464286957597136918454906276821755932403528949745917332109735025437688566121273243461986523726936705966566186295631805279071468826435486975472670854170564790795699567829641982648892371893692565540597147937835150293977663567963647944617268896052760673950505433758922546900409521648866499580788639014888129240362033128144151325474032639078959526084990360126554036631761756908629411159732961180078592386050070622881286153213926020229953657608369393558792643438477449214507557807881307124786407169775711784545725779853758478195417155861907382131918835329593131023519466276673778731735583104886517608686110241297268203549682280680905145091709483460855003973336671185489550862771828373187014572735474962425817048270033464532665836335637396918599286780668176314250711833910390603193584264907249668893779405130887928970680362976208557920024519310227871348761259301211137830184752690570888491582675241497572682038047825506527652466550665955930950572047053146884299969027523698451537771232947576934854673547958761554473059182981954131444846113041588940245050964442431271465947368952467456224225927237328112532968109402812347720012088774753868247485393767007219604918563141388932242801822669957711845981531875209020409177836163755682357445932384533007230786244534957219814561580826698752775773113678913604790735001331372280530165151515690095072800802010718703093526268170835082190595817985600917440437514983146680423311049463947647908191993733957624327018009015776468910352201084064861167935070905221046753215989785429351772102472721181274106027136778713221064813513923042147631670538488807860534002063380359141421968604786685461250984590550597049150108876888512106623404869026173181854256813665526591292586037472645072501928929113922456278964589518767748990143219547495246194442157969885938526792848311141658559468126033979733689963352403116613120024996802089145427451631443059285267262088216967776732323956178832057507237836071387129549094000606171610653107251871306807968689841654217023063180919844082905027709595157288486698431455814146554312900598602111162646568973309606510566941107847984570625073920000*t^67 - 2988960244740155401194741432572358801915402240477995338541543290042043408264259000040717041054774874279073122733046897577845656341379776170927467992546895347084773223703754854286500940527848816092948154025677140445971773284398459514232388132417535702435391345513988243385895886283782691523482305430253088435399283420791647668582871862054659516718501929064208408807923795836150328902274537530908702948622728318393792926450175826459675175339019419821898077898173524704271253002085761065278754833792489468048506188646755991415061366667678757431331551612988623568470008292622246497677792141226974468393915004534405028062848954319123543350290655848202203412490257555171871805556537800643963053308576284182898603475209089132711100713595456381077261952444471332828181137285201187515026752009672724509982200070497470262322029819263518624675268621063239888400276246754472088238922907917618255165388075868296644558281298818316543239638673334693559184326810581887544681314230970064749293993275726618597398305107911279463265752746906368910867705732505369454872595649493893699232819173511333223374547114285972531607202830107411640084197267892812917519659960980010420078076244175011826051656237272892210507014946444099382175292903393884915355682521064749544192376410224868467782971065700544250839488608458112902197102725025882806309437628387936462631309986997837362008186947856841017060621303459963940336579592673406525215630971572821916386869502818053501915550794605559473866858102248691258323735502424324603421724507831987677209718515529431793999078346005737174061425902621192911305228326390996758672327682024329783478911634434246568858409650540311689512052294096051004587218085707310465096846393979718512537229974986036764706266409127854584444839219705191616006482795294006006932775051632330445040149471030872551785525206496715770017348801227537477035370006135924368019656187068909167356216422479528184645889967454717159689297245319547492034404036498763748208959644228298107895686071987545328809811526581951375195530292459493052858736868974269226661698782348658509689565275694864843363971625604968801023897199722503158832934371080075479058338007183916221454348377772909182857407243062912380220464657232196445463451437239086873325726066080036813275657517289403141656331880174364197387154705722270316901963867125469614219807777709265456667370248738671559586652408951920316594337451275589313480301263926757116237539205788809163379328662005649772094919683128088270200980443153413480244814832720151453864740302299770368242481805066222684240286445878949605657967483100495973389705248393503880645626388110802600265061097787830318527007973271206360117389793265544141640481470663734241283898073082767627796907212927145772851983853960022843786835252624294697542166016148176936089158706383072596219209461142953134164487551746076747028930535200052302938060206497531235687652996039763878084298209805802985341011741287438847067169086175981640234431977995014070231178435339911695189538284540565072243222116127165456937909517318115797402110532490417557329306597180306179182561522561043809199366132195547728562426446257260604462875066895109789522014947221999442093033128672202212286254567214756802842034701410682509448474947487152974083224183632867032439093004192260900546008761919882841809375804104421072515633476217206276022963222933399708918753499420113848083339862087292620428801118545820411563000781623287230284898398032027610650999379934634093523442031705879908418341159717824896610800689760507352381007910694110492014424873229020382325130648940532889814047155185579541874689036305648980517253253532652461263300733219635298289652534458920807323901623748110154008273424082640488848390248728024554863153628370331506554471733777415931512092301675073682575989124059040070694823124067934844128095303171062220039429709201445805308993521798350545508406961722006040543879782195503674564472394061316154184115924260134469207491890141604476081567547488990389856688468545779428603193983639594480449652540898291399478125695662358915139677957222242958099707196729871942018130094650830615977994994947892060180316253507382704563380997963115380100894502195177591362822116559125672705879273833301489626855454112740617561985828686357026775437779647729653526880152898554163778466690790404786440022135266136539756007701205306760989020164278325265259285858063959874240127640893769984346114817726616959400286548094885189329693262889028229326822893207306059797886838648859776330053370072087614920294785495945611552766695560563714366731548807210583553380437825557155643140456693824967505913903719821865457825483739236274918176771958900866612116065552829207493257882639547819195469540793666930619849189147406821080755430934709597831354712936416328759297634426465462540861499340048775268141823646601734641311177486181304748355209397771169453940727890185457655715343844977218537806828451270069140347420150561245137938130258013105140538385308494949997307234241181001225389819201608721685715569734591626273359160213162743753357430628078427047540722692577140281293247134710866392518636291378839100386319370822198628265909139335708400334984603505423620571736492351880197403190779674888052262395501775473554605447798884965112505071677098651373041291/7287265076745185751233817486052851832943254408280872781527237321418360972203496615586305470842645543782192035807292825863916471275584616989820868854496826561103370275285350911352531442394310035094411979322593964256879024572982937521622951316485363611648745232937756393496608423737629548907451760802171251931809740072227679023591424035754437097492101500411570163675217562549266094532969832773721050229776254602984988068341430430005257186309599250935483951190132657229853995889361389569873166319865207917459458677544842304425294710157524256871231736411949214888914061008918940148577883823869440707929344766402541721543458675764051512167566722591385885653496902255661283921681948837964397935552178417925797828889426146880283397526292115707313830374897432423802007824227346877257671846334451679260842554149564719960364737658251243850507597979853927824231803799989222522430842778736587576055855068449861919164021276120041226606466075868963709505746787747707349014430423726995594552523293545559648908122015748038443301764441861389823824679432711842626765124122724766805048377450417393654830493350828212281692689125715711492665250178435949419550029064256987053939799555176494457003949771165434595659055918706246732840810779752469754251413149682662906357564034022791671279039646058763643353903298894780396386596130003460886163820598218775315736539770858475457778733329207666135620225387858003673682748232659052340873458456171284218251090153487378547121001538120086534427773485443003389182002440817998131113201737491051457296832788208122900342529380389787022847567610137873887210264334885961597468445631932295696522243176468780678307090746277386890792353960003347592769757386245909388539439198186444955075503843226662756105453465354543102623430090755054948982195066016970054028071017092579594648190897934786834974828169949490335056364875506154965417360989167781483472759759347181279551574408208957056788576720785888127287863941951480465814166846309180973709348242321930742136859040771769461344842250143278046407314601088644039329006175588357422273767177263022855514551726441275795214741613734871953372377485340571438339609539990073241312013471098612444708188793785794820523466413222547540658796679690645471367129924748845882665063300821517434038667194876295731194440293171871814647981774740811774984274485406502319173270166286737891679834262913307090299988018969838579290380715734106079539388087398099876320125229058258818596994804507948062724492934011072139083603391177424622706694952963820655122431045393205009181569403128235266099426616145989309366595785352663568068115196023047273350654556406314283901633408303886302568502987434968046930377829106379048371455149967002251542612101489939859357464653160468640764848090706380358089578367048021189438050800075930030016144280572268062472605525890606909520410414721213477394222740668949344129132500931007276079626507879666655323238392821322671052574602298240305404799196592191740299763269617072040350755681600187820968603177547535567079767443651075418670770614160484561951537063855281063832994172661840444214264256113130642835842534915106394712627224375129097169383366234435076658990981233089281951082984060820141279996115592205112802934046980261302861789010363102448143587513144884730953245657024710310777620138459644492531709991281628411388632003860878549772191347400473558778249426420373478316645194147538634791119825855331207304873138553684379217419457591106472301045961720389024365297458491499059807194136931262425679353858752272469198160509418198999675840212242045985100543521448335688697854636143695241810106368085718342389790321944461711406961997860141481921985957481350328049844697572401722753437942104581727960691645211379057383411701907780054699681801908676810700650898689168032685444579231457691426665031251141512749251679802366816931880670178705141400641802672850349713381225944059378973963032245421028890964933832839536090620137428232757196624788977689029655264029212588378660641713044090775756478034183487704277255042667779242164630151617299215094454581110177481757497034397552351751486480117357877355884671913021056738402410270063051408072785978499626237315023188070818318295444458474605780353880868476231204204615458778142569018006522026325348771594588551111943319697233386140916302310710806180884131210922587230609080007749059709203285819631988336631684781469312594010584129971724213057990745310809172220496551108303660529297437984304907488461715481565712488205059149942112958671211144178405042700790199100838228594232095305750063650620463969339897441133935349375933325955369936138123355191570212562068084603924862325452021208926939387081025669973417549322294675817702189722787229803195675876329088457579754549518780547580993957517647740130350840393227233318836993603419638383590507071063538900550982049200332485603844395880183557576313361450287139662281710299156545032051270143204296348256396522910735873156617031990749640208880424773753194895681474528091190274995629262167950256266883727731504322453584046826528487484039637449902061971168195312079030284847593729607485572814302985970690227415628558429534228060285510477274972043846297165121202187132828702217222822845488185875721468745061980809347200718364882397916570175360000*t^65 + 28446526825734426227324976652563892944498920624235002675074003518914865805368631105045330833751471769096889340948730275549706433095635473577667621739647955705543131676888155578978336103599896614408774422510624636883611791153137017114559387069399681705648116362122518074302231030230593781571468718973833891629665981442855022435249618391766074340350842802655077941599386012044761207686570722330151217709457088409534130034881581485230559667965649168275414133688957444691928829225055736064481125742166030955619603910051286978625945473636443999643743938108541005286988409997402321530678449756260640077499819193025719978371518245350650015852299357880715670768691027924436377146045458044717674218029869559410899217058521859541092915497350334509195251804296501597027809395342641507237448672845421229316851588844683654439651587554264884111777554889733147865088585344251141435074764477538965961134192857708448429289157659369484640041287752667474756310222845116648406610572859421879651135537285184476961745157310303378588460446238008756161143949735420345305659192562504599397434403116717494645362639097070424137567992762359560934848803645232627482280138266084419687129632164045830259927498372923601840173060958046868502167739272715228704533313672729872153670303698352721548749589182762915774147557421584846850724736328442588158506583541689937583067930918959269563346413992834601101676209958027929427462061650691685487522214848787480472262279116836196832711822858652307655699331451381609882278239238144567490932607358942111129017586401144594150375521333273412422508877508218112513859406528639284219548581466280635439316453503949316158035357279915454093824629493680972021349604957461603383230551654844065769907351348347426223170453883907590979578397017629072196325400090357087167085056531539064413461394086717407181604305485800534540156739484261078441445076781291674049198462744970067311732854795879342988789962590160050671020880072213841693342083468650308171119507360676608561271949771489545870735360248614222838787438658269133783525657984446065018723537318633007702273686671622058716540240974348133418413210343154272933359029505041724620580142557156244496090908318925026109129010803064814575842040191319867183816766463446615089151995709434718418431508418456376047445786869448331507078191108154465910409098927035186107406297701078571054732515343939666274932252777854045694204447250966728762434985214707483325992316267686928724214655609827568678011330991752574763018725900714193663730614214716770050717670496557245417646323478300569377708621875206182135143121492630200973075210401691343661222650855147299759461951817949797904320164537968682455738544012999485262241910043709638948850296408462821671259037899053576918370266952958469813111009156743336105268367002611898933933046722285985330736859469107686559974831050721121303400654696750634514225989726901793120303983656416628449008882925635969598333570877213957854972303168644353794397458620457053974854487290011014738558458304421223101357473974137383450313776865636413730109751371694537948549993220014898020488025599195311871568865335371687027295793108515679857821077580224748761100722567870537944822115352764651720222901384044917381719982585268102492463244919104523320692173885645380341672560039559494295707870668251778273052534647062154746052642972603858441624165320349003486481562332068891582170226435345770546568160176504549904399014330771219027150264112875618264723528777696409346420615548935949511448404359610722806328934749151139269071956298823957788303972735650623610271485695230675366953853391827812629494064887603972007140591785981189436829086149823996689882862895070109668711877212553458418668143581534152226584116339888581932278464402395695246069546667476684104010184790430123838019704750771747866387854544566120846549817657024185421252087345348788457771955036284246106977090001466317387693435493756028057779505038531799406594405342021143214866711381920401558145506996553209268509559621743069259752397165632618902665540244316842703209455124733455525268562281971499207093185853803674150689743232730081730030298605934459371184795428930657754955029467652367758836106888717164068068434537781023653990464828286472421026186723439639846701791792754377592895789823153329038194748900655914089419481607339083548859056652346514964452586362275748768002786977755520594081518844924026402252778565103498961524880270474221472653869376489532287030056677031765858820568403952759280488582510881287725921758400468773476893430515633305443078138546065164855328655697207699900029590087465967418972921848347567335699930065712236412748463968786504206032994079420859116345498743194103401915692965758015499818973153380950890069110772627208727402885546313259581852579168892402758976054808616781153027652909992804163791210163727695245254695357150100733935566740221144532842091644205948386875142280800585399383981854190996662888862432902090443156916827336307212915214579375963994801927929701314031439946464892279810432132337002331671889554475454586692236733319487649168998955129857332192007111637042930977375432113472266965940893126227812919694645558214253577279561900821265621192483087957100878963982116781290858663699648421893544176410017337238054980501354697373268971037/57835437117025283739950932428990887563041701653022799853390772392209214065107115996716710086052742410969778061962641475110448184726862039601752927416641480643677541867344054852004217796780238373765174439068206065530785909309388393028753581876867965171815438356648860265846098601092298007201998101604533745490553492636727611298344635204400294424540488098504525108533472718644969004229919307727944843093462338118928476732868495476232199891346025801075269453889941724046460284836201504522802907300517523154440148234482875431946783413948605213263743939777374721340587785785070953560141935110074926253407498146051918424948084728286123112441005734852268933757911922663978443822872609825114269329779193793061887530868461483176852361319778696089792304562678035109539744636724975216330728939162314914768591699599719999685434425859136855956409507776618474795490506349120813670086053799496726794094087844840173961619216477143184338146556157690188170680530061489740865193892251801552337718438837663171816731127109111416216680670173503093839878408196125735133056540656545768294034741669979314720876931355779462553116580362823107084644842685999598567857373525849103602696821866480114738126585485439957108405205704017831213022307775813252017868358330814784971091778047799933899039997190942568598046851578530003145925366111138578461617623795387105680448728340146630617291534358791001076350995141730187886371017719516288419630622668026065224215001218153797993023821731111797892283916551134947533190495562047604215184140773738503629339942763556530955099439526903071609901330239189475295319558213380647598955917713748378543827326797371275224659450367280848339621856825423393593410772906713566575709834906241626627583363835132244096075027502813834147805000720278213880811071952515635349429135056290314243239610301069736785514509285313415357590197424652023535058420548950646694228252058310962536123606414356802038004577149094350216570348745646670363604498780231595029439271764459767794736976514061662391625732143994270209581861913401936820071477584034582716458469660817641710432950209851395200116996934403745661685535597941043161425472539603755883428678342052479719906260268141228734313225501766250322688862537227345010850237498006713354484629371599344714592596784732505803130478517237077894031601386831839484002178455607161263279921954656649933966938594550056272222127134681258565796672347096079996344349899984919653334327214748085861880911146888476688289626460405334437171455485535116053227737721935084564463738455501627056996582564509803699201798540841184994972982423433837841810438063674978359925829812748526062711376256380050020384944344721968626431570072272849590249644047357160726528667472142379836170354390162449529879746751637939349917288627365247535222625397428016111239240322002127479941313697544499281908019164454075217414466195785312254993115086754026000631956411743386153359034863661291040099798430938415122260311084065013811902883092198984447228219695239585880703199821805837833966408282945043005323576302860988586916960824248262411372969624300320985827494096135957482824147102500844402481168447421659501344312430432024417928499851056264142468912571911270962539651711049246927007413071271915102077690558437321017012599310673688340898775055751669133155715384600353115331031676838320725306603205245067855334851963495821895065471638256932367592422175774116149135871633772469899245024909156225231884281409453225970643221918415785907661090940408722696882493150248114489518681418668829120620321503319039679966985811444809405559869217843934037284560604315041601667510857823161447538018428130648503229857125874138745412586964137701016268608710892077164709824937337950221910251152471262360185807157998254402378426999275212783338499195945778037186068089138553106560833581358265974200410157161641404221275160148453503179696846609923410423660523365550626777484382900166895960039157403488381671588392287561565052577690299119282978285946131653798893981849556275998067285985583235748232182878315708271147858346169041389638528421509345093313468526964701204376876826328237121872100570738262355066685795794151201651371317289679573312023993556117605700757495702179410955189530702192311144481075069667798166809575571637502768028528480564380502537279630048737430970719927033181620088975576089131818095299595711977803855711364986798664164932296131698496699444220033436968180518339755335083305961177013178803947920510356408638585043504489781652421104364619944116438183683955595576990398405562208163446286470680556060719210031502697598739158217058539153380598174096334312342790239782238635592094641764487714454039102693548262108491852520232716624411251604680339581188914251395843881654425236147218403020218896777440616251905796435241216089153324103123836663796695162754532250308734531603565082003853998765046668123472827883821034024917954616748406004325651200556692097590065526956531037586294893785968180552700070479561696453927743503766095961827579330390969586906795768918474059558114710984498623241964159044741665889380723557105651420875276568204203234012482653198301354684344568480622456620857621313575216468032094018231469215890374070069065216054149567366554569218005913190323883707942209245098396163255360000*t^63 - 32238498864898714592199145503896033234661480193271494756990745017906212742253905368146024024384633192852933821638583125349132790448613779172080564930417866153643558911034866356452019438961823109518705921681657752924938088065365051924583552355935446244533897212476875026024012962855265467747565715610466651481356921547316887909758245200951227636526325102092106477777215474045636440926180811760733880790307315897677277669241738096364086269296131279474205457339196190999185511007814579103022709768285223089560337731988283732199806230986521580731676459022076181069751092261184847973762887056869909421955541148235711427078039543342990427476230413891515460309205688173176089517477477203829669341267926654955595551674399756329593397039901225330055129607059487751851884294580435563631045197199064439517003756827199577997027069465950500657272230077179426876151856151365333237810843035262460728267029510320332733069355514595514191295462024827032116815491385980558564112371834678389825457283086514553861960676641676412828630879727376682196366876382164707617638389472995385185187498303182988286249781549360402355418903955494722819536807046076791422736364584493716894065112614646850820419234017196292945512580244271076752025846360793417070877298095795726236602932747380382373519308656651442684681004662971862349433192592093005949588989907585958444985002172908819710609384023657371792383943820785990703191358525171688334916910789908717265329096137180723604181357777005280821452071591323268059998946794867759129624677752564692021772927117204837240617191958758179391190230411414475286163610528285550422605968998264621429527353622033731719898555321769292524123438623413311087585620815553826852828778610244765835927979377442333317201111449726242532161471717710545359506608242561141267495370889423231634271830715520860776951320122422000496355563709407416488337043620874456140561207947585771215635527497013434108656445537161493932777170711610313023325477810364784729223207538575870218816034499623836028167506217659686753093986711254004023151580872207825446931704364270927546379277797084497150295060472156309998409018273772230320266097832216377678676875619468629743436851508693461142511901320511286353903532091276646679276163855783798089720673743261384003260064093251524197186198650587788122678672388666102838904684711854053202082336855204623583434255714372384478975394403252399007687947226912976920212577835536694576094864442964664127514613716517895468111913651701038809042311044588844705109376245244223976862043089360622991944438520893371486706856913862219256395077370318277069186363238083347745258341050808797541188525807484673208696760377475405546541142079588364518230632367900026649273126495694502020428596852600425329214684199254154520526832238791275150458525240169291580070568271477420154417996896372846641619167268135237209949727030534301076207848817355895763878924741096628867570266045036508384768717568528097492347481057631672105411830161218727779447038514021310440374156333860314758705261286856616131226633168415950935698216855232234485686527422040171896555910110178563224807258586945782087820635508836905988612897672702190920101561799024248393637233852335592546281424516570104424968886643730521636563839723196673647998269612063770205034577136225241994228430196750413730417092601384922252665908904055372434000150593642353408072312770162847980148611071825377927352787051405866815469819433117186584626983445801805396466472859023849663816513396398492409429938057812673283346205342388150475138474967952689587826117408825122192184177303583989752871750362271989684110242449210434700989493104324533267957310543863936845208766842711163516266014431040661860787256442540162406943846229710724238429980390992422508443726382793354177657439486868733538393641813409928777128446300579042984560535599480318647803544913004956306952626974765059806018644277921026222929514359534002025910132402246699925032605748803182093017996291786803430123512312989674816430412160983815523909351308236143023022295312517301012822363293855405819150278356591419968750462752727980429965099769552809721390498439083913754266145259183482385814358376869650741492177621901557208896371768775995799310873233531060255782763280090153021905525370638854095765559120329318716502994913619465728588086523030609280657820233424620470830146172629110863140899071498693099632390893171949273952253566200215771417721497637170063209596903160613565649709254502854263112944708304613494899009826017122338556245873081943939947686984889557882157417814413068474447698801744624920131039092415890587077985206375522180456485875343289736612329783343511053536463325114012551658397506817311864318419413974887355208123949513622761779120292206335026712517854467485206753114743074728146475641978802725609991149720350969901689933644197810720039114983210221869395068088721758079649643786211488165430392412709727691992350185530884886859571067024800954232307423904011206936182963549822100205878826134542369056009564693672042253856219378822406393536660848297921935762954692090277426766967734525500297062201478820089081565534663512105182730185913419322002122582248426378125533195678519108311598022202111518759697403412634325490338280409866658067618926436928063722757164119398999183/62188642061317509397796701536549341465636238336583655756334163862590552758179694620125494716185744527924492539744775779688653962071894666238444007974883312520083378351982854679574427738473374595446424128030329102721275171300417626912638260082653725991199396082418129318114084517303546244303223765166165317731777949071750119675639392692903542391979019460757553880143519052306418284118192804008542842035981008730030620142869349974443225689619382581801365004182733036609097080469033875830970868065072605542408761542454704765534175713923231412111552623416531958430739554607603175871120360333413899197212363597905288628976435191705508723054844876185235412642916045875245638519217860027004590677181928809743965086955334928147153076687934081816980972648040897967247037243790295931538418214153026790073754515698623655575735941784018124684311298684535994403753232633463240505468875053222286875369986929935670926472275781874391761447909846978696957721000066118000930316013173980163803998321330820614856700136676463888405032978681186122408471406662500790465652194254350288488209399645139048086964442318042432852813527271852803316822411490322148997696100565429143658813786953204424449598479016602104417640006133352506680669148146035754857922965947112672011926643062150466558107523861228568384996614600569895855833727001224277915717875048803339441342718645318957653001649848162366748764510905086223533732277117759449913581314696802220671198926041025589239810561001195481604606361882940803799129565120481294855036710509396240461655852433931753715160687663336636139678849719558575586365116358473814622533244853492880154653039567065887338343495018581557354432104113358487734850293448079103844849284845421103900627272941002413006532287637434230266456990021804531054635561239264124031644231243322918541117860538784663210230655145498296083430319811453788747374645751559835155084141998183830684003877864899787137639330267843387329645536285641581036133869656163005407999216951032008381437609154905013324328744240854053988797700982152620236635997402187723351030612538513593237024677645001500215179566596133059851274769460151659313360723160864253638095353055970408300974473406603471757326048926630376691063293050782091409516384406458831563961967066235854531819996542723124519495138190577503111861936975087999445163632747964689530408518230813602079534342574785006744324867886754041468598572416232344082090698817188085648746588402954931034280549620310189987408200495059499394808016651113028014223373894553854370391116618818953824727508133881509353980428538538908596745142390789072948183266735134385333253580443815619422270297049871021527295639080346202824119967819648225365859832308986194329600717711981053587279950957163924225677147044771977795609987771360481220669489674653780764773376690324868258001412578004837937535504477907607760660716339554099198917328050273146237238662808326221670278532111463753806558923044019801206731517294693563238605250636773101556159376016386651484627096582586922402114417508543056994971587422431170523566624542202432700401042606774538694438165694769846755724889357527789680087277900453397313273454226270993997772580485006735637063346851517495658644786786074459061298293625023564625889989847782065609690967000724396065482553823388891541027650951183175392829066319180990027211401295962438554123496734941743973188679180921432653325185135240985106597711434163946128220456891565833582671270332745404269508840772490092373829130043450239459013433494890445687654496149106267871634754304644128688136543883273988608128891632090251652994151187435528603943560062175442416707546696914675809924577554703374995067297810900753780933987861174276521193360147675215292376614142442217591597642105374467099331641934704529874557526017145997889447385042084465705979390947697060187312268986195313337872338881880057530300749297430025172498559702543602824491918691290502038666708771401600410399557411061894155970513645482923960191705318421133117090303064039006449534716113530361019604497718619041151771890694805420849073686474741231283132761856951291617609544974546491528894731796492755220501812683649624948012227222892128573453789240382922156667481178174386463392676914733540119510194704375986879749257608141545701901105944602757398389825031860267459603194322502186216795794597393644227761392795264206427746081410069878278133510679888313654297526284107562835449656471333070252777748345351627073982739699473501514665145208069343851239162477811419294748858262025758704921495052048991621681125039215785544151310978528497524299719524964579074358473761477522940120798699182561546919991499614800524424144128067412417486138163282279820125402592743660946601700203133603651445034037016382953998282817439673954237221776242791865850769988336907637767566305157736734144658333665305947960822668821348385768867385079003040735291434435395650125535920434758764731781389352247382287050033373748704186866632452207204376859743759627879294090071070926696321860635451168716984697761800064040983560198385616389208773166388888053097552211941560667607824266886240036572561992686345542671338245678088663033180237971586254266701176363689751845043412978568887329090483405770488784105382702355186971728970117467847737809952000*t^61 + 1791815819222177940493127077705976734619625138062491354807390551912284928444718387554825603860245278743956449593018174746402226257755098373013025709759108326138510385251072489442973910617442284642670359834573938823521732858810248643531385881727138745566426742682561520748804132735160970366993852577262460257609099080337509122446344484294272308164394861784882861943034102787368440920771129576366427129489223052487322910452475260193780732128910636661965776311480093429231930641202374089945096796230744597669534823236036994566620255251546794653145703882562208771336555460437119679226657553007311650326814576266975129054285753872741124482325347777886680905294385635279572649573673073347282652331823446372829575794978867010452856082257420887542837841282146133873535958014579639897760614777306297687998507618193900759261911954195260090478106252846820403605140315641057149610019767773468614102307771419762601773977933163819331839704060412375323086894817265847819909600752799404319798899856372880816355903550859876643095822400626911208973911536204396072090410257159686216257208633615107582930800276647600152431785637960775005408369864261885448378116004154099987638794362787798359647646999856444199238089952806015928178113362716575097815293225849789297548908983328790194398899393476774896452872170488786078207315825894190803637376772142335804282143215394119606378546980998182144469686110342382485892315210736821628299613654012347398576043522484266619453347435066947127087041767117323150722196753670151012376030820513680387712672611611133793350391329895118950081876249863246607373380740646105784467140887927848253157014310219505006139093713256544133534382691223188642645971827134421109699587787813242809480300428481219332737158133801668525068779386098887203310307820998615546280674930087400698268788788369984064853083186088821552669635030293892204198431957757455761386590235856671163842688546837180236701372873926969331389154817930978109917576207231016449399331709118988747404237033189975537704847548700089038164869161945996627237640010558052178481963586782355676039439855830896836976085826707128284234884281210678790255144063502288722468290013514055197477072612562736263073743543929716905722725097872660381253659665068825881444957874449287133671553651051051655703334494286227754565979422102756843539921864978243375808698670340613713007859179380627458412239236842674304666876750089003104141145650357795930776080383837142922459521480774531963464853188982849473145667146968891698405278443228237986057850796535259053882926909347188511964567382358091719879672936799263312988585304787859584045224853922945679001047066951487060294936791929368829779920199108015081929888658538460318464819123042546670616540290631214950575364266536454108138040371442411647286194318385606487068278109764204914688683008916962424883879521833424646221421393234103933788774370637892053693118532299095665790319765418639760723549320608091309075364942382461970519389604720813433296618214270661409047524939940842169228356131337061417433711222749183320752548796982208447135483768888103805982112533082564223112925071993855043788446041816639975530202696744430331476585155683636751422884172070318502814523371981718233415462494564655826270046500809061131910139607067472379406095189238769578846900717632582707241610390735301352337693832950777663989228973532685025142682874506043615077861103878235881977971878943539256225534840943276889522126784307228572596280508694066343431446411386666851800843712891817430073653432799065677680385129326461065972076399474973288054752336212744908533182928668556495410917354413554135263176751228265032737089720238408951881172697799353919478110757101350481305321377477892717233129548949444381860572638095275304619074677812016266569260322916822170266047111222354908003022767054949459443200690766416037124259723802509912246671079667448135776349241385358329822856224987488318757228040032121959000887262798101685234836903595761209962233032753769767285575746516474351925711643726740411824403047518421670130077979824967097677409477871887670619531544794843987989641763923716540751713978272985069690910713458797131998235269033198792418709483627111721616736543690165740030235753590864763605439893838777517863553723401742828925085859247909894471274210032955403038674590395449695475937582403130721880215476562480072848721726025583685358372979347750005132462454548813417183882339742922467642270451707759060153277493515857933097591429698187514412817152425570733830229683898283383795944081814050304622816667950926825315282940988312363918939205959915146645818193401871897194303396272325454091817433149277295206491950089207039177390118038882200180997147921452569820653717754651041167673833746770151273144278926794669798267341464722498932191603763865791351023494155759085912753627229277813800965450818804379821802092359973740992000691095598510865078149730619148802421529845547341025068077177384423866096982732189532167116736390158315726263657753167584432460238686623932120314347652867685572538522173739540075739956808888062710139198173933235820467748412208065484862485121961863024630424793264995707383359749341080391828125196419103302369852985530990369936920990120259569311847415300437653029665748971066687771834765510841822763/3716026234647579045163425854110202453151542438308974184128492250477746963992868637546843085909787521381717627989667339622379404782820591121952924738827043838290228099884877136181127690274351645908233048306074583269164721301475774591746991114774964446523308175744493137123374394517564361647299190557879878412005420071582445675700091579764482164242025015319037440870870933535358928616570701157559650151166406177392813285586209518964681272764961467387966810495837080630166538660813581596785062526183436839378359603643399981481509352086068499953223103481200967024263043877782189771315306777299896107767853529743684869715067315963386545828441140552380050476777524380578202498402444258990684147841444762483881192491019603493383163352910159479063863037739493001485499192682223420827172694927668568029816970651171856140550123078733542040562535798444814747568533327032352649875968025721233371487272169829762631590023692212002589679961170364546728047426971163936285098391279002585197796293135259690838568393412880506118628609955621695347194725857128121004054135214050931172779069864041505414376809709004338815549267326326286362128158850528266116337742402639167682563545138433280772439122229762535583644226596001145686082607294955743056674249358643044089892993671500630337775441384822592323988732134738971645811703851138729393488387779555543807601544417412911485986737929451669291790928561459660406236953280233331064508260525735149087647870252779315947198516309005861154898199820710151308980774833838595405682111636176217975126812821666905611340339451358394077526711593898213246103292608633394332772683237557074560060825069212379661446918677749668468145983926117896521205398682266366123188125299369834815045678850327111400144429318663078185594028338188155994986010175690454624513823325932984230858600027276558973791651442710512938100057634635230491543943996138288510496421271858689554806461226517372526503202603709658144533737373133828899618163195028100896920608947319863451644919432288996287986529061605131586707665902949939356762921484114331993680435782014459792605818852721810955480811807260737756686828437413980298314751408546724664112419047360854725525441894542125484515630300615864312113536117542634806355528215762990836895760163220158848663670285216816211041963585322213095782569840560586196354449858464447431776049982808452124260699650575268025951871204052761986115439286183063839003616347354927412945595323422470879015616448623453155804965423024456972034020011365688313308921276158177035738944591403198142477569953245870517955060033163513472707148262531576572067672249992866139995234437995212013019266110602948745360534499145277201539627585288816089484575225676306202154010099347064595502220020309221373813003294724489492868826318468999246710496555149393948977032098954658111482215554866026791513392029868413611272267394388109698033666569561403574339916818628673409642053271250580043031266795007412711451416074412426852536330140508818937249195501307038437073209295795562822224705767518679389289695674668223222268858138628325691687898365601527762970936294384198220075692159150635957113411933559879232899700666471438903637394358489336908149113102848873306160004062872809889810365250216572017399492016314190641759402864223613502601375552233647699459767011755125808309212241531388666380091110225952270980002386866600930856930092040305279038857374064809683828666527500452190776451891307499400144865251850114730530487288782399782009953754235674144723015821129109418549190794483481088395224253121768017512421351713667024207046065556868315986289853741024619038922564370975206703262421479573661101230904703177079623283615093987664450891569737380949504095044889773110503487845068883329858580417608031681591210407409803465455117743155691185361241286531112745873686557448455481684479023847244542894175003679554257343380839166105602520610657635597250742181043110719343130166450356702188457481750218370560631352823570250128440963375174508691996625486367576696861541643177346982237022855481416475380467894796159983522517822957898164377359294567007507314537564462655108570840940954362176700477167736112835008271610285931289348181340675340184607425719581076043591250940232848421895322290122138888142394163634031706285730019148804110116900200674273358856617103369188012462633955860653003445742241618656269330073225241060759406502400462178742129745627960197812052688489147689197891391683914863617781427642698047754441876299728078005537159790682338087366550628935801483269489335487189745262749192917074398498877516667809401247089797844194929935026833780091329782628053418367817024973262558949965762721399127962594454704485330555900727165450009026953284642577711835824746182771556142883070880997861764123986797924170573382803705846024393907207586543972130334359955403708361314431429485702521555182418387190376493171805529156016674503402925081716322908972838757195765712070448715529738143625063529316315736945143704981042951261611623828324722839049446221474973921694127233334907952080706812651453540626089958966451484882172573584154598679554104015300114564972815237754705375499944806176326917498466096668887307997469658122543987546014485152697292000230056256033838031968600926425444198002791885316676640000*t^59 - 574890910075145378690036991259705032832827637158191963293777241098418431596116229107593012497040254625878984301198686545434542799053755293728449938376444472092438408109013812320802937343268078758913696408865876314199463918609738923864483429121598771784058466049570687048501762754189728151473446031859384160325938878885583923620613833723917880342289225761218277091719897960059181271862826980628972407463572133454584942422625416594331652694828244291698494906100742472027437811460315957578354669459351084709839239124614346461541679999081958618234055003219275362486382224794390654760426165455565004666874710323649253313273027461240909303782864063784482104626958288115907662271995339503161707307679848152479281297670570286549453097597244069731292811670243858192284978761472029366851312695115432198885213076407823845260544714691433175027895428291815732960558235289735947536201972160244923030539076836318218591407178773300237545821084118333793458480530282291111223469290989538571436002239971306765602036035901039225065043685372638861070198849867774976617099152613352246134875307932654492640882298604756509317945248423825560737384317584622793390707218620751422326102870030980848737482207711724550501756481936576665319769286624615936935002080641656122781730919767068185619633822569448015119148256297293188369716787042658541297379166199764787325239405599569554563651573135104860210056747501597615717975034970299123541773940244055786274031304343784330883957210808274590554368572579702056757164823108721414202213174197110591662498181116417769128307805638619080091964310022313567754049088461717998072313074132803447508604784668216460356150084721698835128642539185312166939435753647124466475037880551064934859694341783861054791293609657709452914898706570446996417379676664012484034661552071209583530676739761633209954018353262162506303767592460683823324715314995178906445892175604608003373635359924664946447128036303591105883804596919066449479519399485953796452261276995974398966158884666814305359372362050832958056391686855427352180115426089479222040271989430081409955268267469595853521296687372206561260658136932759406874474302518882758104838748547212807350337852004712094473485716740825685218366989896180815140052680799093809842900360087128379015570145142502168467950475882368483667680813285186631217741321698088186300726703689362685344706528933096952014888527889605978314395003049315932535722854821952208085984256548430603520671155833195974698157161532044283654592173694898975777730793859460973305114861623988600259884027591953543384164956379355438108336725889255799573584467006695651697803797233386134827279774562919526823199494809154255166822400001430370322100609083147385831624159085799403415229144624111219275874171050387165246849935304561319634607217892693535493076963164904638990064781176664466364400232410505067448399082483699662595470633057483558564806053259629765761994668727170216758678406199863330768604651069588508756392212952461565228865325149720589861958655650629583546736972015903008134721564194199322176308582600794463811938156725037857839375308430388192429832296029473751020539943794665952743056644715988559905075498550027578690576951960685905414036374263347218213434770397739762060706628040228866458963469498360698238440590157723283417834787388727904866515192973694182664486558081664221706365550514955210304278237801264688436880350743157105892049132302368564033806771869895181302831417227962507866996648084625193230698738170862137736375770268432465859234533776075797444823369674462440674991364628701447843648389008710725460380122023010662658797180928438254525362416055849912595001490822656291557538924626820256253652107101774287066296213006573161296331610335153145864264440381334779160053550389857906441455778278083794190800665133231988456173471839790432153387281832476228685793412240146972949772095529628740990107747272906795093387015789611467201794927367677798055594721789339285150034427566656619654528699117946955033157689433565562670232517161372745484552671032579646101806588943086322291831261353610288646231525243490507361355415788514001523562868676695185092065578780220238896433240565694496223636962790681639917625864755795246434913729804417293210421100733797930230942599302482881678129787652941147184005305067348655988296722262902684719106431863579374585453967630337613736890100181357035808567294269605523571497257897951669609287588331700708719524070457637540703783480091763168955746517894296147598800138315624745978385758077423673469847321611042160636563557156054680671353319813767636898493614879528776918077928673484998116407208375253296805689445304404059183645385954928029334317594989547845153826765231762962793450456574437587545288918188733303717528818548000936615368369337703716416299177399622969502237097249965384816217454139177094834955954952343464680074456652175530874092803526539081027195055592101739339855876068558061336167331232975930657790737891006698633997584094145060609430577216093681710166201583063622938924397553470618424652547688632785105537976946120866887077769945131886460581037954946257821691153102529525976064791105198018012441653013998534806688974985052599704592094813889233686714054833633067852843049011890886962362426183039739465494629636600845951/1447896448333364132150175668852601774070345777638408020311121079477010311316138179445487272904651284387967125653484254674607210123834245518002308489704673227465508708312829587446377436304052852487135417224264400260730458329037901652736018357597882114367156896841805235582846052802479782445859805399524597082410060421423123193337265372984407622926953054868122907021574491928836520014249250402322092402558506205880698728067878246235995041014985960408325271964090037260925984282413240442932032934417859668567449679970153898882333665336477108884949582498032716549488815070244375519702048228053729245185214700854737919234392096615385367554428654023915858358378150937299124293162845999996370211510401232216591152344055953046321123457202477880017090605002724722963373930521029971099619207063186662002656135067668753610189021265822537323421989401303259204195804919942471322764842402385050992202326970516174802879416985081629686218570493031189062165371896031146029650649241769953320785619768267948894825012044761545341370976020113654918057559266365915060999078594993544193562855976638030553039863514125984342703786217154212492549448217622546704203289461382882401154702956724442147843024441754348561716043871420668492531699705807809490229592580807731965670365739918422107062318871935551265921968492008171301699475492358749033114509167954624511046773589484867128769428376953699314938994179411517789299416824560035481982567904046424737053524353313585017416137272162813619675900962676856150002250081370970350937896604783252669053891611793066671085267660766956585827668651431214979974008419494796155376069837349337447909925996186393789770862527858822703349302133690978578299395551243470143459234482513085842604979096172652016420973823753391071729603872272805764654591925069337473023114485070323097938281717232245849909079073723168882953460991480705432123103057135510816480195313406853518334876768563168722580636120673936545697930010961943853348203076184726630399613850504525015252257717626727562044234974325007436862523242918347694043608604759139681932762821747305588391123651946935887582626848728126926431649498310531968951783132104704720090558756033841700964520512192528924416766140898447033747724963001221432439325235052792065807816155550422306122606773900960923842572992527649754834432043857621740251100665678724890619929858877246103355035905153036441048849095676120002382793409773256902008032864739889893997894145109086646801331170318898560609766383411048888382630045340225331505521634972989298943676053537190002913528132961570433647013455353015185157665405233421613897398110264120841611234926162171055140956988351041786620118643734766102294809111743158421774625063579312761408147321000219986558433672436867864333919070611529122489314754907071594276445180264716130519007246816543195590187241327109601213088653757418122451691951836395752204818456871772286904312027519451942194448966004511998064004206120168599825215692348500624405349752779590468439195597625964713451474496705849531355817559913765590995400613546940667161059083821673754797544658329058158180766138470367512205607698870304288764236093341078991973388142011080811859495171825184846346819833566675747578415765779392125388803915923075011649909221240674319797156775462152153750779486551197233376102478766852058565833719669350736949188042168693657112800462445587738498706445369298764480365234391120079418923252484103717427021972066043015836690142937897810454115444684356042084532925866227993268270337474813722403736915832254466547915158044717715765603487907136966377185297314189875700872726959292662785475380623797080344150563600067664563113541672775016412734702939406843736953660524987706800738377124400198910379055160289627842813332401337105626810990613599635867959377812464907602275973711713518750705847437543534652047155210303737733947010979760084684738296967116930652877715813597214393992224083662319551983810776038257727442723638562462743562370376095900425078268137349967658922846821576737526414043708298064382241517818592041839262768282158575305870961604480095218141162893827199421210818025581573571338765226714271069735892357729528544037253179790099103129296970715053421946510649162689885544882225929640325471377409756044473950580024949038100810449697566378381804091437472573098233821690702518006091547189032925558442330652116216376416608315238947752387453910843071159067067196648280558226568925653301340889025487965563133227213207889247785652172113024744023830037281253881693571256160452555335861810047609485783264832619160100720388668095776115818075120921174724307433015304925513260326535522449957929075886444165192192761114018298302924100715110288681366516832265352407280203614927658610849866655583924754751950515434157071493005230535972485019951625179970351532276074019922203140446290164956678134202020534783384057049829413744980779974879858179105592598061594278715335660564487510526285630410565178156299873393153834527853865242043631811007699829192997593891618565924886606262973580411935840603137378027201500663760228361565932768940145011717741731774276077967666199148476513857485974948519579171948636792097213507148517002652638795892508296897543742250205609698811700781708955323604897175502211355619716653764004160000*t^57 + 6462455485716965909814155402774245061338687374937351469617328231208106821729526123885933922786334390299850871660742169661819994681002027206377133880350387805116315871206408978089410362275621198693059295055748184504027879039124013640349487611884340684869334513674286726281257685189936411688208092527755522351737148859547212717414738280053134159791902054890982307459171671709448369149691400190080479626344681180896545864441903652684437634620179682532788699845569913453042700308665827621097982316912512798141028676367764109923500815223937840122586231150743826052280474176692787792202927968623897651256293770183822812595397108106893326850191315063921582695092001692180509229285582386118402810606947021134882816404581820446463346837108591220488423273721524900111153716149674017053773923628453613377858826614378366810237041483927813579916123435319268720812242566591768589662636825004087469397306531197423192680202241167006278497702736991195562826904908373206761731365263780633306295689233411281929139776305280712787143836732205151610723421354550514450545912443152327982084218103212320889619363220945995579604847350753679164608002534843600662736928039587775467274754610987241172427804115862333234340152078436594052859582863605107360316613685333685603417757325954542476127654252501249167937363150434742694607397265705124801942868462363332158647500626178404563535524374409204833255026089817942253355424219298908434513433085448746974373911314894508177766947802135596522994173590911428000636403105689317302586403075265300823156077572359936385629902020364249574959604198082972203180227394241295115998867482163639943386745396300135163202521908765468184957066031848259475564864069001367451995530681569498121702393435375995623160626223500266135455765157704460628367450065562032568401179908094211213775936703619721152560037172193205742424355022763773084754121397879418487846136057556891564915000940710594464509298715340035851301811716028846811874085702218212665835727113212940328297542323928345624212213598351708799125602195383211137110840150024486096168681097227261722443886877364640650284646872837248511027244814482416565677890251118314463310112280277290114809481214568001173157393779855347269173091421711137676011270997509900765923174944405574217616990424797312353316183416832625435827655130505329615396348995255346434468530441251870014926808072310209887894800378737269539527604597752808596944122568697756924421942827841919265746229130614291716260649325868243054823273082926698621272872026439984648521411276012809902648185033935062989747597767416166599865420358253887113413100514222867987727894695471501372201950419710638308427695607172726947290428806800932310481810351914378046415878733484859129691554143091649004299143388994473360987982890438968983712970377293490699004537549731624671071986048620631175454853226003936029954548249697287669721536656939459417069479809780065646491773714484860179238124992191091182948297721834157818594689422183364206448768281664747258234635501831126991468017981523774848799316737756321321407235742347985712033383268338849895137330339116164803687548078700376517584334682736964028562680463703859512918619257407135592277861859132017499019634646916198160878097685657889170769870938540746610423022837818210020181722900761868809304447007770186559805077220203149360967175327835677077851383958538158112804567065959054924067027646616332918335825212869225342579586083460851820740906195679321686755766171198141145263128829026153784696321795920834014087588576285262483383626171619303109075270359182076328356903414669123935445973127512919558418385930698227754342934206360668445156180399652732010206908569103010037047980618033943512483835477241031445466890021753558294817213090002194012854085824347824269683910761221635196244011837083039523188515623596300952834177066997150580398720637740858976843838864095842214947968643870848498192641521388689818982484258299555863998168292538483761732129335265101915697750139003312748104098699187833385296071962281895181503535630191627769919940387518878304111689230993313682656201448501243860972075840361502717590220620885585495825306097896361879797853790527583205193011675498700619919569799628501186871971939183076497710224165851953223343807555726897985385740368100888134214248042805396146058861251663965430081402996906020061233529145886475476648061990183769475328350098021318781011701043171718456482465379640405928797472873432365319890113898375563011632029441976250492308254868160036102614678483345588248135000389358641090083498697256006478040565544663458210264313858633473026271213967809248202129326077548962730448228869076974977694971628844558782258506047033371516635550607643766437061202429327019415086576201317657631911857559058008834874676840215644663462294776409281545810117792245605174793090584677060059041446033736448564740454715080176590897093318973625958172522264938541506209350202669548662721202590257880544961305309123641094981131829707800966534699693435890960227110611399823427577243830801609679484406889562652748649309635144448150308753432596036905631895272170148463339158005166303887641096961072071691992262195637929999435334939755280101251508084344132200060557276442949900917097669386479085564349051440618186817772129768576617/22275329974359448186925779520809258062620704271360123389401862761184774020248279683776727275456173605968725010053603918070880155751296084892343207533918049653315518589428147499175037481600813115186698726527144619395853205062121563888246436270736647913340875336027772855120708504653535114551689313838839955114000929560355741435957928815144732660414662382586506261870376798905177230988450006189570652347053941628933826585659665326707616015615168621666542645601385188629630527421742160660492814375659379516422302768771598444343594851330417059768455115354349485376751001080682700303108434277749680695157149243919044911298339947929005654683517754214090128590433091343063450664043784615328772484775403572562940805293168508404940360880038121231032163153888072660974983546477384170763372416356717876963940539502596209387523404089577497283415221558511680064550844922191866504074498498231553726189645700248843121221799770486610557208776815864447110236490708171477379240757565691589550547996434891521458846339150177620636476554155594691047039373328706385553831978384516064516351630409815854662151746371168989887750557186987884500760741809577641603127530175121267710072353180376033043738837565451516334092982637241053731256918550889376772762962781657414856467165229514186262497213414393096398799515261664173872299622959365369740223217968532684785334978299767186596452744260826143306753756606331042912298720377846699722808736985329611339284990050978231037171342648658671071936937887336248461573078174938005399044563150511579523906024796816410324388733242568562858887210022018691999600129530689171621170305189989806890921938402867596765705577351674195436143109749091978127683008480668771437834376654047474501615063018040800252630366519282939565070828804197011763916798847220576508047915154928047660588949495880705383216601134202598199284015253549314340355431648238627945849158667797746435921181054817980347394401856522100703045077091722213128433893479765025083070982315454231003880887963488116339142076528077037490192665275666887600670901611679072029734812642266239821401902337645167501271182288125029637409992281700491830027432801610841847547057785136026168684930956808137298719479090745338980734230200018791268297311308504493320120248546929573940347796521553244982193430654271534689760492982424949850016933318134229086460459367342247743923629310046714477674601471940307728966052458050106184738967149844459907659909924755179181558941081829208624765636667862290590502000697541928177008025153430604599133477746726000044823509737870314363800207005431002848579467772821870983036894004063397563249768094802631617553184436169873640309517595919478496843217103740898796532693285835580944740728015387999793206671883644120989752601086331217269066380844724178373483772004072555854138573027946818393695188328109378480201363903960278806949106951329165418535668567258035183143261961837722187606907169300184585600064709541055381926395266900009606236150042762930283679932271168687899253453795474608174704885537134855246083086362260625648631678212641134689192994743523971664319479053390269418547810751850835211757478359093522953436740646324320182453771874233613020720305131795011501206396396606032698289291014201154025383218788318066458417796545571571596165838254633803590401576596413108593320518764143857491525969879518363955581545576085965207672406851835365607390234375248001221829588499755441806569568801016046397487540660583043237755622225913169878223583474865046050281082114997134190826721782034684100737156277611041781009284429340568713495158420218305780013426568604502504391928932673801236063854824616425608663285256504231021734380045221643749799287084999810873857513494221541521698139310158301966812512806174417009643246009439994397968605812499460116958091903257131057703166883654515917723802387850826734368415553534770533611358414878722010044272550978418682984495755133266454645904781169819349652964979054807119131728775016860006539665663651537963983428412639642115790985287819970221265254120286031412911734896648593466244168640068924541817556352212726144941704892701254978020596388103296477995936805503531208369803895073693832355835338011000821876100163833272152085305880398917543468790421688554530368470461922292893858622303039482744335447560576501124588212641395423353939869956754352700899112779263326405791024743311368426959806983243739556293339495333050470126562598856204636013677315199470202049649433967526889010033417123457600366615958173136641439557787083885466705566308424761319742535886448616934159825663011940243355001860325764989345123312383469434774254392653076275831936714525618341427094061819973891140011001696748944100258957928498573541594075810132474613333162829611611568469468217801099892388162091884384922332695076466946650401138768033894468404464076256586680031085150513600877689683288384319691921228587370855270739409142749466702470222884777327471237085618125481536513740828223505444080646825104784733843526046116829101824091152101634814978160183628316971344277341561548673234282485629734906771461718734488181142708891810249217668869443961322691515685833414594412186110977033054107733117519936807819952269903726926240149212487704333983928055459956546187867009534102365600064000*t^55 - 3471561152762630485216024959648428599692527694633571795179273575207065681897230980353682982560598073439477974768570765862542265721374271967440954141272527906275354999842426538526138636527257428210374468916985444197767752128344081196578000799399844984898972402845483184083884908936189169303150420250171961280836759500359532490479761449680317704534510376930348469526921542667483919226969507495705687996136886511826017290529818862702445482940177638297315465086724053117316686845535337722751160648173173502921387468864558047038857187022122053195047883163781190090848999320809995143136862382658240557471681126870196746187537274752712958351216691283099285934318815544846652092241045813314731520818995131417527038126040761974094342367081088086064634005991310755510275102636818330218632807874219714919792733025306985865363152697704766933991107851916617907104324653000900273175560268834633738021322415391715402457315180826022088373120040740994998954525893265180059085980570419021746858782685368480333783093031136642092503648994089834311369453513247778842238978953007738077005221433383177617854050812792995258774866478179912977594470722984101712998595611399215721483750878510131853651318626070505354886382695569260931673596420510297057604135149430011516894151146897063794755298590935165649431485022793864084759174496516971577133391263642042208226166272162269441548930911790087601012262706811362157211562089593076929033344458829109203681681755479245288451518815715272203219627164792476352055016933489305251173846936725258841242801554451816678417279463093257251374119428946321593637694378983061948885048243549819319059617797590078434451117358283555418487697583211682929743169414096699858421038335898924526250649116711625354995260640799558020238202000366775677959586452689113549279818422608910322451739941265730834165096430594093167675488607972030834308109989022219241247075748567259971463948378529816727504375434482704160252731111620085681944999629277675662594619477410259174749087770129266287089092825305557721637605513213048452402597931144799655695846129481486341829490290119428203900906565892062993488435850042272993427821296138421154966555783310596036493127992696977060306210509153929824378221373152041348690161830790576154045093065697531882452355165441095494098499214255032679838884227654733642363435213843377620145523833137288903254226985145415992420423491523801842399634240596181886445481472478670990139064380880109089130682156409360178156314972275409402132066716262222077466957845241365122643945660869004379440274326957212175881671851293242973141239164519174783035167250172995513359249541077190617391429809069886384902941203996653802778856126588266675022623542046130133737016023950893131087900051221255014240880176708434728537806842444544107274248994569517624803991907826500160026282601478252245946051065406773122499543345815253467783062019526496463601769794268602077313583528316087349323830839315054545826984930859867011459082380858020819941527766169526065665598973769936466549599527097444271566663300403439509635988021583479014525058107186577384637906012628080275164383219274828785087457403108044043769616523304750641285924199056277082670164385909665699436973015382193113269206650740898606980499915855065843444769542617842752639091029496059558628487698615489291257170402635587502103125470172012880198103329169761653487780268369875736032277881819355625345558292527923786313386031962496821713526232720349728689389300365678263085966482409528075777760711304457216966783444011543097215970931681460002502830638328902462848189510162298115799187930148227968695257596045060374336988645995510166886205672814141799209738247920141930143017604159829710663603388981165739788125144270207430573452462789109648659196313241369630150587555561846454141327123935006963538450978383480936081858308536988960858035590360136169786880653815876597394850796657760721166320650290779653021636391950154767008098461052837039622025800439189590915289821155315639014142217501711273262900958842899675731413662705656992955499383775139348928416780786952133312894268593974778252533068308732689795011605962953567217094968274301101374967000523534706564764925314091013269397279518219531093209792200240606454144713273292133215893404853441098354784995943699797324488515655872252215718135072084835907775142389261448860238569923871747367859897703768068031621553070781972578943055613083702394679317842327069523316007429655357186628252377829338647063561360577035535463645384493961164253891853149900098424403475409944725802470661736894269269949416916269566452418572215039703160042958629742724221960820160876008483672564624724082321656404475108251470612191136591856864988138352937679725352879105329093289931878599619923323415225156869696583368932200329768944237291951703117753322823855207388508702761776564404282528801878728813280641806792288257433376913946280175458585628915620841694516559626711461228852121102410652652618094962526224938489544819323689723841059096388265190821772639839592386961069008643924363728940679363326729169128577394763644127846807411716192598170759378806984583422852448035478056289516002802355073908181069891837996075882434578710800155336605167790334197722420447437371406103448483619450382493343868176812880863581457997/18425930201490391945743135561818210176819220366226380466479326857424433221809174471623271034984592245121269641066240624989051356035914608462097377839981671492726063821989069329842599254405376600751285319595988757718055812695336336432718569618790647787436438669208813428027298867964357711406011883514350022470750428923030665758410039136599571409368404576251732114756556984286373553701335960619950947914959549976037772013391818561599272891956711332156347411015009814182544075977990897876753051123401682142189364627300178517176578225072007687669868386869964350808794660583929922863728265750211758374227042283077394760176873821527394187497659051108353213468720348828068655754790378195953807311681366081188339004730456058467482617116358733501097495039264674824431896639810627412213754029086113460645801974871152558443265484628857609977868237120985276632595813411187890053505384412752158926766813026788840541443460552148819386817528094314912005116522748892364373334162250764425960317797170977917635543103281635426014287040831966372487200499223772635066274274199887843407280905158695576817985303080767276745248383399504508180184278017464529357691061685558561437094749827275250773450329045765839796398374307699427235958410456110183572661795183359196995121074406201839734475069964251825410122971029295987985427525115757440195415243671390551527581240699784419080719745525112777481913639927190975386624378509351011543710159146894801203743150920268682931637762925543966123995515651025671364928634535526968686035672192471673466379824651678566456231116250920289511242911258113641835149231146490775873315864750107668362101718227468047368623996529531377722823218953351393387438107785124401045662218024461530432990963977893169560973312881085654778830938878543726160994336838432388681692154937004931744362573133497560685942940292201047204465744577583457329198609505106510650526965558415617874329641756734885163561175271696516480551857319501697477709232347526831098465485861520585344100231714517734954574934283260044641512470789378892754398963104164811592276339669556210917865439594676706105376509276914143265769171515499829836880392139164472267872450729286669486474488038162123092127765909073636951473547879153543949222852941281831829470268395534674267716293804663628716820583902906870780022982190132094266435507071427452958029227384071833911296186928977541748787653591574303150323428932774467334954226236679838791017200890658236667193740473478303082319886995289008153557349956999707568739268326666261818357221457314279977077559020068945338591893232822471246316449947000523458458288351221201830344575670339788847723818633755357776527629860168633417803740756043434075503878559110334201680082807048799548942626915431580441513454092602319612799019570947393108762041364048777476984886222987328707080722833128796785037766207716903026320231779069972342558519682150174123144274862212545416366557541373419687362517527085265601375694900827018946182480953873068301357203175388026943383464445078641136034134267462580911007468207998366930291637900714620203553553321895594121008429878173896960328563575823492378813668523858571251853337495233014411723935556647302354609629201969515563682919035308544187697918634037052598256744749508821393738617124531348308632419745850535991944280144786959297308799916512157478415367024638795480417498685082549560134538223769696076777127972861394130685217311112703907976281616512463419537718759027687535839073149053114991567766014573617442332008314704479431309955990881270341288768301277077650833069987106225034116060093620380358169306323283958426607959693818441644459660072374461099230182931327734858868461829606891493396472283840993556746196587285116931333483855969845803927642468139416006206796666548668966055651042041428414146564041455266239621482614490179021981952097206325366402209661728426837697979567203530059488521811443838150377945043688686678618545975935862867839436101024345900874574725406196428809546040315915688427452148651385561761145120231801167328405555759402324446457989158750029342513857378613691746064438986844939834328870193551105268857126275165813633458966144465980251418083966008801186423433249319769847691294521244391483444171207180602781948748916555421975495081397501458870913782851229731286838867633275965248123614835880244145521029527633010656737099878830969606277757419730849096882738469388923570287497144546018383991316147863912864153738359849756433449515283598567320209542310352892447261054441236898432387805897919219204177394665878316077828259911431441767666190186846849900823988842869541536392552770482081750915491058698164605419730888446235845077936996864203012105700493533759070293207408874735047871203569383481675403058961026428973322259415082891819984563800785844363904382040302693599745317977529957165319488639238685935854913325653345510016129119318625405960321075187297771402931848790931361616343668058957510932604852457217072188801275698201468289070247258426883988026310087379864737869960106951302601784322295507515526272774166297447012666129288060417532285419119981278559437368216520050363512115350366517194860164542218351816229139091972027375757481316528060586318141663876116589027077704148028165448195921455441141711616514135800716940160000*t^53 + 15919365453509623894865705492956286895287303770466497612478502405938872019188578572634014143160563003094498282234896947757150005811249314960214574008201037028269135923201769926710545467603714442136496441788981395769370184683645433900073164661639754084178607551817606009604208795715711654144538158579987279893008116998666798193120862197871509032845498126930523304284835640823538968579450013255218162157464619107171212190258245718522715996575700017723769312757304876019191314245542577130051915542639326227595707501526056969130771834024710745239651893357135850176651997104465753737438401350129178818728184164428669285773092394622779836989954023250471416113379633729363090844318051928758705268595050268832623260062526894595574105515624676422617118027003010718114998333741719726859496894531469606578433304917788501427891483448935592680092178956035064566547299280918909111095059055836860199598633371769526912672069350981090836029009843393979604732568487769524664902930887025736341153116468186504877171031830825234780622357388073669883287377518384666460398230649908922558050376900206865215605775024864649041519189140128253837872456591069685635790025514954270609209148903953018303038443675522770883044422770818366902029189865172835739868780110368209350416058283234449223938535580444448857991026480412967629803632612174798803224932619976401877376627638739763604184627570333250221141559872862885675316586420945042686706126945626758887184645543698818954313234554492357770440079601473930661984259237203586253532840058331060279792974305229583955703807476256953357431891714101158700538302600126670392149248913635668030758264858979334403301572242238319001533649881456644191198296223512563860943522346299684859069903814719903452706140241680965614855637290268468970308084780106829890174489766307359511102034808641398112921431324406365812618105029998831386647772575159427959373092522692934215619593743368451745779785327732062707344687765706842927844878272816284304119206696508600281018010953764360330838215110961705180464159302221803992341937733024397808560848145562817749590402898547121980446206060445811179237735875070976202094963092132451433401841033646327000299692931257948363175667933505246295217818534382792926334218009567184025258705098729696389115259384099159759109087496669119754091486752294472842075924019966739295472179739181450710247500562995309072810322467186774826494400898470742851655070404195847840981009903652786557894237436532577636661318185580265816582434395355079854774028436540957974185532512408258309417539353645759007585109075675588834673215628178298608896007697737603540753868009186862032648789384724840475110613034163651182514897174632614059897962489691301424787173261295130753665865227372328164247058144196941398849920432615988187902794639496388974288895896724638015744895645458892205198548292971563961616578483817250458561788564092013390318648951747963340784669202176349673265891461656058666133742431229325181592910632673081680798693007536742827858406905788289502937407411629815322769902397192518989835366733924536486345509775026221003671781374342315856571436062677733310766728070254185480552578774979153088210700976711511781478552191211338721645001950061431999742977941284916484677598613983196206742558748474463397294092097298804091882451957126857862277856530964908744869779781812214728847156572264252394141873312242750174078591804762273640722311592634444298559143997274728911637893865670443934219985445453397244327964972837935344319968133476499854381392203024297825910324620800313666140295931562080980229090884727547318898728149826850740962246890619291783438079911824017253994549065625775859895241977995661025460897162296193558643622306138088245593928943248144224459961719336617340404977247221543241380785534933492576003835317254549816525486652575438078913970810757713692085501457603586270308047893846645297248833040988465376004104808905839758788528246438920907521116283217982512962415532615821064785046633801904584300962508205035459548792716781482351691236512714808212369294778705959111695780652096978739224340760619924039073716301799422478509129966282107590301392560349634960530796552716091652984601436546777661635368040722567514566323250499164784869594430376051621347739890076200355225644835635748549107192850393864465525907047363795111055141966109265154719044245910341048536068835636249268593026297581765341736513489252735533747474808245044003257561680034108355084300931820229809460787256278875615713488913503863660769709541532034721839940144193295129813564861268147689168417078361959383981064979298557083790604663910687614444134552039346669676397916880977569845201926979398962681488859250794278283698871778473800313885154533787031256609613718245531450310506009550993126896290878020923408598070410249830340047325499936443008102773632927838921052181867136254106321676904501946201768785744332836623447155954571605600594546706183477283703948496602620953240283812822732600944310125465835104479739359366436493421190482441449927397686847868672743469625288598238632257951792574284537847751078012925563085650810852115933273611587870794100029761655835881726057755766145918671008642149596685343898796150532684421182546077919136878267813121123874901097123334086025529357356859768438901/146244860111622315747515431245497300114951132686343905472575895221514019524179289488496691627308690177102060436694868128107108179877886256344173712645471038664370917169321007079310590418647014360552121045217975869426030621661296753582007056752595411708009481026074179168162725215805728056461149781333434282016540741776115390249526495419669573357387716839990892584886404647911673371472778173037345732905276571322592478875405968407239524741790020296721621241330822260113614174017782814853984089467459329444411827737426812269363191100350435141566754331867507329527072507687099458240494424552821750438235672659046928748125915135950736793039984477017894742676959782540424466454330557327695031590335047276780159402433888765874103277168500636246867121334548270198672134820419063567077307970031338966710603272265545292954231485726453131497844823277164019180336217653737883945758228783858014190725021270720919674930560521796384735096693597250948594116139526346547040308622594152841842238310152772415617623365122914023329100601883039703209811374571487672770994566688417046576901646596431298613437657107542532041770315565223105782414819215149719862989997084862037441929869506433516982039475196870761672649459612206975606556767712657853591438847601206652016443124454233570135390862599501262447371513694911925029100187584183216112762441399379410687823413061095446257651894332474390211811678644366938343620221501637632205522389155909192166365841870733078305336807577603298963252547753220704595557833628018001341101348562868446931410894393261342294390053457883888509026373769218372990035746963257429280275630673207574660815287865244411762541358200248962568985600259082454787519679315332018470889583423613663580411487026270716771158290054064676438886712484423986973731727166822763624480017902417036707035547402392692751173866331253311773023462825109506551877702520187152325991368700368872796162267480724337063972442184773865455669875651028365439066271993425952674698637707768545334659525803280330545095752412451436812075515912088323200055958218808370029649523903689539411960097799588156922740654562826117643745520634570143144139311601888653290716383132470382450126517008044763011725034971758652292830742269142238774999363471763875529560583776640928412748850616334974185598901316522558305953842707405172863392565119904927541219722859146103566451782850386136362987256173856324440664169427106309044010599220583577701239077201568825735188636403410006248362921735912990723879338880177500625017599935591686568277164560321965590312298405317458631629893866736344147533530997687668263784530952858411909546335306131960582878077006370162404512501108549007650344949840149689703916538715010489337081105880129421596139972268954649926287846342271010834479266837889172928283103287973841635709478174000539490645876936891482368021304510157330524288102033986329611942591608347286798914881954019446454225384270502879399269713063210755474323279936703953113639836582964789088411623522744843467440253376247676236962444056948264249350863372673630425526277158570300876073183205838308983212800503998961339179107998672161058344603740117385625285842911776542467354971466117571871774062626858555307507246234532063380282621722909933094521650164753845156742177839735606724441001237519059849329325499356539775812593365183404684329424018822806781403626590228774999189048162169166663155621313945223168101765054045013194750115491126111094906310297517265346975007075920276549033923697039975171920542826965342470758149055010809459316576222061182575409497944617461442222139918129540649704155039295289763561196867929334828242754253916808938657405222974046753109741666966517326797087858747847459412831160686464252907593328737482693512071308362710700571976310421687619001551125184728099423278573517512271624895079985810812829079215086392974694592188236533067875206728876932152489167421856626462143837384796245803416335078304711628891737694726053159738160841317750688738567106049408559622652962517560847531822609443992000954954752723173223724889255654039228664895101989532432187506551793702266267859023297346044409769875520777789703304274576212170364956293323414333023957300382946196146882175814446514117849031604581020536533476981946516617112731890881317870468694836790383631757412815238102224099430828556588487555722389112044912079463497783384164417366641588011251129398363099496419012652473150500653761740028668785684304851476568546886680526816692751841402933757494817251456498691533029582854957230091538603686478429738613534907483359279835447447222604956357237099429004466615896290360548780451566604680134582903419159734530713973773635484293944526898925450313429334749996175114030930863114557926625822641789034566659796546769187725238319398242438994545906738201832188725489020168741187860055972782882623121895312552034779550553176764867919056743931297882084961897957096298707001965544973192459484958720091749925047887372558147339576352193056499579647445230051382832804666201618568410965457235400954052424736505730436999828787978026384825677259771040475453607699500308895630095616091780723071414281562161710691777270591979797735362795072391146983152591671069980412633101669475660237020521042133672167488686722582358606225700752987520000*t^51 - 142440292878072534355598552988162875551400136718561189351876897195881622202760827201957306394080604850007417988150461930312500689674298214179835292028926334589054140489220727163141811608637444571945453983684902472348635791871076627656292518755173476629330296623838430283257504874433593397483218981368484197348924668974215830858100521716395429661879194165563169199419653275984825795620837888153062149045853838463354057238403238732257177730622675005561550633240815897486323838811143748072217067890805216637343976411656114578108351830241688935246493777174790735932364266355819081424889428312510342685990535808771382535694462889946919634998809130614364888728285515608125915574710371307324010082902167509713814481184146736121774986079937786660619529058705781445639549178170217895082894270774748858171315767386592132378336140812432780088990469710857094315997632479775843492839184308907171223598949770606857216557563297881242214287154167234850105477397072405455861738842235286012298541773651143761339817583953592937832544767457287382557889517743946034896412336328094766499061293597234303868116723647042060538858350988399864288163982366823642859441951086725794750543699643155659567233825942715630561812767637596775803220821335193215196926488382722511998168020050806678326654133044963828166924936578301616990039715042251673854354041359789304709663683989563344128375748533346250724954721594232492220756630540484594743677899231346765822434961346756218828054874828853936276286196178252872003156594806528558309475527885259720461051854300131798596124972194802828116961340102323143766517546021835160707158235794699588581353595700886986971362764849896369208301926101796635201505029062241242555257291512713057678843787690777078409329026704103287691490998889036848071050361469171503072224901875982110136065943920272236484543510646155199379098326168238657396581043589503570653385956940383205957439654161728066245030131803485899415622536918221657011008071589579121516118284670649496720839707803651327820858976989985760361499061801819731759249981013670404507669401696403961686782227387090292035633559281780882166606916863842054937825813228345139881191307458568574825526129696565548328580443131833560431440613575851257058241570694534407905634015900898608388646639044518672943008594397328619211908614818909847646973549759146728295167751340726590138559850217588582203507487331257717297581210977280550900197135214567749270193877805531198180391216399625498223416260467878948023857566761377590207684103605066887493082449473408416820965861036325391792184677865817995035872144610451062377340808964834406784609177846961598854377682151567402460889901749026498161273148720992065879033185739579583343146866167712270892716524979242661828475092937278484921468986180110327741249601636545106930182358574848016277118261982338541455286625957508962400914974703899553394922689478596038758815682103273463414417537819426696475442709362695814709490466175064651163618786310187085317372425683399612729598230855491776343392275678105503475385082978232266266807261237374815849546109172587656221726241667161114744222436232847271374838389556026887720108158775222478601283105986460350178060363062600264968196372854487585550802803941087168188690321493038582096393200304403974528212228518347483306777101495190251724701900364681588800609490507923942859647306189798456415144428830175383830311631490346350787194897512564739519977016192602570934224856977692367998570386835454212132935160877641150532100669525402605005289940328569967212210654297016285275484396390786488603371424538645858799639206090082572990702713160310317053123479743276779442650818647902063291805454916288087012139567623328998844213530689449875574411845857129022244163622766184164773802824878420697170568490382628485463298631527755763612566641513436271914766887118293294569420233238116951260809308304573928672693152676632993910750436479266329357214566565318776142961817744640406334226148746749363460735136339525681564493258980624428214707803908124752721475088952183662101895539020722124617089008533247484810791186192835563471191779024607541026436252590418679410318926354098753742681012553277045250245780143642516313396963775199967869588140209805566368371507279420639737438777536153652600682170449342990951503928178581675123128075200606665855319499814447793804282334740400704924431978467122052705010791517326866897465062166197434345916060997813655169199252350508279857717724527656895478797075942584568716956698974347862083921726845784392177507259433293257013610598441406494870699048440670892327970946860900951023376645877897349682351926241385961038679803341320321522075236795892323732488676938476120288253662806664367540639646617230856427312031330236793235705441283944051272022898407740131379970604166038398870984971333442401443241465850026477389679973535977258116842786796845667599894271178748853593736773133001584816039039061936263690762623092090742613490231181210159556656943206776744359772889849135679040885864576619796657629073847026710963001536004313619515453246265442860128960184777645253229239884762563139076671988737500342281270974398865784210165724130700928425374647852833774507126327608385375900609134195053403461571131021591822902693579901512786167722104895609652794119/2544660565942228294006768503671653022000149708742383955222820576854343939720719637099842434315171209081575851598490705429063682329875220860388622600031196072760053958746185523180004273284458049873606906186792780128012932816906563512326922787495160163719364969853690717526031418755019668182424006195201756507087808906904407790341761020302250576418546273015841530977023440873663116663626340210849815752551812341013109132432063850285967730507146353162956209599156307325976886627909420978459323156733792332332765802631226533486919525146097571463261525374494627533771061633755530573384602987219098457625300704267416560217390923365542820198895729900111368522579100216203385716305351697501893549671829822615974773602349664526209397022731911070695487911221139901456895145875291706067145158678545298020764496937420488097403627851640284488062499925022653933737850187175039180656193180839129446918615370110544002343791753079257094390682468592166505537620827758429918501370033138259448054946596658240031746646553138704005926350472764890835850717917543885506215305460378456610438088650777904595873815233671240057526803490834882040614017854343605125616025949276599451489579729411943195487486868425551253104100597252401375554087758200246652491035948260995745086110365503664120355801009231321966584264338291467495506343263964787960362066480349201745968127387263060764883142961385054389685523208411984727178991854128494800376089571312819943694765648550755562512860451850297401960594330906040259962706305127513223335163464993910976606549562442747355922386930167179660057058903584399690026621997160679269476795973713811799098186008855252764668219632684331948700349444508034713302842420086777121393478751570877746299159874257110471818154246940725370036628797228977373342932052702716087065952311502056438702418524801632853870425274163807624850608253156905414002672023851256450472249815386418386653223454164603464913120494015065258928655836327893558639753132685611576539756296115172688823075748977077751484666091976655000530113976870336823680973673007265638515901715924197985768105701712833930455687389393174447001172059041520490708024021872862567258465066504984654632201395939978876404015608508600549895254915483074954684988924408691434214354157713552154381830000724228550829420882907492514523596863108850007823030633086345739217223177749142202056261021596718772715978257425100045267556548031649777365784426438154252001559943307297567792282273419334108721514838204886038595500496515088510875306238879295346288022663349602201271433992252523780190360153281212388167083439359765427789850838579736367226106234326696114142078539910840825838517519288752733116002127218604600848147773641182514465211242314251935772835517479810908717408526355515588519939242979271608952125997210744844461344920227609387137238258701911793203570698476737551122612975391362135247801093985242790301118945999938368303521686306750101547293007299867145253225070898648784177333156543587330138362249295760276333460408746709566523146526590899797938705022684521169404157222559123235243673387781586576307902728769581927301716479176895602415196105078042509879973666664911838931976503510445750568868689707338862350626084480857902816917617978632835844676712866716905727313894411399557005273421532831641378330263688803792099139124554191241507331977927516837996423102669980684985889438021743499938907810862646883124970711940383229588652009545594333051369799176800417037365123121012811953190272328495567991417445189196958991191793557188084592108426263864576812125264236343829094665234575454007304852297683738041885964825501970426011423924018152475532638850879748413504109505005217401486269328742212545793783262195944478000592123920032198867110040765511166189952387801337364570626989578214268929965047179204713526273174391753108143225978342503237759685904075315675381028597082458619453311513140305300441302770495454676979444230362501982342716235888233324979443998638928861984051067645259708937434161547805558747053713404325460816616212697383214092813073048380282578769174774617864320062614001210419433060747005373821172729995834061533540837494377626091764350239503827409394616857026663263812955749859171369345650573149919709757335682499485869389137761534901334930946155290160152675192578982985142978699330096416884639683469569570549581470182664861430884460862179563631395769651531517931237690820153032818711375454276498836870906904415692292715828241166610453882040411047380409820175343077232674714741676255803592771704144724677451875507390210451469136785581673326240615925530064677719116595452273548779857258921434341742519493379380834423143661257426714634768041302835453670424649933446984138197018193307923289313967129201459880459913783866419146757529418438505098777244711880083823508950936096668764973926422157642320978438405405164179625275708701791587344404583148278337024453475597501834200482533548795038281729596448695833240282511763708628528159183092685865547002894061290801191908163090350798955895976600512190415199709603797020910817659095966784320016104272892773971305374783963663719996984581442608499181613766036924508300448480595312634259605957506855095076617659179815969048876488124157066133125895714303148972933039748327193101982848000*t^49 + 30888006145484218568073935220490329398408793627931931679552211611092432677214505297591371785844966479359418659401112310462524666785286715372100150927418132873660945475057752205105314566364281497579762101676001465086465977549730721449127634023247823504058893987236930604173891418242427232109510068912029979429652591113335020735668790955895982527710669543605387452179382975176973577023524402318142377784789055298644571062009145164876172440540247201586526593734195904932454994905698954138703974777778409034579530148205306397719089124013335400759359282654889834314158094739248982663996449533807455841012462908243868471718237811704816452489014016083144013408207183118025336175482252397218558895497350201033499607911673867598273216942313412246260195483462580924217627265466709803312199319150381876631958184800209813325993834279299566126264312732505825754301535944050732308666576272466938417778046002279501092261347249585910958311852844370568455838323719352250170436901805805799111994113957742945396950617660342023576409303402346215812648078511572915852049478490405519854999697248951266991169297103873290797723567052973717695765056830069799957898601946546105496108895546577539439749940612200440943997839765351413912610138191096955655482378371352107968693948965758979051749580381368397183394508109600728130038689122777732898335780957038096452604062203815747115346939136735441755034814429584561642801353954124537135337069312477237833482553366794262459790131105553378587577223509433885112937037368051332847710585219187537438611416187031163435025075794605581817599940886081252042915402992051069266169008679824367674911222132806412941919124746115388695642000571528203184797628549591101072836270750082337845609929832916532515680234578849767866938417351347399481019267446568995219795481326033309753706752217344024100779844391182866111231212308576140914961414056616010131396474433318212070260311666590464814231712281856761010684038916911895006060656883442679928355343411122652220634819145528507198082529107768533117745159493531443261775685124793631068357189024343089751304465534035340964389006082780834980932502805129249709258632433585090080721732579617324532857591944105117587557533065000559363602676912926506361136149441812511729197201744016390657583036244280275067959726329153408293790765109266300440706362591217055411202257492306880029399585939204599609853582402359593378951437644997579796215844201982379205595395680005002366810696264047004789233619919202230150373401526138035723885653716876294260123566740551486997468896309441857226484129365005023167385197128392879348699368464928523206055691270898492144171551057587155716170084966720023744393448102232048988408421184468951275104772399819299612766343504282222668566584404877369100585984275585392810648954253520578820383447643246800856519948093327612202861573728824932423682470327214248417503736800827476327772888554946491682871337811250970944091218869864716413540297288083008212536388048570785145801173968886678088932322802426794990508244134111971739046334222650074635973237340557741498722777213794722417404100134342477639686310983837850728577782773641552388680369813581084425123777100623191764828764839158330149202265224031291354176897067030276958854113907869276694946037353577752114115736409440085435001947707694566910024602726478239028527249525866285579912632414063335216876092530477811296607568340269182648715604793675777807394422400464156212860380848198515611564159111392357477838652915426791695434508682351549008336234524624188580918938963373559713408531792680123313479193184646126946816077278859018517485743744653819239939470867159862115258155327535734554130658917239916584445999093274872521995698626401393989176606582790518239624655526862444715289549738971155704768593647651440163765842497687048746393657723650841237881359442538173475167071827066431912017757487083652499133053843945817529783873717030105750806419001358105583644667249745310340343261925819356454594362136539593064499117364934683886951310083353829299970625843598924168897220103398339521278417245638960865883043423472559846272570154067358315762381861175566017648696537579836624126802611082390761377296004145294018574755624564560027124010256799124616531693395419364788459214257905890393822340766203738938319747000170269023934858837169664713686817073912580464240274948219138521303418894336592568910980822556946404803907616381520542793598138421321741657860683062805094497276559602399379874837345827425458686204779457776477643130087554749335478514885198158366187718456677945262002146933129820407688771316290806740973714528177735835579080486555612599944954426350738033042516883156012802060695523435412876031038176729487144243246859148994789214021898006747580763325868883629643249905251311193045645815882645347391100053136656641450130973268841363616415211805297926610472544606117389815469913347648708509493343153472248422388377940538846236778654204753040072679827693774615454337693077778646147443645806753777849751136454582178025663639682648100022721250014563870854182412518421471731607380514759991594633368923274291915840371298038954273666837089044812434521529123295561499981481718562558281459605979716016727365347688232664932048371144370846948248199579483429575307454957904475165770589/1205805585318624464460064446668410439139213797699783939924870836203694121150518148037168193517631842931941014250313381415457747755456586799129865880614782481906442711594442482912582024926363907347250586831655950240659842593382724452912628983731635180436733372143527444290549459430057177051585775507069175190572894592028845805794803043477509308854331141084792336892969536196848651139035510068484119835887765933591497570325307970199793566013172064777360821034343067342895047563539364197935653558697998452335397738189682630225158866415657949220519782809599811361359801634166727844559532586943678511991874633722145818605869384686215076371391019439809915627056410773878090060140693082944825843465922788802455474862713405319062367132057392717356704771645788721876074456981191798432102927333819250504982262334489108431298261940555831949557616035900020442601207010122800708890941825834770339347006740379524922253479606423413683156270535474316614124041183667816005667006342845658084171179694445054597900518088108725883951100645451591843216690190356152603445166887439334368117591436375758506359063590012500467259486739871329104102385317551105457381194010535782911512990851779916511347427706081079072363757383012316480387558441992888306616109462911674698064375440339379126745741706802899280451429258587542526084934372367314523502996359331186027339468363364510365302483600416317915798125783186079048578959425734888178978212729720660536176505379463265171550736874112490926043327342230762220328042402015423051686105316197828958486274985517513282799222492480647847487037769027064824545472166368853305264933177829816248229811855910410488629212074516275581977008443919021592003646901061119958808881288422943069210616186130119347860116805300340864630213960058359706768357945544987037256823402464617315310846035252430882326885804914478555947066796531636465463837586159231092316636091090964255504106028209141384730974382663995923409478772728517562001151591588310514197481662030575401260877465622423843096376775298080662394055437325558177735684239052157160422463713102937816970400944654495735331645010088165662957555388548674781096930811507469305085189803656719157059287432904701419004588539060432574857508650665337089241444037466232783898430391590836070869218587486038014728741295514878952953538684990293639421284658563915545283361325799129240602945401233759452728414268554150978593212152831568901646043848927908236269882047421472290338142900133133034089894959760800998574467878134364084367627256337517523376767310618661500231049507471660196984489232633397355935745109765191703425562175938426504298427768465950144372753502412037002758051801640113259392254150854873065859043737881114628640157955822339095851213630211504683459377725988749315302948352708891989556314561821148664154040157199282905304888472016320202579463429549619779581958177053306886088136604107007190775544506268827938237540204782784298118910129316237045829278222881545431016602011465011310581278225844862405228298310830405090308182432671716375680383508606365245559084215318373110186180661038788953373330478761243321837113365918537530458743640077695286467410378903930367105338008877735507805276777679891858059575246031857951949102248405017873785256093796985710899642883966087475798070277032057507778845926379394596913263496592321764011402881540796193090590775936617990299742180845446169899622458375914244475075407358035881792222673666105200390199089124206711901848587627485642464104590473374257003933095098938044710540454175598982370289092845319828755117071638850354443857797583825848890027867345279869276535046598576557582841879424030251620251866909732212513304461157472302961422194776845573485425582957706833361137725006106686234600572174171505464581724333862291182967103490133818577242008784774576395235445636777865673011510023154748521268306259688870748410265217502177246662041298056097366257327104774737648688073158917010775827107777324276993830820497903862171585341625618064935067016264867291194853881051735364789816568216745731592265851900211056759111050389629636564235384377430708751351785402403566404277913740226015250708281264369392340335677776313645280277730679634578009653460326124490302788993019754811037868922692970661251967136430181103995135485299637318060516254926651674180049382561402115192832866937466501851676656557049338034822382835658937905681133447149282559345778635372837095090340262163805985828314563835904991200325135663839360961149063451545624788801855311540289828305734357216746248949721679301124436859046866789018102539201489020017574997603505142044249587884480186112361120342530222848165648486603968795360627269201777646513285929314260685509118463378055199929906743197364379204138223034631926504860154987472827817868708645916092017244186605434654170036433235756202644848899557082669354312961275654831005646537691813603055714614691320558587454079559083434714366254479020282928153060046296979716727360031645832557715759777002288486942800185941079079910995813371448100993483414133658173919536542102623026025031617403369927631124740761608974275451201067508461428265235018913112201837420639799147512515733521715405587565864319764338448682214207081333589044443975569766225513726334792163316984692171614217039586688000*t^47 - 63166415869551785140178482896984376103664344869162135875710786692586076548677269926493565128351551763219932952556097552487420609110481090439038646434878948607394514630589610618665994212513432296480039775245478168895607960493950928663551302724505719108702576454094161650011349807853758122918961478087265628177479749044683113173269719881207791111669094080436045680706801544649692850650952407422522700835860096296735209755937177588275339985369290348671579754005735235735819646593322383529361952960934246854892082978082491403054306332962465884494002171506783382231212717964694742892440545784378576499943657220842061725950243647678413151414347702255845805716404336638791055394065618319346687236156488920791205854175944184010452052194500914505556382646459436161831332472688707463338418799911291243943303959957839034389437702363803401203437969438991012420036523982687528120851370705986735030981912160946993976395984125349921179359935151337397923219537600791299527510480490945167584098582246102416364331146235749945598316701032026700511513013233719298123918608085653652600422949310170381384182182334415743752048339225333771582077742697355640903225349833581762023613343040673713284394520741606838631366056447992211379097725829982786307394482918448158160529260781318915055863774306594088096834620928182934734878568718485061997616341992574682554616331000536670530656575045518544632612660099430132428545906172278278362215145448444239026402180357796063320457972004442604171857724969319894636916500690991577491084689806297219493341735677601734708692220629327300119657825587484123631013071278159637660883863528615726799914506534923090731456673782105131779690526542367518848810880547045376328276814594138695859532180674963980582567200565660618727954813151255992413093621432531507371179245383467340598524906009360400933480905817108558556582121041375278750756036390463382870209795837750869274705215315788870698881229626013659542320234803853162800743749019368903092243193828272497233397686828679927819615258362736068400024047093637223481089511018704395942097453746268489240208963982738345239165185256719663650012686919186179018828312241331512407631832152983059051166742328666280068366852831434323484191252236758150019349355171265889571407765397827237671874574098919711076437568923619899839213427229056509751009649343552485621819436245406952892583153729455861727454308737946470673964731007179593930938425630826528118108640390763546152945425966240796950830490447496570157570678689666783008331192297595326811011574747178479150595853015507385100288633694390889212103269786767015066682882822218667372912314491682295789282824241629812428962501791657928094096478348555407151688703699648231064043082256274952009915411251475214325747831619186035824534136498761155841090476935723452973199110441638156818355195897861635947415885647633585874700683425139309217675780211384918775950205708326561880780423068911383183091000831398679895455405276031889024997549643757203190671116774056929358174654682494521937118382662309094036362375041364093313823203567371738426673347544222597256023437316950047680144993153123251436389721200593140514865335229429933891675598553262721656341289354655347755867575999782434895751109843589333992435444706304166528282231586205903973879722352036450842158233529236416363667190332476739468402595246675276787579562946446449576417075422571321456681607753002103094977257321622902042757616057967817654794068347664607239284720533905894027847913684108432654739157830870628846993555544342912527152334575463745666901127380617267942411497526449007119999924075471333794508063489408088212182265783281414530481582789841165044162801847338494021116487922523322409977558474966906003063132036575336507362694235271456101934703075993065307806090476350063226386731400405889911134338351976964408973992170808740854751929478878307045640961114526230467719163830151884923836524859330120484612601284990746427468865157388985638180700762904819746475456104888609893859927788264283454852768804431177324891847846454968369273753447383475344772157419988010878208127812576892827200568158785962935796226598274741246481077878764114138017875100747210016615608374738225320397986518673043284933984998141970004863193950634141628685763954822441505189207406185106141771940213699856641147723486191248057213492128290813589492504943336932820602784372605199831360979071141340505316829050597634789316360273362679861828017241169035133708965257166216676842852578283793077085854052149804570929507215799456660511826152120031396868050209833375521674973878751340309630366603605046716051941199412882656578227632588706751356307169140404537048674382244298862009517074533624718258091761896348147875102838156434225668004998113881190818296893623681165980869382836226301559060320289219268287910999592970449370384224861353549507413320656088907608820348112951516051108315124930919731336615309933820233960006165879206075431301204644576595152665933895528636694241963673111854210048562746116893010281545689182390047383853891184964755145737769409217317613034744340366239580506303706095027434951243771839153643956440324358667447092730331039049820879373717969796902450144821127972328029657364223664012761783488049892582736707066997437003129190494340289518806004233302903/6058959270909542078510323833082048199504489189151041996005467996101541027199589417619387695796043693030356089335794544204622796345680792533216382811457967293834855752940868788252229536598076796847709509008710927273102826080933760814812749184211798052052663788394958824679817673802805035042897318771336954769651743393279696832663957136906491810803500804670747309848715719116789144198628786407950346834939589815245220060819012034656409514328598637551490366686752221364830788643742124356293691817996680166522193599343192507195213169187898276757008979578733803897329216012816501261492403105316285288980448070866243350938003255675059444036386789170959753345882744916968984451132489711109284468763165218911629105959095373535855936972075622271256917239085399357795735835256555951696063290893694602714751296907698817897693748828963169760720361428618187826829469267177335476944909812793863726435136706091442605791420575538926202242678541727328518488533181763458439823219814937225195994899386626391366046220322163349565811027002145055467510815601895986663410643544331690778803642075689538310321961372509621142222314575878274257138581542446512174145928769252497821325915024723906725458528579847124274962568126696639903224008199659300462677401095552634918997234038868440505669205668580525817020125033399105530008340445547818013488460429688973761489456279742947473878082488616746406687745513385368836299239383923179253943714319199205601993291215246265064139695569565246958168066822485780376612893913673242780990110755504693738209403030064951495484036424982546098897633045075712256669978935264769977164575577960459658658309928457630008466643651026817374685889946926431191025417229800024757560938956366348684650507573568720269212005365640365266599337522704594696775756059706548339691201281178591261686059687775512625025521934623461396372317910231662665114389573005781765293167876155660815777724262313309723985073405088234835004366740979820515445502855605092193680253599635905473711572229741044630026829399281490420611264378334453680324342435237257788363940005201641442010844463033405875762202054237343065286723353097419024164365106049943281225935999225429239549681888035325924572701985278840278627977865222633529982717025140609414127928598880194015679726022935162648477398637392139987004128782380305273262270784344213927895471626444560758632530615419280654312634817522099066193551845965720332029943737343425428349017238284490196486342161307267763494259425464734095673833274171609601237332702944192661790352053711501226338287773359370564280217172487673948088478087011619304092275189023937434719404779844862959490041535169703662794891499730640030350440183550904731639237505594111449585474551064732265323296858190433108021057580588857375121552538257092018444318206030381762788208875004907364599386400167112507287587516566706481090903322285588147471239602906486486982080019088401377597852731124841668207431394472013808298181708592730055852925710091918535793160446887127759604605342009517776477640096084475547301785218777374301266745862078491833807865236496326052943295348952772294479395884775062697376027439681185180582696833003082731164056590708337640283961680753215471171695473855116020964105978687625273594708811738754440938985697092006926261934689909310242988030771913482779525157356990496239731056323203220587267259324475842880335938547014174548750939799711597462486460468887719306736097619095287478556425919464542236755033505915415444580270229435359298491394311188635494166084480733417581626594484261766657255322306781031745556547869419436978287835063930005584272518301525471567712365046609400235978357785145711152948058232128149834384167553187199211449815783869044620116071476360472249625634789967379515047206749578308037610866615764253974907630944851154520397335554848632041342756417385852051966798545992833793796089878770214840987659973472856347404207916693141146270180849880090086061514225959108157802334300161453094670696557033690773095709085274173587315985636348613517401312330365704615837733021782266196551987086532287925572771417244040121633565531614205154591708524006738523440615725360324216121473955351193033199126043876036159715173593199001428223588663507065841278937104453685911326373873480732710500379371168744963445927422805196533025283599608180132015050256916276713205056107593400397146607505241591187987057326576633097115577901866394716892705716849241535751484828854452047420322201124949150264120383769187376419594795138214370888959961792851688402250928211416913806124217267412198718621624285496245974836069518321937151424347632299374897928040870089807715782708884814977953992939150563542287621723978150026210519222917045050419505949840817962146568311567517990921480095175947691478786950213302351426909344015673407464393410020904491273573584718696404760549863355062421615372344481947871899042367407863834154320646917500784492873251711336070003224088248530506454817739961577454413951358977319192350304957261927228755518559861941657240989743851056125509334907742128224882368359821992413387189550722544890779845916008340115813793772524248304254893581573138463104227039839696454860743679364644472007331850293253657568261332184316004901981353024646157448565319742229812685622500334528000*t^45 + 7444604732721585029945117355338261593449610173381568104282226655508275530804101027812300689115057081221206896275449849834528180882621211635007815021925481233508090020117494015350102457847107254612526046015360601233907644890939554374299450641097007990324956543556359566929802976812795250028308499161975021348635732323042476164896182889332250634219950951428582216850377003656871974734983201961591941629851543057199159835280878052221284573955371294241652730713134848386640427137076488064083043417882642157558608276524134293510413325501492969293195947542274131543797733789902410874275445361040276122990753742076306925962493139652587465438385340142424901710598265917327796035549694828735083831593499198544172799097044240460942976748259239375734433407129140026270323075848594572023735880549903448770975114021197281100589853566388890590027950043537469348239901713314767364793357335585570233937148639648253878675199216285234602515112106107066501852773370403535049532915924704377307946298010673192526838586053133058747662666044077742540732107480961114650931170991377187890037336902624075779001716785528925704292605928566182954495302032874480636821692376670586099750796746979515519998635177263724108011886130122396684050253435283847199351471248104944916560075511361275615817319413205367676259719603251815487197261998198926231108503935426281679878308221495620683646838453463793216652414281358370809636535570088043514732944560553242864117959592948981004567046818620949478698908952841194563478800314946542738546423083054013796480844694060636554108907446603905919608451064523860336744293136890384647650834219699494250756912386176611698374758558476920819502419664286884953292277802564893909939701276164996772633898305196037248997125036726305976977624704474976590627290371591966288562565394370481858587755373910676071679059656065877386066979098137123235533349816143021895650818460124790151575687816797036516249922910598795355427853489010770073347596686374094455148724857053608874576394633192795011764899490756305424402522514820957847524941388081378981458991340048126649883489063387195925952417097972187366135785744967075468328360794355830664148805829198795490750887891631300374988834995186060527383086617280203510498134981029016944534386350371725969203521565240949382791097533974807258525026589405356299358227306118097450521368294981784434766469667616034790451420444215220267930996373484650708405820806564574563123445532824029062482485886770437204810924216463446983576946615246559119380686665995719541297272927148444736463613717937461388888004783474984666709174719013053358054338053276913362436620821308307634190122729953424906697486610629979324714892884614358932862013555609930188627808588382105590153762821100501129367649925056058911366108231580679757930485131129969257193741463205999067540797291003754814856918828848004396003127464783669113014488613157861594383468198916514452355461765540905288829479182097596922086274590189102175878142952874217539436824661499108190059428196681928254040498532785190996715379633809451593996517569958462274028083124366684191550860030532119466197551258917566165979227135740389247958135797502788261871294684352007110265429604033797980257948230159220504358526711584576125443526276097896176589441845264634632396548368228009558601090861596328825666948419988571282281211887993401076351081970364371524631106501417444410406110725929909289399055527805357049456615252877292618136074315998277420390212132593511623661865100496134347325078157367398349801310651388627565693536408147367563971689263276282035374490642075197298884049462705525638071738615606537450784467339890331901800332336143748744987980448781239761732234914580748291012638635662988275430160447492844237403521411617419635884540764021372506271361411662210046048821522498237859565103848173702266016003337032581789413336891968927549239792453751905092353437640374124915029705200044252952624945385533214674106039170984775793113148426730296628761239253411993921815947289968195335803311658081898785278008211516974818642287917866909282220193458272559648710813829191458002168075604836393896782106547557816508891919655377002849325084870939875528627940294213270676041235661302519745714346664462593814052412194825190098706128037394773079735926679983405533886909899672586849878421621327824527429881244112645037503357791917444863335322374119621188797825015094709615701906051512792793210400294276753666489299134001463998438735835537253926485462848566674243181711128534133845916260653713108114248570746588694152345961829066463085377685508393030820334134799400819258222565517589066135329678082300029897050237602987056484682652644583255610825298269627305232430214398896047065146872647461217640941293318898964275497037388977259480077167588538215632559863572816259255384136814757133384347482681859595830078380676184357289019537751577205026556729767411540210690202943005734035001253375792071213419208483757903307368651452498599654395046495991242529056566882705576750694096302172908244559632467621971156241164352230804348643451063351427537804053891905253453783550095123232225398780499178583127657744911808957469626764000238770524223485976288786502369727639975332807764263288045190794051650811423488681043782247753884550844377915779953590256607/1975265110296517380906296048147627435003295010382574130565885170890245975900232447502291226834607650841398139014233386205902669870936229067605340916555894099455319274768268579320323914861644083954015187918590741858264291286458259020213680136977472625028157791821067162624555944939376000435230261430948677562267418175831109956436235110566585242349859236687533005774856040298147376680139054909551578272196423053321701778069201725583957680495403951436200156172604204034688425601806040541062778651288294999342400111141187300880490740138179291690013916419440690647847253571943841070596424455579301797506446440685332081441327068699927804099774447751704828013859209881356189070149419722669327171135244338766062236008642814083117869562325019714805368623731137519574434026878510914655493160767541463888691814742802911329284775259259055343238506106765636324497519284903966510798890012229501361365300977443730373316616964186682901097430000782901971228862465849625645217093639301879276349985514321424291494921643489150591051946531834834932631731093658398582577096247053188568914007856177175493108624769792513852226322334260682816429793982702342796699588499866198923435921015386182046028604555334776778284500231780223265153614394760724326660398159355987208024739302048685732617433349830281310310590212353554550075979119610827117950450469752083021144914318304477381593953631820111465916517768099992038207444341278985178025606499665675086364113253322042456807446540993798458889955850553972357210796916911789771092014129083947775460208313830698472886737149536434442497763153889151614811824634573496439441931232375387947328166973013659599829784926525226177095400019327664380957004151839568510706679733027857263494121516657934446739444972681291240759490987255344058655832561589314293892003348076537077985565246197877742224437553778344557791708036668930319396266197793093689051618831420709936279184832768807931995133820706420880276148864275472622251464300911550202335320770577273213041501569402758139459296031267592115144331610519290760252258156542549242360405349681121202706832077692209241548849753945507446192375012548242832053584228712252571535195252494737004834877978150710649402822258937057819772490952398587487796563425778440431712035330770466180935881377440401009943181240761540142283397295354751535971949083540787690779109797632109551349066757407750836021335160291087241359802616450363038647124515104633198252976315777727573213496162477460919234392266909748478076817441030304961575540698029425446517733819708145088439954622084190403739704499455688576483056958769355743824954182502309273589842583905468144302614273370342952339726532879219643594099547018426817274330175816395307740319542288502460123712162560251086497707416382448008739260717600297397954374799768146435487731098444823280034232196391476238639543183056545336326338445726803461996118405343140283301850262633215101121644296960113217840517927135564941166806491079681226999671751641687727786048643856975716501135074867571729327875342679554299303512397330352794185862204120827008091208813363271130813015699841746279152623566831430696214162791690935828102051348488184480123080720047773076869130364787678303788574714919799728446173743967760620329410564999081118108314018465892367902242444695709200094999042858241638746296720777121484747487226245738579731817142411538521428199746096196098310745942030520784473607991688670396701511678020075405097149841876718897696695904858871701712981869669402848226132211339884831431434134744594010127351315382041144672980532247296063569717070982893373874056119742749073261004134929549338924543916293907036637633124095121950961088581169982913040992352504251757578877673129468758938939052732901209584913905886801380363375094184869653287059079864537010134722176160266491997666169895707881609909601272310742216282309865795632409714282822524252190116255088220567468771079068459934132036980363838892525548593810844784045449643642378481412791185260067687932300764063741572421694951044053491020940649826182090877502706734877990817314471433603023355225846647324435257829056094008273841252962038826844638149448926992143717257077019253406427553911739806660126924724522751381362268831692779706497528946140578923472700640072473301225398403055012094310210771537225243367216997674461654759485248591753214195054921523123206395780468741764160186256784122052548143906348960106702576742889375760061105795420395773744397101376923518221148376242327683796708219548598172450582847753111955312336264954618374012193205330904028152695814375682817457478975861491321071085995483294046316358665185485120853064852238427650304168151544265202033932594627963572719167531907837424943177055053244808786194302489851681689348028309416334595390520287798475858157490592005109645656890159310844321330945234578622637449410028712822547706110398017924397798588903660439125420273031412665090915259045429702967876508951846590531408347175298829280010409051095169993110538978741067851132751471896383910236073579497230751539673284941572937782164044044532325243442747305151997360462588002718938855046321445634062559287651135565286506506251083271005430791895470525120910815145333698078840935013056425364235444470399976219827554261747466862011063745530304000*t^43 - 113367406077872548907439564885076896986159025969858698359925750209339528888869793302419814595720078043606879856212975053844429941887991173921702651558780938000254540596662731497501850829079578398698948275219844347038092133393502046326519723389004897419127128454361655083723553835570908398184015074712745500270213976465127507795905803101393603615787545705359419617024105606791982218325320267750548367404551511609398034566847082553909290431173658908151832802740364084538554104590627887866254467011962108285055597524468084837016486227040200922455723151264924270042597033590114722379258967986931163151945487155177884151040764467538822793264516992728338097667778239667980222177167951957891922795948119937996889655751398405284910991419032637719859736528457280959948731582521809639843270357844422131941623012717834055261306339176038353967110715866631020570184786201719641277901476791584906499104611622192751278516700676401616532007345998289669546781112384704210782220924157749031905705515452229527725726055340410232379615905142397082326796904208660488233788350877114405863820954645546841933935263394388070974548808771108671423401797796670145580366620738685132395479841989699925391149092979843236029376182571116307604441886402282479094834783437848545017531932322971223580788494104866363279233042410328798694285491679519894913567970407606720760985440597308882614023371354509159902129030455409755192382378723983531697257705573788983163946068388118539077210373828112460748779265543384402374812274866955691448085160996317530786957649590148015853897790035954325285503151474579154547596994765062247503831839351036849171278337905133403235665687749943678094929350295230078947788489491891786227552059526343025782254746585074946672325932065197255055069827547582504269383655380294150495558208659103903177410481667563763568710355602011063826409252456546104230331114410156266096257237190091077758750861363088269474036243800095270845602005247366810874243077235131167649989491801991667749253386975639759073206710494688384802813449879774063735226742800331290773455454495314087172189068877569754412042230699333879990155617078006676097520311913494846406963481412550783896328062820946633757065230660321647100159109796724061289331515613156674791354552632186050156856018792549821669859033872334122518198012733966242299951024923090143597200039523732422643525319604985444365376676307555001758518651835461140288016948012395290480420802904662000898404719332983783768937639091006467795749526216146988241769386622076682304328484058549034992627195545435688559322797596027527547043279933824922418810863149850658336411433550388939733310632587372107159147063171079306424209785853175474501795756454879307970936370452952042084073260309231822347886721250644960437851242154937539763690513787237715894517760510760321071726813878233302276291684367772284464568993487662725353717470271954142811136830110204574023479176959099759753416321228274310166831299777858321309222119272403411193058225894885928852821172759004040076939465975145141094014512449971683539285640291346477600872685030591383875814576993609068820405082245674073936279929411746239561224653294646715372707405521258424739990593126604385450299231573750790882202872673236927661066927519812793406654797497828210280127029342921345530381939427174220358883480955413216858310199952287058139270763049770307441463655192418503929498069558873279356149631983158440437306108101185409446826871539485481549610859663950238894847240689788389149472641673196160168338685347560875199177370163330549784646174404866033523670216986203630795633371340144450123483008488776291713588380256481415645580592900230120666427026177444362574557427812373923345074899766545261657140465722251634908948951104332829615952985432556065925476118000106172248193736898533702929196040631762890806646095672445772952028029585771288964439173525251710766261246193802862858027648043669743090762036595580026549326294196131242832422100279215091930521549798152572356349902161514436598084607024059779327477440979612852231833819090634118096704451901184583718948807947080912229097420935540147281785307267206278555673253963347914533795395259996743465404311261018211296076117746126123650219904471836891507631182223152929113739472578801910642030981771951054932772639378756661799716124799582642700370276740303229436764277421225013763196186054597044665598416213752164296775810486096687337474550562771175649215858382324783368820614769134390368581075625131254378472582426520703772902390993426488397663140025418258434489351859451430054118194921911813066379205974818906061890213643438434223165982556162122484709066660166883510207606795415725798379891033520730158535606522496799969367291546014456921546339197974260976252972338732381259077341146486697851041029208839654135655448545539437989720190875460602211720185385131994592272952416113198590249720079325385681948913241197171642790961939043015036382212373569241196780895556700361449324147179421845167356329226652380408739173018254805650412465247976907242297005275028557516960321968642786995532442967846102794212061576940754708858810915932418971144923649439932090620551834187042924253743860815460358990614848387250188859883567203925105527151658989154013341199674398784566087678848313712992641489181/93829043269305168627810874879108598417526519583193036350140677387628464347212841721253837857097532630268094399454114311552788624209212753169388904218238081512326576190042294054874026603757817275983629456508897419751270364689340219978190233866703904634087551427084332358991656496510238772674307878492924081562826898188329385150634040222133932182103013461131192840317211626242596687059965386313519071085874487878887477861843220368689157738892678501122379818511044900055769592936990537781564111493496589058762690079428679166425071138043792713859041057756271687154040239174476338535471354488927993985151218825434644532625918417383970550347485817101482740314340187784181693210237735666238379283266376580065488334882550954576265039949563086492684620364476494454824765144783025467965236122779754617640638583912623893963685394365323646914515517083581256686281161071508217195968873360925773667574527030532080193285939032795811167930119897189409437313424852788917399102382054117869385177011901296296694591767909021631376149564155218328969872490410961249469577225927520563400553201184128190273645893814683993008454763522050955146048073766326687528823852920644181261053120072874419550450773587512566522070330010024165541326990979923926965022233365728104355591166325916669670793318983638022802373656267218548237709160139753509756882298214163447670425719948099284580475985418718934853966427020285821798930021099434353926572359947118897952468107759303660783267325590287414394190682813014794912227275147143837706412855159745687229910815323585838859065788077279708887528745336042480006791293791510227866370617400295678273982587552094858311114443579801293864385691718102713424219611220683183395588700678289275730497760284285202089017115092306696518557340876603353474269358340615607588457943040331664278470320324891588511145232679578923184221715157847528031961436927567536417329997730146563393133837926183914385632846751196404654877623350813500502189057221900457711332407243961632165897407549769817140595480077273160653586040162887349693502766952084174110603974920552619370979937354535323392053461011919494709030197846066631008209358032289421653064844884004997203666373718115057267932862944028120554832865220837702845312355851327477387185102282258684526816237191173928774320995298654679838745938323941407461739525366354496887389273607120467908183369110382980212685462784147226139073343886625145061815708716500286183412880952073615182787494710004348585472101462746872205604982083821546284761334237793767560485391903776307991074724458243212558443443133144118760098171655461936543172973577224695114064702420677547790662783213638030922041689764828691510006916682469310674165232011630409908280658897788443860796575145937047110814097692999045311132362607449326997628711738586491978538202638325995448186097792987904287855580281552016566173728848914618051739616490609849737404491175602983733480347394199298073860282574793605835305641939267017644938407546483450445292882680494060485236918326359392286532734527964188325515445897986418429416826420147524538348601052382105255879871773882631752307924671626620931565160930902833706503643155885739174806580363709316697437430588144294786564876108120326700650145185956564986887660658586351272381132505166819260092320607935578422912644533852194323726586830354824768475138221125074014420777898832902844882344339061507061957053738333798304065326821195221184115207729309621892924811788827901078388448872606123574770064773035974096437732303067209262655984268637704669069442183277718454255921242811057611688700305829401045765413800020066478044218417423452697593685111793172054360848660766482914553629782736528335273218728656966988511847228996024987117482882918273257702580357434839170021043723969678270441880411725237055419572811964978902873138402385915792233925879637304876757842283245024130726247862635547027534902349200653395901563797909983791140020641243075072748609303202748931726948972300262624070406882223735312160150894555852173175353564494628930476722748043301680863133575320174319804072022039010815419938167441205323617395822577581024007198202768352774001375122929980810857145672568575312121665915464295969349178264279736117470494043070421618045619999569780022800225804722626754808874941919184503923632069561273510429541823532277524385068278605461180693498882191398550212363826171281137167569759365740141931839388302988585800440731127354422647494059640044406351109606620962540990168263049635711233844997510387747586433968324101246597257874282002327201639628603145309356574473685194865166311372560733518726957447433788119669313640914210762286611029790244748595534655685627015866110017525631305896100686093359650796469139234906961801756872934583607410040753894725950240494711003200214197118101426718387993596347583726951862560532953732524121875183916496661135656126647444744228570101678179335713809538164417148656635176001750380069928230616743422959307521044988459054450745122765012736822568158205064507960418022028504033967173277455159637560381294597690528356420203374513714017382489330178616693855305155033492410361310509239691282004241622239632059938957539299973476618640884293505541033641326141102094990206317651912083232939670394248482541528170879249550040180500608000*t^41 + 75027108568350700035051977750650675548237770183664548979203995526297908413428081037789668965949424640402600071874815017938686638026548283892175393939813599429646793358709841120820898858618348701531380752712621112150909321465217700344713517244492855720973891298441320972740791241978184809311757163475356507519869973030397116233801525022308087411622639048577148134292203223513771936659343711132931323759250092343056737612470905039596601805171762272522047350615585580775724123246667271157906428756103541483184506065177501570114877582930896857789128408446240367690277778556111313735705283997089309295925230475474897565872896327840290354355400119102410215868699739384525114870020224861809663321235318335232870333812490095891933172701476512590940915359912435811277429868000107520972657902464732683406596920091621202419161794367939248107754992134909086948049289150458609064067237701243817609870253031773542386943959211323148676968196162449228833642397832252371996875286901934129899021031116910693580593519096969095324281355886426211113562449261826477585784781468069048375300801268184928514733366788704953647701681595665898666697444138174217268389246481351996200797955296146879665854348042126327722124318295226819914812933290307560334213961502377994353844926241006881969876432892399611234765503258059115382883280516643583574992895698231443608463403358063223567247305618560132136551299057731140976106270973534301063968571505093429252926994717524524354155037739109372656908244522240723593676862986058703690531945384712782234669910702539300502350863485163866453992425160534997955087291744630942845046818559763755546189480168663370671517780854578596549993960359349522681212334720572062764394932715674136068935457744661384200032677293255004102082140669269211091510214507589002591126077538843346817022236146781612078476037463042621597653745269186891332015163207029124727673252711759291402217442703110790981941352418295017855536510622437234824295754329546833561268289281028933500788940736117110243928711005524387825914797681335098602777318597981775122358476859120327747142565546239857017734812586035487991569323168810907029583374356646723128920398943194812294899846138625556610790989523217239177412628443541370864617334813322124250695218453561933100994822090191487049227518346714495776556364400691706748600112202047748973565614937508547203202820647867093680929777552445467465181131580847544868946721709813766686384783703549008095984915558478308401165577041803998187819999301390417830242703078472471592756147020728664950761249878060342397649569047467949207290841047162460591420474444252182823100739349552911677266622409407408922330083985671875311087248047468813710336431342244829070018383825591037622652278598163028111366441428867954031385866184543481074345216023660551740415424691048548695472223749428316363093423445336038767381627435823708684162163280866012437936876867492602969489945778798788333917817200131474480916793796180738275483241473284141490899079624055131905532100279238839876275478171288825098910253192522507411652759816556995785510554854776148145252508574990041843362770554385193263715601292983890652338293724970601422049858297280476279421118594177791886236369383510523158867944462141032443202381326986551460052269616320189879524748156765828060639014296682998820890581885629133323640362598366969457619244441002458283836369818900359288739089545332732859814655987926558137579922650153770708362973329604543625016258999268010273865601266058078150560825233685324029725934504006887119217362968356641754173053832867886920771956244575495294790537160988841208708271461027528344744358171853734443710927173107920287602082675349364250962868961080467967671922584160500290248163593555616548401022289067026810042571652089709866686613978233885278468585361466909717251631293281822554060381223048380103639472424910378031923007026090370034435549746756214010374285462353265232494757643608634568393736824787784465756761608268174965542156844879686653694517781777726205533032094011087293280449768829587222421242222681432942091071743878486855139399083982519879091062072281749031723378543851026659237278144755532825270086344415876687430771744088418141860165369806343187260056586780369322130525485772554127432151694895628492520706974741904224451152503948211307029392457732725165791935021358883786448476273119053567259191949701865034996473260417007497357537978934197650376566166068367341238466258603669499815850763554752075908251967876351763763405651067639988927722751207475556595607538676208555890964224473846818980116915522417954179453778455683520195708889439662532584573162678498593239231413149659593713554332221870019367154363041563277218512742397712915598432898748696208425746120764696051585879636664656391195734355316535924322689990339940459732537367103018837291727524471094591718637322378355981485945273519816891440316714094986861776958252761295485786189130708782913490128319806362522658962881412454125791871046588181337071589941005708487857603592456185675235368941139479740347983070128250078612453176674601999917159358749753744958236113595093644183893541568466640500217685653809448037970841700673833470940856381548599947661373977509076165686753965502848754963490734930520794187296661833259979955994375564435582358019/218934434295045393464892041384586729640895212360783751483661580571133083476829964016258954999894242803958886932059600060289840123154829757395240776509222190195428677776765352794706062075434906977295135398520760646086297517608460513282443879022309110812870953329863442170980531825190557136240051716483489523646596095772768565351479427184979175091573698075972783294073493794566058936473252568064877832533707138384070781677634180860274701390749583169285552909859104766796795716852977921490316260151492041137112943518666918054991832655435516332337762468097967270026093891407111456582766493807498652632019510592680837242793809640562597950810800239903459727400127104829757284157221383221222884994288212020152806114725952227344618426548980535149597447517111820394591118671160392758585550953152760774494823362462789085915265920185755176133869539861689598934656042500185840123927371175493471891007229737908187117667191076523559391836946426775288687064657989840807264572224792941695232079694436358025620714125121050473211015649695509434263035810958909582095680193830881314601290802762965777305173752234262650353061114884785562007445505454762270900588990148169756275790613503373645617718471704195988551497436690056386263096312286489162918385211186698910163046054760472229231851077628488719872205197956843279221321373659424856099392029166381377897660013212231664021110632643677514659254996380666917530836715898680159162002173209944095222425584771708541827623759710670633586444926563701188128530308676668954648296662039406603536458569088366957337820172180319320737567072450765786682513018846857198354864773934023249305959370954888002725933701686203019016899947342239664656512426181594094589706968249341643371161440663332138207706601882048958543300462045407824773295169461436417706401867094107216649764080758080373192672209585684154096517335368310898741243352830990918307103328037008647917312288494429133566476642419458277528047787818564834505107800184434401326442283569243808387093950949462906661389453513637374858367427046737149284839789554863072924742608147956111865619853827249087914791409027812154321070461640822139019155168742008650523817971396011660141888205342268466958510013536065614627943352181954639972395496986430780570098571991936930562571220112739167140082322363527586290407189422529950744058892521493826070574971749947758452427861257560287162932746496343527657837802402125338477569987005167334427963388888171768759837487656676813366101570079742701813078291528916941331109779888185457641132581108811385312507690402567495969701367310669610440229067196077851934070271680190955266150972314914278178213160831822072151430609451266946856682805592428391573052208027137623119321537428173035675192008673853109925232894616997772392642179417381762994466994056701814616589139489427322712434228183638443338329687323621371987738700647467442120725771811422982720610479409740295378120810586465028839007326007851746949046497858289707838189617608461384372350059587819474465552809428171915335243047231916439426202707095301643001972594980344223922813402455558245597053034139059474088718490900462115506985375505439945315175167363733391407882020848655072294020671372336687835318044252280762301517005433898651636071208203368152968889309178722578273548748085183016320129503912321786755362035937494591126441989182625172700315148430610106638058803457810183144566458722778862709485762582788849429602151368389117750157894173931769182906380702747621674463484470417272891688042040490154946197296626821310894495365094314676393263816233225801093940300713601935773452632200046821782103176307321389627718598594184068126841980208455126800625136159718566115637510366866256306527643534324058303274126726809304267972687500681291396715768689262582631031054294025553129312336561251617440037322938900470181879160385820378045768298660905056305027911679482943064248105481468191257103648861789962179326714829567175169746755040806414174029547602033946122830949391855382395040352087296988404075824983820800837779019745434370588680645009080406746209501384757691902646522390696145755107256919347689056016795806459489806003208620169955225333339902660009061617220469416690595148082616652717607431152767164317108773113332329486719867193544352795761220708197811430509155141495642971524335597588241980890231825983412742754951497391779929950495515594399655986724329438520060331174291906040306700201028372630493652844152805826770281485922415448912595643725947115816659545638327524238077701679259422902908726935039991338763470492466740672388498673771932121352054726535975044877029567377345505612561731828799825112002092402843904413389580863266463037020923374226473047090901600884505851858427991548116244204099370180695083956761759087693883894487659007467166459942236662342905318391477695362887679307910225375889617708762471825542649864295510704403199996903915751783332222255716973346865482077337417553496499204772401320238384215771639737793718405286451696385919325702478483851907642051399842745923404314062039154307556354061277899498313807873865332707225808437083438952329045361744815624176391188225946324676563785225808139857567591699938112110162063351512929078496427662571554977148074521128194210192564253246459263565732051582283427087834752000*t^39 - 18773420077481877167216727272775057353675027003902619513410362316588417732588409912388194912673375954317461216907120675482172949409137808853923767657011074419863240606128761825595412553484611414876857638991342575589593307910737880955616758051123802249610507525369069073747436393286641636392753515667923809803199274091401711927406698543135531228429787572491048213825091623824649980335893876764200401487805756038037087118503153610336544161629110087299022330035625826107492002109778085888479962730568198390794632288101953822973167774809395268203462536697600758390323108832114046516319419726698181585894995700555321614241530644140659031991811391307564555962507294632095979977250484626852141099133884073024519212212013105114085630673044555489311411826714110142740842569143702328097716253275030769344355906123227452755976549176985014892835605857862309172449371699860182668720421191091730091445264414124752073891758821040767750274300086329784510337477252179353782893541708452339234935983463690476298948238249482424998578609810623010099289707499386601285039986768567044737178092744324909550008796401084034798140664674090967499097744951324740168685476511596405351028734787576355866217182614824782093514736125811954715908012803551206363706052795719248798816311189631103558228555765686859966416455707772657789897161469902349204345223961607150367519011210737114720547939575706209707057247029377716768536429364037427380166853940671075064944979381678033903191574507662478844806920019308084702330872583808198625316089512520108587795613375325254630953685446429647467476773155322883506474183750065397446280880397683622722330138321570769883236925225974463385266065728872903295717473493214384918584428634976760810189775200091673857465668168616304204862093755117882802477041667896094677252917572579971008282038116245734447796815207206797202450528465642300753347715952361753242590973735243606246102340617391048850732946853473511004631458365834121650708770494338460722204067754766309870667213468791336535012832896559620537679299300692759747592546799417724474715992878349676546367991138423117335366131661779566387015755517212154339583887159447770559443280844823026704503259210366820229853747257587888791814734632884564511047137256561389338029621676841850891014246624411395002581366622294662380721718740412413260627442681838779231983336249935079162367671424629594110801217686924363363918123857274860329407839192452967491295806316447268617358843008934177114797462580932235532567963660276174083398182670108849834353617659239855338914710971670553588585087767522613834916280688918914281913839955112722946238048247039721453870162362994016505877632279263625939417344383391302018504769975437884052761416299600496993166628122267309000553258330897974494571308467529463596592675759996047975698037834041885671407900152245537988613427809873327301539780883324917884023436544407145826739709801610990024139605097215540552042506023516774294134615837246486697354937268804761947227099880528271866818127113212282027111564431878888732335520684506121078449585565999882565654098057015791891442637468995017860792348971347924578392890382970821800755635497808377805912041116542495111659939717402519041655174743098423912255985600537683483851283038831993490153556961648926527666587057758937282151919928302893760724593256012499566647699400412080526563930597889955907128171902259717331197374064397457605394388785609382886631604711142816602634392019314319124542139555899248244860147705544472046854324642791869139444204185317714924586619583296138622854788406318284470977748623009531613120349277062782613800748355675013052968566909585639199201685229313715294980109853338040070592923838337695941512322009542440043686700124972484011674672372951932899363937060226560156704158537076915737412422057357820932183114905739381700743317478159209221539316219669604186121290183563416578298915906457395288707447985289286925836617736768170523535262390293022880706087659857993697430909793365632699706621034629005038464612320989336075811819781175102488442669418995879418852032169761414552565578423910835700478598088148472793158843496519380741354821021798179685488869498593904550620359561494243840074594331667660775827853824203677939648770223205001418037041871238227152966208837169668922399400543039456374829884134010125464605407961440074247266200695366593080268683225973854082461104290941831746645558766825246335429451908128330910208762330273337916526377248602303898683763004474102325352526680928618779078949420905139838163242479107619207343990351050384370054316674781231575040623993976936897619738992828550568919934531660194927257323678007621955379281067470872997853605574928030869575566526908157062532129421279928714657446823895908511252908362840281596173386209101483296691722897728265849529739518727007772727032604854376229029568522091382612825642413047871116959507174425477467790098759223460733060625619552268235270073973481105114972867191072811073549700752567453142789766747956306966461623342185329353019324429639905922344535137990058436161958700061328370771016588560918673034282662956900226682766151381367725520706178435857346728356466586144269432083307359113905380629482790078419365535322464413780013142335325603724802597602496926081977962019377638744633643941/218934434295045393464892041384586729640895212360783751483661580571133083476829964016258954999894242803958886932059600060289840123154829757395240776509222190195428677776765352794706062075434906977295135398520760646086297517608460513282443879022309110812870953329863442170980531825190557136240051716483489523646596095772768565351479427184979175091573698075972783294073493794566058936473252568064877832533707138384070781677634180860274701390749583169285552909859104766796795716852977921490316260151492041137112943518666918054991832655435516332337762468097967270026093891407111456582766493807498652632019510592680837242793809640562597950810800239903459727400127104829757284157221383221222884994288212020152806114725952227344618426548980535149597447517111820394591118671160392758585550953152760774494823362462789085915265920185755176133869539861689598934656042500185840123927371175493471891007229737908187117667191076523559391836946426775288687064657989840807264572224792941695232079694436358025620714125121050473211015649695509434263035810958909582095680193830881314601290802762965777305173752234262650353061114884785562007445505454762270900588990148169756275790613503373645617718471704195988551497436690056386263096312286489162918385211186698910163046054760472229231851077628488719872205197956843279221321373659424856099392029166381377897660013212231664021110632643677514659254996380666917530836715898680159162002173209944095222425584771708541827623759710670633586444926563701188128530308676668954648296662039406603536458569088366957337820172180319320737567072450765786682513018846857198354864773934023249305959370954888002725933701686203019016899947342239664656512426181594094589706968249341643371161440663332138207706601882048958543300462045407824773295169461436417706401867094107216649764080758080373192672209585684154096517335368310898741243352830990918307103328037008647917312288494429133566476642419458277528047787818564834505107800184434401326442283569243808387093950949462906661389453513637374858367427046737149284839789554863072924742608147956111865619853827249087914791409027812154321070461640822139019155168742008650523817971396011660141888205342268466958510013536065614627943352181954639972395496986430780570098571991936930562571220112739167140082322363527586290407189422529950744058892521493826070574971749947758452427861257560287162932746496343527657837802402125338477569987005167334427963388888171768759837487656676813366101570079742701813078291528916941331109779888185457641132581108811385312507690402567495969701367310669610440229067196077851934070271680190955266150972314914278178213160831822072151430609451266946856682805592428391573052208027137623119321537428173035675192008673853109925232894616997772392642179417381762994466994056701814616589139489427322712434228183638443338329687323621371987738700647467442120725771811422982720610479409740295378120810586465028839007326007851746949046497858289707838189617608461384372350059587819474465552809428171915335243047231916439426202707095301643001972594980344223922813402455558245597053034139059474088718490900462115506985375505439945315175167363733391407882020848655072294020671372336687835318044252280762301517005433898651636071208203368152968889309178722578273548748085183016320129503912321786755362035937494591126441989182625172700315148430610106638058803457810183144566458722778862709485762582788849429602151368389117750157894173931769182906380702747621674463484470417272891688042040490154946197296626821310894495365094314676393263816233225801093940300713601935773452632200046821782103176307321389627718598594184068126841980208455126800625136159718566115637510366866256306527643534324058303274126726809304267972687500681291396715768689262582631031054294025553129312336561251617440037322938900470181879160385820378045768298660905056305027911679482943064248105481468191257103648861789962179326714829567175169746755040806414174029547602033946122830949391855382395040352087296988404075824983820800837779019745434370588680645009080406746209501384757691902646522390696145755107256919347689056016795806459489806003208620169955225333339902660009061617220469416690595148082616652717607431152767164317108773113332329486719867193544352795761220708197811430509155141495642971524335597588241980890231825983412742754951497391779929950495515594399655986724329438520060331174291906040306700201028372630493652844152805826770281485922415448912595643725947115816659545638327524238077701679259422902908726935039991338763470492466740672388498673771932121352054726535975044877029567377345505612561731828799825112002092402843904413389580863266463037020923374226473047090901600884505851858427991548116244204099370180695083956761759087693883894487659007467166459942236662342905318391477695362887679307910225375889617708762471825542649864295510704403199996903915751783332222255716973346865482077337417553496499204772401320238384215771639737793718405286451696385919325702478483851907642051399842745923404314062039154307556354061277899498313807873865332707225808437083438952329045361744815624176391188225946324676563785225808139857567591699938112110162063351512929078496427662571554977148074521128194210192564253246459263565732051582283427087834752000*t^37 + 47785846153224198692413397807300004936520492203413445970525862424149371980159555032282288739208950283094470904027779155756731590366882018005817572622896094550449350248531886367852887219912761375978475795179289177482587494991805900249002630455170931184355599210733311369324487378483934837327786180911461255827205853530405393336645993905276829369713733563717140909809248003834122012046727421428142963642883313284201905027955709612036391664414303342047096825446229137731464997244505800920611482612304339634907748770158637699868499281468527991040545222895074863559704328395347311821329555557575549444203240943003631755747616509351721518308343848751496762008134632281674132217711549502995592266253809399473818602396925275618909352407226708171349144405204357169712739456843381778650406449306789147798376742742468315436236406176847938195336046464836036282590394182686369684451233724691324634748989888147381006051025850170962727310211063229771992341389111426023122969513079441624382964970349533032601815208675349924361876394392949366905548552909603304915679914482871807859481004719069508301902677033502375155336892077733961961865071249195798285671829172815062118728683326801307323835277497301027026043580828081592088324871637345254799829862174536589354413843531723654963682004441370961055312396784120427686107623743592167182351992816511507276710972999207331811664141262928633945672242387184146571874949484621239706261376447599014965736139199189661501542039585024108479421952737524578156558795380806156823155152918874629956670705109072993246185786129068611995426757503556993118802748494996412658735982058626421176876066856844060567816131265075178743605793743545679616651620593080477615802693129218167898948305607887334623944940822072905955414236613783088213754161511169724502937427345428265427483648906792759789572374307735530150312618160906959112522204932685055492307545264041841609134026543186168718403041867506763122524335735608618311163432079160278144884504282913925650807375382025038091309397569946446661382273802686422320653542003490267920329237614664327376911296264598331938455269181713824779780306641155074684827046703928183496189108836735717430972315304669905015280448106800890855646271193991531383644056733150532973500451853347459824031051262274724445559154971003459511519714643751495647914643382500657739970259605255886257902379785916942532044832508485763325626852096240167611222112598489860829789731746473695152163608904129268371506199291357474795251982278998216252803250569290543204677663340167572411194979269173973760405908766450155292444288902143178111517737337398614333473525055116622820563547135578148130952316197695749911274899929812009261401920013162826226255071794274566835443301266348732454818782472614314557671476309262052075323640939647452214766537943848060803132839570538170312544916226099883823587580481773336394466125967536693439226218102961501978773327170260897213750663663008388394837521743879067730218525454837508740548381326512844331303068550428266439457864527276670435004003445923384361824463669752464596717504145929278601792351926027702637088089784322137917128772345589316446874144014216316894024686356579015629212638366499019133907797183716629272965906444613073960080398855423827328399657198563343915211036434163365328405643398305678063989371913120711691688988812073024510084884087670751098719031797126734967484419432713055383829687115469420662169496215695448356307593517989888197508225482808334594742462190194673670872384217137481090303997046433885165754715827734746506626751806132265611040265195453044606747259819116657773791242267736925275162551788922143508894409561919627666075972971768358747530386933637412880456096824207733362814070204427127027071644425382417944590772493995172517135321491096706910514518323170404330794933790634219568682536488327371192077739237016249567947651628508558480870316095286803003374754406286080514523256859741972795842630193638499928625721256853060550473762931487471851794087138869176662661898742470672715380260354669246587325213544658926989783673436326997340220312356760709693153560746785013696494877528846567938244292746112142518573154926691319886693436719277649456354303360183793041644976295805329633464015101507551288867409533454459320594263450274729754530406369743988884936801660032856203611568959749096313251784355951634543347907793810512558888377110371160309998176320785665126357421111874124885711241611192327617221358460117954279041643535013730956747189045762450866670902482907060952982720744404518541830662978057044609278673857377582993570288362726238938462581131576470801395140332630690288203171394370826634233388462567479602554734243063134406828588195973823250742716698010765738383911220519355870077077674493310305447343048393345185922214898734842966612533238139219986286841247760644520290671564808598659685786758821346556620770945115533713627709570940769900556969203628495281444172642403569874208384482488622158408424894985290976741563121199080252617429497976221097746014824997887762355125809503708014486966546108045842246894972926073709723140160928581239122293047525358106603662953302494950822398596628223002910903132246768735545349853016518337326384481837036428523835587905639041005976278765004065998586305590521353243918371/2533384168271239552950893621735932157273216028746211981453798289465968537374746726473853622141633381017238548785261086411925292853648744335573500413892428200832817557131141939481598718301461066451557995325740230333284299846612185939411136314401005425120363888531276973692774725405776446862206312719308950202196326251084893399067119085997616168916781363450542206688564713908550110550619065430465014919318611172729961902269766949954607258950102319530304255099798212301505779009298744520102231010324407904586592632144574337493476920727182403274194108559419335553159086457710861140457726571201055837599082908286735402380899797269367204859382117061740033988487185070172905716676418862988436240648192167661768185041828875773559156078638203335302484749840865350280268658909141687635061375315053374676297241765640845137019505647863738466691918961256693930529591348930721864291159580744995889024512229824366165218720353885486901534113237224114054807462471025300769775764315461182473399779321335000010753977733543584047156038232190894882186557241095953735678585100043055211814936431971461137388439132996467811228278615095375788943297991690820563278244028857392894048434241967609327862170886862839296095898910270652469615828756457946028055600300874658817600961490799750081111419612558226615664088719214900802418147323773344763435822051782413087101494438598680683672851606305411241057093529547717188571110569684727556017453718572210244716638909501198841148217790937760188643148435951399462630136428972883618073147089313133555207592013736817649194776278086552139963276124073146960183364932370776152392006669807983313397529863906561174400089976654634934338413676388773262453929502958445951680894918313810444723439527675700456403462107492280806001048203668290543805272675196621404888364462088954935518698648772072889800921282348630925973986309261883256862958797044323483267909938713957211614613624006965688412086862282302925681695830471964513559104544991312358205974995586964068479230003843785062796077962086375337646823084397958441724574707706272700986307322854920723016458308572453731585443447321826357143815341843799037221652666871814384632750811868134924498992090389106546234187299488759254980487360962617976823433607985841889453997761620984482224038404161696076906666873063676355646140334746418001466967184891571415959510387392252633520950965980340465742507495171975105754980284938878916669024135345507726952147785705987609935262357170117411807746739494165549551334516263181749688556024420431724133105581401960315759017560372566739077972964594891206522650634697472286665670286585066768079746965358293790347895146768226834895125623650374670770186750426671388202461264314021067523577790240287984241507528940300271991980637710974223400573790401131828935975216941835283420531471234801877101024640410673415772100667601904447286690678920694687396969645246465942909921261741280560803969379643381047994227629519427357553252332360209476413337003755053162022907832373339633101396794811703591736383832255033084788917039245633297594254313343983162535412228414316841908756537894831057312313966133918765152259345134376510075598365208914957719777669820151550830810625879895959237251654919248820917553920020827254645966837781831484354290577639504120022492656414260617418641402414009246740617844419580268748828731970376998389361003268488376811823297154660690672840450935012554209763824172270971971110608691359791108969918298353329116488119560365336518791748871971300603818772182814650091711575253218026064874938948498398264909873555898555515594908257393828235666172600541794907193897270433222835029498018415645467742913840695038692948004133886265052376905673738108689819875182892674652172037838793377957969669650740657590568180547181313301930771116581400496328465923054430377574736864419726390315998750207231672461741647615651529608692291159769743442363428417641689342222543569562360780557313563026964212451186474221156627622252107090849900985820040853428324074153008008675734546241354981122871514197169145383304606533644706634709944595053292016338330520912543737669687209594687648194351474745524898037128319109481893142933159351533427284979717535991172427813135552875171703339162901383687231739988384060615606096727510922379839623431817981605938065878154384781597629235371493158396843522347451878724469819167760855733823306624590703524383502874983832159663484180691816611899740438569411482339610281198971479959378765988606734543102340164203313814932780469184833717144750733658125962605614062834444269972284923352627510789500261359490407059139805005627851080712279231071468304683690581738497804336608212079435703511929428384970473192045259194718524520710571504666759342487968647435569233757400071100355157600656493357197086405783322188738521396475827101384760627700289134389750778151290629965745409850662715419481008094171392745310842064272857530439263013729149752047260261888062226652072419901303068214688394470170118314655343894209340271536741714931286594769608917113678491289310214130294954137644265623345491111870278469327211914822650734093239185904295079755383749471664614114523800470065618351853561099283868703303875924649607908315805809756564735570576601626247289371100644709028621260613739737851084873516416000*t^35 - 6646918125311797236500683584959597625751639646489487309482606472495934738790544207043202245283802978016790857335620943884579642949073651300235876004385348745622212083110881395617140882550707310752152868822321264099569717468035298903259190786806673573198885516854417492040511696441705043745549990919958280856856565699646124442360764415915500457063400832345938594868004481898700858020924324170584441651074392757296283995672340599590887130120328278827688349521464750073575173406082491431558239719401579833714370712664164402346674849609745028093818184815017723742674799107611002909744665231119847232264632281210011035378521615753653705174299398035592962377588063835885063903141947742545939321477654527651258487935207718942226044639938451950619535728119405600914685794371626375548792212088055035591993327903273181138321170491436702591445257659222711152889277099121476649568704654347175980343754096529504106366153388228896506070538603651579507962432512048697247284894816158888442023876067601637266492335134665359618037482012811982752679064631021049522870455714154841605089573077088470084673722223735936701280564199868193389486043890948733065155112773364009988715341544536203766944139967348741571803102731141437655109915087414613667431010364769443314520788998447408460795927001064619965796019042056633659441809134656444921071353248160744022726934146174379904448858259129872364855385275912864455581775035174705117796233036601726361466946501658819290393896412787201348706877247956070258487480735207781373380193580962415148198065742844600464455788165671423096141075843336722672212938901545306452458616375568281349060268839112091226653607121968226526660693485245842978283167329796464097077513239806342661365653777881112734103710136072924890033813022733895190635984504437881973592450106547232218527413773958669033793984648671370574632159150228015753455103461437862551702006509353641726399022065287931521493247305937362666303650249969746957653436584636795452505156507173211421997730548134799079108755065837198482075246584186961758452953126988032092983283591267255816139029449102056801116578785612689157828702059793791685270480120937457832653340343954688856301434136767621219737548777342151646428435281245804861320586286443838577584377366854685183569997806455433255606886364055451506129316413755071621897264683094504875371483102249101219679672878803657720867455558043824447765557754592163338790767283330947060435818300078394827445715495792694354702522855394786561601339871470655899150559833544435091567078446866190465453438345808355458370938929554003855493491606855623336706830968957985956545896280315698826297830020045487488352185594247588229656819150652571611668548772605623223127014865475670371467603425785569753320599539785524252906730770126033814737921105368122835915193470061674846581723674947475185671638636629187467211714608562007819106459395646152070292289136275299178420489535880204481106166533687542170807874115149963486641791969765790531759234995822210993837234734754225294830608763472419332766178852119493051860034008497207037584647200879985604351156185906675731828404993344737948846673594236199654102382051753228785772946026085578874088798500202306438694269203153621855621251658809945230695282042778834516737155981510763562954920823426636325761283162753606779192144006428699120915200256865543294795266913244894452120891582235891988922711190417541394874906004556694824047600122189098981227892656861999745015971942936248509560687045234845537004694874423323414082833577067325437832173987431967778991140252893156607324315444293380185348035486070824415434838922990844055471820535468674938811651867546945976261969524757555625856738620346572395078210013933045081706540999557281907659863952864814413795912228042290788400277705432165156622953167145462712273349766422156785159852769042507319442526830296962477185453453671606156015643656043697205207911261149278765682224204230053436655847605603610151516502371962303475199354413432975611872857892474485613428671539496981603946480254342747348189278886530034875802246151083497475802745695936816090000532517570483900901030223106746739721462536567696295541720836401096307705984780001065389769454850821470793610179903813920685970776967180892742379726885733104359715038680127108647875796455765116763958611892694371437102177194122441845884203731513178147609076279663272156615483634033616303392050598805704332078766460568680570096713686934294328744736723075131840430390411006243125021386501160142438549203675163119156285364057032484936484053073405580893618338801622255503135630379765712992295554156966622056416948647452759608538539306549458732172997980979022419233784422822570111362306639309800054259393010726054954141853011377674790693070996993692159441009445384850740854255643091257983972172069842757846039995623352629071771723817964619361495590081285126027342898541954212163378291648105931750030426410368503312668279367460690858662571110114277143291967196693247233840837478002226192209387664775660747638158620247340178262728777144939821073832794063410690519268130394471159970528328555802767001198184688599840264907262726429401692854987735296175532576576953102047537875365352237526656308981901790785119905840705013851558384203419524097692645186033181171949431/1829999070855242650542410680266302451405659069884970567112672785928923950034293012293957830546228473285370635450346201111845168202661950859686663025533012228077291379593023465609245199718680833396843836917726722725645343992167983013759029383925076154210927421450226340334943655073781252658541465715287526413459389858283019923150663905041619244686406290908587094403349872143029368010034785903277854223306062706857734497305452879531171516184077062965152797878761514008179903408345560134037597919199401559656719132754814664593396777515038510376683424885317355600522061402339077524627987410245049528079190438084718244430647345019900134847202737567582110183435712882315600399490452291362805269709095997128936829226432731383579637303980840339396331248243335884757220596795413617283009924380456207081643660324536990839717268329820142049751189162977648623313994276217358846020669515904580692098084747049384542776853420852400572424169005087027489025616442164322857074691848573220856803097749847977417802321714537655931095115612956385848703186869717329333626506179437457796819300023094698746471817077945964402647167373657022174834270942251052416342309188168592187715575036882302508962692392664252183941087996649407483962051242516246802509298877700370829630324165930998876558025724858188387989557125779085160664540357335618098095222128290421851728161204661510869477368509939553693960338115643872410972039418605989172326765885493453683470122669064433100382873371441775812652655161246742453961879479820181231862662068718444254484076185389085509662630618528504960572369146624941985948057148415979621507228353551866065627319969987665676280600849960663532816032994502003276004283197566515988211836360746776654318218728948824863438277067403144790255550974543682425916600960543921424597583995467461537346052346762069988692548864318028643663898699887097177928325897523480320196152437999312406603674143950395493336810840892128459580946554714447704829928420994512473093362552630457364937715395474234022245656526329795686506110712396739089766897937008733892228091709443402150852445586701930066157071048104812840069737901253072590585643507721956805290271797383076186596329983863946152388761511319697386707733186931231793082333181497521722090489583519229662757054271459065986733210901214896237989725747452757946948820530194857208796599307940292813812086986195412734644574628768828878598948196370348573900660985605502035492095195873776182643018513847602543333675737748609209683785111563895406263075667758389083626488139967268418265641789079211592451911124937207990001914695407945570877487073314666039458708735155058556200869885372372943514997495413325543634886672885039747191165872567259767714693701907221422816954479796644535849211125218066486564638277804862760592049342419240091780000406066641755195118928586643523344701033860057060687785491734150352072935782618277211190513125765306420333836562652823189383799837451648340759507200943151053358727806757655948401102321782685576839727130478640629701879574126961119823882810067110997736852997556068740996160658823055244352267002682108066091112006006902181289391436595622643211950487082877891707220539008515041971297405087920643000378789342772329267999285541706054708801892277393375879773860916374134505346678523566245836948740908464782909561090662948710023451277362368464820263398736102715059762034981696059719020551634169825079288289065864242952601569188662838337186045526785304720342087940899573266792043445737083441161445627197343775205366941515516595326000028466140065275059700215662639318622986034417559254524468476473862564543602230460414061234449866830847463360405020056844131077322875552638307457473806093747571488508787721379950907290959230203419120446424168209630285396571739317128873278329091506410108034777957325539933379867151976193589851082187312652952332793023826221146257076271813623981987956005948434754923776279614433026690911038652898408395798294767724182083870370327614318624931007861279538723607045930724980867803046516389982674603401577117853419365101981994312486576452073793120286973862694665521362328707915034007500801206585133202752180476807497521982720440484642420337069602239079717920349463283998997293926662763301099282389326685820006829696621104428411987785513374397079370875901799157730600806831149354168554361831538348382454087560376482273205468249129154729349331811278812470339242685184051149011349111080004316766029234875642208639770546012219593782882965999241657752862172382004917821923960483279852157982314892230560132330848232131771649888552334803945209517852315596687804559697369436968173858720541050924339880659990338441866209037543487961334719759512157992104657723685746738531177263439395967379929822130337674278088626689087662803253904886823225382435996928953120254292546933489655784558613059114586920357204383851449278584915224316083543368745909311888155688986941884728609963216632569522228340740518709898460097292641132904603458182872526681293865701612743908862131761603499359762503558078037525167093217368460852167087091579528707814508212703517078738221108809249138252509931979794507174925256446724573277540660105865678732357672391065516613571963744899015766435273352895240358752436767257638221294112893164983053165792000*t^33 + 47327607105028547594589568659479303263004212867262555836455156178406723485690726663696068319481817362996892464508242964799682878933296595106816630023092800010832121240754273372025863630986775137062697257384221800931724218185002820579625121610248943051363753787668541244368435436647020846672451143924082009642821472467018231974984858766535928551469422931030915876338779643147877024731244877894949811365578263702124359514406302238913363683204703767385646416042342076681185344996155826891446022377636532565551100225655669025300534837639037306912301426075202391444074572855029604579295403738749630912939361785199326596108592407734057716120379453629008155319807114864086339528818520446942906731743454909300390304424654286951221808782336976493369468514827422390843808653678474723320752071294013019907746748366448258250484554014915533232036267084111132931708590713922768627241984320157343669874910778712603114847482823327303670671184608160455587018421786775636147574358267168449216566719840759508255209986001440527931446565064160631577237947116386567875150640522686009881773479665342266279807174923089391899875955616002637318892774218961435866634781600945252151526057433618481571948664410617653538335059445104250766801944910011962453779379207349150491050921647198439650155088468088971221331444518431110581147815794318653630735073855029885046275678900805568141820489293134325476894063090469270239424973208339685659072222434598998254539180243440024528787811996127136929322729457063925706820445376824573354387142681558516716712910484811249293279345157253635764780572488820948061837458508368924736098761439794962177442249731272075227028426316790194970300357759778389288429690459798606165264347695174844240215224356585770437823405559271137959629446015498903201093265503726145044416454333531235828605262259427671131846236564806821238845080731882304173479173764767743086746570513452265554942260156619070660667408747696847478799691940642317588296166259362657752515510678055627987764780581590505559656702595859657582995999858874167065712687397161827193337547725640882037852510339774729286223009545813767798758465658364879123429969928379361232295863741582370219130797559007223983452105663413388530397656176049074550851578787348743214728404992621472806623479461544220995536323683478227433335851707455351797994038917591492977839372531692264844670600560439431214066839858932688381890715427342092029058721397436272788175236516035449824969160298218561431001825057387904903218853307647279316421251629789527649955938195658292243277860894894907092222260862707649972732452352254485092134370130830980560841515787927900090909067460293363527300249346699533509122722888401098790668737950119635908152603926351050937035342518104002255766767071373410017845805168951686653274219778266203248026479972685513703852854005303325087498611386218342716013903012001272007226192566051255441710177951908737337324716948406516049984659593701604623384504897819909509888563296656425686765847756390932958729082443010655063658859690461519866485811566475715970993339621016978338210119034220746079103438463676007051079493442749552563670253193218067106078253906815131962160624412190513303900850994265184700706202246503949780388325309603732840750470378865714650658115014685859804878881525481207414780452837460634922957828040764018294721258408119554368740824210162477501440078195994983294845206850262123871374354680272617372449032200168762649054116878119948765845871210062955484267942484013097093743722371927768674533756698965120534594541269900570884732446671051262555805623446187012627501129939288405066137182485032516278390481712493896967407176557401235940659954850802414921897494628417126893072387236503387980897465433981249378944787849397125465519177784783114742634662514565710290382054903504407408803102162034896503685136936715543636434293793541335976429616667613526145829149339501529286528144877637663339861451948399046597758778054063558572218854585370644827327435125589754228872574935877662394603932674768077589399170668858670149174168502874241812233423327109253544082804773907595114573671414315911475160240714659030112719267403732414520413542517819311762042446957613381469785287595727658307481193265479352223605839146012796241314248868293523238097571625113392914700063784029682827370833361259712728911844886092482105586928419523766686135382373793787785083342245922081479571105107853396569990081321633445741675533321459156798389696548049634991763154123575613812424391374470443884661136952395597691035326526899643200546823011664059834115904743371153894536719156837961373232067932659914285509661973455019348469748164186476080379087547158070204527842744125551446760635735589782968523144211498024825468056918206559322468701272980954403910833366063814024758541103145137557042470407415775435946973729329648889715364252216423236273545169355917550109539730982266331321418981020757214943761127741711300411575770752536907839412443048440395577078258657131777116237159186580545528470141884341043839916688967562964981270832757656053775049056913250585255934545342784792070659787613505253907836664788175641190046131401809011421591492018380705908139481842310699424654697831904553373041246486788337871156438891678170835781650380098587049784738838806099661179/77690447826984679623827404399901919489711958214883834097916480876956368479492232945198177745676757017861982162748006649965708980845228159624254012692701131492206405085355019477435694027911472704514445189989367063554051861962773702141941513641630833037024492581625827193245091579110477703774326923392141139534020671699936730904724985303926895846781295145816627671782651226528870056885651339867593790859104075963718831669606186465274622607803137798929330489727145177246177222951828165283135084316615175740655507385766946349799958902300260367075285995822192956963545318036466408307370281516832379019705209187459885673014260449593927615687718256560027708980273675485302441978076845131645378046544559808294224341282752190389147453078238235615942865661786537408594905539880345087475215509661636823406448747479652584201931506534487979645218848145205280536240801367208803838262227142846540596751708381280562400040757519154931647046139274872831014095515778109223606456772340809595850926565854273333663121983828669910779451839120520776387054422060275914560809943067987026495658050580458141546578800078558346211000544196258190860927805078518497273866150218293382084151983420340019387773240530460405080274233248300009068218748531377011527038409226822870406429485717859002487416868118452282880365387389256957940823184595715906078698542921327334671112496117026207632634115926699278059084201572796660449514057470331645051201914036214447504643593224703431128545345588757979118389885369176250187324183821835097620909844072269429026366155087929074575306472527987598958873801138243173445623191259370468673354871207444821610857582493134542681602759284075471319711352742589046715253838090725675851547444161623520304852145515388147329706171296429944717365478245827576676695028706029723083243176837394618022573425229010235287228252658691348396535580150697753210464069776025920153549238120561354489514817802880281111303997109990623054238672134473578415812539379733578984983233198000231433363053451209408592413057503982177021169241254870725546220291036325696163580091234217568839171388129555247768620265717869341619077003816543170474797348450735641128737691563956137684635757438599267417848410517655283819401612402853617955918630644899151276589264689710190788203844394292013025137784107286074906481636932223485378320327003341523422758318546695747427975829623397107616103563185273903243152728738125620111183406817262236959865865428316953371348045619883600628770900011154410186240925165404240323782384748893239540081904496326783016609871851425379998391170914243330333361286130722483457747222121942047554445573604321009570668784500892289603450519125278156570285727013084589238208812105629979404056385567368831516739564220835875007754072889803209517617596238968042754036573319549615358229631784533924231098088972593984750344420473125069716791847486901303746840402454224955582570918693399270531321727642397018805156313971929105631633071525713090610009001448488296968702506859449082081776168374225576813249104189154347933526789203532754459557132275882150317752641671372383151868533828774819090910961628106842131335953250787546308985016533073392036739848541151314225478192526983476083275717417523630508138320213972035809142983025309498853531577714278126347356441463370658934171669674029616900045613895533794908297414447091561283940404100233643555562581112742927847300440495340384995766090607949643140447391999868366927341744161149502092905635666517870319909613632073786551850442346939649269479154974432019465989498127753950880123902789047555702478243853226744065893762626416615043820612849626618833607571272564746461010782691114647853250405460105845461606225107327968666487809505608708689333275827056330257377736535956046832777424203446893607925876980908496281887406288307002531578958597175538275969690628339688437955493410526879980241333230262232938798899145138141011806494824669466579063937090949266160235848503051876115469913749064617452730296898481252838468604940692245599389192751401552754434726435379853791754674600365104336797771634248300955167708802641318007955203741094237087877960111892196096873138601786024111389716616886780358436739378004437062621119602823621505265569067662309099741773359643777858878586966310334952981748451909084769248767353596734466635660629884725790190836534685321857614217074454477999575837248069820781574747760754832837519563013514874549042764925373449461952125081381956768458718754282156983939859321805098368901623657938601055001567325772355832182529519905497926922957612483404316147243664211341348357705816480287353505920766475176563086191694676966511173313932666322651837102694907699169137139094511222721281971368085301790859476447286502964371854690789835226935513744224833086799129620710649777355213787981322825258697775799325916142200121285690529972912652282859235420323272864084248221256044189532489971034297600137399087693925729449314697900574950663554210306627425250444097085216961649430546089086434993793412591226122239601340124819473732872179899995711926887757479115928394097355206392701165387894622512192668367731715779165101650464381499512063214415345629456842540378038640234652195022587975855018044832534651890831015783204916874047086437743544385325488018627433269454503424*t^31 - 1776301474917195091121942263874809332307550723210012969782885730686747580131830915946059442477838459024927025058619556961260494030347545655846002599265727044508369717267347710285709090170362123368813036092535455525730795969979124390224826528934260693422203182988959885834473167961078798003670866309367896871615287942350642730585231041915553146277437315276549819971126439346540023576430125289789335450164495691207477408940122994224045016230015594645919124980391064405611608130340298824830101383541990314512601373650107062596647753871383230634941103175179849556005461833001019243688678721377463009601804768448827965183598936343243013036554690273578637233588849936573122658488350436744229374317371547831570810313625330968967190405300613428950975982703123400452726564413301170723742631031688917540164037664921252213531619899394851124197436667793931002068483612954497945302302438310423141543282086717745364078816574949225258466840916368160937610700617326170624734301053410642380517953675555738407636801346958444842204758285270516066710253550141744792085564145268188387841922878280556094796947570165387218287846503823302026493625114720061838666161046060257661118827566030829252735587859887763634454705295783616151214789061455398228929209731918188291660102941265612577923382752160996160664880250355762797370319489988949942691718598375970478391182597746551730596874675822103070646876212501946712635351427618855335025237794289988867642630851347505303942134595913218987708492171593180349012710642610194867346882077697190915151481202926900320602983333512477225344589613453348497990887851015494162453951379511328252756150261604810458916114194761822825922551946714140547636963460986076657264121282095293502612501741102817377606160243307098560501122254361360962104388472916664557105210417481670595049351705177040489411148556090843995230785474662300050534903138034973048393570917800269907006875837568088562659600307387564575799620534501286883543288548871536425786462337118860296874299757553109645427553178452728217885718783025318243340233023647620149209460797690496182718446915329345588546022452873714757494379445831857450721825105206761061353967482705229947152260157275113516559047678857385120332298434865862999583448485234913132146449365682876155657225738534287767004520426062068520990167194543877332875750767153383410843471214220798800519390163846309709125268891291787909062410491484488172138969762173990206098760132621124976472875455256460291615203653539422298746866092081668793431121331926111539014659340578092774213203348554729513531850859174141614453125630587643461482981540176266578765721220884430929288485074593207443676404252480974801142316123972199238537959050718526780965718099745678180438138267405101500059213243631535823733942814391608088314120456574298340219885905581919245155588484481606713788009999529662287082463506799347336490843818169331444339067746700669364356339997847323293276057471614264552649608604242712865728860149344102401702352585052193177070257974868934143283384147402324631790153936605119949003148332138553642925315741087626295997433849085067136029402173141273524489158869179529399562384822169210964407698805834178616623732396431253755342241167328831017130492968215871794200942376874243218922251153774791995641683347985209754167951460660044427006620224008737965950336495848690964285132571503032618421784113784268527800883811621171949559553375861018666656299625083306879093688074461024727426858078532212744585891787375508714915990140457072571895212896247295315466552985917885611847803811491856084162401030233572112102724050024841826170593556845832796146235826104886785101777004044652478773343150792581923316417366812708857497887840795593613286831096321641323983705997962932317884161379811527842693148082420174329858538777696757095369160058012146588769028315065613445287353644543293162144858510807299625697141270425606590010615665234923331781164253909492318213239357660236158554019227850896886121963509812315190240246700451341996942489516840932431409823127200558284368283300475039502566968188940812645164984292959345087518167325270115733802381678010741223113833275978893318617260994465752105191667296642712259269527615409968712097232864292560199930666658494351686534459300583027952815115711464973743916433732937048728199257597247983609134639394712530310993653860164470319664239410076562145632897547180053282962283864294460694012590799546204853198982459179655778672376421273010216979293503720850655424337699621145169488945297043387874024685627500425061701996134574799104648261749289883986830355957433777742929765231766597459646851409778254158512685816290410097207958044316407047351299472396518616835112976673801623504266409943496949488904150819227535461364850164958690224592791087122975847944493901166771552379969705721898909338212466919197716405786027011423795447545717521718561730681630749874718525768094860448388704575874074439232416192283987950545984062408375109160957910842866713431218251492790335173814529856607616462503328216706605571588309938104051148053468847156594555674354374944883907205113011664902932200036763809623112050183986667430177040304106375366632352544652416024419877446410270672725863535933921524429953092202294981578548266264054544661064967071885798638929/20081277870912086337837935380454383656356482168859551824316708249833635359670242179796882171649285829678965612786395432683444215479018858463671942900305296601583541430250987251198225296709954689959275535046879410554707367132644153779451383799015413832977794815349934654995112587652625543779551003771748640284848188508048162454695250543818986726318572980204876879596425565169786511808739490247000049332894974142814007358769175575184714280346137768540459700611855143002010241664554426510322343961077123588879111710547701186362685820487040003896630995611609014930610348954835196522790085172878509878956061100977017595382097924316048287760473081203481107573478514134952037318568249878940596062485669925634363198222382183206458708922207980669960418130114386220170312639547235599533502768212788674370980342090480920234163437379675346268925467365902936449607320452649091149261328355781260493370478799958788875113926157763371496858493402314110580566458792935593363951812536396194130202276120314654069251960253481676690304962551830225492931767488698282299630361628408557303468271965585747918367142286641425302677973582572940152224928938823019353253243956341341522992137980857118328105159359610319758135399412815345602827426729574289579983046222814017371388928276948666896044475837068931679168059188703721552115173851249975723402228836157809830208978524872365496441820700656347719986611241934620670366536773762315201406615497367257936477355568833599857461059136879130251858427773256888489279410623923464025255852996347557130470987150519301740929092361452543155209315844252267743388955557116022713336143302172462161615380090243626623656627192947547384127210696492206036821194709141252029452916708442804049020922641487837916073762225090453039021267123094390166639533888034978050879646618433265617910831583180892082099941237254794353943233082789948617262218200999255622815663285918464249771199804301147929927625390299478663730012441706363320877930981113931706209479217845386536746033253517733817311067386265037484793538372330108960458098386147047188683853193294450175550917113718788194949406978357460095915271871521704527191208760012314187535590251229357341975743754807502951263546970030832252740284430017994715653078640637704527654379830880425658654839845505586493263488447913067335215476874540809909615469138580832150216686969265856965461080857991394648496578573530268621575870744966299656530036915131885070271367201281263795323626349225496440439128414793840515467567505532526965411079598038988714868151493053862442258548348693491521503094218942134598159968499463007510790741863611984996496477875393147635098424447087543838774431122125247252451852515789027408552732657575987232231282456412539163756090834583301025577458873501656719814308374423087974058254063159019685233052053487883641206081723685376538033607442391715704298968022875647163678764075223572059183963682123467362314342339329254240373323503910542191799284410078859235424162905419845163539729854075962076555047656696023783408060429371988196217635753601311636568737664361597993629198116049520045458161142673392031356224573021826440068226129752777685324911221327903235302897162208259466883321062599120162137023732817315577992741990790952183918264843183803467103902428214983030230676556909289426739989059664396427844709960590827881590522758243269562639682614824659727967995531622965221076416587918834004281971310987810985434086021471352080061451654556839870995046439856769623632551083559188004510556851462895282640393655508689895055184586371472001686285873926684166273326058009394144410091663155659388911448730776111154261675783851516351584672945387367621290944339357383545700533784979313654489198073203243561138667242311913321282500138532890517157109233728001863090849095561542670049474330104167321024337933513114732208873714934782991613806195855789903908533196407731839019566569773092693291587785532843925523143375452146960358728417869074678316251486007190201801668966729025237404002517755439826144849243021493164401035575728870396958921267670880980355089855833411123647567411766262925960298733740239114939505818830695848033793062909952468824885395183721143102961998036713467385525124799323176505781913684426462919192865912887163688633934633564659062693458413224971373233910669131117306570675631908030963305555905014954925097465481409739344457518628468977867749111030508901343973070077252519913866037369067788966120006560679479026757328960441734889335019077000198744216206042855938534317443592937301536013626940006701541293841109233952684874809814759446949365647353258724541439404072367804767936232081515330638263526847167765673361945540658387390699724594505459388433459492685533203958965903252420484867320820366839054878449189628072477028954898327589266752943543559456487463238161529651608302347313298834256852939485850712215757669784968012877702658237575602246441867659258012584701697097148809630350644890059851687941125781960929512273887758904422701118973954454557850649096909181038394366423561241954140793009644315262551044022934345041706784117220110987359031873498932063619653582290400550678345093959900541360459478250838125614670864411355509466136263403385557493934721849366991259099699357435661300078459570235082717800721998928480000*t^29 + 3681220269248801122342300098118786630178842728259730011579424316376099495253389960106981798099770344330431678015038056859512583129209580434750636644323284682772130748998519357549984896506772521579852030037875880619212654643190769903067977703685655728942782125958147973645746931703827227610271479157642419851877800446595997325303650061253480647482113246765489965735115659861248332648530387396005596543810945003967800052993327310210431558305066920385846500294467809162416838042767389835774861840646913534419854905332569317864482910844627543400422939413250903945039110413282144757754308689348163835634689046383980689293599037118710075833607259221613398173716219114822732652404762393704189157795411505494578414012212387203523274144021868886404625128090379822331233056371729740563764184825140189533228158722160635149914337330245310263080919377774182831796216648435343718760901011473755830336049546302727129198483691487928435300878723717876741001203290642074555869321449302034233201948345443533261818075458147240492019475484477948807304593289497780204655629528716301557348648598386959122435018840545534266480642184608059804981339408765522470791841399406394640614104187670022105304116359152517463606346667190194591941087486906040096310552758172521626792330942204213547199451424893887072998061209498022185483712107932372791783980739418241156448147640486832259300204980539386155217893751649520943971336869327100057431039178550715078272155615680371966297011853049076848703063176826074483739943733442172209365078287262014471087730876945943119012867827086177780085829541900116918895601430560106092578174291036459673727956947218763561897571036513998438162929303633881754232313665341620335438194779401868335581717834874498048416173379067645280636284202963974757326015629882359336528490941149984681493377876577063491020287299890285657677486820509173673372515606025090890160985272892583151209362639379770591023983365808685985942009355068217590212612083302953602145239964328698452919792959310130210707644304227864565524308073465422806292382883807919351027337437586022920573552100680153463175251518998591986411456085487071812089267790493327169433516155485503603851718388061175753950984858464694006907973946055457019038909876787418081439317443709075672492082257687740763491810533819065489057470812402804040046154085296595109126506229648746110134984397498348221488002026335242276216141180079162598145056807855383127013101443785330231261426881537811397907945235798652696340870734805267572466952635126802305889302635435727644332094494890095391734451870593773625815073593356879261195027415801538455622466958921957557942450932446146173561274135659582443125208072309907097843025215633091316259529295767097774274574980514360979695368499141541698943400917438573284177662493019702102403144627974513694790309247989858045694842197782415047091132929840557044160481385110193964053644032266323338841274460672943395366005207129440072517798564353945440483960783261102945646387474155703354091017129488823772568384765517335364808798189806208717098372826736599239002710251616872209610390462500119507157915390665180152901214311149216860836049617160547603081538517933947592903213345401574812104586491479707400867976925912745916550446828745708969744687985978564965970802560667905815656257449653981185749857316824120847754780555871772061912326709864045706284224831499288305118751179337930284913182439923555230002750508735860855058526655882282588916681784788251569981607921190322953534753350680970036277485022587326769848219149427142981037628952042694998410973603658628799515183403931437360065157471748849625666027078390948374794171379416937528548542529389606250295216825435593172813689491333837976413632399178525486831587957550380217472302870591197602434414911696559443530623427758073610348463090111077234695141371452104422788055061889270834749549140910470314656577613241841741314362381478466035663528736825651262228143030810361459691037372633824376033719841763626141417224651159528009318773625223462063746377617387446288739140374402053177837436897042232706293641902760485878557381304781258601783236139947334152736745769794854057792300888067521908740546563976928440324762881588794905765812281955444549013448506206255329736829898854272939178009433625380691983068890346415979355201016399059663320989114917646235388096041727239274498270959498912143464544805482062012556521744572459619907547671565189457603311261478127654214269097573038647234706192466886422135672398295820479103305102409512983025044988304749121548763317576776927538430761745274239701316680589498032201982738403876866355025172514929042607837050374178291192738833814020741349099690546932413925951381045680612583151608996831005991380849449729774569883118502177617605373811524983271304491395831967733738971563377808883362233023527927210791629805417785485721758034110824644283230924270441188252934407594896693387248899066076451551915253206096800312224421578270769217190404817511379930598234461618138972035039046475177368752764553998357291139775898718244103185340564933055460833982485425686548943038041901980741820657958354872957338644843398434322136843594153266862721605489393956350729720178696863902469626372682516210342245123293423961590543443553635099782629530778255751/333405635149242812761038518449434211408217456187961907683419166344619744157998912308249640142325307517019863302966973978141474841924961890201449882125119866948385745329837591654632093048824279654496273251097614734624771101819123881395744558604342758401930182119475288013967386512751126525075559449594805011114976309839880091840406458581924428406310917934436014603772071963227617692865406606910601074492509149242122727540228968681227695586845199222255397328166177342306683450369358294551967396544064631743842212307943953285715090250742682057032187666603981090801959816619230593609541643994151505014596161318903229552959480224915233385550638640670822986532848893683750300308285119318298529773069871051400666126297533054513362983382763408313519074957199260360426646633606721320479611732779377735405803891668265597757502791744290551080499458182296518320428053492258218314683612548092447527223785950784489625135427906671557419106531583759179498549124276069877051562660246680106887138683989898471137005725792160660247719684768573347903081707986050663978537293958251909252985358304744218312609003481913830057233277871581381837706355306129312378406349211286640867046990742199921156279785025458693302375724606129620481170558728564194814533334478393647289982206386120906320023225902804740522585912456128199460405185269795254666959099450895948649702070017037996748076205758023653077683200696232527094208145669106127226418903532278867400007180580889908233708516959679046327151418968505172874370802185191612168998836465540539841791612971584830947737165643528813560307925894354381435576529045349036109029199142071530141762376977224963100301600904620837795215503262322705592178200790340072008796829131234294555902930190730386856907929663059884428194728735922186674730447694067323960964758671305814856757101636464364070624822585328641891777816189360577298095576772656862192341791464802088438091439918154435618210894091817653420804804268432596642928611436118917216760191356309099588376031029030063378089241406699217499765004904586738807094864648673835827445838458273119134306414404015640529172785081286055232309750101892923184528370217318115501868037376732625090274161957212692677427982899617904579340609949213194512758649205989985772039511879240783604741913143770912404119220718863186919286333804636690708813663858941019096828774713226233143031993810840524176826975039455290013392490018597567732938033073709458382538663622805146027084473231074653544966372148556739081837008393260345530452151691579633835614264891060295976195566453404073792516251400060983111212759250343675147228153546559137872866171622108453711723522110010306390890938170661831777616963863674784560901053063202853153265225968535132987010448083758510003201743749069651797683280801405036606331165799575039473856547503630252025132902181238690925206764688495918462179545718241906932086759869612307496030048362203161826419476898186852011306775926994953375977902083046194202444594853713904375499984805858885051360944491760292700261539695831221648568665130034548244436257518136365156040326320106973934809827400707658247293639143401971546471187339445861953031731644013719104645802182257181442507246250049249179797328897350067067567874687461530512052928430893288725863003278154252098338180382912851274099435217927399185161212627944779643265384236478294143443006376399203657195328111236970464870262634667742088972703758418317765827737265807888940994727342578439748321332973356328361715407517585496882039896639869270337579971291970585741656959926984848048431310805934730729953050771548050928903182146901113736716262452221513416860517484124792555045655542829858335609548418449535241515886596080558759079916924191783262838664304029212230743935888796394282301941300720337445952794690038384049352702798664336108960910773525531952382322214753740601506360850734698276897741447382520954347848540294003847753053910506987269222048379154419520643000552104688145735976140604690451368705705590457325992378966565412183758671978645480379582966135983799694081706870653196353277353928268639345361911051036293789890017290706396544334068511876176276423128758402786838727343725911079004263736876727043519810761969848277515421666510724832717687748731631587647448583844490856408448294967269380112199285873178422126418159365536148662226018169559635266955641189346521853739396861009063489502858803827095424612579707540591007509908666408532894712081845835036050252675959751906198673506063858240847605122194836688634669382843816328122564721775504581251643448192107332547769313572914269234152941782365725950241011817293462914410180098415963343930301212021942469672675979602246533945206155464330743358409927720194037869050519466515282635089617707239984308326742611960334867658255016933155131274924733426480634766406257835850457127094601385498517354039994967124910408310606110047777949625911216895534794737637744781099772748739379981091390017331772761102470798423361537240818059854096417770813105246371969423292796704155171298548539330964755849692369573561191779785821387593285042392750780897618987757797555704759968705708525168785208794663446624569203030928813404384407051388694280489220653159954038630167498574765990914902038431221792588634763696568398563641646725397280000*t^27 - 84363535220159296001498456591640210957350413092922950754288023456308416598438148791902095767509829021930955875829742979224878540418884461604098531304173912637262144077024513853031809322531308969703975675624838382041042463270307682361256175296566532769421686492170432615150375668804627534421036687980866620048395475098728449123563194004807491435110097764242808840456636724588771065755180061212204072643317802359099892365857903687419146704822448485439659270299375237812782283713427100943212254216964489413516523198303502361403811297932617670005761844781487245606790240914556370858043749757610720017454297218639333303164944098998472234107457201427150245962630344183473530769517886697299320161779375020695303348399709561651136159692232160779857944704393620096712015354198556047395300306788113214255893352660553200737057418899654317843740763140216590766831169779005705388386368101742704842863536635114022567527317396340682587580267258113185853825605249278740191550771099100594488790924013977010131378378882730261611368497744154469647824218317991882037669830972924610666215574490679420587757435079275490425163616123164658842738310788251044535216093950830837738618767161842050175462008450279875713642403945429727080281922515939971719406346901138889781547472312452422029094096132261339307432821528681987013991931902166397197322877065096350277416672474303090351916662956469202890772079094729618204887083794806141146502360666705183721889483686540726293898923968687682168436078458022387913020649252957922200182952181169899298314586108872692298863268579283341880764774008207567860306332045598079488924134097199199937274193357503077725507770613710534691924587124580689717931852543249555639129941784266586517436298521769223068002880136207649939684829312694784511954965442693181353466882474225639458685738711546554472685752080303924365833951747856099485468918001709574781419244015134029772502756427842565646499128455069281927985945620440600497246874806870611384918310247471310099627209921614682695401318166045564599523446277291814861954056977046268494195149243857756737617812616026468096879544201398447768725164819518383592060863959926686421879036078513351145788620572354803949938557211993579708334533835797206919493108524454344730918853134390951569593060879662438474061563350068223265496278932727588066998427426553038372313189327014300521227104747319172913638167827001652737059038461031657359916901339037477023191259966253064949924442991600270400379663187738415600345384118284595122134784182545600420015138025181431215697163625598919263208762106193844463321859697024190833618731211565266421642382936743803402508205978566445282700917082254973467166485473775374851576859192141915332910630565778570276039622252368343200435878989762916691806098289651176980490064350959860772065548542981027677720969277118044042691255719808887498863813935930225051299216978304705137623400869282224835163263309825950573567259325034813253683056091142434412834114407724922861514656854070970885628570657940804448947831198879456522662829166692742830990174946108977002897890964963927444202040051744725043270073222714558267369183589713765718209176356591073520148534690663613390723961609421694353425569239462380918355860291788864468048639672940076785554691335092754700349212427812684757142430739859982543364231656999860167428146732921716720162503589568860208408023338393343729282502531663440825452232000230320674494062673151158147716792555941268369802303438359632495461893448896879698114734096601734714727866679244897606316626156938593247306167104428059053494964638720035519758385635073681760436035374281412474064980606678157341486640505357762170720731931183366729844722329055184840832422644775309274439344644645991176564216278411708453087914203025518491441712003345126506883250289267338711173693941968374530499065689321790092054945234051288743523009321470040004792696037041883383972939473523984131992722139494647424389475150026676300643053716308683702793572727756517003922562917775792476109853732203013199531870009101004997736115167659416031268076673460675542755277899085356543123550901367328560398381751374550600456731747297798685336416594098384118920871024687641567049724179606340805752988538538515482332323360906780068762615575794300158768815146913823112567803217403998805712378498172246045671412033674312517711745256271401156616284321733701309263612128312977552114312463968383636298627241841638962110631244057495970507537009092115525950966440794545542597805276221582335971445785458270913872845485406241124073912007579370346319614007423578891246248236989894158272372309843725236594932527747722418881078583804459531865263037505065136096736984899771546342055273899768835631630001015752496687166688157706199184471202329220900338417196577679523949673115188731049358695135699230471533248047107520928927343324070663625840892670342426069280556787497699716830242245841982388310830968099000749942176664436754393425815981930869149083928325233782918567545549182654683781196730521540809393289581116856974386713993213896453246870601004766475271616076615402342220899594143346015520475291405894806860098114024433184398301425077326164953883366898272433606490684781458906998119928270213383445193518668939119270475918256047861108801798038001401/71810444493683067363915988589108907072539144409714872424121051212687329510953611881776845569116220080588893634485194395292009965953068714812619974611564279035036929763349635125613066195131383310199197315621024712073027621930272835992929597237858440271184962302656215879931437095054088790016274342989650310086302589811666481319472160309952953810590043862801603145427830884387486887694087576873052539121463509067534125931741624023649042126397427524793470193758868966035285666233400248057346823871029305298673707266326389938461711746313808443053086574345472850326575960502603512469747431014124939541605327053302234057560503433058665652272445245682946489407075146331884680066399871853171991028045818380301681934894853273279801257959364426405988723836935225308399585428776832284410993296290942896856634684359318744132385216683385657155799883300802327022861426906024847021624162702666065621248200050938197765413784472206181597961406802655823276610580613307358134182726822361869175691408859362747629508925555234603745662701334769644163740675566226296856915724852546565069873769481021831636561939211489132627711782926186759165044445758243236512272136753200199571363967236781521479814107543944949326665540684397149026713658803075365036976410503038631723996167529318349053543464040604097958710811913627612191471886058109747159037344497116050478397368926746645453431798163266632970577920149957775066444831374884396633382533068490832978463085048191672542644911345161640747386459470139575696018326624502808774861287854116423965924347409264425127204927984760052151450937884937866770739560102075177008098596738292329568994973502786915129295729425610641986661800702654121204469150939457861663433163197496617288963708041080391015334015619735975107611172343121701745326557964876039006977024944588944738378452660161555338288423326070784407459837333093047418051354997187631856812078161649680586665848597756339979306961804391494582942573227047020815400008617010228323609887369051190680573298990868013650665375072212139153795539517910989896912740078175903101296026744858825659696766179326445652437215248276996511574407714253860378206110508345440261940808050373180788674434883091964576676796316840779447857977527522841895055709059751689243208510250913399545636719754042965748579524462524378721077056511767902614206019908079604113163120707464111753883814051565651361162733085421139387499920927082553050171268662029729497777558318758031451987425003616079225069680155073759186857201807779151345020463441263305749209226284228371441026737389963954355311192609243904054722748146227868493249140763874275849540406195531051568678912454463758299576509759834856075179038370637645905424842198228306833010971747069105566433019587271063692997298653645771156424091249533392499825174172216162348215256385397285051567086623651410353121457009829890130315594462390564569987917510378035460683395031859142547228810408840245048589151738121989957902932756348411058988066583876840942415381342800375241831588044379139966210177780640570816614789412622825775724732388521678648993301053561502078266732055537034084032476123194270794624563426957570266806834507941416422539095854640008310693868423087530592571732377890783676091542240376329648749861508192400648647416090679377375026685005550460274421416816168978286034722719865029461626390450933786430895416757993674633857455285497193638587441182851513680701813117197791518793666488020160694983479735324587022715364025030593800984857003787645482285516199356458226555686124424433852049191368889044195046743865893634311066810935410349430840685385486393727908118066632325966708419150426878396471371963071046410746671967050669128941883266848120348109520568287461010457558465483214942006386191433069537726571972462841911435986548623651949091351372020010854237734628143960728205423246254651821862908490927473475024128927128542974782613531755631597977580842263043411832441189356336512138492426607163600620056399514856404910182767357944654829127777414088778040329349246718850987100398519587626417598402909919214552045461473245397462565457146278662437849877998300794164260910250253351844981578732907934495120187119309323995266404218132450420779501198090541783128171540733200732745880659111185604310366505722918742709685258020331858307726530737073382372786423170481094834682674382980575061179243866245420793170063490597739077280824297476070401783162588832386749558918760931168756089872161610823653283638872104329678229138698028714949395810979090544174766360439903321632382416371346507819610607733164134929077243073373509864383894156358513448699109361243103731098120361335615757184127802993467960980222022330388198248869240467800272907508964869694872419577403291644480840736943996620254990716422225971495624157493294951351522250276472752103533655533875483073528067990722757583947075839073057626405361316010290635304042415946730571174260437337467643361266943380542760926809920287006686018121954792636483889814728459212175130360757039568093833136279575356610454625130870490702971908151641306415407683481630624515361706654871781978602550459486762490460297728661429586542896196061059114353898271713564595683718768105370602219067023704959153539180367273978900585186232249859795257722424306015123910085568000*t^25 + 355707838114740303295741055543379491344506243808735638661941506324345943398911877586570060496430820925292922680377432693533970450013676338884191187646637394736819588033030852825294898047571204384311791932731207990992090952933556237601292643184113878531454593240675301444505335698659149684656240471651545327960811305609988910718360333067078596401132573302298073715412873568471770550561656837872433202522433594017494912510969434439057982053174469758424181050117000434069791753489749421145701247534045581573388349165540082144957740381426797763989271326511228846747210193771747697489777958612506332825244202963582193937430997510858809757366605223208045191880500043375920201911525860009444283281780849357855059191015569011189501166750640016267313586531881168077674349866429671550070356001221233127901490524434157266536278322187893595459471829145307431032240569302513370575091992008011201105355431232519901213652203745216678753428178727809811492360809257144815873717363457184018737250897303104931666415768098884719403039642072127052051636737573500795166480792508319687793893012180896079795403750712511684179583458640068336468660572223682690804678281605104314988903617434311166982668852397570609652069262153475248101538399785433018800749436170898822600648175068916116138691884510577485044751859388696591652068446403182356813622303595263962044167913701389479640070678795710498401345851028093495890571223982783343555699632751146769774654411627487139139645243624787897886613489435362939216354202933665420104326181795074086578487189126468216332025372197656021307050089046284922303063616187908285200965283688725892433296439983105786405360759696870899694085316297945783440420542823182060931627375823447556495003453789195614354282124278434729316208134067272935222892819946125176119510060948620710171862107799111684088260952096923809933874794083816370133446508153753239258517186740451549646785877962621450841167828773246478940700321306707091005267428387543492406662225466163612796747883706667378262057054624657163958687137178190627574196580057972836922324462376704576909235615884762264348155921620970026136168606674684919162787549305624869440845628016866593434876623409653743240388856263388094587238026473829542227262112724005878568398934304870371414242105588390870859839075888729318859277918066292121760437723257593739993027691850678764938578850929710858458004520618498143069356525034419505286316986035060683625584194046776402324522809825153573552305838385464577395910201192458721207756097760848614652498871442784586406867547054884714671999405498125871832065408911943925734697832134720271337500628944721098974246954443514043670621197588155940168972543284994155392169915952976242435729825208824732872699714001187915633351837833910107340597985134156125635785116866759242210617793518305205919139272261472221917079463538954907669426020055623042964923329703060330862180276301926980317246622006019568825610381249574018241846178964022356486385708101356259639174147871986681568929623632509959504918606824431448318471334564432385243457320120938133498486947155483503918389364653316871220344671063731144500099011437563492240718859791559948907908480255383241901798812726384539420540760155120087312825097018698069349311973417910613339307816560588564496871182064474876353416987743345774177552445565005890455117574056773116764117619912473813049524272150095603515139601293890849442931321029602128764443003063073012052192220232374624277633529314300791483601717011442725316986040827258808084340436389432095999770197944596561038876208861488588807278226486309020600320395047639727973434822310882258626705001598402833811015340097547032148811093952041237918843161831175782142990105076529049875011851147738056092461070355541429601878693573432419646140407573898170777086367724484270146483424030073871764026821918581483317242057360407620841952084553840366516978783824228143312459251742513013775568071754998753525114143930129340231539437378983783299024005032258914013688451706870378514316906027640716066689387467182745109962953680772014219450273237125132163508483765568349923479770518946706527345362105798854266878648003126515755151047841052614183114408856444737907220939086679329799927625489914396332809006730103128475081515866160204852181619489380264235164480106437231094756374056237657816904426340606129364222815425636021972924437098135340933179897268374402958664675013897353342276292102026858888873449431074849405706637977173831286554044575409755773419749348748933125653283185753582102831856345740907026142753830690362804462205722312919528841771034126238436971218185880947776257691123496743991785484758156850835877463055970921518480787100509242224282737530650768398614570799463369068413886914958439284353404845585510913511885022835219647715294085581913828221008759565088354034448260600839613683988155543222043260887937708831868421386776937523628249807087336909953739293467846789125703360107302369622406793521328869095539115687514990117558762767380174407421254592241470640107056830951266393219651573416086217239176658343634145686715366229097306127944727767178148997108288095658503797123939779297624964756559553199353984854229349061245862606974449994620180104197034693561211416136773385688691966373172896839016290078791517/3371968697964248380566489898966853027754011998369220096436988491726187646601300036187782313680239899436348048923652606387624815792578878782505633590456061798166951484539895910246178760467038868478918830472639421262559557899334550559667998478995091977951293882037770136970693567941670256226851143062122710212748121608547817383696953614554312613714662929209814408567915537179934166900418025348821597489181764773605950261142650171545259369413444422903345556924329499274700370414437924691388459555683115205329026254244891353632115160261691874717275369577961333841421827710557034498579444586750214552388424052937670120963710595987102561063227863710329661241723528610366758890074428765279380448273455819596774629986367023267051537330265807848629035727995219275350937054916477342050603163478009492548050672135133227985346784087741587379489733650646370138464797437326384121015395466038232646562958958913619721158560314347072875034709536820360397336496828798780294996406302963079074336813981222250758255201721724059654144161627893531117253909983109756548063868819163056098933203088674068615977691058626446227736031546099204343402087018213160671011039464932878936394481939814088834704314615106980229252121040832561780384815282927017140866718406229640098344167866594078999035953963645757643278594646379035702903897258380805518772188350299362370289963410473320743030710522449041896009745815737147698772192081951093407132745031042178244206092689219435058524195837077155304659885922945684423986947511063610151167399603584597299269491095739373005973100966240906796676826648510125917930379343923530050815064542493726779761503103609124710419103816506934493286728032994193517427247087591934373761209402317232464003513247146383578111336385622384918096524614372671212389247069655048788153703780006785231193422994477151294145717269224193354785070622597412661369367973780984452406828018025289349286918108068558572941370380380122354329477351530903586114435187233523764760812102546751562392137517832063249683417612086483055917355768667124742985467794975216319539117777584675291846630759724893969766617063832137227500015666582355182976634754304916325343307508452305880511669116249535727948301740095132252334200683901072575941746338457905407941964829173324848229898144972452304715908105196796913859270479683014557536630500031564019226790015828749595399761703290908846524163118793688284282604982663006838877607398043135124243467955837333650788974739300233285351098024673028692252425128365281889244439152894103052571563668998549615491690277441785682771134261651452886047850782518525998813437914129748605108853856137979812790140236992211259284462197418332372225798323490811199037340416264633538245732586384114522249898311054467338627699241127714471692957328238959299991790787217106753742281604183872515464889284936674920929181459592012232206123566060078684155954387443838186849481158017733650043787619197715854455490603355293441501529016385055823639439648286390792078635297835843707007744134257803094065521391438774629649737937636202253816639607808844040909250658167235749762090026955652035250220617958687498182370804396268516876147011677249118971401022739617781545625125953675349564237868179219407399081113895932000897819583862947508719096059910162068044731295912804221581527398324456371692065240758879644285065290739499536755089134723181243676784856884216049116279846846940642398172094198852819143354774220077110894876439745676260197069267262306143698419372351767700907319891100216299333919174538190806965788116452181205680455798920222828519658948271442495013388705057621966353946413563604871480221420976566463834307900874640440156800248887596637359010170791129129389490531032628603969311440987907484233343351597726743510639031750429098450037629239719308913854760077461379242467539060672938541819874171957563809214833487029189262002575708644626641966200621568788078947274332351603686045064543688844917807470466771160376941778759828039882739016902025227270237304330748516534067639008106798220263844800050201588304620658378815292009091234395870837372638857303519801429472532094124247713121003055374782286091523110459532814339221254524778908161589373175932801820056258164570686018489738776382233284830949568715332834601138293575744628699072259061172710637095479967520113449435831286192237273405809522655046677538067176280722768198688937313194056097446702436257644156345172943022766620078507054633785301501725632415057825298812002282063904081348354145542428583382074293376925004155972303174333958879497616498102252924596669714022575799593631939377776834544547610352614893566503737825662715870337341653357954147732984338439861706700381686074140186727830855741707411400571460676303306056869386935493472843042336348002139794525656206893367810610012982198794426797738112413987800448409999155573507080082878213140718164792230048429831668078661846478994269620535846306731746447776129833991345857126520313952155291790262930547869561162432571701773461634901458319121181823538484316999788753918693878680904511852649071317311311351064199593182054848892908293673749813195204222675954536693628970777901997558413139571019593467971235489980600010886808364591363299383578904202430313592695701340428199081666966010891144948821409280*t^23 - 634090659715162329696974054640004050704474132327140675737868932647591404831911809482079658586435116457414235451889885326032100109604642356008220908366315721691058534860573134180106638267730534108532525914931070165281070016225377040002943542150679983157352553606845866424248785131160994125833921795966964024520393387485053596676887222971430638051372420562828205037411522761052150223274098334949622007566111288793316862685050408153218391454097339933262835748818406833322265876476404861215473150418502556963125888392455214660423917013682995432679903883555337940875545906466016529798988488226538740401911967368412002986746307969993649584814592308222460142675430129218019918799787964785471397670091978302480194163744997016830062284360729546293296891290351843101044489089614437517593936971005993880671744277391609880754425357115120279551826713839069067909620772850644892724686190671099464344541475266301957204138126700718510037521526605630205693557861460002614438886735358049860105461536743909106085120208679865224172414681544585976053272763723937289203741893246890922315860428376930420908351022938906787243017505053857289286530284148139559791819595888485763523762092622638157039938803495805637235681198916925732737118342758871751103073589049235271503453984180383559133049298287214898492621297142405953382985268417847467215941563944687770521431380622336981501657990426112931631143955901678433518116710677088210087168986634868650710763876350755970018643680009547229196987940605914261765144005110692579847298874744226267521009390957872437725719206168088723906764731601215246298693869561104509778280457784394789027396210584430616121560929887694917089356203234543984192563404020584810550678993983878621136349080746168070710861904929393727630260209162721742629779692949043672507205576130599218017122353820771982821989742768077121729529738850031172660296217411878103906855446885607653199175096562499266380236988889906476687235246158253780348554887073366340943553626627427391802767333616832568496479917315671359931726623278378057083159085099201254559814130312298081128398159457248836640892940018267645680071503029651346893170193889933998940605392079817623638181848863822148259687363599884588533196869117429826357636726685424786317455853146809790153407707636898982963759221245366350625363070255909514082675817501824778019045769720804398369779056436921524137835240400392840674568273730951219696577209626661667184792319522354124026418269630261648791974615687574325684688171578505678602174740444069099381003104997896530956195302687638163587918494468264181024588861240438824597676921670540971003660659514215763906071801635319577187446502773756591992764912881519369658071498959812024615070421456491639162294883259531548660114618033249655888048142861074693821472500733723381920488889007427557861604786054688921296366779824326306666801023530734389924942860118646004803554384304438403845137153265453867255094556023971246270176475345762498713030005536740746757172338163547424481515320327396999780260999601966483701901448089219117995932356606630601336659613882520068761662708456749056558510083024306782291864716156764818662205713557762161692345144897096605495480540187452957653501994511888949092744260419422520587294903261656757751911100467685379203946726389440379809521492952106843604554982628048948682723310763296274226564979979285731706460971804839321142467646805333073598660892919389551018420815267277251993133708559560993368179183946772913608408437988761392710248747475836001438846584971288296561482798814477855366161624864387957132032529157986486377606037636661984990023779334483278041003750184859407371190077345977890236089789074633530190900938092651908312019889651793238654509133299315479384215482956591797281683662361351970005138951276446222535311969274035167426308183634359277827926763926954130053219038830736889501287922801950959276074844427007023486521119294670310957744334279592880705871308250866799048623599726807720709685181596373479636156834683669671327692560589761554181078893768788361921425013365485739633386078708371547480463993321950932587976045023001988155385939431423335142737049805872760464023742056180987097382604956384589605534527521640269624986860223435141765507100113189821915047685079131231131595417318085715209148978495135510088203029518678068033824206353308076096667331558795283367943387368159450104270096954277984543074493714222898982842513418008122989541915853973137861334655276968714689973427453798362644737387959790746146810892153997205769059972212426123097230869877811916934175223961337785249731951143483146905194437896171970005170149562035251235611143848346608309813175190749376737496389303245317242299062215491645085273115707976701612944665290175257631148648662155192250394116046594882228253969440870505147109772229904660418482219882773986994685006770121768423179985388793118063150754415161270360486514398061599096174216373647848343457285603662477280329054125444548602909128607624583097479111162116357101435658867820147454554586743653492810959554172217531927305688443141803696006970631490012128775428467750877737550228873578568360528381827606503223567489685477777986188713073985687402603336999029075522017657237465166800330799635196564853056716963156093444453680526672929/80284968999148770965868807118258405422714571389743335629452106945861610633364286575899578897148569034198763069610776342562495614109020923392991275963239566623022654393807045482051875249215211154259972154110462411013322807127013108563523773309406951855983187667565955642159370665277863243496455787193397862208288609727328985326117943203674109850349117362138438299236084218569861116676619651162418987837661066038236910979586908846315699271748676735793941831531654744635723105105664873604487132278169409650691101291545032229336075244325997017077984989951460329557662564537072249966177252065481298866391048879468336213421680856835775263410187231198325267660084014532541878335105446792366201149367995704685110237770643411120274698339662091634024660190362363698831834640868508144061980082809749822572635050836505428222542478279561604273565086920151669963447558031580574309890368239005539203879975212229040979965721770168401786540703257627628508011829257113816547533483403882835103257475743386922815600040993429991765337181616512645648902618645470394001520686170548954736504835444620681332802168062534433993715036811885817700049690909837158833596177736497117533201950947954496064388443216832862601240977162680042390114649593500408115874247767372383293908758728430452357998903896327562935204634437596088164378506151923940923147341673794342149761033582698112929302631486881949904993947993741611875528382903597462074589167405766148671573635457605596631528472311360840587140141022516295809213035977705003599223800085347554744511692755699357285073832529545399920876824964526807569770936760084048828930108154612542375273883419264874057597709916831773649684000785576036129220168752188913660981176245648392000083648741580561383603247276723450430869633675539790771172549277501161622707232857304410266510071297075030812993268314861746542501681490414587175461142232880582200162571857744984506831383525441870784318342390002913198320889322164371097962742553179137256209811965398846723622321853144363087700419335392453712317994492074398642511137975600388560455185180587506948729303802973665946824215805527076845238468251960837689919875102498007746269226391721568583611169434512755427340517621312672674623825807168394665279674725188223998618210218412496386426146308867912017045431076114212234744535230547965655634059524561048076828333710208323699994326268831163012480074256992578197204880539595400925657319001027026767701617996126991685451779507148411555978524396976873625057741151554330696296170307002453632656277833298800368849768510518706732646053848844116334472637679012523781272331288803538216877472765189995542622386595052649030582433271865056481566626749781219024698581339634131862993633009145583863092816929868269967326172407802725516498984005689507142661685409931113184340038194854107511068792498492260022123368085524100766812465858573302003713199701043766353559075190898420239137800457088472725130728651316510511941167056787043419986658292533114097110364234186754928755812720423883192036223605685110229755665181814339376586657328782000974029777575410374994335476832277429410719538522825892813865971533244488497051119325648788546938119589038518608229169665563698799148520670933795414263836045141238116614751996736845445692763331194334953445983236019148132893509483915627897430124779973324863930125969988084208454503207694791516113925163909905931339996353498586723766002242829829027222732719525645497497058089182768099930220649102527230914746960756373831126664073814673793664742250909304927756859915528123944772757117148162583801403530272440357461635834705284913189200322942973130481462404203963424626378592253343813257148783038015175214527875979264985464060262681633427840748594950178196031984561850636750253310279772121391667562600945697831282256192320509029582560453825546155757616051713275328790829368738790220523870850205824443856338110037352097117792246008371516334406298659258212328749296827884770879566160948286663874738497667267315958031055494012298430181881145399957625329638096433371150110015675686078381168838914187400889824734697702852414987441240336291612217166739413685292525988645487131733674743363202970926384799746980379352424287053765823111571868803304199576982972165465921793638919074721275612967349977910930027921681835606665893336034510376935385529458890614512444167778036620647054302923052349736602695096573748731010387086765627266022452923014763773977491280602416707753152739472030924095292430092954317817955846248299604335102223260119146570769123198427592368990869002434593442777850333870852371276950937566115108203514532205116513488184233944350377865174801270427479707928198534282421588104325858908099683995972755754938366680272873245316810877842546083177924834341341619098566536325147783175424062143166242828438733279478866999709534485952360846988263811497100312874242018862620200710277811396710630452244514774663007303136820185145948428365377550631436046479887899768165013044513361010299326232701467497653769502885281512821055166661636998064139968592964567920215983745507413120576180790048924973640673658898805076076291016094155635562594542330999941866979513595704606380267511666204762163971627728365792842466164385772150323635611936676861882896832524068836784495747840000*t^21 + 507144692762970469060446063244586235227661520984833412347683285579956611607118012448218597353191406297935520757746162354392560233939962080812926118365468167090029504868483087351839678469894889507881693540161575802165134463847741038868158584999982549829338494672196229077640665895347418746733893812072593455682579163604958047513507888161153820157606602029304805112765604957419415466664343556061104468871041147566024397346526502140916961699532804719019067819601868118627459615806751890132615127465516580273766251375495902511465115309793848135571412235932381283140355030854781501797306215145079613369466963682781544709400653463866471007733956383118099965012330493071995953118435239957726456051172323322337653888431928872448316420158668002360740963558730516411666173769312028803519201619998797092701120411212982841786105370601573987780368927605569068074992559045793698486964709345478248873967673533730348292823065286564597231871530147276961061753109576314427326841275417638722250273012346641782688069206065237884216661118394742471474078490744910356222465574957314824460612638106874109152191899633337056400436071281395789983145569592364146008169272101683315117639924407828570350576004021118723433064954818802934520256438186320601242406829150473020193914314459965335958631266540609341681486810064290217851010306127239193755152213269218916081478000049977554835321969223891194888888976485444627260304674414843049698100661842648766553691163476618979814418264163747554727318908107404383108627158389004548481921682907796448967517933857414048130021869686693567671223412559715514773262222188788894586555647069107098900687508560519300834470028060683678476774793324357555734746443852416448145524997326880849947509585956458708957536255988055385092802517154609815926177862866106175611661509179764444614376697853726124201966005604968658424781940281132091421067752097788132828590171588613732603328893491485686273931540579006599879818913677244777697235287458147477260190322470616277819269124177233964425983625633871141172106399049917799243845502606905816847896490570619990484139291976541839733086003749178755844550976036043034535124769683575068431906304498449132376256880764658119768891078420369647404088919079400821241920594250034719559842060123619091262515888230167194195451494986212827468784780295857632994812578444800418459381788381974264685507419123271099439319841471745845742288019969342903604848305071957537522063180808514479848440590608855256233178231173265375819768168850711670092760526973199980516254832548911708388375190409785420146262175377174460519884210421320908554853899873298345297827446844974089907709612554203442118566297775985353889740034837293803620072849585041261966637708024077944738946126185332015400649609396760977067324263240496851378066407754693789124091907527679666715467419733443505706338486141662480351768845024502681198939442545287626641282688375310743901685473236367622942535139006549914784213741918516254695877448000707073245658912609574209332899336434038929163461502091070308799129506422967089864091101195621616811009265886850845806701399112402732778169857506535780233848346088122114839199979111635509137791353306588044709756067266592038813518291805893999109453995996311325392038199585764316965113673629225930075867791827997184570690648160728002641697746618720921045932360759956479052703012616441909615700513292891399954304288149660694851717730471564954960246315711047988268301766261917426624750815176191631193667801545949495184642475784695593249902053045758474984077946060316800052865999662270275204287199658552023400069806975490220597792247055226245154995874013643231979757067325965354820013574670064039693865725146199753375949729169930699244049905046861577662388873158387085265130500875094360505818428238682975256443826363500508777067419477591992804793568321720833802212909030956222982271994329926311999160396539532824350093796317244092916275971925876681687950595365972823813553744820933819898779790489196714243134053899210268500593356093073826152811566829074035346528711711447276049690046559997521352461555352370572850920049502152395073241871994926257309890267521078254559904227364568612541702758069364962742508763039130400024915806038683102691250974688671898888101174233810859834415570660251746798951000487544840094394240073583941467057639074200580810087284832685483216668991994545259799241947429916357611628293145721743891077189476477203767765933123569313909856228897817834733624149597541191911889124892953573601382566869524495783191599977577523574499716165482567668592633378226848841771469429744620635512442243015645987097650207975785673089260947568187561864902450638134077577485795827357935688627647828470475880654069304303242051891514626199581602892506974100961689580400353194605011356777724378223452186468382117413289997891695333921352693094569986082594940293128464656128814333645715460007573357829763303657392768049937309926419524786022546654291443645937452469940859420791781818963377835206459743082540513332431645177423946235388511544047506720075363834657035700574198802542392327014847246455458200515615801337571986470866380253365743038854493252162840534261182937812251457707825232254873119459318558335816068712388239553914194071044444434730318971336236971457/1043704596988934022556294492537359270495289428066663363182877390296200938233735725486694525662931397444583919904940092453312442983417272004108886587522114366099294507119491591266674378239797745005379638003436011343173196492651170411325809053022290374127781439678357423348071818648612222165453925233514172208707751926455276809239533261647763428054538525707799697890069094841408194516796055465111446841889593858497079842734629815002104090532732797565321243809911511680264400366373643356858332719616202325458984316790085418981368978176237961222013804869368984284249613338981939249560304276851256885263083635433088370774481851138865078424332434005578228479581092188923044418356370808300760614941783944160906433091018364344563571078415607191242320582474710728084813850331290605872805741076526747693444255660874570566893052217634300855556346129961971709524818254410547466028574787107072009650439677758977532739554383012189223225029142349159170604153780342479615117935284250476856342347184664029996602800532914589892949383361014664393435734042391115122019768920217136411574562860780068857326428184812947641918295478554515630100645981827883064836750310574462527931625362323408448837049761818827213816132703114840551071490444715505305506365220975840982820813863469595880653985750652258318157660247688749146136920579975011232000915441759326447946893436575075468080934209329465348764921323918640954381868977746767006969659176274959932730457260948872756209870140047690927632821833292711845519769467710165046789909401109518211678652005824091644705959822884090198971398724538848498407022177881092634776091406009963050878560484450443362748770228918813057445892010212488469679862193778455877592755291193429096001087433640547297986842214597404855601305237782017280025243140607515101095194027144957333464630926861975400568912488093202705052521859375389633280994849027447568602113434150684798588807985830744320196138451070037871578171561188136824273515653191328784330727555550185007407090184090876720140105451360101898260133928396967182352644793682805051285917407347637590333480949438657657308714805471851998988100087275490889968958376332474100701499943092380391586945202648665820555426729077064744770109735493189130648635771427446911982036732839362453023539902015282856221590603989484759051678957997123553523242773819293624998768338232708208099926241494805119162240965340903516563663447014740212033545147013351347980121033949650891910873133592929350227720817160699357125750634970206299051850213991031897224531611832884404795046990636743187524398700034973512348144289827162809156540306754445996819407145947469942054091025735684437397571632534245734260366147747155847321081557415243714218917229118892590220206620088287509575240241301435431714486792073963592854601910329104471396420496533103397643894302480399380287603785111813309968562056161452926048271596113568962596267977481679463108791405942150145426699472467114636655235171738231564459826557802930483262434735044427814073825565365510481496470906873906432986823647363586411895626545274166012662387108480334874926361198819606582339354000796736606580257629932178350461664551233434251110195554657500741906979205652328084388930768722139340385429868586836095515991775957578990794005923305526354394797782068248925727615623290903162666591622139653223231091637609845094709908541700032289709481027130828777107419952595481627408958029156787777353895525353833391467461755159375985299092868438332854001891710489832859804646632959590759317641649261820964060839178901865611282045842522926113589418245893541724647001265851168703871459604198258650696259011254651524520142921699293469572342934179494197277788862387730444811032783414861234561929731734352316548415799304058277753293033637037578091678313812294071806669330500166617384573285899732100024849008672272579274280781793604272866810321052675717770132395430485577262531299198108829712347281882570356760273740858762502021434360092327726630371600469674475107454403721422159879592364454890199449129285295253633824951430203783919018955194905884436211567721551070137081394836736124371790958823167612377908802837852391332712537771663721638622043002396710744931581515731698955700450434294442954594500778638151056983317305947971376582968575549712842090362981863862886656613368448634900160011882965577988661774181114476068411705937999680546575835036255458733503135032127953154458291887999191929061707386647831417200790985613136402013238801591208406131633426001227894856356328902381548905419998601579558700796881297031649714756112054340321080826600362188359496406645688918666514675346395041276554912247272416515557236203066580945671480645356236165805295891947645824814198766843547352189118541411953099081313022846437441048281364972226921181280512807861161156769703532633225270996223948317380691010847429549462304067365146245214062609233611548157238195879178692070619094940778662406897329568749908158208668604238542696986145169578673693133891241025119077469499003537508659666673717166601280974833819591708539382962807788691596370567490350270636024657328757565684465988991783209224023262313729050302999244270733676744159882943477651660661908131631160468755306952060137015037954207262955176799204477658822812894878198444721920000*t^19 - 9854656535746009804531820195465000589137773372118712016497172068673098276867415516829803244841039717240749612647481645478952634432029996842220696537933861513011912413000449945945021503336923524567497232176832110737580951658569998980821942600752435889126959589564785248992188139705327084456768637533404242452881819973959000034327245028649498367926452515795707591611030543902815675465614296164219800939319333760491777980381198054973425470883473693220576488987616562152686993527090513708178011464802792713921270374161446185327456259927951693170234405816120233219953136533830310864277536166286370396342843006821877706723449521597651079426455386571952527513935511870080159757222980696422650789020384143727530391143203001825098200388029859313292486209190121251496630704400845457922467256713375987698204309617616177948348855931796272319821215927462338437093069787417049020150028271949373653258625881619651069306738355084424929222231043055740968776384382682764826129739365991601688757887145662961285583039723818766219067145324096720487047060776038382561274871449910442473297075236418228936142602770856613949432780705157593844493611964407005777883417857517515792825303678638396310437711894223357510247559963887500112753244225549522434882059476340921428178960639103397736060883318181449063394301221231551803089580967566448708741439472568696280189732356589770786738226184823705678407553654920143753697282711663217711277885116722289837455390384098453236124060076296337514568835853410419194066071836088995903565185766945170516528868893580416271770028141524122648909841927879627085758292644881432359248477089551269793268419059694983833404861735972525905566521189343813129032174920089938685007420590610756607014885983663613457493311752855366534417715710740179025378691418040090432118255080948865316733789435408919209775962372555210532775974689824644217943500276211830072765724339904303187552241769372127702664813236064331734574084205272479515941690552889757976759850308783815150624074654182459253460497506669052464580807631484754417424388966320155059364895289068954556179543299236536779224314773234233755228554573813310563314399084150731281909152919588056460864568238531779928431094706219201873491422020825681653149646308225908271684997750876279438644161859297096005312146559323532990451031337111077718401771754332401022330642403122328778010376326999485384799914742681966027744885092726201546968249228320568703498806713176171508212343613270685980854319329853303381157392738187520526138744353043981879991524842373872601378264579948114504892011252194892313523947481090633044799487140019529987843035346906109441132706650834209853652510805409975866144552076990810230342329955097583728617733915321895121912026194756685681047514512742083777463327493627662867898125387809804167107463101594276687447318608882691755056752937312533188055314363919182081779829607770800103086405242299704033304529080163307903206692573514643771669799661585551359941382332987793533834696264096328469691014855418529087450968461682665454827616841927135278669675262777629731409092401552405345873869199977070912809352858623887110112952533702393819571118928561806868296830142164787395718162394917053086355847302215815842613689273949532553104664480249915419201281108110564628786087260118753441340601259828970506344185705349979337322035470800205854242677699054780762922364925141427205179726225719657755300625948584077348894308502581815832466785260013657210355622470077151128281382954046774049184708520212319890255773365559955283817338778048327660033527670721682436792654123415007876379704775538381725171207557072740792792069247802833539147147999561853490446030098503351689787235667802790866598204374835939400894520897559370873396852810478860484342728194575115349931207089493280875431077809819960084866628820484795029075975746993751842541517662661762771680119694571317356066763241019542435643952989555108401697671090978833651180631571868264056549826965390631908094607866881703320454313049037759341727080730667291760233284774465938598100374792392091404537348283658785806197908015043982721073869082611844110722868351288576512458386655942897364623756734695278352378998945413964072887210710491821521854480984606924545207062946060897583181272538566978456252817851158913941119693163209145835228792849179280828213008987375461181385001480570772177482898392343766494426805906524497098205561713217506479408412164847294907389652172859017157456305221455848141529454582521582859627313983020650945756626925980105304313648211021803159714000905279950702323834637935850971297979731534498982504332308619916825089583917811183135653189316891872555183511831741891258342166912371521159118599559502797729553710683114892385023327053331351857061473811482130330333647256244154218994829984567905368908875849162530964744871411933284165449969090860368131791234538813118033302393940648518213449100059143422042919777294679008718348588367529010676864842079969191094983032252774136595665221745712689400543006377204512125678162829068743686945548325207219023754192973257749919473670306992748002988068047531765297651718831273738677595581768116847548652790795858166722097586922622704712755319150000123753224505618371949712561314030457072242929279086956102554076563694112333/408406146647843747956810888384184062367721950113042185593299848376774280178418327364358727433320981608750229528020036177383129863076323827694781708160827360647550024525018448756524756702529552393409423566561917482111250801472197117475316585965244059441305780743705078701419407297283043456047188134853371733842163797308586577528513015427385689238732466581312925261331384937942336984833239095043609633782884553324944286287463840652997252817156312090777878012574069787929547969450556096161956281588948736049167776135250816123144382764614854391222793209753080806880283480471193619393162543115709215972510987778165014650884202619555900252999648089139306796357818682622060859356840751074210675412002412932528604253007186047872701726336541944399168923577060719685361941433983280558923985638640901271347752215124831960958150867769943813043787616072075886335798447378040312793790134085376003776259004340469469332869106396074043870663577440975327627712348829665936350496415576273552481788028781576955192400208531796045067150010831825197431374190500871134703387838345835987137872423783505205040776246231153425098463448130027855256774514628302068849163165007398380494983837430898958240584689407367170623704101218850650419278869671284684763360303860111688929883685705494040255907467646535863626910531704293144140534139990221786435140825036258175283566996920681704901235125389790788647143126750772547366818295640039263596823155933679973677135449936515426342992663496922536899799847810191591725127183017021105265616722173289735004689915322470643580592974172035295249677761776071151550573895692601465781948811047376845995958450437130011510388350446492065957088177909234618570380858435047952101512940032211385391729865337605464429633910059854073930945527827745892183790794150766778689423749752374608747029493119903417613922277949514101977073771059935073892563201793349048583435691624181008143446603151160820946315046070884384530588871769270931237462646900954741694632521737028915941904854644256107880910828793083351493095885024900201790165354049793280937967681136032100565275154128170387642540576054202956125778295020844261292201103782272474187543455992670588012282905384260538478210459204068813170912505192987051123379214906392269906014373719750525096167787745110682869318062430667949194135244433657042683008041929288809782126741047581472734753746671880264020007334263831810829259609701420082969648101005224440513960404588993827269472095753754963132586406715056270179641552814428551802897909822577698913947152456346071441540126770899508161721230448467896136230374280194142713428815686522346581507144066401281673339966592224345068614986643835287319273709988017505473466696379877975129141524437827535303559112208460329833789659639692125453494831681116188508322486650519140981208020382518720817176031405373670547323220261144338683350369802307666714541059348787854928974425971091963825179245803450056906099793574088336082483328071481916527758218270711928233126635452167405507149134273460623194271224428919908560061427229229465524375604672499744085281912014044081492923947364193880045834174224809976487926898669113267571955693960909054782250434431195942485339689168302293891320735586924089716037774664414124332344607983400474658524056945640747371877392983227840502110461287744715826057591272038217786079336456026341408225081534795243799362141051193869302903459711275419420896620104829999834133031660195674922050252018886255117036339823695464609435886713412858184426943332013775385164123624190812023806635222469152240800547074188479230641922306168500948826582289587753688832019034101211142014395708341900899186360664940922876134191635454251108699989629981478404317176118858743959015981983007428214597486684196717381723360988406008818482818448288984620001042369630415498311285786851691314071351219584922324718566788801671991360560411916585214399632994537834580990508381868672496135892910571009167063637727341848617083010470910849551014974096829142433351723195339106039840490438870078045311459463360117583676646601480663963938989310998257648004760606940488423154501331526928092114322109065713094748936550935738887514780216238902069495087894365074103662332242838721795828430810868982232630739467102587515211119718771408228118138258583286035359427685859390430848709392944091366961171595226169476346418696968896335015367043353257355761535926049069631661534310938190874983782260553363545885499123064467600309516109488157309528226709603289355856558000480480595965520005279736528207825539748522969877040507534123801426304716915777814236495793899792846419991791315999940525135545885716912791748932684723478918514243444717871448948182875021402072305544730974927295169634431572595742037943807734423122487200779868236284012380436621331805418055250019583083797034508653366911565892819844618221635950693267858113316796356822894064482717562322397554909243836027633558889869911376611998526902137974951218149484647142298926370704698401661087876922872682488064827471199040739133193673887457772761059840233776280289794352096711623265539702279814096605041687743093921473953306473174617798296676584901173617323330569160758215064839081084606833616725236705165120111675705788493112515885504199617080012996930665915387121130543360000*t^17 + 60215914614974930006550476321450298839458785910166831480298081400090248216100316486638174942460991022877703394418663984335087976551296256624005156301174460457993133244232561852396379894458656868829173632113332844388444440302675746019100790325648097745949205719158359320882368522395866113494573504017481679720518521026164434442424755197699166969082995150157572235220323249083106698968827309419196625424911366357165857387786931513563311545612548603371061691470631580568668603881218631713660259419782699127340269511953030052146368275005631178609342518808638053443660242823445941367006128776404950785546553607988958754573052990487676696432700135147678901624676565515502349442641350161750125244137515031251536158136178763300502968912201241042048957138101484539131634504763741635545254506487979375270451103464957851466400860086710848357705180789271483701373840428562295672863296726203496072741401547690856566003247550429335108178819861052344337913225687085699471202502816861630842929457046447793126162234580888315143378398924611433091837028039404092868577304857346001833013054284147583146098219069811685196623244866737304459080930884508988231012330566611031113808832011452371536916994930827147401482486920572219936450922372059690060715737192791030548034647063002966853522280572708343241748512338280857777831443061927789673792211726425139095464965055241197350853314944777392240949594157715976301283133204950687313298811145788049322726416309405367707552730115771139993550118219164711843051519671156441849166593974777904243959527821270492772782698104105799733669031742685094302756505800992530078442828631957647275154328211786414681770214665135221977085866494314707029108439692410867413224740593729440947926070530547244694125531001976827971584845477267203626735266239527194855118639342290642893695637288657793397604479523651109992574828333934891331392283936333173689310224208340875448642377292916865052974233470964470169081512072488892783789438719926574381702168375069917429282613421567876039070742808796873392983632957655391303322229405687172062895639000467167349973949019220337663927040546647698505630045532380540793184307777758215604209684887538291893850274901179531290100996599278259954550536926150139275502484375935393934173726144881517634236119504012947568828052186403757881685775502791423766140791608488316731336945247117097002334085405889165437565978396679240966113756594991154904561352437896351574124389858508433400228491717837949411496024056188329035305374111679062037613715699747538649867615999046168528540834877275850453041613751550766542351674636144307020849783866541008029528417142608708633708047704865946641679193846774754976398201843069181160113923052945420078003122635392457377007120846035834665932098467202941229060408562066278065627428593392023163769084553921630227878138538544717302177615029683374692740078819525692762558787536600491731601944156953847105285321816383759212641090512304055446305000936864540783133737897720511201310528346198792892603436369705660508813913426467437778815395199152603803506909210499980140700628064052441359431461118186100787492103072905412112851019343005369103972158144379054941966153611548911091077704624787974882827347774929575102144919770024144455687505664662851932952647063440672180760285535690280040753140362462248324280064035166346722963346510361200329182244932615844265477061195749919963798722840710164548137357950149474218537925694458473535432779409882118305847106836404214513806929323249259875841056951040639978236658317812292916473747327011417375324842238845722768595470474540201147723059016448523953768806118130815381417116511709077036665139191771392003260096706650950458561512329744186619622956193611023581751311002713235959927468291315839314280088066413062682876430533423272144347103302121463897348491730842915567243487303944221160918232155681941325362672583761388854627559882139527458281004760484250972445734550057832938740856865912521788769190427308281282992567909910919118582375669457022338429387649471291693693512049592603497341319266484626736126941703999119795824569748402270538755248500010142314015072310077615018783712198538753753405832974651838437481540914936443332455686173591376747828189059609689410712565542525024092615259349374025633538510057735067275271932283453186722369106196977722297839176451814417244517229349410462424956041180393142113201470674480568177515831768940039648570597499043374876273304223351457599676630951557418676649212154676752947735105675693411446967145614989756456091478586355243371573480621295888903478454457942856256212387241763433585855865758082114822290532222941480998029168699616069714080461236684267938157852455532549218623100901035218218581957368877661064652680059859014083924162537208848552959319078926721539848604194361220602463934618126162677935153552022773601066861027913246451860636295662161117358874291438258675807488179771407661713056204778777461719835844335464734860901807400301094009417225129299565769419391998013412044746399194117055304701798551013682029034020194831900085929180128240274887300828298911830280270232049267010436490295416935542110447058123888951286736900992046981091181730601880403820951790674161917278354821478685585952678977141258119460011204581123326584103936015699/63665980416324975375933964044778915500212655112066465154155520808068257232257879254688366065438815244119619114201345639652059021988453592250642081838848976332056964934288987067267137072627662445328157918209596691933564986051721395090874352234359712821794667820379802824232380937565345552092689439244364504731172867513771885363611528960513569111326850068175781571294214785325899865524559383371798257355265225368321870406812418715128349522496700651484595872404602212496128422348792244768358295896588341852998043324195210557863507668750515634542842097031508041339226413677898294223178560887926670001048101761418390617243392919470769783884278474340271937254446623524305709519738619306346397511448820593815292418552120225018377835783352038665781555530957354413173644870208726958241150205668131609300099595313348804580476185275692352188937113927680274281013913519043395427743062013531392588676820343297629497112817363743542616726777683298709406853380600891256522194052339279088236883178264505829792770832507789983469912385021894527999579776585858022443205904133245321106048334507584200296912119273589806157016024191825453436139404891500866955041768945042214203829147101727915379060035470948460042784094890005273615360917127645823635888278479526299952069645671645348719893130789787757407617275109013697914352155378475685152055841947318913324760499631079603552936986769097386274660200759037098217294007642552787425149209752772555896557892917881238128802078542909146585602131830855422576705937530320067854184473467680610912397772355269590327063549195929502137255322196869758402828352850746650721341575766607746103592189551477045127674983964047596504199412622961796650471593820485808533158072762799174856066333452073385177197375090441696191679619504703054081539831577058421166806835655842397341342486538580499434703661773685365008203833421898767630140685790674301684728919483191772713917287135675403531964445515272310166268465232476346280684454844671055844174380888561285451832501229543479928546432532966215793868169632214998123511332414651108128440961848205893010342337915758117095831603133782971938274105323804944288106460956280920142791496528635203886803657361568615053881030473700949430976693865084536969566782057074261630904240703201109634435934022932254229517026843358570302152416437824536764917809202976911124924868632195200694095500731183112268896698885795114510383470267899152934046253967814432226787383070928704406563261149168690363890969846802660784670788733182584242162863053452945730696428321805948692497866428841334438988320702133384253236801679456931358548958712021205805983835902795666465299552569876750681251869584588989789882335012576506686585975002329866567353950976252448003432603825385538084089654719387561334583694316511779164130716530075372755181650288519307256277552451304362197543830891820611908082285425848628488944567362927706718372346626382447249636275762471158871028667820493992835969345476032125432049420025978759479008518837710096658503359487296139371284725319308292412196242489178771125633219261724126772405613617300427370508033127996001522700594048600933001395715425862879378161537625239489317721928834107545256325731544792013147724776892050499763511221983797001826475498333412318438434361321637107618082664706163184469384553020745092922662088950518846617096589894200550777304421043701969672278342654980555403552617108324379271946439778564054418587627046583836879515167064721935103244664974738304094115394339879804448083444610535036318376140604971078807711189913013802288204796393898492928954512999506045203467077216921290936159035856093777692471799686533742995728718223656901643912918984949146033945120605651557133472999788306535308277713635795491309453363757547554942950875051859292263592377142549938380206829160510163660458970439883658101515789529008627335731127689409860644875429584213218783978076121259620213014409251084638612453184194836791762376698192384512623307495965631991324452667628650142981554718627006751752655134231748302166396886403010471663322037242430819060156266889258950608905631014615278361965085040903586679248488213224355052436973108995871295464804071487019955944623146199355440826472459633636297727476491961020230264547496927214475982355662826253971561083108532483367512141893695636086053415475366728909760724860900257308368225047983040173114062217980513341125937211582982743691236959805142421955805167950707672764150585517716449248250122401320522807566897063712774029638986074901586237736063045274483230619914696353080748609759118930632600122835314759585930422622093489929280805387024038657395196130097517869849647083617407448991408387061437685960319366730406114123049408806395313666124777456388483536231026129139043960094393632683903945163263305842192058111281279530830562951915490626741530769660847360222151661693202517200548109273920958057819163250304437591529948629900216307764791387498406820737103693744397650728784858551104516154855344299095281167365702532263725639439215788028239667096747162678139464862995094220902360731275110187378604616911366508797504097054211506752425328498775762665419001137472068482953900514754281393752859552136751300376396029500788594073724075668357917315206643040265784751473137188191586587570105128037120000*t^15 - 160251077413535993985651106228424250954693443088629363831168146922663740806276100831993080531763202645066831462393335466936024929170166432351474848987897574486057778232385531839559284203885705352308798927002002243427469997583400464832207578338574143211274715268288205204730947725131588537353040056980084911394422621488834089901733874660883881443270499866763335156740595915519265282509882821055888787814735108693509243324897340818746861755017735267494830138436014395465869403917063514496765068442546769644050135812601873694330285402324105751611709782147519903972476683199010250321274746896906928388568092462974035834041029820824349511311757832824124414060273676283191645479985115753479612902504607596043534025635855527771139088401626450433430528669189540200347692179985675720010630245856839407108351604538621384759239606473616163312108124788005059843762029996360758455173015437457933952005847400609311713919133244392463862403823895522278102095221709932528472708662966471628448124381844021207080329257206482128175731163438893883868030968689889347599515864218608049051872808845509610802687812922460705621834554809662911065468143508026547500532561202254459418818402524119984760639696110379216841672917276620117213659754152356701855713287514517453867578155686434303674224749188216517932977193959531716135372078392138534520422725325143513003979019423374592313824057157425365317440028955167270811066708379987826114811380217763626711886773450548734310781463200803931227392163413896501226020457250961167049264512134065045144852555954168609905199196928814491836056513048972066630915660668828724751503120556008288728136728853652035903068287939726326627353561842079389072563165143967918654610787886945469365295969762922812525935457023417090052195419666869834831716667202989951202799672541705287936027353332050672130300929547502171274556469542205287472228902108921353005314238199613590028571876419051326141546761367397632480361920590558019458832652593572489010785289882872880801544763612899372000604480835794601072443721199605230100989771392783049728268145116145362604197053940358267090226332771597510296274684111890176771203667228358369446870164154550996889700760083026418124828048374671655194011146771793112162673931402380265956747468734256359800482377457667533597270822372076326540750134811414021184431782085177714788350027274499742712620438517292636953678805031987690801139008967230752855253023784040206244892488212922523285489266286145121893750329169718968854011677268855254535672117693341281208726283663468175588453446592942419228505117572406039985512167279608992983036392372480491674246293273714205924961565586468941602344001204491951866988615476001920891758171099313255780750189243075216384497984565196966480716353446859276252396098907455607872478924513153797640735847351358514689275571165521539138646832321997114856047795028096835956221529093633535455414513390948306113326674032971221045165128112659545564069394877187715905722204939728349340920581264520758982080106801762832419932902634695175793779576435620777348700726224467274910728708810906499368224288900230754661523811599520042337309505300639715924972261540108686957504685426889388058735688087224869186675703650109550567321541984026614451032640542181409461279247058423987814321552518967132942929328510405495579069067059488084587914084355748198030434185221576701481691234443735709144936230487282136680170607497876704543049658024368901092173654397823716031339183439805668148445080451141365097835963305425067839687765242212957307064089080647281223289300731105251490464415373632397286652247123627943426706081515725071121923413626126352317372071580435072389595131468965572271455510173861421527787702273325107483807564889158089223121493214392905602944071213671662826521590067297235431820187895369058056352242816119482663303907260923497155808046316843679676341197620046106956024667688302661687287894524472967116311036017919068603994446245937587227377500467315846874099329584756907660986247817722180632169377606183144785643539163603921487904346877028328891815037890548711160839081835041334999184841042401229033625731861797021115908005806355983485944831979714182290946993770003506800253484054071775296960530554209844483419222330518957243912098833893490996271818902371257430035977283435160990393842373033955350166393936525034153066289430032430014179790120173258653848029696265904831107811424021918786964260656091788346017865432779053394883260679150838295180142022450316763290989935863862719884075369836732286146690459151205224517250278963216579167866379077365736205595654675332969430111080508610406304844211409935235296294920613375359868638030949718667290839902127371264964862705979813269847375749080639442342270467341927763299557641514466598572213928749026735386598996014433443209236981710567921946402880230295309135072878682258101528885251674704528208888789968294286566415925516497880287012851752692745036872832312923721873672949533764026479262096613436887177265994017060139558970384157235175416170721529554316340138932618894417130201225505775660915262657630731930414485347213024596660390369588209803108572566897286729402193516431361613850956334330234828774608726813842203760834047248279301951176786958267528357277646059185979575270731296733/5634439266844760320770155817962934021768819977417882166142763591514040765054822314039920396791335149104586291606819089109207223445978142914181824242738134405387041396684575355453141630927548126411541975761549307236120501265577343465542380172740834584728828102103612549944565712974533081360203015373126258668708798774968811854679620313005450866352426231033556669059538008501342138098923505428404145775940972445096485531002899056288858932740958007656386734707807295805907365377868113661999709186848068253990326834191276134370920428684420633657041525587288461658521537610493999038751302638581510295092757005885527569626040273373163125873758644979114066447018526181901055292496867808611656179763220622552653379041862639914126438466826655421921667664489725865565867571013472335804341793201629647423058814185231369205372142396898773168720934582599704273869731346435340495355260988197528244097898600381840210494484336691303521580319824971935782506524183178876202214173632026199308964161276408765936660218676939413537087246074437665727962810227848434986223722515792210917885277603921201726276722555712697844895918140976552629098337332897826725521196551636235957038879518502920511046813139178938713786392397765466714959441165796655391776112645438077545758163641940613361710542074896216530574128847147712265420165750995098135956942012337723829241304217350544914434923329065118685307427767174783192230519676365921687125705063120371196845373523232489574398983951047459472825788667030704898038475471433326005095325901889734065747202853441358743945124103839760939147096014422973618650309227291078588838729455344785530167908775305718493799236080818212290621648017132119003566736053112994055184489439507726974761870510508494588181967695504090112963646326166220286216275094569670273262404955542052164708810058664374199971274066971154803226039257838040935267450692474675699098509374262471885181679911507273212578853428101599449714759173074156645840574253753388442209432708637673762487176358814597973676359279167510097757333012451027333930752918696623069367025123566221531415296905544593362981096877339793016537258321156737569497421794630861432637047442784215543982123676498822432268471196922534024641437407059981521806660212051072154335025302233298202647580161029504499312256875637233471740488854747471503695226114463456634555850873949275261427451814709705435797357851392867634168937118709075034663093476151577252070683401777190339980848611701429097204350831442035479443364802886658705431413380230585697166633906479826459286061178952458097850466382138804506411456948631938425231582846013876713829569477397416482179010402434092435290790458236125596404586648613020841762858787706193191210824661398341648303785438546620120441934442665799178110656947011292456025568412911670488833576050533958692180563391940436054482629033926124153865282260187603621271594211619102044575952676434846581592810404978697560086037102113718365983287074628843100736373672299120213892253917137343554277547314625708334358698190758783878479367460292321244618539904662585219357896805131087822289960931827646134759002573301182570623520815188864824967296079833694804618390701818517755184827241714093163573642754946469229070743145566034661643081602506990181801440976964884024200315826495441825540532942335940723655594872120917925613048205636748743791441262367624315996633324965779153214406614086707565567259920402918816045004993622669563837092285227891256637152850264339912329212399079362693655384848032350714176288443539940474482440307301721502506124480860016624212474400456285000506836333697534247850074673264299325783754272258236255121991562793635795486293330167999424004143173600162806312360481265128374782577656767900980886622692542958612451152442089547365327925377115669546648304380705149483950618883929703741984147373317263519212204800512772667071475518202869862382059736731476388851775218720990517202106801243056070970337790026029367162713392958431232214061085135537653867592598490097530109979379509724741726124446666426742204000295955127486823829619699417128888148344793452135033910026119967421113491206870355422140672120146134609648635160326601266101099148438642956513142812677576812348881669538550290378412453478058481124438476160123476483155855105124778024824557592063793615727269569955508513824150189672771790587916746499055320594506291275430689645443225093972816674470942755104343088757363637629039627326818317905758470135832516866268469670390138580501623050267628790382039641579506791765909862450627247646251963682025360985110870925356223354842402055273858741351276751627421179474857513630331481693766900140559235739642254937235207488263955640941099889872679365985259452042804890380792956445812428805390468353836492525499146948802567033997142848393238478504821244520920466625473114984991379660422059848422772248507670742004788116995947651942726850400453746169143237184037793609003635233676896379192089497459981772749679704697970469932383311864674105339719090370597240499210538062123897015342640375065838549858924717847251583006508596655936028579112589297718347589641572141654995889581600666278060741420195555753903347128070364102490083311048610819790575524580696649675682395787909063521950505372641154955412999954303831285120000*t^13 + 49304850439941094790966248426453006708392966605209467918528010898602115767840702894612196270230846893596065162155640531899777035573205821076992265068438877734793461104310518986500427339408890253577813905890835329834713765241766941192292701074177057397334682374834957951878048260873822384905654812832353831664672366427335431086108130560152322176992430092149051409993256481110926182280899292229208640582918971576962742779917247129892298437503342056974677272858190824541620700974619183540066532572672394608085860420935009727213977702043086288604623093581309206803366656342601333468773265492982710847199598407494106600354605410286572771317525060400687620560952767829323805118606032952468527540119554259360838552735667471136102736828014159632821412758832056753017958202072306929814308975442033711435913011678988961046960853747302382371135409613530156658211282704583852166783066435340620051919772337968393723088313869838063367183492572902433909934782839395179623546840483187796948070369475522236225927544909307728781655481792401045242453048586834139323387251053749012915745136738527743552488145602671460759745673396638531291416876044799546797884578126283251813391376774078867244030255335572480806126294260718004328306047888794376038937077796141435593032056969828502699439965195865200398345504477627683476010392678617861350729258466056834865183832855613355835092280486843640745807134756087148639378090829822904097970214709563141268061445288451547394536713493362838504845757845957119136783975964032690932086312827678722307038206467539531037473996924728599906929753992449431129119585808915400591760377831833599724794860944456229947257184728287144732194324837602734147099467934344210584979884286375537874336018033134273837423536785022317773280974627989833580414030088068856504486477310634090322087085165533986913457017414984913593215660723462548070231978303312525094632323726820014623455023659952359847409088501445365987111097323437279449372365703565254549153112435121345142968572593486307189445175083883824224519809814707367841655111586141145418779742403678190711828317437433696122107724133403068569315092476365820565844638719915450609934303922445275487980123272738316227757246164071953156225698131043792648309230628007593566350868940940709036403163219049395391171820018508620677813642250754831971760943616847942229484061106681313702876373053975695355970758404180667261522086337405446039326942018153720636679323799414646741220802231058129743183051563388347682567624740936556176873791939245862692659243718037509882321493052483014147581821480328963701884228127600715897167707578974489509746216198741970858189588230344285917903627681810776768674488905525739681141470243732829338433625180096141373477854067067101551887955319930548737508752940442938107287667273277101090020312255462953856144665851444273715940690260468637155468788491384262465202908443980877008668840829575834661533602030674922214670057816749739458064870647252695794949124245858047166560041204043060170393687080357007791321416588156713865121300351816197150921798258175683985613794975005735026098720351199017056812889342025428786166206540588532460361141675950586077668484683429793543495209538928588722563858013202147443714818626789084703197385517774570196215653166817565968144543376709097625104708853892766004994844157614872271249678665627237484446713535632997168885385343784842610892910434082707490903665790446489734539270006163944604912542808673136683144553886911999428800922086232026126245902277636994577338372720239143911886937663574852210445186950413489084697125938190494434835992340882358929360828518613792200115931899065768414120911847257889538225326072651301562444132788568801388843914912470917563429640609278005089925758606495412085810291568276832872516127866248562112947817423543692727227953376908689324533834940715752070914320618962958819133728842794763817662956464537185432216700234481954452800747807240718113603611937526888932029013261395228797810812466523622465594164718376064018331761365538150907791166507522434139813717500197674448817552141709120770884812087618593109946145782026023219117799985327096202489674300685661276109135549830022699893331675306010589632099788449641153253588008290493671125406506158282007565468118001030823066616925307008657469466230801911701510709305139131314498772495727464628981480421602631460003594943901104469834985368359334337173776126989228290225307885194277574094242874213352627802587304676466980850144527299376372227089534725210554980304110653797126721082148584520475947245786323468641933465353246582542244439912123140603880429424749821830262577114564125766271821576421548528948231415970642457435182583275456886258821118527866585610502137591894798882427341375061167305711908789653533825558044306676889437322840209471849376958875636659457729946122085083358577428539740313528961253164489554815018287052822381278034343006602642992740020801523631223799711628983014244175060506466172877515029880576785438842318299329787264156185154834052243305814263365687294880159766777176640769153430874545902623866841763910794872454472000349614419554304477384639179917340193064719872555023616380516522903932526090169098017265821816185055411875901508326639420545840830298063008569285210553983970076077672231/78006557873758968736934499237369636357780605059359611437380104819075288775877993008957081925417318605293355372779767561081330325720188997389681683911012375588821433320539271966106564623539532790917234037628345538961193891821412089343048036539527758491736733542383674308962534469847220698199466666634783800764805835519933212603297471385435265064302800198167178660461679912497681365124356363254084036609592387113382803582522736274696736380225467232799611787335708887514465110710432886404921173808236765749194478888644541569911644966964329904728277105145773836277567279602245219091896284510105577431441183643682774990444677168742094212471838936277842604332392687577947350102502136063104935146349884230992464971482971504555114889997828313654336720147794458718413210173653119100276790390159281816713280058868854214100695162628104755011673850922259865790016882598858715021995446277199499528237766962846424978211937847756420734870895848806462134489824706438269469174348265949918952885227207368800886686063494755404655558087002159706937353922480470443010272948742136843273754514315247469419610713094820016583446028294563980528814841039037251884150757778783032330820471381865533307238709186676734916887088190103780481927479163988375236983569131032008390003472357211015747537770810108159379186584237221217229836026756226735653069479384010851326314160367531354122385739521574942150607214465428003383154652711415639389580536316876291071845458279744525161724173208671657417483913779573297031383477511805825210142748981302612246643724624754235266422665168019954298115885481280300560766071128154066631036673817466417750962629830597550259252903844495821878740468137987334756780033960928157496407182494208676874788192469785904175544069957175925977936497927240853374549842174279257065208691647497495399527591738184795048922300947588849788743223109064541532403747857034895183739222882914218261586285702853594718869194170695403741520954847542469099004414313514161627012712078005138172129961817244583106359723676362510299411172624179493027337701858187267746158716025724910613832219538502677273128093828018498396751726553086568954664005777946424190286867026370350520214909451655597045784076332913714557550844325782620176804487971762273547906691299299120296374688297389077991178471540447242522858371998436843980058927464300771722771933009478136284358499393929987876440100509393695248015266833679660224896663939928126424017783424244489380898856689561605279155355520982404398701608350044635113215745683940366742993179781650605398231802598125201381500566874158892869464056871029734721961171869923717552284857586776272229175527417539036129626877578095864431982940315387828345870074772277162255037383107195480784106587882502536919470405584930923301270801168592539536691584449396913249705326989222444509763027936058560999890205923093618460603286779393297095056713222181820166336234424169876983519822932768076240367149263923585289692216233406481192454798943512399713252698581199666571550931552067081605862432971779059283995450740763070703245837564091627327922338108317858464475593116781029677284487026325552217254396277963757955742227306865571092019771910396650913431859230634934212411654485131887888792810553103523476583807554068276270968229749688033361443692491498793897878462373464164942722248766565260312942407187758531658294987700974811605246989730821226064592173809384831562252486694010249840616676134708411043499007852066063291638726350769680350233013980294144748581341067068682697485042985433059893019593078469413513596290987714586155572023084557083318016946305508882647785143821474918445745764397706377657661924390252770134189536638843884825567760581224813988272105918923196297514874626888881919982936529180244805941225099752947454018995676015598605527114829110512545502738200453176426273726724628186518085290581179132466537749959311452096734664231152598013097287193104625314456287820489614080155938567794366176620901840152297037510790099267464602735272489056004265360620517560335159301502514318011675117502497380358004081191552890550382604858574327427428690470747620500958347840362637322677368749234575175216741494340657663888663277270473636275741856984395979936245327162093413350172969053422328447775400927046445482518699551588410501842486070039086397092297756288206033170489829715943656331973472188580821291502701800191827725865303274136016057731380414067317588326610196617519002024488868884078063715642546863006740455198683312591612770481735213551323186021811639729282315681683953992763299936392168312694465963613186769858451119494444464730511886115580995261357612333206487231457525225685986395121051162704046553592019160266573151535331296750319523009751816585365926164809694751839108878171524704418525489847392019558876843878865029439507848201894335492243025087721211654846679249777473912671689298354759489564562096862086276153054121934213320461518129637399211728356163159611362802256534463651010215639661521968025873999441667118786274918544770555815370215254880504618612718936636508387376869148708059266091908917262771941266382153791191435039551709672356756092901428584353239740666039391190490279649282962853334207408143597355672601907609912836099952496725285820835995966682067733895710819167354822609972352000*t^11 - 233193640284110502052740667118006081793322092679749577657017875081903387223290952349082156992985143743913453513346660528756713276576317470150742370828818641214875379516184162181742226446185248248495913655087312474283560422651901036018102563583382674941618896674451624861780787458818667305592971491005063114866399798083777871943883010158959638831264957286672498876324678226377592085406718432433277724383799397389645835727348579105049156868641473862871333090534227736153285620440101266731001620067462478247446677285871898151224451981473117527175797820920412876361279170750385809904579938642193509034491033401838010893262822008310391210567313707979144440611330777434451815815259132272624269916204789429918802023391780446318448899678244411146356704247924353231401031461648819534564620522821922484126851339219254550093399007788994571983930181144724581696348656729848259673719832045139341461409095610731452416109131147365060117522478239878858214223843683834741031188546158058350906281336319952489248805093234192958622326018006179205531900755697978463701737341213828730505446073476331818539447231256355438733241999614516357550541655959287934930980532602762831905316277852952610261239537497231869603474444033131110892093950173551728102241231366434864933571413299442428864562203368468013218235873123209394799599022115240856255076743034564761378002183105212675339606588996561348970451462068045933043727698703085181298255015098511469258288502781068934399559903322223931883267064441304112051446079998550672363032974745975454733652335608734438534884038714395192290328089554817904018937356548405503028715121015959577174924799105885752322772441970446607858296808876718509460953891673565289615678124895255062544767403855822953572415041922959532739974590542756966012823653565993912320461072472434087595192461615862704031962219620033671231213301186140461661764920177850828775286237675040801052118714007034130936265846551413585614510696180316108520792831808358944119425457275180652864320146306806880358497865107047731073134188665730109556951800314455089410324058116838453911119703163248880165767529456498629421363900148701728848795349519127424406971250483831981399020145090077997584899883402069439713429417908919680222064568285635875319506807876132669886020089667263217983557281457282230980005009246787234770425302372556873493706997598334734080235792383721960186427876756547180841045904661448113208136187229895785156285115958036171197429960632937027912080185732932551053104646391449906680640941585122424567340611511080753680566639321879754261417691996777575680453313822765511549948592604057315816889919079560793149646794428613006548300194085881914364474738042188374159259941197586615933467442615949175223636172655662921245117836972128662680133217614575820103805391147420947531231906088553532636693132297097797871024240187650050377251670012478588394536562250018537274796813342370832970239538975093970880688173458974087336159045393061248154487541755199574616802398618412411555924151646552880950040053211123672546159804570211809070512935981626975049186496569986746453192445617340438401182377098978240360025841768124028024413490929704251406000892521229634083354074135781668827497006504399131778070962597027085553517923089231514726979946548661662025590378637806036801186351637773837246451755218174354477942555958860738905873931017087624389130164266735542802429737596936251326578784683006502806566586524266890076466525045469786752246234805398124421193680939318887837739481349576818243065545119515762832395305232734881309791065764506213711504806439026140809993740873287672034088746718303868596348037892467558318593997595158586504610876351494293909316055914343612909473770877965008258077287270336592385938491250545199632368082828531074488264333169207495347725319670901000076842729538876314319095226454572612042718572742070007683316109325568184073130988183439593795665807819980058028374093804929495303199127000831556181956873343310989897036129760997595607334319878292991843105902877341439261187718034905432355115629186168906262164396206797459488615914091703725157781526013174448002814192965917551034848187919823530356025426745118395132197892603016174310190623755391733753610071682027334150519609099066212368506789923615612088899303239144503307772211274740405708449733386301177871578197417427266611983306990897642026101709722715267590826592939398700519847135175414540946774693106635185237050809512416580890915473034976739061821972647952233085796434832202675337938598657289022255850593522156122165667655500356842007929440444136833570890459526085617153037298690996063271725478674854754524352312966709898249825575015136973657342880165539534903596613621067238587597795943513252871629565390816064929688620248410588541440213947592431006007416887149146276196376032096779732843111326532529931873698312059782252130482087902876873667321778781846749749595863922186991736609859024379573304811506939325953108471536287299963544511735877458872556334576070837827848235310732531318222918140466946251380819510799532662774760940929195300337157663569206786358697742123195825969964117729190873515577342626421689596844079505830757215864858686640622279181829434619995137812805576294217479889655345835222122291958974638852988977061980351/23638350870836051132404393708293829199327456078593821647690940854265239022993331214835479371338581395543441022054475018509494038097026968905964146639700719875400434339557355141244413522284706906338555768978286526957937542976185481619105465618038714694465676831025355851200768021165824453999838383828722363868122980460585822000999233753162201534637212181262781412261115124999297383371017079773964859578664359731328122297734162507483859509159232494787761147677487541671050033548616026183309446608556595681574084511710467142397468171807372698402508213680537526144717357455225823967241298336395629524679146558691749997104447626891543700749042101902376546767391723508468893970455192746395434892833298251815898476206961061986398451514493428380102036408422563248004003082925187606144481936411903580822206078445107337606271261402455986367173894218866625996974812908745065158180438265818030160072050594801946963094526620532248707536635105698927919542371123163111960355863110893914834207644608293576026268504089319819592593359697624153617379976509233467578870590527920255537501367974317414975639610028733338358620008574110297129943891223950682389136593266297888585097112539959252517345063389902040883905178239425388024826508837572234920298051251827881330304082532488186590162960851547927084601995223400368857526068714008101713051357389094197371610351626524652764359315006537861257759761959220607085804440215580496784721374641477663961165290387801371261128537335961108308328458721082817282237417427819947033376590600394730983831431704470980383764443990309077060035116812509181988110930644895171706374749641656490227564433281999257654319061771059339963254687314541616592963646654826714392850661361881417234784300748419970962286081805204826053920150887042682840772679446751290019760209590150756181675027799449937893612818468966318117800976699716527737092044805162089449617946328155823715632207788743513551172483082028910224703319650770445181516489185913382311215973356971253991554533884013510032230219295867427363457931098236210008284152078238565983684459401734821398130975617728084022160028432732878302045977743359566349898183569074673997056626371627378945519669530804726377510326161489004411379043735085642477819541809624931378153542817969430392840814635572447876114688345590073491775264241950558781836038625545688400839979699841859480108636179978784204981848639210210681216747525357472795423231496947917098187207098255905872999653542291395539137986521509819514758063136377162155519922934527383861513084782318365272191455332765212539848656628532997839231532385160525673321567233310217440086320480841294614901674975011829130189962902453292252116042519814493438142446900690049168193146396119842661850481176515920278627395631797249485233576111694708950512601348302094924153129390673468033261523616987442727239456340331399533516147508907059725774761582479339444344313461869659691975703919020629163747620989067753118088550373759539755289333013185575670682635933696868658045736833959721698746191809630017964847106285079718394922981080027765856946163063126623777113816095994251417358935462522894611289210993322350895679462820262294270309021791029288155585411888071192185579289237918753905694791076698037417146608349717659476050978712026676776195058330757210272084382537413383315976439020171291003921941572048039896453026576052973213711209009339765474118840548298433806743177786063712072914144283244973043484547833959413118678401924475660712191822418270952954115557899111722029540922116797896937278664569233155610180694238701389744112734268047601005459680698639055347813679945901490438104777090214053835655128603106900040663495951164813583505381994310549693415789672400968575004507462693600581813011069448559032103401545379681046672422932125938971371852978518337135000829757713083765537492946857026217601603206417918929253863624033773362646867948834120610029480967607462216501905400148367903077557141755868538369970254591605162882057605838625637192506814865455837988066823503131866455000761914548992459849241630411516388239864512287994728745022523462857178930529581969987378133443223431114354166434719750065679240709290201178382811294082920083558138480119993920074341564270731318234233046491614681144060886983771358338999864117700152073480627284571635482514471602486676718330251429073835252113173390479036755000818727330856886625849477010913956888297095171914420705033392914399697583178445116387292035043196019092951653090510094724731142570222791985249450309639890827055247176267864846291909071633990397786201807155511142381348824089225595372882389731994240988290185555517117342865916735056359513673045806880014107149096715232294894404645847500096825154470247450110886716608998409648214811567128698308644087832543036229962679963292433163487226727846768330982734875067033834802024015084083003839905847986290754413503665715783720046380036949761612261066099890120973251017019139276170546138343776863942489587776218778189658787709596096601901490468112289641021277349963789278367490586859547996174808832941836141239972399170536951898903682967027707587742942324956592755424675328591890830504860421572875842317964534197980062850952605259294727850790882677606046211128874491162423020206687192089609339141622673518173440000*t^9 + 5995450044258655980517932571408104983817355753187720835310821555155191367339400304234339439084287164868586842301926876859730909554622133278785056289042551803474370606173105324101792498418359121424485105661330747800337801676567208170391093773548741360128541197761997528469628554405957549182519675458468587630437519444257989860326049775994278556334615959931256168516286911822194800988817257290614314344914569294686044330820076051177125017771067276719449381258698509118062889075835647062216357880055148862595542026079358000090231615552771321483471699006458633251776825557062664828861052457467439696533382303881651818763682177769824551877561375264779786825969535749031606763503321223705226959504590982560571568449203823906697011124649874042371821679138328760626211407212961850359367991982598162638531520620055644839117248455379209710300001481245543173910058018771718457172183414138132310259461234215759071542349759131937327844415553870916965095354961798482293108360216571309273265764495201888640322774187318974007659914205653472743804431801299812746874407008596596104327383462905538145915416146157269677679999931284590258853845628158461647948070479222211706236422375331055428749032882099003851496729398814535007871770719662105749415312266390754920918491199413260047513747589504243328132107275723984526576639106420324838502963591944984301792698420805209301637309584583574720982789114873992109153823503620604015478415486878814270394900556203609442696342305649492726150228738626644215673276590922205020186716178243177491747618648139810195280570613236091317231928707422511337139216451333174775559915613478005035571633074447065710310691367067391418886047129745294801178258499019365754029529676690657729831551122097969838234120045723997476268513823885847955288082454799669679508209857686770875224700952045926754773007712564733416956700851048840478799691610867213631550482675952958502047381429995131388011565913960462503348838733429575434731648512128960066594697912773232041819060920827597395887104755379972892716261382346671337750497000071091325032753667304739735572603911106373627713025862722739501558526717488640574995958276208450485589118580948101128522327913223335213706459943604205753918799459423651739574077028696078516888021966312193357430785435760403391513304442031310636437874069442390619325609091319714852794884126802811754130563473414131130919311377660670306783925988182939886726959950719908192054254437128790203032348809998429716061927837675824115443521577953012906705645787144616066342486539175012723713482155616921702930977936478002504706488551399817570455724257260240150823302948158592749458072259901686383661788065591566538463249438942536905966037347284472243557650864068173962003461057841835791987306427562088455843878854739571977406209922466812707424927836870662089330991754473220527728666811629276281536178653618800131775920133727446110795891938116152563012068723646423235229864239255613400886269663434188099969600502799984012748669365038836345079789777105437708977867210290233336268129693221097422980422241835594732654025892969394452070224730812629295466047635987606992429917575007848268702497932850487523403669245868545409822054682627152081029645380294904222154783577477226209127813976799194424160294604673445821205194065093065958399977499728803055822354878356523026877059082345909819793767027395546702880843017734587176169436981902192938639243012368699944205007709296526751826384612192848302858073419224986248384375749057048779933338344164418817118995366600245633083944414227445004721082614179218923126559757995388675777422599235914415491077928123278877850761434909987380360987739576670092260003491863249989140782509401537122547822756680284940299472769525016121907175341796244929689344755958235384219452511921627503989453021865123768234543945744109858851669737997470620369928499528093807281188476985113092838755993895571424623947164696723445594746106517337367415112151971010343773182268520180073162367200592060643655147927957959722973337416189057080912331993251738713238558226203503966494959184140659537156993042530704863049542887281410263869490070466377619670805635154025025599960391583834591967466677838493265618099190581920526034814591122282228548846710966552905480898821990872936562740955228514509054912728505550443442343362542115932765383548993377697141466455302364346286979694347341881026427226546650039048911140459287742357873163473017053257501565766156113419674965689878410991123936687834747968701830421693603525851133511216863880332125975032339228247261023121335178046057064769398462206457955278467112411703853326620835316182349394934842924110279893234246917518343192726017923411099803163457262799240472921586833816230913929721969223376609503984235706812418784391892679100704159177916331168625824713839804654821601745858675613734619199974838159092321032396977404736791958149845259262680906430961219928652778798991616006006254977887940440816645537430853668709915349024381084853029456774540756530011929460966064409408298069582414452991175321028109895660530653596636744619008837658663304621129629601166573540331534395562248400436868278171972636744109684321259072480878830692856574600956713880965920821683542166662313781887307702273951369777454923659700551759005509/59658695054967176667496803168551092741159770103117740348934279298859888962792693066013352699092610188752494008042246475285865905673449016762671417709720864447439191428406658213616853175289974573140164559802342187084318560844658596467266175131240565657460993906873517148268605005799461717237687349662965965952881807829097550764426637567504603873132011695567972135706623886902988634222090725143816074174724336464780499132376695852221169237401872486845301944138420938503126275146507113700733365250166646243972689481935940883193610147894797762634901682146118518365239045006046127155418514848998493562285465124317273802215986867869134101890439590515521760889131492664231018115910724550426573777150705111725839011379473156441862758584197700197400377602209326292581531590239759196459882982372899513503662959885270899672970326396674632260010304457139579897126908769689926351598248956588361832562794358309675668762376708962341976163888600097294273130746167983092090421940232256070772047864963788549018677653177807163733688003046384768653387559761398751508578157046655883023217738220896333033757111024898425381279069258468845137477439755685055553535211576847052143340331648468589686632779031657531754617830794740265015038331828158497655990319826041795738386494010565423298982710720573339784947892706677121402327697230591875751986759124856783842635649343133647452906842635547935555298446849461532168935015782179349028106326476110294759131447169212984611419641847901844778162300581780443617075386841640818703283776277186702006812660968426760016167406261256242103898151955380316446184729722830671449421987190847332479091188759331459794233822565054524669166591793843127591765393938372183943861192960938814925884187603155164809579158841707418136084190333964866217188190984658017668918624203713813220417927303373652779118065659772136202069131670713141431708494032075749563321483590107555091833667276352677057721028730834868662346473404325409267636853659686155356878408948546498169161442659653144367057220127665411917298588009834244306621907626030666530251254680568834957187700368551831103546738425468692857544610495145572216409701388617034373523866556964337338692499292030976095621299359948439704909015140930431015449319805243874430577989016779990991455389318349511306384689634108280717337571658256172163681430816853404059262805909124692973607510358994074422097046565625769814499410421140288483687203301820933628758189343217286250903887511497331598776823125715258775341778391809028297264567406188159269533023498232064734578434887455060219618038157726137403774819829214660032668717303116263063074999308789934028085179698839378280955620658572594731530964454769912010549985035074885995916036142588174337051214397873513084154855642154962986541882567610455922722279593333858618100755128842562179183845319063545930651961239884008346493134189146388831717255422447856692868981594242474460700586081337778365648757734313853107556817609964552715730221414230262406960938308854001851258288199993583334930865043351950101756982529010717853853237963879599543721268683129098104144393004175967862858265691129210209444199173623076070048168070185790301256102615454870106953658574655865992176301409985426523896377479285523005179535358811235820509612939876850911349432930006292591451060689662348368892917527098972533707757300883148310095733739562265729842575118809884291823740431419856750351829650541749517354745095808741490699096914278518823331204857010000845055551817540976503244027078710536550746136770966120841703296293778916539979847364341602687522615057453469204255384620374758734958335101560904439026342180064040632843895998317414388341204067225481901227868842783768273858897744631015927392328358226706230289980318132077557213346757386814070173257876317845975367057517212946102621141769466354265404148865877256644423093806673795392878798670180475629537333394676590111026785299199785594028618390850642803005263262526715834933734452064527315845193005211769465295374342279483781588930554555523282005478113403385552398667133638657636598891086626250653363023152083025306213491336564019491954336785278183288608134335245083499095226552018126783537571361256893544218159021255222750663814424111845707924492926859789433363582238578089618665094895154195621899736821242014127646346047377704469812928729797186346112476104271208997524525875835644543571008096299122782843575226002100545918922227134498246855805164647198501260850347113762472687505418906429543369074105800379772296231733853057801615623825818896993022437180790547194412795037106766216486261317939474121655369840752175941541875230211543200912947313664666050201174829893554321318042958376538649019211725234166911034913663005469327475999060805510064542143478943857636101745482132424770858192288309474174515381741708510549623092779931085392595584419021733295405476663965400475424556870616025579164673426587493592849357299722686265823995334018173192330730105722561378664197720933106859615035648028243804798999752854826236863223788003849131117952433502668752250708006948443594558025578858974211935328342726308023911922663962985686477976561543589057810321790587779162840135815252975854444338118479940124789337710322948243830913801445144362305717664496246702347379738381033164913920000*t^7 - 40648732220298829090301828987733950846374814465410017607141049421302644601540471734870604887555399797366012346070012457031841506099159626378849970050982640632898616920164280537000912847297584187091538253632629038347730295579869599454976057219685696912984232953730232670272852613564256091662360555114147131871000356201690256099841370388103165013948351756639833676866399197284702611602389350232819580765376970130193384492785977476563795372491372568148862931167844168604294674685583054714347145882502976550778978161128983599603327956511307892243930179127434396667267511003689133912781284999012846729774719546511934619583503478216781630520578024851673208158433771658120968802411801579160943685717125233221090701740343964275750361081154347408096253557475798267821840238139608976269247089682608724551494319996632558537261473013778674101727752521266201016123836934544457078550214742672147833764810345950056959041403209011086460842455189465215609337525498873963155208529186488029641270396391003131952027203681625325142301031302179209156854147221984812929982871849350837273789393358981301245350215915315203758980904339832051858936468928205616940575601889650492102210905822311821772361328505174363347960619357964634097118194842042971632124509603625777177242208159294020569728855466740311858578489401885771620518631041201494932845796112639177797183337297827067196398764696508121073037272989345656235803882945353305104985269046855411215061045111469802946230840543089093354650400617206569533335172549733618875599965216581300491662389658880998962394156484346075412562840889205206888814781259148267647278939131876744468851421025717360654763506795396574473838435913627612374276128003172566743423137044365966612504596718995191999067568068533888661952576891265010428075913644739245414563319803604378894007796688054837874513698733327952009309097395860454716921311304387024591617191627519762514670784541386710672328396993447227609707123156072015954343127681734035876959337969040095556802842539263419397615009989068974918109924239926477131171661293865179644499644497856100020976615264113437287539700249889510829882996219941029356734085997560748496715202619299010056984406227085950455995382302807837932924378301128224534898030644913842938190266759603737830716036538770122491691351827851886830269849661702153782145967776397558428856800069156932399521216500573739780510099601457841143149829593889815431572308072684717760592154531424505574879943107357030910410623470570664616290311875450757718560977196939809079313121560740528156596278772225474762939337272345140495905595269105014044418884730634419200767000816297900500477517996996811949422493708684675190112128973797207649364983538039212535854048860450193918534166218294625993826453090933824108794782486282352898405959814024050519143923736954343777600263196842782530366290757415828767197352080844958879325028373772014222560931312082431588815213742152963803761815632727158668411244173286040827246059751639879648356229286658806667994864686932528333292073525874765831152424947603047759005994123198679434466066827221654217606618453201863132822155838424790526596904854719923553325644694433683111385817062516094412504008523049958590963397722303800623566216266530128434411583775165509879618837445079082451718965554971353069976742465680229459451268115433502025056414407447825479609956883194768573409971354477283089161769254344997252786125763650618921413561908806764017561091641355777808407450126945615420744118392693246875702935433543417895071302880703707281306620901061377533077303613630849078794142033909900013655306740187985286431304389364250685988055523629435859425908797521273789574505320961468471754997079456718168631499210140206823174511945580051376505940918404025585034754785914270434322926906480561114597218148278677613342366074873063280514016364977451178738025151381181798334838920547241566067780373059336705914176224813642107866802152020488686013314727589808132186452470112158258347758094195887339799034608877302865810832704070238007774458434544723675831003004760958473597315192378450644915642031478715325682397581150176837680385146760417592481800666309035182920932620226891765898752308365029464314550393196322399509119890252809941269553859696275928026517381742968113070155774895787099835348151902913444399878033052336781396061453094909890654616132881562741587052796869854177860089593990669093831909515613078934805515000014798768619879561183870575619351311706985345407021390114423918252919964043110718603039196014578033238091458390085627423918928767033009097145856224752066716190199611486903173626125775154890582764439356352768647676971433939615764290230916223929225765044848708999260551215320864923391705051845145561131524685463263715779032265907313814565679025801637410797201093048248357685010109910346826064987341189882308154121348821492401271164887986207885854977569431564179572386566508484121914936306868316760578131468306787964921500072175170015143206915527247214199981563321175828972007555241879170681471959228561240326722557110367156732642788099172961232445606491786103835066252554680147034708631255377805065161602227320239119519103867710696926327223063073649503037838999574099175262473622855032556354811246247010066497131578922828194063971/68181365777105344762853489335486963132754022974991703255924890627268444528905934932586688798962983072859993152048281686040989606483941733443053048811109559368501933061036180815562117914617113797874473782631248213810649783822466967391161343007132075037098278750712591026592691435199384819700214113900532532517579208947540058016487585791433832997865156223506253869378998727889129867682389400164361227628256384531177713294144795259681336271316425699251773650443909644003572885881722415657980988857333309993111645122212503866506983026165483157297030493881278306703130337149767002463335445541712564071183388713505455773961127848993296116446216674874882012444721705901978306418183685200487512888172234413400958870147969321647843152667654514511314717259667801477236036103131153367382723408426170872575614811297452456769108944453342436868583205093873805596716467165359915830397998807529556380071764980925343621442716238814105115615872685825479169292281334837819531910788836864080882340417101472627449917317917493901409929146338725449889585782584455716009803608053321009169391700823881523467150984028455343292890364866821537299974216863640063489754527516396631020960379026821245356151747464751464862420378051131731445758093517895425892560365515476337986727421726360483770265955109226674039940448807630995888374511120676429430842010428407752963012170677867025660464963012054783491769653542241751050211446608204970317835801686983194010435939621957696698765304969030679746471200664891935562371870676160935660895744316784802293500183963916297161334178584292848118740745091863218795639691111806481656482271075254094261818501439235954050552940074348028193333247764392145819160450215282495935841363383930074201010500117891616925233324390522763584096217524531275676786503982466305907335570518530072251906202632427031747563503611168155659507579052243590207666850322372285215224552674408634390667048315831630923109747120954135614110255319229039163013547039641320407861038798338855050470220182460736419493965860189042191198386296953422064710751572606476034572862492078668522500228992630664118339129629107077551479554851594939675896801586990896426884418922244956958505713476606829823567199268512502519896017303920492589084936920278713634946273162034275418806159220970870064439645296123749391242939038007053901350206647832461782014635324713934826980011838850370768110910360715165502285040481303186838499660916366781290009359249391184286747300013139807541459226429388867171819175304924603768302362749929324879466312569408073982375354157091497393849186465972728461456936947673897180192819774990014929228570638617067460668776798673575178234995038368679693178245091165613726342840040085583995332612734386484956629959311855443524748406448177100556047865791554806768825462392381552706400863004391499633352966078929766777887955702724580967420724787595872950534006197083264791850264679134256526514955521528889560741437410644403551493505839959488817977395901977442750812500924404573544295186514278380954206702906687942973436551461726534690117986244433828049967164209290397833307877719058248986123732218433383096507656198426372651483620651640903201435545846234137265089895513892418276772915897126201741595859976326312005919468981498555223439557645573543898685066205721477247372640788185540993020477173827397181380294058152169497252267130928303691248657278639867762084274778765550571830662457761999448405422966638561703656110759175450083807091265154286680063487791475401717993173804240613200852727738246995247660910050033047474262682702104688785740131494232536233434725280428295697095240116069605073172962491501760723250166855219902158104233219686265029974707248895735170124454565292589631305518123687664263188548935008088636815253437013501794483723287220395400419494305386224117281304879390119160461884418145436165054964350484337591861484194491972148042666736773245841173468913371183536032706732400734632006015157173389525638553659502316932394506291670593674623284962605124321815920633777740893720546415318154917027048152729894441827304099001429318129169316666314635672561527501736562233527754603638044123582097422952570394544630877859181185795841436449764820753167148826000758645056127823666199420487839759352415522558374959564188679880176223567885413509990873288738681197003090822643347119768212966985686976309953140028029572383593764081152110056140323249800258288114909621625402439426567835205902453941144298114682415728540214291907321633763850370406629005454052836267260637487560712943793025134882785349474911079328908613836304247412870077645113281891851246573915361762143120241763658186225501331046914515628377021204938649191952430329884593384828839047898325615614863393517115427498063440073762449690221551584116280551008485452409362615210827628017579133381154913854963177064097591537810764596266623320544758817600543342350709275457804759626773242849820399265485397355732370280381735055076949405835111498718473368823923550696702897883460850062627428288976944270700827186290113292706231352574478574000809150798221250923457804410256242211803820258637741613625901671983641689116070335530351783224903528890471817298074574829547936386421119931571187814526083369421521044344508736414063677330852853374111291129578323617044480*t^5 + 7724909091463798575793186414243679877882679655380182197763658882082598526074616372328443567681011345523722687701574982123691446937093044970137868561108667607635363773446275181778558305679881155149413165599309210352190296484467501156215221087552865609235600858160486235142824142420616454887274226692182649562213259114019666653084139737077505133703905418586709814121194527301023105808067260821377761195230903179232935475252706041097437083658115655285165271579827948280559345210663148091297090345401427225040874801706895165815065943185715005085640755788164442666681782277577379385963102184192102298669920778479853318241346972704335329972970379497212870471241230494104374080588631592534868197246746884515887777681888460796813178852403324012607005056393113144476412473613959834650398994540995786591762005758376996104540978082877978510297534266171092735498052535508544203533535142083333066013153305938212360460593350234155701405952564061079311964131852855978328761109325479390602331359106129961532251926627296564160215134251834094623250326943206608658780866794865118277087790821220731506327733560013615713240438192646566902857675477643370368952576769030416242238859608769537167591564043940841862101948003382574479821838022007259967543123471749283667169614983362332998922005597386375696835063424832367273671286417554432006181731801280020743487201313893991026221561072090252164131175772233117385935510257257915626321624434071622373397265122215565609303300713461040117456557303284583713612518742219424751839778894792851863747331347084398575649164490790653374399236422653900605945204767301450158559033731041218781069906638872071249343086572192360290798623993971824423791772861062469644330598360400828470984104142578298886390841134471466951768435481594784208840760603380957343358337096550345895075149698719777567823435645265822146559040836692904931528974809255077878493552872321629883579057377903010350159152562253278013911878025627424596473654040805827525419161449873913157034286000388348129590736576121501968938136683444141191608306827447635642272632005025257814118510504732805146828842054506607107122523359374918585111969334181409836081033143126897191268104977619638884403853143074044866781038011618147267124628847613656224632296237953944900575084827352713273925934373019989065773943503232787637441900934354531598853345994050602587863942432146768971660891138699812430816232474648139681348531736372505163450660165672699000048685765061952621286282539330450884379817471500906370166110177817974429314563272848867365234957887005772167009803617502546384000466485135699222540696179942089941532831178677379624090053160610115589345363143186293433009346820926278498205200461461581931329839550005740468429860441240228566871305420421404724443857415450767667867192244811859651530486277161713521343428706972858246962876869001607347512937985711937477065525697719793929825569776715861724817871911960067950067782541887270563677248260144356777457098912994036372916115834237442845889545382707915561053865722612114477332377003715763959179616355334412553054706932115403557673604164238106986184856085471453600627485741522201164260234609446155111111722561152182367391571941051486053756244135974237540907721075279269223805412846228942947174219060046229170155557435395450781357978643918332656666816016806100937408352129921717641068460974897573068822683531677460387884594292710013598082011015214359237517907679540307892862951354698415952024558689756972125488415682050330135132941614738332769538591939016015276788235151736300642941010668300611958309956607038975468563351796023037500478473088871944151270089205513100546642619459938122333005627185575589505851878123809026029759228783576770988950002709145368856517786296184330873906958178523705251897696344827626294770775446073229740893771493204931567087708450827424849098856872980626222057232411702498204572692597832720617264616684493470874220137747603177379890963830790277805824288058691859433598522086871411445467455910342739302720665617123445078275902449296510498492000303777225396719586354215171553091160788516330250407309744150631142224910984571374458597999805719188159337692024042613221665540814460257754863063568286011665302368554293471293521093255040152281521173763891583227123669909908610775555713287522369430060731679828807763014354727588612180231314938987149972910477878170052100173953450631150130073470665578066352661312087651937829670170531508214177184803019400589147742791050716609129360115819812148744722037848912880215764548138476554655112850850535521211286509781420007512290937518362410167381777850754297620132531549270011727701943406304001206298478992462659093666061663285038371516738466955071207385006215948145614854550105478137126332498909812799206056535165801570282269932003664650232925655514527393236564597903804038380706590385768366457956383882703870474989723531578762964519276548253950805855476366652680740694361606545955128012195317155777209541294397478101623257505023930736766294912251942334232962009111304081686067794859283753238181540175338939536833821602952676321616317564769624544861220122264305283588090276604837333713035182854290378153481841035756290319846850778905730368918510318095446372969854421628480461020803435756465259013421/4589130388843628974422831012965468672396905392547518488379559946066145304830207158924104053776354629904038000618634344252758915821034539750974724439209297265187630109877435247201296398099228813318474196907872475929562966218819892035943551933172351204420076454374885934482200385061497055172129796127920458919452446756084426981878972120577277221010154745812920933515894145146383741094006978857216621090363410497290807625567438142478551479800144037449638611087570841423317405780500547207748720403858972787997899190918149298707200780607292135587300129395855270643479926538926625165801424219153730274021958855716713369401229759066856469376187660808886289299163960974171616778146978811571274905934669623978910693183036396649374058352630592322876952123246871253275502430018443015112298690951761501038743304606559299974843871261282664020000792650549198453625146828437686642430634535122181679427907258331513512981721285304795536627991430776714944086980474460237853109380017865851597849835766445273001436742552139012594899077157414212973337504597030673192967550542050452540247518324684333310289008540376801952406082250651449625959803058129619657964247044372850164872333203728353052817906079358271673432140830364635770387563986781422896614639986618599672183576462351186407614054670813333829611376362052086261717515171583990442460519932681291064818126872548742111762064818119071965792188219189348628379616598629180694469717421239253443010111320708691123955357065223218829089407737060034124390414372433909131021828944398977077447127766802058462782108173942787854146011688875408957398825363294667034570922091603640959930091443025496907248755581927271128397430137987932891674261072182475687989322535456831917375706738704243446890704526285186010468014641074220478245245460358309051455278784901062555416763638721050213778312743059395092466856282362549340900653387082749966409344891546735007064128252027129004440079133141143743257421031101954559048988743052781181298339149888192166858572512281011105158247702128108609022968308448788023586300586617743579250096513889910381322130797580910084888210648112976373657277730395813247416130876047464182578758965920333641437884560925459699663176873842187669608385780071571616573024600403374956198306847444614691650414562949962408183437664162175439795197819865859397206263908988723389174061993009591767200577719922621109392080505048136139576877724703099114129784869370841048366014564862868173146452885499794738367447932747327598103213722446848330558812877399089174579463346017851133429110375958081555355233704440472107982678448401127694820670561778174081774999946829994925237321515295336790842740050659430363963920342674608616196152695005760461224310472506782641311631876759501006473450434011920229733990966739265840209406122564142970623135009910966321475680409158734302357843172298769872807164168395876063978250417111373591759152430326344189284660467795213720434519825716450239042832123843427131979247801094635569766226023758000142404483707691814102686989618719380777058229425308516757988710612606123041824712975625315238780337923398151374066020437779170016111092244124852005388320620783522330865854047342682315919512198050451230167407800768109732607413652252732538859964258370095063116124072298219300873033302308176353188543129974026797607147502084536348746750561606396023853517979966328133064813470677683407063364648570758211565525357733980732104211161216057037746084378021424524871631142846923141927350139810844346403386698362348965442010520843547757054099714906070503075372874180123283655585773650266861865798816951904518073718084735454187617410936928003125603376615255185722180092620555806300094451449444905251835299826510078148260948335248208171560767716779390581324103596722062620782558298178295844259004424400995854047780136112796481954165297375173588032545677436445799452215282321575048425948722667430008540521946092291199540662953142357138692712558655901218071825727081886716603476385016289958868874949406114137045302350350424867846575239492568119415282087202973664353760852817403896412540242467925023554883948966463037842641291175244868354471871941929499930402042462932829502890104712068734170627617019632519281831878777834285224960994373829956412583249121391509128084222704168893992287447787847240588180465182900343831763748445937411239421238790092999809578913525818811043923699715317137141813478923238503532224786702653711296600397280553730866219257470289420975961955300494580259159546600029213253556287219465984739663371216838230232495167753119014954830387469751247422020101379959547819643833904013533964759633093195630839457485666512773092398063837965717024464842952041434539939363479551300848839512538882255959692235446577697272472575303373664315518883240955751604476329869959551885798595516039273047930213840852722507352647617056407338882820305030805801888990047386583012667186660576430219181330747898943524922718001397937871594623517120106051092132379469758431925819079095677292230750219602018220247983692603779316765571807897596326977538996034122658309659912228785533486795594331386454763281843306591267536658580276081370024753122136858680010447327151988803410624498456932676102900794072941833147215495780335561978281884326669411336902952387166531840000*t^3 - 1260375485063013383406588175601724710200715303725225167467332316329449859881886925330562076353655854932835120457684984354072868211924144117696106502280100952805895643490823212329639555171801156932355775835400823991869671942337916557210980094638853956680201017116902851932985178791428176286552634082742919036328220554455176710744669008121415268518055303622002679346526466196092711061794764096804524793270954158871610991539977963544213650114114453386538656327356090950213653084543849540453135936837757629474541508856253493386728456116042709016160553793043226298272730515797287298527703435301256415895670907905715888092658490397884535616491707359258462100642560347468370164700342078220979206579079285693213828077706581363122584334404869458759890678912746132516939538138815672344327439557537499923226596025114063924341387708431636182646753888124487270845749258092973721329748425151998677438274279031198929730807728817295630720865339290247654073957662454391390455762964330487674391147333527389549513784923152042743426361054984889268628025331544942965726794330801530621864364479314808570584157759836523329848344146353080551364916775923796306808480156611246333123394119108061415240206805054964718564668273103765520985887406750054576321240130838893052991456663118183880453833007931313409451939493569257806874263544613672391499911200543404727835986465765429229340581026874256140180707461931972483476494651079749335757487909578484419358793210568826891340219186045039209762178776032356479284760119111842502654066647326460849432905366371513067567904352780599764595820289283957706237485079285624235069128867079429747132794317116443746866336034938491946475683197985956202652040561388374854001697166304721965998342467652972207910768975340433632337655438115221366433703979830768281446143012544728418223741072472542110696039804633329179197329329687181492777719899530265359067968917882293499352313608408020375675635477774691437182471132803892377111312613177906269723449847594248548511335619465632311703861522704166419922552370885279412790087745519670180428026586442740424545000458772146282296971848158751488707350259835266493259758534013737901870926760349065151810534151107006490382219595277025408776588469777365146387893389496023604144926020550326646649052515033839024380508792575630291010477547242235278811110634586441149546680284391665195364718150809966884192935338181364397951161482254640189754633266615919935258345928257844390380776885999434300940352571075164661024092782444963390869235361236686469773828127737230701360338022313297805733294485980216142125310363638871384633335772769604588801088109345657079148938688448769413197538288594129383156415289599334833273607171489028867319868090677613375727613445523473110660551904651932027270777404491776069207333948572561673332869147080178837976499414585232174975836265604237469618655535169546894539770833502871215355733761930036880002916244780404306680398552153686124182811344035783591663670769299122239476391827626328135600742442271694795584018289255808620429133509402893780320355967466777124667907246359382062906769877770330879491501140572408585593053657399103893432585012449893826484931693581965396154718521957201356421269537917558797235009579127597669021972311056225808739702143651728044171234777348236288808809738881265061725825706398357497384703849804706865955201828600280805525178481422691138795000658564246536172140241062493983814937706469031068535456938669886013368122055043465770037535247802612071790129776772242095067216730739840367511940451522695714392038106674369534780958366134479242612394937084912298365777993198558122655644772401947737921975111838310863069988998744048337548799300188371209930906264385874306834251006248642480255304062836114024042969194266720173906611489035907705421401255308136487981216383753850429043568154106857903105804056817111764970884079071357690680502771087937962674241317148813496615306279152663742971071450178123128530573481531792070055510772245510444818905542144041031858784010849953087343904352713084284965273791902289662448629793049147426713356489632528267990483985042716374092560505950687798888068817373547744289101473897914508197171057456019008986442583852121823909423171501193977926909391796101626856058394281347326568556697904304075299236325506707570205870469042428485048261503468441243549018640821240268907237867789723685552082323771006654154553578954180939682420775179865902370329490918706863182050362902723610186496437430742733473558215205020693789273700336031439671868486518226136291815072219740878794446608640388038900518335288868068014569527115670968722588252218731793943692010698208066234676858265463562465359937367503867426846079425928076147242448730203520664983910708776881797561525589162174227838289457651962344695178716023805869156202038655011312700644170957390386105707344677628728018388291337052932821809061407010569443116391889462778318553224377113631331110679829141731538933111273498127950232882796485645874640890917151396106491450513848474431243408553419604483137522281040963180032697233396800376482917756084853606946730142424654826915695253345535333206052480810982841361070905690879321897818148766468373370905555768673914704807031316167976286252061097432854256828177925042811/883414829106319251220021975085665204421710521375719532577161665736110517092393375583688587541699016657645626458092496640969028848976718269642582429854089675182621927263740685582858254328490486747822222530154405416812530674133255839307344118200474664745011566988990329542729815775858443828031287156319911909195162245736479170109657204055676238827096581503369467667993485407826233714063725293559973373097682361009667126408854664478385303767450537769920980269220473884576854105824144405776454998978523117034252175693443359013894038106822777203478380296429606289592386614771319463233985569597646249977131966239102668148755949209152269309656792928238665016316691920358808396801450552574054495124789899259960439046892009562938736500774194048291688011122822412019953366333102924459235822360279230351188455927727703933405672760127192097107903059069174623555439417824646042383464934139777254609467969388958650419606712451553268078041198552165353130795548171142195415825832046639989378150489381872023906064807610881126491284229105256498648145970001808859767855507622188563985895934587941919529484630803473847800918794942670359628682945342532328612525187180784956123817135311286614767404100342754881054517343211339778105482544399322429058457792005029741557708008348007213311968306196265585977489274484506838660807110849974215609129703487167246567068531546087407147643857552222108096731884664364212961545602319605987498738923874349040226584126324199835140744539020600726078647803195866682420460989778550245448751570582159733560237890836817177303046028443302891897672697511932852227688184301525380631012412718911350509541862535784061225264543338866622385264591780285758290161787997319674026930078501614461725443231678731173928865931178402221926892547478370734785080332791092259117572570124306622986654878153296055645415591055226969595856707159268319877220926120844432727192731170464741435470183361240019443254048629249788005760633271359242463431670449038847439598368173183810318395653750377374055352660995675601799947585526846087716203421053384160970954306864125785440397579496514197185474702582554683145745650054140483355783227871770830357788824252464982646045200606633861529363916168108590463366008703128625622595472856478291820152956455154245935224731557160375362344175426304093798004369230636449808767249020828604532246968408588711329411779102936829816811968678138368393658566412600365070352411841708847054705387249909405731721081613224506976216347482236031014827846381545157520930897319106328187792093389069641627342923664268377543178258794306382475556563318553566961383022446901185874141451642447038223063467500142022433810387823853797221788068485880864680481819990081802712052205009969815324954970604932298347598681531595230109473371354030065648376540922082972605776777270195470202155239444230201241538178410380715905852963733421636764559232783569396523264692794390768636713152433168110644452304194313514825195471855177686716862131842729153474216792853225610273830984687995720460538959369105751349268487354601052026182162666144038612129687494350223974412876873431156129281186982694669137957580705823747729131663295126699482998368911902613430000615314689887092717758748996549030601682900573277014315740977986163693746631434849399128362743449998661562129758164502323042837783167502113763158346925490853993226050963902485602583815558936534882078071920835938017182102575759996003677699906430639591322481087300058190474678096871468089984541721621265170910293856142160644318975499498323742928458036423779892581230662903379430864180119821377630750811958920497965671628788078925215575955407375522918608415854101599323262946175046518386171970891883147092428542532343336038890810597559922124646841509832276367053338877498507025249880336149578085145464180531968123249421286993903741019217610658809794544867332598734551135330024726639756854023172589708638392850996342130724431337230617584039460420081523517404500793713620914884916216523299673871733646530288512203742827997514049859564420708871808746924182508196883717752955599065463361078162617486512095788939136266199156223638597377005218835007484725559060326291097936975055534295519557024756853646502519051443352009430767721572920972766984909693789655076613173307265110293713671779863777756261708884492206750709549489983506710922419113826835822541532099449500996936135333282098464416751982875877637712263912473013445280849906182370112923229224719586110380225651012210046818584920714077811158742689956802612190837011951581541741700904869107592046540055892050013868308813753712017377216042155760086752447779605587844972441853468343964158571001718719913357609672951486781253092786358837771268382110472886629255531944351592897876172978412332548948112443850673490933826159525846739302232577890025790894768693221600711014812051667444138002982005059043228221116050710199407357656654297306568875929068657779800556475895944480371409621940625177999042339255582007839904228860084018732617346825946121104025467275542381233831414354928722235231704901002922598165358835610334658592245734392070607478411192142522119174646271097951604457682960644336533593453261967984661906069678287300431177437260585656075985686030262428691846813178440053633057213298779725174514353733760000*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.99798989598667874543 + 7.2201828253150137657e-1806j)  +/-  (2.02e-476, 2.02e-476j)
| (-0.95480793481426629926 - 7.856648040885570503e-1810j)  +/-  (1.54e-478, 1.54e-478j)
| (-0.94316761313367059682 + 5.6204255018005342628e-1810j)  +/-  (5.49e-479, 5.49e-479j)
| (0.99565716302580808074 + 1.1850461777135414305e-1805j)  +/-  (1.3e-476, 1.3e-476j)
| (0.94316761313367059682 - 4.5601784489960418998e-1833j)  +/-  (5.11e-479, 5.11e-479j)
| (0.95480793481426629926 + 6.9481305602342666745e-1831j)  +/-  (1.28e-478, 1.28e-478j)
| (-0.99990297726272923449 + 6.4306631194153541039e-1828j)  +/-  (1.02e-476, 1.02e-476j)
| (-0.930157491355708226 + 2.3856015807159857432e-1839j)  +/-  (1.84e-479, 1.84e-479j)
| (-0.9874334029080888698 - 1.5241394160587281146e-1835j)  +/-  (3.8e-477, 3.8e-477j)
| (0.98135816357271277357 + 2.0207395373716692217e-1833j)  +/-  (1.91e-477, 1.91e-477j)
| (0.86506336668898451073 - 4.4967965754493598542e-1863j)  +/-  (1.55e-481, 1.55e-481j)
| (0.80355765803523098279 - 1.1566490049970960143e-1874j)  +/-  (1.82e-483, 1.82e-483j)
| (-0.88322165777131650137 - 3.8992716474849756045e-1869j)  +/-  (5.18e-481, 5.18e-481j)
| (-0.90014869574832829363 + 3.6378484705634288781e-1868j)  +/-  (1.89e-480, 1.89e-480j)
| (0.99798989598667874543 - 1.5472097364900007557e-1867j)  +/-  (2.09e-476, 2.09e-476j)
| (0.88322165777131650137 - 9.6272064196292067726e-1909j)  +/-  (5.57e-481, 5.57e-481j)
| (0.930157491355708226 + 3.199566919952555634e-1905j)  +/-  (1.79e-479, 1.79e-479j)
| (0.99990297726272923449 + 6.2430541065017198002e-1908j)  +/-  (9.59e-477, 9.59e-477j)
| (-0.78081772658641689706 + 1.1016617517844428051e-1943j)  +/-  (3.65e-484, 3.65e-484j)
| (-0.86506336668898451073 + 1.9690493394618170873e-1942j)  +/-  (1.44e-481, 1.44e-481j)
| (0.99217549786068722281 + 1.5775301124221619305e-1934j)  +/-  (7.16e-477, 7.16e-477j)
| (0.78081772658641689706 - 1.0724528658489000388e-1968j)  +/-  (3.53e-484, 3.53e-484j)
| (0.9874334029080888698 + 7.642928376545109724e-1960j)  +/-  (3.63e-477, 3.63e-477j)
| (-0.80355765803523098279 + 2.0719136663332937257e-2002j)  +/-  (1.89e-483, 1.89e-483j)
| (-0.82519831498311415085 - 2.1494282713862645696e-2001j)  +/-  (8.64e-483, 8.64e-483j)
| (0.99933336090193208139 + 6.2826594283870184135e-1993j)  +/-  (2.12e-476, 2.12e-476j)
| (0.75700573068549555833 + 2.0001851967890344479e-2025j)  +/-  (7.03e-485, 7.03e-485j)
| (0.90014869574832829363 - 6.0917121262772280637e-2021j)  +/-  (1.88e-480, 1.88e-480j)
| (-0.98135816357271277357 - 1.8739686201345777887e-2015j)  +/-  (1.83e-477, 1.83e-477j)
| (-0.65158946650117792253 - 1.0281686321294930337e-2027j)  +/-  (3.3e-488, 3.3e-488j)
| (-0.97390652851717172008 - 1.1697591491425954104e-2016j)  +/-  (7.57e-478, 7.57e-478j)
| (0.84571074846241566661 + 4.0788320153760766002e-2023j)  +/-  (3.55e-482, 3.55e-482j)
| (0.73214838898930498261 + 2.1964124326252486306e-2026j)  +/-  (1.13e-485, 1.13e-485j)
| (-0.99217549786068722281 - 4.7056204836584466633e-2017j)  +/-  (7.14e-477, 7.14e-477j)
| (-0.73214838898930498261 - 5.4456641590551029482e-2029j)  +/-  (1.16e-485, 1.16e-485j)
| (-0.75700573068549555833 + 3.0786140557773996908e-2029j)  +/-  (6.53e-485, 6.53e-485j)
| (-0.99933336090193208139 + 6.7513626719942471868e-2020j)  +/-  (2.06e-476, 2.06e-476j)
| (0.59322337405796108888 - 7.7364866336125138125e-2036j)  +/-  (3.92e-490, 3.92e-490j)
| (0.97390652851717172008 - 4.1670976749953724414e-2022j)  +/-  (7.83e-478, 7.83e-478j)
| (-0.84571074846241566661 - 2.643849857360333708e-2036j)  +/-  (3.86e-482, 3.86e-482j)
| (-0.56275713466860468334 + 1.9762101590495332082e-2046j)  +/-  (3.98e-491, 3.98e-491j)
| (0.32987487710618828827 - 4.4437090870937084639e-2055j)  +/-  (4.1e-499, 4.1e-499j)
| (0.70627320978732181982 - 4.3663524476866985022e-2042j)  +/-  (1.69e-486, 1.69e-486j)
| (0.67940956829902440623 + 4.4473134831739473889e-2043j)  +/-  (2.52e-487, 2.52e-487j)
| (-0.96505762385838461913 + 8.6595793497487402725e-2031j)  +/-  (3.37e-478, 3.37e-478j)
| (-0.59322337405796108888 - 2.8908553023801012351e-2046j)  +/-  (4.2e-490, 4.2e-490j)
| (-0.62284797053772523864 + 5.0036586541506974834e-2045j)  +/-  (3.59e-489, 3.59e-489j)
| (0.91580641468550720959 + 1.9519457476233681771e-2037j)  +/-  (6.63e-480, 6.63e-480j)
| (0.46676362304202284487 - 6.4005858891880350268e-2052j)  +/-  (2.6e-494, 2.6e-494j)
| (-0.70627320978732181982 - 6.0633660117160705683e-2042j)  +/-  (1.78e-486, 1.78e-486j)
| (-0.67940956829902440623 + 4.9056401371151876446e-2043j)  +/-  (2.39e-487, 2.39e-487j)
| (-0.49947957407105649995 + 6.4480443272710867379e-2050j)  +/-  (3.22e-493, 3.22e-493j)
| (-0.99565716302580808074 - 9.6293251492706041625e-2038j)  +/-  (1.28e-476, 1.28e-476j)
| (0.65158946650117792253 - 2.243147414984538309e-2049j)  +/-  (3.25e-488, 3.25e-488j)
| (0.62284797053772523864 + 1.9013262960768876743e-2050j)  +/-  (3.62e-489, 3.62e-489j)
| (0.56275713466860468334 + 1.4143689460023364582e-2052j)  +/-  (4.09e-491, 4.09e-491j)
| (-0.4333953941292471908 - 2.9424037324069212668e-2058j)  +/-  (1.66e-495, 1.66e-495j)
| (-0.074650617461383322044 + 1.1406219957154497797e-2072j)  +/-  (2.82e-508, 2.82e-508j)
| (0.96505762385838461913 + 3.911378304955375094e-2045j)  +/-  (3.38e-478, 3.38e-478j)
| (0.39942484785921880473 + 1.2289007592067906547e-2064j)  +/-  (1.11e-496, 1.11e-496j)
| (0.82519831498311415085 - 4.2247267641893880394e-2051j)  +/-  (8.72e-483, 8.72e-483j)
| (-0.53149360597083193229 + 1.4009594168348246613e-2059j)  +/-  (3.86e-492, 3.86e-492j)
| (-0.46676362304202284487 + 1.0213276194989793383e-2061j)  +/-  (2.44e-494, 2.44e-494j)
| (-0.91580641468550720959 + 2.5903620482131800529e-2070j)  +/-  (6e-480, 6e-480j)
| (0.4333953941292471908 - 1.1809926706907119367e-2084j)  +/-  (1.67e-495, 1.67e-495j)
| (0.49947957407105649995 + 4.7816766586058562934e-2082j)  +/-  (3.06e-493, 3.06e-493j)
| (-0.037352123394619870815 + 1.2370021357154144796e-2102j)  +/-  (1.27e-509, 1.27e-509j)
| (-0.36490166134658076804 - 3.6125830160056629016e-2090j)  +/-  (7.11e-498, 7.11e-498j)
| (-0.39942484785921880473 + 4.1550100395907068444e-2088j)  +/-  (1.08e-496, 1.08e-496j)
| (0.53149360597083193229 + 1.7194628771709578306e-2084j)  +/-  (3.61e-492, 3.61e-492j)
| (0.36490166134658076804 + 4.3552001005706223423e-2091j)  +/-  (7.51e-498, 7.51e-498j)
| (0.11184221317990746817 - 3.0152176308757372513e-2100j)  +/-  (6.04e-507, 6.04e-507j)
| (-0.29439286270146019813 + 1.3754145686222774874e-2093j)  +/-  (2.22e-500, 2.22e-500j)
| (-0.2585035592021615518 - 1.442242643667841229e-2094j)  +/-  (1.24e-501, 1.24e-501j)
| (0.074650617461383322044 - 1.0917380397075121085e-2101j)  +/-  (2.37e-508, 2.37e-508j)
| (0.29439286270146019813 + 4.4832842751768411944e-2093j)  +/-  (2.18e-500, 2.18e-500j)
| (0.18569539656834665202 + 1.1920875372407659777e-2097j)  +/-  (2.69e-504, 2.69e-504j)
| (-0.11184221317990746817 + 1.0067073354445216851e-2100j)  +/-  (6.3e-507, 6.3e-507j)
| (-0.32987487710618828827 + 1.9444790173258579461e-2092j)  +/-  (4.07e-499, 4.07e-499j)
| (-0.14887433898163121088 - 2.8915101106065694941e-2099j)  +/-  (1.32e-505, 1.32e-505j)
| (0.14887433898163121088 + 1.3316614683545326513e-2099j)  +/-  (1.42e-505, 1.42e-505j)
| (0.2585035592021615518 - 3.5578487652435029172e-2094j)  +/-  (1.27e-501, 1.27e-501j)
| (0.037352123394619870815 - 2.1858422490202806128e-2102j)  +/-  (9.99e-510, 9.99e-510j)
| (-0.2222549197766012965 + 2.7066336203854487515e-2096j)  +/-  (6.54e-503, 6.54e-503j)
| (-0.18569539656834665202 - 2.0735218725904344128e-2097j)  +/-  (2.44e-504, 2.44e-504j)
| (-1.7473097181126808574e-2169 + 3.1008359329304106681e-2169j)  +/-  (3.1e-2167, 3.1e-2167j)
| (0.2222549197766012965 + 1.8383835360324988275e-2096j)  +/-  (5.51e-503, 5.51e-503j)
-------------------------------------------------
The weights are:
| (0.0018071241550579429483 - 3.2130856677916610502e-1806j)  +/-  (1.56e-121, 1.3e-349j)
| (0.010947679601118931134 - 2.9793011356121627095e-1808j)  +/-  (7.73e-122, 6.44e-350j)
| (0.012329447652244853695 + 1.9517363017312752719e-1808j)  +/-  (6.58e-122, 5.49e-350j)
| (0.0028848724302115305013 + 6.239325508387190475e-1806j)  +/-  (1.31e-123, 1.09e-351j)
| (0.012329447652244853695 + 6.2515883343691546746e-1808j)  +/-  (1.67e-123, 1.39e-351j)
| (0.010947679601118931134 - 1.0385054522595304291e-1807j)  +/-  (1.81e-123, 1.51e-351j)
| (0.00027414556376207235002 - 3.0629417036278990247e-1806j)  +/-  (4.4e-123, 3.67e-351j)
| (0.013685946022712701889 - 1.3211962567186942631e-1808j)  +/-  (1.79e-123, 1.5e-351j)
| (0.0053992802193004713677 - 4.5823722993484324148e-1807j)  +/-  (1.6e-123, 1.33e-351j)
| (0.0067582900518473786998 + 7.8011053105020221315e-1807j)  +/-  (1.37e-125, 1.15e-353j)
| (0.018761438201562822244 - 1.0535316120874415552e-1808j)  +/-  (4.96e-126, 4.14e-354j)
| (0.022194935961012286796 + 5.2628511631668392905e-1809j)  +/-  (2.18e-126, 1.81e-354j)
| (0.0175489679862431911 + 4.8530017611071581345e-1809j)  +/-  (9.67e-126, 8.07e-354j)
| (0.016298731696787335263 - 6.4669820543538800365e-1809j)  +/-  (2.82e-125, 2.35e-353j)
| (0.0018071241550579429483 - 1.9041802540760704261e-1805j)  +/-  (5.3e-127, 4.42e-355j)
| (0.0175489679862431911 + 1.3925282849123603168e-1808j)  +/-  (4.92e-128, 4.1e-356j)
| (0.013685946022712701889 - 3.9994279562047370903e-1808j)  +/-  (1.15e-127, 9.62e-356j)
| (0.00027414556376207235002 - 4.7098771715083861921e-1806j)  +/-  (1.08e-127, 8.99e-356j)
| (0.023280413502888311123 - 1.7386562815535767369e-1809j)  +/-  (3.67e-132, 3.06e-360j)
| (0.018761438201562822244 - 3.7687666433451449691e-1809j)  +/-  (3.07e-130, 2.56e-358j)
| (0.0040968692827591648645 + 6.8614330071945084125e-1806j)  +/-  (6.85e-128, 5.71e-356j)
| (0.023280413502888311123 - 4.3219989410360135078e-1809j)  +/-  (4.57e-133, 3.81e-361j)
| (0.0053992802193004713677 - 1.9777000551829214132e-1806j)  +/-  (2.83e-128, 2.36e-356j)
| (0.022194935961012286796 + 2.0525845136679305124e-1809j)  +/-  (6.97e-134, 5.82e-362j)
| (0.021081568889203835112 - 2.4621564861046968575e-1809j)  +/-  (1.24e-133, 1.04e-361j)
| (0.00091528334520224136084 + 1.2088707759430558926e-1805j)  +/-  (8.28e-128, 6.91e-356j)
| (0.02433914712600080547 + 3.5940005736140520897e-1809j)  +/-  (2.83e-135, 2.36e-363j)
| (0.016298731696787335263 - 1.9008965075225242692e-1808j)  +/-  (1.52e-132, 1.27e-360j)
| (0.0067582900518473786998 + 2.0067244043288659241e-1807j)  +/-  (6.62e-134, 5.52e-362j)
| (0.02828691078877120066 + 9.0206808479679651232e-1810j)  +/-  (2.28e-139, 1.9e-367j)
| (0.0081483773841491729 - 9.7761662156073288085e-1808j)  +/-  (4.05e-134, 3.38e-362j)
| (0.019938037786440888202 + 8.1873697433647571049e-1809j)  +/-  (3.95e-134, 3.29e-362j)
| (0.025370969769253827243 - 3.020970038210981411e-1809j)  +/-  (6.56e-137, 5.47e-365j)
| (0.0040968692827591648645 + 1.215491146738384675e-1806j)  +/-  (2.4e-134, 2e-362j)
| (0.025370969769253827243 - 1.2965111623548500537e-1809j)  +/-  (4.09e-139, 3.41e-367j)
| (0.02433914712600080547 + 1.4926772278443981091e-1809j)  +/-  (2.5e-138, 2.09e-366j)
| (0.00091528334520224136084 + 9.7000073060537746184e-1806j)  +/-  (4.51e-134, 3.76e-362j)
| (0.030052581128092695323 + 1.4498583610553743014e-1809j)  +/-  (1.52e-143, 1.27e-371j)
| (0.0081483773841491729 - 3.6005706391616881823e-1807j)  +/-  (9.99e-135, 8.33e-363j)
| (0.019938037786440888202 + 3.0108301219262387721e-1809j)  +/-  (4.68e-137, 3.91e-365j)
| (0.030872497611713358675 - 6.8122388570392706421e-1810j)  +/-  (2.97e-144, 2.48e-372j)
| (0.035262412660156681034 + 6.7880873955149992999e-1810j)  +/-  (3.6e-147, 3.01e-375j)
| (0.026374505414839207242 + 2.5638260828566781259e-1809j)  +/-  (1.16e-141, 9.64e-370j)
| (0.027347451050052286162 - 2.1953354972846122256e-1809j)  +/-  (1.1e-142, 9.14e-371j)
| (0.0095499576722016465361 + 5.1520410266312001933e-1808j)  +/-  (6.95e-137, 5.8e-365j)
| (0.030052581128092695323 + 7.4147182915899661588e-1810j)  +/-  (1.32e-144, 1.1e-372j)
| (0.029189697756475752501 - 8.14200602487792712e-1810j)  +/-  (4.48e-144, 3.74e-372j)
| (0.015010447346388952377 + 2.6960425959126733413e-1808j)  +/-  (7.05e-140, 5.88e-368j)
| (0.033050413419978503291 + 9.352678566964323889e-1810j)  +/-  (7.34e-149, 6.12e-377j)
| (0.026374505414839207242 + 1.1379411075399991133e-1809j)  +/-  (5.13e-143, 4.28e-371j)
| (0.027347451050052286162 - 1.0084854087807653267e-1809j)  +/-  (1.4e-143, 1.17e-371j)
| (0.032373202467202789686 - 5.9010849388824705596e-1810j)  +/-  (6.71e-149, 5.59e-377j)
| (0.0028848724302115305013 - 4.3174445421521542066e-1806j)  +/-  (6.18e-139, 5.15e-367j)
| (0.02828691078877120066 + 1.8959195060398158236e-1809j)  +/-  (1.35e-146, 1.13e-374j)
| (0.029189697756475752501 - 1.6510907124882257467e-1809j)  +/-  (1.76e-147, 1.47e-375j)
| (0.030872497611713358675 - 1.2837113127629657499e-1809j)  +/-  (2.43e-149, 2.03e-377j)
| (0.033677707311637930047 - 5.2820291229184207136e-1810j)  +/-  (3.95e-152, 3.3e-380j)
| (0.03725387550304770854 - 4.4374433959410602269e-1810j)  +/-  (2e-156, 1.67e-384j)
| (0.0095499576722016465361 + 1.8526754292879650346e-1807j)  +/-  (1.07e-142, 8.9e-371j)
| (0.034255099704226061787 + 7.8637233748253570446e-1810j)  +/-  (2.86e-153, 2.38e-381j)
| (0.021081568889203835112 - 6.504960310006282933e-1809j)  +/-  (6.9e-145, 5.76e-373j)
| (0.031646751371439929405 + 6.3134096764053751104e-1810j)  +/-  (3.5e-150, 2.92e-378j)
| (0.033050413419978503291 + 5.5611795391019699038e-1810j)  +/-  (7.14e-152, 5.96e-380j)
| (0.015010447346388952377 + 8.9865574444653604643e-1809j)  +/-  (4.4e-145, 3.67e-373j)
| (0.033677707311637930047 - 8.5458239418883588089e-1810j)  +/-  (1.78e-153, 1.49e-381j)
| (0.032373202467202789686 - 1.0312335977047123694e-1809j)  +/-  (1.4e-152, 1.17e-380j)
| (0.037334228751935040321 + 4.4923291611806681826e-1810j)  +/-  (1.09e-158, 9.05e-387j)
| (0.034783098950365142751 - 4.869059638393733867e-1810j)  +/-  (2.83e-156, 2.36e-384j)
| (0.034255099704226061787 + 5.0539684712619736852e-1810j)  +/-  (3.47e-155, 2.9e-383j)
| (0.031646751371439929405 + 1.1459498659629529549e-1809j)  +/-  (2.94e-153, 2.46e-381j)
| (0.034783098950365142751 - 7.2838089145509409094e-1810j)  +/-  (2.27e-156, 1.89e-384j)
| (0.037120549269832576114 + 4.9780130743388987157e-1810j)  +/-  (7.84e-161, 6.54e-389j)
| (0.035693633639418770719 - 4.6045514416465878468e-1810j)  +/-  (3.07e-159, 2.56e-387j)
| (0.036076989622888701186 + 4.5162831114972301832e-1810j)  +/-  (6.12e-160, 5.1e-388j)
| (0.03725387550304770854 - 4.813369615284170996e-1810j)  +/-  (1.31e-161, 1.09e-389j)
| (0.035693633639418770719 - 6.3623930955813787725e-1810j)  +/-  (3.59e-160, 2.99e-388j)
| (0.036698604498456094498 + 5.4077697443439511353e-1810j)  +/-  (8.75e-162, 7.3e-390j)
| (0.037120549269832576114 + 4.4066404055516883641e-1810j)  +/-  (2.28e-162, 1.91e-390j)
| (0.035262412660156681034 + 4.7209128474781409474e-1810j)  +/-  (1.12e-160, 9.34e-389j)
| (0.036935099820427907615 - 4.3992005106426581714e-1810j)  +/-  (1.02e-162, 8.53e-391j)
| (0.036935099820427907615 - 5.1751497978121416179e-1810j)  +/-  (6.43e-163, 5.36e-391j)
| (0.036076989622888701186 + 5.9957289169522730229e-1810j)  +/-  (9.86e-163, 8.23e-391j)
| (0.037334228751935040321 + 4.6788056193428351369e-1810j)  +/-  (1.27e-163, 1.06e-391j)
| (0.036412220731351787563 - 4.4535550094130104144e-1810j)  +/-  (1.06e-163, 8.82e-392j)
| (0.036698604498456094498 + 4.414788008003014307e-1810j)  +/-  (7.2e-164, 6e-392j)
| (0.03736107376267902341 - 4.5723381257869953553e-1810j)  +/-  (2.73e-164, 2.29e-392j)
| (0.036412220731351787563 - 5.6796620243991371593e-1810j)  +/-  (2.55e-164, 2.08e-392j)
