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 12 22 45
-------------------------------------------------
Trying to find an order 12 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^22 - 5564559/5888*t^20 + 7182734559/3385600*t^18 - 1868043574397/700819200*t^16 + 3999135573000799/1947693360000*t^14 - 1386904017410797067/1388705365680000*t^12 + 6564262289282082838453/21559650802182000000*t^10 - 26732588628921841237/479103351159600000*t^8 + 185727472669565827/33041610424800000*t^6 - 746786462661752513/2874620106957600000*t^4 + 3403953492432493/958206702319200000*t^2 - 1772896747853/4791033511596000000
Solvable: 1
-------------------------------------------------
Trying to find an order 45 Kronrod extension for:
P3 : 46189/256*t^44 - 40737252473739631063122301019923903587706473729085509733422425543664544555158514208992310552366389987987200442090987486808631403316789095001133027455430034122010294611481823608622905656419615175679044448936587/20570416093800470217873315808704240578352655728248665690793758054586625820332513776545228669142098173235463973589479868528400140720686958277051363954300590582904574416023164026904524748736074233861984165632*t^42 + 15390530324719695476260426106305536055038728636067312531962376824433088620581607068282911208862399423395806021657695846557298134221072569666846434517635623492969602642115974076466422545488837157449039063555409092963/1521375117787424152020024266389385193024600947251441159075049599618442729030655011092174771601831367081136643321694437651442644157614057004821795720957600241642508008450063196952341835088552090290036185150039200*t^40 - 817839514393767437055457899013748420467213185299383272837160136998260721687035539387532567300314424906974533749620487698225191463505601856223851875626008222086239286128114866955890280328445143070892009357215211039105323/25613871483069073023409128548931689109762181547925263354187535059176101785960107766747854454688432896178016526964047552299688357037590263733179752758042157668293264830265263983889627135550862992123049213186059971200*t^38 + 902474609442863063886297648606701482366010793249970649039695971442498281143074704850026403229993959295005046337506124980731445793928926680401930575325345433455820891704216326302629342788284206831627635285310938545768588834033/12944039937224374273890796033318883003337197576887605402331988294436225485900475870056538488716293248326446384186874228498779477590577490024184609858879768427283116937342939857165682880675042686465536261548092308249120000*t^36 - 80887986582577157715151625159760120375250579902620213508022060126637990234105460195679767947128404773449876805081312880685048556823991046884256445914920271733373979417517385084055367374347988619151229742801012001925010521412988399/723825165843899627521284503842034800882471801129164799410375214572747542217774939021045893772519954320737027612422498197268106052803268708942393018475759987695774492086101192695623344251828097723144302515942944123444397920000*t^34 + 84988762185214963939092850826533823405536433515310258073651946586720006509388797512844241310441699032446206734079602732113066770376433415193926946181024341416206964135239558733757605007176198807287641268892592333390979369931949084799/624299205540363428737107884563755015761131928473904639491448622568994755162830884905652083378798460601635686315714404695143741470542819261462813978435342989387605499424262278699975134417201734286211960920000789306470793206000000*t^32 - 216093553064953585766336847122947290270617734076506220006082002089980809912325740933211266215183670784756388316887955242704549432094534317286289017459947248598318009894136000775871736000466473281361152900784213425750421422715773299/1678223670807428571873945926246653268175085829230926450245829630561813857964599152972183019835479732800095930956221517997698229759523707692104338651707911261794638439312533007257997673164520791091967636881722551899115035500000*t^30 + 11038585759831107793308129804577773501520701613686277329552671157117769748196099205565919214326560415775573738663323364339525873012609157400359534646472781844273745361375261153522615000637153956383618592103682134008254585177476689/115247054723092673754513087818552271387518733393994655717541932076732044831611504562139640980631623617086558428101492358462622381138238473940547393837021639107834305150149001819037844613499006636983250779258423226527635600000*t^28 - 1758388983436788445072635023246360885449945907344587455522029069896001335060771669048129814537215385740174844350677601036132327986717080624512517004437344232574088483533585546622234115587756852830185445201181840928169235219220097771/31170807776866660544670715701903356078830023284382132249316921434465608300320253386341062699963408493050261996273972899800925791875740977915468477496192203144995894956079220984871662529203395618146492639461388782604354769200000*t^26 + 1674709078667809875677196010581101097416244694811376042343602025204701700073225485423399582829774712233122457073051160229583552317290422519640826696560415222060874313965297663924139549537487299078746630050981296180399356908529019/63543381636696854989858856587494552392024577586957310561258109719416637643544420156251901311250707434025353370717544754774899325125004499557798390269346033399196450922513303501690184336641139019161283790323698578513937674080*t^24 - 1675894123312178562847038907747630903263338005491606708419285112820493135653732361329005164921288943163952010807674370605985227330979008424626728647473882777061762884820231980458239076916844719747706377132051854533878752722215770381/171981543777581705352987557503110255930588258903830112279926840436247204056984354553333950288058979902959923796833354825423368825610066525977084773663773503439129524779411006216531042389387430606208257215115227674456200878760000*t^22 + 6628348433166192862326548510242184319335818567571624335181768460332696635778856881855247999827199008699690758570964408597689203056775729571999612062561678511073452604096432592974632926899775103682761034875877457048555820944677987/2339884949354853134054252483035513686130452502092926697686079461717649034788902783038557146776312651740951344174603467012562841164762809877239248621275829978763667003801510288660286291012073885798751798845105138427975522160000*t^20 - 2097586110408368047399727659406485405473214718532795862202239305691611386493055008691794031561127787190207478276116004063631160860896602080469127305823187658459914823815915918142107829363968797472599639688916433109815363382991397/3275838929096794387675953476249719160582633502930097376760511246404708648704463896253980005486837712437331881844444853817587977630667933828134948069786161970269133805322114404124400807416903440118252518383147193799165731024000*t^18 + 35360414743236424436259747131172606515075787019524311110187650523265329973097387321931121226180462115531609432598523599300020181210154151645144877808482220953714361795038943358017115363238373580037475840402497059561159620182250477/319394295586937452798405463934347618156806766535684494234149846524459093248685229884763050534966676962639858479833373247214827818990123548243157436804150792101240546018906154402129078723148085411529620542356851395418658774840000*t^16 - 456892390173698464925331040717957785938560851730667682368890141555231834387425216524077220307355199785199562287684008628042435919015950642488035587815418585340420608121152340298111637803656584362752956528100319167747652656754067/31939429558693745279840546393434761815680676653568449423414984652445909324868522988476305053496667696263985847983337324721482781899012354824315743680415079210124054601890615440212907872314808541152962054235685139541865877484000*t^14 + 510944302545584833260327854776920091260270929765202558127377750189149464710979030618206897938320376191963836143771319428996465875845753033994415837303555652282868732101164344672804227933062844334107406603255262184389561588583797/382181208394626011895527905562467235401307242008511360622059645413882675682187454562964333973464399784355386215185232945385264056911258946615743941475052229864732277287580013814513427531972068013796127144700505943236001952800000*t^12 - 890135783892533479215985785953208087624308150382349293002006064463465828292035816583583953141054043474233552721498314348965304949201239452388154012494559017618775449079757622767076005340140341580755625013511670090181483992746143/10318892626654902321179253450186615355835295534229806736795610426174832243419061273200037017283538794177595427810001289525402129536603991558625086419826410206347771486764660372991862543363245836372495432906913660467372052725600000*t^10 + 531185135263054916462895073212492041177109801985967016091668586357972104070091346117010520351112129885782547158365651241426627726476170454768747638375639565919859843664007582295868001505591528231521891484814028417887792914113/148095218252917579609517063405456053718006556278298152241048112597879536826847638643148679414717454916437712158384277766336789822053112841813600777321582739072583757448937255353123953168639176355345999268571446053003950756710000*t^8 - 254223445445321256570630470053849255269386929823798511132456471774923530811712332138336505904080590764380864071560631768455380131989405377484268681889867938972954630166828162330152105418324212125807453181921121560434402999/2950289718751771342937970522088256386860135763508472792734621929991818348212094813396441619848394213064677781785369588841927060599048760279997313478999959538441145352619295581354274019102180116876687050717741261496143049680000*t^6 + 1903247306935468872837020252567738905518775657816334285963041303307947830783468000569157179307686012967784993514966781514533100013218185726527467528796316740769254855998482587308369166498773990828915534650405966965668769/1932189741229973638832596287686275030309756710202837096801115108048878999574836332027771257473592413437612703189604761234780705449953289783374511742856922653650268752969653919720833018612004062985003180334466480410355380332800*t^4 - 33169429947749674289928230667155476097575806776389760704570106936896065786407477896128140847696896993664768715990111529263034761029647334811278115761419311996966874257045991948159056663723545162576478944349115379438842402399/9571182391088559002192217069232616957432309437186012010550023734182957494352267388880066081031168086313774425779006751641537673642404035662353284522897718736633841695699887760250468059070337626165504295585960313482712474619372000000*t^2 + 2989018516476430875598580338942458519559847829409492419956661606184211939830418231244194951529316818411304332312770250712771563914738238562799877487091161135626914853675072787816872513623118356006283867795603303848591069/8466815192116802194246961253551930385420889117510702932409636380238770091157774997855443071681417922508338915112198280298283326683665108470543290154871058882406859961580669941760029436869914053915638415326041815773168727547906000000
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 46189/256*t^89 - 75242306233818113385930965129614465272778890825676687929455187841216121829657893458146699947062816531833384334987857035304624663144214176951801509362072574653038200439429010294235530366843446425942250967626961980756668071369227220519316195185707575180315036570313153835838495806017766273273587373462894214845742311192289133888184595703192617379750100629111647148623650319903144819612631109766759265866545724313498214384417030746828994867858150663683977900996387090141837841583644099188661776557470700248707350529268280808613419948877848784197269542377659903647498982109795019357883663944984407270630128638452079173674044702931533042363916052458634488785826333248054298821170400861602723424792819644100913826928956467937650875627330856424609704614754413092141066131927438835723241418174949106897170119539872557032368530128800333583687018241975597524360929050791717685510128663460486087041045582573553541865539878049798717612164196148800834106854740308253110930904134902094770252882266921290211958519880824090428602322820573154049467955299949302400703222382806053306913590508733724749930346848311275824728086038238032926112914261209889237669065535060968635358607593703666726129299893657188703903968891726749957929316201560265962203478721422092835541429216807839252068363767757494854665448284719015862723618872931750243119051913263285363497121207596625916311238813776364243531417606014964281702263606355756013170141722782094564767727614799127288404143161174078243980197256001905609035313006441681016285019241653482769759334159806621921033430283003376362038218332830722576704360920641710734675613795628430885484420671990116725657347703372236986553600728943953502542532014918378758997041661148298727328439322951302643857967752200189403376406895067472826456453362849787203217038889077877907420703397642161533192795487259536637270195888203829332391302961318568131709329407337502886156646632012039186228524637629037935177694139545369324849243407298338199626484842358291925445726140861219445108115348755452940603701474403260165454227787717198891996352966111370412390088917596246213160895525254027849772293689384415237905705489519798942581382914339603204619086281116077799148978837473026421207626744471085506808883669569051338329672765255043472885183865331223822764786813774367743697176330884268829156820729978244206710503459587157897252405483880985554978084053011459289597161720326173785059262729970664039404940116707576031302567636236643220898120716429152080931019681366230675007328397620985525670362612641370418082370461121938586590500720162151692493576224154427157100104647212973423704540471969717401360429972309603045569506103809041470504198575772693549631319971951762017056379798519797657861376555526230599353814872416297680543405518309526912573775182300052397014950937263743792766706994200321647504393288169843317289730155320009440209120222355690988916937828674612627402147797236879833747883837263016672956605415216352195421958015082527389027488217408731126223936718141010058980011019778228359761422641835437818315708868466142188902141548013808863009529890859467845023523461181419231307591384161879691583688845054276116969688563381733501535884928440134300699760356030632817693111652710252066609340898585759007523842472970055238761149083613064671237648753898259378627634609144082994067606485456553447269724340982719376285474069067757578020645304817964869555616307620076293216129654893122671001635726379485918803347481461098388368023423945500348371535322922031241918565664292039156265882451721546738173929603746021422958873425328615839072051684193280229764847018397796550891244645977991994880869660952290138155583135910169753323805541292558667643649118045173942781418842569021667227665638744294198541150016051109489799896061687076805912653463185414887894969443931889362098762650593985381946229705104309116273261820678358537992915501233340338460898063767808339259727603743246608559413914309012291160302546839630220922886429741584646582100263975977658804840590174066000938514863565188884765695373077651806401648373334537268884556662082800157637157746054881395339337704073712969302497413446829182528683595767037272493422601475874867481548374840847595123510467538609791734473066630829186700884675031637223816977528703222589419440774334129920399852489146995816705610081120929379025656231419477179764420344844953836498752969166052003173872907929674234731116400528666411138756462596406178218980344751221842905924748988394624630928857855954168421820577810172552675375752170369366723823578470502603251073080919976262965196718141155253970299377677008136450833732129991120965952183144093156376803000018114734757721109564270822166907045549609184580494500118127654785205542852367734869576319412533715191224894063731287347670219258225135571813182068701210683223578577551407129901182726144869908870975449171275321886269507361983364684639184898975667942243950373565468626165060273399187356249003357466637169869591499222529539639796993603230502003573957703478242006145981357354600243688980421565142031440185423817140433490663697213119688294681646774523032795557653898205313973731902393524547739668637636361204060980309730140463086934685649772559009656753899435082034113857051867102696477203143363502218093114414185854476714458884843303260421449991993927375630133696830959134989928985112199248340368251015610958703756316977885193335938037614705/18573860113599494186022421840262061880163223307044838283504735168007229826003034475901354333489806799702691648700163778227694984713290353850142836627647315857721635757042112541888407891912217226547807539190872407195648846262219041961471232359265223455970316839456225551097530898521630431691913511806310846329941214006124922480116281845322581163827430873194332358110358846348234642051740806397704833540600539240674753382833579336159589362024081652954742317147903546527787424081169950891401377377834213613855885357895729404161719506087845155355927227623132447018367413060862925345778215502951719297880082037880067133212025059145182874574225827290576708130863915309102865427071471141322711032772462455165904010241805325605900737495276026816913082082536240389218085385980154162723792720870478909606852716619974123750739569101991128661319389634200378000859784250910823006496606098008117529019619616304499923764640901009350134428158719486730307291772134300725521715899824781887588548065716121220562594574154841442659152312636050846029741292658529658417916982435862927254663452826031190414541293819453634267205224680146665297378871905091810987606291589924794162419083210809139991555225855722248309919999333697121095367564167570424975335872179053074208341415465334917741750340541170560080298546116962280938150587115450421173878872820593182898858204605326480956406445403873461175290315820225169227061117349265307753718939132622113272868115187649431698729557393879371292155209358946315365745105919782642297013487784072825561946922100111209989300387394544174385683262627037419180588899649872070005652299170998085330245621005022336869335721959465944918356443701839095885706453647045641152113918591023624782794343052158264302477752663515622513843345246297097182105319824571652914651615297247612716824402278804979617714912242254034889879065683973346272209589703211348327753487048745506210335133905936646360733941527084986218474438842135773084896124713619777666447278187042005568481771008953668796853025100291241943244397383257530722389309822952671021226976765754161982395674474754550452912681202939387523442762186964968826791977987007229133823822529007011088833771234193425164564555954703356528939178088483511733826756585436167257371760621077508082259535524245488846750370938573544708643883546333642880675567409873436042897910225833836196921272842932733049238362481160484376860262914592923669977471918765774566408612252011558507156748052658537446672395549134685055162855931318849939428388350178881460235378501114409463865654355125309852709680695559334601596745886636754308172860311331085941420108939803757615635782228582518007567787482503814632585451604191926905744595294923949609097778118140714921910792624064418294219644419894680595943861169446005000718185885838000708865671658569051768639646368534657728677419033635636064174790089570828255813572099596937306454330204676076971370819804899967611769938704383127923681794268158128876327164547625398904596389955643412150264697495939834348833896946434993488148264553398300977522363801593418619896091354588342476779985848055686009663204627802217014833217511017399191418639814086629442049656702225129757051237506072139930594812282913603640290581999126112193118030664256581498322653078277702354696810256303174549639690195323124899211152804095588852088410281296803095856543689779923397311876296026473223427457535426243672136683479288659610337912250427955892932040221154544496711469757905001639591069501311140570322406683576449432286854867605492491014723026999952239417277851559318965108978308657662251623228067157280103277338796905917572291118619133359392562242349319941807587675404324645619386513207665336748912604820406091393397269609590572260050900515927829388486665918943085855133223640338775101368777820185142167720951137666779342551607396965016474933898399814256264802137624623388370079701776442219773599370121340737018810488117903499702670694885555522637676444273823449155986488748217731608730010511870601623905586526067628305673868705208615250433132711744055167713297292227734285273066266762689710720874410230304352536659298633529344303081529795928316301130494350777912140929523975843642463455130288084193747916003725468445639290786302626594836149244472049491078522694038164844608701230443486459560968822306763673224327732388719346630093231504912058950831771140194354986713799517851252545185663419545025905784408903700063730925626926167166122897132378625977895274330467113416515639957610470671330682072513260139874532109149867853880644894863482086832289954832258654790212889321026991362402710353525733441568275008170560509209574774953445864044642594516654208373318893421564164501187587888694267429941388901813281940285741781365915851281463291349637294226383603520889831483223753409622355884621557601978849224274717989668037129290877418765728355426870829909177921965833480111341423372006984437650669446589227567222101024174273059457659323729528389345592735162005471270876331629400955376966438445338825761298508553129386835022203720944998115169024708305614223196858478780733608429885824468524904741326511782096421656908368346742916563095500467936359418940427767444060969803030822142852621550888584287278224981818097144986692561814218338229155928425696072860168092677479854593596343691805330635998632052506228096483269220381340636888530405194344103105897089709066913145765382619641216*t^87 + 14053302392272285865596005254998614922054324916277957443189799848606289283457083828970637784798223957721110113037430825321726696651048122816639874881882143943839819497011072838836944819538567209387997847408070700077866456075371986738213687447962672656718933854977796234952479289645927793696726857382002902428656892249355583911006071340598974002682704491449153842065787764600516999622993204494664314091208020366571812878877604096123973432123425308799200811660356025018578437714909884646640865076282546396934179567069523149072783174307959014357346959362353931903353731474320398756457545036554127116510449990397940594901082291430140051244464231261427100836739369907084257952555809859212833470056852745117643914671915348976550196340401472410291453807204417995687838392871525388044820680555732500765890221593476963271552263508085235745798265508765823915167182945264912469454321620382635731595984587505558202301050064211602847646730942493721313110731403034705618643482632712100263153477092510057932016866967704022314343339904553804679030341410565495896285166137611629588636616354978316852716842146930280930696443519527209580861555842658773317797768434376808899508571660056445291689890684313765468844572796529499634273081941599442892770712234830517463798553260415683602514240493469443999222965332618221677580578134575695019127415242422719634474988866345600067057927364554014239153530365516336632774081464149531936394459052813896953384718775515128651598566195388033577175777388350078841388830838132004487343412579526756720787402797343296816316909303774810369186707982508756453703781179823351450159034309684063840986995456218622239111367376214936896928316546382797252077460017393568556741675550794691974474043653839214696238060187151672587538659178672725851040776856821485258302023595486198965768608417751794482582509009794002577768766051314661393645490311124908007464848063741317674518740459116458590888076470566723543998164290868250323136221028569239600548864185841266322383286725512431683601190441999700309359965329152629089467983303622788584385464136389478574034515858018014071614490729734108744460160594060136688224182811112691462519239093841335797547251727942624646063999167179224455526141609063963423577652713080132137651640824833530016155696152720473818958238000040607194938400142773117082892326500744956084683153549869951387200181770036017554969107972175952746655899805047250239352908991684613323546465216327272342222653614862466007156909201594795613395653372413248739569259375514967476715069814571412746376945394321270192537726998538546727393709554669371163159462254848400018302284299725325127469695316355150151146332679208362922257162321565035593526944946238500756848916398084702837260519649583808380991244800033571079320524323402648859750345765193883737033861690138736642082454775106796027063828361627731237342195625225001877760472298333286522214161564821152725388962330487624873027185042761117719363765920395156826362622876685862338874791138202776125539044039939266187292403321039792715457711157422550152287896641724384764851137223161370905734340352167298208799455933999383948057428232780067203234778977918131500740901609759255577739680583741008920807060166386108144478682896017653696675592985657811008057889047720749591409604154549769045275804004772565946436273758222408412844903051646405198194150195351696952057154058346510907843744991077130802347977706232521080791129926220456634752800176142790414411009405663166006712756257810332741721375863319229190856984375468012406805577424689040434317058747437311620064660213970625717918344192791384144642551861202858470642345696122313225168941101157137803272243614655359115650936488988340319792331540387243228621480549414913266628904335627424840776155327292611212440883890106793865299876107657090035253547796749227834334828354978515229704211404463434960108831520280301902649743334797646791761363200968374460568408177477493110979626941378742420996510155647122592657620002025767564435273577440398726648401973003633417077650736671597164576643013598021936844155707173551517002525076102294597423071866654879240286665391276910909192934033560041514776104649122873923191280781811802064822829378885446941630588274764987788535425891230883936966704489279673030705944663889361934568281622162232344471653912640495414538810430379550040106349758217118873351443001006446114298476499703505532986954426943068635441570715981845896518133368985499922053950058717343835024179857720590131056594074839652151522642359127871953481177707907609378092461243030777333821954706423460016603356545829346574971260694537039665379554592496412605076608051079442372856029098091791731133290703856677352007004833399459617129934102839012195517909285597081033454016252658471991459305207805576590305522770933341547565827706446288762490972147026202140039453566332498149816338529810318452194099305484562041387633481375900071244385468112352979587071647157072001994088540012487085416295677606091102758089561234852845507451264624243306463203225534673577417054966328860045502148164088169334225930269508726236224948385129334833395117344610830114468614467129946308709005992618943575171708805507886645816994901104445495697752276376702572673693327242102161844246532436192032478889451615066640536933453786764658754959810790038379811412859278644984544460132334075422918218314272504004322717316756131433876725054186429622996775385924839111/319922048319006994366542434210256503476860076594587525460542001699893062145854500107175629135567370756899066809567042634723590520113538929993579429972862789983419066130616409757124202192795135045514510527410996784466801016821777148107668305379564642793060461176459856696861719747587761071764887433297303348954911951425930937689641541993087156783132214713009025408006222383136670415669166700649427326100591544718808165937830134452802551041467423349682584005622587521517677725058363604637946267725319476119364823768092710238259441317367306106816353278869580592719249472241105632748710146924416347897797528379758271657036103426652025806243414154098201903470241517523835636689930924904003793686966604607554999875341431499922476171185507789969669614932263674273348888415161069014239468358634737724056473361089363965955259405742910830586641251532851474139842529536034137224516267357356185557051451150773869778564700348603699676266508034700613610724125635704891615783201950321079422888257448615341356640433524804708151414831075674521450840109493190037648701112519741082294620621568956133577023849489312223602527404878661542859397859669404631524010175003868130838324388599326716775544535960480983602026876523388217834957791617552730409760585438200183637971848089825979241192753088959764167087586191495364934336126829104613598928100438290170091185021220268328045447477677361055212572574954234719403822587910906261430843685284341942681083490895216567232289160912019686270323841814788335526126190312544162093821034530668637207068402777647182738873150939637131940897315187924403149203727387618993266190324149341837788505153970489653977447098008461932822995532527648836582438431327035687657041636552678070740030982939007127796239263164736528792233828914882529278689695343033264158715728224637009845277165910858590512400591516126877387658822378223507752190839418184947190863182865158035043778952521589676855295641277328712872639584855913231942394402506879696789815627798370733879960043085704160018782174452031443457056861255065740713828895671980740682103503022658841469410855783422715941944776721808941509827226116310495312793512974575066890207230116750944547584339765305049619095357206529602250682567469101359215481100567137932960602705994969007086397622055853644301229859996787949017506654098507003963668186997339855657620523401333508703901028516406989405547147523627217060427174190871471717520802528262643627101300155860220720795094762540657518343453863553041373725832132080788992528713266458610916889900506386608168618921403224126584524898365867572967192856787628891176166934074798545765568072747010859028288997769477674626383301398015162772952137156943076468065061814946833984476344603259751708050097241216494432098991708998945233392447005241648033953594456537572909726802776551894529442671606324314027020613284700846854100239852962976640413973474622520529849760649905563845931934412535260468202484724884716681337723709607195173336585770406618775754676119488084623340066824274754438525505072762698921136955618174245498821409533848880224986577920358563795176123242429686797675429857397523232208702261975505849405268060435899609186602763748006226540247696463461008876401784793498408184409703914546349792780870865707644583845460396599963043513844480374448268076492807355586897646096130385991507273348311880510680129751604497571042239416920383183501947285067839319378412863702981204003474273583747819227555915235906683782313742245751490835784929258500377747068146703897564029012410345077737859744079339060689932342519910703639375993564783982881671494250938258970881587928526544472373452616849041074633040268097295675462523927965732286092775884676854186574527751534313422149147557631053621665726604837643866600687898750042746002102835347836291424595954511947325178774029699535209567360481001149352811861772894024419435872456761038692569975303003333416737190770511278978714470664007214987039227762188747826841007046355132354944011254072478177108465559788001393997392427388751352556844636936505134956248319104991826163608438806367445400296516371709095864735785370001764469723035108476710568638911689504697270833659354343171720881415309189914943997924873220046442125421568648239365596945358769634546199367380663250008649747633130035741062748548251216856987968872094649445675233111891787483158682297248525521127522846235298503570942265317293401583842198326382126100824020149402721644457958163222236719125514707074827871904836876071980612582535990158712256066291355181576567983165221373393956540011988899593525740516519952013977039746987224439955710654072515946495132027815654888120298955810220153495204851443115692188029504609271331353880389864368148731329963884650875678762706927143967162491496193581746807565069541851588072580348949582581838169418504963057659007828762981405666393330348105336847674518308350118485100948138375373113267610182768832500386593377608873229755039035334362567552450703244662078448708129850205568809713489818032382072641821356958874096589180142383152253527254068280118407751767013529491513369443704302903905689571156954658817775925663559763818781090720943130139668546968217367812312592335249530096527840507015505456922662757149104451858079147622680038470666004493466087610581523962699940948172927550807391395923157419895808504705850566372725048753767998554303062400362361040861955007227376383211825775945196524102400*t^85 - 3197884687126797410204857881037557405408745382087316909773107596366917532689395238154052314230724050181839514023438500046168937491406021291397511687430487002027709326771237930695500218499760520476781517648630869050085801737391874889438933060603571120460478023962922825326318363273787888385071884716707124782329304031175979941643496809783044939231029423324964366521865146199522172330698911832292777415552343211857786385390955347601494421445005124591216715628846343865882911918838186873019687858843297922092332059009923097909303168447631240788635470444008763406751778904096804402509733443505037874281476898948830589024834684438726950012925271307513387919576673434450054995614328393326017613621589602575285970807922782624876097985665208687897275330956862926299930722934496616336039832657894411259651951757752149137505309949597167114581092775961336290191215888106737426510751778658523792648206275592150222966729714387350680208779082609097078712266974783843141723985707380786228893913041885762599797251092830224718725262558417239235931591688351430393274969569773012946111684218274901404903822198520791794149144427474219791841627499673978716608649148258102417471452492820163166504444584501933635044804802023460862967412098415461386694085012107466041529851021869535411660178843907106609590455600160384483353509336475352347523193581189461546654674694255015875608964084803521499215506334971292711562988444405470648382379291372203307903405238907643481206039528373667154725123231005399180906605876230477083330123859637247193081954310503173768391661952858876942637921592627825974690813299224783081986532743770111921046957536911372506216600974923706190302576272682239078576805850129744098763362378659121925241269357695497644170107369368028422258784263411624004949338897023104157422060789611640037394477855822356889690206146812936003440552884814063770024846229691895632405132992805195083218716508249125035012078470647511107368036581478526069368224590154154146104424070061908518723548683938321917885628771140360051324585983048368597167965011198549368679913074982756658036712573922709060157915675209605317629121684611876518377502322574259786232670539394869728733477903798403380147894416905178544742530777711898511973845374331250892788866825315776614407742664774219345105437335956129197576418810660665735982993846664582002544073511811383416169315360380489870386803566369871275651032890489425440824842132306468374680048230610890224324483687041391231301831185938343789300184673250922166239706540165099020224039330439937492079807081674888933102863820591336721920354525538358105710987466198750127238909114889559067228587357219440345624328106688762104262644390351909152305280668234650738195305168122275390604433026195505301372982790758678760145223291669621196041399240879528050625577423610783366833777809256190372630228698046671247167043232791958223845240731720340220254993359521169386500850436867352285152381598448537541915290713552881640303923699263093299381215780811436202214677474767572482665881777851780871876714759867517533201761761810075035420167981558627782261491694332340733387127525220357066643959159729908825386689292414125474338286864901481600704497327874405296869183275621531565941384595904970507655865772628536316350853952645569267730731732595933991074038212784205859473204370060228214903470336842725113351993465024294881518808127906643734264749211523504804934929668512924143649859245112901051448796792807921820560799117569944867151515531332719809965842386373483584126717054485700825169976203833751785822607183660617607383596100990997972324748225357288110081249173225039051478450708940704852216461434835864982115072806233834133102283642115225449852173553234015609505743395350974040935139888215294364545997242748491768666485608305135058727567259611995030560627896508992800678181829526991856763384898326791824726536764461328082870433724524747814410334835979508148348670784560614498277346322529451109948508966666836313673806855702191006431261085013518701705418353378786190255254369933934642878013587726027912877554307678649769345071158554890241506092171899743812336165850985279935800360336113566188059429946803076579175409536494760400773895176253124826940421326039525695301059073850892175575206483928444259549683505878318335536524498371706765319465167298515514062126070761975888812202174543953326416717401289451088988791188829539650931727618675616403861441423826186827152751277665546234656711639504784140513147313769625281768023734169991140939498788937020989992744144463429753705283468645242485278916256290554965199291022972960060876776072379989920324680693895621258500180542037303431557105761489658287121715073493716851687872326003895891143027411752697091922781915102159237540435527000614725822113166207836371424403713497693759719573438831498121438514504015944199385057137107392605410072070595015048584884810846358678510029527159742133304517211039334926655838592030269052791671528182945274677583215676480824038753705928513812096194078840726509074641081295786312069646836719984859910065685605591259268092281745340625576318936243936592135354328674641884395270949507726348861153265433257575532410235369238279051306969919577271339290276466518055473167473811394487406919271488824923434010546672773918856167554141051462868136707062656889940691690407808504019591841485963974104243012486161114990293096276333727953332912671655407165955047806456355826337/10435777235653928404488022568330014579289306483496296433641514959950086713932237329871042228494923742247358334561374538984024841868473611511658062610857290993561634082414174632174952194478429106400921954776514862360110932468472165126985113204405053756748933978460826410487455082736375869220702686852299710917071989127526010704701684689429004782476577060884676156552810972582322404791524300483509157020569771040841342670850534528316806014334906982810808469617407399305026267971972556192388647766632989981144650710109242184794463410912192183377822739868406001539353737972136805463854737815137730164339180926365619881884603434751532418793208608853144821540723410741248137509916374287637377749120428900647292207183668660169596192085028467731863130421686707988878072402880450280977237897991575485874291146920394780228469073000482315566028590964688731873573128352833049547729414512130119433824629073675455938709335884196365532514894425464925340828418297205284638283944101818986030504759235909470281218271781470748378722113935980733971096041661640485730591218115115824169179951020423956838249123714378992405858543315290719862687843332951061729155330906082427460913431975012887669539068876896899564852216205473792818721864423116665677783787856847730440224732191728100986352897307573595267189355289670030930316810873133685219443634904271915775831932595949847793760485359966098280770314251863397988272841862006784521308763303053913084771273202129240618975464356659854161216396139037941807778354796447612431459918691131778278535269531506156689146357465363228334629085197101297049626238286452284655594811826170493413201590996228879890330829975261526133202908522168773137109996020280072372450783923939220498022125655724677756931375704617914385070469440746239384438538189665909318541267375755603101900479832720729507866879195108179708666083871272056266999527134111338431129159309265738813619308486516124861600529994556143281727285098103675647652919811173788989359588324875903746480826615444898273772669835081652677708330549924930695649920119596093765865045742723375744021814762941303138347253130471227219815186659107519279479496194852395038191837294600886623406064267059309392312485778237693993016702680200219062269189630224897588691620118879390268906518832056431913695042725630223699963812680029773842543865342806476756587667068220648720544075574948066892661596565433838913706869315312679689557599198271295369455137635759121434857155792380385613083983879165634321350593212690442316739038494573563273456219332043204561808307061442820203155556053470008763296589190198257522943771347786409863236389140989307468788030034990919376893966695777905105863005476025193918619165300138111987865122241872182285778667159484171744251461084799618343776953273199231248455557762773641493922060874870428661576787587130397542482905650193620449169036298943689057266143711248817964053566729959757016263338217553297062657648001104558236966066212976459304755446093684221302810423596348671448392197144791136421096092344097251048132757208025939344610179673641767010719005925117616261357696346137245775918473103090842858453839815610075506931137492814403936276764685502769026108186244796713982244296007119517719700373398439266523293653063812421666939413892956771991644488660728488694408892588176252737405704491244249158446469379803596464288258162464900809643005089220088669350037644952091651638293983010775321129292329935733457926248067066016467048308128693620852193190595446179967697014926178444462564235377572353849539550386932020324940420529913857175040535066084862325604403724592043273065414677831553749052703930998461507594261115285266760609668664899260195739274826164187814352514451623111420252149656043035561375330585418152733517547789085251706863902093963337582867197463887191093760500314155291413652284907050137241601384728066359853055893300571430891891959451890142985220612978636385292465921354442249351073472849795656406924596939600342828635184911105030720017733869443894658471846441633314221932566132845709563375989081107125057121500366371754004477096322289916057779833715134823115056561247974479733179571359139583720848800276259723835675742221547031947727994476309883219609930520720213913406045930958366725786488386814115390049469652605355793483364531591956817631070733297615509441255564685301632134753765426865672590367799513363483878361858243959083781436314536548857003357877354331268479429361807480794768556218694508366104116474567802688248989587289178364979654114818407433184232253468853729894767513846056074907515911274213751704707927542286786514425245292608181952045684582964339708536762121863790428851975208452861573100250475432978278510930739847278222919578800589426340401922319809286704422848681982960588185426070677187813340030552837648146423915626889277268700072420622291262707486333837622609061636930868588803777454371653036770077111511127259373623954485579329257042536301934572848073362919053827165065833477247018681243103180651609491761795114058052208659233312214908949502830721995645893780392431260702039578630793232911273434649677617388747071731971146251163903605827684484044484669373453084966508483695683683827755859366214025378719034128453028472514499943497577275664917184903507400075740411335266666282281398744163853475449405487164414247646299471378669012436697909085723670841727319734220126562656756847005210776273953854888324317089262400*t^83 + 284637182949683602487152864130608081927942768151159581628819401804604161467278554330738313387368945079431040280563545237178548175207592125387154694865563604531041310837550037809066093165361801003621354381238559360476523481718611445188111490437983032322025449160387265727174344433388692887694917600893334771137300012840388213058919721249142549216528879279688665543261371578722297901267537512113477134574969785247933392477296879607768999233434108684753802146003179585376716184432150262555461517852009653307997400961174012343333258449065137250935604984073598470744458450135486263380412644025628662569147215974039682531106520904669448581304282750432005716077306486149402084226468443437638044095295465324157306952579697627651317058667393326490638231814309370290774205829119308080803345837607340312333198374889390051555357354619059595192100520131484796135599951064767819023986334220399902483842058022891375243403007336284993686620438848870380715947489946990450069516674313229214691109743870546570677370741576850166411918492311784279331949812912423357438948620070402809846461788564574481805755646398701822514458739190211629887149667949467024525616157754811044075088936375991840109018848992287502275306841118748775156249996245710704370872015668128828271370368549447691756568969499366753860232173347465867815254821547060242442997787603623939653508348763333060030376979584511040373836791725838860282840173662442560479020278582223932238205249034161801382317200525888582763006992888928751136593054466116444694937859639158665050375209980672625458580272207010238701085937506614775485584131085338272777613510416020612269511789723337878728345883638792380354040188183167201452966203578153204891959593828657984564789568251965868581068376092934461555870921448386893206757723629871819632351685068049125290252848597671420796721528633744104371727192920085672506980085377792807871198084428895254806990549632291477351337628600357181026955127595442877027096030021394292562461704084021216907409213787680146219838458883048883653996327301039939034081604187743637279020392761116633960256833385299016689691365788137648193894548148497808006797131451229514578875159119836441268393572221835337197612686051598523301109826241490209254480178401395002086157381905223360024141617459161357046322631516465074625628345740840766019672208307614982466442534671991659140102567473705782675649517866146962252263415779510926756602126364961462959707350331845316421632604991913337119913631628824770212997266090870539412624636938503338595812836464961941147801464675699377039538557628896676927554207502005079446779611614533132934014535184564004039441339991673231954574828279298311732937078248449827498142051473444595840577324135524445538049699458930964724977392023421933139129760762960015113509323064782320242016397726267920966258254636246329315653334640490584330956530221003826178923088776391282715555013693803747028994226604121431832405882508804958142492853665785382898428115978884073300037278523664228139040292681289781619257990308980096485294222958654838903663322313563860355446252006404527953262243401679211304327000041294356984841653865920288319439660471231632502723073520838297997568191024411212207529449892840326143677008061942378778963517745309324917656328444045346245927063665160457504589074644893008836105396681354281559902634879569926491352962358619323433244419020647911182605378844615640066666225700448687799683771672396034296124024007256273587911622690063263605959512531017480925113155399163411273216323892941347530109508700293010991789451989702332601484121355651513859895585554324591257432367261728559038700268515666266675400864687792640140322926762023359996381346191295206992927450406546127689478625224238364650327471469194362501787569472835079215906506410552721979117071316485349204122645033230869451045038478287931741645588880638522628556460428223331101670716792509697001610181115357085439350520297210617782762642792049631895514370735755906816132194163942508802988359824437965637908146512282074446278201157236050221697866511145234385926620560206866315199137583665427053007765437730069837806169386457081316173501318787465393690314834838577717073602401911859258510008925085724965386538539551773936335058672808717982567164690326530350048660376644118089260741585375014024262896468427419468813299418639995257739596693419894806679845692921526655227209200879540408796269098838910485904426249144450313670570434204364946217223356538765511888486414245836318196231122294490478315188280393926274611817492812694198121559982446021176623886954988603960889380957369089347108952174473322672601559749326239887688103084885816039825416961847403659342441070393731212248635033744463733995495699900563908642222379138359704025892641092866691318474062782393491671693070881000749046519937843437753409982997599397722053782255347038167897823272252266254738219185296596110851667334919503707461155162832921495141254160004545877001574017750167306974812126302646943194163901300641910325081585596183548559925174884136018690327546912252773852186001904147429431123315423933817331920197237911929915613874761217874714865122535933989099401951981783633620496271300843237476237437606784683276618103632833108997168187498973162162216670854289578391544673623928180492451628498257085976960366567143056354785948937339813139428956260226145826712192246898481479482254791995975815815772198957596715557976998110635423862753949323/184167223223370625257243163965285339862799118420975319181643872091468351673967668794017189610458679302676848436099615102980006828013583466917291322091569252523234206672086998199767602265310563387829890770401744292531059020133987093619117234678617686355325651838191783277468897920803461288220504416619319945819233845226592084319766087169146679145079925857296327599563318390592822215412503151796401283309647179227545581819700989557028786844673791329661481237694829602147482397086430124848292106926511615643724979484018345833728166164724310732987211674513413920545962600731808490745039674213141368039017351456605135177249953848429540885779823034796607045675358068995313112258412769747343390818012701151641197856522563570061638866089477297391937335851191047883905296173796275779023388428995882352204198856074585160923924902167735807115078130688329613475083280147211520960394102009879780717561151139136057970805375035664729324718597938116033917031379809843383427143787071387775927082221876025036053685357039673034177496873388097737154932990075574917061900651183125037007544796578317979415395565599638274223681452833682286417413311917721273647152345175550654688096688630241865823164304943733016538315303941555417121424495783457337282460400584953771089452591851474400168401983558359179074504658496612720069305806147294146907591957453264677749864571654470738471830055349397017975640352525797889253132394420692041106215098119304003737304046668897880376841354709942435354708519017454428027157938359958561128160932963544186042403759666006044372731690866749243450959531116072633999710187959888674744513620622854189371671530661261206575507680485476046040446422201652373839187109515098825594005563591559253750672419344066382107005381588819385228643449964380713619266746753474310813207270457005602918343120793839394847064813090480777361375476715956706566499883947409404312450604336545280353020722213264619505690179719728346621027739113945576964674506438966921059951267505199119409131771190810018080699545616167421493032033856448970421842587399693815317709993433369088528932326974472168054264966762240249979423979445908741262402958417899004280697508200871383933676640758949401743030536410271081611353722853163244617583264535810761462863649084965947675470825488115455609124617812490804161105899019525395214034398639882144308224235502405455602835734924145311771964074405122228336908865530589110852823317523135287515579099736260984875255871447335550023692816607043316461620605021786516097518177382422212076225864459002813639094204201624460057379005312300097603690302722518745398935796815550082963779765165075119161383094429193531372029772025352894256420325653816352103813431959105229494233076076805996927432507447534281387834771854153500448909577527280104621178668986427909843742426334513792969241628186986249366972864659278237642642350000338387310202544807996265286008010142116351435086390110774479489578614255587045746637423688434219517508068316065514976633274103170379096673633140859952055762078517818432838739516492973075475678913944398308639138502268016383874262660747269913950660840670206895209669114137072916558849795410454962828872997533065646754201000659928693301493123254455103570101799924049137727695150885644340322815468049243464427623766977269373115963850874250986917360132752525627323201787844748334766528592988998820865812773381527439210472315415252771884653622696360698976439366927527501735920612855557548456713966203732609784213153850633061164271852096401207359494588265175694454328766589057718176037927580743257182691841582548258279480194559841166439337958375493115699459159595641135284125514623847208960333098200447120480687412020447328704089767497104287354556744658731152048782296743715769381168836977285151572236197617540581769738155274786608477867165323219506933741003743148621256608926532570061263712497669380012971245106830203404472123751161082134168352987386780079129477847917687389399643988163467555278295370695145841677898205822554112307459162901255738486894870506585155159722396279122946730428135453042425525496303379093218109901348875885734899678014165650732753547354287580529864333429566593319027495963888143730519034085256794297565748778064970746540038618175391323349789094940912754680186964350879970274974420854248728062106948546029763338331535682987800626227612230622594473826003251926049066674717357071829804669030411250766513099039386159403840933094858825016042852325186518759992560474517323845690014906128355635833693423528212621731961112521148146667036082024834419503614591702971192728863645097314380176412025080200287176047983879202580464991366721608337554940849823666856563712615175595970840083008074748462346697662628461463611956772209009091310854724886674169680629496330015049539410265926963860590707139531897076007324769437055792009814011259171910672935725668807772334649930288225852627373468523356354471950188670803743851436191229348493472223660991563047337348780910125450674768832655507643202622059171719065400877215894592946558165148024433468628767607070638292862170372794586947555640888913096213844950603344761778062363004084346076413338006686836778987547253121908560885308856964972618967697362039754529784324999873540474050697580898555522907136490801624418027643698816626723842121652044811256116334710258006264670434729734771875989143404151151513283479689681554776397593206078656828810057621569984030971696720000*t^81 - 29675992655538300654378354214753565395924506077236892618400894789868010884526397639187993487932297143549510016226936502561032962221916010565754300337818468135318487878150026513484149582941604981095685208897740156705999069488925936814303336998283101850572345983347518523209578279516285188910481341501484147208423859478615469016934632271630923382206824094041788168578004823596216980709966437981157299157275313777108033273650982939479691393539347660161320054700679149883405015211962341372699247589098713516694302599218686576872032141611054545387528926349801457349302722643618487962219248318340509917358738512096946917967157032176997389462893979878849276361726254186892156812641000248815021468233095872300425209716065434045510555154381289591460278436322747239551544703610224775128736019274906869637517869886396947060936775000777148309078592715506631225770242254691229385131769921778596762547453809238294305247574808197983011368761785112058599994513795280513638806587918232185464827078659073617637971792696793314050055054299575926519238119345350588076643486537124431211395753769788192591886848255820914859566058519671038965224737517300088220383023140670768809825813336648336449969310060271520548082936748678184182604224648247031355847933173180745510259150580040280779002540621002040883622728436767043694361179114676140387145351812037557849293212791668851584556705605079559510757284542691536118902433151673674818908676003093504069648757325925434242037060363537311255372757787816512557896975710740464567279755125768620759187704914281432803271422055520091883379972182582139137982294248423473359561220671277762278680654180973195777766375539623783197568201978852858507616202940917837099457187003714998091577179983879082669176786297033335475254388297389138284588875698332199596497466332336459332233014818338947912562511835376572302415070238765342984370254001039705771970125624539248495029619000770195926766767288058125811545961207234656674290999664797263816986991856346162133777309485186676618029769913399937379408371825381135959584531311776450199288111855676014006443539376565969479711285343022668439768154817836922156683123676097794799409383817112896110964471707377557838108610535682396190751515036611410924028623443788224641528559499246720010635294081781229798412444431803519397007210106024071280151240925337164198682198564760599254390828231162105912943058954932600672575195623120004010885023721179796473526460543744426059217282001370824558548490696779736707499854055317125389470571817492127609647311798602607068092348047819237346763390357356823881801467354770945084008065604360534105699566965957927655566374514346021558461185240115389343228275667594765470119656233497723690624092742468791845414113139113299542814744657048855991527400159301192897466373016289197504084869699181608467629110793576011450051386911121264291015950280646033796877021077857835181345011630515454103290991828300155827961114799404370576976250594010400677051834496601834265297209977353050593505779757228705654579705000486596302367540893743591579502846425105390405715592363754980409677199575968344494352372015425396527683378605309120923988780225070338426451270413668426019834574789144416987620412817450602588601337950285489757016794677276706249685352567038035711426496574599859617007440887737292584423647262212984982512322684772873164747823413520112921193015754255897999770546351117987773846948151107680301594266657320587122676811513597063083216100929543780830328950188285900682081553265916997787295422072353658785522626541926282002977700225350741973899604613861940877424750240747252065780892462201492502520422834982882562125232892614868089408807194008062823796516450578230256079896695031817183754993401274296205399721391940948101526891543516380603763773739456995120743171081620291591563544520639031020176501292932845049061662251994857988780843921829239836384742601991733938802378863665398808846319088673244131763637916517122110788277888466533108313492873812807885680106805802385735518145089202674034202675160946404868358589127746617071167731747504603689667827297918257615029775063421944396950426470530474671143478469600920376289096520814409324334244052201271815391483623277395021338842186982440821895697675674338619063120365493553637928244049061489001173579708899498965277067293325905354550615898096459246704318454880328210889801016925361705425022610873784396798002998944492861774303118406386736358321977796833337213071658709500646137476502827035983340027068974601980508153930811033510110428560916692939308495229133389151264247291735208216501970858198759661415203631217234884115322412470325008708908368890723182355153747934214380066472679262303120714145315560727833635064041575068200284197034024665466212828744709194498827395315943778225962929219824777192710209798958658427917310941934878574521419826609141236648536405930411887196765940923510444122566378020148039802200066175008249944724216576217288154753410941286928230603298230205585419570372289015153224643891126633858734043745047769362604040454865256731107917035859799270459691907524776919445626772071842449935843819635797973541442878358442696207619266528895237341454773674823533769451184026610279064136958636075620567937368364860165989885189739792596343985414822892541738700360802863067442529753134119091471823832526672770154213478074295071621363788590250216227663663102796041570339406457286365544114631446993552677596817727567107/4941820489827111777736024899735156619651776344296171064707443901121067436584799112639461254547307894621828766368673005263296849885031156362280650476123774942706784545701001118360430660785833450906768735672446805182916750373595320345446312463876241250534571657658146184612082094208226211233916868512618418546149441513580220929247056672372102557059644677170784790588282376814240729446902167906536767768808865975939139778828643219780272446998746734012583079878144594324290777655152541683429171535861395019773286949487825613205039125420102338001823513266109940201316663119636861168325231258052626709046965597418904460589540428266192680435091918100375622392288774851374235178934075988220380986950007480902372142483355455796653976240067640813350318512006959784884792113996866733403794256178056176450812669304668035151458651541500910824254596506803511294914734683950175812437241737265107449254557555566817555549944230123670236879949044672780243440342024897464121961691619748905320710039620340005134107223747231226417096166102580622613657368567027926941161000806747188493035785374851532447646447676923627025002118984370474685533923869792187509531921262210609234130594478244823399588242182656835943778127322431737026091557303522771883746020749029592857566977881347896404518786558815971305165875002992441321859705798285726275353717524995935519621366006061631482327439818542153315679682792775576694959052583621903103016771799534657433617658585615426456778576351383455348684678593635027152062071345992221390272318367855102325471167551037828857334967038257771365934080751614615678992223376923679438977782153379920748139852739410509043109456093026940568751978995744338698018187438655151820105815956373506642309709919065781253204644405966653503635265907377549148783657704551560673487728423929650344975540407968023761729572484594567525863575291878171626201080219255485682384091216363965022806056046055933956736019822479377300997577666224206315218765922778945715108692344722843037478369193620068818498771140700492476729692908481380706319442761891784044358551490462070542193017440481669842789443274786780041114543448465217890541146050880289948198716470056715468886989860365142280104652727008940689904658229893213730571817598377588765920174583779919595958467150597764725511510577968503244989674957023931438243256363503504205604016985981213058676092220464565865881035996537446460373721225070807807884092353537463548334705842923003094152699217170170592302423912288995658386819568084604848616737759761662690712060696316575499315694479410256344873003309213385952365689789720919668204777214550593892861423698596182364163779700516693091816132216013635995880612071710738781452327090902656991428587541394294250886105616508836550573566378086452262045740330315349474001627617802482247473755106642786778007983689684131024680438535023966043410903058342413392823768285681233118507881605480122096841484801305781866303692815858252394201437535639651557053133166481091318539659521768405172427409155946408713496282440228127947839510359228110858597384190841354615150216477525106300626048063385076024342732557983885021459454562678123260995802843513874835908092100470594854571060184374753270256732140661211945797731631295318529026486548764789798662215059321366295474571080556728178611696665125734815615830228859437666505914640500746982901850578538135026565976085737652952147673796975949378904872209019012089201123012555321296580536444957460883588491426466825029209719628325320474574628031253432397479771451782214467857821903473048771057017723416610734402231082465044930499385220689071299455568549742398604602154115816370463457367975739900107102271468378664399565112222548669986893075427838965044013939315009285913308991629289706478394697125557151567188337969404005610821307166540107327489435602839723436055383600441154670385672861957296643909618687461697014728410366610458020001987322822370600184138494878598789974322252457944948890447015719712733300925780319746751690268522905202013583487537850362316065012358593368330119217633489799070599821634656638418267484140672334685949019528169600553141360046778294662220187340050077551359613693370254060571141697665190102260747954390646984680925544743381698824369587706333843219340714247825583918350210081945869045146959589007536333203119318465316245229540826839316803774261521706285047664420593348983289104915748094099758618982701895568101490890195277336398371378711804597149870725838253393133706066214856526015399981110876228204106864673705349807623185984141935565468200999723590013658210696393671557841143444602534733722672985374372557287567425269242477268340363157057724246136935060651126288507211825217542227383339083739636387280530382606920840054275077283507935117792423553096891484855403829307508802373530259183974910772571539529881313227663752263342635454446269723775305446341890979773129400727045501188072043395511663996729333233793346871131320851241504668236606941770218858954421699593106297009589455092603691921107794921590205293171577399310764805322298074871930789728794191801571669988083092743030519168081738172841189751107711340073942929953050424569846096786902832517958771213050422454328560098608966545881400079882546054163273336053693718420777906531341495836510255217075105918246150423096930996535768705788314725256501435323331914549712005708681344722565606440038339788386500002084363110624906403212845461238164407195320000*t^79 + 15183644515222149811564246240793755133957983114558387050155139577797420783378354162529883498277999173949882502189401864396020788441265484191146562599009049550573195152900668346724558300381134731180664923272493102368687815312180317720469709405043010784242942904402220200183238531624215687925052846528688566241242215623612382465457698828359447125859732802560951780016836859542140126285867861608396173559936858755100037939921590658714160531385027163228625541953238620849239030628240877027412702021252627594253207748396266722288570245988544436497061711527431322712172758060597661997873248892699699494128189082239087576132936757889108712292887798044791611314253538342857139553528201688702137804350898680741468697751536477619676081729314552906788878024422484832012798252049100022517271062689055033993134993922131767129558677032394714920442740453103807434706515952778175290054499331634206047591121470847572433608523548201000456760093970805093206859266980763924986905619300771545946329034458755908691455759358432908017295613395937801625718100812243576734334880419263153323294112068073750104074171986712418687448828804292709227725421010311422640490596266618907671586756406090293527176988844954051154094790880195472202086038088777207889438881119529410042944536981356634802035465138634004273333944621949707521162300379155551222118820602233284095476930989911603872246289936569174054832612545972069978153193679162141853542888556798698988540571586867669336337273453222019953740806054284607405707026645019130284221199681921845140379554163933111253966341711496958012257411423685724682532662748768471357455487474079058825566883051325510496248730616085398814798180900021973168164386255044194888443061511670394603932744643043995963914535526601968988064632212010373522181156630814196533576920560844673631480512697190551474987189050600564811801519155212438445823560315491979542892346941372959524612344258454132366050330063737471700944423846328249230221113105064472688026656746278389024562765279778289818447049916712548960706905109988967368525566918871923878573872983635709759305292448634184399255281892182583752368787277178144544974868962076190886074545087061031534494300744966309889193001071820962715790423730199259769865820513405466407796255842570267763506007325857549186699259679673924301509872679862261823516853230593714895515781523078043970151467328399579194957568345377769881146470346269330799618496598469439195886789037705094919716601931823845620735758343366785396245072702030041009859092849216382739082234989340261582785065467742259034827853333895134269930119863325045535386944023057262146935655109009090500116035657167325109745981397118801088986855176474572873617927570249736320219944456640429147058878937501012998732493052865891998034829193591988639706640187030519532149613586249276517589875054032988580325301063750191179641384022059523583834528759001069076693599008677027457943650577253059633260635255366529039125862611125021568694580472162030783311801016263896622677901517131084686892284466050476555026860713217480772960654496072774076856284466755863232632870297977130025667254972500272516006747620283496986602379526691864177848046994406250272121018629757747578988122672063277651213277169465125330589674822939269249081410991791984804313415697714066029501650754944812670131654682156459382066829430243836614072009435420378736416613528155864857781626893908120037418322077993161208132069484570082291119154509872063744394474310807235209665579888106952765499210765658082103404296932001406355395989440270450446164476512871593244538184243031517664969857244206537938378922932620396825009223141408524479602896487196677583401636024055718230771262750511801200876832597163926638691774946530320109395246941058683710855862658318393878069878566983812497304487786866611294423530955693429140059543743114139863022000943652226326285931287161911374172412265904884481567609502557727203754296987254322933539224922440600156633660021725473059557220672576448579965670980717313974750551851449019836726277207082390451896698565192642587174906331616654792623299383340113757300053303949027813150308365902000184239232442690965866536773080241034274974933523247503859083574687140355748321123523523834987493955789745901735565680490546161981432799343138600157295790415709650118252348158246532702272961149173284614773510539465382603868337411944399361360480203845311494860343306569707216997972069119870155352996791093748015004474538432287225567765038525735748682065751494523512985360838926978796720000510627821408424796074543043575157070945106445714789060361320693324538609817267293363404524934288732631780595834709725093113163341892990945668774326917622829516974598683062934039326893173014840380945483781346643433350096943547610161706799807339419981075193849876180058881874935938782754066184841695708156644524816358604848620603891253707269754848833660659880030790185018111691255336547312369968977356773038259132883649680031828158990949282940576284619063534579861562133142060459649052249533200551221409131459880958033826508802989676308273064309730482778675161277397461964007839454294607887406520968267387384532229732475424409375195378454060009352492318654150703728790289848444478378693427067201462799898000141532868405037688071573383935065003999918929779773880657436662129381803650183602010033614175960751189228635596831706600670116521252080013867175014906811560033934189569529122466317321028541871/811870509043025506342346947813632873228506113705799532059080069469889650296074139933625777532772011259300440189139136578970196766826547116660392578220334454873257461079450183730642179986244066934683435146187689422907751847090659771037608476208239634016393915186695444614842058334208591845572056969930168761153122534373893438376302167603988277231227339820914644168074961905196691266276784727502468990590027981761430106521848528963901902006936963444924363122838040496133484900489346133706221038034372038962754284558714207883684999176159669814585291465146633033073451798226055763367716563822931530772001491004534304239710213215160226071479386545061709393018870154154338636539169626636205447856072657576818280550836967738021724668011112419336123755544000536088215847299485249059194770657823514702633509957195462917739635610389435349698969426117719712735992126648957454900403999693553366663248741271691455554633694948888681773134485910528182850913332661726248607992194673034445545220794770143700603329615616558625665798716852530857957996264583159426047878703965609538141593311582751759256202118351738725536062404575149412623430350037287947994529921648885802750026235711649558503782644293623047906406631542356797143612985578741095186846265912004540886003509078582980742372077519766714420108036205901074305523095432655030950967879106475121080652986710125172096650827331925187575947887384559028457558638737884081209898224209265149808615339065391489327908972012996235855340054668611603553054578270150656973309446147623953470263240527643312276458870570919581546313266336686861548722411923175907832064210912415551480118664331726485653696358140140236294967977872284214674416507779060656160241192832790376950880915275092634455048723837378789882936541926311645871600908604899253501555383931299699531695924166175332284144051040536093534730226522842481447320321734829790677386414116937110889566350423474864320917542264469128021030616593976751785940115885112510339285170918752784728589224666154163039083830257938049748449549250512544609622739453650235858904887718768731931710008079131474172551395143542435325960709390714367731759708358904777204074848652174684174291191345701946017192948008611684770050994911027970022512891162032440115457253049558219336033889026775633476891023523396961676875171511074450568534974004147119492088504839770716782500864790607249394741628002580489918539915547346997009529458081154725797844531337350508325086299963670883021112499876049286734977500471042225129892631960844584902695685823437403459006950188827828086279115085056263602934751168436802633641970961883282398662464769372816969763807942028150798364578345097342180386268923907085524310879219722220020410810371919769788431636997880290451371619257060014478943054266093127871695965781836369227831196091314970672740177590964382626072045039651564274648359584825057392476218361916869469151978043162915909672503071664163749892391176712893333093309426514184373014734493322145188658350004809421184502932762624288645817829466049591430776701873189641055284545638222543917535564164838892245707896127548203999163205954495396382624678154263107163596181434422294470615130791597726108102744575852322970748851680056248238198767998516615482922790154215466923078188317081605685108106091462486486207309270656433994029251884050473783114548082265575762446880759836468650124642656900127852832123788905969391514720053123414654470209205517070152516701671582859446680734348121254798739653224874077965831747991635322443105309935649519719499312713429440959367197418443192080366534976400238582041857684633142053414833171965485041782461884118004710853310300126446166801741233637722785697007990138640703862391716401400088004316037239828615048624811880350021985956341532043180941237830658064634929034503017632373264420466525993066241591501046838706217684464413020070865927225850223848238845943146674714612203035103741458822752730055515495781512903805241603430581153952806185152092481101252063401257334426045088715809789702380496394887483196225662442896930466990169970697122162025858229537396169269834481779627862948016080579113576980221887920151084169151936535339398881379544707473566945371408592507034861769009196636412707664003575123183417100320260197857060215157534513462535628845571932479809540454798173747873383144853135837887760620057249994603972116297668907332968924379015758316388915975729597129045244931960652705265446726502653612388907333530570200300537425163869286416815711182501094633531842053537307468395237697394746557184061592811732645100991757264674613073902137327559277683010561882932634411528934151375549836941631090088054697579639331392685033111899085571453365927262849471511692196087134285422709437488048410862017912208755298008775029654816343386233588961365685437367306769779610065623358601687616443263432967516172883191657323327596375248442687262300332338040407129262630513748390459837478414543002711275390052638871140433678812542512136361724605937289696193784892244181994879975533726735330572743911360874377540871817201169730474367401060069470793807783585291899142699823909744824838291583576338492286855465046144472134036770807512413572569403211120587628615932537658584552132566041109190923106825169127798930148960030283827642805195972283296140937352949430876287379508847720710950088833100247452686652140506632992921058006298679520639286056716796745520337670681754346269866896374000000*t^77 - 131420954257724975055364763410128699528052299201880492246315018695994007415299535825472516356296474021415940705917932141507301849140914172738757924077255396691149790766289903400802106740230159254170606953720605629969960557325130792617152482854924081678491916457135191899928573480213829306773024874968811665195586532371348548723260270057464597214562265604788694744463780730945484026450748442624276953171694561023651489746574342399798584794811455691692311815660756164754555873492507350816441769488471399731050969733168046992434071897975690632901848647055933344222292726335112754175074324812316962059676263801094937587847112927304993170600887274150413180402673397957585705851846785888950344280089616656925044063602799220810767541059302943029639843771280464179804442959337408961587180742710583970031872870407918254253213635898855834639190109824036881010333886825676138345786512355792172560455829834492203469852859937933291130269918530109118977348034971396775231602741188549512498879804833527143557915938048676042502997188729124605695976055483428841946499834560396542230827920055357690708197295557978617552134506376801281761967319001505207797156311588002200052665544998603381264715934188084767867203144336382746963579335442299296856995510099572752508764870814744630037447202283733101120228007721767370162501862939893912901696648592154773096336775185334816824512624042057177778200018653737324361553798675677144165321834713819346855877922702531248261704096977252433650980256167079702485652724764639872181984358828124497846879482599070799837636795720246360273646971753436886020059563043293109858782283553928134705496831610014859228811396486472664379077843453622511651574670114411150575763855844408244870075224248707514129871018884095518786849653756195538026125779387707551211142956947114748330277318969945280247767037559132522783769023660868290012717121919925903237088393927976319502704882302006442704121065929058317643342323236824184487021711593535291244422409662731504350463991796459051437237874013268666965048722834320681539167919121936949973558457637897596113971656365019315548036197086861096227020211744413843000305115073503858563522273629378511458773172748142620941308541045906096636684423681333498535542681366648191873455587898904538674013252799134432071520359815724395958161267264649625631950064526254641192719622507807736599068434611121521637928474367805649748866973979917396978117974666223133806580882615165905143072741443568561706652354217470092328492998246577443519632350899382761656226256065484413799677264900653903120791024713827260748344280170634574828179123803367313410252953504172007533723477569006465292194519339360967499204343861060704536078825553054117459791792904051015915609626701934598570183420970620643996484914983762769028680258896199050401448933173829854401003887092429595413268759178631433346250718305922964502775217548974611328107760934262796898864398975308943611501801795056201684984009052780599573933568909687179593566903383415007209249385639088924207978699321159393199188433692758922382725119657526004771202457354598978108834876193083801595348303323969865861995984849287205583489102448397204763948543730063910805047387529674284836524327990148542045750351681522708488908037843503964357313595998530441864336037369990007361509929445691730580307409904158194906898807426361755144657406827294251040671984568528058589838731472675845374264835282659116495421938269972460100636213049730099705132126379266929296900532231965252048561626871634718617075568626778015495231616025738372135018873129714828824545084738571438018181392527536132390519176756163574934531073652335783217942504833120116602579452158899741372502806304756275051941037373791020986513288627145140790252922426719120433933531899431805526394067230281939927416425328058763484727555448897858866939812394591622542338922396042046571675859115542349898889460207106818393175524806391069913495278878650675430304641110889339031528965387670488840134056552438886243637480036344718134102428292542042496450602309690471075655997471541152931743907875702001936127748221758037037126156187633771510488636657939178538454482872318750254006088809612618396348737897559423696862341712414454644238301008325997815960512980741031347574130045516668546212326173976308353209597012537086428022805995482311241856060735285621387510718180657171648893226016382694252760077443007484800364646713287839526685083732651864844439831201676143900701782695274138270641609444897593370492176797461530103461407703800079128254308570774629188907829238227689782716764846618085471339841939175739274252706415430786375049197292141734718302491594331620077939570812503810377863977707409261777756390920527130919044933398874889113882656721662550524831674305868228183829502385824562319238441518485344552476139465477416875359030596798159810189889640941362510718459763548393562611835635975697057856187703322495447650829947318548787393798223121466396775381067728286448311733618877592921868436519941900027676305374654301826500744766022951322622505744187872539341266928712316581002185115466009893765252346611605900150676358864224979241747670639870552301734126777165125512497444267727826164498361517530090169192847878311658357064561236581695170757439705952824287818063521466258721648752492050624642301333792206722548318455511623679343765005985252980154698754242101411066912703530086159314834169578930324617614392317953414178677903816186616097/2740062968020211083905420948871010947146208133757073420699395234460877569749250222275986999173105538000138985638344585954024414088039596518728824951493628785197243931143144370090917357453573725904556593618383451802313662483930976727251928607202808764805329463755097125575091946877953997478805692273514319568891788553511890354520019815663460435655392271895586924067252996430038833023684148455320832843241344438444826609511238785253168919273412251626619725539578386674450511539151543201258496003366005631499295710385660451607436872219538885624225358694869886486622899819012938201366043402902393916355505032140303276809021969601165762991242929589583269201438686770270892898319697489897193386514245219321761696859074766115823320754537504415259417674961001809297728484635762715574782350970154362121388096105534687347371270185064344305234021813147304030483973427440231410288863498965742612488464501791958662496888720452499300984328889948032617121832497733326089051973657021491253715120182349234989536237452705885361622070669377291645608237392968163062911590625883932191227877426591787187489682149437118198684210615441129267604077431375846824481538485564989584281338545526817259950266424490977786684122381455454190359693826328251196255606147453015325490261843140217560005505761629212661167864622194916125781140447085210729459516591984353533647203830146672455826196542245247508068824119922886721044260405740358774083406506706269880604076769345696276481692780543862296011772684506564161991559201661758467284919380748230842962138436780796178933048688176853587718807273886318157726938140240718688933216711829402486245400492119576889081225208722973297495516925318959224526155713754329714540814025810667522209223089053437641285789442951153415854910829001301804816653066541534980567749420768136485919473744060841746458986172261809315679714514514593374884706085855050543536179147644662749252286432679227667083096705142583307070978331004671537277547891112254722395087451850790648458988633248270300256907927120540917901017228720479838057476745656069546023803996050844470269521277267068725332360958609455719225117394193660991094689015711303623063752614201089559088232770791744067808026199529064436098922107824719398825981007671859485389668229042258990259114375465367762984507204391464745659453703849876270668805537263996528285798703834226169140940418668299466707252994508709153475072214972296114907161921023897199567725293263557965597166262377389230196254687081666342730549064089767509813387632867850474046597939654101236674148456887293919791192013412064889659904785193474208888541651996356078095485818596633257272952851804345008944480451914703529858803657618186413644549217366562492568886485005229223035956774867845980273379214992577548866432808148064306566973884513697746143930286808188026020498099369504791362993152008824029426938213598784568699607236971469434458387925895674841195144697866866552655886820221406014999189919314485372258924728914962240011721931266231796497697398073856974179635174447917371078871368822015038561585341529001085721682529056331261329264149430475188497175820096421962791358288770637986677137112341175243838326066421642325614846762943501590026277374420189837803920841994993577254864416770477200865388885570150419187239858058685891890949668788465464729848725108670349018011599777646318198258222564448081694170668967037931503308417787557646696362180179291524458836956068620111764743868141592150632547478424909234945746329633950013134682149471769213245480421032817129053310180407824363237864291287245773271237055545350805214391269685636854430275061955383512016015808858898265899129922262926755812955876663527314401727401966717912375535572042854725297014566625684421575789108740096181324202602652670645735676677678470968142885491447684509259767419074525226598565371316033080633484685067393942739172504387244505487806105058120027161816185243475127423526790463937364798262606050342690411578211394590720874888312123716725713979243503687902174415858040245534175332745255787261610744777140326091823651102787296837271524688712071285691376006244037449554271954508322308248871730509909070887785806770471224655963387723288440628503999711242658470406038647892888366012066040744032713580878167767578226156678982936057747353805272119357199034943836399072668113879333452871192092693218731788405892504632562248770119779178184317812591418087390310527701645367202880270882701946455941812562250665674426014313809928058841656753025240941194388169966930688412705833927228707269630496207875739597677215847180768276819124419713480512562180160646354897641138910152760892480699678004929047184604331282743450311986752659413803655110004512116966351961161794078213301644351522163386659310453704549130779615725085005158928538362744609188351114660348006183971478835280695705496014086265367083480771843466230637766463494069510263621640886374061261377983900817801951489649082634150554441427656190098963665992330978460220820545038352724654024011324114232719917426327731740683010700842951024200442383053947840350989978577734463929101269600360159606611905695388783829234094570142411468137194530737593452374101475354395807421735837531983246578772314597722863447410388743519365485534945806321389252740102207918294467536406456124475663566204329207469905842361057399456549811713335152817450974209886351108570771258043382157590441419189016131139638550920918660800775262250000*t^75 + 957756481406099354411650229948613107772308057536032588705787710613953514922487661640995499496627138420914412890329916285685155765622747667655098970948407136931183072301875661516027912237965545371388392645923649057846415380030761685061370810764421455872605546579255035998904418075343084110466074054859013229591647271610649086878259458000934592251037706249266710881528090627396975502001420360152626512522162636669686211896333198252775953697968190295155365164893930676604302459837917399959966373842719634127469829196264607719960334435280736455921271655232510578784110746508828078222460764731690783634256929726891835121187592782976892466266663494201622156434235423052154388629268518118355072843040968383904037629007387164445073497126848763458427293516946192987905906689150885665526699304414493564235103651571940306802718909131891934564773323460046409809434347101407074596062518987339067925495887126362299187116735147508357931221400898596623134974165167443518742072051403535673985963110677675946143244708650524356629894472529155301477251882563842476054437309509716742690083026453048042730587215388118245002008119738877475241747939258907032898223949992211319996840328894085796798400060121390298363172845791938504352934375454364520548288462889089214385768041096174283282600982930808694768734284044338561793791264331672396899977057945398076606351097888900434901941397602984362562419343932027588113260296221471189632642568850838288969888350662386202268442174690819006256685526275013831857668676452202657419764832148661471478758940205052825880119438107568964000571348745936501869988736975399202463392739575632096392028130825949805598578089709463589568864698481385288685828951035210339498139063185333982728072165281767229292256857229921708035814047581645885962134510487506066519488783775285482434412971694490633776835643993221779728168957996350756612975844495601952498742787282606340198957744466828815527975988100146190647074106903561095638503709831768492634450372834271332695230824239447217998959095650049668546129534619711232815514493898296759655299109057160154045356007756261010075402867316994029681250222350618673336746886335836611701305606418288503539202956262885914488519263992740531316451484490284321987946797629871546048772297336696784281671264620867182996418742086080632414648986199106351733058556013054310671039008170286959947871700606818579767472597944840203180002325752735779532150780598310576644622270786192041863614190849422878749003085553097494027384439374328071396683917302188617734387875450889026678743810052248106519620266295561152625734564184085311144788155306976895771983867241286216892123113838076794215953474829523896021046616216537866561686841598817778501169421186376714372136760511974836826687044621076875119162063054249447384873657736099529401664168390015543882230158332424242951665661629297920924466080197733346480862356924390499556875025819006442700280423429101500235660902063063597479023258846276621005572591528636817469130590018676035117877957501362515727334932192333924942969337592082883478975950301420519836633045746960662491977346068270511890500549939494391095554093271364697738301230014276589026087059990284762839764310714372824805202883279663330257543662418290754736414568139096338676355870534615208828857480028129820650796262145957990207852446158501211094721428106349014857490133783078540163429664408446854874781738146382842155504851475067980563371606098781253335084579876129947009996362591421076531295106924285703644068507609261285804735667031765646274136203098122707561750498108394945806045059073270264843397278470768125257032824914111020067498913171138316615966259054288713899302566332974283995605925321748328408217272328958777893383070757069207384630811953863568373145554692341798079619196439545601631671309655158120374259853674874721339749703521577421561036604788834261616140751262447598954364063685395856522366514906358224368533458548219649762861629920889814670717893609034839891384798537794477654004376504341206143962702872921653372841096597536968902839494229273032312538344839054123363938695365317674801702383997430136296271470503649360971414470990788304703828355608262782572921186438946467349392672876532121091042647589118051734119325119809584138931931007317291930935937494610837063896797230092452407325660474835796832731683241126784443398954537395039231641586191053963491979921389791858430744002502792488821489820399119385826569552390907816967976338549419276750300470710431097430044251385064338068185150491679726694881304228680958130214215196961656106811193808390824104711938516239296323582343811579544421827417579458411262072396045872125302297981021461922185868676429492232450642323529923738254782297639804517946125544950373749484067525705349540299602879737567195408940942735995196740991935658850109616962993135548766394131131562440631034936310024048653491177579089739655239890097499904989429350398456842649032569281117990634617782197775574829766506080292636512142169031829772025463338855384579507336683554749766776637739019085736602165077018687657880958028409105882826707944507198746587198547412841913318279758594987535444406479973783236493885233783580349614075964208151601402228574848861680935004100965081053877554152220227490025106213092222262607428663258850849591627821110494735274742267042722661743929452741205680392342775953330099800280163853995488836224653510176446638241084537785633005061567650518875838205063/9274501846611192162216353951874161988030839919404519378829239092810361453933420174926805338933430188464512430129157947628109932829227988636621240570724891552205684445150128555562328147433408600856997855984953541848461152596528576345050097458920583157724285764983131898009550064813148228736660946865942431800637402935981453546427867596534379469346965548127424927236560273480782359756805978603626630012189075558578604712928329494652195901036725563510994220619003379147956377115196404494338468362049346095489479653840807659824017297675373613913388510690037285073881605266664265366093568431451252479086769788577782429850169900256334299090569244091145889664502179682260744046386041687589030423225119776475968200182317108616708016916145841716321640508214456517769949222536166923898265931262758701815596033432276988984698136563409392168057203491429824875884861238915806894248079706735489955551506093204487903296555627022422830838295371330663682520512307288444421106102960879042311787451409862397486892209498712624048157014003225604478153236068167304687482381289081152109730894302710679152196047506336240496123774303603360376646242140425963424806803230930736398659354824964261255726676065678648172461533394028749931464202515571949455882492618780599904861526700560694397330971732800610624257423141161584870885455959477920621288694480375386658770168134795666139195441104670528048308544842657623925088394276227734055270238926636235270412119164693464352101813673987834165188404341048989877439146316175862780605333421031282139328015034311062342131389995466851408719616431506025974290444686757036276242194938517578599113040615846210908554194302281224053675114506276456209839712358156387401238408839069388022679827022685861370609328256246213766631215236430653038035579513417227062835090952815193732917987769923521039982962120075667437009343406608975370738364746243236695391749681896475279358920166884860890998324175726707172700088335075129696779857638788356141734133275345878268379820843666586297142541897151311201378351228760973226138902916530360332158261504743225797531691966308692462437303654127963505282707064441326021301078621158260242265132208067519935433556381136569947100342747802313639877086483597790385107572460613202079681144745860622556005653277165717236600578715966490645675673219120211125077405829017453865819858289933380755181513816048921239542450030757037596644233932882606482373427856568025796752069654049040295102639401474753677850630037954112639331538249475496537153135672825144281707329929075929015262419553810641047146249922562201789253053047206048135912502137570868237039208692026819550076640413876334182506041970575332472718932275234680312430474201354118085083559084154182692984697787059249806195668859985375346504335300230298503277610292569198460438877947159683145291428737393473435542561597980523538973699528233576324921295256688732237998784958622210696076794231939924163530266780465945398800407663905407706207636037818202899525240426669114238224227203559175732026397692829486198801345189587586860181156053637269816657957452679907597402149729935802632771543143297495441511117189497676502936577480512282400141483714586220323130987888430287796582381370215949645228179311907463824745073889415242515055132563861590500220116852893651774757398144014711452271949910499058483185374695730322026111479800050163375729140406036462247944006655062557325930783904354893306934688027680032798246230163662459940828696136946884381590641644871238679628572440836728549609899083894805694559445692005066401132676614288798291891305267273712331770286040384769783394442834377067131485181068515577962476425059711995654321228080171351245807001725921993227820185495292560246044698123675807427989862558087212691432261617797595970448106675942667087971299553204551031867181269392408745988214968108021681850241075755672515896159741883964604401771005467064532881569954041956756759527950084760172293541881266461767860292024709879773334005163555761389713248379061301623737865329471655225387163013863158143236788620997807160146405412478997378859207975231199816345402880977193425052989796676988054377283421694432382721492326538581866971995760650794679880626661489812420901405846300059498259341628257594500229485303110637976064177567497098005435662643776706359695211190476168619718634275035225256402421882348757255454695469748431170640279441543796578086923603059051297786152340854448384244961502441337487038005980205915327527714145100327249870206565224981008616755877569070280906675675995120459095768791801978438752067077491650314398800135597124590551673320654958729653576741556431619273255393058153541336655500320803027617685344434593283972781789550724513930417622702475758198951589824099484083587299468206191741187504119744495942895203662593200256161328044065025852018650860853495558162114561200500936491783029005329300869611422678309623275819076087671057868867439993167036880464475067073510932035230319221899379816351239634567388140314104235772611557946757258807120714548170038872965372886196348793955869740511592222247700384159272884507287728246269518933293368439963727790964975469368266997550759056472917693602669367016407009281053138044062952170354917072708085137332395206640802798193784943780403243588796410880144225107134183243398890033978879765286899789035010936055605031530376337995645851544329692563292316917665167016415186759062251123032198469041912545349600000*t^73 - 91236925669473269471769237167650661881197833167640577765043153803476046143970471871924609561323551744329539093892443448008843668771755781112679845838565634566573269195886314902671177231520401274926881880333295419718898701112498053693931976430151783059452355195648025012758227963143857842056080729529850314396621165933693652660453186144062628744965382884696173118580501655003781818610433936438252060250360482792584712672339843053598887071716796059876842138313272677431698532888454777113815672929273780235899065010302588868206835630693524335778253502383862637545831675043571275663391258085057601478130045288214555584958308288052121707826981605036126253873555348886253947998933487524506773946342774553575157995456780691867157904485280404212811362392035136408188018264032280740465786426491194145342246324657718502474068334823733009765276350853247653341557465588093321090559686607768675356681009538317762083859130446336767422795336424226747095823984260780118766139490922281719264585875162343692109284022478848281327126139431647359120767069644937347580935031706944813594955733219957412371159509839654670139668404070426745627232258537392358201414370656423474526858871038690201273938670494275480074361916473462038480941438038626651408330909622115846344281371820387737550824208743346297566034765462692124214776682821756035595354499108593838096643575696709337379492273014357166135985614022915755114248797304372980673351870718022445254991252044196766992294225288439805819581778186983562991707023055834797759072893100679103814526322839576041672683912210290367655441973765300272601531010738441489280710020444664177133387279974801813485580453257555927820042980397598365686034008005566798051601450151784218376157785631014458679974929896944217141911505135552625579186104139334141156137244437176258386603529799929368185236148164568573125904417900157502144392899568828252200940219098684960340195556366143428245694950075371528420201430955202594655579237785049010218288999030080189825321702361446845535052628394687007673570175722343700899544716980442758863839756148478375315726863950841929334716035854517839776288300469553306851296167339611312742938436086024377278511494186721856665897434439994225297992067639126282658871352954716951578399713740530145548826834627820430248128898803775277386415401081122881148592540400899875908528828841619361797470654032979851558088263669627533834580912204431407629046685282225441679977164256793234487636604018903885398024789069758251218736679840113201473369267371693780682869542410258937004322605782055651273014320110195103286133780284200756684020462344035782507654506566923733128005009933442278678590820001297779904411483027703854850753406346477988007701645113809683190044704529264176189633185337811596423942561199987637829244719059978813472572992071420224954890734696942592326254816098160814574426163156492250028319929009015615413815126569579313534186700418926854293808753767215436561690786503335031858559921589146349258660171230392973711182686405842638981850715264924401912903420290989175965680471370886056338122186671002364466585824309322741013069479693468958998699760938360426058616587930124541082631455096995748439643220206266155885221025261853927359703251365002537650788817587380134160444457237721148494936668362493184793907744429351905097020584255852447220478555017853966562316728869615347702440903238131700468858503082024460936162969951531523239604499872056727284229942710275451830291492257017184445540783399723782211775401406070994184541041566031246747168009384618964684487831812602363410445782578532433974647846262289612754045225039231758353743827378832759340344778710568035861567882530419011216142643013834468408940613743897378427586954610617888746693716133440270191990313192841674330040042904892536262652763262607753644051447181291810435516513233914056337283634615632715915412854620811284476569442923886000796293229983448497173184653903796739707315841901432236381979766610642167813026355945937757652380615220443013123301648637282398566144496235746485464262256992582825801189620615163818525623645854328113982872349602128790543882488261703780331644254128454712498233047999862571010506285397638934274972988005307246515445420968800114742988755078272539748595011602573853943037471050352927470007096142045587673370382818901883160975659436801822386225177735738671295871750857315397884311518692395504404408386998646141290706978998382189945475088426690492813831079087732917874754281958614662175931805196271305619644948671389549019929566820983136822439231035240603112196069617211433870602239932414885126682778568419252018599316485260206570218424752489109348830485912673218234380180411028501669678360252326045505009248721138702627558370519970197274667150107849562684477175215670561847781878648868879386373163123139610324691379696336435540149974965571649536564965728743890460644053640143937014055411017905480298783628083038450433661896741174903958413013570249117292249409932643824337773533274508657217080876120841043067385498721497462909169817615277300591499768271059792371202251040983182382792637719548192282787334163526134043035067888228856329148393105257996242717921917451919795562965431876926754171674123939622885407183486210155362663038218139472952248726328787745008388648743593565617222052766278357492954877082810997809313067133047649551138185711795126494136427972124995710822859975754436082140222877898928288882185631840796586573126237701/481777840616224444070630613938376516655029115642047470378457727315380245189041506616183981587865389284345381467861077357779005414888995492502330498647856298579965945487357814385554312393188454133853532698438469274479523399896927217143822299774087131098350927558553023766463857370190718365457242351414577038963572346833438556788613625894366169096586125743559668027007023972167409745239223591488451208728454722085636800380596121131479084481735006709482134948928404392383972334141721662092119539230683641579248538667144111294990865873564062869849731920146191653810752753872735760857789306822619251020487293671582360658843626847391417745201012058911379273862889993098210123650012166629030911962335510280310558541009234315379508375424443095623089226247658453891912784013855826091029341961346410433173595733719525866216204365755121764687542260738533212191466375210880670963506165625337328459881644634351231834935252154953084913970279219613036004074173666716873457655019161530964856449506256531457084865009033304084772907966740953838832353491265782381693518363515394399959495077914053024249458340317539219410089920933824682780251192500821255852000917984519266352435185469844810088646360295705404700911750991414003099180709993639405620378983702791792103390010289225857305745343135638923788408549271676709783564806358100107469368508159611420254404598237902060132219937377959300232499462355027941292424835107106915394090051875717245702698620097855310765474223252206472553203207189268794800968533319632084613744098015600839915986688019726842622560684414093830701667989562104541978283777742289234246043107557241357816986071003250576114628640166994338195053933136931135431017044215128091965525495470651671899727464335248427544397190693132021581705172545130644810417445926881634990360080917232315133071254805423911277067141898294757949100079701337589528745183752988698172892309412512638875653551257183174637787764306956076196361343447317711730302148984387051403921091181755100374305350606869997585117824091306358687566511767197679984325324311772489016756640069182693317286555240164745684805925989380850267441852902698358855571320835907906987873873257887863819599720801037972232773351296142276976522773942063991256562624518450247233140987932263235650878497919889351688192687764612936576911516309478903807250023816511449609907275009087188898680843584031666802982583954345222836297723162731821017062652350502027790787910643536066321747044398912780865815169386858027563190956689842009801001333579893811241127701355768278521861662883877811575774818005502996028920300718791125446817772945559075093845476526305991556909575684623889539043740429176728979100470043486256589567284872085184950907463838322120104759406210239917113169765967713850546872354890898449473271608480868673556199719990545876809257613221294537368360909480283281163370740240639010810701627141866804035712097862181478257172970993510531011393776834473379164194885710004782119957168881252993283666155384663942757558031747982695469891277552584208604887586880822658925498971581598034251498961880955924909143790429987196944747220106729772221241437750862131227221150067100173856831582718625234618871438863934781798008199480062551626223277414656230266141295208454724693992580815141881957755548447963685215046872007574128345108953986115012753850442741444955151984789597207311421088474133620040889356482127157221162283521606692182506982969619720616153851808349965747847808307662690302426665404275491463537035541083631813326846500687298394801389536443898491768440577249078453303744499881644393089462675519702140667326049237647059917691472236786456760946895791141234417230267057410496205179071603093876794012057179823766126959065746289402989519685449708208421390792386960685596912795081055686315297952455793561142755792806633240480411213929211087486070934164933974179455992810577303192822064522212326754348477005865851350333142962618368654345181133644146725691400709401584321396599223610632362528834073545061837736843303409367128160073095919940513963765824747932160991547661299643748429505641287707025787848166160170925564446575657684889299145435424169060799130729343993913296775490678300957458873766380579748761722034282193475882652947220920774212206576896982293832979528656245311128608757476848588609590391986364632949387478360266017518985293265601154797922309070856692431496208059017365118041294379985297563629178053046583818010849357669460388624865721729017053446380598061232928311313910236776752744568472627579091521203012954965014910325075534453795961800416931869539913252795015564658069013852908737759051803435613437341016726079924998893014922498342068119384612031516766442479435033289332452584559581986704713652268660660169201937024920426927737158623850026560413886125344870207657682506031063534934192956803444650610851597837542612893713383427852620987653513246073140758175161067345133950052188455099251532558271250588171132579636101513233001969384741047042757568775415563327780198000294541343944655144871155813039204195392501986152612632806462371536048501147976787700511188170686877718246931963966312485965403665982222661326268023696377495423848362253697534084565657227507380814445200422055552499275798737608802412750352463128701638740061085841812330388446057546346846115658408622885877700239358777827230466353354957963868282259903635792266370116071116715929458875865726534995708675030597192222658906278000000*t^71 + 506787382808272903360870151883424297870230146133477698091359745313269290835502493535966557915744664530104637150385865269329072438120593492299081186534607902119038911337144613384457857922047801227634564589559085078675471888978809811833131638541445361443318147493004450365023843781937620676002721718198465781777037023552611400395336186451479822182707744147788627603922160368192044540252092328133513018842901932990423095939473726874683805402334191740113262301700063286133092761197128275584225255559162964670186147554054427861217469846327006030963033429874005095077121445709654734786247701313935072554210021837598317872162228914336096711009377410871183900835400806550176190320903169940198352541506654224874240245777106907942433430515178877651803435744761890057621582708545837159124353396009797268637711770469095361423245306530596652823561306922983010329966352694217773483394848150213305053330075231660484147462551581720814711070187689539285874679664948934601067875043140392422413029666070578947905909003760780494711485732453192071384521510034185274533763925632536759180923247911777521723139257450644361328713215982058096176537606007174566518076956927049235773260315954169165154571298979838633960221144145264281711517876129830038881643933979147435513418459877021492560558342591578204174863389474600085135914913822436079181585474444382497284967916267510866344196880078444966775952099150698002525676390751548786448550672037917169031632463065392129568243309695013878075320677418261061624155868941843550711388112217231316759044333232387797993557456099024987615913752037904748141416928208730852495680875860937068411267837968679688800019159709143759430159169846967923145877930154196268363164695055856875220414837240847935684642302772844126000649271025523139000420033735253548737565587746441436153908633766524018383730170817056108943213038274877298753708425431135319438513201106821804302012059348471208161772722135003597884079052562128540523947532411910706172066662516223332046962118617907664892076798658563498642610102005481130773112904915782265987470012305675397582524643985371490265239252632465393799020719871452865549048026577929006736754201873661488009204690003673031946871515453746952723631769214777948365065960820653531518798690200554052704688195392352293147752472450657857308400027705845947824903954351091579750303871582100114503786384330051354432612046914413043809890524130295929491034664592496337828900012379362883664412349935797338431528469511545480288169939963150582307537925727787891028126614436488874297646927903670678666203647676943572203195523734466080534677997865640893895580130468495688561758615820368537859888226737461704630008858782613619804292516081921433155705216796909048122336025668616247615187072934765333890583349642546687401380445525132062003890830835119526564139890970832451019783287126560808374541852330332817132320151561246035235689930430434060977730648019355659546052520164418390273012984708505408097647873819774535760071339118577773217113510650246798174713646504769128150829857886193766428161911517002457014249646228816171744716041215219016001127818158115208967954753064570071242369539796268227435265619404648263739013098923125701436578247921978662091419433016732270128800427773156696977942675490355915849113356562969931095109102779563510899035830192847482103634795696418539726420267921509571438730659040382816666167502804797161295564787556028423163210844942161722773908756185914885912961103485312856072050795965324865987219815333025572552595816174757146210423363936767813505125768277319038505888254319454836349351295007515825399930106198806879567389476386949233165601206142908064401154112818053297573462188977132347678911994705675537216008766596525212339474763804541568393120520270069764437507777236324880509723826756260150515543514696859575676666397834234318720383214239239302551078865761380303664819599257134364038290622971831680796546505996450966121142750808039477287265340300875997163174021551841445747595077514919268652699521250710138751464796255410632127544803005085932136738804524287290805525127043950821711316274077886954531829955098988709936356622550565817504347910038625402012551424111201972209295800601368053607910134489620197489176355270704558653767080067832881260539947675513653452348406250390989007029791765916694353290733118027203148007012514159807117105008721519489810628073632327207015385876782420648655449553566222244962107658389574817918191044321070129530238511475986153236036411385370323982498948616752276950989868827153944421887705064218422755081822794034806060211814172697141700482138562549054167835705698051014190700239919831918351199306619329502628748919510906820531695380115319401581200076570940374150866890094608704531845007955853164032483554388344764300804071913742246396000196225848408158774569041224606580959365536362398417481676966364021102503590434156717497005893358059485548844899333854225656084358919636306134332998749060985965812878170659518402631339464568289949154921964166356513093233595960923135189041085856122525302101554945872686714438362405753445614985935171022704184020086022531479023960410053815886138327898557722746419652959250276082641476824635655584197189313335483898477250564422369204137952604024663398323160304943059687548275444681368365282781068270581176637948526962187733296969701940484973960542427507083237680943052302704303290276137329899022059240615500964964599391983620943279581803272971/1694614701315906883272953617543244366969818540955124392582807438273195546303647931658990366204543291856936141782437802422329766143209550596853358631372975832166435054707790196148414265269460291572754490497991312570620878436282611088947173663463434218547231778741439410048232871214374062276434119548330499365438320280603810975233239669920054421880379069389604716182736964320165624471641449690835507090314538803103801184306458098328273528125431778438771999833263006933727365913381075162404023050248830460574234214718238512761477548866239529526723057050733572191339499363944616366578495032772206552621739822643527116330332550691598715836668334029151509549097081446691252641380558924168694536786227872289195590429407964830612309459880041133765859652582086381044328063511962557321478691853716535278491899316283132272652094323933499265210632519707408434108306243644981560060022977412476848234370791320311558686494835321809173516752233745374369222072512794155092962022686753978593804750134264909357436570341451337980762512409465600212460639506052287448382620721216729205534946557927365863360030239620144402725038870278201400334148065493211281874263874097805832357081697536512196518258036343345720277013462196896222514021439280852928672455625256529580998504732965715725181241039210002201609292522986568659187093757589910829627740068700775137565815399737446472155395547473957487011346495973943442533096903873514130792631588920264789400717985015165905995719654949051411845202506836060302745084157199118790525246982181326309175457692311968223211742484790735203216447663930705782493937520161910261360920659614245085689166489748207832888358287864808472154473576427450677658003177458631198320029033100640590449880087455338339981969989457390826879649419816807919681545751737650757398350426555322956197099665289787847924238746857743884089350731955930669748850801175028633831360561881947682032298813841395269758205736130015824143588415790178170550714397588953680163985670401889553058524368715261436667137017384388559719104917519201129854543011708247490399585291391731641268287934947985931273265747415551223005221278726136420955209574966045102514766681936777182931908179230489693298761491139721092952259460343311535697277050886832740590377204004322039205541658489830158325178408833980471107949410915663860359436857966206724692396427967447325081037393045252030587007127560703325744190443021428314958081019751572293880887541179715247474945087782498375019628582901387075015817481208399120925844690759729715410727888897837841613670829705097954007176972752259570548176438399257558668419676193024566072029379368658236108561939762948029527010627625723565415519846888443271565368282014586082807966124417117547620095666231114856839355847778048976246160050880760223566630199637223231115097337669971690557466133730643753375679792571938354130772435994815410928996949146746977808195069383621560940714217972012525854270239549386363356897107671578111043875151445542786698417986553024397364004121993549455291514351752702648589578789467254926749561543911530634025272477532239808132033513176961417898556028401219818161424721688838928677941748494083966366094057407706309123927151410433826040477873267936149333012457074003720910324091275158167117191968131711961570118225895676136640280997538899450153247752988580031957414589565392190637820047021918878624370555468707395437917122940168496630174038580442438082626548623688257594064554273556940171774769920637115374309538135470618841237270959974610489011046288484418359468227543312630400992275588371437040009686035306600725000327053816819947265561576549529465325101054812749845601597324710974221122203869033564716539547341979236310292732738322047047858597708883758128297629078586549879627483931425585725399070181881033413551249541281609903422311214041565870452863446489579983263698753045178855738111485979004520816706951678455138521223636116530040010513182061513486122533897179282547399688172682217884035005785242043639036905399333985251187915929153464246921753883197106891697065339694016865629624418971392075121074036322954002964740775422743152372492084184321300941252202537141754501200475086099880834851596889094722623083725359303735644457116713883116459499269837716168390290488543449978049938316279902862111725771460502261354507623941716115380684214206561501621617947667133868360175760680200443313882146024363015886168475457857962785100824996909661274706548837428321315343721235397807080896559368148285113002118347490907649008636975977781423853934726858367265349091814073446513279829595556485633294873702209586139220815178102218233774472471589974440789155217903931590140230619974809927022519223115748802837341807415122923542592800639686515375592734141446767071393462043619369670204664738585404198164761440240096570982504102188684658064833793700084105104135666016449371204160420961048185131753284363492626437509139142126248084811097496358392061198843038074080113564806546017249732650444178783396750687516943908154514584412520765328935379059027541768563406400534518738112297311515880346082747593191318185159939732166012827272946802797208698955346409727709387621461414612971000529852262683197309065782712496929161519504968417336920033325624156897260848336534824310538329556800006168274372779294027537422595206221814176648530132247778525200324231284665044522499923222336993184677337303050538869296639496736173417163675010848962579313778727520000*t^69 - 5072599856735759774224600825445080822735522292328822938703386759495486861935019115841537401283968405911937230421048376259311262762957114977007720454990535309487092486782047022685605921866602824590796749638528985039968162494587388578633243595230742430603463732805527258736480340431006583044586615022487577398389010216566229386279649732072036302601110410418437159772469033997203749644203036695123519571099665345589022516090079362236139260660199766216901393192452638905608296956130524847622425303913258479633064750630040758151429741674993728388375911771786826070731894841909894237085085248556377105043143539999512654025630368788642492416158429913459857794711602444615842215089991259204043322882201316283016994407606177532424275391420895170840154117345193259672479648540072486451528345170653940748444572448431769913596161059496273310573852073287458488125991257382248231329834404433470207672611381548469660936192555608199385980850847636001229796070080371604377273740767324888463155794859538830125860862709090838615077856689942055390763533242466112329480112149565252743454316941840524272227563653317789623595489135160064623734712837060004340140286275953948051570009359637529508238352268635253247867675446991322898016018236864999355553773459511602829297829866036743591114687657779529126105185693997998564120319459587779813272956149542703022418891555697003469003053001937497388649470367430018305612341764055600187679216288762557858645609661495447361031869938655588446709684761159075728508547354826815675041614978368345878876934089346300456754190205217035975279067761872145510355399122707510992624935217201256844949501181965070500167554793175508342208255133206933142495635794077402634841276335888837148183339911129319828537985798001349412456552855180006245905744005760676762899278145624779372506090679834319988065942325589299319547288288378869669839818153052693275426268363014978651604748415736841039880045887779088778300734673400844492344819142688218559352428989951195717696480009370312776970367405797013207376195569067475304471378653881287196549681067326380112149840719298205680844805219533893130835040737846765807824919420068839198595407230603745463537452811385400026155831791320213825991276993382048898001704532733431860107910315480870467067516241951772911585052833743104283889504308833229314413287488405887417891933027418312731698150783013541355747362793716016249018186677537856638172938019019375617006225691871066101344015165693826122402545949151464517587181505194247052428398765043342522629455440861555497874756144866526021453477959566011786323576448169944627476878440870652112978605672175992438394662782745062995824700207475264964812013724362116590320257429764385054677370867567637872915649550038659116102366303928948919593223290733619755597104913969583915761734101328358169755801925771724565351290345907581240644612722614693669901101711746079221043584167100599238871494134691882168037729938798161633509854114373708179925097869998947420537238916474017794783868313892049381935862948619598381859036521528800797107118143245923579769408624162133930561901577522616754671857517571016928355499245497649713281027824979689946128827535080588752516423015907178709350534085765687696997091046638197566340399259507689970535222072972419603708927115176263531701971180568895963205381556527101642599160182600246122428341528611434426705057643296263432701100733700176768171354419240996109510990377633585440017183956582431635371117982005790830493709189608562404829327604244418956280785873058520996891701504542573456743836050946585597699964963446492965299106780224777728936120831885968934038322562451915770343854376172977230219628586902777420159095849450521682560055645773165702352907631315411920433286632907628287247753895960075640567233272897431623179248892376458601053948427307226491344979395620130958703458013559384073875347300036492342389429020135133423970251159498877568479593318133049691513744569262305064894639257714849265878499709662103249273867601462658414830169278818714624660290744816661033814884698453045503546174100092537651067059157703840052294657912346022299632951684844787618096799962450643396636857867304589023603665321481098926050778992823285912406900266108193790566485154631398607070589309382216095449703649462831044593981005539837695631841757007592275210884792988202323049470496476987563037931680565820870461003196344834076766496841050706191514040658340756646731401996452888352984569668632024003369996463754558458819251864492101805282208625053511393708303369935056059450561464105463191247718567136991536323409781017453925145366384636845099771495623741394529863748075178503036648905678670285747004309348866713380108856197061327699659632693399961829503894138428472813937052539058448860722574257740165645790477601486425623460001906200990767964600283677648717313439375177904720521627484863758894945688022178870935239244208325403573703349574196694056154362485016799900176409969188926912420374012126489530093175738264814393074798591726048376048447816242427204270256015234199998275771413732364452783061011695329379608634544837787617289257553020845519069992020732167919593349415653119900598994861216842585840775503340805427337332533917599555646875580045667539737279138618235902636330023024931943085168919989613176725155368867880431580551530513503250048105910713149568833794692383985723925868477178171692295849491098586278912297629104758771030970805365965382321442849726203709/12367156872311712108552409421362468786448488227012084890036613450564591663961830634586340110030239898697598551383082545594627439165964699459952740178540696541831295826336227202308114940081082086206997875446799099864343619088120805509545727798150854307439485251940129694581166141383234041988226501620420290160688408214489895513004247007770730499681183083482886084975265804194875380258666663056243294452857977973484615726303172330091546185465390666397954823783167319351764505822028971445627693218795110632065713446162478146257199695163410566525230976768166048721379721399787481525259308541252165737154072080667240601052406093901396461616352446050245287396848075641165537505741870648672785338254492159643858652654616876670072750079082883524128763256239684568329752513505010079785708036590768798084494006885291275731458930034873016512568428576114691134752909940600771676854709353908138332010418504156357062664148766942286530894131405854263365385250025662344355512428066039972946037582750687453081458970637716743638773085354912494883853375395210756107675667471712921681226912067540755456979554019561178839053773255384457302855251402963998167511554897842945480722619138480004634173870627730708454438287829324432223888785628751724602374191781820048171328670999122712886062265334067995233827816058379062527359144651744703408720778043039198556027190302667239566584063755835985577084889115409841414986330113060250000347059283307682410980656461475262851464595731846931449361967461347331751075062088892735673354042038710804293836725617018384762314029008795719618473367014060963241825548194014940928223552230476459448269062944974941747099831421646716829077335287969499424658302355494968932739711881149049975720687388241771260326751818894250138665441495038079463842614100702063756596711550465200657413416932312764231830434021338910054093740862586719033604634076075261050648450100567630687831547385180015895756238945132177983281229626068737773831567780737718211696753757120456467425022632519918359677043691453152343116717762645336578917633687529147830978640157802574873672526325255822327604687319159741529556854457036783088762706543970949987727557680884438482938488233009177907553253132213422892941176853297125644890753144284531438100190303389875215285442561853906342943958262802986646439889138411605214248140236365879492911384764937433291164320807994828881554762433010716146003956503966798723537828775395328636384893868234463566468193005212691266028664428965747757875851326402129417923404066106944152257874572519012414943101909285329443514876949064927657563045966067915058365571095217010531146497741517520418933942656228347807152329642860228436772012549271284958944760608118948016825636112152422436069156497515823632308882364096886591229788871323548048237303311102485372075387445537314233380841388455093891822929819540625113583533006853829967675575651793863881796056933439221516615253969908249745973976352378125897581688683694871089555613865653617462092829597698425966596055081965424462262864112895244537519363540632904184174404350671024606230269768323825099763569576372699681038837015603068797957230833491672431580895718697450279542557256456656668460660023730728526291237479286625689819880494021322988226802691118498040440673884094556252875258636067819805522717363289093278930889330664574691555881890099101757925590884828712149627437616264337512956299336790438007698957619056853876257168332976624929900016945042229086295264622983316281575429816851153287085112833693314709464595198226168578152535835592133633947241544554302383231570687878497963207658636811500667240148462922193753577153810406268880644046657142630297284564750319217869170912571539485968322823839129879439184684724529624593173805405546434758809031408774549639158485297598185958432645889881478082274350742047474177592075793027193747252859868191494294857605426115384276742543592607770059062999679994408759854493390993253086962265075503789639090710640976887102599530469303547664307388082528889479864398478124634552618681049693415553003364208093641960583959529874284971748227338227581891400803097783970560964085082856036828160827513469765849095870219300472099755342677383130205861143046437361752054088610999684859493661720713003166120564974127849385985643612337351041095786198702971123794843417097224649067038618338261635292042765980579104043470199353464046151934435744840299259685933686518492590908767062425363632177702167869815436599268865599163579592459682222132172397596709523459686446827615264271184016167361142051792771912226301456839866706756402571602444649880372583708845188574101858480151899952224957667637675855683994734083877558045357831613249760080363475117373350732031615835770213709668378882001461141036433385523106869872497191572347792873468064387856581927418871433649399729097838244168984956940405458707890079282546140267029072138649567742774489844405563355405238364308848002277655270298848729957389921611463828786494438955053778071887413079664203454941363563052634560827208835306792985091194747531828359627234206540848703088000268442349718372810807505448476837036547779035693021247129317584538485992012468412456948727577947616817658706750361786326753909880943339220634095690064326540961295023134899422669769916282850911396711682219016345556205132481981265406281376666252194299933695368199546229545106171494231349680181512343151192887578456554433660555865584009069922924824823617014338547000000*t^67 + 54746127234796443811735846531074707633568684777257784631130148368606045210624845730965371599733447224182626772366014447112572748889628970241353003735784091937501809761564720370604184169100738542829138943152399255308941007985666312533596207529516632197327955978127195240899222833760206447279489504082453915504866950982998652142070252230077038090463158714826594062757536153964192000877985224640502026568620511175870346883712300668081576421815916425629120096230982577098008422229009313507739199335691736684602682029054936453765797213706627599384478664805371860937865002657953293581197316955009215583342288731823938225032037861920769964464101575111962413305442346920776953932143506465629316277282783517579459305502886203871791705823000826409750971018498093284331646827097013398650636420430154455945289883202165555183015411876312681186581827950959221423932951651695757269375286223354519587812898760873698435292829845221134904717144642255609652149327329113378532637377213240987645178972830371610982910985596321093607585490814317023765665100393550407657416943659695435931993136042049177546176452175606762950910902241774925536061099740918698357046936236867199664182616523119990463668903463428039006451564200657371377429823084842804968061263469637069468088848821021999077443756962755509420386070052704745713972516597734388924818473621903714224975031925973511875133925841230108122872453899908636062924390879119089254148368074911434731154686759643254282834125172791536409237293791455107725381723065049151620739647753463070144725063873127411922869875047826258811843483356498615324002781669529359060951317765464189023758927970469619509826298556570917806783119347486768923137984908547302865392364043625619201841187851841817123953928678763764621860514159974672029351129712908543071392059495187098128601683984033746319348431943605060836347613759051364108637344698944481269130325709619579193322549990417342345081087571727934824977296770678681252103951142676040617195787654645029205499844842005260188961735417745424015189536963973646520431806792994912631260596713871869658384797633467343096581679701315248764756870994717546166200430322433327630073124217206435920606405266145652193751224507170986970511584185115808055055812135215388302389507288196028380854003185265544856593453439740607898640904887166999759129112659578536170540008635531824677817693041312118328233302071067899970157618809582866013776697686057415153828641183741045706116747707849054527653747793695007115744043907550479258757660434459964079304162863131369589328732059045819503723832575048990197588229169630306582451422796886128198115640091357025164419464602245280779592277903324499657757171845408246044089373230843393874049631012750572536682806129871375806778291593751989356826108305261061805410276443430365986999509102997265626204738466137706227669250169886794532957676562421764158367975645717232568513185377622460130745646293425785678608349545226622878621479985819817679569558969163058654648275352897763062572230369012228846780857329291704134286933322117517357174712378938230127883144719047141187490939063257413528226219899425464732411648190126992885570904284293121222375083137752879082933330072599527727528228853831028466443251628147733904159609767242099967802882143523234187389710124553193632284718836989157004228409813243894327944700565922128425566263668196253312767190867237688578940264260516190542807614088056967647952276654538727754930459036623951386422540011180166266527299220688915722867322906003575849874281318949061778158853963805168884735810812433336437082696070138444077477017814120931562827149961395288228839725482736535355139479958604927687848830448541061339037037688037490210775205540431372980374908077570120462105215557148062684432696807863324566932604494924074387551371880854660330039091667396390852908315563267951727321776017056821146452355443529738395082882129933492106247144965978142424470201854988426280571647102457401562951843233250826500898938985489555490157335169111915585859273286451303810508246004399134765061853365278059763278391994998014650545368827976519953792603487594486289675485533185588005694613614089561594108836050965518910852701750246598667449505404135773559005898437939518054824692143038410576905003958719419018588582826832802429012330615958217542392824491314283006586784772914468314415852348657209514491076000275355852737749492798097620905531066874757265455933690383502567110647231590582933493067271163761407074815995775672804223176119674315423494272730289079447947642492435962740272601720667661945430346147841724164262293191909096822213008463631238852954372927157193831103557606341404444535567176702921369333143933758509266782348836862802002955710542824553257941386958193831413375943407293170908803463101806277166395434924779793158464495473430746076858781490272312368527364498003680875408621629432832087361370142554517023647493009839602216720770326876517681754868013970202740961611725525441079780770308867914418039966326719221093270941051911766538537084764001854813635710052649519744179824162740733739467590505704441175378433473159338968457788237647457032119581823231619698907766851179917479086801218329733826909742900940459063576164400810894312066062592716298266149175701795869526480231088814990098617273389750111967127842400428863831680087057919165173082106693930409189028147258160684697032476330955807926276508722397466830336248768387474651905515655427095590695604262848084473/111304411850805408976971684792262219078036394043108764010329521055081324975656475711277060990272159088278386962447742910351646952493682295139574661606866268876481662437026044820773034460729738775862980879021191898779092571793087249585911550183357688766955367267461167251230495272449106377894038514583782611446195673930409059617038223069936574497130647751345974764777392237753878422327999967506189650075721801761361541536728550970823915669188515997581593414048505874165880552398260743010649238969155995688591421015462303316314797256470695098727078790913494438492417492598087333727333776871269491634386648726005165409471654845112568154547172014452207586571632680770489837551676835838055068044290429436794727873891551890030654750711745951717158869306157161114967772621545090718071372329316919182760446061967621481583130370313857148613115857185032220212776189465406945091692384185173244988093766537407213563977338902480578778047182652688370288467250230961099199611852594359756514338244756187077733130735739450692748957768194212453954680378556896804969081007245416295131042208607866799112815986176050609551483959298460115725697262626675983507603994080586509326503572246320041707564835649576376089944590463919890014999070658765521421367726036380433541958038992104415974560388006611957104450344525411562746232301865702330678487002387352787004244712724005156099256573802523870193764002038688572734876971017542250003123533549769141698825908153277365663181361586622383044257707152125985759675558800034621060186378348397238644530530553165462860826261079161476566260303126548669176429933746134468354011970074288135034421566504774475723898482794820451461696017591725494821924721199454720394657406930341449781486186494175941342940766370048251247988973455342715174583526906318573809370403954186805916720752390814878086473906192050190486843667763280471302441706684677349455836050905108676190483926466620143061806150506189601849531066634618639964484110026639463905270783814084108206825203692679265237093393223078371088050459863808029210258703187762330478807761420223173863052736927302400948442185872437673766011690113331047798864358895738549889548019127959946346446394097082601167979278189920806036470591679674130804016778298560782942901712730508876937568983056685157086495624365226879817959002245704446928233262127292915436202462884436899620478887271953459933992861897096445314035608535701188511840458978557957727464044814110172098213737046914221394257979860691729820882661937619164761310636594962497370320871152671111734487917183567964991633892541584348918067413694611235525290139856953094780318479673657683770405483906055130264370966785742055930948112943441564630502845473070532151430725009371801924622408477642412690779941276871979321068099841911932434135729799922368348678487009835828100427572496095845026406368375865626022251797061684469709080180866144774936164512400952993649537285729174247713765787171403133078235198153253839806000524790882557158835466379285833699364495737688820160365777016057200837674271865696137657569639156039221456072427914914425897872126187354297129349533140427619181615077501425051884228061468277052515883015308109910016145940213576556736621137313579631208378924446191906894041224220066482363966064956851006275877327724610378249704456269601839510378003975981172224002937010891915821330317963458409346646938546379037616606694031113942069290618571511684886314514996789624369100152505380061776657381606849846534178868351660379583766015503239832385181356784035517203372822520329202705525173900988721449084136190906481668868927731303506005161336166299743782194384293656419925796419914283672675561082752872960822538213143855373714905414552168914952662162520766621338564248649917912829281282678970946752426367678383673625893813008933302740469156678427267598328682137244743725275738813723448653718448835038458490682892333469930531566997119949678838690440518939277782660385679534106751816395768791983923395774223731928978766492742760005318779586303121710973568129447240739977030277872842777645255635768868564745734046044048237022607227880055735048676765745704331453447447621227892641862831973704248897798084096448171852750287417936255768486797498997163735442955486417028495085084767150644473870792511036159369862075788326740114153590753875021841603347565044354717628384893825211936391231794181176415367409921703562693337173403178666433318178903561828272689599319510828338929393419790392472216332137139999189551578370385711137178021448537378440656145506250278466134947210036713111558800360807623144422001848923353253379606697166916726321367099570024619008739082701155952606754898022408220484519247840723271276056360156588284542521931923387015409938013150269327900469707961828852474724151130135861212579490709237346769842902844597561880544197520864612463649128371010713542915262403261649247846109684970408599650070198647145278779632020498897432689638569616509294503174459078449950595484002646986717716977831094472272067473711047444879517761136865820752727786455236645107858867638327792002415981147465355297267549036291533328930011321237191224163858260846373928112215712112538548201528551358928360753256076940785188928490052985706861210578938868651655208214094804027929246545658202570405139971147110005846192337831388656532389996269748699403258313795916065905955543448082147121633611088360735988206108989902945002790256081629306323423412553129046923000000*t^65 - 5495324049997215738220342612950109660659122968811334486456326748894725070012149575239839574890915664978913427763346253499888682996254828521947332438540134553607716693283551258280795399161174596167585627905254678340578496395443196546573924597350687558544864705857831720517069696619862823790933274272110717672805354329643461101615732773718629905514849974730185105473065448373131124068022354348035225449306973287925946620845368914348955638233868971694859272993665494797423285598624344291099876364774643974721224003958267135403219686629903837433040221410984497760722084492095007603068604246068827782277931275714578474790823761999051650512884974578493054839376905058535506444786795366884700621133752572147545231605777377139374743072158260230064075226877096285608967960328967804511871519696697630600351424517722242655291788319342884189356365161683599675083499915742511533454995476548637865652904646263743722098049685028879949836813579652190997391987715858672182010149544922998514347832329332123732551366675277937836369309954976163321518313898967735669151047649567001313860778441517253825415210975266588683176446042843742814115612654956753809176089637281693462090116696908431881375773438480667964497732367692391132975947273342147379596634921830368614423103283562878587233838204934193623299577184399543070602275027554063870925696060072819248115612507360439271313072495572157226367946426919182172177147186764985515119971205601023966835404465140903231787646769684178517672278982352399960955314357285841861398532795270069061965356678178312510914898295775869005557784380063530114131287491769163203130460714499228389008842284870641002034326206406536429793853164254970087726593084701884000569776135642175319732679732243055056069651917159872282166550602766841579619528310745112509639256956468339426151841582249934744429850931562631132113234041022987107454063847656016428641543348968764911114825696542430581800940941177011121551274991208859643405598954240389469531340080736848926875118139487559467329053620442073425235441856165649664195927671355536157095890786291861503187218602037748991585076289711208779611493734146490574664922288511612653808219354061363519995838464152231040702602713443390280590823820732330662376361967253341598597801855609026953095386154082401646838752064162542096481041953751421331135236805427336024380773958027391461164057136927505266093986229988588113164616221818538581543466926541396844906020218866359712521041735873693294943804223694960290419179254134930334972897667925399732915413623233518555999891503937967075820404884160850678321854977560755817617352550469248999776098792904630412655680243899546539952764278127757444353822744138517796482238452817504841861548345794537950196734900640589217795267361898856717492585270642041616960604934508966205842452828494844890545722205863607518225241077864386087041162302596020620161870540487179732183856112276072790443711312818515615258262727145690190287251022572184629420083272579271803508812280872005109456254401745617265587541348321182710622956143123569655107217516000483085299178386673707107344377278269015589513735609642253878124867616909133010833519283580572674569784026625265496107294114596979814130745179653291542229890395606955834279404128841548537298794475835367131740163148964746712395367093847764102566327035539625836214492534943888989463528741389038618656662916955572830006050927172007672630175490421335354934867890451214331229297105348919664881626295041574231288960214001654290133430748149336127681329641732321037822735782663896406889846975170118039266913351440886576789661463779798100368604160262554476065175494787647721760220622523091140491428927374517755997759029546739660479328808316323552036699394741123455508739639128439709548326780620749982634510143922715582495064389454655832254641488737917487104236274872308939965432926944205361264027614123127632559873435685273950726328401857297127217098674379344791868447381724913330916368505851466948527879112376642361691898123997524856470977206030385283476727566034283022266352848962149051771536188566638524039031073208536597047167886866244478509057494878052997711553283660095901327684667319834541085807641810867071819031589104537454169339778015033175871026854652446934635823537502174210018471707830361952746833169768662344391352854101796511913084683273036889224675263891960461650769510498408893834939532550561286363230129908981680893090474808468152460133472923093980322836489817220928502281005277234316741267892759154461119349853866515004926026392416392128824310331019477209809419256747994571101821288569071802876359182215069264035388674999521431163261649945895741278532531746503856622188259250575239313590048911369425182248321157164550255090792388816096127293019950927055461131374358875839319644334801904980376265622806334645833233617043500705788359339180971419130822634089187337254415748508573289461901713462132062373156244948713272009799882808153328531494281864156618843671100469944537832936441965239681078693117385466463813167188865190101912986007535527296807856000943641246408127999430743457124827214533437986449084191030652456125531536105881463653982825004882034427862491089785543342196421862149338423067183869458551648472502717807531929335671091482971347324780373325223714186436524381863919002878435984826468083109200688226274524074228638165491330018477723561683945461820182671803420713927480534574945503354782173712450743353556598904206839982393/10600420176267181807330636646882116102670132766010358477174240100483935711967283401074005808597348484597941615471213610509680662142255456679959491581606311321569682136859623316264098520069498931034569607525827799883723102075532119008182052398415017977805273073091539738212428121185629178847051287103217391566304349898134196154003640292374911856869585500128188072835942117881321754507428568333922823816735409691558242051117004854364182444684620571198246991814143416587226719276024832667680879901824380541770611525282124125363314024425780485593055122944142327475468332628389269878793693035358999203274918926286206229473490937629768395671159239471638817768726921978141889290635889127433816004218136136837593130846814465717205214353499614449253225648205443915711216440147151496959178317077801826929566291615963950626964797172748299867915795922384020972645351377657804294446893731921261427437501574991163196569270371664817026480684062160797170330214307710580876153509770891405382317928072017816926964831975185780261805501732782138471874321767323505235150572118611075726765924629320647534553903445338153290617519933186677688161644059683427000724189912436810412047959261554289686434746252340607246661389567992370477618959110358621087749307241560041289710289427819468188053370286343995914709556621467767880593552558638317207474952608319313048023305973714776771357768933573701923215619241779864069988282954051642857440336528549442066554848395550225301255367770154512670881686395440570072350053219050916291446321747466403680431479100301472653412024864682045387262886012052254207279041309155663652763044768979822384230625381407092926085569789982900139209144532545285221135687733281401942348324469556328550617732047064375365994358701909357261713235567175496683293669229173197505654324186113029134925785941982369341568943446861922903508920739360044885946829208064509471984385800486540589569897758725727910648204810113295414241053965201775234712772383489472752882931791817534114935733685017072879723180306959844865528615225124574210500828875024983855124548706687921320290736850219276280804017702136921311048732391745814076082319894832242846623620869329518699661561342579295349331359827611505336806723017111821981334931266529598375514448831477035898816093624446205436809107082402559982662762118638518755069834488313610993924044084232085678140846406852710469904082085437756696574819860542970334460996093195995974044194744200968771258451147325163942310283796256355221036443994058968072505774913805952130506749633587724927094087350815996665869894527769937992196896542343927192884775224471723312411283778443588930514807991052869548987711122451624374376010756518244250524080521244812585850545238987790659487848426442134541979042026368759935339819032563041184203402838087844604636046381889126485755006904390080478705368416749107240214456863017568543721921987251883327253763085805047014241646259921356925120551159181250769355733157452746648190526170560243538936711083741507971368047213113220967653883525338781032159454463399632157863775157718021091054516944277564371225916779748028298033288870516916112534769285850004941355053473169243096750763362677134287251994306054910165392489267959964876988468994875419704194402306672998320377720472081048216750221688058131261876614882819222810512190854855349735619327334370658649650506472710324699680660813940860725391113717248946863741963673477303322506144285408535654200014524321910645395941105414271098493225557300988531787239571737126893826795884193858781273602144793257400526207038189402042769917732467283968463707402981286286205841539647594645923274694633944754837754277550825969101055500273615316432210775605273687133849004968468090729729763882535365577547490468372650407741207521042547850130255084159392942267905612695499092300636040692152221779251166166069073879887021280824163661793813186522922180222235231479196856868566636079875280049422788360253370064717533976363466263694474659371026116545897997977761213596190982740912981249686759387440899737213331145740749794550251929108168463672832927052004195070192629259798100546195112072928162317281280709297259799299225031616543261799790293723471254462166694039803452930332075952285444165280281474896859856674769977823870902273408810574872320939245313173975248967008643226192556343175958575652830250322370840496374894403028017254896701658087781291685079730800302730136506493228910650311684723744715316984659942230456227854496793536870476113290626511465305822588382995098797946729156714880978901536661639051115534434171462934059347087809699897462214607581590206373021554415914244764249429403722162014852629214752192610306712811356937211740121529177157770312813573517326036858610470286966692316942901876948745604997592776298108177258340903877070223501889800270914053512432780716272820234633250321048639385039548800310633261699629493806705580919054304633061455121869716237990231684727482820619932809826138959852376247188952633046354068283602961378311625473686766423321858834393987221024069312995736823343605606441745504000230093442615748123549290384408717459898096316308303926110843643890130850296401496391670337923955100129421748643167245422931922755094290760543510591483708463681110019829913790859802785385300781197181441902014010476747256413126798919669751428216166542800310315599611053895805289852198299725869867722701022475067248475228851905027643436345648221278420243155147326000*t^63 + 13740482965305640146589011327932854390756491780905706483533600420840527564349686088156142278893538339002971963879995306339267470055005430697433750601895443509725356509634035691633512253016650544084125362547599225530824798854949532573444525549460515021063264962996457141090789074596768696603348580319075376948452511194001640944922944390731378071797739629054683143418764568241361461083932841523978182900465280335990724662190221782167291392685738820328290937245169650817961635937919276292780136041793605183279463927287242699633662071452931600766485770280116995182746069880199706248092110125069122892741764986876507788163994034650986242887137315655323991624776024149940512443642438971180592639630374909650471624856376177318316227125761141854190887888404724718627024622022391188205849103936860807363647594762387666929294629715907306889028123277854637394966083573542690120111072002463677964101025101410028363563401479260035899967037456277517120098513741450265785240412943459439591010633626425949571435840945540560628399667082944731290886165404563837066375585553803698952790323734969707998154227668630913197091565116693409181893108577038188726524910769954207378823341134831760224196879831289788968538757538546408573673485445797898722061124067296305648530999324584396642637212246375887549453405961247485530249245205105702698060037335362201045723108502423751792165869256015477722441049887226525820115617214302136297586646117465767035905094062606220858916421772335639073959792512610282616988596902293289640802301305545002867193589230720578785738909538496653150701359046986286515150181902587443740605303038918461767266773994562063735853929867729016777863335075234035130829859948492464105511009568918672555930447684451221328945213803608016507628063529412040127309065207590806703535021974258984881631255455285723491526563773276098088256155847723799640576217483468312724748453480644179306779789478111708768365814846562491280392629302019840367921138252340701079533090936919547022072011110903321644129327176416435812771955336764683345859276252429024678655890787608683888452783991355760351137766176585721129934005741156796035323631191865281596816502253945415130897610758721518490523379692179709751730904899722420173778205451157416428723779506619717053909044964888069525777412512678202342274514796852497549119791260138408758816604189068837013460069418374257955953310289615996281046166033220709195541637173776068606678445689233404233023511967218916593526151395211361585403450285419433141130193921170271749266576721285650183310143373428943435501746257277658694481788480827501140046836356256322401527190378534066245080428204716027500441094728334705902730631289853412042770135608197209614976066018393531063676269969036134283983546968032401921895524855399698392108738246607950345785506860806597594856667826874154381029434627450381936193356311047668900083178750497875891444295090561293553245418071953086670639069878228126921812075447306847673406456923470838232412771839160511502389005422466011012565121548021533075602275791586705715420405898184966212797020990559758682997059494383748645976367909563838981597007709887311939862875787618026909708965441744065418622910500224682066158820771731847086604995568594690650299726859824949596327597997895077527451243001447406604165530291614318324696681169143279179245009368035540583932393543017723499535647558022373289870269101981294342553168554917033109496486108457422447845799398877548982467530202531102773220338468981224507341132748574969597490417862118084912181377664212219989508105843063928269478450438480563352188832429273957771747311745813465831347485677352313145275448635289147420311177423028576121893435904483359897144067957924334338014642964996872815306743148435602602112796318578359640892076963526216403485836173566831585104181186743615838088782770673548618922106752008406911080936083437281983762796301377428900909398087196297124523922892000565139871531019535086124750601367250908579255733917635781089405664566229946298027085309407668499830771192059904269755970340937250092842467404993423817708761888217693533903308126079689113712586585723332946691609203138131487422584941945599758985766895389750624575070477969395154608115537880568514760118635418549180719454830425682498427364832688659015724427021025131983120610496634806151041429426575127585079073760235896137822074206091024406134124145150685283929673091867079392246386352068352575682787015565166678258612314244514204186648146202413362942810515130388941436638397516843717452438318829598916964079873895158011300067385262585050111021151004096120734215762495720455312529036154724019787577353489220085513890856879328617080241362306939249881638026144924090750333917270701281249254292190494952661870992276094467120204893001000598868526942159102559491691092377423697929312189796136395842514977504665701124413092648003155857405694542059239778796507550218512446072740960185316374967308361650481777385720790303493921245912748705046220776086947887695389025048373885368622345475345732189046974574951253971713568724441986203516698934013683678907184286435996098769234440468709948369182490722071242988245443469587185549523713139024178355256990227731579344238282793489086282729358381752468918851197143137249100424613184408151077498454411089993018442014992720895895285723764151740513459914444269977882988743708914339314608829143647200837836077213280485487207935116899303249389560222657980383013275697193/28495753162008553245512464104521817480296055822608490530038279840010579870879794088908617765046635711284789288901111856208818984253374883548278203176361051939703446604461353000709942258251341212458520450338246773880976080848204620989736699995739295639261486755622418651108677745122659082922180879309724170877162230908962892887106559925739010367928993279914484066763285263121832673407066043908394687679396262611715704438486572189151028077109195083866255354339095205879641718483937722224948601886624678875727450336779903562804607592542420660196384739097156794288893367280616316878477669449889782804502470231952167283530889617284323644277309783525910800453566994564897551856548089052241440871554129400101056803351651789562379608477149501207669961419907107300298968925126751335911769669563983405724640568860118146846679562292334139429881171834365647775928363918434957780771219709465756525369627889761191388627070891572088780862053930539777339597350289544572247724488631428509092252494817252196040228042944047796402702961647263813096436348836891143105243473437126547652596571584195289071381460874564928200584731003189993785380763601299534948183306216227984978623546402027660447405231861130664641562875182775189455964943845050056687498137746129143251909380182310398354982178189096763211584829627601526560735356340425583891061700559998153354901360144394561213327335842940058933375320542418989435452373532396889401721334754165166845577549450403831454987547769232560943230339772689704495564659190997086804963230503941945377503976076079227562935550711510874696943241967882403783008175562246407668717862282203823613523186509158851951842929542964785320454689603616358121332493906670435328893345348269700404886376470603159586006340596530530273422676255848109363692659218207520176490118779873734233671467585974111133249847975435276622335808439139905607383949484044380301033295162598227391316929458940128792065066693852944661938317110757460308367667697552346109900354279079392782085305604884604515384893298279152864324234476141328522851690524260709287969216953462154086803056048976549141946284145529358363034226859531758269038494340946889372644142121853544891563336942417460616482150074224476711846029615891994573480998028305371977189378579239343814021757054962917840884696458071397802856887415694942889972673355681749983666785172666896984249587115195458252430328186660636281115107151997232081884398099989236489366114903766045084028094482056892318038397301764395755474311811986473313187566972596645512114918369859475610467976749505367381370684214435317183324990705225610733561223721698180947342160694740830458373139760894810615558363232396839716064545044403882393881936885066700499598239889752125428730775339898211134352263511743978320805965141298497806998394726042593023215178445938512058481201355887313114799377464379320538210905545746151999252478460354525073262803994099588747961414677207948723442341825756050455257347197453620022017543469247966502518040547692225729483997884712959590467428831555862989675952858601161714687567628274250244770206839455818202220206397172119080734647501389559442297766897446249842352294282713019077286998286766490019494608349609973562883035666559045368248572566869407806974199749120963226821829226024323163307047548543363607195201297901136587398362513052015418331525092394243681856200195457862095915754876185109476857832573249857160596676541605654092758452380130472188709716463230942595150379315629761017454907412099431537062471967035287348996763129553383820627962754820584410016685586530650652607305732438935399095987642422812597327531020558050123449663157618131061391812574061360131992084678154879882882287031196972277241529583248570136370241300759503670907385727065517877440164536346888569489597459903654282102870714012622309387904935593258473714460352597220615789999696293765656353929553261254093876828554395783546228109861738269031922795831781689140466048561068639721407167375522781342395231496091123650477852724720943501991701562499157955342583063809713255768120295146640462175021958235679658406053774717930625347472575539102675032454107963218498066422842096234675336106496084037096210466998578641027329822687643690672935688043778075713119036222841021120093467682322233608261851641330301938008723960145094755287657643081162785868752576816271049060006373227140792726889860261437894359295934895945389999276344899812194909928034706049224958934797621819851236403845312440469077401980834613207770501374906736082226836008330102007336442781938115326711456018954611651704761997134568137332821773917909179052638683350465111705419124313882390939257317639824872659179441377984695464546658433364892799809616015511593584875046575367899490511524104011604685220099324584959670948323382011229189088451282446837370671506104607670732346184721163495254390457852281288669461152689007078660482874983351359088492081464067369503015778807091371590550342695754354658090930481074871979159110087723242887280332266025210515122241093458127209297941919320486623842239235851675654853780757380387097392724308106849794487339743034186720156172893301892274491515171747663576065595420407715962161169624003821904954750659739064308481436265485332017719042227052906209730725574706612373078992744035476294198661327985152546388207330104622768149000581092856990081493547341542730659381323113708940510397104035006653406581922658204045773235043939914573329086675148245500000*t^61 - 596198486036499362773712464131610133522805884207504049365773001662956692873143336561052877708342468735898583765287510829204636185827184290315312947982936216038565511424717041922399117665713657225365658999703313377695554653961647967303681209773182792454485668878059845780156136534021942877422029603105834953467109906624643444098081653372172640644555743950601207793226694644933651988411642666156621740644554763296899071999156985636481064428350614014685301128437218660294500063260036752797076966722059772239484580892511182641086424233336780720045067109435566928824522476181191446998913266774413084966779174951098617591134717753224331724032726515994322813845770924992494121172342770531048353560660813332719991679111046719055335174543375251885329878120317810149165575108503692819969745786550468362692157795256055580407952233403496202328065492740613197704386617558401100940737297797058936854162865954463751988969512941923609584420118163838393456921911674225850049023443218958314580911140188586960879524821061715935376627444341106146465454757743188386178166069622013431861291846889325166044194270497203901559725333152044996865429240337975019128932923644165651089564320327728291870994118783584213024959383064323014688045627126109609998850147091206648457928795539502310300319640887148569519570566526036019482799179228042376617769930835721269895499273643288890203029761405687792026373363230537870410093106737199496328363785021939715161796184063954170396847336626589629370085756908140795850529315800043211805471007294433039176302117325963929575047047892186323508668315162048544577755835693726280653882032116552881094249770681325957095343513430864673251658315725096739766370842111237974784050768695784326345205201395122156886714006473888179019230084776337737077137099588052678233816390140290293664560871600138067585611512455555541515900972687860069795235587703915373332120594398201798393489290462874156861737519123451001881801832941508763024517535602619280326984287276811953142401429358636213928780677901771716699029406019743225908435545958697816740461784081108370103280186554600841452895042287324066786570001179405446900937305630057683865374770174984630121629517125127562023076511083327321655497705207807441178052504730805308189147259249819597656215133281645769329679420937878364955486919231083929992355077909656889637055460591769693309324989514236149269520283341052822919832816073909910063764862636385834060147098038929385158934196424109265100233049243219332486587838642592954965387161783982859914660026966009284744546293785741958939180011131623743247943076559888113665319121810969578990829462416325857066496298392839417622788799276971189079244599934410517598857643984871710037271222578438781775373669747021336924273764710488715313236810308379495886114693371803477663655698504719178906814064385244741852172255105327777909566704516494294784634125919259274757876856353724950506558500770619265844178468614662264090226841405395953717600173820242455565847908661707893380801340759280968101968373047951190923302273175642349198673793768421155827138054446307713133409391129658280176319526830054132385115639204833084454276422428761742771588486055229179793612105570813369814579246893931022942681416503388914910480227596787007510765725727583759851556691298081153171717907965649933352325429372812626517316278047521044697768472833281624275059783756435763392463267099315975132771732199754227947381599790097557290490436990260720265229647478580104558939647823670327196386381566976403941729712472771926153563978333402682493608934543680072603516767970057913286069864936377145712533037844052803793697128259821326835186460815022241514352085399219657211723520610223260831963588094776149225213756206502760383196418831113576062344206189150817169227262808644905183671285081128548438851603110660826004756444782694164611400297689186718643841105806166719318202217289020920114697856935862933692350000737573500396466300943850725398662293237423739849024493507288635038542564354925233101652173319205641010178805916686857803375831422533501714458600257840587799729623854683794578926667944356482994056047550604566476066875994589979185997204046855209377177087569224312176231364808594647663975754374566308361527210537790529470323098035248410784079342983139710183064496961389457329296313911632975788135251700433236913553131096953451173288381339107484514879107419570195277988014786198201166980347522133999784767532896860056796632773458706000670637260406749002030405824726570448644685155565064731692822245624744864447135180514318819802857640644333102829774160115517249328681083057357763066913163259678900175433558550885665117259859455392786490579352811572841683873421690406163092628220631338514545738544753866642580508118133355843609686603021606713799325137285368925256155361823616518703710860379531011486260002634904824392407383813357195317047307836605094521335911666298564134125202007708996172212738413145128457060147217775751247403797638171249232947279929419305606647204297734214147164634283293031848530817021919178863959743996810083922424489238424276455099936145781534090454883788317473806499628313977233673240711289402911917128489163751886950970464440215563915711947829959508769970944566142652361167992735948847885975137867931147766142950056689305885841439893815727149997715590983024389647274276149259758616481697845073949492536028585047659550476924968005967871884331740439640323399902930749705273834951/1501532660761574819728408530097753848493351887608175730505529968150440391322705777518603980593792279868636437939754137622244560060189543044113020073695839973403577397190586516430851758338770906979664426540071551316913259529472140450278865924834037826424785601877059530796124705539250185868264800432011226802660773291455890140421305850887886963181270137700411923892678965855365890284915658051379111177485751542771904800622828745329972205468283113318479497593980426539325383292479153981408298694260082610547699373717910609281273233799073688183650249718234257310304685629540672435048589139631194644265352646882725442340620647280789887579015152527711927424368284256932540788693985957085321825784468176820313297600496874157268246348327549829443967522126252726596549884813470503648746645351732146671673097890755640056323864523600745051925822871834255444867419644414020023576937806704870074521818799811772379962784765949348940443550851140854777847635553898718678158784529759113476758035441190104006803585401032963510681069407642706779086224470327987634351236890715099115183660095185934435845627329455997387618633366678629649112569510607118352070548922400772042199133007132605058704022756148571321862212392534992418639838961390225469481751988964650405545576239114716540953393464296667850727537860939190509640621821216804771777255884309036183806277759365052991334578586571782964873406820150883518261541930864004710863536374633995911066732699377251071984121369573144311996914859216670611592985554560736424149116361448931547994940191362488571817447051543313069511060759431742588097620492155841153503868621427601946848411467110243955307882704254584706581336103235053999367637266744929262061124754885405759039680258989627847037804832369875716983630481865532694808161200022644505786950052803651101305873584741024591330495502218486473073900913069432965260278368597186315628218129176721583851594643620966973820758783633937365090426545648812311330849000456505357079058480747743179383886126721085718023794143351945994021768795581217545115135917554721215408214008086413271552854241456609732303961108370984925452623195174390072724510825928114779588977043891580234332962719448226847472712825925177344301020295919367395558132214606254963669229550428302659989436847158467567728116323903059603195035051178304953218700586657703453471903199964883330551793232065334451240473967681181068677025552505708950450583038055638925083694579238257644942932379031100883269002199741683617091737741849404331491148142584132374760153778271283843642926175325224276535925983196240366802839088682848340761422795639833890667912448786109333286640853911319060538789631683674223914408111239080454010172318299767590728244490677805204090029145544987706142683674506415719480407999248749884443709323971799398178785749493247122519501242406240152419170943673383400725399004166951803239299216295027667794878430602437346204055808517983246551411454518761440850796983472380446125046201541169195097554829796428756237447195330308175141726343583154372992292597935658404169719605705317635848547198800365127751650219991505103785783533445585684898594274455598645088821127309234026320743469443199122807092945822539590550042862991987168116142582563376289594659237365858718040962898326808597598146533588350541362744799069732021584222849048408306586555771847471856772282211704454091705162727667833637539347149644313316424883424323482943997810722606406614159177097008656225739774085718195838156289032253482926426008476014739965696550750386302426145501550312560068443502167908523746331766695503222591287259302001202068945830088905283671610345248352243440003081458820563472997240995921510064086303180800777227723499802396001939270094682124329818724628053533897312043100004842634643591372231493752274818066957998323189604749089112056945336242056050204833384718953551779220768064203626178494408029607667225128314127568826957970066189475913555048385213331672235114125670412059162951297172619817447967531034394159768685702138841115295208419691145048521190292231163093207050114608885387125977316478243398485805785288367563535855241756949482839382216614786761511194836211700613327481650434443719015042423702600636962623281154522213130453267396522280850059021318554689110670224570636838247760199522925300385555021012405080389139770601716576969785957494481024849339195210824018459842208628005937139979566706598970130619169726887074674724968562138047988165463276549226065364295647645360137698301724311324125437588065129244560410222646282420626685833741827696671574153061229357207922927373512677173200301368548888490550382604052217944622473380069430669928887193296091345797770380093242975901845423223326344287718172572711816809692122972581593117342898014601412556422942241864391692404577260313477877847400723389587055249362503878749832888111909371607327857290107577289600163608582405445914706068083917895821578027763520279990306293636324717735315707367531204179436840936714224292657994865283338564956885832376118987967703053145631641566830094573317711246450140672227303769768937463541930024299684178497117567221344004916376056618405366192792577193151983510945220488586221405353613258739788862128681360263035066557307725242271917307704259815750423650534881211561453859992083067634378608740734741604045325555698717829214494806268931158817762790257227353091471782579587669416364519207606775784097402880322689668965053629752810751371250*t^59 + 19961052612795390086209668092300761703355818815594284413457466610365157775346369286116230505500641829346966922675051967435760420039248839162130384901183263752433109896908735115631945866126654533033721064930449399951479058452046735378503248936446473983438855343389008792996036088127300959627104450802763774255539883075985177639619800325278407269212391460195723603062317402466994563878304022440815606335384220644559051302032377215867291399803420671274237186833462771219853804311932627322506489789620175094369591172462021036149012617810779545648706938001522914394613204111988528188045005530346581460327975236142462361876941032484671623305963384614216511257745464578690556854333454305383154552748951779354042609798514855480299067457184044939936746253785516519484566656667663316721718149081245377417908037666190454740477081534406202594504258163465734677824796332047578891220147994733655053803346834734043427810238256644308479713703976994848184924371608464869736262801295658377692575116364104998177060298818831080735087632968770122932328699810636714688677386706738244021941710499189791049380905260861555956235391744469813596474428790615154262316268931309315939005678436943470462688901098808039962383904117368007868506369386701695063463748693087102093572549398469202183758485065381176305132928250800567199097065145670704578802172976769600384665456626017619804684379465885798897035622490756821252693740698563183778797998824731684112381357604427665050249573340522036702585439354913636627847768241528814802835211628569780913856331188421107587956647581067364087210821703986045518357719818437595804723834802465538229866469494020356867235597044671534098654255222649170101977629538765391122471173746071432341739230533278977597174530240551090120536747726889448546155003817650762954797693560412058042019449973751492336470194136115302501174648865294700378218892722456886574394961942865771663820699569040227778522043581398436426123324088589338251660763742736501104282760369547300379403692488569346610280474480838851697581337336035709043922359632252750379821778122203747568186208357277582256934167398661395108102968049470643154586055221340922006346806350073433740633197658581707829768179357871167092672163686058986181524943987554667656823022710159302908823637984326286551389472603796007196741128757084108358856661956920323355694523854744226554442468607084864615163994047753345448614143433468208076997645653811194523590841306898146244807942589457873938307496612743442974790961581760135538557825390747074159293988845995288426097234353004751990934501821111425493972441131576794083348077969300324494159521962618638852553397611034086954148979462651935314505294252195860226217026484537096816919720861056129414949932510401930052266018283012692823772048285658695154096498134654441775251597015607186666318816376443147246530500495129558067702212974438152605581499619230540814746986877773903474694481061945012031501765425896526268381822850714841794816754467801557805955760523197372662506008621783881849022146884714491016962722275784705340697406982305186033930521513290769241686225664989314670302626208720119054418451182909740876099980973601976858170200931472772491436349464622465425470426406912354892702747100714495824823734809014092882117970480289480943591189235370238454105697831569993759598779469340713649097832753535099050197685732733362401653068755254288538525108861061819085110606576606149383504928734424439855900693420608756930013925077122008435618561552967137320157910538179431396314276384178516034706050722839408865827564581440446169335414985556457944875837096598960211921412418915769245704232896959279736537909546578554901508571784842241007512829047840321260527019783609138799586586469711615876540336926017809454386906259956201067170131614044714067897829001606222315211701785967882446450611561334986307559304498439445725652040525239969665790866995445427933917723253183058341140584800841067502300976629481033327783494561249573895123907365382883203405676065390736068845680778533819575790986487333252057108801299267710062522482719391124962942056115491875430257374408984631195125832293693918473864109070818195614953007202239398836186351339205485744452267962740749418629170711899782693633449619872213954392858875955414921900005108796911339588032969966985254339383625778361374366737449228118731263146691521480153670359261876816394426033789082961784513094633278617202716899798411611292722356672681043553063517906181628409376665211083209602746942011108016586614511443758881368643028242263904458139003055824744764616228452286563611389814762719956929693582083508828843304074664146849544414627577794218983367826022532835171653932128147417838180366949863908194160967026398029045794621614937255005645747391189181971588233404754363190505283616978008764570421493708299880943841290040441659711833817445531016992352837262017111546243024267775234710312714842790417592668607359405406815876133813291868981072776897704038523831260083606066866368077257371722921853962538095629004615501507907497185499891849935534513432647499064543176784095353542181462291913876578969945220920158806180693605665763026767650869980523226984687221123496037356990647178374673125548164757408292375776783742937726141225131296040685626941645157906221134312343348940141404187141507763559401503931109482395343801645568575884993870340480622951736822875596141548646062162741964535926880353501601063922831103901020223331371814121171/68801964116719734580191250005648101532366328456154866903350993280534498351665770284896874388400534624021681317636893272696653131922185958304185139554502544660923710075828160659368075893488976684515307446371484291786089741151733378902316241091168068726886727754039431452025819353756408282917568880110859252675981663384068841033916060028994937412864745058861656828279386863273340618549028399315091944076494985945831289520064157588468627065291289353693040684610207738564061981373679527844775346364693440483307791291340848490737476054849431416480525761490102731226117681680881776100414604644702314500528139985742650309470870103339524948097479811906846937504660131936593335963535066648444904232321627739750182660361750399725207781244231389028876127255814268711379024529150255690275708355099824838725406706391140958746809455669373706645812105874813341249331209890157317269685519605880662678264520108265899818283065838941529474444410712707781755262786338784070349297900136244591804693149380072562322268319953819017672352917334417423425108123012106505279448844086536394290122122421143927393510919128784450724313767356869996779909672490706065927721236420935434312338999274807853069781054402132081609583548553327531046968658429569653306469524216732081703549489857740372186292254588462162184125638981667174725788866617999704329244220531752446996149723164360113688270579302880061043877904558637795342901745984651063314845851415140432161094005628975151398921750657238173033640049656684381033834054633291487816067050109641281918646002923915315038274604816479102659069061098450390944975713959683194877091350040867324741622126838949810693242550563155722382219024251097740239873034314904999500638328920523560203805337407823976158833371629338548341038357555965963338959578072340928844942655838577584069187895408355539427417210621817264458792420563789330494684876737591704935857569449126225700739345447039047777643184475102682304552566440015713155078060570303927524838214430521955151196184883070204730020725212619851508653812725638489501476712996078400518997065011089889240060650222208184110245792458378268939500677090398703507657304940247924441715838831735762929108285917440669106873574256302690703214489304546115611781160505628514992207829779999373783268175813690156230207083456458137282577877271992465419255479832825219609700298584013356584021384800655886018266019325660196250309060968116646239231858669527815152870634139263237500599590015218181910163514003359436341316329024543132430687325761891278890237320991507103063474817151079826581190296366209961868698179165830105152364434353105188210616210394407347591860106923814970395231506209234400441197893583368736174399479692987597377612137971443558153511563419478104127169140900819983873327870918236113933598369958731193931745647434407115374359378962389963734461134999411606438849375760776751241356550881081337904803313243267731117707758847346514628656141457785445331795723848179209220457990766117863761337404240818243418478001235474085874407565947936471562008030203480782517186450664697196172136820798333504392594609729593220418939467575765001575715833499309721668593557206922237091494031563031450162522552280822386849283086182683690228115475437152952135722550677664128284284915972426530714023780381839089680209931178881934828873799745993694468957318826909289053738705667813676674275136089513826524304393063772158975868416403834636358520374431526755435464339220034277088251483530278523501725926434057896804090628006753719059386077633130397551027072790476159769708106349519732152197842739598276538235610331323344363152004073742980627849834874819337052157560708084264338389067259056919359652933591338944858867553774311251922136424943627970653425388309209555385259520969995649361521673260730671154726154007637953281713809810862223561871056221119847421018098163915541150330937208820803016709246780310023413107890938651960755809032677745596606312522035712000553741999009607466617006623842015149418137402981955502606106186524511481204034942005730018304448230968151626375795053544331196155237810802128163163978146123308714816454555721481360354051782163706883503891874534240137090236154522250601593231025067175844339709242864704516385835118262313643849954047158168484246409314978444549619896316390152090890501094423321162219763398351627370671576602754148561188138239978402835551815567308867197193471535569408673607777082376770601073953986921661176021227867597500598808169944708494912651581055527651335071247402766086228031242237604779153810266136347994769967036820795794915930745811451718514847239797915171045675041588365801787493812388920727365531710084403016663088952541969754126653817171659138160232089263413563084675547890736643425131316893246493713865317750883792114952962511518747320644790307839709891952980724900113376328713017939645829634138833684429868295047874261009327710669630496296336885866380280531824219762373517158311191555498313527999805872781670599172731961892132211422263366364265510069349309128794048813967761238699326772975874746363940748460286314843449262018647045727407465819561749485672380995230206300823795989510194690536094743007776247666966524418167854732198064651457990619063759746147863307023333731133579680429106916824656001158751244484221236284585197898154153801007344698701233440323092626652747698774258425847155097245911303140433806533200395307552000722610062711204001671656675990860846000000*t^57 - 8081891836005518752092646839542793492012354037043885289778966162262823169312096780168303606212401560450816756760192946320743343602847866587597350809205296717873748206768519938075555699613638988152724137539931141133067012928050607974600918300050622635658574157429131051509414483425966468026027488710772171688507869683282732669620255695375530638793288152756949763328134220784609174631153438862657915067983762252571712384873606002768289747616201103117645228484161443993976740570142584242480884569934193031660243716542436097924061060190680626707290778244102323392479785915554588720885523492774585207630081746783073604646627446583343675513283489007776222954982735083452427110082108895073282685996212472386542928186912439102249559623448998499038524576289131065266712640004738415861188812536317953593164658902065944893153566169210482935857963055199279137112301624223433639311745350115998235568064187030960862180662111104445346316277061541108268312772615158332232330276928742322378200023374007164576955363458333091227037299865844018742054004646329667653316969209225762537798155215789376012500228434262935030691172465801761051600476810704598309804459569633841005826706215981186072634559186699197025810506776777301651059622896864665943986131621779228952280311266762145667730454652239517666720011036256158819189178428931775795500063276171013281499514298877482128094733632204383873965108365657678686669609846654499093334741989153625352879293759526750344721538348975795167441736865460942737076767882992011388688660617107544931038273008602153027696130053971374190368808105529593883451373012553717576331578004701021609824537822224309223675957338586030565745902868640741438341633613979915657642489069536298415175746189201970140321269271095714358397989425584449029491556379781425610238630869843496798778671548163457773161091143498852791222920095173826569668024943908824491037896807022226167427743310295558036213620345369120111579592800863337550202764278404446988413525349305908612729254076319571939258344416427117671360047116020997790145001422672092593155831141877880761354943315048149540223492161531399460246960694349078336277824103709800325431047562034179711680443522573055671726396893527630100792939356294070973700743448142506022793508324608076520891764255440119532022849631939305936028348623327627259289277448615794069969733478405341440056628863082206912593128586295776384321155432125928419279993842159567928848843556445497548625696660528238339750202138405500535680097011179454820110387878426270776235636100868721543467652802944000343284349070013026629598341369406643951278001297777828270429601900056019574007444977008939728434032037187455072839417298858563030044595091574841486781226136758832833767697718569955460185453953330181422425570577239377364815704332779101832966224998050397106866909028322323839141396660019498905283524098936688795995310608000404653536594694263907299884392686466380389353449084652147938452097124589731756030941535991000308229849258559214278296499308657173162417797821155019678275550970297400218353771853282470186114283987317319836380145833291205866409943711769841595966763039787444645242068320527397111656873822997965155548167023586849956473621852638454461368617448385801859366810293818086380186878293524187670381807260976623800799181652806006565766663274098457073843319330887992004153383163367133966370550094738837241488361122309901039518418558665012816477709550632053972759897521423014704253358336936804322135273624835737845097468828187051173500199223890432309725002507231061063208489073298959515416725201570541236510658422486901726166747327176879322134815233501745797389892324214592796485368981454574203888458074018935326916099237052185592477104801690416709685371244361008703661171689253516203746426392341060207234087550824371294712765703273075689293074718856813074378798007089310206856950370611829123788250282518283887235033836122101788244557617545324840301855309499444838492798107319550851324296599232144449248036100662671099894601540364641146740932966194169383502285959343206754483171486853649550684392581854916227498480212971806203252847288307167374601191021315444324678725173924130212657599496908382559815002338479622846874429682475664773002678417569372280097666951985387047513242860869389544656276524494740913778408142383320924932917124665056082720532378456650214989357168528782582716568018857869472604019356428366953882441619767153657540024824735728470988362149326075860184123723704932397740305057488500506065030876794955490342628224927868391925395120299219895005088108678118566178302199922500239128067107130078053302557091695588318315756340331473070181558513954596667421835719927036407481264818789091958297304685734930381490523230590821403639711167042577118847693500144479974740483796877949254468313920831162434647062317419749919866624385239399135469295862649758997392779739095342961716441214287469118270667199340120056210596805536834504751455256788811789274451252666318649291664378089258493260748187306137068168516891305733088963062280543568413318313222515918985311544687890423236071385745279275591572522051010153340947544794951081720952387411280650755175079654124363391748372338802300961481341926847103287874941114066271636709930704151488841698824121005066536096508926110922237962982286013734206438822510794642289701019838606950111599284759714434560596892946062239274870237235300258895589635613099338240779944631216547246715664570169/42895051702399340695057507719570729967709871444886676279249693341567804527890387646756693291533666648309813660995840867545444236568770257955078389475338006239217868627522495225902318921249300278617568222737777243644413974421759699192184816976592437909972589525666559115151899720551834793670829980809856694569593506183894771261885938660052399251230489203364366294174185636979058039959579434140890656492135762842771359515595555039724267491323581634092574747812536923425742346411985384643964876437247144992679548891514973441756080750245633167065019147595681332431098060801043576457665895488363788670082358880000047415163937533563530986159539882732046547456609094602443993409364455132672440292990644455029434868497140681310160406825107224024175857116279266295365935045951702621715102122623964868588062205836452079218689845818560150439672979588618194235694149375962278050853317778974981052498250190955900503991294134154904178511638777675839242478650742081426575796838973831504767123506712267461694747532810714325832763238585038023246518027310017018723606995387285035946310705953923065844102486617328577303430188290394257251672079762724152214196573324163449787322462510836994815110410460588520015851471628926423677431077169052685086132234233888520074435175775504799943305664897744928275288207019434473131510342768012161341072014035228377448216802713582540015526719195005470156985607163101341540944915706479983918515006129192491655990707213126483279574671706055898002454598860031620274180490851620001663103531241196107862859545032811400116455154854718452892382562783601786947176216727950633843124854037824690116690338337863770864305540783202024448173589193585628174241830035835833022002908771437528275211969618458157975568953917056749274351074772546680847129119662385393909501285430224296240666527384221663470179865881503356236654533808288409752859089817881248139022311817047832072683172161425579170012108839415869831850674138528314991746198256794423950670738626436527594264288106111670850198106459719783965271821514132638516352765509900731187769775099506659341025467113845843179844599001828426931417088803273265767119677771389138077859874827193284295308252331243873949347104937571430623609033455303442449320353154743703791438214862839115753765961464090776415129107587051060898397318546118759304597552241452760373948951586329314907321974474482990665709061431430122353587747887529514013348257565569810681727987951022141898521966614426150450163672310736438706623143404190471453700122851549501036505984074951959317351583532463348670989011932019791041595778368820003829560542405331012402915044752068778436900437032748839567397420537856015089882637357532360207495971907356465031721147747628391194473258675106719239778291549276656612383425695937330291934786208838583871026607351080979338335168365440656402349226141608470681011030566904023922080318759192685977686016281296548412891874343098752947495495600224259126613383386827778588063315230727803949969616224213843118927642745573349835278791115688787825696364509577524902690318007002572922134684571800518170691701127709353471067198920692994809551229527347419064987341221599666334820353011519607817375171483722599208503652496611436500244833451558322010543071718790598498227015513673330877261739620776222578402487957204169245162060335465204576325241984678013545849439953390008296924621882968496783671257403956716398535247264119125137102208750519767277666038649527543122922221213321795516508139319999059118599712522729170524678974326828210818850212048383284794694560131490697205999889609255715619517263231257146794310817354617537305017489644177487915234034762447596902328986377560178119289791930402675498429771180280471877381351353743364419728174192778796875995133444256546824158574069961714732267540461552057292920338215414102344129485668722867836560666139231294173971757148709266078318727930934026942740104844468197755164890743532748501466448923499457135357666049199716841467092642244012908838751241836455328498301475158392602515611991226739807094267455452557184909261777638585257277894388981138762727115792927038249764877332528502442958209867496266875883205728137369420455874115724140499483540319659014063645885983550346635613252743788135980526905944290227832637906251993206861787209601267661604571669979971835704914217490829410110057017766475337530876310109991891300823285791330783435435957361174543422132625432431053755983658512887523321876633502145435059414595157765346776603003754893733593802393082559932291083123444954904536030122044120196090559993212193126598798314547059074071427281416248614896167903857691237881944760993786814312979743979658536864100041598426955506392187268968852984203800029443651556977388669141888507796334678369537656772178020141997594130948539465922130393957356856167205253414906860808698765523530273017241037174087206275912344662347913222831960695556332901391805582767492063248123455094030798952759909442384740619710808325497015098321920403415763262962980190225413606668037087647717350270895732296321423230551745419849348697023451780095456070071718939222517134177148474756052581795286316070339139071998420651660764107413668911228186635514370074102035785537361268146508400828358082448807682046590884813571600557136524900467240162622621871018442676355147541616139313731959707607131431651343062963586484954721122450874180147002838600246457177481931997631690318544252082248611586083000000*t^55 + 133186656038514559329963201756369806238797292078096386528852619974846423407225903940815143694589621769353393018917500978125925851489169644433773233886433882762454028060702332756983682282659795119730133037514371496985919061750497830288802740662943634059920224260562523878665611813685451442367541524983954204998569376052867757971712300437712329625827414293581164802017622302233283251958613026974510283870468307757498769977200500145019856317472885348987109431909299085999162642715753563990475759899162403485457414434422616323807966707403732659845352094710877201473345452043345208046452050623409451450146470546937313116138146605250101392116993527749473874823997617468861849001986258260134143773561444179619750794168155286317703306308342212670527021903590507147718371622053430876972540654562071124536586224376813090832764951345114936252695200619012111138672994184292182813364695278976500623648358586708201117602368343163718633481115660790961326207144352093642631716118037085730540021454538422252554418162944135115125006010060879577636284679252228686883264587709399225338357291264477231688631866380082231077191640655971574078723728849142245167707251936773465023652319402131020140324785304431620936640605179905689812425493481570213626227504174195006720627910441153570390954136377391080814060477331712119188643738850422267123178579043353241907197934999666038463357318366513846499383309986378004485628274298213903250200223555955954951721224306333382449922281972536720705715141576508215635703144639284862268821422373970144116371280592341518279996170570967582158498836774588909497887621319153011289541348432904901733006199741654109821114774476975023626185640552810921959868993862916189004882047877755052294002355404929318993158693547854020561282875160782611925256938470414169713972848045999970847662237445697491682959998475267567204674019070034517766226865415038453574897927340020291136919458189336273059837091397012964018262462404603259680918895842656313294794191677886714428452412508464328586758808966847813076247393655059767691643116899445705494753126642955928266205187121331771049695896120879712303771256157032166906028110198351835547569850181961419104937544901692475425272072015492098871757333571695254121886883125328035120052736318905934439688193947935239500621082645137916069011182919208100293729998202359983978227669697749462517394277655356169665482496242339608923803245315871830130002337026415136425217371986856576087308383513540666275092399824896029410584243202551670276925149983148386643256323085490810523441393383708117299657666287921615263102895381819771133631337068871312827664121139557029793486969332825214835109823992574109445745623456740951994469011668146948176287566543234133548605720829555251505990779774010201534775147419415903090806546101227339895609097865353660828804782960185359050845980898187218657801126368042333782596072924154571568805964552562880345737375287779246440939537091905670255614739784059686381047669065341577969346642483560618412630377114028019182395376264646930338389680851852642468943580017533558273952551384091269576620959301097727410507184218217698559091471387938295054630379324007947255351873566840090970867818835343806140738576415611074137820091626882936793623856484283583070057820432014436622679888637460837377488565455627799083012964729881901496619844137880212680551018714786855097618626911695674218036719209490564082666598418585560964553493364197703965801264467953813496745396096641533677364026387655417315507310227544727171513485655778340743665378083438405785611810368454665953978163215648438162026941951825869117317480582181085703985969331015886846843172958221460830166170001304050098661006343156043096623313425302985056594674458735014652269640640339182042416186203547698816127982541448063906272019317515680447481572017323421003044665107727046358029879840593677989156282646926042744946587105753684034096354746387404132726695712087333245608829237113164129707026972078181048451324530834830154419168724687143721516169268136328053078517974968230719869943869192053222297160419633060084487806672803748735590768516705088800635012780504894519618095901514821291186345648389077209883562075683017447710800399625934035668887522015232358070292647299180276497475214145844915736345471398849498414081910430647977035510673052523748887185785818373216809188361072397281054236526943192210647706241941946351509344226967355894208186945552991647821906949508838455148657556568485577882593346990720167155511274438679927306454776840612283131345409751079141941039603158660620084895718765407546583109534980454623324613849023258395746485275441736321102568478041244462371880024435752011431407753259759184594485036145477958812924909490730035585960735464334198061589584488273381857665898244901648583547842898622071777998976595224414108124931044095673016662537812937517256302817328337683976456636864048063988143503199318096640076389035617252421622638402733978140683643082992493631424671448222801976889696959127381308044972290541306787144342374858832951292448179214936652493935093023416011154414155516017277792071321854399820108738884921627751948853050298627174051367250713834965418701006191731643054128976471234665920919467517362088501330352801732359655756316607156664467313138287318073683496042512802968269112393526865989177254185237266949699839083220438401039196899097808883600844589261377481770613590532420292683192254354074921257458535548941390614594289/1223498859326898117671332604801294359386678487058767658795829714696410916841673518416721682500052584091790685038250599514296209455361539357672543601342717901038614283621949325366506142769172349485491868999320600149488361670429884343112471548840036613616756630470550778453717262798509257037934135144945758642031174776383706244915946619626725357104328107431346693990752925707064209324385542629187865802098764681699970777567910139133058337367906466917040516652991437785097327849966475432767859706379326258714275132997980934784858057091621598334439161532959895235803935457309766011577116465160407141451272205592616737041752925957335176128304414501310989215146973252198940981245564612553456989280071612609608803787595366509985190680826904512935723678362796303255514516541453179394766143620689705636342574301858186998022322679194007983310056987035355878661183891431293284712031556341840228789719320831265223606151681918818343799393512212477014700852591935676382638882145499747843665338176069905753570183474324067078368354528256315309216068040504177734054882606892714717607077674439590216537938618285033574162454909082937737609231321232162741617237645276908244703013007616796744418687707598940247836748129231224453814726416483441202302910188763527941815427936735167678382903118775678415728989781754330972089541161413762263482269446481744796753753111245877372135177498269848333400789472005998264875567287997136772075797251746505838926258018048253846158945251431194383023858865946132676743548154444668970513753029556578215042178407551266704860120878471507871730419560012272507693303166363391925310053529017338084251444419667683556652653424800870051183289759460119302077605429022148221889129120957618114188353718040329613641612931726510971609952194281562250624267505447115697049467433655936080464549873389953293441745712989341884042423164316410948950780808036182062303805632443179702503916941342815750480037689050415733357709997735869169149191562586105569300669990975589571688707540749708273173342913481853530332522416726183258604892727005476240340387123607466867973249477370310665468182869990613900474573579096440534342152039817776338405418583532559216669253843417325266185992808527037421171863815786655112323691303829151181989637697780057240115109116221912299594605622559887183163517362838525842318828643933129503589251634477762305202691395010637918372686152213406874516179762822764907396117992716406600060364456326077708920918863125324352840053053293928574801220121097986678079385042565734998795109145768629731913382090295185360554055817260995270632593432242958263077003778761287646076992199543623311107898619364866900891612579649000799640652456320999935764577414095982864135553968063123650377744947440736268777676192805521867067059557542581697865339902018257453798205077367755933742667725377338107230084081023724686809145394939077851562106322762203689271228833623443088576946692801616737917794597581781175703710966141210792342605945196451515742210284302961002192182302312199855301644288130569425059093227703949710301351532076658003040580079940279395207114059858048328236285950753304805798584300672340229945946624997627405919337453590113121437131814320333829731781103518732358022368018756755830885336230255965686395582873266928545329896388567986410159357118040869688931237844030038296684723055993739032523151718055155005884588445708055277491177095799011572352066898887336276987499923437902285119889779326524076152273817376901675193939850758127009321290261802152033119304898491376967048435279041578615528672530519750040306519928239386103978230862011550002410034698084014064053883473850847116843752314608889917798737549907639542048665757522562467293673781049846074779461929382156886679631306975567529355307344702332889415230712703215678671138769472577141862681646944273011477170252766341491830515000340535683054517503903184297064660332060795168489848528948369825201164729823226395718750712371815285060817120849481154216615227057236922045954535420996741215936168229902459770214532795913470805427259421677554166488789780645185646049479956477404093785733539795829462524347300120669680684939912893519813653283384102813931156778623885484400653596194581724215376501746189887114261085953587755506105901857139729257087356787621623411592101550003763305782709890273590721707065046118866831472475985311935111456599137307176488098028571188807527665614578732361609752116180418056362980044352207203673219669430425178463917837269183891135722599408815108967840565770247914887201705645329123227689942612289900798434267929323949448801156465346512745018149934229723346081442340916231278855182807396211327145312896721959169868878822824238597709464564126975887905311609054307486708901424447096822375453749186504856240277682204054454135055264151071226929183686328215362151249804922143500173548078864214844352627041237469869030830662017155853155839406787679698577699245081311723398242220509250129490340095097063214520594391868707573674468122043462915897927271967951180962165546136430267726779810421229517991429784744626038219715070773799623906353337127977642565606665726118792102284012769144750212915154952125831640848383725560262431111440647959771913021327196786825024232858090536309068346375069237605565345122017187161019434792343706905664503414806823725481881348600819967748025758178308288222912970862353246521857384500665580997798947800792337286294674624323744007521936624582800000*t^53 - 4230485602592231051506005690830916862101802728733648423853244240411375129674037319265551601585386907622547779427108289785587041792905836963616905251086983752984335663207005071473370191919503921477533417327300301008315462521172846843058528024719526765926384136786332333429464939287093736765560661819243763338652114850775874510365414003277038287043197770421714852483861693263779783553988335181871364778468794216585686404619858094810465090729034439986333083307145696818511292965599771629839640982174840847285705594690390502766667428533128792328296271077810440681648504354963661249965170895109684340276507857969506278748073962445666433783180745034318344915068573338975187843278309215556045147651798397450914973781356893254969549005054632589565305716269356488604802552248517504676943722562541836948039638262119705246917866357893227817864651332885779547809765667316744848153345914930084799029454373878046467969724029531637111893091633950653143012447117962993887229514314276806232644311540702164287376423876228801225674792220321741196827044646312115520008560773718153677195549904737929611323588285825409131831642697001379135231906965119066462067984570658038299057068955662874137495762639844926500686734906782516883511294659941285916637660275296389058753658491596926613461018450498238825194853966063694498044856727765436545870124379193944298285371364906193061612712955282326166091854434905888528325187783898017453269255276062002216471976932750256727244928753613790562072638306403182253888337745987167886022189639819140734093922335056490791187995497123423657506215603687703590479870556922948462381298076925215083737405770093899443270942798421207960141077853705457657323469764201566643795798652619916266743402462271985032626924709674776013193768495394561981370553536074664477240897791475924952006948752613373028513463578648730405312251344082381659917783475581769831295156850156962626526465133931790376213751524162478351259509113300440979379931449245998304018882165181313780412198208711781729487834017704786613053496334069336944100585319637224752210336078292453239403773606603882314906354936861308658778437065001574079737574531285658290895272190891659804932649374670010242205043352765335968334438415968412052152343002778183523882636469062997463147559616060368748953099608958471004934466268887932650976784526001445440261032854377913803940096132133799749052439388560680552451876973497656201432931251035910579445589885415182120008679520814269676521773851269111152151732663122974199570457649082545619138220237572015381342290711691714797242058869786567096700097400788805880888606027863504524451138139478586973736071197022929360735078001206393231685703609610869902492333594340461275491133403777279512538670890591491856022055759255105605315403872958615752062648370794646140266855472980966768428780830409453289833281387963258697165919391686497211622230700304925173458102869342922765705082259316376746807291455548162678674243388580640294820487866128551786357174657076737816712005333381714278949829182935281398992499938942127590555589032493862484811681003359690981139823782449738853784193912068335388023720689663714860681155585884977120672788435628551501132639484901888390252831995807050927606671740639435974809012958714724931607406849634938002756671968631216982874164298679303123118998505927017455115940684121154308883728938222004759450347924796228005170653054313875205784217895225969166223680952168195276820985850760580631388436464754315423298213691491022052598620214939944617060557389703289539637743051447217962202036068449788784063405931665806337965108402332115444869960463470039732765441061630229346518818623519804166991293456047076414389830981254413375350811277011277320186783945065399739790768307554476530361444246185509303216785401924888511363263263171165370377706022847606495984144825415581178239401740070653850527671374165030767781580648948751269362611725174851264616998218574848746884443863187816800403396393152052715938492687187264904020562729723322326014121020031158919175930903452448626027011138924971500763930578994031149024718328628604845465205158686587984624471310978157476011796682761068180589827028137109677449898436941830848155232555657659720661862243874469480500416682434534151467079422833379178268693292563702509282317091067843021594186328048587623740584812132017443805120181905548106003233929908440693469957149849667359022423472020011078954557306968447768938934441322456474652634274395368829213256211131109013918970444349102782180363188524048206537876895903371624696653912310876717748450519309545194545472035674291023648551240128558673862944620647398279580492792937030909881423064749848224264193239778587705631099059294906586404794764224349234597307479335546570282650456469457393874066472774143733862137747918950542818214219612321855442010169139459613571795153550088698970186775839975249279418641011030986400550220376776281937620560264883372769513101699078311975823358022883708125872370463091646743513508581908515208389799594674219103834733453352953224325365902655163688672376611860444252856158540860125798515596812138155965199691143774852540266850901285982723986339381696055754133838589835172191442501048879724261730445208249962111513941763867492680824063353102660596910249213403881268290660781185024989715691453679796915163466808474355688029199472653716083112357759276865215550387486036895336060423548091582258524592089416410970921062584880544724491548665279/75574139447574202126915568206947875642304503717144162697789576009195759226611861904089483171406549946613202927244771701130702183103581876833594143677277787330663462471836917055067914809256188285436396342198600278101651396576789318269140636471982450260902962622697464357789752624275843023168620281712569384044331291022380345647048683886848908260760266824591910178343913028933989722183154154383090106973977941070099610057791430528053768527512901812635120592315673951867214661298636772604222277618100364895582230502870567646262812535918796368818305756009952019400247805723921631705671415619224205270303818548279793262083747950053321374528992018371072659303535918573326095044389946232959996578408197014730317384898874171925736188516171295268364630038494422599674351859010987661200295522230809883527858540013363012920293940962478936516250925685037666184283976690060309260868175614605649981138558991912349543030925824183614207797443596332011827866342883951331276680007996788669871686808564317999259441285831479520713366049752436080066907599011331167110607017628585373712569255409369971158322199086992993649327108653023913556570208261958354252253429079722233322575261012933742302654318542491144082180267699447567088225671810616332755455702461596218858835041658240663907660926133809004028165666000344170186379912776949136039152445290936076007030174489456434849576176131338037386242161018483713578045064322275971841191344394436292267638437482744736393638622959865520970270904950776450009230014539872359287158471330393357198006255881527535378034353318794318775046434614909002303036815865701024820448825294726614213550305073341114030030644329091477925684808491180482361821901382287881913387480372358533987247603479896774955834534627163496100152471623193668263796146150141415343692339828889070630581512226610558384998396752808641375167600644921704606181484345442472197492145079450180208909397862661189870453271406203745416600058586562296084946526000306851084869214772761063402186911538289763383042101188890905564643306825610234770901274811965619656874383885093295453347650500774613982574786238335325597710099142773060364200381893461231846315831846032372369263580563914501701441395413497901086063946545878531584333668036050635510161819115235139430695065457197837562223399185951521997765376728162716533797457982567598346704010157954232955798319894642941231558137562427184065044216953604275765812099597270492583917323375424469803393549587859067926606107230584880599160271159330828063441260058482546269914878603019841223611973926487982530449815693550627683650051864252539882044172089052177949897230438791260655461945380108170128187107219356912600445018469450444145458213384843847197429618923521717932530990975171893583224857286737305892656343896321261007295405740231515837205167396843226190378461621774728840462033212290918744178108239279360689649916493259704297201611208957487004316589350175335769026038940252002338868373120845072291162381378997795276623790910128652470314279475369137288561471476744370854475593475392554039604709021433191272718849749141314529420559499250673859689455307143992603455006685397619392180052143131749436385490352653449647260571266626280661970158257442453907089194366130743421903197807555993695047913799200138212712232114612179438852742739364097059219620601761091957954945369047229390993734660057805670088140078051810654466811648528568584671302079856927109204299516128917092664889906985060269877479427125129418229445026781477297463660274996136196685366253512176337260660278535245143150786731868522536857917265541325620730816688873807931883982884010208343328321179607749976740266791525535252709755736040282090223009880933752401937066805885539383193650779525209580517792287004984891074290938099288617417198975700987321691331067185838078734981918562523987233700282902084129814122308770352686787295818925464009725127586491097789502672106504258778345528948279007792155851785419439423921699044924319407861209426011874972602710572348831727465491146087607125900751447936258963193726236447488546274390104611078802051971415236186823623227267469935786847907207052264950323440038487455858300895027900124285040084981508398199181881330981356974529977784746964961137966606425621029964418796317192238780938382707099804598106461308015474005776349118550332550726494240219628104396570885187690021340404259610736375677755376025634786703881643869223017471515955539849401998494302610057079299864110460905589641882263976671803242638011480433650340607365077572867482714271626738993395275980831372431588389313665651094580867517512190547229591456312392532719280444802116021738768221006544004565435766858751553929095211714171872667162581333722887358752455500738388929547892144966457578145498100382511634133247462703192917682471973008097347454587113113997031208469129571390436849493994780126404014646248433655465695844880452344696778452286158739976281199715929329716895648908634177716997855170013179939545101512856968241321029052579640015837860473210918394140691776199791897083101254719519329118071843764011731928546145783372894796932504090704701034375865686710280231826471464641689263934424942289325045211727413379883982619269024590570822073782657894775138097620627204009414063828615306029218739693706950705182102551141177720151966487531533892623867583667347454704261061070916410591289823187562281709669982149920595175572883847437566173416063770885747640377825055500000*t^51 + 22547005661342989193632589085756332623644743187532660697913401642268096407400185792685641668468012078483733385147766320725928116054848843746118510550076785114776469766888952205516739190710696003260353016046593499457224537704947690880383580110720275049513668675537187733213279131072949052801983147187646376407019119339447404796147237972943429170470278428582281022905245814348971465242861048431011081846683500370872151761302151821048195755373498793448215838100235830513436118000206586624452373529108129902378044060272888717842520193661610685604741516516082001043936818195821822996797572091938417840765626403006593534725797506726267027714854520776961344226848364242305137774472632876477987292427284907115298914281288619425445512439096723070659431105645973861158858644546793737099167012883585074713282031150946568850820665041914453558143376603496162826870897387966683453943049127493017668490947647243509227789119966711309393724803412977165385754603426689711940996738987992224486392847724345342175339927196846673669750602829679392992252109740079160747382170958180501291471121838556970406928536858118007240511835045806160607878964567946786519818051685279292394298732646737569206701998840024029021313439865887620545395139756715930951179034980875261545175904779818768453560229413171151093515211269309631389412308123944190391787196676055645375862123181576235187679821202341185935790977723568160947124290543951580376172328031971201648297008210556106969756046350651386168208195847016805567605539770779692235255619266425427954845653847197219389979709436779474292186786935195562526583109270909274805815687622490744494363266365262318009057250120504510637000089776440876633663664944575986061735917819765374469716418908837178670764085675547055164484501967512259398952168128423017576958089294030997915872397213956453952906205133177851544558439734192923189068618350347749175782065466243410138492356967391215343730436398028944410455505935326442112147831097954232000102247673449276290210523473179375689574440719350526333997105130854293854144951959034017577899264279053220972146992355980774371944303658344650643212675314586875203212006625694331895221653879898639867474485256060888229521989742698961997789933073537698543015235258185260240284520160768325662977609010124447807518087266451615526169669393717650927293685065904189164519334103974729328996176396852964904897540174132422529756562832260324161540102232344051351650870964563269084029818154810461427939594978018073338051860422507967239906216585428598297554892548106604226124969744856870231077702803478165804989375673101308714548539569550777687758027330263196829842900182170446884246766761157259558995979933038932137110023471793023856236605248295802007417227720845703300210093923930013684463706792173000615953009061375951362199943482217309782394312529616787479497829140674218518871720427840036227866257886671649513974286655467578414451793221890604989662721609753346499827431668448693107134663882249944516069142125211604155596156577797835895668680947536216554471237790072605039965109706802957917038343191963703122572092113238388274716674980217632362801806968144319812587590949166640455725466164526952197816393784670261280261145933428966319140973602674141746518123813946279891303994251799668823158355421410417553131219080236463679651347152134022009484263893734683036048320081733130979579887230328035087472145166818253432634119756353329140109556502174198596160148219548237998747248857675233361542320079365805565847946832692058876226182631618102104546159352624327237995601817819751500621453162903269491407306644975934834564378054962054794826053917608231907448017010110023949948731652110054961530940555205083390879097608864266505732331522098605517659607444520607143368910573202419104056245949607053688073121863172888761046910256080862329542806777705884591709733922073688011785056687266215516227695478690751675507473043250744062125623671585914653062243932405099479000087184252444477765486588453102525003095049915623667285754308725236289476326075652500047605587239688326345837211491040499903361701239494099889831798141870571261150684562387150664674993877947704126109702340502432652345918673210585766537674030406424002241467223351705519693023323981913741959988262778120155956668203092606100515629726301116824244621767952801132009946836463865378000984206403418743000593814242286149679098682633551534838559844784046895822322804731630070858174743674111147163324514120857476043753425573956336579919697893220367783769433277607363404032140146998554907493345258705839402006225850771646047810131594105885779210718016430085249718793239144877853557648206516724510976942075993263899457824507609208541204827700276442543945775543554534957849462885261809385585543869790820484863336545451427899395637201087071475765925944505103837070708802202450252433525742271840842246327045320796315452778614786637111543228180689348175029390495591920546835939740740580366764951216829896283343423020397786614259673390249991612084451740173528283978850479880829201846295259237680124764470796747504446743026025160006284655514216286281089042637814669302703810710949131893726627116883296595450144217188063068398561379601337113231652794602866373948982354615710514970894552723572328798624306360391173494506917350286699953591889133802016994832027980725235355511622529897503036371931838818547423153125440856411964459520418547384216743056919120339012035568374270621362632890599/880155964178551251981492875988399748977042927644563309786501728760157413577955833876198606730938867405454444975803055458066409098458041994143627033846935863333985358855678925158341973832970029555558575087374174667415150958771859271270535847891387447936502530680667067894803105392926824868467196750285161806012892314491939807807805080369287965594704604106811906294726388473027145608010611648325511994145919966748370968836319245333524161354435972130825350027513155140113411565600450031962098906681549827899569922591254502111577789533965846145693465675435631681722613900675876418232037166939536322603810458194932014045492357078172014919684587315995077501548663214949212753170038013270935470355339001967471451448618180832223539828161124200676464262761241166603010138657325244054251060775912561364623767486414132504214579775018802308270895134508737989846899102676076526902083786749693012025232741456829540256251326605458146420062744468846287410252918485201898950178052316341515784542967769472209062336607778863533750222293715446048126161969438088150294960640681211971400806566400281568864269420659401395426176938870591428631620384656276887618080752275404513253393516014575284504382267651325433120357947628940373163553402311395657668980698056140997866160485162639568774935411844088536708977008112851832374710276694808985707680179170629674313167746435030043962410976441161360579908705194857943167436395372356896545031167369217226953721122248020331332716479641427019735399927045777431400012142124227748976974849779819234850249728361735650116971516202556964237275483406287156073462780694422819677608087786203833561891988337142770200084782934725239515458449910891059887340783445420774392648751003250409429713586106008698805365464501387111043952594686445986854551035435660565091165209435769312377928904299029088130049355379648939008754641524530328474712253057125934708207839292644275630291762863101748695346943179733416008294559865269733996111921853913803110857793816101636357442126214639965386177396159055988616798240037038924678795799170647216684142484430474298068919575900177817266449211156667193355644147839642716622524175521126727353011592655832799293736394050487257910664414611621814009125690384653374642035644066113523764605675682194276907142531038929917731472512968360582722274319446357623849396245347998152173858948234133651838957303806998063866853955829083939587453737582112381707961323200864512269839847746440083696665012887174995172446636590213031195662477719553589419125423266136865402001851485509987583834689538417864572313499777950167308904005385036382843943010996308358164789513681705022055447962522076103805825357547884587564366473603395648823295655203079363278908214946048851023762289452342053159734392346219508083181365649673461527141051886233708253709160431262607060734192493049903230414971832939135306346403439770513610072496846670841883055499249899440485646265085035202969881487521846449007773161788345331717482972250640989888298843796872469586245214026067775768824756246165734033076299522939132760566407106759343257786875989999527036516992263381997604002363849187179164047424798644383669471083462867721327156186964236093851089102098395867301312319297561095843106807855890018627879419364189532013075023294085963402471710069496946934121738570009075954993132450442104979720180080332358621641317945707233382250991929419726805763139743407547054131082725952783748011978038181673895525792658220565864151325028831439210944284937754347845291063882948198426703040993284665914219390454777820986898958401081024374835063663991492943477266471782035233914140798812766556313509248220870477410454061848410562170760680958931554161856572507374912355499127047914449166871663586114298275240784711116554552286299496476959307786710204695882554821680422821706083598942714565075810169281145360749944063895339073467890139061227172684689921279406526636929079226770687268894867751385451293679035759442723086761556223880509022165922022668911245549935373205441615108305048312812241782901216781464931888838889782995858651400402001135436142687502614638381244660421146463041385150601860391802406322080887921288511103998401447455704935294846106918363134956735259458471578010114313016790468232657572811558401219694102808115418443500373234503117426934166608829177616945293668890093592784054444317870267724090648411801170696963133844628008188815556155354050165334080312321328679484504600145729565091277005179369776252179384128587999510626715315620922819744281517821830019079926057189340305967052331377409410269407342329965956426353213912857012722563653473287121197387859919193885868225964429893627233576979768931035256192698034030303824802763145164920636620123702066784109672431197220082874662406701311209897006242422582694883444048111510325101106522736415902388863383870062243715785223716555911997118392333839301485837804566574390030028033229321863290903669342951793680356975002387289671511914968218034439211268715740068102922647221780530723426579009640341068655039243974971796215835416798286257259125511149636217606020827693888307036706750669707505349987556812803099646256849570878554194367482011806130607649506139301576233750872409446055095627533267455172216700928048479685532408958348806730638925323009221947616375998364405127185421089568888802626014775927232914958111929897527574210169607402566646983852292210948575945979187624334332061995162505450175213605172291404728000*t^49 - 45347370428472458923934858521615270569828388083488526618808844699731686618709236816949052163235719447897096163633776218263413124634208637784387348822074435909617814714851106111690392940381135100900228328162338339665696387902240097945309481958201604267762492009665512946736353011287519912665815776490773545371400931470535642418139022221922465660369561587018776239114613352936602879642939252217003672955523205483448804194501354985817164496370623348009269436370393458183678845859676643136701137785038441329635869951573570163734918446920337041565563722582212368626169947531722184449333781650460060888460312028638413915977486705464370079243586248921645671127957323075942569120166250021631712044426634693413962577562400669263382862763729568949092947083500626264247121555178669244604000882851311749226969475530932426703227702615287823569961110800648966408677411280396295013530987530728433474789526152781279629458142594789350390967876036350179361840484474533622438503274777347688673395879110688490496367528493158823626026497902976086700361394986184134651132046096859875864941712002381077535161838189573212040584109848064301934640316056184370964969326728746981327372729982684496518176571457493416470236192722027328018718431120144520007074645025429368219493510964466740555029309055452426678491795204021635114472693742617520506565357641263528567084059310414519423617232467324637198971645835607753188403999573527831263112256837342357415507372715533220685818831809638815673687097707771607162898100970429197228476181738660660397788055313493295265079807270991458192592750683661625981918715489196582255878612494375581235946467418237327446995257108160063217357380228061493783341074515786239376958740527016825415562672795302389740546513887066466970828113484949335846031292434322456371641552884983016568006839197719936570314464717394351073485648437688591860974488990067812720630444544711582051567291558519050332008818368963976522034160825036987983545958624788434413118987640454386639035624012715370087551948940308969390913276786264139383409467496642063052581616585811696407669923312708960108254481764629342605616035883312492174114296169776257744690598600518359690756872686474087133264138827682032516555987930287221309654815984455797849661846136462518102810427079569548639530079443723814436313148341834215959392603775577972432332059820160035831357626059425505840758661649390684613763698836608156580275857661417234434582463362033182849360949285207936619357277837827700755117881804148659642384633507160252379756105834349907305235002698071508965478152450320103372383790867396286727089007727372569128023849553770986215526355750423101377563078527594296687470059986422565061773579410055233200693319682193000423715069482566960547124620488310950409592500775479020425651992902132283124933596012008750343150234936932576146035740089659978831268117658803029639349787262364660585294267473203975540971434500521513703522234754074743349209603845764875004939504821124434932668305132851065453297521321430426318172966883725289401606394204973704958842165286061326724548560944480425451676482011393444112194918827401353461991957108634800817637317952798891614779454269769258051345802940928974847168038445364760014342614162051296409419417837280899240753147459644474259725172548619375091804194135148857347346194711773813123108410605767110061548763862937448833053018182187938601667164463856316740040667150163758776297035458747043138782357113774332597671867713420601773902357621878879453034770707153373160727204911373713928150161657221220226210563683765250176707542897482962214447126320488149902166250595524974075019894780741226308322402695579077813898363164550244849709373899705829787282679803134908209423464866523215129872042045818248443302183924972754896017024358849941696393379457635847307002867146019317576679652453237496827643135400035546885236328201120060348757191878822795423727857030047259484868559046428561091720505655746857806745604357556415970776192793332791787185601757958993783001401699718723945222899668119788936373367352564641552929709541209577696844325843441162511034473000735468297760641925587978758279534897705892379633792683092756719150406751927307718419121198341478246486421578124693446367140499379010132534377048424774607674878824018700498427360452040280561407889241736560628356907128607078908174922418770318273281894312383506055755365719128347425666885104343066794728848970955941614042459774145737227487114357066104935866089282853390456493574166813076813565481576584029924666076704448003854934883406207451514423744422370991914248708937718490867740743452966350113294595508804396425393466073496836320697490658673026029598883727157312451773339689559171984116103088241981619900908390930274709819255737335667457098777271542894379199923789444686722357805471055770736399926936172434567211746580949003254378516425439612808377639984106997075457005208169701873941062848394891498260902498871902043493955971414438205832084764973522386372628733578958282468727953159560634185080956524220446742849718294804154192305013637059896049833510142168099344866410967884755411922264375572102814207133315950218353580167905806676369636671231859483729210947836370872182617813075916128442393065201207188509496405260124318100187950215904747094998966262713459332969777906028111408748360438599661185985669753037936901955612400416909902872886121019895179409444433778405250827574213088352293479339910219632782628546983588207/4349543741828012345151491725898524024497888526797307407261561911915336404451872415401474822260369558208432208000861341924479354652646221201134049280526864562725597171576008416360929887013098379932289921884597104194248850318671789498523843171411559847869508999836087007784189301191948371549680337060599834048431936078602336992977013548605442652276341278767491743378450182476149635326346740511049411103770380467677515299158211992598643031529334756626461079449089166156973205857239733962324900850802549420141245898837429107853718725596583243909711147506546861699340791841686287635163853371117213854839477974676987590359838561554446986179910797540843024058684414517345832718456279228507143020708634838185325825375638218309421886328558791560850442637910217081604172965590036674501747214004144996844680676367267779832671307649940729511984256189526100039000532899365851529688131381312298555663644846322092011669089602677270499751835819831838722545395244408689679208253021711242548435107131336080644341641769113990575292676653304319837554265643544526045025757807110404805118863379754831453493835819646871573399638369298952839618883721639580919769936235585190581039204410021877958772699985500974383826270901118352174344983659124926168622847951395111881492518558570667687977366131558468679601713716479489774581438561491948360457892563423178091649883454735801033377893033239725697196785590473134047820547585696171156885028210015605576944562120411238773125876640136008528290652666975734838274687503797732137047552100456288447042528479496420714052423376625843473905715017953647289294387451350940009997557678120764777148238304314637927490151479247038504571998624539017553613012091870787315133911689598475332689640728398847462647619985404648558018116883014045197262984625028004434810456592424566840792844335153638209857476278798206881181726078052904920627227078254541730066837647618398323256330455069840432930806831968816848562089952260191655590310944018648058290698159757988365280753031300930097945844129121370896346635832637038494991114595394014782319486777777462505268260898688799985144622881078878477785005304242098381471232189038110047149020775941686329639795340413772300052197520822530035197622222671750238638828720400368985320881270515321650191255620606545880821419221180632223189651203411017026068648247807670418435873977146588753987111216987125444541420543241719149104034037211563191519631917477492235928691186595260775111132952373180301455757133118557379899834886613518433771566277628804334732795224647949687766949470827334172920151699283926912430050452511705483783412022453919190524279758843328856680837048092064163836330179113166706268241684672340574909352177686887558959667630267697386378590684986965804029110923416643237301614633000485691256556560948241161526826757654708160790147973284747848660274327616870707117711327188614927026836139010667383032160127999412431248960642218913403096523211516866758626000813761122605964810883731064510817621622539836909295436770608846408447181070107848747372981043528716569537007563560094488019540461431429787714971715904777863484488831640365087153150013277130832162996331868256419408023855287524875642138986136076467081283953100696203923767184227139095430021666121209776933063986676922837867792165925064143647206131143538726440935624529439163862468939418735445681944294507621684587990673779407288182135211944724623437766807976579392316128742919360718785985668085986164630389716135916345899654330501832714252511313358454870132600754192601745956565456007040351030294936389482192742755232176417359934414161984421564443516477072812944608408146083992294964386014252166702211003437998654335967712635786809788999692001142306295525962231801214064812787856469375586900329556531272946131545229017155688553710885845042495021852603210120053759575246926448129437064200657187941525201140586034176633542094354555180752793162109365047711833796267949730884961887928067055916119674027719900979376776377599942231868101253114486305522033033939151626289718946825433632096615415043486646835257364104186084136981316827237269455097310966326727129119929891160954234032380305918324548067350500293018509452928379305592830460790007346001131613315657785637462426031294285100499162667469071080859673421359600695602074411455427870429419582700040436750203390650330452249497315660564615188333877835618702794209633017386355214076703181420891411425638051668031276692664543148509063232844818160816928244354568631621218912794031129077043601252946815413940090342567057274154623046739606051728836734446638893296983099382874759706030688621879444236358800423355260025718195092953392550298909856278391112372735845530062612484876236690240541369559327357878377849585032240298970748156455970678901736225888879291317753906860330705584450227285901226505209616775220216620971247179548958459707255462887091444689634540238470517159262247417487696616863132387112167094604609978257556687491002779866263757598585321800171851507504754472395425317603016988816114747884965935391962764791061047544930711930382889712713651037311062110159461625177178594751633413050197793126520998748003135797793012418388660249733820373788162247139387095396995883448556944126870839937468376303967989435256153741387308174680435405456261704017237702460824122667915073707206994492500528728560558768478047137138538741911323981713959494413035752640624662090098004816919129902357743403870365010242271300000*t^47 + 15530558284208669829091961758819759344218547356393535097793619068910397053113548926604218524086239940223952895142177184916297093828364863511746074869824943632028952999835959768466030659410064942758377776406255149682870146228806907475754375906614097889455323576414928500707438981288555409166074162509975121198505896193283105458335028099922893067049281383083121940705511477168862189958164403038142051529721200501735095779933290884960222531051495994043453905931552727050219486543113646836658615463362317041757476497431806816681051087179456765372825720135441453143519765233880799175006707698839210873952952694509857318046722450378057750564328490870948825191767161925412147915024397837305255024620093079091653495569018967046047648634754782021680709453439954165703657160824573257125281608894483795244891421555656772823755747554541216587349238104493822009260397968516798916134619029965561451339308009567580278491674033751128044123276288106216117687694138947166494719986952128343234050134621169567491423792111566678009550696781080572536377813894724088421534420008403643877298122967793692310305478372937144684446753623991220463958691792349595640721472382545846653482851999952130545215100125237247493945360100920637485976869441145496215623898443758587069314259664162958361864722022307706700884432132644021502652406190750918869681061396481961516662356505922236109724644605690416421908876856824231331490696575415071788555188996275079200389628826730256740701143548667568084226500641560288649863791187983310264597522180122330665871163837194222718424878854467089464976163298183265381044017541509592709511418335152355504945688231917100036802463484139555860827248887186328487469569746887321084858695763175582763283770417657188002682097767836631244367087267496905652396521244258142323524398723754838868534769991319940611521246255748989199170590476359319276410027053662723426085540598633741980967657326173237505095068224512464011795503399667151600857778170967361080543288393101592819300094819746567218614112691075145619168221976469338416635659365350133131681287029634895181519185858341364152327396286041696851415248417136570671292785643043652557621354596786971823929230604748476290485915318116948547752774700155643275929070775265928760294708626418489511336646576873970656658862777377518944633605826061487800263394662101565779171585411314919250947147696657212904009713141235027982662659215656455427670156305481459427632580705381257550031971803311153607904483181213602329441225323301394708503370405032955018746754538151200130177902685871611149923104118643825574181996229593934415903099236127479919518003039853596172726233432342575881791169538585439263504750322932958449552741912487285178206169046775649939044543654331097848945685789142869350207579345362952567029769596536939087077362317290311555111063380775021831765029657003647686113949447327738688037273513949614437828434931837154728210862311707889893752180732367806164700349043671815035912884536310551306046071497442662583583410645219797915240519860628942403482508656956215753923944348644887323811710228061593361340679343799114231298014441031462720218069034326642777738510740818457543665404402999374108553718296039240560615641423160414119485742144546946310516069585886366598330629893217433277035825238009963670737664014732330920620967661586729513610864286416581613381844943133203347558737859795713685954727128471096926620228406372645941990786924284914964330731076907677106184410256639075098513278671755531689860060618891563284283387191264463062025271296437628127441183118876346636112675017949355750009961587927641027608347115495612629315201431738834185075815303613670920669242420491186504548964254729154980504086377284836246606636526547003984562979466569192358907271232540537851181672186920050247225711453424150862998011453722656250132901289344599287315373319987857827241220085721560248638779591155196371231849972586567419352465175989197324286417652601807524576215751248281990681072654191845864456106755657378814068883832382838790766820074984796413274060075635179030664617331541107607564083601234823584285631909861587992960080757652355931390759058460642037127259566943639172886451837743641131833285068891528200219078097978665957713809887167466868791668566812615371848579609036190588466328859170965371225171724308704131606270096343318219106847394718043200810241785093160636995988215896393252548429958486613768996866125932825384849771981518322578405606289455575255187150846657292255839496839147533083745635314199758412130649687090046378630948180184366416689130431289628783330645932964871797692813955842380666304079883953775283457423912901962653253102505389181135100589217352048179925048323414003355277971049350088494134270123068494916587794118367871545678104930802315193908828801370153904327900338878568973625504511540212230056461486304988259024096797783307993060831653752985787535271591203710270821392636021538410727644506752132234324336086992368078202374703708126354074039380795039689594581559260698581466826203151964111746746065140346112480502802632874926981618364513527611976211382118657899485064247981549868458470016611516308176724672610949855118770785908399697043448965127330792554098346899032769193715311084668643315266872767587790616087108032740689738818201244574463775228488923437696726775018451879355183298689255933460476122027899870942294795657945200927565629521744283182598542626029037925728435660844487978082033598499/4120460556498635932528661970647424488900719665892514239353353210166324352583465761208449272293314309216099340989536571904586037044122655959103738294440029464597123210976929552495607826487771018502135922092008740266047538352648753096968247972981683671620272518747539431766010309045121285974025432123543261130964280460007528438164595608838644929455849160893856453084535788510240073102124477024174872788769553960890847306862245178530473558342922467653559934547991743205830263606633532758326596242790260691600669288726733280996781180684649147576475620662390280471127738526687316256887791283049170639386809235041029020425738965176984753340799062464533582726623681034700127102028359537481550024757220053481918351733487386808711364928321372381255946413151442887129857825021243130781266529402233710366300642686166333284234371419326162517575850421563637279017629273463725514141181200688235093299044517788844517454434154222063543931640375685064058610837800626176459668304150033883731553777538421243954808150433535911283613271409392054480622345416591023222439405404537060140990296367745470407957809465687761917929472454009607685909231151902816009497886963044298253204898282650499465252774128657090454379368348718807019865056069364502599831325654637081386204405337238867017821076643924519150642990684868214108877244819864359497646963175250370848756966752670931585485451148464139183103378602025616841113576622976839310176784604738274119840831340773902502637965018012098873282217842684903595526024862528183957646271184544746450980586312569642580334837579156281281631489890269290670530252280441380783279934783907264543931547996146859076825426646684636131866673131768642235563505650000532698937436501161642097799339736725962489121193548296767332989562662451083531693203439977306134314064694629592690760953011073490874455794689351666930670692900225516966593984612732745637245706714278039310717997317222859712902427046668700444310008561282830755492568366813122304110233559658438016117667149617235466341394774538728478492147172368455650422405337071518124889090460017120656679195979419029889872335576215796924094580935274130201711764096449836701001775560966416930749387043641933541890483267823008161923255924656580652397794725920717798250450120396687228681845402676634377644695886335955285177291894593262696559384431274327281717847659732282888383119134050866448061755171831016064475426014780802315581410053441340735715485212953302493055947942583345342141393167861543098996477239753559654443308856773212429875236631277149637922207463578492513872631918809816925719297527522784969241004514939107121446764704925915211618110753580619264876617324056272170538877009039287810171170686608839228776968879934423225520917021785280458990827388511276076892652289961633722029730641346614129098407163773949762802498846182938128972836048259795013641776310539694785864519386915992410956421443230829612687196899780279115264708827205155339778031486236571081814699919648335809011891970596564984153923180503958101838326548172382863502276716083007635528355355062369464108246343590026859424952352442223769673818387651309081787548569246990523522005171358806532048963647840367863707523647659002722234569698839183536440076472617272883559221412842132175441150085924804447407501034652032423039680532422700081367203874330238082318830101671174019316987404285275372349179514880361282158604364399393729931623312484059384732829961940344363386943465695449127228434080764682666056257604588337223790066861114502435478519258251236856087118000113718026755767887056732560919589286414285534230564578401331914650642056006071396228017188465471697721985639638030916369089361321920199591143619542893320506170682777279287612228945246800330251936091555225492790407657216818117653426502472446326369697972516053714673980638634288815621854796720572803563733112659229110294701754492397593809322117262187948475381608511741984472129072299832114718987688883078956699950856248310695402435283157532203102102082806370129406001282719238981586515035761131676385907508612470282581303800613306491717372103182254997311430169871694654848826345985318406184781810455326366016321641224180160713406545899289459175765039757149011010487068984842016468851901300633608675757415515747798596205721998282109400326805186882893103974311758991281646680529341135870052855894573031044168096743289538776135383368202734081019796936332378348063309631699282508071291154020066520217775667923129870946832662247903087610861643434807835263799758006915346360034435830894719027729462011990003805174455139294833672996247239719793273003492043239892747121043694653549211299694717719273787427581381575515257119905888135788686882236608625256185049277407918042432290983898707735672646459282932418475148161466894669782741562620622871244442786829329105606645351340948193951591324191752766287553726500100073362733477834134765007763060281317167580317495239073251106996939270459856827449397085915669354970159145644497495181019932810268386069322243492676405062080774126255567721153646105364168548238566469652835825728534565348655580195142391223520156377586902808220558827659052249607814915825329487534924802927842574116305091139831455861208220611338654615538077226921817478523270430752805396178661235311442777099262553463598735369835086292835447737091771801536409725269607059589575313236202224913898427774210595064530578341842419987275445510589633351718903391466687328200000*t^45 - 6099082988105360758967169470633308816156875756621516012731122273723570888228665027226327915233504877471485451659710618392915224256765104880392110405586353231258812295650592432390901056578807190705448940488120945269757615579888359221612935950287778698362700025019786628496888808990589446754061172377961264597114019303896994218281697474920095386599755077462845928879427241397084978763928977506145569931995493627155684167263901525352145112906620464262302197798322623457072554319234069790436653682879676170742887134715136491124083769113325622299146160653943925166128906519412946589885069796631606499311760388585924983322080560452388636333307702557406945311835712573659716730898953572754291609135257886529222416890202561689217566394182704579798102175184110705954001628193977790440668530114121517334210403622811465640209660730654813771315827403932377431744795457042054116244420484188498482255197195930287233336858844474653304242487171092788912499561483703540232733833189320472375629658065568897515963878480960080265531534264356061825809642263048122155182400769919447546547259295920214257992503252330642386403823564876676110816459145367199189551400954997226441338795262970405256559678603726947602389729962342984483089601545728764549837006629527101186711492867485321936217933737081018304991202576456523031549226732325170358918775671904103556905307397439450458170768652926644148634543575919734134977579032084683732797471028673429294830887821902413902799601344644663052105454336682210976893767355671329459776293768850873742335460930313700333659057062651191079156098381269095809234460758817681515020667192802752759042827594604933100483289362397817856513000877002512663254180441558004891860049164908413530084213862788560419549861177288972982436309361551509634741687996373792257861121814343666035328517340707706376878799191154542653408861239031694187099064976400104148825362656118864946840232180617053704804228961749734401051635832279036818264320145867823064259840473046835909107646773643311125340574561821940671784409366629548079867549879650769689184552000409310789697440234974517813787342147519280036813809422436972670874816309030070936576388837100011089261249610704277452179277036879444358714067948462845570018493472848511559157228845472758971558528135692736448544726614017666306215148336551467681565872459536125101287493250038695961632798173038118545279186012062167474400833226205296344955059238359100882649580773356807790982869314676929128853854451619632411671714923904353088462356330825054909509238351873785698339020491421156277115196759606156320762192819206131559845971769038593769715907743958132153620985511192227549753188838011003462042491064711172962920379096337211165379603407977658103444167805805422007202054144630327752367912449053975587156730947206296632306247220031497504496805748931869227486853624556033735587989997765884257845047931971460026409058077890558974986500774205119286868591728031633581061974628216674484005527554439436108962256850021125620846024922869668395594554539938580240400638712284932073173533910778152004497416454994589402932001903830628558180591214431056112242907073688110922128018524717518481874008559983760858043232011318081535272041164676338713633519432993681742009697878978904871803494488068360950162337602592473987298044171378708018213537316587419227984322682924710933507554794449127964146129377223046657022338364190967238757805257545751500945346912606222987084217924847219749192227092038534123073078746632392207473990042252168879546307764895706945698486469977239851051143800826647396759003184622379755053861828975456524977014785827584485851740277683069568694835039758771747161109169929525128204218263115288392900570274138606920221162424282770061002487189934437995867383281569129301397651594067253685394542878553541546526712671240051041322885146886138967133149728144780409612564004370633210036916845713141551891883326290421604603390489960904378473451881168549739850846705699011833773868335186670539704091622349964837668510277523781643145899478372137588779770856382212027668445137832353336533392600225780948728930318495560703182864187601816746566343639515913300436273966949070948011143713306889114082403902939675097333863270502829493475963718565678611814420107752085810802159517876716141379427047201326368624918092015526042917139220312909859331990368469437047887211017587500736788883800706697070301765319724279536971202750289414804056714102600281085018955602715861377587132272048110104264677425935080482518359204597281601304173359195607838709397753615123906747199592575352067600490087417214815683136091026918553957908476593458635140867431573253831167454351894613076272265442894293882476579137034550732131702321472134007520832935912085454344364748640426834992063817832724880443429485217214036740033949340027721577653023456652942456362930023581658783520494825296086497375756497398224183591586207314669548735466232713336327639908105043436257338446593813177125579388826260696947158432349777638764428524575665499095412276538417107301590993670593246307468784401167425113309763758365846576992946046112885869290082872768990955312799344296185391956323643259136571543773244104520501191866712944073335519894215092569520863500969015029516187532239221968477699900410238020519833053091667830810535512168509132842604222584208845765037407041576650882942028072519124365700963863244384927353636173868324253762926987869392680123948903327463743149160001/5047564181710829017347610914043094998903381590718329943207857682453747331914745557480350358559310028789721692712182300583117895379050253549902079410689036094131475933446738701807119587447519497665116504562710706825908234481994722543786103766902562497734833835465735803913362628580273575318181154351340494885431243563509222336751629620827340038583415222094974155028556340925044089550102484354614219166242703602091287950906250343699830108970080022875610919821289885427142072918126077628950080397418069347210819878690248269221056946338695205781182635311428093577131479695191962414687544321735234033248841312925260550021530232341806322842478851519053638840114009267507655699984740433414898780327594565515349980873522048840671422037193681167038534356110517536734075835651022835207051498517736295198718287290553758273187104988674549084030416766415455666796595859993063754822946970843087989291329534291334533881681838922027841316259460214203471798276305767066163093672583791507571153377484566023844639984281081491322426257476505266738762373135324003447488271620557898672713113050488201249748316595467508349463603756161769415238808161080949611634911529729265360176000396246861844934648307604935806614726227180538599334693684971515684793373926930424698100396538117612096830818888807535959537663588963562283374624904333840384617529889681704289727284272021891192219677656868570499301638787481380630364131363146628154966561140804385796805018392448030565731507147064821119770716857289006904519380456597025348116682201067314402451218232897812160910176034466444569998575115579881071399559043540691459517920110286399066316146295279902369111147642188679261536674586416586738565294421250652556198359713923011569804191177489304049173462096663539982912214261502577326324174213972200014534729250921251046182167438565026321208348494455791990071598802776258284077631150597613405625990724990598155629546713598003148305473132169158044279760487571467675478396249346074822535036110581586569744142258281113446268208598809942386152880286151358171767446537912609702989135813520972804432015074788311615093611080864351232015861645710809497096911018151049958727175062183860740167999128461368588815842003083184998355988507704311299187298539252879302856801397485941855135260618278877112614752460761545224342182570876746803285245928311050920104363383172046538269320939212311398875650085492994678982396868106482836587227315465642401251469385867795553993536229664598044123206630630390296270684618698110576693053349547185226597164873314508306454704142883653329493974100542025734006139471215411587320230530800406223772286763534246134232185673136258599473856221968933408910124336073127567459684091095828055251786877919668451263123351686968562263763550926313194193499055203001309486420035649602308145548775623088459433061086574099207991724159118248891711175980411126112684036248972090703421616267957766275541816202230841916199268313326315291228088570639799575223007401569211366039567663980792105588555896117348674751950021511169007790288977201684353522235309951402593532601770897782902795566631741724117850427524872853625189746997327563391314456334914538001759980468604450633041716468382278334737347881077999832139093678956159282360046230731611914915408855257885448074188767448739718223608652217807599674824746054541650840566874547188173663309570249462331127744905728442570644290346389257319166238557792972746297716703376921845149005745476925180854831748936736265918915565620713099142831904865265483461186091357765148706719550139304582775815661644497387126496875857499779432441608541631595447036518607437460379321055870202829709432408556587872552134467619352244499150933940044317620059086402167127324980457927330404558621712155151228668249380090602194125447465528746749802880016332165800475626282327003799136772125982701684365573063007555660111009649253187052416419593646180236882342470426883930978358113567294340530759918881771721957439798904180601867983221867976948800075051437803408522351571331067752443480918807386303572736698050276096162097155751300452353780826398262371706501958092825952189812273832015047576357717807774798369994010499620696873923018726629587490312173702507538487846659506431470174343579093276170627802834006791053280352009447895584015400336353931544052368531904764320017183648442891440814748470851963029105918510529685000765844626048349249249251247007163476377554298831621072387331663674581487266775193205834091909870011253681282323305513207639598198154703558471299291042183892846030808968590964687754661338707545636171249420402868656746759429277752968868615223278525950597783842126029206110389598787192430006189971884712966341141430739845565938826685364824699601979556455275916976198991912621592212632056497796945970483858414210263017274442413865928154368140555392661537590699372134897138702253314962622589869348510346815087134509748844613530285888931667864732606071250606313324613625511430246694959838444953414509431596749417692578772934919748278528596201048948304663070458413216479071106471592243925324723886517454842552103085739049429248812191562543955940070184563882339005769573271886028622230282883586607153292473736646293533429980070248889851904034144602979226411191006277672186610318860013256517401946596627992908450828047980708723423477937420456882101913455268647997229758714347725519525574023407978954049958468756964484412420750472300855855656654546691977045000*t^43 + 16228195787653339511823902921375752961822077725644530872490508946942056061950721311660374441894818350347275872049405449524553645369713936297352755591996487487183146793652254495144697901493897148585318308877919116697433849625994530209795647146459313250944999533633871493409471343132521370166649339412077956295159137519451956115374034122042834132219917649951169670837186133001445844835842965705710104670266304804557639094053262146300297180266454142455736310413507479450148168058703339921574072841089088713504052321586605491932146238712472107073874520319403994274798627605422252079164952613061527716646347312374952267382877346874024546840843314348845212749302131225196950986977679071228589061386546392318681817284860875661458273821116602823421625201380793653756535170911923064129826306377394292459159944253886115214303144972214223713154634431980388197413880464491191806966765618189087801447208110572180454733098964411680221820402819602945201982722368569016950831002514114292416880771005153547174676799714149736425409425189004777039624672804645737309308462241656939555807894163366606769233559286631413075682261917544127653733587751005550409054456239238621100128061935714579845922725446192813340991907653876850904200305851334112186195266520845510488633859085494996644053411853326975131677374857486675496180139067501416240647872028916632009487807817704554051106793477253494200611859064458801786154959921536335473940049619436331098302489403077337829241067102326073504015584997379145955023680957333842034108197883521815056100626942113653250726307704090846458971528744869898947624109841537089214081900615248343654732216861244526839908556921498676923330580805253214367768941432201863179309662912054214083399346467768094535994489427508503599463750188779220162332343927120596267481262183000463716970135047799449644038024883924251086636209499599245690125356538055669465894116432908135213954894227335610634955224417898156713742793070803767505038058390842199978243293149920311092134027424171925838971277321061656498074178466637140694799603851955846099474863228575464340089643164638925926275892631829226335855426219576071133774198113291995038412778514669841037853623087197061376987185228689452610659073516686608579001586927498432628753775020797136604844579676461826309539922951667534391536298065452192166804355963487496740715930738534541009714642186169467508908790655052912852467082558724502758635001481897537905766231372240705097703696821240438625300905363945324870612276475894778166259128240181265444704383907856395598164358363024865933133391526366444334367993731007506127879551053553898231602466695260926713526523615381052986001219617257207002686506304529067228019464959292962069811961411617434905746996333372442952298021324488509318524363513513069809676901893052541961472196480541300556052723499219940099980210462134571008794989031102195514536599141983189440260319952403415438849560708479119336184244477827792397446607307736860381092215869818444876281949139994266322161055882629333383086234796631732633950152378075736545800383004411799546653768427458893565382649885587434218624691920607743095754351317716728066325032654619193851446339090667659035016630284148965164271183644311042637677361897492185424341864053132349117866115151889435718444031624847197213683681861788229166338730992556028732007074141628399390421157264186516622708191793067615940166950788585819791405755974233303333544167250602189268602551811970210051939552487676472377935099583274552435127296810745591943382445246034544724123828432469095024177232464636190964938811310995321207192322322262988725887217152801378342906918507976648308003283127072756750960070146847848130425958509128204999470790600443640585123251254772703307860236097328078613239804397507685639870332509798268082367198917286811829692726580486775441571752525224230851095999632183172327842845903901554557992421094918515089496403511696174348375817112450367502022693212594473362783939946921673354641838746466980704063943909870967528546193352273469452044360267816352249748843797354470449685547035475105412590517922673197153659111193832813365407659695684556641556396215974091145215610717035770887621362979951215469495197776775365034402305733599395817276777337933086031026144768973792327008118664174463134618738151988709325083459340013624914354129135576181302133109888381090765573404761583352052240994316091238054825993224400325794352886104481055997890299811774977750456724081098007238210278795961036035226410035805802733885828719655305136494101925275940128973895255647429042061630596604385790448168861192908267862496626771212385601317641194506113255807003386595981749011631767902031086332857838151406183794344961725820389208760833480955792546753250071056102598736842208927915372855066193539506345776723615867404561832518661171544736429914647749112075502292885898283428749932300500939318839491739094500973746795002321053329595916604780111897110091133890864013015416298971692533603745702791057231638345198510863906816778785209875971208396965373189065176161507400712423252021856191472548611443657726860731214133606529350832599935181194093282548869021832191498297791275863209936937809977204750659707512459976383184855273030542364599315254824732114513276510261956806009642415734943230796524059805319183692919554500425730116423486639987640186645700110462100846268181973232963383953689182473181631775066738930535367952243977490525557652637471083303976008176683/47350541210692542120996544817997312041886678783190733415066407546357414101475021803563495363598118774420450105199150137991892048129734030692472724071750714246513358582629058360952353138594643774618501609758715743685128724862399188523795206467256386283098597753916832915319440032281731591767424602732401094629593265707076078755544852477813342901076420361704853203867883309477717946144787479319633214230805466486400708186414459745942406274408020249375730959158326333902616245774560109096620406371605332276269847696791650720310228119218994678232520234556248933487038611262374687417086285341634525870163913116380618098810667953481223139847532043641348396354043419111193556253422069387547763514933991454590952690142222489472315913858474289069575398811930663640249747926089768996707540492182034045742411202861299081957515207493757422190017509631382552811653631424004497206113001670830637589978141752986884305665724937644205523582440918948545264138960684013138928221338986037203197915335916085448031283609064614894248986491875251145719798679464239434079568238471807487722807881381449317462856382114698678325229006366498407349214141253688073400276022245842882352677123717140126594047813862993084766747536120716217747497978672584966267435580803239497080962676394098086348357281889091911244775925911077312967865611711263887016742532565118457284850384979627967114492071793302729170840068903781855861189781865761586552851531814780620848636989928460307602705651393508948034857820396898962161700066405016269091724145726186250237951080257827476166868677443325220887951850736413701737616037358014764752416801869364933154277031507373553702583531099070845107354474294140989335341214101262643283711221385914303317432708193699662680420268781570668987527797785295481909900166452462690223304921007772570683663671588903916481039707441903551294689050334217629885764769437084394278167989514085715567766565170691528664277777521600762592773961860800863724400816293865613204789538748655787751652005810727523355079508142575355184188932632174653875675837609566289978997214918490656186271807501579396264025979426404018339988796029502793786679544403316110395433708322469121447767282258992386379256785677618608488925568714012269822289197079530488625407976935720296289738427434776109818163434388430912939307361369233343055514115717060536805292062763182641786825595036715143800930880975911675301619215141854553774872181112385521934522479769340676901288929430975377130435785331513609144494039710013232088143182204273942803939317089840796182637694168199001842244341388389020537789767491714661046965779970673723775700373569571693300953755688516485018368661671826829230715148989179913215439193021514602660918501599128159349762238885216536391044766249907014555616928528286937501512608125728617130673200166453807217707706958227288918099756720493625255461014327543676959682941786009490876967301129329028330908794077970715297354527447099382053711843043532311145657220737503175840725961703499813247903774788968658698455684201793470657427510857436322439824238716309331460025832960387201700311802454982365029017749685502908616127817919278046839565526035702639967814495039395489938481771531224364065344790383538662773144819659633953337478416293158808120093418026540928881586389933249568765388078382718007291558269009075126373276552558795709580417203168566260546266184385216033436617916745084615616665549183887469553965015474808898143884759984526146827010369484808270292811531410361959055263365730162160030938500481363104716737470006002450294769999441583337228104911562391919670014939193867062305810982576293074193540970044111085327743788542181278233993414466676149577092904587256693998682780368788329538766860156626122090763835678895453439020064619493405626282893267934017336411712709731656222200918551081493030510867560957726757335480177152617792415280083602940801276812675004341213466704844317585954256110721012148996213772178170915944762487435285478550392872171749335064048008395574802757512285870886572968139367088777463863428420433535981326431916622821764591297902221899525622582385325135135975846691139217198550655432225835021325926517726321659198152940457411199991169989330350131587136425880656854521948537853268055068463249541969792941555163024281650052485338111814098693249523236685736942909023651653837272616962177000849702604042514429775468053853761573558000783410828446330072313961544170024459925681728453378334464322421134381029151024070786707542351147718681753030749298210425033371088489634640019982927959268980044780249149545219411317772823744475712160035411346433937525757416285859091346862685961393978712072166709766899918936884080246505120203265062133882911358505839764225483613439164797036816725847611618901556412717824550828808330317019565493417701465009378811242890000270935680580459534631818495941147746749405889130009158025757774921745296670031035447586234604202543248134171001339920126897210449834348995849336647093422371954839767580928295480366881951677188257232100916791917568787271112501060084013510545622959235902391567688219207033872056732814074715284107997114327957456663194081949701267049110240539384128810711278016701452991490990124021737256542367252800306066904256107763978890023955784452053759140269332347725585032605536985201405118007210852164253816386187341178641890951404032182941967743166863099587197353296479966043593789427126135734940550409412164564967868140400000*t^41 - 207550579964118028773773636780933477469813330582049113308050206769151687541178979690047431265536078221878243525654949524113497876225653705680550354714923581579334330874235099995366217528028544435374077042706046021511045106401091763533142840238856783757857781931575952419713318688362075248250517821358221879461555236335830789361425336220674767351564520531740593283511236397906826055821345537432454230206852634605806261246528993122985644564580210717076621571067693290464967871565442592793461161095310383169539272432092612796451524925879646895623744998308950747503392719666789664851266767560671074153336325044875036256718597912734547452265552674474509397546631266527006222940736248088718584662926070642042177272679992133170559820212168620886034185778117270439377521965937508946606956178319844502725856664068545737423102281056546718173528840568275624566412483134739912219248277536083978194922880776878700449237018583014952439940285849036128398841987121971602251839483777356692489381683154696353867483793785825310749463171078715015666410972441139845449904561813829039577037619105961763077575241951436226658117777587087599093555449355815938117268230847357533265335004551955995148170105381503169056044893112148881531777375174235726942773855975907882515049832996610931342204884396612020394027579705146836132640906701336837033208762848699549471505815933337159541516968434815404786669802417296023479997404655369231872358194881549902362018447797407960184696656444246361562324280670044643329644773259011388835629184188928477780095013588067291539397911490727900991313903796097750267755585079271700701108771938465013421776916818768914285502954146141034524051442271428819772052866813816119755129157238696316017529596490871171631189123817585092028849687205517881721131695425973203883975025173894404879769856911503525493570905223507284882146331796328622449268249988869767858021781974721870967917781407270230982517524628388579054845767467636809809738027597144444935590047839791940771876943280963790846785299067841103225948373451300248669428602720843297947083196401489275933500058262567820322959738615701451163138108237418837075798402479892657012830751437436628240578123378967274840680256974146096770150435516038039434725323589516422405069920502234722905740051779864127640098135687075473597838527999721851530551901522686173301361076192345967437796982835984319657715741830135731084638796004034659555749264664416531168029672949870824567203070234288631185704960053898029087953512165856611307191624510288455332776082805316848352034877035333233703497823538603489075260698456178604683786499662157652679528220167702487774306790148601232712534974707727082587676876080794580185313608055284882390933806914302917889971700232668854993616211587100312798680833144125135268764759071526476432548184396783130018985815932381341281282144705501018663359275222936452579062657973425013530364277220107687655251819754562063853809522262954144161400053405175747570565150599585792038839128926106932804120099875576411086874133791789884287628804496622586030574711778150898571785667851883348694006799247669730140386072704499834130809253577930555392618609605154222853267603316683928978003935468094459929669833432168517149464825783789468854741463736531411779171537003239601087464366943127006021448146272085622502713073981630562614152142473412537907326612467252993311966167107702769899030060916509282145780539160714298830445850998277285572958055581690166327208710046015495107539570318847270772987369942793881919384382083061114441407654214162038401203633565043077018839609718334737570967848148005216181674466664400521401804735911602433958324907594821916524667681472743253465533404648733477496270532386450593543213681738618747187694793902594146025994814524301907700645009225726069579765289741058136882626446206980145919045421397821666949570856675711746705826791406279259026783739973615240055834907724756156834147126535129912636961284713479571372258583320176684371799478015681162875019442381293704718473656455787836322276575897476952640541752246814777735594035250261424933655809922450706839598285453198555962159726370184174586264994092447897712184977369027525123154282800104848864282629533782835975896892325748393881170947296025890552226282324369995646891815519095041710535665913601299632770672856060565615625301811885674041571543780136611120474441099494735940489410801590750991279612334010544922627432950922292625330352420679271730195864518401463071833669892750262072355480062991926972572986862037961906842616784812869310681030086250942687177627651756044945525848855078683204221610436778932191121810651793658767351109825135469575982366500542653848024719466729912824920621521464759103918827046939259737965642630572362132999620581839712775408393624475607714485341670827540343281621351131608137166093373233975021482563899808578075970570089279467769469120492155800892394513919152171515993765855182130158631969612149726625419560149773076146645217085822280193883339048356249851323768879609002447374384138111435535962426521373746178411064652104993288203731888623258073489115153723692172486578091160527932402012759371115004030245969475263246612470823438293162282505145895242912414003741702453990575755297868543138716477612212453987161807419518272024935139397312767319498251622328425848635766848436420468553485010485626194658967479589750140835023134606959439333046821935355001258635739196885518472618492081556501140030902167/2420138772990952152850934512919862615474208026696415263436727496813823387408723336626578651917237181803711894265734340386252260237741961568726383674778369839266238327556596316226453604861504015147167860054334360232795468159633736302327310552770881965580594996311304793449660268316621836912557257472989389281068100247250555136394514682199348637166128151820470274864358480262194472802955804498559030949574501620416036196194516831459278542914187701634759582356981123732800385895144183353827265214548716983009347771169351036815856103871193061331884367543986056600448640131188039579095521250794653544475044448170564925050323028733484738258873860008335584702539996976794337319619350213141330135207737341012426470829491371684140591152766463663556075939276456141612764894000143748720607625155970629004612128146244175300050777271903157134156450492270663810373407828338007634979108974286899254598882800708218531178470385701814948983102535857370091278213546071782656331312881508568163449006057933256232710051129969205706059309584735058559011932505950015519622376633003493816943513937274076225879326196973488003289482547621029708959833886299612640458552248120858431359052989987162025917999375219646554744874068392162240427674465487676053668929685498907628582536793476124413360483296553586574732991768788395996135353487464598669744618331106054483447908565625429430296261447213250602065159077304405966238588850916703312701300514977676176708112818565749055249399960112679566226066375841502510486892282923053753577011892671741678828610768733404337417732402658844623161983482083366977700375242742976865123525428878652138996381610376870522576491589508065416598117575033872788250773165175646212278573537502286614002116196566871648110369293280278637140309664581769075394897396459204166968918184841709168276143214543977953475362824808403732839662572637789971939088215673202374217475019608825462352513330946455909507530851104038976964002495107599701469375055019798008244798647153518040639991408103851193704063749509407042747434334533371198090098366711165932259857651389522427298336827858502475716883392905094270710538463730142793541398936169490086877722869815088429552549982126277526050902379078284433878417956493960457583670072953780529743074376714592921475519624444112279595019979853135550231265136649704200615165914427538547826038763451557246882197079654329572047578360991041182082759885028121637382355923521926676653371188210745708288100837583185942222273472499584467385250918511787417838429312662890409979120651258529582668148813041282316381377448739883271931477005132082675733806531834434770758019093555886546493191957413064789827731596560037938458774281669195564344669865544079691558056748399883700098958876355511859986732497217469632842643013667999027855088859759462653345519119618750146682838355642728100258432010158563068612451843407787933494905913507151755933884279943483670246449475096281004087009180629523971634160866669429236333591282139051209637104709289990454892859600325064777921068303647221833601850554935634258035461089944699163512431462419790309127047681032431990372018317259037551490977360318655727355571330713690487243851968680213930189068322707023052228733730714198319516290782603513170582230166094783526138108032467647476169971041032755736897612895116698150457422638241617570189690464116225156332434828615608872364716090799930597871582411415435909296239180509803999424878568712454794020776621431336393380529995890200481632589383196277907269016470652732623803523357936336463299915133640125237288244415903148347214251035411142560911874669908760962297005776121646014336538468921233250084682525489265331959663406074558756162526234459786582154897663293625731981417296894224017972373823587989842438803302774107398676681211472183108305487538497395762468046948166387421559444342004506034263813431276689353834558759828594752065259314500221884243853803154009948773090103518398726473148355773180148287860468914591125908969022111632681051342651329378807606183500067535951704900984537514819686341488825172378906520182944223523555226113563753531820877472173573616543275324893323481477944313764901089991799794900884803461150290045461332882021676884562281120306211678017008899591934722589481277010532145122750346152776796617669349250614603831710988308965430604332637572319973418349489311400157821207021984395181966301700530303369315186706707664565034648140491367813134583507312621676506003761509812635757252601052341395765052164614216732622932682741908532835038966745025770489910238540140414535622101623198977881022908388769162091954846254357706623473538712387943909113284092838026803356394799631832530440301218519657043595032611325397954015469434742921282635829131335089626326188209989038299412883316688810375694647993981000014108015852656034917019081044458292268118556820658959612014769773722747412111089356965760952940444759607579364033987740879770352210460190962290707028708079645213755615343410539740330476788802921454136335102329862855307945177591862935747142453515793856861165293182912761220729027612788902348508981692842349566343830485447854408741398984492229452141966318064760287856738679633250325243098631407597342872828561111015334387659587571198975106423285714476601224406760882747689391543653328196568333171890354738483809257443555061861726405130771352807759738428311572589462428528558423345642501820087153339238126275335826452517020925510633320579927176000*t^39 + 113687016451926920043220151974293380294428692200749803964239082297184400694514232564416249633251205016859733524467259250313200651359887526758558289025147511597098916617770728022797411248300978282984543175108156105319854944982583937606607418176881702374316967659901360317137054145151505342919745844225444923271777323097826217676042535479202313813025748896539763453797923434936160133507324262102553369833573241199889601680128433384847936266420534679280001020497418360461857098566993758149398617531706205110587323288587118403738141866736201346235708711505973657998417572261564104100498607698511778494605747567676663681612559022516972593968231370221446334583607069646680798128047486005124769793438075529235132454095999763330732285614868222628350257984322869235662172810764892205838095745530066017662954175745513058076900366945531828763600286149345896248434970101153000108869472279222259017533529501174362158823057807579308269552036836244040948573622075211942533896274526822445314036486934781041943553806258520042540820420773870092581017192781643099752377458727756201830318338322917413715998615508705488940012469784444602302983864136097835834547017537549847656264578364794783783550983535886082043912394002990097841330573776149327164755173131535526335371175900402120701010017024698595102623910505578739188846164308007908611503881390192484425868147443057382654529572168535497936529669330554127040480268249955829280218597442735933784174368067396028480048087783128002503149692228214034181312291328721731303541913090723967905928070294749995071343456108784928736627154895951032579901548899527276472630946100365206975702866516762749990433470231880002136789757594501557639742423913827876864622611766543604549562737311752305347234976936955443681846272154182228262734535172799001040260546432461607045542991444006103470722185350546379270314636571905446237970841164130275241174190871329242743759298161303243043598863008461670924137295381643474152503929575375170103911035523336924669075220461826765766162301887346346022570502899259734580513809161393085220281506952866258857335476741141443622546169070308329765582579275392707500094768760562809147815283702666035316037961005864579305631114092719383964327026125563395018037674068859213615696279640579828355128531507153286299928630166796348148192972454111385150821086634788771737752159178708631095683730055210714603496981468775065464703701339354453263100486453794357506032817591330310751596856723242707433184936621608737222260911847137522546441227999226545494740479700311764483636608628926856779335802850694323550038980402268369427209652095328371414422839466463688201614276421071040155971611188102143675674705621265974843742461494330517200081617518003718335444297942255022463082331460963112537313610422121972856246675263762349839912041523702013324182405102129195207934597144478688401790429339654048477810568656236614647153531510564069998490644966293238324282073062532678561266279871407518685643319000568265931542119756712471839127112703899584024224949877240473855984058920886974116370320001146104086336749282004847687912398476708387586065740932637927555569140365736041583899878030386727770249305055362216992209699112473419094217112937844914426454276696404656868642692639206414800443804161234400747436486742137609960499635363484671767740216686872015450162695299304949624854513358296416200718987893971814025132785586797937167542282060508713935365254304001650597857733258662777857687220494718871879322282162448599753842720923378155322285644187560134219703022840157168255155305599692287697771067212677189401642814349779047357430780095390227132124457708629415762101766542376667803212133939812467298833267423739319341319768010347979074288374153206388205882458194858183628548649903461123081588851556140325466361227108817829346894814880702968166199099522541322634973779155935216271842864135776863566138586192382941647223818564561197892880828447280839468472010819536796187364090189065395519302363202404404978349356303094070497766297479168584594900153475273346932656635690672866049055578672124877682863435576838675695791643803750918368498236860025690656203398726395279683264444438423768840173725222895784395776977241957316889559294995804414173221678854512522129385044962632269258962840974115835103809216425235162167642742253651035867632405042619177251709245094016846540615534403464437852406210381840934841195723898559907038328749043021760721645140305016784853914122221202847701735753092672984302726976687909090130408623219965889733781577376570175987071469770568403366428296721023797049621534776499276850341169979252285311966214942767820229727746204700478642741840039316574029370571775726171690147709289338808925683186440763557203053855429635834110003345815638145920450928215493808778527765586984093984038171793776928964410135253951747181418944880170850305984280530304132268785538945214273407684067423702163064437675744506462386973179546339918689843741564161815113338669733992803320619103966284984346758351971469849442947772927674604740731343752926486890106425549069204511309092195310894863136940299725764959542807591487003178437730821109351923014402153727162476625603446347726755207864946513556525462029263112767530628154898901550172668686314783954139273534297856725608525824626240292447074059134476453103473621408484212604326678173278820061990561018891262189150037631038503994046365052102978403458201017352300477719577996771074098089629650668121/6026145544747470860598826937170457912530777986474074005957451467066420234647721108200180843273920582691242616721678507561768127991977484306128695350198140899772933435615924827403869476105144997716447971535292556979660715717488003392795003276399496094295681540815148935689654068108388373912267571107743579309859569615653882289622341558676378106543659098032970984412252615852864237279359953201411987064440509034835930128524346910333603571856327377070551360068882998094672960878909016551029890384226305287693275950211684081671481698639270722716392075184525280935117113926658218551947847914478687325742860675944706663375304341546376998264595911420755605909324592472217899925852182030721912036667265979120941912365433515493510071970388494522254629088798375792615784586060357934314312986638366866221484199084147996497126435407038861264049561725753952887829785492561639011097981345974379143951218173763464142634391260397519222967925314284851527282751729718738814264969074956334726988025084253808019448027313623322208087680865990295811939711939815538643859717816178699604189349703812449802439522230463985128190811543576363975309986376886035474741795097820937494084041945068033444535818444296919921314736430296483978664909419064313373635634916892279995170516615755549789267603408418430571085149504283106030377030183786850687664099644454075663785292328407319281437691003560993999142246102487970855934086238782591248626238282294413680003200918228715147571005900680572119902905275845341251112361784478403846406759612752636780283240814146176800170153682620523111673338870387583774473934354430012394157578317907843826100990209838407601215464057875082887329312761834343242744425181287359068573648108380693668865269329451510403794819540267893806479371064808604997733294517183418375752606280255855829007596604214505104153653433772925294770759805868097030128329657026273911801512798825975401257758194056675214673751819249057052640366212817923256658743886999297040529548631412259921193578606178589472323118736278423536441111492988094283244344933110803171327045551959910843972858701367671164535039648333684734069240774688055555918083351062030316325529945839570189585849455494431039866746923904928240357260711669961539383338481654913519060255198019336374474043864865839576191599749834307520075850190257763459531763126924570984086836520994377544736670728339280634398470118867692543386072113720022877082066249569597424866894258644756813637371085582132996133460946523965323789274787094350670417688988530597120848010421633738660843690544472792967789629847362309347109377742778885862577178264267742579187467542954157500768047973958531326671051675434494466762347961356296955218227965204758431979561303515710413246407602125224531366963918071499385778181104033317579359171260801062006830342607850687865240267505550392969643495705294822040845005090085391954402315724632807872275371857059274338913659192989739700176652859767514689369060558006878798470642292526237511996390726132076232683220404809411297023460076081582365668607881789729302508298113962300917145954341425277869726348725770755656026325609975003503212533627193452761115372613477089313237191402013732686170780123540487400049546989478353815595564048682747794749753113576010980083889000844442215663227892171561784875056108840578394638982369221627749772329255649400639267762723252866092188143066091827188700240204424435414147635559469411958567947636094012437111733787364027619517519689766599199265147564158731989099851011925304233270773161261477793616788682763911840847728595598839384563485078173744976670567928072814796119544382542898575697980787613870792710859488468270676579561881125651302844690323804868589565695181601128072633729069266617804751210820734094707672620223907527422704936216565735939680663970858515448545436900934304679683016411591220025316895443878956491048051311973200932642495693105552491767195969853484772444994357760812828918139405875218569236772567597331903513332865057965375817843201810153230939396915168164519745203451498411901018990307174679223477235255531116573652513022773746294233984905712198305192755558984375468880081341274603714079581489303203160618264222213198718876233975442560079989562467078262352159983917459247808379756225041355648361920414223577996679634030363540960360889323922204788267555076733811690228385386392974805484741144003096091234320455389594814899702084766936273869823505854705112933208427974499949366159433463035558976620330075454979889889399664231102380027352246759247027195114168519876493964949632193699033041765454923747041888035213608967567173350689492449111393845980333692077391166686740357423051083263000796350034113946038551631202200240905498518892509873993763214537024373169552208642872705365538079458555137835479673505012690035128959473113526943377511800701147747615206483440809433916776736569641056156612498844744772821707451422872616444629474790628177004045875496103860501483118316582251482205092243953422887204119274420799474404801358509716783492203738710010384709254326703584301580025452775439615278755844366847787364415177450420196137908765157477766083471385651335833496131981253116763279312286793309855315592204917383753343117166428182625272373052285448014993981429046737048772834598041746584943696787209455149598006983298824685051034452104035698748775620668491321748686495815747761447036110474130649829532017011814702934425586207866767382104521476968244018668240000*t^37 - 232223955400302789918875399921673096492499197281843427982715780885392438636516556507477803073331590831219752179586365132146439077011015807626533926667032938530445094268874144916253486459505789233951553463606357538819513099057097231399226987650283290897614390559299835076108161988088769639426676883517338734593426630871519763413190110453789215379878265914219097252634592219221847682533745529766005390453429862355107653183393969261845688459425735477972058020811403000777105070500243640692530538829498212258247538790341002980172971084922829365634484032219937615859294927298124626314541477346432754229368801531371103217705026229100953495256139920449662486937152436935171689625470740556089873224114957217914773364521843991504285073990778611368443134620738184951514480609050141270836530885041726096324162432463436753804224405950668428243916296117567297887661197609416087810779127888878554088520001014419070330218581591901364050919926927154092509562917429672437649596792155474612155086599119136900598422049528722521309321616456386348544188864254635453484487660151037842617537358600251824744937498720645189624112954229036720925838414238111305265940343908457947560921658393929187967562308877931866100794248849792241373466851069673069001562849518707447678573393080842880271217821868710199609649395016143336067553508813312839172693856818405629966427732510492955245048317810936251962903726853645687420858836787411375964517585172445885931463950745460682374643452085880595179426983511802338849994253284284297680147703047572375445969435302219898058219282719108772716637241884121884993757668448898313334625006182767237647876710894701588382405734986621162581582522478246476396847004684934556549855495957742067853549144490657154571675539188695871109092852108297867650936492835896399483412948086845396852517851951046036411252291235476295863669603572486246968742325128186967597951154998288103375696327315183347174260961857826150761659910854430796425408540586121767336496260879996320596579112837247654534765455086210777895064493412866949667458093820546239710422774798342793266271183438496049728358552574746756356345573917910779857664078593976732208186505782188588785456305424744780013879141720678312381278502121586418077630928733668103463200481623431895381524456152644093989337398882711748197327959437397262238835814055556154203861612047743760712223817306431729850962553385608944543962121618736788007430869592092842138697408766122522501795187204283763368708010672691828432598749326025990279665575585682946107524425307749815761625574738828349718399443568409748187633256187495117718636438027493574484507666848015718759509711882613995496716410973347259840194149639256599859914785649413076232934351092956852282380511098645767583517814132899986231169148230484698581146542929155758478290254424632338843696557837851461580596703742351014158931978847075913389465901038452295366346058255372470093318030251586220825654143617731971978713350281613813216771803815368874498788200070706725903734075773017814791470728763545848018245987377529931950455335247029802580448981418055329174124568526937650399695550055096501870519794327210607644219297074129862571357914357544640783396276104247779483205728555929454566024858065292755065748974622249988880642230181891293643436927127394496563378341913666918381734646458155544693674378284551271466887501993121630972502822443561371823351792213385085483303912117074973889763544000877962549195616973382992534277146919426103275264558384573529132526676914542855441940014957719220884840115762103335344319107049506716735242943440331357988395285882590480951153564581406196423465922444646461608077517792487120306254421534076160374414378405988347305422524891336695041559751829524552308156232081644328025935038055856040656274465051816409928073837907233465917924767967261174818960385408036164729999222141763506292635156803501580961278766910380725057310801150233616272856241734085330860877016213128300809951197571792069458984319654137596996640671462624367559374278689460120538196326064261178445708902683962962452002638893052027263280688684217452765103309794610906459717578906628950379917962711601061587308166786125492424701924854954214855910520662543793866604717340293299944011413347003703970930294343231501074533166858074433370356915097006450943078958702592390262193725066849633502392651180822099660609275536849446521533343752964064280716021234221927158837283593351878800189986141600529308774252966178620883658505542656250232744856432303394739211607981274224927867668616591569003712071591217387841123531068401006108777161211915735469456238826933558634644179295677630538611520402647317986167237960650705082627637548091270102357793996433326973507675837573773012568985796589527204535140653193951104953465303631490240442724056500077305108033587324508833348640112774963113203087600080361703563732974018589063486772202553416676986108579412164785543303334415241412487283700397740124955679938794490458560354833952967449393092644343387021630017387104616751541256624976593174566674848852748040330120945786697988322424061265620662401618037371569192866116186497238142267336461797647193617518505761030943220125122661124722595476980071889434732056265615049384722560037905425637631785978385667611421163037761727450022349344766333273833480754365434504994249306498172019737032992975858667546037904951169682506590135847392149919061263558866428026421590706838169911213701558031605392035817772241/63920186671071387342780414297843785715058609356528570706048681632811671774656184611980489659012657609260680613083518455208754786200618315675722232821744565972591472513497488347819615514401002297206608840927924622248544020289069178845004141896094655000207764915074972639279544936721119537569409593535708680536724720566042965714922694390245867772980955432706870798944250961010738516856068075029262862790672542262366830291847536870324295030047472535355491212159223229789923906465570639844852765861257595373032248471888220437729645160566550165956015940350143158490349387007767532497446815378577504848058200741270638536516621051402641731592320917570157676966764427294597009927789216540157424103220642707104276713304776932199017549114477959753915172834754200371674572216425939517548248465414105688135028825999712677130233975567519349836525708305318714560194510403243099510575016419799664491196849914562458941514793012073686043624064940807175128677759418802336708453421973643979068408694643692177920573718290933096278644329185682780576646230218757677758083435407324063658722745072582056833019217944564413681166822444363575023823784069112590571368326573314944133677159203043069036683502784149472022517025707073419345124217766503609713206556082750255663058694102835653121874221867866924271867478670431517536499213020881951937008485514387874005151136483463350949535508144914829205187396158533119436157986175658200030071170351480030820033952596926014243878169732218925700398673818788083985013266071074497942243128749554754419432947207193375344661987276367691577392201589468299322098517973775488609457170014951057726856931868643109198606886613889272054885924652314283681967652815798058691656196006752357844749463958824949640252192980698730733013328794576988725956731128695544914233002329856756471973435408989571997629823922519957590961273655100886355289782433457262564466046473261239077626935129815447812789438939891783736935313043104400258130247658528257894188426554622899878374744501251466902855938024096135368678932622052285790127515897639590781576161747574768594997822653792797709532384841253727357805875360084017860988241259479392998167228354084012368107046010065929244300851299991560263789515405927806328458983180411046970031992636133675114956822423755512647460897346456761909375982375234133838604773167735627938349658811976076099528257368455941014869486617989453049487979206244528374763345575791801256623842672053313344653543300639053566129925039914917898764807563107933896930486771199548031852110543757870795377717561014982551197145166664495574695899628761753613765069445982840929238495009192313490289651723774421572189369557287316308157762304386435560707632345207616224926060969434499740506537779685417350571010130972689913432849567781975752488352302068407715307562661844796284869980326730953999432793731162933790391661134120050373481706079140854930920908626664445666334170725641167534016639262533995097950392347430107255206455745724733609390287345043808610961302151014112686284558664151070092984876460412485815891590708814406156869587121546697403883056126925515351422096648663430016218660259873409644688059507239125929694494514217093135454346310411598493382694852681110115424375802099146251452738383288402181604108330385690644713524427676923218138988011630420828849205844957980060085063890281142495090197457360758192138517522474024108713262168359189928637420041514833989095730282854346207935176244539864392739405280738570077919600948397978598666276805064834188622129603380675168006651385031493454706264031887689186262681007771509216827095522772356944553738629115745606510724782904272336968759574109871105147495667654229890888322363215927539321838176269108484722054770435196000396771919929504577813150232161987305120216297143699074469899976606396007785527127767446066637709794378298125682783815430359922902544273430024178386472173298181787673471537374463479148690151962907506738835840890711252261480449157413405123566461507704164924979676343411056750031564462316513011622324822440521522861472531418906169245389026486513385584562992951763839054178447246308651728607798554080620862798519903681486989368680404953700874071332857839508624668087155134175001882937282806839829410192735681742414244188665270124655822300095179066118107784702329542290328746243646980852063926502571351087848525482758177432848889983539164041973239630715186125684849288333547770758530264947898675111015231605776762562090055750573437072586076036689183989295594193102432986331696298824176746716085832810985358598626021886193012146869745408598087801495120266088755527830620931570437719968090963756303784353076951648990325401304141433280070480351230966195412461895003966979734862416954196294243977035927390471196198743199971102712040623679678170319301189320125525625077968607314580031465775583056497157209760096098613692631375496862746042768858825466878327395859105500457734591792915179369387377462160219286604596079104014159077378482129408017963480139222357267049495882042303942745467294951733393963019198902412838368055919206803063462635458829689560813385651891389401848960590242535769230240805298257086863417096212705327771893822454674459302249097960921372470365703781957018884930730471874443817175124483281272085669133152783778614577836807431215705390409291329724103521518870941404947925805691424616331324469634633028957742964263250323303891670411585682276301068303037245666413159769445260000*t^35 + 221314340968396433671280504314390322939480223067733927254195828602982481710742533839453589373570990428012966471325282375211024215121884494849681053869481529488600301621092616824028906689379652814315105310255227280641310734051385137603794279898011326419822027101816648093634651803544132991338094902311291360070068615511614861003089170316040511550740227948322571868374184167295550826215271710471215987061037827581971175580808310134280520116327877367660650931987449728711547537807973511188656657343009907401694248339694308051187923642055112893257977067331603531827251047130486661134435202696017310546872962787820085485306718382422338799898337438872609938125487145814871418901909630309284527750431798749503288515703899518262352116119580149412502653146436859664521726303395214888507704215930071533261002593746798535742471200497863399591167254899654285464148114258343464521809110861102895986759557686534728818936534527426069038880512284115595847458993324777038431591396089920001472459092772826473181329155342535608106907322495819733263100490633650491013013462344508873101094119146140001529609861029197822081482462091213269473671063325212747552659848536871788411044255912400842524531570320885341101134901954262089942000027022548877996703603578026856112711025028371485086150158035336365847276341579930763689644670655462979353269321154646548616212603019376838632440122636124962122456755011696400178276797702389095763061907651790972841917177354819576474890924227356787205155270437363201534438790694481239009959235684784979576094415801204335306880264076734821646815227940978730702969871770886623243121234960311650563655893595431553472251805409354369624565475942415691710191239685928870686220175935523128114683585233387932870886093611238527252037235967890226867597598123922928529754069803830697201961448038263089946292970332224449402224668008996188579432856283621173373841357524574250596867357207379802689846829536829675755958827252253365706160995797748077990220511081437908874768871927826173216297172742181905854813481308781445018035457895670806831478899524226723216704318245398965091438230055882170162624367292790263061504581160615793710295457049137472812847935838713419889777918068049906167413754843547092168614276940600136907529251790986821066729967296852612316464303483352442153983734806863199170509650870521252237760861347818820303374324769694798047879067182948401571546939425822113613917494952992106918680642314902647395531798142639236112104237473152006299124685657701559440736791780260248516734968461103368451085554769729176564707769888982406985305606920147835744099145211799081786657329347555832880061685104003285233775403308973837053506345571353974786362912215731181677239339194065673432488901816334016233837944094719347113116304644362563883116686680876728857352948919348733083267061814007266754050654924018947393231839282904860862134853515240478159206799603255286718384079623882335564862865191699172650345057327423911651842508432175443840630553071699650872061611527078898894972475786602380018413387828410950818460778138522152812558552669228739414779618495405907179900407557930672683789406871074844106530714041124326453044561716835371477412622580363863023692688200417924887177135777329019310683657608810618717404839889081788862877657783066740452394981162015369330989850184628581264155658165193233188825746290721340340852474107735483015983125748976166208540031333019584676846055908372661515999651307999730582720249419997830017176699391980945311271382482146507670518899019659979346269836306776808664870432999827765180457415598549720508308493215373940127277971705766070153646958520508482739716614066117161073553720285088911827274212603823663770035281082728265818363856316725088684512976070311584153074792087939924663256236913021091866053434290861576502672139543858041107666928717733823077187303189521455546348772349382411069626680644827311826757138531781225782156229823796632946460792501455703219853340120437345377843631118007871887759243510233854810032269306004567750916084353033696411435563109536437045966406535640973082598161909297988175099446739365190087405717143416966590039075948980036892697065972249232465028960744096618103345110683715229404676304506276202998066396101989417625055315532880634436616367663966397865754983227814123713610290216051715463729445521334115847698986037045727399064516765004895205749693694236291906578450438055139028984448007485481209505329995974778474160270674858449876995928020778931049825981941658241660021287148095546274284074216161586132703499685228306139958150794906266859460765528915789631120376102799921673347384057415371396202845543023978139845074294367245106683444430097230346000429190537967108179158733524870399165479630986710156209303633254960007331490548291330646639846882062153684813150981672669568576301220678921292349951969454755531872844018610435951228357827224117739528481905772670132911819975080060647625159751564422717607337176704867466971160127634983497881121218182381501587515409973328042200404395208722819663141873006039894080125969337058323965503931855414042194936598705171435772676029957143783870926481929153066400908999118619807938784028447226366025223139836779866596580357950697692074169546590072115974030397132997224318743714703287688326490118200064893554417941597487463195545076879469372372757323526641597332309406199421788922874535323405272074984879718506372140239496080332568532646688693895543194069804161/363182878812905609902161444874112418835560280434821424466185691095520862356001048931707327608026463688981139847065445768231561285230785884521149050123548670298815184735781183794429633604551149415946641141635935353684909206187893061619341715318719630682998664290198708177724687140460906463462554508725617503049572275943425941562060763580942430528300883140379947721274153187561014300318568608120811720401548535581629717567315550399569858125269730314519836432722859260170022195827105908209390715120781791892228684499364888850736620230491762306568272388353086127786076062544133707371856905560099459363967049666310446230208074155696828020410914304375895891856616064173846647316984184887258091495571833563092481325595323478403508801786806589510881663833830683929969160320601929076978684462580145955312663784089276574603602133906359942252986979007492696364741536382063065400994411476134457336345738150923062167697687568600488884227641709131676867487269425013276752576261213886244706867583202796465457805217562119865219570052191379435094580853515668623625474064814341270788197415185125322914881920139570532279356945706611221726271500392685173700956400984744000759529313653653801344792629455394727400664918790189882642751237309679600643219068651990088994651671038838938192467169703789342453792492445633622366472801255011090551184576786294738665631457292405403122360841732470620484019296355301814978170375998057954716313467906136538750192912482534171840216873478516623297719737606750477187575375403832374671835958804288377383141745495416905367397654979361883962455690849251700693741579396451639826461193266767373448050749253654029537539128488007227584579117342694793647543481907943515293501113674729305936076499766050850228705641935788242801212095423732890488390517776679232467232967783277025408939973914713477259260363196136122675916327585800490655055582008279900934466173143529767486516676873951408027212721249385134868950642290365910557558225332546919853343332696721022036220139211656061948045102409637132776584844443478896534815431236588583986228191747583912471578537805640896076888550234396178169351564545931919664705916247042005671404706557295524818790034148101870706254836931770228771531337533680717775335131706880948693363594523486790425891036498610867315118734923049783575999899859284851355708938453043340558804879613500432383683280502590573948122083056758255962999881853662093038428099862453416230817287909393825821895132389994622534829119544971124424800042972204169868923220290906522908250628089533356791918849778494219040892870265139179401681247890691781896392440033993414370673267097683599376645748430536486205621417939132479023623649456741111140384274688679637641625346417241475798332601020939871310062557562344829053595736180579407684592910807206862018792969669572706164033979129153147724049964381607578354498074625682104394782420904209403016596071742411623104171424577506633716003632173488608511081774701307427586400316737072350053353905369567094380461944039852912990253174228131080073777707161434578499384038118263671345849926826969871612971909812076791769443730958314943273969660567462554799363974472949579145991446103506210996899694945520445985128948026597216564911226148290603701436013541411376031841524604464151390417752429982518284880613702445572891188669573624886705028772103870127813012485553186126091696122286784227890416262320222670049076250235879738574407558425308785272358955934885593140564802731469148169997732661352151128785663665141103344443918201026563454583246505860758265376500181180052194674323907792666004699406379388391730418969483612190946083663539228820096413406671078813097428952657126306198229104336454133746146807819710843663193493013836340911345294999599457828483808137284018779092138051952835650397158957990886407872313225951398105896078377149421168652180769490681380128092462670591922650410075557851066326542825991269767890284954334701742834294550515404842394775279303485256383900349475591846164657251951199186079724798081343823929672300127502963198076548473971057779803346741400644236275926096316839994626013904808571884821635219057276254902264317634553903348685684119055118602678027601360844458341404290535085237971234561402499030739731452737172808205617416307526453535795995335602943794231263236035740504240020721482113999582400973585726412076606580553595732329451927068420302497901790830259573007320076975970218921959931242472221677452305549787284602589491894528821511795663006727211906785188082005604157365334228276969977760413698780446583102397080642114470850826185216407963040456057322474589946709838468396136182335021342635138369755407096535939780137167234545855001995630489746661715312522539657584445550876115308204414976860173131796583768181653992682048998179989604086938575682531395597033912541560113815146452176457370211419091455105759617223724413992875243004879690152717769294654008525328037453368836246416973735580455791401162477722181898631121468648462545556610682609217939017326681147967636038326518721316667011153518175581891127091226813675017406037701470623236140985145749382894328687276080923498688808186393740097084451233501208552998703942173037923064217324420232507798127077862397483061846197332226559339870313207291370864123120074731726014855555890951313725598809143700737068770008629948530709931396623246730774609798122924051300896266842404831382408475400065827740206256069903620714013711135053666250*t^33 - 1408025237285139228888354812499851299535308940237463442773701152442236793098462391993043968139297057229230192844958708666002992874897742149397978399071613199263721879733123991887838798600802289414537827101914278243166761241130362512590087794558718813046733310562890067646338190597626097144234213899010214679937441703031255107286338785942849926925228518555980777115704708741510122817930237368080936820919686050520763490681976999625811266453403967425500610892508387740537694233596892004632962263171182574696623401769116689931712898860091712438609734848690210881032964103958563618821277406860162199055554761039718828030031786069796070356953668634088208756609948903006282367651049320846696761562610827658105646678050150376598341905091022457839405027975692534635937113699983664694245731083763361072037804071945237400145349992241501067648270555353129170442091312226157309285294602934385375741083231585448944799546495797110823165190185542482686499648483590710296520911928985350139463979307933872968297842121054438999355919642873629459571839466152407229114580470978812004701146142377039845330979707491814802578483436765524910825084918672906415825251125438712506074031455466812899663178449951273139082757255372117745022541059706844356452258154662998510776129254563197034335158648739061746083208238064224699904482089190330942971353771454039897500092877193354556731747736475513868419316388295015083787566451053957924032983694516671501149974699524537173679770123572783997167425958830136491790203272341689573202075213664917845835636669697083068673396423919811459714367179944975285487210655988147165769450724653367964326875129423728801622673761968355653264154861952003634054759317336238213471640925867688733789516237066574344087248201830282201374905326492937184299950128341644445141796336291643494319712875254184094824021821935409987557764172062223870949461630267679910876638521899795494676055777410210171614688970172495954363842494085969891623082754839201083145863620167710035619586318405529519410992794836920445917251834639907011458446870418578678402829287701221843014099856574702893039605505409981251000016835591391142954594989115250211206444354912476307760548740024722288466285808309627552266443092021425817874186920952042326894782834289451093029382082113366922550316738479971526560378503864430728637820640987599212039223197670685640502662350647451071744529540907478724768036899162554230705604618941478006614647561844824418734499415763375950810874393059067192165552149981689737834141599967349778181430086843694960619808311042779287600707275154330289564523211058495676779111981651314211334027888632196415783900645546167674405098951006498485845773088968274863678349879794393364146348453537744807651393991615379153014089840803578783698845114365133888316893088117515473007481024405550164822509330965220419221698726016856188115378418501170504585285007064687991205215475119756826621010888610351787786897665540674625317155835647691579222017989245727516017510376498343881873065213870709103094620228453299822506511069120824162026943082732005470433714077001275915516020465068002418514824473047634694789136072017027219054135755158251204677026099861806628834761819333701891352077535302887089209907082844909418498151961465534020397425467897758871091926075904035365427934285219438935236564762528059191789784874074341535056363228832880180238974600994646214449205393579397314652293269006819687099587559354437285523149010953603464109541139953031919627726194107273011972750045140850704075065188480841468919068509424636461690689417793259188330938502656675129674406931014922061090454600609759319177825981374541311677780568937596626629278485322324843207275859661783127242227359420768109073001717486335848882317000350720565664053311292225803559001029963418253060168156024508872565441038557102713389762565110709909670472215308099402586551249785061121417279759734717196515047399771628749611455772145210132675693431881399905841714263420648233519998108005587846124549391802355845637728505095533680362435650740462321049483864986796475176629661935577202012611075521917280072017645767520356554643482388604169826420931121279755177255372453976205133834478104916887643757995283572017243353787132801840296370658581982222468720437954231716100192015734017866483790184439831585907228424425388955218468871919705856065581353038093888174205826000166240641389790242124260980295629321302532730552705294661680316995908734277650604633211436760179966490350502600806752833406038208889256519056962111792203868085283819860808889028432948393395235621101083933981716635047830678330235612056192856792487535853871998852716878468672775712011915230672584560135229812726438332981651851628291736979495298815503929102936295282575046562193085318673273793970925505462057052186162274843829389486478837655336377441178970412637360103521249951921282551863780036171583299946155203425689553807073619476768182330958260382026537772715469627765983776632613256169334416239847928324295889010863164961443757899740666182279196666155990342398222810430131012492896654252211755095484219426126995381642865972243468261507656079672876075701635107301140552650169011184994692441736854689121255354376372570687172022422030480067042906553285252773983406459548860456125204735510391849952695894536984743856559720977963267809570743220709703821277474683661835573718073502492333800818487007127413325999651748525587263016447792897239389904280336693890072744393/15910868976565388624285168061151591682319783714287414786137658847994247303215284048436701971399254599707745174252390957465382684876777286369497958386364989365471903331281842337660726805532717022031948088109764786923338879509183886509037827528248669534683751006999181501119367246153525426018359530858455623943124118755616755535099804880688906480287467261388073900170105758693149197918718243784340322989020221558814254293425252684171631879773721518540869024671668119969353353340997020740601878948148535644802399511400747511556080505335829586763943361775468535122056665597171571942005159672156738219754746937762171930085306105868622941846573388572658296214670799001901853120553592861727497341710766041811670610454652266672915623697326764873810053844148772819789125118807322607181923319313034965661316699112482592792157807771135768898702286699375870507407724451023715246138802788478271464258956147564248437822946312529164274928068112971482986575632755762486410112864776989302149062770311741559439103847626530965523904973715050908585095923106400720654068387601390189005959124855729299861032922215638328080809923335718205904198560969584302847851423281236403842798427074350547487486153290426816628981510727951175811015768491662153932941025864753851517860930350272943958908085529880295002737575859522996789388332245457628728909038602066245693922901938524427184408189256851093849776083459375127132376987900867300873286113832078362650008451403996735147285691600011204449233436123724306619646159303405989747528051528568824152023352659799216806571706789572044440259963599110074506582964430701690887635442752639332551057461395874367008311238009950792827514894664537105245511428731205144479524810694321474355294779989750799152876628122901199208434053704277821869015203635930709231897825255267374446486894095311257098977120673354534898183001018044592923935768354648452802843279966287970766075968701144537875477890645211158289496885281292220843473979395521103155479803146713492393967739432129694142485785438898388674021812232761932610096676035126737965110949352751295213040583561009029732892260295983070662657306637250350766263306807013268819890110953938661087299372924583510526178783332248981450943277644332679064443253389063355847518786045790849866277131122796285615709963625200276232853328946216288726059629684609517776861928059258114180618505622018253715822491257724647404093328157398529790254945327307482996778662136982967607435405799942621558668704284827306403372192358782277918067112507982571479790027516303366107074540085534032453220068602091811669026035621877925683080049753870187677191400272850900544119718502671122252817700214476280033415893214295324869007311081599298410966443747802959892117428235203080076440835855112249653776575108863478812848832282982395859870930099809851889091012418991471233625046058622808194578010888363216002057134630089173846441351714429461583611319552919338238986825790457596182390249177390611113308966257052693430908837759047701277620237548412603807192043823327647317517880504215229153306348336609646554199139651467251518282578906052888020375630118173797514859623224860264305495945548338743467348196686439319719864177111898990966967553913546163773319920383639397876443863450385641235680676316005096156151634868361138896290007838392853669518741714654042655648879539788596075617689843282439809731449166849594745675379111171659830721435724619493308974045416727813450027154260004511699491410405378648396018948288021141858975371931996657860804209749759258970391266037399614171626018103175507048528589428341392986872545422335110494856450091663010270018903355051929261366682577971071811887363640216961985827179809025609668878812533053998865244667312987115887544651019030071485819290642204823679845941286085552799922161249588172166440120388946442202734494862237022260721905062282448898557992622174140217563732250929201094334305685710093723164717245618472647781311951736865355000152059855200306470151824834168785641499270085481107199683181630230300857871357910347748863915734504573970150353289476289932985589231048029118704526472990115423149239804971501556864500480151058275694813370991875691938529260180256821522709603528187966298972330168371261442814680026330310390427788055620142996397012044395986131176585271083913197756250661943764941121184743609947414231823767165621624252765416337893947759365633241411788754228912701641467518695305152530321098783044916958147895442944494396787760310275754857617437573093059160620735483610703624166191181541882837171565619564593057395913845014913464766209480729809391408225556029654808240542424973585130867601677348919055951168038717361796485421703913647706475240503187084670834320784998937614609810765883241037081493299107278907939386746346070718015504306464761118553710899235679580930392157367139749333444799075928836387557014230849801260041592629693547110235261921321480080373490561640814253778414457896987334253718527118071638445082887226245551692472003896571451452566473359364577629769298114153505301602393392224835016182710663269932429333978794540617779869033634956639631561066299714021410418747787213440042348461673086719612798038458419009280439003806593648281294013186268257413543661833406935639742508604197652764818809203355654913711127005305698819458454804972009746576346114663788221345387470709208904395840048298718577485563074547381544993895990350860026739094750265919587193185362583059493950000*t^31 + 1000272283877506277678178563305992257064378812966658831843134484666229229444562396356636267101135528053779249313366039108362721024558070753211135095144372817303048744821899094201793244417906153132561828391842642599383939727070924366486853232016489891022641449968443413084278737119057645255377938977124676738262896581685478162852795100925253220593402459054368461484798386351927772548521137350617365112598138140945551630647991558146982203579743629060736176017068404541699804533662870604005955649290698412611616345439973294978530875097463288396382084288466387539754578070026861542529059186335834722552000251888773479410446742974114189391141935950934823774781432502013278818294808546558573423456142658859166788515798302141420259451929150760169772769788971556557177520640265389799575542748785684133101732787194981505455574356629990689107552152812938664561792600779892327994206115838303804623845596136485642103141198560645504481425185847782654269550945879804779851830148027444900490133535515943980420832631543392324898150150580626200649927888012802846393656726544547232643917411934047020223398904375364128054436527083752932076393981353377778131836158845807298504972460901355727977108373820618052615273564402139862566843870885138480845454194139649935327583401110504353588361895301684959232242559258041924174636593624856619049289665136211236163946397989281634221257591576022528906257379765266013957263748387471916473649561137535561764732357303609426977013678474641917938347225487771475944594570875009846408817951628233816870271276096378562838404208062229846303053611931174578973523380899220743563075333973439803571574058298205673116818992438753497516082671651179979521445322588546982664569233183247201725225803374461992829890202344678266720288668113296495748675645968262359295385331939514507052362951345653420723557240997147663632487630415652511831092543792656420407593177883456213259825099850026554748946434544451625415512931541148082804344513738391165885810188239084750205725727015151935330226278469427873507999585469584084658671952530526200347410671600430815470538927490875929723978035790610016870657305125495994883365984129495442341330739940066806454805418848180225247860590858573955192097788781478175311343610248321695431425529713714904007978538896427760465157599064995311971338975281664179519093375465065149225931805103659118387226499381745498405498322074073765069942493245987837874296410816929528972015083007497720478223337986498195328610511913218753644864329299794243227628692682835549202511630554833712507671046730590351335617334397899646128382971555374891333659421823118173180643634094645620931320216277742222664716224735920927799444260187296969401185897016909808158745177521452493038670953163934779423283739973792596925221647460125255492363626030147090742012012738532321753902324674703418320141823979497259683339988861721765455790147349727396686058697584877940549489008012645324734513978098995063071444173381693506564160848611240208678797193611056377190237592151083471889814385099796117344660513838131075824051132222600611229325099889176195970610730131666026748615404362182642429773836549331846192822548038918503827270277123581392401785530793128235079484534252733796316571442816904534826894047555644432084920879992488279715413975810160847229785288882181765001879341746452079528402403393638422401108804071584927106976133168213253707253984766186954595337675322014845531278627557721782547524950724138268482941136470615685719107096930600268468125179895111037982909153231101503372331475829228670760696477690114844326277562655059961519937047050653786292612890872709608452410388668658039653513585108802067051161417110918058026904349797956368467479338036421703429301526398619944866665433981726145411041533022664784744875103703245629935136620949744180977195114360933759006965342803585423906874772837133812755358066881777485170540669970756004484130118134392702333400313266038477604827111228064593365873754314751011655772097842392894609201834255109220624046503313288378407369073340345730345041897774370388655153931928906287015909830361612983163536700845248631307534830600046463172815138556838137706655844631966291672567368749590380300195030237699680230951575657488280159896421558074227711609591440897853548195847814061643187280967773290828949457241513882578378794501372529092231256797657599137284467375941494991522874805786856870795926173711295157211317238378577739342185992237038737886184149694755413204326820715598087535064051098163478869450066763095244307591390939880540277556283314246824374522039716346221743650792261712930336919126133822620016329618982957582311520200913898705514067370165435040262017848175266595241205620523013786706166020322238203271874066968806475062844942133372367502456048244927852768832928206424881380309125909494894166247014583573504185927016256404461522196432743071950310617106319812263333709339152859496744198461457706886982734215947070359331564907530756848711987234714382989912045902862512194612336426263737629335263729703357927833420196927835507337154474041971831957929698350539037978706631787027067659063722475975344655022546140902879917750567315754430382989880732976870366796762086088610400940362998055817016786214742400469052056793149469986526516642116120227162040855872380132646175967319393657939664687998833642649214741839934045487823298237137493339503031728392809280483716391626188980763321904774877660997358892679136024015975252891/90537977015036598494319472451198089443909995070977418331441387767296297557650842133684975088865435851240201572197476286996564697169790752115465801914670455615136895085100548011721038983741009118917278798147177690750870269207097986457879766967195655029619796052730826348305044587789738230633503911078437808502164340273896634722309857450113648487829329835769555999677634059144242532672964458179278483073005389773381756689039179789931479470712402447439009546841363108470771984817802401891682949885593602830423976574551350356080406488427107713069664807006214503081638574559389202921603553747369310385959269671653133176356387002426615707797920830458610433944126740126951190015021089703507436486379971928244474054329053543261365032909949720120648177358317533077767795837342313158286815275058689288472782765272320302210859267446075794636486560444190437338926535263244624819964026189921518912750963368720433046192507404198212196687458552521599962320697358596858153029333763255254809505570419071325324448991010324590916672173010805815303578091482873778173473018480168688408102891114537048241490563833503260434028079884538436177439553388215194269709389251938762511923952771465696025566369046170659785559306206793142356876824578361417863574095565889658314537681089940235946818912499060775434932528439350213988648445422539538960630787400144701303483867805022869526761438222855901777435520072057175037138731152031995937021628386407199079402929924678196128425677362644402091767036523386054442115564552284406176256396439985180013449013199631672409008034763887375460059921899452165901975320179863815244480390373083169742146328717168978718261367256623221121729916736269205332523097683373789877037955047687357299161264199743257115078619383218436786057002368858315409492965205747648661508915323521446850331874787513088782566583444507740517402625147840844896202243153547970142630793098490259455993576738125692943041932574685429750556469794191863122219676302255567633117331454201937364384168897667033765628791981344379422498312189006610078098504922463115388566821478236402438076094843935253060715958587464956932024157768095544360285397443778729671890824912089671477406754319242943768320560638990978320851425047105954418315803155831482951687543821855029561654384840685960729394760757591249273397652455243655847642537947261901156078842246875204563261431991097417918422176060084767809098809256938730806482979217323870988121161321412757611342115584189627191908368898178608050156604260941736282162536980907277710805188834706896170578995841554945959613551658354696077941699474169873886945831502667777621179451875190285676861882060360837593452977994632767674018179451667590544931924993358588377241312164917487902242398086768494370456885317477446416973801587210247180210774668325633215523615148595415265666277119680500826176068540034302113663261958299074282673501572507427952008207820172807204807637714031331140557292562474837631407740480377541947990375733680487781042547764387564689426125920644622954473436465645064090650132933663432988491607954127150069700910790929779607259578033152562799814875898253480052297985060172600757725315958934011214200706306061161244646478791580064728163758398372364181084966312064186625957984278968616579808751682041901998230593250932416171147012344919335074293743176289455627627817768345430572224531882420076852794439775234468165714092748731638520621331026544471603323277790670525567251290692412769799686606306735276679282015419578368513653406735619691827285890317984944592807075128944901286284825593553530430982037908368442673687645564513338428796057940946935859075308123585816829196219572712808632804224068847486912900468332648953083555565510668561284811590774546040082673433540545310003178157073707448294349162673080371416331265949269470005162491503553303372979512699955184735204646870536257603407416082307043044459431260126163646470049127718081702137294262164470163503981557625259632968607205111526905204347803249915283456789394938027977742713330308794357139629275335011061277249534406672526920074847213469167053481946995881823854144188240527762694383922482995955835415635440215478469841246547318453482469725670880752148579808463624427585119969087119048984274501827247314608756832677786878211755900794562966243211278768361364131748471508609036632702483508799829802273990726710182403812510304580790076927487022702743210846644522599017899041866188029237052962107391075852170605036626090696560029636536876028506967351406955997854765784158971590416649174967359112163360493264329526601264589052604360798688787120592794980999615601003489471989798881948938227255996269332950638259420314278093549302857108627594265562089103281804360457628187503071521632874251732869070174772984645140661542646949899182514030956786576171383051697586254131487779889018175863949021372806253120605324429365222740073268933544449732588564522674874486650899475324949665624726203560420276314914708005923478613603632945377732752211356822172748517297829867761029403028751747978602526942021361109305190221117101967768260662403672882482741173190243006656491322818454686114625057995713214982284628073181907499914183792709163390749582885170047842566349040771808313567991906514432676885382276726380015030571420578821675404089633638830191137798466820245066532880518304987957814265978269349454982281787941436125611518337204075811551759255588796706184152154074643448652102608964450311344991380000*t^29 - 8170768438412014790110110542771163981840015347990450297427069396240597280904540090349261429823370240782190527889794486944461109225026011686286473717992016504811866337163472011958572023038566314327213187356601465558732542467383054259393798170412626269626620605171105342620254302397066413031379572243289896935942684996709088873694328431529268245753925007865184696192562958850474510245228310382388672211434502689391034521052152978023907462043903758411948550502175869774582964888317978660496741961804943047725305840650489962798636485330284458633593992412392185906032219920925100982982935930774671664447112745868191828519763331125315366922887408836614018063077966930492340548844725146530710640994161418918209769202137996115428411657528960907243601162954116511728991222709424115392766328508544156109211827626977931814837621764020110060502072728516462986748866219913411378890341451094672848053056980430611220007286912490553802414047112264441683182309257356887926471463953573918996924888462494616129005577694067927586528704574285855940824610109958659184348251434961221647468557005164483045886387030521619848224078389418472633890827588740217982555742421223567821312128057857210964115195319066901405180069693950084872051127009922545714199962271904925336977861186212400830716269455462856670675427327644577841538574348854674892269260496825724425104581386759757607804697779471110098696227837270909549881977529963663877141411434431058086378503565957733854376390960940750780728837742421200522175303495249909996731280295787920954364169034053351484640305606384841558981735900335371804922058742461662431885726271273188115262918029719345067157173990363157465094630961123808972900501333367605540408364305712638500651305003106883302176703223383421306181896397187559256207404590007046803944687992236253340938443681239540691187028352446620469695199707983448624202752812919007498864487047745098710142781461466433595974054514108003676157002309534207374000740635444374832770190966343921745863297364054675012487300365338490700459436240662176088555775455297059791346526785358326256486253490064032263637606323114484174796177944948344804762466859646459542645788302685738884170429569384550868865826074913955962017091085337109816019479612935448138328264265740888552954747986826024477989280110975621701847065722698413944377184722551742960946633316193124023735154795747792541965420299056906676004185991719454380324299184086208310843965583051598379107060022562350909574033360079134073570295671748209577539931312007433548389665857034593775875352038702083399054158077881472846855185714027088037450790159929133868615892801702911964398592660776259859470779541213902236704555162026762951944603596021656333087741840523041366467449637678234309798628347291942210576821966356370549578414416046627592429379942799098936129883038480983668731067788400048778476666089154642115794147864951079147888648225905958888040586580441022665244306270143826422688832118536402452891141188699735466527126259649847622074420119130699102586131502571892862786092484438266663226563219730510415815622748932173687579188695540241768652135319464304588766421408965843710630722551684149064402457945428326017276133978956491606137020382058253838198651470146941322128310709609107200944849843748822550383226802692264988496099346742581398459961018169012677656804568153103340640177949378613428863280620667763521125680054918877768435865383787732692233141158532045400354484090699489181289784298519922662743206876435865862063985673703427336519096426500683489689311336095804263073617730872788486839536931581691066708932934375989349584523997893166738395629615023542446290940297038678346004669142969535595207405943579393888667559394089875828959362807271683901536693819230009508665774409014068006425864157691748437818942060865768789948579643631669497071285081207553317537329786177893659531715484381812601342923085552713829556960864346330007306968710107628434635045534926799530484561903573568997754280617312856029510558420469603028611121514530504860979012419764847257956710151193994435535440109615381953332200995582347596046374692884792135296060632733857638910661884514758936384504632395467211929198804114997615026752412747667615434643801208635335182591343538104324481025076611641605355911896229523837955367591950897425162965811882764848415529141815615607911727521953399212280193548255388657759109138734714689295377857690017694148330385488841790081346975838918765934174503030342688267405938928721435519361208453036249676352457068312954347963924748006732958762094767765948135487387496954929983912188850572212867376661252371975222152199493271146035540094485816316022309718763272348723735498696774884116933492633766438403224036702845144479995982728956002960917812380345511179450048075213268169157306571438098547054544956645880286378379153643596115715793154740052389374755039573890178166479028910739835021656215702655916355858708781731065117402728359240827952529350501182326468788820276457118987123906944518926880691697032583155436653491029988798050069790760939738568739353918027187924516013290549443012411110589840819143836925385987686448098917834708801513038393512710388637346527823365997964169443636236899871029462626215091980730583558045674409127116312869072000096945284046049562068332483435954417784587863542360739017404739277748166792042592116813609553013862669164536205152880933769873656562553331922533966562727178400641830182004601439852877/6948894247273537928449463390558847369884535185106700861719086766204954560066285530694703486410857820884311570712179816211422160297072308192377213650244257142089173718954200131069561028199986577675029380199674090863455879538073023078909378911791099861665238792238526189666304753336352587944044103598588224569438637473129162577542447797711100096386350715610076198521284174153299880012845415360306642587757683540667501465105792239992530537036453916107842244667434416788760252788968280428124305393272423834489510924341118230247354118192718135458854075103016512479863457743837588641566241906388866660676950528635328646628197990534020387240114515060004853278205031508417390431204953957251712816090416845362117629918908839834260873559376974048949443811885801426172127959320530715680476906733431673702658565219471484045803497661091140049096681928187816010515409733216412529776686851446722335257558712232325210466440358535205155581302386693928673795367404598074018278236271003356697114277128391735230349324513883101154695955905756168897329834362019367246097435473782472523708653471188925133968415659192889499369725651812128231027080369834278467748350560278726614838450545506196583158829533089775808769840649774746288074468926401891905483570307579457270678118022547972230420697061586720778911586387979404133866941544980746125650142711107480881554845438910906456212041812713053665745308974977371843772927960754985443147474916679499389014985657103334387005851305586593882915119096561091957255406700704606771313518982094353265105318947068694770560715901295511551053326847818744926900306404412870189581521267213992176152060056025961747091236189138116858370320999136488522058519507332328651285578385008915206795337229202222185003946497017330163975541123948379891312150414283362856548171735583174216703190605928342726336589381670269405562511140264334421373219615257820186062511750485854720502503372301866353448424189406915413363026036615816196505955605770425603042824953197294780029976613744215554513949674371283664783063797785776021565424596784979752167976154816012319947632291661697264336805447141860458114144145429280286027406105997851710007339322386290975707243030937081227920270949917644347496333217216968944818667964976259559485793654663939664509528259827675294217472918937829206684538361396905995772741209480141495057136801785170799199134860305025812827126932600572241954852611453323847388233373959551449992107012707900273490620670021431009301347205197174333351492983481749825173345320398252354019702699392353142083194862090067937022112902356774369868548257608332250140134675455270779698049590086689329506665228377729086342974659426942700199106267473750379529233362910049825102640252366812793361516210363285806751099484652643188256290646429708773901136428885882792968643711056112405570466548752371674078991408478416202603342509570797895995547018717106600599902972738972947122110911100007609152213853466299921361361356743781770986096968458383051276106733562018362669629715640398043342408118556361756638217541450491897264865774060500637779137101425866029882262043265589909358028469939142478716750253292056620686993132224894023096011573004252109478343801544545197846344066089832941985718629659116396652880952740370537673208296649497586807903622879551049583318930589275029648490702080375008260559252531669872733118728081411242877066123823747740884579522541172275688713514538546855299765278903757549800085553929411180470101304365550143009045539497553826632451519029657553793801140674500241981582419146105131143532763037989551940732598085553181925382954836039458443552437996344792209704732444387405227384472068167967813960119244238053905441682373710049762038073996444985141866125612937794929621765748209395813236586485307395614528277664214575990647560945748446952863393963161239821224510938204939029239647077949823426863524344471694516546878079729378996436376955472180940638681826897761591264917172092945108235030847173631465850940297573073504334091246225990530650829089669475539378659136995519365640160993733462192387118025888867939928555957415529510369402403272651007465118325949561891779002376232276505998965896953781489653155828703761431975437210158815605744668027243516752035018621921305092650680374252971667446143775985098475047530360328354035556389956390687677502585248182519602419349175286602809998872548919711390863503216080805396745647021640680099580160915551413837078951409694273455966714300435539511496527511979015352300642822151918000199996942155079576874660373636831356481519340088166092665090892754411717651597891537785743089296560397286192159547143778623439438426867611392836834676502655443617781005709413037431964867090277916264525741430541976090605725808936664108564106630735240803795087231516724269484888986100072098733582742829456746716577099464573505272909667441325323991522786283551005230509316396635581571473950264828833482190303332048950713954861143367803421467298322793758412205348126176806431390364212836209759203220767099343856588299745385914546954925667221208356444418500080455215885928818099974608660465404160564283913146450881918737258979364299529410126945020653729045690937619992044710838887818044700359582287353889868847006283957218667521849267362647287811565215365402682920230502046967956224093938826648809196670097826097066744797673929586570872153141688473635327507706128718712526959271907596689887893739150721510900399180025228975171875*t^27 + 187891472844002000064854509056411475112549147543929652613580430028125845955766275190808949352264014887525665775405341312010446717837513407914052266624844757290693395914965364498238142929861340005319878974500898720241836524050998337855567046565396398039134894612125768296110562854437792475790689252561540797627758511794729213959388494331308251208404954968972029708331276457836523859946885865951509017769312246178359557798720972054811732652055812809231357016894671396535210357867219480127581132341225868908126572520419708930496596503358392072601030727867585291228438664106506271478493495921715061841956938015796767527586048642149255168547481842011759131293091856519202281590782993097750328906986855200969698763005039923467225727051185138436039877250819668077178386814153660126268743096088691872213366783371139676713999290916907899602963803780975010180651193957662252913893360252376970165015720843032860338441342470986506163980852518092664637364002407007606628259292325344772633114079248974156154909238059391215860170545253370843024890396777557092704549979691953483641994419423320532794710116735812828191668224336600986412447367627379030816280172334964827786981784108986877506238609654162836061391775765399492635449468517342197092820385108575910767986538388753807293292602475427829255815151982642682165720864899239701452140644955473537290353693612133038680038477175715462030262578473688398610629578144711985160260738740609842251032614103155897666930312472311207613419738300203397597014168588598785109610844950186569394474269819385975088595255449594874713615419445126981769180945936642656571471386083579831488421181920534675804242075687376779379992560535167416068206995522553341188643029458094877203568191705174102905574626923192852261360549194542435232451482909760034964829803474594621594163588053787329190777336520808167370727834007074605926288409741834896925495408548188187904489244713520239999386090432010864011073295232428793447863165188675867272684016636370158572007315884166407802873724085282415090048926624203354998355852692859295857046411267746378412126937106776634817952400393684344850081315964507239437107570987900574655110674135373287691180105706020473875285589205035150312564108710113664533497961252733096040530286465346806435728940595348388204555680085335255552316196696674848678800729396470410000484338360395313282328462102920571243955374164112899345778401225079569886921587143288933217202709838735583072219051924697050467730941448082054657062184039634419800293762235610924191485600709928796197731258614774782718884265053861989124299585325468624356426228379194786249193557342915690792601261140675278948965417784909982903334389470570337270597679384048077791392488193863243984992037217600825550234380942918018376619429440767113826308638121140609840922710749776524558457250229731793657919583145526596931944773485126185333419062645172518195731857236781950583410735465777182356322648956228449581586864703057268881214660439074933779043561930153641110500312583972313016486509857204718459986323107097256122805578484456570858963859967360934923582774285294601340870748594292362438049231015008430095715684234023421035473745668411459507495781609447696465596847185189794319740690432900435269304285273820940534494342354808994099292295156588593002405410161465391792037850101860855381289344644431386248025123976130081556674167455128731218745722129808824704136190050978433108323872107300270181987422387032028829758350164244118768973636732074721193755685899629944101659297957296108047550692006063067580483750989400065185141494091451143085536768275049826095394173068442720285677124597868073383627988799731248925378828490559522686594311472045578744705771802674405819811144062663681641406794290736966961005698072507337731455343464452135272022704141614961342379928348890725361930855417711795337349661435653664908423893011101381367173038828158455195306297563119712689521144632696592280669710733584638438302247763442989904511684941732425261988429180243802154542798181650925344122876797901828653288214700823015698050905809314028539871167757198540531612158003187861704738663445830674163143576573029005986441266823956700905999757068469762625540798674847633054682613543023733541740556633762346792214933120184814537341103323198499024068183588980998915164065379764178085299237827486486461087493476854632694897356199269577008133130643405396362726674130944335077713691700898811564833901797842779361771853799240690597051285203984291297052770018410455466624848414225021152655586423515600932618579589785018161023429190210559194609215642193345099602533876392133094400442343659032355541073791395929666524291300254499056570419558219353184842863221675981635631866914775577724897653952480400616661409172905285471832118599832059124980631985215910747052453755688473224908738735709403759954146797314025401995434404406858822197902998756087493359591865854275892369961517653372968454249578988587760275066358389616053465575812785473116816944515539487815416567616099487498581716862571021502915519613537915482332745781918212576493824027816019846735023715206649146012552635825267802264660174944801332616138188931543029468139107951500034759080621547174296902628459030779128114442940087901243883903643885667495046642377925558000959210040657673580166296515432484529400014608154265300756260212737851435236571659364483534251440063880418609735238872495679296556327068035825038665335150259709725660179211/1778916927302025709683062627983064926690441007387315420600086212148468367376969095857844092521179602146383762102318032950124073036050510897248566694462529828374828472052275233553807623219196563884807521331116567261044705161746693908200801001418521564586301130813062704554574016854106262513675290521238585489776291193121065619850866636214041624674905783196179506821448748583244769283288426332238500502465966986410880375067082813438087817481332202523607614634863210697922624713975879789599822180677740501629314796631326266943322654257335842677466643226372227194845045182422422692240957928035549865133299335330644133536818685576709219133469315855361242439220488066154851950388468213056438480919146712412702113259240662997570783631200505356531057615842765165100064757586055863214202088123758508467880592696184699915725695401239331852568750573616080898691944891703401607622831833970360917825935030331475253879408731785012519828813410993645740491614055577106948679228485376859314461254944868284218969427075554073895602164711873579237716437596676958015000943481288312966069415288624364834295914408753379711838649766863904827142932574677575287743577743431354013398643339649586325288660360470982607045079206342335049747064045158884327803793998740341061293598213772280890987698447766200519401366115322727458269937035515071008166436534043515105678040432361192052790282704054541738430799097594207192005869557953276273445753578669951843587836328218453603073497934230168034026270488719639541057384115380379333456260859416154435866961650449585861263543270731650957069651673041598701286478439529694768532869444406781997094927374342646207255356464419357915742802175778941061646980993877076134729108066562282292939606330675768879361010303236436521977738527730785252175910506056540891276331964309292599476016795117655737942166881707588967824002851907669611871544221506001967632003008124378808448640863309277786482796592488170345820934665373648946305524635077228954378963188018507463687674013118519181955571116639048618184464332233158661520748696776954816555001895632899153906593866665394499670222194468316277277220901229895753223015963135450037761878866530890489781054215919892794347589363178916952959061303607544049873578999033922447228363175593968554114439234515884875319673067248084276911241820517607934917821749626916222734627021257003724594978524238086608083744494745746493940442268532050904931387743733645171197979395253222470013598891525486338381144884530476629337982203771327955244376402021952602629043891044442404373297884695057391877660903003334238686348353947733056035874476916549319602700695062192468353706298464698646103801512813297331250971204473280097159483740904972755226275904605904075100548149853001166528281468071076656193610405486005446118690925794785994999972790030364775826039436480607148564221800570474547866455682450124261374860036791579289753575161021177074463260393241601947942966746487372779868508507326408133372440823925346061126683323791876700843425207203941899095656478350428609699383690611325925699805638159488163271459097965021703649859083075991016795655288304420474551488064842766494895870241849572869912578962689088540026456013195403570648664080918997233148343969192733797543137523901534857644341323942271382222823327457165068693329646230854407590013619732576002114703168648107487419678394388841278176528927698879421666452357770540102576310659721867994956739911399361932748821901805929262200345933917580836610315658111373779617907588871592333771213092012672061947285099301402913572744387337725325296827545109901614572898036438026101361549424127064266805684411505763175738210424849450999760373790526524941799793070687669772739081746943089916196317728156912075501983172031541605328188566140238693277319239082038931453605775602111602419933028854569277394233474800180464391485349651955154797277062232184753796236000788410721023087712500600878320803502547685826967363818796055793947708167896876449655257840716178706817109527359033853575846612246955385738080936739070852957603881214395766321251102214627550192621710325098375554654567015237798657911070291443087844295424608315462785535735269620168061351207892148162926585711925800656795070635014974340288520964767211854103718574175808760746866212806652185209612167772244058633102435828836016045440661823534725018219353388873370319359711372523446116061056823316686181566885637540014105492521194381161942292211560881734004727478860911498114943111043066627930188964562470891008051199217191700371679913055651028827259268951062570519722263268545129399718809060233673150230859919461705265192844068807327600496237278108516566229677184679793566151937461609737582583005975111146563718589806218745879195065807087786011792411297468221645771542331268281412988131580441618457275797182164340927159443737462930817349864874864979282941829833288589057339010384997538708882297331267796181371440717653004531382772444452702157675895628370635202153524569120301262446435933238486069698356024516377432027286604734818794124020460970808629339249771136020596535266797777433593499817079143465104456681765491425771196738298717260679528992497925287354635696880030717963445974755281419443292053065562595806424833608693047978885593412444837705679760695133543086827579008524023796793368048339622095154347545043480849086668204525974162143271204272249250643841972768951990406901573608344752611300797222584706790502190086458617644000000*t^25 - 4222513347559324730780672360768579341891946181932305677924990727211130893658182125208914720279856116758965703241204419939012541442469858380718222180132674588992328172092502224956629049127490109705577196219551126043617168549593979650419975401393318922404260627675938802031761127433665253994357858285225250622237570571422192807947211483400149159219264391841549157599991974511861262386498899736116469474473485601485292136028030593125337608544524070880884783935159617262580036066843845720813316565087927148376655253348921235522145520676932984406149243053882820000197337509635337794024919741143551239387474744030395533226315679655676787543565324313998099090346251666915764122093013114436531810714974538875699554918501173107792835290734115935533055505923720877343221706746465049663099412441380836781992411991515723669105280007225656432085014998450487401298003558938657730139354244193102582364771211109833191581369275998433519088513738286263595821108128798928842337187946041344867520252215404611034388317926677686009180481517024743010421502235600054440967054218900129877572104758099247968074961359615942439604325674494605453665775470993173122385211733542639161449821299832897932450762374648615017121771820439679971387607185194047503726134970413847764448826250847548275549620749816787696726054684687022314877395246634869641431312561815539894684946494186441493501291453098486173598182000371165556754602873503551940344171915826385380644626650882052445513809139219379577912078236710308554879035462008930920400142864254968948280062714826769743878660126585418455613467475181317234356017247815407488711803537201317841076441511021172527820635124565871351174427194437013916260250883755300982905398314134699548353618641820665200629636411504851738811426263583178195097374301048829432634699648401784104580324541683132777820516547430402052042007992548861565581622647501397409476521233772016890902375293719920039964302261043164744273449026432599295953225285843319348326444787188003709437298117737580679277021579131738976681927367326829202818646568133889162780830677412625082006306705489267278732463485338156831424252225289764341224028314879751601988996853759097996166397037812970293857136324724825207552918591382626497949106012552906676011373813725158425544826676780011490445843309772595622279664081175057440837744180608516936205133906767463033298169972842688704062279326516066558537353678654987415810553066710382678214434257972954070933759848260465588061382999140736497215901171196795103127017164846604912608453368991321145356999124437268547660979158775440113411994030902290288817797532292109607425005202300407715815482115768359794972598719165692331908333852652792219759897828810865833433306245604047988924402916104552366368823881207195057147374342438827666834556085813360916286362493988116641998896485776712741106024220566784674601648351437616467545249182308533628701780828627484559988700927545338437910333289125700301990323292315676119712135841294786978578768838522463831739103548327298096776977102785898570981328589229023621711551568987369159821422575834891071592222687902143772867733082229838518226524814023271094988821206046091861164566924034516455309287397189258470636801002240960566659034119879014395617633537950182444840984981300311011001092111580104869104950343404112759348481797835608508327346651509982005284943629655812212746139059973562623198741474284507966284756453014833419082344797390012601816558332207734880951607705099364469882117198408984263606382437500735373540051763638279756608505749294550332192313140365210557337252321659893978081172453961603831383643547526296745868970406958950712875622352151592951402145918397814605201657831089370832492384801019899397370608677250935195161834083450520367391863788413711927823447508241735569250469779974311249158949677820019292119635399940860011025095065483798824495751777135821287183805522221157707363327160258597313131836962063095871859951923837314723557908601629360231024336211179394358556271273145940191565390266913955649778527146100948722130440593838717662606544947071697533594606951359868137844315478011805577233309121053162989929184468693685457703216895302235917307654049403180340236711144541839928813035837494525957895207311566535064713771873356341017503112092240913918181790068096162177031532118572817883020269468655397153697005101238283070633436520926706511246102377637821876582805531598415901649935036892510875101259509627036336914504670089423464651890117881714942533575377941733474347725111182674660120294880351000346786924165484601591904917971804934135651492972347933333013143521229324749927142232501435685711882089508046956618309451688866521088166949517924795347041040657850156307936562468332029390400773025377569150749639067907375583866477493368783004164848850397916395948566803067361278033789662792709933547741764218546782063310131447715420112278588049760185148249253358486618035304894799031795837722093890412549028149897373505791351845145617911686107458848381315920959031140267189349181453687973201687084844698049752263550377949210005175779916082316867505530882842639271195781336820602038409530951822678922621088329724762164774019547391525780523081641461963866069082685910562019365194388398016984244929478841422353086383256918128378254238828469363442256865495387374724658634219885226276823907339337923376117669641319047536050527603097459879812774120559059249113881089094378281731394498199202437358889667/533675078190607712904918788394919478007132302216194626180025863644540510213090728757353227756353880643915128630695409885037221910815153269174570008338758948512448541615682570066142286965758969165442256399334970178313411548524008172460240300425556469375890339243918811366372205056231878754102587156371575646932887357936319685955259990864212487402471734958853852046434624574973430784986527899671550150739790095923264112520124844031426345244399660757082284390458963209376787414192763936879946654203322150488794438989397880082996796277200752803239992967911668158453513554726726807672287378410664959539989800599193240061045605673012765740040794756608372731766146419846455585116540463916931544275744013723810633977772198899271235089360151606959317284752829549530019427275816758964260626437127552540364177808855409974717708620371799555770625172084824269607583467511020482286849550191108275347780509099442576163822619535503755948644023298093722147484216673132084603768545613057794338376483460485265690828122666222168680649413562073771314931279003087404500283044386493889820824586587309450288774322626013913551594930059171448142879772403272586323073323029406204019593001894875897586598108141294782113523761902700514924119213547665298341138199622102318388079464131684267296309534329860155820409834596818237480981110654521302449930960213054531703412129708357615837084811216362521529239729278262157601760867385982882033726073600985553076350898465536080922049380269050410207881146615891862317215234614113800036878257824846330760088495134875758379062981219495287120895501912479610385943531858908430559860833322034599128478212302793862176606939325807374722840652733682318494094298163122840418732419968684687881881899202730663808303090970930956593321558319235575652773151816962267382899589292787779842805038535296721382650064512276690347200855572300883561463266451800590289600902437313642534592258992783335944838977746451103746280399612094683891657390523168686313688956405552239106302203935555754586671334991714585455339299669947598456224609033086444966500568689869746171978159999618349901066658340494883183166270368968725966904788940635011328563659959267146934316264775967838304276808953675085887718391082263214962073699710176734168508952678190566234331770354765462595901920174425283073372546155282380475346524888074866820388106377101117378493557271425982425123348423723948182132680559615271479416323120093551359393818575966741004079667457645901514343465359142988801394661131398386573312920606585780788713167313332721311989365408517217563298270901000271605904506184319916810762343074964795880810208518657740506111889539409593831140453843989199375291361341984029147845122271491826567882771381771222530164444955900349958484440421322996858083121645801633835607277738435798499991837009109432747811830944182144569266540171142364359936704735037278412458011037473786926072548306353122338978117972480584382890023946211833960552552197922440011732247177603818338004997137563010253027562161182569728696943505128582909815107183397777709941691447846448981437729389506511094957724922797305038696586491326142365446419452829948468761072554871860973773688806726562007936803958621071194599224275699169944503190757820139262941257170460457293302397182681414666846998237149520607998893869256322277004085919772800634410950594432246225903518316652383452958678309663826499935707331162030772893197916560398487021973419808579824646570541778778660103780175274250983094697433412133885372276661477700131363927603801618584185529790420874071823316201317597589048263532970484371869410931407830408464827238119280041705323451728952721463127454835299928112137157957482539937921206300931821724524082926974858895318447073622650594951609462481598456569842071607983195771724611679436081732680633480725979908656370783218270042440054139317445604895586546439183118669655426138870800236523216306926313750180263496241050764305748090209145638816738184312450369062934896577352214853612045132858207710156072753983674086615721424281021721255887281164364318729896375330664388265057786513097529512666396370104571339597373321087432926353288627382494638835660720580886050418405362367644448877975713577740197038521190504492302086556289430163556231115572252742628224059863841995655562883650331673217589930730748650804813632198547060417505465806016662011095807913411757033834818317046995005854470065691262004231647756358314348582687663468264520201418243658273449434482933312919988379056689368741267302415359765157510111503973916695308648177780685318771155916678980563538819915642718070101945069257975838511579557853220642198280148871183432554969868903155403938069845581238482921274774901792533343969115576941865623763758519742126335803537723389240466493731462699380484423896439474132485537182739154649302278147833121238879245204959462459493784882548949986576717201703115499261612664689199380338854411432215295901359414831733335810647302768688511190560646057370736090378733930779971545820909506807354913229608185981420445638237206138291242588801774931340806178960580039333230078049945123743039531337004529647427731359021489615178203858697749377586206390709064009215389033792426584425832987615919668778741927450082607914393665678023733451311703928208540062926048273702557207139038010414501886628546304263513044254726000461357792248642981361281674775193152591830685597122070472082503425783390239166775412037150657025937585293200000*t^23 + 536484954354986188419168152539823202846409247873225076309347702219957650216176363313942774975462940498083590110775923813347639805851331241618109002225699547575949316845596462728825561550572496381346443205784635036399552415871872337035245451745510638804180604205838275405221538435984688038001739928685320573426132785257859988380709794725850501961742956088675194129297821297634117839756766983206408648689695240578160377059630015205027697760184176487089569531601939950855020913503501368075439299923663619794539662674160964780947023980462942624964714679563727408373436569522092859092597239744078643955824630535689515185750966131657644559016155588594122418309934854673498853054654534979667217824852473331527426364165589491288512129759204863726577451876524439640307684370691996954699474785597283949537029738203675481528561007122866419726324179332323672104164228796923877557808838708893865025435265224803327008179140678092174853284331723829352934197423436749784813224112261802879464738334941490809132355579581955563935217265859521600059549791958702935109305926127785689704797891411974722231524251102186497194699397950667398746445381522399664099279231647833095517765315109747815244583159912791389060000652250175141993791235396967298659848503607805422127547931087398486821011473935833276116787563091096954785516344707303333774229547193158188303818851802633324114853726675883302221770225424592263384417623735580167931368975619833455733248624293135874255775716817735234032311905670497396542334775948387654634341230236462437962469436719511578465283175461465053654810539473180559821707352562501838643053128654212993756027074402628942643469524457956437269505481235953032241372079626836662231870742767700902320388335794688288790538122179537481880763070296588618264543137073882792348134901187978473563584097269632562262896667709224994228890976716463756896344369841964324918774420799660776409185070251395899886693798926748390742819626710628323553841806608206928236877075108108806156157070686474801256455250017826017233730776907940366054129519538613591264987649151232364101979277672938006643120168299341018562717142693604918457216103628101754555046599911006716028378898076715130280357247626828542857356846904123379579699510012845892518926575318497866686061763771900428744424777893219262855808613508594011011920017915788659693015047992655711592172698204123991358954280761838011332103792198763753171654899528024312445212344416731943425315356316733274104278876294899234646732947407092164311223010670000837745950997566550503534519998606288092665987585709127832910607479687575809818676273082352034152510211574665501351692621280273491907103447657591005147187336846751429347368128039328864158687291697720980495702253103382797673211006927148114447739347857902188905675241340736898592512754244795335379116163583012397671378750427227883262266848563827310997722283321487886710504312184923745358298021307128090974854755719568566864900106459795327850373923975835343560397862485517184108482940130840358309598055598636623227589955602620904336064403090844143768187874702531694670935066734153075006671233384282088640877627946649822957283028785210674469373447794192025003581357335084039219551286529412170241502088059711318861684065591665597197637096072485683640227997076649313985845827644934396780416343331444100807230173269184745322384922895772803861770668005667566069399373130160052049228079124919829441401466588407038338799979754223715034112199028269410980480850108387848859863473976959028104736622999953655172709101982719482450454538887096727333583800551058647208662441453015731477692857396404205647700036661647371031698036867490858804799698025161122891895895507681510542281260073302117697741899329938287546649422876136150749029568908493954811057858518150978351898504697585823949275484942497170480577493227849123577865536679095680301980021516134575322853291423212908835155512598948891443699965276356256848246331022418303130045360849369836928166279826689139676443795348416964926711916001743585291642694568899913275914513881689413442503222464913129908761010769770170502698838959670730104916127561228523651226245946856246472602946763562487030635435510465548967602608255597758391865632814851334812398813881687198951114295321976794211749389259169472054842155624427440596590937077101187514318874161555545098611070498894363779391361897794737406586482366978486364618350529028627182691814497488144575333287275330142978604484491095807441910572647607222833695237343987832731251119956543092882872968716407077810100476750618788912703383443333596991821530930601074676513887511798111166120854127040724643831493494850045876815854978438118961667718799700557872662992519548208081321047639539214818066385716466936413912081469573961832094172199261066930308072816851949031769466214554924933949383570025894100792189109539727427915100776502206731312299447047740816079434920532629503965576640408746206846019268285018557543779531901015512924208853615297351924275969621749957323110093440920537352746601723647197702286033574132822644716395977261739878320538393213000566948491114600592628389075887912846032694862712865681406752702293347984469908165987827776310819240443425985905743838443455304967851983502883010517521513120498190674030489286608914930895529537255130315794929579910854734163958491809246883784394953989979340331017677578796145286555811324092133201125624905550099526512194956559680130554703358968637363/1101234288329825439327610198275230668903606337906433355609577178949051846471457059340570152513111182281094709872863544207219664260412221031630065096572042274708227149365694192199976147707121682404880846538310255923503865100128905752695733953259084778077234033360467388533783915195399114889418036989338171969861513595741612050383869822418216243846370246740492075651373034837246761937273787729480976501526550991587687851232003646414054363202729458705090428107296273289190196251508877964990366111848125072437194874105106736679199738349779331181288874378230426358713599398642452142815831098307721345082518636157065415998982995833200945177861957434271245319517444993333955969288099369987319059616614631493577498684291838998496199390743169982614464238378854626014325802315177439132601292648040981432497509764304814233544478105529110194447321783667097699190251599625915280909372087695937711035102637824246585734872072057388702751170206805590220304332510595351920610950967138055766095062584918461659362026284866807649658482916874120480491128036038116866429155488416574693281066607243654421230804157799711250185830808058607750136101117657546606698405269743219151151541115021172487083456413624893994837429984878588364129134885098356964830920094458306371276989370430459599182860943855266988200845690437878902738532450556948719341127378217414113038786934318833175536841673938525838076208965177366356956014488256790074037847453462351141268660584135233182855022530713913544873405540635967334940285404759282444520542436781428936489071497897362676020288691405307735328831988073370624605915224470763428139395370347055522011145517450209556872363525592935852602687061196487323876702520019142369118019279300460467057851538037380734842530187717794037414790517166676584680325551368334837456776930286704942532772301739501171107055688676126503891049384514271664491908327598953599010287576457948786182491963000981486870302652492676880746292888088449347712943821714475066996501021154314144187607722406702350734401167443220573161811253287193457131892050385733934057858316344175666704081917459529928367280406099433885933517700761364037709486072417183356709734536423884588912081181283743158405650558158377161355609378423717745159834618449571038760415299177218628737510002319357303769321422582147409516483031748995388282461083102376709311911965540049924749272419766434566908984687223557353391702356710317226862287650882732725027320578013899624294132647134824876140708738042676008637798507096536353246518725061208754008455742075131012231089166715987909257599606621111671567739457205739510879350866662625769277862335038500099457056280001956304730924746027279300298220269435840060146347077703078372282932702851273951252720283242334055469888527853523644310330251015146228549665811206296092142840298590225813606595841630852044349280162257912815345901136754838828470151451347168131752213194917871522286780243435277396345646081158849816109076695011585987325796700525214228316518248061637957664977509221487842297311153264551044099618475140344620671308252193968862977569917787870578449912765713708724683024702283688865198540230616950687316491102097354633755406024521816715254472770073345067544411097711760191948974838071692350860037514796188245208401771964263236614128726521102185381585019095290823746198907453499429880530532972637968402658053669282696014041717146925356269708602429381968261525646494489711163696135628176434558794510641765733743071292425169089330195407402279006430133269301461920905989056960225562157843156710392279830746525494782344231369432687081951878460689223539967509530595888182641355899873789281965933177882049660142708802822706896392542729043759033668838479176679055662407244307906659856263132439829049565203164350467766810124054767050786005185565480134640515783768065481400028863096912971540287480443311689305572017361990905638180921479429059492351109530488690848162770021215862853130979796649730891681967628865840923516453254853776682056601067802650830480785047902819543810218812008457520051830897640751768807722679253751912292976384868296489470581452827199909113454897329228036197236944786662290524581522121833574389752265033457044100859314964525495644682662774056888877321465359141607338254682926870738756652821941261260876558331341954246322010968174560708009932891838271711972630326266383588276864365535611562133309942558985862710493350929204191437303400132167950243107133273823402978193402725009135689309250497312374579194878882824386742052603123324928195468182803320164922607350976017324448416970924880527937247444977037287511950142913283476293735595570137833107562211956410257653112427895400039872207617866047663170884456146556021185968016269880040176020454088356768629435871492707956518161668097633642269446135510025987668568789779208006496764432036599381814315502297303487844318011608944416745606924149285950857295974755490784826207515653777594717090856001989423101335704125865181821791809324733264948400562079387242872328860887062795852696016891707692983063029155523458119627686202239274679416902784208147935081690362953755478397996993473875644525026552280158304230184614403477558838584002830495206358323698658031354893466509040586368832548706519667124939310129255322994770182709001749336196607548910038681398014942125162623201762215146931678620863175555182745909898215507406630488493806935523636946442367640805165799235567160185409580394120403386855334732000000*t^21 - 800183397525428112022842551823483451158869552340315989634298549921456762544772081250088966817130983426141865499844782829586210972587545418000868456089577305669612559592493910039628764093401432261611728823947375285908009496830104026617112716183291760456129854504595761963961963277103229732885654816483182995967397159251874928040948376526128573231180426636187101950286348441906973118165592730921505635299714223095108653989079007572723170754754597989236509402106408486577624142305738395998101734511990622529987935509103597622072018493786028380569619126395868052175151523055757303807551950495551821758219368139767872338176940881402159134494100313369084248950691706301609886900354803541911387988835157800831874301437729492752867403754347427745274941748753278971841461144332341753607932689316822054792531903081916507974703886987546955943084384228865479224660172750475769181086714399524267606215374479812139647917051073034594680468601351103504821467475838879380288897053836824023623909313391938895802523848123022220481992724427478028101405335964836008463745195924527649480480473669762376050973307927726629302139575739138499177107640206803704728132846869422198032550813747970379681074215985112472717118387249916246105180659232322892164525822476864118300596906739065454011733421365238315263447717510277301643446357647525358957832303232548478897956525710979324186058385783161672579656051660143757464559590176647370052373772270399821180188603561633482545776804336153018987266131668893089279675686771432630740849083464457474457947318133960727088121007881318528366373559897340931414140201160804924839992722387555248932307865591094533182698043976825796044165827922485501283601019689995324436894576416884531224114275419494635521737719581285303334179490656670502854161444861631887500879630852648317617705431988309995908515643838862768202066099071501745800166209590795779816184972676072537526268385053390328187189909815836330590416041622817099140303167662506340145396840463078046638623589013615875782949213191972042268069217444223121328819555043294722610465531893610460242692329547648209387077186317238921219925029851719483008348029289763775636734889791109933678560177238388221172238196705567397625448809339764802421606557611648509987092157338982218153781047678443846272435117304031671835688046397941672604538752800522486139308168274722582919806953984329735584534138247181225278989475633478156249365214326059700718864334862432069355719690154227498857013071033052988817274173398196782303621117986196426254186521641261468702173526253482611569294525590166416582839118072774239727366675649318642771131325881656757478817702548945519406465995011108088308928975050790438213934802256921834587306641182433328216462340689252408103525199392073193546266106375786114361174502600846016533218940336452049825480140308637576721827507716569512181099935431776738177665514019519256091649587248935845619183362613494007670133284396877532765579309150938147852989039508012175329763967551447950044005780532994132629150712896438826934445636362437644709279468582001670423645482902211865680631626699513333283766264656444269209314153169775468854784905554337937443222496065058868722469962212072155145595490401211702164772319366930587945605610185927505468197829624689355207773671727509221407375761485401999747305014912223220225971140020397966553883506090288122111103124873049483884929174743968816767913857728828994602150732820645879862377958581026937689904754253515544775808278614122960676712486787299715506905005328940553498862298481245600482902911586452729273723066214058187965574408183919498618409146736158308804717056391286224192599297905570273696275916802845061780596818600198406398784528544622442028723365952872276531331504177531194532680063905264652953649316256644063003221742091678200417499326114665367054950870547808623783161351990734054515777620339835894948002914480326134214575771509791346822095452664513926589404996651065392161943736399992413700767786309758479316734823435465746878946333440673855400643025195648189418819760045274646735119900144859969343696596228249809015165416046360253870265995424293627053001961533542996949076293273446271470442068224885870105126526106518647522211535213163904681314154885933799049260141389588181400296103865273607435894046581835418163631285257465631075754179547572339984390499776695670601919350627113861880336294805034516955248424485218706879117048120247547127448303937601134550959160878647064876000424516085512675785728379667748397259689692868587030488226684731721917268690025138737435224550195884207207048558548242046406791706778867218159270945918346071795810683773199592270120079700490212466070646113947561330786925427225767529126208518334608869107405648771072120703853644910077178501376741628122569781517540705795812547505623426127872049124876131916077923864007518793535694842615540705215262359327178042267903161377185849730847343367908272052644786837822240742506748498621747127839006859955796697337137175237949504539278535988532997295563981552828628388182865267277323845033849153062597759951036897753937710038117215328342604763194132582249123279779141111522520178925552112274707364213394169481414775808621279369389869650485443119923026973705273943142815061467448743192350720091429310666649482238891424958567766898854553348394834600897129283616216789333790593550774408489949566186754241129040950616220947041541245242180744612395434759266269154226241/33037028649894763179828305948256920067108190137193000668287315368471555394143711780217104575393335468432841296185906326216589927812366630948901952897161268241246814480970825765999284431213650472146425396149307677705115953003867172580872018597772543342317021000814021656013517455861973446682541109680145159095845407872248361511516094672546487315391107402214762269541191045117402858118213631884429295045796529747630635536960109392421630896081883761152712843218888198675705887545266338949710983355443752173115846223153202100375992150493379935438666231346912790761407981959273564284474932949231640352475559084711962479969489874996028355335858723028137359585523349800018679078642981099619571788498438944807324960528755169954885981722295099478433927151365638780429774069455323173978038779441229442974925292929144427006334343165873305833419653510012930975707547988777458427281162630878131331053079134727397572046162161721661082535106204167706609129975317860557618328529014141672982851877547553849780860788546004229489754487506223614414733841081143505992874664652497240798431998217309632636924124733991337505574924241758232504083033529726398200952158092296574534546233450635174612503692408746819845122899546357650923874046552950708944927602833749191138309681112913787975485828315658009646025370713136367082155973516708461580233821346522423391163608029564995266105250218155775142286268955320990708680434647703702221135423603870534238059817524056995485650675921417406346202166219079020048208562142778473335616273103442868094672144936920880280608660742159232059864959642201118738177456734122902844181861110411665660334365523506286706170905767788075578080611835894619716301075600574271073540578379013814011735546141121422045275905631533821122443715515000297540409766541050045123703307908601148275983169052185035133211670660283795116731481535428149934757249827968607970308627293738463585474758890029444606109079574780306422388786642653480431388314651434252009895030634629424325628231672201070522032035023296617194854337598615803713956761511572018021735749490325270001122457523785897851018412182983016578005531022840921131284582172515500701292036092716537667362435438512294752169516744751314840668281352711532354795038553487131162812458975316558862125300069580719113079642677464422285494490952469861648473832493071301279357358966201497742478172592993037007269540616706720601751070701309516805868629526481981750819617340416988728823979414044746284221262141280280259133955212896090597395561751836262620253672262253930366932675001479637277727988198633350147032183716172185326380525999878773078335870051155002983711688400058689141927742380818379008946608083075201804390412331092351168487981085538218537581608497270021664096655835605709329309907530454386856489974336188882764285208957706774408197875248925561330478404867737384460377034102645164854104543540415043952566395847536145668603407303058321890369382434765494483272300850347579619773901015756426849495547441849138729949325276644635268919334597936531322988554254210338620139247565819065889327097533636117353497382971411261740490741068510665955956206918508520619494733062920639012662180735654501457634183102200352026332332931352805758469245142150770525801125443885647356252053158927897098423861795633065561447550572858724712385967223604982896415915989179139052079741610078480880421251514407760688091258072881459047845769394834691334910884068845293036763835319252972012292138772755072679905862222068370192903998079043857627179671708806766864735294701311768394922395764843470326941082980612458556353820676706199025285917876645479240676996213678458977995336461489804281264084681206891776281871312771010065154375300371669872217329237199795687893973194871486956094930514033004303721643011523580155566964404039215473513041964442000865892907389146208624413299350679167160520859727169145427644382871784770533285914660725444883100636475885593929393899491926750459028865975227705493597645613300461698032034079524914423551437084586314306564360253725601554926929222553064231680377612557368789291546048894684117443584815997273403646919876841085917108343599868715737445663655007231692567951003711323025779448935764869340479883221706666319643960774248220147640487806122162699584658237837826296749940258627389660329045236821240297986755148151359178909787991507648305930966068346863999298276769575881314800527876125743119102003965038507293213998214702089345802081750274070679277514919371237375846366484731602261578093699747845864045484099604947678220529280519733452509127746415838117423349311118625358504287398504288812067867104134993226866358692307729593372836862001196166228535981429895126533684396680635579040488096401205280613622650703058883076144781238695544850042929009268083384065300779630057063693376240194902932961097981454429465068919104635329540348268332502368207724478578525718879242664723544786225469613327841512725680059682693040071123775955454653754279741997948452016862381617286169865826611883875580880506751230789491890874665703743588830586067178240382507083526244438052450710888612664351939909804216269335750796568404749126905538432104326765157520084914856190749710959740940646803995271217591064976461195590013748179303877659689843105481270052480085898226467301160441940448263754878696052866454407950358625895266655482377296946465222198914654814208065709108393271029224154973977067014805562287411823612101605660041960000*t^19 + 96187494315026049714860308777995677112156883841155560123567268441263087731194472404109621563586957650392683699700272682783795590480659337413340985014864868050303847805892781080598885919261165798604464503260635633680374581883778690680781898899524288869454839691539455294649153751067561689059154734452606056778855816930114270586808804290400664888720965095093763709423185772980652949308176099312700330179722388694422185932444083185707224893830770237662463000206018417177295487157488740778810120348830800429242083453156340459784843912692127170495829734548845917142653174906024420448360724175377001874254450670563014100576067143546931138229873272560464044246450198898428839164676694284021017106264206542295155438484656130973316881849832414646772104059166978309723594521534666908662040883563107453268746335698405375348572872951513673833993754560600708254311271713757303417569885372329321096458996190067191507112321821136329297131077675925797131720484998839755674744758214833079136750356301221701404629931382616591718473134520116407714201341661178028940691740656333419587639160015852352378179071702620083027640146777387468949191769546491203487994050657604797767880923310764856255152341764105408108727210616644583801404749516415038876688432363883367005090342780491317319214353887990763643041894236921293830242360775730368755505990209263182292714096772302040453948697505764182713167694069432427291788737767685722063827480018954036435768415572410932475123503453347868814474183947567859041594731520372628389171356847941230820098845389925994226121915071631590393883592073849369114768991458990034791024698726584698633879458104606435550206380127257366836003850608298234443154334755108245490305127274448947440258156678880761185579730437647922763315916364704574965398981762159364420584435665720343315312782743591910278584789123575620415841418716415802644485994448985563184958591104922946044801041945061340122611872400067955935727180575319654151601602088085995825499127738560404672298561039353485072514650070341890307340912454482775484287323384188107094075587445392654943960673933312183490784120542173060228885829153073601049081885219246644360644333619463676845279587953186625412073664626569816539172442473915054279788784969191042271682891495835911450438436296138532784383318863029337541613783638597352735527870849959066947301460047148348594573279203799821567367643650151118753590801222110755157467107396365833523392476489537985771098004061089491000552406735534356512571592270150069448748322710844808579444059286096147708361248606539086481431359125535889252908622205250297017549108525810121596000696897833084515876863858916826049020701728464768637725714081800028617147492244558174280145102980574435103254364718899813727770537396757218879791926936553510999514376794663674269252817230956003063337149478264783027027515437656388440002414901444785842615285022053946348061383125801772324839732202625025743035343597144763182068155477770932521678613006818272459531163315028026880990365798230685959059112835911336201121937023521169897622567632956844283046671696480511843327370015246993757593409721635850441370271991091702358392978584914431366817006401109478444281074278458392354253169610699271016523110624837664967199100711647859729327716446136079628452107450437915871121488957835414113314622650345184595143879553665592381417164951516790566441528673122189714681363145382559946902775212685845667325543035656363633395496246362877146008821175934494901979680854036589384432190944320710279142650730195562293439118165140716676827323334011889046041086972931953761057807475987321251077626636068805228972645124508262558197505898032012797832089114864255353199922346926720837700284692662585611632125627743541701241343579722427020380015591226687888587294899389669205611867600152392527328641139421210073959787590218350020775371546527288852336241663233681963736194788621384105263992673887711473235920663932940892781755808418168718927261554730150510125764508877414187737643256934537445228656421220525480409480336543043034435331147381524641660300542090814991746061773552873550055166008253760248327365683425692480694078330289739387791941985333842925709645848690308067082231161645192735873362575134785111334541296702679370744964932844123456797715985013897765741958650891883535889803732550973934155131740705311281201292294119714308436723342845307229866250425254446781284410106999631795906602759589879878862545500381928132807483361594786793386612824342319001658931144888301984574090661237009838393552029236554936420720276056068917619776951663646026305736323740580879516224729533554643560410612290220853542053185031190069321882089496426557941888818087988795814930647537467386345100659055335549958711902013787976638354981635371676234820996919012881722113247196018866482189270896889082967289896713700166645496667519294906227510734245849096344877202212350711423588574067295961225330049601701423842846574160951766159121912265119527204462161613904393769266941100505560271150467694164278568750244088754329427408386953374526553707304346448987726708616948966021879274398199364402637987745946728172225209543145606999854206451446595888181749435363181777681740643930108156709016616327196329854981050356049479441075478974658224460584898976155948721809680276495958396177224950943144100223218408380300451299018026982392238198583971244992628230007569546175402064792132681775760101888828224668607952553389270382489/101133761173147234223964201882419143062576092256713267351899945005525169573909321776174809924673475923774003967916039774132418146364387645761944753766820208901775962696849466630610054381266276955550281824946860237872803937766940324227159240605426153088725574492287821395959747313863184020456758499020852527844424717976270494423008453079223940761401349190453353886350584831992049565668000913931926413405499580860093782256000334874760094579842501309651161764955780200027671084322243894744013214353399241346272998642305720715436710664775652863587753769429324869677779536610021115156555917191525429650435384953199885142763744515293964353068955274575930692608744948367404119628498921733529301393362568198389770287332923989657814229762127855546226307606221343205397267559557111757075628916656824825433444774272891103080615336222061140306386694418406931558288412210543240083513763155749381625672691228757339506263761719556105354699304706635836558561148932226196790801619431045937702607788410879131982226903712257845376799451549664125759389309432071957121044891793358900403363259848907038684461606328544910731351808903341528073723572029774688370261708445805840411876224848883187589297017577796387280988467999054033440430754753930741668145722960456707566254125855858534618834168313238805038853175652458266578028490357270800755817820448538030789276351110913250814607908831089107578427353944860175638817657084807251697353337562868982361407604665480598425461252820665529631231121078813326678189475947281040823315121745233269677567790623227184532475492067834383856729468292452404300543234900376233196475085031872445898982751602570265427053793166698190545144730109881488927452272246655931857777280752083104117557794309555373607987466218981085068705251576531523082887040431785852419499922169187188599948476690362352448607155082501413622647392455392295718644642330516146847883552940015704853494159867437075324823712984021346190986081559143307443025453014594649009882746840702319364168056139391032210302148030499848555676543669232052185581922994608218433884947419363071432007523031997646482709425049948009932669992927064044279442598487292349085587865589948584696007455424017228833171990034953004614290657202178160269780730265776932131058547883622118965689694090553221774733600033054353935187217201438351985123977019606024324563343774086217579014814060182766348784308010326695719646134799927092262863151611679535971896787776786700190277488002177794747616108595755959976940679223151297747129270668886518225266343659961011327344923473917256972636698567244949429690358314812812223613855101669713505109806279045927501158229796098027985493088920872588802897779846148576952215547952323523985167289037361893482392679073275576522744864802874620395846655705472612825989717355680253360056762115428901249585332394670085705546137350216483041970512559117851594197582266576665160917538308784119393683899907321393541947089086016819846751941378615039652369084742111510763761879924027975703926505948912148782406126320213871396903737512888791694303819079037956804062543470314644959685866239014066552522676740338773334559817097475063120902244070165221467333206333636228951941376843470465386731631422508589056538505537196236303472832991486675580363428037534378872726107537652241514635358896506300139957042521239743560456885681160629751264515132893308817616076064513553126809973692494262391364600188269463270135359394424366439072965263019302078445322773740018407875088434903174059910198201154666205652056251449286320618249085648270596701211525031031613084947899834056805164757173590405179446687377486160940847947592893241769373478963744298820196177595531301355964912181952071628023597858280622057808150726121823534369305698586184559474277083774502970576458198541571904796829808283312674019516217679594487427267517794516197183569440854593348533244062762690084625661852402358775365044879771770050308070844547736518552753546714542221516936658860322939584629428470801116424594120994635990463582911998921346625592613445719045694681293529788464327686569053169763137385863963318726868116783665122664225264929105365052372480407761374706466317311246627630310054092993845997284027354382253083101683331755100978501920737494551472368840222822947039544872156646407030867164057022621409170546643330327442816597392300079119111595892370351956931528780653665303974316641558820351430187375895131997251032546036246815961219024598232691230862500838991875339331385830318497488876994076333453810490917595446522588216631443717382307742695468571793395289019640320767622497891179465383176389995421292281840409502454060898570485792778764061345418965309784182332253004377229979184748153103986466450473764493485552898844849090996580845341167057231259745029374518167602196118267692745072643959315021004804896819687698329886117557915626434682266372249997456229207319832383241996569110198133300365996335551003596467527592019436815428789154416190167307411060434687597302092435862093733173058652893522068104736245156828947424155738772562480373971181838300735864817602631360524650359319046773462301856866747600824497196316025728823857874097241135694179053632913004661808417482529819206061644883483319156321356513864051062494426440441815377070731065112405551283361917757044368699817698766596567436896529962473317424364985510169844012133509587414894636698410841017476862428380701706596859113470453486415165546398812555935694006000000*t^17 - 30343080227848833201380506961111917866080748938561000635320748667296281375885071953308591937611970969732961782121986383090070479588097978808916892135205257505262189628269011172188191909080436653096544808878539382335832250275580796624238879355136106799523802678109757017236476467304367691553084647449389696529698036844076529500398867496693300392317134170837653534730834011601742495543953210177171359698385619421911371387322742635010608741493289611275984165824994710332995248879806911862374879785686011913351750103883516130349216400394930310846478339436431333210713107944269720788463955402482770367090069087113371431480649183185447405441450728585994654403336367516677023057139474007633329157888558917047374549129198296020367796661390611844252327687368734805107263074310568798928662064781035846521691516506370259320982342654859588309699459252992533511579951189669854112390115970143489189323856462439037344698919055949333220105404706055548316868189008207603165598666241929960849152489125549857014733380501872805209143157482210693799406415707392099559451109852293399347009875581758488454834658228443805796900550840863169626626068151078001078025310406638580508733464399506449523118342063146901299834436816042568876112798997786506365068783527754509580215091938047617890205835665208313470669774673637284494268494589991913058762862786831728226507379781984028247315563016230390928182195875320038051989989657028650603733636303165686778808619858049186454899276111674073346063933232604556003468048542860384550018505464843136516578354644147246425473506939948645347679428375483345637685950461062317392658354980273398723573307575488103870188180585354734633974797101860231909546202550906863895189320280114570857330313828364921754184678017202071027483449035271425314021107582598722681423016459363460806007073613523475211763592387606449928291097806143310986901480046336496509131056962560879041852587445900198157202621463215091969482049442705228544228618492129662255908893242864589744152655764650868792423726586703416316231539523196752103929954373843274078129179406837029783748300973770325363339486704110541332522448309858126646126390201387006517798541552617646729337405117966227183483967109653396270438051730507383304494595364638194801521517712058841911009953262299247667662907118650707940755615046336358218737610132399809131654470298771096725712399583037567618914041402189877378725560745495215478396763189336594083550004475928442659137671387564111347424277663788276219497343752978720821335737323823991160197312500147655458007903684355894581183132428866244714734538973184107149997719002716085098397292472624123453104453756985972962654271687396431483079906824715994040952739203368498035896718309394418199516831080003067591243039841039542464670874575965673946106075543437331152325970461890696707980161757525961284039339785115435963705233750138452703148817605387264034817950602573737341987296560435423266346654572189811931915755319169187881745159249006643949701500487263971981537479265121987271682117191939438778639865544956623265387433134320394224603583507669537795593402252456338726806185846471986022978911200040070299891167406419229733567523667324732434901607085389812895765901577104785040993925046924770948560112195449798904929201708370438810682194048992219555478020433465401426339367680691362558499887827651407607321908338207448050125744008640061498699804620346495255800522931300858793949781289692914809316435671423655898781674796888549737491378341484483064119920656026854728414599392229214699561937355182052684512930009903275705236535529296905252268947733281284643724410378102691760503356114571244514619170328332181796335942639505286338705569401617093381243952439713360376334242386187902941576907718336388227414336650140757091784324795210411951453241649266904642116295440839497507937496414971096093790430630818719113668931943710996886705566537212932054834722883729478886829059535435805022907560201061283200831839057244861866025949432703130802378608368527726400046664887093932972196979774477334714412569354465243698616803495449730356403071028039906759017451138619913336031693675355713787938799937719760408517923797977475524612350175503122975628598614936317381351202670188456806262195244216616788144726442893775559114334877663228313142053224843411018151711390547583658731193423433563027356273109701292854922889429466750063451853931148251380301422121576122270349976648133008762888965705523620845974187008431570449885248211764023002082884903066196755486069332751549053512929403218381841389924268487573113856095942227750368682941424598394626627846982270967369709835009662810917521821437693952350667478159207933846729786396271712899639810439019391938962563144893875855071227561788039819898206670097486157320347994685074200594701546416968647141892369585040486885922285063740387254388665881626170722307783283278864998482694802371924908502962505976600382793435989743524611106469355208883431134562444836817901387229042622387098555303047240674428531807874737247448622438934843809218991038386330173184574231506336358394305692531658290191207607487506870338902861583255400631333745357946928957153536194555196161466927507283979939826168235929885375396409481490723576824683982329135661392886272263263047170129042442045487018804073446961778791751756415860842155371004912822362015800637017010657114114114030460988553478155648581047454389875679129930844937302873607566321746716462091678713/1058010842512879790834001497992927865149139789143605846401901274675301561497452369761452774026971568376561742510353650097086292438191041356138585041531589615425929233753090695156127083909617156370489273311681578378506338394948846201902426395593665700537702597551069043533832896523979699630008379037506648720044449187108753777406302931888301256275400214555927761682056643219884826531235791561098848173841633865167871103071147503292302729447022327450915628804084894562589481048637154504864494241958086163344034975296481297264541148619550492432423286058884882124134090622245735896210309727699143282288029779687900598421022913246747808079630875604976098940726385277345598197493541469715316786526662507207454581860933384317805223564656500560796846517022484581943263514574306724646646691911605372911271982506055850274877857339887092619315264403658164114497034224340598106133679233253872155876974859289644907244778343229136196168186776188470804157387459554484357726971141677887077275831378460412039232066753185785449409387462386811251631851260623620779421811135496224136569784742909340985197495094606072583616036948842307395943259148789487902385492862905797799468843126256591466965430749390116905540060857972103770837066340858246453961306480750817846204367537641064059914933651808947758913962497088192155806045051872588482106988128622380609102014547146818973397020638236438698931717763294154727445490919592711063631861940913953858973865656207925280427962896383392438237124373166005617043879202622480608573111146137757850731875441604891190986492360267649406717175332541490827590133051910285963584924102060933592772208055890288831765123257213413120388031594044525196414541946108391031130137022587917393725830865169413540999960877849870621446259989367884528731622773477127695086598435772951773538360988896225750141103752895588538613325696172086501660600925740694670249133789081974296324829153453192963510643273382339313177000892230977710815210776712181920616888356074007314028244119302239283468075921621074165665210161595671113939465287408093877146087377427666771785946702199243378678864650160031105910627131006480499229388744074808909958877455869247118797281994918356239438228773750660857772401710320586823662311109675425375489068998684512797559562734728322529596375556745798123692961072752847319292374485590608423471419420892602965202863477290602010157807038250032727271078039209437275707942860585585465569998245326854064040587940734782999752185920074500975298764915692997301381592865102556310413623854198682120001018916922385383819238822061233038458705683510414235077336345146117707833706238388238970553366821011879519770235949745708587761515123860483337785602954903232546170827594264361448666051012125072443792695403135272841271149788662801739079091428116448970526233816870559450422536954846841101608570915889289737343574517137211404452698006881791782580938827017345065037024118880442758539079472473364960826795434732381237323259180029599569855094906825218667826627141984544444487141690498917415618708449991086094309959403295355585105700298514696658245753689659445657239215982719054077239497526565235372839318826340033464380506338059335409180734713847966273643292962126573604414977575677378426088781042340437856583972002414665904577024174005148924605357807095800658914160600335949577257719709553461928142853725062763350195490579748908536036122539784028726007260764869580990000521062304770509502361826099076428693655744197481202573985237661739555427750538481379540510428986474536708843147812809509382847389724369112137220288182454113985267231107171516023784781519999571472682680803743052648770300650179210982107482311915650709135426928791491597336568868994402727657759968821323456904804491565759369768940149711906962826685617444042654482032035039355875539255168911255077730220359137407331196835911705500328315680532762591882320311361468907276328481417009732372381297883140236145588839631228954183450399432856667268432464600765947285879475891396785384414234772633876715667723637125562389796534908352261882019564093042149735477061762215852258861130803732312680751792609055835776495394703785795621491697378551606594954488630893855119900586852167869940628868260175155988886597843795299250228186621991062260454198680066756387153416836782542153872037673709200220543025833619547277704585960428032436997439188338808319577527313545667599106486905232926923389241676980358196065178292825834411299311668052527113503862415292863876961479886673529562427038450734424763796056628289848449395012450208644463816604816078967215710482761688573977106099803937099849206473444009923158090395137121155040227765100505588307223468864805292391427241242803697354418771631287248599111651265388765460730513536619169224823822624801521810370374691257467652577464780374092241766428079162856078103618832134325946428529653293348388341852376426477286147107746337771521778870664366824124445039903911338244608277738924973435286480808737484299175840017771293589589953097245581115477698228708166033477805261169162388432299518801383148249789349927978128629734016207820575870875611480026025477419260103162090789149868288141064654169580719398269508759493485703624213897948560743353855871169788770190285442206682051567225453037673430674750890702615319663153142855646749990241093048202414610234994295914641823132934710548740920241820425013304334196294504710903563041615571149148132254363651177553921262843769000000*t^15 + 134729268278815312092979289098337897044539615190126692722751572913279005460890683989162934312414372332449687083055537360093123465189640523486537222445866794889811822073290098601089215230553166682510270043184437683131486278973676716153744418405051770763894313875064893139899259906927565080804131293282352087025510418588360355754500744929226658878656086767990630286469094567179863688989039736576570188540773063890554284329588936039966990894828965772405256445932510071273937535466219242662198090980162600896910487369589595319003358549302148929844415186535201468071263081092375814827125715261250320253398451350231723476553863117049187344326265142632482506684411699536193706154985755453728662861556169268950335601875741180037236642850642896491703071868361335901686982755339406118105330619277796443604663267370240733143731251586119880502921502002234413786786971227740092580876599774194103983389927716475866602486355293733617150894868877255956747260830365980790836730696657217314323426872920238139616723154589109562818430303952924206545081190276331699049120907855328913570769937509155900132831464727384080574036302096701460377596714195284202909442274642785221100540885179472464501360784868484901074073373839177781232857817183895786798439368237578110394451589711128200003590107112429855931110964109942052999353418095051066973725783118877925630649931871326381302037589073059524940253258353869458973521728678932478838441326952907969500048275413985636175386995434487998721111886952533497255050611130486133088772857005727941285414653376120695839216889963612834305296154592818842430515112026781717399889488553857062406860536582688781155474074159701057069084868131610601810291772767363635836425888094766115624901918296943973090761089970911414213574881249694091473108006142561986486764706505382112837915640601010730908077672473495213937286283196829559743740994704376988170856711712210313739489550849719659018802083604436250603203243482593622289164455320781604544916727446924542246270795480509220461300358552057489758678531984642107377267290207463364629021261817748409396891216264180272185389216526654537904829995743724534897820583938407296627057967069987748974005145377567587720942167157490672668750367205688779443598278705832649975657498543173095271616357785781633865753280307656602375558432766268909797376095032871427289358765453015522101942509311920494303257900024503357707687955715285793813061789758059989928096455823433275381496940787259206528837902731295241636574946765953285573283885129328622636043669555067509196874011353941648419307524442073912382409203913604397558357175831765341276689467752371860358553992212574364704091926240763653620681583445757001985886643957075012524352385840185065949567454369512906806052790108165146729844530526866186582700817868036264184406577261129383862346527497792040618969027764402285300920290623490537119859109189384528710741843173684226812694543810895481711587141125408775336248561424038084562205965685388932627076637987580725138141195382634922881481128048533320784904440713451007431948584814461541074761608557257149188039984014901609548250909641645263732960407285235891854009389628587825485895618661923541221798895179996516990982841988412395615309504804941184862336240310107272437848812198443873276939984367024217802360305716871891136962352175017304363601740492962651369400076022444227854410556178988891159142921093114234378537595859564678819768903020432383806144913745414395913655833809207653258181598802085944094850101527564849128053901918755294041314398506789594484018241648539368282797738335545612412578360717373731093247113244789471767395324842975594377574075403237796352502991720662798539212941622744275062386804507327020173953191865838681547223397006653629222665361251938976385131262205969269577208075466005623700057770923926877005584488776808339593447008404888219680314088790373646065574511202170105659881787087735118116148789782697126867599391185945442681258844897803048014338764867267938995338327493821970317020335872133567480116375818669890967590050355247238175667154479829006857915192109754536984779993172864061150363947819783003827033355175291298875189521814247578911377670374305050923314313598870032133016179107821642762766822597700586767767904421071254446469725383740845401008371588190500459706378495133395302116008203116015228663871143337956515579643201319872576441194708645454686234551044009059887272167004538738993050640036438108653875912568111275064348808350074871706294388181828603604143192055738181603307153977248750352534958482372006216314566872769020497663291908613693563172798542528253348049873929154403557389981600840624586073295700213511893372252510487891057565905213485171157200919858093913371089331635493540308313145713450992139637189416046590820718669021077437174228247376908060161113976557465978410983805603608531972590181236857633129602292345146793326297933338730770470195510076467423698620659603058123223031716999228853791048772746596787049989817011156478727897100400877931564782019318843374180369023858140783909156961307831029853324930488880782966244783940888307076530157431375690250571121325814063637027656785248498903637660960685539540784956103892899459716999618653521598611637156129997081580567104391786183012257371672615340687577102829498614965247101522219040906501607294534039115330280850897223133640877809557194139349576679935710378765272650684447812402749270283693682214374197317992849/210467137713673251877782979983880516316257999434237607452822659697860755068765237693542636120614420805023316747653492387129196564716010985481667951556782118133771056768047773534506199986924608271095030920852519346406318350443463964761586124364839552382825742777208830422515724090134199252069099768687146366071677401512208797405882177102071269064439766818941645159127896229794713385064223363418590793815546476166727462342735549313932405030227583299814327385088458719117417072970272267787603605526681354792422589721813444268103357993590274203415390851254034788831578486999994665636932111349193560216070904832934096053714596382264927952085958089694862287365953730267369572466914456351031599833196618291996329081301384343986387768110978962132460809056733331396529661596544081010168184843105559239667591309250650368856928555888650761666086313555294562546689720029746565787205462799007825031159136759840473502486174637765330670698304290059019738894854023252213996874872321516846943146226703695758915436420786996093997453628533039234424236465331717972672721969942390640500778635447712582189478717670296124679481373118362452097218448295594681577987699011758704016943812702077505612433580491704481745746972206557960850040170181456535975751082301082232087857327794345003796104809202760795566333076049114700112834709169443655137911201678444449136308794206371038692618051866804204017374660039205032371532140020128576336269241272998024359858639349867741608505109502780595376519147336318052248728767050418364739907780488399952528731697042628163356393422778146962439677177262659784553562099828283705859499078080473839604341158091278912433889653312338732607458238937899418382540298245010200522133004646607935181015856396919352677080340145460853124482063785366148397493695015066934593471995346098299165178936948245367614276271457237382853654674886033452744131801013244702219674430379831821705690151905324822473075091011536617395210292431541619714658021175848602752600932748515171434277527487250052098323761879563872342290082720487525807421600468307410350286807034653098816576064284232629199259205503098908118313259164201024980804075066529036801015009611997357884884602207513624335757999743809623507827957087528229442709551012827913775450047554405764173534471981205002822390110751884439012025053246466792404827905332813752285962054914727762273305255712368032058978319639623368582047401516298786799832924603845200660514593476514417643629601084099361483270088008690002442574231504905823324644833548370588646265710766266573450011119412299805087719845369422296386114939033949069292012655325618511075578650946809836594370901712401473817895212685046704507961169466805727577886993940903577767009075456726614615867312450320924451022012761622091642904586311772667789220026619946477202000229011185619409724592703632145576693494072689360777311834979938759077333641828745706327978329113948489565985794070009915798272054447575129372134938587376374872887420027344098340523094108679514304821767095163017462729488776642882064840393576770842975375832257068436699953867811812454008120810601986277869195761773077730614079354709835327807729630128638074600137506023144423159631212042093520795248163193914565292052244173063171963714604284733844880612361553139669600149789710143035116897231204651226861391641262231808625367077854466449460448143315167330046551229504074065865883073814508702890026739126546532570218595995646302120163318050053824435918031566027678305139132334856389723405394474916573729124417539302474801288254563485544664507565092890046607192959513477387414079076951513838907685274016772991807221407395935990514000037384308943260614872163450516545254276409403232696224734399193063678126044372425723687729690429479794936411389168744097739316158075458600079337560380242747348651832834760013930088279871318730405133028872603743471839591038443565249312512978795654356225115598257872697459716830042378080354611698878548677182906336851205275914030926314111428591525982073169190755055153834785737426096703291951257609549584863742967263477818959441632065313004777966590306173677324422929628629357007637990961275940837197961107003426817679731942719218425125767197200630482020373374866162046356103418237738896310620105170167723956179241361950444412341016866535439036892858988578473852301126058549911473787057866151047678654816255396746850392587042602647746151757854864726305986089761949502672565915927063284761052338167836349454916170638321860124489808565962029329046788645065637294008778774485857975067390982432309657323211195597011409347464616807933949775282382453694345481992724954004637425491630342261952829983003901341551383304610960501076486215959104858109737251429488252671516769860915650201996660010809453127022424791876226101128083731686159848742612917229972678898517033985193438985210305610782387504096780072761104684708717946600385811332698045429491995245076221936814334047784716768895249278851360094332414076948619349367100419975948986832074752355590002189714950544193593794858879881838708472059022954084934149644172655357320400147340192036436951337991807463766096715661333274161592926332035101610283819327527321651946945957060926351464249753185782658218131022341515068767354866510999739913296342995080477090548146533639032172072456617107966511468649620929767687982378941930606143513647395293833825973008875351305597821730309136360586180539005571125559489067282640377776214432369680000*t^13 - 3233179527850003416622401874246301251427088186740246994000300266592521785216925152371973701701172174805256070046277833510541726231790262807688872120030944616327054931457537985000416613549580800113771785737104765688480314631042792780491376081330030244927843223652910621850718625801122329740923424757092228097777215510988515623690940859698303358574447412185770564259986144541878826169464571888642018472429335994196852376703724382838582337497914338971304928651534495908675509559639708331824732083015011810682043230644159643832989719392845591064520910232217802009427948906914760159318311977265161382573058714351921407737573264215800926895900878737700955935189365683402511292235838521084868170076353344290597553140082675600351410254170308911886206181745332874476923399566411486431038079241660937351659031311497293359746401400203038377744196984553306046128446103627863567573164816239867446702248204354225443266229581477017598895103857464654765567429254848104812591582388164686189894095144590430620432385287252405881227280573616971439885618856755824857897609947413912657219643445388288018999920311189558105361221108393585129776127042891370622275629847104221144180389680348038638530816782128096303621029920795857542365460564208695145994774245517476353777616290443872307352984769967116745129409169223820202487532956126699778423590431757532060413646775678188917579716124306061004949859413733575475059484697951005633913618648495474239302969793341905208697179061294044392946471806321154405606369563024028223617508231545876922297194914430736748473766410477290058987938762077159169368977980893036842503521310211449655710718569077796261011699835471449784030625147181212641565548082792586438821156812098055093030623343209178263075671354832558580234643536546544144671410756060063979971621379284166175496241747984888546683770572447102605480535188192752639369850972387522883358342164512584258474340573964591739464151369627176727469761237590106180897760417354808638527900353407588362969894734608415640264398992676182126345567986312928088535375152122327988055272797382279261507954519366017445251047452582884169182297162483225750576771456843560315832090469392300777606630148899007565262851169085171960942825388206423893852620823912066508859303633789030674763309673492768385326465351906794473816111865100731985024296569886657461419063806722259297031625419044385647441730472915046189829068630797054279575468725756186731524744820963600319821006391693749542161888171261007492621491840519740881773921337883028971733470152876075796880342908147174835945416423729127428917031768774489273567635212869059796118433773760272726657278486113270836513769399606472202073729785680056073333755065678415239535954538815263758351194196080665094644765390267293526050468513275994581186130139999369976141121452676658705039800198778356336812110118692149913605893126436759794388466606201878543025917950179386166090193852862455246859376003023599519912491853860854871684759162603991478009289095992764345118731703851202762764010732645278224482441126245021472615820660430481465878116337596954125013888770385786528111629968138287493714598671988770961672720726726889965674383274746288518498457737370468705073682031225213018472062476301019755674747488981704205744942357620638855403833662410686403734000687150800818536643302963615570695747547383936785760117874383162144595067970505497660617647559376487711246084540409117131436151850466591212078494085615799955151907847944926020712119683351694198012382881314698148799166076900866491512663104347619501829254322769098147195545801679775754517143313903369561478749257416119893004274640776102283834038257044302499375666893145109429011911676543755368335521486121674963158004785325399817504034974842190950414068830729521058201336597132313781586866440040259692594732245999412089636369008833681708584096361837586734194788079618599483038460171195898723288117754736022416576296965850354235583347577093273583475501093221541595930796837885081937061917657465175579966964985112972331700296487881264596235111200742226375315010206910932795728759736953631511979682231609714299798123285541328502233768662194369598591248817587807427262813840868182769321026587324535722849911642980079199752239813983934209596819697048876895472927032598060992980237464181382646529166613651758040168110292318717205784707358955029559025864419489425896986065642481470596546325798765317149582795995498638862842209629975836171516752760593242538394150516463483835214093636841912856889395278160872095479810908383605381198427229475553698171511388829696456096594576205232752559440246303969105297687907269992400096917039719250924731333676361784167877429712322889222320594565604668350143983021653356244417445464053093890567523741915211087828372615155842566418999590066531637305602006835466080213327824440346673538975619065500012234629352077360372144099543453626782504395169604267760106316081317823749256758588216734630759412836406960506614145294160733638325465147170499587051572430397658976510006483041054590401722069394575812778810175083733229191954643756550694772421271837901710656530370538206094438081907460326936403063049548663662601261894507008917107933399347585096894846202994290063610571494650937989017908106268897931222511480244584052869870524846127536867659241066517458550304245296759243346871364685250545137735778124804539167742815343772080998721823023844619125022482694773159876035556628200746376421/321285991017513303352822176269329505126195745549423650948491863607171775515570827163266507178423276478594721666937030275569965861912734873497786388480212088502710185997124142529252690788072539643399550834302877473898977260342452775162824036919944403180650477920073968347774984720582484244705769651880096305877162000000584403286685384410042291607462802177066590118576143586026208496430978741558648889248477682303639605980897336195383754232439950020939022141588550911226958001721927359308307094013543023988154346133782430276003017541581551540695592647992250187478223095579405024833345638932577817762439241666560700233871047756798189818807450036050785862109169092532564164083520609323493040119240683462541594331025387238171985857402359425068085130397268729260606717995433986538069392284447293423206739832654818823071353613539797402410883239891790168685327436793414107714330993574534158510709676593027035449448214331392822410057985472209999560946497570015676440055017132080964498782664951824704043366713677827744401469391559878944262242496458420628404459643728178765808003545125883712953398877746187190310562304218768091153967987658071915059707596992670349703970848815510694652557704456495367099715847143311199097149823199211355903978952550596160575529724603166100011152647856479378323790943557565649634208600742599040149447083951868453553702024400082586839416250034535944828457491695907982242955823660975119424222838977196717369271803077812393888432709849646097232072407693309755345177844196368286026677795623813821530550030333005917907144320310819039208124218396945887325619735914351972105961599030996061226511569613416850719392572628950259457070136143410272574563278798865469554428995124536601988235467096092730695680867874246112397697000549973072262141241572520973712337410105914895154092777931553683281875672656497585934672184641204046572022521195871293919948312824601137316976697299489358650198644256522859791343345371125699003909893936588785790689171533519591278847879762843934166585200145248443631956558289290027983567814748546034376177217096226373524609154759637794170833930777508835240108246120504191753584017411098889655317666813515666573244089460674808946811597644134365784957781204852551796980783787944106915929630300907881461966223355295545566725320068819913809914207594754435091146002424874778946646321585293247389265734917771877218207498754694575689991890902907037447471358406412435186822196166307250443378768880803197079326488854990112008521697862245819823937407392584098820509672808505524772752162437863987460818204356583177058520275719900084595822502382987954243555033914220896395731657747849818367174150823256464905296891324526126256600188918066932145688166568946539687190906874766989453482959223461870842727419506471376197485239153003262475278442064683266086994938675751711090192041696663074189545053226000935707493635398952965304631162159314883175355703947734147074454089500723764621454522826184541272116355923377809835977608509063492520183951744287529847571464155074877720411726503686245390999370478181043451859443894187168606944779312366357474953749653061148726298788014580053878455972526154856779807843570640512051652766930591483513247530558142693998710833539144059722376156107514299719869039962268860179408048931720061698431966294857038641980872532933787370191094166556340442510139872446741551826426567529719426862455912316799558117089099889953953917772895270988136534963462525455272940043862472903429733307199330120760171658272466711115727083234327680765740857667342674669513731127454638570427321482148816178774075317658672237988148486434754671156903690850699676100286943638528828032267020904747690375074790245262295776427749993025253980418928922619147067185327134214114013479852304907721127281497229769673939663190014169815711641684476415522263080547751272446630001485332688440030598119812801699341421318734604067207917020686344065704700494129382050635360000085642238889139226052415562555466923053110631679088295287558633866946041641917227471733416661954487774855384994212695799803773179374729611638910444769058701749775375554769594456738152206609306663073486940226380461769594076734624225980387229473170003201351085043296572831777378663362802859235501133701793608938549752392092687523810292009823128527586165229486171047837201274617792067216546158075918301155481571595355030908847585646399479514069888388972097387081042563675850261894044590628483299674008340754813495958158586085203012774315961845710008706255037015675327651755570349934264910462912432347582091392381963613550124998374977425490379873891415807517758171133265631684513011346191086934095730278793417420248702359111474315269230740989795294135836256269696295489395580729878867190499056273763481987864747187581211892299870223209971910465511922646335470609418398151045259698739362042648041120084009537167171985831477309819090813408245238965381716100622217853347458176774969228047333928723203335769257033833463194919383952572178530260156692162230159996484303905972335391390852238588982317772512080596356295708455588911572064788484467627926515842251766290422236724017033197445367637203228270745478941653039719104654660948247949652282038326848914436441999595706676486619829046286007808266442297163567384080889277237132654121980058433354577666285208223497748138211827001575478668667881577571185976410670781282491546406432200597533705860676580087592077692952798331894299823452394250000*t^11 + 5092877873043153998911839928487041551483507449414380025386630150997914402662708072297474133163008789517483457216640634237399518426424910045678794297958640260581432743891261799999551664231822649414596462383338221812664611703576994659811993442661444891227218560234379281814380022004384916916465251835227161634424883885334528387091323236937629629683985657796063819144567971093643339542203065236384647527697432053350984541335132678811901723547130695046585738686553905158309953567467432040663543389266713931068443946238794609298645933905473779136649517211987249170592604663642234938391196097497353716097014002027208205746219921205286492100790545671024061899883141794971577162307497659554803521339068265933606929704742522914249819095726647964483969947264122877181442729691345604189096778254696901906146404510406387502375520756352033438568177420903085637200211539023494296475443230887653473303670703607572846255351852051731741907756451965738622584080916987344683811705483443365668150983213252654490667672032134220184994415541530696911109398134873323236389100524671572883937774376443864961648773615634303846110870851173734929595560972032701021578316694682331035557417848050568101351671444959865190271455745775245348550802202639746326653611925817310203524498147269682311118238368337629219298170211039428081028260165377009909856749250739163775319109339372981335777951438130170020023322655495043106598946804874045763883699062006648582816172768884960607420228085579800294688791688735985966762488705891903544042578591459037063385587314511825270750181868520547626305388747107437489595393996740866932346599756149486072049103395719168268652405241746390552109906662058945123096705301996296028016476133487690626649922507521693334798749756440502639378295435567993358631287912685966083348864136058527999637318811183683566038341239065052942637020891883668737144991254453325820497702422681276146243512925406394318285820207839474084539080234838306796746169889642364616800535501026941072357583096521503471890736765368503995966136289383524171007764754823389815125025097182624535444843375081347160593201051135303914205671585412498796033810956174903802219451950344853954595335431756370307123518585757305221946856288358592505494224568945320159459020085629909160671511401091630573091618389390404931717428705451766371087365118748276109673551535404300975884762338717733277595447870015019405334752716314441114935489493426153946194311745737166832785800286215332579947171905440216343648018225712647785253257147475215524162076741754581599650151625321825187154350516498891809179421604564724909509867245639181345682770382599046754250177787505479575057011238152402338931670582991151408476407580478119291891583359488657358444864983973695995310964953783784736253073631962202930354266482334988604449786172943023457163218910249135646780084099488088393401852678220089573256652731839910302786226519260965679709889879462220145865969389909367275983820039472890372288791592976660211075834142570162333741422980028383992643516634685804963897512855848807976889282115062085820651380283897590503630187831496628030711686790915538683307998261111847534541910760275916970203909081369061332683315173980220580256743648921810747015054142189531048620057330720563706756817019256925273185187332256534476521398102529922796081314985525734395795530620948496318381702226741842403819348937156499765560380474432205657667052660528078421749676574882237879824892406066176880715818222718339198342039746319686866149200570568232382971054131152984676488165291210278212490253420870560341663306144281132264107798125163630628795176602208382071464745301818200085297398102333153505801161785017788438919115119129394669859300130436487771645217729468675031932373682949287153727563491672221099330707976514142481157865030938652762960519656615286846624820430681995014383105343580654448724457784738478148342032595029788523777477443272493049882494111362446063906970472341934654045100740822788839222284443460585705644997051257767737991497113793089876869204529717638206698686628247271970843414504983124654169717947743544928970296466062154627521439103653837022229351871114781249382645319890131567247420777808310108143062469083018359762522662861801515893572558487449856022114557404077857585087776578210677073331640917518341211073523119865274737103991703472168023097006659723377228945768391907605381698622116905003068360412191137333489631313411010749756437981970953858164094750563548937531938495294558449059450969983862617267547940879395597068831809752086116019074727930978698118300561899871702527904431683669493982494927388756191522159870725550132347621615816340095934781480055816220317059183112082222415379938929453794819166011486323857679320884291822446029365033798584588585705201724912744824182142045078700779541188499629203161702363417477987901811082923837554139326449475335676209183662830012145974022250854495942616798944566371915313761411063635873932027824038456754390880347038847481853923068214238137280910091643968565972422224005320274384040156535605675842150871816850309789047274957795071787104110646868651319403037439176272327685808998508692788495898965617105915573505260856425335902690204052596417442112652273415445915391659017579679829316187302561373527740048276462205298475290624098756266723046301781421449707946631952487939844928396360135361626517659139102278431572613461013672151637471301726767152021264020493751875959938651039/49064877025333907746995648922441868323825594365871910556505569844854793550501745262965872425936261384272097385347906408567916098110680677220499837541313263205951224032784859944722305274448090571407319384240351998928397547371787323624136916676444697199755439105316942634385163422538498140393682563959248222740876615810653909602105104970743070543478472376184449755084560798274020619928548738965896398678674624561634143106445232543936200282054217504108429173680845370486827247476077212758485367508370577652398652786623531792969203990320942224356864276152404837373723541590851215449959377719685472206198371623541801653201727948870601519870339910787792143313720831908798141196288466094137807802544879602002709050479359683148159005982903122400197190040996375703477718099703434301187136337209583024775324348943132987479603437084110408411891531571088684412710113480436864828359764118923394990050818370782125049329213642156601513404847908907261135136164583369971425745378208294477347136500235994504894345838387521089418249897610892988500813134613978115638305822459326972177309685288440966291462590000437766913729587587798755486973909080606100835347695686458073076832269516743928305410633773465521999344584015473972554289692490021639488141339493336943720678346285481686384216826951342861709775287263873049299329779756392538298961099305145084054539850137892393589465680150993613141016167766457058709015330156167857946314832094441116182586061876218198731523130043341218200249454755932768466556849649223164117443836767031968665066146708778171506985391283896299175244325082695707091766773513769160913231002664405664432114262288504314689096308359218924868635264506855222682425109826041677536326642898435607851901022880394197707697420696861191372355039209671661891544483958907392415377720333843178159779851551514500558019046257779157750023526339378046019304860067507922189887917208041091717040667216009449597873687312325822522597861704763531155715492727948276503991584956958620278358117011506075483654832750778924433703529775909063654175456445388159420944804884057594091627015546535578621644292816732861104791758387510148336285034644347050835522464819025780483607986266635657526595053454433925732988816714416826853659141917634305872188597822273436760967665147737665829352005163150931828457572249078710087507615379419856952435022953936221969245973070138422925272343707820752688249399149908426265202183403995662233266253053885609976635475378809726854518639026598125666292275316522203158540823744616121757944500852941900176589328413097480343743166217223922704164553581705688693103385427667960079744360734732750371253446603970362061755702741387653948379037101362969809386812092697143153177588133224914184652250696503578134389820220938147999005950549039271731142372405442246859612649513120300598786258030191299558837342032510441056560031443475261292743654629960321696066077660176611667435013149322460638838307584227104600842891063292007177147969545748625822674613292167364686506780535958226780365011939456243621273805373531975981022563243881054067402360247884612415311931325225492551366343116416478523156448792609092381001363818930461188377212395195811530802491765866648411203411588332756766579082484374932544852489850735881399843024244875448519930001498060856052452706838179989289150594450202493138646304799497420004918124092724835722595860844119656970397355744423753141990048725199952166660229653077449262963736496717912878111645314079650680416831467380395855250986939095827067290635078990952195627893455063770208182206225365750269115895506490631600051764070368858070005330362664280203332959572752135994251817955108659848710792836125052907761468616419240056243890168596384767383822081968802166284358502416999109870473863055088275663590675278222020879966050730032782056947247407108701979119623175713446130162704062463750113233782085801993575199933265408387968509586547073017247144060888538053051491042636029590725802245377476358405556187301954089908879349138267606308569683299195519765446502100069698096619081016238237551649450534351142678761031423842327653105102308718600879415761250785067621622280657823440035952485906680133753907297259863969090297028053324171275017606951212071286589055953195655827975184286717688962756012608372048965580275219950499258360875374591386074433434766694781839513816011600866256762394473208374829837147782080982913374374172395141848102984669009029502183020568378587739270107256035521187642727474354446263479492066169635578182701993113789295422619560088834413862619905321097527026054333989148415052382709204213931925421313847520664968693971876920894118879163439990138481919927352483881977755748645887381248314361452568940822815394057220092760452446346494082770269567086211042951555932256475501677813322266019988030090336372979701081308744961083011188175070410950396189150017479227138965593911940314342069485028843092173183745294617166941518289277632203075549333612691568113861050268769147615939132334149320603892660986114051193522840576904552302748728020583383464567236497629347599630084834874684721068374801321236954853165912183971451624021973176356325506591362876686620160639071128841979551732437338519719659969058262934967661391708117738080996795298533051108419297255900694611579241459383828026972858019030585685522509031058659212531103482856341677805448931818273701768011480371750912049682510195311292093122904451220025095013865475442799996810080000*t^9 - 5760346522294197696803549971065175255647372325534152222727919284754013774224004677858740857026118474497907441457830758868019793008690577237481619600080024623182651943995347651334699765849089167821586805935162601114450321708104889569586884877068595486763864051530748207557181062642644154696608197235254831750948879965924797557256606172379614924261408380591160531737998729562285581277726483045030204736525366947320719015218803862129199433602186052935529545362851265853875935066589039355951012272277422796794813733331553075025519373793404940927564389066776052373920100712613318196814962585008458531563274514918145531036785583153482526763989582696337904408737042850731904393782981533340164217908422160257153074911598705430233296770257597618737071659424494041333415569431031804358979366987393055679502519452327745436147945976545495784228736210207318853323504434324752402375298786233585900083649937453748047112660159405672585136434643329865937244896596048542521256978285406075713054246463683320793137249104626266550823645868222418490406394463185690201627561170895524760561493073759990651242513214046469013411884693821548431964763388454457851197534554099282689787093866086419750534545672909859837412638815309412883891037278761610962475500340583493919393352439418838555812184979236384985700975660747180634382005324140583761935098054644967325993950484784794739225064144837080996474420657004516493757415805687824762969363242640616536437563270965029218562768715339595759985970797699223745414565183872132942689219732790570177303592032426810872481286226728534242835932546567580659768550925830013739175848893382717146047023668639980814901160117496552857442032246952628300295468030240630203935579509404602882043566674551635338150966236764931813806607761935416641905216738607764522140200751842649887919448602071864853321134812443328898333798715915505273658584434379046468811223150164840060137957957485210217355405361067274705755904904069745876634917178570207219531245689517414691246073500495584329195561881081801461693958632335812147459909858675942818555869625562526250327045499330693861619592943854910642638811358834698887970148557995184510802401943449360156238397007754863285382994581649859919419507702791383612806563203496928405259019970640911028305312006123125118894036897735439230220632811100403117074628217154082245224754098028283370328921946443644414958241548997889479423465395564668775732505315350996099623961301011917995512257705761172540244634723333875237062784943968024419151544227733641020426259837806634173453381999549828204934885542275457395314566674090812489472971964462515111421540665315625180154291494098874222849173721341702860354576245285729857725134757389717871063674088852864110483502812353897473798248428668361459831528307719830505127998259318034476446299087612165677275388635586392017131169380823573695777555733360655961987533504152302964778897659425116165799535241944324964309969930717563908964819990728819653452518065524069103762492027579927038784279853228512087455180992805372988969052888852726574399364855078444915995497883705301541915469297335436381163172405934276143914694252331219459713993191445908112842624974404033741642570934934734727354734468914815899991429020919452915339984678059789742630758888302583866637338057826081076080632893763113114408924037199033411796916867925153325889726067101037197936412262200392048141304827111811099674234952001847341858750816980916431411921490445279831489487014500104000411243235315236245214469058578791878935477805289163753625057703361139411540862771955146164947563244687463688576197250800682006573740092661898390701955860834771957960979899591272366749883574440915879266654962119842707123399923293122710045266712674214824277706566487823324679353233173065184530231804202190135297738941521458997029373841115513447795100020966137343581902833744829279648856542891525636567292257722792717694699149412038888100907401714390151769969142803860127254792303546160223239408169956752431608720803225920983566279498995390853908962202666937232178898566538798869973218586258186048553018647219585006333682080732048117999384613724903845374202670962978750960003226346373212982285635832767262123120242787216259191384784179159067112387388357530736990819962515097314336798358350204172775209925084599565469916453856628704547682394154613500969309792642756067388236357860225161423759933276487227487643848827264856062956483973417096257838541194886865384792627197997237757017126523905434178143529529550291266078522767560187720521423033695570963486570054367776609052763412094018426326917307855894103491691155282606197797140432521224923914370260326681275853304059988378015594083890825271051168799981718203362348805424302206877336583563767623195630956032229099784070182470279709834265920907767099358767381424541446377103889995999817432167833125008869765310420808910451663594793732851940755389332736871586108170618277591498304205954937940570907514535654484278396784332585591109930291763003230914945091413386611625874807172181155149137999172483294735550476520962744005275291407878658352403329765265464136810620838235020330065537847308035745717579603908941818225145812319176164401252141275617732571567548930514362910727880393351839364362527064974237572173147519910599511494747279273552623165618867941330867312874081101235430111611494326282754850797022090671832132105878511146573856912543779109222621873845977626955904505373438159333/9137485450628140768780929318332635961458994618943772282787010789655273476311759356864554467341701212865880809149180957309912024492616971742734791173448489628159003876612526048461244985731029770585245597306973387818865741397061544774011212650630513021129569967021294673788435100522290581099814270119830040559980074822341249409193882740231125983125915967292875925010851674010363402317338598679535890376045798456668386213314368480100560801375650068593464949222936237487552562850815531615678755366046202623859726063315315569508608093358733076690422938064557882444081118085439054121527573051137277168354800429660751425391773413519507760008111113570099769546846742486241036318410173437923244966914032013437486080656668770484907722715594803843308612638395235175653425265918272067726843996440010479210750208533015492426357022585998211428320583039707932989993767101512234100811469896110560829656353444282178011778879476099786445439969659533247422228987332836124286833802289597698459867068275516718567017286607537769705599188881106971879212492177822076489553152304781342226338837127737882720063280729920236200005055107796853484411673275207345852573680884465377318974581068412046095126300633042282985246603693665170119125493998861748874721252913707277594985777277705201156691993175903886630628082011757002787139007946567803935515048044558413407161712874182379520434478336875711479545234469409888871327566958231030226983632036942864551745434219228884590957043745974778712062585669696465463846675974420419907355756006210504302658920063910128368783627305347738204698439112462858354129146242512424955787778318780156285082108869742767821995873555607994475823606575499016989186657837994973702473734820889534572879954318681707441761852598672363577582018534842654544663785520688225787956000566780817683788494243435851400004353487983871947340210867235554307627454642756515693543066609078159534630903059294847381908158472393397708269521134303023976176738939484837438790598742272305262668882044827139518355764647653701768096976484188594630987860062669350196308442061645057701510952837669903553212903149567819121646990487720063915392253283708180607790560412437232045132754585255361796283514275241064625273781361619216660016129367494914221473832762638826097247031187939854471560773772607543928652265615280614614799085283506013682443688318552753780332501782013682103537182442821687410202206650440895283145084040617394930884204845807153056132632021871650168240711980011044946954085604741721360113046265342391799737014473361818160766895089835492739131431819140837678719124523597608959954103979703370676141331696739111863494377469506692427745172060075246844188331045432401001943984072332365427086586545778579928512714660241708992424094975477709244284921550981795248086595045322280189926710591930756442158754159654865868301908225294139166812130279767023027617525081720145163789264347658466907881186492612875302152318457362109975491075276936812166112867830726112170778054422441076614716383725388994653278806659001269333385841749575396218124766530384069573727640016210308291399969698989286717659411710563045798696128971572879934779804678951738538134995833736639324832053910083345294551879589002292778015562999538257886953231548815040585581365056663728402357931730600849517141682097225570585934554830501420525186837754422532193312228985701577989121683070797168835558447645260483520049183613396972658687357285046048010781207378680242646021598462005732180287305076845669343319495436295899130676879217187658320764111724667118034738080226187066279956894595189182716760792237298532150940508816963918081646051745317261271279730843828703760995506522994947929193135255580841192502102356858992624017966405011816670714131972253119707500647580602367534286888747302678098704201050807038939192978712607556591791387888348334191897397236303798692633415024048582825185980494484277956123398127494624830919355803505336608612642312260500211222149692356300752691541656310323592896048786622351334746290655881699257799636436710226113706588104200777547350488633270596615453942074573345751457516635700696269391886587334319592374464564134028985117294607542413414310275477652139413137611191917995221528348613091778146686033549418011610327871184953857044263628467094635186307933239042978108531237368092514628524115397154419598484282728523358617546550277726490937547515178501121418073671621641667827972057427962840218455101250316680182843379047048315831797214800571692852809321958401493458054393126471413414792171735543650184427420383073381515455349955856093716407019836019519425324995097183621488151488697443034451915362116148352620283278343728406139423412101632221898266335011539779732453092175240149020308749685642801740516681813451059315685591150940609745696827440695327537017356064634648262867142619307169307682901576613055219045557576152448752381352290617356165683635405823631896140316995883496388290433676799227241505947637993653907817518017022979876396447650624211103312925401668669742368010330851678134654077571295538368591068310806269336451014059001794346526682837311789836352248864366019054130362929898575988479283571997475825336577151274018407034555918834672548056086444698465672163044313329052111014738631290331644829119791937115607470002055739526953687281293201355177622194370489482295232379784421663280682277938732521225741809676331569232183102340066558838790745222716019054973567521879440213512234428974000000*t^7 + 67757886971738617589088777612155215926099298110652397771909122117935502902310028261634041368577078996683587707865688529398340972888974479533455156318374953064359343809051837757216666470549288714581032391043743471043826783790923025849683740968631219470544092414042532348990783792945329322109892663872954327955134830818780373720377576953309651921722680996587753296513400745438445003170689134453639023233441715678676218486826089446660895171641265753554260262488126834233896550662731260750751808281386224266054439102133076981626287825999418562115801224849993588077810792204035289371428684130602169678543451164171590331165257415584368406560294642648888467567757549516192521870508881726933449648926743704752213654592218173781486165197990642018175089297840040208869128457687292019754783385388208475001569018925834972103823789720561927690357759057952400953421548223897190374967813118286885792718439577921212182567834193009850573967591126706465432138081250882116669638568529541577477379747414069083563945396991096412130117534220339533528703459598522806093404468762918947627847610676564349930230519157831518639459632868910140820370694995542591134029790490152087344348751697258275121153840974354216914386870541711387790635508743139225273811893797025930038732424393273127132554918781753345710784023536744645194235026983549033127631485854569911808179857523804683610882074239629469146044361317729486655659173761454485747342014040636705610036289258798436130952292816022087487276465917979311106840676510719595724900705021096707481866078678162965942720362306829240055596902968809950715557008824611639787777364253093390209038718482167742597019741645285965088878747939132135845806325276160535341429778606645708433791907760783832591596777077479211653999089104378336326877692506168475824696642540988276507977706687579088011836799406400199132836911101374779200258030884074628454646979648894551406430361847099953526281701240862147040080525844472978615358066658938157282534830788424671955447875366155468921384367395015548295493613048279916065383313075483521304811997731956931768487552673156703591286690259034897945766428713328079872625571052957800464170508334511612307990312758435518088423083951425837460944170805796324548442781621371535822362278309609601703956219181760325968024764461497480076158198257773012338185592282079133886111147933283930436467997243799540600793887204249639094928240314636897227037711307803595413524983575550540638644927605182181387611573512107414222232235316219010814193413898737777495900086974524678491810820578377440864223547685472337785493083650721013528216671890538026797669963771844810382882436572784100269596833266941180072107830090728376501622694675339775913705983003511295949910253548903819068518842785200397480390315861456735162048067487505932239205493016538407115118382995316865794922500882301301172982093963105959478928171477780746373325118096126610612637449169032776791101218932205472771495652901754226432087917479488958994227561687096794338611972025218880251218798169131806662046069225264459344769747796118399917403440678512573658232872943614983621243425044320373078878342535299818310745988494438431366124532142680634100150474995722897028067275497912601735979900528179129013707694409793529896941420634947992962566466142153233025650026665400825782999032735916038279640880728971035482402949511620960374047139059244805259202616597253647884734830908901759892674577159634892406605497142607403705703216372253252249933582858873049242688663960600998234733136729871269520432350835542533998902609413241418408931671053403072360797726364298335925603968293195524824392183217056509313273021364290493078994311763417671660947650571372540211830061702118767132926730530406898828196905879812119699785876270253584249656013337490246359145041932141793700136663002342213370683610019757666695912362067857832732055512843394817034088676676469272874355664006936555242035907017334165588548723265665563815152524018206624461573049113902673515679819668519150045086542025189987460126828235205953041239433526337154860254021120533950919208296916592074668468770042739323310348411937249240606038795255417066388889232370863977705478614181579611765034084054028677290619152339010947472562126106873926186201308699198950516985094943731103325851541109213951889698679688628167874363240003999835851187442040563431683950214478626402526366784173716621931857611127817807637733096618048322740189245044255665328080266342716516176374817382384745603129569909353825663696299193986351917931903501012873212721703377516957521423420067024096093319740566951155761465942236196349073897590976612888828229976469737662688595199290999434369268428570388202220134418670998924059638211896394964103324779745862774991319023725277189534048185215328046982715105618718054398024665092441531153138736413360018033920456938716819865399292183461011207586382668783160601271860294341771140328030629990856630034940694176110353678880289364577395888190656806747501688982826509420654350579372732431130015737527665549804969300010570716476900334433326615778301253295962537013131789113250754811255285682703274777611249689840353071079503829705893292358568794582824638834854162966168679229248312446236028165917254580401738945776224044084851427579704679135210696790396814984256359943922863273442438812772286676738452546984151341439030660271152199633706989400192577209361651724654778992224365237096528452619579206688366397/36161112634400727297728784110848304017688787215394503076561361848422997161574196603761853849479923948788379372377609745949864607566526739237205769324711044060373930235104890319442373773318543347422461299980788300729979317018158453786512458574835647275108510933318315092013806993556298895416286260474221011577793487594797284895958769993255094316200433402478189830894008752466544528319680411795610119360521670488091911397371756112738389554380232186348605969265237024950739929579823167670558478682650929532721469101630823317629810752440943665200397159149101407119129531146631150353279331649181564964127508083338292874954677764141030709819333343064650151823691363881719845855836005520291990720127871372327072574513625347025379498406396457762880892568968377503649725520442523502067935815698764875174458272066827267900051195765865262248247413731610117790188099593218628569168795759075836474810249800776278940231310267118303805358177801557106819884928593777002496831643103514296032665419132895950073727985297915429047690407061402058926245181810104387809720985716794247959553695867218003955995110973726892195764686171281164853203643174224815501674566904480003858069618696268948376457274845656694367146133766419609407603018804006070014854320041479864524837331354322710960525760228045168368017516046527713157613946341736415574591466729529040292171884991445161506400275971465581599902417261919985746104839451722800472743735295135591630311718399501543274851279505346996605183849671564735665435781515791448995067459939471357453075726210367742055186269761588921405827865423789184124851514917176830676096314197725724872878132973875634359387925134959297287301932405166322552951454422703512950215205886924541075652585176059523067397969858575736711282030797462420112924768230808723331059917136621959344354466580405709795761909548191493238410196197996023430185246033036423808489582750819950498752084447422161979466329273727063271024062361284307650401562611578292842873433320481888911838554475273360647110047329012521890766758001256991518377488758648917798156813265233632605979515485246852359523403953608816098432770866296423154531044909994076447852005036453726816908347933138240300185822450954000431934539005556899973680852390511788195619848805336630938041442573549211312985189823510705760198327754089240816013401334725926487968638877676855385996709179883933431019487965209231027608732701744819631169907054358201215839619177024052520014245873789934708356860176213922556031062180467237723000566071354997335129461532878684636226435887434077648477581241706293792377811944450112054286454047336743526857185012627123544892642751664782799161744748382891766362331371285672050246405052208935519959682925847146100071594187339529204061312030613913179510540606013062045619291030424342879284429151045121239181452631825639393705424040525742234618217702907793258231056706381851073719216354563294571614908247361591621283643256794733094496595776813767295680710989682060931164215373915750007175476019624532032124639118600768000207799264277099927046948396839083844964703042874837068093497106638453818822352726909074862925106142820333358915822772021773789215089895213083285505575048414940952907438373498435249167972721576935467517044001693564870598593628499010273161176635994851280603252554977789978379302095175834418824506857927467828852650879584968212268788322729221349231303447201062441045705363656104564166988404650317659687331328394151748085474764533323096456143495602010592711194705341217836295734774402222290683505974214552222580487703633921873871965844791233730159730981649510214360311488410399216726928183595970137404892275577423394577961984618304570849428883788009825646617837782396341858335134727614909634649932746388629683413829617880029305559723368045241680455222342749844465830649893734597302088238995535312615231616010777804889684988788008627331752595193099996573447908808515288319152754297715089403222767669213601857868995282381702140994639866386984652448389611858473676809829659490679802816536768128875519689093220098378876401825283637669668792039800900207895704132772968215040232026471988174077668275083604068762059510699763724717260400921232571140333653122278961793039192235547559225579578547875734489022136200370430490104146374513716027140052382849535889577669472504700116711997249405219533544415007334103482092588449517327315698365983161356631977055858515234102184714916771928354230479976649234231244739382696696048552189496486608990082643886761344640789819652827556411573251300402857521280664928701316482874293387945345780972117013417300222321022896885038216529738817115065026752204331778454738080253903905147505418104331771767607198130774447451835641374354632293136754075097045185874528027699936866330211788828796014885317105730445146494217617490310146665713344492201941042972196809112143456887429028839743466628213932515889726727350706287929406360877326177196213205614567154615321409801421694188384220237580303340632750276938367345025619674688778129371274926349194320120392090658939075700823527871619076167842871794335073488574632765806586415282739831479661026542658747556039513760518968734117289432981637604759753774487303172211456001674764140745155877495302206226568965647234078424217367687240500063604688986543659859273070649690469426334641551298802274749417870264454685253270140515935063573970208461103769916107133029360510959119392025096685640075724884593185388842633812000000*t^5 - 7510173919736014266234611224063031574051930720740876104597977367477223809802031292219153934631263878584181676881153606043775615802867642921347444210030674576071045716346102998673737948299315782565224662106248032499778753568590592069176106297765381769870155780203120073758501499189913633383711998078728655463260495909498158705824107415163170436991364960050974077385918392699707377746109603717302710712716337814659866416446836107241902449014608650277241014934065090431590723381601182090418984443347740258900067525321488265392946464206025159231308411387938338444785511911377233924815442068869551134944402084296636469026572830977707415074145214662625370217832092715452768390772118883523631427414796035719378222534071662725093341784020343825337539128256765380701635471878927677059057917699299433559813743258038941712309150025219446890995581477182475893579907938598138788970221651942735326216746201863560283475179747458435552000022715739436660559034750431007023575059185658215471369083471965192179931529937535475143834689779704134035377884912744787793730241690311794312409460660252318395217352233594354931226645242682575694425302303100027612565468544241507772709161997443115446645253318892682730893747389684697588164949893836014003368109615788069645725441821353199633300059057516852615913880191027124073932446527846234271073769212320175213636385784386188076399520999466934573736433216991677377748332980770092639334681331448267016442155014041264971887281999934723364587149624780847145658545289664228518996095864128305685441054853088411597931413890981057542472370761917462782685609554804358244276248268213032797529421327491856325457212141707532974359215248861187515295289511316895502282350439712831881404936134579505563428286791202828994317542574562533517613713713719273987815539450806594279099971714848158860953962816327100492781403740692115132307191689837777687691454257796502952573588417051024484633550127577490768428986760339559262091067127210187119923542872089008222559526356325442599918962085546199783711797869338815088816457729008809783751778765365435583109450315002831689063091466043376887157641927762373002260877818630406527178559651744971011562058350827345054360060989796539615743418053931899312222577489319152986146151917324373314997892780197504299443053681513799377707736318965604257240273449558336750526759855522848647874069428661045985230856978268497149674103709336120737588635285181025320125489961228232495048025001734570003763890922067303817642541689073181376094010016086909941115942140136645528300579985784533674454477007755887173134363994700277888876444427716746105840801900015946727101410670842033294456059060340081140004081803251627595199300636649082520923299985160873658392256527188827400262417647038200095373228627798320334082373948579418583201762928657050303582189702137486610350425940613106092077522409406693790957859474874379919470914831309891661088185272774912864167752444365568558132670571185370153150002262077480236674050695886008535815232785721927102537351191979784372571426076549826209088217238487537977667581838929096046518227588723862530518306645395014683475927091084977703022710246640817727888335172423950217237047899491640506460947596621618353643174831191261737603604928237280776326096208054626362411687444661590565424315394267291849862855729693386252566284750113115045784309146476715622367910551250534506230117323838701136468755672119853923884226099180081761952226797776887602338642629533147285437555689290986609877964204781396491321342152197805566182730520535002558668732015844900421681067539368157134035531089078625042458644334875703012980669851626680284766046860227913130190325805932666662377295091429394571355322607995086312763896781854893213701809730657259800918456541468792685966312737274770677204799405547417504666310187240033477180360936820309955145056152098460307206252047102402438455367439215730050323145281965584730178669166386621566963510929613357544376872986264718105668089903936786990380988305562291490586281300732937626290935753634317647566391208131532311798172691211386557506883872485011292283821865210917231019440677119883248187445148362466496654288583296676442763561377809314574275894118926960184152777595783910850081790446119055991182925040714377055770939042043619748688667812799605694855980622107190611220517046654834679668484818119276751058254636848091466015377569116434996968325567932450145614928168453532354006025179493472950873364656178552237452329235308666314347498388010833704754135205824069835217869701523830144151232870773117432034771502086547261611782755661371365394811340578365959866517448573577057276412487311587541594801973475861012449513999473331487758733806677169452092677424765898385341711479554960608440631907316052280244840363304296969001867260076804147887623270961825003103743782424844377982726782867012437847547084859577702784646807695687983074378448841215381065132099284789324587788003153814196071601873674686022877626276065391668037999566141319324879688036068964541137103734874401068368002496930729716561331565332619524495887605156402598879496926670640971430692207832462498990450101621297583724233080907670959169622219447456602417478006464656815051167415254796842624834782244243809315545130753548416632235587091957380906684866872802281703841406256375179535788625023663151175808524942607382819761422702708667082801764404465602580526555314771345696980670875236507503520326185577/4046600699563890911888697269547310211503269045532242010948533349704478253795207715182874121251324822840604358337494423951532467989587516057496836091098616835327558859642690107175694207966598898402037335950231071748354828332984398399919251316707798623643095271109430498392021258802728685915632033910210446533705461707036839024071576642102355792527191356943987909647662884204589506740535665129508751452248853602238856751610648898330248354894930744662820191798728905173058992119646878286943448804963318304852164399468211180782383584201724648248615872571447062225235923723551581110962210922646508460271411618849761345530642511701496293717877778866758469370746414529621030369581648236794579913919071320236600978576524741214744848631191984559179528454146461292075088332049520487136173769852004640793332235207478289503100967145227779346827686774727798895568668287812560816073650953991819795990670811039250262359218053701333997266272277793295286987122961684569327026398156821837889369701664871689651107655497623869441051069361633087546508389393035491016802110306403165843092913585141062347456595751821818888573667262024320828810883879020396020425487248834667098403028758868191842127361708918725322037781635766003909898433056638774501662269147498937220636558508698017655106454120757435507849579176635244091447274947765741742870949848304440223171615701423625216192411834902100798084318122167236500159351081502313386235608473503268587201549439944220318852405087503116286770573653722720419703527931529043101828977659893223334034664599731628277604177806653998347795023035519265842542907621684073908991730398316926354822076785171797178312458288912111839293311483435278952354091328254916925381225420679651025132551198273327581351677579412046727214893922573175584065390730590499991809085965288647831392047450664448477144785116107143290964950526918602621949301341792171235711929498306042079622257069116289554845041609202790413662216502334196332306841530343285151464408014434878044896219191280590358128981486818067925871518157283520479437480884896426515508024341585668410669136256682385859279999966237177039586524358847456876816569311356479983450105325507917048558791316327374509782699179035328619764103174431367378007143005604890583795554509168622985923685240373364123119771242154769454117431915338557900839594911266948916510776255359076674147250789177487788709323653249604424518120088052396482535680075130560612248719288857453496287308466828873645935172448290605619365380767814190888050063346080202082740677838203090899768196396927146784472491234190942400575612289021798253693960333868635585148304037127320968118938593638678075144290483747609316711975177262920443718050089175761831995488327416228254055630778107042553787813489140128379611893829720509324152634948642724084110400404997906424384591127847154884533702214058833059588229123896824483659189679047492858249531353963035344918811161014273348096026745403220132003190479786302530707127182178706818487424101366762500802969935529411917880614377557704990499444203383389753740968034884373668365097721464565100477129438123826974963453757535063139422571401696561113973913500678627066888355297797654558139909588751195773301546675129586801692606471224085635650716828760946545043175953665365435329941194980376214734173500199895545199588567793486232582742434101407114181129979382127395182459645638746198604455385758214130307495600218659320275829654806106976203106124844107457523850747459681394127235105460224994898633693216755329299760796183105827766963763781152272526864100168557923980910463583780917422636562232207095416511047512592293300394344354787134423880802266997379869438603040619797214102756042943956679502472323268162065099407933804525601972730569238727607429642838191336612765016662614586569003322500260101642604858440489347793328921982833713554561633220253706737655224935800965439505647557323094854647742176190996550000427266649069528455881143935807826952006614933190477682733508857591139678748361327019673357290461895385596981850543100136070060446146058628112359251876978501129602918739624547074043081524594062159264060105198676622977164116498550551944754768783083480264854388804597246656384992255026676840100083501750675243429027976570288057239050993833888178321141909868222084720147604590920976548726685049774965390168385822185896636917487387770615122993160272342471007621925199432626003869881466673339718097829239601544839425958366687782149407111296938766554538892549101271153006375674281231241723054512265104625740759367389286169646783242558797837593412931551680213094358602643926400181318087609944994581915257276803222865699017554023266508294147458939645008555412089376933681902452943512249034923137565303432213240770800244803099754839803618938273698601665737866593645052107686257195344230698306017121746407688142126785781597005889783724655876054598871559114873374181394007608411147854669605548400528620628296800635524062525397189587747757978967319659546998245276436345752866963596125171620118860805743173918234353002309848947473109071347848999734797557937496318959542238078356098853068504951295400589297526512223469397010456025008363341309849922437401017621198212128424838282652177654815062481617151649163669965285718299852895907857865483308143767541790508061510286989171578661257506931056445031482475958165167159294515724402257114229999518266374252516750600904628607330027202808438631151331118037808841132389974200000*t^3 + 89551256468048510963860517101185878225051491432877780724294569361573963141808698597103290497939445733108632173572108754391571130438975809011009591964038545034146586834802744452016976163243205191125558115835966661438618641822701526721131174737182494413280268687546896189751571968543576717404698127479297360321970313425839199296641308985789844361042456316451928232917776539599035325404916363042582350610282879822857060946043448579572846747685771483400514269839320339173530580041571732238818091688443103874684600759702136108364814539972970371561525388188370727346222011952507979510500794725163594329741634436950432119659286682563953680917089841118242215786841986827238945385460038080807672135000658042053558717664542612328845980488024569755497150545010914331362805219003215903175022806205010407278049769965687538964883242969548337938860910993742838701844788875998987887655760851828509678952570648785023918065961032696942860442321118157537638233717325950952486127117755641061275539615978178209815314072180263846400181903670520332890672135998070172230173779220732438489368681063839129185076831590770608225654839736259571182218160009572619167166889200910688021063607303817511264235778427834991515063398218801481167562583266111274718970308762830144311174694347181684600364779542376545687283064283597321864899573183387649734815087462411377424949281017006165354336260625657640660078882614891156752178599506783290518201473905852427907392894074268579690634404090292255919378002185392020397675202746953252068619910223719866192579130028034905076834918445570021605426898249900395477331800428223573118821502256854787497028123949848246471431997310855075422597593959371481373792800302760907378928729692305551595703386767536571334217913741978903117653967430645441284331571055493652648430653238029515945191678741127845466549994622682036442207874645751859702515255470188942348829488461925628973132530110419069681234107859352773293830412730632686665422498553755556946658424556949487211721125884585084641981372786804040741475793340522936250987728988883309866261542560354407236586645980343543628631113543384515610666319364796479509364485718106280674360169117747250802881819058261432754617904613083953033973278544906285246547519556637382878289744657104296712482060333595679811242089713188815032504761345326498588334892980221429178304441791197877578953827855983316603546410133765795193248043193583841288673215716378630784165934841489411184721170066005667137852198318646976168174403689211917526090445307407921670120324485933850633256082484365953202789416210537093377933495072359162162109357214182095470456272078927657524454044873989443588869138532422769420183684667019577642283969258205988062209338431955305036467956985151350008974939825283466342890461423702180963317587027083447395163654846490247092109981533827523115521263832472576047395297116660892043438340167664566887428785319392388390848435951938038165399800476400585006799514045427374084166030623751503100415315316501640112773141211529570089988004151201276057570646832604034325642586786481808003200350297992652549971317220836901934471934189920480616735952228633617240178043913680432863962943632145597950755605095189808289823414313376184202880185325986109908479970464116250237748738708796538269497543629879759208482479109704432921556694776801155010031872118436691332400163711678036370273947311731927332965192565157844274102321370634919445573093149022755658197449133003067811594665180630223266645917731308867892513692919587741879336479191031805135481596440647721403825956410730230633295275250302587659895068514997257935639059629969717107616626954528186575946951064910208092394616768816980121935192818495524324243283294552087503194274657204849522734902104494322682053116433620905048893338902684768716301609499172945087011369489802434382921534010917891651391126047031103528212031402818608903302183425089782687259795384129858120109230282842006181805038019314172507339213499275679649837690442513906155438782417521196951353592057795928500695450883065706815655142472306283070494946239824292130251892256720400086146372326077695532729608941346946268681592784686891989699628762496014248550330880956061245618274942146634670955672401376422490678715115943975299657578040472913608483206623287151593442699443487665552204120663847677792989660743496274826639127165654352073059795518528090026496276892248196927233086683915966483621269552755836083267353205296683216737979226358046603409461894402534959670391705828129763903372971570818358951829873526228165097364948054937813176428444055703331497982262631239266042272448696672038354220384308837834486975918213663037182486868269599395963154323843261980390025165983966766756727079256243453442313335392284072470809379954626435579464663749912590855634087295187671912926547486767076711355745921052931861423735783860393668272254160639944407714083923436470266612324384014396226547036211208769865881721689830214884155450922877937897502817045847063803957567247681908469723268949022810187746537252163067535477943148191697955230252696201579528915115512462378599823038667233259524744702120296288155090140831635178366815044789305121802559802382521505319006910160529174533755334601139117997045933891989758969156826934125777702534898241874286508760065817364521657078350930460884344126340252590561985124299773279661042573316792158334819192726813583438726706496061541597873919983302330779662107461443/512050626983276965388992846800409638301759813838502931385410566174143594422547437805832917650648410274830320728090640569251608449451651070352484259219786514931833409547094248177232074777311937528565493664471547155849514815981487335989782185844948364299453209305770243834990382363883745256247284290945860349841960346775046168815211044327567329131325367859450777797723495732042287583706243779849376626073028013514070719723039802904096811061704698074641478116069926846898618618216854983232459483397281431652446956701939030183616999693218234336074854644617724412347161117326334686733295151365654339780497854846758262569069763980689338705069918941216744778067527069325122689073985488425160304492067101676092969981414092253711944307562370353834640331313148371189501562017035477026077373185119048777310117455100137402507776227223053617348580364955940706400804564111666349418550447639734120338819498781505129352377976795284186577155222843843903622601328613162810996801920613224871385627633747225344313237945660866556194539161529725308769715427041798670972267034925631370145218680581311350889700000903607082438744818925385212568761844691427034892302040333309798220998639102936583099962308551638704211703906987313571675609413705444927325725595971980902149779903600633772511547463741998570031735211197305886956212868390357320540208653881600320547485217603220267741270574493381216372977177766546464827856348390100424642890456839452063534349909900634032654785105303278945518276435413375006954792572874251992500666788501873260345155635889117578204528653226602098624831761033014793152544849051561660022415115787026450283255100892892796794153375789263382741345953096233375124806171921487564788624293616771225872542055473817220871039201394832066636038500202528756599043673217028652809688185607678898664609081257155211146397808922788516433641816675469331777430823634470898672778771131803016998354836822792024440007188241430017728795857410750228203442639801131082627611629518874952604175428435120856855551888139670902927588259133183937590358158127278586000823080146801887350056087864809595270430764958473556163064043869543581720250501321646890213494096958501811144554747335271620660964626885624275347073055533815333601673095709234231564899012890952677834189401570321844810155668718815057847936576979379057452394894541086997512325149235821625305555965245920570186679800738123021410177503449707093367014901814597862088395633090039307799432494456422857504873744418311249527388566388795693141719554177071725085262695680314194624514082534242804650557544634161557611298631956989086717428057631838887505304626236495614811973383579663494893258295828062871230092243584423394608937876668779093356352176815361190609347125383545000075457937664270091112428103837710602940852653116713932181662205093965851393280954254505368081380010932829260232510531446944328893797463233317365524652236713014857107034181528344589047535692014484393626557564557574435616401862667997901262447126672948024140068118765067892685662357775571131490121978043513549607991724414214975727737365523785353098836763516438105678067802395782989565394611983911002499006746816641655771641881913626288318473174884285926698541867737551560675718280397201605434263783331673620507386495675348164701365635826362990249055031371448320911794091847714219430662408007447284832919908929507658851934316698133653592640700736327864950448481719976506296441521704311228911854582720658212894364190736244299487638596037082316662173263487812501284469731517016083590511953186153499100514726521329060380661362507332277627710549605536974766166205627554947883011438189509602779021839979170053068094346307832274339784541053126369902906274382444317430545271234700649585788087829722900531863212497601903748307573262307768838923881962532912861698845548815767470771236666289342984404145126716719044880218847645583703691291556292037771991964298448783794211592527202901490331532652444184913487388529351161410445238201697749032674733927260226720205595600755223792848857241799978756557648762328187941910074564433048796784369332821721533600066854458248634768413759465524849599802690126162742919163199588320948079668113044889420826904100943039914107843433643106143136572365463189086450319864529604365081026021418594863486874203293042466538955588876685144601389755922667499676920594558980990973990563365280615643446733697457928205367412765770205972602790071469164964712373515501015492433521130621804943921708959864867045465130422152630201953279571128667392085334119166104259673005304494923786341757012636338654919272324607796096840638328327239873808929788507555410869354928837221259097954318759428458132003005665606694235069748425776313665358649889330378780460829312920492515469161285498227165650787246133856830042042008516703376391257019961439492166559449280537984504816209774976053402081455085370395670364920515425261010962756641401610115471316836121610272941311187467911867567451680389375030864679996524008729210599135651242701201992870391963540419040084268885437599977039891789570951323969581826306369783188052957460126068906354869053126529302613030340854815969781390938473933750592034977163262271128768220850688558373767304833249397752137096939574067249007145769738712154905263552978464761269046634260443168032469014403607520661453968296313599128688552438459772267566664747150223719169811398895799234979883701081465991903739990888326456899167091964897137039043000000*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.99990280409314998462 - 1.9132909947498087608e-1754j)  +/-  (1e-476, 1e-476j)
| (-0.756901732166963168 - 5.5395902100402176992e-1800j)  +/-  (7.12e-485, 7.12e-485j)
| (-0.94322826558959113323 + 2.3015392418176200808e-1794j)  +/-  (5.29e-479, 5.29e-479j)
| (0.99213982133297648094 - 1.1012748638792655727e-1789j)  +/-  (7.79e-477, 7.79e-477j)
| (0.95485293640499105165 - 6.7203869235757772379e-1807j)  +/-  (1.33e-478, 1.33e-478j)
| (0.94322826558959113323 - 6.6757189861840725396e-1812j)  +/-  (5.07e-479, 5.07e-479j)
| (-0.99563121933714870557 - 1.8923927788621593798e-1822j)  +/-  (1.38e-476, 1.38e-476j)
| (-0.9302253655382177185 + 4.6007815493619720573e-1827j)  +/-  (1.9e-479, 1.9e-479j)
| (-0.99797876291163479989 - 6.8734249919501465151e-1822j)  +/-  (1.86e-476, 1.86e-476j)
| (0.99563121933714870557 + 1.0120195242610598599e-1827j)  +/-  (1.36e-476, 1.36e-476j)
| (0.90020086056522036887 + 9.7660625067293820101e-1859j)  +/-  (1.93e-480, 1.93e-480j)
| (0.99933172688740987243 + 4.611359890958121193e-1874j)  +/-  (2.06e-476, 2.06e-476j)
| (-0.98133729548508411311 + 5.3170581955609993048e-1900j)  +/-  (1.83e-477, 1.83e-477j)
| (-0.88325136919802385997 + 3.8733756344929539274e-1904j)  +/-  (5.38e-481, 5.38e-481j)
| (-0.99933172688740987243 + 2.6557944636214411903e-1898j)  +/-  (2.12e-476, 2.12e-476j)
| (0.88325136919802385997 - 1.8254822780758113993e-1907j)  +/-  (5.21e-481, 5.21e-481j)
| (0.9302253655382177185 - 4.0308946786026029276e-1904j)  +/-  (1.84e-479, 1.84e-479j)
| (-0.90020086056522036887 - 9.3790540533681289088e-1912j)  +/-  (1.83e-480, 1.83e-480j)
| (-0.80346605921755570507 + 1.9768263699535449765e-1914j)  +/-  (1.84e-483, 1.84e-483j)
| (-0.97390652851717172008 + 8.6525367168011947576e-1909j)  +/-  (7.97e-478, 7.97e-478j)
| (0.9158715834337917994 - 7.994022569849912309e-1908j)  +/-  (6.55e-480, 6.55e-480j)
| (0.78071202180714091681 + 2.4194898219240594703e-1921j)  +/-  (3.82e-484, 3.82e-484j)
| (-0.9158715834337917994 + 3.7446744088665816791e-1916j)  +/-  (5.63e-480, 5.63e-480j)
| (-0.84567734600462958014 - 5.1233796313782068013e-1918j)  +/-  (3.57e-482, 3.57e-482j)
| (-0.82513257111343159072 - 2.4946101711314592517e-1918j)  +/-  (8.99e-483, 8.99e-483j)
| (-0.99990280409314998462 - 2.4768660012567450237e-1910j)  +/-  (9.85e-477, 9.85e-477j)
| (0.756901732166963168 + 2.9802577626499918705e-1925j)  +/-  (6.69e-485, 6.69e-485j)
| (0.86506336668898451073 + 1.4690920663532071908e-1916j)  +/-  (1.46e-481, 1.46e-481j)
| (0.99797876291163479989 - 1.9594397167711638601e-1914j)  +/-  (2.07e-476, 2.07e-476j)
| (-0.65164392324447415093 + 5.6005296526499142222e-1946j)  +/-  (3.33e-488, 3.33e-488j)
| (-0.98739938547653940358 + 6.7236085232229820863e-1933j)  +/-  (3.77e-477, 3.77e-477j)
| (0.84567734600462958014 - 2.8061645915585579482e-1940j)  +/-  (3.52e-482, 3.52e-482j)
| (0.73206377169062504965 + 7.2240014252045284965e-1944j)  +/-  (1.14e-485, 1.14e-485j)
| (-0.96508115868785158656 - 2.2325988051415658367e-1935j)  +/-  (3.82e-478, 3.82e-478j)
| (-0.73206377169062504965 - 6.3715308549593652192e-1945j)  +/-  (1.17e-485, 1.17e-485j)
| (-0.78071202180714091681 + 1.4535562872959993473e-1943j)  +/-  (3.89e-484, 3.89e-484j)
| (0.98739938547653940358 - 1.6522973541957560882e-1932j)  +/-  (3.89e-477, 3.89e-477j)
| (0.59337061605766983589 + 1.19669799528019615e-1955j)  +/-  (4.16e-490, 4.16e-490j)
| (0.82513257111343159072 - 4.1011517899894884255e-1948j)  +/-  (9.56e-483, 9.56e-483j)
| (-0.99213982133297648094 + 2.6334328620044089203e-1942j)  +/-  (7.71e-477, 7.71e-477j)
| (-0.5629262430263026964 - 1.6376214037225805002e-1957j)  +/-  (4.14e-491, 4.14e-491j)
| (-1.4222039724187386657e-2028 - 1.7017580260993605989e-2028j)  +/-  (1.97e-2026, 1.97e-2026j)
| (0.80346605921755570507 + 1.4150768481290983089e-1949j)  +/-  (1.86e-483, 1.86e-483j)
| (0.62295441063886870857 - 5.1301132052348258607e-1956j)  +/-  (3.81e-489, 3.81e-489j)
| (-0.36470837191470715094 - 1.6070111258170173711e-1964j)  +/-  (7.56e-498, 7.56e-498j)
| (-0.59337061605766983589 + 1.4405269885592526822e-1956j)  +/-  (4.2e-490, 4.2e-490j)
| (-0.70622461994309766502 - 1.1741293731205201497e-1952j)  +/-  (1.76e-486, 1.76e-486j)
| (0.97390652851717172008 - 1.1112243039383105696e-1940j)  +/-  (8.14e-478, 8.14e-478j)
| (0.49961585834179554607 - 2.7540989322378806581e-1966j)  +/-  (3.17e-493, 3.17e-493j)
| (0.67940956829902440623 + 6.7081353708141142687e-1959j)  +/-  (2.71e-487, 2.71e-487j)
| (-0.32959186172303424167 - 5.9454759424103351268e-1973j)  +/-  (4.12e-499, 4.12e-499j)
| (-0.49961585834179554607 + 4.6195386757247539518e-1967j)  +/-  (3.23e-493, 3.23e-493j)
| (0.70622461994309766502 - 7.3596087729023501018e-1958j)  +/-  (1.74e-486, 1.74e-486j)
| (0.65164392324447415093 - 9.6880831325209460178e-1960j)  +/-  (3.23e-488, 3.23e-488j)
| (0.5629262430263026964 + 8.0096782111155545881e-1964j)  +/-  (4.16e-491, 4.16e-491j)
| (0.96508115868785158656 + 2.0499249605036402659e-1950j)  +/-  (3.58e-478, 3.58e-478j)
| (-0.46684306989229024549 + 2.624071708222926272e-1984j)  +/-  (2.44e-494, 2.44e-494j)
| (-0.62295441063886870857 + 6.0160067715220380671e-1979j)  +/-  (3.86e-489, 3.86e-489j)
| (-0.95485293640499105165 - 2.1237898183749785256e-1970j)  +/-  (1.38e-478, 1.38e-478j)
| (0.4333953941292471908 + 2.7839579673159243227e-1988j)  +/-  (1.82e-495, 1.82e-495j)
| (0.98133729548508411311 + 1.2266244425007891879e-1981j)  +/-  (1.78e-477, 1.78e-477j)
| (-0.67940956829902440623 + 9.170386472407520042e-2007j)  +/-  (2.51e-487, 2.51e-487j)
| (-0.4333953941292471908 - 1.18383461235645199e-2016j)  +/-  (1.71e-495, 1.71e-495j)
| (0.11221579200040530499 - 3.6221783435992875681e-2028j)  +/-  (6.89e-507, 6.89e-507j)
| (0.39933036342505552409 + 4.2325511934182939539e-2018j)  +/-  (1.18e-496, 1.18e-496j)
| (0.46684306989229024549 + 2.1026881826758837724e-2016j)  +/-  (2.52e-494, 2.52e-494j)
| (-0.53165998124110757284 - 8.6159287051155815269e-2013j)  +/-  (3.98e-492, 3.98e-492j)
| (-0.39933036342505552409 + 2.9106008706450641718e-2018j)  +/-  (1.19e-496, 1.19e-496j)
| (-0.86506336668898451073 - 4.0999466709485909916e-2023j)  +/-  (1.44e-481, 1.44e-481j)
| (0.53165998124110757284 + 3.9332251674404632073e-2034j)  +/-  (3.76e-492, 3.76e-492j)
| (0.36470837191470715094 - 8.48371020880908355e-2041j)  +/-  (6.78e-498, 6.78e-498j)
| (0.075682158089414385648 + 9.0498756435230980341e-2052j)  +/-  (2.85e-508, 2.85e-508j)
| (-0.22191892458583119746 - 1.9930788415222727568e-2046j)  +/-  (6.49e-503, 6.49e-503j)
| (-0.25813170552344499026 + 8.2509580690613720821e-2045j)  +/-  (1.12e-501, 1.12e-501j)
| (-0.010245530496497745818 + 8.820689248428513357e-2054j)  +/-  (1.47e-510, 1.47e-510j)
| (0.32959186172303424167 + 1.643568850107342321e-2041j)  +/-  (4.17e-499, 4.17e-499j)
| (0.22191892458583119746 - 1.7990851759957881546e-2045j)  +/-  (5.59e-503, 5.59e-503j)
| (-0.039913575674337604979 - 1.907253340191264116e-2052j)  +/-  (1.84e-509, 1.84e-509j)
| (-0.29404468164678598008 - 1.7265768690619072795e-2043j)  +/-  (2.17e-500, 2.17e-500j)
| (-0.11221579200040530499 - 4.8604404454445797696e-2050j)  +/-  (6.5e-507, 6.5e-507j)
| (0.18547469757774815732 + 7.6482725216982297343e-2047j)  +/-  (2.82e-504, 2.82e-504j)
| (0.29404468164678598008 - 1.2318586246203244808e-2042j)  +/-  (2.35e-500, 2.35e-500j)
| (0.010245530496497745818 - 9.8928308001016014056e-2054j)  +/-  (1.47e-510, 1.47e-510j)
| (-0.14887433898163121088 + 2.1618236477961236058e-2049j)  +/-  (1.34e-505, 1.34e-505j)
| (-0.18547469757774815732 + 2.789757593284149354e-2049j)  +/-  (2.88e-504, 2.88e-504j)
| (0.039913575674337604979 + 2.9989145160543435796e-2052j)  +/-  (2.18e-509, 2.18e-509j)
| (0.25813170552344499026 + 6.9383534628675116129e-2044j)  +/-  (1.16e-501, 1.16e-501j)
| (0.14887433898163121088 - 6.0640296148330266278e-2048j)  +/-  (1.35e-505, 1.35e-505j)
| (-0.075682158089414385648 - 3.7114974331705278206e-2052j)  +/-  (3.17e-508, 3.17e-508j)
-------------------------------------------------
The weights are:
| (0.00027433435269908165147 + 1.5880778885802184096e-1754j)  +/-  (3.53e-130, 3.16e-358j)
| (0.024328688282476482794 + 2.1985800653467313599e-1759j)  +/-  (6.17e-131, 5.52e-359j)
| (0.012317669712043164977 + 5.0648806041864516861e-1759j)  +/-  (5.09e-131, 4.55e-359j)
| (0.0041013919846993370705 + 8.354863830148949242e-1756j)  +/-  (1.38e-130, 1.23e-358j)
| (0.010928590568159016883 - 2.7759068010574519632e-1757j)  +/-  (3.94e-131, 3.53e-359j)
| (0.012317669712043164977 + 1.7365340991016947241e-1757j)  +/-  (2.89e-131, 2.59e-359j)
| (0.0028987482295888975048 - 4.5680697044422342146e-1758j)  +/-  (6.05e-133, 5.42e-361j)
| (0.013683530266822612494 - 4.15303483887550291e-1759j)  +/-  (1.43e-132, 1.28e-360j)
| (0.0018209179019210850103 + 5.8550646458311421127e-1758j)  +/-  (4.65e-133, 4.16e-361j)
| (0.0028987482295888975048 - 2.1340413540451677423e-1755j)  +/-  (9.11e-132, 8.15e-360j)
| (0.01631671016319256741 - 5.8661741991212185739e-1758j)  +/-  (1.49e-134, 1.33e-362j)
| (0.00091983470851532807355 - 2.0415135231345690418e-1754j)  +/-  (2.29e-131, 2.05e-359j)
| (0.0067404741987472981328 + 1.58492297135604985e-1758j)  +/-  (5.05e-135, 4.52e-363j)
| (0.01757553196009539358 + 2.7669680923896778142e-1759j)  +/-  (6.81e-136, 6.1e-364j)
| (0.00091983470851532807355 - 5.8315411233944827096e-1758j)  +/-  (1.63e-134, 1.46e-362j)
| (0.01757553196009539358 + 4.4668353331715836795e-1758j)  +/-  (5.16e-136, 4.62e-364j)
| (0.013683530266822612494 - 1.1504282732285735952e-1757j)  +/-  (7.51e-135, 6.72e-363j)
| (0.01631671016319256741 - 3.078089788490240862e-1759j)  +/-  (5.46e-136, 4.88e-364j)
| (0.022215729494937362733 + 2.2377137783092809493e-1759j)  +/-  (6.87e-138, 6.15e-366j)
| (0.0081253251892237629183 - 1.1345418852699670058e-1758j)  +/-  (5.93e-136, 5.3e-364j)
| (0.01501833756605380994 + 8.0267254962129515816e-1758j)  +/-  (1.8e-136, 1.61e-364j)
| (0.023287137301837199992 - 1.7920628372647460611e-1758j)  +/-  (1.98e-140, 1.77e-368j)
| (0.01501833756605380994 + 3.5207462096571188204e-1759j)  +/-  (4.45e-136, 3.98e-364j)
| (0.019971780723539813849 + 2.3991128930645921796e-1759j)  +/-  (4.15e-138, 3.72e-366j)
| (0.021111590300121244064 - 2.2993109912549963331e-1759j)  +/-  (2.12e-138, 1.9e-366j)
| (0.00027433435269908165147 + 2.6246623392845959333e-1758j)  +/-  (1.4e-135, 1.25e-363j)
| (0.024328688282476482794 + 1.5894890510217362852e-1758j)  +/-  (8.25e-143, 7.38e-371j)
| (0.018793699661784081725 - 3.5257705019788013865e-1758j)  +/-  (5.94e-141, 5.31e-369j)
| (0.0018209179019210850103 + 6.0797688957548530378e-1755j)  +/-  (1.69e-138, 1.51e-366j)
| (0.028232224828825375037 + 2.3704014885495494679e-1759j)  +/-  (6.92e-145, 6.19e-373j)
| (0.0053914713374029761761 - 2.2642485646975243549e-1758j)  +/-  (1.52e-137, 1.36e-365j)
| (0.019971780723539813849 + 2.8709625428651867279e-1758j)  +/-  (7.47e-142, 6.69e-370j)
| (0.025342834698495837185 - 1.4303878043434677089e-1758j)  +/-  (1.86e-144, 1.67e-372j)
| (0.0095267394041464148682 + 8.3738822614788848281e-1759j)  +/-  (9.81e-139, 8.78e-367j)
| (0.025342834698495837185 - 2.2120154674598976872e-1759j)  +/-  (5.12e-144, 4.58e-372j)
| (0.023287137301837199992 - 2.2060001382227089254e-1759j)  +/-  (1.76e-142, 1.58e-370j)
| (0.0053914713374029761761 - 3.5988126674216759459e-1756j)  +/-  (8.63e-141, 7.72e-369j)
| (0.030020095746331838679 + 1.018772824869242439e-1758j)  +/-  (8.87e-149, 7.94e-377j)
| (0.021111590300121244064 - 2.4010518416649654046e-1758j)  +/-  (2.41e-143, 2.16e-371j)
| (0.0041013919846993370705 + 3.2558873514651456401e-1758j)  +/-  (1.28e-137, 1.15e-365j)
| (0.030862207904524426331 - 2.7699651994378122935e-1759j)  +/-  (1.18e-148, 1.06e-376j)
| (0.0062041842507656978722 + 7.6513994750722806842e-1756j)  +/-  (9.69e-153, 8.67e-381j)
| (0.022215729494937362733 + 2.0543118627627402011e-1758j)  +/-  (5.57e-144, 4.99e-372j)
| (0.029141890950271742174 - 1.0630608492349439575e-1758j)  +/-  (6.1e-149, 5.46e-377j)
| (0.034879792909963715099 - 5.8560145429063792997e-1759j)  +/-  (6.17e-152, 5.52e-380j)
| (0.030020095746331838679 + 2.5994530528600373545e-1759j)  +/-  (1.58e-148, 1.41e-376j)
| (0.026331273823065586936 + 2.2447225932005745521e-1759j)  +/-  (2.53e-146, 2.27e-374j)
| (0.0081253251892237629183 - 8.6141930402232249628e-1757j)  +/-  (5.42e-144, 4.85e-372j)
| (0.032417061731629691399 - 9.8503866509086464447e-1759j)  +/-  (2.38e-152, 2.13e-380j)
| (0.027294635523613287018 - 1.2035067578860071088e-1758j)  +/-  (5.79e-149, 5.18e-377j)
| (0.035342579249721728734 + 7.2135185934302104911e-1759j)  +/-  (4.55e-154, 4.07e-382j)
| (0.032417061731629691399 - 3.2864011469192335031e-1759j)  +/-  (1.91e-152, 1.71e-380j)
| (0.026331273823065586936 + 1.304074658012890675e-1758j)  +/-  (1.91e-148, 1.71e-376j)
| (0.028232224828825375037 + 1.1241145699860266179e-1758j)  +/-  (1.02e-149, 9.15e-378j)
| (0.030862207904524426331 - 9.9066688213723365949e-1759j)  +/-  (3.65e-152, 3.27e-380j)
| (0.0095267394041464148682 + 4.7253781831683981344e-1757j)  +/-  (1.28e-146, 1.15e-374j)
| (0.033119537872750507533 + 3.6741429069711810409e-1759j)  +/-  (5.02e-154, 4.49e-382j)
| (0.029141890950271742174 - 2.4692195691992934329e-1759j)  +/-  (1.32e-151, 1.18e-379j)
| (0.010928590568159016883 - 6.3974353169276526574e-1759j)  +/-  (3.04e-147, 2.72e-375j)
| (0.033766209706675846638 - 1.0605510883642029356e-1758j)  +/-  (5.89e-157, 5.27e-385j)
| (0.0067404741987472981328 + 1.691369200749530884e-1756j)  +/-  (1.17e-146, 1.05e-374j)
| (0.027294635523613287018 - 2.2968673456834773115e-1759j)  +/-  (3.15e-151, 2.81e-379j)
| (0.033766209706675846638 - 4.1918007777358438094e-1759j)  +/-  (2.05e-155, 1.83e-383j)
| (0.036640832667434469962 + 9.050426015275755824e-1758j)  +/-  (6.09e-161, 5.45e-389j)
| (0.034353772240646201181 + 1.1397675288079375572e-1758j)  +/-  (2.41e-158, 2.15e-386j)
| (0.033119537872750507533 + 1.0109624875928509614e-1758j)  +/-  (9.69e-157, 8.67e-385j)
| (0.031662974617959151397 + 2.9931719517671187185e-1759j)  +/-  (6.08e-155, 5.44e-383j)
| (0.034353772240646201181 + 4.8920578961441712832e-1759j)  +/-  (3.41e-157, 3.05e-385j)
| (0.018793699661784081725 - 2.549177129060972371e-1759j)  +/-  (5.55e-152, 4.97e-380j)
| (0.031662974617959151397 + 9.7902851847477678168e-1759j)  +/-  (1.55e-156, 1.39e-384j)
| (0.034879792909963715099 - 1.258068787647945664e-1758j)  +/-  (3.1e-160, 2.77e-388j)
| (0.036347358075377270526 - 1.893612101050881538e-1757j)  +/-  (4.44e-163, 3.98e-391j)
| (0.036340230093066284251 - 1.6851524639925583668e-1758j)  +/-  (8.77e-163, 7.85e-391j)
| (0.03607400160637636539 + 1.2149191277677050287e-1758j)  +/-  (3.67e-162, 3.28e-390j)
| (0.019754061708261429024 - 4.2546203933496601603e-1756j)  +/-  (1.13e-163, 1.01e-391j)
| (0.035342579249721728734 + 1.4307292161785977412e-1758j)  +/-  (2.9e-163, 2.6e-391j)
| (0.036340230093066284251 - 2.6465277120483868352e-1758j)  +/-  (5.36e-165, 4.8e-393j)
| (0.034699987675170665793 + 5.72529792502091046e-1757j)  +/-  (9.51e-165, 8.51e-393j)
| (0.035740968814179699344 - 9.1823610789573059429e-1759j)  +/-  (2.01e-163, 1.8e-391j)
| (0.036640832667434469962 + 7.2240007998128442569e-1758j)  +/-  (1.08e-165, 9.68e-394j)
| (0.036535879108166143773 + 3.6146256995634574865e-1758j)  +/-  (4.29e-166, 3.84e-394j)
| (0.035740968814179699344 - 1.6832692935648537348e-1758j)  +/-  (1.26e-165, 1.13e-393j)
| (0.019754061708261429024 - 4.3427131991200165681e-1756j)  +/-  (8.89e-165, 7.95e-393j)
| (0.036649263014102955816 - 3.9779897511201095154e-1758j)  +/-  (1.39e-166, 1.24e-394j)
| (0.036535879108166143773 + 2.4834727840774321578e-1758j)  +/-  (1.57e-166, 1.41e-394j)
| (0.034699987675170665793 + 6.2013805834999814798e-1757j)  +/-  (3.11e-166, 2.79e-394j)
| (0.03607400160637636539 + 2.0604876518809795753e-1758j)  +/-  (7.08e-168, 6.34e-396j)
| (0.036649263014102955816 - 5.3697659817685294119e-1758j)  +/-  (1.13e-167, 1.01e-395j)
| (0.036347358075377270526 - 1.627128921328932658e-1757j)  +/-  (4.07e-167, 3.63e-395j)
