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 46
-------------------------------------------------
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 46 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^89 - 219777806149443483958257845277920333863170664604078002587338947487911041688658191813098256137752181088917584847682814826385030639275049633707604752049809778224329867557164796967617276047624478938841876800781854752328892828132972667447152998579804670470575862727801428457282457527523057763237530632463450875978618010021837436831285042318727556175526087393615889117162362496213204345876513704575741978601679451743833999253980072822699109754926883720560298179923111343418927367696735768469850974605078705213557533327060040264634474836973450853249523460607406898451497990414753463643407885354454909980378117918875004599545313844703423154828700291463589134763266165677767071800181094075169561936260145095983447572036094514341498177613778092753130151612144416337056908661002364885367990338938248701527850995357860499562357952955708823344777562785456661798957291499106110526916367161981190465962301048609753153335995011250653056905401123742211349025440960426760543245568120881072267883125015742369100888822929526876594706773502662582140124008215039380789153293530524891974191386037594174651935363337808932670453157994382215521233309844661039230372383428883773056947751628820027584529241532147129828111351069831845814025582885504495512493857092239141714855184242901027138586471603320791715003418569877311577381021502792168666282217641944903457862844587453293164719819207460223526340153979767787795690711467137800248021067064702451173801044705750117359772961765293471643946236033334282279617839897105708317533562920801247456720494893917722838319842904616633842078051408609250905890284020250883298485154101338661360326533137179034507956064602931986922939927826923985868579360344867329072746534092301748708144010140270336734949158897145183709162230106824636077082573946165829818727279569710606664753439190732219317449472969364297839569780688395844517195057907454825653511310896128180409287306218127497950950400371201755449683333695983252178784608151302949017323095700735442827430163251647731961398763818070444184467449175423012120038993219889320832413058569900117313148536343094346470694091919798478632423414310658786714440148656911083841019386806494061052072301415545918274227131570287378734435251001002047154489512433615639915736463730683913253132159745829839100129390036869687888970083945677756498412149405221516565161026778021627809064994128286209053948165767664593011241551013294572807494056483327128084316397732743789938387056386614410679375839363778211427626273105160411825005179875104725138177788241333534381277456065694846549420082490666436532791127952512266470459471371386702321632519630241452716663692065782573167239167047200285359632202947608630771317118141785611782465176215499549883554236701506988389341997018100483850941733332425335780032200269905649788217654249006845625942450569207397795545769825518423719941166678774317476039680646745275271166952323930545906170954006213185450402696989592446950603061772018362230130658777315018918286976495103876942927745902408931355944734780826284140236484104244187229458474837805162302306093509082813592659528802712981124890240663488426407764468030052997691386484037623024838619887457444989957646069044669880268370401814365668419012867760909573986839485531919542518980552567077769809273931630575965970595615276172470235902281638370198399129767900247185939532453338932063923607885303794294644644454044228558878231763420547005046802707152644850520892779864683203010831234934482782815759284143447331853209363833925390349896751092842504316539263129464889509977247973355305059152452472280461925340083494333971226508265394351582130869253670611942622392674614233106444413235867588647129785397886311309732622042384533286311969526032655076417352561958154792335957296894127919573787795058522032576038804385984059260239730856397835445730351662561181971202444796326005914355124745937989628520908523674509985326226600169148413219286141283778058965825948775128973646602002694580927461658005715594806039546279412546858268571963687586114405307346714061881338879498061080242470261054052869693002027672963475790327810355430061394324271672053545907531415331350167015041201410001195238301717704461446186942738134567618961358708262597720108280083690947222632430717114238984734093572859194747878067786625199254544213111457636269042730435429207138818885577032737079593089496303228278871171480732441041959396896562247120636841869810156590252546980190199292664757131886095273446000409383700870583757473809812984858657100127371602796098349896360006719480402019387214547511613755769027258733865314950114628283945976793645173493977049540299220028640691884363182456778950845013962905237754240997995371657738381937565947901088264457579772005483178446183796738661867525912629266993803298751915082477345627265774383044425743220051127726180181659956808033443815766710821714804873379537722535757337237159506524937093060800793429765910276439641449663217854513861984176367213356768270271157667652525415502280571834354849705412211292168484541976630570632116269563352053405463482352022931306327244278476796360920345220558842910625055068939245819941638031995466340371459428245902859582890088760469629624126921206546817776343640641343674818518773151737749736832175422712904987594588803882807187610940242908920975087837994655921036190975021320184029650190463698487780340309141747714991440531778453262226318115867446915810712033501197648289988117093981459810188356519565351/52423658614791746006262167412705283376540182409415658352967420834193324413224657279814595594238810382628184797003953501232098468541067051849690154277673127546434045116550478884639576917297559162240404887985252560845669276701304252168551841724006815536629012458935597966619668482702887569710586946772516804263210594428418624307872680247809510512722048537177217718542327407790602762114960376978851239545389699309323903591041144094239305960687065936203168602176738403564763412934819576276340158453289293906479110743279461786423383629181372330523660613805156481234923414799968499011775789878681819169585419788754815467155702458949050830023926345297331610946166125047095488818389163402325746932124147961085031043350135821199948194849871981125023551046154353080648820272366436150947145645609565251249801354032158748827832985123866286777189564241059271205236578276882274506825026613328886186082003485873251534430309392776474177261561854043170593566297455852063329906411973244158498457175428505788029325221673657162584229574630695014263256601682919065681199812113067917276827206343872439868094155586453560695184078073413699870153056346932924436223925520229167353471514566284302837496371511196403489215629522828304436044193237557933939702617423524082092502866293355282750954040939370148600068544308917680761941630917317951652045435465364095864424367898396756335110390045561897205837647750767770769461208918689487634072420801569243911010279765142188831884828018577605755901066191670903900302992562275786687913612791388197131941114253795826450895251117318280992388299578254603034181411391570137220843502430587963980887125131058564315513916263807827379623890310785124486860445915291523640122949867145985319914129830193344154316622589254733739188826900658977600107284340530104763975754774075206998605505961439999959441831997954598620482736399130325469518439226209594651590838655017347227610104489904702572504553738512359656972182129234380548657906935633444100694629921440322830860116376382922583599329197457114525045493261847077911370014097683468135473280645593106367157720465742622846707261035972836279860367701990960861633912625747387204219643871880881851413846082807763043872340265217035669725783207806981088504926585982891219380443919889619758416291366239642633339955583720288618490484287241233619740463173382358464339235325133873257467230802533075265748238702690123316842068363115808214960864925650273017069248768578658444113820799620050825610799678061000208468652848781515683291190453402979132819455717528529319227574254391388183713215931305908599588983170594126702201391920595563523407624896526157520885643637982133483234586290970663148372607823890957861318254479599857120367904569947615619398501408484576296819103089410355672631740112655694664934308745238884945122241136393898470669141302220208253117478966596002727425981705972080852770227349112750403439492961793958623977622348225857286426655134449960155216898434119474195141034612399214057665288394239770810886154005429073658804538771057405106143661213148114295735547292232627679215369981989694534255149865011060220202490192845077819134736975978563845141301149140964940196599418899173901648348298685440164108407542595836706852240202139630524849886088972806718019359125414771120417804152360899090115609600614728064990770916935370798249737971669432716202094332126527950903586784692390800387439758565865310756757153003438245081747588963141403205664055291487409175418093044268211574089051637924344357166554330528374128797997327207293063943829682132092187827763197462860620185878875380234807761393940717887814620663956934518428184637393935859998964303371332775289299128859515442459186610305432404449331081578781278689165533655574711188602825799882475396702786819701162398717000529051833634202295648100085145238239776523767379710979492308954904813163665335722395391982538242942300579385795464208254667316061379519337577190351058115940608219974538210519297059033925344448925363972244666449471166452394653827637645949339898965303032463992012392965453730232393104373596059941388561729348413282574023451363665003830465525421440730106826158800790803825047001685327367325252629566248971503273103794845020386742767467490689960350179534901183188644074360642735663527153363238380887785858615903565309110707414650208089611083432155729666443065772019280645425550271351096814340540653367963737618862677243464416577947426668933972541152290574746724163939294362478324970934623731626514592619230437767003041932808391010526915696463357328940360665859656508360157740622584785757233677074806347878907309058050089569795405012835451737520291553187044413014380014466612010509316194297928667970162387999986964238283396956987239953704098852116844850753387961406245671957272876673424552319496299798768994891710737054609499848052653147884896106841479114902893714856911154726091790786630349090250953594036961409951269443929709839769925269894882552600946019084949965268227771969883389718731378669654454753510710153510586595573689897020366238278734726922582363176988228371429252306531989799335061702301950909138030731143594046026643441108869204192825998510081368835515777782900793457783322472093548522051764927809749785489890852810001170541631659806825785168882616036820071668054142504422849378471648407883109150652203184239646931465598550329140668440126481289627482332145870990008253588297386803960126389588454309616398894590224554520091775555447034816512*t^87 + 2415078022157077309247808117445768185157481478850256173872061437037895669521341629824938035602982658059584478415135922772480163474688335163804323766013745997660138055825085534995468620377130848663079987742160093292414698927247010678967183639908428497118658581032045301489768325952480276569903485638713465877354184691415243612244354171464303820637222966890046724106887328105062196442788446685781817590685404365412115393827928269336248749408663296121276723887468843888468299820936335910864157073671622987869248461314556366533314024801559292598167842458070441185578727803696860135760363274508188942639499406875776947089965457414564041842241382784971062016272750358254078667969341946507516007723425910112029480114336334314852649367788749012488802867992145674786046390284321242836428796094361826801408148173752280483987632164055552919708253914590937081878925562652501558571476916810070631635076530669793238230514540008581499110818835261780651352914580501646940464241861820772027081289299845865293797879228444690937394712922493878669801165003169458269570670558592556732583606260200275514747921548299597941331471833303995379012698141252924335668014847499821569706140196594437860991404500871560500180827728074312161562179326246132075098671361817233163631444746867888283432995812305890272467197314210906277874570257679058294082947412330234065328607750641213047892705821101030180340202178598192142740871116167447706490958712755987266691687626698682643742931909245466480664874132899942644433426638049506290122030801053626366378273098176516629224949486047276747597013322571901687383084716506227631936832336991997474571764058919574279603947258245688668769684757347126600183435648318385032660649269996730021887127191191875923838344021173802764299284273554986510842292716696022070563824854165151494277675866589609560921225019381671059829119274382620650274531487065077842955410752484255440147053551602475693557113368845192858030216998728696004909097772995530608120192775945451916981785322311140045993006521223576623786514004117966151442006048755415626397516230161707518944517725954053608451993147897137152739533688917145331547791518316121021658445626351028806948534672658564558279830843278591444847432693836459397767375281049714641172088400363590881607411314378240096872940398057529413919782580735636714550774902798170749039901984718106010557974354993593969244695465101196111249966912310792783485254179551438841866376330574099457816167707149400772438785772782368374791839727471895515247820008924423684897587224948302932359967557943007311967616685483795481707612875132934344972553614050053928750564079674033848552232374784877055969272556036319160601809038981463970126993489762191196851415421752916767641688473659400726260626491543365904387608050890685470640381852453165018857362831244813921250916620563133636508675676165743989411987757652393361066966862828937888688849672654011308883351678881507730421089966720905938561202725369781914274977780127841407771143137169044867458327864460635233262298647192017406694776021732151650901520332817769827235909500106983535359998142788556117682885819063586853247836109326227818993550598706153991673025098896298888818904282102980681502097530919713585611085841958793569409691806794093757209374730025735513925918931852499456641585416931587548598261043087787817207257290986524848032092630456797581126091950350012873290352824143686263118982598780994896799274516967467694133699523210275416742149450745126538142500520637104929058336318883684591157192641495615650004927375794702891368452671806133016949724821794175106225476375918523726011589011236461298786168726200372567671912943096766827515152285236887338136353717091506410079982682882088534557522437599675517855509943513736521180527289858420404595278845880116439124420178623038276708539851701253625220532674674555263601764087096342200679602319621396095514204245772809398949402282046126687878644894956030286744206945682854967914512367047237319412123577282912484405261520719614675080513797684894734036765024471358296335375215495441512577871795413828901473404409116089051597934902979124661819566412634426481414416488945393018840687468288913838712438103297516770945164653690272699187521947542674454073845280183257806850042133087297132448033019692502339284567929055522630317171258449441376009371448097237034249470503647668327172555247316144928115730176158699664923781707657079775826039237495914339021399407746387751015771566028468419871211589140555811243532025977215479500452567476026408254413706393437203183503297956283583959253050863756240387620528166560748527551193284396865474538256993840164936508134012679972863480559190419273720865369402478637147655591522877292790930509416076091176889303364439020433264068253090867392609451665195793415058741097870227904612651821554843104666256956896574205083288813860611498870381647576265407360092955619171198188914750755632224112124328034796579061658358698519494117168064839846564283682398240714554272021693470013181405441973661914081802709768917474366600030864887788199612225938859458538321763845595072949598156365043150346751364676035990592028312967319756206783239422202721466931430561725204979968841324135051388321709962958372382762738099273774178302966644660173919463714738188746201365695481419140296019259104604190951586714434371140147401201899606868232041039624755640156628365398908260140170342595981257011827741266334801246437655424690037971969405946492323694097535546261/51274269899662436975074869392181720038509538910089220043578610132403635775464706668954660585835124464989061845329641820717584709618304156737885697645135144224978478677370109635093854193385810177608284010816175898449127977809628156439756342594207966105988421360773434981201532251219626759744682327964529373329739702145575545969922571733376286994730617622999607220063286879374793796555589870713589926118357030151966977004807567009973109177499002015551914130574013414066605975106223657066481400479200926137579556240233059586756050943111570742176929354847478425383847718930479189670942605685591720284292259459886366138038313682536592890575651760176687615376171432755437920226045980994729754930637326017038241737724684093320139330677788537938857409689467418889355594887894802038337629477329575533116149459345003668259782746925025518439599683045074046684061766298161630638262887904831650356452155559445480494537924859339849980925102110393274078302356384132506841398213890730780323378501857235798626782266188462229294570341206917026075534700691021065166139506232488903190532769844783036623986191225220566376942167161654104500499950586526420067959715953198142859246651609418519497784263565813422342714576845540293861283924300824476238074637536513316592624740949873468176639373591774458092012041474944660611236060659455755562074339292785988062596863632224407452463094743812952609599657323832187395340771913147220617695382975494838238261379381291446341745753164270291749702935315418519332288849450347890064781106830937010909823305323781352955959372736571077681630186110001370862656983946809961962276508639797322870606174912560105292896273649723840764325636515721160632486030638598756984313254191308809591775012533666355083733230638985323701957111870862029516224932131363982217025586350653608085161080243235427960331069831399444045728652403579393083599247446174949288854709517506091889644752948963541968602391397795476171493067036050916755128582326069680838786900160412743752793508324830727005953913904802867289083870822081080728163226538591758096603028967438477510057787444531215840793204337759131844424429140124809044742589091427875739767128179989893516821597507442202839135439204902152162667045410975813028139456070585216329395527686946039845213014178034838468603977057547221290530080419243469572627653518305950255008597590630313086297261767187537590546708569133642363120306014254494119847847962155390781170005489327571357726625278588381211259282895119512778897977635071980951935031102712118815332389150921716313903509688863856997785303672012026553542994714578850474255626402736505793156912720669821517240225901219375206614667986541131358844538397352148610208851750134630253003838262251514146943189265103551961511344254175033624509289210685718559405624025999522392700435999478462246699720379169030187167878240253385367627167057068642980073240114483453350844082078606626081146912978241005365421750720627144778813767935951404723412567428522361289450976946196063835857475078860041218835249258501971499191461441049841889801545417850427317348572995134570481591605704220692724874550595366949487950207867780233832836578121446049283882788976639809513854708262236761888510330707224422987054504835707719125592552336472077930726784676590052263602643796320386377564824860121250152165848264581562793498112466640580403899363413894653825580025644438010132088945141859308713818415252423837861558330273075124527940379870879221547729247051354272631035327149180762853107135677626831539526024101235808273163516861216351346066609639489358487401088303481037523159601225378567648124285105899678729111646689219073816268487011019916304191081245459270566383268943874485798981779497615166499153905579330176235645792708844220052123630078218679214413125130292452372181772410316015490778428891369423483779910816266940081068525135051973236681873013321091965790639182761898655488683735156733773376100810452611166748610384751596460253661471014606531271882675367153202137566511127925901042466690561900621680488763477218987521249686157197047885560204966327173617513432449321353587987192516648621482568776575642099233995269083465451182846173376564796646465663008962803063840994143043314763432290765956582969501848598474747233053030285643684104320525749379386821153665749879639708455154584002277246360427905715293506301554967757917274595081651724016686124299542871132671569113044901459244475929339217595193187526603895402236644925333580987695946882106310603260176053810418961500238431567037621113069818398219503343258260683539414361282159434614329506328704941218701662266306952341355977640757929034458175159160883418464259039732649431542178899436737946581924916577643087250047359033478705294717719136484784183027400619930352413735599609668852359719009891343425680984678709979144687186563884098727617519759698979685308647770158673377658722228273633478686447201436487701031038087861371550951532969658352437252635170277616512437279721878069443696399148193192322280833039987833394866984465736746028194708504473468034804744864332761464385665949711275922984640474478980635455179407363270746567509283662557246890898288492747834823797094355010693561221423126892897470705779981767521021443024995862141894877506385665561129829054864680212791596732055430013378405848657516540271982524153629425192672493215302113174259284576708187352399782013572768552322628373966598283300618496727448878059348826333881162238763376393858578159974400*t^85 - 117421265676793966250380440761092227828599858646853551991705396290207016752098885787492397596243670817722624882705924474838969101200930605852135815950980388941417939616389022349319777822431848362726328080312972783941405374307243479214042571427840483373742254985225853746926644969119790506270279086495858165142767896639427692673594972555961709407404781758555026402023232771901892171110418409961050159171625361214113343408708266296118748211082964309950273068429360049990318328394599257914786140242965718508099514626116758504287804246061172543195007299037983672478619359711159738730709573974106465987514163673835339130493514427789443659216881559242478513614010019955412970992763386638495925283711698059484144439757000215807958763360489183860813419415269031137178234976446845781299732256481477307835326792182174491535434886912669426314347462038769320664569566133314100496048405700634399233317377027842912869330298494894407576616779351506554707255644380818655534576582469071550193098312605263337567602123084836481542572635287117672649411515753322152537160699916450506070825879222024442116622357533517094033692918883122027663139263541478000440365617694419119375465982798750157954551850692330247613642537315011860522040287753683557895156363802062424222224293175266444628249612025429416166315951942323092667824710849611566715486213877533070979681948125751579440965815932404892406194541322698793337291821349185059456978939057949306105129617067809582364787919465971405608844685509209973938646663304782372636234976000419500229516098592947333315275491062959891591390170073611655977852933423097955460858614014619842249776214460702971346158052394140418575118570975115382543764899399090086776814634291194044357395459507673287565776352040669681966020130833848172503536213668200700490023976958892819105844766010178700821651990466030423287680282965224544133621707593901776216893024285130502960926096586050913392266507112162392495324389202008535207159862173029292883240357450104306102666804832652794503489770145940839491074090009021602897909412806555269773000795050394023321074839165219216697419603188113965248400435815230344671117030918587947587770887096660737241686891879844457690209703432374941896198924247586347366182993892495454124274170020175518964596763590536158275209869512722817808371736375156555316039538861445724991262049178800901442871780919821829384476181502044334781453723370242686398943694864090406408056560879170118540626228157860200638321689263802087105092770184877763436778882954051397282035563827111053621346118247681425121596325845252606501559946956768546404530301195928760943444668904285480211551974340224062141407551948303354146525067224771215776249727456205904895810900780590880045398588184302880921993313292765982801535802764385077413208412122766809606738132878402906465504999605003438564286104977853551543634000334906972049015531149773204335391749248092010291196998558066872116838323686228535020807727502132167633974889685844321434316604023474185832480143416857254192556110447064996589616438520563165747129900860678164396173216671930700931917765288879704377516780258915273586234978054826176342941951421192852389283850742322877305480542783818385181938384826956697450879545691306628425841398801088771744765631993111015038269107790273478253873834096500068697610271638323920541748472709461303785245439053528233684395022564977655169652264713139331186500560029089654838011592551889643554663563599847363967723740711499213661172494402488282977585761434735994570376153439116224148100459832946269722676285323395592599086917884066825265931053182809496305769803103991757563641022122027258859394867249289105938913769635112205139388264845363693813183476110076314040993151952748427049463328775202762160510260871604328824309934900080871148707846397050265057082867675940311628107242078835366200783683147316187128620128639279132210730359017147073862908566190161426086537613767138897801125400067396234197600745386353570226708392140185501180910610764816537655374902672270275247717736383727734387461432594671813934852131742282847645029283888036376738220806606317214722382478591184777865894681402013928954196472352484011847996281486365493246528640314187061389373159849531293974768248794413243730711549668115041555430281997942385020012831209208185191505780863830826984865313000439425723412303395377885604639053315636164244334220829383274739909911724985200587707217897596997356909407366161669085579123282770071606944806469386473145885895394825036270964526085165264221941723427899679013595778224493529812078982800897877170955536735006301379444227029677459697053985119032828985539355367984649827875884739337883489040948307223531925116783190226253671672925346573070772319227701156487492843017217755830776982679502801510639474118871198773473745374674464144509562024743043609972328148631525284978896228088987096596397086398739249565942657250504808368656529307082451504260843830143435497834611898896610947062429569376492873792790254942034570713689751606791844396209126564258998391854597646113187891705795056845502324224014062490709299668260610950511151015916764193722739287588050704512959863206609762829698090197660820054300061568389782202204338273968185893256709278716884167616557977762450658944393857845593421798653883800927175075353682381089316929768194711611887894973972490106066997128336205667820177468131965814723106828621325386520735655117829543221166371948250770129603253904075392857963489771739007186419/344494141226998730419757641077210761396825648036974135378382989876593267832923889999284834886026440570126521976669190295782597589997169451588703151442130494675127052875545780032618084522074583453463269323642156684589370033556764552433230358787031121230710994003983100753276798712102946142965021922786597977775249705127704568825338129505434309359978947685991675602582573833720717298484707008505852461418046967606114834769785829642183548723862707942131726866710443777599764582478632906051035497399119138221307604004457767009647494728313702127352013333910419570648076592441462866851780152611997169578155006990853824371020948201034821959806753482470294280860216716688694038902529455117030707109002219328187627384204134679157841452563717499985269127421057541139712056450549937387732203384369845376687490504919929919661634709271056641264146039511353756918337602906145418976280507194656226232662469755169632406580922554255726293559004347304791828839646743668539781940281503186453258186438035293664008556834812279629930495783483857157809082944590054510366267950055221894640900766899894071769602748936549001106955793209742526729274162285685461827569011600804680333801336345911474098278953057606527048529303677190599839316513597561271582538295652246774094580421712070115193089716499104219904288960740742424282242128737969189264965361633248441023592966959599038969063423252235889518128143365864483634018230660519898016342310570863933624761171945094989374856555836057786853442985916709948764150102534682536733834143933232843242563546057551389006844098535509784270201431754488173686882627958484250945428201105652735579506501352963161462222967415035031309071540365785113538402239399292651295053830019431043732007056117716243507623040639489859791289037669418055777561002772367527356548311312880917374654158728521644961802135162763216490487049276493463589065742650313319730965535896608673472841587545374856945847404110620320022644123750002457900521037538755763975848875983235696303479035961611882559015516971387509393443636136767123902139886835914772626034222832342912434998972804867419193983542021730266130897378392096168940240363188198263684559723419269593579570680606163539414438811876865025783386460800578681297421636812463510080956315603877931324248498264105586103464779834014272181331108688058992893364774699623534945220401469409104086663881768926000300978505271932273960888362519824586914007258471919118638948603490899353791018192389253171164351284266216500156065187238426236865285490156732535686364547549094644125815232422746861329423441172549444933433643274744258761743374332350172271168389247939170945873967116851706044214384722151835252231287424848310543422444012823395363524448071831505059044848148198586038090658743666417019818263948328369913458628313873826899000390652395078761314142424043762549728664793353662256776296889846647294315748410983740602571646465414596599145019537360039290307753792728662876599855748112459757847179530382778294145428947995347759117189972063983315142701348047065212227208188541490139867244307489066714602202774086523224457956643047701439595962591326375426841767830836088671097491520005911017194249323576823087042952462886834165329795626709285007293792421286253576806724294322550187906705662802843500015723778176678053199215607205684634710982197816298566252903814137616875911678364105588486203217325026246616901192186288785310930490020754847573045486049365389246408056908133118665363632732093763107040351713107333620345378902196050440934561574782714152599933524643736434418567424427740179138311691421790933727764606362779394923501664686207302779328167121107328613310769798907114494107674340321144799463224611243135643660837611737056520994413184713956541946889082587461905143870647670912574862869626176657610342153825618016310498669461165351842757545246139703024803089803756369159568792953268546106210407490073713836468084781406296103045118673890601333866404254433927131443966908857025386164512242828556674950180614753023096452052314208768445751273288648842653245703759524100027569140133640000289435514384669036517665554935097736555550675265771018371667203269585922798096730953140259716047902762519205832846850913238491517089236056657085052421324706907263643253958983353652124510089555480064024964142415127757365330701833836394255373997719857564340423475192247118077192901558115301489205052661719859406419550664495312527185368251454178525484273374345220135446107849296200572975931630614734216021091519430143427042550604131052065570125856915767950144016823490100337592267181093056812527219836555945176405315040506780232923961494976547376259122100552967190421763639262622336094079336463323037546372279411399764105684267767050482853868876763560725556540409410769718402492299596510632893227970606189437378979234643676988262747511311045248913882517179592858508359370606323301872317839667218198296933310038634622766653151691296394177933931151721256272769375186617405464745749964475684773759298827207579704020132330441905041641065327559636643725078262373969729750265994893512991505401361068352532536236636633148502329255231839694990116810484622489771783973480344263983373118672462055578647819739365577513471353371007772402979801935810981987082807491871745213018314671668928184384926704408229653424477603662510139591297362079969497164009667033717052342008807986845857957685641202964867031809971826110957699601135092362029413092001525388203694572896881860420171315200*t^83 + 13676630329799788760290344450298836148060495235032999086775668138967875304487231714796747342490954608630112731148795722165389133317164629694114105756901518046680010656669667553438848846394089776597860851951336947374987540360943619351087123177547735677928782435679221310175664570106771848489599124702762616073561899405131532856484182514081112375559092687039176732021883553076831095673792946875258869475125003289721901046944497396996761698955944167353882771750151184861578976829802619494151288383603733265243455355826404506162145962231570026000951632148583728422406819455506842255337340713031737004325911686236179099251749367963257417388490919057827943412510878971559068255717317791243118267607611120963803283620906783130797088459525764928266718997034110684184358435484139174812439676628712252395222476623117449583851494782180053010483997459335300693116097461530915862766948780337112189424618449446815023871231440396170150432960948776724739564973513924789678964148048729011427211629596725705685916110885732368863853411228607980225428050296456029133828613239942783996785140747190883507709575761226368156105139198239953563771055819195557503806409537889500939615037072323597450802209471613797287922258152841190427415787204345304834149978905172910430032945936786566611545806945108872107097927116579424289612960383968211480002748743375731203455056600092317333454540896656920877100730078320991121612166547114660702506092469184769793918231363762096729125433251147612937677882610271059569182871121806552605067077598550051219522923345220575605136241795053228094498802562518429525486697044657494798054417884547289862634419702467725710871685662787850320725557541230985850440052382833925136354926223363925814702181756603469820680536587973446594784335636047395311530587415639693233934111068703120819236168396622527282852449597290304824903433401343135052551683072985539847726236340437314307972708102508449953840436643652231341904248875679748120166003801772858894056556931611678519270805403790447155537701904487034301810762767464129300636669209070270717641777214159056566947088294283928387152235233376830639255616756880593855171881179613866263602212829835055580859418620460601483929150104463615586095720742054036316947503811112297007911076807074438846932817139720158986047329544236309019339086114696814159058971133807774914504313786282374460470225329108650192379394042031310034707704670045400826407071848709659175115897626151777432262952564450544070394166926098622550872636566783642203028656415946280413243624170049807555923397290504541305983648227287977859802237161989319098075168477943111979069763346998417133477088370572216803050276023293521849079853272976631260091049328011721822617345032082769608612574356783734650085295108476182885313798930776356844264634904699785060239912940261676434228081559703707513687211328780166409169132613363680968853829895867144110423395151422639118632880334871878981346972168838383804153128894199391246575911861646240980147709848702138576058109160312489164978416919600099172910684286940112307583475498606924948138041338986895426032149297202184708281445437754165608374384937668603757003036894055539863578447000600161526965088678563520864506161863382589724466519231101523565043011844607413136319618045687946041634083312841273985190907518356950802408288006811649007047593111484528988224818317992341614365549075556578900897407826394244177021807846377490765322223052644327369902844517699890732660079254135291565009156640773106311494207497088202044925604063992921358835442920797905765877692884769873054894713318812860321117981862965375680325985848693433499522871022836707732329086508890724044746655574877142617794768812496535982681884373210860807255194591779811351583491443524389595983657013844722274363289121512011633897589614635423194362976944477407188538407545704584848931405748424566807024476091372718427977911834572474351241505167508274166286960059682796096426504050509288122746436397465687310410680186838089927125108541227109862132409541928711969359462765045057458288142967668760440588446099642476878640181637824285276775621269357544274065402816164504685050786543485776179499118693980105236400218006611863265409302214988678991048530430537438094444430176667740691288424744368238962948315176190910603432349607360917101012364455565020719189534007073468127944856055648042044191182864851038753177194115070603640366010216586948363319565008909758195639295906918762818254966542946867363995026392680595170639426045011651811204166030701474722297509971952084935093568038804536961203903327150065700419143156202707093550440893856722207966339517814493846846222098037117804632462729407488975292916280444955627764340258796303030271369417824130875961695346611400891398920453156123055485426189137641614109087277233402493644011284303387753665105841852743296996538199783387742723290511223939829174344328913756014464299901762099017877053591138386855501179610457557807286108929353679410690838790922388161266559816414556245871519322622448695140874387917137596454600251204934375127268504817880506018535251112377967172854797512197762689101615967484525676892867698932945870805336556987794053812591163808338263759660566604360114122092530257834428771662941694403370120392921667406586031405024409961481242048441667930973742978146525154456187662901431836709794758232764096030436891788139187369093879548751374990067354178609643451264999485900529466010692281564521345698264970718325447615011154921100589651413929129/7659297113985443134561972965799750640808511813874279403414472139701654461629689695029070154204754416439352891206058698259969149757850635361793473586188753612642981568300619207290304415824413681666873017795766400240084479458792771835140478961922776527399731102833216065954092958193830855672728814303299673949199527194887017947848270658606195668668031032193852010883214385063600473849010619604865265461216332698597036871445573306414652072775722313061749896026711051696284700533678769983763120299970128838842901171365386289736193424477979869468995894017579624451964180506473563110353248502734413909025800476063002084253363046939393808866400864055299330984330173972584053475393328249638407307790797336422094196562069436663526949632381017249590544216442210718370753257772710340308824865243590559023334570249318408352517824445610450384772293889005699726134246739756351341713240902621697373415917538181175777650738756105726521569270775727457305017963531176069656310712214969666647301840420969244958457743254579707565303045950589544357394093710897653247362053497199615100508407767896519956302126263654034754596533650770139099781716823109436973805200164059615458959858051809939129351103237125942257560063614156601934602404943607738106413996004334899953350849584050437935023337840074590595520670824610395930954607611244989717868834155592663802627331489899303026485983646991178881542891534199781817188367240632863757861306277587095354453904535088768677952910755375210469062450042455242429583970536577133271422212748028894212468397708740893123050990074067131147404149242342824941663961515496929105244134953032622169539498923491191421575590575215471479875151518020128620249033061217228485031392799272069606405305987019290329693582690593544969475818422226118827974386991333500782312567261586751153847756167142873358405362130173398279559363566929229262848769343738282795823783687620317755826675853615455432726677336768012290389533246237575053885806500388643836164499621840660804637492163478926581294531142805897775979076883597638839294641673385204692789884687564194677909974373021900615671882875129120878343724330389954098999075010112705313833071057611068755709414000425462519271507558277407431470296836230325528158922589674858207489163349849866665536995322207046444732003715419479264939507764835664804604226633396702151320813547888020265902375250584206549139843911473039030338874876593845120962993444903603551999282618535380248345192044205140868328233822794312920364256781234655205445678650690557497042088144829237176571754785294743528220844964444774559695297367187826335233374888531799101695583954231343005986776874335749094566553356096475991535480661080630642731526060582720162946595827368369378872089713886743908867785732307481559961488577051061018621920522585269444207595831879858904400745077563397381150311275467618047830098677560678684322087990486674940243547806844621413765377830078510895557531997752091723376546708786258953559845167672020234091515124318975658482955295518983907653073040006424586468746768538579300901383695964797926536092880947130010201721789443034403630248441961007359806160497935258145257703422349943158371293099769015308235613129140965055833523542137125681221676125617177162461137185076749692529812694876079662637200706511615483786279344743261639565140680041264843954992102182638120917607093637429115208526255556058410012847755285065075548483353000177847708349790587569515198776041474168235578030145605965858500029028971716640655721171912640009716860205488578334172953647327747419721578152530133907865859197946274969274003252395106013642121666356848658624345662396271051313732011588533363887536022743715073909930418765234378724818591867908535570468309857934245856256013417329739702809807780834213338910032892782685480670810555547755886019988912353978020451164587168352905827989559171855602868240137868109809201126521311483114471173462114005246307607445309214170953921911627811540479738559956057437549278065113740887013791935757348971228844985377029554083176028369988611339622342272930614439774906789419257862153271737693038640174317284325170538214169266552743406674483915171672858031031541064708726167570510646008076433999500501294660770378876095400801682362613090900537775947721435895804751342027539011985554491153913726046900450258102772978850813408991683292869818745401960774909029777953561833660219968178902839087625460001982042667017046784115537873340141590692928269280172189826514273130118727134574849001278371852009831993929920540711756947479600331964836333703613973852712065351059172703393195866756452795036098016751050632972354625756023625605307962228842059291113748572219338235514074627054566770335336389608507647889764207020854796496870063487046416171459952953160967495566315487321906262004896754070660628574581407277780727491561997890395017864223748321952876479323125341675983495500970732088317870308220635293153932819823965372590099976917585762843112940666463979657463081427766648916029269942757015049603587242366336363384245935838815368834920328119317027781443387669355993445964105372553357341541195689944546893263773482386604114624687060872793584862463818908277079542852654368558459173583186777218374649006678344887880649043310148429951880529575273134803816483987241385509137681075349896828595687456991646940267684919060380281539318825499181495653883567293611768496541099666040784498573681829256149150061961220000189052617759403646278061030122213648123347887360000*t^81 - 173998373354452030466906079654846315302950283464207489117532062132844906229016351941411144634053640281546056016123728145055846849320125072219543305047659535375333634793317874124244796804512571492404700572893150103889670296928420975941652023583231458527034248422731513103167030624856860156690751183343932351225467971069293405275690775311252305322027438961340496893807410832874681989371890458775673255890591128622748102055575231033420740497928623203361173601917204010307143160272959921590217611744599674832213701383085511920112507062962706076178241665375727869426657173296517588101381802647887818953977729847511044099630149955360025636587420198554903220720181144291764761876124932896372363353058231982562709795323392313559547877746009285018511865062165848389756957229733708512704156116837126892745352752584760737043513671537641396195620436657525327656170619504610924934398815823558607502840944628173429521345969005555006113195871365429779905188659055821300642555356236662618171005701580859122505216012374645106441215103486440501391628038625758377391592692479130722497044544133751687138732507870007717482286814998588807780845410250491698493352188680317303383092698216421624437996565585491970747149936882034749797073557196680079879230239175601246262512442485686154505745071675143694437979033197222374160226429120998328774145517712154078775616464322136793381814541189768715580966027372308049203806940735660804221202480228359153371769418227533301311851559877161372788852795032094420745981423471065869320361350544764606474735894875083402708133681025126095025383250895355529023291853644366939374604225762158959454540993853554415067190607669000846456259531248951564853978806303864782810254650173966540815249637480334556001604376549839733812990330121681899160762467082941910902291869740446402729387033063333538422076375424868558468810077787342345720750803538415546446383769241942286569031371375898994884883948145524011968260869132129041044135040483140574617129991054281655111159045192451218035064073034290094442569356038446922666982327491318278055564130464151238986544059461000855868917901628449264106480979369447231410445542282154263833429404369154300218014307120244665938041264818195797580497665573419917505230407925996337927588826550943242039525504982801445385965276908356853593380151659496277857860375287704197457344970198666496690834371903596687347127965452349561103507102284019864576925501178968198948485150627486570999710273877846666072793742559092617242843488095471675306710149727570449896883675284013045535996740219245700853936739555316016281121300149488799573487405376653587966211242477346212292313783106808358404805582764300947573940907796328198143055442428136912061404224501955861877142640346811589626971050645633133145418066380889455064122973545811949361887365822985276622995571507812614449820348296908240945736760188948064103231812782121288247767117041533400324594289848049817228723497355048160061523545517171996292854563936525838289007502044932224120160873575581063183357712814614496720967954545871787337960684285792281693635418709231444833302194808627772586125610219126092803528133230091924186571441293610507769621395244816152319717707286996979948406702813986235421266496937548587227186640176214571238775875619581830993453092989522420031678547155480057413333392757474714809098027619828520434951566369220916591337861312221537344984191479499306880521945695285964999487609828768248166708962077816776422107467712468937836886098356317860086661336712935285736892250322137893401137760657789574049359765791498605149536111418897340330602379308552027233438368866763689346387175615170812666742137578162634433730483701137416091823222159308852645286670628730879045193553484377318636146850905454680814431722251794351731292914009686492760247512812860490512697689861410838894203125137563836816225030812406335191041199854200933181835872977470120487291747337780739902507516239920221233703793849451387217931266083688492663881689311228293746214899070038873203986273816482694369450918273358856321277781265740055861976210697525718914502625268301109537916463220335355871115502520553483037755163599556876798445687383438740035007050469864585597351799826617269071583436165904221401377847944309511463425540763554347207495047992599660693277888540801477943492459182758159013303580487663019082604281476834130452989407098900729795699874161067294579479415715693445661506513619169404366321381012910142218420671239069886053488382399329924709634919235405169645261262314413661472815558864408808741283116853269827177869728646443418926155341383609894637109134388576884075952690724843402793876927694382940445617250581679894135502278251441859110493384399492302359420332317393047775626687741635708033633348781649454627303101664733815331113303724884633595302356522161269927585626057035895298178422919685833964319516354696125068641260724893316072374417262002218391374836776753654552390869446327655891194439635689384098051583783869224284787879842308968678056773431969302119794682282803553004369149505961619235803550726085741109747021852255595433976080791338349506310380494794924135908192778309211264585696438359986497069397304639937627332636512432872427151220503395638154811272810986572877501615142037551812502937020908019214305650392738327795302371885901183998159339349573600675848961960453347257984446782662074384826891227633026095335986461944183419385801726312858442557109584371404057420612462372418709041333654748332521089481353887584337/24112914070947705571304285935675599414608459020085518925836069918296085224386348768005018336465694467674188112618345037654276433166001394127827526949888476470504716317973250492622366469627132214693853336035545161609164623960177417705035532084825708143820640127593943783102609294397393923930488489536155774641603849297974477825438727373305596246371043428541216080084636824675170749543968021410930107999829467309137651511608604487995647492711720366844189225450224769494113535501232685009883235738140404386791456546568382835277598181236859803063743218036210645037179722357363332788868426344658451486018258105402920239401056951451855818030882462431514961590079538920778310661750216069642193459639123832331410037458967421954819281422110447604969289185045407314566823508861626996578683453816924646911050523674790331859748253610510313118558082595880088258929989650026059112300050418068042985461620305729331125691415188208091504909694153136561893687497033698156091223425187254004876072906215068477319939351116920562249225212561135441439899670330717870868309135019289414930363897019249958609541950546277147169590200611202876690165025550103983820522711098712880725503436675840808034366150421083923349225508269380990248271573438966507687300248732002639423139662984401099257730083039924603061811558993695952798765396186081351685464465146035095376055780248373320240171768317639329452885758429172928674852226765102152428457210408585498182721177213982738343390487496619400096363860085323789158567038443579502330277283259869586660868426684461315942287759717955097087911660376418766561069354043515037798806194057637822973897922294280263375721812297886956029926508951791879809727780894067842969592663795192782067445113138267607379382118208941147233515221825536464781797543188482890123978843002180059018641796545886225652783334331966001648172348832922522573864241772741931472448037763325310799807365070398247732694206406309314425801102015435731144920475071117968651192675881705192337817479079151429119602761893435496201695374521865602175658065420132708244900083974670846971721982321432291719362491979893996914525286895552204717201121290447817616728009491670526533738202607094991931364790411551619882338883274299908268577384997674503332615078622849018571258396040090865761233685963508988849890725684058252874912752906963571082764281646866088867555347737497525900151510603833738441545842121216336611536574152207247995698008214310655926948685313655022202327964296100802665747193595829816688281802798341227661549045874349795265536792062233963856172328329898767660226516334743301670511319342132604023079129676000511480969726658262979346746705869514524644596538711873362715773582215859179808986662465989685274460903147372537321187464511497832252831203210621294175925323278974916539038306446859373137735487867128670264255397176190761053533740766711222404219638277339144639375401166088161083467120647121722684606493818300937918070451275859691701386509447474302189630973564212951179417612272960692704918875065958892478403281146193504926438837247373088334566188317876855285561391629504678209126485586665621581171089966705358190032021273092953829593856366769483226550599079682373511385589553983408657114511648933268063113902517867678084803550439201153148584850406454239959217255896683572479660758498453909523240839969512468191849244900999425035731535596338743574642336049324494259007562530989015453734896717952335374754173414035182281821914748506194982775808055352880864594111885402352027034955778250192438550690750810021896240586544482561678366543861872263455213202883598579473192420295339449204318291410515247231845320966305114196931142156401511087737977278463169035163932504045306674921441994557972393535266778595843960646389138968869150053408355441581863955964727226413716771969395538440434115339684673716884525317611974745289454998650621590406988995773168542574346721320835944398938589539674795297950617459696387658204943418715136327179809997768168133352264741841129777616234080573575238030725164959447416257457050839917614905594694475166596491832099128381585916546567450404320453830955423083080607317965869434144403028621537597229459737179343619721199892806445738594836947763298217958250854958617507837072063020263328316471218120344400631344877233920667516148855007031942000726527873921320705295212798398154066170667559997446622537214042063834710064374650783721784239844701606766496343823937984174420912913522589290530543056384509649442112544822127502333838143441862934687736040523091422527991754675914250898583438954205115256142402903532636657478506523810041913249257716533806642605177868123801044815806148514401991187895973731681806730664277850035629138952571446023568051865949722596368646991893541921652109886322747680812569236966161752015906756875227982624135487383977614185575514120590851061824203301801811355292943716090396275094936863419115772447890467292842926338476408595123968443311080963101014106821162268962412249990211154677613975232715256772573316559451624357801008030693668439775788981588096672342501467470212388879241377146117878669530702242423145518642079766369444726832864072385732824176789533494476515924917009158312742950437687741362421395613580061082660644270750285525288595647435157732321679149922360511139368253849041308042403300018247434606944910131232975894510867338462082600937870069667529450049617289744419527470792093954994797012287846568817395572867735010283188645463751649092500226232448000*t^79 + 95988074200253464169974287333080721514184128012333506277906159704022840407530258515536547257212738871311101673394878199738931506758541951843124194215437448561985873031461525791882549866550847448440017957200033870958667450628915132107644390112271605637524690799837345900853693526227520293853891924715469152657572932812004351503708815690878840322042070087885299455223785468387049970099427248853039107129403336184674561952002445987212294580771058022451191003842688542473178427465458093937747629422494500615962063543321758900762423436213856834169999167250741482463018355594769336892775101359761123600161555712480472032265624592695298554639012012537089172943269220297314328284319687695960680410576478109306824736174599066108474569970887573906693440298006227482171482677540187171382058916211883011864903313873732185485229949826520208670890570942492423530197573560035295306057132430030019719890804738924953380085832881877219308756355681205918431839448436075894224453546030208905619323605334232230882795506295126582432923529593349162276697975079039131884058576928507990802856695490402985467116903600380504923787581719874941474644194929079280331439027982053618719763708760335372577842317715475510209110000962211632850193407421351040850728786310949277221911060053480854477227393593317091161040719484943477620467158872243513128068900232283226977643335436487409208201667929821838151378567966158495936160549116066817973806612898748165926233311807318767875301255653707377810116313588252296974040271954506639175360356207985073862203216268109062612296101937856641646938285409693227605886863702396987104462139142311052533626864141233015465264092419431475235360038317768343351439930793571695063167515263466587222558563738391999872818783665889929830905865517320898090295093521379772258396316343452766130357806585500703967057544742520738267578014134610148946884734947818038294451397709222128859112518830038506027645092097499828061094150590428800120350155556923303574263484403032430366031709680694473900067945529646367375216987036990136242009243965962691002168128560533843094427464640216957202612217894025702609471286355421758981383553782206613358073216795978152034438568588774481267040271380797488179184503982128214064124925783021905648637238877465076945325784758161482518177088480450291590170569419865277348033290188211411059270766156194176588590606917892931954862487293869819255385401053651202018231456228088257679305915983926525342236422593328598942033997493741545333608883553322054597374474784634326965592642434529772123850317985294957308644113513175437009330554095835973883984584793423393759475830825097750692534099960715090869291894380743157989426919248539870085098060736094303655098524973572789240964516731942314171745672483616374397561132842989846287029015916972180765030833683905297672811022644779855789770140668977257815216125165403755655161273528730849776573461650796802746700588666111745168513188316541486896422060239323002484840327621471766320228197575705784572420273433119719673523659476866714944821367462717220847160257582902419309415526160099220955053641722730225364970132008960777081960124319170595081871731663082974981322788236097559020036836189804096012953300006666985664728497174005308931279672180059822543537302898457433696488819887344879406559256103470132904728494470221644234123292719391099191942228217732659606595769042393630033674340264014974399860972735539375942858505333543165134434885929939924196213036146647275820043796933513511165550446167573046372358642572173642042841164574921080234992574902177375599945926446954363271609219824933507149243926898586314313766822662070914441850910835804859430333501131937274967746416015570909561316463961617612283721689096242430191482639936378893873791606360242247359314140083598403214781426131277354726677362382453656062298283698873074365472898977637949503752071793809552499623193214521859954408930225780483427721856215500600315777736822318616393500291986118467323584213793841832960031889517037352883457449618379648519119213505025201785920482558756607930813576851189045917732679881763021967770975958816425333174122757798498024838809805081686570706853039824858042908595228833818339672995174714052303858828814789990631961993860912948592558594629154048164217663044494102827256681677889527556406582527313216318449179746201786888436699821608823628715062628989566708522385351588970919460271783218051794073081462202412483263480003097912299593981580506934669120180258623035885445359273710312736099729285808995964072422284555294121257205801767795505099510622726643953372817792015934091018375701692190465251797478446801513179175011258999146770605921527927533667086266866408899797323489456310844213476250337936469479139507122282667598007924598320626947193155546832986263081115303124043395429725834813303649040816185660922345119358129557950748257683352480033624466380837747983883185664151177115014992029571436719961546863681189060097995157594640054147913812159852305490345259167482203140495030884222529719815222088251715327287109063895371725172707061532969993001608498632189517839880245214833019568939859512794930818563065108372539605203852929888396327870544626805320093700343468013489663057732354598733912439989147110359470050224919070246767986273983889502483531553410349474266703860180964383911984217191553980307905653217624788867874693147670522779483375520574819191047761792560385453155744502576920443606997690559133129905681721299574349373215534815007227290143068713/4100835726351650607364674478856394458266744731307061041808855428281647147004481082994050737494165725794929951125568883954808917205102277912895837916647700080017808897614498383099041916603253778009158730618289993470946364619077792126706723143677841521057931994488765949507246478639012572097021851961931254190748953962240557453305906015868298681355619630704288448993985854536593664888429935614103759863916576072982593794491259266665926444338727953544930140382691287328930873384563381804401910839819796664420315739212310005999591527421234660384990343203437184530132605843089002174977623528003138007826234371667163306020587916913580921433823548032570571698993118864077943990093574161503774397897810175566566332901184935706601918609202457075675049181130171312001160460690752890574606029560701470563103830556937131268664668981379304952135728332632668071246596879256132502091845309195245405690751752675056313893097821123825085868995604274925492123723985322815661772691358376531441508997655623890700669957672945673851909049755295143102023753457605080079644410717566227028973451874022101804343869140523324348569762008707972226218541760221765955871209370529401483929155897251838101082678643041483562793453787309692219093805006626957089676913049660312827064568534762091710498313442164048139763870577159175646048536766340365932902119922795084247628534055845802761933974203680158070218666399519205556947657613112610957220614015065560915428771635031077949556205356567925186456438790021052577987591572037330328278449533991426302868780048377774820116965938427737599984976254492987510385944565223645884150713275108473294880599029639500574102349030252883678558930093842156430225813077222422273740248944760677222354611077936667921663625545738290345835922079172868160169650202122940497275313435744907996367652473790174430745465022443197559212984495394986832289837036180600590552387374715188911531864807890858457941191565698862997585221431196552915802801882843191947481747598929454479220659707338678421701149981876785068315539884671020778173140377573589837568041492290960369340473183917056414857566663247278386824028383597313727415156682048948574273471001984783424105136497805270736626665035978166646656272665697263310982548468992262471533176636538948736608570755117494177080558837331460688756926136744600829066794712068634537885081912732328038699889071002980595263862347590771843800313285921145682234111250375382312193538811957594545399436277832486769103395288452517460161087346229560661272415441894766609106980590875815521349794568407136710233389171751491098677978968493758787501925058185817010727743142176957734858797050724996487541956780529681062006214066645129713566935750996459151188207902379198175928725025063356687276779678826161947760408709289335744204986952206618459020120144023702914580865283525284058546836254454211063526146388896466395275448686622303510097857341171455966576040926381245354524913914677030258175246815622396547854848545488826902998464891872950880853335420571546378387563786727702802449537609896854579326332865199504818803773523448444776456018984609639151211987344671024078430457477330843229597282529437577181903717069178483541930373993143260801256052645235273581141923749818583003930935802358448653878154836598835569487219456879972782179805424606049741438904506539780531163408158080351733307694711054323985668628502778697886843934702266070452212170498467519634988928013257199893665675750686255490105767814371801867819014975400149806903760524728291161060366628954114360297736522246602363306222201442612530334446235012289703267551510816084944420479642064532177605151600427763134667571592909033026688969754490052906077887292255640992374818453068929706619292856217342243798514758264599313035100193702188630961464006027479908836048422997689407614280509445312998999207429366278381721992791152167566233843307928841905950509485232745335773251925312235441996358765250815526862349908111630554116486975971961960404729591457171451250385160177062887349699673566934564290939653904667927934941675312911158997550118108021530015617703933398228897371865212653795995549482214810047722332987392760908912079697540407692084989316214901313129233470483969148781793837295615299022254244662841468889806636099205495998506483051768814854570958149773387100145409359173809647368686041040936274696054149345929620861829931538541247825517357795018718431063058456085755075629524960288493847608500709935529407061664845328323649044984634258862677690838010600992881537731791613560551109369289545576829026516029064384938597653931166010612738696026642428317436022115971641030223900307252143737732674115823948266351788163603943519723423755409307936101675176127404583770654085640825147270360985776980780934275837015664946653528517144994768191524107485698428040004758949682906017683267718635291517107287595548333894864253631852541448314693244063764772690325811640797698519190973867087824591007477626413449143384526208643054807646668749998335230387349315515767900811662128666573405503027382318145181707444862071698655896656888004671804828040687309038455421542437194258915500938544571388838340939937561917072403541526664886648720495905598130809236861045992804037646670305376459194061676980318154810463484455042080809138149945433660265393050912968341673691843946139458885618130432807845447785016073276758241850782472426882596518613954016545874901280182107498971937890648348273225989352988582948131000542286643495178417091875209600000*t^77 - 4367762879615712577026093951636025594824249734019312415242290588604150130483611415941658451195657022406345645462225586318510861515648744020872820602202271855852760170244041152362760411312355505377451471880439958254539370911877796511637833463283388316569796337660150016687730274463542033843933893367729284530948936858717178817651358422800719738572189094630194933725048678120433147148620546290013253057694242941221682724210090600967417196421508689396322030825518766517497173952944050752336780004667164360818709803260762818489223413280862091137302078950183550834964563628482713981116932930972369087863450421678647354042564062776917469343935327010486059256445811029015560135578520270261338639308336105055291504712024475608932281949499989971609515908938818197472958768083875695906773967532408954395002483784219065059870256291765762309422705561957237225462218886129865809039266711622121356168261230455317048739548541188979989400811026396190293810821259992951668067060632916841726613923986487719643926977725536049102692242745432129566731487064792405656378136690076655811939666932502812727136626384846207552028733392228531170342731650092073177317716894940518963428064127138851623507743787595969485326552009653621740000976697060988665213931795345230613750905981010359268225913434211883487324460782642212915299799761107369171102138538610264086800598538732690252722151961598491374992260453371447637246634756413000506826131238224005336670532515969870691321486362452807339635893071497959429223171133908082871857712266066275654352814120692607530462247087558505549159076735859867796074688274427245843751393655835259251358859392837299631114671768970294483693166319289817145187863614136427474701717502129337933155211031078557694361963813466961428902823744417652162345985134336272510946252100953528374812500453834644325306478947669271895274394548154265470959118748108399841556347732698484626547836713208718649638899809242890625937613403740755653632751116448907911509925926414418237690826104151719476011123720105423132108640171297737766856979818159748238116781090510659183367186596694768609810790111663064763870294803271559160184214766919198233629081202924713632916893475386417180039150011272034090817872016368080481813911174752529598926246509982589569181696506314758067880963580815610194712574164629595917281211623778233602336685052789607602000369275334334456953831643513287971854840623862144082396294633838046962656463482609256620484488582595270942535702947197645100836984645535197796515135400168898183772681107067104566125034741016271662421236715441383802048586043711491746494606040806426839000095800618256717692519543262866887094433370724911980782849513312843789892794130426489884831935325943580404072794788436827084363674736363205591642931735594070073134464741032047782263211027252772388492630486563865197770635127069798611742568023848007569673086441482142518379057401268995349453544850868796707947559729655620747823577165224065498222337178654026997106223264321144702202890646147772008634168408202317266042959926784045288251860890806571020592704928340735561723783001191834370380397329289627580721658161105089189971077430383279291670490755258452413573593962089459663400788594615377370874724585842276330799930607960083498218717604790353527186741135016605437854849805493131598593090308435618120905045086623872956029212988129896301923536194219399521959488440279211735335506781172617233828358814311772492460189168707996377937096989113461485512170511927200009138521883422354515911144533751146283760142896647855401966924587357345079319428684514354807975490073912971781741699136581542409751317628136284952815394821186857490380250883099010647960659686207132055296450935481247509184992304973982511267725199259466894001769655331846960653348789189468896052915684409620452716509858521236466401781057073243479110806487425199468515430599825000773624362752021676599224794329055955940293802402458266522001093375638327747601736238672096394363748907395062399587600096917847946478381847852203460132847810281906000511348955955148449221745964423460855422652370599995976866562807721879201681056260604708163213104110823348992008660606372530581853737977617470041273819435617612139284554259588642913358410474998156225751665029070213187072878551255871630670075020576478888829668743071762387019125547063670347089327854523736179436696100403037498777519303103336848009447537829010616783307534133976626001832217414347864490505179345848249751720998994774064133341304321983536118490716683730301270762663957326422792562374996443001220006182418765858617368475170301581990129691824294744215188406238986142904440551416157415918068827602086664877483375650178268076561599413791609991354847016441776458403840721571098352298052267544057263732242094432873782732710197426747259502343971760866230201115768732627949152510622942507943067866559262367231461441294536690957112548854479422600619866823403693372763910315232622891928861903222225674379319256707454178268461587741623999474966637607721258339370480729233260327120629630458315739586518653134122491257569104307247019910223894310196771904578560063625717992541364032234702192533738826192116273993169006310569444848240878438074124661153124802070476726998574249281706279443723643758936379290943473696118177744664732140631719873807586401520841365675436559126212800970650623212102673185642504723227573330844416938890946697762993196670912595044120083734076835880856934398672224492496049323744448595370283153899841374201/69755215705241576831273112885347269735117327879533108321168630835070817970546223221728803044775758995771758468645926716071299681658789747298358202962177378361102929348422617496514703001421346763935790007817112788940797662170513244075281360673960084273195423226253908801118262601649603851370341701872450633784639706897711882280733461329919760569859089918279946517387699385667458239752193204795904955285220959001433920444296320125987408818201762489799261687909578797465114156271423124492876503385334741261789570724001393202053051881435201573148685737890466508857555625390943926996369376211333377513124246662058447835410200466700011473589338552034025424599872951877965827271491696487179202508241751086387293322649155756369298635542533794857232586571024214017139739436349706668674048562827532014278396157773500602879986019373261977235828738938081683891904612916146813860582288709411124350799687313002707899321593937316264710631615228716482621024544990341094406753480005984799820068050122162380818395980016805912220972936337570384165424046313862412154751426305801521762838416377115951691889214080301747169171651768122607567977395341372238909369271392705119241634941812253766099416363718135635403116648922137864646785623162724540095404290974721921188368310776303179995576311651210458857383438517477577739285610395449624518665059886744383052161364289937104980496901204599488774419515455821686523679655999045512382322644396265191171443405511878635921951053115220407421624023818258104351568932640354988884016426573194161411797948622905949690189590612655816575744446088925717551664917054454216489403632809595130745918989494167904765480957004601551372287400896255080878141080443553402876321634550379119552251934435702721347498270533008318782669034566730487404485749938111217858653081542020885018213768579170867066980360031758790482212866266668726017250127985432016045296109243905363385157020382223502369579668532537659588924616544653365097805660027162695026664526657790020691543421621830919953136561191724114012047333438254063436725117822526763137032385783869235882481448858429129616727208941836205359876722804990306503331815161652615248391741743761166044028371827667655230019572261988614659623198043510448919813149457558384640779334587527518009711788544548575952140305823008146315755313586025660102426178052287473489425243335576899938285113097760699925438298532519029063043328993518688054802232368885253130412095191398683217244411085930599942448753856577321997340095759364826848243786666629980020909739850797622018160005608605395441069949811492863588512422254078836975407745239740747352478910848430051069948137832832190253088684836809874864725701273633656427773577124449770161711416419470160972547612676327697250578022336833014731404552145011601008926828057034579987932243649843186577020518472765081835881684688266130190579750075128893383635382159445382706764553373326465991458456157744983480468785688656284691560948333736965279010973758764945620003887810758894483315235503922003896372460012238224669666634744345496394340922037043576967852187633858045647516882928209961962115904732854119574102081689397643335449775825733187864182227346726005048235661623366866229365455495452003615224122984414096896865217998117211602467413770546193036977602961528337024878490272548906101875765656241666835089572768946782983563887035034050996223370832265651055215329285545858392129020178932508991161665505504970191253144519173205886699110522464349771601444731556548215432966525628232649636836358509485268664498243414706199838839646538839140988930457559047852581051198981604904592358711517692341063628723276250920695392795382651783979375523875799932384862841268453280295661886702494309594171484256991567012736038080834314727054294874228612654502742527433249301183675190696823518911465664774112976518373520395273091097377498370301637674667869600820218166343808998161503015249561124868358062596916372111928571936978835725521443461283072946484450350686486385769051574611839713818391447373556938588883512918401454173357897072618814548327509017446225565657143907103873544295427267241069884296692473918911756884115550863060594475655162334842365668268815471336328261332932315220778313172398416236368544701714933385815610880047485486934595276710587540676251998127645314573473413199546502101741349558106326032579881080374262850859727135470586625512050256093268400512382624338018693836458219574507280347820597076003355214118919019034785270255188628743254147521154560322888914956817775346664974370371615170261861741037654385187805546093369133840522685219413187705679586736192677613924108544226358964978832786710165360010643916662903079270495438079512327993089494745927151969938825996750435755068840368066443083692031987636460742576520076636361006937825068331730260960480949734106231360792383893986308705994962000277159551640954277811730035832932081524638783462442056009968851811438465479163896293037194425292769928970790809018362278069835437471682268888811856923211992806372808618413627606495773231649540843637103839594136802133664959467400124972091126744126720436856674344152670964643159324140179388337928209401584241368569721894735635354224205065119006392337596680369861894453570890989125435211813325983870580265794563439930571826561114335796029591491869498265523832195644364398662061451066823123406437657693881809855981272966781623357821445332070775897648557512663519928404127574078894335795947708319224295805852984874732797315296000000*t^75 + 8514771015543975951936421444049306965514816444654793048409974447054235895577216006075727992097495541620792880906677672156819542533115239884241152439616221390991450548498397670957726613738664287677647048677739486174871503576449618620241950524203954456254032671982030277459478902661238015339533743035387988929081294645274169653858925220092111645251363524302539948811825309384527641071380195648084852946158280119685532824675360953052760340615359909058958020985017598816866136290716272489230197769988444933343725135152195258386355865383007656775756454312641232799753152545296272185659934390462085693727763425620325565740709390654493295012024731054140376131912494552961290983442555892223068966445197245261247914928576044848980245934044097082310152193996188331410956376425366906778383590840627293922797631724756964094544521150049556352407045959947755365027877196145846668141918614153351767783397804043502333500195006068225829615259513821748447942999205118952324414620606277675666628117244671774239076838589295775810685983679264895350295570249835047195086177877096959183048629359461818071184780510604867787688981594191565539535114920242593783231572724716652144983279620993952393617602373513517357221953312535616291158454899254905336240294197923882749692316722849212624151310369703035792729793175533266009802109067913799436620864564560907666136263135534463071362432131056666849532738642135074988815063368823104051018643450368647299133014738990332034375518781639684137212548346994742747684453585109223916000291816118746146787738144414724889815580257292232506601400622810746456599951083582894897775494264692574955139326135098446248746725317423686531736300766075299354252967896680229223992777968455671752328663199459377799542613744582891269635157453357869433080457498565444434262512329138548894762721833945086436301038117112970001144079646847662562864071700761553119406563631750360543333072922356997503495970880445501641468880764074608828229148052771249417025930322254630655051378455031186557895725791797371173634421353759278646488039486455217646582343441508414365466323617203502222444169074563526344623063251768367686174328258755777232826936617548647381188425579008591292597391123187413401321225813143087850363369495044605867727342409297985829984563430394124964442467302740914434832083468318072233612706517100624057838726271639287274825405131412908482765537742599588267901098249236152007305920390218383022299708392774816675424036486488106343047005574169851317845194797114600343305353388680234306660242068808059369273142495951249330986714462961831972030040839045947515923129172891384282053615183887713489270546616244350568965447947519657167544448345673585394765870137814156289248555073227031969553150088866242851494037044575447068358789863670692660121264088569520658760987054035417674309945633474369899719243762247655732791416505926308598085179284872966620927804705223911448548530429203401226981825782567506781929436620124817906474740637788310964916234036993023093446075317483973459397721090843930572464234497168494787908947750182587526124418690017650300434279020544103055142485613401790538197901243219907121631590480461234184190490278468949316331880651248355761924841894401026839520557061259044087273911204271778605782598709591194722954983587573758912220208781339368853999952840634823011546118792855175817893671785729594510291145840871365756649585585240807323563689019746548925923100754795394581423622613261252756244365835261772533286543069283231157127711556552067450672422666768785126902497457627596572262647587097599747407362018470083173608969551449895235134052442139230051842184701511026517609075937291617612155410407833644209697965390613518244118262092766502068767505095052725622532689418628664605824794444995490928169619200670557522843796324034192232820578864171877050575842333230696170386820627024754549177812309363649532126046890279867620144772075972034842939699562294563883030453587134329231463261877699233254699936568965673623396795351378620613820947987575805928720665333915887487385379646802803090545412069313107472708634276092963001598808104925281593706580735948024622629193599975980995178214649633811329864830727733474905125346664189090919605810403587630661044682570376185232925705024365753795836427640386681513642337875823221364044712390105206151119268577252425034166711917356347838088917959303123432886762613675531830524129178593213431970172939718614667350833719559269181243813605316549334160715664757761571415896209188740387447031066032145050478944497096457927630186211043738330088098103627993019549996334897829688497241751212814221413651998884237492757763944062550794545360534682994407157191334690585259206711382964998604486645383218089883227327478986696026995261383034559512415194914388139020097051117924012260920141199320533835942338087405132096298963674145724778206148845305575449800354248896744966865749219299351905336105864237783223819829838236230128752514630206181967427448933222207481415269645985319721188495989762719062048557165589539551508918060930550417630836489347362501146860304285961083664546607243133500968621034790332955209391206094241306346162532426644514913209292040714170694399676362440491413987516833459861241304084668816423856290549215632159947984233042697278834529929460563288885662113827837730193944228290991039468993809639131500602254040717958821584118372421703626932426525973751256194488858983518211484072374950723868819215069470909491656917728497549454637866142638868933638509/60454520277876033253770031167300967103768350828928693878346146723728042241140060125498295972138991129668857339493136487261793057437617780991910442567220394579622538768632935163646075934565167195411018006774831083748691307214444811531910512584098739703436033462753387627635827588096323337854296141622790549280021079311350297976635666485930459160544544595842620315069339467578463807785234110823117627913858164467909397718390144109189087642441527491159360129521634957803098935435233374560492969600623442426884294627467874108445978297243841363395527639505070974343214875338818070063520126049822260511374347107117321457355507071140009943777426745096155367986556558294237050301959470288888642173809517608202320879629268322186725484136862622209601575028220985481521107511503079112850842087783861079041276670070367189162654550123493713604384907079670792706317331193993905345837983548156307770693062337935680179412048079007429415880733198220951604887938991628948485853016005186826510725643439207396709276516014565123924843211492560999610034173472014090534117902798361318861126627526833824799637318869594847546615431532372926558913742629189273721453368540344436676083616237286597286160848555717550682701095732519482693880873407694601416017052178092331696585869339462755996166136764382397676398980048480567374047529009389674582843051901845131978539849051278824316430647710652890271163580061712128320522368532506110731346291810096499015250951443628151132357579366524353098740820642490357104693074954974323699480903030101606556891555473185156398164311864301707698978519943735621878109594780526987624149815101649113313129790894945517463416829403988011189315747443421070094388936384412949159478749943661903611951676510942358501165167795273876278313163291166422417220983279696388810832670669751433682451932768614751458049645360857618417917817431112895881616777587374413905923294678051314933802750997927035386969046061532638310401334338699583084764905356874335689775923103418017932670965405586797292718353032827565477107688979820188311828435446189861385428067679353337764817255677305245667830247749591377978559826430991598969554239806765599881939509511259677238157922250645301199350295960390132705006771637709055730504729529883933355342089975857182275083550071942099158521598379940393473654605107888905422102687645315810357501877557499979946513764684725939935379858728183158521304218461049529647495268053033886046357149165878858788278489607806519950122253342367012397694749658116183268477948444412649351455107870691272415738671527458009382260623169960481776710765953534992045353379207775314372148389401972710927288386121787898219343526858568558216095607770482502237403766841189800806816560896874139509541264319484004283834286025255279433883945192343387541069917649429969322874611163197428366751116009729737591097460063163979498502450065111707599150664538185998345862612923549603859263995336712319016406280930168780066019488555905369908476177257596286204003369435991041885539870770065736710189465343939794713711083445099430208428799098771100038805229282676972894514631871115300367167117435140236964221804130811290890723139048968762815624597033829204375137573406917950732116728096058403133194239919825550643949855598368250055471758601140033965380589233324558754894691569542385288292330235409444590410963066420545252422035430362844196726921387963564247853285380806410606511817488408174459006776771437640832419391916616778435139229119469103135387918767349008453375237655544468296351924844041553899509231810959412039860327693666993922190406396551174805570244372450724250646710883315333362255144893506084131269340422664964879448792120692359941400214462432659509589573635142161734981615286356059358077704566336723072763447055557664797633902376857108816061025851831937247049723270242804231246315923717675903345617727165254261419318045486987377522410831301131739969279882952974885910320917327522497004762345381657628785250999778663220286523637261621534333178031330261085309272587723749346777032377862614593616910177462936305941883841148453395490236191386156690405056036964942260566390466810729723522632900144081319181878901140690196716912499640075158151159821874673191341204749411960738186072074819608934373529429374487422009982573149175868586085065043959272630343624772940301821509169617025482561569230269657694470745096850741175075443776888614165947110731607759616201324930456964572976301444517465869574518903063149830147234221163478244153594518333952279837059629242071967109644454322066480893613508899300467162764806614253249328452993856824762678255641838033653932067560738329511102981655081815476645342558061107849335367762713002244017594010895446470198373946982530517044321059661652324250672533094389284932643566317399751512872679448392554166226165750156436225400512686732708121467545195633733573538278088827040770166031055207803988020279000783115208639671569913336748608710120632235168587067271774685367815913974327190712475457966370303609333450393765523100802625143925629670134096268731152156660981585228515842964871746774975812309844909824378609117764932314836024071414254822136559537781481373009186093758975437550640327644389769805540025917122987213641859761438857242043850238215852687836230355288314606495583019632424356558979292953565163453987902891782478840453257591246706952245970001364235208517103237877406910111919287794672444628749844308383937950243897535041757689821347209994389698405920224768424339923200000*t^73 - 135334384527408963010768473580178574844999284800119824662524413932701218162796534828277776287139188388796045334867841061469855542184227069193779612437268050016335000142494992414996801111027260646540533113299108950674169984190647190993672441148957383117538591403365242818420663785118851861419557035108951293660832124270391089976576442579334350553730172036072831656222277268957932542919559679020034185765530696127634460222217701489250414669913589038093666790221810706169366369453310309386072938857293270521248935050462404737989257102337216599784446818346714146849614518076289206492464103647088011171294798376328449256735619432627924928205725403096652007577655870334928661409197401824949091267859090705713106129214271701097216242500238017569329249251963632619091810776504181782223020764283691555213388375054201522317241909284643168112682317753869975564356212315256075921482125004668907235888839989825406132639212703060483712937182880017695688778344562966451515704538388281296578897147071737189455275212843121368429912933933972477215457341248365096093480883617196343151724046351148173895632501640087883328244882941263387796275588059794378348575137594693880477028252409630693711609912848527882395809006003872468494688156086660528689167170995597638970921624031275881048606216343407945712657482784896256016863065834831779503308315941591020268949229195188642076744492483824886595688207589653678760050343188373749519249749415813541200604235532376949279696155702305614368495269533757919894608533085225426450953212015181412372024651244211482638357426604501070104230357557833646368709881691658020548728463770564218366353460123730169297993007285640900295277921815793054210983397643955022797580130716549035965755789572861155711055367001539303163128660108221926286641117110809783470504212467236363649610353530574532963129567507046129346579268243200605373737765512357647982583477101437097793151899918198350532178330775091727574519122683408274564515521817653438270553969803679535552519820807432801828351918384301940990762635420929019751226201332272083743975133962806729934304622107185866449818316916458713184160218116969118348349212523154157522760750829048734336040788503734801671427184810035030677810981226967978349543158389342295713931319557161162711455438041532290510770768996255988827074057565975356700747049751918943719984194505612310149606653891587567186237373216541998289297253290278101286302163923506221432009528173624907159902950690181779602659216572505913402436256793876635571230537803715430028971750267546430742957740836003607231634698938733320347551586146388629572358421644935728639874657743513613101268093892578456755747657301968461288922144748197536606110098348009494964809549099246351600949977512153019686423199100374314344966136583937033377461446847657406754850515337514617762227169832356044390686517826797306376273954117763593347127059659231052187730221325390508621468204462128737582394712016195391126424333335019724266708027480135611749074966807949794918869247315565306631955376321041778085038489335561059764146707500304986808615602653362686300666041329158877918606239651700155111503876745843674825420858101908829906310720726937714200523982582885644045033409554184105981823410868326121498998249322770871812743045570449413696447711533649135949558934333579304289152713565480511298329663191984343189158101683688059667107653978011419179394395018853343124947698978082996075934770127074902873108362112345685209584948790168201178481409495519317364356412605867519723743777721667793608516538429016982823776012275280159025358855940457747717003695735007632520461328047653969662965260996609916569769918075389135096437113480948522188715928770861796084647648480292727325208577810862297839971238572084104977462464227474119426114964415482020155251190030553162161325173750275139688462215783656243568182343540116703719148818736631320152328189692018058459194283889205068269968911281623408473432672844664165449737080251377426771342209720429777337486399690384935191142219294126204900292181014338215680839062272042211407837056328540903235128077416128695263715249813791488504282224252709039071625791614209515196527320650251767873439192780481519509959786137715482567251898157180101510218930086044162732656300483357089439230278632330194157541627099790931743406493580042353903396444036961357683178883619359825970892900494055560489377220898145413064145663774579127374689929859607226919913071420743532551405185651971082143010068983733020242290902915979296230024369653991602776025014271082622498807302309513594749245313091676469390265140001563133963136292662554216993158012845317546098186997347046031105965401697398774440020001504396811870887914048601508557796033133487508558700793087349848447569959661692569200735129273187563834977117821197750188412541298086417900599136884637364677504768232040048494831281207547733183456548226567696569428275102863879091613563338266395725512746916610789955426696473206546955813454105173442383096998686470842535803571989987140814781474879294308032668944311773852856558884782970191950160439848928132366522796992246832606141787213578597333224867204122341819965820036158466622078878614349696443409516302253742628165582270405807965292803013001380213499871555880950732702107933554554256237429199473914893480100365118316606565653212460405978208032032404002860359789022481215399648439726103050983246926442356784043597063256868924404099208626316143214763565115941193132432889217787860720172274360473920873790259/500711103064851115117102929897111063416707333201432311893172283933167372760587520886760695647105384547257329872901168615870576086410803758597120841110184184113667592091349119485160247244299285549778278911073982640208626475783760461924602337051504828841435849672423095999884526206751991004365735218784181266937579168342099796218699985780416398390769701423582007953055216200936131537763198551473913177759817621738028217743918369148627176275183643724487830080389113963483682022497925277848357801654018588039461524204600331356212873683279144116672881594374061123377008700325325236785643792092039333243062340543681631917791795207533670145026778766636095986758884471368299233416992559262932647012086462632820749270211878851699214887698442328987921442027631826316415279770846113262924913475156406647021260969666781681232673182320539536341661253293456565544689346148728147330032153814882396421389104096642847287496734089489014627714469618852919780942090121506939749240628745249669955246741462137598698969617372543201972938049384951790663260139062101436866549042261236877590247258523776335172568633385575645710517123760493323026117639333361541891426754704379494607257432194320290499881837274454522830005258547966707808097310285104141499072531398703663288516551399367101189620293048510698312159491241232180159095946375479365819730620713755482417677375730057438040666051649300656062690720358455413952418090517321604148936844381333598714101391727759877699297508493732237497204506848107156172457910886619398579670074714963687894865173193938127419910521929521777506806825488191982730907712495204439482462209048009831639281092526838827845856945826923604125248747909250847728335847153343891893392699915062331442500526827270679189039748533375234824196810465004338341105090522676197402698073867788591950078985144633628488426452034584091476647571853110626195070257116803351816234921570119669489893013990464377060010801349335210433476700438847691961602460398539345216846386009225568373648835611157824905339030844411515592838492695457284872777499687908393917476743756476118128448262670810622515998616857302634402575661661266296808903436567486075358048609310814883995430119404199632070954741351322854846811810892475766928226194961252425118673035296221700522638563572955554099205604902559747472635469786713453305201649581432475098393413357919681236392631167386601754863715420448297676450969696478928759789052194975315727461884312813448742611917744046367525821716614261133217548117397374495009912779100669653025410626257252141763942432116732367784372336942039104791841076790728750909987911759055084685351164130842682107693885054502821129677302607228134843234613976897060515901427654129266224396706664949934105742532722443852274505346087038001418046416287729583832525653813981043628388955053963433419274510462265383865196520370480288212787468096535898817392908579632123704281946733216184635888816338418825441227593963611651691840802161506308020585132248030309399569891893513591189395112866574994889737174795226544002874240747579250199582038337149950703081479173316912904949431909619090827300171123108069512829446426948477988050426474283264541623570852707532420032573637450202628600381558957003049738552007715438539584681864347719925090519711732342385022437543184322511914048495828152960283803858162193745006831504322836632655789633157908041593203862140971060464233879198133649353602862006635786430174022975880176908704042207668718519569424610510701495357729570031846657502719585863370548385158664778480668064999167649337774469829226629050202984276778814229341336977931571083600620674787303038525436713390086125398735561767075528259079778253515545184982379690347846600667130757599102710325081651331324536713392941561327849924086107376377349496785419565384932924039982075672129387390942309854215670055218918741450345297513747127022596025598330569555845434822350670737928801557082070325940422140167246184482020909149062839674311143890030617390430754651639324413465597963950843975249467694971397558244129288809727843836238823602648427233939480413029818837053282512133479390129483608507890507554517175740890814170444513834645860592739415556107344347187378580216845297865745077917199328071762838841230376150334315110159323044678479626655472181812335132027272487105373456739531604789895705717820401897551928357576935866418003283076749427151576320031651679790955296140604454797233202639744745643412727491988309071397021553569203891214732537205304630916430475864302467249600974412857358505594957573524958554634776648907416792482263089889476118307898128759587079170948599347452620636649523049975077066899006047024402103025206233044839866745094921825110700927934505078135362412561915977773662083150929862440445858109726350521140873120079324174482454243673819506792663509414538622566909198384059483103337882449826633829972346101035344608358018834557267196304196030544840027888213514291911835731954008839060824350194913160918066123244289488823449568792209283410638757523607361609528863811512916759499630330535037993626106663661752800655307258387453100623871446189243456297340164863252805224934977237916782388605264999747417774720227041563019039411452206190290992965199441232197260772214561966240522627482185513816301433750748455783025199850586767118571409299254561655531584610607190013622034371580482342575965497673291916465748831957995965133032497859560474760160874782997526829227675727535064550852846136739105117736212776644342112000000*t^71 + 131592300610290489888615274100886753945078589970462004215789833694805208971510658240712891479937387085476461419077978041777413161743433116532430725509337829308116802007175534758332965227516317375945747154724248200734102702538756740456725533628839459562652078906490988696245758684398451499269896850717727106968922555526378971588430322052598439427286227337046660604112567229227584069475318211311001903698041165833072719606380251153343640093321485114435631128753769976559619633032683170319858708751403582701305216683996602473187843925159144740336532622506103332763553496631900256527493402043273706553521718338616205064358491697711956804525327354850608797826577999534491300364330400613495026833379811813248041163166245430059035527128434485332593304064903720583463217089523949666073921916155006667908422424515740969800596847406477738085569450130675559350765005747790866440982418255445829861059385787097209916225028114581411370419416875695300321981257331725767123991891187724787594134572142063033373090359692265801925015709329193207677669929059988853448401883036609813218732813983756636655936665521600443024312062742301880870922812319471393298323581100972309276242365118409675853691916059535741777392343495582869408116236770838826758473671571351076497438865573787914446370930794184236608092796422242311335027352341991511118170650184806401765289093425910161266692927691559688074606303110083183766394285916720880150915375113506103493663835773055008602093916042173053912056714477957143786979409251568674285849529431418404806366310347888344584628957808788388161031751937603162459624431835352912099469722523558975261450603020589889757213602116746359130296183298030189630454392528447317862826777272348436678754958465084431368875833815574217414394067407804044260365494043197313514652080977448047436438333858736002253564151598206437998373153852277976525555321068941263282995226016046990843119178306875457594693582371002035839755291769054957663613014466644012818076681058178975854410098491613965974734386437100720350125257601506867601040834030822130627468824957674633841965852825134357212391599634580747388429719518873412228486606396263949612573928824131983762353108748605523123605150083270934604176095254975405835066147109527733259797775680469068468151700921863585460145609821663587017306460694176690826469327576737117792469481309819789801959867324062877978192175084378779802031305431929855201248816670929044184300313365280161202344628637833581095983389549593731206688841209543001787048072323414224666136726057060113354820028495340798776436279446297712569415206934879544362631937668426273146371342371974317793243713851388845492372090586345493411223887211708339522068463666438412764020668148062878551911041756158047800316813690834069332962045256615775291712690891280547060458938697262669339325450683851422664009864702682562209151879502357155926757987344148943116913880544950061462923978214576614072770530757909296958173885710764465494820478445762115823502388527805964852291551972241902498628143899950313765237638726929010346663841182773742510698529702019205461000104523548173104226625148102419605969514333427247424451227199791965569324046085645754621968581027948061646341219654253827558560044508177594438218396139213285227568809373821875045356700313314669720569164553909793659824066896266060224340557265301128525958841339359239931738333904421637618562454178136000772510833957342283676806953442792399868555077527196438037085362892570708629364815015057890502336164436819336616637361450539718135879981014096985779201968908957763357631394813405205238026001807364973246358792837773766155689150411822031337679260825957689193696276193661359397157765689724234970814744813730847155153900343659524692038639250463681458380590380119228549929920861380536678292261253629045108262186980008131073349801544693407853272356140421945352671545241037909373805297276595652304623686115171404386885500574275367626238002551893488940591798939253107449748190994063887388119548168824811819692707077983791094651819763980376184630655368345275725210239697378235173825587824534713288517367740436961183164332165533790949749025658559431502107079595603178131831087088726494649536839379865927146592555255116139585741905162458877622684819719462143594366563142381552474051706040827774008641485189162466616973410704214552297371604219217234796199880698341259570053490009585103365494083526826402640579293754019981139592657716023639141963247700641218261034865564484721642068114670058851582423538573153234275682645805731397016084860644982551252854553815502272136642587593816929269829747020264824659440117694581951980082228932858084923428224654889668330509536393693199468761041756521388410338651270445625554164908025700339046642361368123772279781333822675932674214803474319426486372087780138059581396759012338551766905901061890265585119012042536001021025655287027300621056515865562100604446670689292128819733123204448290620565112339455056711200877373581472447058413333008807185128329299346882380765293835708634820381880598528541753263223219346376861302955131054110280035564326853677399202004989200954385560179882913458868653654642579638510691106291544013452962946366737200857766864433534986030375547076144729976106194781551085596715175261637703802347371796541666931228734584283165653618308542680063019428809387413142567934734254355219689192836583179386708169065004941851323941318210456806319311028293823537811602280241215538584746646305528534172192381682833534289314145196231/294106586153805505325030661336519322785366036619724268208725371157639198443893824725919546535666337143522006454618968039019104066368587807956507925985449543659481020173914044835130558673812576887800555954573031560443934560367618495852256686612171393054259138221718598797600973257364329621764135948191971067375007989226612225683388316507732267170693847528840467951048076170630222883161964486127933879743570603057715190876343735050108503820729563246873467759392780903820325482274381854266957139148373799401725223271944892511283334075762400457134260510563928399714715940977948821867630522182679461073776822851398520856282325527051670595711510253033423461291262691246474593466159572076230999750135919831048459500688658933777611102463558118627801523191017921351718110918184094146927657242227724792232724821588740957002748861950437407669385035304753271865195429824278411976790160437047229268723404908257063025465799176669060536194744192888666544506246822972478954641512183001511589038929457199166021083636119126206379820010984024335905846281309991205363512470035512342437828736167726991445725984227025974511022985016766294993770321532823369080794086039398077907522734555949024729181493838227093819938262754335879305563020301181843404613925533401480594349617224547169289136550566189507251059955214394227271053426970947043840588568587480125000434018066094531829962735952452590896659937404564752445460642688265225737473395991650090278771704449989795891282432084529755450185489382526115556834748289178551775049733211910998075572536727274350620026718567814256724037678180238132794118564168465694213441790933760109286651321710011031654678191954537567359159533999690362586804907562067397863778838612169499105566785946643231546563951606087172005520109297951225245253957640010394942762508692699154004735104120487582507549254857879527566552002130422042771082738470702295822446072515029437201700480793088186775879612472809547366952590655029391839483737663481163806911753152049694055063431033843538645683248191522578323587169594773769982545327656184319020780871298842678018828057941402867670077732372685335329589206480138942633760720983449522474444804430045962768490953589376090646646839874509045569639658496038452531614260298711534710870906391617050765246289666642772864572369955334758839032182445286217432812073487512728071849106672665474941333583631310973888247988463488996102938882388184460921281621942369772006301961191514875332848154498278918455308603097108153054830334591011556655033546380037319320829037747606997074592625103375601377975497653873656886601069634969314106256697635627905721295259014613286762516597276766747168943368715367925942322492441599046232297045592341609310500443888103629405176016236937080572523946272842989789328984296970769946464486980817794648147121963895922802259939551402424190894628702867896633793034878113443868382848377105441630748980451873709455822173985464505166252293441639492025119728323860819891253649692557097468438684046649847462926284726320514033345064309435617918011465206983455307880058597990796314084452457568707004900806426321860408139754453914747032692832017478857713969485791526260503276861475607474436307409031503497629541509199260734745948721253477477315416463347180462164615834269133977458961232314753012351538547594572849663874988085838821405115873673979838271048765871987099078073324579495866871359148674648865507063290671159161313634625471232721951376245381163047595012843945574987632720799933407840252019621300924361337693295268049168521462150549468095699193424984457513072924318457928930988639209963156094773628948650591081526702386260750299330147233417052508936222656110175037803196555543221281199371037337796710894231964783745179360477460731976549821317567139864761300299517252926816392758054070171783647728880881039433889087521002560367008731872630093970257226853003804691093618459468645995727806568996015235440887496168087762728695899443581169976402829649596213609625975432957719619672767467713307749926042325286785843370560686808524576622559511273520482311707362131457338148546322906915564755436430519597797101426008968255678748897816467644523558263849374069973882632108486493358618214894114000726039227833123484270298400316447636355839273912140819472547070449712608114129422712888853476482629198061247051958401853980768461699877064431153919957700648806398309671553165392287494041915781745416735328998284653487461257587352366243610608077225446688061129373148925292069982437504916766127081747642671228480446952827653870630428400912554911526610879251288232760482725524232925494922987471857612197788155913789796220143650822385590994087889853590318981712165342281027015972805508267508128136883977276093310570809542532344610250554571719155603222371136579543351329259094320112249792019496959748300190984138381477746592414254375778050037778560454730713664718438299194715400811579777326795190160936932917499955051731866196535413068101073003917663651099659725759622508242396128116546029317489988949940126009523062106071717778021964362943439612516554666980304192752935755653749847628237545456205024327811889014733576850812073057636222497705623968638808196062575173794684727612091677199504807714324352197316198409690535694032451780705666297288740293360376311230619232797983979218813537095686065190499999092307934383280580703326241321116946899243324651435324268057362408717335921253340631578822276112564714392727867952945638737932887536314738024637641077245052193913600000*t^69 - 9614556960179402148986728642618238511814143527788087401205284798469421054245976605437889022981228524359006565354552342072553374696751731278522706171141338918629452007620537123251796970168244947469549062324475133531416331625863329457253397695455300827793931376646951120604857416521919130398353867786106472291466522867012199320484740757527236138156973120177181748415820476842035473236950731409899300304528250438164902753334146206788365732540007294079114360538286905632064300285447898134529151727237247358329312075671937422284553386133589341337982054009844753383551260440907312209411878965356665010386690245771782190987217688043388864009437255816377632107084330192766449716745251010085637964553742862687302872023652672573825911485607914084753288331132353405095066572605862902453009841929296308654990731679187369675972949265431993693882840185848777484781586055326001426405537108436584019672991190607247567985822186700028668455561029061069769665372215766493928687046450999580391580565313715294193317105020172742797917489242469365380119962220067344619113176641939550762291847136867491667201483194428104176958169647435669288579400438247208186688380231427225402534299325352888561235906969357660486619206022660618125273561544919224370605291876101105686806869210050862796482415992923499963048821030851261770288756638086882878907752807311350075783169686272198204278826168248618096728802086213091132006663415577484808711129175232400735003523574337374367443834286572920446810886235470773932047488794184636153725387675960330588971047442633056503638491028709624521845143543591357210814390389434963568923875111993298557579089635230082071329771284813735379597054995827771605407377746009452201695703963770966978940245905584010918078788872290216409417982491646974625411427657788008663348068480563708541272991305500534143778477609296109341293229154399811504324626777586521541115060431188569626328320930768973405091767153762224761303657991917163459358416914529161681939284179229476618398546503993723804895127152797384274956657291509102500924529024101379360078233786821244434566658557562230201947563677012510580563593427228282540524021845343005620985532861074255896741738417906801051357627484664860380749362291114173202186976699340940888446505181169373469360739408148444924130781371434676664363886225345405597332378289921105278135654779023132280655829798794599540141386717169067349763761403018029498539801584088444799902208739658030574972734688988124600154696028938244856432723526366696676188513476377754920209104881027639071682471929396907370573886253573292469542334594056675259823065025860302102872456553791947333952428638067070209535107636495061445471587087002988343940269513511448430890097498744790830257837416185413564142141368498202196930913868068961876995255284396538593675685394747204544457643649886980489908970835440894454051814495004605411417489096426298089313964938572057304388232080429529095089245551371728462141231045433272994099109903360405245938535341200235904214991258034455247927598807895326532529963308994997258147409845929346130508237887187374719461368793160077292292981464508003413336125876668102925034192075786241511816727021876948260253746802178488159420889736309003826562755384199932850167362167844940736358690203524920729626815423648784458793281188456202430070579425490081244781271236282675902498392325272587332678886192057584956705904242824087421447083100294139879588533571898413060631926624298753104027110054126195268980752044813493207744707348096341764403636733625852131472973021534495388912064187666472992844057205939009765176063903071777923918060463775750489146190019524646622156010643602843283039666858192185778443966215620920958555846425487916447352716314224889978877362569688793579960709276225489451206993987100840211484240417028801653311944651163664121526824993434115671639251427032310772510769187708005646532363877682554072266250134002584476995719885657199973282131388065223218035096314601537018428409387660968099674615648113559864026613918077763228228486367973596591223682901729014196751495047786800597890464179465032105870055134853983665842681021575796345698712734379798910054359116893319599148969107290399615880203884931202126276796060618136947425392823989206783159443592940070138703311010404798913505805270497798328371669568315203634319261391059647948845091984050743943362374621577652187817741146533519313419518818558747594006688089338409411271141853094509163370330741506655555335390770754575131190971047564133048515825833540486334336681813916462876365879192829117584386247838537579626794721653985322880178125993443784799691116529067089768521885113636476464188341189800695014537716133788356648878033901033057954669711270715139575102827220025423855566359654348319936492947398827505659893656236614608073996128074889276193831479185431476404359842758290960031401318006128551638438802246037497169073046888920598339500994692553718288154544550740954737984612994963520218119260441021001959038041878306003034357501543567045766676375949638998069625533037440015389175379877329370374436875407720193105398827152266735365237154766290191431864604546094930964333888661638512518712450160530199830730598662355823595399395837638272774239192133453457676336124245556038422701652924738747598468703300157061371861566419565527094712927803822057927411594466505784411552565408143544491662230397382548654395217764254626290069630669683480277747511920120950056906769444879600772922186069441722526112093080297343640563282527807/14918450022294482154168221951852429416649001857522245488848388392054162239907657775952440766301915652207638008567628813573432814960725468519533010738392368156640341603024625462651550077657159697207274577405878412486286535670821228050476788451342027183911695417043697040458020382619929763422818490125679691823369970468016562172345784170682071523151137193491907794618380675321822899870534430455764762015978218995681205334307290908338837150326861903826915031273546857440161437506671543332381883869845047795739685238431987301296980713987947849274926257782228252159442112948156824297633432284628668315336505506954997434738958541227258653405656317182854813253904629266125522856979108728504471001818488687082168235542178351713357084907571788626047903350269024996101643307444120717597779715185464301055283143124066570282748130678645375751345617732849803645336000063550354230706747268545873948413506046071010443320728943744082780821472531523338158054664693918893860018047719427612906690380479713001174982503281404952497527102006436017038702347602680713315540487610497002877281167776623832899420883257892621895486673153024377282292697469056257851924337697650627140236660448490167921045438093243403309707013328118486631441602479045455824871720860389930175075705221535001340753303289589322831575504974643185441285318759395864542638550580524354166688682075816389295722747475849044465772605520521400486363945643607656377987780956098192985155086457608178052456355250664552812690568302012194267375675637856883061053247336836065119775418529644351118407152391121013022233795270012079199701666298400433764449945916929860615989559796884617547701067707838862112421135782592989406577060528510665109032259929602800679267880446568859571202519284366740608975657718012018671860707996232411337676359136586188971254679194517486069223512927573599224390318948644596372446225864455913556211032663805841017477560619939255850950415125432368344700493728878302484611493939451943091654944000466288828880029110412353409563643024207667016413841935966785433897226765168769805401928254289121348781133373839275896308290772527517009471916270731685495915398890464830850152997326161751734633599095113279960337158544359154485416504416465718606676085667325947412870263367690719966353072664249995725014540504980748636762502008094228420504960249366587655818432947164190757893732503037513168244463182930601251598349106647037872818632997076727565537056002468145850216935373101104559327247983186645444810234363312180410037933512030878516273936697342383909580785331330646446708902054906634769610199184382501440172441184415908261225121834074587009692870876357733552047852036286778852146793094863719736420864631495588878068863095773372506059652997525793942084547999347108177719586159991270939313416006273366395195868505415010576926228817824760647364220296522284611859066986570971790425216946664768778371325095384898305730110274625011131621493145590409015766942741065403907527359042376084654196165132801079219133941978871330421981271378014850184246958380064378167791017465115475175352109907267977891552939456407630600412886095488429197310505971901101478244828989425245097992304567603277688798201907395104952223120031846559008852471367930016965274748140799008950379064057129984363860352363791819467107027776536303968457426931890374998810225476216368607951748993506591982221110667075877305068942324076391728619152425348653110111901292019051113475606649769140095399202229123368937891634779230832476551719921061380647564152658524233185871268506132439636915608513704366605148334994242771861742568621319512053734801743145924425267512346559797792108917637096866395315641976603081627698376005815572234750704792496934610576983720914610547270595834230694556153789637529371950015192904133968947458741873124655692276102653386058240750816282738569341022631220367085447830347616135020562719776929568999783294536108493526435407336762149379268846893450036726013295795706863576052662187159642782879258763567202848943836828233891358702199955976867099072727231279557352488233202547354494212804636407683684122849913442127805685360217261324476737327842642864300809165998890910278911718684237386996039929909451150710181755613006028002825304991320399517786165760270905693741361083283681074324629753326016101263299843510046584995389194296941053472694921300369696213331187714069889769331165740273521829407923264291434182226833246323002987165239938163505110683018409986426205999316029293311916593312047350850455721537923903613038863251230388239814586947872375973773088957643181287169009993323692974481626528350021762937568964430409627344500040259106515485207356731703856759941921430405559341389924917086033020992450636528497486768084542012510233853289000014739776975047811275773938110904446813339027163363307816798826821281804120799595841644201308916277900467028428863152142413254116625818897142616365516576567616859119785670287575087848285331506459976141384256693083751432015074763460563020093455187117429148042917750586101932329237264507423522853264786986067301564367165667603980221378909972818357954078392706051958657124805095181434461481966691692445535792520148345343278536421859150674589019143046351693144929496125950821658462563404769762046847388870152327406184946624482712569779607883003852860577317409103865941982943156091905536702342635429332019045613791830145270071568127078703053271367923075514867796614405456527167355620801590370764711686624660624438141214063154821430400000*t^67 + 195676886047566380388858402595360082423363393373630436263080489628438547555854502974587888107776873723187024102119375808603164626738274673784552526265184478705977030428983534321438276563999169488990203641160749469931377951560831299234206192818858713056020991465797496510534920183360547613997155257707501384915114474654420735056506412401851535615166013861110163765635352894338904986113152396499248141994853037897757605546024202391202952862200842212114743389560627971711225727862101891463778898730435520327154726658888362858231503185945360311261866426718545383515438109816853117844039112722170604314614145113004667218790734767241128136713450688240557174817394884813380863224302445620803800163051584551199891707383656519423220977927432144954928497673743774027724123513257262864818297669887614591368025164004921013867879112707438487808165587397642704831592285534696745957192085885941552800191520636071387622807010806476121015978731318365211792247947509277293769434841385325315335146661183743633963714145961723566290495070399421965316877149598956032539685419515652372057574971946578620124315637517491416544371681296086957278795419083547473983179806643327893413595496500081375056216715851733508973557294316309879775038682757532870874373052439068783002084544247599856725185781340987345640490600347904812177950354832162649052050497827111806050480271939935142886887651417459111553101001835806983889435305487071657945541623910243898896565909091392475488926545537452099601853973934361850629473800221386518130425625509741924736284280725798775191723244028151827203312143679988222832421853144506605297194381204415315348400713435567025977993627758142308763589138825664744856198632571663302015965462429321394540367312201677597209860183094166502874159968225110016283380318451279737128434531609951601126859605372987524827482455400157345721143911822025602283979894461214966698161252708013694397454969738082281974589718925124353565025967017004839864650907266598426323681794771327655775842286670980489206910800406564845670467400946335858978099355037874465051438723953253061662437925729616332697898632837701382765323851479316060201170272892490474699009103710529796866632123456560172938742737565492226375986320170737041578411562351096657673934036987825934570974900309615911718244630907628531020280253182401252494269811307840859490062545756517661252776722925076956819855856622165349907175156606178881763831474669291510310512335776888956413571331085349987669138670591310721107184025134430402414997662834436640171033024373593640811008821974505222810603899315763883287003398020994005515799440099366362567072564300824230390499207921201660383878581354893225026371990308405626448229246696224966158429731414692310166557866470359817024358017322949726173886065144793980876167303268660796084600154336019614279459379655660491657502327728174494958251397159535777406962609422128806599164530350009490797117647145739198545818423355804428484159423749221655154379245304522644679173992531030765151195209404436223789726809107517958660526835945877053362512475704022244425928395425440456826906283173990720838690431442484862258336393841699752431741007058812700967557669127879218155613264818314252952169706849031232646686872808115756226850175112020292900143239276394114019040387520281172624618577218798540167878129431040541258879923235255277863694180752730605115287507524233975027885167678446456715897493602507184037857816065680767113678505540307595464538646718090940398703706245264133153797731479985514584517370011712733937092888082009373366691560818198941736235448123986708053078039571776156421545162740298665165920192958657900339418518993479417108271617621075091650653995831431287108147638885149532977555315617005939199101216304951598278142857256086121277268802630101134081811756423712420437329762593573519529198308070536090473223362495582007711153360761535399882650830541420761063316754728992808883951496093098909321788110011414308977555350789667101292525468576149692370044913598093086818711912365192745721364413613873435820289129130375194216547590006378903074339375526115864987701941974862115783177933322191873793129218495854107426527680531789247823412517519838425827639149974517724181388200390594825433930616495855090710459120108547634420863201158118087733832384952593431466358191749060692431488174595223420858351706162059306237722075906863308751351645755831835518837391490396889807058647290276800181686866626701539211525974958215995932565903832241475841652550245510383646833554784375916783061331614846674535542534090765913172376623422731141121508922435937092707315632063297984907375344740966836507287079448699042142186256781815966183816686709721550976531057270338855294937869405981198403249735431095372073802412688928895526947823508023401250241674482178690335187622774117176155643782389739169773509720022195342002539816766094731297940216890067471998142168105966197508694503714573355903961644024803153633143026209615289844542875051519927103115306310423185771348560229647076952213065367117927533275647647474652624240387664361811461723659352651909808777888446486344766355514200744909140158976308001966892248864377619318956810420535321074928983640042121566207905343531537874540736239778244913888157278461136292685033710032775851716714298148611369367127526786680735231973073643109059540903405849508526525708550187867531661702516995711990464067169759021348383159852786122684068856680148607735174055725901747305725851233743341404562018953980342656167181448561/240620161649911002486584225029877893816919384798745894981425619226680036127542867354071625262934123422703838847864980864087626047753636589024725979651489808978070025855235894558895968994470317696891525442030296975585266704368084323394786910505516567482446700274898339362226135203547254248755136937510962771344676943032525196328157809204549540695986083765998512816425494763255208062427974684770399387354487403156148473133988563037723179843981643610111532762476562216776797379139863602135191675320081416060317503845677214537048076032063674988305262222294004067087776015292852004800539230397236585731233959789596732818370299052052558925897682535207335697643623052679443917048050140782330177448685301404551100573260941156667049756573738526226579086294661693485510375926518076090286769599765553242827147469743009198108840817397506060505574479562093607182838710702425068237205601105578612071185581388242103924527886189420690013249556960053841258946204740627320322871737410122788817586781930854857661008117442015362863340354942516403850037864559366343799040122749951659310986577042319885474530375127300353153010857306844794875688668855746094385876414478235921616720329814357547113636098278119408221080860130943332765187136758797674594705175167579518952833955186048408721827472412731013412508144752309442601376109022513944236105654524586357527236807674457891866495927029823297835042024524538717521999123283994457709480338001583757825082039638841581491231536301041174398234972613099907538317348997691662275052376400581695480248685962005663200115361147113113261835407580839987091962359651619899426612030918223558322412254788461573350017221094175195361631222299886925912533234330817179177939676283916139988191620105949347922621278780108719499607382548580946320333999939232440930263857041712725342817406363185259181024402057638697167585789494267683426552030071869573487274720383965177701250977740955739531458308474715618462911189175456491687282160313741017607337806459133690788387566296973442089736177809801080909900676386561055385439141373689835570998842811114860464211828610310901553359528589153500152772843076317507998635465975239207260532214938092769913445146695375483231244492650954104603492006717189009785098155924612055046294570446624515586339881681451543951847427499689494141330677549906910008144520151073994448684402373615979966027943597379244649104244885977439541908856558823191497074725759302057508662193588195900809950570533888783214955612632042668464681199408260974355450540516627072843128011247457804993238473085978168495304871853332818864680632006169378067297438458321100987501965065719145317626949618673121807223419940109336324948275723608382845497816637025627065626824125376975904187951572996676485234645150759809318057841290181789343764774294731716051546266216371138337519819642334849151035811234230396965468822364047932103632531397818851264053630570724166221453391526209856961636986219200145415595850662345224314957403909291687970905889238727084179579709336634361644859215774433067487854167420393196254693830082507664118582417859160933734724829942058558071175582185297245117911386643566152874916596603632985451488783348439962722551643667662983100372903739460629175039860773064789762495937754822725006113936405322328449360521996642249469468189944133934975119789224038306432422991551876913031479822475912773906792107533481892017241005227038576268050845570139566292127440193855663120574300802728066054825842405215628030510238374690846395995482597764203992970204169745696546310782356974832853477556672651074276586048294238255834557558408379226673141963599127813310766328170319319227563187695110748311542612525856155285457677513154390883075883749950558235112640659913073343074126358559589615383703831118902419599885550547886249334546340720253101227462151388036141142198108686602274558568070436862061779800260242267140641563380145157795073163040218168313021560679828697884627313710269774407996704949412516978422373542625530310625218825852402319948842482118688745160580272049985043987601283183104648922621731524100206526393672317485852417958743996865892906730021362528021416816820391948534935465982423853414817487699790258708546926631463067447671177516580690730725666458056738486544520498478931312275536833565714913383118161550020375803927581396532183696682208726668914434214522091874408567543775320802731147834520540674667869730069216680358497310424564564309116773196185566301339006612684293645150258536988901880537291086304039608411901998445371594568568232068384106241094715741512469176736180343341435645053607951201316556908871318757057563942425961731362903875146879282019473495672642850966805184361379989377256853501387629370845978008524153012388460355040487642794983871205480273791093730254418356627491077634500438118763029303206884214222647109670900671680666272843191943016587562308905522794421235900304792622844605106073671239663222349520767340126585247282362257679699746075694899216645404431668718758388604115921248857226498673396550031166600601040442314884730077209452698412328502672058128713248046935045457386356103108162128365437496856373894104217451075672458798964395486263634569008651965470172170790631339457285373305314453644368091265525216205963903981409497905682700099757203620688912415800127145223433235118022727481708741660373485353315108102300571440839016864738577905568872122066565785533117280127791540562383816361378331083344445496799844689753414300397752007066793775212174539200000*t^65 - 529736343125633999328766565226951559588032512742901140588983415034544624095413861179445701961382609091313833490501113110655623561462638361528873578566319551292719834976176046555864726836976422860926566572131127303532871018734289053485272582908406470016452042855033618543793768368230241494605106218153787707787684997284383400616404723717360320237667805343721151176558748577748711357924109474960171044695857725792572102542833232917477618266922215584997547898359384243737078061226190178899669559464196302857471904492078966568955779072484531205158314019456939670528788126652759741957947710706571485880554994593151434869726294597038320418439679125151533410615852048204899554808475389730803322040405007941147583643417064737871104792550060186028480030743644647362836936146175621056689682601292876185405691891879092107238154132790709493284004241623911725641146218527349445135577867758517943997389425943881126967015033285361536605938273589964192746446187160232929380413078215673578542610076952194911222840382219698650313356024060188452992334583969294631021991746737385226892803542693716992576821815712807066218927766784553002569988208320731954126376895584791835318656665464049366261109781932083947328851933339273452457528485779189595752505194065288127417851392442797561236739901630729483921366827719666948388912309394368372292836352324714101394102813138983209002010910499070031731020598918789060658608970416868865903438110008929935873414505325224764207943746747447139628939620594829408526998333008946157821802273752509830756763499217769572471226322211469355021235295159343919009037398850523072793552045305507863563374753559292942236252862265879313932581889792084201144911572944125880894533666201409846949097888056761736743528670922183419051533798419124097484101544680545379818447995895350139894683506786876831495135144511014956512862422220900644488293548651239010481090485570744363693882988268411905295093408754781862602260296069118174169947558110811419410266419321096317409573841574129181460189261259237453443000170697757743210419927216970203800714304341119141024489568396464385802010263525807069962367330227860165984280676266068076094613316285975626810315465283626845548415695688226866901902736245779024728317047662255991439067600377283879392625993417616521877971805207978295608954581677167605950406969224550931214081983350472676220054618639481206206140467129384161097865661497723887985264486278007712425419325825589554660619584825514906366061884560236760582731129427712004490702638807521339586257892260242598067903616594837521586115592792831642864816239562578119613155514645924250208969038192381413672270075656197460820564091337987740198472517428069752490450410094450328286691782493356958730058447797302321039540941379883095598338808194780377177858017851556246043965858979211026530525095161710737658786158717233223809572361611410332361566236296431246648404374332416818957291654884461808642705212863487996206595109880113819323627770211432201005838435894378311242528062663042234047600411673796393745428959209522190984327318478599243043941468912176991657499980838995442218533837756159321701048644631285606486702960812240121235957014542466301796497654562793034133617155940949223630722908926674574549587597551305595418351247557626619668622211958689396065211118750051800049024179658061111345001088815187360349984723776882853749960517735832890537300276411841727429660711043212812666782930148316116819760950206030335911246605368067777706548519343262839613976256048687794477113232382277254525993431753841835536117682198561515718499296838107926140619551819174811830960021414017122563512449063658047227892785268682433986988756224798850820863921689767413707491755412950430615586039983004355781741836104781444304195587911450487882051435459757940134756562557857498646734895560050200735177577050022101217425010116446801207894614271240535975012613815009201836398825549320977402149427228422759719041870469461336466213420864905031604908809363082248680808905748486712285228537933126811717185227881555980248785839622070248147604716876245908671314793202549986174261569372814849494303686545004268348571582995752098933783623285314923057136826304455406118144467238912907214727317868845351717669387928275792011382050454308970289049431329457307793086120010120124497732898043027837424659366064704289453599545250232013767505448808610609013576018111776552141307013411921028001738684086626315090467054284002950876443056283468042791544396509500197189401849391234465804037092325260591240547722230681528906225730904789358517513853398591820201003684567627456363575293926524177601390385185341416377298130637527320071695897051248335208152692542250781309812228691201024963590309880140926048027596048454159357749147760691378629965960432353076580861097864555947957571671331501163502179233648853353054114232507275667747289398395959714626868535528091372764901014809685051496898102735636355413434218116224056338941679423818566418137264999421637129166596709252389305478637457399733120343111375208704144263566039533155279086296985115965926230173420468755797568069954655781725353913735835809758328466501597568393806835787578084492638899706200896833559415371431742196463578001985550049122755888800067484368602487304213087310987949653336290076622497293956859765761768968762059345250863671098973208499109094978452917692478325559998890440141764852112447937842525418421500758108464158123358543285960356539898188962793691368529128174836037166054990228579115921008227/586140579219490890859980431865960608857810854059494165049834527426299003611019085963870845760722758612589895040375169478761308147128927727468686576237323909973296464050943951856496545562516096857114355547928587635010472091419975956721545986615669777774308322216081134702892518569068433263508505819805111261329953263712736216106623611923702322927515998487030795010937477421099438153014868397601947273926536971384614385286315060047887676816236912770191538239570440729222121542773516553998973906563140334580374243219864344699708498899416464296516040302617800257718140537017005512243966379248336803211398141873133641157431971602516841639386151075862596780367147150169948249920599902895822371594314344141213587755075371354445901497232900700379062680742928846302909135134532481439485294483162985268555836206351821871866577505840223784038410251958581001309759549880180505685476476054764810168690320842016754805937802284460269559228057972785563337052675385780836870110314294657115617255244370304933796263683852151206094888496245325201897782005448715751828559154899300757397499912644343583978503978386477365059196650676739638625361365278023646547396577779766900056445876492620144626962049868120513504125936198274659415433069269426992962113816611265526287745765422560165831891532672847824594354273716925406305410920925501514326518567520208791713369561363208757493428707993440376621585946900887965046516801964782978861691849603103606205998996448537562959938521556834543952953335769770323250655179862363785205612420903507194710648221343876753041299402448570368624618704620936633651644911928352733162421260291130780134746180924273831042789081716126909964683945567852797681009764596521495718696366871082849256163776778597342888673553526903214245468242889046781072635077645466420622204900855971592458536822038247920368674875356498476520128828722481391342378825414738077801785033152830465876063202103538262256420521979898174787855324881278582610855490313214800080738016677129059754833769857471059624534143651094885133342838911157686386029654454218521350067902494464928052064017516866096821793602566694837713025156008631364761723985952570754760058043617859175492440637086016028616107124955176586728606962771716116873962190292548617510225654867622189468531850709177892700555575396069017631718607893062565633543935618677811402578695079529732747671401188021105148690208350251502891652880192009974572474972382395393899774320386144344264377470261712421787177745685472475436517144558862973834587989628747387878121039499543607951468856330765615539403663952012995819982680511649435807498082053115993290315960791866533462709055333872919693849286354187445078846184773837801996733641030001134609023381100635411993542864903575119522416627351371529849111510293543569830010058395150337702179337789368638100197580458304284432037572549201815647456662995873479114616413117427659059065106686503940976351967414152566856101412289423582263356229021900200672927826590290926221757234512065032969273219349022883151865133506791222074766555872402096801470118855707809812671299201162104807203341835911936209841509330835659174544474772163345837059130497612961574426550668052714474233926897497444296052177897475994375784667921185642200013678327793845292278172918826982707070264175381874395215612782347319207033904286121915716259055328318741472251649909892817154687673545335427670475495995457792260692771701581530336001150872978591602844831438360054038943981970900869789864638505061782042736127654462543122904001985079097354678159128258668745702047528853001931020548257220330887261064801175233920116365831601619726053447531030873491628069978660474434843704879894767707778406640561536804601005520074438573667441494366279556443337821416570648820903564724656216218485939571308638171533597542656462207396408378840199230562735288752986902059577521823347098366184780000106859065282453236810252086613764200668212194018127426875958409949580622870336150670421815679010968082774747731367419739228702806727496223925770163443186266977018416125698552465522875734816413425043721697171447575205203909847639784916130764468856061477971390957208246927910026673381670552872807018599206193616608103534131313128854825005029185341230210608184731501090691140409152182975140801550932132239247446805801638371975092196487324736535319073293756676147272108133479930367518068904971364361946940194460471603971846384654519615209924681249616530652345792498939902954047862879118184397819892998322805569340344794968486716313572169701839949247203150516575215149055991236745370944804691576038177470315952637448924318833002080953575735790684427167181616984331579315248462076062467445796226596785711335733381778288246528230728331241870365472753034490542550684218913129618411569848103807594862753942284581304546118843266808945536858431541562220815704420724418531629279776172880025666121193847984329035689357086930992332984432880335045382989481586182086279119180585285756865921421305781999864962285614300923991401384681665511005104994862378772097419568335092998038162091952191013185760656191219156562091700223102023654406673625837069589086691084471424316063395245659286042171274498523568252030276167654527988043892225738493083090588498450550242407749758266103652063783049856460179267349119110792197228228059772018273764967074608799154954641548889778226832155392331203513678503460300492184453208127902244345258324210145151872407950941207795127705907775879562496488466059296482129295200000*t^63 + 403923760785985323757939928768451017708136545408884270905815348724755362737059473144182898147974162391453550791420766252024629371149626604159008775054803515952281445381157569915032215196019718613330938392684192362092760941917975916604541775553160037489614941681770517459826609862095874258317284418096377203868661575431859749216875659822347025253799603961619863423052234879473801603439715345894757482544165845859518415360687919107558055447691609236073960763819795250580260959098404008665970813863706527253074070782534808272805131586362650647303725755787871927897505192140528142089747700164840211269780691817264631138277051844184006687540929000626928340278580812821189299610130387252216205098266930840728948437870532652897071980701736964541880639318445582191931691591008017223018958133554630376791409315160861631934506430194960444322641244990140831658649734991844579499563542232902137902814537418424932475948706136189434597512572576526226479477546403764065165704366111590125572010667261668664290360416331433691164726501681554961642512574043473824952532535441274538448407793629093551076094773701513993856125795502852175202811822382608502492450627172598484306277855960985691850146006546566521907697723760091476027255017044476008199546842529838619417205942044350115692038313099146189321766785349526574024310275520375771819193592280205871136285771270101767282643682298631971784753350441372475411596009559783475786047933459047858085272552765249596483390258492806496416569808166599701194439799098437742488085209172524293399059079279908652421856166465839348982203412626226843206379670176978410935558229134882086111502513386280561891070066679212596059107404448330989347782999536101655263396034503159023262380695491591042785784323085215999937797559218285002839626512748901376794327217077824818505774334812048076616605451338241890891906412209943625273169286519578742567486852505079148533375899868513788771312309503492618321276377011405922908338799420126444043139586673892571960714851346556906625704553837729398164789295456946223548920997440678139876282932188987190023298690811970498659972819523171309413151604934168324076232076349321047705732320451239847880424868432328574632254220240519450566440121069700525304934757065684500332339224952438107151671260834873940312267545153848970805468650581225417240965857742590520076288009983935783933385682024406409729581476366151048701303872253627017317944181996308091186571459770427132503414886587624221150299290174129758367028138569870949935809762033464313451491367659939081598324556260256514245356600092847748791794790076817264510289669937925637794237580881469640041761292962675543020583475087199884189355356957969751508254493816661137111709460244015178264788543415134502567611741666607093697725410882449660219581239323722459131211427057130413750906828278928825797003273729319598398246489483016466104412688489792674434908646019749791941971842646476962099395074280689735490460002221810955460898119682551303747039961663303974440113647760477787377119636920400383296296782887193430940275885300438286532485125526721804624775661095398758403615970775401519798377871931061405162057595187050127076080172753435478257897098427858580429550531897457508752757066553073393495371425751862203691972279000503761162655556208108123269125075286470243236942896118114861698196034922404945863980164560874670534233670880096100948642738326043827245271446580867762287785843705313366371103121498223194103356660897288051952002709465614004032182801508315193481471973304384182562262641165340256257373579342813536460452709927209800653650798489838372284545098798457255835658978785239080508579462495537453842069014809998630971323318232029316265113699718066105842817928396877634042109608942076153168246432789599144006929505422397853351190454096527849073927921726265580622177921719526410977763399681914657698128051353133969784298347219675930616855242760864842670552726026094736729415495424126296329858320367072168667030405263637532393655573935522877276775253500745231130439419990585810175232430371000634511655110370738828602884447482851973611391963853966864097067483930444463227669466263911671746172506553397383144700343103541756061324935535727646002661292095395713909155968475420001826957023665741566051514152873297739397967828796979771450414338854432937597167009235639662461929814348538771764655815480384224126511560993578312072887002479296224382552747437732737919398199386346220724644575615109429645749977287859144539545281006431425264331984028527067718393625401065390303649302833071546105603776820482600604807353150461483082964656414346381273376610689766487163759893148227320217329063302314602181833735992161486482453584948129116354313416340597695454924362400502701161591805243177499052212142184883269404814612968315440147564764358326139018935886661997329562033336705626280083532685180972187137096341807841063946153157687817906472705420024227157417476384786539400060922908960314239646798881091012351799566297136099808118187211436813308778691355929595623470574071051869735611687250416962299766099497162058819191737250993555794538352260516753472935346829325047412601367065252676591541140195796006636686656474450178986827970614248386458286322679053311581227291568205097854217885252171835353772458865500081780958385301239983661989121408470878361969785972418777718179985721171897009669535891625457195863988231193598254743779547238615999876762682295548824917206017068008349139671976230612712412741937064601435720611711/454686624432938402280015542384500933138547590322649083487198826958956984367994836269976616143110588478276339470644332698578280513517831800878167006144160636768839806982683096294210069906406496025872119127041377504885235646954052009438372846760235388288825964238281064554471154957572286940202450751154502591354264820545210121557365474687357408722573854433103765715089748229885124834519982397525320081924579371043364461704437949806733144074039387018351346867869543115602413792781299323762644889115800105934084474387145152186409818654693263394378802385287233686862766468807354506425811092965299670693941722958421641758069348170923202807818750066529356949439952858426764771443783334811659443402655520416763228596487039222726851391862695627790209913633147568944653015734161141516036979591393713610784481235342043080326607742625672827863897353669866982582839589384779040508702949934955805123177591436587497967739769821278703728740659410532579854395700568078836588948861319204060501864667291864810394951091160270904881595530881550271825468375962521435750264782218351585999596706429175898477948554662321151082786956362140579886033009931492997705737744667868332609070918016548652898027396595085805406426417480996471589544854041567790239427768646219801498174518492154967350392049154820509093930734603759339760725829596587196213351576955000675599464867109708790375086785770641152371583568640473767048373248835968363018670328801178680697433937337191197073377808580954600147836305013416302982459087297225363331542661376760573469857683223744639456000304510795754463029870712093701987835146733975622499266876262705136663666392268445905801241914388086159035584320294570910643486837359820822331707627142698677226363605642383499475852756576169160052168145405481757974931972674286547487271082845262141615301221396797541914256239715870553982588415522047776694164833847070244684948451216865415157314772753128759507668761290089981978290228978564799106731217524075996990434252568279838980324199351801666836236163661755632860734460292065486367042973117327731615644071827503515616424468273452194923203946691522109132223815336956742249878053619121706841519680533055120773705870550596151230620734412233757754142113978059353335408457907430187162310223822041790601549285112342297717020838056858454537661900132099225261044066800971266909834471605472373329606847311752162980166751485218139723939638244185924975575823430275996803972399070664967516913398590114858682833735132355760515270596009563443604403893644420016710370391624069926291077991470102359212594240085662923024717747555119762031930155816933297406466298310126880796725150451007410822417649168762918225525842259275099859217340583948652807306923895270173666265970470515261687896154857822768930570372808355611004846512272735669031644493984072445838094897283323600058646657661055171892420299251791254919940535521199643356110413021020722262761510820502375210954244556311688238087397321136100368400234144542116347138868553906054761110561860609148988774028296358782101009386659851088916655007714489161221811069272790880073176171470254266952334811385671287070883194715733471041036652690160592311959152207936437495373476318335191043788555819086600859863682488784561153620441713572798575423160251931837583825627355710977833462188103049763747391891957744343220753952290016842463113799085247116225986597757902290282012481532574785087019738416741432902735147758608584883927250194119550368151629639485313738681478410224577467867503019206734680593734258778716073905484423610795263563032261245416244493666466814542393343836750527639216065690852471302552468496164624563922077074253799599984018542187936801370857289329467858811556847600057744208451701927273381222740223655630365864292713210731108124716337019175899942053186584883320297104047905117226268220329003565008077397142990243503518102419237041321127440595956434538539442862887789433698075511488716360326204296504666996235821437924059933821659813950539550851521577524286474527492143768175904658277740498960667127716555712742072276875702440521731304849572321083684528378606848066640009271976608772728687484536697641626105320230503446435024220498298923391361577714723097255192122406493916649151031115755965114298081104494480217899235708302278372852197880123866251654958290970137060059895469026316456754410836209546247937580392621543466990075273092480488790381198165564399770403080923213462413297001504507872829438788005828219284108576222579179668437813844111941814837305363653385477264868163394527789571229621582601037748934581147659553373117172999246629926131654041491038480616829103800761345191131669089228030037174306218758135269012433842360651650607308445523140548013084189365813417148602584359023023188218972550625649528069573614186491076406841341872190153634177785741161464681917801722752581770300816218852206277983570526822413522109419487193583909875422659183037079269691548261766034102952309632803665430982038736237047249492949204003001897422375753698462771491679043898651928573394637783228892814076819157997597321753700167636523142356472897555472606024493817772935557173797985835633883362948712772041563655071115965624814749565707049868917875013766767394774099857082560970380227146568223698808575029634731858951631936298020438019892564670130829777064866745481371240312708528562184622639023886695043206233140411127876269967055528218286621556673357071775919050223603710023517567648988453804637755853650807004523384754676000000*t^61 - 598955093968731518768462200205490482274568547801504075340071912579364414653175932022213902937748918108306037867237114666688776501241728002397493199289450619255694794122137721691216473901047621887647684148523640796354107239259393966787641681223165535987190391324318285734385149426915154836724995121623011025849767437282682937228796115331320078183128960600110104837685981012409114570527499685879662146465407998657875785719512595541908621739120186906563273674713968965978619156172487733861402038203827322989290656829193261253695975665514197030342235299758181498615971202194869370473146849581869273501614678627076139702916528214368691835667517082898570556204862269513389141438855188116387122716849460196107865116640948071286024251747044446066089811320234653357606738502402194652834901330129328642982743848673675735679297221071239414911282307796913177229943579845740276678670099264331400807531795289942852665178648541358971077310610595875715662478820385298304349528058310151410293185633722441436639793609963631815563290366916956168301062742597571159841041287480460151666252624233224161467004069926614281751090136691239872307930972635343390736237484685685590352188040603445083744632869893202074500139610806035591847597716397299049464519839027862976291263324585950165387023401795048617944352756215209810024658114406611772894144817173148587599140280119390657988639273076589422303696572453227749267032031793947933908766028392191416884005116307465427875624459814552461719353045542656127641112163652309908676534651104554139142881541547833266699905717595790431524053852615113286361213346470409115471429966281350118775945908484223422623714042250022088748074266627050083631535726167737000585729193526954884511912737767217728509165045901144802119475892773807367767268261137956207294194106261926688034762821338584108052128732642201768858143063236792840966530488685592100295631899566490966893597257744793414982946969514661417225743921921913880550909870016517675320188637772944224860767281784240899121263708467528870894472659174291885652969052076433804564320966679486217976941139861208838733124869290358074057938595011531419220574368576658841490665649977085668981985920983749375907138551054966653753279613317153146705590813370104989131671764537863269916092018595224474617592282047649145152679624213970748693608508279566517727281487716571547832035096454277166334954361819996883958197658506365103674507103229986516675196939686511372392085648193896546693098295897459103407705749842641397946484247894033163020419771064725399903189934828712329514468602837953449779506343769562956498678243962614029842963941849255449209427143809049368011036344823542981774732386253753053883611646260038810839537340336870831353925076805784317723723741566664233112366396582570863914054468896784465539135371841627516634973734578339904259845828687157738002496311286721214466611168546259328806847296776375613400552947901536385820942323286067150753920377854278776591837029416133855020897098987662814535085763794513792265247232630253073054916440692063104928892496102693846765798727039089439452328526736205191975439213939670396357047454441299237623707504612762400558709568337680275532969281856402854549882261249150415693820976421421424617536880413663306563769785111991011178010388285879438955009025313519582674523874751873652264705753029432273973153262248996848812155250790282109629911853124729589529086739650981821896715423402013335904550521722915951551837840547916759346822258226218060431589234824878139411321891232893820600402498569687484454985563717907872038128174352015565037562041428713227404325308970797434785313646345647859986972107868770248246362607183196731275753338939955837562006120111301904664892029274401753225674103639759992886229469637439734882169005278817098466863487122671264540160799505872857906587226193200725536076921628488229063713172862952667583796862804326905396819297370367006965124481278000333148222399315528986742342856166534668347881029275456487087522517797886203200961993849480410346823049425174489907526670372953747544289911501828057117632052817539461012073775629084586243403574408110965998725315626696961517351159219442128123554540583874228760719771265304493152211482975275670300825458923902410104891729781596864975557482682999708108465372826575685664739174948914260298025913057874875016109488837545518880996499531156733767211284340319308043960011414894313432089916854068655815296082378647989785837062842143508793196247547582423402210149052038913895155681032000073241247979791755112433278456964012174480100218847421496661900235644714500001523729361007065513244256451486560766241355470516328163510563661692338920895179256598042492901540225669867573431548003977171674194144467789871589834546165732851234405835103208089988620631599401537401395389148122059712544434587830782701343136395084214103326434313011346293897469869331051804596856729287805468388966823104282062551461689752356928180645514784233663837125131354621113226425321842065040983070575220476543295118728715552379134362785669184264739646831537054313994732816234403827494473153376107817101630715734350221237590424544588952286196047490937407658762195171577164966378966298770353721458668604207374740757883184623307223566284400554768621096719022877059900472556181059447605458598594123024500506366475312225686042532534654860195603133014812004869625580445498689125012547730142604893810834627712225934889278532176569971627767975902387942632779114583660173118352058790660863/772994868495584411890736805510991264594980724288656608235674994222877690485965720434690057802495232385654979063633352493029256489283502758019956051732634962327110782969953047737576317995105154142344829117010234980982792842423403537600148130497060769404197146246015167427151933139770736753228210141610569068483267454478802878178884838569885090724472855138245624773680203426641377982183333766284697164170505305963218271264375385220918520587316504949231190789334985260283399283416902311193324644519878747186057394222226123935608677737183447179271795190530816225389038319769637290827122683851146981143313190214681601045898102537088626509952944861130661480529367336730383339430839913462444712524247393543981202228393266438151295626724679877238972530766735393469962625413267271551246838406740982459135730090441846159632362889709704868256777529007667001355161414861798004507813151073391775558528995763476013545641381602659605610488067000298253547242235331281567971497760591239447119138475055993606014488801001067719288686998462866278756108957313333345537790765155667541468652567092709481322559777203703231956164831702485503145654175961250997921108491238634688102852805371181680700957322687456135481477819639823995416348264308676267559440043842996626712136400593827509763872336146628673626597484450835550291458605264386247357246153900426163739223817794283310898751062633755450297774130050592925158133027772138079205996915994717854251860974222304403039136529463675094361834641188564449514805977190182767048159958624729572383486043124763200046630754481012818759249324829303197064929211205301604734637069541939515882371522982178831963252799202575133758127563342318488039929049549179297224518127504284332868134848693791013073702318405144898692210568995354536933703414382515077695421391600931388295594061876765705743726454890368883516240172107913645867432625848085419015091477478581155094402770922137538932284475781573739853802453636904333636215791783492891058418887183475136092840168904095122733127661355747281123288699950080972572993518353684061034489011000005976761377359541995231199132392675325990024424215509094643776356132442951292748181606249274036530890368877759091345317581271557086649421930260210193891404785756408332759240210504989079346896173840047622105439190382030159505436138658092186236140490007722858134509119912157040268912673025443871490265272713182022602933204058118148106625565030220273862248158711512998814424721343243232733414971688279374282184376944005854336570068126518546927162778717301635467527854351115121915764342586433627485858951520543614869098018389443371425686481644417283685992969801348360839568559606882921087718493215525367095208593585340757656623792900277162274161941297779436992173183729146176688279929485971894847340761605136535087191610901883939494028969273409884738439976594386448876002937404381004114045840594632059136071133247636929165593339585553521912976250611823149402941537643704360067711387738140817105032684851813572150036170740562001923841699593081111039967384728344292025885866181280905537990888866918314635636478516522129609312369083108441893426196238041116523923878283211693062225638240571964169426674979561951987011509589218264971231518499451591517994679294477131761496568734310349262120070792951267719304266356125888580872676066596333344329730669123958042937849082387325702952321628492053909918001391141103973075450860276874394449552959383143700665634816960984232437500297849956568493102336750951372209476899683580513456257391973530666020252814881740581649356606853166657305565335203836491416358774424644690336329318105432390353241809926398896063028482476551278234315802199783751305652776265940906107573333431501993724812019651164191665225401193093151195869453580511687435181331932313198390359707148328373947379559397834578638082094706753258477231555969526320999862698066605438271808547672560965658783294359692990049442725200855442241669831856459903035838607995030176470843388895411283703956932606028340605951761319085029251774983053957472742171217776443457955049686375742351899697935054229920740800956033146342417446572291220598030784914023408072189827206830612063034241188212201464734426973085801176650114258024661580380767526838081381072915959043479124383717818081022456681277684775655515411787927373265432730609152207698186005064594249844702626046958300976060844422986609209843999608296041481091152778740132176537481241173419577366380453197522170003341841787019856145492336832734327311198819076034899414900808049486750340497536697286753433938686598186670764690180986276800585181037420349832973737539235877742642238333435745871183050457855529697949471009857203860722419321008174649341101113804879010457970593816689275170166645371592667359897886265084885318592698854850732093043189089359865088084548938135622249437587874290736056716931498226080144186461905198485959055338211868640669973110202684854363287876712140551467193061232703829234795665733899391973441269707592782503128178722341080860170809299468973895267143772338129859997021033632830905227905567323779476987324901733651060636662228150710115413864213928217895213270428513488997106374696237856394231198530503723721949021582846815645099939181038686742341232781436767859143948377200488806660243858201108959137329129548465923364679348723642667198290151775420123490750991345550077384816728086249882154071329089983327479468973771082315325213169634526927255262396885642371412501652859509815104622400000*t^59 + 57486041274567473375364815534677606038011325400891948638673110081807228750560175094273907591221348494329551162784969924967713216036009087889680637046842153905411628047564563692624947941004062979699822033735550103785566514924737092000532231679016045721797276306775536811685652535706495877950601427016318525396376655438684998329992972531545849756625755535896923290764353413269265605566273044938959151066859486143653985756466076727323715826454977121099016610731973895361701146987084327882211031145953707643478512885840801539845624263527521258077030810782887044927369036830741053090826005761026388155228250648177832277692385007821526926478556779292637237855869700251046734869953198629126304257088676085673972708438389795049039365505087706786969976528109970860641073676331169843354859679822441488535829390086564206394382219664925084238210016705655624566680252960340401605050166471451915224471401691309944235925586398818552642768150497107670288811159367292819190604410379644004680320278366306579112587435432287248956061906440663461387015246818582773235392012364556415306821724274066329714874672618953436219081016212012275233433039282671571623741045262409024591615221592186316604882517532862447462626632139586434760851590043660047295284228395875117994063822118928462687250254919692300985200858839528057419279580703638994587719357187905915495087654597861690144918167458532357872843593818504961997989330729676287855484393459863504066154026604875612834977353899020806594397386498707882485914947061914892541517803776566140990522440124175469677721552046785359096199567710282285113418656864305883872355426899139995735052093043885630721871619304882487847717578707218115605365056979787468669355290340258450692177020538753457846413625028159769178155563525616950236641517938647254114042623981858201048096207391763895756564587454398250009122769440433579498779073067428708662949172371221270201749258169432566182762096020691944958208699767147177462351549624030336103533897510796419730105006322872435363842134211839219231431924895188637133901255181719013145367416942001735920010818228449878901097866630967442980199539393255185205761081401833862174079655558675151061753054834516229910228116452679587086821214728961731955224913743552057674714205329770501879806194590775627841068681661318151415995498895254734974803963712954925455030433303980648559424123649423070174885913061289183218252542981026298462620713703282579623664191244559849969256160965228113559795112454845852180899228616183787011317822402814794367695485596025903088070401100915497185922906866576338186727469358081679250898701447635883020815330521246039289538631839001977014661005421157565541561782969196464592910705174022379620650318218230696090492167261249538294458171359294340006895196363422302119491922207422806420928807260593917540433979810188171134933383165519648363460523825968574184205390838507687238089335422878557757414787679561644784756462114941659055375039602310523224682441991801317569874918901310050867015096449160138113628970492537416845666162492254573619272503196621401804752340533912641677184924826326735937319948312794478099554292339788670214197618560292898987985441154367552090637354920038960295250719085028226646751147438340327819217506382248584730641899021707182394950835746403939497129760041116699936398381240721994794779821855067101876643304803393287617303869191114456039327379564014665705538055335168259914069331600791236775279148816508927745277490185874559785756124708885210313117912877508474331372218946155007952593328479960515854156410361537768194333913760877093738075649112936818710417747594161537712170824797463762165016627966399277103939611241723098291223214363010175910920488525520696678215758401862499630453515159064911881206778246708723728431216209484525506226774445381381761457581967342012941516089349835100576272431824671731002337652891392134758170885269376590384024067446444817455740504553045461230484879428908716104984047510050783615342853612182426365061496446162607605910898474899469830584444711001027672362388083776911445254806214607855246247763122461668843977659135561506027858355769646311860686824211129454244768964823492810992332414441632210428725978776220512111770883902333394667298879692693481333465952260407087538941992593815428764173713265336152815673063077630702036868891367461299388184883848873299920454079058007899016666082076920880617758146895651143730136218072903802155541634324194830345515141722527521000962796195028022810399193043824852166466631036179009244329253113838139970834296313568620159610092249623829221763542769574970892550133563692263848993960664387400631896391429400306646070597230280080018124786337433047000483010206701464733184803415978334673823844173618697391301409806762165129880390541103148417193891886000993999971300204528199624117313045602205837320359827812643942749891049491194260772268660023179396921585749243407989486447162654322747843585050683709538794765107157743855838077003618053533006428377606423128153264783698861155859287189106428504575543727552570011510535479699267663689800289555857937081765755051786641851690402528430972707130436423798982558244377951257797485884635931885284193780743219780229622892770517532330637648109561457428425294351095242173619152082709495892919792705586010839452961123876574497338216942519557648156026069544421779285615501844066020687768959774881600205588384851987514245910640309820548556618428473130151463989672700236911887358578125692184489200370562229576717/95616962956948951309649595236847225486089412568727512803949089140406487948538321143492797444282182079566416878197968094620481360196622642773871753085684998167986535832014138990709794731733657290170329063115404153583607093364377568488425404577425306990081964452406732781990230827662295277953475363192755484593403551381675037871300756506419865391739718379405168532646741477012011103506812707916402369754014541815287703432544011282488007646412842687202463052522140198954005065864110708013412322405213409631939868469524058730821977991245651419528331823402135805410483973077592622030443466917052381050155122282734601241721261868098989056235766128728309609052491074758923193190281870104769890440821009201222840214560212309358998710562406905498857464496531945411218204508520702261415329778598208667151628459557492367288473688644357641082044406550014200258125111572335678203196811602204397342423950174471939157876983931205099308278731690370785647394587319404580748119319153845553676376153067294622067100187088629650765503580191076066720439487734635095116484327410613199969378961420321391130584165046539411113372626096793186141638299588653452939431624799997778862442586980643709716615090102984478137553514727416248447930109955114439611950870603003353403184836716805910362941241633039172105806943599893140126737050755823573630038875883574896029355545116952787519215431872326492890475218552854210553392862035274560013396160815997885442326876413954095668252385321000212931656587938352809209227616680394207021039902877714423265173204293689247101411066536262987196309172530779176032559728412322238054786934885553914211727523279841543645687328963784533711413339550328078279632256067799727929150344724941262569480830721139549344404534436683993143409693316086067698988105461127833652451118008591671322324100977987967711479596360093328646708240214174344950815886921236183973869557205500857045952689052245327066509274817648711509601966371518812484440561261882258219759927580754140531006661793325316269528300487454194141322696788757400144254642143219794582441552783149624130981634131238677851049332183458340162331918288779811048371497237197704261247327889773702488248179902471246739628375232795121613598108716601102583313037072223281447057465378164690514790177345158508486525264005137532786243971752714745836151613939040924421117896264091218891128297877489814310582953833283445830543254309408064888059620523053396746106034375412167666926351251541615919080251677886936043163056826410180997760906034540981248262947364571105942618922199763698174795532733349503778863908691885270963144588123397710448972097171414977060458887933233660667566775128311284577148263305500686893378020446700113327145202866060565631884325273933954603149417591050848687841568170989642014543517974610222407327617486986680624805793016776498440242542305683706775427598882188189664453060088259665918662218005651211181076109066963606592466906360441388420895145801933302660286465469164267284291763830107819363820201659637399268911321261480838776290530178591408532679194736437548712029528512958863187428799146827957473778745754308449826790016657261133189673357693409851212859154474772207479414196839066118040511727049166890452220923302254895117919403684905346081091589288773028440428532351813752898820823354811220659095899920305773704721769252467379738687340506957697704362100680691094920966271509347048192291774911752730395391932975745419690806493656493675035331581973458146811822613533519786428481106652190267373329810990530690120845362619830680039143331172066205886740103206279526615640405156746669440872092469148201238911551809259386194775165058606147186827083689565294417381202991366694411586730805238288957237391671743204092334525062823624821647331300030952229054169882144150881292568956818313803689009582949212734873860911811070834427501673021173473201487512716860509426695120402701165055094685135912703525845925228461238599340053294814076352597747158903357550295120275688494417180321540471558656806046379489769742668797040346429717791620818446966076112460027360825980164743347425623762379952725881358809239398970658515934465410171519774544926685092959140015604088080169186292162202266472003167387486037212809503557922052462282785381150568131568693681729311845333577531775226957935118431790341358468055759255059948111807455153614623236626939425980141851307484006997285605220139703820217519259693092400354636270327168394371280722877649911256525931370524021743107606855488387660894190823173730981223226639799639572575630254676022291986954841024315204217249529184045589046951844545067311214733734185377234016623474400405887159593409890276019461293702902907458950619203354662126926848370273445281718194322618941919164259032829000574848669708938089816039955632382245350827896464312801230648798528036483245368272845799348080150602737270410839008050515196923271928835468298261159318936173451477448190598438172514736867258416597495707539629614126432644760425862456430237853792801429031877821375552493614674265697247983452620991524301106722441197737604653517303918638672699991977613710848982464448427956304803973964246724124116843140236986763529760309492704716984194018426117673697800907928724961840214076350681563852095673798077778422405543015035498198632331137816029419109132273584503708583469759987330210324061224905692148606137781296012189682960077615672064820787327003502873944911880825186621782623464295955517165338127087298945050267602362350400000*t^57 - 88468115181714621096921860357365451756222104764002593913838040670755822223846594299409274559877709507919361975905032878990805842141707102994620032741510348240958940527502467257309817402711220197444634335967334029185845667023625769172777665115589913483491488508987002748692413446673853107779231994840925011535916472276153623149553098519125611465076095758733658216925258212131542562127310656231829284608310716556332511258315635848922865352777116551178337792665364310097143800036822920433767237513922311835138284756871397792531012350524705301781651783215496735674508852323914392153500300589963628010896683771115873118653187286163964605945004246367025975589171486991722190580874026275712464164695955212704951881219570590497972911456094635060527737238668551605300272169033051409634391026490924757875223145355142858554511028550389444824959326883919932500070520390382130014350717568941406031609214877757993854388697748159718721545243053603857553365727896977015796727187292455325519770952893174697400751343855913265811608069785595491619017804721138534203273161835757809551454976164193415156071154932436916349427902177429521691129568059928631801786714445152851266859679945209541561907773015314220763541752972585192342196149721188332490433491289908578578170631565027604869911791617542686733076372033925228498195536779131638472960162874503858580004848431337197587119694445344310208043583416159503875133060647866491976079180814345120467155220370582776821165477760833362093198294500839904134388426200620087985085981929663101233604427858674006971669945688208530491044466106198008299782649710015526366398167669306078359755442627972823484777124822673733202419496511463140375657671850548136457097468792161404913306710363114849728850581641951546841480191412643318374981104268431503640647601580744859717902306103011323736821049701378531248917279473920644107038428195144890830667092948398860513433532487176510666033422159158160464077169311264288921579092974835025053143759785715811375647969955090763030963392215469028360490805994933902602182960419040802917840667345509754817058282297992396699890954601711400152793544337770416668496604793225587565636378642720156196159073965994851276249758707029157935131057849569295103244219882212026457573160279443578032610478395049308480656269788429539819047338719211739591711115847396136743508384164467124903512527241145974429922695817086157510069594991391952100619372413843708330053862834460453876666228894073792892318602338059333732565061670315752743224265341873438581600056894563148170602861635344258875874309770362742161019748440574599882337908835789410397354055997494506404762420833475733992674801803885646716768120497704230305927602161527391188557971986118587377628611564706669469491348171644706776987473679581373354038090541237401596261845782850534879568781538253583500966191076124816391599229439451616224411754405873379081492280810280308816225988888883747436979575479544821160885408676833442666261436705342226279165507395880131747137367000576549703992367387677857339664768313645433117364017958626930288794030032348861544841028337305164634516307754526837092946142577774088723753305192302778947268312897559331230288367045954577556228017736914396639395059996184798827891500572212182690219305302773208827351537766997345523665553191136428415410605938908007395781816271282179456022022262983258833742626511037249832830487135794436328113494537200560385194801043211157325357551148738095317005343827223660807808721503183528491316063175867707899456676418889880797770333033934414776603766669794885566892197485016262948899752760250131903340619452950755070308379870594876123702425821519773585474184489955879516602884515454659551496218701600350239090171731184482895017918913204225342590449316446353192175339729926596108402761817777360991578621007442895001952065054780064259954078514451664598151115926139522441586079077670743378960880486016013526584903575540373580241012286249568335295380753619797064906838004417019432742265966304137460140509388065277076834624061312628746567887125380320903039035199082162386842544076775338592289743553825661528886051158595256195276329230926694282144906234978793921830359963798157357873565269979851052080085412117517388571926822384143033124295164497683792422153309930819658270615449405686911749647876747626578156273977527878342160595484447428328749747679726546508806508611838307806117864778049274432430741533994232263676268810916636041672003497390802536172097145360168163268540853070892469221180807069619964468968824672870823522415424693122112197994717773873708778679930470424350458262331780149280625129540505676523105364255533393250695049950451545065173867400551504514088114029760840661176747650133484354445375615056641099352653221790990571931793089227637192364200388772368584376927760803328862320204099926568249456379970976129943879335051572074738799995502385684377917527586261977566485637374205250359181366906273152817983271321145107038212240184457369032988620957142072115730226099058322721434934339470949537522795211846162378752128902946136618152576688630089424043781509774279524483305586481832412784584175847118728446688373412251738597047421929049894027512494837825299271871424321617816722708905771254433272745445790370759305060984445811790699787854195831419934272906469067749404074752744707051558869197857196989377433260360359860874788475503839592843286181303361819610744059175646680293024788609710779712079649665047491212820175127838005090433960076720463637/212809035504183819837886791450213824928014384896552515676481562497109824459823750647568585081120343705291409872502144374693789283719662702378770978662498918999518751544072493958810517505499524430430373402010694372591207582154563408840905772238987606326643961909459087319916718867720185387855427218593107078530959698972548545826382196532237033743666860393137657144454798979606219584215162642234454504990986211014537760460123594341537411889964993467927533152792865878697631787615507934758056143199295486052625143157812520457316607426669808800386133391571933023323846381106026656211345972523080683978293964465163163789266808465410057694391397435220955745275800648437808542792729905771641704878545220478619039246764780216727207386585049215315405844058948022094711285931784537340791041661085243905352855135630521473862551696777698544767216781757467502112955376525095817129166237104393376649292278849850367151377492441759041537399843864722671645996158444213272024019407757789591259216668877978799882674262545975735549890019502189810034208911163239134772072810749775019419028047468817865388069372462554381657454972953888424540877036007567172183145257247174543724615808972304461625697174895873146213837053290762317058470090874459829700444501752325412189652405820993667166751276249943593302154941140274988794891692451422722848394216069084640393540033747474409145330756064562553407519204368916550667551292940046969465712480995605550163948022377723474461648898611867140576097226488436508701563003278415824857083681276554152292744464940826324318012322444810956118965030145426473836568831440758211875782203796566147527639718479237076626811798821961475029504560845345569094155892991923497032057690310894912590536823246023407258828553566773605252511830252212068622363270616048614385455308798609155660967486279214246086062281129643613500878852579239311326431256019571814587996860652242933117658805377817804855718078312100209205985914898662382657677967116189231114747736256652805079266108811811216722950166213103180806841284134978008526187254821319953070664789271215060886389893399782493268489282910876510925395141217079169205093486158686172560929950277752753230254923475243697871788281287349142463085021451307069339271067124845662297553538328838336838045830604096372734112638862716355021691711490657434322511797177147493327000856300592764096152211686310663645092317762282130720286012155297949545732693882077816347743686763737850089466853554713134917337585785656052526834700834164197707837093430721978778185226442173640918444165306140743630057749775762485333471468575785679989767955105408237614635334217405641252508499297555942203712720029164602597345365510704092880646466019835124020415477148052746073014344455832493834701780689825991438580720954920536586214804107594033460411210201806253288029303432210258067001350567521685848900399563434227253192964504126641070253346740782695654292468384934385954516089027854167049582016810456683869560646223678420519910900011624582584092141129654519398500068858885559122615846653890622067603951362122544312927258331405880119713327331914530992922952089076242178599319124365804124708908917640386801953195087441733569568007323870231946574818150453489519301952375274997339369339483327795893301280776038432528953759183011121836349935056349075723321131104680542501791014643953040033796439897536619506118726643179154849740317102854455976690411854875307649231276469094934081077016650862845976071315776824798545287252684859422102363078395131159179616092153283689807419935266700077625580542198342222332539511751411869493271465836041305319684554521078560706090325565223454402730367361205476302989509339853014241761241529503309613480211125504704653543733259161797826016327575720272679974060431863760345689793481284930679389615011585375337441180302563888856078234029364126882777106287647124550612541438559576723544541960280883618635441504353774940154959648970011166933915810922816969933473960343405421419631190767429777318237228454177725420788841685633641375991066233386412807802889411312734754014398214741530643033326219398567758322561451448767811332816170593825207989682125331190525631699129970598803959867829709881286145619403327432690493174052053124741251990619326311430027791520867183656707028314568588577686104864101250468714856452049103262561624082140925766336085480751203569701081412213145986913123265753603413028879271663606967727190265404677647805082477728901711430256725565806431870807309930813853206574155101682455473114867927440412111143813202552941182202018844729940517972065634001468182901927105878856925807995964447150977622839587503664553280903359114171999448101499724110087486470959920865303876530067108985603582950011618955569316004066242504719219416664022167454764774257237644843353305037227215720573106328726043903424788351229899564497010598899290194745427200664071403053665128292895349956129964843170765527903653921639600855750747694308475914426343959996166824983424748845252851747298607928593949742743458856357857583428878526182691376602617033572719577125537528822664751332824047097188700093765900043376356772398630955307306156323478307008768835194114130112389611896583831646872841009923437871003046364444274044373893006132301086202679119824388899097464966796954965161188275959778296889043111464997997565260901715391339900731136456771243564429728628047642678998326590777826319085640612924345087650032195543558223890171817665099742342293107116626419569945770564480000*t^55 + 36906481279298926571262648546763164063586809444659387232774365606602508864219159885655853258479171803844276195440539086268617997431188607967492382826684120218417835774944326687059207680765394761178598092116799577475391213464872233744770550451716854174435064128510083255742464542638764764111710300159350016917574357753158900660564178676087532315821034287582083019007354606612732476376487687163724898306800573148302266943839302060643630790208852766162270138343472943470904176766254627888865573081231372370030880473031204907200128408023847218127063202179077017185298830237386112126824756390525955038176106485136115557665039367845020706264261259395000023423919278970816709827145992643760808517432275184362103838864043081881425815518098186595536859950572411230576243280307671009424443973122293000796065100901112531674077352975400857424416636122407298143181200224916734238718501694199045752461750797668427326675322694441477077179915303764973522623529286490208491204577246608299872429326959215662233266693342263105929836576704317588422257793738053642157514253329860586261360526645729588394568861098748993380338526801695735427469904645530479174325830281838873899471087277775855866151799483817380504628140225681643972430800209601237244495480865028638747369413941369300797965847897879242693291665632550495968196986837987285706139656959405583284650280430040554334302596563625095791175678973092580217401302795421223442238979823257812541544847769317182160373034096149571138258999604240964500581726926219083776665550251147396158665260083451998623362549296654341971581975388098086989634159747865161341767777799586648144141755796775096508717949311856587778136475532528445067697341972423754126960493104738436734619572286553926390426479377828272513383811748172191027952825708580457574278630362471605443090617984438017086995638000003322887359895762950334344302289304026675698368809800624208067551890521211375996119252529423745955873697008581220537090592728008778757853664927023142995329577680275513044175869367262168854454763489699158736669742744963588075744595938570845947853953975141571292147644361956374066388287267966291818057001250799752052267165001748623290061906068884573717092470376172579299711290466488411592617875785060764595496781096145711172559738281547450988095123701154801552670385496756135065652835859543817002246398348288674156100321132531021361984533337945887592484467290981079912530823080854414288821766061081799976871462621086896060875621291600787324001418025931604530244821295005083034724580764494496300140176489003399577692328586218669205047640258478197859058279439066653746921221317675945089503489895169815428958627135134728393055458043293028115937479780476968447553432758372453780891875365410129321912280637187473112114300596681948379918593167389049854170115284985031634075697329497026156227495959038666159077193718547575397893093379289489512359877368167590543574438575668867291738954438625799873899252395040394036203089424940250864011865399734083571267857697733842359820749148778449756434890141968132745572270558901293690791917659028219966837487416762973783579541852484690373510633264982861537397659792657518687580095766133739415354291687249408432131282253418694546850726703572610731520963998368372858787126593365208949361690456541959552702059458568641806898753758125068338938572355183727707017572720174955272450719574991522089524796990598526467816627661560357145841502195746568696810937667207164217178176297401644177028560996835332293884514571543532184203807015656827715839052848319463646361395690843845707574701616373363482865139039557803390780330275993964622732307959619577263441314057146396794454929429177968382325084163310599741751050552590507892671018842547569333620569228466083104328597112280135544740406114172497241587992645540689179795276210453836833505349233429660529138133895215966276004552379972698727173640561471560696392903964791348963207831738484816222552735288222437043301327307747645208852485669471684263211625737031726330651763441499338705888861314463758102634876501370137442840322937518816574016974197787024118314579133072767192041167001533456351233194573841687145223740135151491982313597348563841396377333830259150562626728025658280086769633549769842521105186728248599756757343032596545437240294920214457381867079895722562173527601308883264587642095927302494992633281384559699901951821236701484932232747944741963124817795368638764198966558480028174889170633173140195326691067915906074144322706622953077587576681038747922304441982576612887378112022726411513710691405560035195874577488803038884501236955676818800340597446654510818196027886421537139466136084478425308535893731358139766257016127837634304942994836634837964593381324566746487344898830897199169213794567373650254628906152297101858572666566648447115831175809104538012367981449654261974190448691971158075002673986157305332155730377121687435607919621849803256196857058391109615561122753674775622827409433463320755911725933853817279749991659268003272429434921918661730794571477290785503119660284275938868855235884321512738678831543676326416230387933313583007918696213517971780315611368670516904473668699635499699779899206524588759462544363487636537716516417492809244370714353221683391779230079817532455239033679043745767114694813452945881384409995093649243427234861139209102062854135299814255575660680653940423165688279842825101023043122760141855499099301102538357407505852671889749476294493750818564204282027118477506156833420759/143900405762751578055279858944677337347198686995124328337858450152733177750610521069132639388928170811799524898736587515446066844704817321035013041916688456532879582200344100052477877884631250922234866342572621481274311611015005004241176278659142224460045013823366687550291085714758050758340900608076566040967242293646742463945070509384116021032298812663537718072794612796014827651748371902865726964002379920956975360934333273875775890232934878758045258280252771942845945126626668387943723773750647611191354858677597037270635203358876991361777101468713983250706468303671989694796831089890244543102702487301521005538483269550267953962658990988709234170176770019470403947593729998633255262630347885361539801243466110558649853998771877354150200854723440357800333297990643045227156198416017536502580073878437680468018488144602595867478868151740490737591269860829387166063656563698805279323368192496874569015925703501655255092382087422106146953664372359184793476281803428778532661526015411944874586664922962276062500157881737283238596081894684026486737201774264944119256049670558177296486085569312316960104862765436554583232418347363136883994381907224253190593866586948027415428988301178714942104065546249947024983352183098855364544292069862413682095582008554126812769821379243830608072950660424348246048161787977189788076469926934834688410909803119873458092026930597076875801397448398239526978644846529595060517867451086823494993110832991704724813594676996851501121854064065348325001453395001848388689235699860799535009592343470662056372218342375568944472863558559186654475918660976083499079344547296219046127452339437067715029667004304416239607575836520818447093622744061673709075592249899775585419158047194844797871383573779084478003722237057394539742098931774218992804372952533075518012167909384573277132164884188459363231226775719818726122376183164154363165330537188743410159495295902453510554412285964250600964041645724901009841208552974131577133636845518067343530574346448002685691975287642469305345682042125651454475365190773902445666618177181249268096072413967465923035686110657920142305197567515282848820638189873072796454838027728065022970532227979342412282413876865099053387825776080266583751868399234485012617294214850268839178202400425336946760943295835774485683892826851425103801710864692201249250251344026179324117997644781224839203493199809266365382403799989351696993076718939591609025262542271205715541247039039429248265429088820331694438382990530557659669050903392387048439914959194065605120847352359185840138926900109621713770066739693603397880681142402501523233828339821138607586739984682510840338439522720120958453311949431510554085428737090282411686984843570127526630841934649311653168556170593556886280811090606112492236915519463534547455762758282410379442098974834343415453615978247005326362597205682796407297472816632867914058499961799383554887954295659550707110514006820189848488092111857146757349177561173220229563461151033360484620450185371166737744668754062034120650917222428127569189003453891310453851679847447404999107549553375203946284759535587872909579957966595300534920107540665563841353546740752152663031074038712364431491114159159245897345504383686399076825894850511928838944070859554353307883915887190756205530130644335427963258731132247329459436998575147167825905652983676514774426939952362484528613620153723364668859158173044207408655871942992019648950953873274230202134789543371710044652330513829238516928507401795395714181460503433589664629328323127666258990029434731808019030151555148745949092002698841001950450644097344380717356654747695576273749854260757810337048699991268061908965207742716042490444087251362010653763203004711178911880963110625064169784835059793724115426953709903077463700749860722758972876301038914692188825035821459485875777499465386175547385501447458046792982577201550832132098503192368036500845658082939835276701024879201766954220984165424614409028936847513040982178273705422694572707040910310803617040130238279031684725408572274805482614676990766000817149313165920022926214525338924440662399550184193630474691636516583104738324377479526793190469058243642827110673176285237112432993348148031828128062684410889796835355157427642487452785252747009011169706753288455678580945060692642358593343380627857396223283298567629321656560097814022745531468250620719386686257859873063019102572713542287421515316002057557746027894692760582446543970480198880548938666673469019410808982167978642908118195569467494890768500286062699094132712162128550120921383622777937368599359753658946737831179341255313676014872040452605780446916207535166808993605944620607914230743689514154790248728760520214772883106679661193635369572850478612573451128469522074666528872809254851288099647857134172931633952907257276324759159901936015056081922705533235884145953041762387873091426014371163585301577127855796140811263543089900654376837152919870955521654029608026219666898045415752087264582188275585846294413161374901508626690515012104995401806625016705114454402849302241791527498956526883513059904032779830875567712092258824023886375154413807794442514084004211347293616410504040457180726705179071182904936405395887435404581281631332984820607429652651625210323223266962667169706262622285464886506757074320963641595435439047084174890816386431042049560349642675741325273449051012267834114754256377526543513520465576353203414732246052120273146887566727201781099480326848553600000*t^53 - 189666341627647430042624843056670458636607790387036879842250694437636365033182016407045842152452390477285273500189988043374653616290080789124529445538796360994498158055107253955441265710597725434506522858469963169242379249026272681837548883671074780971890828443448984842269782234066344191043618016049844684640299904850068210286596904758326364368144564475050766595281066451715823666067027376706943340154200911964437853882222499014822146041081066726534527968540902659650929787470456713395001743760715905514217284151899601925034689507653649263881430882754448510437559086192118642804323140427349543076315164569169950579192308406203773308384304804790833427328316662117267506856996977030210521856602742027385142589924452498530819934690428688479027602847436004244846240831637440735074679987327524053558217087087908508385160102522601609218977257279924732233465507637921561730248237313588641161100892502913461950201770693991735455025215934599816558184575855683740618506539463553221787784142604794591050573333338417053682025372179406954267928851688026662876995176463113290900310986955417703324039097094285197300662991806865938362724673329791600917340488161237831808682257508061240054800505212610773794851419139915470843303694188036274253079132801159415385435436945478070974351426953953877778083530504845983298731082000882920978864892901425477368226002924577551908019863471859352360440555661472761375081696044253523563548862688975441379604583114579101638671525990037136911979294464831640904454186440880013040352920360075927773833523378979458836718278323571405232518051996418938430920701705973722403115141910926054039005600264903097761680890466265786158760848681090560551843925600640289649989851347044700274034758034181238520219345968082205124643549402674095471895051664947349871200367705339128237568753605013577119046956970807180703001116961748591776286985864127085864440601517058929745063010492507337557012740744043690191876474709100648922100327080894775078146357266413956159349283510336729073451490589984604200461483763896959776051947484366242462943721525388031756189914060853518601869756407008785403287085747203545854023649751391899883346633200982808202480693430238663990866602974893950495798478578281432502533963384369011202003453286877871329983603723933135905443629922038163423598713151379263143306069082561884933901551352098416566733629075224192016350702685387605563519911059384761428028616705700422721865536325902867611143618541831037954229417460035200664660399177368652304169567644410488020369764159986673593880870528973725661449190552826278471272850759595426325203984804362274170457798067790840771455107367262529390807448831392916550075183745779683212426882560840741625696405354977629701598645661506336356379464161047445983622389251913806155040046248422461351673699732617225460800229436203805066046613495744672551567879218659637199889642303003651582979971976566593109195131120430151835519845817182917467733734407084970013196804478412745626274992559997361800886845919933982829072308430530685751510465038631485684367374760908536258200873443037684013551191824908632685876507095140605235588397737266189419844466201997311983267709682374551791708651603367809522492136706819022066545498642821313842391373058106553098457469107261976198807129548510841660484483417632396081443504576627019054645539560652302342703816231872316279016313415198838104034877134225411263939464426728075785018302874197688237551705753805867469724912738387470679435369426444574672276660076775363308635428769726311202068189913632392381350089095615269645548128586952649830220914567194222706316411410167179778858519694330661395774044141424134262121168380894257758425617496624594718837180258652120726312678334415833629486117660577410263804498998898291212421660412466213579076690713553995928419911441123220356110304855682994743136155669193805671947693436606014543036594215923234530010703012517996256410425669120479514690418417462276757270302877865140945284285179544073767129283207433270289895844644719390765621089738642181535209367103901882343409825718226713635653389679033679450524611170100484132132915339934424499402329021964465129675629693057391808124880902807255260158660652985245426406246821213162404001395026226321585479862467055465895370656197032467095618402524946441082642714942005263652029200520499235858070983489638566856376155691322449260062500639506104063503724541762580726339722597169973420316132208802957483148611977465447459468914162600426085476735270705490434278448063907900902652059127261946085751071416162560645326789045296767502309783746862635681875334628849684967847484709661119953200034776604361129633708541272608159287031823728631543103140887948507066906732879091726487829516762709109760484865844900286528239103533802037646866702755045777558434522106961773030632102101399802403651645847668290914779328675855449615710866058095879434100405784461266007059427878648408877791746010835864829062864190739521134403189120873700186671066825671006648332592657377867062345137484206805864856454726141293586201692494764535388663336746069415376189994166997045333044926126131657721028888276573794496127288962211846114330395159409898741057007037014696065376582081742033542980881605444355550770568398574533750483265333055794844071821781867567286159499374901828725792108758071227967850503999071036856451415979282480803144216199202495632900617283507009537181044234861159342804333740984503648320134023163181146202862512442888765534186531035644846277277/1342632854929260006735972144414364540871644394522205012482610461719467758402959454304575735538413370626369193539943279741877049141969060635823260809921414170429106613936447128832988700976240159962796803942726097171334029130349414304551717300365208397408672117365021965532469180419679096853688684918815150703613083809683477270895329239536641290991798998519427185004303872241481908423942926732108171963530395281580736313921832329340641729314134261686095090734268035958546035807215442143368768363835609061499267808519980650462074258998437613783945586998160739432260226760364821950208873946726312344935022170551201585990409937748716136910564916958721861426073947932027405689761113402134871826325037288258198435819194479605897455928827385638971395078282151379020318973580538468841391028140325345763239337451730379651841585425485551324185997683666200122663724598242260516870111002787940611559520767646559321110648280649903893667259783121454823328819563790859570066904655669714694125786998452730532116923394837740578997948305655763163347228957242627390249653709708166155198472978461119291286305332584338213709065818918713714588186944088981915767610579533774326503005683736519530231074757006463279013673974963221257360739838160582916129617073151278394008125727749472646618694187429479030330246676155021992985129682557234182757857497836939866989620804560295586593657863750458098914137503197341636748707877634621132760529815240940757762800639565978149826199557300086574846243600029167452843749279511336821690982063805925580641023316645198535506909684200829877934658954004436958618357815451743201030583584559373227396922097173553219227662283578422306104273821985658328677798773123640246402996318782894742662681344343358056025764217304333715564482825540691330788814416305174098319880336717478397376644396082479259993244824482826320838732097738304514929904259255016865527653778456034305863008151691977602104199226288881825291701027912201004116604786198615171265531422001457694148008623296728354994585930730068161010925128686360242876100681075183507152771713281405155364557045103870316526202566785487539650402350857915860860194597613161069970497874302908155437269388154760222415223814830905536481890923411154109233688153753229435575003041314969471909414890968310720348838547088918070863607134214001590519798654602748541625815981998355709166471908595297069076755959240511391708100974397849132218215291785532325551900145594911299887231340819887242783393945037305878027624833894898338193508325245162177025953382486616676433367376355663032604542920367608774549658570643199855822237488723319209106837091426754580427804128283845700856267576696131687828952462039804050143954627630667328615865220952879680362406605685055855812777872011208766874662881458648590226248885726530092371827518703808226185870592482988533156275973691735369337937851073157439018510625850934300773895558982430016578466370449882193649830044973780464848464655519718863925562980052853064556448641198677546738598038918205100250900670286447321022449722012386608647139835187429073880487898638445979647466286934310093886414908035306019302945987308422988058229178923983591314452277388942532945953087716441927659161758690869869489466569746622114278513015350777058362676483505266194231021132818583713219133111153692379565187839753229457736872461460201568682227714170260180222330055217044119347482255349659983135417330912157037013111638946896994151549719539780032358600342468785405215607116383108700348918324858554248012797564692418600107769964906693272766187966604055744631312457328129319747070588398318011668875052974731967872582136906683043488169548849567731119946010172669687628933946137655415713026396701322707722192662658729221364988591774390968342852517254319965625734386406486806247925302202810238323356158233702777757953963441191044990146369972610332230471726230998483146583883430944628744068765615103159455652857618201835278067502400894244234768286151285176508844731098246775455591280120517472904176024048551268257487191075352646204309714361651817885230061055367358847002377441640406314252592079583207128293238381374945287921054580077384324484051151916560461874551923537213413421695142040117084940215930388920344349676558336635078184583021342603221309063944744482024444947233161132599571048912738275026358750483688585475520535625020639685756091856427309987824576481940883600185421487841512704148746202357078420089693157489374924564425919571735158948569277358955007320361989111839974613111949173816877591962942169724759044748384664311019551271979150209882443501385359106611842142360191250895781979911967793747008162401020135025780444226913686972321776354165536692106186391366616793328511230516222226951016735142365908826775360938275094573604262905618759364807859830911083054330869152711565587098783871897614676989566146316923439559530331032114219221947810307727689550562168478326923804857212628417880789037828521184300517145552244335752096450318268797852728352462555711895583944242846483985459375469251725725802348080672050202312197833391691523657657188210129181776852184884030992140242463310604219707045630289629265731152964941557905907010289905191472668841089183641246746465525756197023183689527929951829444326003924390282888103490455016596934132287505034588016347899625296302787568601258924858958556663460519746504125418252169963491687406103525856789457195217740813090812501442693016991693115105466089793146467404439133423745403306961769584944000000*t^51 + 12908431401272194114424550572967713402753958125609475199583965931224940208572122552853160116151833654088332083761461871501591297846871624344703551024250398537727154988684882258707455888000806117834126751527276337700975121087079488497803571618656794835336451884534996101480658370944650635722183401020092601978062589231147273582961230060441234942470692772654808303807956459870926790720180137928261170204256684347517446722492321846746246948413307658204801027737501177200586569741937004673672238940591713610586157752873592381437064025208374165054974678928832572016932817347630853651899704344347429765447462464672925413383622079570082141673470354426438588575097465727920903869557386543993682471356690839651895185353041921554860617744043200074180537190550990887365883137756835462297550028099123350026680286380775687123201089650104312230793294915214832195965317999369345179397984181715292701576837492846443453838357959680860113001250171899428725772333543687992641254746580982497902953879538827051202804996376802206843765475243569677663057845975859982348917526926516582879270714520659042006349669171581512239404408654176299159642999019152315217290147632766176604469356336763634842500445083498383213307886276028788810117489020606088298037679438940010086899875784166020566614709474458242891141668561832583250412624782009583326021328315862904824696972650034668280842005579144877936831108121040998380953461812547792553978411703307873154788942918114345913896380170366357909752301050699895797336470113627870918706864612580377260326878107128463020825971740239159326884898666367630617338169624111646372604102156850406612546086778429774372154400430517304258659053773880340402458440407602731233848492387543811082007883373161102209738660333011116355215457181770215271837578572465928141277948411493358221011482925208144680373355030020914065402479220748370928584939628137719201620189852597401892635361244733681710268016076634443671899377987781277612264124324513991914160548073257652437213974771863998209309905153666953729091771218002334688426015426123010881491733802562567338713611703315893202594275888531435466321085303349832942976682046585672283530357556592218818081091352312244998468372268908247918714241125702358591179153813919047469513418420326528433255458516428727625863721584012742707474456709198267656068369521610695857965297417185903060150863266201526080347678332247552012049499134450359042147778831220587778805952838984401590355664015917973699896811159132744322617214994990342515789248664335427509860714805945296334079982097496059897481547855942868986294641157841220995782595291584251006685446779901767289366895870524369410131349955516470097201305524488983410659235817956610762036586860386377007704490916299437667272091686990013384170336781637522104177357764638223419658202877722583261194575709995584342254985622166869864007224737726512187603676898642917422262812774313340969252749928920236372996070747263925629812533437225707029620372358924048388641121904148019953261891126876133463287333556188556911708636157037204227765001866191691987413324777232586386783300778984322915908674056145135482268516234368163266345914320921275204928700630510744152154002115048690276395456848519462360104071182337240061631418553081628963674733728926398302914060853594483645539286498465094590404463235438926927968841586753243707241033242675731044845144564098675735790051231461266941968400217322635096386952770664998761950552098164166235964522841587757163922682067471996351414737467221482388596474594603491184288145635549459229352478916125468399168132064299707042487834620861583964271914250921621332471506416399064955173151291907857002888955119328554041107189952138643665593722751084133561082564779199422556387371457773757347015917695038301749780121372759330629443043250111919092097696857682155590822936437156991431906115085300548563681351873011906906535650426613140217371773565876001373568602145931517109948627002536867202096616032979176841235452917436300751539208688486091800730228250121928753348370415788509172595883363667630954662416308202494321861355423681703541329377112156475964803704150113188904609149951427869671978385402345554919152613190869551229527898675454114893003270883271552299887095679332156208488876182059152403301818093627168515448530702506898579048622402120053731488326722100195773102519752192311461136199070197240015282607902413302020861625690954185369046006456591657199137760566031905862904410520849027358224973019916977110364640898606056818736391913524064865236637366105965095347186026161396930956446745667614464315405538919861843950937114554601620785139918008888009966155644989540320242887162785555615900987528880630864703002124981077326398580046884898663751918263631541903696172594221702179065442038765856395299652954166465527928276554507285674353077441756735419313928737206631010735424824195212097931314042237993852363562728760952803832281978686222104979987348676177349540038514010073569361404340301368273925377903730641352672031650935218894144012146995727800283902290647161154777178761000385583116915187036242278298014869439601223607447545531831275649888732359307596441133657814561366300980938534378961574760508152756389645962279403684430558137581958222020719103188563777514822486191335469758499429326279318663431737733651202514345371428577089397236882903988865632569924279165693983772595088966449640219728423782967488627803155068390616687092297255137457361882010874991490418556566814633613031857855335461982754266213/185802485350810528132168731825022527596090628943279544327426853095818078192857549016362554122042564983081144796680950672545891907259958404522794985948991435665115967280618463335434529699098621603384907041620722167217011844585287614225896984806539972756061438748420839736819968314344657949925798143631765988704002624809397474594968295695343999456051757408441796708795598533257876367094715154034009557459759635033686162695929303283020273447351993360533079289746239269516657408574520986746992624643330485990678674461718388948611583121930453246180949966052137527565718580611019826949572035907631944374407934775345616813259529918585663799930043641527655996549620074486832582053741280010104462472367493531091220871565593384394795934470659140625121460233205988838025208357232116908063966414245823515688814445486794805419517535081527162583019599450286547641690634735418958727931761305813808098350213965381855917432246731538033498299857186901061484397576701137753036325378949279584137753910092545202571220638866945459592262739525348878298411857962949729112015411374147420330732680579306094990140840625237950934485255127431061916143897235993910716693736066413916463662613220017816056910998706267764971772295815243645735294917070249201153457274696494912685471159044157021323405692951074171410635070024172976869235479670153781104584039600661318393136991073750771910074332904880061448397775275802784637531187492929769825620519365142988330934771174070496227281669402901314137722164329369719907536983627308864964409371203222688019642413379473541333682874830938844041117670448160682579999143554315235779952360321889796362035392620857451498185424550139268200750106645188637244624979550003494898889317235302193787946262305862843513218757485355728451250229950491137630094731024418692886160506863876110484962562492534029859598507110763391786469339232344834139433017424104267297486914221269067474028821418813807096526450262030726196034199582676456289683214346072358167532675052708392100829086682623247953184098333965032575098558808476439477480652918391061609848234828636054767049834281774266869672752542221002320420346660724116264906129715026649936317299165198449937112253062110084645968106321732914175273945254458246663152657970730244157772754210774241985970895378134626220007937069811742099911712613428300106733203148292361513791254362145785405850825857474510399302001346096903127178400177003681910571420179227200092042288148394458420394321151594795904651276740562636107316242013268664694805638769593843138031602091047926462692266655939021538700679606605486280678750729410284047720038606124400950931495625577143870135720632773793722496015713722010506355968046815016485921401069049282716054201710265842699752242138735929699744287114724477218561680622124182906109829132742077716362637555024341061108678391745839808386511079286951978112759417177347460974957142757961436430160089048548560905366118657697171887813823771565928829528795188827849112242266247492760418405960014323434665453945760676473387974092040489931893408863554141481982191325471018104074451999579077636814034561216059525961337739979215657937018696988295907418141974027009256702669160264460659280627965452676895659198579367178339082313698669212321289154484342867849949589630682104398983577833654404793351767475522309433427794517316913891346657033272427751371219271641738807034181907969345529433577710321612866166619700497038495454476008397918697319127188045026077998839393113649609770483479203802678952310582759127201664345652568168673580592876887593040536865405113260980378559928115389462064608493148568574816722330996574593993733319392844111516156633462179750585595194428515838676072359503007462473346284840378445981835276466007847296221253685384805739550354434492309726629286839020827296222820839566180774847550768015071330722487414958079369722319276301842934213954020443421045255015063657356462529577588742559869613456257557978014168098918418145502133892855851293137326187582710432714425284944678016965906047998848176592794082281134866060407004794456237744037382582104232973835672890477028475035375919921423794073615470540761911101673154975625384266225409893080450612992191903173572050318389791669661260015220088056720070573319679139686370495713531717786223662433373052422854764439725270012638888870807419981032950269384382005701856694522923979499698371454004848417057414192411817659861630760804751464491123521558961479003754429631227389021589800522863029340396114586946373827799890494620126518939667271633693111690394310321672579792411787625635358288000378265081345048562233657461274085666573964282260084183084002636234135839752434336408415162094476369557065121404364934780746588209306088240820371606580328035920568210236174686282378096087725848595965561379297877029133681746945334545813244523046643704085671236432996093768311311722511537410430846417394617642452075864603796621820735228941506798271322462792314962951624734232715823252810280120771377491372179567602784876450190210097286715430467771439938182150774700943057269453997310684170298217653904319419105743702159317692151435565647687022676815951192354623680828653648488308379060072118130652346430597732022195160166666420875890980918714980181471799600504035461263083289947941681699101563461058120160196719853622331336146004355095660166218414815078128134089792652884236213856960681069647839313264901570349722199091987593906032982810978090437889061767279507562469208983544067380545639416086961783680000*t^49 - 573498823267982333614216886539831611651384049234842037751124505125096942244027197408584118526031633761450496004764143199681408896208100195949359532334528313368186379308464522376168200163568776089206440098344686340148752978962890446083996491056880401494873256973179327858886977591056634680350329017872808883943750255550958444574869565544274740063033232522271993958535871667712311966089415940873545051490913192535084224467537455425678079408279449076864176824418217628810748759568216660204658980562766767758519714554222894389296334194963356052315186045775500140397750234589319665645221557707369521572632206168413656621103003708235523638954816005137323490794348169999837408563873948284134468882155322767288349279678674390598432891922673022187513922321737593647397376905200816783990141971609290513232235418643353393688842631190160795725868723387107869204932109680244205959515976644466992125016445176502839408935841571274292897114758523406851102521646594751289388320046845796782304202720670965026699077483923608977370004557450055932392320421133830573389931395712023024741006051556975034670042047105339004646827668612934724902183140654436735614522967636300544636510119850458631652211608795744743069143986114665993985680214793899026613845485520745522801338489542521902019828633930818967315315779616730046430548145559635024045400613474801262218370590875029667308252327088687735503222727912538665380775706577163015519411910862995087391185315382946134486875625102307927196136757651928528068360759439650884508428640140540144858949436021481133377994285530072571607240782116655505321316176242484957163707407124664974349127124760598427937894120664357718922325193295904871000891165912456989329297774737560990641000185421799880829171205791546122968071181485848883333815812554396085045700764998123564533397091596463288214655554829845145736567401544419842425581134575698609151337147504914467773608938140619229327081671425666741127028088136400462785997350842359423128618082453259506903017941703656384003044979038543743910253833225402934351665178607270198401440158555020136172481944362142999323412781525466323378321069080717117897191354812257320591819767041136976983901050974556291993811035088990515446712593961191528527202045819573530786460485932346660183722247494018350800908351410335097444241862954618165876963175070876795157722105822567532605421082532395097154655829727600320832979431686984225754625229450229378893743140571924152386300722037826806886401454638631264025451918998341044398982110441407944898968260674820169743832806610430597632555044703307574480489670939391640421618118146796487171895851688992844822405186280127597121148278383053810192348791971411177866939624100139035587195617830578337099338292348637640113728162966974577991079269140939941226485389139472242550747252239565871812996599743668626768307461679723684106695727562645965348884105051091164311918172168957701530288729028171201129960580775736285869203003188181104693516405702545559382150966890507654754814806205475371615219607260949792304553596125448615755966390923401840053168159027380011313814787487605749272583963914813868806192952795686606723616986976280236716767427738207563546806427454110223134639424542473156502664303108417787493980136766559042115876189530497520970378554712208698460774058990672468204002448800542313039721525393938344184016343809718628606279096425276624382058418992819186964005535533704933027279855435794580582547117343466081150997331214292878256942487979376239631033871879654419096394227330661247359527346180938461071726124205447838347340872710248297751789753718483156913903699237878143774680032430563367134076820661926439884968223984029258614481100331191263347086903994587774772692730376238368913131888040699666640100970675407954701771169028829630270388314769405386770572434046913948907835875401648099909571283836530318863221579078095165245897162558849770730571518357039590235598952348882561528563933874123247173452497223231622466175191225228256235545647909222865147252493755879698712882999072599422631564539781859843829141393637781186977035502425607367065257900923757374735894609221930881714617852623341813941606117191243126549312563239924470048507224789977338838064954791965088118249050801932947581435407268486353526503768756892797874518950377007749107008387831181762745958083893336686962620718934110630564152372495006421253491863336073703002626096928587875599903800205673423707349614186208897600334745872828365705281349549309128349936611328540994905969476902995222353677629513735170483559863918190483867656529795711823127825877662430774894710367041072799970801051978470057764413899616515357276474680449547957066107844666866473538493861422605837615461887352383531520453340406550880818379002449880058982180316819083122492087871248417688232579015386383198943227876430850981585908613152859084873074276249076427179833572863634176490968627885675206218581662413842824492195471907403283569034961145100329029186797062421047101339677742961548857860438947179887497922625346704889243326258064894466380558772001297956651497495524491949294303103058934162831956306372995170983642406513843059871265745807207215977358394822049170503963847981775943361349078537859515269111362670644103657782755172302829291503568582869521411460885080383224497117363158273088687050800080793607646330696004192231913065415530924024000984380839844708414547553842715961809441818317094652259330157354317287696214289458712118725719861709250045190533268804147096271322377679/18805865838721322740234506642575494400261458658044793879425989345483872628519939068298981370781022470073284441206921935928394916613382932800628606792122918881247808974045454467593623470258767629428315234141183093639036127412668039239864001962204795813952789907608023564790992507244741451074632569251872314713826551382494015821505005357164460516373238589125858995454525937259029343726657955233299395922891385917338092324295130196574266248206983899419669525255030074636078824853578302730034896365685664189199405836589639795727329520269675160702743292992562776897187373480415363913395969634365318941324003112618909930313482421045420400321490845717477753365057974681988697769296528126737001665953195595254018569643460416120530417081780285876128364939318063298820122874442707832766188600641880851552217862089627731377104024800751713527152769458646859857733973530006333179819950412167011862525875227781863559642963829899242390506492688131343151670811870393728289462361569366369337371235042938325145958546091032979731588307279101382896346400195249983296551845565511921043474872027205481185787826511854441176726114751112129623941135884528812248968216000436322830643565923768946096617348940484387354642953083585731857636635534895937002460639874638092233950902311826464229661847636548007206347849587446650587407619620900564844656827436724077725933936882250345985469666409015360505169974826129467559384406619820105988778876852886258176066755053832706653861294681707940152368021918194063793498564699992618689612005642497610637416664268479572004987759545388595857590267073217406229704199029747477792870892469722702960357439381696786340923481899110524502890207222588021355402399715882496590837583037315943471251418120529117804159355668339219086815826845703281572988873847257234844263531301865174896942282217994337165075077469710837582959075263730902141112613263568267625752782675109876329335631425032797475412712858664109929984318629189467040177222480598895108813842896406270829062486844948367310690133381373460797065332702257936767113577513240009592939639196584092114636401084091009725309020739451940020573973658446148053383713271870911639982972351220443111492004470643570710238343332706824241883084316111952537263379738894625426540285194047650063865768482201197525267946201994517039683921198087707232231496347223591161788729102225755565720758588574384373986495421958522266515128075058158376234264456711781609315994450448210541549910933700701842635061367241232526004793923771549848038542152608176837613627154501065128402495846533256680024204500182855289980127841683883749687092478919876867676423521531629490284451152617176121769775304738863491964743337309777025753616093917345257760628844531907078967780507899200884609832488683184587050135817253569084139830562935394580291846958247820805970785520078846786320263299953543639498984292438592953728679590806287953958681203298699522200207413581282635183216584877450637225103021627326361585146235090906945822348660381449736208639160081634183056482806315812445249497168546872748569197507728030903819535605957396643668963355231654024877658255539324899092625392402315378629393369799733722624834442863910053871474987646174511510648884783092264748545607929590989947623707450988838812754893334038709525694985020592256584246750915365176226227487931290498859872358296216437406644121994024563540531125970897329657669972537551816525578579686021682004213750278560771007228801818557282323168244288717249788912506430842028291101721126405946054169842120649643604550007610694238460052734217535057799744244152821919124682159627965833608235395930153299977794293827118579001313853543993479041413456464657638814571038101125826737480834687058304139732899053738079972767536890870733552353060873833971634473835675063750877053409794976091296997069959876954005402411761928257033349751886751407959841512346212023401509025453228748150528886531660586238231590536925689631862585440528465155465980441195805883970800557478620225452902054757767860049205001026276159427801042312007514828337556696034920235783651345835580280367748986139239223223405609189822585879508696875687716505061471461512107517243272749642751329281137628353685378654166771136428960111918912598024285885284667209684785173291031721648494976292115377370371515077907686279236109281008150937406466551262093005680781152784519925076613739308919300497882565046253258858852199147166630370280145003503458267737144770532086445970910524349779469667235312121643693856603202205479948381250608850353081376092052694700717540417678790394664478149752571544304709558048935187330384242109664813425895663387859409681697891780657103906480306049133786833025805502141793756022708249470480502660176183323166059064246082421761395033009268725450537675748800033890363696448744788244395646529811963511221009192099724430396818919264080622199917750755750669532012371382470821438827129508570129957865366653604566412622164464460874886268451539230869066509502993233884174806653297852137109121989662554640916580742314579117696516879439344022442088533522326743970172901205202773282839512127041728323055179366646300202826178696838157301421995212366294442242223883920868356162532181568297594170081251425844223351224681430993872732043556358704016668783401922530308525447642768002327345964522777726512182175395106699497550540428945442081211622502522377505406499164778311823227539739722381887183203481188796853867892057180302504444001347794977281677016655075185373203391040000*t^47 + 684865340000296743946861582911454270241697756697757953683033632834769089757877531686595420264160052813154591652750687428569959741183079334231285864495389055543082278531156494822791804826542137200627173622307810713541822802402990457430697401087385022858649119782008972612732974844125841455980527169361979140268210874906676584876610146951319284565056846691214124981859013841249393860924110162883158685023503984269595125281649846040107467311948975606794186390413122867715527281947751703309280932632182058707959592878819659253259481503188049470129153957509441953240436941735504699710332871746722436507194376058987345584314930814920021738290672441453341185649087975858045905403902315673489254823801755803063761171937169809776178253747301192704952714648960943013436830627238471671641196314058421094855083749480891267928396144585538677043449544702209207435995102564775725845216863959274154110376929875517523418342996799264994887063797193584724213298408453768363059347897192900932975611979399291753729075255967131803472040156131032948491623131037382032606154258791342488199944547358450298580318925044174042105972220060634608666083474106831325799959450444623021658663416489895841691837387989665663653174643146034839412410836881792252411389807850381652841815553976429281713395158466423697433888818959144580454594572235120640047251897769145985070750304996150657146535045433139172248338954236877173104669368247064629291751782084805942965540932130781022228251062017264056351844390553222353221052611439189824217743412264077177370803606030909426130557336580577493737933398070655946875107872640857047110398073109125237225823129878482262507775441492288313131578679315459574544600105220621253402271798831335257395341685669000820526175384815167448334989504056646407411764838444017010393582723283601119984434168965450508948795112616577308319928993837981114451736121648492298406955278973184985197886227667196594869290057652087081778242225404769519394818548544005076531581019712279309886966479581393686874701092566361728339167886616048464512594700371003799066605780302056760248254954994241350234403690138587867738753835816436997646117458708498341255810586304142197291278976100262159914168386298643925166532999942935777933928582541142308090064920799192206666672452664872227802996370345059086615589380302374814739586080162273397282757117751964815894164245191877165099101972778903196667657140945436406092674342765722010654409507147501622412624775290782351714081367721252167255234318777576419888430673876632449527197694832469668570635666961150153997851646304995412487288549885996773437260385370563581126627116229078537319199926617530867165635501207601944749522117366469726659763430189064360328203340720120827985860548222640185283382596264773619418592509805386595553961410632031108637345455448604272638267003025882738131549338456692408536236440336030634400360131959989854885492524057180004179977777851288812963441017984446269729344076638099075832146720710724657136739015878951625439754546524511890996119528718163941393371711214582225393472052694269873518431176389442714826556278317900316175271606171642097141487664070581841087961334830845625664930924784081813385704311244648731509640201166697596269768646275235195968923259852332317536334654868530364687752206684799085709648550824901643723775422269596505267564538774979579506640594063649357886106102235332003748552240586142152007495484321134354305580435766437162094573865424055433379111195038235499676639482047772522574744099178873793871414073492665638234965850094630171375528798577667627974741742847709414773112869489363764875495397040241606814764814170980391555972647411422938196022637822025191201337624215318913117827421957843062304615921811877007542854913032912974657559645515043337964991983897053995463753766542262075559704533929874609953727034262920748498788858833022345284428805720630275126046283800659478623048999394512014247483270559167904504272511609676844072922202305284043080278447765896523952710281015861196668058156185342785797650584653742158497857989699920631952069058684424864350421279679843876117511549506869057333436838627452902640003956730055169094061166249089376015861440005266622840313110086336830056278596360810102038765968381389249878573899303306130746376140797906673360595572003013478096797847942196536610460994143316064695404963575463649867109695345188653306373448701292460522885939390533718071203986488412276044219320237276522079241544749420165270039303969400837002342248592463978772553440877062950221545163759209381441915599567441630354782981095305677230376307505843308078627037378265608214444749411264747664398944554077287647579836033626231175557018310395838893728153791459287535145564762243926610984467951885606191605208879339488227600099543870888222889288178492484307050054480993856277327650890630594170923963314472194424657259152558871824961552750759671955918384882602562191373883010739087598241700398543911947834475644833806202346228678928773142301747832853766869060256910507743013505121530047157932427563400897698906751044835892664921236077624645985672329750182554120291683250937799448184541038844701062831783760273854327390200481759611668923080270785173977594139695328796894371158097538782327250433276983783134920920462047022679163449765910384813086643755905207531558087446577277175405611430498184890951232518159299598890846894832889667042680416434120813054789170887910875537029214464165303517838232820375723391870183570625821522486403275152546119796001/57372196842990238052558673600078761431309191489301534263212320124195489940767818520801112296948422124143505587558267562912614641192637915722192494199205865856937240753774980661661023833135374703513076176351356693251925910779293130517033485624849791390215569423096101965134801082979410807891984337473974231516190986759434181359522818319532571890445253239012501117866662473185772595855531384674580399709649552565343443034734292134332105191648444198831829795392951002196394549024831950777558386377492824794337550035849276051286950137614888694646903190777791060662193061772282980821075349722019100437050415935912985202798625686658140847714509439372705567571082450758916057910149425465865633834368203540149445515278138140387785436016217141551358997098712772084892220472348686481759584960723749325695155561711817237062828426085313354394250384122074975455129527371247695059186574957897274759216459549002870701766673758229822082164000367279276251480619597910285686355542410529794069568001095428590501772878621255178585552928302413335739832937002061672819995986038426747529643654697519034459761708216140263790275902659522902192825320568070657558802398883374929414249074304410546676160550431536600074195636978286229022254384394057319569771865698996285871285253180331488881405837456746926938884734112508725983588502396118400041762124366568229722671289718912819645871598271840118060529968273073936105351290689710402666182335351376188660821285124964464175182566883790239998760867544237602849848987905187393408189046284707415293160055929583200361625420306950466627167346947245418261344910142516957464423963879131201583549571991320130746612468643339132362626845109948300629585922332784596051328072328300652233825453356466889594833391630928394875833116717854009168289319312789013341879019658493949830260667699118669879871612333048198582058705805859228686449801323697157517501157609030858563721984586377538699174729724111579883629605911082476651395860501364550984434145864604719398993946916113860947447609071838258971108834783592422282413929469407788039160825781300495557081547189050849438520247497688324506248468066588323425403498674198266069584126487278695500251160134425442558839199649055400978051805243319870161116063918921938731154057611694958566717068804321955959149952985005021771626110293927896175642764458040361172225343178006812303161327793985662959196701053074791885170249210424046850164563756772219368275614380291547108473954272513802932832769341279568593515520660235601914027083544674304915269789772032694213442770803484850225436489017819248724524569753400161025085112961453754689114603220764905839630167666968376382670009491497703884396544123506907296077518738701133996356751449651536151317849483818689100213042213590521207565316820011085244979505525911511404830757150164588047424011565576027946535729554840853900492895965673665200227239092545803390548459592404558937568290769088881619725600225480836277872949954774648887863831094909964701762828790503763440320016332644188760874580962838800342741591928765037810306170679194693449564587929289201877077751492135067487866574086417134634191291275264410094820713136358350758888525963822033545575976205742457718112673000597935344264069305983163805024537458517591473930305045894778278120784983923313712097904745249308211763443238714154099302856211465222268546260139529470493215153906459524988622411198128614788542222131819106829977230131540475121658835677797869954141970158929894969537296799590224071193354592370990643777359921441940967951369913194197786944873222266969786819933431292684029057526221629592461851250543609616027251325910665919651725227769782096743586889321393153187872901586507262840638288609374575100707748919505765000802624996911546906934373697235504273099050220041232140963711270459214166375392088566160723342007475802524845792296564301109458023017190813526947610248567033094966507213128356474321784909491472109785914120116190326374300730745141129173381925208857228061781746606146543862426587414631036526555618500630983155171499839023911772248637913396945391677199145808507717087794981555089346399134200481193845958156519466374250287886810335333245313174484590240171527963345432634273351043927359368422711314667510758820979415074731043161707156823298468279636514802779874341948418162791319232849711614586876722192136526877766481008293874370255926988241328395645918264316395813389253662442328683497855473380272388793658993315864457478915783569543535762264626031305681766220045454209047844674391417080585239596269778007336877599789619009075781125604530226740045615465468069548635561990396618848344226547690291951369417636371080844124581568227982738596115338005239111141745584751666351630846440268843957685806589112056018195064704564987890272285418407037867804740334557862601848580989710851977577409752331598144595940175496309312720041359532691595991975180139016635602846622909116246419416787210304809091109324219248757257633412417684747632490626331944319311535164076838111055517861108549412778923372040131480235264792715147985960516476968043316859621832225064265246515076030666513527699533066928534605428580990448568292910755912345691434290702749526742230167950993506728651445096263401095121255374339171245433724400163807815092945814399547728548913123001963088245734456819127054090700917952686053767521926969169362518705906046673450653857551879319784058489124907837766381395954563590637574918081108669845104196433985054420406273479121633761600000*t^45 - 56352796727828822391231726828025582399501766411019866586980578733489054245584443483661976548685982692946437317451641794880946205866326367015010341017888762770965367238453370445759268233330652152585723186842790295696814755392449994496763341023638948717117990167214298545880146651284404183957990738804458319964705422268448179296333944893328571713045797821098767378657962241986207538910532067699547685424959336100613619993185689003409834024761041898600502806614813624577900028501265883717623265377562185170558309460672466315075826050760479067335163858593607650635636564452251846550754525485431538401906788667030664567922528234715294274602788490141672658676833670869608435148586291823830204897910605805184092538346806567874985504499805600135820411012502932904889464962439060216161949897911229509999057779359407505042993555428009057046112297920505136650467463301589025293832387668558170782955957890691339299166114984553187614858003714411911508760880383621746823268870889272441122587702432907490006997008583410797790856632243364963168332847359450563984261243005402029355378596006757440167819048864816554415420145120931457423003513120785302351355946352120997351919558948539515677243155196243622079008797985723671403079236111778681391690519323119269327662537761016257259533860832802604942049810294720002768366409937418093435885164934207389861579848771188544144021399968110841955076997426610647256839127303460655855878497455614688644350899903694812234111512767537385757865919675798319675449482655869895976152689220949288365863364702514067975511104999637266305877195776386665819071872112918602158571292088199336073022505034657945256694761285594418498229659141936160238941044490601544299077011516813593903529768493378127672899290625855097455960400489998636123968007916918326400220940298354014257243810038634779335518203353736882242029314730267588313427369901397622204402462836759755233474658720799275637414045174032151392703480018575630263717348323053691614141132937882019237758310106681143242679958047880089815721833560563250428793573540748836017837497779550083912614783759571554831702739205446621289117585905703981018821386195487748847720747698912543401581219422920306168104307948890111159767038667279453571108471087384046150619494727022842127393517878857141538196388075754242948048784335116551223843815884361608346121447351828154993678143649697647709968109932691456048819208967606700203167983305582336757554788676175767403263368610655776503988365354770199942411334438741961937752195210452548418842293855318419056329180544376283461267465099421863888976144099286813300124528850370651446207311569537837411586585478717370518222851550723927818475442044454398483259435198726954331775360395010793990336845589712078052435169371709562639635662922770733528603829774800000474414889416830399509553992415381353835229804343928721964386018137026232824419285323396699027001850014785973754887158562974849958193043923597749409986720356090854436656572416942191643226128127064858813688483990411057099058554784725623925367149020787575894857929613596570783251450678947739524831514148474099862386080459900402503872833386697551829070724149839948681138444491090765106148302439802102976548242074151039639339644354035556482211043981287612104415333316867628924734519986716331508414875862576292571499597214844628489038421164611697267970386113585535747524854131746392030043088559084567243512726618526066194249216643944346866716267608016956100390219537193239639820990713761439668344484432227290611194029905698899500912394093796030313927397714402212014570650768394832830470190378948976110397373834787048096465389467727473693262917792448864877308760260467252020161301402084182480288010645176351590979444144416547183487156904696332582812596199153808914640064426456993073689196563618223280458083741956590306641485021860138978959892372065375414287981997421251820865845262426153053739463338511250554904437041024147724290537522248909872178099453780326411222419787130458037614791198981599570670971590541017144052707283010082671443678089748599337147347324027284326444276844134946600384565185220799964863475895936743178399245052537367412772155327142204684245631751844812377410392166105319189755514738493761011654275628397641290778221792531667816134400336195150746408246857141730715462090977392216116046538413418873053172871554695580958438410582126691899940825854999835970753111399879786988977459216975522107929319726700292693045019810709046836837429966351224540928375848491996608909263014814200542865744413705893390951349967923570128832527328905006123041353647181893290677154456219009965461080327472630046794850988324950323885035156659567704537393011104166967180789662538343108320260163318796530131699933583196987591190989217798228723989525825220424527587865866741190472298242563754174782641897212370887673637887984093837531248111237871056146983318962846362536701583939575109815869589297332254586784872119589518775320459778491623002360550309193537933130800316595970119853498223530069270453817236261652903800923535857047485644676404952520770876930586935483165390255462466985585397963276794210407290269621434371982473557985247949258751730509437421358818259596139387101091640169274418821294634313758270296636697878304557438995444128407117658308108689585788890380158134030600575065881665118645652025746093060860085692874887077057986404968386062796056511251086753429959921289715788234492884403709583514183233816373573938432092547878900982074254994734626233477904627/13542388330360940190983960688445257864963694044430242154307583652426766536685239296176653662626358662281162585578753734516839838194404443128913970519643660158497497139702174324181408781234754446682575447671202462127154600539947814052265104095714544092152661742491706557192485713409051146698414614058856761936999570252415774986685586137557221747117988442328684152755104195337317255848387874844742066793686612163312845598109947801130569363237550539555371024148087234340668953327594777359093892891149528554787854588462022449261555208038785504767542348720926592141195882269893107161810274772161930774274433734917060640536155600970728268542744872555930634194223062043582363713813493273298328057525756844521498005850764073937756820030316855056856339270722823668571670352384172173538895810062392563056309830588953837601808078708404410008349501780992897539653018660830955931526217760061885610942160740655744279870346859109270447927689153360899385405047585977845656899301588547721613487806836347610851329589260332722376349848987294098938411232374131090859866608082225975827997220004378826311813085881596486266229125289987828157604234557201033879768868465315744449736748161365529484315052592972928133069023466296807214986357134081707743780372387883078856106487984032912775517617899234796843218525460957059719948379387812658783191050778259727469204765319873154895076624818744127423087762733257585540245364660135642158226417024495952799005415346608278632639760565324887317040843001219818166024354433975566506261867769692492560976580312978505649804115877787285700306034650525351839377903011862558270824696540536258293788078970928942862011503153989961421240496639063796650832481489307510650160150761582433956170977012275362250584895242304920230468874795045450786345981105343219993720865484722727446600640273334189143644361471147510340858390512663038380165995325784693492242162136069461770307887117255604801391866202878071144975859421944845933136151783233205790147988830529585099024748980954698466306411190245910817580400957140415766306683529423322767821473143310530306829337649824402727465823753787675175674916173406692698325243620385199604247168701063873413414840509952601130221999526050365981974806117656525796697218465484196293384853332253863331014860107544618137735351124593852027960278745380046959503943201628993697141724338595296895203991640615904710057496857461343097872853046958316125387733249431878091773857243276818075249118717392035883389992798734923946673819121178279189573237364700677040222126821300695065226424699435912868768586363272801332264443998235922453521201552812484051283895898021440662856703132411957643038240907081969125779113148442008206643008978721854340206698086626635933317737715936047013832509653172411472594639894714616610492717948805157203158051165534405649771952241101079307735611540700434447356345354386348261262527414244922746986794173122693889663341878872491123660562791001276509857032764880362677486435864225192112491661498060688339179538077452146067066884421939416383124470877052049591579380998986800751583890066331331163073775029987970819024861109909395646319553242796856978381902554097742261353642728615947562691289316831030797373173613607805982817176537070070354154903041874974591913060004388762997115532846649631961108976537867514485007806535147149885395443081737413131922186115601823012865141439875846098425494483256047695197677410759612283289291965716065038716892279323754992286577933958963208142781480116608001871462499559214724848958157456806599146210027065528197620632074820438957235585175715353105703312078358878469550755183871585365365857418290964412013897097125009591341776408263068292479688014486225464294664480195038593771504644955338574189455171493210027676820386934122808641291365272843728918145358107061619449764772549994648963084520177209309155683869022364103624899746684917405278134672867234105205324841097832672133317969298150003243995197203858816618274710553090535103617990410699477161015832233079753482115811515797110779417326971162290538481584224710907662778487024496754453226873928399310464590184312847978610035632833583134039278634439373939701287415541820216260367541673722913377111703448565361145217524364693586356435208851095115476518820528736454747853772823918445917756894113951672448357727225986508696214150447595656513886093077680790250446611856907965699313319782634465417857083473996014497832498117246982685294338962528138796155580272607578743401682031930372774615656198927128651618102411249025141902938443920333146168488754051419221451846986732158137140445965172545054982262994346820876933175231269163875323695135721021202967413793917584564838169614430398602673147774189947146694048888600507797523014678189747501989961311672621717597540030454938126984879027373821151859413701263013939393525993462827697539249677597735034313817722660272873799027780725039119187480771186076373967569617099267669194396837381461405374596895546457380148903275318940342953286945771713922507203875902926904904333596945282756840228368512421836182673375708280133741212358037397846708769613898855180835505326815360543116375886546196941939567659831273289984465242987000796546788290132640977232289521594125551389107698497288324138459488199933790634221480264828232012266577169923448722818931629915364451839279301142781122076250291524842405922599303859869645061453174339442579158549917094921883801172322293062874987994496017330167473135437706100484205512301231931005110973682560000*t^43 + 5933332369541930135279969045935602528575524579455654666432819660674933998466244826557848802324041934843965999719909369400008404189523077015271747204816211711674052454312622714180427464597651270529796175038139990891543442035019642280891902186824594875827513680654078519612137120326397923518940911650144473082913623352369700475353086671967012234834239327883745056083856670493587469373369360985265078357870481803899803382779964120333846801985294174862165260463342434330586254315736054109541058354007471441213275472546474464422047174300546283222499122719810071276868310185431700281947168128484954326222288812432295230621954475825121240010496982391232615048164581380710136281675316780326192668811501523439022539317640098060828100313753217196760347311939131040050222781763295831300180808718715666643668850229808823296525065006705710224528193883226427978129695430403933507418765321880433665106278827164153171183819634301669229667610256265920501143389963064900317932831399704711489422046765587751859181589776014568112895521037427265816040463717350295332445339427146751565845072876100648216674499809258378239525019172279529426023790636371022116227570697826691172800359471731061908765337685104034651279612548315071841613602206726477125022770585102790445576458223711372100009740891518477944601957887235073667280349963656613192552899896175902197069260449092721512434210593801221175138323901309304711195594190894593496256133140866275525893887418032644895444103946768808261405525048632054633849268807131095440762531941097314505679069155259893788885986643835489837164108092491580291544468486948725021106754275183824383565048856174478136486637222839319826464291736767611670976784613037939912512164010255234929947996098182827085929624925620977728423943523455850364336366210389271459762728138840540072426204615760678521873353503643439936289266682798916613598178697591731732336598540685424938778798550110097274245926661441209043862933520997307143991558195846737812659504573186230063864877930694468414239850345924904380276660157928087635951198166953359055973635222869092100680055339718513022353644380188436408203654836339798495538387576775446276232639188837341853728937367436255519175888247511757706595051079874437315007850149775094823480508062537885378363221808895641124935642154080658589660562600507910544779802392641276901707281502044371592673352770906977137518570244387750288188163647015177583687722772372323191023648188341126699204660233072946615175882222504757291569820841762427383378511564223694049239961371135808111137406947922557810108928341384724958010361506686340839767203022582054297557760822123106171937463913596413776891058508278781124525562309667888288953200022273226208687697139611061018462029755601982814182882296625812884720622700643059296825442719324649411798672417300846958838045891000887286872313781647437619078882440271238439725529401906206927050156201635619204663912725486601785977224989775225784322410432082752724122452113022908890765147318116632555288338382542202594792698072697086608802387828868002179589602062477607905631083988954830482017443739801469957162400474594866371437795049538161596156302344828498028047757218993502842641418181590815520157595646482178081736194537232024107790085724538958436613319623164395425783362508222920011315747384917553794250134770691813311657738109846001345676023719849888512793542587318530587033035887017723523421071886252580460887288301602973078200071048918014052378196598312760063084182556823546870859449823046776945183713526218920604591949812020673936273607945343206139131047396376683358919942817605429681481910889976313875204078053087600809307092514046488146911272413697427478899406652865020873565600108398571734770704335735022556592485038541205077334403281199686739292814949568051407165577149366183230335502015460271020694610278744039870079687790149096752354632294876066564942468249265912983145271345972566367842156636204538610596877573015471792695333699911476829930566502085640526729606856067670376297135397833987377678638746902314007875286270442198001013328211733197658677339013190637351131599041047787956141720339971765699945037759882467024072699257920683262347457340025405915341592190381104630988885536323118022882040750812098831723007007802531148459263531837303016089299430653432411731961127532829228954614763026957298385596054336587373691215390201125145453695439971986385290826009878581532808185797275040279962802296426511913658125682317390146729278646850869510540212789743676507528840229237310767137703527434449620201612505646478102036692903703892814756794570453480951588309529763898668179356208203347613667345933943878314471791947609650707500452137687421578890094664894325833902961245497164462143040757561748478763609039413876612838475660360169687680291269911858497503913777711338622633969942124895409425657579346897613164027922912421589470377025025853169537780833113636132613852500143727999608913091288256464161259869403579807838289075297775460112024807267847748896871895835492102030098982037364746254061062456523462683274871938424825614060815880924736529785142547366884102206417675168588901034616105026285806459474460443965000949173083536931357854089095919534606759659751369007816303293808186219758913402831564393323731079267670206028981791526830985103414964546547820137252016852883988754471425871029702506550916991399580365698236972911860609880772737918034078735173770097903995957628069605090443560229806088342255111447605228407856398555667091758896524889/4601782442355659288198433243646446847317760112185033741755004153737250764893042479283328914484684982328550393157828938913489265405865587470990184157160467044149634950384233993653876770322489375086312045325165885188838941931050228076012414013106883914809156902788443975745019417177832913926645742641359093862087232610044195383825199172956337486884753354189358692683773270260253436453335685626854100366786712871028636853726681291646309977799167659072213454807602458271101100645299196189983361662041101936092960297050201803147130410498616433658873613643033308009144231839284065540420967155589005602908788162350457499211315010038596984456272529509296817444638904577916337184305555966654771670033024170468470196162880995998266880592826115796019144412381542023301053032363553651202537411186249900067678097772945478796730900531982081070798374391599528290173355855622169491295316714584135887213355591484961648499632427852664715315234178326519208632783160283733961082286947564759771573526594875401745597433243802381390021793345197023911110612942665904661119721192989409261940802914109309911781145687921136109883683350966737723457749606815885298950586371709233550881419278133917785932299424796626064635105061362992742956529123231648262449641102678716116152690091661669389738996373526387276821829040131039710662070665761583081666861914942625839050162972772431275026037559767421939884191220038985377753279253444150247941015493760760659856209098362036428566908929964767534916791311094112969037401992127619686593838562516866404215342824798521337312078210898592228259332162799876838623559275875626596882178436104553789151288970704009710392258353297559706246770702594494007564435457531678376268012394712477557922176654656676492917197412433710757926316677928065801185527560068084463885730989954324860495363199676666213859734480487018076990715222749576148600095499053051186684229852062438465638602418484914252900148709715849418195680386097763181162770023428759249079413680277043480251128294499169381754605744258319209857417800970044192434309937182682493919918058406490880961425414988874713216542052257947875229340447274118878071684725373611516006319461526558926888538037362534364638543528269541838535128292407557309557307245552882235616212297367817636752622366641375095346963974376551659986502486294190714394543806378784266019032542241120304195531140015113250990411553506281635199513171296515188238550133302094497204708771987268277997273350570109280763589785977886777995957953798444384806439881208967926289072220830333274591503538643271363173791482665515015818014950856866853138272372314921764999382101269421584465869996450665218508140114056979800022028739761847448859274895682183513662470223610992792874959418036520829943085804476062150881673750631180401623739108817286428257590201880623279048721635325609473502392271111798113179340654403128049943577276685167923733376660769847438235116172432399896389511628010142503349477153114686346718691798523123533370952936234214484187221676804127304343116065707568673877247385406036268983284805480951711703263614772782434054195398539601734620098435406105316710527800950388293624918343625446399489101898073380239749467243583359979689913363847312712607778434926722935877879674423535055504437865568997134942171355657641928532176493450126281313332317768448990182917552046693782692004990738483548060970392190821489756235989455938537203094265792101261311895328155944430631953687148848783786701239694793323155314095185255146267001820238568110385568305931924572525411174245567834142933229307916150516946418932401540772970123714182004216276033354422211532087472234793732237732023294906171815166740671916410065913402980756225731196668027440298854394782266377185404183796138469426880472947016449498081992211500480878758593082851914142531473466400483618579688914623323551654844033162939258513315447902641836744997218935467899827052130470137315773457562382866505956697397108107364870287523003477366297345919071596909714908292506386323998777217505367950264850547999909516202396654833639628817449000445217343746242141626155105497676276222812419916031525720149608654123807819204736791699607222948617175853048141556329788338928356308617864879741288973548761895459318333291666778239985492970059950311153758695214771760135808820734878839348636192275412575394814058038699157841930365619083800145551250480349186333904915433252407005726801042952790622365479553255357899888202503548012713992866563291833700170515020500465698664558279676054217414717281229153840167103496270845693124268667483637325588597425241899114379020164314361211671249812550108088295346947925527473303259632076305658127334560867339189369552923238448272782991748876618554378813329255393337248943325918918892315939418601105835591483829557968601534793595292033781982577552221101065739795819552172220542919671854209905758345151290931770149285137587978902830220127076358607752178334192270769983991739690397003341029206846714705205465165081214010699126090172350831617499433705356076631892198926291193183832662780520079124172860980023616808824511017543072684077003196530936296481737952166563389484397746455030039753059703459063150922600768326118006237225273108089862081498044842421819466906260641573660171676429104386497757166217760487387838065099987015602398424813731793937281527565754065633042422176769815297428111044438357874775538740490769389304099669252825546410264083733784537481617047199609129317606960652358548962306652222175523200000*t^41 - 674221314238951748902705391400552549908012143240587654198908252346515675452216437727476380698901886673876974484414784774292524651187033629058611603072328888940807244284740553067877095873957528280626898537630630398151393899553568109997030788812302457099468210659556563651586805331650813025487620447162062822743759979364434422078555328715235103314635011797682279272347210855726528553995300750274780361400859847513102481465659023820288273790971084490438771134842913817430880755629381324261271445750487620202107965260861976479632780897448122880012121565814459342173466070868637916581959395436909718065185457345030915731173111253925763310737581145379070256890208814249069135083452639898308182318845105478958174352732815570510820877150040891913896139469270941182957747282426724888386469334113767905990644928284138581377477034455444403713730591927834250225490927180780710797994181538244899616556355055136180230858726586191302573995059844504952391760030584486902844847003878538519045435519922573847896630490523128219081128613069316359796768586286195797360572024371633986494660497980889216396169727534486379399899487514735891651683057757551393736855590358155138839690800393602742481914524251320719713015135532135332092757033276470855039193916575228397874567410546204440826944421256667836776951295565898372817431888814890639378343990661193262503624183601343963604979109707817931723273789109521590306668278507612863436602354373509598339167309792450303643052770936923538350191872658736487256983088549147071605242558966925007678902065581911775774200703051322096669677854323293206594632911702864309816783129092340473425287926509203209718793410826555092358374483620148299017277350429182706380284407499947461992778694841777804548229753993151087338954408697603028937998734742490764163867482267250098973440026645292654353606930977324289136561459115828912976425680668524138073848699361033649869059259627592086934390956797121377238106538578557924594098208453654641227620833709297523577944562301016749898778909217558043509565372551561851920047428777402054516852407509744923769420686159709453027695540317986776714676310050405531368724925954856578645622816845984290028396387797385454640712748643077957631667631314356934531083927050469519033807567729076349212629121321382600597311710555831566223966477261414849709262125138047850125050384115374844374294182091568457887626221635969612887314981397151811389283857428070970656913026671952411331431246510098454100472721506207759359013372759723657240302069595048433759457644888145809148991728487491729208247537223630954921362979297462719144710137034029995965222108813559669193471294753475257991743451891904746549878471658111697940224083622683136380047750920730705750479462753088355616374483866879006853215621670518881624091078894366686210402990498306214479399724311598183569101066910594980380241861438052331680208712905177860471604858098234886132557206721028486051156714543899198394463728291704474898518175690979694179033354300092343534230682447664289311570502136149064046681861584101883224285664859557412524603478041367337120306636327856442349421602169107797066622172335015703755913721900587398854986121072378856837985970457409421914014950325175871914031442618077442879241937293177212595201826510928661960161480492378984865460963607932370520529751950232921192600016764582818239590566519696308293301327837859391984597460241312011749269316657522856674310643456023048903978855420354744591246423741860704043793656020463133621479810353301246190216928206793817879491831946390883717586209530817912806796278510182874048357476971403287199160036099177898611736222034933670999084922595815752589023468923686218838378112882387697443658831563786337413944021027730837409169482651508186574713230552602168308222711906524545818275542048675569223163561889365690354787142555621801516715274770835171558470422325174529307539052807185883455290059670840531497111094387705834209383533456540589518993414557656752646802061878299429664730016391934215896047080735176768417168926408001134111368982601917286111737652678333183397046076616997964879772479697061758826522700006397653091941639116203765923510563119746990396380531406702998765990268576736682679596489750378810415708408822773169619112219573199639023304979760309841302366018896433940106539963640566439504230409587671437713539284685201279334118147028541197274585756810589331001532854551367094360103973417759583688111262920376255895878601552579960886383461671955547169993041223868708651230256982071909597623998647353519617371745567348498277301995372515455982197292309818767223328617614888549481185458269028396096280341130949797957266242888240058107482498396500566270754303706765016651778054435170500353918328561069215177746070143812199742687278696374483790221542461640142750780193671986798670562222325790449733430639826673328741115186202292998182965479189597579520187078330445380538133926218142297505600461667162787390819607165562440054362528796692961686707862139690600565683254069993006585305282256430284958806054817785537412803464271239878139922895933391518741935549772405518506711011154535727106367625487859493603705685701830144733223335758510292902508992293125613940281242312226706944137443200767815382026789409489632687270274133899475875960328129935112544625804577557457559825144768360127050302226639219183986204933793245951852808649969322631331616965925984456680881411758600616979961233562478722565900737669168061877206854150311953395157811553865524673318171661/1903226421505341363763668936753037393791436078398004031993842717921823266347994784162672787816796713537514157219414082535558952644705916738194294164568382085351917482633528653098417987947376644160697334068868222946639342706652665867191411167913113235104839461810180606153128569107564341924461807683502408004530631911627970838513428144101311087075735760318038919006428874221636817418077280564718750464005033878644043762134374971743503863587308064289820220086042721318492475209962742941158810947086937589969031564086162693446220105006681624400792297777933298757074221300545746675740567077595372886507645417976420753096888944844116965125199606319975789897911194950278844500395173246947388104699965981149290527437641997160329362322722222629913579372893122987883110902600452504696581741921845477900298312345078358561423335369250373621942656904144155677303543468718319729761415372894851154707025205629080369178701823968664392951068314091566398241155533813963385781155692482822106757094083846698848106089198355991060122398007675870673882870888272115615459714843555912141365455457538470436283269838898213877569277838831366311072533579692791453718286360471681931513002991601140182141815468258579976855161990224943598598467267997483080606672334820183466931273349756010126220822146300151833273865078243734469872745318579517507453080751683117083556700479954481076408076426449655446306257116435508367848329325697524478698435684904161981829453372173332697064064811757582240633355397171431368409730426990258462072340955017552608377247094754748447860932285285951613419932715885370600811032984820991843138209275350749530980832329222090662222693558641512270508183643043812037005457206228063227526353495493162064455721153955929756293738739053160712389741096196002968204162113804774071425232403122186388072259213798581812726019108291269337903713805125797778504867189246818077717417709430685127257885366401999228626379965589095075528530397222556424603057639074389767584644276413657844301401260631094930610908711121483004901491734515041508080177754481262361293063956371410682352092298940706444852312307551544811227543988370309812295401545726443052073813632064899748177608739360261712685814856468770665312920828996805586966601395110740509847240541386754485058780724344924410587883577279459050391033020600718907308746479182782421898302335893354417502899440569635223482695904506297987677977116676372581621799126670157021051602860266672817190779992051942273765655141791438926967159041107132006103869589639087457883525054039720760320667532759185600864631329669185233388241475752079255583325787460646797053513677360397853156861278685895893371605087479904430215264594015657614887444415701909836889049031097451065397808215924242914943999625872768904648492852895661888259245822497463246936135344571643009394873595730128607325612483450745671947695612497219867178972121986574912211144073407320133570378893284618560225219093781487091039138373956647893212901409533801999194020427458221353513924312885005451117784449144870287074492945567238046447348391165298844087982088552872464225829767676001745104493942138805065063524905737681361500287382025890393191777328090872015156691198603868712830829860927804733123613964094386041310846758269659890725012356001405384286929116217605968688161548821842228008404810747218680047498039256481060924756464092656203423431800819474678601798340069907626086627433035216280120733570874096217364289399563423105454429068103309675482835520321003293801473998976514254023003581051814281280009670726824616696376523130533998066878008925534624932303935935513151066863824687183574040263192555199383134568461265184040260109653684355828489260769420487224866642461947410423909272229717954121157241122947545747735811603609895567029818409565652730210265505327815506056516941496064632588888878335673954448264186823373785947899372091795699957165542102187439246932960360441560922120917685209235071290709637803850612429838167730492894946928344642149597936609653064362277832737510720101645691958182793346524138911875272832946145868907211966952772730666706580016831251287659481301579623168227414299212466547748937525711700630377348854437807587530135595383314015425301139408647462638090944092855890073136613507683469692423294179141765330692360903218888168438889473043664759796260614096374442866496220760927147907983658919989428527179434264249451782178340376269768516806733844158477710566617904406502993044659711166004157412630374851718214696863292605803066465115867161950151456481282195157111435234602227203995609045578803443050224350430367566941524265584191590126287858223934425289415401260847150946595217035769345186692304564298889564480544910844880387187462309793805625211236503678234820668164281485878913836773131202741628612153951844847074711111319140939040497482459383850506631031093012382389377514718844561562964648524904260357420827348259150535502710673053110797079355243309376609999047645271397182894887080483385208000505819634609609333570820113944203650404632113970694738211315171482476514977364942878386754180399613702640451225917083430246801183574479391666439405662980363069370224891547270133561600124461456711573483921708159410389646414842765574414029838443473426597553920421918559925806824818803372398452800848960726933908968476006758105450270027944860604700771793021739683621201583763703998603194405765347550891701743899887109406284980140986878913277158918786435555074878341899157352664882382642364457410596070618240000*t^39 + 544637296243733571610186266588520799199363556974113693397011846347647588818706825639475204064653522513946283755474656697064695088807642382962544855426630350443256084910604280531510780686607938961565504320541578971384071553682256563036977157174146992402643747134320059821046544339963546945673906996589833524671087533017880866825171009113932541096041715908914451987856012278256420548412833956561909596736010013180794682566781514710324768597259997354306314987603351148489949288247017295585194872900732558899591166721265240547499369143860315580233825736399514306280425372634963955163165291284313090896801072282665752692293257017385956255610340897760554753465184525297199218136095655280880634303787099243413502665919126909416283789218313248454788916878413448644554220762066333726944333502668061544462734844787694412598794344305209439258614302434259081771968740683876634783123101118316332181767801267689633437422360807654777244436957314936766149803541813499437643974544078000612940735664470159126931943892262490178794141932335974741236274702958581727674164368855929023924174054781025871234267853882821558796200020128628094792724836383186364114099736482919243999530334713819575166843272124854102510110376513773328536715645687745442913780716910490983022612472656396339628157470459047658213524686181566443248997133609698044695488867239372490518667863400408438938332639093658248821126798984048887426960326582275764876075383916191618998878969253969776690266044829016567109456641123132616682221092816232208595143063594678757916786542465681103641266839313018491568602242317964405552477860469262474115211081376292954921435311661477458528600361575080705806205005928103997493584632115550873717634535338607686997881131718277449988427882100992627742007706108033344263943650296125528648882663759875791187772785135181564508980375010176038828157089167238562277583071240214402056278856878574385416278527000546076472035180235676365647497979457353575161206800541432391258294531766771738958025879818071250411639822709879211445667284134803148634129083514746633696643665507575613775587353343084803365429108720046340793476973696594797512738858894002385120180960997655581826976150536370616659823879573602970939814813841510125151518349068714215383497472585992635216950696220607935842674695657269099183289026128967457141125448879184200956894456053128510757052285853131838409433876452891480389093811775766165339556488678995381210430315206186394586454345973594391771972244994760003366191208797222896894719285007456378601167295441678428192988382497528674263239890553869240666600161940205633687620867293218453141253849967943846738378620401786710635865317670069073786190415127375520588622644039612029905142928382793226996492480470822289010766169559331745771960351603382772214389539648356136682386837042871060880662034911768072513358572168331585643707264528634435936629915995312682343826464058623649511688031659445709158262800774593822510024226942468563100803913488950282479338106054552655954800113896831539096908995941445913884428138518161870889331902231865353100656009944890816504124321950219574959627415437194358913632584916426870942834599083026120421590952181529489025251243783706624653589328926597039710231410537933562633428568841687398431615071873216961303960513571632746656734673247619807849354352628585356484561410640844868569920020123777316409087461455220049966683488357545076016933203377546383069015322988869167284385177866334821493640739978328786335748204167182772883553003054100683196757214550466591252048733267835406611072847062053453913139599892744528882445759221544094060803641424032576246158613630077748832392014331661885106887545361477380204124039193826659288371857977797862020993138148021905008762319358534382756234645582159378379371307468511369141048423307406732857069272583017053584472297940166391447587262364344910074773179722760292146248325389230710827513694260246719038350184948954676782240897259062650703591574100131485095136637974137866912300306837824416999205304241417396945344022685443160125214084938467878157366723626981466321793361810531028295260949207851943806798720178022143223568434083019217967919681173860081656743725494034862871304086221949488531934253773160942607191252983146244404333216434738741225558654792585909874866886046005478370546790340551755225458316606920073552500403607743898827341269135565738102820666722376838500065298707296292942842362713315600711224935231072493425357717356377570015635193348711012582595047530186321836019795065300540662570238963533478892197603400438971103127010726834741672180316384292044262838769064813772518492768913373808746446746937433142437239363523331360083518732284533869779260013116340352572506873087845882817514305168073952480750880240600131531850425326845142564893497638887590924830658433951951338594819534514881620692745714591421165858765908210308660523489830501926826345231575230816124261110601006046814551172839797264012502459132071688576367113074190421359880887850546597200143455159457559251674085598523571336916561943170842741900067984958498906739619147853433551239985372181225198207756138358034562754963453426494538630386620732022194297482637244161241280855524465107995281262006001989068938359997993576602787991786489686676724305226432391171199620384705478117342301583350014008681774696767008529888303618592463394388167694623113895350740586951105258522266219700154166212258198950167452766368008550618338841951043693144143241455516053194233811726186163637011496317/6329481575740454778441467428444483530132685858064480024538233648755104237023262265058773661196816903552745982054843456884693370268911976872992024594369139705698369729914523532944342246947018770552331886133355563649606409615370850926960436219716160669317706063835340977229642209874222677159888334583149476607546230455657104349110914779564349995391293139967896123582393288534479055112561946109323038125368493328823885624903268005286659050047327919101474254571132099549859856160019354882339355925333893238576978852166823999693236470986661836073241205196503679673053179050164928826970420058516205557584904178483875617871464897153625107860730335676563128337898576196885387184737081660352019790508968471460930380324723960881115812278175721204624336620007827792908785299003807255322477013298539578588866221664369061473139769710988707363841018100249174675094925836105949472217549206352792277101900146630351701029195116805484038977715037910044302157846492602078284767210028722611252965521383987486575947597743317442768378402174414509787791589037487209772570041690004312570414663839345130639980175979963361577999644897622860589394458054747068022086907824541280406668978994836229820374418287889879687673856708345936756659011124064282437423059696255406771580085327917148027851288795574820627413723718897044796199971640197934918621143456607961649075749869380469171988998092567285955994203764047482420575155086740296296515646943912536649727013005437023551249128307200964218018321863194834430628420453024650807608194529349752854669790798621573246915354236049468143888238758380613407660125045452262461191281805975887414364497385491731544869536009808047970480017231918535809943961033759227924748681361322872048586435150019720345822103762520104697126281465988242155705834607178834210419038434532725260920790427061029308119275622355206291314474153654482251359241100078954978338815610795320198094783771610639542630580596740403167529008739803845873583972706054506773752974058167703242752165870607376336132466933890836291562904207903693938358227374841752544591924132214975408180404166341566585592238423681269518024577091024309941120547478752560674586742700650728249247611566048452868998616816089541736778708308252359332454801262839505404966520091590639116337720495391153066677535560151692927880130280841480121517959639134349318157567246511539377727729016987786621968546113732891747202277440980517667199638947739074257782255611017330934632934227852455758238300548295908429412398959936739851458251385343601164616481376954814500938520830357997649332363081529651582002337985361225459857568492450347495956939832613244331296801387290009366546652887500321717267444288105282423519257458205379350104281761132479879808520544132810922044511418865693466469789482640983511734509002933492507078475180207561811750666857122453797706053283412559154597094643761539594097374670203498045214856217522425616887931852826820486806817144834825321951598583125204044964880614975550265930484921196438371880536215785385230117983586309366521352880095260704682480309308045250696634373791554705048589354561214638702061504540241613160866161108874356024431756450840771325529062487894944025847271829585646780967200867756833341163208373810953833983373716425064870663893739580012789902808521573005268085469463976451512946856623104078495936933873198836989516969565925947977616938708276585014536551143747454371738592128282888626648640680829688110958240520420695925021125066600927547013778911274761529654428750753309107776681134221945678342319191468078796892528728753374769728681022264505020240458216209176506489953881026704134695170504788332560948935788295572403013923125581127083745303147215741602268189308088087876904717059691328619862914965034048278476733396502594620462430116232664490338565251793707234263167111652299878141610493313829984095020319443299876521537947606381197094692260764501588695351364718787488357015075443264276266763680043860337160805294494882682945589682394563301297819372087448633822416369311681074800203493572860963114301830232424361294422178509530716394485929564386170432030254985820735973531619643631718058266069358080375501215683856460868536119595456099197426447450038508292354134667949423172748326202755423580449117391943208366033340711933819135505689906765461679601726673738009043588637312066451078140411842428478588843071363484924751428151812546143046384861829497823156430683032504530631201338643459846229107335954248670771645995106951224556423438936780619049385138468433193136079369830784610501063711903032400087725145184048288476059492349649109808087862009335040072075251192414307690560300944234577207914510479662698241749797732383106763429798884876808655266566903893444136031229098955500810612979191434235323580979970743320842148375895109493980876041736718395376430614472240996824303761629358140460963850433609439835901875370620461664484716174819380138535492133458797739071787711184931166535589508449261544546823240287543541572416386607808882408907818235168750947879308642010496699091096758575644588054680035154522334189100787448024012774858553234384347758114155050310491755850280051138862349345130343242850038786901749104746812735279118018691584393183922350315269352715567803982655657581207797143895810346493691783035664117802366370124479454614442407483630177355637723486833796183836246373911636973177790187139236364675917521648163391796475385445060586551400837196998194991983171136714874568699305357756708710856471306663831680000*t^37 - 490001290198004704512891722415598219672106575197386495145409477861463053967805134317814574305608128856345348615687046755069869673278487136381493071251234806201731404940295884331488172467363329883884561851673347524378043010494789757840333365172719369799264679268626172634556768212260371107253293606223177841857325861661539751439674300054444646717666395898407103028336410555512323491019714710105043548732855372433564136397079169605602073799098644412912590997020847331355121971658289333785850362718686122662103300633025276415683598570678911810189710420487804116107361112052164774561923016217706263396046612462644732782682475014620229253894999053194905838632528918873734771255362926669899720722326891577393584933904950616587333335671344703898420532847438132971998703595215942964932289699594392421437555060093191522307372013682974551909167392327405228872647315150749686793376585825141217078968467283464562027603914095943245622482327109602663622225039345089177723753151650256244180740945285654535976555450774284376560492291327935342084558830281938566009356469385446990951492376410511284878005243765516595798913628667522286834233724838966768069234598144876827232369910329378334112384271568519393920384726554271746412306775196916826064388584369848543757125779755089444241148363584199750793099454242878869573683723325752426899285989794835287608478170170821881676636900993509270034442569178498017662040807331079503964150584329178454489909243222807784985855496653365597420307432584959623091971594679223043035387423882587684258045157309851598574812010231775197978612585229274604386200022688029979627559923668669110564411596533924409680893543189866030904011067834210259280306548884394889207022346298877415271054969027639936338337928012262776548117114873907762786399752066256891022944804946484795874382231048879013287374895665314122192093002691257362351604740931232433252419758429453402651171833631636482180417186413130977950575797465328580065649594314437212989403501561949981480419042365453822182931074125000093095668837839651728543973180200945573498912874872640397528543396212819004443427237113115445108223307235790430407477443012977473948651746945514799186515627135194420009477587912887977195924530673442063700569541367458391798351865597108242443526576086138520388696188426315977214247066257287540405427018200315726413837265374013006924718090011423922246369187376448349427843744488244228459713512553558830663462404343505421546221670134238649017231326954456940896420246847442412118064687467703848795214608657386169730919687449092293459909429398653184926145903620161959965325568947888979718916357437772420718232986622132858718757530752253627907712079710363540071466593552719803803652595178746834244533879653511294965240459476627559883744869587585122896943959350123910807425302346249024617611489586633026524270309019478285856925084348992620150169693937831663061773908163213624211658000850211191980839655263636737620221468043406648602711415243376371533991264692254505741061538770278092180330196826772018674395124843004154219420987002158669646661523238674488412474765898916491554858956827918843113926115133269359615035438487006972516241306664850712099055488664305687748523123423722836100507080439106999264841465876688477392546512214161452504737497871460171289851600667986543870020592464252751663522809817226012547988067520793854760768325254799743908811354223956404000284236832670176196460802644122868548380995261244794323244404572836310744718402334873933752365183277655655916476266830207327616898581076554380899329527102288665053237627437723664559467093216230384422432181870527765751925561953035527503707404898561346822251354292846879481285549519398230037757630097545007874201076463473518196586930111070099575940188230760306381095798299979505480595251889983648553260714268256034892749173702772659374774041353233586316185182712354648340952484170093872962342861230764747617202818442368223292675514959630779210633877950472979703096287941162328518296930514307913778929777681414021296125129626122426442925348715241318781677920889012334105665722117700123376075577249439609735876066112893137235455384081548436439368632987994873052235018010394636852075258099292987279636910884867702401634118775394647587148609915329564681737028277412268775347961296804479229309786554377023940220435974506217602820663068187363465830051884615663239873924386796304075100997539863545750004957525129389895958744222051012272940286695582696225813578848488876481810680097367033790385807291372943982767898308040633438145995934772422529544500469235333973892143474566670290558372212733351404617588971614402028127549166071332171378276716513990566353679868226487406906499330828756821154230094690540705501627244543586170801858588431535170818352114253892391981411354734980240184901488259521612509630903469029052059055093907304834859328879139632040287430250208086214787781929884340743401084552314890360972905687102544694504488199913382826160747020158573999637707396806275311498690000173953195865350110066812161263260467441101973035107592754344274810663053704461924943086552477252571483195455062603196426097414507518343888914510741280992969546258050764959118411639132017532000953947631075245305229373662658242573673355790769520948060164717699349088901268758317753135289497335823429644926049705127559220310374822667580491533843934679217458348945886428148483423702700738630335919168257968614322833795454542984671386426267041982899885205894336665623041663773366543809107879/26614420494604879869977496313693622398724631215353041076648591408354067699908821620370028907863283974595595506354816825933050149865806803367011196884631839620418607994820049915139016846764123225529479301668824767310785706471856369205750643415247574108247521215534370806282482414093448641962393220540133588124580137573743180645708610399443929274626253893222916686276124861033008046292755849393537288588913930386310628969642684022382585915555511154120827822546745367417184315329793628968840685395276095805306738155949783583097865328941223905842712021222885287466059157557376534083804103393755023060049514369576734085610832226157741064186996195520409749040093198092972447116495428610586562399482092312925240411319747145664639764793509312201470078900703577836511699654136429795693271042436010955842181757240487760665481930397382988276230436044770952477259160155674122411502105278278764659147133934158356012877339706772692127619318388805960390370580572764139353036654220136062538792867524539934147197820465105674305878261255297358190479431766696378653261063437310353031254179421105566602617663691055380286247256853385900497948822039156424707820764624112933132424603908912202632076662734279207244373417456844555679380777399845756173959801484794147205514277412191825276956989962505099403221693207243378704980694527245038614001626667881684046845186558547143963886749007622945420498637993011849582708992994129073173635862957694680094545374749481680444913729446729115601373749580343698004675184414842517354404461739169772657112099041872311415878428088033566566913940061849421369334555642330961615993071031584248330765125556171157262119213921649378646689693885931538221560156255459608653631703429749192304399944197963660580145011533783357070790214563727269398059052688366929935874104480734995877422026165746324753638932173341772331485181569127333730878010992486329326584127747948653841629187798027956900306818481388323568934253726466786056630342580423758272048873406141669429878013376767309637667001491830602054085911202465865306444322425547924771653432621197150230680406340204011467343772021841117704623266061862027944896155118598091829382538417778296223453040577193455667617538532847732645468522987119445474205578182479700411936964883592838015979293377425409806222572643163864016735151380764304788003686947415694666766651287216167853601344642999703444024603868712644904221372180053526449634767549396881131967354623371968094134674293617509091901529597585215266985485060379919932294332824502375208243681559254428489348110183864631978077263789464074118256489004033115100397782801692463076143735054584815216976686843528535685795957196944752002457505313424735949680292020593458560918717105780257457880064720131100966202443747855174011007198100228877340496001318852706714170702161123018103315217926685344343086477287710469876853617642446242105236561688834374516421993441482465643337483758559143046686843535065097969505638231051934186978030339951848534647675110161947413721501127035641703768677947438258393656493613820773532165513854348077798492232522323118770572934123666538008710376597340688175994614859571573120639647956986196867379913401746930518071247245782840971516153965100126561409720781915117729044961683456255869874853906839380565134820847107593669283007372768023332991681218314635368521348006439482182744574874152832708587020377956004327896746345620434448124649775734805889953625487265741747071206782160283137073202402175958854859889567754165957963639381946238866843787321766229469089931152298155460520333267756489454260041544881306893717464478281899463685863602874773703309632824464501577931954375430230903127128618060571088015215436326456133445523202997588793527195423224281906828937301762236242785222637214908673303880735805407439037258703329869045152568965053386805207719051216120902127299789379576454007827528953724732819376989685775883006643310482535263064862662698355332268176632647690751123646844105721050729083534547313052838492811007349861954897422078054482621942391425201176521653406283045695407626542669303398416962207324821180592508441688401505105847706633928425298085894879023195246878330668839712509549103551813843423536223625568943229230618642077725829597801966201302388719264165894473701340124431006152954977410387695559130428744104570450260033005848395356743495249529717131625230390498428681518534418012104215920754666459475560277838492505243154989822651330732755628766114051818340689376287786144592423398679338802234709889826086964490392716569472243790435742375532627302543158625359371565424696281798161865107608445604336417350194296429952282683906236931460303365938905805171424451486870659216741396735594255151332736239527686338015815292774650145940380919735574216613984467808358066396706523586809957605122640853123080374983927758985902705397369323629786048735739414454774577341534857185851681790396039219158636345303587039461783988092666856036013124437522523917238695933706249379035347209357050301892423955898617187439652129400607353805246500916662439903306805073542206692323551591536853675357491672140314973337979491763261866153083441932032887579377841407191621105879291469945256654713514022688353620523207558911455134966575852823554759161752838818637738004450803759744126323392824114927234806961384295184561334770926490844085292680387961317259481853779756898177746200682662534417018737396627247886212888178927320768476907209540342629849665284296370444442664958148430002977990860868466800000*t^35 + 959337878708964125266603279657586890113671599597203081862996749044474392983562683130965076781881038046750458650653877534078942408065888434132586615827998364729418691675537792479410398751385666149553592896733014474969335247996216405210627589468801995888494807087059527268240524127555697660703965042988359186221553610535496965837674495134617958180311484912599242758025320741164818278937319447383055364829890679298916503988079200306771437079382681120041438609222823689763552196041136811017563388813939679573933728842219228355676116386541656936206472057923915343666404530552597251169040344445773145794098366498935286863653236292958425621138066859410957171325096521088484630942699109734028867920510179921537388915077419218807130019570391002939020743430396595209807344299417190176037130017797948309348389532138458985167441340590089883929332042414870377754245268893350176673697817865213230903241376585101837315879062910443202934481889185460565103954194445064287471830854839831492658871615120537524178689108875843430135959028018841707999372068618189392944856135896285913967820559770369909962430091234184371748806249511673088222785472733402396942001229705808250932809521021111132207819214857425440338432481645183385883430946945462926477019931092959687391110774703381666599127185487106368076528253032891272176468370456404871963224858333262666367925079675813672531880461189105006167222781715906775579158942798602794118778507361549484468820312414682202480005376683563854355043861327205138403495672726662595316065504314300841561037360909148723741486003840395362845565257962045208063161032796437152751268108550736936389493425797978638660527559515103742316099462075933750575553073914802462681766374382074157948470821352204601450884051087416261090860146989128273432730498052905125749593198953241913682027694383141907701940624419271063417695037676428093540601307103319521202441462658272065178654227174383630075297500515672102085154079632053401394348497676659520594398816186975630394429887947073498775483393127459540065198052172284250654406790165342558669113446113190222403844985656836538246779586380620255329329172721348925985263402628258108014297902971009780923568244002782017622882042678067041169470972434707914466028729530730408726798061735782960448702413527279397640372927776250583975710517111800789364946276250730120073948866759765015670977824392823089971385946824368116816249782843626649007102140321731216538724695219969452826471558418962963066476752028715298058997380347348919323091054476371004541566298431492518299458716355731988445570949601789185326531894807565485868349448174922179528441414399352635857846523563630490937024334642679459397405409084246952414949152101913972698511819419408854761557852760946169260180983327012577057145640101489624120371621951895985851101060708283434918466398174501552028378567550184610360421046727903129983019421257180476728233274644389051142477979359285137229164486318609235817298249214453113824035321764139694410162802692221532309371044820275195206848551162836817639866716771903847216720934805289090260407211031715500648006095038735542098545813336132822015369356930603350615925304840204351035943183126139822293475615055014557987865712951889351932126175763743914063686382172885657472920576528910629026000151997527168772609560629278481420476093037354360291164339798121305605107466270653194259070149462519930631421659833737599288431257338028779728937485026813084331918524869061215953337846885388400063749397443342226318028025735282046021568556779349483128492381219721270608291788277204729188145479506985193984273098580207498699736798261516222462273749174251520760715375745186676292371587870920543110791348377264688026298532468114564785318231289699442777837212427484636953527936879037956727187389811697237522755960565929342589998007873233022662570808941400009536074851194775665892890146165727955840413574647977095973458464012673285244187228956089190346987970912947267401209583583148671235504489192852003254803408594151685536941757706474541802442223104286033951342677925540991202457185731537282325717376272527859150640545798303214690788117583702889571516615302823013298288817756273186012927139127326534074280923468563937863714573805274755671343426336564470363087164520889768181953998719943500112709671194060671617127338418720970041363372594376470154696344944398693543790772378552237187371651834018783446284837166657529787481840657815922437327562011440402689815463585647490480518825148245148484957597580586591933505362999399082186354870700324072600508731771991984028666548031009487131933286661071825067452734482765145895793132963090213220621030747661153058281384697295474153722366402036511289846012527569221314231066348790104763222272096090191083553974667900729720488994012911589379546240203301371536976534034113978743608660879114833673889446568511384424209355542223952474499058763710824990848842078893262163372233044400060284269170951713881280017558764066076937609748131460470939472955356814962527462656585039442568810740901936239318936801109914962173996501611220520655416410653727043268497522738533097742902953499948770937473327237685469625002682582370093762549241081542047548405031806781218084956418057712860216918046281607792325740929599756502417826218259597132666844553848290647975763495980549852737988134113692868160434813158168061138666255247641885376689071809122192348641866498971830501435717234491471509325331446889087053187246416954007702371032853682019977054323788210231764038813466611/277662926136113790707501223541502823761414332543535206944459424445076317499608754200996437589956069050160928798698532981594325603519989218167354414857987056391903253488358616754662334958920744787303951658450515032399965118479583128649755312622594891156524739337426983747783882529754130991865255991251105698186119659279347855040548790575318625336320781617216045204581555450185166345363063225552895824390421252934301529914488193868713042339807536768711772507065685069190000524972670972306121102591836452317604137833392902165743409403778000764875845975014117627075901978964597904789511449886367404580884573514920151368360690449058480974450093908625330829785484317064362946276973507608527488201316772682286448163216658021290053738137723952335497039155260286852759260151674544772508758131526415100110313836938560709470839883449817240088256893167886393004749366072116984294719163947226695935950218908287296611146709692818142429026824886734823560658192999533713042360806147835513254718228310020224970885421348354478898366724024266278529633815735589979213742022628771451104468603064510155251789561756042571450360381300004422715000470570111147691752473170445408783959407660899227619929406974188113339098989643767880491843774457110805011687816930560378965689353385914874749436884880823201053931280892528721353322589863842038852156170700676033323926462328010643546437675046728664982978190453494024326486382109149794605908231065037058490372985686392475745695956571835517246012054621809732543175263963169015055030868432410404177119106884045450539576464556836593279299753877262643261993552105310456347332511458312145985206401902422449484237335001783637545184238373146551957892798181959005161608835541887373473343737828515278100536876329655007648140150500453856176070484887194506634987357226612064989968514581998256889764251578040042379918602274391647347504113082411376598386887968798715798948990459266068749520975852628102129977282277482685571613038073044985300631486471594808828031337957137987987852293163970305109867494393085879569072327001256389557705931850425628926642543266080410836504104749464012788793610170194165143512607121310172437582146804997408840040881733743884289120256005493825143644006620019750743291956062174218457655967237547360453108771948003815426358855871599960513794487325237838992284865184998459319443119549268835983052108391487306090819887241505281756760731680062430743749602889347781473589017314715068732488229970452748853990277985687033837406168537931628669640315491468380072564680971389601543670963926222932500884477662720792460946298481276683219429988413497128780792359077472460195674378501164507102772062244285208691238661433897585215824550592447434474352791821184270006571139212183750160196855132623459422035896340067831517926682559326518607600101506564223268267005585522860462552600247225790131238422140113154635512000787271262454927373176298267563811300556295827577474501232627154096258422536918618985904394930649645392272264889297564977873676958137442767077863290033862169339466574269366106376372939642626056109763458892633509633307125388257737273616964735931602516617906938308053009319205645594678001160537745376708933708265803223287633731087096600389875334973564040243580276251162426239230375839273889559938558933704103232895759318614233828435611814432927872709519481581829716137600747061673082146666199139401952081175274588868510394846180286082888708183983546030498844486116921801912457306021421343540982255882465662606243056943968720850007864370522718805121433725696196288516532915849903178404161429437698560775563409019400724741877796071939091888737331073252062248493607988512966144707446502326047045139604106651549010454472233244365110524411414288277564937081825058273729670729535699206844726940510654729987912600099857774267721498608973861371091317527546147713693242639245229372863044068419392557996257993762632231708329602193892503099187399401510487433173086828068322782795186166578046382699225207617653427798677479639803053825055926806298200581260838834415105657069759131048686194360308495004483316578394412885522070446755222468287953770448475449870524093873191371632248201870952669623887535363465669068713840835670921917198169068498035027948352984947561030339189943865231341250163800992548688327092750229295937001494162593472872343415139077833537239293632890819703617992006748546565876236680863858049284238416625266633424608700787377821756803268692923791114679810384744124935215289303834833741805855954281338577600083135369133425990025016858013055456794121972265306649251667762771368743863106294657391300920974931107055794406174784656988658539052956167416484192437017472224213476419643863107745142824170639744446027251397786459370042566806059417298687090377155751038035103559819276470925702723487492462472936132321523948125744869674679564831889250222163123772210488764858048553425782843797965638221263283262865296899990973174775652517724631784987523767866937170558521599970365780234389583280647099093393120402735610656400779375694763355903023219235971251133979673149044185687024269639117105478053840472441667758397201888932988512709538133143832948744673417472047644873627295149095903055652194519820611429132079292557337582091382735016827083793052834345464658521106692655426212855294066730074801491493398121893678173041475951522830704722284113447767308790562482081689065873083511532751747281819793112952113365877535692486588695587978007173572781434975370940535068783053268540431040000*t^33 - 11900709533380184992431181832707430007520994761252517317180362401187422464522868457873723128505574071620027086738415864635787442502097506147133101827292134362159481882157182277646961514227813429579326443068506846312141065106701347038051223083161045663088492661337567993081499984456071075512266292365815083270055187399341397338959750572544660755546701900116495907687070339598968278869252988417668526161188180118934207740354483880099543714425347737989434989985441948737929141644793353135072817950195783778379232837404386234382330119600893946841978857777431825772572339066682521947145840724953405588157286217552134158556390826928233777247807172322551120063656684989802550989318915634089085392385002356987048599418467224336505537180550830109946306110636848644557427955275402172943985091655112299910680480112569260612219507650158779859022415183740688483901958501710125007901943609243523770285083303194846124430397690817861388060394621378442472422841550086080768210089819530662463656616928160920294160985198427037606105475968739359695418204050331302945547097160217627051716631149759224874111981095722411337330449920139606218402553212022894534796524017471632822442099815053885321293342502273851637071162053178690323194823991493260300823799979420156575514196026740928864358909486937531952317742840815761518979202962129952521241813400550963919683578940616328765991826949734087645447218091034049251949648032263644373667565113715995637897510844220556702737023147382855376811267649761337145869246400189272495471391071718406633670499899764439163502555059772833522720258088821460412043337741732237342042541870162578825149093715470326882146660136701036028141868245612586696984242792777261561457808335902407538135591796322856532186687240700373298352897690799022019891620079785112681894294851634532490233155391096089906060960434442083470298324523482223169351147794897013914933029028241116168746214887812243396638297079843786284210664996221089884578407795848667592971173322324053083005111527530754159862792917482898825242982697567256880725163197229865080715448764473502533660112883113545251137583154310986960589603083144907120183855387463896925894607807831014288685818011737177863225140193327523405577063400149658183555107717930855549228808518048483530561734019354496831207824563914776727919464542249487119569630637639150062694756693476419746688994048695276699217014849043300726580630671350063714423698145796978002172395879354095203421352769231861382705605517760150742805295676584506209588991013181268973309679055712670509726550763990577812471665987525652602656117190966702723913143014393124385392683610917372430005049061241358200862878338003561698483153069146769720805371829983228634591648172216326549911941466038114819840822676476906173191684995654658153285953071429761067539552463592057351161277054350490185799166997814328295163681698767515548263153456673713428781346567113934819016904792337819083460761581294117825796266301078814718573006181200506317737868710628015982045148646805439672257550226448864668524668096591475290802781830625891897877400318968827988455392480278709601544567227822452778987238217909234903204020401609019600212357860792944643771666754954174241873601723928676039588034174106472895113248151112081653302073188654667905304637312353448609544550866872855544709705474515847008101120997415557680124589739624319260851264915644950624605432981064882119230032048025503641784315694782247765318201974324984089583661472010965079021830549543948444666259824274701144338037824402496220509924402793981109663829553581929673597039943983170951940867766445736957295017700723606871837705733385939870431697924452597761440402513261211948797337606164853283271821967483908701891361555003962640541044326992217645012310019935546429768047753034942603939313135338639527717976583748678164379391096198702160740575513076585267334320593376231077155348452390303772066291125122159301498304927202090227104186323872583464021684198565375202751566471777175072766137297881746788261951477739843643860977523032079224384490721044135211444064300638294317528110353615172428592654138332299841293112015061806651423576656106052302411763661625518091580055765460359337541938765329643622609459479127364253933616427169760835478659977093068900169644263820016065572541546206484557094737252343195887875257709386879453824522230939084479257919014648267874227113752285560121148589718004909566561796994257173608876412059365884568671939866766928039696294011428705153568759729551670095261537088682569284502298214056012723657824002354292841032796231595627464591830338132467601626954351238537534583850742175474916040942532645811953764367609788385722485370790408770057853206965382386961793433415138124648584355137194737240561775499289937704848985558572257268558439882463750228945015458602135866953076352026504216105017832472464434043949694610338629835855801897250814652990085826813074110069269430515947556162244955993131059781652064512899923022610272163063368999114544289325813625603032863944550293015793857065899672405118510612686342672763825463675018741574684734873147466686601482434924572499577645571236015918299491348889337158818620946516877802494549272011735296329902552434834783072644869812658841618156167744420721065372758601598757857277540286423003614075478783371142357590413809370230143466548950421710805133556634335057001578612639676555420711689623546519071335257756965404260861202331116537078432612182900531720218975282078430182583992163679822654246663018427003/21035070161826802326325850268295668466773813071479939920034804882202751325727935924317911938633035534103100666568070680423812545721211304406617758701362655787265397991542319451110782951433389756613935731700796593363633721096938115806799644895651128117918540858895983617256354737102585681201913332670538310468645428733283928412162787164796865555781877395243639788225875412892815632224474486784310289726547064616234964387461226808235836540894510361266043371747400384029545494316111437295918265347866397902848798320711583497404803742710454603399685301137433153566356210527621053393144806809573288225824588902645466012754597761292309164731067720350403850741324569474572950475528296030949052136463391869870185466910352880400761646828615450934507351451156082337330246981187465513068845312994425386371993472495345508293245445715895245461231582815748969167026467126675529113236300299032325449693198402142977015995962855516525941592941279298092693989257045419220685027333799078447973842290023486380679612531920329884765027782123050475646184379979968937819222880502179655386702166898826526913014360739094134200784877371212456266287914437129632400890338876548894604845409671280244516661318710165766162052953760891506097866952610387182197855137646254574164067375256508702632533097339456303110146309158524903132827468929078942337284558386414851009388368358182624511093763261115807953255923519204092752006544099178014742871835686745231703816135279272157253461814891805721003485761713773464586604186663876440534472035487303818498266599006367079586331550345214893430249981354338079034999511523129580026313069049872132271606545598668367385169495075892699814029108967662617572567636225905985239515820874385407081313919532463278643980066388610227852131829583367716376975036733878371714771769486864550378027917771363504309830625119548488059084742596544821768750311597152377015029309694605963318102196246914096117387952716108189555301309263445657997849472581291286765199355035726879456669040754328635453625173724543204932565719272203475724929721742519423451341358473517093100503222974703061427007886723444243393090425012893497359357015691008346396786526273105864306063703161647263961296989091325289783609394440910587177522117883498046852852724790723284882811270602121501168663549687242421251045036918578624166082186756439277221169933299187033029019099120567220158395446003144339527027328157580487177556788097677862232847652826872353691855168937155511276817445301945987411924709737722093081033357234202150005497324316014363753308406358047191856127611944145514580374719581914900243896211243446752180363057505869125772399574128876099022937277442748879446305959199537695849683678075185411702602484228877596212619025697892708345469458722168443895608780025762714508933839587827766561181825871709410853656591332236580338072166685395893191760486525766148078447878847520550185979346452749868754834189436083017240717765244895996522443819889160501438326090525049215560020626127977088255899520981677078997505898734093474406768141407141618644422452495427471670917406322643381326487371751923352858884364921570903909281561962646841519167372667094363233181906101344346720373765777712365400578312961143681847717828407088184866937899715997153502971998169641961330298375676795765396431496918076835896093606955638858172174963597089532554252848541444066142586868651449954693339482975347641553817791377294400218841529089662578068094279251281954690337674698592526025831989082004974439866898253330963700758171543221418091297078312552742143069434311806810846848800108290734739452694197652984903389536196672116597870358888717670610776401030908220679253386927765327730836753000311109965834125338805548815538676091773809717997343718320080172252247782540583273245812647008382934089993378795443770777857689288558625861446311933905011190431306260548881013095685156698438830151231666194138805432449212287416098719635409045568976320694930820308206271423877739892276241113577667243761623318081627245439625289776964151992287922822790820789023155838618115988536832906083976894279039134726849461024399276269335035476360134124884503778070007111605406941836984990223687092718752679050429474902563699672039539181679474886214774844572195829360684116605298777669041003800287953980961236900965926461813409204103226778247904804177202866177063582850976577250274090303541556558020927021277565003733654425501914138895803689453589228920969944597948772054142409877632130676910249189684457101651958784415252922545460843588570714090153410368031292080060160755474644443125126345664497632110841385958893280372801131144473923818649604898256716555988860315713370014578561929713955566395427565386950389607891715132155002064499832307528033527788337834643839931089178465987729932087865096702342856266930870641096434555478903329403465520429899967032718882592588115437288673391277124890411044154833179215016762369944156461886362952513240579736191259983711176043020222512921100121209876195472302241157624780234347963666873909898212180255734451769386592668123937215994998460087048801945986687093872507990761654581245580890787666809767650644902237737359381283995808592232730882187396007208264841140579711706047016017358490855496767998643286570834608112408564608662535201403114143382986834307219247479551121325113136221355581679775869390266881113994112432836952068847769885006188565596445720570663011157713620690375160103475570885794438537544543788422240362229922376586404171877504035495487200000*t^31 + 119823266230317258691155730296907839729353886815558853499758879570007768277696235613097059013064606130111847737981365875427168618017973120016274671095660476675902733254279984620408846715079433587348557177959165297517381579463869702133946506774999773932478580624221575291123292092825383776067605742664693676541203009239217058010386733486071745812122337907063314331340651107312001128017873744852768350210308924908011007365724572219470480078579235314782822716098703683150666753214583563677090144716623216699087367020425571783043882248129099515983259664977164336696284835628332766027031631245646730539003738840483665748423107437421371356701095016587698531554439576044043304608979368702497013415015300662680241041923752359677641027905578497522726086179743110506842229705404145467674557329210306326228918738455553076586427040714443009965970457654749598922112517091019994794551084579158161179156763935040281194559845206026808934823881499514993489965262402443320891130074066131792456371868211235641457302157616147107017974589715886141551478515930703812162435960079019607995924291660854102420973107677300935278282610346076146959480836975094691628285979961529359628652976552434970925545046393632497191099954176027280277902614741594428455669977065420255371288175384019934222171942713074012590494651657465820198446000299049908375350757355848449681996327660390060436834448567332388242037120719080938618964301486812511290398147346752278071821880419740101953877702683644846141383243792056930605953429664990351309164167721090539728958750582088922346143091129856636681988276856052172563686213737199079897603893254386395008853891907321067252619299420450333561900329758783234364246219079348531914046895214997040201353947892838395992606527856327976293763643427887995259761164460519792762050305852494063256654650157105661332975156421834864443478406136204694960629518111368690829092014147946631872950989296714441983556666131294532176032039866449696393864532280276211091437602167348054423050377643171509982865450665125795641608402320295492912115312713186682302966369841317283857696188606750420640244139778630855335600328437533386916033042515594807879669068412815065747673153482817365817430220860225429116958522048370758051370392892808439507593626102879089805549134863654514814148174356317837874985719180078460083687138345606163482018189531586032927507100612271590608532065623781784007266108879040440516019265468935037065567704857444264688448008546005741377992593488382298346318592496623766241634933078231562589500081270036701324569422518517203332209915741433958283796458417265723771705157067267983189349529594686127512359186843724757113385801789353709750117812771932818267962984998578435919490650741738307496074297382545623587940597888881912853884296315796896400858315384279039345750667251352173191573596988914672646950567788068171587154077504217476037979177858826163737506560639804179097565060505307501833929974371359161543645742858376640270221910474632187907917231224084117361290063922269985758552198613691097560910235033436144836777825283364335542365457287302212975388578122849885493063357467082644641794573562488432549747029448796319488730053912165723583248572439225169028168058199775986630674494980450394353666978909674551920299259236056592833772133085884477752391014200901673029838499949357269005068646740558163898193046595289530677119259193879266409857389754933714855015207945931744322371336755033805080422381952735736277516103328529383979799091676098358217400307548608767933725511607083697004332144879193088532469330565737011839973985489114990993448651477513541139220708897923798288051794743477716800385582053544362242038520557391255766050098147440178184738365461776939244047138229023816927860828100941034617538139504734128916952783527304131990240193142931405194725974875773428761289240575992458652909045353203048868268085363883094098034518605478835591152115516616575946061594898552205398103715495385892054171596375724484534670287900739584937245162261513988635800326070688738256672350891735378135141134983890711711387140881005788551684426426306769316116858150430067663170026581741552660051810111941673759277458751887491855348770279158874374175792094241284759943338090157315358009865331368254000963344906959423127790622693272523044065847474886186978002153397080383184149769530534000580637281881963221569689899350883171944440867024776271324930744215276039595196086366913006545090298612986327906797134108123330290726375210282338537335893352496425508324766723102139235417786380379231670755155876558316835667425506572625438997638296404335032217038938296531200253366330408700334893420367345036252455036865589716828518709657453428780969113773493743442654348218659130344648542623194496473688810836300931629390585818264691458532825068399168823674205346696831194592393080778194449595218223909220814995159858064419004119515473518105260525281552918296489085475025565779364059239421768455215295202125143875782299832216644214046722527072886649387005578090352452939925373203881793243640101000605420013574804297129155927934967183727381372195269988457988870504096743544060559385873520563734524401980824535650077371503285163695576615851457510175940120387029024710977181960950359521789518764872677051286133988540618722214587117067367659084740990691917404194608218202438655716323560681950202224823479288909555535646059899006899130842340726159252205508871808551960789455294210226770489680455725404378240691766868119983881005800719487498454089637/1491320110728592862554119125721068306754612766499818498407288541808064610118960363297973196641831657859135105747470448807076394592074534165658827274112914270632073590325580960731001981668443088026510863644154313602526318404603907536816706479663319965821945470322295896296090374838892994058980030674976129774451997783288474187321005825224875260955822573218265848154971670534761831423216907960603352692417374308134346996629650961236145802261220160316628385093754015174019531677852636461958047880033066139868755641312412867593392679383938646111285735635408234921400652997349950612771698462217177470813512151906803687540205442133449781264166445965998146100058459374305065613295164553771644958274611263372576069968830406267335104348005349233215693119543146567694452107847392095928312322792940474042679437964930557128198897250329333247871788927029349107906874663358775548616540255160037252725501481895992698759018990111061747011197538411775447996402484609657616804490166542250831183430699999034433152253237882303067353972500747995437517503011695777229296198546769206337235176667765085211840791261190651130860324521177770738481950686786928918886234588908110216578901784564356222379391613623946555267845002544594547881386218389732874715004441421806037863691971393739995216809453346777958890202705319028935329845368952778613065193788473225878014063690760909217376374566544899535856499363289903775399258709619143193397506961130466622035883394489341173588218000128019922260599908810596567642976722004710424280186847735116518842013399955127939477600166268337003208080918421700037929777491891498052202273594460980664417337511426328775977986180495760355478845017204014007271721816795886936512996871633137687438065900919055557885860786147481591785312271064708711589864355468158221536460084144952171430550710483055959576790153814143074022314257110586442307714398947350373273967365799784708833902605240276222430907672180658600163155566355594328099927159254965385692970934826435977076855069431310560342089594083176528363397325218254216584879244418250510552382734740665941191295496256863624743558080357620942438172634731903393077420467281697723983447449351709628221460699159678409166748606261984387352668872095752369905857347288057203321710371550746889954716100823927768072566443618746632473948026840030072037021393579530465875216823763703156966969097523376118992941935706794720101193063281140530135185260381273465639677619771170059684875500684545287261073754125911904425714976088060480753871480624044665402149898334942485168975991353930652685403186398122267307672426934767830123800868021747761812340128030423663410108055928826587943089503208002796618642977634717890796432334291769705962600796091995477675932342991329907512900299338422112414660051454286742923349137740359203203248909727714346235844830360622498268143685600559602393511983393558885391554686105675305634834913346321783398382802983553154251525362984473344377442033970967843908265900393421875931983419211420649124390002245804962602332416454695101507844126702702491628674405914744535336221646412150395355361343631574112646888686392832606117090532622959342018246910109490480906196816826965382514978077115375072710266782073284781830402581147691234805948225168178199430839997847710835185989058971695526156079185967872094724821478598997389023393378028325597607433430800713657751639039450546238450158310907312410763402437241715719166361509369909824040714587116763891551767082495039065993051335129739414382623059435020467972929567048664877085932528362477287704320050464857202896051053405936528851662119649272237035770024577959347598040332415290365882765050046665769532320944896513841250390145360589150360448446565441248886116702713492358596054145219431419514515971821381302605162186955574826947181380985143124479110789740415358090141532217930167400952237239315766112236489553824774110609800189024752839803789380523744494769204920882351575776015237917072542096520657762487931672535524825752836697860197208595919151030824315076355355400412817498815244463370338044380612324204614248627740449424652736580008819516219024107442492742582409394099827721170620730729658772420434150095194523408652990391698161198133430665663359055291472157025492534266526812060730613171050623254434618075432893387940515131262801376051336634298351499808874668760452113688964975297926286713243781748072174471961806278979350135017759795401552343402300857088190072310854161557749318852171402490654158826599764938468745264713535289111842996160481288246302031436396173788874871333623216919138115925299231797067147170605172555354865140101463628069749638398078571904754058054612953801489867320945034665407046822230796664331060467331806604395750762129195854522050888928595153763908620289150371338527620550520858017926711586733118829949277240617038596488161675285357464212611314610997195128583721465942920270191007077857441688533312296643492512326334811289654713661202409337906844595549274223403057157736702975703810078527102462555686895914492016888492042235693142104685761653593563700460720318117603824600261403323112938019259452764663657624081305194445277908701718352313455086551477648545259283048281262549793771044290089049770720833639904678962637266450660817767324523825920500711464119327482692873933662333870789050061774201569388256333334262734448086982000283169970424456013388711087203558210960400263776721943364602170910342088628392454511577060513119074355790304173146396481856533440048032898652640000*t^29 - 119210443126129319062211714072955028677352860129111238524355852070033991985541617790971297632655150492954136447598917802359697458705972074600137477760388001409682720209513104784147031444437877466398807008660665076648457931895005987495772364368824213621227090721828373996648681698894702355269936570004794488187180114161130624155968541262478148885103817647678540391494581959615427015946252718418490021877663083019424259709190771656651639904076472095137534845872613053451362063214874288404839591083122132967125681729588263453152460873964537700595222658190424149002605893164487234253189504756405932118809275272190222384529836618646896091767285671659548754075818756235716285523733352038479144632723198369535214009331748781542577076444963445347840000746617998646235188670021399598200676280126452469847168978154314800921440400585563566861343008998112531600025506655792706282003074155928615756367995544708134233806072080365116630264046586343476025325326743125932415450668408521282985216291653964174476281809247032788448036458608227699849654624955133109177776861253428225301143653665011218891284419017638935109596271151449321388610176921542363884505482771119613195424118844152150456699014671684147203868667676384428977168415130946286865027845071780568672492777371721267694320963876274028809736353976883489100668855831079905401831347697219482213738686880692513667534442758761338914229814840954494705166168874185882277997634610539170494289809497251158679233696498237109216626193822284003299700816476123398163521955926611037697120117922434203664872203511126905392671002802219712719246526964328167298540907314986246942846470226991858387647360164742884733227535618970101136857612196796490853866262608106281043482387509725005865243865040423130883383316019504654243377187682848301836433694707725845231340244778386638920124081146884874301937643443773841648884016655569293481528095722990968083677097000270651820429114153263541619572621532255311482873409459350597564510979322502336203583283346538332467020045793146809367474587748943575889717379489425757814597522805842982510790673661905362031800111102162081321097335826097090472756823139270322589254913018409875219455637468264781912052877687470865763771661570263968689606017327425760759287665776780573274181294598010748281185943089486596339916622215356411098199275846308501488241293524349206937641487171269369321436393496989602200482606068895032380057442480486550539344095764228415912755826554707301534957265803588563180429491790930360275656552863579878912332331321121000434293584292094262046287893073915038818229741884422811092334369388367239458595843688540409775930173650687100949488920392146048036652493441160925439989510625514198235923332614961238011330387699559848519484380570141312221878793183000487412973606753601242879632113073885256049585874883630482383733545642251494222122006647213448447974389361928507104684768649417291797010380965464321154573139495852891549124238229118654474984807178083525776679099381943713174180405281998785217338985087002790233470133208366914853953492700563975739745100012269780604435021183190482458679232273087340843922971165406450305597631408450443257669919469213222941772034278937158896314852230123571148668108168330168913783671294198877128278342785631841202090538529437970357069877927643070242116104494731248142240348684015146411398358021639930738014984670929120580479034764609664931199348916576306506118277640685721934445432105231657741707034334574880479606430075946175384689784385930487828113560038429320798736409876000115391941998908226990811742327816198605336602190882351389048372804444314027859168166623431088954239380653523717426782364639950009808802713355626888259145803202140303006137076946263038834856211383525897427525953032935459724967599992421407190969437327222712946754645977756566323004794174669350670226062598141422799413166488445201271295194674944200899712858340754553251044510375850659855216500052331194058142210841790560260821226674476714136374618811765265684661155340996836048649540292733909220307795620345281644742920573015854868840594657695105628890284324982981449393972537984726289502012468272918864211422091175641943984802120668611062654522856222883591437041859510789716281915701635584533831454602916784583667871295743026436238275943352512806798586605842405767796063923589383931977649605152883947088318804787703367261940580339407736424002364232498823088426852369863897318289465584224902639077850123202407225669638161576178934885531328915633930747612483125115907810591286656292917170282693146191897664857522367166085459363567565427859856005335904444863594175112471514716451920448870157095610586313300408461471071173560672988543895921994384653123109594683468143351090614182968776225819587735916272212735889954324814250933214186362832159040014427623053296220027403287159026969017086799494474159828476418291743421779285016264238778431250055501216269919427343224340964008831262306351678316988424355050779127814683350533958424119623594940077847975621137870006929827044548308879255364029438388232481967357816609241053117488302294719701189004447510825247450731549045338740566642645796669569002406200384489199977073217904682949152089908121696525787838836572067884019350099573946448712132967574194414145686023540254220187814453317780715888295248667840309252217047274489106276030178077005617217954712454580877281792300288765584949342044563454207964831464427717691320099573709968195351172771251666836906626556862835773381598801631/12132450964675781014648453168382126582409812672546416136467979580226528181938413172679552059525501482200115738967288325544159174395293464412831072459896888766189410945560601174784779850865877995822316987756402270304077456241796795669888148499942973412880961233656481301923493854053318482957474834482245142609526469833394100348958885193719610999091430129502367117173907460161472370582237169487922550000892304396955032399145436300222539923887576527735533605424282345668588016331955675942110810978046783283478893276066500595874727161782489368746986125156513992911011698075503429633915350197092491046081829383967227956106141336385791962519463934614825275424485806148561006330383394901054123096052712321434622689273882104626979073686837898615049763948262890978561506931019013602890612383385735401854237573226829692090200479546101983127641501232665330545806885830900894309945544604558668326770682553866505097183845424019748823066830548765018651005215615534507048588253334449728984212584366531097495759710249438404264425038096762108476355675842275990996956302353665190763969444921664869475639642827310916607382205874715708306679471104511797207286480627515532668719801235855618309778703165752924083085788845733163818651890435686588010133561036854284113910239920534002259937517519564464365428596721433223905556979566065389227618498636748976810919011124070232074952114928341008995409835177722461110208528710439261994817521510090769326141222506892852204031862912918884935887639104883141935997141403793110348230894278509185472571679894909533811586606716640238455217720881668236579326542303127512889563834989420749466588045910326582762426273269167296889400054609948364273717583618122349662308799581485424098314789002368306390463516229577851519377316943399992966573992266069179912116539892724578968087621999715282838447194482498200998112569371384975271392261457592109677848240255612552484383090160128428527311471100626813899156195348256878505742702432253038961512419993415577489118220679792398811467574347777566392943602760715554737733947365190620373203931060406183966013476770314458862856277103292522865046180949223786224652833175714450193837241701622465302389150260085761770615821994749477072077267835568253635121725801053543276065510940968400624535812978605900233234033519605895336984736821163463038155589115072297659802210941730254291033963156096942372905542950769198425344316491827414019107445860317639816251272589964691290156649986411945695853179838802118558354794888481411573949120474553211390308677972405598506419383224680125488641147250773995967752073256161521172271534520176926235944580607348401961586702830481003020686436954578515727280658706938892674806224737469441924625500729381878918002157119865608570698818527184864439439826983095538381126097072038426723377644386929170351880372374709023389486686177874284377071100043699834099545598148777971515828733586227419872602424591322137410705257423002675866774336853633544272919098065780456385295957063060982803221410363098055698310162826074594887107237659126711202649624477237449157205276995715706281498916678075513534560256618547054535077735239857280981681012538183211192046582021951174312414317179086767832904724651094283601864194689541242868089259507434604253351788999093126462496488257534738827093517770900824065641267967657232909424030418953300200203513351469407407251520665772643089307162759233180148867015996461978456053285842511271493153706155726418887847709215189525990262754795372209539741135234484138417608635175095779395960907031505721995755451751546794869026622235243698197682104345039417815987043494970116276116879843531800294601805068706591254049660816080195617835230173623183764745921589555377720823197185549101308118601411299844370763048199875094377515814982001292014883199740581560284715115875665958915752492414084565985113749362981406679610404135961511891551193393619524489897254327399663157639437848462350676293350213365940934984872077381796996327910665763908104175945554861071208180066495978144363197463474622793700450967090254218828485952113899607616550072366328273220963800996575115176966039181060344760971156963708629443237225959617264579228743791972047406831155960775009080400179151465111375067228930252162551437794159455946231918863513088783065782287204573539445905548870302700332669858306235672592597803274838706120878404146057934725076909005602039215832820511315534010085195259805201349246043129962477830152136479132935289698423329491347944447839139089829150983131088684400437121080624449476692009740785610383646462186174852871576189152678566701758307725641903564422025955697068078156571852494295381034237400403212631487655708647277960265973959354727699687326824531379311535574409933069355637499968264533175093117805731628897089326828630735088369288387598936075066278445377440433754265480929408744616007757435571051046077018822549683424159278526119927913099871429909383529398151657618263762480024709428437547986780174716574040989505489087143384674607461923984323789240503381327834366591782011758426949851074075059942258526703877857859087023203358129224371282389409321922602699985461584008211936020736537549595035276160027628374906312186700282952909153572208801673417870759887610967165656972130085845173836001956611034630989468208119321924338347699736272878667947883580254474608472942624957603822109327949942894111909944656199000957446050726410258640905107125293183729163778730364583101537223990086312825728722127864639982081180609600000*t^27 + 531942670366373084134841385664188358812190398874210279533200857624431606477806765551900752860322885124020230878802483583030096341784884093813747529220090013707992759095956995604613629348337118170363495554550104855254975099485063791823263637015963903509002187752688752705316065800295342538225276426429320595312917456697376214571764858984590877371331506424716848183131709659047661694117797828937139172258792129684833746439883104455084039030987583137117010947938547735463920964097858928072794278975407319266942832981148390336233233272629319148902846295633241091641570971048615677455852053776118243307502047461822254761176890964908092530334660274187111789970852840859918746558994341021098240451178496490765167182460899460291412842860783838813320100697793792749807286258608206512432829158958235378529503761573662245662043138055073598306201730031316846230362383932912859722098655913625662630001970746957270160701283862099551834048392772150286646486582253619247034232151399152501877198192335387684393657313458486627366143720426864808691749904851223589765151008629038434961661027670651028685707951294301075150643260792882383849552122023679199481412617716318682983663636764544020551543898371067132284394136894293954751698951244392884399353958474874215598300067582993013772503422000268043824413434072142845099185899535775057088466966472893928401311282388613530536429108035509165321358971510455844712838626777924269736271183227458644031128304661948908750668090822168423335613666254916700513894415501661100510889299743386184822760128934496855141726401867424212008882970427160693945341021541074809078073754456032356012829442530867748102968331107102698745828494862794274762534935316864685678363942148798043322777842990718229020845804346230757306115251659622376608109535537695131302210766313852474453644213587896377259483980930142614452927219981920401378580352914453402805002385649137741265089722448564681492898900562830175993258777875605725747093001103620957443396756130086561072755368146224573845682120990848136652665116774656614093300567553409520794992029888845163130322730313296484006978497013534623779993861107929272446009675041669365611267135362881149803981071632464503088594775366079209976729954554093092374656569185636043692727516611146422895751551680891884631928428649411778878628605089166748234413982172804429099916122442304429891838829805888635309642679590218989323988257550770879642063984983848287793956046141293945903362819884673687484643008932000291442661166424358024953800898473676059732273116201636529830336412615293417994577645568103189447613258913511585269779522701390369009532219565463210144729501670051738656782749445352000592451295446088151359113604482591855196212265041645717055471705691090042862641174801235525766613727717957961156697108832057945117442489916923812053553952736597664500366387977176915610958637755116597068629266104047649626767581281447272099535775734609738136539976092007466437807238612581698000010501750970083874533362705437174278243653361697610348530865822009904648276166259466848881000281121154633355009847743969359356415715212886695285323379169954898798220461881995957914883634034411835898792009806606153046739776351674140653293770663015657078161431803463341397200249857807484484835242380016261160622396972961703578348697827828938975863569740769822220759131402386454803416254786399235946883639923053274047615710336447644782464910784111635543051727862621189052497210929630329043443151715947927200616571465341995565400504281490637854299400884379561761384382123232943298966348254474845665848059349391734018782085810926708945442346731008596402561826376828245379508424042412656962562980700370842520845604163923908245394511764676013237356125226435751966917362126177215257961318499305589714211232829950656600620747904607128955011434393639399695114905777965693142306557557765892078180997878006216499621136998733725984573878341430830288411431334079451422700061451900151089909008328963166386208147133169430489719000820885919734998104997653824242904889456953448236221959396479369481483458618930614595941162877182238676162499790851255579274593554223024489074073938930479611030309986785728582327511307289959326049162535013865891854312294096578044488200205419494423308306150197538129852298145166357741970115454698116841884649308720854995642781165638782457659690521022965541416322175676464712547013540426872962653112499961780039441676104528071802476306650090114464019961603896804621488726285560084112756659523216627839602515567391384280039325956099674986650556914447407828446978702568565255149525027426147209175416973636099596480941023561373604251266174310657596446050645985300341766164297332106876635812871659273363086742053580239539596412222713503386788353415498973067157507208068197801464251384936603988865492171280248159734408488974598129425387648345720158372424952899277587331444716028349452280599140358841237838074171200249422388797213773016849335832612705939264504804785395960401381007605549836288965450984446582103622049200836343757522243208933481197070564920329337168248776194061378542057728840815396609647236978068057990210981299975090026918581391359191579655043589728993346886028721242801897055776235851571761416186845859704777679537306746338456208957622229801718773404152249646849331077300258206916102207818351968279175855179228953095790303214668337769582186456156713668489030395661445587558631516814401231501141106711894050341685946909717903181492129857292688179146926281928271603/518480810456229957890959537110347289846573191134462228054187161548142229997368084302544959808782114623936570041337107929237571555354421556103891985465679007102111578870111161315588882515635811787278503750273601295046045138538324601277271303416366385165853044173353901791602301455270020639208326259925006094424208112538209416622174580928188504234676501260784919537346472656473178230010135448201818376106508734912608222185702405992416236063571646484424513052319758361905470783416909228295333802480631764251234755387457290421996887255661938835341287399851025338077422994679633745039117529790277395131702110425949912654108604119050938569207860453625011770277171202929957535486469867566415516925329586386094986721106072847306798020805038402352554014883029528998354997052094598414128734332723735121975964667813234704709422202824871073830833386011338912213969479953029671365194213870028560973106092045577140905292539488023453977214980716453788504496393826260984982403988651697819838144631048337499818791036300786507026711029776158481895541702661367136622064203148085075383309612036960234001694137919269940486419054475030269516216713868025521678909428526304814902555608369898218366611246399697610388281574603981359771448309217375555988613719523687355295309398313418899997329808528395913052504133394582218186195707951512360154636693878161402176026116413257780980859612322265341684180990500959876504637979078600939949466731200460227612872756704822743762045423629012176747335004482185552820390658281756852488499755491845533015883756192715120153273791309411899795629097507189597407117192441346704682215170488066216520856662834469348821635609793474226042737376493519840757161693082151694970461520576300175141657649673859247455705821776831261511851151427350126776666336156802560346860679176264058465282991440824052925093781303341922996263648349785268008216301606500413583258130581733012153123511116599509714165431650718542698982707190464893407807796250129870150103418522033226030693191444119607327674117426391726194171058150237381954442195093616255265125258991717263504849434628823028327191329200535165172913715778794283104821930586087615121249645368481423179023515388280417547684700630319532994755035708045027141954094062117234019893629955914556604094571735294881762138184598542535768578496630917223852802953635568276059923544518386935514271929747732580038698416699538394245483610761855299961856660697335034882533016665157747442591879761194260506546146957355493946786106345359468972184635664667153431994785145538397710230052336757499514578942340769058450943301545364152661176688896449839142930795185829143657551403012008676097710980964893834499173449014482592940436954592711193360064133734268329829152013669470451739265749024994206813667819790407623125046883420445586469130102005520100507708221141411255960969494780952323806457266824779235023316160204186816915757845565274353530018144928296470542959718931738284904886190326219840723038378879506683132305857395768495864162836029831440098724907097204909705437506800286803532035234069976459709627222039132747072603276840833911733344299937908313464860480335781238533376604195863726155836838544921979163005007653280676619860027824542034267700627758172772140566645616863429630418333294578053952841378527125590901432383371830088275267861865693714077950017903987188042885185960231085779979515631309533731075331591161544823376751985554634874072044551763739023662656227624738796910650221774614968493794674026048706886121131800787077292101499819632306021668013065042553651784254136532864385565608705051182995912181171701537907841665389584449439309552641038230846370457546634788447043422230581958770520240306998493415452545101612000991332715773560176008607320506169690728555550217708440846794102619316875350416264169242936543413489998244262927026242930170304006383033393447846598467348782559467999717676048055123814287495712100753822130276168832320228641596835082691661199888110982749056011357431970263929297216285094366669508375134374495618097206102294891066969668983710619057782645282376775644118219156975254863290451927999015642700045313878673981066825155104411847263231507033300373666323591769522698972682692695743597399635261169874667903002229168864862998267348129569182201414050558366764410451860660081433712406098304814951209668191136435803558753790859866598467780253620729782436136839282727898312449381795302786122213897493557523210682157172228723781159527149132411253397066151472129877738881587648851755926683779364148744634593021026057298530358275489837016019353486161929601648149647790928446235195060770339987054191374212472328816041924540059846291138097763064472105895737862135015159303405441317287665782544255316663806382719551280695065520303124692552633713550825932847467311468773008017048550216507625870830787767276302603820886522051613565622694489148590547972208693340140107953843073209396214953392458521288532376848878738462594420018698631913682680195471837158354234493307037376387261708731785864978776979821981478281282553778929480815131412818045236183926404182012265948861458513862020614932022304384730768609469402060339146185322117504061336588035368733970355221653858245850818528726871866385379092302889357571181921885901104494608376151991924556879891803765782988219587508535738157208031960836763011735404826607904171103508945638886448466320937805820470126386583364376506779525859278858683065348879432921563380407573674790013368620885561019856409490648744000000*t^25 - 3267618695024957550222268301355076588363294823196082337741007358905489185148876869848303986581826033489041805050058457154713665261184361011560916336801927236200644051660529619041375001275301643881955875754202691356475691553603921348538920065668339254678788802823639528139241410573854484148630565766410172484906246286749186459334376412809176461419504396125174500489931228233408416197554033039445355182045984964820951645103768560706957328645708515940204282398403431341926946241612121884072194654832854546648970394536925185251596585679948370451032169489769903614438899213230649352789553052590231701508833419069602070318358738694908251749680268014600290103221009801628717088461815849370575633197357582147475849862296334782331862725044833230532323251535659280456069413954856625558456773247876493218362276019257621075680432868959489413903533530964004566341132228801151992420164882544931145991091003335500532866559755825598150903078136083253204822870227714716468568508517141669515056189887642936222429144216708746793936139293448406748120297053995387526184297271802154424849852563846470317078619650379575310506665487151962681400319126697573444833373957555797396406833732820792331527999632093891050611302400696978428878091392318227445453584111508214376939174604797208333291423306360034952268051052282255934815217981866557115767100681677688340336479576062774505903128043862291046643550105449860301979482824827910938080484074361460340423456658876691267929190452144454439959854499196182769593521249728170414446602758581011645072126248283031604601534988377766829118378539206954637766706449895909982284741850478596360668700836567462256609815513763647147001148626732433602166750478831337138388941639899383757737449251444582085390621405471541592753392170843410979476377733840574446338659935764304392482241526932937917901357729527477972187545943205005643433603975294947035137578506299496359572168784743757471719693655543082978938371008102377583958808228601404283960937849762907273463113661059705833661473347231067374466829266195896805671019782965820300471236211493500601991722770326582698520602590099906736214477506141843340548648095210364730636439711306882186417280613822224700310229999901899297046128830423036916294671976579971268475316657460329502660260080294503160826518047480677911685426173908320195047141255719004934652388164227459253609281396145321439072574282853570811741592277000422567919767592116814737252145777725435156298660236918235753252618296670378215425707248285268774164743521542311057343563427516642909192841518231702602800063419241948928249454254174830614464878098302514350996993888107756120812234333662907868821247170964286185482219109954521656515770279012790036173869310433421151567015478661210469679344761486563889321352827359364151951741735500786600419911262907711872417491453887781310563664782871933074950508768577501112559753011780635505839641731131238223780577700288755977810323682713134695317055857179797460065868312336275970805381497146529935208600816687282899444357174362977131742274246918359060233003275838372968783283304358446604511882968460065832086451418541292362659476787778007417089686559866862962189456010946263208326276436376594066158889499039268102560418136782565915690223196922314028483184493194468689100953825510918916447642284260778247133188372266448230524374354758790662390237168825555031770167900677492282479915312093239075250468059842244699506705556212010814487674229664975963254524115205349426961369703809371622241642158400507256443327973418296176914339187925721246413514122781459009196663815503182042471619284797240890027026751070168018353682095092055246891486537103422429068972299915326459167854997858553743191319511060673258269639488216490483745442881681339540837515536575830732428529641780993459179780695293849962606642632924053781597378448186976354850249903997896889882622004437065445763614459188544189948719272765523600228154581903236358465507480215394827837202993002296689100823630955106117973017876498153148720927068305130627856678590530217983335597135440627446673723870437511051056166300369935201661212550719399427270933180244638083914135284170582554655207426046902321149725683358985609762071421492303856427985505995892843970905260714988854372289013665182824341071232886509790000088215213069791201996336819557448998964331155761149202599261497248105041432461606139913948535627683843244440489171084311190123017202110947032466512939567911823263177828812727261554436939408982106477840831820930455039432500262457014644130874547813002820161577776251707187074843737881010033357873078077442374240875005797834636919173262925939852285295504975809519042746175010173637826364334889146040319458327667247673145751525360163144072791915213802172912819327466432707896439428489067149464885544247149572196816642514502713967535577726745934023259072872739200833448929997044382808069970910907019800456299071457632606553310975278801278777976757072835753208820847940503787930552115825191805026749660977593995407680382930093534631338055773094296464761632613967314368752264699353454705692919683707051589957396999485073101960134979158652902921624347066293032527314237036498530227875450589868139848189024357191765881685544980638137872604815345592045970837483676924664926525551115930655499857902513025444685455589832247247128248484955347237585365051089855456573453066653543451215409317454544375225217595758504790362880860549169249133561312910594834050424908866863329954567415822945224168255159576841/36086264407753605069210783782880171373321494102958571072571426443750699207816818667457129202691235177825985274877062711874934980252667740304830882188411258894306965889359736827564986223088252500394583861019042650135204741642267392248898082717779100407543371874465431564695520181286793436488899507690780424171924884632659375396903350832601919894733484487750630399799314496890533204808705427194846558977013007949917532264124887457072170030024586595315946108441455181988620766525816882289355232652651970791885938974967027413370983352994070942939753603029631363530188640429702508654722580073403306701166466885646113920725958846685945324416867087572300819211291115723925044469858302782622519978002939212472211075788982670172553142248030672803737759435858855218285507794825784049623359909557571964489527140879801135447775785316611026738626003666389188290092275804730865127017517285353987843728184006372169007008360748366432396814162657865183679912949010307764554775317610158168260734866320964289987387856126534740889059087672420630339929702505231152708895668539106721246678348997772432286517911999181187857854766191462106758328683285214576308852096225430815117217870342544915998316142749418953683024397592437102640092802321529338696807514878848639928553534122613955439814154673576355548454287684262922385759221273425260266762713893920033591451417702362741556267829017629667781218996938866807404722803343870625420482884491552031841855943866655662965838361484579247501614516311960114476299189816410276933199582982232449097905509431012972362667855875135068225775785186500395979535356593917730645882175865969408669851623733279066677985838441625806132574521403948980916698453838517757969944121832110492189859372417300603622917125195667455801224840139343568823655976996513458200141503270667978469183696204281354083586527178712597840539949925145054653371854591812428785394765888488617645857396373715325876105914042890010571849196420456356581183422619009038962447197929133512531736246124510724670006118572876864143114305647256521784029176778515691366452718025823521539937520650166082771572516512357247496034794618204082104095606368791698012438975317646307053260036671024317061318855163870239496434950485279933889080004946723359487784596644931653139644982192776523770644817648058560489493063365511838780155085573035552013770678698479730711793326310442187570693409802287872239485659309025128877345223584534518427824297959894979222004394831379120531255611828231942378696313001637019040464050642260833878866837046129472480632011642638321966214694386917526468185653787557345025217897547192908804347983344933708398565577649635803856400684275156610881142472051407988468654412039652699057860463707905075756108980151395143441052896132139596794231280257412370569503263086063012818251455099584198995336492191442223414883476836754281736929425771004634757622804750211402457336746051343095005689262887009434349789996437648984629380078846704900914323471170013665146008487674745487312145733387676268230871253533965461715498450473299961525829652291270361595790054653923639196253188068122040256640763275678418617154289431370374201923011652032115340446243962726569749745148532668335092742257936588125585031963691968824940983438534933694702277115997302632555117759945487941126739693882679374143958643185852282499825321246117508287784808942832083570286574287939143547682843078744843519707021938194602587235414300802756236046920873442681820264981255435513201807168109312212989999274030773334780579530264387446408499108093709326961734164184087902687361235366365871562336515487809550427038385779911115077680975944863816260866907383845245781275914222187248504330428208725367095141715497139072195268996757017839788250199069507229410474707466295152507482936869542304454524388971986179308383421578903877800699721026507939853158844259124183970123253327475266138972780350252944636617474409701562212466020267221350729487913455139721755339619512212524399334298390477265130369479086253442567920197782909352464895019565544719724418261088961266259086421672111653423584830628053325477738485015454188731488731923153845955709082251030795267064569520912889517706007176121987158779848498715411623754379014614177423276886048955150152994464679407429818015081218417918862326802967449501941667786383464442015120604192906103095931927689263843846715253357505652002792857555124014077861722546476972953073914106087265551603615463478139187119175168703089579615823236435804142460239490626158500360082212497191043744752626567674263413587977712935974092656314947002636870300274711215486248619857969576229615663098971719645188074085596517947988165301863211604309287258570343355204597055087517018715683221538465080170039800924237280769136376560213097478601663306463137484926183724878226601357986579095068930760609822828602430661225933701934792304167339536444741902138865725056473751513587477895373976560756115113081681853428681960196996571633301424781192314541604839866221454720734169801396553414927732296202522877795609910888377265743013491864733146332135948438401277731068053710040757512564796634799268752385177261495219070383399604574498419378282669026527261663884336723427108533911216969599390281900422384824281099286954261763258716872824742980178637949158840469542098495980083290594087375741679024474238705616784175931910130308804222616466496813255937271285104720796506202160604871854999805808564341348282008531340811276367127765384930456013635046982006100549152582400000*t^23 + 2625330227672504985734807014308385367079568291985922972477406845515161802112419408577818203826803640645856132242904711844583188620376153708387787589381431260568768128888703208447504327545235891212152058488376022351802754264904541946867629760546364332695695649138225035349533379564238000771212169295402989167434354154545641730694450006507222142335942362141422664941704209268173237081729238157880726773269530966943299954019340891765530896845230205291597867239286385417989121241106631199369294617786092704055055666200862275368755743436937834788001268226338951988705952684883365631467786374093295090084136277070822837390430048372027485167903638550433977519193276243243185166746821957380439945897547947295248711068664417370733746275079031829624643633318562455667813785349455964765558277368504124202877886237443304838928585734005926800179813339847303398504151847666719754147010093103983169977390166483772997749935625894855677476421449453588519760931836825901745596273491275488163220558590765089075542164953677999699596628270720242294929296130016692990991187051533932043505543337007890888563041675278803706931553651296406374046872325569734265549840659196934994412614052556603001170302116324595605691926452432296426687730595675178089280006877282977415077648655346720923341286123825783284001638476591748972965356990024148467038475658119844625208088753248390357926578385964888300764053449742106134880779351605788380391290081323827718313972660030050794791706978797610241941458300080504747347535774117659107789283979552824777459299183457354358521489508973285829881009357382357938358962337541473312189331207311936658210393292287971046122392576753608711056558776636450328119924690328370724773685651698212298898463952384372865846249739417571107172388989347870808174880138664475711633368348328485928175102709685599369388794719837395056014605837043923040807147415791073353390529925401896601111060901158862708234273449842244082931187236345282086125915551949738438757607111785275718019345433434411307868615111871207413512203208894197973001384300537846101971978325707022609920443411513773208427441135208555347776946342201867137748258015465237792899260652478190205391277536366856160767110314087172536151293990726000496967184733758118113312419790319420834258202289526738836107476372659673290584944457292121191162801572317356272996840366238204613872826385805903891883556828995457101642960520313837592154103778593260743754722919757749279607499330893871433401457094792546380193254619194518328183197387843435587572098722029786721426189350360822105252275991320873293802280015979930648134216515276999709251672986471547823424111521499080777809004211135550877714142834630316277559353275972438900779974775902035291324338255945294626407919768658126312596439872883737639548063129609344755201526578118368707810182060610107908319103341055785550774389435494869025289004739286937581092085541218683479975618927557459814401275328992616200494176857102974012914916749573599904847684372208631654085444780687814464510014059763936056812581663335452420895956174203828642699649389722146862534753141074261429631724672675000479100276187940573824999725117292603229436708574178244175113843346210713548913052916512567657777000237437026171789410364127278594324702916438741936084900209076587290823275236862347882009688824874738761988050425656291002266694792169400763074067947986992781533038937406238775176279707297301975469045040785085490560391802177560559819677053602166791529050631837335985309881387967353811668702563365306801625713036950502192604989561585242766962290906137334091969230551814277930441686976296896563549551497908970992446197828222839090353239308711181728109655947235576482214467475108554024530604685985834338718972629522211928884592260423938028911985138033509689458779441275504875282679537780539181856361182374096985471849756749383155248383870915465359175136778973214714641900763981634554634358650502668329122407595979166223747277422091730561256384461767962126933608109832854599006348432191832225317994621895575717545713283312829314141703069973919712147171178705051008403376531726658601258757835765052319013748380417202068845592515645715658350811012781822582068880242066951216254171792953393215777693105530207602216690463396487083596151838906750282140504103554525564993892626771774911373099671257309487423567324349878671692941256940098183957872668745087773603570338406024405975743276426720347860147342344202027085327314152659831817599013420663475839880016848793862858230333621396738739466294056599024166009698470258862471324031307926613370140230364314381487590397222084837625087695778740522849673140785301963833995201685860423215472742322309817507898508678229102933424507092468841653807107496485392711090042481070374926861202643305587288057264224058293888256495339642088118249061004125477364355412349324794924863896596503194403367827548659339488457199154059777501761995324614177438528049935370429020396985472515079745858160342124654517162351552087113018600196405200457501920586882449579682969409828154071913132597928622958371430358207350530128181081474016877955203369444094858933023904291442059278660869544343471769544208976157243470966638942051193431176792745389033007992819192178593176247630503660332686412249011478005056162443709291141840871341858810318938174318436399925327742163836872025566002626440837562991495703206673540962926405828938969069897338610134973087072056163374597963375056101318827806924039874310793108145247266874855640763/393362695873338986934564754900339756274405106526039082188589151607344578321233023362653799693932408304873317747883509685344788138779080026304212411432681735152228106433703963555133856034284988435978227801791427645883753550199871263334261709128585846057382718258924424820128185827070325969180239975138631331811976226896380147960033420566561300715883635254673020817688179764241526549312285867869290130463713223305001671574777499920258747842814593011052704474004682263292108355607507008806325672704373967327700763360665423046373141518662077669933338964701882254630317167416943494962969739309458405345013350213098943670025203577228782884171439370741539985812521168294959335680753548965854177399969927440302673528010339044427520277299961681804719054720076341044043889316268639795583830070021980109808199579155596228017680144289766161032848673506292083534856795262749492533638154259604028979769956094305320542233994493062663704402828972381350051225003186895197475966971464767610544035344057716328744507375789245156896265210342224883519109490041494863379577007988399352720003121062674650079744941357534066400839221528049673048862355065537772807673471277211680315014673609728742714564164752983004432967812265385808281756944560770120577001171505461882451002809845885042216607710882773316692778104881251110478307039346964793591109086234966825795013901041283300815217639291553210907076643650380416119804471232875451012096039022818732189175040285594338540660400033767573697723454208012427986988062905590285824628994619987255694560056220048239108584391682372948672276416163404937540897831194569051450454774191157218730370184173321503228976065000330992314709845117580506265874450227320902094732508169900085672069556474301610920618352288176303920183816425763747115007699558267820753095268571567094493275694649153890786921460861121796336320572165401061594208725519446040486756609529798285518507643701058365916558255560695456854629439241620532919111221716527101733508275562914996852155974835505104322116385685707432119041033608293141186156554324813902783382112641740871444660551186593014062793580616068132643112202204646981942160181225027515601431066350740800487399778618929667345432241072001678982877876407865117859226140878878856528335199452515846335881638188340367810445061940017227696026870847660105957591150190542818535202118731875325460852718477180367618428162751647302983213242778503734035657561433901117023799024345439059221228030615343829393500613407124589283304529924676822459716825324023375511871422459361641015584971632486056215570115832548192246371567684243108815263417362258105289631743915271169189332849534849911602380129831676099977671046274664719021667659190003023891584557809772720198579255687568178503402687651583803564446564296637952481231221838761413018827973290498566688295303080627963311307464897538909616839392721199590059801380972801312500782542360913861707979232091314020396779153714745143009702101714081373320731005611018523796552148255766026290781131027154352454528260572107983296271929072307034023795278081860152798829477749291843412573571798473171741643102787674687410594894112142898909160779188300387717286696612329999445979724688403280048215296141069319265410535896927253238670401421171641009294028417801988411376824250505196754212191081380755420170303050750035945300862030659795310946209283666501030142471275361471591201177659609940230346729823177189693156224210613895616536311384421780090466100020430594218457018831322570170488980894454674160975624931676822651651768350682415017661230702324653517509118434609345291307979385750068319579919526360291685280203622583835638642375519555318920119437639370317547204357182068442558842923586826532314888753469355955455770803521647128045857836045639705904550026124513939861430451216371085007533570627182021988993853425598971691265662576167347003517450867820447663957947296235514517165637198920755794272456950145779691001789526523053916900821390888076526904929660171430458375377617234731097515199434819338980687946195844615629528249758552933445320931891651874275722843181575069648640007466596902010948599534999997840182853109062395613033040429826839152633804932261412817755491399040667078813261929489946446279099477740922475188108772422604537990481604493463375053038558222831724391087596149662959855033282920564803481572016509602180032730698275896055288602541879780786629335832714829395308815255795969211579783468348660083193493298595790138048259502762958198867827987881417193366113558587393054484725836188002063918303732212438723805042439329128122406068211914181232088992861718051447052725085064397374565652299514838501361677669378486742626081607397221045863775352040946384136795365217429911170309631192772843166672924615987491148732416787843517304630139361250234070703518300073577475061305832696877427394108780415500375737973173207829329430147263027789512011840658532337772228969732807599120196601039359255563534057244993791869518708201965801026202813881294832307148765485702920371648618947399350270863988207322911044860911005049059562170150574024996486093922543071746696236476500996496808036795710984614076434958041776452708597152517665963459695339220965695740284358055465495249945871842318815208725027295149367154083378448531115532756304497182502238789106676972815803892215453119807008431405147580759494981064662682600632964373726155933905496881170091874916460282761858348015025256117546413062880683380802659941322672695214332008824263750079392000000*t^21 - 10616689945256959515507163877297450293632244721831763220520320004285166077056967531069390522752513100621275465173699990528569224212798482019424679413701041207980456443907804860707334890586078777776196587336521718386767218666836433234590663243436569950335574686118691372876916663039661879882142214535727408160807442106378854741197728163016200188649063656412577860566164670107912117302223569532882166283841862245992526262174449501830728751252868351397045169407722686403842931999922248779508206992241979742022292584039684849099312807904484181470624162527089529892052062827154975081263133741238834352896298324793330232324112945017277054818497814358546041897030246369748845003146398276272012737366786372498498681004813535027825728268340723546736139867488858997651933498778510663951477029388662980577000734867580618872649890251885113294561397199015191319198599963352328469619061383337918255344161894540355810495494645632183863479356675535755485836240416549627682049083312329804621976746327596536769403254273729546950338274365739854464652019572520406406772067829398926751358956954700315547687430849510635184235800314098435161000771457567179682438941515692796427151303638809623872086542355852917337479563388485290042181805076872936490545483771205418010633737018256635277062896521753620278732444317017859768774247498587667122924232596115850851847580326455572306939808095525112575949432198351939559212783795694876725832083938618027003762832229242620054313047550277662450205092938705835032434133256358601724087997653408276627933388523730299918618863284113636807847197376142341933745706067027920537906882965775165760046601054340552789746894779092777230059606774024048295088473999231291061829816901813107431841737406540407533243411484093633837251665308005134263394420164653753665477334261789748108479566470069402044362542890568769638579569905873834236750361804353311738478581003394878878135858863437225729616309588207324108982339437076455821811336257825055675594572412334047853291779616155141298518532449667533674798892467458359425387589865131280285295211265739518140265041054135579341702722451876086164910558035437412737338433632161963199271911043759127116343015576731930169752012827331188428952906998623800318738101759957116849828411106787235040054375362601977797718952639419720662539407383058829006194405072265053763967598966735093735928901208169386861057582698341310432356045040815909247443370206694844273513633884876759399197702821466814427344323559117803361784588846575921794401109066585427971360440616283213216473049440938821994285481694577576990646740753258636451063657732549055882595547303178938670611622095942447703306312389859781354542756843576712779693781255935395087651071146148606457854301299536834328659118776198652176910209854505716292526983113603216944671601535864077552209470705385363448775372633786745407290119827899183828028523541153493229891827877873184174448437075981960450341095730689893314692525235105892573546776808403843958523500810074912563102773511011081015814210525995857994899040615411423574157340103408821259176523585113764531725204928901831312548679173107297604372338401964866259713250015893058010103356876643913684824917581199384023150279165253908700009569273882855312366763703670176206102722592087829207675844328414891189876610147527316524834333885351349091695245449346763083183159267689693719587196800821828853305334105910533971264812671348913136093881159986498844018639148627768530033789972564310757543037333604452137468512654488842860363629527005864196985635447518304127170472429721665214743869701335107851700419333289344963868216189853169392404174452788000912114798268430388921521829980528365875203960180414501864260914982129530706891617163869672570612735766573471132077217021657197074418965833133658222106428784678726639262011790468609717849369304397929106659700562071628950106239785668932114298103825125309266818184246029041473583290456074131573865537784176525638273599594068295531652979920196901062149629449991075705632095973280528043756035979054490354074478682452141167660217207346238894880543485403117395699587697711756601847597983641415368054836267471719984206944120779877125784044382115523072676127321085232280191923083763478752123168262196700978413822745857720150513518069378199131491529292026296978517860196806782329061487903230590775202025455394949633166318348049021094813329659280974218735611585996537664041363849878178245809109262041114613051911778757913711386663513978017413624761856649558356827499382909244086254997648744068692930909938457033235794010193571082730053308673563300410039165684213825570622728664082874782793112824063475597052751278178294430044585748725066854193389728133834418520588483276086005231349267955702677533013260869655806409669998496025441749806934556638390416511311112961555790357847549596077953572459060189397254427942793289638261702466634079618987259053381368644425655515481822529548220405114615559696873068032774536378024877954527357404658278436003082966284548205537427999814355141859837570708800565953858140451589519399840772040037644070354317830136834331872351159892191614648451929726047613307846334708662735622186079446949571593890118392603171220215393399314378326817626191130079388216378271617338431364774785609973600520949080682346685417420197821239572890353470824607976848201345986816280366688689933774000837927232298038382087179508811027243455780831637171486716252589403852314064093773453606416938908362320751148838208953228836816791/26224179724889265795637650326689317084960340435069272145905943440489638554748868224176919979595493886991554516525567312356319209251938668420280827428845449010148540428913597570342257068952332562398548520119428509725583570013324750888950780608572389737158847883928294988008545721804688397945349331675908755454131748459758676530668894704437420047725575683644868054512545317616101769954152391191286008697580881553666778104985166661350583189520972867403513631600312150886140557040500467253755044846958264488513384224044361536424876101244138511328889264313458816975354477827796232997531315953963893689667556680873262911335013571815252192278095958049435999054168077886330622378716903264390278493331328496020178235200689269628501351819997445453647936981338422736269592621084575986372255338001465340653879971943706415201178676285984410735523244900419472235657119684183299502242543617306935265317997072953688036148932966204177580293521931492090003415000212459679831731131430984507369602356270514421916300491719283010459751014022814992234607299336099657558638467199226623514666874737511643338649662757168937760055948101869978203257490337702518187178231418480778687667644907315249514304277650198866962197854151025720552117129637384674705133411433697458830066853989725669481107180725518221112851873658750074031887135956464319572740605748997788386334260069418886721014509286103547393805109576692027741320298082191696734139735934854582145945002685706289236044026668917838246514896947200828532465870860372685721641932974665817046304003748003215940572292778824863244818427744226995836059855412971270096696984946077147915358012278221433548598404333355399487647323007838700417724963348488060139648833877993339044804637098286774061374556819211753594678921095050916474333846637217854716873017904771139632885046309943592719128097390741453089088038144360070772947248367963069365783773968653219034567176246737224394437217037379697123641962616108035527940748114435140115567218370860999790143731655700340288141092379047162141269402240552876079077103621654260185558807509449391429644036745772867604186238707737875509540813480309798796144012081668501040095404423382720032493318574595311156362149404800111932191858427191007857281742725258590435222346630167723089058775879222691187363004129334481846401791389844007063839410012702854569013474582125021697390181231812024507895210850109820198880882851900248935710504095593407801586601623029270614748535374356255292900040893808305952220301994978454830647788354934891700791428163957442734372331442165737081038007722169879483091437845616207254350894490817207019308782927684744612622189968989994106825341988778406665178069751644314601444510612666868259438970520651514679905283712504545233560179176772253570963104286442530165415414789250760867921864886033237779219686872041864220753830993169260641122626181413306003986758731520087500052169490727590780531948806087601359785276914316342867313473447605424888048733707401234919770143217051068419385408735143623496968550704807198886418128604820468934919685205457343519921965183286122894171571453231544782776206852511645827372992940809526593944051945886692514485779774155333296398648312560218669881019742737954617694035726461816882578026761411442733952935227853465894091788283367013116947479405425383694678020203383335729686724135377319687396413952244433402009498085024098106080078510640662682023115321545145979543748280707593041102420758961452006031073334695372947897134588754838011365932059630311610731708328778454843443451223378827667844082046821643567833941228973956352753865292383337887971994635090686112352013574838922375909491701303687928007962509291354503146957145471229503922861572455102154325916897957063697051386901443141869723855736375980393636668408300929324095363414424739000502238041812134799266256895039931446084377505077823133567830057854696510930529819749034301144375813261383719618163796676385312733452635101536927793388092725871768460328644011428697225025174482315406501013295654622598712529746389641041968549983903528896354728792776791618381522878771671309909333831106460134063239968999999856012190207270826374202202695321789276842253662150760854517032759936044471920884128632663096418606631849394831679207251494840302532698773632897558336869237214855448292739173076644197323668885528037653565438134433973478668848713218393070352573502791985385775289055514321959687254350386397947438652231223244005546232886573052675869883966850863879924521865858761146224407570572492870298981722412533470927886915480829248253669495955275208160404547460945415472599524114536763136848339004293158304376819967655900090778511291899116175072107159814736390918356802729758942453024347828660744687308746184856211111528307732499409915494452522901153642009290750015604713567886671571831670753722179791828492940585361033358382531544880521955295343150868519300800789377235489184815264648853839941346440069290617037568937149666252791301247213464386735080187592086322153809917699046861358109907929826623351390932547154860736324060733669937304144676704934999765739594836204783113082431766733099787202453047398974271762330536118430180573143501177730897313022614731046382685623870364366349996391456154587680581668486343291143605558563235407702183753633145500149252607111798187720259481030207987133895427009838717299665404310845506708864291581743728927033125411339458327764018850790556534335017074503094204192045558720177329421511513014288800588284250005292800000*t^19 + 74370103542316159680825077928879082915795092278839010488753116883031712791341191542125634011728066123713561246478719317900244890558699977177190947651126781575908778987706777203336732750636539941854111937538797828716823542491491179036767729205984289908739980317415490865385937906830352081115396347704219270408904707824611828601406919455685951703170072707393972572945639459283597683464129971887870617289961490747086493839898754574239340429193003561160622099069495763767803350013861816489485371536983241500917917897476766256302288304108336196236540537479687438185044571914202082438198545032382626184162124184404705495355687498815380962524424421926964319075502379309197417428936463731185068182743605553239017811248594456756253437280611264999109431054429631872653487357131678602531876896029470724514549120517203544197201961722392171690546886663019147720805165219204805268267586723584407408255084333303620118500541789048030986656928182399244086947835784016754387186081545533493078824111108351948730199323393151763487432672979648133493158999124193022536417296554373254572385551607928657382839554150728411265221733106394225084003601653422224171857713527920435566524560992844160965082381713918722272438007064269739375445587703378415644744081721150719721292971632046426408300446014983608181911145879385010327467355235231712006547316993781459077494702111251106127737295294259409947873393674840217645430115976863157766650285764644206685705019126881657479317907381691644120780917762760260039429208171722939046848657519257799378008013997793600122651891472590622788645566564744328242128424162253404833721979244587430469687225613211859282394150950160640498016248844628283854019017078271256037782373539839972804896292884790582988188525008349152423852343754429439435143751205784137289596356550388506954937487636148854431212071981972414099528565875078086643694102415366991239704007039716166427002544255932468629269473097185883929188828916745255843020315837111775986692594060408438094483905903266380464371270791300153419089137614122981743477348942102524828281005851340753615201509087013194924746719192932666338427178042289252204776933023093776780766755577392677298318306710623494389370691501802722881215195916574690180835641666659767552241349043906601162852709420114602220285687610309863743606749611813229165414747697225588682671975819911659472631080052077251330500639705388835312712232330944980833947163094566374319258618507243348713459608414097480088300334209728970648255097641105954979658355578251077072064546746183595129278590097585942706948958918329396107605098322292365667695263373381561996205349039058901791816483478963232831756473301323935421181491910691138370059674501840291655931769535898410102158933276721467743112315911905565616200568799549988449232799981921775046164327760377857118451661400400945238291582484394153199643907759108033144721078798602325230600928640400872785991655447900715552986466538878478104840960762903429377840531391287781154832514181493151677913080617903934345042615570978021914390285282015754928840191771386992605514626574801628647643785145380678615901980118553356329695637020417936209616865275221663052460909820595345413732023203887515538861051950591123406733972102218946405585681112740938935292673614709302247715634055791877192910470418654388431131432137168215649143260360978023058251236286902372498995846451828948904512312421020757971778218550290365668072493222272110962744765954353811336895384973544157940559576324140987476561175289946365556839400664423392355033475576703321232808206212524855162695083833110362368184239511154705217956419915894533914734523354908958917214202611091839865324033851606099535180517010285152976745420184680176403263837451599018731331287411269124085212710902427809992574168461820308458985771499393138949228383914766459234620997062862789474397734253083386643401538601508833273332701235102529716436907191845481516151253437347565441340102670200479836296736745691551615126586842357419197213149967050501061061084912695574669526060339713823212179995196428555051189565156015314244505957979363233377624615166336069370629154647032162071420036666761675371809834922375546353404798305393426009723364616240319302659885637369868131854506724873289669929631809463022249434978460417424410513099651498707108410174413776871947293935868045313283206361254420455362023732714745199929909768071363112405609056684003335506746251394889568982116557471575524934647635170534105468031877361407500507104897741638394857397593705280580009249301814656724829980883396113170533866994040431819704571291020741978160468271192788457496982162386443982051966670304661089663829802450295196758742398511412316040912263788841009555774433853952703576951003459993573679783722677244498568156627667660043240981975670665221531791829198028031744755618825007425520185211288178376802204693419655632070303850302051709881708567881403732999574088655447446575638731657371774355277880441073665200675319178862005060510293591288443362855724175188142806709883744918068852369778752761093012042329641460443859563186511579916413824636767642224790593719092201060127285765567415551365659960743188176249665282210921237737128457863384226556617517269571041995652785718171035939911653036034057350582083109731096883499603107876060541404577756338801251271809399587661715120327717805209223464677245267469587985742187861334977700276276122277610244624555698669806521428262508248331323302461692405313650555674337275293801266629295302989/3746311389269895113662521475241331012137191490724181735129420491498519793535552603453845711370784840998793502360795330336617029893134095488611546775549349858592648632701942510048893866993190366056935502874204072817940510001903535841278682944081769962451263983418327855429792245972098342563621333096558393636304535494251239504381270672062488578246510811949266864930363616802300252850593198741612286956797268793380968300712166665907226169931567552486216233085758878698020079577214352464822149263851180641216197746292051648060696585892019787332698466330494116710764925403970890428218759421994841955666793811553323273047859081687893170325442279721347999864881153983761517482673843323484325499047332642288596890742955609946928764545713920779092562425905488962324227517297796569481750762571637905807697138849100916457311239469426344390789034985774210319379588526311899928891791945329562180759713867564812576592704709457739654327645990213155714773571458922811404533018775854929624228908038644917416614355959897572922821573431830713176372471333728522508376923885603803359238124962501663334092808965309848251436564014552854029036784333957502598168318774068682669666806415330749930614896807171266708885407735860817221731018519626382100733344490528208404295264855675095640158168675074031587550267665535724861698162279494902796105800821285398340904894295631269531573501326586221056257872796670289677331471154598813819162819419264940306563571812243755605149146666988262606644985278171546933209410122910383674520276139237973863757714821143316562938898968403551892116918249175285119437122201853038585242426420868163987908287468317347649799772047622199926806760429691242916817851906926865734235547696856191292114948156898110580196365259887393370668417299292988067761978091031122102410431129253019947555006615706227531304013912963064727012576877765724396135321195423295623683396281236174147795310892391032056348173862482813874805994659444005075420106873490734302223888338694428541449104522242905755448727482721023163038486034364696582725300517379180026508401072778484489949148106538981086312319815391125072791544782901399828020573154524071577156486346197531433213331224942187308051735629257158847455979775313001122468820389322655776460335232881103298436967982746098741051857732762068835200255912834858151977058573243264938430496368875003099627168747401717786842172978587117171268697550271464133672929156513343971655228803289895802106933624908036470414291556258329421745757427854064975806826907847841671541632594851063247767475920309391011576858246024268497584491120802315322050127784402458145615540418240677801803169995569999158117905998396915237882581393092044943063501516095266894205567217235930668557897673214935033365739882396036224423300612348932880773630684178680123988837840861891111317098124577409174393404427595608663017518025916186571998108390217155357150309927246798682933135543726800194255039559188048981044781921086489269721247672485890702824306173864438345626486962163374785281221529258171269488304086402924133559955029351049074274566454755160413453081636175934968968029550358806546767570420115646656277721706555241787783682824879333328056949758937174095697288534676850659670576532351688126082575251630206104850419318264780842013112611909573302421068486489340527811145743340476532812389162196759955342344850320633343144214012146299729440011215805808954574730760220735139934821182958227577300345822708778858004439047813624706842447798393548287337990294232901658675958332682636406206207317625546809692011720974520509690563032710565193250552184626191126853142090727240873193144796405560339415641671614812561143994644184479214735279592210175643417551653207871736332273842565294813864483843063305981389122248053711484805238344042989903442194773489248428643176863116019257038036699291418778012053929296831876223975722550670930132932831392719185877767973323054817088309113810912187533350376443076703970484013246553109780046949144489813889289310640330772357287613664946085530361392341377291709792854843361270907818398968113088340217554110238758558476261586637162009034281285714265144598601038689482028886099331684182406036237450108693502433251419434924560126304090380442345515233121342118811315321642120043218956967661842508333838462459265064041819881868092028189095555075433950509348304919139068381264101888341867193224786113140769396469865073474565669607764340913992491236033031892000792318983796150382267126280978694839989217409408394449460629652938927552899854531773219067275412416497261321179095642279325029737200649637277916496085646302076680448121191286327594043482402852522271441539787327414159453581729594259248055845479543247108420350432049689808677812472678026408030158789758247499915702213493217557307663144184392859372101938269524510261667250531739970261213277226480147622626075934982931707899334735838359900114398482462212740687894949836262848763777152755802433938419592809464684471606744780626676440026798869474593401416814149551622587129704260946193055847506736408676617722961952848186306382386419285680819942119457826159011775966676157112457493292485567753108904362302632882939020500168247271044717516390149483240803410052052335713770208022083954368809783763327306229365509033629671740536233306500021321801015971169674322783004315426733413632429976959614237914901549358101266327368820532703861875058762779761109145550112936647762145296357584886313149365531453904203073073287755542941183464286470400000*t^17 - 18161387913565665095543196932462762900472504380200710515331530764961639984176483150065537314760358670896197912874301212674153938678319114901909166804701023881873556974693835215980597571577663660782798664625269185400821892630567911049129646004547830151735697784842547421207746830199837027473182178282875939526049378582372439846367290771898559902258042648614897318868842952862729793162503351630135785789508121514802406389496687976851224789855892950027077550885738396946707459332069082298407860236141116025560022650445282517697673567835077245764404345140951785940389567435137085155808232623924078372974746425830967981877269431717276942661549256215766425883820737105894477506558346711918709035650582948140752504316610452029041280257021996709110751980280000941052149775426392982677863692217273214676073206495054003944421391721168528194195823815345459625078929954814623160343229493122982475737099402136889159396420303304350555424449055448586209510865996153203877551870649749652288677767775399343792138305603459429717166291104919901579341035546034575508308625904579081364156365908644576006660298600773469562766200878029452002161987916788589619000804399986381772934143642699703295726491348341834719706049727082776285431438054671538112518405156987983802651468117869475273695114232345223088364751502895232942696520775838687486355882222284299905696041081707980448107112883264250918644969999514474682968664148425937372239050412988893246934244502342626132666920040381563510810785506400077759198512002817193406252362918951238442000805731624068081041021160087612919214030090066063762525682054144758471640917189057425094739955601729140630765670016701163910029061605985058447954598900898630212647967623800220920097815885840992805673442331108765860344555691805385452612894058954574848964536099043250422070074250361283206991764011956477822022963494400528113265014821296655148458592109344313889945652170451405437065183706378072494523841642294517805440468590717803987046293572213911380359864902823093845106501400148949527708604131528398272211400818178346462414952551241830225585704854916994150830562884737907675455228427080041733004819439607315765258345679024471959430177683778829871327900040395793357710143510356126884237282454038962883760324210273371800127433969708825033403555750778966240420289923737901287190801692237267285381565063615140227790833356478456388323673600859617411131117238551334045073780390361489564588247646013401724094767751927014561123864185421076499339093103818969489637674170098336900785005280818657688775996202381533311343743780945671948863046035550654589019829833805961547457209415498743929732347184565704366952053064042072357999495386488295983066075913423491597409761229766003178506601914799552057916178779653714036532827446434225138574905726482006735172651854551068618137621857360742078519292928895541700835948990041115585449981276991720821891948778557069253856214978670857852616227874962359461715211042253551464585172907083249403406345532154701995671507806212167567445652444410956136569837417390459338816719865427952146787602825947588848824567514439523397876308277181881259506069404777759003171353244074582203262992161427145923897841885679959843549929904196081175781135952398377762363727649253427790969509431633011351465814118735552371465538258799287140788977825195068563402011191589029041778678845229324515866553306448269113556038603329175778641326802972867944915462200723344294526142950257095321297603380259840813851639670682901293827376899772257461024075018910010285066784964680444974426330360304904542221124399595299730112436999869197468311582871572969169716127598993491313380929339632537933646498651842826289165350274365766956735033069819081527346323313836241423164405087611164143143067959973353122760038923970203673829662513558622341638893788148029224099234403843371872522016075790422851570787062847852606449753939360986811651853322160276686753743476704383307293008499733398071843317400465010312882648142618842193849374223296358765630389637725115168683339690104285065358765038700198301889897535231689991965505693232100708911519547484091892292385791996830681265476175774398129021201096722982648101564516113092381076397314030780329977205201238129444290849461030924581285725151949542860233400382776011423753117861567713822431800629631754963741532961374949166175762766397787962761610126319905413664134900259802571134913110672205587188696352677310865325231911751170110719325505245732610688465345541316657456620718867116140903340749616869081050495192041660789209410298362119773231433015427976995672727092747304338287325617658091195556648577814955991751381770807460140270966796579399688485650453207914476509586301025378706185841319528787880737257279552918153385798036867091854971260903895492992448768017539015361894053845847722503933124028178597150148688757747258879778456146561663744067269217238228366945006690620048208018089160568524716654298247020981089048905572679521930810052519372612202474804831905492092670832899787098384772211537774188464306827356950866582263775149874166067734296125901300093330455850937589258573876520019973299581406632691832775958147976721521066112307936545146357083025734517715440681437931568001449172322679103944330558582401566458041872452751365563267590944103284862608918197042244123417982229845923808479820284595315452508481072202084316222339893303363036601036552834077458202661451806107746154904789962342011017974686223429197521499573642673216819574054427442227339/23601761752400339216073885294020385376464306391562344931315349096440674699273981401759227981635944498292399064873010581120687288326744801578252744685960904109133686386022237813308031362057099306158693668107485658753025213011992275800055702547715150763442963095535465489207691149624219558150814398508317879908718573613782808877602005233993678042953018115280381249061290785854491592958737152072157407827822793398300100294486649995215524870568875580663162268440280935797526501336450420528379540362262438039662045801639925382782388491119724660196000337882112935277819030045016609697778184358567504320700801012785936620201512214633726973050286362244492399148751270097697560140845212937951250643998195646418160411680620342665651216637997700908283143283204580462642633358976118387735029804201318806588491974749335773681060808657385969661970920410377525012091407715764969552018289255576241738786197365658319232534039669583759822264169738342881003073500191213711848558018287886056632642120643462979724670442547354709413775912620533493011146569402489691802774620479303961163200187263760479004784696481452043984050353291682980382931741303932266368460408276632700818900880416583724562873849885178980265978068735923148496905416673646207234620070290327712947060168590753102532996462652966399001566686292875066628698422360817887615466545174098009547700834062476998048913058357493192654424598619022824967188268273972527060725762341369123931350502417135660312439624002026054421863407252480745679219283774335417149477739677199235341673603373202894346515063500942376920336584969804296252453869871674143087027286451469433123822211050399290193738563900019859538882590707054830375952467013639254125683950490194005140324173388458096655237101137290578235211028985545824826900461973496069245185716114294025669596541678949233447215287651667307780179234329924063695652523531166762429205396571787897131110458622063501954993495333641727411277766354497231975146673302991626104010496533774899811129358490130306259326983141142445927142462016497588471169393259488834167002926758504452286679633071195580843767614836964087958586732132278818916529610873501650936085863981044448029243986717135780040725934464320100738972672584471907071553568452732731391700111967150950780152898291300422068626703716401033661761612250859606357455469011432569112112127123912519527651163108630822057105689765098838178992794566710224042139453686034067021427941460726343553273681836920629763610036804427475356998271795480609347583009519441402530712285347561698460935098297949163372934206949952891534782294061054586528915805041735486317377904634916270151359970972090994696142807789900565998660262776479883141300059551400181433495073468586363211914755341254090710204161259095028213866793857798277148873873310325684781129678397429914001297718184837677798678447893852334577010363563271975403588082858368078750046952541654831702478753925478841223806749222884708580582126102844882399243860336661111427793128895345961577446867861629261147271695634326478997776315744338422041427716684911609167929768664957510604754414307908390304498586167260481244635693646728573934549646751298023263037201796739799966758783481304196802892917768464159155924632153815635194320224085270298460557641705068119304682609455030311805252731464882845325210218183045002156718051721839587718656772557019990061808548276521688295472070659576596413820803789390631381589373452636833736992178683065306805427966001225835653107421129879354210229338853667280449658537495900609359099106101040944901059673842139479211050547106076560717478478763145004099174795171581617501116812217355030138318542531173319135207166258362219052832261430924106553530575415209591938893325208161357327346248211298827682751470162738382354273001567470836391685827072982265100452014237630921319339631205535938301475939754570040820211047052069226859837476837774130871029938231935245347656347417008746781460107371591383235014049283453284591614295779610285827502522657034083865850911966089160338841276771750676937771694985513176006719255913499112456543370590894504178918400447995814120656915972099999870410971186543743736781982425789610349158028295935684769065329483942440024728795715769396786776745968664455348511286526345356272279428896269607802503182313493369903463465255768979777591301996975233888208894320990576130801963841896553763317316152512786847197760149962889763718528915347758152694787008100919604991609597915747408282895570165777491932069679272885031601966813515243583269083550171280123835098223932746323428302546359747687344364092714850873925339571703083086823163505103863842473939137970890310081700660162709204557564896443833262751826521122456783048207721913045794670218577871566370590000375476959249468923945007270611038277808361675014044242211098004414648503678349961812645643646526824930022544278390392469759765808835781667370720710439511940266333738183968455947211796062361555333812043434699627512171122492117948061572168832877689938428925929142175222298917136843961016251839292439374662691654660302943573730209034441499789165635352584304801774188590059789808482207742659076844586097482506587162515829151059957807581720353257941744417061483327929714996752310539128912523501637708962029245002706911866931965378269830950134327346400618368948233532927187188420505884308854845569698863879760956037977862423569356034329812870205512494987616965711500880901515367052784783772841002848159596479360361712859920529455825004763520000*t^15 + 4234043422117587268343842965848204994409042660974646721874760616592694364525761731963749982967140730273774799655713447751999172133612740480205022721267646421366869748888914271084999382833943221613708976521020237658045931034816278849430931613369599534947394596281790981024798852081137738648740643530003620597808049219726323826968744687463691569621853185112797805113613650171263092162146200800052873161423676802943881207432837977023332905612154395359691193564465319522939558524771346485783605656483346887998712911154567048969631581783556496572430278689387751203181964110087588269667194299330616105189721555514152830253537126628276651767343809737113836799527042801484331032710747253537964250291830482262018312661571471014301386481807812440072005742638016088785751396107431191035120012291331806800368822574310906455924335249585155833533732646479316436188576486213105109249486604498151481317095915870990158486078929320227258996349074236466261553258481953549105314605803116023909821895253299557180485088934499371566508371846508059512217205431843461464903993709318959174942827424133750905446076458669127849921902698849402645434438235310684772177137772219142154537431255734115006205296243259185371929803148800169664751010469290415627613701422165156051277638105045774145184104414405567101850697311073693479759560182805729479357077616620340413183548878375053521489165801403333524092857621646252003708975865862036280558449241081375945903451904381641032929206978495903490012958306468290425724126422379992892529858160813901911511172076249849914263092115253412618015401170632580241749402375371689595574664854444450633377812541618518376706510219100921851728303654050982510528143384846120059320853966102919847940476811628967049505672929119383614604286212302141279677897507513131780115399096808462783871099147670300592040676902732126936601351330329209606292901740145163094808258542904562831409613160600061411764929205569762296583918404980833050330764581512988049077020633802343520214472301724550487493303215094138434124453233819397801790954946482464391063215151715624697948848935934494298407561445315046820768323742289507453453101581244741850042327479401341993600114397236328997520507570432663110067738598764747817625031612348541478907444044344996374193961838663615560552272655955092699459334227647700032895653909856893782414140449213611503857513173603719874205778540771320461840084551748712825157687867780110305564864439486764277997460010517929744442967934620379836167067978520990363051783942828130543418596649462823822305592410879970371587407133167528907617401365517740523747704317453685887224324445039440378608801527316183671731170440482081300956000965883434207312737609610547346167540649102892553766398022590205448000130991801658690345242871087492534160022709178970875349662814196217521709077333035564147823520381965509256653100905035688815202387888801082921903591846238277799134135751394854517127645729329058327264203393206974566241617941905916987335123536157697383844823987626440606493035954914843582883904688452234691622074887090661146377143974521863093003357998188664688975569257076839184657494296551362904250473015431047479167220412696447348525286725438244727503830553505290821274272435712230685761070636283098574375862109379902297517698125565710941134703712157390184904609528932162142155571195046953218935686504575648546715548800401371127664216368690673194771953544573509647489314521055745536817205143242040275455760247399557987766297627720226629566993961894447014707437837900617098476813432153828170423870279729721156972280226495825610806604515025125592309868688402297251663509644716510475031179256520006032279330897078089074514800468560197392935589897190496319306052407312693920077236008781061485205691378807274660677393739524172279385902086963076628316846315927988752593406553562599330544784056439038132546397988489762419153753181666469576445614205169825089724775114235372285968109745551751496515117446116598191775606796721501864971382099162166120147586867126922611319091331557107613498902841128039181848651140791241774945292868461997814498478807786538645259783206615772140852887088391524466754824524628392725237673022765753196703911236328102655189576095604659591550270338971528073698301266824225130276256281995150511797391692941427485518914770150258883426912622880404571777783115589319897794609627672716419144858439807497067795481285178106105908329892917066167661776833721283006921326138526411713362514096914246800065210836430283481269520706787276437265340639937203223392113291579103547731422948995058198670912082397159419581934290816218105906698550539613688150335898041066209006938443157000021430752914145633732783556124062765775770601218024228895117940891487068605336147922467713617688987001352454246094838739172068183387580108744241691433679377401497694175999077223479973209712605040965691087746971067089522176441006821391874599243469154718035882105513948621438640822604533125168440245480419073577442435630311468078468579524929362912104016221197315066445738416910082914706443917338870162857127955340461322828953407871916852181141873741242110369761594620762620120093594500780710051944079337872655680932828620818150788083976246825684378743712062278132341850496757062202420049309813343648761997234422671468660769085294052588793026123797020096020969760638973901787329820392350367240776550822259971590378830814852218415929670250824273514649705122832486797999032964869933999031396981563437647372731995725621503/184762458251707322163165065376689583522088078535280556903980324509969748437483151073438489716240052180798997346180884499206446988784533888355088569649930611001001541591910751681846372179303659068378973598501433565271599042528879532388102724777696771893152662766216802338014208882974932107723958716322615136552085233773229755496827697640113842946250543479119917878068138035264245020211980672138205574278806100986359285138672991712545533861770014337291455291439999259068303294628846042036331168469244452453821048550504549204881464571315577881567689311720474094999859973535738359584106886553652612990552770595092573841810838120224359320695325072437301331336141192748142399969249941949261707124765874918710165756106456249167606274247792001943676540002019857388387414811851380111985724983889324057576911342329383548299904363772903165837129021945905391636322236734913436643049841055736012411797948377495209058687307213391533141958008768327520119060383996884674254461686497001346672533401103909359611295114408208450194175769297743027788925727472490137329387320652151175972585465963138283142456198955633750988474182351724931431050648174283091887764229458906326243962392194489590453030788184476117182164981421051714149941236860193725635017450256115446187236019784612204329140641801638626850597875862723646591660816381269363549743937804563918075918029319090766392907725175242543163053899522583681451472160138081599340381509529017958509255516422143660812548189895860629365820706441503437425488293146755757251828238773008013999734858406556657909302088773210573991368232671951299162959711312089083466278607437586545637654875506209110066650057730655467090219214251727563793081229271772627713895859087402070240171070675979466649414440069756409951310338575181232019919116482518395407728847648065064283491593776707582502617010166468907739169772746088878630799838376483805216629579496146254708043040246387114471007412636858656084619447611789164312106540840252779684228837031901174021457661380236747500098066356576780866313573485815288415137733566365090137354578307825687317557060892342738705294144815367201902469801375522687418232637121395424077992171864942953988931676017311264752149523631519188618257738548774245858478518370809398911359043182846693023963605457063470760566045593226091848823821237145951768280563244497961865984435168361840368962521868731618670375708044448738211215260133063203876548356605503354666078401735052726116210805980026996666127238117326419586368137705620703509328992854693779477926007129162162785020261175778700604453283406547885898120725341288988210529227135052632054540030117002868168229639426519003479637946981938264159512090435210018524477299521544420321877266803250246677272676396450773443048242389948912534220551250130846280434304897666235694943499054547176773492303856970954367321116262374025847029462761147447451088708642924776481617560146921240844237845313290195380367168499815793671657077175104021048747353335495400627240544035733302548779897243454399347891923990719119754258925085262613880976642115049713769610205698842378850885806673742848767049765379370800676756421764473519617632817984744692110809561398811400739776676686143020638646724597460259258963328710786730846203487547524319782065405147841593956823694350462290915453466150924540820853991342937291883507814895800905857551434500538155533857918758037283206387193146718788926193858997946325998875478511725346771087105457262910108491927179596250104409261745072211209078674326125360453410251030408603599480835594315530333795480060881889757174032928736009483327357917486807089706688201531429004576111641527627599470323781535133296780099859212238151921886568417547469888521208732422228303247504556492277575546414117656043139425590636969863367147270684197552913882936329498628038518123587395728230412954003837003387481712025802887552146672615264267761047845041821168712699792333078996569773029483472720863540540607878424768315807300129544687245461382520886298914866815153196502889174534643519229128328188215961189418911592312839267241709508885347307019442385810213966211507060564874542557201589498985533886105326607219441619089889666349992098176683185600499754310129401326918589128281427845817293024694911286595854690406897351494129209630579747262412210797264060946493843911496692243909132987789288195294376154560143961373608980188377169056613920933035479799040626155366976550525647366738679024295083365641075983802350442627841267488447761466008218805907901655724063538468498517691475725257504569422427263020182468571228433752891479094130239136090924712199947148968764680664972454747446833486885082119644089580001307075223011470530994474725242215282853632516629052783042626829276694433771245404435386272692129324592559616165250100077984776457979234943009442545544559340036295349617723327647012894161160526484125999455717436033340169444152733791961557312639051615947083499729306756343508187042338191946687973584041112937242463336742007461680044182734667775148634661698563356319593474822224815260979571317771169899071543276351319724619540849518315418480799423222273012518054550734882945449473231701499792222399837228082537547703037018900832087587289211562978652143118899576004337147503538145320531657752272962857275064965735636222326621301559243406174131583088173598330373351860230997818682734792606072062017517303366339175442155411885085592153648261394813244866062657362798411550215635056983963009374439259364942171744544756683412290422400000*t^13 - 7865693886400415133209080741657653517388807864550429891256798613371496135135628864134493790020523019760717361304031201157717566773485189271850798698222397273854711375416693552003658627019487759482912578400532071402778480580257555695094054304000538303278515413840320141233780495498404439416973543435226785887431051128219380493197397326050217714003753624958590860240565859549593805012957785952747058604953325962241167475953662622826903903400537019976776905421825331257105299884102678625257334102065437481457140366591646924106162337176187964060108447297512662046062649955713995296963024502631543570273098740064563162275425420981590128847028532665327689529918352889557316947977435531332512490320645100918019084711884767500618549396110330448244876659151110398490736303050286830942879659106568812502950972738439222252186158274567046130541851551326141547639365129187188782886980949180580622438175312542824007265692311969722722281944070775759053621617180942928104057567961568945711164030583867189674637458824006307057498454613821232805692680554769461121051513466350947746617246078522569624584432213179394509385346041527277294322723720988967915811615812835721434315488750388750627089085093745922396768073812348604779247975814160357662250751453320910358032474201777197524373093151927662382893402091643510550428000009718333794969034363388919674178235466915127085171534681961109240732522037852772579758437526098822325546546000515165713472394167084310119180822615696232157946822981388414096668714645495822696176309070848314737712689023173901198808056374758909911652809486712357956365131572150713785753604147325249331430083482701099491175126382228252337719654999941983458414381373385208329005810334439310832831151684138629598747542447332215182300904527528941849680021856192456388434893870586807463048772538801957849355940705033085409315854124679785014704833343422847767985243726020098401050786675117920937022414523282813371046557206529748243896215071410007937739469746234783148289902948757529267852446691632820323362154101282681650300775589991345897291172481846240184125440609178598514202022409815513647874593455616301850222000144935659382327168435831905049389614216077349480884080728377103011561726974797532817642113665813007113581340876795049506348431385813232368695059981326377993854665641442233736701898733029671299103577190741857302190987736841713035252369788637568914803807709716274222201761204821029575325362379981711210405648577754079601758489797511315727251025321596287391518725446709661692333142012303612277870305998127026894575035562137849267450442051024441345916906406294504223698856067626511498177119393359972217055319985440841952689253280533004370490632685140168451418803813919565765272394160693354262738698735237502981858397737775155896452582999883178244237958063968551577729556759858332962842165487908031715141615309583682409653733841229830830304268562383606010726931428580975182848448222450442350781746053578046664339230538334719981651344050966266644162575964966659417985599386200341102163046494783856759988524601172107733639832658393255969106045831722833320815694724064633856190916951548145692961120667310874579633817413223064464847219654623716508944058655089569358689706932336230788331721000938877700685483398739467598500174481706485752271527665359496642235813658846884290915314379550747610839008837559010154174931434920422406674005616248473978789159830999024063137204542890658160299163301763248026913172691644526834850498343563375174458517540380856385947380905399943556589988309180842981852678898786966518217426947336010892261163737003445989925964113744678658771456438964481771740683588469084005050823798854824901928387390668020144089313465361799193616991536019231666429547214628723474067125904563056236493972199568422145551308798256138879977409442755568260763884104356202006009218196702882496326327358581533508633444322995798215121189409504904949042841055772041174963130851348833175448227409686776050637556403104264245227559740235179446123066785833787540059816451581939920098354698140863613632805363973969292548541176079296876911308282125809933433512321338191940120667763356191814362946264207658699455188114963062271577934614031693835796134371349131875677084524185909457040325941243763709780707457218287946565836324797680952713930731291768710017367300645130453250262744913785282525561765431098103270166292908210909184428223024353180460766900229260384289061863608093137776903162702220944740113989026789406943723782306188275090315595359577071246716088581145968692115908486991536113496351793390660936626504230301523911321728846242357794650855453780978358013095996194335053924712882849331630748827860516211917314159407384790862578507137899084262069074092343131258136158707107563816271223236580039046908989154341591601880483651382806816887080153425380572584646957036720358509815493532210114132008108690825602456413047014136195898251417064027862054032598398797360393681768600469726636336129397349422479526880836688035479475661535367169786023563357987447984367933036177973233588890882631216406179939753266596867944461253833237180063423331428185392137245120333519382849861763176030059520230948893305038370778128575245527191814265818041365611721728501087868918780478025444109055297092954819391247408796782537568061027239055675019567843700284335571802791673762389225636822586401654550009088293990596835592994680550088198326900839709394472457731073596860595404355443079503654121136601369860729879626342647111/15572835766929617153752484081749550611147423762259361224764055922983164511159294161904101276083090112381629776320960264933114817626124999161357465156208437212941558505603906213184194226541308407191942060445120829072891919298862703444140086802691585059565724433152559054204054748707887134793876520375763275795104326846600793677589763086809595334041117236097250221151457348686557794560724085223077326974927942797421711175973866444343123568349186922714565517421371366121471277690145594971633627056693460992536345520685383432982866299582312992874990956273582816578559626340869376022089009009522148809203733521586374080952627784418910285601463113248286826498331900531629145140265352250009201029087409457434142542300401312429841100258028183020967022657313102265592653534141759180867368248642100170567196813139190899070991939232287552549129446135440597295061445667656989659914200888983463903280112791817453334946501607985857793393603596187605267177946651165993972876056433318684933827815235900931738666302500120426516366243412238340913638025601252740146334074169252741974832203559750226722007022483403416154742823941073958506331411774689574887682985054393533211991115913535551195326880718405844162496762719774358764066475678216328303522899378729730464352750238988742936313282666138112834550392394143850212725697380706989213478417614956101666398805328323364595973651121913300066600257245474910293766939211638306230117870088874370788637250669866394268486204576936824475119173828641004011576870422369413825511237268010675465691938065695489738069747482313462664986751039493038072306604239161794177872054055453723132316625221237624991331933437298103654747048058359894662559703610049407193028365265938174491671561671261126474736359948736611695896157108479560984536039817812264755794288587479769703894291475465353382363433714030950795158595131456062627453129234589349296830207414675184325392199106481199648270624779392372441417924870136515277734694156535591430527859121260241810380002887762811575008265592911471530160715479518717166418751829165057597291314457373879359622666560926030833731935063009521303208168973079769368108179414517614315145054485759477550495669835744806600538316991799474469253152249110972150928903691253935051100262211125649840591218174238206821247709557143342027258007789988015934755076044893399642990116678476212259669698271793093573645952535174965077802429068358184326737647199606711321855179574811586915509196504030846861859295784174655365136743035188030724357729397752761413139477743743668006165993441958490479518205315694750382841603993051500434887463429954436130311231109861670317036498180235173150426626959906225122016019050967701561348800959673029712843941059131092219941554153415136618771209001438551199312875033939599900779462841374725580002380634597547756622922753658980439531351227828667892821054718439570570877476871332231160593480069526218871157189819263030753488089916413045466611096504758767488394419781134612338581702997297521214825734196234013659322319307789182950716109400043563169968031263982761589152860194616714788860375133929754396079908796261253199898041263005625224914766087285624049339663032185532348066891320689197453828795358928793280398337705623453028465722521862764095916941291032362919217997095253250234302506432720782726329122127476143173038515826931790636565049479331073109282310295320285298824063422366297923779196686969761762762361760273993513563056031397873852001462433708826794514494918513229230479488264630566095358864015420153731956241857235166128134190462274330708104668489707749370737591595902459454703849434129077587528557981214471469098213004443675520728608416705031501376273296480907572462032501878875587814130861098332920538510340618488152207465871210830317055230984243382365174170133204914884363246527559509068522277663266037690285516315727889100522252362406143702568431175510667784220070411068073801139452298199321272187069845565521181516186618043868061623639260316526760416622824488705769419529230425062810906455101947292488157393879691352082166810372658606050701591638715375432320009255595104753711444106991114914494998971734671179924365037576414735213619703463297072042122148996620968983138226526577489861743269224285379870222038191438491054505176240291721554974743481483685136918766843969006917700912637542240005031954561598640705315775614044448932820486030478641561868776281347380930880687161706625117232047728455104033547206198108735775192545454882752134978442212237425268171069670916303633995811128846813708461726454558236636717825130600853237933834441470520797171138402555938737370333392614427661679608885492941430407457253024911653823944755248583984701002411949026401591591713592832753321387989290684088125414412622328787087167648213937006573002587172535516625081585981612858660202036610636680473105372507869244375090619954124755322810099996007158991036759830636720064772682752120041569463238547193568504749792272059226322376139007624096826343198746581116207712476813492914593197175508592877873234429139706725354998605778887219006754091075075585887972299557667379957305868197950312133368705402169886671983553915887986280652671021877827405878784418810928662117451057823491450107120365559575298215105587668296263006869398898332826289338738958081131421944234676804860288917573560039656790898387574687646805368930941476458426591444787267384716028642767236067746134259210139566834864437544946746383374362596504417023289330840189897343777601893049888000000*t^11 + 481081944942804141058423993631855751938656933722344473641831224544024755631127567511690255355993695959781129328893344993567843331344322012761704796521603724472983679589727933487743119533086291379019963057610051572183661992402670157273901752678115203229058124324147875457612875595442293525368467456254321378595426522958207848986048136707637932116785831542175826294432399538837264907938480173015610844783647571304407721513989385263140874638763486384969655869416521878072043448633019566447015584059222888868901527096863327959551417689208743541964566823247405890019515602148091108316161935992256680015114987264938126283773243555135153526448072936981325967617603049747920265097198787984636578829023812693098320051983802891113147541132399348669807615315048186725328687029977851696563670799603125755533428543265130438536334362759291225718254580691958336223269936296788983007486287363263279848472537864220576092910262664462388181222446345439619263865181868657075922141211719782592838252462743421036431982987894240067396105413847884386644857797668705470908186181483798754781485213673380079802603271609882851565204879878332347207584729144061383143557307235114769098096545179294758165773202745366515349161907024966029271593383837000937873979783748411709762919569684396388899569440134146535329555617062987715785615590613820379936730297358863550078069525826990784872138876287114070329288714259302140510278854036553360822294228324316276116289420614600060792377612698471439140734341450974685648115303489505730840921695282187745620123730445420878528590183521834509543146940781949656081141790363135385565868102898147339906415329913479450614197511712381392111246321432221557474083350470156956787411282688082677736120045773767929046467879508536188287283780547808149170629641046909158466173997055322557998136944006934052851294052265017177527199173699454290671646429978685959253649481553405240690666513579864956854631200411428333009315753133037966462854468716689765345953860231189836620871134483840446804198131159107107656496710433206017667251851131731697899569502752617164868466824087799170212902382471274590213880988854361333564897718104961242863801281967704899903230199423782258733939058097585703344681394275211125331745194417339765613327532121858722214913131981589387519740439459659008404923880366734593249653182395343883580707778154284667919195911689954057003332631856070457433135335727122983261319741249168214317158265050807032457215987043701561990543216689288439771428092569065680737349401587507517718625299908243871146922011755546640936254553204288062141773841526862488246274425058267657346987387444405547038449785012652267650048663773433729454155476290495096758840779774258208916754298466140256075879162398524187507543831834524723559390657902525764668777594187917842125934488326433467949722101271403266838499171954368365438625006630236328549081054328403690311009998362850693718306747157112369648614539683704842757634502943690850363256474059563069364113727179008373795794805129750519880223055557632915377673644447292915450365760430885794178698121982722582138914616014561678459904753317963441398922249383886630621637997048911180409948333650092426937570374232413754920943794713766341950499723573564679339032747931081510842155495123839152751046448825186741428104339411910619707490790386321627193723883451504249680922737517555718537980409794616501234183974477630326945145262529084950503754962766085832527258329330027944426458832208850084607268718295396283113849940615180587009803714091944721559820922321049685626910035433750377700708331663395211050835740500721716321545341955600521075581992546614175692972019830434526450393681504770477906270018424774355317301070211660368931341297172545815138614050829285024527279661125494895607679655812654698324264191878649385379536028107180504751790490049916608936103281015799942607350018320555112755634647364351688757902542457767431336818580155980959485386659365812284983865821492203997252729587146195571156938655051889688164753098204099629197510072764399331746652228442237346568277000287195865262487524457383218686886900534471000032400586003532751139593848691273388926121174016397485111672086594682549873754282905745639317633753884219369382229610839166959044637581471469571415163719950460539193605509240372447252501931670124819128941115509037525997293491798528563557996844017355989191593046144902560131182279203957480549433437998411627380059373011216573713656566924305740179491822391396903210763608575722918766493564112872924864308705222793644727091167026349827774527587883785451629838281923839910977919986885873862203753345123333204632872551452354785502098423398850446065229567299337247940003939480786574405445162409394920276889296139752884447744814821798639017747781470297032498013628847328116173775902968847652629074956319723887739833656264610114387772597925308500411498758225129179012528309726720328716748453359669676648331025438395177981081645936964308882367801648756153510216928377001792411725050355708464937011911653541907440877539528872457341739854510209491107935632334656606320543697359279298320018887434721050694953909968363248368633479926373797239074264596236422802131946050995039858941080584514220247691422160603051935616973998564708915100594578875279756916317119550356955959378782955434464338845025169354818802420648260297553907816999733307151350051481226882425810878766472163882097248371288908826728942154670801728711877523929363855274967416373176790723630454162007903/61441915662249580406623437195266408774890744662005116104978184277951758162210306056967090489273282807032975662939061408917925734997620451236628544343586015912878512649382684513835820857444798624739116856665294907433046299779149211770516342476074071962286585490801914813859634190356572877277658271300738742682502525922043131418854156178866948863398589822420059963452113539363328025812311390789232362791988428855282024094296891244044687533304973858710194859644319753606532131977483529251718128569136018825097945054340512817405127036533853080979509772933954021773589798472157356305332999183023750756312912257895330464849458713070973308645772646815968024547964043915700445371592389786399938605672142768421980575985219723586827613745311194828178980302489876211520105761977486222694889271915195218419667426385535001789186378425570889148383451116192902055060612906937577385479665325625666672941535924079770430607106344235111657571126915867460781411171332782194402074622655093720557102471021645494314374320773202410073663178553740363241080937372215356577354438085960818337065239499378167248645888707246205555985323549328163561343933729229777284131050123698121945492220967949356534289693016255785150214500185291560941862276766780786215717621185170027468446305488373767585090587973672190638135184536894827202935933302062121078633029499008619301973468295384911224114223517367020262768287677601009704498651071372953671555960168831608384259698097472864659300116239914380201833831287547234009312379666439323638835245221060301382820919277380386784747912793854934514584090464908895667100602179965624301786104182426507631140139509246629511255082834430699874183807793892675305008285152376752016130095685610615721685979684793899000323456525015358872899383500728449702624011644822935491042920426965636831728386366836030617688456653540296773625729882290283457405982616470705407493727436082090883820131020116733157722283220511723996139812669447705732153247853967697098628098714790408597317465938991456577759884248396169491725004710101120456597620853251227247494822495456942200693066249471794380360543794055747687203139402878362779626816962733132843390487698360120517410188261029509678487541585827017451416982510128744668210401836401889201613761814804836643787169887448925094740963161820094907545230735043626506215481849852140409615551258715237460878627726892751008748576366053953125147765596976836343673989860266479215319526686074806557554466206812613982244857912107276622448604338832775767011405078406349575477575825315926497054919580090771528280919154650196965029601208948647170374173896365684368682493651636044705398547365655137702592328187266379117772293346545295251139814695437226321584276542389945667769404568928811750424588242039374731834434224816239608529880665060280924736665412866688421584986137163613734150967571614926049857615889116123888734772383256257488159730456130718091656548923274139518307554761120561204629235300593682636028892591022015954040537280246583702130624010596017528598968905277321823734467996535512870601141532441077542657648404215038348776389164777394617260731068885308079597726437676739523754622562563280340121943236077463991463916665264651772379065325228148033571623311277987403219305222622178342072295639164050063096461266726460015338979925461997302062172757496783064533780626258155784265740672997142994804751528809125633542213866427029990183376019498878227626045490535574408057875614787975016078497238451189352902643587588558963891799153178778958052245297203151996990990600364200905547624187518722975612964768483302062728315932924249121286096858291087936249037853155278341714767672077774327238327753181669741793660097024671694986564598322109137375752670151604431942849889349307800527638073686366887290638610560254058959907616463027816487718117825699415806077325976912341671946191144580632969613866220603335588173910651180166831914167304945724495657249259140292083530117958510843436590838463988534042358536157932854734675507528166399346142600040702363030922856773863089639172216236789124185415470307591145495370647295208523880763790257049664643334022128580662643905033934975382610676602801490864388281375482462993329827387859395459442563548295769369090877989484907771487966950682584591978684058984423701407809442463308357722024952820750445475292691679030292383489711633943727873700423786320825789491735792979367616827717328225121127292892983460684553442806492268319550540795363447193876668770249264676605278581091918568785329493065251597974128927544722883177021720738893406366686691878916093684211674069074600236111582424629794654715679021769650956081365966399423461789422252843742343269018397980776812365773152598885984461370942720812863104385339565062674967544137073551759962097812044078735024392025753458311048049166509272551441160762627421084775706651531047745988993900546274034637268939984246427291908670604512150073739493767455436737700413904381897555103725873397311126465857539171436569390438691056403946792863064144772122250674279357354518034020423933807309721771891245936808466141150752766139817981891160390013370425435549413326200164950379371051280567268139873143665992940863428128649022161490391266899761446321775357695365805935051631139598409527641619499830173835240423723391024616429191246579980452120994230820244773247373156817274612858533759364691169098026883097154887945863334149372372549576380202440883641563693919689950062617548949757880753790800977905314931049519995265650760467200000*t^9 - 77373585633284089897096674598066997030511636724638461122884509051312650651625441909758088450978114319368671225403642353203324699322601212426987875042912143097990914695750468441362040944412070941145905664513835205035911240697230410297379547730331690861057607363107639651275194935340949581490772809768293211722959239296991950822591824017726168597790555063396762763711599040207682991832918835675999886491028275424291946067533771014260670394790850928035993530048850232098949113741450911376268850775900166114609935425570737925995635809217303635252303384332273332048388238565054454714212665927532375843713572472100647807179925610868775558886895865878547640909111862123217474115125836580956035640974191506282839175546405074416718614815620246828675325028230563732877376573589265503825920563493952372786641758037408202523352203902579812640524664451966802140746762858848329626030292710762960036053953182920383870291107679732729346904228583824090561401392715727479436278952459237545167151276437627119218393156669489140543576323181063678077652478786361332480791649684644156301062642851122762389133952700260571410906903343329354337170385755984661088188405327322691960474652950196694086738080332712577392764045400636098992511892393684430162857447994969244550913343934643080085547283517308885809501422176021786714221614660330281098559214577908928835684195741678742330496404433281284761373815975630863012741043407651612820861979128477840221356252820843621915997227640051901805167239363291145854404044994165406829995669747600500549446296333366070209465797560523396772701794831488742616867111118991142489658068814529208354195309210085590638539250032208388258262597677793168865502619049139939941985386622258262742275788269122245975341438351444763552756745369277442849898644862004147043910809023706313842733890153753109738448222005723051748898094064122903732938579374279568629526639202286241031061777102700375595117817731779020591959588693159499120738133166273601099578114732890759804248689717269811830203384048981674990196112069933644810017560685196118182637971754757053485120537018112329416866318604897102882102845377662047980535581236945135799125424626567542650741329163511951988892029797086479503953943911675227942858957495591803293092934513584181560029457047618489460210641528558354183417223947389508594338961988222508170815003832052550544267707494818263404554474684959901778388472553895139302587662420130350838503644121017649918692428570469520840204383925654469193590944693537445723956501067837910033185984816452171444384624825692161811335648118069363859467887362530815247020047414160527871611732613263520816912637241083533905113172282665986879668699661542872787850071974053832969919780241793842435046791215608114062961860315914210629114387023232365051654004723574925343156078388905127413563459642278794994267893033818891704596242146689647954009995075187485190571582839040842986750645493272665442800037874573249072271910645293784083886968754344352633632121515788656306552692763009046627946095690862350688857024436427555452712692443817875301329971606561755607468419640841828450078667030275128287845339260272649716380540293820426096315789457383474933038538332945741419505369960132106576259048614362861114200829280686881041693499659892248288357948551337674259147669035860278615730586308003758671402267902004411656900116946186572909336125382825595234095123798719742910157113851868979353244580708041562882600603257652932402757725893440907462528033296161559596334752999112407407812896515311132503303761766756720850468066496993536570896709636690728454712475678122594372177304508077176609924737144288711894938337626600554521798353220770309987177382911637297904928569363234953425676342194501611948865356534932596012565956265022484841365842667906412012751328883327487975463514459363840042876745408965188219420478500357282451760281525839840531441783301782645557135562162604801809962214182572982227085138907003975959823857517661941658187858298089577403406769219690257897397521931643128904761503597259616541779009276019495363617794403147869042775482846401713767485347265378006715505018225977599589148687776021786023829720087858400594505769567471390345769761120005972009197345978304671952119579286867200419717829662895381720106319068974038617174242871254215034418333914643009504711338685986576291881620714683084185973301543711796969081835384697426961137529044385751733256241012962391539296549664910855874267435627649992428281554082386072283435279469218125080307759442765879509012376100255483060363372220615869265773762111182040844732548815661669154276013127679706390748702234894505672261296807635758998955635023939373118851647840075964557213210881089129864715204919431429828297634316213086173705589601017824881008955671801125486268291403729246526788061062103613466243044482489527752022239137616550310179316391034717911973264578183478064523595342607217632055446497634564971758120291131810599659130210364754065995963149338547607411264375906260622224262349466481412800548617172905451791505809948794716491473089613494610409604365066818370949576708342578773698292751650901455444648878898135000615351793383424641140844732376010284588112697206864564525291555471081843194455108854837894636679019427574960529201474664305889869671577736257799570139395748066235203719283592899214116336319628429523912800726122889970677363044624703638973321580225166310963518895742520062683576381156795943693587210313031746381471632967266787943547452871349/975268502575390165184499003099466805950646740666747874682193401237329494638258826301064928401163219159253581951413673157427392619009848432327437211802952633537754169037820389108505092975314263884747886613734839800524544440938876377309783213905937650195025166520665314505708479212009093290121559861916487979087341681302271927283399304426459505768231584482858094657970056180370286124004942710940196234793467124687016255465030019746741071957221807281114204121338408787405271936150532210344732199510095536906316588164135124085795667246569096523484282110062762250374441245589799306433857129889265885020839877109449689918245376397951957280091629314539174992824826093900007069390355393434919660407494329657491755174368567041060755773735098330606015560356982162087620726380595019407855385268495162197137578196595793679193434578183664907117197636764966699286676395348215514055232782946439153538754538477456673501700100702144629485255982791546996530336052901304673048803534207836834239721762248341179593243186876228731327986961170481956207633926543100898053245048983505052969289515863145511883268074718193738983894024592510532719744979829044083875096033709493999134797158221418357687137984385012462701817463258596205426385345504456924059009860082063928070576277593234406112549015455114137113256897411029003221205290508922556803698880936644750824975687228331924192289262180428893059814090120650947690454778910681804310412066171930291813646001547188327925398670474831431775140179167416412846228248673640057759289606683496847346363798053656933091236711013570389120382388331887232811120669523263877806128637816293771922859357289629039861191791022709521812441393553851988968385478609154793906826915644612947963269518806252365084499309920878712268244182551245233374984311822586277635601911539137092567117243918032232026800899262544393232154442576036245355650517721757228690376625969556998155875095557408462820988622547805142795870042372185805272273775459804715851239662139530295195515332364943755202537845212637610979761979525414610422184457988114718214203531673919717471318511896377688577151488794535677574653006394894647295663761313224330847468058704128897101749020016341423468056215648047896054237817621091185209688918038125225422440663727060899107732855356332144360967669235239601707067154524502008035166378569081593803421448551035515252041709950678587440453593111967509922980406301219624502761743813753638338405185493250897738959781060517682257854887493766295594422291092583742333514366323910310721866282941522642810395548890329706798109827851590428016342876332518209053558315815328323312420534152953090561881704216748217501465526782006017742417354707068178589520868181543274945782167339522947107450866173473202387691876857767852886260860711368882675077470873972713091058181156614101929920414875612916415094723358967080156470093478033712519599561638988214097773499303662191931056332115462532036627853351120019121098973025296549778236390333682792921278369527723550827470222390412976644428077861544790852928063437071632866684786229223453058057911178016481726609351821863406623186207442623937771392483137726024186581310516877465716221321207578793515300264528010345593318497225843619580501957321872815924115955914637751461465010145461112112642242328991428814904443261301544477177345357091794675139375019970726734376836079319730076265897282684533865749426451222698256878984436490130597238817310088482667585327218856746286960273626209354807978469644262840696695224653631412032575322177827809476047469847050808024565463293947983739888329658465112106798665601972208274382489814144252956333934177067910185948693207583719479973456399709043520534287254359868174389914259081097418662740796057213205442061735703298421073620217243918845883152548575461253331866927984568515678065362312689139779005174236703836062637954675883063009743908263545009336093819860002648125621703253106738026305543795877652119525681881124498993505372444262445116802161237029440232944563939149195970517460963529571919410424981953803796384384710938479133578893771288023736042020558865458424822067572216899100540033786994645141349744999609247788517504785569276004466277499412592536942664434848562580373782472529668109174436268377325205824614009279237756889825149582562028721308941402503524205600329372150401471296492544323547455740221329013868260695020965488722091044333005835187741544892462240115760206086677532594330261782036818262552307356304664709028099194677406432993350665374107703642747067485682129030595947982272651138424426879466137883998078033233082724985223406352954152101978250708805010778123327792953672475657133705742689242108630830845539974571123441466123383374585491816847157820965283541339449834366074205834033921802408888287266857842519603561778186562830334096018516020199229224774009959064837709629389381710253793553976924984676782046666416609957014423342928764286884753869324689472026990696894950754842916283704719224229616786336054548720483153826292126139569254986424954321439274275513563778317784506885830313043998273745028705811764297662954600285426843815714497943260881736719463494681752053508750485194732378938788349094299419494105540034309371289950789864227329767582466123903730978272057117611549866976187780537067308313069698803435383988040952070668587210013019758305513859632020231950135456497852240779333760049161188697553386256339244008723434606387950533993074506661745239089167443646950488155409539331830395730944761829613504134400000*t^7 + 24231938020353897314299671195237160777141212597433213743363438579635762998873316414035983723940753873388179291702769701305882268236760416437738314863890610452591392188344043300103741706603108988460866550439292631158341822979818947992038106062563234193009936413200040702828214619831799756410081062073282899671706957853571597864382177784687642186007674111329311865911908237312781765651650108224658374620771395238127167927683855553688673654268523242769335099834747657567110413405541833319873555436302615796689772592649521129559435891107079180438061185645752675394309199641715016775326018481396936657783128118500660665836694516539978336678448387173034506986692185648584445061989628026478245214400940821369784693302365231307350577995257905921915470259391700394785597795134250313130776229212800990954205265255992851233409031100041037157294787254635588016366610434284352520945506937950290281533638373875451240064067920425079872715713912002513630424342007053121198335341147401743925038762882980728941758258695634673039682672026085154224242944743562676627749287617450324533971613095412568140003797709389420414842019725509659455881135944979784403140984894741698343856284372224995494886852054937978322687548127988461040768033532314745002001105200152029087423446881485900490199966219474543733969556028662524168351176888901006855714313509204151635518896834153891583646483529084244887768884291527492808876015879305287032335895861177547708979971015905022765211514321385790980687605557553254609778743431031442249713583774663427915650119386264346626148279316696383458169232755198014149027930324540268198152125762913738492440278185882648733799955193770947236112176496819871242237882066002012636517531435151390661601872241149043454730620358487531881698597694683663835715131589653763399677502644188451489018318226889517115578758289759617324940812911996968747133723660493791206545715834388037200591209147010207268994451771254143727221075833960918230067359216265602718517677057891934731749054410062270589405279527220949360044870809679146804807938960873019923207261824567511511778913120369095844777039300145309848400342556415821276633197505446144236086832594163772663650353885565413856292709560625019841160305922300023070970259110602575619564404622483716376548682636421338548265723159013464814746726779882573348983740739591545942397363173290787448934601500399265623791653860587155222624186800150124913063660137320263891732482229749951086357930313191169101473177039577070111633223161771313823350107794442997392621282634781662976224803092854936404485241162029353613396761509634447252582522712769574314328906385922786424746175110033588379244647413017817929179677452744125278743240541926357192217518272150197661295971895262675127460689024361489131267737810297827201232342898661920047591827940952204442339600192310700641237241634326925003083852180969034973521545087161376168107201164027303879826670814604857607742984035728996934981168184026354358266898833404414839591185038696078491687630704137817862788374458929251541264274447152907121428970847553312780123981570859841385458204007702974533116533587711819843231392022993855082137487930084028320859592706259117165585649705996859774601299586181751227878750409921163466561949138099260106320397888834781247725937734222437921677249988842865874490076254740152393446627207851118469139667805096354818351716636750460041115078558199763844181395546298160706653117774856117444392541944881060752522045989008014467454370624011862251512800272107245470343656750825372961040223544152088138015040754864337909662790823376848820896732689430730960844506421563417011475260340506237854922626132542929067539791731773625096881844544002099394948611325436224060653670369631280874455375524020849524429243124554383340416386416322036475075910458380909553483772723339448507908362584240743234348404327431289173764370606679492259194142425015076703302763231529368531071277481419872654587357467443534982629336017795010954826972693803515815986371472184737698924387300706377667627646607895461620688851151154350735350982146961348535360114673680803576286157684998053671363760107886537970974628456326987879645650067193723645309018673110936363151488058221968081311520117182396515582220447276267720200417989312159942206826040957156224193766281935051071859585615996164919531396501224236032771222041687809441794973849834853810670241612517415410715674355733608976471577102097598327798424273854670466040679757384641980810254127608545585013234541542857492044200985008470756159931852329024254284406126340793320026841433765441181981796327857251355240645135561006402482777689777312403120781578468037315649641389060251526645417082448350199316235844368688446429774594444217436457999822400578249577561677362710035722099318513562795826838876953710939572358199501871095472453616433561340738217251485069346105348878733049924982666828482745331444300370089231168775177924173109384276623809039867758465365960364885908962350718142994008810164494620340330914605056640237270921132238438398534311208205830052590421476602920888901233831422256489269278054991572304607770951114246012518382803861659092711054421961008597538860601543264126691330590926873055421890238806113451220033543040595362089575508329874646285034911200928991950461504267193145951741728140741460481965499605879402066642999209457976430506044015544444733312913425026948785729216490083345251140381817732885507285097788293549534064982855626311792182157317278121304076803986391281/51689230636495678754778447164271740715384277255337637358156250265578463215827717793956441205261650615440439843424924677343651808807521966913354172225556489577500970959004480622750769927691655985891637990527946509427800855369760447997418510337014695460336333825595261668802549398236481944376442672681573862891629109109020412146020163134602353805716273977591479016872412977559625164572261963679830400444053757608411861539646591046577276813732755785899052818430935665732479412615978207148270806574035063456034779172699161576547170364068162115744666951833326399269845386016259363240994427884131091906104513486800833565667004949091453735844856353670576274619715782976700374677688835852050742001597199471847063024241534053176220056007960211522118824698920054590643898498171536028616335419230243596448291644419577064997252032643734240077211474748543235062193848953455422244927337496161275137553990539305203695590105337213665362718567087951990816107810803769147671586587313015352214705253399162082518441888904440122760383308942035543679004598106784347596821987596125767807372344340746712129813207960064268166146383303403058234146483930939336445380089786603181954144249385735172957418313172405660523196325552705598887598423311736216975127522584349388187740542712441423523965097819121049267002615562784537170723880396972895510596040689642171793723711423101591982191330895562731332170146776394500227594103282266135628451839507112305466123238082000981380046129535166065884082429495873069880850097179702923061242349154225332909357281296843817453835545683719230623380266581590023338989395484732985523724817804263569911911545936350339112643164924203604656059393858354155415324430366285204077061826529164486242053284496731375349478463425806571750216941675215997368874168526597072714686901311574265906057213927655708297420447660914852841304185456529921003849477439253133120589961176386520902261380064542648529512396995033672568181112245725847679430510099369649940115702093395105645362312615342019025734505796269793381927384914846974352375776273370080065352787178717745025979881130508017494589028906110390911456609338929416306670179349600889534915807111318831546392698060866095443806979429346538490874604333917832816113512656020636947389355177534227652709841333885603651131286469467698890474559189798606425863818064161324471581336773204882308358210627385965134344040434934278025917961533964640098646372422128942831935474831142297580164868396207437159666309037169613666504381427906938343676261415167246468258912995900700068950964091187474460299820876134292684866172445623465079838590738212401135558288310106513799779730323487655527577672919446318940348119799474613465244606013621793572126454868994716196694895907194079726547669473461696202971825617702550781779105956320553793826083601300547402285781988407484570000020338025255248292914954335786763538776766866375347181995463094096172345985602119514197941276227609361013418245570340717138246528687685188024827753584969348193855921786691887762154688126661873915205187362164796541934293670148843012077069292434873531510295646558760551028868994459068701883801606299479281888809457394505682959730024001676056310914019984548316445880352969711837766603738059259243978145663475800827457645537709438941970038843436545727189935492848981857290399303925865117782386876058448516921972312203945694042092555982280294884719601914803007614586175133976921653657317434689581382022342599407553208894502189095804822858891145930556924846906642464837726492075424873902230515901893692825301969554579243138214081471898650941660329276904527038542271960149645406685698511384599239855280740001937132438593189184579306588317224481073013242665455731298163189125262191032299888429271992274816316901871513927698831807085074499446426588947183182131330937464202572524408287274234545303311319811597821802339516427137967885494812972452580140350657950272414657115394193821181515562334861139699598446655784739545909591190514545562560332346061888774907386437425431067067311728752524043551601208372389679739394079681369878265258010227089619869296515569581327495652328621790710716192491536484979290132791427753635171628236712707468867404457961215046973816759810471044072409786245122223998235908704542491799601115160732927875787522229373894332686782896817456723971277978714104849148015154231730437735017816836111170902270825349649309264950301879300498726135290922593909227499503874447951367915272289884147229578489257317902540948647585264827708293065594576741152838621585243060450510336494624611705307851898135761353384424216840536706570061404847287566665571240536373026544641209828086404362529831757434034813618652269542397704539318853031066292899364511160027690990841221401932909203797855527671079225143465653538988774243887830007707088981349070559148913022527830436398610357637230643451058360777024187869448473320080327721764437175224507204891955074208542017430506935432390006674563036350118884169689675810891082185607152793482685397170514280522579036281536602218880250842578864949006591331908508486521408023507776136593815127622722232868390992826732046131565218132858835963775715320816083755782501997869233187593621818396678367391862804048477681870704566897741848419027233412142949737952368464567340592694036582075351366170459745435122130690047190192234560497072293357179194386168761304689282605543000970329471585979932462342034138561378301632948853072497671725874513288375872236705584587010973740072376969515719123200000*t^5 - 84672447208952439250873746352438971632938259053781038043852093990391580578661633229973829993139907756760152726908685809637446444159351903304365348621847910308144054768144905321749982475041098623014313749042464356402862600829115119284729962599055300210245087012976424990546564923492172577910237246741370972137244831113572624468940529299754689106307513006701274709804089525079889705732737368707204186872648921738638363113601320480856999405280574187401899572152705652167593745218584224393073894697211952241319119631357981423041820824156603997929595212722780014645556495508319232924567611412251679242506342463948509311350804343062859703076825736802362104264835662648424580984264874653870669044425755880253036076884652826177852093565629263802691861066552938235023847760237224099774860320084420238179235535357416812961364024314506883056270165694299227358098837215352258173148478503778365796403141195302624728503135563116498984203791185534728934604622608224640931522242919095111992377882052124883969627908333575624405169084162743073451174666782136841954353379680445216614540503992836278056455084456107735633221323308003642918665240311053595744900419278069488738105127268759614038300627223655952611366329753120290768668578040974776304489077291273703290362544478634319741276984730426251526311713718059113746905972110233202702218789206150563029909621040943888685432710527260020068334353963040376467974231896219604321263576918650795680093368586470161079254266962807946309929767665288947607727857884651299328140804572727134542295489993250137165766005109403328183325127988871594984741853856562187954387474913328874077402880902003627338202284593826564490978160635449426714179888936438553235039166618415950310225755341208256262239179386323388440731385349459486475024791843222542059303582883556657593521458436099209817457674668598158292672276806165674262593935186316283650446095367923676698348386512277439252301783029662362748534987588540875985418451018765865135936787965009259131560496837056884273465276635235387236848899030207962631185095997397076381765143960357897708816298308154008416174095070882932259775030436518658931532257060480811244317226688320348681162951099324730744211899208086915542296489906450406325674119855977254934224951284648371772623359257159320543207953593740953768869197186472484012357843427989896032031885459192474637620452401479973122936844270552853560363810737821937740547307358174519257899315498619196411474555802026461591926595822713561948918204829193503273251967455179798560295941290247941415583729243659702853480833973793631254367314255697551986430775624324184277943264397193517648506213384571053262544635622914215703698402602091178412137056830193652814998160165657570373247188464103574251657305510208877818961682471309740255450095912264306462894335069978778423646256184990220844351177862450643466525718330309685770607627925767913446707859216093652710794902511972043110717123218788188241190141391582852073928669327332501303735188927564116996077782455830110146834215296888332491873277581040352478284702154805351370096773818955666279812469261398744026991834191690220075122814431651659487304449194323826644187040126009517719286814205291382446174032515121330609983927579124515194064892252460118322909187986405438748342915879397367472354539205968347041710096933533622941771877415656373905476251599172714804266204091338550879703632160668456923869717167189353557441977979209438627352825116478243748965571108845077611256599761542047070013935277637749861720680657138749614216311780778676466774939008380042790847190738191603227966529565521964468892837186037213827500033199422163758244570703506137275902023581618215808405722974857564400589023477452290525131600834525321666406456707439109468252552757193610494890264626072673743136645858593221233671376866422503832218627885884632578734592103738313109305828478483332788772555729802739021618161724293256083673292133281638382751691418320306742938573478931267694491868310147839082496943193503187322002544493864423427776850037590250473782207531614088036426756287464922649138367413319557681640220155712432939252543015343408058916741375375197503613778232658687590153679380871645037837201748539390096576764547802775757097845165801705212802876591879060223937231805466324945691650977934064929607559603104349283168531201894898673395730338962272810151612716249822471245563580533839498722217851926746094308520790773310724327296427059339968851253167662718171767729886934537799227104897469448300545798882919482772051419622448922821131472726497633608853044880439362909380709754837784484862010307932246337803403674040608566045654716199980863051075235233825404136402347295776977744822704689827602929360561287242261900773171690220627438195691749278089605675164763554534519466606456672279814051729543441247830991741093203847037817663533831285543073058066551183782757543868153592201249632257275079132926236177675241807067144341670189990742132529066555820240542842748275458259008410120205180171414923241402702858912309051998461510864103447599020680092148227163892386151117561335557169916138204402243628250445630788324769184709439187591497177473226916368853628118577132971115523606281509020511934403610002108700313510194459103972346993738543588560476600719053096707315771149313457318327306880127717796862836586740358914316623530035887464379054843486889330029187554972332274571930936770870331706504630830632903683258626176907938747386004230209523735300199624664191111/64130559102351958752826857523910348282114487909848185307886166582603552376957466245603525068562841954640744222611569078590138720604865963912350089609871575158189790271717717894231724476044238195895332494451546537751613964478610977664290955753119969553767163555329108770226488087142037151831814730374161120212939341326328054771737175104965699510814235704207790343514160021786135439915957771314926055141505902739965088758866738271187688354507141173572025829318778741603572472228260802913487353069522411235775160263894741410108151816461739597698097955128196525148691545925880103276668024670137831149013044028288875391646408125423639870775256021923791903994684594263896246498373245474008364766249627136286678690125972770690099325071910932409576705581786668226605333124282302765032674217407250119662892859081361122825374730327213697366267338397696321417113956517934767053259723940646743346841179329162783741426929698776259755233954203414380665146167250333930113631001629051305477301803224766851759853460179206107643155470151408863125315878544397453594071944908344625071181568660976069639966759255662863729710152981889650414573801403150541495508796261294270414571029014559767937243564730031836877414795971098757925060078550541212127949779881326784352035412794592336878368607716031078495040465958789748350774045157534609814635286215436937709334629557198004940684033369184530188796708159298387379149011516459225345473746286739833084520146503723301960354999423282960153948423692150210770285480371839854914692740886135648770914741063081659372004399111314181914863854319590599676165503082795267399162304968068945300138394461973125449929485017622338282952101561233443443330558767103230864840975842635839009991668110088555024166828071720312345182309770739450829868695442428129918966378798479238096845178570292442056352912730663589133131743742592954099068830569792969132245609399983276553674168814569042840586100490116219067222223629932813498052742058771277841334617981879783679109569001665036012077550615719346627701470117676146839175901083585707277112639179550552141414244578794066370457852240831750510492071140110938345744639391564379075577924455730560231256449207029895091571934775864191676023082300146194560934879225832055765991755803392342000880696444026803537383730111002107804559006438956087377002255662731171800969400463033352739898524351595490241121638256742280429178612325018163894102199034899432793964608971640567717326139449388879850702616671426319685489306982514811840789406222291869067318750615261414477606655199984459628163549474112025663605673009458393399303462454357817786052466885988230520818523974550441101212993696583522258496426550216642016432513664543168203630837306445057315998630157809031918793634582458680152570503247769914121314027241092498503506307197643359059907918099761147109181166672487909737336122772128767696698234202067463209903220177536099469411892806599893545832848917629480165531322047569127963085023185713632785146096259267181381955237948749240399695642837049471358815368935688333178578528126735537235827629395080488252494163333199454777951450365333832136332260057443522682244180468231396628982295315138555901130166277896461931074293241897905505913900419428361344886036803319852143247699178299552037183671021633431423312575053162508507804465637625142826032738059625866646305176566009858181193663220821687710775086354733006212921322797932973848205530170514503202707223750123334433261655709912029534519676043605372899410480033055167292464630366532101615670615262895400527669937412629333918379753687219169902804378755464673745089667444354398767600122222561537518430869404468904630817113137946128171945803008041033515189411235398632956810329109418154218223857657558653618259183463416783745448892165104838022861772887324047309343594868737683032764624409720279532644317384116404221264908718533458915005971429841910844107516067335502055974434483649108580102152433175805953407761519527972592544901382810871662943357396884336113382676706490157651751524506853652049133012868969825979397121192766598343992568519962307530144560260026460912720010697010807340189195454696004082050609711853145374228581529413733086109749331532316344685806216465315226314871271863801486645048020524183374194931961207106545642087133218231181993527167267316034703818832151494850059572151652271014559575455131651576801824845346959440775372582976799626211085968886592939488212783963334927255478005322436907232727654165406826973881696755911696908552190563990993986152135961840025372841608554124828418496094166421540140675464288884040578871043926609537923902693846819321372884170235518717623278572992254880936493323389912583619980818013465299089693423529170173731626539505237471380780649873269885447989113081222895209663491617726836237849986329217209130457708464674727588583883818408474743735804417837498992393856666650223731664720145378690455589195974037479580666787229448427282886693006248573348491525669572966366106930033688329382984363735129380300966546255008191338561105263745490011174430932888968345560059582515851286096544823353253390655571951397930578327003992720668530972426445807464123766479531014726095766245188360293645617111492312715232855918988296399183434763061083637894478583067454670679082621208482111756019064727617550167645323436783114382425013023662894984093293283087793181996628542857321303138302215855995610846196201689054964805147460387714232910514284476893141732885340678673664689916100458456227200000*t^3 + 681371616975445686226483424110464627563823086571150077313145474879627252589749175248354124956158436485538779864700922869907016135257200931235702772406081717725430237502384703595600547817599849772783197600380159899308459954881828646200313193957216998862209230320450021663375830378329759124493649892223637275574589709933439719911277703358204471028176844544566032875550098348487228528664491545739203686752023280644338492055033013183237203839481563014442666007318143047663971202587271433002745257826343288199804868347292369415199745537625609667919259061017364331751891815800025758649336706886939480339314187394698403529373781036106583678829888854746750034251541667666401528717796144288924315840876746465401507747167789922983529487128152322784493076034706913578098039448432730802295623558569823337238912849102634553888993808436878722861885492215517596509273843500137730331751826442012394963797052175981087095810075385197297184839206661457469366505271220399879541033452019204345670063449098097878957078712393490351165658268263683862105896352756016318595561864196122129806220492855268342423166732998040089111802764475115870589609962818436635250269762333112507695102834665634977972407583479406244849062553474566683823473126163562721794485507178269218245598504607147139030112830113335325019105078109635799779914146551560519532030448557038149494037331284560802496622109577401609804525576596634818087495091896637278183649430384099112047430083289012933808398451510575796979483899950607491468847903064115489006302311911381696302816858207643356477647835513313157252229283110962375680795768295454149762552643603828049806835012425541507525385911143194364924809520453214795299088488106572307322877302707939512548590078598856106952108029595061797868948951532748692886627890891303802631354918665108493006215866943489394910349935367786708167272764152073547368010445949335653754367574592163313001026264569372471530416533564630113370237980918010946726468219902385938848464464063640250535840500323468194110593832377716797711628587630953661111485455689084428251449070851992266606957124781562821038172142302895675702554658362218383771818875234184873449853293154213692092198076866461998780853923778868594734062823610636342322107464095842945189673364246091928218431863360836818772140847474643664860950042808598260084351966679522703003896966016185227281743744253074944782040257694670137101189448226421597277412177861012765308996011612091324982125956514659453192653970187265183754514022302377581187826614095805106172210056934439998867556671436458137739328266945873821819100782123839449820077642200905985767624451825633984711912666248776767520963631704395004212421368113246744566576086813228132946439468710105628667830416668538586574364959791299444346504208067567637551388943968417779171236809913463845430639052201748001010261216917992556292808219283741427319307480263569783083286560618930251601926541565344485040234342902499459032871157597298760681935907516589979133651726144269233364557967508608495664231450217263506905832266625058169946261166103512965496457065827457434878720323208426621786470791036053003973270587061565597496057436324261410092606741368553083498116142527082486603279789908075063436310588212894935085123010593077980922434505743924580421632348968910402427639890120675346114387993675695710852171019083947974024715055154602523630678579913256478322834290292665844380163988218222279481887961256985487256178526413657268513625448461428838680294513922237436775875082223346706902382260518531602149892275071984245918362283916651594479782021717120970686708070120983052822462141441841739530861816919444041168900408746997904254479529174096491695961207336636092585594198102837949606341135617779602853805948260680873136583061071688343021880498926965276909072447621098842547015293829929007742218753262283272916068931738403797266435820630647175791045360410194464840174169586677118739934426666676167240021378585720888843365430903611076614160963505209077030860162010557829402123513477192930208439709095893054840865031915938833051266223067265524829241430280763839541212188236940894788899128735687535474125254041044588230930300991208295453068247623098109274861156126652612870715028360376250226580148030912001141923213332568139950127501841440290262281070450410034859293205547912296397795264149608747891137471899342656131001454959888287901987506019553660513196433195189892694828189519009975346797877326025141729345170041524083539820360938235858791657770981906465412149347705427155785396905675755274453331843358952525661890347398683394380129364209425137058735311269146653283474676937429409704425379593704414851584727003437564030277360057043695961673270803051640140745740284479275470162465732776866605590812738989651727967478185904645635456203668284009136338818105543835071339755403786467826029857201234790214741686758760288764260368899838849245742943055099131163536515428210420488472679483550262790445278318657682052884657326887926138308842981177311755055852353004460428281359053546550197826926873420630208404579823127136652280741626959410204950552646506653531017600097310966085801285121465814730374563198089069087288627167708909033793082472097300455273511078552913204454251041043311057484526164655418613272812543729583234462952365206640114244417593551956810636231178153063564848812072993167250637033133384292740653550135924100982854444189201296039366411739910174231902248874920707644953847182963871735885462168544142034611299/609542814109618853240311876937166753719154212916717421676370875773330934148911766438165580250727011974533488719633545723392120386881155270204648257376845395961096355648637743192815683109571414927967429133584274875327840275586797735818614508691211031371890729075415821566067799507505683306325974913697804986929588550813919954552124565266537191105144740301786309161231285112731428827503089194337622646745916952929385159665643762341713169973263629550696377575836505492128294960094082631465457624693809710566447867602584452553622292029105685327177676318789226406484025778493624566521160706180791178138024923193406056198903360248719973300057268321586984370515516308687504418368972120896824787754683956035932346983980354400662972358584436456628759725223113851304762953987871887129909615792809476373210986372872371049495896611364790566948248522978104187054172747092634696284520489341524470961721586548410420938562562938840393428284989244716872831460033063315420655502208879898021399826101405213237245776991797642957079991850731551222629771204089438061283278155614690658105805947414465944927042546698871086864933765370319082949840612393152552421935021068433749459248223888386473554461240240632789188635914536622628391490840940285577536881162551289955044110173495771503820343134659446335695785560881893127013253306568076598002311800585402969265609804517707452620180788862768058162383806325406842306534236819176127694007541357456432383528750966992704953374169046769644859462611979635258028892655421025036099556004177185529591477373783535583182022944383481493200238992707429520506950418452039923628830398635183607451787098306018149913244869389193451132775870971157493105240924130721746191766822277883092477043449253907728177812068700549195167652614094528270859365194889116423522251194711960682854448277448770145016750562039090245770096526610022653347281573576098267931485391230973123847421934723380289263117889092378214247418776482616128295171109662377947407024788837206434497197082728089847001586153257898506862351237203384131513865286242571698883877207296199823419574069935236055360719680496584798484158128996809154559789850820765206779667536690080560688593137510213389667535134780029935033898636013181990756055573773828265889025414829413061942333034597707590225604793272024751066916971577813755021978986605675996127138405344397197032526068719174117150283495694979693701862753938262265314226089883596023961503240933281811086849863162823551411159304683603934746513931932864838958446478952443944201166426838451651756497218056456066748818642407244017510214297707823880658473947384580202070262833845595681601176065135467635938415954238753761089010846691917611618450542613464546841113854587201841942156791358420751492307423036104908053913037944605551671923419296232945681911363222883813706200259297258072759434202099354425097793808423771070324749726024367633811108437064788869956910207572164082522892408344450011950686858140810343611397743958551745575798980954827219267168888994008110402767548663465494283080039648169770541677991393264658161286194486260301079130844888664629139491379651639961107120301961078765116613319073048416072638325754736745947062665330006465995824060766152262237813723326170509952572472446648594663415631340913195070401401455619643009315277038313465298235840848182371671962109387481704208985522549574831297666185801677833666093391532014186410549365272806331623274260818805301667240829511785466429350171016380846754986543527664275435434515408519632520359576361142380922529668654406755015353414558717489837430206036540695066749166001232630171489056133840158097708708860667443866217933254739824674983410249818152200333929533974917608993696411925685886664212997535758253401288584814561513171012635777449278676970342859663283332416829990355322298790851445430712361878233897939897539148721672426914381089942664715630835058637412501655078513564533191711266440964872423532574703551175702811870940857777664028198001350773143400145590352461968247481573413102205982449631515613721127372740240444336549458486808607055014835026262849290911515513792232635561937837521116871653213343590624755779867823440490980797502791423437132870335589165271780351612733614045331042568234022667735828253640383755799523598056140718489101267950818088376564702628500205857594000919560307840202217159837638330633667662934388103430451306902708128646992338465557788900072350128804173457871456413613773011414095192097690415443142561996673379020620844165858817314776716917178551330644122467488920406961515266799666336177498798770770676703115764628970596345063736406693003131736327079870596045297285708566089180776317894269278462484106952150916327114609115932385529473638103302213337156146478796378646271201126505555179541786151574752226111366601768958810011572512624518265483756224415523568518368363568908620971235578115422988779166510381223134014589330477679302971168327930920016869185559344221776822677315449515143510491460034092950301971141432578837230784366515596450899546422195977361448615316803643945652498921090642941132352686039346625178391777384821561214538051085449664684176095033442969053246707736836742718183937137183815962521443357056219243665142081104739041327439831861420035698507218666860117362835667067695668561752147114992525595044167867006258137348940946162270012644968834660311157650487083600030725742935970866410212027505452146628992469083745671566663590774430729652279344055097130962082393997331840476143508440084000000*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.99933336090193208139 - 4.2686466651104108359e-1822j)  +/-  (2.03e-475, 2.03e-475j)
| (0.99990201175325384673 - 6.5626431927387032366e-1851j)  +/-  (9.06e-476, 9.06e-476j)
| (-0.95480793481426629926 - 9.1189738172768962384e-1877j)  +/-  (1.94e-477, 1.94e-477j)
| (0.99565716302580808074 - 3.1003310259655337543e-1872j)  +/-  (1.24e-475, 1.24e-475j)
| (0.94316761723153638009 + 1.6470883406578920353e-1889j)  +/-  (8.79e-478, 8.79e-478j)
| (0.930157491355708226 + 9.6218257093878822142e-1887j)  +/-  (3.73e-478, 3.73e-478j)
| (-0.99565716302580808074 - 7.1206439746988652751e-1881j)  +/-  (1.24e-475, 1.24e-475j)
| (-0.88516144814408302977 - 8.4958579219456315244e-1897j)  +/-  (2.98e-478, 2.98e-478j)
| (0.99217537631546151766 - 3.3392313979714465619e-1892j)  +/-  (7.09e-476, 7.09e-476j)
| (0.91580641125804992792 + 2.9001914588957776051e-1901j)  +/-  (1.89e-478, 1.89e-478j)
| (0.88322162872906005073 + 2.6309070079504113612e-1901j)  +/-  (2.55e-478, 2.55e-478j)
| (0.95480793481426629926 + 1.1194007087585320556e-1900j)  +/-  (1.84e-477, 1.84e-477j)
| (-0.94316761723153638009 + 2.4726073809807952188e-1899j)  +/-  (8.5e-478, 8.5e-478j)
| (-0.90014869574832829363 - 3.6195878353091350769e-1901j)  +/-  (1.14e-478, 1.14e-478j)
| (-0.99799051157459756482 + 1.7493842969724347619e-1895j)  +/-  (1.75e-475, 1.75e-475j)
| (0.86506336668898451073 + 5.1029614401558437253e-1920j)  +/-  (6.98e-480, 6.98e-480j)
| (0.90014869574832829363 + 2.1581524439508536733e-1918j)  +/-  (1.1e-478, 1.1e-478j)
| (-0.981358190749357524 - 5.705472842397469907e-1913j)  +/-  (1.96e-476, 1.96e-476j)
| (-0.80355765774515595417 - 7.1395540542135515535e-1926j)  +/-  (2.01e-482, 2.01e-482j)
| (-0.99217537631546151766 - 5.6333454631470472637e-1918j)  +/-  (7.34e-476, 7.34e-476j)
| (0.96505761527299253362 + 5.0610871001360377909e-1932j)  +/-  (4.2e-477, 4.2e-477j)
| (0.80355765774515595417 + 2.4627150828536019491e-1951j)  +/-  (2.15e-482, 2.15e-482j)
| (-0.88322162872906005073 - 8.1729787546620533809e-1945j)  +/-  (2.53e-478, 2.53e-478j)
| (-0.86506336668898451073 + 5.6667004970671105002e-1947j)  +/-  (6.49e-480, 6.49e-480j)
| (-0.845710749344954686 - 1.1028672785973953658e-1947j)  +/-  (8.69e-481, 8.69e-481j)
| (-0.99933336090193208139 + 1.8406140362040446574e-1940j)  +/-  (2.01e-475, 2.01e-475j)
| (0.78081772658641689706 + 2.6774714523190606022e-1976j)  +/-  (3.26e-483, 3.26e-483j)
| (0.845710749344954686 + 1.1888613621062654082e-1968j)  +/-  (8.33e-481, 8.33e-481j)
| (0.99799051157459756482 - 7.4935650292719656599e-1968j)  +/-  (1.92e-475, 1.92e-475j)
| (-0.65158946654453993769 + 1.1305185808486503967e-1999j)  +/-  (1.13e-487, 1.13e-487j)
| (-0.9874334029080888698 - 2.8812164483446139007e-1987j)  +/-  (3.73e-476, 3.73e-476j)
| (0.88516144814408302977 + 2.5650932899820307509e-1988j)  +/-  (3.2e-478, 3.2e-478j)
| (0.70627320971505533125 + 3.830892891876531775e-1999j)  +/-  (7.89e-486, 7.89e-486j)
| (-0.91580641125804992792 - 1.6940974532171641501e-1990j)  +/-  (1.79e-478, 1.79e-478j)
| (-0.73214838898930498261 + 1.5336121453092218618e-1996j)  +/-  (6.32e-485, 6.32e-485j)
| (-0.78081772658641689706 - 8.7105381423355770712e-1995j)  +/-  (3.08e-483, 3.08e-483j)
| (-0.97390652851717172008 + 1.207675680666296667e-1988j)  +/-  (9.39e-477, 9.39e-477j)
| (0.62284797053772523864 + 1.4737977115496594897e-1999j)  +/-  (1.2e-488, 1.2e-488j)
| (0.97390652851717172008 + 5.4635803010682449889e-1985j)  +/-  (8.62e-477, 8.62e-477j)
| (-0.96505761527299253362 - 2.0463955736244708651e-1991j)  +/-  (4.03e-477, 4.03e-477j)
| (-0.59322337402975899611 + 1.0991974374925143897e-2005j)  +/-  (1.09e-489, 1.09e-489j)
| (-0.67940956829902440623 - 6.5974464064163731523e-2003j)  +/-  (9.38e-487, 9.38e-487j)
| (0.82519831498311415085 + 2.6442561847359739073e-1997j)  +/-  (1.39e-481, 1.39e-481j)
| (0.67940956829902440623 + 9.1622003826462087044e-2002j)  +/-  (9.92e-487, 9.92e-487j)
| (0.65158946654453993769 - 1.503945876628422033e-2003j)  +/-  (1.07e-487, 1.07e-487j)
| (-0.56275713466860468334 - 6.5108293477262582529e-2007j)  +/-  (9.83e-491, 9.83e-491j)
| (-0.930157491355708226 + 6.6429364102772560214e-1993j)  +/-  (3.79e-478, 3.79e-478j)
| (-0.99990201175325384673 - 7.2268064512626556242e-1991j)  +/-  (8.92e-476, 8.92e-476j)
| (0.49947957407105649995 - 9.8341518631073618956e-2024j)  +/-  (6.15e-493, 6.15e-493j)
| (0.7570057308190757466 + 8.6801680624586165314e-2014j)  +/-  (4.46e-484, 4.46e-484j)
| (-0.7570057308190757466 - 1.4740589291822598297e-2016j)  +/-  (4.46e-484, 4.46e-484j)
| (-0.4333953941292471908 + 6.1015494709955469564e-2028j)  +/-  (3.03e-495, 3.03e-495j)
| (-0.037352123388087090403 + 4.6734652524369726723e-2041j)  +/-  (1.33e-509, 1.33e-509j)
| (0.56275713466860468334 - 5.6765873351864416075e-2021j)  +/-  (9.75e-491, 9.75e-491j)
| (0.59322337402975899611 + 6.5089634688661015187e-2020j)  +/-  (1.12e-489, 1.12e-489j)
| (-0.82519831498311415085 + 2.2696602252595995863e-2014j)  +/-  (1.35e-481, 1.35e-481j)
| (-0.5314936059905057139 - 7.7092806238070719684e-2024j)  +/-  (7.99e-492, 7.99e-492j)
| (-0.70627320971505533125 - 3.6545595226189160285e-2018j)  +/-  (8.37e-486, 8.37e-486j)
| (0.73214838898930498261 - 6.7660389264346174602e-2015j)  +/-  (6.05e-485, 6.05e-485j)
| (0.39942484787071238169 - 9.102877319707068153e-2028j)  +/-  (1.76e-496, 1.76e-496j)
| (0.9874334029080888698 - 4.3332697892844714883e-2019j)  +/-  (3.71e-476, 3.71e-476j)
| (-0.62284797053772523864 - 5.1086306194729554848e-2060j)  +/-  (1.12e-488, 1.12e-488j)
| (-0.39942484787071238169 - 2.0280753391428393789e-2067j)  +/-  (1.74e-496, 1.74e-496j)
| (0.981358190749357524 + 8.2807535348489112301e-2074j)  +/-  (1.97e-476, 1.97e-476j)
| (0.46676362302740287281 + 1.9602237930218241879e-2101j)  +/-  (4.29e-494, 4.29e-494j)
| (0.5314936059905057139 + 6.2809615342959797528e-2101j)  +/-  (7.86e-492, 7.86e-492j)
| (-0.46676362302740287281 - 1.3921483642894075754e-2105j)  +/-  (4.37e-494, 4.37e-494j)
| (-0.36490166134658076804 - 4.2829557400874279113e-2109j)  +/-  (1.02e-497, 1.02e-497j)
| (-0.49947957407105649995 + 1.1582836398977249926e-2105j)  +/-  (6.34e-493, 6.34e-493j)
| (0.29439286270146019813 - 2.2201005134416631089e-2110j)  +/-  (2.88e-500, 2.88e-500j)
| (0.32987487709670047778 + 1.0195116812714380907e-2108j)  +/-  (5.79e-499, 5.79e-499j)
| (0.11184221318669041101 - 6.8390249543921961201e-2117j)  +/-  (6.77e-507, 6.77e-507j)
| (-0.25850355921033145712 - 4.8142004261610544833e-2113j)  +/-  (1.41e-501, 1.41e-501j)
| (-0.29439286270146019813 - 8.4332878770693004141e-2112j)  +/-  (3.08e-500, 3.08e-500j)
| (-2.3569469187745272985e-2171 - 3.5594452881584280932e-2171j)  +/-  (3.8e-2169, 3.8e-2169j)
| (0.36490166134658076804 + 1.3486717653725747287e-2107j)  +/-  (1.06e-497, 1.06e-497j)
| (0.4333953941292471908 + 6.1885767529582906965e-2105j)  +/-  (3e-495, 3e-495j)
| (-0.074650617461383322044 - 3.3067844522417520393e-2119j)  +/-  (2.99e-508, 2.99e-508j)
| (-0.32987487709670047778 - 6.8748365720104304923e-2110j)  +/-  (5.74e-499, 5.74e-499j)
| (-0.11184221318669041101 + 3.9147375063757319438e-2117j)  +/-  (6.56e-507, 6.56e-507j)
| (0.14887433898163121088 - 3.3504679903845654374e-2116j)  +/-  (1.39e-505, 1.39e-505j)
| (0.25850355921033145712 + 1.6362819496063743801e-2111j)  +/-  (1.33e-501, 1.33e-501j)
| (0.037352123388087090403 - 9.3186703782689045451e-2120j)  +/-  (1.33e-509, 1.33e-509j)
| (-0.2222549197766012965 + 1.2438413712624767437e-2113j)  +/-  (6.14e-503, 6.14e-503j)
| (-0.18569539656103811582 - 2.3177733641526399647e-2115j)  +/-  (3.15e-504, 3.15e-504j)
| (0.074650617461383322044 + 4.3409211424374858328e-2118j)  +/-  (2.9e-508, 2.9e-508j)
| (0.2222549197766012965 - 5.4215910265066193969e-2113j)  +/-  (6.55e-503, 6.55e-503j)
| (0.18569539656103811582 + 3.5876838337902023001e-2114j)  +/-  (3.27e-504, 3.27e-504j)
| (-0.14887433898163121088 + 1.1850912111920463169e-2116j)  +/-  (1.4e-505, 1.4e-505j)
-------------------------------------------------
The weights are:
| (0.00091351985081326824511 - 7.6030748566962023626e-1823j)  +/-  (3.63e-116, 1.47e-343j)
| (0.00027517117529007018255 + 3.0731204202243387018e-1822j)  +/-  (3.1e-116, 1.26e-343j)
| (0.010947670790531324625 + 3.1699306237832513683e-1826j)  +/-  (4.72e-120, 1.91e-347j)
| (0.0028853085115499016136 + 8.4247468695469251696e-1823j)  +/-  (4.81e-117, 1.95e-344j)
| (0.012329448688205971676 - 1.0289598612449433011e-1824j)  +/-  (6.39e-119, 2.58e-346j)
| (0.013685951389290537176 + 8.6417339967853997173e-1825j)  +/-  (3.14e-119, 1.27e-346j)
| (0.0028853085115499016136 + 1.5524402836628471316e-1825j)  +/-  (1.25e-122, 5.06e-350j)
| (2.7781639880693925264e-07 - 4.6583477825113773705e-1825j)  +/-  (2.58e-122, 1.04e-349j)
| (0.0040967704296303746021 - 3.1262314083387922842e-1823j)  +/-  (3.09e-118, 1.25e-345j)
| (0.015010447806569297664 - 8.6849514346774116039e-1825j)  +/-  (6.89e-120, 2.79e-347j)
| (0.017548697355860496669 + 7.2718840611056609638e-1824j)  +/-  (3.44e-121, 1.39e-348j)
| (0.010947670790531324625 + 1.3912258412292270169e-1824j)  +/-  (8.69e-120, 3.52e-347j)
| (0.012329448688205971676 - 2.9751488655280629604e-1826j)  +/-  (7.32e-124, 2.96e-351j)
| (0.016298723801556025656 + 6.6265207761608450616e-1826j)  +/-  (5.28e-124, 2.13e-351j)
| (0.0018075798702204672184 - 1.9727092839648022607e-1825j)  +/-  (7.99e-125, 3.23e-352j)
| (0.018761434790288767088 - 5.3726112519455231878e-1825j)  +/-  (1.05e-122, 4.25e-350j)
| (0.016298723801556025656 + 1.269042678406455819e-1824j)  +/-  (2.68e-121, 1.08e-348j)
| (0.0067583082612023696609 - 5.8931409965887004716e-1826j)  +/-  (1.52e-125, 6.16e-353j)
| (0.022194935831262126352 + 7.4258457997532403389e-1827j)  +/-  (2.82e-127, 1.14e-354j)
| (0.0040967704296303746021 - 1.1236464001607090513e-1825j)  +/-  (3.15e-125, 1.28e-352j)
| (0.0095499535682526686312 - 2.0969475750365769497e-1824j)  +/-  (1.42e-123, 5.76e-351j)
| (0.022194935831262126352 + 6.8384332081863543851e-1826j)  +/-  (2.03e-127, 8.21e-355j)
| (0.017548697355860496669 + 4.4851335506581003022e-1825j)  +/-  (6.58e-125, 2.66e-352j)
| (0.018761434790288767088 - 3.8692434449789848076e-1826j)  +/-  (1.58e-126, 6.39e-354j)
| (0.019938038420756425284 + 1.7913270941248431754e-1826j)  +/-  (2.19e-127, 8.84e-355j)
| (0.00091351985081326824511 + 1.9510473768066709389e-1825j)  +/-  (4.63e-126, 1.87e-353j)
| (0.023280413201725588265 - 4.4426838947484210852e-1826j)  +/-  (3.84e-129, 1.55e-356j)
| (0.019938038420756425284 + 2.1514264541160242572e-1825j)  +/-  (3.47e-127, 1.4e-354j)
| (0.0018075798702204672184 - 2.9341633987633926991e-1822j)  +/-  (3.15e-124, 1.28e-351j)
| (0.028286910798920250829 + 1.9514033378892020185e-1827j)  +/-  (6.25e-134, 2.53e-361j)
| (0.0053991931759261414541 + 8.038697794007073892e-1826j)  +/-  (2.99e-127, 1.21e-354j)
| (2.7781639880693925264e-07 - 7.6889595723009340778e-1824j)  +/-  (3.52e-125, 1.42e-352j)
| (0.026374505394714194525 + 1.5937503015641439314e-1826j)  +/-  (1.52e-132, 6.14e-360j)
| (0.015010447806569297664 - 3.7878566968806250165e-1826j)  +/-  (7.61e-129, 3.08e-356j)
| (0.025370969921243716381 - 3.3461601385761112834e-1827j)  +/-  (9.31e-134, 3.76e-361j)
| (0.023280413201725588265 - 5.453446598704103279e-1827j)  +/-  (2.26e-132, 9.15e-360j)
| (0.0081484002517893083636 + 4.5146223175948809835e-1826j)  +/-  (6.78e-129, 2.74e-356j)
| (0.029189697810900075007 - 7.2830919678225004168e-1827j)  +/-  (1.16e-137, 4.71e-365j)
| (0.0081484002517893083636 + 3.5035558924277306619e-1824j)  +/-  (1.07e-129, 4.32e-357j)
| (0.0095499535682526686312 - 3.6588664146243297935e-1826j)  +/-  (3.37e-129, 1.36e-356j)
| (0.030052581122538491568 + 1.4863236453201355699e-1827j)  +/-  (1.81e-138, 7.31e-366j)
| (0.027347450963088260609 - 2.2902772455074219943e-1827j)  +/-  (1.29e-136, 5.22e-364j)
| (0.021081569634156029226 - 1.1373460081916026927e-1825j)  +/-  (2e-132, 8.07e-360j)
| (0.027347450963088260609 - 1.2017820558215287432e-1826j)  +/-  (3.77e-137, 1.53e-364j)
| (0.028286910798920250829 + 9.2643361058282842389e-1827j)  +/-  (8.09e-138, 3.27e-365j)
| (0.030872497575019186694 - 1.3253697969430659072e-1827j)  +/-  (2.9e-140, 1.17e-367j)
| (0.013685951389290537176 + 3.0982238807472291538e-1826j)  +/-  (9.78e-132, 3.95e-359j)
| (0.00027517117529007018255 - 8.7410045214134652625e-1826j)  +/-  (3.85e-130, 1.56e-357j)
| (0.032373202493644184419 - 3.2848343119893519212e-1827j)  +/-  (1.79e-143, 7.26e-371j)
| (0.024339147171442888421 + 3.0433630192263154204e-1826j)  +/-  (2.19e-137, 8.87e-365j)
| (0.024339147171442888421 + 4.1990237045186080106e-1827j)  +/-  (5e-137, 2.02e-364j)
| (0.03367770729140929248 - 9.4899628828765125099e-1828j)  +/-  (1.39e-144, 5.6e-372j)
| (0.037334228751873482661 + 8.1609639679471042538e-1828j)  +/-  (1.39e-147, 5.62e-375j)
| (0.030872497575019186694 - 4.7422361514814182385e-1827j)  +/-  (1.85e-142, 7.49e-370j)
| (0.030052581122538491568 + 5.8286050778353711613e-1827j)  +/-  (1.73e-141, 6.98e-369j)
| (0.021081569634156029226 - 1.0854938940205451954e-1826j)  +/-  (1.18e-136, 4.78e-364j)
| (0.031646751374660712466 + 1.197496587376499854e-1827j)  +/-  (4.21e-144, 1.7e-371j)
| (0.026374505394714194525 + 2.7384082142786427807e-1827j)  +/-  (1.29e-139, 5.21e-367j)
| (0.025370969921243716381 - 2.1684659772154854235e-1826j)  +/-  (6.02e-140, 2.43e-367j)
| (0.034255099705461347254 + 2.0923665552887827674e-1827j)  +/-  (2.67e-148, 1.08e-375j)
| (0.0053991931759261414541 + 1.3421070569920715511e-1823j)  +/-  (8.66e-138, 3.5e-365j)
| (0.029189697810900075007 - 1.6903028468035793414e-1827j)  +/-  (1.12e-142, 4.54e-370j)
| (0.034255099705461347254 + 8.9738776939937522057e-1828j)  +/-  (1.89e-148, 7.62e-376j)
| (0.0067583082612023696609 - 6.4936768250626356104e-1824j)  +/-  (5.41e-138, 2.19e-365j)
| (0.033050413418022909535 + 2.7914248261976940086e-1827j)  +/-  (6.16e-148, 2.49e-375j)
| (0.031646751374660712466 + 3.9183503528140204965e-1827j)  +/-  (4.7e-146, 1.9e-373j)
| (0.033050413418022909535 + 1.0140041240656517169e-1827j)  +/-  (3.14e-148, 1.27e-375j)
| (0.034783098966676050658 - 8.5682352410912050663e-1828j)  +/-  (4.53e-151, 1.83e-378j)
| (0.032373202493644184419 - 1.0954915264255189716e-1827j)  +/-  (1.34e-147, 5.43e-375j)
| (0.035693633625657443355 - 1.472121294313745256e-1827j)  +/-  (2.74e-154, 1.11e-381j)
| (0.035262412659351459867 + 1.6390638265630689662e-1827j)  +/-  (1.18e-153, 4.78e-381j)
| (0.037120549270023212402 + 9.7844261304013383969e-1828j)  +/-  (1.03e-156, 4.16e-384j)
| (0.036076989623419945764 + 7.8576665333549122847e-1828j)  +/-  (1.97e-155, 7.96e-383j)
| (0.035693633625657443355 - 8.0214646630150751183e-1828j)  +/-  (1e-154, 4.05e-382j)
| (0.03736107375246560903 - 8.4384082575822413408e-1828j)  +/-  (1.76e-157, 7.12e-385j)
| (0.034783098966676050658 - 1.8424499600119258781e-1827j)  +/-  (1.4e-154, 5.68e-382j)
| (0.03367770729140929248 - 2.4024793360324180643e-1827j)  +/-  (1.52e-153, 6.15e-381j)
| (0.037253875513455274519 - 7.9549626284049850872e-1828j)  +/-  (3.44e-158, 1.39e-385j)
| (0.035262412659351459867 + 8.2551789315049527576e-1828j)  +/-  (7.92e-156, 3.2e-383j)
| (0.037120549270023212402 + 7.8147790310519546014e-1828j)  +/-  (1.46e-158, 5.91e-386j)
| (0.036935099809418883296 - 1.0444988032531930378e-1827j)  +/-  (1.88e-159, 7.61e-387j)
| (0.036076989623419945764 + 1.3341341086732915811e-1827j)  +/-  (1.02e-158, 4.12e-386j)
| (0.037334228751873482661 + 8.7947171456791302451e-1828j)  +/-  (1.77e-159, 7.16e-387j)
| (0.036412220743433657196 - 7.757552984246995273e-1828j)  +/-  (2.38e-159, 9.62e-387j)
| (0.036698604498116308988 + 7.7175732404169148407e-1828j)  +/-  (7.57e-160, 3.06e-387j)
| (0.037253875513455274519 - 9.2393877489238288139e-1828j)  +/-  (2.76e-160, 1.12e-387j)
| (0.036412220743433657196 - 1.2195082646451252405e-1827j)  +/-  (6.79e-161, 2.75e-388j)
| (0.036698604498116308988 + 1.1240314032211223044e-1827j)  +/-  (5.52e-161, 2.24e-388j)
| (0.036935099809418883296 - 7.7364350605009514105e-1828j)  +/-  (4.66e-161, 1.85e-388j)
