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 48
-------------------------------------------------
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 48 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^92 - 758716545992021668406513874689005075988138611592140819974928066429745437551111615785809132723261732399366720381190766687258798952769530259253083571966842411494050759823892303652943924792936072776490740494336345821796953043453506086687919051221624113144331463855856653152980065261652500092848463202741694588661221083056841055282919009339147170469450135561391226435856704491842647317729228237234630996924222054593311532653642005601613576301550408306641082674391590512644195808921962648952136491346886889782032394184105237795179330739602861295750999465069196801523376358169332040203414611673016709318301370689197019466810866565796297113905266710144001591815733585450303898660147324279505416596867058222922046014516952625771348592330656111670804705158645832905517800912077970919411370649463139279038547686142358711910913154938546658010245723317987706144676808218664332254707673213768958842758942098029916924003467503616629849523245196257259346625249465188843770304861446005173051535365808617220665810626759269525424862872503267161501020750206126813487248083228814390449574713095698871967888037420986718152745943784447608885163902093289444602138403252020562149482435893399018299812408298117983906792160070818733276754208306022300955429983089675160227852886230974413724435485051317524002110820881321256729586792204259993719897099944657986822619782213516855561175293107261665033735611080175910893356021471365761293542758505918590302298593880997082347566360363283227578996872144610301787388037599910359972105428767282193071602871864078069738096090711122783062698690964783163133212323863938095884212717910864160623811165346795744456091443714729109140300718585337243384394509679394237691799771257776173879836201558646836334119419051862188892528818484833139767918244162091935062881986434396886153264100749815024823690962117602283618203575462945678595553762409783319610994863691434382062056867634226882417938690726537525194947583904506093093482034857113767190912518215261470227465596519021429607336237013664203925463480640218399118976182488677365304633226376095821378340438811673036955937569294193390325258615027833720542829621001627700317819631815899293265495364294911274231810137736553196555650858545220237147258091553198427222067821307139830846130728816978955942744026180332147172934868837588035827179024283700400139277820839969929422386512595243333762575408565208274784025829226722096530793155649558561360083131979679394939141540792096391331824141280331156802403653278013598016734685587733920376808157066583166427852472237946586807706280142543657378869195032236259969769024341788200453907915565024023114443585665671670660690012783650074756626885704895786571206390589130017442142817571009830184369675039158157505122604208761387248232603582633056986704772087508319961646937071193131395413152993667236243135384234492967570270258549816244150781843896019885564923585199073823653766695049815869281509140133533245910249748873634393660316289260175556320097787914207752463189700059981769639587622930093438019637793692085886043001431444804830810034700369136708777328994123045731656524827811654395042154855843196207686807653642717423866329190548093505251132071343656431015004383270171831868231574364260193777901967723794495072539934377931889398982948261097773845883014322608400277168974115690637119084064542449851523868725161578693111968723624698329489872158184993482122837023233968391710544487860107873334559227784015415380443811679560980016340076854679908267090084292880099910463421738410820252756869939566548854811587225765353385271242918883863862513231419721916944523072391809366825295867129695158823334654395999093643889865542715840834754799852905398435715470419662442921454371291389417780744629794642455207387683330448227434231847241958949983164715082948314398776566959821736527676723014984652625775498827297661057530732973900201474576010667726773509315842503528952976968857942777710537923820508095579218312527198326495908984139122848762608918977846213546267634559201785727412517110387534746509136589268352134721893845228019193044722422003880098811813834324432508051946610957390000271950898832459490673112913682719422699854121165671574439952911617212486943436434885158769335711997786215873498192709916329057271437160056571710695700788411540140508687851073599747529750419587344350206063979212524726282677200613345599527901843021460285337821114839380430289195695716285661960232666684222614512113191610801506637512959878011092273494549964427287362614737777601198125605185573512104152226236629271288075592584136951096513774778485004474062161725076686791356521346147500096211967610083307558756132879335877427488103108074006702198449214450562023015977093583190382543723572034294659750044179567688768535617381861644189319724265057810358866572689556688377414444078732749229431410841988651268055066365829245156317131254960834330108187515650529728974475766348084203555959326186852733044437378204671979986202369059261461315736151615210237269895275242658266594659564869195944496945581432844825633550607135098027752139902705360781838590048825282359210283854171487129880092069926047350525538227701779151048489886033099294702620181707883076872821300198570513625734085261362845035462218268496093856894630996719602927646132365990915658687072353899568625105567074043601966799067531479658633620470408435689983454858204407168043591664516241589254288626687737026567416667172545477420820423776860272554144813872710634421605257005778477818552641636250510123470908221928612739464028799589730721477948319744063388387591978214634088280468900166002435832606520896844687401606071410589274337233719445162676908424311723605771078785887829114684539215444719885070582621201682886736087575171940756658001369391421571124579026463249589274651294059279261866964733763401120798353027929905476395450300514568974284894853/185930733622336330730581213979847826116287519842183435598859213894688405817790619188089133437032446078104386412210084645602825329636443457350911279525116016077932519115096747786565768866579866197672243694796630831340843591092005731049585403399182282966764782840200439284202182823234512376079346087586339921387402124778997957074850945663912439502245244979239216906275228902654487606274102973556171794235619921721955083749290333871619929347972189255829624296635470052257714240168306320941117920957788324547554829182991179337216219411702480455831704059601416675331217621638935979380643430549328675708471426424892191126986251503270994947285289138305534102805239441934314202951679381371525770721256452095407301417964462329198137336359297136097197168678227943470863421842919125660407022643476337390231055275778151689631223648930582646853640445706317829539962049120139836656548817997976926168131111774575085464776488489592820833851050809566458858714640203271544463079538305740528901424310916917944641821447375971559653116955859178458503468820630201367410631447836306855436729386097241118146562132089322084616543141788466948151181493633295477858510785185287889470486290298548059075215122261079383449156557020087790859071350411123870381833986834200710825273756396265080611972350415516776025969144708400558479966141615883227626364264799530261563831557652687087554378096196963332911652595626453869787547568401657758396415548861140797577974318034329270934678640581523475093635054330142297203180938375630329970112074877697335627977425419489097337044964160943332382663585020546369893672434527658196075878235155600801470394418153039263033253601832697708085074806542937823107203598885618497544064851251807443483232072797952523848083034792817055494740165253584109523776126589002392322869733283096284869008397886582913754968210043294349058914950224327408122200525728916671238670674359478612272203945847687105791043208528275346309241071091788237749041075426883916771145958138875431857554775432968097796944180245075805139961672794614305821824220783109367731252271081067926729607404700588599844976084490286865713776446081612864480565047214256614284835639513187867724537466813191682288250463705642700026374632270744579876452661520966923323986412263513203087073500430418949002355486799367498497518337284714655479756764665047051986003640421962951963866317028772275885247431894014337764258119094571644060990022689793756800014647116221672321865621564141772275837707596540944027132695866954815580727579398988212377390525675498150834484548352513047146402676277770691987904915984842499218502691122941393876353377930849962745401121770738930025529410068640227162113021294177339653691667728637631373497340856130452131611291521708059829973883813814950346537439152680651376395876243319975421325692283792888615397881942462541572890532339460179862837141823277028251587785010364338163649016184817837579694976697104469011443897022443734022709025727317352733973026428168384492940441943912617656787372335855830525024044831726742666238718390410869579577258605576056018416041732063822966046468866947516710124749379238214862131871742596760459314209777941335824670697633501597545092189024421628663883157291380075161976629159089595361155176199922428793124625083343374329972031977587815560518884654631026105781261711256324328582373332009625147894312584341840684345936033321349912717371906249676660344516696154217223254773823223480502493059010898902261666638776750312015567714156947827818249631101999010583403805679070724308051912855083740431826114340203840423134359758565702835774655202018658916532584829203938181885410622783780931008189401982226289240136182801451676378551021645880907787794032639162617940449468056348579511234570326124974344839322965851580543653883234829043865421844850790735177163963432596059005160204027241748381409168946043272904683532287497657449204367530324924130577289929472347655239654647393028142948140960472992508092345688313277688780818788073466644598698699521251264327609142973315788184477463792367521641079301698120302404848794498918550973985012745577958659270893589975020082665569775512138136911715008750715305977576167768205353687430085651066856959022128381380213003084923921803778879218933373781699760432355520384878877784203340729997771071873633505712747060623672327080743547992358107867336288881380842235315152946206757936440130826377418449659656019721455889765548874138744409883976297754938343331869412557860341498185921276895519506945351105709143119592156207750447211423112851993712796071237791891334209522486975218421528589890545460682507635753680373086877164859516764110216413296768566118070324168156067414683857639362363118223032236625038483610018811956907452785703143535910305696106188847120688469756177473258854810949466710338148870761081811980862538313512002086926726743506015012769488790713329419371031886629341300106994040080428490028500120048609290545629094425122943198390694760891188702274792641333931190895090856208181271407617712525496134908792111544737717518222882863608462250119411492057886283036466424302383968656287756475968889360589575539618461763237206644009862351219834374738991549016502184996733697920812256297242325961245120380765819582579758725046803466835686399554007126080102104729401509122946622976518795999921949159407345017482127228099363817193712676417684086704844252663138544282895595847716144689752995691705447546347845309045216673094234075968288620368267084004156896331100686273715801637989063823389289473469974421441594895416994236775008537252959873112089907524160305251841409447606404360464062992541937269269732776254505167460272031581893460578139620973592674371637462161676626669556077929828284884529407346714469154707843576803055325160679763229791745981270491870783908343586249411879124955293437226928640762493637011710786781555998616205568*t^90 + 168021253325527979435223614903398662705021321601560565789447185533471667176686026474731250377719742616913039965958988012957400246862770483488833724030899732296004672618089151156461893909557291633428767139660659028327635153122535122567141246875721831057029173917346558156940536319403485901973266377714519892694103631925113192433536106936622843813154314092745813668082036823003771212992904404361817333085789757076202871983339487899344346248245218831022879539012073729121510499667874016301195203727433434412137408101191320387321304428878352338603680964157069789175696553106104150285180162480166789571399694565225239633924322498102329369593256315513967690593911155628603128026115032619134453673832044241008022662828850362437086673041607177064965519658360921384864102762783807751755550392605227345490634309145135237120302258883178820646124103735489747687751887000048630979653734640705864598400851338491050428370590309198185280843547751309949688768371761041763840608635536905227057062505783600113403516040722949277115135736024386802417120530184537331882054648192352415584509674977692716395500575483847061213837217467985870802002813532468966093383844478794905773608445520419960834047508513996494045427965893297814759880456598140486408217696812260280298638473899054719189764605404980579561277533975295991399922392981411307053457977084586658613527870464208449628362022742021485395634717019287820236620848207981867171092930439655432653998939399569352387115317681577297828209707135073060038117756295264748713194789005040589616160733479678544844115879346157600363135462030648318031835845027460025246660749342932617155012567836227009168953559742057924360007114392603461092156015476309268426249446598273690282941568044807192910453680993673038727393802065360935716730536811906065379781752639793255067522168329037992616337694473790033868905650824625546529005868162976387548767135208340153786772074020601803776059226869756960053995201847573078992149684631206531214968173048295624465962193990180202618651645167407399170159425315800081760582854845796986641116200317318756865516325478752813316116307366093162608476375885145429163789029118020817901711147056766887506328147439552290151032370765489715827194847369802099642517229205013813223095317235472344820999920386288496211790497165524133184771439015096371273257699267697790842666951739091480067947595855386385012798875466893468461225690674025593224221441859272038912036347495926821394071183065440724694919077529384291229852665076353731093515857305149130294820568251299751885595066681048478598591597478871980437221683572625869538695508559050833961367866052669935370288206953278079173516961616647304861360003648227294917799414680262824514822809774488721472974961976434459057085576017492156173224156309842584091245822051965334905469846905772242301171003353321054243855715004158007262548184167654342267188611474952722935943832889345703790784184021873339505964242119402483875801017809959068206909082928691136502836209039355607533249192931707471247701264824950680046265691284396304119908924697721887281557181980946341413798406245970110351830298340657748379365724328697914404482673086985464598174199112366494843556689545479414599958292712372646762311358673425054392892505769535066643978364242955352424308400065412276018470787059182663646252951205125981404790068907363121660186334323921001679623244202702554953831603457199980845527945006013569857158118242259325153628958753050902987372207203678633376684967421280946302212320790623819040026388018459220971448410112869041428270150685393615156107420759549711198093925789287695259377804824742489065755656413669565144111072711429331835052944798388626982921267795054325667428090077444886727018319234923065268744213833336819158049657087109210138863379459750578311080078673708741599750196369023843994838173117001252991207055590071493017894589258656891429377706965367183818221049738627664953984104559129340898455844983687295922464991560757827623909246693132194080649134512581420228936113605254398150040828037108181820670719243703361440637252141963154907297411121885826971997638423174298895568756963057395844320496702789772982736381777160589762203788007103444652857435191655012610349812719563817591849048170643326403745189944616478453765479099982772649320324317342679785704440769612443777720692970814670985547327283901124654229287214837832831531356718089514170213262281313481600247655141549672578184313104102999392777390886930614593200512443791403690251002222888868946794929157933225825016673881466517325509473416079346191747640334031045384535843078267069529188663316059297871745190358458184632537052034009136862259192688707947240683621995309688805949527029447268755728156349577504314872682966527601133193001377809337825544185690066139894605964499672155235198622005260739979004815635580000779782632201142896899599897518250374233903617375935264996081734437367655829918099537427059538872145967870284949822143179582729101309283992584898608412771353974063448369782495755681559838087244367313378731621819024921505833182358809393644899884226052213620675598364563279951298091637375073692014501385620911744123483003351870233064340296719341904872342907770627718031995954458740512444786906396098321185803034413609212270650171744240306678584350000702488847838792566952861289586043938611922508725408288949071343186102621403174429928086275366503312529011766693867288341024754590890664195836543306720427198525188700606926917974424732331359061927114387300380883420420252017423352070815339542757804918988819873258152932629401470207409370800594899381430373655545431200390710872029622182486675552062708208298732522919998630308251349187484381572851838243292382280657417095949477745035891992567085453118266917508313977996138387322153119149750975500980148629344944869889923931986211812498726173011458633710693936404712972179030015538247/3767861913447857810611819912517281341219388826864868035834959619304036866044263312827857852402698909264237639442720762769531519934258011880012439772471038394342192271224301737446608319324077249888389573993068781739325581887758165313967647941800232821646848936378914125786701183376351843771498588050763182799801021962117516356639988339692567198005315219815879205458448565088499717939646373283100542162636844288580693765574626521552057218120929493919547508733128867203558220252016705503667131146482454687238601746821985981676398676749352980486869654856664886239648487880200197511801445410631886013843486719625721986088290969768276908288649553193562245991997184103122123444076645255575164730908854836804091441026738721265519545865795759305260587866135900257019466692822639198372905385448326020943749867337639298107967483147474335199516624091930031861412203805400686771491400624696640174325617412903343693963728287327484255140257101705445533174126977422771169154096064576429189742945348790534302686277392009095560103210638885794944400117069788322996646973645025229910150544938528665996343324870510275321230640847055922967996748125907693488771252132239303511083911671574474732726480830635976938928079926213970195236530662966683773279878127484305416030876856189784848809789359799455429589411309065494340023213364289786523174645865852725812244216262939761914109230607306336090017195195966911699174241858041241756322571568130230238187967445836440669774452474812996897816408336399452821645953798683986835363512620186708808725661354088860249591190711569970506922302325845838239184223341195961588339437476409886069192349894603958078965611126604378512769854788524276224678198110944705115302671552106151042460740781040953164512647639178121072362375764217192446584948209709518673858962768329452806483066125819380133237000436949791801295597483708777982624077615077494422338561140368824396128352235835486689922855546404380556817567217784507840778112831884652794853196628777304899192916220084822924792237963742804024961898679213304614351628719740733553969312546597262145010110795285561023604710699084573983538554746685336487010187607634463417301569350057066033530112919426810210163095314121487950430103461296153375970204401310570074251898371303485474451639307825508509045677380831539940068031305792973874498739117861816221070790610173273838910305657133960144453329268606764465410859224573363204367679804868192446121716821887798185508114576134502721562239940744780184710940520577506799923899426025700006624944470307475117528532346266705633084412269417761615731569709912610236084934607128197460846354932387821070977943398786792007482787644305922694410405349192458927306232099489452216094805840923496245325260548705401608271568071414709405560348221390184610807169280112122366166391105133950639974407306591998456766045195976790990771787681673844672408468442338250702566963334051959221211336367801130569555352821148338074230107925804459442751417046607113614648973357560384058283728647043499324511855859109058275996352684349887530603500826126806793355848668594796039030167397989652639269109842296906399165401726055557134883192176159947815686624699513845477166615417230094849534830047845422729522591380476373519484418494074551779673891429706911291979002419196620023933122879422486823711480884788009810126153669136675227358777583393160706601680573311152782554041497525087002251819960629748841788247439338559534301205888641871073851752591064505624517027684128064631334427629017927812102539050336872850070106582194709770110024529926723674420762264122615656218476192245412857994550036662058974239021473810569080195633763406310805584250896976597425531278811768832185574450498923465846562469603786169221568044107718121567301195286119741843011697199589181636002620766349284137582081235716191358607506827107335275455469781748738142757233843042092527294140586299928796232359856642151453881987801851224747244981900314620484131096224698253296981245446640257842866910295525566593844707370556283654229199861236591085205077819256657254060049944570184116306452427990947756214475123050629296060097753831921644720443376385434989738347144251671482950661915523099210520128153749607559994319960354559328379088842241393787334680836797068127873937519942944171523204934018564065999578871194385487012851298338652474463058929912306293267086663118189341055759944980093429367422846181411409802715165013316206131924756094982402114745191962771337624641601290916057774120110271312253579863160993500599079560545493292882662090765637579149502717702018358198726385814859048504480626639302659421140090056598093250219413118246149554769791508392122537635635674720197805363122280630481502225347834056057409337660186599096080217633256703969303049614567249247280997297327519197005767496854983934035527804356850715167073841296208324264309069303264348401839559067668734608481345622595179262122794188238692144310892937789484706473146529092640550772572083081499310097940505020211220383916141283500694504410202558965361489469598681362454477649638887999545713794732928159343552269621436923785247217472071975619170928578552708895567757487834253036346000823979248178608363047027567067408267254976722549349951094169358327158596969740809862470162703122012946577971138940075848428440927874887732846443309959562674565241763748234919713929580712815588196037288769410340562958942119807012659393853927611726358186748627033104503695566309931274898053881509122289463958557111950371777294994883392316357131335625638716371106346295364727751971287560717377633156014176746039888501858270753786024231925635594587632484543058370663814779183559302925855099298538204602762102721893289468119401303540012741903222597345396454461146077894679444460763369748062632805822143786476009377862194805248636495158083871123140072870667833476752461307087467232732587458539200*t^88 - 1004799872301957093527952481286163129903821581389007505533672235252274393165961236624572680654174794586769008066801880694949224291300156214980497762845446291768351378826664999132450411241668109499823426800003888985473133624630554817706080219719172709779944998532810487687239559439182511381142682364480446023082327076123159973941445976063651774323916780463917792319604030729295653357680547143259657841488905762131437547332291996160907825662498867361329456058457254099737734140596511965381724613262839945809858343917241413111830713256728777464633291103341854417318596546742771547861050782411114524852429613314772405502684677010352576173442444462933542719632616432609387963386234058969567208942457499635483610806510984837263815968083860810051373216699589278822145061389641376369451419189080335745596516104549966251743752408773799644895820940553000450492660707744249617523526403269391221496365380904961818601521663527456676381654854151778312828156067404789655790019929255873525535705671279616725015590385328287563797332272814489881294393657817001418816578613915067747965487852275266102074018306684115428547242745881397215980694446872490802775182253154718810783217887449049887773228889096730985424616104353949029917277779392809256275307620836522602453022316141578898598707712925023871229053181797089233024369472237068239537988617924206434247660444330908222346901509413227468367996757167061720102740917843947050058950979699681432966219892745892867071406704980696798288029751745986779292801788964772245149354110722557656796324238464826526118807367075835187749437802765522805683528574548487503870562212969860529102881320526714131690239003799857590384975856704532034241592709390603090647089905048321211206977340254738174452005066071785158937801689164889369159544060619731567783205466733057135445763184661671298972118049800043945966667744293553761119799257068042302570256301868241052727073199323666866122301565307829352789785887968878178550006287424719146194373683501756805732460908658293971278055748639356833893963389802259769843097907636154122136292429846670471567654126788394088704882233562492645044411645930915512456984205726912607983524122504542747134268364777103325512835915599732052132989970076548836483875941128075087678131969071100503833664338004201551398211324675539931649084922032075470946847668747890964883848218383549808619631033011598553344425450595742342613567937029959518337225559531916266440125737212860366954182430713705195052908512204870788233561639651263210359230159334367609301403303790439859311108593753675501156310249596891654362624042420191289995640241507481660997018522644488280536606843300052296547865163475608033665846784197814184983858720606124082287000496498005013396126337450895424867927652231884610862241461867891441493790449158847768685495383437010432711723510896693369778443695345523680215516831213672256228756971842171095501637655767625683782019770546365603832913657226066694504412595496578773789797907169892641546156361791527809634557812021179308791218984669400561153097729142077299349225008593882990129119476835984982717557067535413285128134854238819968205141465573140458870601787078866078788863405677472038473809151352855128692125690516557243929079652083993352861371299686448377931105294960987638169492984641694721498754788766113712772589091388690755791959340481675937920840860030274629968911512318226328779415632639998984201724929804039112268297060910449149168174743570864014966637321171044733598879970812476734802764275795514035416803951032342316826730577340673775247968262575490947020204607450280800153270964276661588754018462641360900676679844562761203072640138154660841397372194537298159680768203026518809988157659705382840885546987495820017240545878490224544467716039926988305162891742109831267669224209263932686691368567455980755874747014528791907400816891986049428946587604365982974943972769207526071698895999617638889721226281355700366805529300833669678263560167697422982346797510760283060165219183241861121365635144611463432492966536366221592265133420585054857760725208186666327659843348181362214500462373497018605595662573717791793146383772333883432215653183894374373344955473563993708517654079632766967582340590671966055045542333724005714852556541438913615112540671453760044943655999132155113219149906708814184601696234818803332248591006058990262879735869429835923718707243879321571862945571532693624136971724987415213401660095487420444780800211910248626831449509451110155078922329710038085908196012761718831992857191284607471719539964310996633380228752936312276516059350388686733547309233244849777025504655808934739339349847679936409555755985241025052912638234775140799489627104881685825104810651548069028016365940442685557279788676830514010749912428396582087536266398171170384614390947450898059785261429886816870093659451189858366917996764645886965169408413661605643107298889208248046323653285384367919163171458512877259156221856285393474964602765060980218055792602479661888929385018586040514118180789763886671002544377113001226324590599940754387948964574428136109067446982625568730273352869835157314018098082606816608741929259602916238001593217473094820612477981237205453360726626760830952596893431014879899608516860880864762579759263520137609511648072404620271627900818290439667288969602616607477935330118152908360957824499445455102475480955814784305336745061099868365207328080718388137074796870267634203166782050807706799758512174688064402517513403526420218251614393451625298524589273603365075639162598211146355843740683874170861004914006247671303132155733449555905281765737503295912110739312475637517279202960746377368852740454035187435042463818820450601358780543138790540537618385115411794050885659305524311220608010259904472869822367513361976644616480005073143640416894576462122080666493290294473874792989019515807687980418796810902850323/3203504020327810772022760302380617907368866329599394371691527697605439616174421465305875647554117861236821597331711161480385549815464978344600416518470781321560830028455783374608380432039078311245606806821238953472845917581445971796910945697781510349154940608990207610198117506727875111907715986535343771753681225290587630521709737606196735097953683095561417186306471222112414053187210260200011176756432772477348500291979327811900946983876340432461289843780063359216074862906229139319916860909100019659274629499979495277368944330148481392363585344212923906248901458068528051528088801314136620862917981591786742095568014571734444856411359045817124105662823861873788285550375957175904605407183864741637901016806871742116927497246925138885000046494370332844722576932638278653962214871005104852874753124708073008758759897586679334324662625102192567829146161095020161105483875656328328015734777785563855068794453136994999008436839112497800490324239890490433657895857247832042472844867508557990493761321391679189208919831542972202806037978734841288401563196638526060923748376016545965346079028984755505263066072999702192714004259198112987342636116445368236152586741213582706758309243078861659041061554258705789311453612627206207944350471421793451182206940058915966494585361489909973396434650104371046466785856420159733718160501058773572834634653062644118495090121828482778457782239665124595731048525564060108483577064153512548092651697305864166913374295434230556596467671062956869979114179546809501919189094972909903189937114345150722583686922984409597184454466038875996896042732000704948069714779852318260513976581342690388029981983960839321490370160398589533083193448241491185293722406801688587527018886105375077117625614250486743741901794397501212927550561496962807547851019606963530706222419515361901738120496037502578085713940301403909798830678021735957152771846775642101140427455381247575822532830396952839628256318364770308687370685535699305729934495131325782616782002842808077977471006977057479352495055571243377422604813066840527000788680974742831026406206380146099122367149921154288323136182939617313417312827687387758217731305689666818568895905546129223723264446571781743242238781704656292931010635245673470267390300529452906813117323869020788193543797731375830224764761440748690661628568975310237663846365451000300536770642255197121326096820704096306070252689908198315716891079988335424845156713832871799997686338158691924634921204517940145519084566427524366676417697922196718608232647037655880879474873714378185929949762830879830445404063735622479649703660931803321788765866197904908455324725080629708727018000745366492981396226015179714044256450043163723084263693632458293130707952373199209144581436062542071401376708144093919979431249850998368453917256712624777245217760631396035743914713414432995282592007779137372869685783222107942835835078431950988665139859983959141630586212964891097700795773900461615898497224298532206923219620830118274613265875202832029908687821064819985309301066986582592676494647265387881418233422943315330298712150864783966487654104031897991164885609524723503676106117885630358511957450678771262673905645426806536782781804133619039622249238598325861340989003323195077265010776623582550704843803478844511883508371868296827902282327854902692124745838120266045738454525159397366309645467653679461696477532053942784420880537863286703800767520161379551410134502668229314340668089384469681843065618243543994854723894389888364548550196546299315360840905878100421751323404835785239149018671650677802037998760391218510429298410343070742456959552359420274422225771347055786760502230629125648709940352808784472963154738154293711285132649781591869223223139325175885882707687653774154670281719169640314832198876222723955660886761944068148784532557239529544383227198606898848646258769843563561824370969621002752861275084532594576724816635904914344602153134021321695998776972369970499521652800541151586742646618737641156178285459411179622375931441847620851999280890853332756617232427543772572798997839370421607619393158610169859938837624192067468756930925926583671766105358032291367624891345872492218364570002318624683840443250728052732723055812157272793343080117671699929669544723410330850107624116252591395503066029948709148039997092405170892429533033037272181232048955888543020705173746108901085075329911517434667246019644882167291678145072802277563747961194427620203521132547532966360068808596851914654561614164097013572092348225807868216488111197486578851269331901639174644471004750294737830501382509420014628487722885087740717647015048982569004782157262596682133639703494892089257137680223099193086721859030784775473018452246768529910271130475712248335372900237198137520524754960139208716639849629641050730427818378764672901347919187199179649039352328284882807769515226231395176201353792712551628121883517829135924357551718771781500108168185695672086663796754691333386180432850780297273943372372413809775393480150633599278411714853863251670623321078320676077197757691130240713780756323572998858466845318744670090966980268554199927051771827635791462948056024128561988427920045213117684016917722168991799092463216719382483498200127998419091879649656793122991603413629465807353407699132188815931298445237338107199458043510721890496796969337780254488643764858431582950520932757825851218078689244523698626186760804821044178832044923036996897148681273575028922934703467916510608221191748195959768048428527489912959298155609295534552408099825524167298007376506640061324664541922272935243742445950419350043959107715743230001789047273927887423415014670815404555240951189452002668785005541137493182553395474110269808282719046696055458567910541310700458315538900491445850059741227239542928885223640315752738573906475953464042937524147589292215679435043824281545600*t^86 + 4730933149972350249799675840835259245874693328933376355325800169914904155282215732511449541497194142100153021849391785171800874329903079907860405789904638654963972546764392390425218084457752923523466047202633262490522753654425881694100938213921784069847482276915284293363679360985836501295669660660930235995476108020126120371987953516911169385622699022187884660662080191102410318100170721525484154970596244368798042843121632813918159230044463256607100545316427353454051084501104481671142673099329041266015387329397104955737133907018297552400522244271805363564944017927054300515142495254461089181896036748677540957781345883117133825894678891880031444195339957802180259972511416884131363836152967008837534855839950012672965729614525482315944165020104431781218316452575850403360559028167004751595624788979199905110651466594007616805538898888175721578858174588301712367257008273971568017531353276216543284113108686782230248877556260522877553521263335214762945035106511139373855862370971825462350321262261532900899610161953777360304905554495300530072808340799004973968120726254433947074012066858777996977259630484049490782021475366741362288558007430992663056886911641782053006158067198523962127037327301339245970267280097667391605517609391598720857704114700458025810603372154274532778527260572423032316408247418606212917328684510167125163589199281065941659074321335936736470083143039336426735963897994315295908686310728658850910582798038681600968618689086833043899557694993041886018265256702135680767044723587527833329267233584366664244492903885836716467350442439492493098337080948231228697563916793348088711299840435906714243068552151743689198233098025305417088870297211445955040519941921559109788056974562545193323918826953023839353074545322250625721680290485382879347009031166642489461442336982708458248026339291622918844545412933778064823661151444367927411212139199175565759190941939641947903024002625220730627777472088712753656583067485689707074352067527045739097188345501040433758222653545214660327483393685925093195939473777428769400507458210095542910738506615831948770798577856948940879477293340658560873333985736592711231072840791514569691753456058987376880337453943472803211454561787149211253375572959112832812334442629723250111721034677169175477506816212934001951244794954950278322015839063981995640072932783441518286534836388608543867873929519695498213592985197609720261725688905206174642142271851478365982792730830419808281572033473770369064324171836038311381210699750130672618128769207146994125072046169582487950934692576151161501725318966178213261918267951760745557663388787786866366697498122876059726481752156718335803466117332395514513584545659385806416110565485835721133735329938282180807679533321909418271862761736352285483966129399271509836606334025743182533970139718407026239685617099594167882816537172031619625354396667958016407173113518494534496492020947465814383514991269570034278214203484916275813216576131316705557511686424532037140214632230300798142225601245663563280651531172889386228784560612966314154654644126642124265231444611439972290181819634740614528532910549866415372708405277321750588742584147077640744167646201951233765309255509101056881538852844997275403972116945356361880278652245087288305491236581654431417705318436902588020476239859340622542069285093625126330934694566927641231962751373037783665344687528414704054764214967273913390752939594432804359946989273106531117614184954665811517363031348553814136680910979805720832139117283715200498625519410425641401743171996381509672463971602073043769854806978279566510226349170062694846675196171828905597668329225989283782443039200818438156917569607382937429920295288871292153167217877733750821911965536443284112980784209366731523054442217069891338719502469895135937449828110349986733255846900211577805408747653103780939187940629666896344472058035173886325005637976898562418246670261668035705913626150626983904689741334774834150435404795905681014097834388210729880893551526197616183306666269710693109103008866257317075448018455754658794444814612977330424797664841667734474620918631149714819821179732115799073608680343421901535903635281721256289673938083568329798545753489178880425919988231019834719562059873828520696989545705838639385288318721080612776811522432762652564813400985235407514775937192332838867278596558395236743635792221380826410321651796367869803152071548129035338083848185846471698361898457462080170585367914249468544906644922980863625549533759575743519680330953994852637616870940024478351999958893030714247308653321532232070647417422054684400613042647473846822623340612824739356775222709031608863492634181450889216174998668939150476525961789738671596268330788111304762034754168470566342326122497350593338979216952744608761606153489397617155829474438110993955917636014154926461095046046909280260857571571790912039951218747802894600044652962836770958026233259574104473395972915516617618922792933403029769716400995946228900122806749524887514324969301874601761130813839670179453779120407278703299686496402427415803794082004433811572909460107267968932565787208215893775528439348127243063312265286381610181833844050263016317773650556263508891191976608396176308636310959581706886601150035450168298346596639385375279712002729709712642347049131065086606277503379675737932840662084791558099049653096986516217049467982382338822112135387301229122295829922054332441949676114458545977115847171923681319479359349409620656389346476136634645870658469781740431196600227234481111783461377327471017424723273358958074796084404655395673207099769661608341427599379415510932726973666819682987077318748080780439136678039361610976605677174160161123827990164219862079301059403437436160236452654791516318429918597130179926827915844484919426665919276519740875400866232950617469278813541663100398374210510293339442218038072911/2964401041644319551033092845329620209715194540821662225150438185433381566171774088721578848243089157086592103905324606542880556299449137771156050852071979312548742510566841745493558909660036284929330037087296372089513305326973938989883554576691491463160996038801486084477673795302527522455755683513812110322049086656684909537366776895552054807651656961912643675483467922143434541876461968616564679895622372430859944968078155079029431664385199044966397464048433196479019164448868365746062415638150270661826155210571085948832357081015308683910298681223383509224604685928026511132740202281594323761535647253689883325147061898587862938782135567252247081826969516294089192302540998911966409801554543261141398427601236439721418340631625875160474371337378772682597105511326862938933742304557718415425157319046503407727313155086021513334607580169941629900553763376037087044755955951543133128492896319989411647608571239874189742083636745510231223486479048206172067667159165212077273843056520941829973167023825951683266874073586139243194311894682270143346343149349178626934355906112886911996432134037657780957892203494527432488057022023181059018078723558943730676038943231882897249485293134146068261827526842380856425971810729074748933448616567161651900264616163518599426686185765067590388094374975888234246190494477628787424216905925833219280033207954325718713509898331839894260107082007131058209071910341854395603452537242936613637150822218816417264940463006516260372524449390047657187823656816887724522631498781314382650581681495602632597303654267032871472673307070351480546992853415069199659540327136099959213120446130775932375447804544716411193180176962911915878690686166989669410164025789446169270386287930935398394856520286618637077517523057708440168206834377136184118711746427274871374312629421666826880619657881749245602435704464413763401140724903534111758030112411994341689103466649752881005161748979270875846869975238820503581312528567513999536781992714291967471940633342674898427271801981002994633040365878338869459181130094449879738818369659026167158128674714908917474679097205442785209311935993812707685329910797243387220491130362170415464156367111635329331644722676723197335027852298376045920252028802117026115185848213007915426829117055738976966801699541544665171139382418009340044589341223821103244380762539546393165562602613765393533818465289387373404109173024502012633151870398290382192813297153848316173642157669822183207004275410368900886753808177040124804826447106014639548689624907945925466772429510560268545290217249564661703021462474911702778547857386146996628340383031607185411525762362096612171856071062023021226033568782014201158491793474550504935819604850911335262875672499050408654337764166931890615497688407741454562845977305643641433994428887662429488648341761233784278471768187122854509990882976831745543673012827267007890403072177348400987656628952541940613183802603362759077885595833899390748974388398915434690942519745039464910670074798159930105280283509331954369640167650094281441539821782535897611102276636535916980230140756352720304609612564760563931549367275022469108656797463996794783479730087416394797981407136001775878655368741841168905287155216943948151659366863712820109554409025458903445940524920275020210101863575459413034652883192918000165972413664083610316196225633659911919043802715834141440614959919032268127529527164055764454857101498442945964252421495885372281936501669622447439045144126220586771286884877230064259875003292148749774158479735093937320861224994972615447016102735709531559260201105850087402985371943615247324625316469191471662804475657821530782285684922668998860836196319232914279021058092499231445062378591658465003411016590687953903803109465451887206731577770002203165093690340121982538942057776533149045824846812167814853385351209190318255642616033414355952998837834814427513829830497351242109378047729020981721513271881497758159889943394267502581753246122929815389738682945487540750976188245164113922464255273236288178883961277527289621980330832781080029586373526954218003468343574843693989101453830758452304211055570331990833485666613711326566242904389205523567490569356410659922884769811212367944951057897951141642830549298563815461034529623694354928416573855254153749189898596531368080353960024503260862589229868425804134175682644184832920625359380499437159818886995086090235709652122374734285596581010030944548678878747868567619888691203576601607263225561941537823343421134690750063029037356441069406990420825500759044380724963757717196719799959335588054821791628068608936517838256725062721865942022393512539082260983148206124145890486285060227980559266803373317189384968388186071757538983967207046622767995217096514847847747166411696142541581204005324813045747739559072832674360718559297253018901112685583733825801648654155156691885103832263901061650327270186538188928225013579252742624730321745576661575486498792978830528983075810330772600280375181739906407967234814277260764109930823803372731442623190454296222571592084067944037863789565863596022172963548059976487353296026788769582153651894068527833233073509621570313197710232600246609587522612091162615367753962489060039674790532571514950903352683988986415405434051201975684371169504168701599019482459923510554399883852228972809281153024289998032281144735045688434706627637442970017498724061381100724155411677174372919524568763905444772321669100594248807153917800554778174710760119988473250338551601782596087820955837865138309927663547370210896083681106282565798978819806341874304444639065069257159707242093752603169211656010938136462591445177847861960369730548301423535187199712840841413761695911718880226662387212586150812564750579292741215607400433107000351693049230493107773427188315374047658233793660311031095537391458056494359071904697226415815375124384160000*t^84 - 61350396409149201497232138962738052254413753527441924148782440374934136691800366836218165885109113959289934237945940646906678776737061185585101402531401079399866169962331719172703126430677891790176113408871160033839113097181928664700654397882927839888802145132800665825043080048105108846284690239527360097434516300414757263584463414478612054584664733766165475730949015275954008335543693136858849039953983357858095070427366778225659026655712935233285577371264103682051244332597983085638908404700718139025367837582356153038095445025172609048914536360417947855540617765941307457274865876878085161642273156989494945983037919204116185490821010205667198261584272383515411587620173581035899572747433359236525883961020478539270970533051955717871419940084016067449693900803170918256306820253398978415368407800227194339007801834655212862778791281814417497487746622786395811865157539464047665650025847564257843248453427851106145587190834071185318982738429050923058694842641561764380885131142511370774720447381320638984071927213331354444092172215546002234554744394673168066192685574216643083717142770549931993255548840719793499584693405030654734534722541273678390342098303904592086522712556745956858299167922664978359877197344050324369640988231092886442265168298287802300354917801533469666780965644812511815844056978232934690184961532287049047631823427288360977141357666457214774295228069703571694380849457552220608740864047318828996482241274168562345976020112623719111457625008302599023090739992177344430273200154804194073145546107922006559546393505615556851055678450949561002699488438117867465932039960256647916153454862114891531221986695348928286690369387288755862932275888381342596900816586751179696790137099575032651740973446896786168897763491094208072544938258012143971514720995923108622172235120688946995816831577915350673400442057917691181791918665571080369682277405924424124864701434840025074457523872714447457222380851153661580484946961088801937705123707634560897971946097890197856588754402228159445551186694748658653476835986257404966631441684339962382697811713231416242238373833050396431158904819947037324199016674907584146781087453876727564000071406796495072902870185535417898337332318257859433205579727341957594411100505932424598870436952191630566218096703695332752010467300742373426069477260811652606519754009980607318868199340487888859903396475964457397388788230249506565021378887525922351628598160324372457218301731494731477620368285121446255464208306166126614104076131935253706162709996090296745097943584815501259342122046506482240143909391884351923388223137014308011778085372104703200350602906736204803172441603977436053146213227160522753496217919996208172502050901145100814361200334823976277787300636319388531339178631089833643445563731806320804164703284067368027579061306331272064033753577769378123002896689578482305597035663688255493592272472067979960279990681253515997253186815248653895649828058278167643181694947519140989548490030348372079690136016613804834250108384423969962508650756013024404003493887821282256664354504580276460935322369464583203955033702219714005744541021264291477496716660085246664539066025800109671924397223417290474168726349853000920824773796278154472409536779284047556895722245939868424603568963722237302247040792458594511706418090147542356224232798563693488465031797014489203296477449245760941646421867720810697085763240680961454811988840516502984032990546347253316787513929291353599706499846212068912539331925319287623590572641641944820697045925232070876582765088845124938658232220971119687466669500320484690622978481311974791371250397769893441784890169508342597193084753839832208481612774980987616908452136665899523689878915638850552774058815382839819505751287479979572621869274593087336934775452984075194394097392202533500058316913406874116974793500533680719495892939382863426060336535315784306312330411857916919072842023970306490935398054377639914346661659912849731774877077571294285572075649472051715366136692479257170267939828213411328167181415995197471516843699779264854130046060966313514412690665811801429408828184036219448089886763196418908700992610873635503622263139672598540154069546069347991761617310455659476811992851511764066570806230577178413774903073391333838193060247228583566769258141387948720754791399859408379424434479888183448387279683138637268301878095832337043263847821736657882571402824940520947905911025909607400342515415262434164984898190459551685953759692277678102109323556449340940983592852056564241849783910227114719806579063634991055062092352616925510054583739268528785959056131508412223407565149989280287772589128381974224506399759121766718296584109844266808265678108648821041229638756823477815987723255723473705041725808740494029410448695545664304162381935668501666547555044341001796855198162626205936563219244307254851912313395830244056784377325244066983294197979361850918933808037169245288270614660711924051798057847575650695011208331562136852738994348106187530127896533769321628549502981687559700369366877228099817436973637280992322119409567123899917955027417451968254356228090526441822357718242377302541131388822715388854847486969122695102521369216838380840120738284142310580062868897976004398459420845062167380559892715202746071230192743302679644672775273160804742029412875519129484615627071542267642916501960133388921702676344447290650013438484231762752953712197729913197234483161192498079883748048527261004810943919167873303363435936216675708145549564181061247675055715701595322210182058256440728656242635402975962329128666785805168337879302876114469007672775489388534729095471197037879406301024455097658399335541636477858785879523312434617302289396655680282538681955200277009389060610567285854704812241284477702545483587969629214182635731358794769479774611112674029886854329798108925615247896716177996274805693799853997317/9801691847441735017490096574544217082260202375651346375276713775324808500250034418393701672350703681493307264749843811562333410041325652659470817067857199564041652963692405072223454852499763466892399156273891903696599118513919277550912115143685724350530378560631002248095773058793526027569697162996316975930526419771199657435360884808083799562047705118558843665629855343351497864627006074816131874188694902406450244970810498727169144603499404422453673350641859527115835876402424879588593160397895300464179812479707178387109118154707779845915886421369692222888543602382635291764329192225254513629374477739448424496542370196988596537315800416937381850109508954056755174133651987016653709544188804749401807321596635366147207159358557607263528084793291708472490657591035989459617082969530201889720841305109879745835179764107288226313729254095702255239090379885664518259943455602466207531462018622149373970704051634936100634586262472107581294642689129901878573125574629793949337750210491183752972423671235103923555024703968882196115572312024885968243838516924611127720857422332633958938577371789384979904274194098176840494542446992303788123482488386791153182225915679939562113496089145146040570625467733925029299528594328483014621933900116080031944390724400647922075677251239117128333678933267900261512711348751566241765158260912347246386618136978549132716927962199664994182618075037207002938528804914772004384244417698011101733698257968725487691622085943396394672151500581803194880725972825438850328992185775757197808014740204375553314002743970429963813338513470338192548589381458480879335321599212457314959561351660331400172903875591311202195551925637886903430134054065958897653881287728732075412010921987105829176127338177318835786878469898033606870898212476998845585497177104755120308512257415866910742020333841567477459952294484773211500668848337033801074949145272459765386271520780235139396189348532843651632071948921996922958588827345019457495185315678452647377471152554147569238207371463279443852929373012360784012994686335101334950467767216675546623902518195640971708615790756311025328449841620105127092023585900100313018065869942310237372190339369413843160951865938958778744199669683172710724961228715626435294379313834641072691269048720644443363308341636672931178689583454022154141741149636831112724255331267236312333843749526446928449269312415232568867465921715467676603489658938727686505619049949755657355061125230337808784167239899875900313201494458666788710940244222125222372925499048801313983602261268550071007925272526342518635474903547863893221714575529715392583121438589062690240343023679504609280750690231377223305762555243105124050553958100981804763220692736894369243566525920379708311755300601531454022240302898328937850885999767077769646422110105359420114099025719567978014858289164956993684802416871049549727155440765524799964751062530562893489733260837521330719899517695490969229771890091649149712076499906686001463908887679805608393216621671587631087471698950023491703157520497370168399738696677978695737770422441755694581137028632122704965245388140476115732607096526247898348317828214951118859912045919165354725381350923628675082749278193434350753822980018978831858014170448266446198921950503654803733065872859147049029018710469267698670919187009931446920382175912710611484474132625270081055295469999373793479412672186634931273013671069932240085146431934570953459227039944298422524639913316850189218479329327476903903427215349852357099104714610378566500512646687473057576346195336472122901156634551351099118527151961695936265016911425992121083514036569684942381320795971309657163887175940654658521193386866108040991080497671085182299075911704922316477661411064748954330083032902416732775270374369183658690915306942879839142002097796554010499582107104610628540576619348316916679525269194062638553359445940095087846828367091221071562675217837994635153001446327582742731450293553058771044979845045748479558410781991770996014225383437472456137577480769127551476939371686252802712688740963408493117322344047448910775899560800207844458107125462263342908185972909624450469630184842704957848444224352739708529210986395727600354713097875554075631944133593818499093431683583134964364948089233644103701612820972201551781299677090858405797449252857171203831934133043980368577472159524923776604695033654474328087965147970871723454523997756390322649306241945229179104280967233725740877576405226863352325281529823535701188906592974220612536053381637609748286067870183294357854589167024161116900112769436304496360392001041651826729614177892928342582729738228203792309751674960358313140121390761803115208782013472782135919268580396763605725577077245669912008060006526627091288482206718751886048579984120345598911114357083954578477224576029322524029062859844490237273843164809839179239515157421910104871058340490923337810056216700390233394340214745970092966874231008184856815325300459610660538896310422713171061741857729107072620871040145115659353244007382516710818573293104720646306158215464688140403440654057769354525492387828228400771171361162979173194303567764344394281679097031511642801486853526265739458615140506417079046886144890955353888027713267956595116288864754797226986628401973595140220004570935043871895229942233466477241320893254607178771842657491804113963736524265088371199191034790472939652083334863215392257662375564603306687429133135648294408699283595244747405112715283178823113049831191848559428250013712632222129593759980100943964351701214772403949501911463599462205559953032294708839851099457679997878210213541011221246193778504546177889706944314228253561066124330980986523157948114163262386776661371307522129728322249847883101861868734752782001933657646261180055561470185794256325819228939139190435592705804543355692232516288761916251000377640683289097020855392000*t^82 + 832262939284063423543504637108392203029163126286159024683803170432473311345377812084231835673885702362091686595985523149040389320302397736337963013867534858440695177924272193790143714184401425687415467745153605187667633254259040855209104040704260061158107995383959614326824437496734683239821975940332492237925796768413466723671337551235799133209903000868791792290538942468848547016561573866533270790464134576875089523602008782667186089175972438161195171404637809206364064847586440474114265322096722784807366632585921178524463507627757743092201987979005851047658515920212027357247035370315687926429445593453822280414163471987081177576053826256625335099324594457194086365309334737849777011408252335531324547420914053192315105964625560626547151364817047634233307167802822146753527906162727099788291999866967714497607439575989752219088958364586515154042545823224647904470234873999090766870720790092788647901514530468945760956629271923971071182550176324137445739384875974859822645482982459922023923202960852112639224171393127132760620995461671401005472991655309211150032387679542653730235540476739840073972891452448678232419227744828311138527841189359962510861791878237207717246685860190943018215492169406558942542524810011162195136539641576179207405225010704404102538332681723950762711186854873604997895109322680499188077604074953081962952484224193284264561238473938319891665909471980031933829850176519412725929966857180777308428301876050145753930796313055887851676715437040103655433501596609219128374768182244805833048876064671858304243466854402363912015165133014613535661149353821689307877240295640056035997567818654208250963699787226217005085905063633675852382442791865945031872758697487879179285949730796986749636191134242601814400701296348178065489571033502979682589253800821186451468589682621066761844800331666779372376662236263008272668173784155147317535626902580698029183267481614588339089950416578365599934709285902674395204980458790151129521325427117917807913795362724958220984088326744003357514459310900251106827507963090435540214276920061652977951382764232107731039466642120505536570511932295921611514205907046291987577057794886816518416798265829719916132009493636266435197068597002888936921627167331487245310312978855767993940032877946274074679571677851540868306706362701090508990335167586109810999874381845194961768275250681846220715407502543910699260037149727377706757204926461590078896978613904032364319724865996741641314801271419626636553084248940007810835196046021989531814337905531177218162486266053094692687490309676526395293824996612433502803184700757761774707062021105058378049492541636715793877623268771866093133194704895005356741240032746649476795640458003937225635184500577457222825866210798734038310725365850137172669613109753441094318376314746158694963175193287852682142001408399089492415178967211284765990944506669523126615714303606936792923203021824358422375235620326082323021792580465259465079526222609652318165712514942220003496925538172974006388369860103498608546506830371811911523326323923866558545655724048657091844934396347380454430920143543069620501553716330692837783137163177170512723020256504514182364696112629604236895038742416340359145852307874320081648931123259230702514259627956459949867163370261997148883337698401514402609807876627356551580927452176537085381550163286278991920947220244118846677619917491140689453218938847814135990058995127998691587620420977351632157815881611134744136524985452367023699755916656632955222421258950340550748967224330668175787804783163014491820597148240883855954593979115967987037484649540274874250090754687688378736758752260519933848892782755145748724007293596322930066763080067625880457429224821939839201544750403634668303732541052868203331390448679014668603328341848661501335777591500833054830981408987312782334489032463010483781292173071829527471215393163448795304913120691818923115111117835178956074851722510340874078693169423382517689960155247813548873133790317014689627814638256087017766658291966377513959540571345657338591746746948364844765919218831855969535486378143152385426531646287538378314094709156865350310864251466243926779362608687159105572414203157944434696492060657539227077037538595112481992508293326099184539985257610854323729876471031221587335595654668163068075080726785842403927630700468591598410215815577087762275975965823399176404054349326264110635816245398987568798156260179840832903559486712567462242049316278460196946885160324253740092975779240050393610400012818167395693787819906178961403077135881550535193914188190408417081559782093951222261241622713787629042293504890905238791256695273702457721310272449122864499994156341334833024505376360715963667871840330458174895828291459934304456878777790469539042555606648963277374358823589038206673623141167771427068184081887202890317396869474684772678115551236506850640112112895625547769957258196112492321095483747050319727999766635652100474545727480662956525823532260325217957919736210598281059268448060378665161788941306261935966743831683574200756193778400520831631978632539103479631606423821714434801947929166906821856475317973372535293450567497361925158328040431572586487044938646261442797641605797083394914477436036111872390996876910911556051342564442304934282094405714446067507833819548679745946287612592603689280649697646294206386938917313065159062466473493280097587887506376896847527444505079758805818571727350963736153610294577993278228828444806070599387426377711780026909023202918799481276897118222106837624037046898214978055079637315989813766625900176997468331658900133845599156155105878435017709906509871056390938599453641272162654403953124999423094587864355710640465459375700772990571640805381102553283278679454890224958648381153874974702063935870401410236573811813246478134892966752021624275087993729528681051425380797581024422059048537868588062503/42269796092092482262926041477721936167247122744996431243380828156088236657328273429322838462012409626439887579233701437362562830803216877093967898605134173119929628405923496873963649051405229950973471361431158834691583698591276884438308496557144686261662257542721197194913021316047080993894319015421616958700395185263298522689993815734861385611330728323785013308028751168203334541203963697644568707438746766627816681436620275760916936102591181571831466324643019210687042216985457293225808004215923483251775441318737206794408072042177300585512260192156797711206844285275114695733669641471410090026677435251371330641338971474513322567174389298042459228597257364369756688451374194009319122409314220481795294074385490016509830874733779681323964865671070492787615960861342704544598670306098995649421128128286356403914212732712680475977957408287715975718577263256928234996006152285635519979429955308019175248661222675661933986653256910963944333146596872701851346604040590986406519047782743229934693577082201385670331044035865804470748405595607320738051553604237385488296197633809483947922614915841722725837182462048387624632714302654310086282518231168036848098349261369739361614451884438442299960822329602551688854217063041583000557089944250595137760184998977794163951358145968692615938990399717819877773567691491129417612245000184497500042290715719993134841751836986055287412540448597955200172405471194954268907054051322672876226573737490128665670120245630896952023653346259026277923130757809705042043778801157952915547063567131369573666636833372479218945022339340833455365791707539698792133574396603722170763108329035179163245647963487529559468317679313387271042453108159447746132363053330157075214297101069393888322049145889687479330913401435269929630748541307057521587456576264256456330459110105926052574962689691759746546044269965584474596634408453458267135718188987482738228295933364764038646066565547888247663310279726111730258914317925396410447986673863327041815344345389761392339769289435392601615757921115805881056039584820124506973892246121913294815579609718701690493405597636591296728939941986703360584351714194182599890409064126212898667570838530597198631604921861759733334361075508682315001395298836139002207010790911889625981097772607779162004267223308152015708098828645470539736258707808834173623351116089956596939701169832802378937473909790690453240946787397954355352549154173263148055482152908321272343701102555831800381721222068214820100681444853000526315929803207915021483241214647955666554284751720622181221677737769852111615485521550163039518644106971897630514711203915332851661479289617863627523237351622814275506101019485890847468013944310484033041389237427856967362880643031637492094444733844104395470911306249043544481945873995522881600195349829362499242052048415636905189076372023877035265710422756401183198357838301325699847988957163052478174474687361810738729566670061804804803391276020236958133329905847583381313107078119161686195746680958721659064721701721976307969866807144908851223873129423783125369134946780071432881153435976029165162620736355803249096868103769444061627120634176976700083370698026400592253207075858148661294356262209185637625861601331846212387686110058149049232850911547011341098846576705071648937643188898716950518338993980329364844148133623564512026794696946477224550961714372299484379967148804863141114871456489082785367193987717837236792916609759786947137509626178916441004692107724744148083529866196238289989889081757257568033460788839727560797992967388536030011237986502701614948648342834813725142885430524591022172654282706766314019445932626272896519263446244073214872646480860090926774034646206554848664764869227477489809914835216729865548483079391672160093353489467104528104572261191169306299884046747639170279447836888633335581236670939616703180452723399395128761362610616660066339447333080890871114036876926351864097318737287700578029379390947565950131475581759790318095646497339512420311346966074099967093302885816862565744301040396965211698470195404699126568452608704623427721066855950896329225586978556010666291552008172755442650280172134165130721415717521189993032222378831575276529700234588326951162759076123342277340424135452269533823838634820090197213205290442619192056854857454326875001499902946550816525215948752165339490348687951233786607747332634920539879349700624384307397634740324433266425133168388800834887211671195442257534548247540848206902776597363997711377159682201326391561730208312192039483667690165456918247915782791694816631736318194063140554190504492123502771461142163253477388021996109128854335804098266545225416773497660275934337872433101372961151845752961043049691551145621951495534758778146079331181579516474617508584501181518990395304180664924554119683030984126453384875333583079364148243448648242431460470409116381987327256439093367106894305867434520432881513092176091996025919645121222797195016090358232070973573990338697950550203761761456774250677506360625811280960864781837103315405097326514107787195307304191467605489837820624130341391185922509234978325676495015347684400434135983735200339741105948393959581412055832021001415277793433923653389696499842244963642119513468062816438995729255063041379834983511129042198769712157376697548179125881824183103196352160493458453571460433405241468613760893193600796511337533914552249609381597616379111168994622351760089538136647483269637515660504492973184548584658708674675027397014846912534328184135726457933873089914185320846266711488705992032226993186772680761477297451770931871857866411244990849781545895610891624210669800855392149361197355109343482097661177355504381118651242329069042974352163763689184453389702468995876779308918621372383338898599501338989608840176237730405095424800037758753493543782093221422752726495285763832439128575446684230902438878000000*t^80 - 531525886089507903419081101594494904323663207232437296182366124323237834827957459086554978608760989652528146823069286899372407738954164015608330516106843467133111867329270415879503029495220271641248730905557996921667528585678258817759970666141813754102103307625975336315922077055934095666971228657767723523938211099488910543424054073309341000504379605818133180760023111410938610993618529106038228122510224789930187134525272923605436535019782597499380654345732799164256596532733854646399175858803859495295141615532625415403179766868406146901606416789651111579124436969439756042405450955218542619031258191892863921733988131694556137345117460072306863583690161410886062684172351673491546330264342025413936826249906869423841236190177562492468638169606575942773305880036384162542474138051193160873529422389848181389151912564581423356353606785504185538336117572084099548895680324866824240365046701000921516633674171745366183308717442098250498919625965064540041809139934466586300190913888248611521451827828814169258288945521885117055361362811462433741682603177328402339280686755979683437421159285948490329617616767559849224960893188698974711140596064773794001968201000464364770094707128521934207865892011152072536604669650012268960086672988541949970521284369395518215441639492026324546638300982008567631872417216869587700091950890229186191285109586616112266134793900920491313465479086545691180759388119871517085788347069878352388104226979809991918312755571022871527911998148755365289801527196021414082752444251662112851618254588487495873935266021784600862505950470434374474738785406936344207733872673232833958005465260057509875162587817799103832951135069629762525774039238541705393571245715081996822275635043774464773647841388072413593108017562914144424703159861942682330497680512018432195548706480797397731522639569696538772387047229220083382198932154118862823851592086196240011430000498615437607152477633339472565308079814835540775275560172783872198631146342099258023911326582216209496563711207494340686678688679679707853064680801935081947507293534977729663995327948420396820728706899824313169208792992819179175964816204635007543715631349929456734535891579552669947740826454033983883684338110330036002168454477853066865274815632526477097079157683551582343102746375300659898102543966234640481689409302973303339903485878080509034653759301643285041382289776948094102173928452898598942693354843963509646182222727236965194658064696232934579528004985246460009751669245256424705158355731918195930783633214101472785148597659367705944842557847296466131109287644991194994057048320505634479923078151692871044094051989148925381631601331315110052746867190691383495885105289516115599856080171793662216357356826164518464311632613609562507602754146095064122643015910205602278441948992724254456944669072520731716067981341632293355242841189258931629964135066340859773483718625669628747383251235277201056363893272335805465981435737654076112354722952080036629053240219491107678637296917886042147508139992035185065239145023111233546153470482986187318053745306584746878754151630846886066721127154370328596212134831193221011574657516044059226301575175901460410760786525372849343166946465045069839430576068685505009298445830629220341948817839981557313164145777688498728983704539461818133179084005939943366127801010183235962298308661521751416371583416060686899702487540470162109945921939236382129048778656786711012705737998406060496927042301852343082045537178443643956128508913297856420873623124101196243714238824391892542101701986389260718505339751840927169075463342142882087736480918254385735614116183427310462476739987835798806335975097581581299516137454461668514885449426782477459611109063039630327527395574764108017747595977033636426647067461216236781480772991334910259202674764932059927650054251973173504282894817930820802063448314148425524351340864235796978715677850431924336830329821633481065612967338866509799981786220964996227165080591071896011898274051466993127421910957618993411955848968391577376478552749599053593037159629820540881957511484876422900227396413579847812337054671732823319194485523353529290014232834345902291458452634947138029946004787096077585349611312543907125973889815132124805808836751654596512742693808149455311871732855116024462479865088930052141594563730095933687360597662501316982124201174401813810946375934305181767800874776942539481580138514009808135936859084096797284620881420627387810116120457568955453126463342240862488350785677455425262016090475516931384862212775470405432479648038220655469493450069754350691398972376966239244427980662000976104610370147926084267118662011577050232963741983774987525989469610906531224267586080851463543705254737599195054556543830295986591732964639139281260642042341601560347301966069350078873727483773215948807892032593293952876308783929146973418568544978248190391561921523564019738269287960729142672199970948673831859179274186326811237132832953698744292528142158819281330609214822436185163864551568804724808302614577337676770174059653556394111429690864919431146835629034229889472578425273896547357894964607766238549796090897612067737804897063195587350550329573383256466494928968836902628237145149082169022113665748818976718330499087900207831478967567318388313658905114737499264938669420769017544364598690770440329435568106247300512741757024654497638236076779828532996654246612330615232778904098648100872578998161183573624024585059604534513671486891241942643597143103277795299560322532133199747225528886599631414493005006616403263531158567383367385740969612094359084100791089968891484629331296273279404834624529769790907904426345165576331711754492030551986723645111476493704056259839162963685168413057233179303349475608690480423061138931764158840368735382958928726276946118464127057374263766324528559318414006832778076141930378104037397466413611266780719153866087/10414432361169745779939718099281130632886346101912220729744168441097019747632540007516560940270617483762259501771599360137388230253296574178411810858332957573288261846651431159807163853285220555320843874029408913691312391658918798787910447381749307801148347013375648564882670191847679815275682319019577986284603365745171490020360676320755148186919664844414151578832123712821937564261832575825668838138758428361761473972354503541974714716956415315667836673065547073129073461420876967904974576078719227803572433232110473010006260789751643318258510666143591820087142295006082758734861526265726017980772786497232868443413095791890592414100426035251701104741792269433420652900649573920016045379206837642304724554047097030267692130916908637884598463604038348013012820437017615545698220390016670548104377548247192490796383733085750215671449146253927462097543066121241978538315995800134879412531952388789764397765152042829587295631629437723296604800658537496282134776303520807230838162992712276991309803521512777401456162629556616905502992170645731683441141777012007036606417173017980655089173862965083645191765014999481742957008149887968919058286841795180918634471291016276383914568655287943413864347405567476685099901999992185219677255820464461630041354380048148926114335620003766486715048454682476461485851607829584465911304923145456494060419586539091908562310817596624301712701715725564202218477259993012832773319977164880143244703237442817900647804226118540391039587711451298894354700956109155128258746221029296439332485521669826835559985983006311429963674603966794546733023760903630988405870059835225068432614630107687442240462745244057532861804109829232355839439596788324735692091609079484100191298519761477266204786468564301201157550443845621805262423825607232832168717551259987505710698515547898060833419307486255766354014387234120702851118785554763047856898247402735997044687552062410563841617880419688706459286386718919408101191309650459167606174956706446516562464539817129411844672357531092029186090436604512252974587032907982276028227571599516997576662504242493722503765271145703363688076222906683973980772575343162708960998985219416333973716103197168537798854820648300363098919881783829148770043773727247927363763318664871366049222869215104629934611358478662493630161389401671031580219420429940563697321247982243506354003574223405850122614821894230313869504469479107994071761060605208574417909692833552195080041077647705838978048474693166767376405894382882269673718784914366102993040970464963317125644677128926893009396961031736163259823322799529169676603535075736138206214546420659707992355267376049240549175218692828981199193169180933786999169275599217056060737480317475399618866532830134845302229293524510440956123127633639348489461824435016927568656130290958332563256783688644620700484636539242823948765733958722123516411404200680625928547519265832869572627073472202929808190636169827467807459542585865981744889822202727593487923321906999056244908067254609842360366132870260522757615783944362642764537861627431686428447468187673999633258583555774065712766497023342804512486363406715627903689981848523519366540872579744577919345159349930667169703495883099157398259781336140269808078103796126762749989807586952654219933819568595552865256528880865882268708361336873548910301217162173824473161677433673058584865947187047146961536306122542180707882029449780216658769254693920738401038794312616308035739621697961432734736041501222463204820088433429189887708871963353119612084069154332076429409507305187507074168815114535623891047978707641405600704112372648736042898562173293084448111088880461116244416127885614758680322639954309202538586656132370983614024768480265903939366817100697904273835261100520186803800432734905213634404513712280293686165431437683338773450358052621481220505090986102763329599941991142971824224520003732707144713033924469892825076405737114572276297390492943668414878494341661298793392953833977138572405384014509070116309665501336749892447965007558598948080890333004288858269086743809770803935353732645120121916451969181837594600119776629907960912583773603485960176028810415604907142404482870790483278949696523516631387543797871994227480581175269070291133698492730167743517362846973822789389519459252516538967899779597055462869546087971190175482705453558496343632109737424980344416787814591722615474179239835805656629247321133868181824310027632749699511211549133063411361997229114181216706098058541756129104602500762796352979088723957874687986045502965275517921490564217768921727194076653276569741456496769388612832596206182391758860859401367167131255413730911412638184654353538784702165010067516270168591756614541786583004371258336409469853867759631025616517561269016261765049401102648853595044032224111644007505173869075584965584688199093738844220877953970263230699398094194037689441463823787796619079618517144253347195650345545980866082164966872772908064342461217646469159739648401056559202822787720039881924017130987383403137864949025514849507879306545876609179813606693788640586242245373233511960387587825313959880174841881362482578962423672678659705413683565303761668302315893334328696142746250109722153423631132314142145405728261316714239767773862432135163743237471973416932881681334470741920373034763842232965517245302378293790936421582383393037058408865039364244463341605867383258759438020723485409816895055026650860406107206927973291108435096978733209080288212643266433250076517982310207778007360284705747651893056979350103192376587382316900086581357053086012776546167322194588341126402540845569177277760611478373024825534751517759611804351840047119221760876849169420013293085036030808020886108097741265626154894311204120886131369933727807037836945139900259826042621452017207410762233303001685739317032127894137816753908506493036352498418554060809742890761640000*t^78 + 11829525778931861071238629835674492290866626723208055895817145319367743371309238296422966815915146118681066639033920324899337778747683776598398118275210520271569360234943510519754683148317623825470069441615720890024660166508595821969772764039501859188294515316572933117036304456017587988076466036106863674027584024649824726838852243913217677357325465697565264925724143101245224143932472386882687020120716241313527167609432571875382077291555344604984674719808369421809772842756952689377441892178749144844868193616664743912961194038234979908726915209402072577631436532903984797284011823613095934433642672546006076076861483861070258634741346292542457482049694096518598446490900363838248127250116431663503296564260583507018018749460263470104534669834047496446035201467804563372883302815575626534597865017168518240980945792578085939247610150491756549000365149324769145176252976172667111488048031189208463437104404504519612143313804598401357323035771706588798711527619661316562695955176754500961599553659640900671789865910538730532881154755574575721645708963976354509612140168943326940273042610393682275462006562483178639477634352318873608536679950894374924615589147807757675443256639080706475503688531278672626104503939751539306428160195535880280407818812376200111924104233644973690900638471059087297964342357458319207280610787187070666190090582329065302163903662745678695309216902854300264943454958297804959334464773352192903995247669499104254815285244484056545850845049176692530748166797206177902980687620393077616755636953866941391384117297152101881144466731288197402953571277359314055150671634140532602869781936094221504170823810467054079326838250304204401234711929756065474472673007809818677868984834252959663456655634564008327312670021698352971329210044679757848753412080443264369740959067409244134405666701936295129176801270374567490644618026851820647780263699854336373543108818759536982337239856199824600140166749657194741863208984629107284993749726630319985643481438769230750618500417534395523434409575804126256210805841964545326633879164127507538375719314702500047206005881601378172840858069734134141265112240985073327856405824429481842870170753929227841273923689055183533664274392385065867634865126730723316427155537445967371706734029270935634225806445623855456623262568541484445547256363158885926099591499134660803689850319244073386236668989004974096201153431768932561994463795726568527027591821787075409655476348703630276933201818916946986703988754525149777286253853544913627228284862406692542579079247663334764734284573534157708599737586809648322084456678801125956328850317711432059462121036091618183067401760309451616290950628616438437148838066798147929063429745847782055028779046028638189524444907183254888010813020947383891033862729416079051127666105380822685650587649641480488637706564168771882087591465790072299100579071598411180253231015480761320392514928386375302398222702731239634891047725483730064332371690788700356895790661408415156847060309164265817354259940114082149159839688595204661999674156581451879974665377469872229629629712690326930607334659132521168101758265702342760708652696972514520579156525608958459405424746419943429778338772004450395114252177306972323080204145069908986213824436226719997068746789426693162187036925239887395418512762179988940679767361018894355072384239440231614684325757636927177731315209340803677676503298327039083922094099347842924675335847527780479157914918972460885032486774412699894533702207943594774042252125655171665867264422536129964023465469062771249150568907817354590964025494833068946911900842212403886879785121856512524511855845950987998599426803837062550955962869495314987510631257083604654698126286395283098761763510476761884093323022730896540256439387274640983812536894085620799340596888174298565962940839498780781601014572400094295990478083758819080102619158875126796752236707110948771400284770462510369707002332407534745703794967176740309387440585429594737316537538567538420930151077905970449062199644534838947284642929661207131438495378124951687114345295387179366756271902267827555694959293160426814550110103119705913988342003337612462420167913391147563124630289265929555548329981635415893402519332965357144353067392565400188945087018582810955365574419000649496702823237806961875153579956687323208773652230846692912449834407923331671112223878170177023921380800946919288319086530301383901609905191691370794958696233183260610580899442074745851192764110768561217215982283798239170354257863441065119056249390039619017636911571247683436176313180389349182523889958232652011375678400379394388160315256694144607468721121767728554588733665480048212377848144601468334734864026047133677075586715320874709599795359957142822833093971920581021566976178208021901918140338599145193273193372870806613737413512333485588613808880294706233160659081795647494806668892334123407538789881569651336933895260810589959056573083743802854376406226295735096471530176579185398139559273998224210899747164145317808323964134600690414678055955747373429142929139458604341487836370732813949736124961484318602066407827940429643490348328335945816745140863685809662890768143635758790356031023234051057435557822542707698226731989560021633532038380251281833113546467734203242023139902398228058747939086809033678031713951606677710142142365202504433453864501179003558839642315956891220306978113348201568603624165821385473679611270768620125320265284737647825302206329180379880162990630135157017394108977268419856789859092543383231128086050905327630422628617961330339984962023413964246533914417269306247705582721806262561471516680718830495802956931588736659015923499622761556153585693310189004115349585628947215983689030823453640021017011514219796866883979498144098806066178771141912017959012487373077974476226442393361247233157418704248426246622366178687239311856369305353945133837973/106425652993821424750458286833655826088084974838742429635264272404041444858418682604849040108624379485045624297529707327680049517838425320448082125425790102022388170008229172841546847887570380897577012652538242226695625006471500144829815388294786449073678213374292604032707299413599075777107119390463143660281818274830124753902648143933930085758795443069948619530042140446508637723040423031443529160311177734542683545991464636342368167372733517794530350657571621384559759195947542644453937864759996301315198851287157647885505756943798891471565327528456157893144992533601621316072633771188375092037034554394738986818234654617894640014127611197677482204415129050388692344388778268232005494651783531089478109634167483539576562494958452174169201362686693106725579078986397391856784036057711495486864774232690626543616750233294271672567476339980916838330410748016045792630312293314448248896537612190231844542721132394495834956931544930093430349865235028391940901445298530416623699915290792056037386630683104055826640379035926019105601272050933742703648603213360306683694127907897821388868509761984661503636630223503770038602693073480449597336020026729917154057326367685457230025201120487840147969172208660410522716743003798140542766213446733571840376485908677761271999551718935880144085234706167220940663508202849228113022977675996437288637554730904670483683608082556426938160404285006027640320881757605990063452331807313260032109691400343228730024202080133915535725794137564368745370856641928794152104366057054439035207770502338131900964116271157673663290878722016818814219664258264754362181357387478717552895915148883715084209738775945457441989927754779389444958113477293958885858812691043884264610796109081231889211474759985260152275565273550794048117212346368850344455503746761218091058914711866687027697136828415253874805198905285270781677400858567172955250768171236428017173989762717223558804920169889911841503031412335671553282271532430538606184053901989155787112492677095704606944298800888950093873159791315369947072868222254299540168974764799591999132647957619027140144336436087001148683306962939072158382279226072567249103595121988585322548718170183831090597248193397891772575693163601649932405331510156867510530020288211399034671337359655455551684792731544868790372155483352156543241944606636537570536507879495728107065857717931251481705790287672933193824199326508021111203930762918754428859259516955386125175977892322745970061809693175113700786036547776021516946607434142196315042605033050405976286590087000353429243916119965860593002072526250298086518063585565902261304466856305871662221427373353401210936441025317139258664850015212351350216854037409460535155843656949360807340895812906209770146458035702732207653495958943489831015881761074745879671310418548206417033595682805036214054842475901496209517310456029284880290337690972262973276740711499707031058708695476342695346251653553943833060193418103126844159601474139601757160939512203375745087363647135987803179509271025091811012214540884116724614028037802598200060122434576901264463128801665231255318596945789322234563192582764361568033725314980719331122286455982087448604564829327978204490733764658019897948886770807428603530826445878037875288125588484213791682585411166341725643277598352837597861761369913549001022363344860281719540222570986597129443918860783680623493322486840777970759720980123002947723509310623338433508152441618288442876492308516008771788781474307639677441563632979702967618867520849693864603102058751428304356715958731347022296557957621551549038589028822454359717917509310685647645174490294107088742357317455713115378951102488988467805414253804124017137847078179034786958119162228899028832225622819206127942452359008564952664347782376402717676809567859483139545239447141193326738435165090723657792605216554346444254899312874587543534418897428355407882771282636601462157525370440066114342206851804004577135588847952203818504958914035506866241434329883097614122229576184921194268281793128284603022522461740689462706344823133995666427386750752845531064548167591995510478305384993335711790061515347064236570292716593179067020897645643004095180766963149674339331336916496438469466445515626111974990623163509191002514719932667429800017343899725093843679841759617515240292399197524074105660786477488937573996869374216427584485969689961502248716982756093071067133565833121323985717206815605721946934529203022793594236222065804279705337893780600337618969468477499672219307772890743726316117664755952113443349475456452283038451776692429901945870432031069595995152623218750946776699395638993113803091646875460000286366523823443038623672685093971579115547395060257606560302161848620459063338303333671944764449267605463692015731298250446312045437249045367454699793706577112972385928572172666559012400328644849816650769645877180999756285561547303145390458050812852066313945244304443007350848235099493773751025707304262521803872033813616927262815456998407158986320887922678049458317361055710091992225869220457837015972647712677145413736207799908174223605087285380250299873002520394448468928985309329010184395899573854692078059182420689613258258869501913781123352893701292883411472505718321504913493174442715814603624197145545908962179117069901489455752776058158418888765762281879989716344682559595879088231958200908116689866244122818003570890653919422180121562462755190007871130792327371625141745716703953668947331294972026069879307959530705429543574599974396565114643160681225558692656436563957370273126271715929390281509930375563495850956122341455219340996016642341647586116902832039580575723882418082413206644389908991247541559422628243977676659027569059379470681626511906738847332751954492041561519881164354066779192467565156230119660174253151425117143314074353907606087248415627929921713766310512085632630641435053900000000*t^76 - 740347972555892133797182633971690444017897207947057833270818653757563981289955936211831177473068534055428109800119708701212672580617727850213505440683790559963511790966610653653795838158317283198596060039858152750163787958292784224329241376335463112478738803764870837276849758441962773429967533798662053345119671595978582743789273106615850537853991294005244896169475591927862396648167374793176593156056987191985504617469684365248063353159887403223779322763444782869745131666527190150034550019457395312246137771848477750112470341451531591747579667851767214221397326468638462294001985542670055270557887861373674879520175354045684913905196845340091770245039042226479551971504714797405517888900178877374012726553456033626228490462418122766688858733067076518679006459838112033472609837588337199326719823917504232215651681328962117186415233924367193116782677734261104017404403635476497821323064021827937954960819346577683619506505778043165589831121610370489019209734068122665739085667381917889152245810786151860211928208399603025711390274802996792009392376575368052872972566440286341408600275412753688486011037465962379666332203171407003197430452695463289443709959739690842763320025898007069225360909167720485364401349119513560311290260762531976131641794868379849189282610941622922358170227980699435235105220856179765018484291677101366843525709627674823297958232481958412193679697043878757365059958105566627980025175631210935311047955519772263010498729929041033022554163213628809694399873505604765563761389186744416678964339022896717891760060139854754445808783574588226346107623999061134697789671129289297771780485548876173451400010003666123874128858361855577502218125820807729181490179073333490983891083997884776451903764953330475129644203122362686372191281213084865950164091074967690018598563414765662199579607827855197232618075548073341049983206754627634835417779731728826782467831115477097312644550487675597312968726867833192410375566591161358493310413800600434347432598329828597955764164518252759126547346497913255283794871660265428431718541928840419468314821222833939951915703392659851731009244154970521846934281687277378101191021016306296926848001562332242908243609234878797170143240389545625543121069796629826858807800893959182134503501571461231382566743428456202037522823557105350943076771308677280255782860258270755060841645350864625052548571526634463738825098971009326142566960975232040761506840573045515017905539099450334388301816284304143449684815533153705116157962550867122759935719089446616206683645034447285332778835820112786290795297168636116742187164522298223663232075010578031967130737834541929447200296808384990936691782794705659902209117503800315876474340218358741049606092991732262029671061592271494513133306902599570031443795352507256435692384864485614134690486129888786202482356120247250954246913626993918695322682398750830751364057513822421912281435800082557195127743253709525656561674584026058593095490141366352333969290648727269576627355001023202698200936985493361373112323996799298141667049141970956401174943163845358312718978213973350247367009120136097837735821926876838370859953249223727257218367244320741394841906748135991086721781110357095069197426405062893122517910745248712361668668789653131151143846234048856493496334149377243845704614106358173290822794131804947496142061717474145687535718279993983574139210661282320123231503293260856947195706581782778915358104187984442553550142963414912596492013906049464932768868307858770664603030179108253713173005358666858078922250657549117901809151388762766130341624140375038706739860036380796089868308583410439019118783306348016765141545925164151852438361254655384550740895061877461188320671479455449325083380012969066931769163051242582920676598290988121336826357046516322338819579588223154428083779967472887680889142921208516805527891912042001501848991857121212581047914074182672291541499047519252741940881094688100513384502962150765771953169745173230633471082873342644815780011840541946059930782118723445559210716099964288169934428987040430169580348017715495159993664069779665013978193855887751686851079966610683283985324239582514764887294751248162524482458798913096531945156438108347970178623093383729113954509519722709126219548451870052199088170342965263541462329848897335892007268500065794406350873413932784872719198063517093920266065418824746202012328729538204866590267324140814992543933780207819737548998673259937289940392598283517469098636490979385397455855242782678705438927859635003297740917710660821472472783626844030226666766017103297458906576944494575078834911918606896641441088443449035418032009196518558699494082192280951924708964262427294207944948747560238061798094798417916372785845126464696523990287202844294946869140665684064704600575311129817728469361114679916436515188819132061019219771058984833959635896930125384521046303366976114983525389752857447638377524911927262533683052968954391083851525073868856905474979679144395846955422987156986436669707405469678860072800006554074239113484891803551417669682091999326432002314050081504591616559305099992200069771409317726238690037139069316308562518361372125097850966589406676408953944810433075710868799459147311062012061309347587809167506517643278577787136872272297590583907979195508539226405806932335419984583200954873244874481037019363259800464554526530549954373227943512525783499547248002067252427926327905082429312112973564937485410432361813289245644875354226075477870024341484301579991773117083661614141768568412971373719945118617497501361489193893988037202990889785295818101555398233802250389169131439664234667893966783673340066156846525907545223216924776461086376551865899605555131717245029760399231278076388852454918716930247705347452560604224385901758524059171952545701988420854456245741663089927974345307519426843295776722670371761673012401988471345991642625161274107/3587771948422977421189232885202349503029346232108760041396866027957923303059410032589455243923227723156098398360315979567330245322260669804462868840695703883997806206171418034553567947456758481308030714603131370766657118926497526182435149123012636537495605546107910930602079881091525696362472558902244616275045859499211578312014252992500148550393824538900675218907666619067157490888201322371942914738802278570626827783476126470210289219991485076247569733871080966692965807459492115443263741459118773978330703248462057951947156842069441123140056924486467382020020520629595510384159795798542613194376224948296723178755811500306309086657596769144211030583547436819813414924273778215445527633136755567773977608869224926927219939100875025751244170711591210890482916640552568555493036924360743003821958065371157813079354196048040949298814230884478010692603586278767861606449860553146465957617257597938073835030094878754792823345096341295675680353826866167469195430436562918091023747150989379423506227313161151814801648025882254523945780802787454564945473342180636424110910716104694335678220395791471315768563047667321460448689307636405292615579816998439826469575359755107214258568901746696506076267681217995718016916238997307808178814630150007031549246583926587305046388621091297554673334192638113140981875878897291848506444546023609762203814547562717162499716076662037071940025741067456867664265416067592920890408732133301209347800265299050766773168555897837164713137966594972469105194479379603941685138073144592623350041262215255344850415171145674287622485901066560721349526685631300875505822235613235036075035740072098323851839415736577820070891515836170546586686941093577871445925559327882272515902340057828918207548938420401763798776127904816711912905007921691710682123196409065695717335638606250881957112951429015111508957956402154582132210421623615869986701446230242550981894861685500439243437359804582759375224160224667736090860406174583183240327272585370824955769033967001082380489627169461204054608155410254471149745232836799894091724398416033605665160232711539087402547135909694808790542258791352629036376152205719553237064150408088927053945197551424561271705485713339475087577899274529141751280080049036910976816463280048185603957278444603545012473612995899229055590598648875670379385590338114524193727169929882887938954231319963315367240806142562343128044289735552703957721685378494353886969889181158731205074151249634661527937699531795951361171830614902941902596121402999122481102614325179862749784591270915314641737253075433108243009134704437798953589917833591099612040911241917269403366389611048963369190862839679584023122046782831689621213815443930275812924061969370275168699520559981454206617991619193846909384417469788755554619598517863331547402036885235145568041961980738071831316957287769152850349795348779771551403728747134475632384620387079423567770026811173909318921674160505562659669812420830830711114543748839655956589584396961174876370829169213090693146132773804750089998637568832930432383293330650215974600152790653692873657582034964165638048058224541596154551552193613533812821198746816352421773330603722007093214407396051114839962854331727659723700494670300322948882906757765669767371488713705189378767200841381167962080874199458296441570030480552937599598769312368882531004197875900368682486318805937742128249257459215781253865359145449284638946008242055694379157864640696318118312299674947713577116566297171138574060520465316355916315706391375149706362961823667400329931575266637096187051156806957522430466028664782464229442566712377489566778554668699467592374270119318854546201356056594284365371149464259520274543103037601803855031532741451603907111868491190428022336247449129204353909249077174846097052354973880561174883991130281910207453648349128100280464003844712401967047180015948753793445347141285917611353640186979878078238821776435970149184451024819093768925641300702317434323872595805124238193654792998374655068679765210510337948323945103937337613866719719977511673700383242466041955729360896243882000217703383143051339741263049003292534385110006400913280641925188175890510558344348987321489598170452351479513008838366902011367060214880194715295559130745542787641731500782481950944689453712491947674441474071185606958558627306075015453792028750901990381261804542905728651583402126848441030854748123435048708775702130617588638474804519482271481612378676340345214208045429835429155250781167634986476535561512783343601296065403487830011192675771537415923953499373021393535018359407053778275931763137054377120829393029833960927566063770989076717490030298981653854613424794111329895845968259355073079860153709645477845005898496893062364657443192888324890299857176102178059518679862530063492669101206461360585532397896539020643925084587793031834092455142755682975942643449845984012584287294895935272928579156195278108901544040590408365305831087670266828165977889479208625530308874163984645372450369553739322823901625153582380994474939289865655464421105054491862445787506010186681960453531078944870353524005820659178720233028129375248452554955237798268515013988247145894730147825253676235821176083162799281854440925082221969092273386023608055599998095607870563909545309094842133377739219725170591568510476143649256620691006669322210977597235131078901266621854006060982217621183221313532642626398139240723681920346456681221409903932786686798786855890909173590528159289255605286254651360444905866579523535618081130066077158129386110549773734353208172079827277504788131401520154642496035683518045675321298581572188530654299507052396721897868186266599208896232571896622074538865194579467794912613363195264239671866008210361090209819645272256942169229524534827600695639510071683090219927953007589372884080737194717568059530477871721480486851023435705191873948956425867384980000000*t^74 + 5219875428237848166658739813357658670126882125559836722501951352899911663752684292793620773457643531801725211719378510930385694530208927903523252740801907866513802334426633270059679403955413794290259698694912625344707794243662744133706850663547408476006424781465551844257191274890167913141829981130204206249193275697694404266103392916171479558464735136498320312388121777834699456323799689230707276251995956176400817236478179516321143679231167660985678930164490528385858060156366427991566583972301496003137366251553414663920280101967607342010544639426193994011312991784076073700146971501137525467711261914046255678748552352628021094085054799043020628904101197061681964057908194520795724598734656646948524715445902094748552479785249481141694168938631517794080784638722445363990015897925206501583444349080930863918093713023166091765011371675897647596413362406879838449346249374508190735364771398315452486843303252247488443441555132738963730458748557323239424467703900418282682419832186276336851079668554463371012272066766160648538527421894504136707638009288462537114100910386690103579019655737738758828095034998879944949796895576457645869216561598649871710343901299204491723420023381998052977808096056729130776172157110077184679378770207480773428301749102173769807175018494790613555148953756103878948537298576720869354761531991219740370287070295146732274520910937455536895363240200929815189281417762613719077923295797914146774786196393625360573057957737738407357983854137294077296127141108306285619575751296021182143079978911549593074681377969062659428285350547412578272063918654891680018616692684751606958951336493367045029880922391598323468761220168536256640620669934122575117003744927616711779368793993030174534350935818818793064821478125316456483146936604246001341034583477818248388341406324507582823307973100838650718088330613769897916483819129760683029779799897542362218343149258974328731845045723623317292048611307054433306259777397737049492381273158910632401793246700847525864406787231904542542039997562784089772246322705397351321626657135980497427119895198523392668995073921948268900617351435386191714654112937859824299610020202344921374043396993268352105503289398868117192648127816864379070998930635979922951344907374564904721312742620556267874414538372624333116255331627545635257642298559371011143161344595624471350527198192041588688719064576071917208159027806547591168783643199645003693930267471694868863856376377709479823650990832478120340028997254840574718170111134586929927037824050291271745226826397531914415405157212705041986395362535901716871890734228854093001413514312432713539519273655239079643757957655166233675757125554407296212979004819096625735298962882500905750821783631986240478851735743825590481070548208584110634428009443961878579379406758345855377980777143980352103506793639989805828854235414213051044195241152252377606551452540030414634914830424338656443549051593519751379577665711169061233431048354767957160219108260154332781438082660478937443584447397160989411352682514759342033116128309964858176612488335791085565796459495369447914057889410718411604526508856784073190824598728401316570392994735621435925172298569088257507615404719566928606721754087864177092461746956575069781767514441618524836825822864042694452913615050542555026517329504249555173161872774352910940138216979789553933483578029761418731181689832009965231800695154205731638436485884215520743555809911734238610083331734552407989222968623380536363824614286926093908416258149403986432725466798690416670265648402305919878358560189573339486572924209591022257474492699551411598720149659213099438455510113936666974429461843136775321496060427299309813150641332342132474177114421677633155232383672793791577430800944803477284048664697724492408778482998107876844536061930065952115259811801484807406559679112368710619487156722448584131299249363163092139999632523716388522800600876670207261205278226956024136918242746847751505939975453249194066641497131821770277773263257671748249680927820567099341918286739677863833770740948002283138349093978402319873808509369599266982737787839720129433005144712433600379303154870029477287598660526250500292787779834869501009901889665286634886047173513207269899019109004383061228538854615578545271481893990431843721745778967520283009578681355009794561362714999530441469787153350554869746308126991822756202052789556305358921915177271748177967694822439297771507542509960375495574946409857226169898568569613507042757683697469497932856723154486071470396979182698177119205525476592450232678640606128030348817600675313646164502035818318477034005519428869686402711429087466572773627733531408948172845900924293550226320102514490315359264506781827945128469797813645112174266632534056039409467221967691171492846802808301674992418026831492154865584073653336815075565525934696571953834425903095390454459136184815173823527558465935067756273338506428441324162494539142741872109828054675064327710925318702423576022592564349036733803573819608610105720409448263475330122674081440515345461209505919270427339751284580644273256818562834469049501696333018688729948682740281597335123849248478987843514668917750949521471400796566332213838066971193553393064664232226801703126166476926753904137617608853354257123632081205929421276063232786518282739050885208261420585613242978008946843057033364741940059803213652384785180619477479617136682612152501857787535905545038187714747939059785252217538980364107276926004897811779428989855768705723957247887769814956462139816687962174098831305956461275229873070031828698421736764709800633685959090965878766112382147178367762841538208093757139069210523217810119756183779988572529851054143294412106705146854621854336178638633125946251045354434008786900171211411337895977004240794222077523522947359303019367298621010130563438097322178807791343373303010933485568635381814540251564318663/15808620147738744262115057400422852497723056835229223932404940935689599554105525456097287168536722155156558567775142284968548893451211076325914515829315445238865333595942810714751658768481342058263510336220047602440582930269879724741354875823274429743340011937537982537965414476059535099597144712663015340461920818418401016937312802248203779550172789374531100183311906040264662694226137076701373468067847539951824459920941682259364086875587481117215854139869450509490880589118387133671880860804242097842019661188535942850767159835368474948835875823518496902025715419024155217630204100237328389387720241178432436506392794423224674413085035764041679853508755893487302859510081335261806856133508829220504088839080022334273062856663230582216419627197948772986190351447434755197641193947964523860590502725541664113880904426336680432847900204834731234614284552040820890203419698062301615625751041290914637835601355559513305877864330753834070966559049629050411142365361105357838573385884046953084824314098616325183969761614043683996136096662282221676790991913983429243738700342836309416582158618956170485105230928784135185102037261772910820587398568649375485381566428920941162826819223321381479898554470366793632512037178081887529787901964098468482763867760426525312860649861683529850279378786311686027451390591391192207481521280916530514710557850198222497264373962792100848235738421578481823145669489547831307673363475962358453688744918973942441094273949424845007017264165309097441994763174766379868050139634793361246636119311635968863247141847860627329836578501574533178446351958562919482697529225670816877705626229692683239472167425589296019687365741653126470897589334193577496058609495788481263273194685879808670852012509914895271738357313580598636866237691154954100193105334177445721754510157608792948623528942234097835086345995396993627520052170279057427128903247452006240263974234301736310416395866638942783497081455989942212150353664706757151152692044829290197461357305917098519239032419715438430365617184776433763503564932187149533341660630520648074962112275385219103867473317602092751233326827799397521691532420656451781450813912735641834831446026710964473103452296424402062104640118678394030841577852716068888991597541327712317817436758146534370211211857263180978026196075296608422609167757427317122228610342503546474981017081753588358336904802065665324407945151647279101813711176198990746814461074204480659372357978943702727357475488561975910685163378646916087758314159931964883432358394370323770241238355287470605140154771363627133195758999791429051639255575454260782665555265159697968308583154223684494845497239387338167101881518636852132393473374299817777800696648052537774962082262467418282597910525572072887944475089476256704162542605969335304630740225025567360159184894977627129006740343049232829746853785755560868398372679792061283255194733580568710095486680636735037936498626769727635469170110979285847820848458393324734058722856249110176799008966026845180866675147534577180084056496787670099717688886238177514138081923233817834224553720841560854842649256551886408055992776853109633362743406978159552858438737972650093754475982588850224763586326899175000657555304641010797993515307901404982412480622144763490700192978707335771332918851941363118695667946804936381298232077282625388652237246890685999507205342238663176252598290679669536149844238734635910440355848816557903358164341073068151708813570442738362949169870246910329341954168300300193256266081286996753393661800535534482703761003518619705074194159680656583209240938804197733010981309576413313403618006508957029078899127713248702844199725124368565484916627326893511209705547759432948236232691142021129715711670539307823473419090322725556684412628746301665615136939103661222676832585917804666851592638038345691860794516940764021167301636945274196402368560841291074475026977073880087782239808452420993469843987328109131919328606981219586194989563625266328674540791431649088323896370215458811176584802383114223893861100233766150910812242313662115997367432496449074605063459255531974069965734940309670757729634390965704024142828482860400017562147704787725385313541938555673706604195194054161987586109071815857964271057419847547908046379425322811096350037905420667644440507745126161580661148951567393036843271126683661895117434826267178366871039365621425943292203733918885683373042937513033749938279607413968758715854543542624646100104200175212359715323754519891659162234817915701607743210788184118250986817727618336738914920106612375515263674646137330710528324331322645849188654513037705890337087968490920619286440446004887912296890402999053047353571297642783290758133802283125386754557240251935056044271859068664181547883745682200222074754183144273092264573227190970370080002128231625059712294903964963046518969880472767228112747272700883867055449515893135214796341551906985444167347428428851486859628818230047113211606340075517763006242923476785057343672359440846163891192816535832972366256905201245970544390105494146354768901751198357385067388248371316600834995215150647279506236026780195059688494070271516548620644280385713986598654713855024010914087057116436084335671130326143540551312829607166522994987491608772179672226434018199148150195663436914032919098749285507954536984919748136700992120037817296316408706052544214206202896393338568912753206572566801029438723461526574751631837389203841338707154583769318546133264701868282510792559557556960366474616025578817169979353652478007607549609940516993823508226738941505472703987948181393498157230501388756884471875052455713195507202949623055862481695737202764199024769919491015936874763615779971333702631579133056054159598676903553737017811980882151433167592481584115565161591253353616281557542939690674270480748264224284262306168122272773395187322013576001694587589251478165068125000*t^72 - 3712799528718637039959194629335828802809376866831974805271500338428088406992259123548045311363687482237647122683683011445276504678354188261188060965106478716739580964396002574656097509785811775420404932907941652215555716899767684824189989653872493647198061553825223976085898443325667066956257254406853656238568269505308935978161187421883763855594078234651987945500667969232852191643741640660640752929676173686375196624685331094273579884527137325882942308590342577470219073547925112112549545612736329344851611200584221911628197629080458057202689903377807083977905549856575192558699149121412287891556645038315102691595191850355585120483716267537623529461307920020201699032958389496173852112026249316834185548633625199462937557496640911469977679888497414992413247205720277513122444647764457303346689450419658057848417446876638294573511473852785117997165302662933708483254805270924006965333497933315521588197023930268147159490630961793116391226100954599679434922994318884189513484058352091267351121791701981146567041152590021803714940995920556134007753050994178778779564969271751219622085600984363120374193524501347214582651201831437763048464003079634038115824460315158102985433309797370222687248527370136260318955232244254292653831361878982252670117557638421896515459950312623030251117239441453641881549901408925613182678919930700433979875763654522382768812265600440065202235162799118260985996957298202277980711784747810648795115899944210664843448462671745500168826693771937037414375356601515735301195374126177093015315695753960505143404043939720788126254421956745292361720190740322240132472102578777015095190411194580048219599832329557808016648731426349845157448788126939340916695669987619203317532645799858648358062396240915055448709794698860936211685745345581482732803837387035830659267819915866860353517150469382333689068690760961277036632213452854764701824987209681210344237950886192346987708337028277319929591171721384559479974986030712489711290313514681141940370204237674694185472523230958456252024095096741599304286016195655862210463639158893093775096467303122230765137968153799512256532722651700305955643044067044829520024391200524254117045459640039457488723756064231476368771233408373674151693412087796382879786544350331698805772869427917769694351988711754410280177470644901769987120127483569667002192060081786460590556087735011245198466947703599629429113738830512512430765647731309444154688499027809714142493095821717794256625095005540538289087248388306733867549356292223540684624289192863063435392082915546069483291625649740685328665067209753434201586450903273547574380843297428947040907544219895340864637396338586065548727112839605286968837011279543056526500089900758465599893360129114437877827611383612692590220879807658079117860215206394249540897844048878397401721416847729405225183218963262600363941857092124579011899878869078674361176794094033715727538354482897559813871337895399285150669502096661818603611215363269891924528563407714199521678773383458740606534546216244937790320153821871930294931217159547286940522905602785372579509148821683337887776182670324435193508705814481947980354261414419392313797577962932521739648555366266173082615876759667889169386193099261867530275600231865691060924285502753187415322083470262177044441527279727066472358095191893390098522897718481503147437129387005139736950247471823948185987309326809028993036669845601585885615305596598763631108253136435989620555285768497814375235532837717337968437584805202780177339619902343345510753027796349344564166736675849774964391075439060756043687873925132026998756244692222439755437344240278898169809801412663349594361436604713575198445793503629447449633951825583083087972097727502853925652261144413463280507615843296348265562769076999394158523265763720289198453836536394175257062606529247869476167264530545272513679172462164268478053382768577407659828798464739467261446715228528717067159937644894715681982546517844990861408520469620862678903210180034196293839203201574738636207735742660398467965235679700533371401432062468679572023706604940813956270777367512443261579365822593921964490680860943145526353327209262532282493704453556115213930068545825924153939644896132594293781149518775031561329659073717404219999552722266776791633718837210593181092518536726409300806499522523507988133834236701759752828076894449675555411362009732362080396150597194203869338302051735713838928636468254336165157979240148723724053068778216329485731517343503971807366431202877984124866269172419528514403089207736186919018388585687934714380051804220222020184104957321336218271738346460336035451295230758175388699655089258062134366303874931282469449618479022854483339342779294173708002350410662427096179388519292722566250937623872871290569002698182468063681659850881893361992838565017483906000986864300600295034789108393245408291094452791276251816914092168218474512094670666509851760319304811950844580346531522268453533420681258066303059618006272454482761698745494656690415570244656241517363858543918183755047976914593187467754476355330879677452701998434608614353930760680363959824976944533448476953737005270593553237661837706412190670015507137802538415561929943587527127014659041516190224396492201150365593814799523436411810297930059299574304226821729773198485944472159950314330538647042851144234743127239974997330831110823717309290098305331989030068691733696025170860675228461943050395125581833873266742604132506799527944510134345218225001860065544283738671595841134787112803093559904376046883309403029168246298097829488166132188155593616967944693976486991615644089054455653387530479762032929325027705405391332018014148537680486687881016628168613550339153153810808282725415583960660500890528799872574204220166233961093636004296951740569317402557949444368061430530223556313408462363726189350963059293154781742468601460886123085833081393651144541938929/8083016214669897066194481522998815016227093407925898845438352408856943076360042581030612917477906632375701250305898837879571086390706185112728465484902158087350274916882063217629543787710460113268647024084685208900054576520599372302536232160074230164420806103715072810716229314715657946576627035692046104514442992373930259094904284975603323804784000132368945137206435436239671012352146609652528347151212481297106767333490181885657463550300381649498193247168032086591858944697053595303535605350342916114006574590312290779348773898431881104274343464546848850774887535988002841710052183425694863443460436359059367535442576626831398743386087851527398046837520404670029635992980717507776027310002775288396873249894828810915270399754764854211525861558603372622504284044427509614098280036002730460893230958798694346923453741466059212621361148211149535611477666608697985599661549965768130424297054155702440910724867016516368570594979550656029328988453201636210218878984634739486157522521582268185979736252162086267977582460050161904111325945584301170394002822106309908972483305728478206043747189518459343688587640108757816382606878193453532613382920318115465569009617570011655427973655054758530591608720500586657319198139749695536969814221643390841621873254896345116488749668408622219099369327261975116644711015424366102607943054938191254478093926883960720340392947931961129358794949467954184356220573786195486010380629448579800668680010744937526402985288923312055761870721044999387732974562402288141229114874137822967845250569775608427468973396993085973864267964283326529501265175334779700718388856256035064426876715703737169399682127170874834414061787906120317293723937831150928419532507411849550264903021997676085618246396373876886767090522074253911719432836868793922533518205648989638601436497977365438078813059159695240896322995907332393897209283586161536653734877827634495021927695451670391760731103985824657996768605323553061516876482476150612937202541182280553136763561634133851576131358950154606134767743172646132991387982718299065743388218040122667893671319936094637455716791956548293674083630213952819786627011605211867385285722337875999026861098874823574073765174171781228276111643289474513160737197736563918893095090696256385110132881556662791029732671365869926156002862847309349994948383797619537278628592514856806338120038322704308436608716186618444132062390581391401623010584004353529675567923158464893661692601407736698857561380238645074332935710125553617045120631339126392572371074686739458175520132964376274628183483097228482016614166849878506403375894232265513223779561664262961187345125811762159103610762399786819352962028659538307693358560076776394214617068743384531893655974200732130580496860031633789662044654445251253954413088965190573150326306360898789368348450649430219005185497141694699035782631325451991841950552798027856133960437691629914379257537577739306353618428296173782309453935005060937842312081335021690110025251716936333876362845238073883782265205869853375556021930531434798812174839224389894185384496401291205673076163352032854476067619871747137336455437208372577754167933307093753983271285154711526197940763271516462748685878449317304684036973155577694974075653083500982311772700714018202201489975199924724820657639079583925037437176279393558437704749080159763936970001018889884965423253248986041423067647756213641092268184674752969859938468786205258412696202218229628873723808191591441229662507569724585785277435617892620551899526779786166083020120621647196373749104407781205724892318167153105153942323492928927835180008722548720244632511154144985302950162691643684584686468150546710004461719015837725731571184419605716141656367296963847193772575893141739306409065312837067243856196263326416853652626254741564290415270017103603572814322753519362447084500835799342996846402194627154334428446760590566775057271756036079666049571626107429704581099607763625711795844265180101463177272531875305444026074227660577334305274510165026932027707653279272738774197336916953683093563896028977570827869832967005102415055688915478915773784473827901222213065236424203448866072302540795835066559000361028283969011008583248816941971107916388911913593160198021289557723272061181017331540088773750369264193294249871804287842220986246095155439637844893135359863845643472342894827545952261634539279258248172569265926778734178071150738475876229430403224703616881417499932584002663732092922843220021623924009015354518517902081802551680474220006907349792636156738107686593045636498280598327654760904949503261267644047571145839790715590307535800924798441500411009847078632158479020949939627440837776688559912976533875282578941457167371936879721441102728533003505959245543077174048384748811939634743877990289198479625267468078763136557609913213508792025568288172409872308078015640982721995996824451925068351578561011744608912028279397774930782859057534499368227604451537132668195241708177777954496381742912707580938562914102212493931631411365032827268748050724026678349027852659179655751504090986210799673295688986227209545379572678782912753724997177995736377837669262374425164205971130281843486062388481842102159295290838623990760543158062958125366907660012100453089256579093949258494907132783564445491347913830827266460925721633632406736637227742939289883984553539333955060138170433002823741808072242191912074317103720874182582082937066046921322073784224962747658169788138526196834473650913144648717408559558865640934106991603909519878215353972585425365778281732494106815063041395841695604272635355979927349160710077433103880461603442920833248116850745084468901820413239433936143228400623800767270440068367951493171624808901704213777410451556171623020386746700037132647286236052132447839701714718585700726303076623018297982590751199257596545092083818049017517690419729562102176069451444400050000000*t^70 + 1193603531408529452644495839172271943267210985746443072596560650321353553420317264536764789489625009832112019683310059498820554191370413556034575333944752572983441578631268197635452338625225619167972226250820985027576292592577046194058711566546904204750796682071236207220687537453871978315337920165896166499618891574547715586836875530541996187780538418273719585958588553152612033257982587860581148980035502652709745074888910454151192633433376798906983043989740389760863681712254557276995707127755815543092617406397737572612443813116263409183370725406109050736129826440315523690505573168142992431158003593556574775729915667716945722890357841795588241427435513030654119581571364413583109955636483960803368124132299621815515777253820361367204036336195971550453309357216596984021067114942769788230517029480503781577518677409048529186921780593995325653824594678048647419967901627044993492897345261494586034122595340137841992349765532167209289982535879218529128722613616355442346919048120703091877824076708643909075737184507511510665251220538267143417181202494074181182166854954551272035363330471144933767989231825738874032871316473062766760316998608207647900213795004688549003133396586649997750941542703202561147672072432517187112673873982026781445850040927130866579999445208639865413432431043508421516729279758471870976509798549874793684916020628434352305009504130937195176985272030304023516195051822762249925865681012231696349045192473524440428164293898217171775178843499066238003221027847428842010494088025022696937897707086105470875896558777644133800443431282302628713340734353389169580656333907649275882888443815137904538496744584152435950969055342353554615370216172116198659061695199764673679735667759561097727744680645431554116047260904169676122116464923886222689749533664866483993658536130636637274331179228071512872223998761945462620301849895048177264533607017507648112465812721689065014947865532913566489055512778078405606447685570312295913539092509886117837197425790999561416039613120308082231090502151834630444568686112390508739811754466129358380798273898329566270062136640529042866963991945793575184713685338286774980660329026697117402614917531124947376469791660660407466378937766725640182822933033423917457257884111417438066221117024693185314647794276321001689827041872474452808535968585637370762683424941359706241996665960023082151341753879721938267976004799077585359012489926002579770624591746942322986808936294773038013173375095101213868178909214943776163790050864277023723780607015594377603901864033539606953003506873545711927689838664345972944656823593105092808041232265478314289192429231167645055915052877355919087944397846344728264450951113008644859598105291217676573444135683545776842741410733709814296834652059164339337717723329380233830885951639355633673098367809980559469167017226023070335846973007043898598419940103071222593037375459870643097773380820932571740103461808225714843756098651159456414453985825229470174274537113242328910582386236282530499098595551659460179594817649041629995431542564731163289484698261520982855407052519778124269400765033190981577716063593016267626648997197046207885766795728025554751884080464844320129741497481355136307289037033923599116809772221675525487246969722987517946058847779878789768386647775092215674367745706845750551024070812917352616422564999317440889941816472629973580103090097720169859352483241248033477036841815123392177793965395965354282156694601572741178733202112970384207249089990763091482621404508942267922379402700123998488298753906840770119782846239118496104445471133707007238533243428344425615275474083589910464628199047169262135240737545140075026752233432342121710952424972199579076820933508805951842413279363925735682457826125191176007249202248004732603004958531751444779282720856787500853047874183107094736296299643745979041283758167208434457469666870178111282124553953686640759447632723821957213982165097183821803753633259096713658169404285035210226469273401212784480113840678048453613611294621113822821456890536141119405961548075797167569082524188197385347247708787432859682694759845460503280617434254261115610375069461603998232881076410217107985697311777536253615287599248755150160503838478042467556098922787119526044520849271438671710626184007179902193073415945270448870754350342635199975443590569522221802197006477400801989340423962019431473956921442913952212691646528945103846784933552421557775959426936092178929587322316164085028653898960054846800944927610942062374530244267990220276763066079347352535721290435572441536413109486953740242638679382566009579581461183223122102941351836935650076892992628956074369013616174835241383009224490689067822472013140598416820702426236086237410553135077402495924583794218697630739367265401078010614783467383436489318081962020153932748065851200460136130149074553839196636145984631987462724322812645645729304455680786563379190175514542781379137450959447453723046129329835562683166346899782571941545696473826345045515260240997603006420759233946012398633127636265403302913649557944502596981476165677772502975206975903693799061550918117547073267776728269523918656814047494119556387595436257840515279382523235695179048652833508348127179664532720036774721070824218274621881218094071155950402240706875810380261573374771109560979680556474237797119990064181318658599279494900296607468253308012627558874806189894779762005766840436309863905501552712670676559707049420683707108557048483643498229546855736415777305290127069578089373898277624516723023934100708544256657287774908870859361196139191020253680295522847739848825403678147406065569041000711378733885632878884042174278531831127913201793315290538096858680707578552637212001631279645731834374932074617161870366997267309009644598108612824267629347720289949145567133969577314219923646906645547223932786752205005478480454390402582783563172064030747534171/2134129693642217047180061128184505614845437203412778573053030338972130185177568998291911001314298780825267656846441937393946161423288761745934908378852054940554528030859950684522651825138075277430665880946451540303644772678706104898359401230382635026909783789759755197548839423027236421538383375760276199211734123399057494150469778211380415526015577592704671983420841039271200267287695474495717055353455440606496836259667374755289099287208021557623285345786939164776728434243446493809514351247615291383236059297772221987946870996285645176046031277768144911095679877488581608372291005524935937542827837982589932022559096139097399008154742667069940078372942681100997923694516361058158687078548587534890263564328667672848916277162974218933736201071578448217162847272456108148936839613466067448420655038626717979385730360783117943926431986326376115012931397124408709069217570948057592191233545651670611461577522644624783781015176118985090251878139459177877285512603203891613506936639361654966595309901560946869433025071960438786564046454279683477331749920028068622831018694581776424037953053338207087442531390127724836008609076750746807290662157179700452955514090447527829815966641598616113687553457557910668599128221716091230883119266440499232111385677860421152868316744134289694811714673864547885582761984270459697058202786782360727254942290926458275997463484602497987949516818341374042074249656445200128319572443418766944070938616698333340304418558131567539475081378493729211282633547828986967981284455217907054216567807201480772929101886994874184518618604431241327921126118900271868176472305282121469155611014047191331854701551728283784663778689876203384103953514938917736876444226379366217891723570164402926895906639306634161522664164244027435437474016334995095058354641755508815472326468112835759228729520570216565253154586378173569345797830649811626839269934739969503636152526851926176042437255177775487259872899095327540994554846858389600775499020774199485976703250596470983914490127775618377857364420639642543364062833721003053661620651627755159839913219785107495037813014377966546184576536030086553078977428806656598649580388736072871030194349537907214276901696150965340798973371165537825256960316234076282215998703814193104979573038034762453077157140954685129018086564448134481846851058428414399281486097033625559429206610778271764603725073580625331784042875401027432771751969374086740508400771791013833310017848556498138312227427125714871111006128085954750374949341607690136652771240841383355293866701772772613763216761213789698222208360884456371327623998477165812072285032782643686122071320346339843987752016475191239433125288094927605991645824442713239396598566004854001820107187907784060879339104958847205191298918665412872331198175304340745386224767356012881681412132184668044621831154360843484893936008270746400486323578296509004919857541304720769473071297050228199697324997569946873217017540595395627153085698042249951184165082961567348878247615904441949513469361285769868133603149975296316518065964151654097474688975947535631860878194944431116693351186764817726029427178140824442971397474140486799731556774958339676883944755979278273993052377148334601896775438456918203293485320946138873217629755964097215102703623815161643517005317248735029712854700007760675495103564113573535032863366605647494380309769834715786514341293136954096658024603214456229665990354795037691990150812466859307953458431205700710555686470645471837831096352638387490574758950964960043850302342078322692111880951658820120323403912387367156476288402242357472695757098012554117556338616806374913611339976948288761606517879379682299671145008321013260919226715358311740235420823048703325991755135549344353612253218564445430295407576571175291578522145545806353608030434327948146157838765083437455431573465567207747325900040183399908735162626207416651293744494193012826314468533762668628304839894285878185006414744360443591145393339282343314968719755571659558372093801850868653975452860106476375640600448141760251797516452513803030381736731309034192766314206122485935027267005801670732995963845606976687379238566944565226623119883564451756642632082114477425430215701942684195092254414035695847205163755319356087397315258109247194816967443774059372093541344480788447813902426307021753963131317186968573555879822454376834754993869111088626420928297499335756586442439201551479717598211142869143608580840286205323757648296460256111319847923172370829971723321928066450290223104133953740630008379698399100474095445090587017202577136620330894064064435002282729977746690510240475491695958151923698969525711460984559986782739918373010346814498475652508325433383883080494240760322492700390371750100583299153287702719045478234175481120495839020250423663436955268320300081217138802246545749324960573573563645697165845804019008844046059914209465763316438744451197895255286541235850259817170824915703657940999903014705014312390172397226767456874642265594340043327316830080958788479216588057755260917234766560799433045327961914588538874247075821332195111875170837063913578556544621445543809371811584907635448811729416292005578952301910511521711377452715325489330329766537437137442365181615025124755670086624226159496752279470602543309191932802996148866225020847769167428021757554227650889224895018873809515335697705647041698482593727210052077146379425562271609471731374807376123048692098237302765666732054962320300600976061907234564526639925388398563396868893493595142946407888637717220484600756641130490427486947871430071509358575385514285407241544332860746516991123554218730804180395542402836985998389919581053315890730885386303313733932789456994838678065115461096159528390075366747504058883270428171626965715455111828945860815762828968603485340278040032480078675271485465150520539958305958560796704340704879092304204902825463868000000*t^68 - 222819990489077245644186215137508622832398061220700577523580996378896321070231390385621802858782493033328527371764829206826653565836470749468424316377773818178388421526573114536767147408026254655754677170720957070179156955717531976343324100943400568031792433065594850972185456221002777371269875450874776631499831186754775097001040805358311485569091002267026388776981839061005984598965518256850270826473421654139141152207787586440764519285331190318798570957640345797567708513815492625802056895381503045179929450446784561788460492770657956827131376143693976921568421331736426886716492460860616933612652659051576045794232824978202785227935264437955525493891059596016284149261112120553865771892526431876761024859647721492247061795547144223063413742426337176957309019751445653127101373065443621256520827492422583970044692948459876217551081462746303505491707098927230067459988016176516681354089711251257498069159541033206429160632216066683730205394383469531155610767663941733258643420411805640470029736682443868529065344312139821197470282565239619044442576826861944273217040757715617890834035852698632770394378812357642247679273309833116011700456630629375527786859225989577344698434545254843985787817960886713627565304896714485130384065955560493618145652835182475796812755163286438647825353533669881762910570844987975704144443822772112987693575181611715557956678338565249699228582236260012857690295595337637332636983589382249263249414981935725390748468241189225041636636699858509647317085654721686562772107951172332003101619911008536615665720536836675585694454045122690948446611215814880883839694908956674577309892270593381952697382280654841045809351369038844454366712600856718727677805523756628871768024216756582021143509058876515067800475128793092250324225790372852954142156096362956217442031541857374165680777464827939649160481287780841957785090885063045274480118677212262968834265357576636179829394819610052971683668464291408967525027480795726443516534765698536145965948440860079379486739853735262745934440860706825033737369788203067799449947061762843620413803118949374009132234189235218085806082821996723597653626604750386336193779545145178475141338710146447837687103766315573877586776392068352840835582337623209805494178051748871798835653043988429960073586251554381809990956557551785465109133830533882598130689594071764865544744782770303924374320015661715914256906956187999325575410628390522047360023703266555576287994156859959569257399224823421148165918384495111305202139721895294973694661820722758436998613054953268621793807299599978313388740249403471349326957226168458979947773818197166090628755565968917969655233159448280775114138483642532545969513695448891835619535493169525443651277878178059080483473251399896271300413643568564392265482619500511616777634131446803881331059089318999725145382688145268265426956943361515177968924388225032148224331492534303436407818794903376022085017312938745781245214788744232090693271585220633938371995038144677494474500284326398479433587197463167050966479783755570350050629156999939491772860726562679918497552166522353162181117389276065024740803209922808399027886863703384770080140430037913504498847703438494436276065395989744878495190765482138823009341663420274968625830633396176888410912401779540823575062808541847906258392294565985627567401223872819782281162372143203209180674851544504926663688281920059073832552020223914006060800757061264660747312980410990741985084324620220194916888407279087143127510250523496341230683431556992033204554799621616852882126673313158951865721070309171985382555631220838633677300848866085950501775187473819260795172964814310498636733760964177198575151446943149776816512248497857457493774489326479440008024859013067512010536847030859282099360378840366223481552287941527076492536453054978787539373690554928609741812563766805906404446424278490834943393501885294009722272199947651300639104802308511052072718302308252653994411851784681606537257065099084445009949041290398712406933162160746511340427566871771315885704804961547481687489268110921575718855775628118119987265513455665049345748349744097701870083949654985892676916384599616785491063322157467011988414198039586813108683470231470489574242341525090996106642620748066743618656462924114434062115122309561869310557669820185751233545256476116337484451315736787387888748930848264971780724883114167823805906505853853722432567183523745742681183532355472631144345488227762483261484941789826012853124135101198513533848137045365058059804044786278040857376856893243475696360913085346116222653534818217393771632170629743036309863441117333891563922027038419263850604548482432111975467901941562568772862353642454285705574376617413532453372271163226796957351765698562283054967201167079513632557940273354098069716997538171023350995425252184696798949496059954654851771507916593247202354370010459226289116407618819690991802883365635313085909791543006090132769658627487434373747131764352044180371778805885083594580205859170238242610732588097226975119143309217502227430514503511514910051569414558173707121652274501008468747127188887287195351825310867091211530775561488528236757850918613600948614468481312353741635667350764567077264266847376425125820056254031876057221634338052010928318829548409793603239033996954624241533020227048384704373534907711491073354265493912944681456745139687996407583433079579674252110521409353101104267390100218742010582778148538422210167887888152589726284967841136007765707175917091756843461033247184546039015117735011743710301247620517391424163723282934526202879968612745219908134034335792949246951174803500317024552250857107443515188281782961478499314817085583864961477051154265419308702502429324197552760838263742930456414019315833970886187769549239674826226884735992413171338040508868448320939489540054024285740961624248788452636771579692413261656585445137031370093584233788304063/371818745874815265044946150057945490746446296764591346890164210807419381512561958727408194203983705089282257514071346542460269973972484515185509412305499272018112646176574908010959014234681165210357763107895519609402510519947571125916666679363414587563357080770893349292946548476920265542524843641834120807664377649200791918365597108877752895020064006088971476311496030067024866568198744044016303968955774139666911297340548366740243323313817555876916889369729475983225511456064465383962637846115774141244302431154365375850043599327866530796619799369155047135644826655448130718662400437581963718399180072516730906630358524834244342195760041170260310154525938614821363255677113005357697256260127663266256169495162125302102438388719183293730189631695755140635197066043665442248520881656125601201088624104739939958478872107438723780582612817712878638127972664000107337584431298425333999517664491162312281893343882759752954247369059330177349133468847275265670068433293198016363246035992784336555067867599455968326968793162307447589120993496877853838124129816890255812734232063509997478012370717849129809675031445002859553599916396898862500215614334633311416174442408220536149686788132518892407214001143026986236683114428485994700611454195595978714606169725231875358482484746796622078570989054050855365656706709520840719965380527156797705992320636662193135658075604870211950504567675525892480386146394164992356477508954634670830759280494267126214537323290472354565046053168069971835716829870505254496539284210339856520881526209677987663572776261681954797756326357033020357058198065399866233045887387777612963636328922371909792385377849860242383046842243681534595511301140232942707298495340945079312185539011893099938439334233198336791286164015415679939093910495964520436541837459853523375666078906958810151625400721345981081230857811737290119271627044963430686071804380071186771008673990776838020993630783347934267851355844883440829776318193902928195111316894384905444291123835170157172502042511707111882199316185941722117603847205041757024195858029845642723108880717060353322962972430001221509007846989841829710184842533839745899723143227542295955235610548241884407393198011901936500701135591315827605393911095881940269082374172027793715066112551606488387367702882830016603176131690976230099767625654690498714816915255683413091553521762844398188084000944584448430074869966744004474658486864200262365076124465289385108437859664755888147447823490977673419315042665775466384075549041599814058329069435590015076073926116361308632896440222472510172764251675094411294555291134684213608293859836556096214617875787341059318766095070390193690236253318338762153894493763531714133872385162195688467108174813233678006702855561455154324454054104481557681903002092398766364915010092601344310944028729873790074238532868517956155646001040970791624729725428709281382162180133814976061445846728576008092266447701623993986234881010232803140746355741410997745061161578979071358312690880951398653984199470013255275577008804446000745360042604321935132527686834459395460961503514193511305899110514100368317476950111585138576691724932126312683230479117116730205105275110489757286439550408668596015465700765156573968807480041841045186341544232844837301268538859196537341750251397660860551722110108852103688134418457687349141100620046868934708409469649453357905461111796785827490244336495038636613557169564165441886984025302038562928191295176813206296564475348207330946122762038423060545387378231870163639818925548595771033192458802757935463345046635689042837081346880674730680418280401237241131253095513090669323935707483815609490895577534925148660205239074728535383652274483301862942516192895660336970913538491084520008094817004390505093217385028113015175268020807718111957359102420786765764349458846661890672565887038446769777854934500952849099383708550987166071652634500777659664638280294800941766410730581957126782742608836198284667306154536466264050425199414472386557378042627467591238873274552050846545983613077498179869422303939217332968258082012316482234711092561690112030125594085796083456221801000875513358647839325916876608413061714016607301062574506394829445579330670964153889948025285369108979319655270514814326797250844083592516986152891535494102997240742165367320377150223340865084226553736899599727773162067113804035188806845879415938186232631821772191272933969890306553798548336366376545204996898864122531676274450788120994700504414706307851823495762917377301814120317738090461263209952953583280099278920907523072119001627677150018311626188272708630372917154146646842540728309018906452965617079290034963697222862278537727673755996920558262998631307029699109096467186290725512518161274125294981550006225698445349223198218387553303130062762303531623104281650056007821404433176141255930854126171588719485205211815853924788553144172613806540252009953300852297646816011516646586970938469804770708102736981118576177785906833560173984548723173894048701774720855044922791510054362410333305227204055281222322264164569188185365696784971601693366451639087460343224013986671349870187803873380532786069223557553474671992964800358869870164736699327583378576703574984985270896073766877752360556620842105802638321665890765728108043964492602004036218054257202583195147090709885312476175207334663289462809361932766355839918129892123171323140827955418586771160212398775815105038158380815394074348286392275810254372205054385787942004653841000793739707819482968921613779837914397906282738929566825800959694728913492899904208717997796541226375076658061392663561922778501233758374358329413375134273885569483739009013961062588506428694835294440243144925768685894741209478393833760880771583894658937790348201708101775166858398092600626278877054942233409941524658841707199174555165849441074235855630254805813759307559856700099194766442402300000000*t^66 + 63293540139140397825741556632478039395126274696096659272747518825018390157457579464672761608412459653629370980029512253810845909408237781259560812841689760955560853662159757646194937241601532031752596189871637142158359948633952165726017201022935104706255815696413484288397249592333882626361385279781953271132552148297658838555458390047809321136065646303365115052631036563729902578612201945427717581838827576839189728719060919151153090412620239535584663369142226193346648574433450959446631261448144980341074058794137898133041586107323089703607574214450148238130655626410080399337487552964244812367122031640710700281922513257099338708696319468717687813474469899803466378843056354113433289556139614113304496710214043116351310037921723580545986070610543045912311125034159575750142970534301839528502966620514318033749340859132420562289733952087134203996568035216677166519000591740334041372757965810951218495854205547226966545886233246999245485106921352460412101410726680044081814164114529135393898534434562233147067288164493809775429284933212528393625797810244624003881692886285213872998906331901538308166008998888197823290446078590282344677745123499890707831749946472639133541826872530839334777784717845128778274667029164058400883521161085439798683761370646307245015780151924702837142426486024221152963890460610936446945481474824200865995412885644660883013014787326354343922868671341566230660630590190017052506089768991017771538932346142640646693909451310383746055485361594567154681626190668653527435391365910244745222715209152766429927491382836713231071483556391866827796381767315026627746906100529426715696618645845472627060911653892931081324770082869273465225254162960972410797649753471352148809952730913689957469297254405774301413118857959250862640505312029041904507806065214861508207567163744953169073894979114183645060688010892998803365301322555534761071299235412923928293947860531668591765473932787995438551893691426285452750540771401924515559226296466311325376852850303934856097369450320309663704529791385691103623324302604514036455763562049630979261326679405012244234240945470673620151209384684765149900651555809517192935568434340858626143356705732935704615592652426042477031927546325695642388297146739033148342439923431762278012554247309166180842633382207859359485239834899051537561296411811571840970154723065856126679997173513325229816375789950599333933609364744971162366087955769981224558625986718390044645022661210902602932943021973489829350124917763190914142918659022086286898646427782071321668868318913663406758743854377616061026726500472643059114684723056540227969936919978338708646822488135049087688230681429423968225549561077616308904186649633472212349575153891257797170626344061304622485786271131360964489629844364779417846080393547573130809979775470325261455155218465406310621367901744365468001362862144630063881136922402739234638612672362545302245086465395437101390802722927791853885029421623343580261063046073071025714649584732075815242843636869696492028896791363325005892727304201929631229850964352561863257887665146845913028690302637865756018869305017439721847622564056651809015095952607900565186962441854845459798703065470090253587690590699055691307870255994147765461887483421466172433269849043968152427268066636794205295455612235095340202687968075327081544407712145534640024395330549849302605177171837830146277504593965908933564983461052697249673082386824042701753521718434826386547947996610705974415973065889733065262040691751348352624426630435917327343246182831951241792756926394900329693085496578152520005003342724929156704989106009501548120653075687982367832956647552312472014729782142669223631044119304887788541656112945373687486385384976972410331461858681580501118106598509982005711555056057065330474869912442548893618377270665095300548513848657187882567740145564926455119183094736356243072267312888855077748496387552070339075206750097907538936561550175051505012780920794616894012899118318687118906956239528458245970757132973850526809796156832884784125222048507118960910746234070813636422486328103167439680162701914143353297905796816042053383968316144685724168158389969428148588687357074924370655062938629331832112213576309265300477914510238194517292184896912444059579521328575144230480088278198413449855091051224414280859752321450919286978013664967033300322270378026917302147693486632089138443964091208585838813646072710143139882517531893090261374779588626889002925811844485992942021297370056280932850528622700749017822235592236457328897660518931596197178905126144488067989497366697986084956861476904164184083473261331006937905408506756834785268518894356374128117268627637672193845255358495044536504083331042874587982722875530590150323459899212078043434226796062467938301949543436522518615350424536132835926762791572491763765362343722716822359618412185840487718159680424027294974501361284280958722342481493057799815061135023550145928933227433401087372060308730291757760889732267919121633116347401770025373487334160324512560920367469903644079286562651934655412292503523502265372015909196828050870730881050563586918492180951583432183501918517766589151927193443574765411300173177392516664601719577777693463508515918557762352267962535883453907406423469419601946070134133979365401078781687293162290805685741757830797586149317283074776215990760266683010454142524525167173154445952571355784772120998664661857603657442164913974842296318305451574936910303028162002179734198716543633276504345362023505394075239082448026734622853558312330133375589264658354777646513168714020748610235406494835870252969801743131565762520066106286339907064453853618264373498364096867189198020803036292831174602295304114259210050970907467989912767065418291326591156313444123557259521995220491739360123268234903161080219469419285111559912410443717525107147853971682176018944988365734435256162890207653973866579531516033/111545623762444579513483845017383647223933889029377404067049263242225814453768587618222458261195111526784677254221403962738080992191745354555652823691649781605433793852972472403287704270404349563107328932368655882820753155984271337775000003809024376269007124231268004787883964543076079662757453092550236242299313294760237575509679132663325868506019201826691442893448809020107459970459623213204891190686732241900073389202164510022072996994145266763075066810918842794967653436819339615188791353834732242373290729346309612755013079798359959238985939810746514140693447996634439215598720131274589115519754021755019271989107557450273302658728012351078093046357781584446408976703133901607309176878038298979876850848548637590630731516615754988119056889508726542190559119813099632674556264496837680360326587231421981987543661632231617134174783845313863591438391799200032201275329389527600199855299347348693684568003164827925886274210717799053204740040654182579701020529987959404908973810797835300966520360279836790498090637948692234276736298049063356151437238945067076743820269619052999243403711215354738942902509433500857866079974919069658750064684300389993424852332722466160844906036439755667722164200342908095871004934328545798410183436258678793614381850917569562607544745424038986623571296716215256609697012012856252215989614158147039311797696190998657940697422681461063585151370302657767744115843918249497706943252686390401249227784148280137864361196987141706369513815950420991550715048961151576348961785263101956956264457862903396299071832878504586439326897907109906107117459419619959869913766216333283889090898676711572937715613354958072714914052673104460378653390342069882812189548602283523793655661703567929981531800269959501037385849204624703981728173148789356130962551237956057012699823672087643045487620216403794324369257343521187035781488113489029205821541314021356031302602197233051406298089235004380280355406753465032248932895458170878458533395068315471633287337150551047151750612753512133564659794855782516635281154161512527107258757408953692816932664215118105996888891729000366452702354096952548913055452760151923769916942968262688786570683164472565322217959403570580950210340677394748281618173328764582080724712251608338114519833765481946516210310864849004980952839507292869029930287696407149614445074576705023927466056528853319456425200283375334529022460990023201342397546059260078709522837339586815532531357899426766444234347047293302025794512799732639915222664712479944217498720830677004522822177834908392589868932066741753051829275502528323388366587340405264082488157950966828864385362736202317795629828521117058107070875995501628646168348129059514240161715548658706540132452443970103402010856668436546297336216231344467304570900627719629909474503027780403293283208618962137022271559860555386846693800312291237487418917628612784414648654040144492818433754018572802427679934310487198195870464303069840942223906722423299323518348473693721407493807264285419596195259841003976582673102641333800223608012781296580539758306050337818638288451054258053391769733154230110495243085033475541573007517479637893804969143735135019061531582533146927185931865122600578804639710229546972190642244012552313555902463269853451190380561657758961202525075419298258165516633032655631106440325537306204742330186014060680412522840894836007371638333539035748247073300948511590984067150869249632566095207590611568878457388553043961888969342604462199283836828611526918163616213469561049091945677664578731309957737640827380639003513990706712851124404064202419204125484120371172339375928653927200797180712245144682847268673260477544598061571722418560615095682344990558882754857868698101091274061547325356002428445101317151527965215508433904552580406242315433587207730726236029729304837653998567201769766111534030933356480350285854729815112565296149821495790350233297899391484088440282529923219174587138034822782650859485400191846360939879215127559824341715967213412788240277371661982365615253963795083923249453960826691181765199890477424603694944670413327768507033609037678225738825036866540300262654007594351797775062982523918514204982190318772351918448833673799201289246166984407585610732693795896581154444298039175253225077755095845867460648230899172222649610196113145067002259525267966121069879918331948620134141210556642053763824781455869789546531657381880190967091966139564500909912963561499069659236759502882335236436298410151324411892355547048728875213190544236095321427138378962985886074984029783676272256921635700488303145005493487856481812589111875146243994052762218492705671935889685123787010489109166858683561318302126799076167478899589392108909732728940155887217653755448382237588494465001867709533604766959465516265990939018828691059486931284495016802346421329952842376779256237851476615845561563544756177436565943251784141962075602985990255689294044803454993976091281540941431212430821094335572853335772050068052195364616952168214610532416256513476837453016308723099991568161216584366696679249370756455609709035491480508009935491726238102967204196001404961056341162014159835820767067266042401597889440107660961049421009798275013573011072495495581268822130063325708166986252631740791496499767229718432413189347780601210865416277160774958544127212965593742852562200398986838842808579829906751975438967636951396942248386625576031348063719632744531511447514244618222304485917682743076311661516315736382601396152300238121912345844890676484133951374319371884821678870047740287908418674047869971262615399338962367912522997418417799068576833550370127512307498824012540282165670845121702704188318776551928608450588332072943477730605768422362843518150128264231475168397681337104460512430532550057519427780187883663116482670022982457397652512159752366549754832322270756689076441744127792267957010029758429932720690000000*t^64 - 316268686052104302634632378811188367739412638748817910890103282730305884690646135302996492492344572896695386622875033376271190323879915409418838534551928127767525131279916102514624243992387107305299816291329403978327991169079328435524521847604756968048636435554393813636813019082891841893105848475574119989202236120915086828520411124564725887348694301000475429164183870300796047738114637127490952840841917515068204219863903646238304518939254548143185413894137657148941688106801522789597281567821533754846524444021491071470730820235140516076715219253134008516793209254321668556017333733137379507674833482362356507480692774218268069555556002612594774443577560048714769679068356405003789220982895416278283427811161358749858595980487702230523151104015368936266652191138391118004245061762147172588247862646328680609589878570096132525209324923837540026114054594565773543643399445803159329813833925351625270099502136988268710130747700038355698836956612891901152313071856550604044137736189532810324875331245740991947293706603450981745465543137083979788678692033987355254971964068494571874866490560965012669279614074660997268006237766718126513428324816856924044716719772497553123806070471814968939437988855024699360396433101159595248307440459693446736330887385512077889121911687841833343666730406972841984879110566421496867421081949459139181013530187829547959217742601885738446200247275116740844176810236433004703172519599292306470914030120530573424224325250456627524806778222672742950709930867856079674509534116395659795455012431734886832214246229453689986145697455464305695666891039104714482283604745664206928171109525307857151949795381121958322172035058493919428391952804182030318093125016443574440804422919166599777803312278239298186219283007393358378777262867009133175158125397775790377358157465167849643617306846825041142750027447907841181906669904966605664580539524904150453179732760457788117953878832033054146835300607708124878087110516645090540665110967765864775295791627170833856384848248174855151029561803028160350563784360328986624934028415874552130636533779188319344426450533168127401637845209031895359036603984160879685534866311800543137407551573789273244609574983568485285806862993907393359977773640630074382677841022985770864366508828746930144655627761238491413177868105651518975072023090873183771489759314940655247598080458506184555199353232960771022110647268832327151662224661295859888396271418869657142096987197168416653528067303669958643700165220859382015777303476843770746497466267496951358153623232740618930062911386107665498436809207171210357001882891688402758074507578711208326452038135289438914893276136624170885464877752684054328739213260914782475060364598417183716049633615605610810547136533350187885592823551817821531726498034620220266068147022195279657474278833834363555259091146830463353769690137735742133207309525650897291991543942922835174981576056413225791429132520472699353362813771729381754474114603491129853082103607809366080917018170958455393111712089127268059279099902994478058962162146603282136777226425601136649735631416592289217326780944187869501672124683517825731286871159924723508235373763715622852909384980541592045089537060519884470571457530524683034690558388838466379388311795932517101730256973797225024348658777182850920388979410468373514224909095715446316757733652449152430691677297422078695752503059486069504294794148284931331666245511816284540062598029919627529046110053458166723412867284378354204871073774193152015600598513934826979032008479892690709316477208021975153474620881093098345315058093843894413370066216966547060908057450797304089852471414505357957072233201002992411016646106999704833735572785459184906281969064908671148534298243386750597495385744254012429084178076284103928026223835667802912124900104245657036381911394702220976370129773242794352614376164095649231604271101662416536595054404382369748997050247100804931051767272492702613705168031430230177267030494171488468628770346029084935667640921628240045550111186142101488799475056421126399349269735545383607817057657530072897603573564000031531053635398313208253219474309147086471722526275719768294214762016094992406431635950142678130829030049469694896152069409594751630331699440163437713236164118255371023909454711235932583451502145597754387836130566842266807109330558473515558343611230981893850462917862385178926980414207437069252320591048063387662613560034238014605236221441414899248154599833889759964223782715031526251857417159110837099179072141207322109685551139157067449344251555527201655921175217016276628443660914111176810746173698718963369372440654717369827591730957561759975749905781687588207329345233149167573088923777419147431642886733567000020906569936436747305871544598769889069968529952062137312853988214222958274066279476046556672647256241514730216515610513184738971799019674630897223572292838945309339379215230839801128621037025489511053359246051865561381880614846531900689382056965222519492716340414022259331962486384808742315539617971483947692603564132756146623316702100807076555122318114517293871051145050540966683898601611664297962686109496523877808013790863334761070455463881251278252663412125751048463148635618011072046743820694083858436442793138524556269202859318746022403545407664858459541781751911004070719498170126698886154173776247912771330321529993750849890771625330572327648262139290122613020347703896329919511279649131810008197874704960300612993281191708394539477669968622707703283389061399722271326369795062137788772355446007034333630320853126884420261514457240988588066011209230014505735814983918367354766191399441495005883421349218346775398753364533502757231762271338684754333125277934263628221915032980026010126412790168733934687683696276278078383480321415112881639538626983131826567073046718701823751914632007805663465993756860455859363250887461115757362250837427537615697/663962046205027259008832410817759804904368387079627405161007519298963181272432069156086061078542330516575459846555975968679053524950865205688409664831248700032344011029598050019569668276216366447067434121241999302504483071334948439136904784577526049220280501376595266594547407994500474183080077931846644299400674373572842711367137694424558741107257153730306207699100053691115833157497757221457685658849596677976627316679550654893291648774674206923065873874516921398616984742972259614218996153778168109364825769918509599732220713085475947851106784587776869885080047599014519140468572209967792354284250129494162333268497365775436325349571502089750553847367747526466720099423416080995887957607370827261171731241360938039468639979855684453089624342313848465419994760792259718300930145814510002144801114472749892782997985906140578179611808603058711853799951185714477388543627318616667856281543734218414789095256933499558846870301891661030980595480084420117267979345166425029220082207129972029562621192141885657726729987789834727837716059815853310425221660387304028237025414399124995496450661996159160374419699008933677774285564994462254464670739883273770386025790014679528838726407379498022155739287755405332565505561479439276251091882492135676276082445937914063140147294190708253711733909025090813152958404838430072714223893798494281617843429708325344885103706437268235625901013706296236572118118561008914922281265990419055054927286596905582525959505875843490294725094942982092563780053340187954458105864661321172358717011088710692256379957610146347853136297066130393494746782259642618273296227478174308863636301647092696057831031874750432826869361149431311777698752036130254834461598823116213057474176806951964175784525416425601413011007170385142748381983028508072208110424035452720313689426619569303842188215573832109073626531806673732355842191151720411939413936392984262091086917840672925037488626398835596906877421151577572910314853917683800348413065882830188293377006848518137808039361628048414075355921760610218067149727151860280400349746481867219148408715566179202362433879339287895551799726767574695911044361667570974820934184334896957062920733121860507870344996449824886608394884984492549295346269814074893337647096735763917348332343842154443548870898005053601077100235162457553749585045811947319133601634385148951949202717433650711050150001686757943625133696369185722276175869400357611366207365116588187693639035115635514549013970519602988248776861903170475685849194717142525104159052563553598350132010922073765415886500397272339594221877991240020168848734169078952871953321136707314668960492477394748783510884054268203018279023782747789560525881720592346667629259218206586548407455023631567869112242074027061293667953758002781574826789450712082794491089451073829126685765589060339418283094408067778849367859001733556472731652551266573896718178810383885824010440586742871593332942324328560689705144661130005608475635252519638830466359962462627425558376573127497596400356196452241563530372865082144188142933222003455593799440775820349037431256275345555903391268775179229138351696627830604601235223093082701220054426994851303937687991268731709440070625729765350027617322794922453515727642931859009261324186130080066609408105105708102395982591781537250985218053765807328014525747245870266323393964369408811979302624374023853402609128208546120518293458026854708238494945650295431941042902325068862371770169958595011243865134550370233832362075068612608116763175414053863642533795622492448273557962147782027613116154706587576494788119429776304786461215002209359162951956273376195221313763363956445519456388455223479750366498347729527470807633005896183825921773027964887448059890162650928585883601793554473380745330407344669955835751442353771352426968608547796007766890797610519058153369711512088889026668751701516248899479555334225127951133037102963686854071955001681725733447467780583540611801493211222620189561672261185804330713240129261709603647549049270069416561700090797403542166209818178338254114177173808871889432164850861133412665288732342910938560867493006171824644644420559569013998796280136800737610203601084466183168761419338295677376198150274803478616581016266034499384411633597012137947935863558066046701592027668041066501325295298786387768255965830507547417387320713799594932262703221491408583653356099889618272556824593198701667803375547417497407743511386687866065890828790235136204376407358919108043597689835449684813862352459467525214853103732966541446344559970143034426644477719771641074335137767889842189621915551125665923489547583647394157694676618666010030498732205292316469396925960227988849994500996898211841619695891266243691404090581272353859418080883895625011117318652409327139675692059469875112075542020755543360089385728252507916385966528447953796734979856223580735385453437122416328879667511679021446345180093388655028591994011762448104410365661978754887466283171746046262202786024972408434239096515538883430098294504984839382790018452330762864384430754146900293873550331010172830306431595297235069799036327185739261913124768192506916750951403695042067059776199987437143497981911008458391656398890315542098187473698028703155138843500993965789474647568431546233510228764364222308217864350389382602147469991334090553366629421741441669041588326445289165654206856996660521648520219894335634676047805643236426385384116139568537170346561336225700492518311378937597117478467865453287501417392335391933873074310321139132853404076319517083617501713740587345523035543229853567493823618526922603681058327789147818752203139954211302523884168346224231220962516096359040336618622669348740071862758796015510526323588354274703144429949256954748103197050360193038884226532853736786832640851883825416803467008319360191427097419939016859061135456482597867524570192071172678748562082932861250000*t^62 + 4991512299906444412696069344559472285848269846612495710686500296518791160493376388647412959366213415684218963368124899033046022676588051431963131658649696572755671630553473256641652325622006721354959678309011207780923171388062965811152153333521849773718428203759100849085823786033658165112701768039723451221104769662072262193122109872404489345782768867152848988481954525034594457107470853590942071661037948048172141111867990116225000435075342593574307019261498782884389147605202654418726637728977576081651465629207212562384277581486783077638719848876732968188059226414544732059366820156854039378951531746527667702711470871192329854885601309981596976078964823858230656677306262697844776482653568805943328339164806601251830983647736434966419067791772364971636224367980384192831306395231525830671239120141749274607017674864787987084285991711154447380665541923179070731962293897333686430402666515292567415039233363163404755186020168787470418888384195797567185224977474199986495947116876856105233629052593581773493065819317610502502641129203807470430044830666722764481811467822066267737967832135404648530954112459690256619647770634542557805374476901778115997981399657485700289065537326598946589106143462526746328470341032204747379020951655000444845655335528270215707442272388283323569817422625033432646729843364923792575083533364206544189907208463928927875938392397355959884714373150092024226191537881431027058693567882208593060963049241935125123688252098740896806915615959111283377347429397566499201266280536672633823503360612617291356946056591070944776460879046031169393806327997538672782357811136211910016677476454201378643993923067467718273102480282225528703966451672058191606187302785248038423159213661321648470906752496618822861782540619486471870013201496903797115009730032775676468506650417681664650331711343583762875642338700418323149340338050478438509540767316971000574817883042394367582170136470039440592852924656390801778881177359361638603290020758978538430079103448134223648270760213610954926381990070551958627531486761605780999718014053338212699279908340170724631971153032036388693963846000422432404336926171159506614921411995068837463349396383468844802024105087700200101726384982567461836428650726599156499029480908186374442268213167348640972525758682808366817720298813045286786732618641940564800759257442798263479572060841824999947464537714073386707761424180157169219357204997425479514119952680540012656094851919049237890951679333272766233095917860175492287118843491707963427592493120775869639138207619995079085156037731470228866781836026501086228872299859652602695169989293851866962599766848589929422156309656962981063663822835012043456243767410772381053385156420304951416498052552832814243447668747688476804044117896652867481131183573463203478206182673554173884243402130939790283913470848736835803389096303081452571645601391521622640006579516485252892357383834951888878744663350959711536893870153961751123321828559071088330683915866097181565084551517529469822301312626203270587270584666782195123604323411433047963177566237796700177098201024651393266192408496195299594252321247828984393486267900154277738576730689905448277945705575110291225355567893439646035130235766428440583724978304370827582628210800461287903821954324176843115712956639796203310184394351743802519891883895728547156858536275060964890902702795610555281993614092963287586525468630985079070915081928222752235561833898558817244171894395842001475944329045652829608827640421753328399804340820432337608382597396486971509297363834111309923786360259839754450572097746657322147561437357995443844725725565987623958813329872483872327204076422106161036177767280369124233327161189066306222509097919029691425398046755188389347944886344531818205528829691910449474646523563060492295898012413509477135820487340904817396169021208978925463890300646795430338037009826816935980995999237110696886964036501981360812874256798470558836326160218378049242497504668461689787471893736889288365603253534706025491691572860207698508691035594016610180353459727293437023453923043844215023013860288670254222748186730104494214471238970225528125705813174016921066775025062996316867299535302783070058801240302303907196472120891340998977207786226430600787490357103295770915056346418322274817247920135964147919497128618782657427350460154301847857742306310437912454316627872356612263879393431853472207895077207828308464971657116453968905555518206172849229944852743124748425931603935177784932943070495149799448909929881410924722029500047352805790108837235168559129896719626211762366207139351119365246984257769378967738336336797325398424941815826562326362628071434941492493982343569160552616604881462788080181116927083292627297022824008288731261633963563132182376168341327770828922962374778766280489862974891788280926145751495691485319365078150183088901430581799924701339565042827602675667205378618850939781943974218432757750863140885722834377665581382216156458359888889815631953471189551209155850774476090314581156957584793048965371206880075196855702271427306994188649104918949145928681767719684220642051726294544334300543721446761726868260281469588883640679946008188111075167481721616987873207951497560718430081798573678088815069672382795372764010757192896455492968056437142052999099386812177173140783598755376996317210521233456541615982388926534126955652948757628744130625535496273558367232973700572622704410277395472519175038480455375314917495922747224330418605574221906124737780149402108320280114631531335010230000844979019000594619393099648238233149831375002062009045343319101496153965807721921339870046782504134079383650054079685195626573445188748482372583258166424925409387493172049869646923089334200503551535509157413597841138657545992267632353380604543957844001295337164397287251114052249947534985443914196275413151355158483825262955374573467930247741917131669483043/14044675752618239217532150413913480801784630081007454366176785178190654283922412885374639049784078910979914539324293515995326356952953256598379897722501294553830650682804823903110939572209759205649231816419714422051919261159914298025106394174035453182872141753074463597980907625478592790757907518389141074551045465332053785539230834361175224560703482892232812431498679083894570770121581326736281029272334144431023317116436819775638109968792685498108215206229866132175927757651449172167509173004297580314433120463638489682331479917196741361207970060027009410578107828641237845382730242410741244934621895917380482988228394833959520366992522519085151852932157536255245269157555073104090702434846553723134251321869083829496956953566487243851710721148891559289687884945367735976751563105542252821677442929090426076848185846771878967310667553740004481307243811437640981248939763482108257139747091152161074333056730481217532456272911510545340678910208025808932162439876603385070757952556953400942625514376348718301993230836379370234536563930531006037550960558166134917758337692207826451537824685270421160749226843129215817541735906810412574609640187906372721015881332938752593098390425795833361305960608258177314976320708184860417791472924212282946083182357227161568273871902500438999719384643576749088375640504250239507439955447879307913650839338092550923005895429661940468025404837785219176565163798223350923792305996624411529453776554138669117418498273418159498566369009899145268403597109258338539568606338684741879613263058460300206375038764889399214238737114037660359486975827808410751418217397740334402192200986717984051990079997350617299352075328385643823959783226570708722040435723386910905499189356043404847716224757618732975420645312964254738199513125933539338088004738983664099707867300255299922626932111556469784740910244456345475533414937106724736952172107731026167976455163208311476202826576389965032403541431022264894982863118301085147507415460239665537670587135875581973729018754691663967749464236078481609035425217384670130097297651652400193514726928951437384715682270529622327906921771921199278922144086040634052267248743202473972774632112572406300800528745633524835714328608873454242101454676130616464043301887588871863528976072811304993101446811317897431562141410099578080371973470374348368769997554418803848740406503091501026973030178461299706507323032663896822341107760980594634927707353074313859199133476798212893686176002529941581148109188856065059457412897242570599770683290609277595983754858214146280611031208826490525525581766075939083423558628642600801098959727904966994584040031251078768556549636261622485844082999106246209635661168071757729616695065430070577438550079822983984539656098868896061209263961036547468531502685366728351020435525141699188295838510609420188646918972143157670002493051332280411903366526732238474811595532742123444188481027747072905200062238483946286403070220224854692934439666896237733061160443415391378647453761462242149051303145350655559249717035750018914609051998350152418694858609747654130881676494454691822387969725545832451366508654211118024351882032640564806347000042196748893446599498016535366262731374505877314174877266947064061675888798135568678187714143417875549643746274049880537196881899133521966900434770297352258371776779394400133757672435101191157679590150693259722953128042486433009376910799087355012977153794823806069614868372820071123675730723608567133661874871504394158273126918426496205537031738002197009889662519777735553115980161772226919367872124941038106711541394601296769676598942405274651781109598590718037468297479935620211939849570708058799584695893130185668340722009643494105254823332162134054956317084350098965328050804728809590285464418981378528944172426067768828184600076330995156166406997305352068919161707276828955875762427323141538845044517299507670607110164719258882852545149762066244859512373723544866009768408106001536122465609143547029176746974936631659642594342655722264821080099420217819218237254570453269978934197296114412943192642302503672837919942649018358771836295451993784702795233091920879302252750846750646234534324772101204995942226576823655117448465323115278762107172522818953664714635888600677147286048352481397483801197081494829001935511904712824672401232278494563882547168425610022201902321791712776127098543698701213952792650593857074536259498749350553516603019429114472509065381085749132419591842970012880361883524012476688517923085401426958593870224285642156880834401788682604823573276456429820658721826232422377363134629760244338988173950069753223636047756629859728524802337360808150022558844990501538402725541924928543589885597455227736990876602942159307717691367912869040626652799943281912413054250146844198199367785839069714554063671906625663723065391559313134806003103859965229478175259343277358485802831933739009603838103546908374165098436636573490480129125549776033395132468879601729160153616135082495450204849055452470415302593300782760123519466737566416303815217015986338379699500233745764361138663277241571596722787922502954748583012440502764516275341109495583184390630561104177418025245858951052532171161425677214501154906133764104256015973322971993526510618183978179408698752199445042077679708468838717913963027973981836786685422879522405953287552439731918461960140755301046994405534606456264290547534131101124129802779172588390049043620737103359835551570439308543182180795716096623277700423086565676052711451572169440954820367073592307128864804177720015665517620793982934528896192360097694911107428472941888718092411469130406223401428321188119433616736561872365866928404793625016802723216750137679450354532550472519392378702156106806069904772145892128190228215425204290930444988527569579774202364959640577881759734047539290090256140901860528452625436796831138470072527732672298950000000*t^60 - 6744559739313444704853201219447937896593311146583249104321815531463129136543193867010898624476589183112417289910134733349620188296530002237727478266778192521555059307480518256580371767946036275004827235324699763061354019919602355749256463367496427751305403820826501833283093014423857295393658067743705471547243155670203257933750862862155797633391478149392754443363039771723359919150719285109786252215821517294444311485481403311454544050762569301982120003289252367878676756375025949766434092451512721791482990418475285128892575545605532611550981602689820102523943672932840077647876179990945379486353061637469632201621682017787374433649045317672057735142975338410515076777881093798881561876422066416320821325666961127955752364989511645998819794945755318051729763898380804981904558653814451241469029545857064882180497238511247942403897369276919853581778863602156835103912237316114054206717550027789361510692670862051032069712592156743407688734301957618446082833015354126617039576360784822510154135789312847673041282757473065735417965951092977224886157954023361532173528145923489362134446259420495836675099590290125668350243605368505259408484825178838496559308163719813657308619190957156533916307214325588633470585193686150397889737685975496314275432468464144406211732298930557671856806211988977547933670435152136457481185462217404270780477864594699582989765847235108686748164671854314731851716285233575150710269741488715925366080838691422961131946443370304576552889721815755901658619943546861063358813620723769939565961326761804568971568275210677224457310692619670313196982212080380631647134621030201629204764456621193135514011906019246792495757226852398634905295042370294715263079230755196445086281193780272188182643115315070864097351591432953434096281432540315593019280565436390457577347170204317009122308211246905533569620515545316493559322357338839152134210316892209487246362812712521512795165568827997730185040454714850377719838616294415724932239507225640847235458516907576018402593457870433898309168619194609464483810873027704832412097621827725047256493959070529334851461804410171699202314512646339727974725579632327639467987112338733027381502696785800240195604262947656343505094763409633528918821791450752305647413234268996269086092564820665881835115986664223093630556372033390549553463783163919927089400041890556135106226848811251246239287628482112116478459062605600812919797317366142660025610679058237528375490540134429374089974193920815181681521434300993696409084148757241034858580600392117042906175898577170356116854508160735277251974607162915523666475903906214411792481629690417386259062194698076979433116357057311438837392615844186332335460737312142005829511327662687763999098085159998320032023957366408504744912078310624702436970888374558301734861011148546034212056558192065843553104829153303479322952720904584895517897800515996066333255051193216945928581722113905134442784394406407542263427900209509166028906527484944675454574059835755758515314120159369531368577583009535443680376598784692705095392311245726219688583688586196443580466088943617315876059918966379975882975215483798951636518111465722548345173286662865883007707267013365928534330026682151735377097319872508723325378898287549322849753925106186061481119843126717470470891868485143097774515044714158027105649444871052173531399129791406334690810177775952062640055867527364299665615731696204155103454761479461749587869195979857180524287038846582022476561864126422557623315061340938908681696095602471478451686647214134218447617673178759924984959800398755757505546464676094089460273606226144632163784979077359778582102794624246620531782072843122530794739570991981730311876203167256319131162530540297536548914829292314712860884882878206355768479470230128053834823947485776672331868594498129474253860159909055723720271415028232712767949575190513764552912695720819417827360432998604888489274298212745454534583743970109588389107517868590168486908453942376343559533633704292866069132703879804828838355919310557444851471530092253014420148636414649634266215979988802337451042231773570351895656857620857760506515037862108144142415273309782466708806268674955899303457591420737309744535634852523821846028920465998635440327421137796779724831913600258489854757851563466793652502839742416711291265786471672049460091753381911757892755851315123962376020111532974146818540936177492825618325851915266619108861067423402658974687145358088968856385835187062086929812743917250698699980431861472491955874309301100209221412499691110851027477887015376816432825721885290803915958401502580324359906232843050384565242879891581412747535971942760510982870620078110623669061623001553323554256444558736879394362824452289096140843764365971163031395504530575903223601594694826005752764406505522776909541445425121641457760329137080956146147628384818401266372685026243252750360433063141791324367170283418209662445226815537679033567543105632938038098450756238873039960614711633784359457249966709844805753070275228998741088459494788328949038560377867716412680987224697517082984198325838644463635168601889974663737945706684987038162584262665902470067514268660625032897882095182387337461786875273101947437646104073044995887922795872465772667239887856431001314199532432274498635111091015131273411315655225357018497321203605184587589700298973412574832272585644677877805376755896813461459517917362001674783041828713136596686638739242726628074317701603198597017459294176783555592041176807384488586471234152872549993679604358699777019941455885963932443335907354052216510891628797224546085126858340903906702521023685331888944771934358403476786862421075771372653593139676928514092065141314581711872759754752542742778786600156105916518012915669387338510015223837227183406621563405163827346915500014749089503913381504039664154901866781677975300066471739363547397605292245584536045428246131/28565442208715062815319627960501994851087383215608381761715495277675907018147280444829774338543889310467622791846020710498968861599226962572976063164409412651858950541297946921581572011274086519964539287633317468580174768460842640051063852557360243761773847633371790368774727373854764998151676308588083541459753488810956851944198307175271643174312168594371821894573584577412686312111690834039893618858984700537674543287668108018247003326358004402931963131314981963747649676579218655255950860347723892164948719587061334947114874407857779039745023850902392021514795583677093922812332696428626260883976737459078948450634023391104109221001740716783359700878964480519142920320450996143913293087823499097900172180072712873553132786914889309528903161658762493470551630397358107071359111401102887094937172059166968291894615281569923323343730617776280300963885718178252843218182569794118489097790693868802185084183180639764472792419481038397303075749575645713082364284494786545906626344183634035815509520765455020275240469497720753019396401214639334313662970626778579493745771577371850409907440037838144733727241036872981323813700149444906931409437670318046212235690846655090019861133069415254294181614796457309793172177711562427968389436456024982263220031913004396410048553022034791185869934868291693061102997635763198998182960232974863553188147806289934080689956806092082307848281026003835613352875521810205268730113891439481076855138754180343967630843945935239658101089511659278512007316154423739402512419671901169924637145203648068216356011047232676367943194130246088866753171175203547291020103181844747936662103701799289597267959316645323320716085413665716252121593003194661807539869267905581502710215639410314944507575778207592492380973517893399467524433476474995263907806248780333762117696203909084588393760226894514816422190327707821306169657499200118109055265303859714239952112196355887748209138799437217015058050368180877752507518206714071486455760258114573974923228072967285370296309331576265697117554378464708357360186882816278230706368105055729207148597143630042138404777499382282700827637502212608702892496446184340445289319477699947063270438195062521289763787279254626784503719204488381509358890866706338570935529262892620739380968283684010155460569785731316809956897783253379146519268075337657699193215364919601048285572548660680054860400362972134996286080744401146079337846293519853494768218345235892594981288427386195715971883394976152368436832248520810290421856740154380880889525336832429008780518355689789045310571950155573950221522236086655762895373481984950781896189277094848124577708538137787325877728073752452513581185760894060087394565087603575043288193353417092699875017111504374205843368336682500463476469073294672817352208851593345798685631576559388179584756292764922417586953841647100345767782477285994058108542088268959609786295998797539208518944463214385569898431671492772107938447905542077341561572203856754711310834800166897719282956802974051828578921651560655374745187191355970673781122708508784580396322596096923656030528463297678282822989272296608375660695567887019710546200744353691131553220424806946901925287114609902439856402795605174198321784271756740464425536538580817650551283003561780778936433099762468889213997082983434508950036820943767305162935822497085017812215122239710829178827425138833334819921442345287476698801625262416975546753480997571667013291605735737878662503166661492475244491264076733881233478478155585502787183195936671884521347497853021463964705413774020852951604321913975810260762158511112073918506323536151834131070370015019737223655891394481786996304211609611117799381477552920003404858324698632078484386438295865874487424578339184336260442314702663573461961530131617347005096459798851853934779816266430826101166774180377089327108557173211435679516801335203129854327831795608821573783385869679083767888440194033040392228556725853964765630660554579395503319883003824466122197237159250833171378324045536809805586642888578615359126619465328684702917011449724229714968086038990521026277849455630560213904329732868714649753016458144161292717459349323348273629135129697366093441816766420993459217217606336160194116283097258888809589089942916631486005522072843520306036333047108126783597651331619304418443184295243180778062037475816994308953874830602256529691953285493994480256238495980490582222709320712990203260378499893842391319419157455862548322392481382129549593608160969535968657122850359915784142829055543369927120817197320552183538867369009804729603714371028564128409416461513909806455491667294692141114081281070634287733567513508101740797650828138722175035000525278393742140198214022515913647328017951134341067188975326862291497220223624228636720508773242437015663293232006199093010858115170841470641474357925019944413092596539449786119171545648864716887115797435273770518176705576354234098515193030828095177882474120745888405021450037415240990405698472872102111557400920278810784935527015783302073491669626609431488576981667128907863390305923588531129484631677772739097195774582280844575618523056470202593914121007965798760604531059343901068296662273327184076938492902809154891334509350720520710454216214224121716511560633585238031360405650933039348559597638070333484124692844413803427978738011673125330615131658139244664693061629248124214646657199181607893289758171777891124296622213674676020923533091579326545566995203816641723652303925335480068657125218324175006342180683608721668543200526726363792822056379692879018889750473765143517679376469887954794769775475027901204904682977097403528328788857192068373023515672608542905230088728847734352305254517314136314303492486480120092275571742656413365638262831447166565861881771439180566078361158467337360742290794395691714713317029064590351473020733278208729701959656552820486497083401286000000*t^58 + 6717988058871660833044706830097430345727457301016729661952252597284559439730410636336441684059149611183186414064520149288348079597984976291674100905414937569440796825315673311025307122844733797619503426057368559225872211540698536364595742300252616843397368174876730338684705172354737452631778212141182446197257665188896721344054494274420810157146820950398846863129506048073480768009374059177471128390944404863942316186432586073523339578931633246730670075743192579012449377872264626603916402511550401562420476255058102198680752780734627982616983679845185339764474411716897206005679399806942644683160730992376075677613159258010635758972752339489864718117751403714843307322260264512799408584064129878788265926288446917918630222856281600743406007760974621216566882305485075813858803192840146254918845266447260001577035131031276448812615573497987540543288807591628181208796161941310467840515772479204769021243767549941216595718441796211559185183159770297182530576214796431747045613073350505271699001793561109960420377224407443495094263821499573823612460613395522806272934137666257011914184356650039138041252335911583545579849460197607482425871645492923433329078559139020944735297553159494538493440861806420658275912131325990109942490355697348657899218498731529332628233906774486715520065409131410532063059514830506969730147157830050795940846218706846190421193627088436739304840640086838027326121183146481520911272067671552696574910087643210227881962126249644350731099850863204187968358272717751138561446623959569126226502599138688026106215557289855580786906845826149761619325441163454513072925122705960512068341322168459099716446395848535672516818926487357115324940254137593102507466025065423543906274801313827144959024616320175132045104566215845427553206254850777206271171733568179768839987982639148120478220937250437196843120716771095285833637178418286928416185934436606254443175581287192091401507671372414357643251002810824702367030882507679912597543168642310418636449015957871712463116065796853703848675340295799692730315155874395206071531134462084137558299174869460635260795824374411723393953101454793005578122530269880021695887259276763726278474098675222615157191939044679270233049139013973255554759931669738772750027381974551580924842283518501211047392011121191772311538679628781656568439265276977382804538142458590993799744514683828758380946701061200666972200785041809760754350028659805940277784311406661650322515054382544995106844947800822498605872965266106557614941309871468815200424817636713437797174515772366557381234190255869599378194417647886457976983754349892310956860520174061846598714967499599326876579676148263406706162727897591246738924011923476680873113335797577134968456502419424620355973396422772823238032327349363731390242809598240895821290267822399571848874968318031875840079720471665417960118048798986833604809716079132185585971886556138954992107778521670795357851606335258842493722994904386473054984377518431624360656282669252256405133507571748910614558028351386270856296174403803964860982551224056164381702547132843338331827549898878103475898218127192314756319976835291104720022593946545644826986206874268490740081193178434426180781599941709378367411257814903474722594671224193507205162603165781202212420612930400372483519466236959074371626209539478447688726638781580748025326182821492507296297701076275265832917902217391775688954145592090364728604724377730643692489244382773323514205387852090794154495418987525412403249044930865145689797946394573593764329980786176439722814276753595089139920865524036193385004018060459851535657321725977547622533373338887224887458904834034631052458244309108587589941634095335967235930414126181137086485535070031886955669994525258975152634441250823823038048691731162945778398976153861605794625454501427700421517751709189685525894924048682266011189621980065376348298139406435172484296690851480992995762318496872471039647608915984734578916046268759308156352391872438423105724538400357593290681463207291040096297412531935245505496495181905837384771858469162656927126783871403341238050994517983955437669719133995926410987726952299164689311338049217325062348449564745210416187425947069861736611901183214256885317019207594814634138562439389270318999882240260831257235613746784903184944971164269939738324125758181100173110815830587453155555788641965582035136117463131440959962777947667763824904371451492032813164044975350278301740425431560408312419408282723364626908060986966760906446998994750629661896883395364891351479706777832352188322095939628425319325347117925102704374690157401636651014742829234670016629934349045267148838196275856412247042047374174326168147474177685140065399108953793217966295419642005440926615747121563536860954468423505661912528642482850584506543263509124973776302819025726062631982128744093039878225168780508345444121860545827598272147003596994781954080292829887854396856055135023975130817031196887419379051280086865645606015322342774664854181101645476369464924628162083020435758027833606035162065266285436724004910846669302370228573884278559464094690115570426019243573801734451823040874513985624466425418178242175253548351016782000690152434402457526385167110189294107446820641260816761511557205498253720305553688105283169174801821910485555583512275092270399635819602627603405260458390479272281830211215486118807486942582326890156783361565654404827407652715937892969653325929875579627578373752718549228617854173172943207927035267477125453035128238746503858952218253070279925335483528280416821765358839098187948743094287483534949558989708216172480973927852990778162822637970242376402088548163386190109867523683137627402201411002778446680582285143072486585792035220058330641874668493810177154648494010979548277972532392560463633135420711552718022437697279683070823369152538877203967701358958364767335213672525463875511478910120665407/48042828456205896981133807068464316869837120504473405684659705470277204937682832409230101384357634926112270677863506942080109471993471710781828422844074570542376084503201675232352814957645841896299872903315943537861171188258250317234999559811806045614792827969092985377845474286170221376586162245828188019023727180082242043307526080764161549566607364625524438084326849085526660752503997001085816546537522802003738948557854908153550393861844565895062983392727884554413549892374613315167333646261981327882847287200012816819908344110397794679154453291699521429334267742508471115328472512541898239867527092754957290382318014967931602599424370751519316761367573752458866826741234424376127573620585018472807155379163540853340620436994057098062104075753310232934941522695745096081649987460048872117921857440070536376826564355079542743869919445189415414107177187187120358697400816072451616423647516886175973453004811170941286459399234822199746648369812574479965918481015142866390454870950447432703976532252668171185244706128677313058801082271959054173788296810116589891645619748203531135718698406774260258354161202598428974622280457394943999122088881575155567805000366784307398951469334060561079861824754738296369172443581319195156922994078003035944177003659475736860017075874140703278430386748462752140208978071142888408507458201385856319993136759511960021150409805348425824332537380835267292668600472040767328141409401087044828063365259500636165911252936403595703760529970979642290405569590437035284662221221915049559945992490662475856901375593604335951159602629387859451829901930386929380776131711286961220503864873475528385056441783078956494111741700222007689629019870440412642904289411865958972189748749632925030646462933786267310255164395026956779463882081873718632836140521436958524301280472110961855311844459563872802770569593557728141503191311652065016382879984771556452462419120846118824593465670064131180901460946754061495106443760571276958922058635778749525348526820909496595950622121879891756002498906617114159632036909361172205951009287517324138421217277277297641764080098334481534663788902541099863589233057339210951501469540205769577445187830468815839279040997477796556415550501532567986562544705278219062715926853940420456999091316310131253657783728356787392289020029113725355023179882982452017825824480653232839829846576861751908666532729021293433572292029660175334295574341348310090958734194597712721732647856769540713249909604052076504790351396332043601505256309604973034210461441833651218012058511568380068901607766090276412647199393718186661541252060002367920192145499284957730760571581268142678935555423314104388927723716569220344578181008828524512507533126206043348307846024230821954624509465646384318498270939785566284517707963603155295140751988408612342168649821568652434145589919350349445559546510639381849161908136768807247458980123299594063456880031739106165496343583124160216903359699668084561308529732008342698644870737988766202230783075005372986596233508468022628881787553216611577977323588100539168582597684974451618472902789731035438953822345095783509597333298545231704778237133951254642119455410191209278408154048521248289075370864864735754298929838517564114812486970472870188429578726245642912331101684335063772079820565891102901109603310509738192476009773353610484345689139967990957466409097367622281104507865398313424271424714766875895904757805468179772876312142041999469168666187730761380538442040647257421441766940349320176332574667367446851489983970748075541016255789513451440304182104476086637408539746852002969051422429350964623197413934884754296064850084515764355556387546915791581275629094796457546187004640201635852600311639389694845224496417265956049336652876186580991771837809682015105196362207980616176897959364996592036363589219636008828588052103806865809825043634275752005963435307002571250676701000722656360852078547591163861037173696104106060757941852122509843281061195610553200047904091251190710461992145350103234113497698319121763040087248745170874399439482217561797948327903902119528501120820885089647843705625103333189786902489910575752760403984412904950869614218349450650312846633742010474141419800495029677795432567774000553008861826202383524680457524725595049144239017829968882742567072070055148130046104367696504018768082864990331796283858987385104492908274948693432457279453896096046706348500087694357490202650957996217453589535545254064755664655020969060384989057665106569739313002141361869663485517671165280218026976987766661209004168969137698724490158910256397978622687509754105794503815801489362287077271212349219624354883278206260375961912264293587635327769691343932888118774146137895330106892737683547742347653775825557423326928258315457765598825926627325546275672890488263957222351998567036264197305315004790780304955256933107605532378238655204373344532200737832140090348320799811545835160869376801182640693431852636474751842864688306492650991785191564005204345376937000652436894218542287297340378293398076447454166876097985227348761230313958337635603453500271300330692928073455078237162587310981869199390412259197466488926622605862287000268287950565651918888981067078019701529419293969276172774072939388203017621219302631536688271931235471513147252619715741248219369365776461919039482942682916204713582132397016566873498690896075248313950380673670677943006455234509004601083197703004923534978840301256892183468113641908971491553772987868652327826441713823190578844055084299449236872526161699089529695343351845748551740536778811556871505505730119479578333051821491972387443965718987098926090205378162956649359120850214267946942543416256809207448386773247740120354353449563881675971870362557878166558028634752375245318007438606241101215865170604928671528667291539288529531681083365080070616409375347773494962546994740548813448944712500000*t^56 - 131164214336912737643688888298958672724093615693089959944894384733325631112916600003880424715692938385301342478174874289097395341604323007790548073313822384551757241482679201198736600955977091608171624713460110516070596088937596024987073828997227606316441871990522233205314133354418319575261958165062053747753307216869573392890426558324815957071217812863930049585112457306039422977710307510451566349960897866417710742913324866684554667725500595936579648502953864902771432644275670521760519544636049162725101755342614528125577281591484352621654189401405177966784576832677210447788192915638718146367798218799199895629893699716819502274914744643807011476441178143848234131803901673049209925413238383003803284934589198347900830468053838237968536284545615464005081747178553810111460672124991712401391034173685312021751255202556000891782033308919371035715923209302319213488515529683960015698806269105252503003064668298015656616356057314089398338064746061226975545830641839249483397284190206638037936865590764410684398551121380492356561459737034994278549959999451969453526707847102596748303879738387329207620748262501431141213231675095994999163642732723472529016344377094052551133009293522667794114139507396254446292304202077450781318436376090827607481313392312292679175931059586475788462487230351092362127856690517509709991394466696759419303050760061241960362150366808507411466235656929641708668940482748217213379522352071655185639603081737709659960656431870614885862102998830761090030356783481854199724587265640318906405486573060875316199578153568337573963721587771428671277609618348439051546487894328539647584178151422465377826839289949635006000446518365168522868901509266344922840404713996112947641501847058004333079526218229373389618763389420874370716108562384815877918161596790528553959884262785771163250779013535780847838387715347617513529170945221885795627614295130058869138966177930284430845013718510210395513877476986589470927754692309981806678442726887154041339053806037299020921861845904680892799729884276474463520242157646639231961143443294162521252832412785773339676411340252853362373195704794361437341473648846974493233519564809905683922557088851517567100785575565293458879343071313967224007360903577295258931711139150130886717954706631072568901293867148806817505773160183972569692541882301606286491671367338770079287688293754135434014200601993488398677761930808727524703197925259751386067805488784617938223977794337077510672920017992715021761829328744632832921966149741682519608709139270657217487743779369039268504312822109147675497422455156726251070370734029483380249270430246576463057661712587829287104025816149381081732962153886184654256787157968056304839259660373498407872369552279886146166202329022331801587330739561125941316016042225050402306019842021318463651650586075447663798456503496174318462978116911543373302071537511445275715400645116379408542281956438814455422502469961015147241906500776056225922998386963639961730145146368086280128418707640955069687236328314916878987539817707164848328004490157167085181853412056606304746907508679700955480132694500805123387560994257401663467099780754685621087936013243838539463879098221954019940165804934091407759875338249636677232748789790988858172831549139292231654678313732799326344381254494804230834742147024171438661165392364951135166253944506526285290307189457889731066873385951485584067335445457305153803616659709209128340882566847604173928768674800348845497711952116125759019378664352394130122170427622830145689805051398866093601135027957899644640765495674834552606110799445932021466072948458653435225734790964205099590990412781940969764482664811495806534007045670847020830879275240006250384522079728830449262693448538641864769961996571140708430474095379904936231434446216980753148053560720342795717196080454585031834194317476419197696047901210454257717299476830812526504237570033553159786000173739793790055827605116235307966100874061927963544604114504001142276020391272814887896250094592805437879595930026288156498427958727396181366308882330641410046343540536493317743218627816530266191681066277743505802015915684981339457604320592108017970418482021645739786127763489378569846355468285190171365714213898288908598720177172251220688280905454360666281126356421734580539982069803457452010752079311206387847513223841729808468704659277382898102514928229354213227276694845129375377461112384971324446349432868272049889367570581201298774510869550329350257825923113945014963114105570711058062297500245083383778498466986613127802049236740338686288910614032430669547091245899019248182086289287748903207344721233826997215321765756942163264328275544867380547062818761883116522357537254325165300784595437561832849706371633835967590007565572643774292782606698110525095911838912744296813319640391686378774996302861660108849143078816338167183395113821278181186545255996541046402455041716811728491777865259656234412559671978806549570547449635004565008482713807187772340881281383972396855798481957765912382865912810841298166776360643392555635194654019724970383970907102539138187440042639985002063594883566678838179939469668979738046752975684298864157957541762434938949401009591986321265610373079344565583530746031910784773024191668696097907650461080590967237994614237779742652696314994472628123571434922589942367614771240560382768893902399374500991960606024301628739796156793928757474966897904325300271159629547282628429701034654781874725102220765440274921740908544863224710351591910187907610032303493132404274758665855160584789528746044923291316756152142202562419825991289608159793528909481059148222035038290081135080767625788589012793793556567956567449462312696297484017095963618026441666724737294790181656296122359035911284207775969880158333259534545604857446349774010699670132914709042191807466600298242955912622718726765799463068228363912518416358812055987111/1775489985558927611193573427544994679968448560211520969844557939241752496558981827648471318800874499383375520079394907954289357690779537932337563925994757458792267529334122390556923570700742791456416622964105335762612586901747202023863537732229028944158529667556988004817808485909421169281668846421724847706248471157991369849290256851152659890403368410046731343619616765544357485433838714770927870620459307679970978078483509127685869775715872515044305639455008792746728915242553159520650049164716286745769657484678553663523260728281505059280703637629364193751048932399240061926525161562503408111840278250689303606285097488360867478305366815241448477959804602625370865995779755881013921061751788176688450357054519481192397305117727171738822343065169634292436872889353034068831889596568550137538767332298222770556553242932061613459554290984198111809910483000562094824164623519099950917198887093052273745318627003557774558908141881783142717035814141427511412469751788025827472206392793115501981238316542506001590377457573850252326276316875427589668189812233392742671612181662508978064074505800112271811839723067708580557730845495670508409155565543044079226028715555027577958610081297275719491805540366010375937684493968664703897308938344311397567383018041049121693535062835093486638984744830888853194419077188385041180165028273696260504194359339227799325643004930378564134362984461100472174777866484927413685725182390333263483840951876209310401882628018905844266455649819512052341144392012027250794090912365581337557188076881918722757989996987479281145434738612709489045606587700151516967715033975005453649429031810111017209499885112179147778991170970084604981005909939944065796228081220683126159833230690934230602582942766178809224713957448374225524579011770557895282545543566432814007487841639521550709646648585426308848310278127356824288648539389938375571452265869211548879782145997637505729205954689158057573866751332621798237751778193176339804707167767293778958590296604259719998589571385042031691530750592504717729025408837115224512007879633205237789149874185970722568090049746088433387648848197869902998749132560250815608068908915660502811895339537937745682731950719188440657515650554838195538600027146143974969354879184963754577041218322083734662678518578644777584389939803938479710378645027452689751578299836813134121887742033133648237443850146802528648471053164933303724360963588604687045507364389230910429440427253917854415148959291190160141634142343405536154668854280285225441495497228981147873340839176925681178355377246738691216354959674006793538583127630271509805789005929774611881079987585977988099813960446165367438968528759018734742369088634670483294033397225321020397404080809883948483885221616214037428149500159091301837150222586103648349339686784424041162121490265819746817258079295479254249876824665793251370367141865682748159993053028709118046737841204963103094549071995369714639967322404813600281542548187993116108199300941408039276121711633128566241845044032347631482006893531694384120361161451278765729805913084989823792931984658416038096153040114297813694082888314357000974466442817156147056023441921190406576563104278770660270385035830287120430172970684190506452656193475583579831678883238624477725273126286960350786490680761297955254566943784522088536420407587965370503673026132313061020511601165956796069410634476806230232744480328810572359414591362004238958326142046160949182384895100253109883730879430976304169770515754325616164617162437098312822404443616554178924013155459574916808457475525860048206724958300561362525451987868065989000732908343174933667091025663398393829684080738838759994254659078935803659905418285147735223038157069941318578054579395047578141705078353501761764316746829732423033678840303014843679911745476560053932667348636556196672831488769128055614218242565748401433187100579709824168508432863106777534193755636198088114034205982701785223794802263780322772232209969461848282250362757915504372117566520416555161192066338160791523614680399526032902655445280625100829697585347768290143098821504957727061571122563568822695040683178131201749314593809557080526317810899009638013221685335223235886559966715014514784479124147683074037216701193865766491500860466768980874194154838531462018187405742249786076353235851454339081119200777591728697996184806281398875681715372313893967264202409965683940498497708640867753150925249864091410701836311424627318736245256816940983211809610694744433913947032337025800031636185262652561849492172350699838304441670091040449141748108750999546257171488685476635384000818286161468426142465832062700125508808382701840958198814404139542086227187821182921386472664854330514977562370770928263785296832000919630359439291485609383368576450474810093818382277610040478108692129399842818994181294143443049993262048457322697913096783139037194903069869823347619702034948682806155412502539153036815226142522744918774615519005644566930065007112810253516001933869488234570911718837498136186275429956362136672422695172739827581255991759531974769908996415468937426283541220127053835253363875441699570350880351831615805250551367835671289023296714956816284458575228739907362127297601831195646157951507749177206186000416829035772122466452799510579428475126715262819865694302029381237264790747422966924427877026717717103052003767020231715306789675848328443042332923762228608577639471087591331156128092013709370210289120994995844714030457856048869062888085110552735360307992437317404165777555825842216232295232987048152221777543973412471420366106071964587535088707596335785928339334174697174822752160066037541491116375413788858571954387411508553143794145560946852782983863627823462636769886829866833968674585129437362680516070410104107688632973999590943985956482039893042562612784618789273245121728271439102456389233871756429618169344580373035000000*t^54 + 5818192521800972710643675211824058091162713009304792308530411835514469043207808885450168341635309908960788503593202907250139187720827923686232367088896124627211435493611735914563216945492835624420452311888198676693924260015547109999344708159396678923351319388801988952265239062592054130315042596587126870842040454379628085107182882257398025378566879305380671838730608950861037401377309023597987064252280916199129474517457161526691973599995886139321671284878365935058741832179447082715692577523219958533484352937505305940444602917263534328187393341388083419456636624293634659634186843871010936655466749182006624290805824007653795768340101879020685803413104597398240195779318657976549861898911497266827235738138115759650334154289047599181500784941250068061638674093161903829159342204775003661556569872772858468183268526541151763092914787783905067825522771920407923073368639271009626947991766819752740708414519474660205977875046944419572548933877492069317543905617524324393422970599479485639759393736683167947063293638487771656673393726056310852094928203381046769145700305679709660986938297300490514491547975767943848518148979222057447735002599772138887708375102832963659842062809637058999976864544662562992782093979652356025220124745300608880937481905506028441625256610961319086287513392469658510058039978749907803696383724550007003378968451368461091565865630646257266483089544089507447258948280184729719456877759624262894452941562245889158135730504962122956837872332892931467000272302046416825726422916828318121260626041484570570626885769840009026216508901105495050526125802709688280683650222809217667286254339217754092662099628189674697443278132938174798784712613846246824089538365528404890175932448055965430441964568851038454047451585784670589287573501701026761466506350007858765595314696939358910291605831534284398647745949484779120346585762358591775730895182754729582368870238498486310305775522594327770936910878936522018373466766781130379636637859181003674117062459873670857334712753206728353048060302455581083520913426601291192934038685724390716898095971024877794593103031176435964944585314203719133924156905996124410818389090268351190270753527674029892656839580173083112144951605487059549061171010812927022784653812288492382354895457959585404516408718699432117405298820710097516515194738984356548838449325118369190200682608334610775378612868872184798448831822295900927989264311741489712611050351588049348659495512422259936206105144259772037364231686124595354232766258657453900360884916299681228547734617156939328137589792307768803236399846878254696893503051074205562537785918067742229616771893724696211143309936200266726003051883112498882625847571740904727612158867751141178032765678041312147740884171224913170232875556798117609275683372020091148504519754843831253279109762855338880641854459953626615554610524537836892360598617754478840848333265414130845191599253322989663510013960027207180286813031116229019242200370348661892907388776216495748483097613870397580956760918742095590972432116629052920158381384357708216023671445320782954525432327015012441859878805829035551362121835647655124111279354577329548292812037126686716209914339326795835908797594532114942701936827380162773576307241995673256198822654245101048682606988368936759451880767108939164181327555254165508807651192515676622368990823075958340043626677572743470784480725402132073345529563298634511809863656218642696528482584521843946337649094143008308186131866379287735159933797905063536280830870939760123235491535215301798496565915520450733286945142293458974132132818091580670517939308771035927885345852350210911152567907410370919192690057248750510001588748389027354826113714842394721788244614551527982133998813509302370952356493714585466527023825786951744175682480480900995862608993658783525344280873236963392122584971473014519871339683960098203397695404625270017859023358761592927353742020917889804136733151556312392979270958852792400953748707760538070365473238928522457845487400244138018844922729598426800504967950148987232002950585813762998770153944771859372360952258977253071084904417747619826234328352995513639571455172065963762468755919575313255454780979833272950624587853319649098171590722900033248083730726174983652900780043529899928354518516092953996570954492035731706958709828076393340073279489293898544904084932259974919664057269159643306392770039997672865292005924385848751530306009377198052141403418056287939744632172362136581665284177421598217911620058623406371679188498804622105675002578908851155124884112046437171492638561684163701179629976424692286169773218252354570952259442104194967634525332814859217789066110771748563733111805398639962021092734341377111894837943486078651134280155122513699079541153686550566857320857915134533961260046651852125248406366047458424934138530953463481046737346066117867944456807977609074626967658844676385125825599926771199242425382656945119971738773820259617947405603263730649804218297142242080683306361328136574266136467978210037765473100207945752943065977667066950487642827171202061039196509446644510508450393334632920210774430086404894150005806748145851959668521261607310036533204911667486753061794216685348809023504241795553076659881392239781818140898838987200250105100039223400307239496873669432364311693534997513119342073827384498475920593373622787127497237277120165876989086612283399273866967927678611481232091959242632525907141634360088507577729823895862272441359679979660073837716763478477997519505190217845802493608999802505374954694996019429981215631242045902796099644757206508456425607123258968757407828403376035282742595111254934954431486619600810652850557956248627537300542719382625108951427412162155075000379624328075983801978021970021335014753390943324569255793758986426816500267838582040093749333428812375305257399512632164233543386777186223135554785417621101001386853564407573/167091903691744534346899402306055943452125024007598610633760269805970559335090710694313755085176058474625305476035013964545762745116874889127187692437375998756180277412312284540627051046992110426149443637501477767081749433792586463906182167827568497528486764446633114961388008480897949867288782786179219992697479487411431645526384375533295751253316711820392095476027852411360272961539869293434695191250830810717965399949241943189270200285876060407115916217041625746420023689633718388444108110215578323903042279566802288316654966826167418075296640451615722860965914186693068353323286685102824366891070134007541109490186199332794439808819441268339625845964658989019299989692817025887815195190289475983791724313685271697354754801805029419286964251134585525094617869218330094471984593934249532682567128245110828575367235672279737503547778426701558731463302668682797318706070418324352710265617179807976101878012209237580867850104115963109637239530131434604782303865958547417568871998434675174716208207432872531429787017567494336808912059417759761638990948918487158520047426826357630124282611183005631246477955476279186909324214054615772287759746271323750631602545680724380566026407679938972718850007036883664436213843190008935747618731756345195415187590211636730259582293968582194282503699309614651696418754431131005573591089641978248074909971913315252487479453883447905450798787573913899588907033989282530273163704320107386750100457186585143839011427236577493111648065668500436136290979197160915814209641421783780972254266010417088274417398236084370896998954021952552523505402553923402994514627333827726597295032337636021158052817925172598403897453567550400516949760830661615550593644764167685437526714578318660929945839150717803117197245905468042861342165865350529819899590908468267816942709183729835110471564568325417588304985565071220900616180828914926195651825578361996012282777809548347092152645158134088199135947590580352164488099857187141111200032180503429920512209016565179628662619720970820637071461436747737165436089346612808980852851859472124860267135184276797667286059514710981419044886233448882801516533023906797366703053979548996115136310023684991735210021986260692117728054881388705769396085573599807873676210560393932908976061942584257653116691584436117080010177760184294486763965313309270404748679416572768131685696616708928910032415284788054517596748954021197794042109725707264321342218464044282574841474867922411489095919910536070194345197471452977903252594846505449329575400626011024078959603329332677821432393862747503941728430036548546453742826069378904555626953153118208103908546524020297103582201485123736945540779886490990998787658120826275003993778726972809295513026716798976759930457968125617728470348170269663561283736912812964827674722743796260779440176591895912950834032478486887959463734491987468803131126578889115756444513126977585823492852103646179290067853303808074073562788271949090666844385935567270877631145241861799829814635741241396940861707322417249812128143672543000370293843876377093944052358514160972647868353772454300061292823551656456945648363779505858718702979804281623929472673470324859714423083900789618509800154562129865693662228976929290013647507833590407087729640271348168918232452909577769326121376954897071138775950317671961197211280215992526203482099216939685780394794256608085008320354660007357882077819439014129365644645766466007057381398697470490953387810403614821699681970513880066059472075156084153270458789617919200000044047798236003004050596554876279761529752725758805872018083811502176877903276919217902552664039539605441290045742069762088030049891383552660196730712052244347432388370293825180620220958172320950622987249691050326650020958912333470589726888966521784868432225490461666899699328592439923101744580871250474462495993316063572397876834955657848832700606641203983191196551239055979200104777217652186399840647292206602550771121289387581551809986877851734639067747491943043736570170171722569332020342475325140847567812926656120501413620294464866165456096994368637836660107088569621100328584512724135850786397646787203750114741497531640370809142952559626920251553730778730132592628972039145381212184859193129008303636195664214848827139033942284844476774148098776575012057711377301347986787400696665101158100459826709538803292620041942621040571535807804807874231368166901129274025527465444335050525827360939644778996328164580093761241821396987064199448706497341971819808640741360561575691369411902637758265270594432625421388398798321110019229652928348784584045738271906641497197940579551933143233570057304222934017768001670758739349096550933550345363052703484968053035791777190855228120608484076241626075786909439231744218813553715360865580891439314421049886130108548976315709455812111187328331935377139527209960954638707864119130655460524600568802404207671271925572351440479704977151654054805824634098016632548654838344678322213365572242657777710389672855436814740357107485737098772346285154469129802127885678375022925834577359967592993190174802823761737069078486763128415710864294078971539453614937276884565503692389334968360809467124246141117389719684956432442776741739087224874293306493311560917486797551000040679735175565993806133330901743373245966722446634760424077123638205459570972454736941077164630206670679286300618091268393114893116564446663209640914989023789983431439183011357993820541281543070489381070421716904445498261133189805209310215472374794036060407162729923582401827664709629154567991547585434687237045009393090535631231244970900177036228744602562233826641094644204492834545727525931738772976628690163521608907166332293033362065189881210797801676819977203821483051125178805221261194452062307725743878041437948242815793143671897518444747089500500635965531979761625810021156247142927707841382337313935176547576993230000000*t^52 - 251137688310318381586781470846268073451232264873862550395606279792423161171232311157352912759646617667016528210104252325636742251350616503627791977956046313304045972393307209782147411188748552846586695842577480239752242090455693698133706519277544942518449616001875680903016388915728066790603644994367315877502745867680514455543241895583911629188681086758122208017280448314415084791491941116847884200479291973006226792608785870375489066114065406966921315657379830663507380974752302812033600952088345644380025230044181062553533845173697154109592926790260693874799464954996419194543691827015891499519053083840200885365334172138193424592206815665564240737658789566409887175144530467279842506512908076020592388661189211313541143116080322554295265607485057015571926617556977422356746206440111198489015377738016639135628995028487511856480857145467690361167047488046262631920951900957584688011829240885070646413003813331132796242025114129963353928401479277346938414421013136220696198750098623668975737827768605529706530422655617902347554694300576244115787055385428784042488156875248437084491234916873671894382838299114096136673286948935091211022863890016385346021868220530258035672982795658838846206705585973488571693004429704410276917771368308086329732587710093781248464783948443265437655429914220486850976157321675473580649351519569346406188789749665820636291848161880403089436394987712728548088141357518248972970972797841299783653860062486206440485948946125310354400567823445865838331378697647784171022726302532432602226349862323689167966133491631901073891866077248027735790403709045079036437987624777430611008006965561512031582544214216274065266614808762157157910202338311320980009732067305359332330718200127407846167321075156459641139741721957686585179343113903956323702306103472984745476366954560114030792394033247419761702420785177645041440676143287662546080519141634136020408466575325802756590497676292690966867645690001966875249267093761552102939157262579549157831706266913122577290918614241553228825052759684742945051060668368477510956234494045180332419540226849459407627252766412166432730977052074276374968581923490026051924680433726624058025697517297684974322580903925013937955202753501924761693112240498203063739444962740881117394332893558640958891410100370561971078742564403892237692379716788520956858466897557091220676908638612993706559437307174356788967188373207452345291181784547745759300341828037950662642341054535107282587946281865836546342032715045595141022697358820687966807308442556175454066835795058113776274795360352077805270622215551892619522982998680636418853405131140716130954051660021182945264169357397955359367290396016700090897719557420240371967360310785888074329146953206591111983833366598070282879643767994396009949439093640948414103804327834497252879374256030384762461043693848133192828159139944699955021884268047434173346965416559114656523044536681760612539730059819375296221702157024649939176570011895722198709762081018816156046183481375762502457870741251514449757485117196527326122314391763043797579810731589908575410281879524332971513449453539013719627113793039009515520731211343599013116483229412489120329712732541399219612028313719369867331390823615367512327002318350302567423620908945677724197787571635156351191618432900201969276967314810457944205377021831154528256132799830535797310067873021944272940573351742648605757496921225578825550557309595605211924813024714611923750616758501712544339192315037183338817417105966808445180668226311674220106333361207821843738491499344560965498399203539289909839140457612350752634550148431785697126660484892620580951052210319373409324754822022056578937592938331552132569677521984131561719273871435299391399990958112288982163081465488014142572200497857342712013225036283485479158368054719057234085246590935349228895858662943231654995018695424820556605886249347717794019789235274094477175411830932493698812291000362845970712967505204850919194387840503978217107581866217707151655681567201411921120333519692580794874999295995560909206020767397947793079562221399392419653573644942363083478999310951316911389482336844010197391350712798493720727087633209948175785458850942599616902599077859405128323553988468478909813294893813067169826715831533019238946401974334216193472387930587681185995645802785838884670416861682105787899749780003299725268584834876835330638757090603733852640298920447996423934494809585708233667899603244482940282351317778452218380858714312133380966347372229038533023091386949635277677658523721087861646552544851421371874958694331725751897588824894999330833488410534763854818997493944869603227564910371678938614104181701016165410876731976320538952845680691831049857001317623411672385266553278612524257927320503647322972325002025387880914189499887314730321783005283454278534406244115436354580930557645334564684105740520049467559305494537886742070112168168545087232571404753201574198961883261216191861343285406177329117723222394903284350227240991898537403107736786162795143254948223264923565217822977106639925645714479892710616967377240470058267827391366262319510019959771745125268062950998470679123964140185034896334883136010620586936541899869710890500853983494710306431781388323145606412900618073805044438488249892136259694613385167116061511394972746614607936673858160861839356988066227110263413450133071129895871560649981877324326448141853040690916193240422951962553092759142321522761820229191368148692382907881730005076655092334519794725860584088442420523518683808945640299545841010885017505615730561756422940998485387510263254972887505188840722572478480436569600960525189587154756579103533854958151002354198868962714028607638245655682982260822288398590767823777111782166543731988223407568278386815644110762598271158801458420126036578231969036029095147504479314516694306091772313856366565464929739289399085840438949629161813597089/17157190400811739505040322686063860280555156450635306613625963935873933520132140366220477605485106873807540424604464839692851145639899399847335142042301579002717931383568587477831052995187523222743026205386927101156147749832180798503989864624033663840425054001512979992774406378074811229126681536812750342728429596642173814616730917400773918806228244974601130383299381657021558462789999622376591527971190381071547606646962016920231585058339592579484293715909274179904143012189201373654007332766338730794971805083054988590195658550194147203818502863763730383622369594387252018598485306723963922310481621731064184938231438003954327623847619440379510856792168245466691890245994327948045951564104361410799483576267538405445774460446212078777509300279544035439063298600172010425130592000350115058782436284298698847195316880262346959603420437002616574093007237791559695696123317591710709452636198825210299736314731919540006503159241472443938838290883785712679458302758207368890948668245067733519772973183505824422899145209647788062190462912678665379887693812862050987167188682097736368558584061327462280888352384774464336993652993868880386359098584526503959781217915187423714641986933512574227725395650091605254066305492771207387998242239039213181400059081876032375204935547353693427413604487081446482161259060066132963607143045121969385662857260954182085127419286438092900274049419727246066484149794406764159208186160984939639484952741550083247817332782190602010087341235671385362690167936404131718024279847439682437513354705562392324989090818879098084133878105007736733754141697022424785741103400872020912200511653799292897171075579707939995530629833711515763225928340365761538781970625422145671375025692570836415777772034533849783845543293336827299603032538492876866289689878065183731638247747343853358807116448791095414683200329398979711316893350331336986901350495981083213724977982328261436926108564425797317259104183757417320078234601277839054679017797085026101258391317135714458972096532218525568313787018541416200248039029286257269990470368468985574420183373631900166271329444372859468897579984985294705054270093831589265841900542682675905445518210403016904984971098154449328320337229487521454727119801289197663550665968411463980581092737147963267714953041677244775534378397549358354184386873112988127791947734295913945115842906222938569964922641923527047205405309264350527112874600096173445169704606054402058590606513612033121742675254581855903288923537467309397747023688224508818841184252685334863759837530265536556012297253877769064161535171144151472822723517413761431545173378113659484292638436560634854766375326407270670422556891243314075745080547623973310192694525805831215343620207080010874552279633393768139220469808497979222198482261264925446435875516518789965541067408022935409516798842175066683953631288054075601017159881325063552672599644994727471876041408033814206813488995035944997263657317489265324269456150050639335768357449834650026003430351111526048202973860569945143752578230724161704688867882088865370921897972070007118987641833012155303395067461789652137100270396779695782927690027729497181743679587496400450386776078798470248433827464821595629559375250747014778937573811608522235022673932210170678053288824121137618486521097470228246640979826097186160612201743917493451473488013797357590639088656638670757738401634292059863688715227904566761675250945730603768138365359008383020358733865356681329597779146244061855526951485229800375669572818013877275366841719572493931647804008569542639281714464666683182655769910210042364926735028589258544719198842581225384637305544409628894100050441340153586867204273770307268963356572923933401366166502186868625563256000885384990078239041940328103307463888808794866562932139129288550498112218513577611244352977866805964736001632526237832448657618272983463473678232651162621878660369981327719315106472276315081780738928482373609742223106308855294124257348254775940837608564933571954689850082125426140831364151270704679782868907034182808007471011395414156264586191378286943083142880036460369504753931487688442069878656920106356080622369710314087350475040853405169999742872211120333179982264737642681534613474309903174258424093424361771071598261673638958306057171583765681651600418624756232615744764259940177416016547215539667861178669753582079276412309147801406721578684687862239143572041479603958171492398360177643235640420073131158902875337747792077534102812833821273483236872748587530127011208004106234616192890466109494943630968195450798036032494072425378822869044284876210942139817521827905019127678896463774195471244728867207618380990566135713104302858382669434763126936010744887091177311755212756114793434061643144303011453536638743938154211823877430045484684519116949234736253542446489307554083509377297830182222661090510395420879622287199927970507736396390747720001593562300141494485057656511123660644171617495935212638346563502827236800439928668272930156084528049711688934019489885122178542228763015595217844739672891854791237252121112353456202990607349774218532127026453789471355790048652592200443575755747734211281713780236740211235998692995741506781395997928597322049753452672001108769745059425999429693265046607590128769074151516658534084049966293167165322863834585811256314218265794808858370024802971221184967296230132994732829261126534189921867250809894162805101921909371183122773713312101155545716192244694751656057918191016357243042144389516257614720949101228231036356250970275427068442900206088618011663174992230312319513694888019864040981946401168920422513429880466022524475822213862022046758974007817598113167399987061934265161469133795221860558006157685065775203988513293070896159313558879606687684592686607588229902903621658303121650988130914914652855156750638791465490782607130594313663913857882027090300374486710101950000000*t^50 + 51400555219312300335932198128549728543754066086349894746207927916125595988664445795136381835184514204148743427637330544755512338680328733713419424197415099126677594543492671867828658181242744978284472611125188550905335080369297485250593054649094792493724750944607737569094601104146648519623011574179270533781333390832817946946192487087590361423363900212459629091597808906589497675507423735958317417152717015322737259703544327884364364513218546061312613700538048218202344760558299948448975041123022714701539529011007916357483859076841057101563584287031907157533741365097963517951778741600330687463085911197054374145370214139766477481234605052653667564583792380818279243021137360848132838226725667363854971946496178766276732442757804856148177787959933926994742966041906579315474561672746641491200625692419440150202673930932390975792383995849717093939916114808499587048517526254501318966702180822342626352814445083596765269643064230726402617404868535844121459013623931552167241799385645412536137313602369422000081317512979517759591857178214706343988046016369673302128250786366261679618963433443689469779035657172319689775930395367218466111844316717419858029117817771618054087948923217745139660443079184829737643600818505629505338807340813846635781532410309090659409747654095730564530669905453269924794960145551955462831809043217397058483223060229258216873022289808831431313842817975663870394866336074130039027772884222269006206776056296304947231140519017324411715539557391607719720701838346965804059752785455699410005782510246436534161359754376060510789391998817940622448966164524306828138913023065074638273090609854477350205047920651843655944044925481783115907354654622198107993009478678233746558723836795231796201091839594310306775136988432337171111173171776044937916737757990037831932802635319526174199439989670852091155335333784875874896963115512673638133029081715687295734303971632022971821712442369359666483163067381936892797086678638426310292979538913252572872035386543505761190138231547584916382024311018434385567949198061350502272551652563003093530840401629021429407543896542809522203308250540651298914207260805278145553443471338079861582288693112485413883183348717501077992637501140144526865751146275385464702628267489450304104217685353632680822515306852642488192221501580498001658033719649858754630128206897166417824952027445619067920315730286058925071742190083624357892946141908401738878200161120748493240152238129137574435114547684671995700898096380181495789699623971650452736453496301996779019483675724976678317237411225568861556147380871714269234243153414655610998818443660159642050841236956242460214503840351421053823813791470396190835533944321403128499821434684779390556073941305537763573395072248378980869180391151465183973964054477249121300019964178893811795318038629250221863379426629729797340652252312928729628966722583607837069299983623728943863272939785093493883203119736911173430832592550486377649930144377129595996703041052532761865301602822237213443645121115097295701026137198827523105386415189094036873592146316016680699714876793791871891654992164918334221504623454371266136720878881911295579294282122567916257727706612772575943999278700546579870625105532172339030934732719375595164328859693549533613277661603995405338564948673790711282824153922621977275891930298241152994944024566319911145814806155268314399924061207183768270203236603009807537429782288345259427725938278916481015320577080009916298437162199353829726556712834581309695641141988984905062333612409453575734641255429389239388565583507891903925873555839653862785219518649079409250298241597303683892212520158651013478261484986491750552130601067924946742356123002440683001900102077890305402248261719781380439750616956332779320996151536729743649077062269349465506044696885228898948400990710244988644247247421074244036848541707473433563573448758750112297780219068527627899681281301513387260875400546862438587103807339935357657808446967326446712827174356062955250198637665628775343941206989126312615024409023141982915665062854723733268318302033547739595734372099835338596736110128531900824092607139949352625010556004602197333245803474832330643847559509349590979769548604788082216523635602159648445663735469350941546972880697298282902508504555046668544821037640853916645904835739858518621111257735130847947583411071454544137244364090502529979349856199633788742743281750024863022400453254957798364555577680938878238752258575788597615623930337197505089733392892418707742019760708010472884613223303448352511326715576649977723118351361271056328353194012482171386166580671670318709385367614265666076587132432224070686406334094703621668763122055778371698524202753088914195509273544263157338657492725416551405080094216188199355003021008728698628204672300237998093416136667314771539980408891798312111759646368905906955173858447056650244623694623949718147095615633757773504431505956585399136695959788987037834873243248278297276597179872506417078940215460087352134556666961904572385525247244661721941739496537057526836022418489243045256729646223453557474940842239090578202629537264069003983922208494620555015137506151721190686954189500896873910593603987137953715701325973373314916211508481627218284653366413894575067184888231427931926388230587013359929497374364016235159031328715733494764526305520586034958349046425782850500590636941036927429146529658220461781405511935003647906866203401476506834802741690703250871430677752461407072661982633130687033382224030815954176828278167995714758879042359696592117240269514276037013671644568265690218777712017485884963153340507661865950579557087302875161578228358696158315969523400701793519273971755883771218862629873624218157057296445591192515734023222478557918107049744476283624649084709932301733729027088647249980695481902252749660142352722963097527607542078226243078440134167829042146933130753484767/9374128600214936531202847325536768723082094867273641401224373601861570371448523711927645437837699616848479025459402707923612466756558912912507273933806079042056417530630575999112101036472660647332169338175894129635763011398104986480588095014584270374201215218949091844215436888853445841350602410276550044398479942067434231937124900421500394985313113764490233931054919300444513533996201426331961395649892018000968827043927900346702857044527909643631704313516797721314157484129169370927858863526947357160060921748643839888504452463383626713074060380993522241435470995529296143712625482277835961797881917897633680799312899147793168553992825870568168666490610780972128067054403268322960943168861264565100485189874174248787638241940122240265948550756815365648461278165791940063297881817007617966402518044964178888512510684048643934744954529376205120849346730003176248432175784868679165580938292141806737643686081692855613349032228830617737358749460014512241927707784545462856091382576672517587578817103445263907139916643932460857162511695882310807150068137917200592417142355043277511409192091629771840488632041738407331224368937793013585787873210304970694107403388273422605885617840489768106625801884576580731874757768417770697785488596399139087600864933469084464265031315790879192626877945472336433069820970532459422483478236816436008019714583474803322102678961969808635227282674794649626365584863180773266741256324528342939352880710138343443072768025404220347225679582885598549590636244763498252141755511748064861573623105659517700502202844959820692008820094434023017062569010462946048242057556084607017580246897867646315164572151427366725721347385880095918634378643434125875842263624159218039062289547785845561698010467521229110471691531616602866632089533072067336006277090113491813539166707997747798407839215653779723304053861605499690436242219899399057414754193436848159139696133528412554885424050751172362809402800154154622308867280518577697385033968644088138426319435558313214195938129807231969691769511436546826796744916164319992493568830707177179558717332221902678600327181321432524516857374653598160075773856164475669900395129157155088583416602630807522046074413056957498322287108323263762978662271839069384664865904210443136492183974671944338842137200648636676134824050187580037922947048305733023617265811072861390584517271130622681532671611624013594036390019176024332895222016199484805593537381903845957399749338416762259903977590115621351894919611123975657071088126145847961184003771691669081073027966536100911786963715935012926239441216364718841436937836902065735618926156711405953336377882114312578200110208950519395684748838619714376241781559612020682866914649895381904024069391509103084357421027453427767820620769655263259932607491807848654122066516902878468519703196889592383338443644953283372710339119260892081437375598833359212901037503995894773001334297466964774383892395410251417688625177629032882884528164268484006065111543815780622370690558366485211479388085615889212011102538631576676692456549781287830822878622617514909990554023538804526173321348714950347233641613522163581643675865762736705094730406458237405260301411869237663083069977310280779480889677816307748198300532334354230123000541084299783527400987742267271880023322887203073858618610291303426365507450778757850670371859293527702379381255418989663799438541903408707564781307784919619256526904471422940420414640640253677980490266190389235836566189862163755023827452297392156273995989466684130941246663599894031389285896273955010996939992817478411552250449717209269261603065007992444065763090073154408112447837447644586792786743174665139338954955456707473565040452455500918803571624419323404971009992973541366415808482261764571056069861861001146278016718954475777019091026817255098127220773947961822202290524612090596945213505232741087430965584582386239039499906635512361255184295424112395294570257006736862857526469430625998659073831172997173226621561232685476958299314258406298823209817506516442594836048553451880326041100348531179418683704399581592657589820088492183926148413342620305532546763327858925816131062895602627480549342729129861453737064792573746120295616154207548368258610902545464923398567941979863982220993092380861056525767298787241411768294029019874685484057729941192444522346980702611999581129523324478089553272255202842056124582580886691150034912132488921799330499773442364585807455636691171145873031473140602035571438881368635381494235861738476664496817565019022717239103337932314257773230214869566633074733291979025343792858236626651415162595810089319860654820804410778831860329875127201680801956723195618596497880094302573622008863895503308514387734496133794014392853402006331822045359879242703116576827733649929738320734162159162549231815915068926770241590279858143214482417654749288659310363045874957479012784349363350471386936380874487742614088856399594200053933995153951044439035792126491789607829007709598102099717116224182589415023297342514377366610868335580683983104885112707361968795994158906529116927887031427921538337593974535119423002800228214840783475008370058741638866000843357102223167554224671061053460235380745804234814612233366016605795583974101078708811185547505681692396033738457224128050983381583687170408647154684313039878454110446094341964944980105010889060090911696337448720509773052516991596531401683398502412013333830312542099956179419839515712528546427916149713930322650814614504577338696515282883862231389432679700603081147219050537822945253152681800949405958977988122870194736077553166707531675394643908766219588497041331973720602327637465943921169239524198319029665757227487813298978891421446100833745807774158391438324124367999533522414792453932488069507313307978786444061961044343678657976614185433433806695953573757535346083678999294087791902400597173910729759241824600000*t^48 - 1544973961065186680580681812688481086061498576555163350038424614107479137913468782287053371448735671571520096355503321860971415140422948076738719367603129836640637534631991316844773759629147543534590060307335675446970506602765757619696803241478389926925707839204103189933567496814478190463623338967189050173655685478529163751624085879338381468071020459486395086349876405438304322970831864972737514459498975714464739392230253545665302368943748912151590116382217378426624607134096101082220395393505420723655603265901273320439465377455806961608670420608822491069287474575265083271703699630872386960439815030542570458539283693239040349219806665463350038446705779306822096885337363600810501280103684799177950888980989417007000269770409714768816788136675536739538854400631483667645658529094568975299199833868832960189879539408234912248605905210422727671151800564010958982958679208092493141690062832176642269796925521839997218374249153088674888320687384584597696030250120856611919645392725174027187580923599535344584589591913739470187967261474727511221372527901241740084637233344979165056131942296920146593149908610884635065074140404078919297301026359367167142501526193338740996629152862513699094130789574127787680230196337498909700354127133878972827592075966660673855743610183622220475519242947962675939235623961865695906610652763551559308070317296143545001114414490580126741386482378216253542829565921202560500924283190868792514441836014224928020353189979478738756412808567613472680566795878539161897948276454706857866621648542669716662439662124579327075353877443867317897137324183518930263718342449928737258062228988808796734930615045177436088074890788467392345002410264065373648188735893394097261702969019386976742508480307893514003715481341672579868572767962491078897373666080495105369490042953457032514026595359718595830069650216677103221204721428451118431360388162294539658438368101789143147740101398103295476327206220831243839301064401726057405236709798257333771318656752039923000606669120167598150010564815890915322452498829027360446036570327472727621414741202402140481979513700169449232663300217814667765677240838691016215564971373563009082529962188282302542219706397122082687874596749433552629272665799503740967737417961963110266796497430043857374324375602810941587814697538970824776064161468817865369812946438513674928167898694336808268120812189196476707680379209075564580669726101618256722515239905030299886497838492897819082434536493211234745806579718524839697847222123769343153825596816761929183492572133304378187237544874919265950224775113072995611188051391670569680964516504760529583831325900891980558548299122402341282957252221537669562302084182858841554463736062339899897081859083091405426090324912848618924969474681234563923437790892102557365362915085603992411478427166559148770393754706746411071980440925400144367615794645123294860106535129042193189802573848212237223598543839814995582574978585888801782489687492201162396282758710918860944030908203925534566473386487084999458919009627167695614247706226449727727852817500861927398733616487222609632666408619688502432015058897062199315642294935339664732076757368586109101045175014814270458881053511624443951042295314456237761548072098349238106476308357885250367181131864248827527285510204164229539240392988598616483366795368450187489527393832965848238968882224113624773731740011438155302521316737668692300167421911691203664636983637466647515910646319517418303090227070105111490576752040688008469743412222110983347575019619452119912459076338672380460175678603417097357591795751392714530507565652677870049244852057092894929448838722274469602403959008878133076846344840621240319304540911552711544551354046787188567749765596418465843733541089255267667459776882027628951168509817157246005852318117018826917677987367606158881869505196803829542983875125531543691778720315645091094066034752475416117280248263016292195573935842971597219253699842130607775748650285000763401081817845551512372589427178269776839668848344459925083806795483759479053867783077800023547561469982520730720510811966598307725211128926936801724595047045955640941016068221516450958386987571353895076437274413098207438888918221018460071280645833546213875909010422368429587869723915279211917469376931435365224671901533454874486033736488783055499901677666291253016227117055903432897972429936611078198385074020077084999970945652186193982564686279186338809193456755891659750102706457948738348380309214997851629888152751931351660667606776083128654768232552151938696027506314840562202944178396013619484638534150788031594531260369138908005886561960624693165915423211152935772981384267318869416658046302931500975763562637416181473697810580945394645673869645626434054091367214098721294344859798909094915460421066368569118031949981336720445851050998462471313615775989343729296973730890790173162163087443198488285257350057704570714591186695157256976201505091109884550572191747928700027455416964724321857896449538970528688605063936176018621198855639866378102513644248419380915277452138399686651782979354582510453980423227803958212562349535356810598726239257998414525009158418105956291267953563901239151109702192910158507747940375564309408056938651820855472926650284071514470744411985749225465263176660106266787307937330222634133150286170942031221159268743632743703357148235256833112903395750270357863288928540241715131027826565514453737469914749622956322594307421080801264581770208962271470018225960598305277677468323314681328037354609888079204238544659952203397391226013869086795491179673679534401661462640579810042570711429215850751274494580983894062762492419956817507062297282820179411078221564277834595367858599182207825728019335988151839957446867924697405309147056163322671408795119391711338145279727789892810556530634030601311191008783426021725290689616815969824137213705696376968568090329280126423/845167445604484969169618415786426754554476106384511817823154960380604349979002536793476543464622385667987869582642956911198038891083370073760629219031984254057746155022277995664628258341551053044043990862135135624075441719137657025776426651580869057673992542346739929571551357798222909632408036458444272619969335202356437400714186500768253696814134459085688644315855756077311193623593692427269923703540796303810753289332861228067092696301851427976369085713349581788696645510582025729931956046711477148207620338508048330373140793906130174396836826903405329746442730713944519340047882577709146555713289938111121752916774683803692590373289353756013079239446025199348780513681571266352063759107438480736453318980676880409311001068537616875041637953872449190113929068671135021664356897863186832609163196075227830639824766460768695180462655707056791480832058901882113887900955071936765194664383254274596824789782365393099182266469567441333235270230570457353726992802915136145801856035503187091007771010124453315032029718694974529409066878963857277559540717753705053412077462329699754353115989112365067533416559082265980129005603699955214250555589971644964176172805485289963668942672320753028762273095444537464921686937099368155997149104834922380504439684161175434411129153205613842101199899871043098619858858779389293676037000606588246467734905265414448455534087262703491314374687966858038121790762930394185485448376067847940542719829983217666808954351226603908965293983669738805401921725259262209435121042149626060657834636387919282039959245862068940050795215960939841166013535783760295306930189232096217808431834674769175755529244503690776600940628673763967132195308543661880827267917178184817883541531037074905695645092683429965013272188621816056326669774391337985879289344028849394890898275002988431824536567581550884627679324224538402940927157591993691612660019035928597326690688634609536198446476916129635902230731184111281107102661727605808354661307279347308225138906556986217982027400533152031309976027759837599543642693239283105706202083406843899965533291389155587246146519805310006864684747342438770283427483308446077685168603400073291231323996886128656907877453730401221258312587691911280757916625040809713138667431257271335976289991333454556081777795484012721598325891758933412993584853557351993352726890945132981757487062476936459850950977750143778824025589494859640651989431779687592844736482038671217967690166415766597369002234853509478269249401109315890358270977330702781606749276224328675128658638472270800291431037154779090956162386262670129587000512422819224567770204022650696324742580328923394683467383200592041259874961779809354666479773592679524332947889977269804644723277585528177020522800081572343960422989604556980084349452053952312166856529050552074688345580783396760093545849904032729614043872720596387129593172341624673716343540918778810650918172032260919818122213309594476222458493408575039174961448852929807993636386530199369942463856193148533694551213038241075231852063988325663137963502759536323044935067305142966618829205845652854886371259897438342476650134836173791004576095344033974209338725475888957548734621974380736113074660188347123469154681058438384744474436292911192556302442400951496440369397565060799246629762356053681393104177895944644026039102610106093451397888377794119975162299358254653198938740879057327623526825356140359289351760802077759787904405100278190647709095808122859294839345309381253444967421895961686430022510752448383082202824191586190596002106073635837427649642969448186573460878312269665499915808254709957058056831791170038390989313003923275245413485621332841020187694122293572749614019516599683902768824648444317629035209472880458301850817948600582337236085949701965050065869075948746917412728215704648474768043183074217480472470171143274565007281455824262935930141801443865700635762858893268740826456422546303724696626895022286305505710940686758921655858714799479181868273738797972523633900939787163643901097908167306925438675654154305167693599206955337718865365901983553167798656651595438923128806415730926482854615097910685066933093170640768807421868932227399742770442809755984025207503690499031621499911993607157608785136843705099438822584217637529760149530615502360329412088211658972744249759460226080914546030751717602518047341199044414380946425344285575387506976993329943696771764684285570343077936016807702551752321133201677398524190869519857470760297282123395583597485626896102018421388604931236356687248944563578333347107724159782736333067709037470636049409293142668837696840420111776444883506450184907985106556337145776960051027481160456038354463125523556504750267250153090847440809041007807492255100346617060236083344946559382009712644840879608026939023638556371304305740849789459089125505081082954933433388187489364057315482200146704942921631354902706332393662615190545570411217053808367668568692453286486543634264131258212956563046285535519616120160665531914334524386408989125631363638586267489854220817169163087179709420702664858859938999615346716506755717139456746650394786688637597029528084581871662211014780737841994164269588776830362630238596547817572560541383551475295499901426782704047943000608242526756496301521876446100265686013107278286401582651205155701590989499679772191815420725030943684999651965790111453472977424535322623617888338091527970923428807891627704381902066990730006203615911315738627410525200271909409209083594960563249499649174901408627930233621942671411943419716043079372558180619819640590450409035546009578598481522211131180308187309859507563962898141366779596858794973658241828822393272135678472524388329353379881341540391018133680805541340344334465925042753149431941120915394445067968877449841704416100267232455454006663317076824982462890938367421224596362331697010823340812477075117541419518186962377500000*t^46 + 54819158581882676107322233341930958367125556353579335468377197373654341857425395627058632071685343375634444189408078154085948350144015321364570687412921963228765065311658373936082176213966506693490131946635834424011770208548076867006963087500665163284299198718132628190239195559717427930661737635004826406995192127672992668156100944973588101493787088264249400144350889939196399424488157480985224817353451840629889288965127394323988711897695295614798238518907434551850824339083712645131059697295747507874560622689068264625058816028146364984541503835555074585763110434563724132843276772417577341045569953388859551441383552253136975294560964217605715482186969259721710831106499098869516049822620233115190346912374379532865519151716583484325305242687971001336584305895125443781008932713550696257796350298561050546430547333445867775737013549731062661696522641214014142811191957980749449238207271305977419210924569933335351544583157452641766080212182043791129257275563154169691485840659994963311702783242002316384062367915137017441723816006489004291066595353302826139963897878787274321620051750368513698793578427329307227400552220079930477963493894866539762681277229995467225267665339697066686133892349168854401824846546990245477578697907035002249853604511911559509594906425014614928659580997339308066711402700840808581124213006656802597550428068572224978585522670074204358816734022751284319902691264155795064509564252377600726041941186474404686316807011961731811109340500764005112288198077541964761696363448622725599447851167088162045943786006729401125000168116191596652329695325699628008425339064504329215679186674488788881430204457467759670210797279974920191439308540753007676808944338652123072696824638084454200473704527277016951389866993607228499673698702670165907044991343252623616406946068109558506352980352484090424847231758521393166547244465703252725250218852556600051216036979933246975991449854633437435628683468209267942715415881286808058271981050574169365015480365165269686771177827007910102387870294415989462358143650412399551558837732582115624147351552139940438437774900515292548272697857719987430454359008359629788336488133932033451812841046840964277252350500321075768461141295193278587823463572325311657898127251042395670886571356433383251310988238612076552922363208326958469479080434746011223205249136052888878366667208777104379100803666562740385131838244727841611381672507046157101692695809635970989037176885035583805518321434655279057002543028113707379917422391839285905556253298794286448960979185365977642541253805426706388606854574603632449843607417993848390221942086885466033522572203439614067742328572239498363667124990126782906905264877494048519935648094743096297190631595076557237910640642146075336078783536546744340720831436260870010588501379322758010216010745765823862666754426588419884577788495463115476011395078336157767892793767874856399807096511829376293662682077902694794475152831510062048652563259447471859630895461558930799655573982734165140243091718213946589561850697954998945064881275162886116655340092176919438424168683348169096151967433047570046506273761141823632750887065967513301643075736390167699733041153675152514512793796652903243294730695498758030910481299967903560248328277748133120579454595221241011135441866723581777664806396663266952564543874966646042271640520638849931326896493332170403037165355549268407491476708707658126865375679533911859268872104871206982402457174591164282788825572907533137267768485678814042340952945050411912625969138844922122210370691402390188159087447624094211716335501465621411825041962099435330526214228656422793488546500420040465682506790737516494290890736244325394535068924017801552200276270950140157436829299478993156559233395596449399425472921759604772723934376050608353279926716568807453717893597024673973836215359596607375709899361785942283126817298797675369609417034656547339504087861792470853107148621905128670193768017109883264496203907825480390609063393330387788685554580325951595080244329778814324616929005060562757105423538162115619357708994837725033203594688242294766646041459784199558844614046442934476547230769339698265548754046842555926428400659020658918491129607057776798427874904864180947853645921965195758128695194933512323410810915368010618502728069783980594647488107268088090158812851887383884574800942591384158493644212817535623558597992892360452665432204021458087159940186186667728086630832190873349672157374463223221725627402366293735609104581628065848496693826327276747382325210645559588337458213597234445229408344918155095830927410912457216901487872838109937111416304734309043617515863354136347340016859250835251897897604552339519004764689004371149928651368178099713673289921355053034469992441171715422298712448293880917001624836202804609181400430594291378760946218415478368037023288711984174029520520009372486160739423412158574450156910410640085691741897248078227462748167242500968996522073277729432681815344419414510485900464712600998640289722735109034379055351139322848811427144121515570367869404317701270439153085266883992098795854398437007929426485765829031428454832968994149204594375762076555074450943747581908083611074626435461483330907391557652703536770537727997785021917066804819340485616559633134866683753802670634329751670528522253665798301441756140215516754806378972075313681681993811503467910048245588862119731653379205626055847304578943996522661330380513525827387109641243907283680268342972898184359306248081835608428609445242785627878242060575998090889366440403533160198685467218859809976238737457714210889908161267825686595567317094534170852125910611749135130324625606777028150914055957751105701811959300724519559309079918878936899551273057857747260463910550626761441541557416057098288658511730808644533107099960287680871194785558714317710752602668446623925401859024204421390093675273633172028760088361/101256776091745059108244138702914896197830953808385956917943202982797042896035086533711199410254276157324150558693455707235320601443804723812867655227020335751845916157258426533733240612900802490300922576719571804237057751858038136421523579513070302561908285266662561610504703736212213327940672967002019135146084603953814722404404952749046819714930118769686368980836824882692355564565814358436203419554646127219839041427318639884366661199448866733400740703821592407534670573248474580204408260668814653505067557463766176779004307675710281763485764769103633708752559042057121157648248733947762485901882079541815553006454165016094571213804714846131035580378074516636955346566681001959087832009007122329777982177395104512806342157003540572468756624425298260458093917406010379407130681483125765452692015761669807728829247382739437876693110442198108351326739423993605915072191718763438535399404370560434788670466679525356810242552875712778088090346464479914842654210204325489931816568504729661144892372227470735327508874510315789030651490813061161755925651209139542631012179061722482647136601594138423549897249590532349310141734163086421803931297735733309717725051091957444922655933688669928083596003705432507874675536425431547191928974878773309355121276170034544799014507243957600406327330999042844665567631389994466102249843550934244021255196379624532955059156348381867558437160683952074132465753239969931401155167760785646982895902336153614187739458504443366871204303357533924511921056939273926541019332586042156059489367064832841519763233320672993783863388192421778072063457427233117505371346342782542036952219806445775646073068906722373235281775802460610554968326820689925818919054811685910548366328356132645706531392746613831557145653516043662786963335289397014733364133970606111078716315072821802460137714376920105984378972177625856970700451730828229719777625469038788471989995546561915447929819456618429808576435426888694548097323723887072691766185606414556734219540495716223217170432527643335152113069992482958785905018320455174016974935596568737773648432978024437505818520247206223044657882773393630449415466599272766795131310938752742137859106873313964692344738417941788827082860747629950544909817879285414907434552150629609334357448237051560342164682743978335727722135824258689092951228831991929638394332828209168828916324393372097605331324870548626641719007823538739556373613082783827548548138910913266693713604478797157559184808813367319135639541775415623579155170230924777699745807006586237406718522870107806025253573533519427322284189272049368182403926126018921590728024443293416757746937160180194145652130934177210740313521991010975824776320700958706296894239958629425870478924077879704300043311314120744590427488609628082638124958506946943679893922321032325856381499533469756764830613901545950214629410838023142032917442869914453662634395240510698087646235103381984596567298985883782658536090031558748654777990007500769266870446308932098427889389534251611766303720209412457322463435685557857226190796465876815514562268933176548657714803405662757493632885243751067117975475091483623270113464562956727344886958414502638392312167270360590606783824022565259236884232320044791988709980773256993117856524500210614066285802220355110247905401480338798543714896675456169912298404563916092355529795322556976692676449391713600962964641419326675000306595501605221789255669893195789578454247567569561005136162203098777345468675186824420702585468903477535379055837037008308697771159613291485636622474544087771827080730172185096748897728416155979248299092003462835434974924774980758222688574698054575971431180886034079503867897653298940116861969487979092564196458218750816798067986448924808530849759831523161555379009331172022865901611367553279823921911399755919237556751067344157456597667923885764295711017295190539714063128099883129803747666274881898863635246953039363924504716652157259422108896769705466769357803362932497988938807674986423761285607455588027335114720908804585564013908967260998879994208987113489736366478620141024727349790748596941474848282121304961240457944224290748742318554157641985828135566905890045959520323583004581660991043920407613450305303465900760911583919776443895971414493181630003565467190141374195826905409602169770647620261036780709211018075181848292475592145225779234186702760137866097920822091929635664752077003691643875094243153687037831030354867459436722702818357166976292102777079094669856089242597311821368744235992451218814790559631757609549481483131746662621313338454488812218704222344688260570952535660108303246646536767922534230521887162305126643809706596529143861399764206210207653146462833950742979000079865044526539255110755983556053593501772727896969438844799961612629367478684957662792310854021125965113939180253748844721170768831048549450379813642311901634215383847621263705879436535424428625749498541946543224725509679095852680513440240340363302808322529216817782060288792195677253504812583492477924230231005975552820040505682443455287739404800161478688404475783528795162170857689782891436313670486521150784571653606268745976921899355373422615725960800974228951658115542001864134297108339671867571634770798957541354536166256446447650053663177500173252592217454710437205327339370772405127533606471459219083850349922612402914917832699283066492976472657625487927853737346785844896999521905486533174244788266963140599777051568118987043283966304187165958204759773695758302355513524336014173781013496735160632928486999796465548016632267495299935474251903775560567870735950487130692133541281567709118774298907757952338174387030660504335047320546613356647915965365062627154866039621725844035188296740292461327318555846754134841255066192184723118976622010020625697036847173407050073672770556809493138624500058195024105245536646707337449997253444033947845657181966000000*t^44 - 100726028224404489246858939938853503670356882714151035993295105645949732291333670440737121524933461066840445331942516008691233724440507333921581951568168794344817878124395241182780030447697612288708493289984502583889182027081784894771837514442652618557623052272985548648809186754033210493095014824453589734785991226897717585641704817108920220298462742654311056290854380761984485575441763577048956724388229459935786596502455828477623685720918537707660863961973934324160630459670405746860145739746304699915002317267866649275274590973077435421034731697411096068702876297685506875973016042194642005348270844816807562982260720170455603161134587340448063654039576911356249014908677827823145289081127554044942145832986717616937295565968988442434844162975497600461923925489381060264258422425881373232389561099870064762486941003698860621993764121812370645210609817159224792647439686430058314743671563028183571020422945605142738569316507223452469200566923923190828832194113871173514569780670456127231622354200879095552423145249559961773319554028226587877699034984428389836867379142639004156336307606725178699274605873714191049595201099023753615634561037546949794272919339372932293763144247608764461410863428230975981144433615567401340631263371281976089208909784986563109767637886928791362072761496868247230962041243905126469592436672821002636221665524039501691891850844569209763916267024207096003025206817990487209041474556021675815497919091128391360587675373811545693906685233988428089853811086707715800547915417560116550135245497059770413595060358072188587057847559694234864845895060456890645866422224843133635461311527085879746643398039565388823901314160006209500266481093829433908897532435154164868716407774077197189525586838693004940410977337783666643894547123669472087821939929494318090753393465771646772027174950476754843728770779402376627175693283051853572735301924647665646277849498129621396151280162349364609211655284787662779469633848139673732959663655776771084967500241865361127482590186867643263262205797555110096234707249219502806141323079437979711741767708647280233086215145183301134895578002379346151597595313742767924527603196765095443805553138157150187190771804459712338081183670078037941586630519808751879713668515810891994116629172374251220812209633568550600201102526083473423035251520383391890405372629599662851080554647045843507942512392776292779250051390161381824793724636789942764107659225590842897480534236027333781061671702213604170917007672068868120375759835224518850518498549052590466996641683915723227288634750616111165799240969095621804889706623846924329728328132620841597119651418937381357178077864560017064840138306350162101995636401794181257473656003583705445445968444446024214751991581698009354490848571184867138539921755375672915728607115004199464243352993267417439216421268347946465951410308765683160099927490881363541189554471983893678902937540518163612484499296542273912697508525798809356781520078139248773419368582067918776669376055783686328093513750571521900878847637368453206907101738440503171887383300904516248067599654584972841307424334289953683310509864578320788914055793798357957097878382763246121091543565475185130368757701355567803364541697458880676479783069941260948726584574173753361520455310344033972982661939937002689051261107261380145914603053722732067798360102498074522664258860900567551453214176293289259081203267737625388414523165017727735065722558928876026675758380929753735710138492166285759933863246904158453988447081806624952204923353749951030919840248802025887716870855836278287228064771510319579516429635664697331962304006333662198916403093563280891489036716384967097400379040473778840239881421161645532292106773340786262100003287890752246408252976340136311344080716803944403781971362440869084716503672571419324178360203684015376337343709428668756407827073307919922965554068576388451975530496336180459985667663684585782720068454710697191921287174488465552125452788119877119394134559042738833099150543967630281183011635391458930636657266890537985232874852879198122902556248111323909551555866326022480749315322088824816681189145659293888836156138751125362258924571974353669885057947830940442261004751804142660311592344249576246546869707995184774303921392815195393327400438876335518476538218341009249656378657195901558252482038079118637558417967713679354791814783633586151429698623941305881606340445859500347658858208850337282896232818899601675141708270780008457387834274430012122175031737900720144719857701236600113393331613404817635516748676148589359442185482334222108498614267933309780997966542209066774970766537696955633692931969225796866462217835055680659723973209086575221188239374630736294883273499896867737173022436558555865483308837266521024227447716392129121471172370980021223939402162097662416981599081223994428590597194727657675067027717896681671056119315186312185224549089605049882121424410420348417604204789365455105592245538734309345914577737885175533118518033527517304585173411684642058492403603516298812201837767449751848738401584718139806282316202554759805634285131213291570575608150337236918836112628852454453942900280318719171471204724890970354428390860534417882406832466934994978672860884813371813931477051751035493254773996981833601410872199294331246732025425104077977669903566411532126555001799161609628650495426034450847476826789607054733785260037646787742359707212440981577567452566324458197626243188502680291287163667336468959342540884094632406716047815543770547342581960648693910719553300304092310893448765271506546215926459586676199011880246156347075543869238449218062180367458727227881096051491945604897454431866198832964228708660673189080614936723535863169209968537386560564581161429587497653322693727568470108777478722261827210880672223693496510319559126270359126714406702004984712216404967623893697505166211042765720994655204002557847/708797432642215413757708970920404273384816676658701698425602420879579300272245605735978395871779933101269053910854189950647244210106633066690073586589142350262921413100808985736132684290305617432106458037037002629659404263006266954950665056591492117933357996866637931273532926153485493295584710769014133946022592227676703056830834669243327738004510831387804582865857774178846488951960700509053423936882522890538873289991230479190566628396142067133805184926751146852742694012739322061430857824681702574535472902246363237453030153729971972344400353383725435961267913294399848103537741137634337401313174556792708871045179155112661998496633003922917249062646521616458687425966767013713614824063049856308445875241765731589644395099024784007281296370977087823206657421842072655849914770381880358168844110331688654101804731679176065136851773095386758459287175967955241405505342031344069747795830593923043520693266756677497671697870129989446616632425251359403898579471430278429522715979533107628014246605592295147292562121572210523214560435691428132291479558463976798417085253432057378529956211158968964849280747133726445170992139141604952627519084150133168024075357643702114458591535820689496585172025938027555122728754978020830343502824151413165485848933190241813593101550707703202844291316993299912658973419729961262715748904856539708148786374657371730685414094438673072909060124787664518927260272679789519808086174325499528880271316353075299314176209531103568098430123502737471583447398574917485787135328102295092416425569453829890638342633244710956487043717346952446504444201990631822537599424399477794258665538645120429522511482347056612646972430617224273884778287744829480732433383681801373838564298492928519945719749226296820900019574612305639508743347025779103133548937794242777551014205509752617220964000638440741890652805243380998794903162115797608038443378283271519303929968825933408135508736196329008660035047988220861836681266067209508842363299244901897139536783470013562520193027693503346064791489947380711501335128243186218118824549175981164415539030846171062540729641730443561312605179413755413145908266194909367565919176571269194965013748113197752846413168925592521789580025233409653814368725154997904352041865054407265340502137659360922395152779207848350094054950769810823650658601823943507468760329797464181802414270753604683237319274093840386492033054764771176894615291579486792839836972376392866855995231351580102914293661693571233949476792427909365054086191616473443898220649046103661847029660090754642176775014734635991255989324904345577276827482882132451135096171103053917304228560121261359019564916539240475182194653937076830773434244906710944078259679710405981093352468545157930100303179198845212132992420267396578466874709548628605759257456247226280994670496734288297353814297310821651502405875866161994230422100089401175638440766683574886613523645723673892175971092901186478609752630220911240583445930052505384868093124162524688995225726739761282364126041465887201257244049798905000583335575261137708601935882532235840604003623839639302455430196706257469825828325640385362890794251940697091414208708901518468746185170892524134247486768157956814658189626240313543920969865412798951824995671501474298464000615542485771735337810362371589806004276728193189386088831947412646488708567257898836848735145741995206740752489935286725002146168511236552524789689252370527049179732972986927035953135421691441418280726307770944918098282324342747653390859259058160884398117293040399456357321808614402789565111205295677242284098913091854738093644024239848044824473424865307558820022886382031800018266202238556527075283573092580818033786415853647949375207531255717586475905142473659715948318820662130887653065318204160061311279572872958767453379798291434662897257471409102196183675467200350069977121066333777998441896699181908626233663924173292045446728671275547471533016565100815954762277387938267385504623540527485922571653724904966328999252189116191345803046361632098948097362770826992159959462909794428154565350340987173091448535240178590323937974849134728683205609570035241196229879103493900796948968341230321716642265081032071626937307442853294152137124261305326381087438435107271799901452271410024958270330989619370788337867215188394533341827257464964477126526272938047329145016580454639306919320965062685445754643507449653264539025841507125659702075809264817212484072216057058919728500168834044719439553662688992624698181182749581209651947158531703533917422303266846370381922226638349193369181421685530929556412817823996667749620758122726525757375457739613653210136135886506667946175704007029798349443471453572025239837655200853000559055311685774785775291884892375154512409095278786071913599731288405572350794703639546175978147881755797574261776241913048195381817339846152658695496183311439507686933348845941156055747971000380246489793625802573078567753670968763594081682382543119658257704517724474422021545369740774533688084447345469611617041828869740283539777104187014175833601130350818831330484701566135196003828480240054195693405648055492001575243881221838453295487613958310081725606819602661606808794013048940079758377703073001443395592702789481753163795125133550375642242501212768145522182973060437291375595406835892735245300214533586952449458286820404424828894981465450835308603378415494976161427500914278996653338405732219713517868741984198439360976832909302987764129310161707433318415870308116488594670352099216467094477146124430499408998575258836116425872467099548319763326428923975095151653409914844934788970973963831420092354305666367220709214623530345331243826293496535411757555438390084062277352080908246318077182047229291229890927278943888785463345293061832836354070144379879257930213849350515709393897666451970371500407365168736718756526951362149980774108237634919600273762000000*t^42 + 43811416525267529885249672060354110516268570340680021875656222460513171441545595771845659705309484159451588812563006736784972266544334502258205842406876485062343883009633546942160179702300964489968256482703887963168920927824527068614699175642058796107972112466253629050596979919804767616345641385372356454715356621750113047390677703126520505120917716416698449518492751609375790427204128221317446191681204086417715313216514662453390411183378370953862322562820539580773414906655928231379249528538975871869675545837401910964626276354682549018333856488850870604450784958706942345893844297388650323179348247570331427602538510071577643346277899581907388193421391730905286641853990404701097207170906957560346092506360586746790246437614164456294821712206307605872881480508418908595838759416232120228566907218495818630741403700391920699337795024238121178930682123397421806566903790637880306016617046516412722028045986540226355259562422312176789567052819362409173068986436964880815014877886771874948683915101416782106333492786612566676066358414069705037904633092945817190964134072312472264617767301841274297647525131616476966474293844660741808760563417596710622967182082860514829268216261172881218013250210384304185229446760508185320618080360297710952569325322785584009444464213498577301074093651551082543132063560085624241325012872373146392015376199612784510802916805153987225416942305560503800410486861192238504356222786873047463813873071960842499191025435848061408004405151082655720014930798556187867836805393520866097581416797768904134428159817982954087615150776507238145997327263262463941055564971831301171654816286590934580466951053575945434198871962781944840457258666043070790706060446398919999921289211204246118188282256908521469050696911280198392434996254844508052527522100589175911837650012544391731123826830206163583517072082780917410765597119816099094504722079104236669365374459460458007080363133879014899734607101278389797473779739311263378191205185362959780806478053751805602694484869325948024477453903889683767383717202266571144982048083513309836361896235694825230270339841854612699118128167844940258196107205413213165883770722796823173157844388690154941034976265065311570959425367954913591694448652271006789471676450652533864844759573252460754699450729034511296303975290209155212932196469829919297037811966720232401466302830625710173312683570956045620817824177065404555977734471662431334235455829516921125773020898529945817739291342560339631698748093412431643631369757303234883432714680878089859224319590907517679313294039126775289980960964441206373675718268885627486606406828960718765337664405553207640144894612680499763420347168629335118191073876712214109038124090979720254880326485507628946265718359541913963269277757328109813883535395280113557579147774453123006213568548946074425826279548498810210932173095136088305017666452814561750222363014980878657509635945188329094396444647611157557042538533956263424309444648600970971565929726427816190768834810781830462986944838653015347978560559620697103608321235740332052576650023209766763666701690140925497743029806674869571168853357315316288571237910809152772220918167044729583726932433314516134229734441841125878034837546160699581238409529154166649547939122153059009062909926740664400903173243903677589555284614124395903901321504445035662703970081005960787284801756094702222930109197383082422370644499222762966187273163621534605076778815913717191319502860684696395530005688268402899859584769238515626962048015174210160336302553477847331203889446804977697781893137503442006028957962020649220214750268175520138570494833754378747460552901254470528752915393897366247579032942404288234149183966500389827622956581393644361537528735699467055703947944614682356939542792833608605863691703464568542807047647866265779296539791360924082255186893000319691310723403105723110146701292058749384997575253316401959261467251143977523840264989946216417062849136581902830143372748037762372070932306135901153536203660013077675482218993914775586174287029067842729404123926806571662201040136111901571158329884463899002515860007975779764091956329804260009203733271694636824109471619615370197120736729010925225686025275762074015943694003833497120834312524516163583809663972196747240384126103009981557297387680175154420205024008084596471300560329891188000407414459503486835953440912210874828783536640843035057920696161356922139866740780343980217825361038431315907463172754368383903097618595087808996591638386371305624572374427159532876311901642731196705477639758356825356725537572013452102013716055874124258003609944243858346180734203018684759036143615836425956140933358254981044327126183353422254233889468233521207248191397838030714774795540038281717372724022671752576168782818979216554593736039503455189482208078511513326265440396807322183814903987950446630446770399698051457065572628039447740207138547512913160247814718727684253465411415907823365778770849485808858117163607485104522314281628489611015662815603148030035089431428102469071881123563771708001256165953973535618256173356918371628321075693152018367567211601741023731929119938872443958533030696650779202702675663524074890776046226252460570794102800088668228855653064090041557697505261706115891066265888444429324467627255273036414265118344165419265379718519878584061225294343758366025327934200080832685889628616183310989922691091654809271668459708503457929163138394505184935056879953088578073627835270115256006560698051935323381066826082743818650818979506232374633223073761251414110381096571126772295007754528871745206949417212741258213448248412084990328555402541572282882651369095457674730798176783620760683602938097858555447523914631120859756885789974496540715701830477192474014732151054535760239729116061556523107896097030516511466886492562767347059280431128723640927965006538792896541011362192620533071768591716655295223/1328995186204153900795704320475758012596531268735065684548004539149211188010460510754959492259587374564879476082851606157463582893949937000043887974854641906742977649564016848255248783044323032685199608819444379930611382993136750540532496981109047721125046244124946121137874236537785299929221332691901501148792360426893818231557815004831239508758457808852133592873483326585337166784926313454475169881654730419760387418733557148482312428242766375875884721737658400348892551273886228865182858421278192327254011691711931070224431538243697448145750662594485192427377337426999715194133264633064382627462202293986329133209710915836241247181186882355469841992462228030860038923687688150713027795118218480578336016078310746730583240810671470013652430695582039668512482665953886229718590194466025671566582706871916226440883871898455122131597074553850172111163454939916077635322516308770130777117182363605706601299875168770308134433506493730212406185797346298882309836508931772055355092461624576802526712385485553401173553977947894731027300816921427748046524172119956497032034850185107584743667895923066809092401400875737084695610260890509286176598282781499690045141295581941464609859129663792806097197548633801665855116415583789056894067795283899685285966749731703400487065407576943505333046219362437336235575161993677367592029196606011952778974452482571995035151427072512011704487733976870972988613011274605349640161576860311616650508718162016186214080392870819190184556481567632759218963872327970285850878740191803298280797942725931044946892437333833043413206970025535837195832878732434667257998920749020864234997884959600805354709029400731148713073307407295513533959289521555276373312594403377575947308059674240974898224529799306539187536702398073074078893775673335818375404258364205207908151635330786157289307501197076391044974009831339372740443428967120515072081334281134098694868691548625140254078880368116891237565714977914115943777373876017829079431186084191057136631469006275429725361926925318773871484043651338834065003365455974158972796029704964683279135682836570742263868078244581677461134711400791399648577999115455064186098456071129740559400777712245786587024691735485978355462547312643100901941359665621070660078496977013622513441508111301729490911461014715656426353032693395294344984878419894076503925618370245340879526757663008781069973638925950724672561977683945956677403671711537736574694323205736625354991058784212692964300615675446063655268985802330059476411609280887707309163716961444365963180612670164954081453152627442483604979984195647957394051530403998345878305320818226094945428550227365048161684218511075890966614976132019057700189209200083020146736899457011214550035878522171118938068460997834772749360788001368584625390080403678635798607730463549276865007181376790557538401807457790596567011017249053739182041437667627204322076437531702912400356835731888547829945799189724647393286181664208576093961118848447596627674607804733791866048237637052404432736327748538502357332593372946876093754203614633203628629779747942201132506794699323692103931618824232755923428110575722555420239222388807046401641329190347128899097195423482751714037690296169027484105549200587894851818497648998034671866884065264309620001154142160822003758394429446730886258018865362230098916559901398712166328563608560319091378398266241012638910918628662609379024065958568535983980667348194738217211999324350488192412128915671452659276361827070521721434279358142651850107861110734051658246469924450748980669978391152005230434583509929394829282685462047227633925582545449715084045887671622451672787542911966309625034249129197293488266156699548589033813349529725589905078514121104470474642322142138111967403097788741495414349497471632800114958649199136797688975087121796439992932357758892066617844391501000656381207101999375833747078556310966078674188119857824922585212616258641651509124406059564029915179270102384251347821169138489036104821850734196811866873597854592858773380711928060185527682555195300610299923992955864552789810031889350949546466003575334856857383702842127616281010517943816077242931023319051063994279315639806853218704247026935134300507451455349926535257107989947486964538947065826134624815223008893796796756870605536320228133501028478239750015926107746808394612236761758838742146906088352448700473726809492535210789956576468099871010673452825860611941392142371532273407635405106985474490937816563833848949163117541861171309089717655464768097400922246944126095166818625336944466104174946904737567215165660370492918274033419993752030538921480112235795078983261775599769005254787200002399079445013180871905206508975447547324695603501599376048228709410827723328672284173203414710767053647723884837999496165760448157740069324149079959027278292120451740830453586965366340907512211536235054055343708949076913000029086139667604527445625712962168363048379824522314538133066431738903154467268349359233195970733389541290397568263952250665158338772755521781953429130763031637082070350651579688002119407785308744658815436503492507178400450101616925135590104047502953582277290947099929039276171831403235512786754990512766488774466762649546958193261877706366736317730278287182115859625406954329204689773940272854093074488319921329241387817298878584937902250475535842734287788258296554178090247720316203631334529053080302676564214273118725009510747911962846003891220372073801831561704943102057742456553201437472029756827718416115006910186030875802144648983307186391872328610317718298510875811653099556237054232453303409350143590334252729320576182183912673164323124438538829777419119397496082174300306003897045416446981407616770035151702961846394716338554921056045488648019791472743772424490936568163881520712273608619150967532216955113558124597444446563263809691381347668488033804031213951452945565474250513303750000*t^40 - 30455868571167279001083310036126124595763245797810737337629405873810323050021597363494244474116376046657939537548950669636753981931955743181538240099178851157419866520119509787370264275161304013142081713441313082666831245020861045509107814138243035325186705656335985543238370862354176012997781623730874700893888827706918313489786727135717283024202055467183591544164908980139184482103759557483246012542462838727005508082411811724959094080401366218053395988400183627812830938709530291178233169619035070568891254050977480596634741144770261267623010067603385277917411501064893736523053607299972819917547104820475065073083814607807626959459014695193638770600906513950857630904745839834442300859633247167412877280504365855839700575094075577683934715667643262123973244870412247580222592747744285570162833004637522265822692065398967727855105268560186582773296545432918551308334578455590449116885090278373068416263330108003976349315395328793170357872722245046037970097214370117976183864353558149425105037997708350351659495414220702852042710221263932859843482093292761686724350423507904699581426583264292128989623060288708332490225778713477673880933167192417969315971743998240866953683202321941189155330110182252344251862396102394955703086033573252731079209254411334409344927365332479755013598063192643478119663386194506102084586691457218455368179849383715543401806319186645972118460250470846120905020188594470035599386795424165341905791792333558470753525795203373703617267263889820941164743895475887134018663537294725181770974845666431129609577826588780605783516439566070805359870941096717773326486686624595377324861552979379921724993504572384233879680926320351641838368283848048064251899126075575455127736405160194731077065125039682466527738301620328734677375648209916076683305583745963473659910585364063052303570283807055074174243732929764620709106154137290935971638048815927354778165001677422207677963098076862450452052781482694989464802343327420155052091602263263594087843147504346597129242041700940693438753470728635397770318075847939525650452256236839596804257212184965298719553414369668323498173650041344570229924307528936455227817976133696458275290341931629092713251195816894603160751666325602388769533432714308546413584260364895664155113946631179954514214442484616635924926618671743561313019154434109902798313620417039070259633262047659605493511746316698832459768412562333952721880963561627064093427675340550418641943402181835524723777465490164598794796841760723318924182479300894179152257215241036016102526514823135169620781045753784701338400148612418951079508917318781089602960585123963359816858745856115242993488298314208537069183697871046695238511007862984076288952285275181474115216280891093758275441298402803577317475779995375347495205950702762240623440508678088783814676395132508447031371442966624323985372175786579180448207035935697528020355693185776447696007502775753160229584922274054407430799576223444590894863671455455972499349501327565261788597559852469335673957634845898519369140780092510514215346196400152464061990453697556420165550043214240468220941512509388736609998962823677604543274205221409722592635901715932436974652700345603289971311271215733931945265169431910048645280281138914318007859951481044020941168549255653076001727393398425195922079020715947694757727521639825339272085658920727278783576219742337906957163439411963551454703767810567543503329419714858918252984866518236989316444301534315442191657271583795796811446638457649605097113490479645479330451722615806924545324918837749884913580077293119032125107145531420770113208732721487655176588935885670914454778982530407768288173024527414243851306890117469940521492741819379528704319633272901447580695123119902454401241357302335472575037105450407543748424921951217685447554387682691996068961604319791530847782621698306604369407059440680972934624468145899801925876504992738574314953346841349825219707221582854210157576220125866763520551787580497008499645105660115033681117456033813475053104170528759606460933404851775403669004591605664732920782683194288045290021295389718523358880898346267128061960950499823145803963162338039885551549968796433445547176268017890942285488487670865527818460989052536120060506456689482072621735284806904173517415157935272159197061520524126137167139529191672941435964289103231001731130955865125366496185390554850992407097212874780117900641384524442818760977031812137634208754841174594286102338876732863754322964097450186620663574239509442417425844813161732630259041078933752723106250982122693621172080399107044490562975339876152828192906778433362314859284473902020610821212621381897101721555167700674665118412107120624345506505463320289188596562389218499297555071089899995843708114477320618376421978681307142749629805759155829777136116238938975852302713492870971226421613771989147462459436441201243402701939003274493478399372202837330659550274467210343219055753387772339247279796489719311085209777632554564030602940085295816260864603935276900028157361194646454584008514523892802345050946313136134914384731858359429888753816454290544520469866051821171392989925956345176170548969525607489406295145742392629122029508481605450257704795924799063304293127723967674116826284563148232993316503900746162048608488333734185707995490940370366088639243807641965861246047137550702156525963047837875185333959639224054466264866854922507171764983141419523862023558037335683379088015401104273782544636522874537232293914215182066903600572505070289935717885861548827235691879859808245682582136827052369834828411403289509835690918546048288268963167746392723956324566643170585181020769867561330391082455986529860193804087869107934511617789479548633455334104587742007517001801542452245805441700216651726825240692429429763945048941473834165267279273350215486783856542164632481490259082782320719844430183500270014358443760147092636547/4522127620257334339774183234472179264195130397082516835955343445211715935736926964595542165661955973186096563951249731885129418060480318965482669482438728194677438615583161328996526525772149839216839202276296076777226999197979983172585243061053719712414824020009150001525140068859237447225830454706310174575624138412577365502580725189772430968468779104254193238684172599261040599513509269247760844717310496041638011590144050457235815089167386388313677079832672316920498387801276874751928872921469262425536317116331797454950332380797221183557274254588168281432889286818271030900570788458107072620378053672337482597268243009618783550408518565028212049019684807913006425777667973547492862577522258083247884684042465367541931240731778121966454670846833820312058474351352423544322456235036396685117225423916173613169514188113143295573114312348567518970252182675554440167124082159975164990937399189229017662023041907602435145432411429332669414114873103672996872937027725176380354927949421226666730893343678843039726546335630703138108895579711311484019639583000171973901003916896526075021120627194221995738411166713174720190929847723439597763571756877849611993600781766819490245813998535998988213397525484615801683009456759772897591548018086015995799716193753742770723987893515146434146578602417253442764250417877152856126478012984723337989257070314031641772941922518734205159803596145299630755920539697057136375589792196686994256130998332620409624444216808440764467984187947465068702394402907973559321923393292642689616795133115434702272626000101255902387338916673556608698354008700231027789884327668668327370286136555868340353623257374221188687684107337890867384885475812012087072924987889892765090040224384883957253692000063773717342124886026509980065782554024470677992042223127268920775470631152221697869750324073251933262364897452770772311482174298788739285268753447272293159073201109455143904545736932579075251023606164849098518026477508796666414277849182474103750244678538686528878831516684551347893369705864288939378518118191528071598100623742759828971139016798571379009855114240229921174421044659759535870894738323521765070564346524697463876787712962201663160116017745280289017520560989153591335672466488886629766027099047118352872403638266722684881074731346072473600070585911393054891201879636759577650690904107821479899403047407997879054096968718701665819170889399240108587645560277125738318159883761386490541249576023081056593193561604984472597661935690061749045069902513100572070647740914141362584049231379014617087824594006977624213211892889724783026159340788005038241913571637483992400978213573647470544824167520354231662401892118550180334510482504815823219296756552390159375588749318107594039934283288632453408491641305990170618660646920250504744062570857303672745997769164759337117335216843042136585349488026113523190092998570379500573252091441207776594280859717039432082695572709569733530221780809413714922385033734984355458434132156907515789540136599676981483124144552360344021217037717013903721680970166058580880350930555664663053543120096898749665644654985922657488784717585658615243267327381647443222651562791687830600661390294303976498965580847764477519249815413200410215787741333657312643472384179406024200323927161059223671455230111930742962307285525872548283246747824492684597960659105394579094930229833929419006000885787129305513692555101689205108158217430123962573766696367656594489381003990391396248631033843578628577467041229306730028633682072791066442459988329597748531559713138959889797425409489786420805772551065526033229037448874650230525980140450640662225271746015117362884116538370281990642740309196330665619055557333146273917013824049411478201716274808981948987750274075824395063226556730142541191165963674929476936352563113099353149284502667590072011651849480738233446454032403209503630059300940780577035370775836225603249950128922737992868380645685343205791383329735046145919519498188565360186007150764893685179015228966561300786223435787212791288861174477876209980541373364488451626126935175498164323441654832339406266724279537479568998851789056824838831946628680291087084534418017049452552177651216984616979860021485404016690634852787127982311337857215984394083371265491595959233764711713771585629595592832901957122720857902626473364067237621344741959945205783300598778145267757099933143914625577528787827758984868815461708899243663109533815648380738444035907867831077161205310024352367955772945574395945942328117579422871432268546393154294842479843036663805952667853695377470353687330569913777717098740242580436822995234332055420378735107480668546955912541496600991564850113469449347873789521030164240181442143566772888555243133246362225613353485789170027878655138808766285620027551598070209220304602740583485601988523790132423405247486535994628218453962477265649526984059042634765637104575635672054982425972604883332620416241262268420780711730241133600625103419684154823082146812497459458946141524929978774064096122116726868188943008983777924713150441818375211638224143888492395991942550504425703931545768523928034594038970050055962195329332025210977054018321409371509064981051440105803252237708858449745605749208863881443796893585185012898352051396597507157737460768431527368125589918976298695612995650865015368724284756627543869914180230408349981749576329268889554290857947909907455833099998648299028571561772244002573859186043123032193961353061935144998831693424571493252565783197233996846393001060062764192273866586229410910151374422797066340095118280090022616534961107067548755256710683953634813889244460189220470151422868124789298123603213335611752507895927013203696928736317329506276194611509332421461322878046704116039662010451256142969734493495938967521143629665594764358856290225933067111963570970172598989776540265666641949690516877338810556110787049746601560000*t^38 + 10105384248464469304619557961485493948959507067637308714086503438320180837281750274364904990504625539077629825937422887803071628616817564473687791135843909174012249220506040502159618878290574451923229385104109838917511312480481980376335938687773472223540146125695510659543716626065247282203792971195086443431239740325832327881813637476035742901226583458900942869967111503933531845376321839453026226237493480307818365439745469355620393136751542818483701243015085407517123736351964520341418629655242637444641581607438181048392428110927371891540548166962689982448737247528400702198030113262301977688631624563796538412632468190091779854675500072058855764813413800827969647531665724280663018013608164584060231469142065497807401514546267997414391840298364400547736441613973766358100468859553264025129782865182811567143649604563277797428380250640653860340241469657757313674699793031584086436235026565035010238373375522642496456587238903788336395284354978534543959615277304894902496778184058517168703502529209231847350869980560485602639810667531466424537840902917404813055915471936424832158313694696013917182332055507048175654464724055038324142702359106943854613447293948428689028913827744816377608489136684059500037211383210792077144638436200297633881348211465009682888846458461105621754471453157808935639025913042760776696018547940749358799018303742363807933850478440666790935714843633268950411710509553258642873409542645139060262406166283166153003509598174260569129165330034358344708960978118515239231704102513533383582996033432219925872775611183051862807161077814695275893539093936132944482761135553206480742937558150984399543122275121042469671539786595577142195043817187583673039120548441837056182345898298018459443222073969258910340969533306756818246528314338508451106351056534169616864189592143941338712600124172936334767647583666685951571351213118550309472930072237347684059085251075442098148177184812388733110493033475169119782424200050984246641783057918308468338910914797355429407298492580252369639126583209699656921524875193145259099691554292404750603720602914260024330659891922095675647686570823116971968193272394172956371341682847086925345084104391251377833699330512526387654009390667496324167682895872965740101677604109634716190322209274866066901820530041066852783862806450362711247056539728423527215415320227020507385332269839489358100736785301755103486614504187109595841415915466532594281122523839257360021420797777849820255331383032359916101879360760548963321643036898453123240770586719975625936119297235844579896710227488129941394410982518055571235032765145846849417051365955106896297246977499495593953428547550075933229665517864787582329807775714920548732188193044416664982466791821122616384450136324756893637496325339456433656602867293733696233071055432665630226873180433261097640737431793986309589296434794282206425481777840576909426921619589570960135085901139033064054112645128182137497531093372673902374406567642743801705155303405672731640610795572676984243776314148090633273910938391776776054921048176181083831194189628985985129118311219519189738869289247801658087191768579259822575151007888683341950836454264904917515551926335080580939824867420390320325176156680112192513423326716074836718638004436004652519018285394997588206493701916859568645655171838058882900140230936256158740074382174813416640853823493612578358862714714631032084160168029587151281851891415399561602851906853118421657691949624700832617333076016646155512212039232683046072969251451981211848564021234909759405521120993236972199893306500905618180337984401787672046963978851805235442536189358627416803114171412851402150895322229248905768425974935379508443224993497073473349943794676370605588079781373913369316484443806405889098836835603157630853882921597497794505742608414785122401287365122663272831286439142085827005594917231634280889082403948228406112209283558776865982231696474346499523301429803468445446162463745653289018834924846758830171394174957045415790726176704293677093175515302711790281330078204791840266433583928055706036986913996867812458710827710672108910613235081005363519093695413101346246889838471791110703613353836081074036984453489352807490536420093009833238298472966898894219035354225924222545232339782181678297204870103803555789461807940349341440093884191090643981853435664052311790969393859235141287701698228964091812818982860477908954512978307421563617586803304891320762747237264385225368234797577382200561633919805058364773669600271860459272173112844584727138291799426269179995314311918785042843396564635728137147126134466696344062022516787041115890431742538057004935264592376294991519946658382987598990697484247113132556417626662984515862985506978399978224505480469153782298337097235839303742934086336779162495161567382703681258234227895589554663713846948796606994955474450497972959210462595906377946379390121846303403413505313416253664908590000406174760146696213313850773836537841742246821545689930861089785496550598178442503357183593235847658742308316962433270653780386190094427774054653777281441971181647191705158747718565182721622273480277283222399178769922121944960895401958564737170213913850891609613999303291740644917421435633884142605840007039337384233629210174742315318998327476831962106853476896378135443563445432004808100559252604314686570657295183447269242899875711977503513456612673473404176165171286435727740440839241664505260927745884793503120601307335065294924793297406030365069765037671304959403736561862240603780631755174201627680704778192168499738609384553739459490756206539466618767087791128643779805648042475524943347756124628303955906390328444431310181044043688921822597128482704772756871378124512890781508765089544096643846460525928733512737235157341367215548874965610256598406728536872603817220067322727215886639264936507645047092741749708524965968825828889616914651092537400059817/8374310407883952481063302286059591229990982216819475622139524898540214695809124008510263269744362913307586229539351355342832255667556146232375313856368015175328590028857706164808382455133610813364517041252400142180049998514777746615898598261210592060027451888905833336157666794183773050418204545752426249214118774838106232412186528129208205497164405748618876367933652961594519628728720868977334897624649066743774095537303797143029287202161826645025327925616059846149071088520883101392460875780498634121363550215429254546204319223698557747328285656644756076727572753367168575741797756403901986334033432726550893698644894462257006574830589935237429720406823718357419306995681432495357152921337514968977564229708269199151724519873663188826767908975618185763071248798800784341337881916734067935402269303548469654017618866876191288098359837682532442537504041991767481790970522518472527760995183683757440114857485014078583602652613758023461877990505747542586801735236528104408064681387817086419872024710516375999493604325242042848349806629095021266703036264815133285001859105363937175965038198507818510626687345765138370723944162450814069932540290514536318506668114382999056010766663955553681876662084230770003116684179184764625169533366825955547777252210655079205044422025028048952123293708180098968081945218291023807641625949971709885165290870951910447727670226886544824370006659528332649548000999438994696991832948512383322696538885801148906711933734830445860125896644347157534634063709088839924670228506097486462253324320584138337541900000187510930346923919765845571663618534630057458870156162349385791426455808436793222877080106248557756829044643218316421083121251503726087172083310907208824240815230342377698617948148266247624707638677826870333455152877823093848133411524309757260695315983615225366425463563098614691226601661949575504280522544997756924602349543420874616961246668721213229452862475801072361575969641046016849107456439831104937804218239226803895833786441738308386812650956823243236839573529378312850700959478132459391848334488412518201798405586664021072240472433778203557730409341962517659020175441339855120501045086156847155327384653633706783629844477306074609291704742572506650621615678683123388455605738976145097911858589382819786816805058048282358518649233169246397946670147475480699353131303903373110924820458162959035285364756886484566331797943331926127014158444957640256144740525484049056557869585227927882579988077046267541847522103129743979713092412061297355686384705396558078859350428479656698310786285198106711505947949795786635233628408866675996744284391921266652594404099210458278786711421333989317893336837256574408026871263897807080035734734356278072917756943181680729703582006090060098904614150566648464108630827630093527303819575661673468048144016971776550217287438598226178861758311159469487389061108463665741802318687854088475174594184661184133486473282795499506537447742239655027634046358768489547145248392883162066276926178888290706450229897319185822261513032809285006892001796603812186815464686214193820469524296475738425306749361085041958312564291825293731931976532188236005967873264429051538149372944989451808331417742310674958368981139654074833732940261728995023413837748480381526296896161409368932724917092799871746226494973196060274598605088563875341848075294639619590916537462655424850011112751457646862062393620558683713163255958203933264025493882162327026832187044426650733793761173784404867736050076350568018571543855690353826745296274684440275058443913220296092217454462018123001492171390862085246720439720138241167640703963797482707824577307435402523859475071056077760449519091104316047442695476542863470216692266758169404077252360757373979606944951992267398265234364315078779983640673472091623956208450209443246572749079014055688910466387927293024900840800746684265981591298038482550065501436733751117129537275782848134941445640158042973687746906916752122073184255904750667011124353268321639220398572160298705159673029235579243127520693477548537001002543267571206715049879954626230228595657096924826419859776921258461108984794549675627466567830889427939045434107438980467689217872624045586999740780528525956834508986642829596872847883733304433487724565725177702284749466136614047462214060801670290968001588708567543266791180780268040666565195895001108848417162513148024340582639958386644125479601608917521683146747524276914473422927293414881310866353846594824648193245125844023973285918418411718736258190502652349159987322768226814524141970011023458988324773093247569130685025514290923593041815623746287470985287815516176124964201012881319521290001836231203913832313607173684298204007852187855821419949793620820617122893010395099047757722273849361368164382010407458428885315202259823338408487936299978747759504487787495345437027089293433263846788239864785294523397714142786251177170472189677727046080245593363409744941519964280981928025186342784110526212635337308912032332331381743564685145877896474300216160867016561127747736897616945262626620762293007673867578511096189908341529081354714386155422286285257351944548078139498763009649957507441335943280572342557502666862598615255016404536565936572609007187858883136268861134996948243327032420662476779200799124755788129479585738325209251205305584016156082882643599759100333760015462929165882091238684359797885088722050844135370367867220423280669948600004766405900079857467025854357522102120368206839675132394912158857772655549715542594555671785541247901085610020203984026708883456185361330148314856697286965013088053250475390155469694099794897148498556426206338644675535737265931876547429171310918383357784623942104291350937548508539832097076780227551938340955629003723057881746240249062029516606520636351232582896960844981899876050207339946241060368499586185677160448054982438661738538066871827869901114000000*t^36 - 34904987859903258249214731121336250632696963782315360444787803055347288142417034394723627332889856516512448505624273017229714629820608983688413336783717952705108841829434983185374699815009768896219765625755781141173819107435382687646225098734152764848159624063523916756025902891462190433035244753598770694808454097329282504659569317678110045568569028549840961168587332588352344742517315490573989644830255691379845230787826850524975768520996143656979957286034961467572220582207369250864714588843424805098321672257145109357257181209911707689872572687672481635467279876207632017005471840911912874649814152032260334648028556307912889156094811107612432808773943816985356089752122005903215965920728799229227605626667493102160631113033224337178810530857108625552511736231672538029634681633182303528545999536038896674116743291904360497530892104736657762090791051986153241400900833866399501185381409063223205383945405809897235738647666557914946343215791409577056044810570751082054581682012988459339823750897925554372030324675951364206781516192414149990270468204141498728843061707941644768995867575685352856644129885267887691294344756960698479408731234227788973039329238845082146146823828160303554521462927160794887684156596654574547056313690660174690338163714844985363300991334612688791738069760925141155431685044180637012571702525286340499907128010591178009010073866773196217411895054442071506092288143203215838623306224676041993393277497307062446146477973882759952790037893961973016108472522108289780913658951695959693394362589780475006175695907274585265146613955206726399898140462751647171845331580327771914284276542302641655325103483694861380123194530649779019895831596465092099529410823728842454389786580230936369408005502466795208582308177193617829824895288874299763429974981499764753546082883779627353692261923334514084626355077390899043330635418940981341759570665552695258983879536288556144111466594232173732652140753908038703135110219840909013387953837136134195630150723191246489464920425795896991746253899091231387095278461668717316688144692211099064879594345088153680268201005307728816718327440700119355686682257603302838364121238790127805796228644517949477575558311719312447568225341234849144983821750790070419206378440232604285463581799622941838052181495260225009839509984529322837662315587475661077397539430067341487621493549126287930666450698958423762082125799188420660865188577186991292621483579343661093138614386588152920154683114659310617450335776517939964539197816449250245546497851960623404575122477384910438215795951212020805405293563780486541114573459473397306828609764023334992061184351896100928166490666196690364427263688119326926615534986070367617822916124567160348519047314048525807345733911492728670741866759238181095578730248778813259697537452294668121268580762328515443440191893673400370286933217459198619969439561290609629323851701457667742380886854297033340065320274036026466612098016898824233645706828247719125816587275734672677846422746151566854363388012223116095140429785581232023918995638808105491680657676591208583782932505637643730776227833507291102493121872892391879060113013178376723100645707865125461864317585875070049756238710953915785019840000897794472596193826209886888833820888675248604353397825407906761285885018078603348949164598516852551537464430053204090460510005328772971992656924665821730313264866990384630847858090470807815013842628118107849557242682234788707504111482549611012794894935099299365181494608312958169401511165637632097659656581634591391821044055135717199237751410240528711703359405152150337200375039413687981646162216300788202895556213371729287858917570588065727315196381754100465686345310228925046632692659191693542089611663795653852044031022839478692630801215337408428893335950660699795103904913341619108779016943629276311320295041921575349120526024065012729811615771161447072076226635997620934398648429845145788660912176591762638851129827124175865613553949831784676768975929373329757778994258727511581180336869085135475735214128205078301976307301671916847916980374872199675272082730025039863117022009952951440741795936077399775373949593129044149349714040703217837000796232829902737860822060013534043036695403250905953599970606066464655869523094302891351629029402966674053873738959635395828047442027906782727188311440816788142641113732582699121984818861307501183196763519348140084928042713091119648296212429359577956088197544041298601525491153982022195202725106151389891670826352550353008861934453244277465292672419270191757642694910052184268957080959159332734767377534606782103707853921848430859647905333501873415840120672643518266323848695407426687862258892810757380207006198914584684334422295362420682136170871216964930776509988802461233178948621146400985810447421698954543208335668297117599158344578585179317581930641100127513273443165182165869141880813295150295317276060426688754071413280520004305963247350771144924422668372853342220893518574064163649963622598520108601114483702614761774222991288479749837977715842399089072298733598861421829342237378237243453750593705358387991601850660748929162877403012759304403431271018276841871243342105460908817508213003826847451714323274988715088801569026315658361723438875991211452420716100493320301245558722100883097217080526253223837543742162078063142728533508611343174300189182103175047563648953267921339000236728762677453554398726337359934619434021396059428821459331806696659127056171700815057641736049933757684789597602723573650633652290694277450041995321260046076531247314040496377256014734253633254283493339566437913648423443665721894659851173054840070129089639390924704234315487416344961408790260634532587056627714129370532483667840805298758678666152388480489581980836550141336047718004112548472818130758535860353992438621111113778612199556956810650296131751383689841900398091626141190975057223202347247759/184987320580098241170619624170158361757467941314939813710830370790910694028324148044561928448185870417405535869634337246472401265945505619395137486613761402649412078224605463794022195807836443779963129367402483083594135888620224025924254907218961805664283551161374300419531979816834663287588078672164559784247138862063075515951998665441619372545862128071884033413887546256914139381527625607013759697828837220217577802691106978347067950111868727470517347401440816850026387620985090440744976108723246185078903486608801457317861096748754897987375068971617426769758263897201701385482635039282708606406465095581976877389680197972048381379925613013689788605255249249412770003062174889332083028439071228876861682753651422570804572969077809317870613570998694920908277732929966640273819334700381741540473928591199473447298626823742654669623040477287472722447387501306430563122282989501269785022132036833675601074328292891708186270653001827058555247399130462394664937931127014893787804802616681179431198758423205243489385220458264549085354607035762006207003399227442749246650353086188605940328270228152209782813433941188225875238965985086704117085538940281748056338226265561251575984119782969044324986625917502819258847108277594424175048539282704382913892676011626320342401990472580311631124683257454360476506158165588960050259568431167932547603394583488994374525988501891362806787108536600935609565406648893187285878590999360188686463301624649407756565657354728144700772467459822374631847233896099746958833251952764033453109898052514960999395207875570661092659214112781847842967667198758736401090482461131882220354490743253271322894288535586891054388334876600721410808850856967094447618867183181541897647574036087360165656386316894514851559637301955876113119547763558168377574470084641922209150859318634097597857572185482241584239741197942987235913274372922593642048101078518060163728658733956068636723810252949145456875801375043505622948125976377703632532637444771637086983223385650412506350486400374468352752345039177019684434094734877723328873730515534182432269379637181559197067430280384262561185066591188877585232958331277208203993728661049588397302594515246635177985603097337287251452430377034875839852830111298955204785979973163191477858968831096577259385107045849693259340030325103914466870808319140872151467905770182097252742008946468598952448666713228603143902797739924629299153186597907850738200726102153288795212402299172751507922996623655329104048642183549883119865109512089478401775711515823482739420356772197262229014081784842577527636175075567527374220103890663606100081707319770505889145730208116279027215771481350490605218397401163834876969582380750572996977946605539560305314262623891444221905026002814271861931654498281469336664782320801961719066045309284129527259494457189833740506991334715016544459260842325372480783304305804024284164390912027120975396046311424891625268553892197899028054143847825088181146422058573252883646087677590066735190688302188214806813228398938340644353642678609561618671906543864410662155498423516368037911724634249565280965335279316993281701929125807620639272799885104963623829467857914258613214198444396277667211256296536765448233883520509991066470117104413253067922616744253273575680393791795615528331600734650195463893813030047657742986815177077640033518004962118533960547610187563669876052621949306353804835123307624100554674443651587999526142584786411209404576321498949796616542213791586962899022526750858854591957036408791960267971202522597187898858874836763023491927538001057191656818995713944768516447839069322299073016344745434421946886652067346979551695252966047178288649812505481326585716651263192347933733844073792710969008779327364568727520327283087473646622132074239473810012910528330865102960650921062285682042516762694916731505215299829913306770301739808434480638211546341788319154060237243314498660459916718003465408685413142575282623230924232923412007772615185098698466163945932472393001572973510689782876440119666911826509342473105693246846860323274466874734492555357699907716788265891484140639499635079610654688744256631684657075416731800193255236632942740301534045152917997649296026131021763634311337612870799156819264513630542447320824765981931214703798360742748356220719242572528782203155873951488155806828664784696009551461472810864018065731699631749366550822850433446481199211255045312186780049042631847345001158701974921921383173993346992158734360781900080590797566461182731512236638409677033518585465668533189734871864792668690649491415095905519396909586956401464184460609780415440609240764426295660778685432441348345832222322507384847799261427425260109094232763855361453707993972906488091113410172156546186340538665104119640436128428270032269613555628586772058604888999252297300304201969614917063156088252797437398622041736480716963150269329551209305740699319039241849173953893629763185122312955064366041508114850649800934142623460936819084224677108378216581318232237671345993321989224017819815129118660357829820230089859241677407515069086067113941756107048134614331542590116689541815143294153404789253518936317917023325631163762224790231536760582839185251611181133088154950600897994024635918748639731104063349015702487956596374017413005766837408966096185551875926968757803599592976314134294328169592846501282490145324855883126592360553026739054857428568258312087562918118780959068867162432082560492611466962976207040732681487922201732292441838887431218279285280662264792710360922517385280970259160263723709705706640891017071968282320683730429827512295394157764303332708169307310740468803979991183933345073956254305521775047233714100032982659363377781043446026903857956762697921400875524817661136745241816742362769067458937446192811354050677580110594071243742276252501538363901274817246073186439091846041982786832281200391760553099277050958000000*t^34 + 7422317344978945167680368602982996443915401749673643946658271556219700488464115953093849935764462648914820309004290236474494923355709696008921686435149268627374505272419819297040298839550855084768065124464032074940600032126936268728055585818609502389775417676488071934636959185946091456773976396574403609055520083825405205761166831649128924807508118741357082986545548772160370677415369958180680182748998302150589505403034319084451834981393879752783787887469023346395220359257890192198957309937123714521184549289220142702012485243612424923687466681552982423329815193954691705181329562151829194254530785603956618588858328924085624350712577498814296567270601435912424651972679535512186240853249290347106755907766183999783313751454665910402204544545317735955516319420237712752085552845239498471876487790137869127976055317837021263648484991887347564286374674075371314436020206240046172889149200203377024936509263948889724994577530574522203752154995279323580139574398309603372884825459899021422806769211376015225308607813091723804410759250747219476940697984842113998388581482212474890983313113230355376286969970577253031289365920541994503198592350692268963145596050427985489378079037856983182325483158596440855002783499678741832930173093925821950672828915989960965332708196580498862293659647645089311757609141176176004700039694210764144277361101227035207319550153098793513275869327222214594085414334554587422499400950422594973684547593487116069238642176539773112835016575512494919198145254875290598330548561612119979757052352386008395820424603048719171080307785631795523248167307685891382846054272617914366399934040507920236729217035540443907901773432052071396795772722461037856608520064022661341499608116000620186509984026175954226316678290627664978397724208861633302751293814792306213677851947922174906039630153372127010029901980174027047779517997433366628051481924484730941260432483582434692661363477782040870967659046416873774794258934502177106976272102153882832309045109372186718477782107645879248057884186751682508214363237531613497149202058705681809995465252955819013243060542161317906986008052286566509437090425051834379221558423197247702405708922752558680798371580306768790361045844901631843271427424428084974251652842878192462031443911827523258379373098239953835067818246340577557547403147764312798215239269503034115145719934664206156094146645259987115534239933522133159616793203126586417429256894769491984754874911298696195614186026706615749169450801815785133482598479052469456530630004479444601541929511733574203227563990321554803152439509725514206154939098434969965991819987943765296733403359696149444596447885901060079920186506449498523160041273892938692590789467607490381632392772950537489952648952628903856736079426262921557681028778083771169315483957962580898935039047414573241620608107411950518730341357222750335002252731810394296126029701347062894760224088580505756732587779629916300429627688860930338791064451049581557700522824739379576359348429435643914568843127410108838270890427876911181761905403952483164021711148520278058601957557041014550830889143279740090337448655856716285323325698714368015438147141086881603376647116395623873750209010916303740640128595773752836486600309978831573620719049581452610009812089490320869902318355793012133140280309988214000733957827646033729722586351946303102403089307946714615831240338260264860251890346857214366544544597502450325736879164519843695973030441563634668376183940607486401639070552008050529371898091795640326461057144242935687254345383986103657301311680993264428816710644157649488041671464953156626500029919097448940894971072307056753758248726409669176974729560581550350177763941451371579288362937750080465846253426733216858522665081952659946442174030636411559689311368927714759535005771564508746617599578638175341380236489161892342676465288867949977550941675110958305671834480142259458758037676491812732256313051202341961313533637223059903388901516381783152062334386972709332266944669382657814168198974930491627867559914786778034170876194738018146413773045265525618221816951768975148399377729239155493749831852635450205026062101971069610354103044907778893500711815552619988234307751627269390098138475032665746848218362222194026733980764951600367647302503668473431359623787323210472893125893064371428134739077678691371893210678135965415142268420434913506896376640397247794206424696536593820856151271936720279854666037862534461823636275547765540328281807132033872782686697543725254381639873608410124594024529235751527665622258837068132727616245410961851423501298566242834561417719122648523946806074806737025261675409455272190348115673883641467068013816844097247608362245268436686775486471182129146912917866522417660241862504188993685825816069853868306017454319062597200805385044634363851000577462423416966135275614126752640597351899198099852804014331397486031388980880292129361521698266799277639419716143998820831986829472005748098601776709794299503165573597197678437530765746601838823496899687911855537926941278817318484163908215532324163661482856730507362533026731904260107199590118491448447739029578741414900565940359685878388671366881287480527249443373663661520434866288881833167133981970676555661143539059302206514694330900224086971293376900723115389580155449227176175134257888534062855783821362634009814104151377812769600156059127572167864966362507322289563682903219004403289644323463753526844871413563358279883803301663136570761634496193094519116736079802441804424299911237725843490674021090136650966265401022186671728212276277067645311807633758697629060643032862424211225555893050024387685832808409091206441383919251314562637031962098769063656386357419852466444415200460513738722796515767377549762733656990052626319772999880308460143079464740653085019439801622876660274303837127570993461631947358444768031866829905204872232418696088252725669/289948778338711976756457091175796805262488936230313187634530361741239332332796470289282019511263119776497705124818710417668340542234334826638146530742572731425410780916309504379345134495041447930976691798436493861432814872445492203643032769935676811386024374861088245171680219148643672864558117041010281793490813263421748457605013582196895568253702395096996917576626248051589560159134209415382068491894729185294009095127126925308883934344621829891093021005393129858975529186497006960415323054425150760311760950797494447206678835029396391829741487416328255125012952816930566434925760249659417878380039334767988836033981501523586804670729800961896220384412616378389921634893691049109848006957791894791319251964970881772420960766579638429264284594041841568821751932492110721432318706426930629373783587133541494431502549880474380359910721751234283264024118340605690537809220986679106246116194415099805017357881336820859226129550159603540055246707101038236151940330920086040419756743913293384688399307873362450610321662160289261889270543943200636688093102237371080323903374743242329060075658664815375835130774202489382249590855775997968835557271066272332376705683801820143536025266117506339067377156610505986299133398554223235384088619565367371338389774312893919031978041493072588763518312315759185699852912485249153683792427008100207754864254833054850116811894203591477753584809618496764278315684402653898567207822883009700135522416339575874226591939427473581035693522664298392839885946545610888650208858860131713876347802590148841691842018613747117700092812088999761509353710342882031976630850252557809122812681415757478562530232814399515759229365010345958324151803851045602582474713453262604855246981247785830980652643129928706663886578843191028390469510601188351688988197624830599073904168211025231344604345118310723486269186830631641435600743531226635802583230530592570789543352247580044885147038014026873756858622844895776838476686483350632652872472483968083208437654209483405182367533542906690208075775923474952483439019960623390797607728080774580614842287832572976797911332727875019688377847321612660791901188607017567717858508873118477111759552531734537896529158459776312306351771750838363385349263497333785587438840083327886328932553026797143039788569037381964356332335932764756217665843760408890519542172053576954941601894900421001492866248766815992388562378902703180719675841062551490185267595771400139177448906425035660670725700037077318344903827873902638118910829956253100943222118363359690814138490238553702553313607813232880137360775980513365790313642461855181975049697993370698885808354558175985936074876930016442954887770221259929274246994327195255481156656121535360980116399097008533263174021947984752134689113633670014634270818684642573227376246566276065089748423914090648496092462907076828439591317934679267211259097658000038062953590771202383973974994218534312892270460646078211642718093805368476772956774386478452795683523005627063848261266931329490292810702819652571542874048085594924167197345680038261225949057090151047081366339552115306083017766895481180692322772924463355233969905776026588752083805419928305036385890978677551202525480088615619824817999248448261859671029944221399792982157906353093378809394657986858194877117138950149629927606630168742543866481468773730460059568906141902759479012833171896357449250704241933863377936218846552593533610739166143457903737909735437938207400468573348928749551397471728681853490205107922557926389355473291956067715552660169120468455856995334626845670848052024540468645319662646577504449951915829268050697093157401170668733647879278294193186467158586659325724930221515024634249628828131557576558109392963901267679196496189228088287277566573113827793219811087476509264150988816775800393293201074736743756681339994876967422100046886060768498024778110471219767314015342193031442378124317396019529650028218597819256133452312355208825900051604094056069929757207991326275777323624440441336949076316274101003322361930762553828327751870292863417434599477860085411528773824306766125808607341913228055854356756512051323286256559023629179830407826418866195835016146605086446579933619586247854266087201114949236474606828870320554279847096114145401225597515209715298969825009750343640395813138249460617478821560825750258283222585503858107854018837093623353654779571396274060240511726017572500071022236332365270582832829155421162970097055459520365747636612436302165987587132911546177402400489399119764384065076152767505537914944940226947756568416130744664428713788259540684014834144922585862720126346772358034946176769099423889260730144549094839161203447118224804482929614784896325017952520366728693555001745157009649758912759464992326206332971988132084690077764193775214376267405782130489494201103764842656609816859072496547707521351162596364760130329575751647663488621785766519187851369833689074863926524001496966090974150650236128214630317591631562412357718929636956452321815411030832830710536033266485610995500185988021676834216441785645262394224246216406134704946876250994693309627884195438153315271620930101550554104915858804111795660131288753589704603073013854522337948559769730650392791376166182814919668714312075334402845928664508771746108797814681563336937454836288206782082692482131023473846605477003400615746867213934397060902638129455110584681409176892521266862558130976360687744449951202448953107461587165308719398443637512039949721319329611977803898795012976936176586621932147901132472390722523917179096745626497972791365230520326461317686097852394219898736924395459769135061610204922364896520362357262296354163408002385227346761307366822856832857958904456811954394761687715827463010776684667180465117933882041320954651189557125694061683465011881051087885961978489423983602451255916641451525370594187846460788067135236991209656039340559641000000*t^32 - 702414151593160832651095037866402587939730939564167913298474163862174867350238997615465164525872396283716768533686038260550021957494742797283307672347819893078584170879586132642409135525776279226435591738539180031977296479827832434483161983300880419935774886292017199670039809995457180679963991939180435273296664971880360214612173105162847579600849962811222728280629206339244438705262452488528946206265405837730142831793260194328880186723849442778334376718789527650552295762975226979967284135892409343730062264434190060545903693037807290354083611780358062058101151637720155430671724638104020936858520980470291993160258456492621326555728003898905802688580020290412648799308881314366915213575092590868735517330189898403543607183773579446101012148317473293731353883746715937667108931795669589731374495697649822446825154001902913776501027089454318978448650225861626178556074015464271877381156650716109982305020801157397866213924784071115102331122364820135453980503628487233856673572156940094676554594500066436735239233282772594152091315931895688069941808960576849745872779929546822845276709125077596077422379801027308692931644537261003173162851716861146508558312884232505896877881597084793879257069871361017980664401940149223822521918079416826792262235805366135584525031499527204257474151058174169943691589329248546074595736046179439865712524440480344895924103400799677608000378956898043154166547736862525745386583259326363646011672208429697170007033404842524991272243062679956530107179521505903947594835131208018922273015213428247847221065871673546530540020097223900656887481017971568236126488262980707094457431686184437852573856236172621925922248236091613229428111144421040302336741241671484166184289394852834241331828333564947066629952265740742635016899710545104075605697039311610955094001613779416055139811141197110882908880924569508486144423582774446968508674044956550419172914520566130964099563487265038691355484715796459600558998819520756930970729266505953833687614988707767978699366946294682343062275028422070218041376375171068171291230008528529568600409636732571312513262785316169665813239730187135284086342343605586577747978242139461934844090445267514670962319289932515561901106836198733047038947764731046683694695495795671432449331933048204512979072852624608753876684849980903168522545118619248796789232137840997039765627575132322856265252884099855937451584884190058510042615434802602629147450243171135602095533287874448179891469767776504145888794421939532619061453468244489279475127266120474555866417482732345392333421202436285409039752524464395962441555571352619874524007673642562325219254505114684337623413175333006820734403624546702810790006810472563675881715876280767717852200127268925344784249363506117129117499592527096109735428445114157729824314494541204811250047414207435747834781516653234960431554759607232921434760575476910808819294426167018221307544174940637173902985778999765951922662851873669513003519497944905537825558936938419449913026681373116829515227582050172455220357317747855008356432338311617567111605145394593734362769302055092980629966625250224750324176154106491977615939318677464267515030263204771469651342788776494871278976094762539344554767993806073056850071989101632549541898990357219926880796452389860347999371750845797624274201838610070829033218843777220759067379042144294913550771869727546488424390830532560625606816644027417049197239331180541285040884112545865471644086415986543659062033570849341502329384201589403364990625702357992995256990918905722834770655041497686445379449672854476648427315421832980072755855180778294450134162965369583155974548240640188948857834468554239192624028067401490740441687387826089292880048462296090186780478334055650273872211621362053755796247535150528881411619261423938849961221372127970987565473665777856285294329038980043954426826792439515462243203331979363953888120695010694618637897247070197383071300054676088538275249942407895797961563694125515585955102809399676621884808855162702646854143574825270682190378134036345162145279548515652064714029422151410614862211066766423145795503763428608747195613849954463440498276517354985723186230699855621889125778819601226445684114457265477264975955257064265021735748085349397661320564643406538148930411382323674036528133509225119046839303511646221916712083431502563487694549341339593634682221977024780257359028553446963369679822917945868911760848455351775234093259957533857984168998269319590151407534636689072700705133096745354300893432826759454409979500829533953440860358966573170154560853184373591505367000554252127498169662844828728609607226763034687009624535891386176086749205098176931126211404084135290470470335849383661330985847572571971152380544447668786617144648815458211170186207023514706105779549736699171298341333563922842764675675961625400993486524966846659357458600147797535991751873733538145662705237963655588646415358662217074496163673011265811578841408448464627404025696672600431446698959148415538641323861269633110227051083058035653688600337138046366061015527018016338690834676018803113167266877649453793064226738695907982531986934927110470461309768934698469012813598887209571429509727366888760682694375895154966441778001378016492196352490203501485307877506975798995486195004396987778651262484358724653751678540231699801564865086542332653729707068334893791999299045901693813837212488274877547478309305451365884097237377288149288038532852044602701995808022901616892487175765675322353203903492667359048452425701076626083938639449689292174314105086115991858306358285325720121470084202142016620609773053372399909654146886450980453225629120009372247112172274779320524850028249174860560315924596217084086882401668595466577805923669247433126356234158824251512579098623808559837496303990622718439545257142158078078619102040166502954619077590476197337013176918889781771463535020915218159/234729004796537921629762099245914907486071998623175378326961614188782461969168358391757466167616855650328477163702491994452347647404346742408673215024229165328884037900610361795933871287859236693501602231364531320824952486688193130120445263502517517902457698010992655055237398256191062709831478125631772791876868057546762864252197720078752305565187112656067603869415169793625543429075771269896773810125695773454517288548945804918172167692141121592975429536003743465237633739688954145993794408203983711046431787091023730524017295107544845743059951041134226388425498403284360544403298465139913356877141024734631160685078076605633238272520093210468094045693836460172982464972870235166471246327492818053766516013825682824447489950611928132872141064035113676992795454033625615055320044595002773779644901494585390963468255331277336457620032186948349664734165281941951707097415252863668518102750441504494756607962248480906507505622182557456434303320574972021202408270378853773416738555091096691698735171696487591840241792257554272187033535884538976971440135496134776564946590595490843314763482976168775102261575889732409327367287089129869311663919814817241781390147246510724140516732185698370026629770084807885930750052799789902094438987923575942677790729204917223533952446742220675146644787575723162120538493047921926524410122360775912605519759650829143549900447850922381183888446992641611279901965350783708207323950907151153025345380473415952770286898854127185639937994464583996684895260696043554397346501744709607077316304206044812908097912091153839081030471325151792040760913149789734323513188324806414953641779930250316081949102867736580685976626140509600256214704730530093902065447305525868074502053677642995924163585164117222206186095155312836259033940033840446001321090508935441557968324761406902546345329019476112996018169239438146447555192498914863351346846056093861588308979331942902341883923454283542340384927303094906187476473859040059312654203840929496642066463240307595386469994586534262234205265248222588704024764918494742550172509395416146217350611427734326750170154596697829214226483098451936931408840652703427960177018659689585999284253135182116597376272822585662257933661373972744552035228823834113022089135427259858349415001054572128825635286968848302410058125553509929816410624136063028615386187673646356202723618390229160637835269628222624111088030067014671736462141803120157997378543723124802497872718911086561523137120687584305483932689438860386318349027973269414845474481677533744734770924169548748034785519972871531376709561200105423297989642315583754638610332432598487621575622021352147423435306695825966536059888423538590386409632504336109431085258212533279205367184132503806394815197668808995989931323382096382814964899741599601775264269087462943512482439955265692485980560852193090020885030958285635056261242210725837265604488806711607373472312317113696231025403934945450492398953111666167610861408544884851673924936428252678859789673291181752377244396513428415548046298233065369750739786670254299565672158500401436998252526746594587120557187219977010423995793217385036340155537864587281837139805256207467786900488664500126748942773893079022252721767381653214470763457864273527748040766791433490607534900762204001206150519768194755128446356484100625942770321536445234646636313537540436166947960140998340413443717226448960106518738688334212862631117875069365516479142662658031333350283878094429498770573556886231966388836673489974527353559620901145162945638211055533934374277229143245464040695072399436740267730857419202099034309669510023073701091629386109508512839584666537328735799218140170961799051509887764954806262881898704517765141645631400676894740292448838053756336784878646348353145255492226524097140022977919288101435017138587178319232300960727862557373350224060985919906899711807794628905921085621316318878600156472829904147762584879199847474723421381900463720719334580237433729068444886122010415564148467676660015334084734948946531845956773973407410649948009139073672302824018987227954122239355285564388449275794787073581197230500774334352908538963725704764068661422752245896752292848213174821828047998486385514774965134897648110173301434042039902813399789347989918485983100092232298483636251689949411114476517007162596656242020395536034156082800299339225030703835240185159131195620764353380033416750901322650491739465517206375999129554620238596573186512019028583933415495799860004102854347673429132450454490487500801812161863758909177870334369197888440956775299659194656997190752902419722480991661987577264795139505296480915387568662329248247819635755978020325747748448194344522239592523135415449223590594961898849310966052996214387677035453537106070533042511442005192630615063444712564988231367584168913641397295541637510468865385291320096003917719148379811421817667553570657692836632401008255297857343444766899936367316266720558777122373820445500818915982913820836816455845659538603083300228977292330548435018314772185931978367086051096953020255866333912572843959454908442931631486149818578210154506444711567487640464928854703798680587416374528142613732302315026944518924944344342525838103517679589639430888800184161646073305007554130466126373409992049594992972693019950024909865619454935552016512353405199122601346042275117517247859591634109421938261751091153175752487120952757283035518386079977760978602051604416374617745184473480600421101097361633506286840149953563046547200947575641998579680857085268617231933293978221905656774970870086758370180909323217141451352579216733534099163577131560172904004591387979954212133419898404030237086381788531465066701926869543317721389352587044751613204196031308408709199170951296942001847955158848587993684740925588728753410001141752339745465992792759738398635979459659563954243553737850582897846419113823991022705416463666458750000*t^30 + 422798541752045745829094225958558274731521170423696046100463255760466609808610279834764755597118097163566162428056964912170145231427623357229849147999489426945566079167457363949412397841743865725678487081959960977119840002013413886767998816505032164019968736505441856402174423253219180979425157420298634613865323686447238319390744635824444718887577859271133861604236761135699116410353196316670016466758610595447969808772354268178960398606724489812573316791953303187721235218680253549785586150795535890927657310116032562114430872358762017936195983163672888023950632869020660540978412172989257979052526330731524183858103389870768985467562561998220917791364800113599419200933970958389330010887833386543759019186079432711698813123406632273862779305118856130530135263483790689176975849720948726210977548366200495125097984933006996123812616614102920630484810737741609907302344968412849983233372864001741532806053538905159776549892336652294527160531156531270561955127019790059332741008049909161176680436004322993102033859201454164879573539329001621982068907485706633703375404015519057372542203906692503711363806752891484371934392875057485123618542638023698059460770448090659021078919418885163173627055404239738990029041231924496959101657642431256412282070789713680414513430791232332003532808466781763607263142123318530225331611013445625460952796466055550717926290383091793982137124050165018889348386783762233845550859513820662270771627083351037250491779385086515401012165850812103863265546731846916644025846012115168577971499472565510550056346376941005501323838297024317195803914676705902467736381844798679312652092768243692068908899896295339549929507201910820251926926152529935539090947082845620462754695328659815155441608208689236630974916831695130760487453626983195087255076881245991157947780434205243793649756959249192751038526048430916025114406913454918424972058698278547065250726638555233640689439320008288508778628855538054298939258411441203525884931534641135904412482249080871310329636201449498369625612285533657250091032842558846372231351279093310161939213711599749445069795788242199956733938984374162160555813509789535165189818878141537923422200575567548876846839774803795225022613326689847678946235265078636268332694995568752658541799606920977220469193447631746093082823126302215480846322091683172010521263773744324001504843621977800196300828837302552525290549263026809767650857055101994730457875044058946447538196583222170397516963863331000303494917444407702173613994541367986478756747029239845289009781224907240303792239679639460894758178078292353829940160548160706324067216374160877549034443084619398107248199312963023591516788020029513716194388135586650686809941344233074352201767490031077864706719605224308871969623492200891396157784669988270958234383057948607309219284540374341293186413561654944115467285407435502425347134053212256954823840666967508335515098494519505044494099007008039623156334801120343516926966710088342626048313724784192559106348210732888739201552949174668267799079849179685719680341003062574954729606348837898223505359905150950963371777131110270751612920759126479317379548656993711864798023106463009591251739509394244739504279118494585172851030716374635512527333961848220384619066814052744797846718368648526815583188898786575789440825986463670806630937717951286553436239131446026541470063341543793157309324621391874991637495778025862610261935795079267530899686976892031433446722746603204382517345434594527475981646799086836588973544093351531630200395835573665748342371964985749272324715719133796539336204535036059473663893477912763199798312797143782330743937340916953024490641622006925126913840257541506169477253065944873246901552038318613300946694930619533432528641400191325096617572836546902098184691811643458856686185095398368948041293341556636159760426147965425848435045728234406399640361638320956748348534630405144452292119145430953265440806150939637486044774772530920588970596377343709938609109364236480391164313233754810288773179131785169710307035080197119270511517872189244423206127357960142089451765572597522448410432315354828303111432309684284996817363223576584412577909331078646815176960850349301950910279609065950323620879527635329866616420678597079580535978701176671946932550344258759144985988992294441985874104436961538666610196366137733638351957947035942684048293207935189162415614328156383212039326790285992856589360231462093665323704610240805059649784157381444725765285850265587312288150245064938959658237101129430955573985033554804403880338475400625723005791003484660261963010627305114828923732963670058187233377313246995294793822697727322223675111760292972087714198560015520144359668899097876090059114085336776958166903012455470965779235485824606560631568605762804279646396986666783251125620035093472111509993648976980299226009177560783978398113299757327463109335401552988732330922288047760435109978747403589676178030425856335091331916796003571665041124662420020709579059783685475332530572424747916484515076334508720189049567936002108890175353317039305626769671293163304555402435286836161844605319331193938318336681251232580770188551709623781981809018357708012203618983833800475223150215902880491103211370030719119362069778287343762799907546491926277285865695183204104350762907368019106022297874000859688335019525945932415696492224182589390708023921469192612097184598832694509027803416231324286004358346928958515015973058850988528929778391515712906257247765800842212541975959569679913779045493608327981774744616508009057096618107754405766223769304267138304503479441913535016255912868763960206798766376347570924261659255871518053640472134176214300629056629769243025055266280961567611919812854549275298948699710007284036736640938403491042228430433549312632462697778212823838143267710494983824871012936587161720500919989254181430457798788945627809805168379545680503/1414201783381072609212139102767112159860913779291075934527128732105657646732865364765788430648483345490530742415244806940369454515671981477022185659621838612629745486275677324585709172117750546037537929029793479737052955119798658748091179187557236576824738241257952989353485455976610430229715719245185632489542289207398979573867033988005503545805154907698901094760835119529043274066486853664702217934660743639240457263974890035700104866867961957404298863742433588215390322999946692013380543413841380482552846960018747110246769027627249498214739125720930070158127692449029085321315320959629160748743933787642577806720580742915042737619817609852861565229780245045566327457933099568561581246839294661046692609583987010451291911867962623564669671955455691780833835232026036809050535110056513263268260592728757224453005985223475042271564552541503988049046667519341303526346910102770350464928019211712597374984247036364964999702838197808234075912971408934880844302517261839010047329667086772895641483075821045242976794687697926980569603427232643105394828292202919591773360976167040004963981922261938220202315259981174019230262496559061060901169657587754085656706431962425990407968394740869627967336325145435649304160318109630748066909654138178920850468834713211630891454189475889529711095768456218996058637431218376517322239192374991981049531462282512688311676077534936497946516877881184218028430047796169982689091058706808601951322237114318457518087136820451788793447116994900548302927584441818269803599337408126294777541540375177576251823006916082716008194618963121417426267129156250426931180147038281959334492820324597766408211974243135702670821935147235770922959765879938551950650860455913092068172373053716698202409020685329691857408087777112370730290000093538025012097273576593115483042265597000483203360547802857464229803259638435618872994594255531204301631756652438603334804995478519444730136520894221397162484637875749724450892741815568247003687672244386263906960429563673898824966808764112630950356687729981058564386445743427635116073822123003760934327545815646261027232048659829128286539694033155945539853539270356652869038920697274636751549817509621359030813185778005755507109286733121307866606730348286076800669439374166981062406516698442839600517149627488806796046748162388101293905663760445943437250852080672115715167951901408239539399252049760582230665538389958739510160876408315655355240660665667775600976601660173932045604059535680339798369637888196093018687660947918350406941428920644685519281926582881284711645725850348757315127397685600674435336217426854952084758526987020957146265264812780937855952302961886650799323576046919396976327275557158794475835045341166018715922565918312588044900390920493371702096580045513103635540251132837324902557692929707775534514893413242130729328399727419885808587331345919522656205663415793734036083320148574208285968358898141551913267537086678245173515347850700441550679493136630389119591892853252001737325921290871578460418653752628026363953421630385565615491569897476938624628949420349623183954533557414009024267301761185629699329137618672881012137088817265168365002302564295474887146668257291798123285567399957474758467144721463780425234184760202440280609750820664119963741305557664934163400648755137504001453358789726253955890709615438324050355058664795345072039572270180346104720216338109045165894966331922540391686514314900673897904682966193490846998675833815818000868779719281463764395087710074770669628066791856830443788341663297341000478404050893374050937594587918261629640618462354585887699123636441076946105335499529001838874597663204738002645477220463816222259664820951389410474146576735919080825018907748907802312035306781413267320936657034382413250397897917304078974217407403519241968369868774274199859871297374426625724974887970618464135383914401622685433187673519991599559809276528928718650093002718279096460371850902891229276596002832339968428315270299672525436545081655871464346133764527065182066829107778191332198027198583315750998345681014227498223039456471039844614136201981616041292969199314244665230970351031991108797806140569785630082864846917463441582926544708492949699211775238219631623372740662984683627993777834868788993053719688525797063006588307789491998658962804725913498237509607096672691582336234029941398255081537037695350034600086167584407674463399128188934258410921359143665448778203992525796123905763702757402558098150187108673790236231435362122000749772709585384141124859339170917639913959344353623048412682081257051395536178218865888755582029764912741369138164633289694673672965402833319098587819285671714183263676167879857756058676056628268527184336163853205756952137544120640614307987394551833539432178882729211974359347030519316529473923604976068710049135706104651925142074486831015419786362203089824850055861478446891907313531600451867667780746036092057681271796465452462621708235212203732341485551742575957814088660874263261542438421241617672965290433324136448149173629665423270608952817210516064179473355055033158729276367353796424206375110185035172588670363518357568753369154214944446812313016251995189017508494709181925638831532187814102686269012582454075059406963029342064057760055171110131410525419730652567092012146611070040218608562932358170910024169213120907190779777449236217641317277692867263664926464639647340198361791923186754955668902805188149090654248704780386432086399130473483607110980576241375397775611274122772971379029028943101314924233220176685342460563852514152467531808207188860430998426907677267161485441581386083661841716816627838201986204963831884453522862887331934214399188074505608503740423487851172705482822725418296213971367975143055537989881478438805311217043330963259271127165372255154723062080269595198309706655506149351438586692601162381974270479714701640252679706451391880407023200000*t^28 - 369226407708895974839788566664972442110618475362921816297020576588688330238879007741965758683208887356535190188627116279829686418354597942278748507665495018752586911501614084468236485127156388666635108258212273183619904638942378976630005528227374831333943859589285131808634583424894689521941468269416857084554944621234388113905587844930724535303884905413967837173364223961850188496583024779820571169664934345323624976244051228100695562877206121268144895138970475346867426208736885880167999201922902156729840672051711914074259005659374683645137460744829807352429896114829307482204460297896510723033274419828224261105077005780473290314081050009076824063951956930601665057861094505381866453341080557845433761639244795470170411181753020857796709242968335926670078994625494045907125060898458696027668998273512260314413335563598724144169590016017836039702211065788952757705784326031814326766158489301942096099442657256251929409035780329244977765751515755586630340683556511667370190332973169171824199056580950438112740291200004912376543904029800496149949977072459222745100250486581901592570386541671306594791174477540598648758018052152518726806200376582309711821234984147736494513905811355709162424113323321268649843107076555652887184355730116111688655523503478254513949825522152823522936634089406048086081209258983760389081558706154428412754503746919013365575911240766812271471230356600659325588824909736004993108327788957514670359956822601900618882740371505949514880679629464937863177907514899430579545228927564463460449757682465122395745497891883413646008741213730006959387021302566012980745497369765980766677957303072504090194942961306410363285490236051359585017124344964776530391292134742168078061996208421595696755741401115773577903691638451576559535677585311816818679542529242519465399955792095481124419760512857434854206061834147261748295469152478411820810949153041889621506969488784560122528051905470254131229976422042016378290352730443046240295376875473573380489453409584081228513535719827549925430451527704292396784423846580021616999160209422930267426023429977900280820382262738769160523566827116468934928918893221472893495782939957415965240659472612547272468294475588403811397445853998886874074071425289093429509288554858120378385127141149034075111163940816383704196707871696648812604278977215565758733921247463898988624485995431114629641400309619477101606498432506241445826316519327022068140746846529630349783764189508212632308736784336450581128138395812308987544654954085420077743022611968651704923779839815091319965983096437283873511037487140786686528451120079069402173724132151813928416123472225987343447159809649370874120215064072271279125634013900257622939554464402838483482284841498889596353604873578537842833572401273723077942694944318248177503148870599766855772123271245108704631022769175175917714551892489818394231153697195175518919220803591322064303310336478942144420954336517356987529993394006544533933088317689726618078059842959493165634551670186034667433502389382684329559188252209861240586744127988963226266308142337204984146770264727395088504718711014148049296506584145669768155068911261381596813259624199867230255197344518080166045385530271787344152544851489069483607272626967336319575631049328732956659819584507787807133844350272561832749773666507188805079759613446893413333937477081398643143210879866423106220800740645839440341468143732350867286515289606975863495700747101008028199979240016946829337108350853349397703540522877124287646924447300647841471000332547061733821395814299401116357265325667500563786349205259758695351852234685905016356326700830588867068116194989786824666630806811008300257518687497631025111378499675655180247705013978160279339468916856996116907363027918362109186303013335181818144931759995499990719915804972966788129964893318007359529844291806975986198011223613432746621509008016999849470898251208826315412565565188430658883544846653218964116466075068354235212164277422084669251802468786022547777858770091360146452863394786572097948224459218539921739538683266021771722299441887510081258695543656106027654116308922566132539322403878060452668624676892572513117489666118389147800226859697271886744180729266117638317675527462370197999486480310109990359543857768785500100887827113564142441192861850006475937048389225082517484939701632256400997422186906431493959408012465435690163897403165446268682881989214258886965615738337452394912218228561615062810620603185971635623875187142581941463928377509488955938131041354479790432582220830485037702628563228438745227345745464310921864614930549375321405343445481747548760579330793715689965233484215659058502827652519671780170151649714691658664218816510659150838789342313339051172277245380207391542632818945158799159708728497876694999499544490733178615401194366954747705255279089348580602761315798065819941765051297551724896576379162558561123049353744658121602885617111120308846001437558355962135102106070018053962142837045318225125997087882561073885089702988529328725284421980166138377711635529981262615774591611754929322463431480676312344418501298930687545382442564725562831446582562664007092579382231286060551719140984258960321416005933986468399530631525689998760994940473509295453053362735350264105733654442572061785832952960386400328808481958878374720038050581235716502301191737016535848778468560693258612250938957852707019710788869167848734172417064421411779696897343729087018264463306849390847563727339500618967890376072489261424183081520436721845807252678731922473200041220936154600061036050120976236143840939341393444437018006676113727326418712471007954517749855679255627483013307059134197492592115070546589506396332109353522066592149519831426242318150786465578035687924850222691758483121632322944043264271102675273800432789153073983728083328474350831272425906045664456287600844307874373049479284298181093958383795569/14605360298451248456962975064190260910244479914330912429233167105079797633637142299931575672651715462687105245741488390765923853616270463972095222268174259176019451247149089178413663102355685838706766361062681948851330376949487572540827705284601090002819590098461765203436993669274110568611736416705976973716782901358465244886803413693789032346278309231933095351874721676047811591142492434571354814852265514792725520176378850083797379323066558676896248948906899593392563877136201591306280540954914542020666866752330365454827742806691679290679285842559462975279808789537693544985094126719816831094577663761265938887071524766572734825845694688651348073954283157521874464487200814632580433104821775345567694329749153597965621596926964417156488777317740406568440606028758927158997691663689061479622349426329757659949135887279478712918579780521230645805681395320832550663839171289294930015282249693613007077828762127700849355905380248019511467762169109370208149847934684234790374843427890460816810188461114783492281711518247821380526531121704647456000719541981719430707787859274985806251950051850501561918498055361127691480631196656969646059088344033072821953164717560667279854374447110120801656963471943601791246669951986927241431759248578058655506978706083738353223707797293730898013453449156107865277950678537364317074407613559390117676785044940480043104916755168503718108614479542144701860566732937652955122379167556071743799268118345881505706740373145691550929475211129670904837927332198265606946004553004153329255236706153899469837203419005127765041895993565000393647345707098027913463042829099065819337710751215575222876833067325831687127434515409486238164470516566316953906294499010498457969016673275564190836845299100627159496023698552798700562111824327849973415534520555983030273584651820873936217042694545180364196686086009484667847878644376924830750470421268062498828114269543113923494999681599864856735062143303683051665202817895825912787372683435613124395246601619139268491466329828798539017216504333849963805985372706339536455178362381449097968482488836802553343920730461198262218536726125898297954327862834879961966570049936240906622131306189109477170079197849774540493650041047192994348858682371900365818879537696168963963600065617821349150640078061672149959172256662840077465549946243921780512918344137995497058358477614258884131972332422741055801032981947579574713199934416365386503553831661098822089858065578719383661865287227467896778034009529090704252828407225652479273967748824321894607968614994144322164432353867561952328594919117670782986022188525211399735754018028350340898038703550800284124863527740282362243726390797956735154377133603135697934193844335404039445069234911347953455167854948115306040171232663774930708927095032864110460887854331027596332240708327643088016568230803125601299513037404439514611810626445163207637612636862055569904943877509296654374914022618828030638157082503672651342487642792835215266440488869055573498024115895753481250762449724434745211769667835178562268253392815823084086267640024978302113490553121440976390224982576347315270849355748402261165233467129875314310921215941797995629363739124452331045328153347139162391576637080644455958615155999241726544758822578083860024393825203804519493810118909895874658884403455150058661264451156592378012926175669182694832317519884341181280942405201268628850054851718573244785936223337649409914257765676499727408462107970320057701280132428476655686416504128265081701999265300515699027728599799011000361066138702246384429198804504853841616658808906083686162134823880623657919179034717357924974132240823695656010227506906499526511940982837460930521278579318141614438719924617064931006783840419038812233727622170226883897529038119516317054933156985292755704089289955289868873196676504223067003569897347274905790571984870956929443576368423105326348730224009736087194035860783059150212731760568441540473298178091929436995876475369904025369536968435904655436623176343050174601117537081754825012016662663431679764584054397938959205294923161559884435117503510493897862356163383231159291915292086868854043851986494488526806411353475999444375322247078542128041765363775608393631437966338755895949149508389320226097150483572281783516676350092922327374630024900761058223450458610614602388908791934040907514440668577127526055965457052171958670876979857042278304520475041566743292841173279172287481512675664938525628445222523630849769066921955381633013368241361612741444494334978960411665459956376360750090836326199351978794334213158535736150560509928370079227029809475346996225479179670938989375446530999558149743486935415458998759214717130201439536961285023414797629261734904554408653339677682205997864377722055978489724767541460492836559892932601062871903843515464720611479667318062735084793250418021546969232521599579765981111063145332057127173846996311123592118829329373966345484834768354281037716608939843661159082185401912808174371290858516458691920411678569290028474713791323098396465401588187927031682999004532513032749858671301514693766489310854058178782053088119851151128737125251236550352192862207076676588490565436733107648092423829926441100063355342366414233681169089005644914479229003418789955060863688451634232352445994391638543862656569916324211879056517417087074896201073200152368344586253936286734560642046821420859282675388876699578309727349779683210941463309548589256127681803979623835834973724514498219332811785159170071373279911624586663083380627764738291978251907532664854138731631922367691222399912528604929041197677281289243741521869582507908585419373199412793678472992529819311286402270817008782993806435997559716527228989266038864170300986350170636969587502337206098772801030718161657592187566878844515486812250828995107105050389248460944156595090486265565910702935865999411526826108079448135517024100000000*t^26 + 738127094902713129885156371308517493331587155855768748699686777630144030736293231085771463354418843840919477554780687254897753526275563358429153934388841431599700020759952141480249801359576186210144027311915560154892998999537907547728525073906278398011971954513303709513168285467164608330885427914928479977179954274971514103510216901009767221412548754345902500681515368704582992771153017285482387294935959934257734763619783301637928130916898231042639444380176168053616860883625724192522147938200245691521578782714905276668251976912892873883979091222399547221282235161816959305152118034101662451064288296914918385913070477385233244937268883914955987146423534855438452609759395648613698105260019531258269311856867242112361109971021037009450186223318803038217910174653375713493609049664671787015287078788539972457409025382585337195885779479839144474429582328595958003190968368059637665930289241148761828179555460722196585131893898311961421856975440842127626610016827564217096942617746480011769865058755430702368508509477965403673068245015846814788704602641415926988868359298664355407354459704819695409287259221434757071487488536865324758808135705594358417155360051524614282710376319454562350579031375344267252988220841831646874667393170778544305311263354819351171872051409141202901941853447389867459555298998540759168098295382172752872182690287159308503295281109803368899022371999216633627784952927510206519683723832498684933421311026192395807216579798133456322497733965889155102385553887899459543885959000164133710666789300670743729958047238668995745276353856183019585487676888419298355533263066969040890792207860937320683391301225749034621082985187018692985655659157708641914997343482993201770285661033030879309096083709328762082337311964232606549011463615032542082539728680066272585364816615204607385494778309689156271433925241099079268585009784076093264219719358879573180717350700948282983174263535693566581838476713952802391802643709278402978036832833421240912261797167431146468587408566878449989100627922180527678769772345535900084410069703186946587890287686924370450255660726707419953439782960872066439894458340415216799886229973605689840737347293360839582765507506426110736104849355307663430261494797789562209443743728327052623480306960573015311584111811126128987663959994261310645561380926717097899920272928571911636126165103416297407691684125090571224527278517743663308635539935797004730953892197204740297952534069122222705155988190931743244748119656120681844229076690641404025547635711374099015268771618052152442146704443080342963148210927354048368612845489112441331758006830819675833135512198284130691312604049090045044330308499049459785239048888068454356203894667690096416785178784426975473932725170777299120944511581810605136000940014568123809384948061253479321881758714875390518254894118688047636032436069927866200291874332933879078183487824793761628361682082021615752904509076602079415395635962166525982750271291483934747544827972058119479938042113000390241676364307584384551892085752714316412387388699744076464535037560042349319459738349621599443654172335263297566004416578935656033506578499012361626989203811566812581482461643473187681217811244596636337683175741564920733253626401527098966675794767942274158324218126486025287279852963992566990525218115614995350427123379950725128259566937538699812760282975576339213466941497102762888095120092423815556219083372209848404045172653429305812773791419726790285838942529541219007767198033299049820850744901353524318011739594427739638327829673666324965505215587093114268126030011950284467331219494516081802410403216430441896189248268633391926705774383131596471003674587781773346017754643222742965764845912762076053832200314577457820347149828264083570659310404087323448801442497546193944714099836277679179671241223004891175918908708567376259101826934277425178893768037869201867652872458275088123622154792713672128519581669327409832731165554768344564501581905537229169666226953875942534096663543755834297607252757542657037998745117180249140964059700458310717176298218920953723815111917399806442782813945528008804287643693587268291036189431037779597256380025702418120349496299946353970706145659048054136275614518035792280086144780271886397711704502489135578273426066394532989544288189716060751800340121772743877241131408707306990480367902474051593735850746446355662701188963053457814499565247645696512618588656032257539008991453805250502910225585196936985450981089695305721460176754192179597862148135592062895147649382870777064042088021953567295848585021716144264726199421523518023048562792684318819235002636264656851642440720938503591222557833975349126633270886247032103004709507540614761043850402764430606826766680840264276635686718164101272818370520621878054723082109857877176945746376886655948071722686377877226077742585453132593660495662329539581360120779000876672325745093392214943568596247342078507165382543214346199064125614150499239120230907902674849311735297138392047009810024478441280743071527436474855982648565391532510565228410516566751162218408319798460722866770194298586631766826516954088972395265671549743884928746418530433127119743465062729547611868379474356155945927062511111942689283293158881710983810308570246682217073223980216628432755352917822119592769701035892863234908410563878974801524322892164063214352455517880954640797977604381738021681009123339772413273190819239054550099496087357000353643607973880492055863411891820008765487707715568693754899006516582168441774299287751119667549411373488270265226926172701359024591574527389305082164869289339823962545167362700917148801285047536081230135292706277566975672923063750654050955270715966748375604120164611785436124770808973489713522546044998329999235329027537489194673372328864493612546513546112701252947091020554535498831051541957336993859703474368715320423167302380931171594059/412760182347535282479388425727116069202561388883264916478328635578342107037571412824153225531461523945505148249215976260776108906546773981820082368448402976713593187419430781129081783327443295441712962377858402902320206305094214006588609062390900369644901459304354234010175908044703124765114290037342827518082995038391409094627052995694037870655691347858978781683416047366568588445331307933538288245824894983272677744115054458889925937391011440868807035512586292856746370440805697145612276157421497926671020147348466849810349253232590936475718947724506562344864161443456556706100486189907866965716325280209689577243325699924881636382595719461885923829142784886487756605073066500485968761658006694548652231058128253855550175565327255267465987185066576707368973648638839245797760851365125650511066396831058368650736448988333094060742472058208692164073604650371354692673715710349639326518846186993411069590812842739371829623412920052725324088930866134375447713093806293591901897749049078240475070543466287359564483151602655821623575879526435688973933378360352940433046178631684381481033371030557652836827118955857956498365664253349142171235105374847710185632915931062336169797538722677327003348967685362659317840672556152291605680152677206005481718963432801301286756959488735873204728032258759570105681214828229861134711519513634938108256968661361392522530256124327278990026061378364958965624712017803235688241150387454201455196707692383607769973097501943456874093864662360264701941424605603158457169693889247811478952341695653680669312270537101436838140538948576098081338030852770354076129471257147512285630956012614082385649630163556112897079671087659393687256775468178522610395279319861912942602645114309422784519541061539463203148495828666050233277073296221847074786845146147346507731740160155132980046858758885532031645476343746305830483526906304397390774164079314809749490185878392350011815208393039658994686538832495390590538340505751601883121401923180370906822186567497414109541439756031263059182205557260977237995238793874812986776779806432257116500592075822680855371672817381690019219516173123212768274483080116172838185675324285069100190667348822659137415281678363193535690109855681541144641658414858053816620508674022166372884349680503646823822436988699430324933128992645480450113368046023876405799866247378133612518826541272533681990522438033986359594410359388118415807824233505978314230869155639749319930771418529026060009236378167570995900961138865606859319063682464091805568653771122140499790417380269296061168740435387620391895073801151565606126714023538583036010439639931640068857615535131312377441795349181892846018354522550951210884571167045139289444608644261418506056304464885920423733004596359780388091795705715378476556635294407029208677265448485562505041585235346435096120406522697027862812324970125464543377256834319829781062965824362440019052761755697514145378004987053835648469656679451618407505085557188821301008100772386353164074594579662598383173721405255764538593490612733307194537595883925434985046694174618952016250819979518984115375923420635902388089220923324411728582684940626911056612990885311682485177670888299739790411447811984367632805426700105169407526080495630744445830140638076283000689390712281432072651155534410100805577167923732501657818343184860219378626174529781250071348103822818337731852720146992374293588506679003156917863415007368352888881197725640209687630450877422088587210090699065644617224814247103143613317370541101530624696677820406832618899695224193919559955618388180652045688183729954538956755984153148059897715929242012289184051563327626181582897733890835856184033114732363026297340481589425741277615997869612704571930847664016314258779258887419455414495385859899374177639415306106099617724262542214713685546862596858477980535671011988203859298773485483565397318462585870367918551071548101237246787969978651671636446767146499434839462774598250179741187813434366852890878218673188609827556741940129678847422886917527853750339601336140460515086071102550448847106160871957127168818538142687871026544848095613054501728040863324554570804512661800762714094233902582592993215628721784886227267282019745454602627594700877884015954225237089484650571644100955789534166940328713022295369978964586725558488817308560847458816987598135938690625497155440560518972936829735294484176958126394673082519056903348625353928120114411390733173184312270001811238669332189567493473630403086872237334319864567316606040057292883663807936911810636282067784504870851251574622488632741227325994101367540893543372581572129371632459194208091754047566967180422295536228978609567319530151720266723084160827166750661722541696527290780885461942208282323212983123718232016783405265169649970449728866539399595255075543403697916017280947119858294687178939685726695892608745175640297734248790914976775527507086980330531753690314741917090353241962721714360116283295470039059989278409587445361970145275611218943397815142069176958196456894085406957128595761349231397937851910841432440585708148179841129763084705132698049470269927587272952315140594744844056685118648928714547819120979081197125066085706959803889225509349616564023398663125772169906681269322239080531400585686502669456241837001264778102372393630901163932417858161799423318308982551414378155656479974955698480808103368018144801474937327553869685645857647883599015512786396171789182894913760130137938554586664901431344974949676796854797976545495331823589390492652356409045525212599385379995488354573485893945632130404111301875808400168555586531862522105738661531679571329587938807809491995261193267147067492876585914393726475911921017322339814899949696648924422204158309896126696966603326921041921840029128991525105866170368315171089844694045167253026881858826586939726164643861568374688780735144039113804018998706593099482002855000000*t^24 - 258396547245995575216747951633816506542062045201184696837381641211956673390096042643295942628716353265574535916841953308237806942614027831946417952277253616672210274705655614640224178896228072586081306037795379186994088323532785149912155791619758392973505136220425990136444013493697067209740254635696611914157835748787396718639761590635388233171215215202668488169271502800297627757949234824593507561143250749319392440687928339846241676400684906903287688384698036478230061657390071512020731312301756383455919497707392769203401633042655275165011261695991758305238100500426630194245525368168004081250212024681073178446792110955100173093165910428925473049893401455894270466199907710717846195022696465416980340446477798349458029385685821246356061941605134434427510075580029880647789668253395610631969118779699046157597904869377955160827278870579128293073337667751678378777830058618424166301402509238972774208490259126681862975107133103018711753639777427327617648453048612249028228505392487713383880041296053970801023151631001741496012545205637460201367287905439663094440833456439829410866601707519320176522007344514251515788295976212452381157336521268219056123130911112181752069327676918456615190451043543207554828928940093343443410795044386662973780577302931454044682702263833854491010519363441153726832604398287987741680813848259590445367327750077573331255784831435197126445404066369616103418757885182246176271068090298695215152761244900183435240122129933383883661479871409350210594858604370572223656681340986247231077984379347821814525500336922071831736118100703338078951551805734440874788922573758362394186658440085452667643508365607903129583301361943375399911314799099104632213108025154847908141400275294598804816653815451574782638019142595650487840998480558980775333724135737399583519374411996952330638972019015082009602498029314589481116746314953178020748396069389586930276235255429308298609768869986179999938405028107559106323790633742367753655800978404436411071692113953442208438677034989872737279239954115705887307296542378064372124604859532491399843484038699998978852726524735450976810039996965142426825690214166496071530155221842718862102965093043118327261128648779279690820989263966610723615441934987296562931746584454120685115182544751269729055207198296089555162263005147454297056105035741521347490009546260546348527211578936694888488487095949370586202700274584843105261877734682007468584966310685081543905861918782702763834897927822363442045607185074790160743590930058179093184856858358767795581826077142096140584334588173665488507596313126255322415735115326374867758553696939245257091012545957112735076162701436021404641255080029076356830500496508712721278824587237249246613648761482780654361226518165490981852133790211575814020772870307984919393155983228450485627533389796225363319149870905649697944388879996639480721080965067764308939730655318740560145533259486778653317982690441860343407930764605796379330816843803504148307744847077878517848167391826733985507119168864241498270809182817043171877677042539081005721164588660957176311310465449114895095721129978929702759412626041225149277946347128147112431231139806208298219471570441646255551519016249838385606063239334906161408314005465232049967602077325709931210513181610651943726267856661533396898882871122001926126000742475321606034736933212018516630168000489388301614848087745400118919193189355140472577789513148322213951054605831046744597231971586900594865729167385693384680628905949810597401443825821335586479045621164154954834706149711097145281822918438066562430492152660367224802602304573903837312836647302603251791369773496585452804202343627165503008571735917678744824118903758628437216969308264889606675151977197745887063314452994754750250230421111321193633861779606933703352142579350514270296241211279379427799408617796051183801198232698385775028135976865510883432654803335644143082409924140766749153951757423934600305603817155753479541162144292561373179433365895917921609268385729307096086259833278158411039524107209609269604352923057712471234295376927868248514043213190497210651182361003839962087211534392396763812452211855382649795194130265871276064639741099513000988123153470292575614949029609369050188603166183904055805895993343592556654745853597477940745190800719506248893881067609737698183635504120677202324328412572220983397476800136880355097637028265571039812356676481500485000140722304938931670131513014754400634203959236333671338512311870098586584015143529930542007640873894513115585300682461143177808922296571846407113442870666335090724391332099676407988834817684864164680090919054873295946226031310995518253503596423935105235136311124218499028974384987800296510129334900894533599963510712520369881364606072365850320536971710565101546159671664446151141393782457451946625362430831945465293428685962511167213238447109608847196076552693598500574061625647314557333295608256911099794774631014969600140678335731326346706049133398104500003757145609937570807282574273775230807376522167276952335467996096165792146963479632359708470226257921995725607407921717062715825102267915039605327918096954499947953039435319072420262726991903442537354776548761004836651359686018339853261310901134594449379150984173657344369928470183920751195451140131856660695598423135037213462737463037338427089352980550720709470490332940701405349358517016431081734016625072902905944585297980101218166871438541214078963519621313753179236191230714414509715617917000508989528317831199268984730276768286505603560123649519447190802869672230682458562304984505933810098525877546454143533213355917285773070352468315325887762412509009696331341357513421402595267733006740523524997498574751826395312297041778576100696199763994915219768892731402791502509324662847523454799390892207682170433754847233317799496592454078047345693861316060396063868130464004370523993145888477/2476561094085211694876330554362696415215368333299589498869971813470052642225428476944919353188769143673030889495295857564656653439280643890920494210690417860281559124516584686774490699964659772650277774267150417413921237830565284039531654374345402217869408755826125404061055448268218748590685740224056965108497970230348454567762317974164227223934148087153872690100496284199411530671987847601229729474949369899636066464690326753339555624346068645212842213075517757140478222644834182873673656944528987560026120884090801098862095519395545618854313686347039374069184968660739340236602917139447201794297951681258137463459954199549289818295574316771315542974856709318926539630438399002915812569948040167291913386348769523133301053391963531604795923110399460244213841891833035474786565108190753903066398380986350211904418693929998564364454832349252152984441627902228128156042294262097835959113077121960466417544877056436230977740477520316351944533585196806252686278562837761551411386494294469442850423260797724157386898909615934929741455277158614133843600270162117642598277071790106288886200226183345917020962713735147738990193985520094853027410632249086261113797495586374017018785232336063962020093806112175955907044035336913749634080916063236032890313780596807807720541756932415239228368193552557420634087288969379166808269117081809628649541811968168355135181536745963673940156368270189753793748272106819414129446902324725208731180246154301646619838585011660741244563187974161588211648547633618950743018163335486868873714050173922084015873623222608621028843233691456588488028185116622124456776827542885073713785736075684494313897780981336677382478026525956362123540652809071135662371675919171477655615870685856536707117246369236779218890974971996301399662439777331082448721070876884079046390440960930797880281152553313192189872858062477834982901161437826384344644984475888858496941115270354100070891250358237953968119232994972343543230043034509611298728411539082225440933119404984484657248638536187578355093233343565863427971432763248877920660678838593542699003552454936085132230036904290140115317097038739276609646898480697037029114051945710414601144004092935954824491690070179161214140659134089246867849950489148322899723052044132998237306098083021880942934621932196581949598773955872882700680208276143258434799197484268801675112959247635202091943134628203918157566462156328710494846945401035869885385214933838495919584628511174156360055418269005425975405766833193641155914382094784550833411922626732842998742504281615776367012442612325722351370442806909393636760284141231498216062637839589840413145693210787874264650772095091357076110127135305707265307427002270835736667651865568511036337826789315522542398027578158682328550774234292270859339811766442175252063592690913375030249511412078610576722439136182167176873949820752787260263541005918978686377794946174640114316570534185084872268029922323013890817940076709710445030513343132927806048604634318118984447567477975590299042328431534587231560943676399843167225575303552609910280165047713712097504919877113904692255540523815414328535325539946470371496109643761466339677945311870094911066025329798438742468686871906205796832560200631016445156482973784466674980843828457698004136344273688592435906933206460604833463007542395009946910059109161316271757047178687500428088622936910026391116320881954245761531040074018941507180490044210117333287186353841258125782705264532531523260544194393867703348885482618861679904223246609183748180066922440995713398171345163517359733710329083912274129102379727233740535904918888359386295575452073735104309379965757089497386403345015137104198688394178157784042889536554447665695987217676227431585085984097885552675553324516732486972315159396245065836491836636597706345575253288282113281175581150867883214026071929223155792640912901392383910775515222207511306429288607423480727819871910029818680602878996609036776647589501078447126880606201117345269312039131658965340451640778073084537321505167122502037608016842763090516426615302693082636965231742763012911228856127226159269088573678327010368245179947327424827075970804576284565403415495557959293772330709317363603692118472727615765568205267304095725351422536907903429864605734737205001641972278133772219873787520353350932903851365084752901925588815632143752982932643363113837620978411766905061748758368038495114341420091752123568720686468344399039105873620010867432015993137404960841782418521233424005919187403899636240343757301982847621470863817692406707029225107509447734931796447363955964608205245361260235489432776229794755165248550524285401803082533773217373871657403917180910321600338504964963000503970335250179163744685312771653249693939277898742309392100700431591017899822698373199236397571530453260422187496103685682719149768123073638114360175355652471053841786405492745489860653165042521881983190522141888451502542119451776330286160697699772820234359935670457524672171820871653667313660386890852415061749178741364512441742771574568095388387627111465048594643514248889079046778578508230796188296821619565523637713890843568469064340110711893572287286914725874487182750396514241758823335353056097699384140391978754633019440087615933434483188403514119016016737451022007588668614234361785406983594507148970796539909853895308486268933938879849734190884848620208108868808849623965323218113875145887301594093076718377030735097369482560780827631327519989408588069849698060781128787859272971990941536342955914138454273151275596312279972930127440915363673792782424667811254850401011333519191175132634431969190077427977527632846856951971567159602882404957259515486362358855471526103934038889399698179893546533224949859376760181799619961526251531040174773949150635197022209891026539068164271003518161291152959521638356987863169410248132684410864234682824113992239558596892017130000000*t^22 + 4149235799862069923052925597385636317526460414036044020728953622480584402440388726317649239708394924876428774982827602864554753725064440085938969121958811233739659809481690053732780130697694300002310020418255965936451644097499042229355912233244204624877197592424792326718490835299883359680954761001335986174271807857536994074214935301351436384895636934995274038888003468085075614783051236334541290820633325311061613373518515458955268349898212997116096484541663695947032289303541875337068473599672746328435223461055698652430988809128970937077790947569256382916331049852977091779804323303050949408980731465737198463615772118528750380185835235757973616550144912826050863253572357673634325310892940632591599933902828919077133629931662943271756717180915173269470110630785704847821655599337304512117138557034483988262441397847087733863100085896438021944027899661916235755611885903776031677753965218975673304682661068391531633978211277886568270599270393764975854742720259020605306749836149801379928176149749252973063289555441468543589506124657275737941372059905933452317033731922267543230546929785530026449847886288998256037516840210981024924020094673424123537773948268214411983653289762604158483364276879953345080609494719407707631620679212999904844688276347877258946254759872826216271457684591005836772144038382539089541194876209504043904942298075018537863703319450720162098156027675421605827313205376408622916293715915302376090366390397575994405951344726509934566364760095715585585448853695796897366634526581731153073946104398361272584175491428523303907283412611600056569854374965940384830863296670518793521202204004139904234859245304884760523822767231445136424174892607977351059251675853179464947547753891443043680384421932468782932589876440399731626185874670661327113475401718610984789104030003660764887997522050447854977803699496748921001256469881394010275364654889482655019169855555973735907740405015599330400618680588814975559097738599163190509797101179225995451163058815227902835268471021812347880208747321004136395356176741699562731992932425467077987958597102047629662191910196006488107932198982598455393007034737484880110553236293257455278495944412357969245441014932806922920797621658678677313227314533673230870322272884297010608739943759710362685244957610933797673977447979942135492221175464952665950368604151488854522484862167273902450303850550029006550180130575088627065444149332296993534154357691548091472093141737775249091003431380929068481062054382210665218027023218858195894699758426707106781987837373009946741433804796132980485225104662725441632461079256077714890028654380682705882787628706855494678565695123414458674982403652470627081226882099727292304758449367870002686944284917937616374506506663634736208284732763753891169167679155036194181130300109625169732113681966651679863003312713278340745271826739505306598975412464823383607483091678861378976125243336684961195277815754746838198943470149238711678114161895498902478889607386567547849014894629374204873527992878892191962309063569641901448728753485356777135206232860312414090617613757162905953308461011424474799318058033648831988366892613076444434985749383010124384615713954967126453084427120680012557980674346813394842718588320997301946048426212490118337084364035929452698836083731901102597530606239878500066927408313777961792753671418958820360117285460187888509612292506561858307348946204608865224658495963810000675614954486241220596922362899614211973342836218749871237895803699213099608170000095979132958702124650243448816735243423402298647248968206812700323765069948674780647021649068722379738000795042412930203142421993991362115945984638643052273548691172150612356228267943909715306782778925696172506761970423432775442928278983673377009681899155123957825066864749894663166781835058249449059258445895259225160960011082636540445089286046381207781761343810342259469535492293720190127322251696065887144819804506515279741402962914410991164851768424863654925997443147335286215524923632096698750842953548601159685605446284507356679115039073165630487481210347124734027624864177194464768052021441075534727473515531444012060213536072354537456986143154613680609558910527956092754540844331285807916770380600210980092603062696606078567811928563262779242155413725506802692367954953741695955656859947146935353939986096204658537815755470088260009185338531091130608010306920145679951734988490951818453426209624787442206208511496110040975158588591804194361939857805970114149794433459686424542121564916838609228450106217262423509686160797700574062874711012440939686130787656120728959055776186612181966026664715322654840661294465215620102950358200332876379502296323289246316127007900191906220222053002708289823759931105945582487357781373501219781269859500775558574294288185564127113341629548581920184284227310227089832885904502125843881392805863203346297887286549633949653428586201742927977485349664503820906353995056488963405347685639023709074871485079825507191152390818409127371861443128462574083466762294936863286220734526707419133929998667090350031413701063141906945953456048756003267615114722676735366565073804373620386036212025793761104190608011031623375632691647699405872476236231579699550007702840699338737207674822432681680997902795847504573648927613427916853907614265364788031593250550664681914170470246847612137123151396513293125858288088803102608195776272074133290607563593032380209907456728324606134926952439689658978642901893092000112471244822057882860784334078055748158677879106348964775687068934444979546905050473345491722812485288339654653545105252880600397906423494313516103750480014000314066228784596848665895318866820067754903791162154085284275177822603626473652470372441793474187987018618529038915033773672187146851223868376157812078455803171766188222177322519096803834743378050266521367967727633610314036460204651347715131154655781199/840851457182264732593725564409810735261217915067908244140138049049594063765109763838917856582663047351843344861974260211238187572479570997250624939153460921133691264657297562700100890035620198999832406215465832198155163130091927390564795032813462753019470687097155910997872635531066651307218539418929817201123358463923070527054539388370997147935736945781291060972216119349609724461489207304607998626494714637352626375868668083395763409599403306684169760915640076591029034640841320185204436857832937204904106757312733896899368621585249536306250313507351939862537563169098642661284704724012311847302114070827167624498546354418401733545116422789499039114796587497330772741191704042418559220177596494894825830698415557140020786223080951444866425322721340549583080604227121092153724248638098825183972402687270333851357394653375703043741093078579421465669943187756502559646740861369408113736963803789434550337855876780491755775695462850266160215450593010884840626959668249517217294557348550815596357992832751106769932820264838859478884577435281846395469996488376132939319786755402754274219410127964589921879245187219208523813481750394109623116086092189763892446483025278416254473271740768383295393754170467360267486855807247382613856996739565376881330345507392365192736320329910507414203105715701638529573446207222545682998038323490602489106339015859065338754493190415285485395947893640616407115484767696305844902686360728130393015007384770035257116624339673385003511215726465339235669244982271577085605690694381970241408627511431640906341853979866641330269155058099308377125759994357892732229465732417646456156776105696687831337675161758595701765158530003279140040231168032247489176669014461554080216245618578909843892665076793249325271078645253982332361580743446219898065773112008737314322087811973170899352600843101098110180641808831760163242156240557243827491368538718455289675721517982130166926410240677933894890006250197752831582390801716834693330170203507441304469197207501875028865847274429401603419750178077362201973157885807833313062411434246283783042634714461632713942864910837557096295757232676716296513446960350946381789675732043583624102702342030159899934559533351305688420138077431253817512864142267978203572636241650870353904403777711714815386850208407696633363774205017793031230946905185782506672298955373169330645495211220904329312121423766377926830898817839224087059939081399321537276027737060403614601828632603415945104530107524223200221100834317650544841406873133992735344143253743103361001621691805737404609462658375352398346250343488760791909563139380027727644124180775026768844228218710359214617143097047684569174533641653794895316283548866240895354302752452546842337557381324746463204663649155781190598429537643042439385374185463462359391115042200588760270429350862880638668142430522802474814822010569874912651383208200110382565413236486913524527483233749507387584335873626813763882472035568582641574645720787513107482216716318485159957674100855521849151038176992457474334739448225280084872302472110957555252265561438036535962384701134387640751523996895424007736041480943730178512726750477107381043035717792084605519083838164898487323892256985297491972197820499959393045986838242059399648257928423970798547244508161888765143639702955433926790059227489353377212796259443818334172749827811518002489137216198499436602827042301608203796015034655002521247471143581816027920839938232770020801461358862711893373699052668013177375121594812975417986529130872546672596375102714490449358521985286470417852445459350871167359071427021675074762904860555904877347021570156463394939327578849907053160240754759901312044602297642393571439323923601581516972018517239595313676269669838948761456033104943062030100600337452153681876866037867568649821140550283116736556894375885985143205524090135969576228644271856520366537325210644492359791182896560520448456635985081833933675842787011705830105595110149651872762602796295903174846199754238510877279877152321317194892909634849599211406102150480423849303910560338485794247693433444090489621764844961291548361361977634593884948837530144021168524621508182696614711967921546825154750695081807496800118777371652883233352785776359803723929607411556578731021663554232794108174367012492528275996557147858100923435790688582526394675749021345497961188512776654627571507725598860757049194774697484005450960250205964485363859284690215204550721372613281460832609060668146176065276281364002685443483914466961419257447316713788720843025766059953340326658148494048406779159526843269985952667983643019020275499001888366405639838301343912630388329278856117419192375033567489996642851933000495882876199342552062309063513211309505060955327984300847002448477745998365618765583045601225516161948121691175476768178419533183200918043704168468891310239988351811918371529457804377955769679778224117003178722905644768972517698317105386919604341201663825036885684771822427921015731530995837384895947173711733264691989415209060554496472808271886950539365262862819227681178371260943250314027577790644345941127884610597920864166770644614287700697294496606904255990531924207414380737385410143348911740178114780050823332218886139094990881930163267039271505018469768253193127075438063715513662576533677118619025235799668039808198179968074155155883309861785665914920409751476617650575419820695576086612988311673901418579831445994458904858487101964011638602779395286255486548784915854191826055874735631306505537633114912101203603228913284169933095319359819380562316844121094959168508946737821289683771943237706337080746833330491678669594274858199909050836060659427073883206917159305607791363786284815288080822924754667744808894375899642731252385534823348842008257919830768488449715664512778882048534455048154869289737619329552447108642158260209423574723144754736285394692187274508002514087622958900000000*t^20 - 7951743813051655665071258502924500466027316903102176256723353284251202291730033603966763788388049224660906541048339371194000471337482462393191803360988218391545169040008905937430519198522456257228081301153550217176124506509560925001420691765453497674153271324363826625531493421863593683998200852941849833596976873145408026015838624723238294371479722723025090838276508201510987576648547254207675445488568252770786960180144128197885691715728969097006281357404555034533746365782671529245304517849650726182598089215705873206294664865828710475609062243051347848187872231496439110834784963635893691714934382129356402798875341092097183407588815445212726369034132960089799159278958503023075124744439229684194064709431026376228224320696044224451318889197125531643020853312295074736344995415557560021450033787912671011662400805007794771028422128885771067380883738061626463319693251271453673099524043325760249646442357288821286430089729329498353294600312297287166367612826800793073857799124042961860618791802559151614747314533490675928499771821360741291235465167119790086833446069738674111735187267839922465624043509947320042448043374540259199825738771495613489313417786716930310320540836424996286270196084054604659036981473111490611823074785719998480801618744714429829180666353217388879993771129602068070813393577795261730115257666475525191946090863989684240732684741506163993261396671268191426723771442348863320996041478927459480948369924840292458683536538000038951531969928563996443383687298228573748344691964833623930614286862416817122298130525651765827030868456719745757214442373109642951850519343199541783369041733723366314404102992624082529512470483185126817778334739764237465695582247205869441341323506153126585205049978887752943832664621666661338061566728073447745724561334626390305978182072138963234313268315639546438923769565452690464064340428429518885523985271005945210441306192408756083639533292701235264349855602187240679476218733098634723320888937733855657605416927323619047464398666437065799249548563202987113558117032586978958815856720244508224364734261964123939924222279598915088341894847309506155866887951711606854337768926345858868509572574262303761999098311049095713220128790800113420705234499105228898914315566466370037410744902119668077005176231355298052454841078456079776755711637873443184911040053196987279439544471827860489280690585327880139734835130181433884839177335879634814632522089260563619486045787229803140139461680790363884381914083620039826337420020366730961678946944172768456487596839536634582955229871945297185403683736605931790694318981824599326472869661175254614850086691410865239948983254594535237555260715014144863328234811054359333587908288389667916847731368248754560243826941905033690822193821947304599404341313694108558213798397012001310916554010698326320869446556394901868234603310545945558943588806017899114410862101542657839740306696476887274461613830596325336741869395293924567321264524891009168078019900076690711713202775315688699190337457246507399450890316910195528081965845821236096642794750829575617252155306391100378985950514680813299752100156702557795208137993382483420855317288077461739116335910012819176897857057367063114903189845421967106374413103729011234080699377730567765099803358844166393694388382075928527989182766740114360269000414313253123942422320214345599788502478134451884675711700173270408292725276841246124046816928912687918537209434518377375571026269306593528012524037324232960534122727268654426910095432940935884554440990726486316347485442538240430511830907170398555683941867409870877203893999944606927381888458830345290143812245799524024452740229441133323228463888832473580230038402276619838247963809726417926034758354828066352003004525096923030396939040641214451093320577034033401657412941562102220785360747580415328992666422321681079520503984573642625480297472605932781749398308804627001534231073113619304995784858213975559377032633478358602025641891581417893192930349018538579147718524348474419586274070674371083338705808679451327377432011101641010042556368452402249845920077482830392590072061628795544778085697509455770645512362556787051081745050633624603040829841869823879641765739112017003087035102051014206548011810432843622448973342821249286499281808447630761593266890863724134435891763812863833253677763061984436526002059096684906923675134892998213024139894986261689597361964003761423832372468267747447797925693049785433445551929017371103995326757838123470509138356622761968347653159516668619550285337792351651152624080584724712660690134273258791513995704005916707460621536839895978763440722766449136909972754153237660408939607884678847832110755687013624800897299640392797098992684801439885256214186576920005168967162227409734931287175598739884830913698944689880949885067471347869758623181764474671856335377349334692100283116167923310416020459167016774729275629663437745464373322036768895011942764828777314186887722570165985549443479166887195295816448076585753755188694723578057516186046121066730648828295256596001696678890907258747578673653297622363030742435103293952161471012486744245413134677879080792751739492248370668016043194624162141785795814946235599239823202344853477174910608714462048517522572675473030040794451567345132031404932893751098312602964023025495779435409509741270790382035281838267024354857012063262676357521836747338720835599791923844990879374134080009061447264962257001267090346892544734018601871978565271830754997615603498927982212683363439764120189245057666643275615550143752576477905334287010548771750776320166922300821773876784909918469123328297417068938919866887941292766248268171412211546935025390646072877750700382636414414210217822054674418849123227322067370896447350467090660450031197533900972923281491476046602702049820303275132274831691083819919135820866387130583134081618442171266703599604785346413/42955374568698070630586235729747674853702064626713064834745238776479901086340217820634373260927869596518178537010179321136050450701382937279725411961862626877838634209823630278421501406672807100885435821990591683175231832954887733873041891842322490575707314794235295580989662096095358942897498820890412117554194557543962734460002012177317861963511465940295839640981666378013268171723586580056602739539959879302816162241055840786501323606610641465347114223021204423551930249851408438580047859914837149675816437155184362549137605189540206196998738876493074833335252269174898731100112629579173019019265086632294642375404666892383230321589600142503143760653720944946655057021287562831088593623376577006121370661477167669988290483937724211742856976895087639825444730739571958730713882433619352499819790686450591767630007389699908201468255074256930853929499013423065264860625331359867592017213987422193335904871309158645811278451875496820748925438089042701652139308284457191173297295394561982916799897462720363053380986986709520279891932436029723953791570701832752640578277739739604305196393876268944568167522104072501074013460114962662049712188306114419611363805007677058301633372758149087269241060238593479451723466452477516353198314009684055013094781379687988004737487628603346483484194417149508992570801849666541286487766964162993741461371086378496313601762104235774482012564387925446559750471763356133121067825612297733353410728346603833218754361396662752746028670024340502642946066154905316837067979090389883537236711494836865435828447202036610029643379568740705408793142273019560292834200037415971721898175024556663490745219676207335668033980001532734566541007977932681864070327919001867385962515740412715700837428611841289876131345013806078280069557126101978027998251499974903566504321216448182421422865943453440516484323974908391323792702745366909007790108226754454931784200332974821464466227853929907223238314495540115087181731330866760393018144071698975290138911734738282249239634598949139290085300136811104071620595549721983821867811567522160091087746345566366933023901144870373287167088492090764561763139052891491513756816129350885498038452226923635243930245697744638860200262481605683464496187184790190457398346679011538715397415263229206376264973190723253978715901619668852772987532408949465262154395859789178509866947392654963184128333150639406279787019096696767514026050527785405953372977151318539137399837988894171951218622227715158273319085610948538980579382215741200139736610127905139379872368924230178156046460416775241501831226071187165302268687772126693625933288591610473909008645119729775694233315100743176734057447440186656188777332492917815626838023129116349774832059125482745668618373621923666982916905723506668834706787953280381218870555046855713346629396135420836814235920430678048657717232286619150697964310764148153787104235669807760588737036180523601909965994169789364687810087971165700262660262872070881895656818223055861310853521026863628191527511528837418006351710827495544321066273434079742403844304754096451419461679933646712012298928428960174917381151544364941516143689744596531666975378580730119264649761626470748326300071124239351085158222110881223979210522954699466635997356726867124945008799208590645658500313650214836982211497278543517413906145402781293401490306504613615223626520419729169830733222326554360572352286847236526310153127516913502734504257468108953768623318587936792433888822429255070915830146697053025564137242867477524734232254155949654684513845312147456981754914199711411043032391899209280974445103696580122854526029198986281654913886466352485673213805402542012838418625915588372596242111056122686156678008608798957615002619140221657663420487004083936757604117514046087033556928022368713596414873080474233294332408397235554796587766237043983120113851559226386736477002565039309954523176648611009984595485874078254607084334241992935163734640874081719125045343693297364146863151967010907324509827696159454262829778269979545298156122715222499302646432212533255979271912819077603601002389008682569172330082348793593557340936783149119855352471085986344654646843827409799497049843937767943642407089520901807572585072070312122795603045078495866090984503885273705956994859106640742185236094873453798259179350737603194196407445671588531185756756719113901791647904245152529095744305220816552002603333343855146123313373419678937652654987106681045253262276407057275916489209775938834505414248504059331762832557686528159430039630450061473324478066334306432019369579915365005668080101335530984432975683365944643966275264436470632459173909520108169562828865060919029202699971034508091079243900002659632646922769415555814097334762927246334735554418697234514368612160694826335436114846574261837893648961406548311668865578757009905047777266327040200172236498482982271048259503357553869894187632472274277012398381461322448000221772754218392688923870846611898902463935172201143545131400955899528209041604863808968301224664534962296323850077285456920954338614112947292480920949056993325463148295510119944871732657504194855054952607637119126654201304312858616315746482013289570825631682151457473860706626763021154277950545602210321291009196345837458656098445743962386488565138009383249993309079734338086324812167559033162460070667170461592128476138429194207798241400757123656505063243336483979638241626127509295474066844807252312216531431897588059028687038820733292047308090663378355377038959546100235055101058948315921835662596135878384703055777477450572626743752068343360903385539884429442507317845891723712831141469979984669683312187006867283467852205218866186860350640423234497475393252861030280705435217159624149744694024767476313767982524640141429805860314917638767920742500896457464586959776210960533696482358020955781536384324125401598232168183257956986079902305132000000*t^18 + 74337897719603561666548631729789827648067677460820451709524857851726687210924924700072249992622677185080181574388215030709653638787372554224007827742514295959863215732795400082991270186932377052582383067007522056008686817565389074373622002157955796733311829183068908875833727391738209945886715483335679350115563703830685247971401677848128689355985342274247792859596961847607650416299776316307898106547054637411201373165207953091271256068261103359605747097688692258868230869348022926926302375669685192778167088351444092056113298299290483098244321013060379595587447104155557468111253593495526352015577053172281424206553880096925444835861202690937229164074484448111927096773347950865810326025038518569691340290576301070199198217657210669482239057590917256972197653332964139333981279057068831808111139015788052815528945996162996904679581952066244397638120212879071966668962294852990717913468969263139072997946348405047488407391605186409772128767326180896722067846168796112303361631941459829362910792979894004579539474865799137481514167891510428240592740656617434251409375945823127761742476088987613182588639264765124551218424014795465331244582632229791200593131496023528341686286805044636568084284984971506409922945165875367781341146109709345292211717528217088725769541912956602096079155731442931501710804611628074798344212978816941258359174966585960501177820088599488366003239014065957131276612785204782884937706950006737524845238896870493483349212843703846494064459064904887317660361882640436744408251651485589679683742650902538852962947556965347583797346343509011187653687583647059684958689549166287919334830783962129082642779067900539245774542668755904449490372900398198717904435310664585438544398582504043136509125077591792414923915480424409067383665193526510997026474157055775913568898631145160358778413194176210952253581358229914540230071057909121043175590590929405376089529775260075370025683708443447039117435238323963940100028606394480073990249317920149118342782887453623111806446842571499656597219117272571342455377961162435296195266163314642195484356278935502880008774694488920023135149868629177992022177504341224155374805272658037890811527651804783090017633697859632589598573984822356654358430230429306856503406371911441042381668562661425328801591270394362514976250936127115827766249262938015949036703911825343927076376410210861477661968960768806590998800788308843268797821903452341644817867073468343536982676574889762219307624511121270405394567553679803713158496442605245472506235161602001224610017864621892606532610649772024335640507758930650722312722210635503337036824092784758331989559848564411970380410310238582021977541478965766469946123153642476026319901515226257941496055374927090182914108864607608943636363602050899994786393490834047193729095277159531277113528646711586843208622245691439932702482464833319583620945515111490057027470513845166907599886384534042057721308238172196125035743137030178671888152420140293241254594390559210347417586830134456523881484714186697088955022931181898460844802223081047673036192770132419351484813324631634344687674882540040336296094502056314210483369038151142239058545745998397015767674511670600743828547591216008682379589068605932624369822395033078456032450641731963562223248557126106688647502002948991652115991873950491951245689639492171054419171230565520492673003880043518452837109478915264959391382298010159038844452046186743884573853018813632383160471718366101623399725250270584026326779605056614151650178152038498437693164803577431690183243369548256226334442136192827741096080631846595949154705038581578518234533311401317984986252736241082796635930537562933708368127229852602343081402948917905610179570238795595315481088806048640939503622495579296647049592975083031170606649886649054186022447609729830063052235687325368588971139514411367392356602310464839785335073565969897504113175314844679551660618744898417770971940867698012311976373325673906338033479922520761954289639506850260085392166440574180676122547253400341620667539224581653879231929886146736348547789144085995478470461118600848888433026395140072701790456892573561973841021332356296281680360167743980453632958193834238860793319928944843922165089481678023282082439067270116761703548729359520596326518852907452675656157902293305176352816485635612914886693956025682878259147748350722304639075807908598607112704794875245472034104444484048206569563078720952211122387410583557023292097490187148155803971081249596727692549376702717960649828179897963018520109034383616164743952726427950467359017382087039227960245859924482456760318589102056273727343911156167505632704363686055786525705181193420135764423256316497390422785290916576036534381904166235033299345002802026968768937231839358479829832701308739667496527480545804046023781131316410887797251419350800359157422800624540598238331784210974706585230766546687755515582676735006669260172052042736232930537241017952673643504721084747949036553018154327630652965460206066928760341503327169645260578201662170867477086710567816986358045132183203714728795983729785063824552377258230262500410684742133529377777381124868753622572453771153632089707896413868300303680971594671063648054646398630820246552988348117937955527105836554512178968961757235535862162781764474800991162157370077778232442306623578160658275776116701368388710221770216414811404723374893777370568432506144744808322180399470161101127236009041008548743672310647273436696827335630016144478247040331962095627116402903685468157997625425991876404359787314282180976287696335045382701661089589737965865291416295144023141775891059550231352324962427167762027564325489358486729358640879676167283945654621875839449572314008939315581523560850985233524364374327930956977882499403361281420568754601520346614445494356328942395905376643735877733302982904192038717229217989969496173074748642035558201049697/13874049043507368087796471812761877131810095598620486028312277809318302052124311103342144633613940281305415190222575293485430094945912921454635311496032105198705905866845409784551664685587733283497234702555186231269560191646516801944319118041422135424821266337103072531464898486262599746569105900412341983818535414654730663696399899908121452940939659605391302506041565969268560453614571920526031977337162791516318335201833023376030096258390154560288801055108061263751979071573881783055873208154243463880917761495660109298839582256156617349053130172871307007731869792290127603911197627946203145480484882168648265804226014847903628603494420976026734145394143693705957750229663116699906227132930342165764626206523856692810342972680835698840296017824902119068120829969747498020536450102528630615535544644339960508547397011780699100221728035796560454183554062597982292234171224212595233876659902762525670080574621966878113970298975137029391643554934784679599870344834526117034085360196251088457339906881740393261703891534369841181401595527682150465525254942058206193498776481464145445524620267111415733711007545589116940642922448881502808781415420521131104225366969917093868198808983722678324373996943812711444413533120819581813128640446202828718541950700871974025680149285443523372334351244309077035737961862419172003769467632337594941070254593761674578089449137641852210509033140245070170717405498666989046440894324952014151484747621848705581742424301604610852557935059486678097388542542207481021912493896457302508983242353938622074954640590667799581949441058458638588222575039906905230081786184584891166526586805743995349217071640169016829079125115745054105810663814272532083571415038738615642323568052706552012424228973767088613866972797646690708483966082266862628318085256348144165686314448897557319839317913911168118817980589845724042693495577969194523153607580888854512279649405046705147754285768971185909265685103128262921721109448228327772439947808357872781523741753923780937976286480028085126456425877938276476332557105115829249665529788665063682420203472788616939780057271028819692088879994339165818892471874845790615299529649578719129797694588643497638348920232300296543858932278277615687988962258347421640358948497987239360839422662332243294453883028438726994450502274382793585015310623935565411360092932763657293955650670985144921433650003492145235792709830494347197436488994843088805365054457661496659640930172437956363094224746774149682803648163766241233989883213406710880133178363686761205456526757914794667176056133863193314572713130667564553066507791799770457506128048982787941685929765608720927041182861101286795391379805087287615772718678556292974773345995415467022898569696791858316642876950211070389644874087371110200249858674060147128929953398196309714544462084289237530538024350103626240834444563174402936058747822935301821312329318402034073154703473356866871895141541914842427104060788586881613585981654392993966273456575819255005139301622664116110510992129920375548326523200895717121400392990789830799661662381763727602843379347568717396072400145948774496127644684435571547945459991382872271787210089343569395991064883329720825040844222240257408617541264038249329985258782830993980094196255818995518176029534384671164624870055098764659792035977253574330724011138280823002513850372158890047041070764067275240703946646197976535362634248071807541600583273869099964460693858980840705343224112421234746240666034369022217426689506314414094396777730659397020097840189194789092414415612757226761894565350079289374261424678545857638733587930199172430476225855907581646016498905051023466377143972453538371648735937911099493928748844739426095030038305534453322675658449552342654564024546231560523496659905567960535750968289624814882722048819079671426153188757202118754862891147487243498007772630485632586047865865975634123936554517793248587399534493753850259905651405985693146196742319317469255900582946138882402384962295944935429475117973013301733715733008975018386988200685482926993513514524245585015605086941651827493078759119941861310547962472630970799101655819247376349280656254885014494142747470705522615053386468849823697201959826632272573350320965309936761444838522290683549061857448644841102784877055706126716553943192939658665236690546361611685512149858852200716359610460814801354929877472381202491311713782508486089940844128398414008503678197388550875086902648119144103738049501024411905077058642506044309817484588704863417747880725777513893909925139989230115389859450151798711856132192913954768219021730109813834545733531158045693057331972174558401407433101125937416674188053863584944607056894508182067457289152109028099547967986606833505762911740963975540399882808973032709632120252420221016672144007904395366674943922297522815147721118779736706618959807804896653130236053772236270199716340697930552448927943138688046542022232238884173471629827453113108613798735070060696759570261431316850783128366243598867417825350949499149191801336486134683899526837236517256739443125805563630181455033545631708028610096074865694258751715636135747061505359194013920223843776749422337282166859267365257043712938893870838584981611621295067349551847693906147979832804751176177686596744728051305975432512805672457213916390694522656835269969473223560072074612719463487596186760899364191234494427041477005429114307142619373406567218858908571930165037182406192036945860022223215528054951111594165129921933137916557341370946396049669859453277069188803896072769437019779278227927998066826280397621174051279782237063422154561832322749953112698048305535160298499338795000880546719072914133128542528557502473699452253333578258452017789346757202344105065664361324585255893136255677207680059420308464460851553800818508294555343280670718937615377292595611293455488982931888453148709012421090029382041482445778821850000000*t^16 - 373560712810277618503262756598122157197078183731175841266935138843283498984728578734239971345977713250975013593962163439322760353538024307239602912011976823681898912613326906850507097119017655224546806625106519387799951673396891761490414702993737703290717835318510378776422246824873947626367231300268409298061004893202189238307746846345726245659551265167652259916160839040881208292598662955358857928724191369352052022199326449024944926243517282055192823164301955659172895111477975802319808773587277204664616758113195196493269807882563905331504244148100477333672673093529036450338145185393699580102141643077458855233045247838266100473969028798076174931802493541478323971993061722060260880629107730221237702378105749830954176495716337202207769348410200824180136339411550562753063510083458245081419604623624630466377141029642623407507977240563333152569996369672995153707301540608258654831462109365585215663865688628370628968515182808837639965687815617939694740709608263834435246181684477534365540531996209018094344233987948613948610417134584596856149954161193475216274368239330901601102358367570308909439843196637242302550879859256905496303766708954217664741922651893463548634584773349877680679867184844171967681319143741244826039799755227052008392188290784351652815926302031337150485125204742458729696177298667657006394474020382204607142869981720540438888773510226278727762179864520621981026486603359395433941752533943944697690922522449744245282701160043970052893703360913821368563221643625233612345555337025792354125890625647293170756457298521091337212818791125367889731836686277474195967444564499559451608031035973497326871515795695327186481893499773515433093847756642456319591612856274684981394440164028858777374081163387566773011360675100622924118208253298320511914773786151769936864808360092211651664606012698276089447580732599278025773347258917588451772431207313587200162899615426956172813784409749259822403356153176147532431265965488736966813597883215805504432551816685595853698094705944345061436031362460293815562355213783833857938917562676028214430706611118386809335819319624911846195901064486929633281168272942538821594042526197009501516411686234019782963417377285236301393446140056721166825790201887805374077706641577492628164601237623658338294619855917227546599905609462819736934169750093843626100875443212763983545225930857120382355718235374669062962264502215563560310992041557309902629219668090908803634876351540724305347989108259517347647791049845805485829274789022329154110137706760132570042140782558371263765351978720919135558861341857847861878256714236208892651567176813089739749492950290530128343211352169509414823116906839817405121297926334302423646020090267330993614560039778739472744943776545334134166142758000995268023537782709189584003526603408435502633274983485842855305555442045230989363068618459853149977888504534341218765457515642601633502020684305681759600569317079650589000358018206828512993030535644251874287203771093557344300595886043614816266804234676253258270552635709142685913745368541745645240428445834370280373268091010611044500877934389377654523489706280093313451411301990198891845762149242743005996514685310944984732218377213564068774244878731214681025664753427117068115434942042751802313302942398086604832780460507730559227913904868141987283141644926853963886123636860195493757261938287424179568410932892661524692484965833823030698342880777915998792209199730398915001990057547377282962383050226196100435129034666609721365891997533032062798564184652112164802235270525218519228879027271144219908702337710513950969645082783716019595072671413784920955124411405982705193013662545708195025887566351533441214860420495667150109814786188755429517650267893460425596414063240796300962098414242990217885698907311254686688549419958305551945261960123185172933739753977790897475378758527977110275125166360464720004010376986059310444752179845944337256412057036322270636496565513233317596042510143551018464387251568046112332278435009404150282866747747448131361159295999288817119502961171933253937880724286927902135626391471292721898226901689721052220800505659785972435680427632798720333729110113596953204785546211208695268872565592370937735294382516706436145441492425747330273946575571645912267113884073072226510264629161371935685230213171233294230256933387135247004058750140052977314523564843428380666730467365756666753623371582714615885290126138647552151153196355065388826264378469139810121944500436494154068708571217810277326449697258125797859749848825374302217833856536438776024421936120576637417891219779645223916964062196239915849874869972924216251243075690752818405979826003533248152857700640648488288051113295909704385864078537455310489832443512406205738145405791056418247101462831422016879358513881915523710971197708703530423371452619147063682118237296728219888268133554013697371933545624344429569130118476680349911229685794276706438378896367536179581888334052971000386977649489725093364453875625866341375665238905646680217812412334802944129957709340534656874883123450288660766640457242759835562091169204888446995598667284603942656412381907887926256326180236553384905976137642484160631927926187984109548131249362714712028119174233254621805813171442088969301583840813164763169507106033951298734464986494661084422850058617988302641566825145678074639742241006965168296004272343641742541385807949233956784762687861754304976404338410083787556002353411947260934505491517069103922081040808727259525295435312101192955471986076620404296057951381285179983345444036343185537681325622732259495783566170728363854816744372807598390915290618793605947737040875200071856528114595398422904680424204687467788945059309188793824683075591051562271802982677000908972331099589173088220262575862795929794889755209032553637334245691751908451484402297683549085007318931741110712826018161867395881244011/3237278110151719220485843422977771330755688973011446739939531488840937145495672590779833747843252732304596877718600901813267022154046348339414906015740824546364711368930595616395388426637137766149354763929543453962897378050853920453674460876331831599124962145324050257341809646794606607532791376762879796224324930086103821529159976645228339019552587241257970584743032059495997439176733448122740794712004651353807611547094372121073689126957702730734053579525214294875461783367239082713037081902656808238880811015654025503062569193103210714779063707003304968470769618201029774245946113187447400612113139172684595354319403464510846674148698227739571300591966861864723475053588060563311452997683746505345079448188899894989080026958861663062735737492477161115894860326274416204791838357256680476958293750345990785327725969415496456718403208352530772642829281272862534854639952316272221237887310644589323018800745125604893259736427531973524716829484783091906636413794722760641286584045791920640045978272406091761064241358019629608993705623125835108622559486480248111816381179008300603955744728992663671199235093970793952816681904739017322048996931454930590985918959647321902579722096201958275687265953556299337029824394857902423063349437447326700993121830203460605992034833270155453544681957005451308338857767897806800879542447545438819583059405211057401554204798783098849118774399390516373167394616355630777502875342488803302013107778431364635739899003707742532263518180546891556057326593181745571779581909173370585429423215919011817489416137822486569121536246973682337251934175978277887019083443069807938856203588006932248150650049372770593451795860340512624689154889996924152833330175705676983208832545631528802898986760545654009902293652784227831979592085862267946607553226481233638660140038076096707962507513245939227724195470964002276628482301526145388735841768874066052865251527844231201142666679426610045495326524063261348401592204586609813569321155283503649022206409248882218861133512006553196173166038185597844477596657860360158255290284021848192564714143650677285948680029906724594820738665345805357741576770797351143569890251568367796952795404016816115614748054203402526900417531598110327197424526947731716083754649530355850862531954544190102039239373302369632038450530689318503170239145584965262650688350978186701922985156563200481667851667481500555018298960448681012735180765463387387918512706787682553916217040235523151388652440913968259320851238212122954597639416461565872031074951526910947939856243513452089007746431234745106733633063822431729048851818086613106751429878095983853060050278642034882976276000923633585591321954520367110346967691663135027447114065596942305342999595918100273883337955049249757583803953719925713391633690614034330083655792912472266727041153000822090458872348357512789528037064740694018413707825351570424972876840960474617069430810449935603442199693113463232990947517336939043170062386025031925463806534357826167865837045288293759119231496981420961276188746875667328326758364517627186587721222411536440663455181099367392416893367388047382429783759701633361187273997989336863417015687513499525731248472776934859176196985189393395344092961608924843663227049327231928688645793024432287574406891356423271745803012856378420618141728025834010502269265598858700586565086837074344309583178282364222830920884112861191584614657883421759706802763902789991707495233762196164580085626231621440789488741352771850732894218140029955359248137153859304689496044145450788230030309643352911108731915018500853994332424994033449037837183713140233777786033045102384070516411178572142154666926905825620051371718845923215250041397105866088840342271291372441957653638228879952731605727454030788815887311299190791675225934245790139301811391118589999435744043347161042801341267747023482868480280446647603411168702060981295585196054151758003726558048542565060644651994729995067445906541174076159710136020765739227223157869053818266877527527036437071200337702094170956963913493279349631819820055657303170307853619718759748385043794653100972461191243613893186457053024491054481498819792806503381966641076497955276845790176064958862680457292880863600448408225238985244337128988534492828114433404683796257316471312998096233862586745019253688555227794151042726619501633732180167150575774190120316150304743555613914639399882585313420986196963292963268650858246057328537520277284561133624205544883572362777851313683251410338957413070697801464141172169348086575245649199330820360257633871702086366099764178346589445917771737025623228060671157270210661713377460174063626995067723596052063890643879234836487074979942051909149073367468825439889894525863541594484678012739558260959426639322093707632247494725564718237223500268511025585557486915202755323534468261048605231544423955154475885730388412546855129713267146162850462238083186732360544193138520855739640476713626405726392009886371516347495910566394333973931849396618790173069064159248554883134811420311846764759576556262021854026572536729354631513709006174493980731873342355750801995327042066981765007647684583811936581385563547908198545365838933829051893310199685741903195669829042711635515714895431128578101195294321108607774793539240436545304727600919654656906683247157828721953261562992877085497350150742967874813772443577543184977954715366309677967933460004999944520461532351067078666783705175342561444808620700671852083623212821926038638530315117732180530046319887492411589633872431316144054242416979535304615164919849866215592798759444940611965282521981465169397760875308322392962877937958204069649845718833538794234450346631063326589996750577196538859111168260305470817514243347213624515321684309069893041731792991348458680531405308374198695886857651935396246765489834418776921368272309301806280762684107305734698769564921006855809679237348391765000000*t^14 + 4171139908646905634106313430716832988169613126611322808197235401794982946652135432435314205969956675689616997256935550256813866548341263464047955765420826000184085070828647468386735815971088690448076627500938146973034112322304986283317693265328756047055784983041117259389863306166743888162367391697681386562458458673812790512714237118050429176969285213998169674023417500520964834084936756127869245549432910467210443272375235541579885155776534904212735063932271332226455961772996449690121112130289056383018205167662676642067019361212847303415798195968664693500697790031171571462255579064198076010760521846667863085625753498104990674042555177156362883249122050309064006262665512625796250692963271260899394857591715401225702257107538671341598631827012589416689613142773997165245902273093247887884090424917045847701879233488714489984051414410542872802608803214277308631663213590219598516278377038850562951972424732629273710910367093649520924963254992216171547917020334719437493054763123668480889520330913294366573765921922309797848590731527245198277732705436072522951382207025990362896975598683504823580398237016016476454790774291114358208914311659138016235088543317876049105572916992276191160584106173928230270170960081791862262441547408529438589138028645437520110991592002688969790006544605451193696856572800146624211777026559438909030422214961537789140146384265602832322349794108614862264594352035765286950552358995664425812081841681273375453088044807206837742537174192104115407220872807140071685177281429702948294849971150311331882522348470520751876087804649953599582760591260043227253287389100740298503669382861875579295757932128761651166262986496051783096526203557876241867868314643713979817054574565064867935041792971505740924695392323771896478337133149891058468275227648571310096490555664055274716965072518365324821483984937106843595975575118898597299904864171558493141901441780776125416670785852948085740116939395646596383463275182659878969988152192475472738654662770625904783818990542673513437157713445964233090134426801031053661592922556984601430546775400992167972922930041408632671632084609529145121627463054845413075320025366766353950287744877533008651010411560698576972717490170734258838527545000326439184659159492839897862427183363359570827107351142239464267724259442330663970270125789797550686042544719478302889418193955215635535688284260569400430585983727210481469808857041814244289712753947150773583553874862437661095896604968887179105240811523292602358703652601219324864610421425710537896748992651854902812055610899877623293556984891106568817778002873385478685178834883067872516891283826306637929050284353398536056019231150339838785053337506345773041729901944337899131930632075740357779240321843755305846836302775094548989687230200333426432276109570404677214524166923425392020730417833253434519643218604431160992133064643577188018285128235557545498004974584403473822771438948777529317358099564973639390117846694802122981997471291040272307329287833328318418297631391712384231602610688450216294354912799842689532429185429579326334739117104608564463616944219881620228851857387912571063553429603336171880309367813115417708849586110598678254389385756160603200969240030827910533078658319169701824317665102846181253688511045919415252523164783991983386873421390948764308700541238252827975163394822329302350714125277378083741519006730402909198123975043806106647947227857731802700842540259661809342207520825524707171438143618334403904675495684012139495212894941004626644746273310243621127451637117423667887231367587857617134640594263955630861658031874104025138471875630277272879491084094767981632026912550653613289948523681411864845610520845905031662620899233169835636073278422712015439897456836907129674276522313787287244001284472431317046230352223367508573715357401808967096235966224915707320390233213034702946596432141567377262995778475642162827155973204935385369934051309004456940979742911860776373157269340586963303884743924262816451419192003432682768445118059995912643194442285694721700363376135462064045831203789601829698926237548504655295129512079623875222874286907742446497517677329083740030091497883569385532507437177420056920603140957450807455656713929858573103308114929488770508641267628134783888777300838390785998422031887788333172984244094862943954188004838706221369614073152764707121018851642554157234147499744364895404847344600780215079008619737597526889697274550747821885506685265594457645054782296586140871043799506768324210499510664433817940033775071073830536161910633215427662705928580322515995519435600770424327873918083049437169380088306073249542113408194822039982867760104517533561831058573541215811695491488468445678440147770119554633980041042513567475506839002128839029973759253453138495246473968666640941056375438163211513759884677993369791112298322613981894414615087338645396404176473027690446547778742822594944683772097336984440488220027521210156942729681716649394244807591193459541597633162732946153824688939819046637768429986698846567910345380599706416193064060914094956105987901223504742005585226000447502534791387262469165743954924482374667964000666599307261382614805306106176735663631936439092201823855390998214351799541293955920545829477719501053689458943474501702184617811082434556738721860587243201540926907246336853904007317961850375574988236694228604268480361711309362738601418737605468929246863267812151949885938437278579070799299515575155484434596345585318843575910822151078134787333117200136638591760029085559873282818658445138714159572290736690463946667345636525653566019123568776820125908544053964385325918143573219145187319054897895216085436159050354607888229688498508524121776178224422427733318073190304432535646345645984417974672326888058909006634041057309787957806725472739808032659533928142857285688377763263116408427525556731756080783974271872167772369/2369687576631058469395637385619728614113164328244379013635737049831565990502832336450838303421261000046964914490015860127311460216761926984451711203522283567938968722057195991201424328298384844821327687196425808300840880733225069772089705361474900730559472290377204788374204661453652036714003287790428010836205848823027997359345102904307144162312493860600834468031899467551070125477368884025846261729187404790987171652473080392625940440933038398897327220212456863848838025424819008545943143952744783630860753663458746668241800649351550243218274633526419236920603360523153794748032554853211497248066817874405123799361803336021939765476847102705366192033319742884977583739226460332343983594304502441912598156074274723132006579733886737361922559844493281936835037758832872661907625677511890109133471025253265254859895409612143406317871148514052525574551033891735375513596445095511265946133511391839384449762145431942781866127064953404620092719182861223275657854897737060789421779521519685908513656095401259169099024674070368873783392516128111299511713544103541617849591023034076042095605141622629807317840088786621173461811154268960679739865753825009192601692678461839632688356574419833457803078678003211114705831457035984573682371788211443145126965179708933163586169497953753791994707192527990357704043886101194578243825071603261215934799484614494017937677912709228357554942860353857985158532859172321729132104750701804017073594893811758913361606070714067533616895308160324619033963066209037758542653957514907268534337794052716650402252612886060168596964532784735470868415816816099413297969080327099411242741026421074405646275836140868074406714569769255241272461379477748479873997688616555551708865423402279083722058308719418735248478953838054773009061406851180136916728961784263023499222507871702790228555499696027514694111084745649666492049044717138424554636174815816350697364118381977239236432009340278553302579015614307307029965493757398383532743085667524671084255091570181784206349730788796939598757539951857622157600753553783635842872487903992876957370753152295773314433781891722403408780703033129521866834196223661037093159664148045227369446235740309396629995575676890649691105633129816759508514753725739616173308403456220482831373390726347154692723221257334570652145788464581144320615054568194572260303872916032665807625134604262752580867420596458406273394839048434501322152320319199567956351301368583629466670873452402946816493586749024765822863106371274002765472052849866218326746864517698813891974770251846929153670387663833418129019402718020025663759530839400794142046670766260180439956803965969534338634032676099784652847670708908724773980350297414840091287496016961767511075704212049400482603383096050822551344494122985622202675861529473129621236040411929699244194123996601770215894558997699361934523131390188021478834128157349551080145847583067419694823353249352861719690175359055086549373582690639379600485666570323369439506383149928754877792717151031031675277455790400143654170162712988484335187122826903100582211934805244674565649192564736931249165944928050683938601712101595620389084566528194584021255483259881652835273882072716316916976193158635965391876047897732985561482200107533771800088720493884434504465844472901834917927805410869003892479744914910495687661102418364568829365643564738420034614886502690611112234087170614392239937929570664728105379623176842273929886511113927592472622678401546894657905758670228994736478567678501927322969636396625011032711104314469976984382186658934330931591761793542625123851335095632484695696818478018651125339376189014945139618012982714808057216190495064353877604098195215793563030302681493977031130542585284627513002463183540125399535392496350537413229511871007659506265383867918381968925938298807879586964639730121883330581807990821189459727565286946045696975489908638308368363511639086858727840491533157624391885260142356389370403588139423748907819567200521114327351560147394971354350149790671936118647197932933140497584677080483930492108280741145920665348849634132135817852057686069911841591990325369812486562813927451880457136088334360475599581267996503262651118408879549887482094738388792155528234820874937198854778419607248750179765252228538860355657001114606443187413497354093700022426745318563275885475195891955882354221466707168071422023072282709385516040714052449424161896177130449112652428236113964489464842972298749812918458854774969553387161616140032368116826367750790671751338027962799373079815213910160503708587994085927219985027378549703474411808911502756202940411287121794204374192300847414574960389573672310110767951319599900308538885317581997497121704987180221999402792932112447162784305325356647022300299983772593986805166139113373749647602196550070728628080421928416896827230767087579029490518335173076348354644317984297954950111550991206538358276892688087918349377397266401416828954374528991718951236823949966367006534600652468918113758324954406686554964569942174454681959668271831804010039183799997147451096885887590268034992519729593895731286604409587060579394793030651985598105115350337577574232517068801335207794099562865985903066169963073139230314859264917197503303455586119170074955443051500891148870723999551163060603873187208855692136919530624469787464110786026584060310343852484363681428698761611403862851648138684272527292723659959388977841680981101584085672188350754977599910352891795725212191785649860283404190666179956147993906157644445283611994619723417447705449229019842978300721330102069813928691913696527958586806090432503999160960725691991648826650585405378983687066186150397379617653733938355063877621422507866444869375166543604638420426130160373145215472914239161706547672469667071754148988685729913445389179801216710052632338558794544706441575330408922197518284766547797799499321522177018452685201739022771980000000*t^12 - 146938200816386860101025150726237031446989700688770082838862913670882722944583452449859400192932765272394217466684778660216443968251987915875405380653944144087002060753712964127799524609339652921828272360507528949485352743766347451422241638513956871758402196025460241515508914032157676052110985163354908674801099509992622477363824889259584428531657342368586521159793849617662024828818070641775051337803996800719694122814019992662679073022860385969587429487107279529974396205083042832651649562043639924835083022153772527453493958339088397282191864500217113879245401179810591782022821220328000340917948637770625673692320907222344328865164797401492364431416485781418813656602305465050443665200376521640083136278010782174513057617501542210474719214736565873057817479563355416432125822961750371139217999308995380121653912487255704070521927318826492583459715994813190472094246698954133871245135584602899623740557653300695849882062533051897113167873026784317548076215096686227591309451959694946951321394574138254131067117064301374974663268186137088978200319883485877104746020943375821777087539755233072648637326013582389441171758426634149028529685114532461432497589189379026539984990366304491374485751404133214729605750880769138470802918940569859805942559592601845066121359137057202861785125722850008806509535557542418929847163869974772558832472022296912339435822413242499636907205426575432166040537119898836700534026385490867139416596760403192597967610838539172019563299176596167090449580717434910626839583152446683992333935357519350412024594295245446987822334382536808027984396779312101222748057878856496392907695349881645001957372827797653752402426899807262564433081225409576753877824012548906577205771420762121558748906131372841564577497478343062912013669124467837380772075510339365382285924557078873482314182749926820707779249377144877442904639852793404422806167083605280228620389103016629872839847639186619632068144250159134210445863253287072976825433715148401660716547648725156000298493042448829421044584160044122744027716163807681668166485321335896003487502580233460463539846367318482052018990829949433592037547413299011878094651917070536050427007903585737576263746901821066280117619663195817635837541878469431238008435369465177700820369126871044494891891159974505793883242230402944966004201993430325742039555784495171549145111521640505645033755759624180028296292542266613537441483850056510035121278121020704291020817649085201211840551294883940792662220452822261613577031902683846248123243010866215955901154320215620767453074305582824504301013989309026797573017983942780857643122883428702914279644522064928152672367391090286511564445561011799298623075988599580742931192029271768169035949939411399342777685712708558138089326410956696315760516962594966915166780957185500924394808604238173750581045589813109854356931331833860564526743466961613617400331057639460069585199171065745265985104191229914159975878362503405128624247354949947483494309241374786256121496826169500021337524394610257143873867910654236344192499258828877844491080807460278725371112002427983589776749074942772963168879269749821297271544023901861111635354583190906549828504268683752321429549835937014820493443740464411827142799600986594542629613615620463737908604778728288669981094537487461586608289427246912667774222210718175092225246022841233888322068088739418776564002626102265760669452543247659121137781682253842180564097858436239331820579600730610521614678321441327396833504108016540335523467846765468221974688762799482119214439873971731651711697687750162589915791802726914639911692377094045359804987283597795265063140129843394658884118781436519836064557823894580795574000646271317561340740946297258455519622030696680224361456866987306585026831613376854209962586648591789486743371397868503773515425880285522121407891223628889904005905894500144807806729900791107104582112640029966861306056644701854905064787022478485419459039207364992766567569782146941230604708468098940853689071376187326660880450948464395602355571280227813913126149470170206577786707567342599269059244229704335935941948623813184799465689415598353023134963240464924203381045225430580712383997823883569208121978301485666276122114185894310432786532253326463888215107289571450733597785866760518757614225972346320647383328943923401855422802084745401765325219695667912806292114849970521391138707599266630365201026569815539289755890645368642815129906821133917217087091028788799328946571283959516599029121279821153238108212420825804414445658673459649369975782130807971805829217992868476266443925032527025333139206272166978752949667573990595808878942785689035038350269394412126272424709882306423933542422095969119257495347483254993847452242105418769789906884502776341595947066453524812013211237491518736446865695507706372498918664672180635182983735376682217996045516341336723254827234581637139904051378311974981549411904261512987824838820114880155985980237533779588190986540886986600706709884816511723975386200722343008267003819376548125893321068386116238194011182267959747444624075955834019731733075805892852604783929944619895414947386428188918953306519150828382140148176159418881062639582527618985557740717781442867547816344126455539012564059241304390731135210858761737840790736987224312166515615771153267503527254911035182430244581087841766669211411709766604527686003083927293348310079058333841477050033731916626843122121207257059128150699162872505207232489239180038791099548301199473686202118223574348396437560198617886613036507969791689205548279028156431677150521365266092251354346717925476144584088423721985813989730853201258431424878745942104114372953982308394757270942334119395624436865714619360922705896009397428548433118249267681021370140537629375669849993743640281560463174762397754064327684825863352566467718647500933570635790398856248631550101982518058714411318113/8289223341179789507569719708590750290474902887337057023982716557711209097213464892328031219477533537713691499303019905978935345027013064747983258557775576907612598098895725107562294587130713785244565229916351147613613357505550145250195214406740265401364161964362949556170636859235106926845426520531734346205700301218892401830120221621785860014413269038070112664854668097955324351966290365070647990633718787509974888981971051966300226443579995980332547786118673219392180444667845148470986886949324638392536628427513797633968354050103248874498707710161585077765746933055300823525726525869929545709640845133788674159822908902685441472122567928435767114424853646060099453000851452150689428778495986802737744538046376007793777956776639377728464290365124721399600823780897598046593868476672026666336450029047983203758922677892280294827335835711211403689635039502710700907244481855839803803668607042600218332171931649286015618665820093925252102990027004674304178662389317386555882509393458189838081366183518238595464967733408207325289732714519282608963899156251519098011415238676511056342334191051491618483353670261500942741908583114743879722455304881949151986158183552284881143065487595069605358595375623880776737789879355123903987743211727775428606182545622157508987193698375779074764094329593958365881734542290739927848953313711012553764021912584297256422312066196312634134879175546104019230441029120572056450247843364018004387871466495678412351863132734979317197440109572677027055562504328056981463433803955308034201142085915629389747010128079696637187010322191663603630624497558292414105544016163964343675200823646841300383217845789202552766570728244232760972839212797657726041454365318781277716782212296509838316290921805081346620173415599519660525768162305511546131640834699892394453802053227102645661152637276617986182957747035177687136218990413705556248430888189713321609356698687944097724277977336547508588072841180482081903238980139516084689634904410115944306584015966841419061737200585317357884981908527248994503860343458887421821905738320291288961553820315342922463533189621242399275774395985453070561850844497786631729036769845928957399051061779343146314411401083194565125013775967936095513974533783713677127976035805356234410140121710740047047668185030597213546043568344483449500965704714830816009363349923671578022720332508982355865880107620022488347645978489583137035987365543445129017276291348602814537564122550895683528050688825639991119501379994377440503726350877990526557988043866258696815801073805867716604736336294437055510601468005722224159791244240591710734036773233755967151627555375031770314984659756317428528735923230767673616492529696490646169128197529688396234395249911714306035984166166027580861422439916372631025170503769105611520924489187975430162497232162025955103030374359541246292699491226547031655210290194681235991814526130492752687425563737854872023422154912109690103540002692552770539248280295399928671791103113387146509274919678507759022215606223336470885140687750967623069725706331261834052401432026251134350195792173091636978307752021046858836610732054988632586323483705344691141545860415001038573981761400608460361754667768351104236404357270726056213089909467064774873828132952915907258704633828134877084451018927348096619939028654924065943004251542500566853709859900369572057842587173443442032913704134362597361047698300546578550438602812274357422725542829351459835063519309758900285559669656729882773847954132309113362957028502028200648021056594094583522443617364256454049243909831166890255369294702113632235935511276863661051088331728372436555580796401986581544017109043999814947350303963501886574236434281115295148421067936667570549435493744794509796793764265890219805170426900560389972509346731651257084978084563023610412900024352402635365869170244572144948058874620344863406416239403734794094868410279019248909639664058673903505211285478203180208724013847391374638024968270597573832830556246816401773122065473299065079062332690299720712895016664933907057374816031281184936101707218209249797624786767477754860904788292301517986593242394446301203815961169600873144780324809902717178813406554947234868197009778976512420900460372804035519679451985830608336332996925916566856744845796152973204983972957995749090306994493788534223895448080557137879391296584362621377432486048212672654925027416670910605842358736946500780233157948057601487691820096417329774055677770150414022284704679559864756487491934583970355470967379752747729788396484158283723716896308480591647230158167935078476090461185530591313296399615762335459131170948466003319939813043456316322675564608346929078709510118844999813078710096823990005817173594923869818617442453093338876543421497018491393565348281959559043983968169219742434194361291102583763238058784614391696081923431512127643716290182228024232603646747896389118873715529477500945450579370613651753457001810899886449978613421819109884518267104486136484885840255533271150765392880728823689858918658383978454089635031610575075971320199673467237029169805101176767544050997962642738199177202083032625782715751180854360457618995609413671532719814768369660923163704821060153472926677674781780330269540377334056662320555645409750002334939141420192230939805058645405301082152579667043105683974836074677370175136160718806578649818284950271239954951524036310885614383652408084545010546541114291778208262522352473994712684739987402330949802870951828888298692731980136786361720688047417451535396144036440010148942928995241653664586291641608270132891016772131713004082079206551186728211117032456860743414072729498235473292892019611160294606498938860454383080876694503545543047786976292794961232925824172701696053984625670711998637780641983616548897128059958198118880586547745532112779336226090095523367178437959217464011071353979840107220005259392899363775309100000000*t^10 + 5604993953303238479607450786373391881662989702146834269568658888851527731363071647955517517935811638487571667323169468075453051847048556536945492158687806474924498658694172919445200992396082575148487021640353790963849156418567133782359679370698901073237603287951137220349203076177380860279826791105542571669267114745675806175769496804900922918590560338133618786455698085441633459005018833238218413399577878994423660617043675782126638720396601868123983665046122769230009925659982948544954327826937771949103695944768285753829515990467641574350454195711434142429531674096858857514959097523739917025678242396172630549530875832180768671001308780882221517866477019789606975658671878126944450411820122315593378449095599033704631587831837930752246117437699685494864983726643334944527410518037263906962599985026223956453209981152659117905079191897505936389695338416492871269381056208498632467267315795985682136484655067096527542826393074041999480780312023872230024066253777207259210318688249973837869517741135852267995011747380371136161074719863951133051940481494156706419022474691919258095868514920838346766419130073339360798791079295742950521328680712532496366958477266619267323923981058931464466869218954010640659632894928140927551356556238203079486351885704619578637946255439880278464520819480378637651518471403611522324770403414736211397855636483701004774724219953201672253430708671667384192159771622061909057487833306820236832652805687109779526180141687745071340841959632695751740460956343716346783370958160942177025681741817509600718278291189242891289454219232676209403194460357281089809175316065075617424106625868782215458773514115251525294669848490808845623142478152205268371821271095356449555101108098350699371324315367024818988886044714918534141011125040481647988594001540613920940589008969409950068149363982882058619317392987729761528571569915527660252693541246342984491716969792342323118368234820773796619104850834950095330081446658941185420697457560076408617321360776255131290038210545791193705110143228247878835281442197981592674716809278494443611975603995588510442716299769800044457359354309569406277760314526607100580954674940589204991645449428040963967954497299593403211150232685655385257680145889239426793070346111125309543772621835443971655154373467514699936965126453779839180387924231445631432246142274568043202552332605084103021029164835333716976927660596950871990203258835083134246862895568338748534678596258058712769896762772923236351738986924245460294159434809211025392126740117059970905743267586375879559200095915756595813712962656086276451762779077320131171552854264822392507852880519783751567416641625748884143415854961395211575987399165894525865663636265328192297325119261491677225155897363538363762169636564865588259337913201732343318570130903295719634373692469603076709643016775196115707273425084976879441131946032974733866651009634051845582615589604012685365207914436865284285637322430734434667673740664817317950820858753090562223883491517505584207588066410649602692794646931074244007441355528377533540026163716378032023612049254009948416720266066794083697503486310046498567030009490534110799154149226543653869751183952596865226706081944278648752891744191306379873612799225164437490934032996939650391875241467671044944259648076603876207169430738487447215161356366401966174614605336371753290110134286065065113330247033927846828146106239979089689301653702319404753159237069601169114945517995610929343433765914678682011686840983599035164950346236213918043700031997472700027174374773226359404094772069829910522060791148813551435818137834434179920586258460739294211774265203855160979298974190078521927198079044556010618427084721876014091914190716071689005473861835612154518425111885009323738264029462942804998815149022206636955078640573895542358065567009335137942034675104986594058271245808096729201808538098303797688242716772491673579057470020932775102187607759638835182470421919755325515667276689883690345971123088497305668607303898597983867969045642242725327160731078297153967399174021776940794924264839482102467294526911378378724129109876659354510401819649820685856293019689466229794801542227894435651467198939201401540470163400988346364773726827840464372797980557879931079193601526807010631386899954052431477986824520856298879672118180499096441806488735184162054849985513532485793266772271348365269341396470726730630820602788409750034685625229291047404627692967493959722026757369263990949800054002823798388634646242187285089446173147179306833200337352435004464031844895199720704469403028962758764766338134318131401369295355212684510553591485947500020921003923521944245454307498207556638573393479691623149844323753362892673584741122749133685904801668780063259988831434947989089315866508334694888103388909697419571467240018111465198168076469361132421079829410138436243541400227890085497172683129566538889296166735082266549521072315588179831954945837869725056202094746475061089256311595373784587333233346275673430114227968018356064110645551090933230511760663666410764972157549717342555546758955176208134466313710344195169222408255437125475487865311538018868903550428846504813735136429927255373009786745771755987459063282538308695017315643967096447777983476277861487036143599131537389258587706130419377923263108651151840514057488803870520428855285116717957036692389440453174811824861375965763906119169483704572324193054163207262935462017391560757867575600472155362261079486631594797433973369791690132074316902091681807485742584305448077426029556802649772491709156162963105323645682459552851056650018418121085516042189146754286526293795858301891942320103046347330290424927073808410731215208426633122597306313323894339141274271720796420056586554006686564167174620872377875291066309366633395740753944328891221988548398445487955624701203514241539499569566574440980816963446795530083091/52958926901981988520584320360440904633589657335764530986556244674266058121086025700984643902217575379837473467769293843754309148783694580334337485230232852465302710076278243742759104306668449183506944524465576776420307561841014816876247203154173917842048812550096622164423513267335405365956891658952747211869751924454034789470212527028076327869862552187670164247682601736936794470895743999062473273493203364647061790718148387562473668945094418763235721966869301123894486174266788448564638444398462967507872903842449262661464484208992978920408410370476793552392272072297755261414363915280105430922705399465872084909979695767156987183005295098339623231047676072050635394172106499851626906084835471239713367881962957827571359168295196024376299632888296831164116374155734654186571937489849059257149541852251003801793117108756235216952423394821628412461557196822873922462950856301198746523438322772168061566654007759327322008142739488966888435769616974308054474787487305525218138254458205101743297617283588746582137293852330213467128847898317638890602689053829149792850708469322153971076023998384529784754759560004033800851082614344197009337908892301341804356010617139597851747362837412944700902137122041460518046990895879958275477248297149676349428388485919339640751515295178588533215047105739178448688859575746393983479423948709246871270139997066343582698104867365330718083950288211220122861151019381432582876583443714559472478067702611278745581347792473478970983645144492103228410538222095919603794160414158912440729518882238743323383675818286950737583677058446739689862323178844645979007642325491994417924894151077041641337225125875460753786424097115931528437583859540591027487069556203324829857219689672146189242969778199130825628885710774708942247963259174101544729927555027090297899290895617600236168475182600614911724452272724746334481399105420896609364975118989835110282001130506309513238442632983497971534909818653079967715137928669130541072667444842407421958731213121486844005543225961749786487384415590757464885774416542891861639953328157416568365482740903579782405906489246826439817447529907061284145158173180303480491068251793435005605048450256914545897628395809298610520921346461813943561503965840392937206513562089775942064784110929728078360102293251037753210833908867533149589503113455863546726488068956790637367379902140720606920900687572365897776627084794558931063252613194232768721487416949406870656659671852944644762546067497144387707925483297411425440473908387161697453812502478875007434284638204154856085815481881125632428842712258780876576444060426002596356346051215663123468731603784925199234624215109805793378035065085460136994257828616468017191652373106342531497525207769285844118787728282953988836865588354602920438589329635952518050350903145398581593732316590721379824916280630402406870024527280717146686065742910463452169926139167037031058552212769628349038530434160700797883727794980198256222975124109499544291998714335528991587034209057132904864155261982427452877287727297848702945469790449728384223675815723271136126250894439196569583632860134466042567235232573538485968177812561924415626542997095839968667105697837220718977877044075576499288138949229638692472518866039580506138346404976962740819501827235306159150659287591390617294054905295348199080304940410420288232035216030138932591772084719221990765837554191761038695582516920158696294468851300641727978524301409745437835128040034570751824409000584663139944028595845308224263336570985180170806801194906715394726723110938305123092391646143566243298192716152392650396254655379962278937508786042379455771766199234914270975664863336665484385849164211262053113177219018236607892690156262042811843615654480631590368404605032076404310811060753580269268809715229994142487359984708206399860194600029239059281941921006988703834820587852203293985437085079416740050548176782622979144920075930416605727738768332964762444625644025000449076270630617706721709750776021327011328279862746077360227342681076914882332384828692633295088783546866518681536205351671892429262602804347774544944669480756370809358790159742295813246601974139116689536096519618822915309085652989940667213480895810127718244641830159581338042396498798362219926571924804466954918092070364310662142953160564972841410294687043648968652665362736892825340555505955650081022485327530247630850909897384286373315103958597158199429267398001479120615808850615999606889800163531516534031263391008299135944225642915397588382175624926198110495870310871011257123746837526403779968414899406251890263911279796445444501615886434037143211115814392977243432948805555415354283760551664438713558421870203731943250225092285264380592720831300902501618944771228096331711249637342062583903334169579186071669897574414459465551797308248710951820687597790591946947190066367994148834854076164234599263856632000449152703915404771661811595934257090031663980419733791860385652641141306066535373311150945328094208992868299240343463223343404656373574098646984119862345572668257512007429816767942358262903241918199257518237086992486983550827383632124419375109167350632544347302923676916393476234792376594353472833675768114134550980521475996255550263221166507966300917564825772179006736126028777847962339253226532319123422756913752592317219841869839230477105420563369915703486474707172376071177366378856959120875102536340001496095704234047346007975249663899448363028299553263616586181558845962786636684564130536898761985023977659951414055940365030920232811175951579824136266120634856863265830614737914829377508166414968839375188137430237692151807721416256575771794282190482365680849079659985965442719569669683378881550429858360861237426190030099248321103371947011568441785104435741376323784216840176095938621821315070414055040899609423537000020054732623640020295000464515178094871200685016700268343523713008919250000*t^8 - 471892465184050763739048634298443816422249476426511682302872625028208465886974592684843037245554849123436119252584375998878909578472828919579326907907997769046271932474686491998198868503007922278181613257777805010790538833084158599759678621758923765739592135847215650151011977503926106566551598088518214731827465711450557182346550158210080816998520446530008804114088424672406197848568656382473874998653988041231293057430224263498602209172269267017977207029858963268269735979605403135277279993681627680397182198436232980796332521390110598648186196589875546786593087167046507948490707927639579306204223623030210787842538531430651097929287697980307167968044741368657139439690570928006242182362813836613221203525487448596575741201971374792983587884060985706895986986477672175127475594418022391836597852051452852296393473191317146353998779206438478103150398138802429909340001773577092760588114041137845893245928739244228779627613510020632434808523090203650728860057370873205264806988006500055324578784560849232502565808122754352133114224637027421285605459980739088699629319144015577302074918838164933490914806565098770917419253621044991110841173679481969420931320840752773480526422710572455143239170676962289504139355285148671169246003769776419521550547102473049769126935154299300209899635311457900667355977257894442802994314902423633811686769144633039493380771448606898941682698926648493487969260231866267847285815830290377733813047285198092371268064409145983810352262479157572547300010508319888346334146807187138998122804491812399414668976372510692854238162112398382729204397420391349176563310978385085706648933903354929185822606742166357489772916835895308676876068900379551346655148457679046140367430169176409219984911145713053644965447206810352018360910890007324908063123368204950353208032294818180383867695726295997073683396618623686539618514501876612085664254842346199790314194362409125798524552118032175896965332985840591115040585532408269218246131429320343556968171927210851205235702346119917201496032570404328596337679447069822247652132370703019731984916044686095228222048862994642298718030162318758951547056651351769211601800131550773473011751088948487668633218297831851615362729153433540423407123701061544687379582240534854140223782996243258338623330250827390722236174290418000017675823309236003464902295009110335545050788725193099107724322396350477078209650843633614259067833883516386730206019450753919506681345795911686484902195744784898193001396122659413350683543215021924650984005720980088822973190758625947187959839093504028780136018020890887436277516354717181528673670804237313029239911098516126738152613369535158936868788247486072426936862221023896496876838771220322412004191909643225413736438358945075769702836809883553037768301635053820680351326499900113135281397810384321034513819483470135601168665412758491621766957411560317224176462532605289219609038059127959713306866030536458896869710229182551933705697797670185512253970719930492146820501530243621651163350643675742827034350531095838363563364352576208103597926003580333277187196659392006056329879009535539610150085719076626406673118668286943179386278126298007156543993108407404896351788533566619707633425023873385876357926082693624241590431045684288675856885281980271186517953206133850846303895283188185412138881662015993851531462898913126924960266272951384205347694463865558100276938171112176272148944566999413737340062893360334742533102566892327610759641015797498553599845606655851829665401398183385817652263146829749670923801334221829933398289917635066536320872289538112608713774862889735446923637471268175767277438429829954307242073142749336239548559789834657510965372331169387809433283277617973764625863465122811684746744379076394482105815609267012768404198512278252737773534898183298857977145557705428423992522022218819091430771742732748639918395938097269074318464263733064692797196978912285346281411297697060067268578119983098487805858042315253644919615038340183323725121794872019708010340367365932611855337506058206243131290990712552127888007898542440988308411854694753809336532355166705610301907477417058070080230896488199671870226919402135168094712727361415129846304803566258315339881096926566004751270167282482661371362544989099590411719350335769203643141627050776384782268672761093758653362550478239526463466672567142905798133111593020120339418576376306647497002923241315690145002552425261827925203965870693705219252177707724883650886734686172195503038358193655161652196093843284933170005654070826513497863533776148853879425651293744851836009626073461209549823874313416391159873297467482323179902669717933107521656374720542764318134968323185173942547704254885934921963015575213952351858795568659126943008505896976849209617714584563640591345042041778227599259839713483734879774370286312704998716394556505703069054042267290687966003239952873935167679187379297897895145805684554920628016392554644500602424173056432143173048490314929030093738653621460293548117203372352519368641623956872519406207757028011898353156618506789822771982656145101597341786346024148383609461413864488016409897606411313413125093983057203706354172661988419162405335874993296916147882397987401048168275377766334962609885954590428801681872835743309936931676999389125358619827079608569421532411517777504607208464444091858483852468746379148309914965755629451625711107648588682726687944036219557182338201937158385189765612965228938717997589052211580083099477738896228917811827642153919401350399423630616307686010047025002086770840510136661401335305044947139869928417843001980820554422829683273221783386837799839488036102846603337405392599160549090277677707908211135862201780840477704497516238337268291849314164795714439025774390740703496168584294868924209539513500596979113531165393253308148170848725249990555729094707998136001719455986730089033046743/1513112197199485386302409153155454418102561638164700885330178419264744517745315020028132682920502153709642099079122681250123118536676988009552499578006652927580077430750806964078831551619098548100198414984730765040580216052600423339321348661547826224058537501431332061840671807638154439027339761684364206053421483555829565413434643629373609367710358633933433264219502906769622699168449828544642093528377238989916051163375668216070676255574126250378163484767694317825556747836193955673275384125670370500224940109784264647470413834542656540583097439156479815782636344922793007468981826150860155169220154270453488140285134164775913919514437002809703520887076459201446725547774471424332197316709584892563239082341798795073467404808434172125037132368237052318974753547306704405330626785424258835918558338635742965765517631678749577627212096994903668927473062766367826356084310180034249900669666364919087473332971650266494914518363985399053955307703342123087270708213923015006232521555948717192665646208102535616632494110066577527632252797094789682588648258680832851224305956266347256316457828525272279564421701714400965738602360409834200266797396922895480124457446203988510049924652497512705740061060629756014801342597025141665013635665632847895697953956740552561164329008433673958091858488735405098533967416449896970956554969963121339179146857059038388077088710496152306230970008234606289224604314839469502367902384106130270642230505788893678445181365499242256313818432699774377954586806345597702965547440404540355449414825206821237810962166236770021073819344527049705424637805109847027971646923585485554797854118602201189752492146453584592965326402774740900812502395986874029356773415891523566567349133990632748264084850805689452160825306022134541207084664547831472706569358715059722797122597017645721033385005217160426049270064934992752413754260154882760267570717685423860293771460871608843235384075228099942043854566247230856220432512247689444030647641281211640627392320374899624114444092170335708185353840445450213282450697615511196046855809375926187667585221168673708068740185407052183994784215140201750975575947805151528014030521479812428731572812864483272739932239880265674586312038470337541244614399024011226777328958916850741201850974597992230810288636950029650091738111681929518559700088955881815620756801970194018210496568632592017340597162502067597079332202422701683744664360376978079106328211912840196304475990624369846993215601928489839648797870951354612155442111668204619927251785785110714498122418234404424459594728053746446640824077493108025045041258869314359895895601463304660670535188679569291406703549003137308382229573288156003914121652246184800491190067803038358042786434507693881260536792236655828252481873952988654869673980846741500515724311518439959474106637616877753709283322303725783053429272208020489905316164083156098633426461119058200887387206079132238543958012404591451368106508428005664463513574974557129836914248981015114045343834544489511567547293199497927225065363637081391512727708298563668120676451877807746746464311269691330559532367432413315501921006644958242456233651787483554732186942774166856247631591366777734827939344116445042836803969977989676927786253315416585889667040142198935451985766492437318832875979645468303351258711579867091402294426868869151092343863315146826645479202420549199736166787262621743962730929054861677036984824322875477942243551468849869652432229715273450052125971445276089712686531309865949264666759171005147737337176997334725563620660312523003516925475604101892665662649032925504297035847296570350826785965315496555879193319978140407742161853238190442411024261834607487231805063400521045939791147321772651766960447270875188296240131572345040123166030307245150550537420435142689785353142420234468567434131429406830265198340600199677252423445367205808399583916716554764001444233622360656546997716455154760163649679095227564641275018400714298545036303731934477763135736457752200323665138935602210292209790887911853780925280819789522716822387053329105186748724333482640836074365838507844141276270878753451695965433135494166092760056403974762558174186274823511865973875799712590491813739880289363378418338004559466801211328537096063426473483565841912997659773438980304632655804587570652611722705344104256247219010363911223581158728741590002314928152215149932310025997068122467809002970245633091412264782800042260589023110017599988768280004672329043829464668314522832455549304083297073953776446426462803157024866024886035917821338215040107999097568554464339721826036565612726985760453898115346948889023268370778383798537301583295836678872904698248958812053434392341235720716922436125159792023751454357189112707749374180906035703924058930968666690559405316333425644983270270444337065949963170052019645651159769912776859039085547109567259318978131407538760914298547220111868707761766045598121631143761828011992394053153875789746894459043867808890027009374120256939094264009813234952668704467816402818485260567495587790521643200212280479084067378940092626234264500521059628356770958595068103774983410717404781446644124208654962197611242178136925045552956366676450517546701456586327885607301436092033328799037169073280736347971621032172250795656066835806472351974954935911821502637634852624852549442203012016096283305813899277347782173462210467967341689167860072466857185602734406687067028799292847539984238943665701521817616748044538456079618190987546586768536056714970790284326115884010429454863794605027187994975321889160995910379023731849654709410785947611856252553576803926578219775765934897607330736336979491156639019452830847428170441220559133419525110901440853096024606783605429431407094888667769914616241193860126735467894965263338290745598246337751859154687286882845983529628572001563789246857722714298986147945567748591000477150524100677514540550000000*t^6 + 991483287461992167937688513581241418344033453053035093652724253461602473486703207556147459189902815554839387603020685041332717987218318329143271457806820358738241367753399967837669567498224766304351379630363577136397086740189680950402735919465766538748894747275809276755513669516164136640044918845426685720413807325465891349396954707885051955528805219408951218155047908811166407902345479766668219026025332232307558501899293527396442019722932873283694717463104056391501600282812551227750394362376987965397531662681292982196179374834498125459618709006478461387312701292302692932573517550357054254676733255090792221799350921674879873199781370812680880866124788275441398064922401507990351096859495078884597009794678273556250552019887315916164372517058595607503745802410353251156600820914686856987001357943304729649138683234119094055794023607501505207340162469887440051663513869234191981872515102932237416434200007843632975740848677656085116645402202059191085652142980632475399835209107233922512390020538563379885804705533512842317441365927395051945229283202203875810153025816362610327662660941899591371698162520566773752631825578215155030579547896285973404890429535442900330427160012278766914870193359731423068219363551302608243605452961666250723351574618261611223393273135726530813875465512852922956793124008388037041632485486505088914028597063794180700759492015826971240135929120803917560759131469318847904060218142001333675739872418357814355213828052985255789048166728970036731686453722337561097030853854493882227520925420539383630730615159603408081817141388363990609704564714141144356437053072643513686805722854054943190223700342989797966132945252876063131442928444339305007089792569900068227683148153799266530887677978999151749476143387620348216962569356329747896272737441551517315766565757859248595442510907923973145901771856166004852472614980432726023567936859195504640732050015499923742963411877566615818300687485146039396723406352089142897913249817610445418929689055774105843102241911275379621653850532810500799564685825836622298323553159314780892579058551881073295436998800363003389345892067156094716672718548024835060834360442204770650841286628609915580018486194856246860066137720280266882172060704754341090731009738822473653246768886652754882187040727978861008102495148558299289602527751404789816186323786825229992543141416733882794755115742953967873119284950057994127293467236526488067883286794554814302072687011205868000605996801972801271657943148611770395167512469118513311242030560424636832301925722462968093170619855447054621735586060975484934209978691303123797198451671399708355790932342325133180833289612195023019795285337337002727726724409086250198129654135267808203626651497565420270175892893045430376582542923767612500744303248755668687948415312458800824382913891417297427625891287318180086652665916307039173420948927201546767349453348929475448430150950923920081338239276331554665359298480551399229529292402446518762340661708732587974980613773174072904371898485232722477497960320742014320222528111141706560653105561636807577930940174226785372385547710013227527632494727414975148859985731707940611719944950375268309787232161700027311098742630240889133990589903458065545790204528498965725803278693783939529954843343741544282932795480121940601356278490516006269097107096206327799281180257004418110317251118478475715885890646447130338804832849848366800913424364362687565478324999539042745400533364814197031194758670051819177491816121128378035890404848617950522684226635757463260633831370476375374845047420553404972511915227163371170561414490240957695110539731135378500848307332990086166817698856027876186052470777312906748926406047881452932216200583638529172824769040904114171239776778186102236553174545151789963024712514981412779008751440035038993428437380728064716440731228479825467744016621748916588996876981689624486690927597886368079812461039124818027625904421310029980451328592070910887857998914760760259631822127609032644994644038338468104441931815777317526033389757826429083704550191675894033045673179334263725652582959551784708665083241761998707007117860913697706250857402241382047704533436513176386916825302906461639971357153671044139538779037777579112876291910435496736006013632810945608883859238317323926289988657102700064945454112430201800638705772008330626202162470930527124429291597465902672241894020809537191817245582781918548709217640676108639215756912836696419030130727467272981542060300471202970027203583581710392426095480064984991948550401079627294422030760136507156061333211551406016036093179792994804872506910141029107339057664231261764834277571883124458265119589807146575373639814302930375016442503715365495871796598829310364565873795518851733995193299519676832655631664232626405082614791166491718657657886540618831631369969291424620712840311413122689191626973008720733695333816409675939118787249257582268624328488349619197182437145960127886226413855980679006314633850418382375401552307331271211251398727271626392994500667229366709235889068380192704184455618629912145001263337331577546130520669862767257576074245983956247667330488644293693980954760949146175205241639454607060583666493589018628697778231161173338345403375718306828505289229404869451470045254128835285365210814019771295378795110233630377011609032608665454388917682813849134338969914045279216357290317931589883045926742384541107953447921621413410406950971549267002630737319585783912269309346780437586020715650886191381893782979662941604912471873847979323181987923892936738979607366905089495759577797446013306591298112116336725982331363030956840059473432229874331691943944626076219311093907365248084198046124128516729210202362366279563710001228869149557475855303508349194048810982528606135961258247126398717406243549307651931182851411257301143688380405487460330227392017578923608295875076614319/3186659682171173567629167261852607735068145309025960339978123363860980540037816989760894024098279313087626659870598447879328134671103560959221794534958876989108676598422176989814685475776504773640604629061521131712338214541719491518952209506090988040998807413855846853639747242153270714995159072920479602139064417833397144286050641902982269472048041627807753753579932609376072176797688966371046628974628047278342357494973095087323918336849380096163819915600694016811994078028475631008321945441658186158955799562312633914338829758499054802512831455689000174965252873839850169708508365945716939923918070518919230627574904231257595459489327241918512001338390768078810945555761991542353314657529375117289380629720798813426687206391483603667418180026486854779522312845084486247194538347395041622716656522972060419970426880849315312993499432725450291194651703431934625525579063129579730907731738826082120709426702770189379666987911833881248768421799813206674075864843388978257438602965606093362480052281046434160661830703011170262505754425485235398941621552107717783299641008594313901179731709467443192830796391570446088313358393392677079935372510490286186162306486260262566282830818862936126529616326899979553672816622100036752702646721224183786429678851905663859401017415688654052605788267279438533287868064711197302984764266686132559746804202422425957207286399799837301774551889920890095522528375899541718288638419455938448718363527539774096795044036085691827595577744948695335537988704380277953197417702895088135586700979607067476564693988961838913218812222653742218782309493856957878704485060433685926194361467038643520257574771166196897665312070481589499376640033933745762014993518020494017473539021881659749978336915501899041604970014338479976845941410816321125339839438864790170863174183592909296921198924858816619647457734688749264992707405736962930991671831676312378379544518409030843066671982002952293585521057429844778158863133843936840304287889846851231626946308680539623619280249744473361389069315286288736870885273298669229728799942922245953033491839674414643967412026619706576445189446104732983279136073393411609049714929835957166373986916725094743079561921135961353147105720279263141930443914630521342529160627408579990742664392345187121412442707044004296361950524950187667816713323540318668614196913980739082691068636876481085561176844767426046367281303158509456808525226662333382931967094197047467961345508252257434642488568583461498780209430527704670124378896721673360951462418488461255077339839057853617524759916030937249788284755407850272951575352299360683776911826652080413876156097884718266613674152011640544823000790129697071059907185100743511746736259885202807096964046315749887352897115343266686872341706129675765744271836214866698658898182475339627886790362344230773731263263635119037126994328038349056524325574876278283157916584230342116508421679745448868220660604289281642008396765986329357259494134520409068433648340514340251441566537866470179002483785803770594109545254058689906957498004827598572551244158396919523595984310631225160554530235064124204971097586761791589794909111350837911221136115779893773215979642071825687441867024928173274758128828457900707063386393948822638583490306071189519346544413686513244735617480891810460384120469435396768541538645281634425294647826313564627128463766149439686851227115795315835492224480542044526625127813071124222561233480360901079833593490178197669569032477364136537823333997526655663208477296707703148981577020995082239340583264209956058931635492844825337711054818983875693675005128913602248835510692210522896583221138137346598642388617700881225780361702463029775421133217400348969229799561894921707751206478573054140058971236398594143906531988726142970794204441858176597580994730220434855488221820554000940589642520022937828181533531751193397603017884803234643216393034815130890307263643383815449068118798319695126036792316642452709939544651059671935684474083205173679280277586552677259994852236844637037665712369950614710579486202079265243547045228901933704996004161307629354858941383088470463520759016769344314828290327073505576300535721284770202810554604485635973220283911930408407923024149709923576560715271861959324279734877141214797398958958598600860115795528718483840726698369478626136538399584726141720578883246066595719965211777902696635481891897530798667262246726965206285433956097423182481984895850760599996213868283623965269961056753693951857484450999691966419532440875284712549448219526447324477114256667786236327982469795690715984181864827496704176836794757042290674060377558192932928415165633709086314620112464543157344076970979119419613318051511515842827913598884419765459691631120661617865016188309863576542587741366256438230365438293351964939245002728382319203129522482976713181444836194406630709499270760379052589738715361242073830365214571668387970479156281192779338794713822188210887330713861468512043113766860019132957847887060048186728836111890782131996196007127906969505371680634364598414964106045556034481293747840276142330313566421520269974722551455349148810279378260869782651732522785382564820110914547928645585116084050892942488580379828918991502080713047442353017118217843466066127855149049807960651870947954953527785924498294375561036907732936210541558465895037045055076319215670695021233557289505040661327563028597267860425985426943451685917799762412779992635412336124268604934771867699122708159771741049800274144614294252864733373322633963485987262403949790693615034619429472477231037647251420180784745388465449652560098264337551918102511298833056982888003941584013959476858081394810968298290063497496125096759936807121325446703249687251625467440475488266716434085232276037629582374243873913549833439798241035075407732423118282213069451875204458988579097028531720107255516345203827531717830833232990825020000000*t^4 - 1109734393708198877139532091454222862709956533398383970962425345990352366981273565002173013366907420146091918797713426434064645903606850540842430673482317983629478771044855349962461887571577027981635869414758450022953622911451184565350162627838239723787491428702164823921870358969918720456972161715785934839313201012440351780345979856600741235569954077805606796277539335404087500952295662371447134195392187683403034094988420649748664735364814463311256644113735453827132748983445932868873472587803904960992769776556327816129664863558271208165829617079375537430462659915057932135662005047306320365872832371449323471724168633406437649268065452272423105849255221025767106986567032208643747788762072911841719582788209130294019294536719182718768985454649734498558787110061497234439859683578054934244057883090689620078068847331910140359361486594321743114162868840241780398543166513039488897366794455593755864540403028889631046377002447965890228892528230839747927951783341926289243169966612196011963559136203000089063467844037896581926356450161314445390994508507062293261375797218136490345499252757618616529727527543435119973183055383048574547527975608871050334979890779947932792117055499591802329312034332796348428035094200281237368525317007647582982974293819883008398081523967922653040683307978862672982941357520704651750607724366736636327177435893490117491147552932781964477953090071168733846696005550863901299790753142464785393356889578981749506263654438009193272113881573162900284153632182826078344437976198176859447288937029418029913405528599207266945464916726802833072367776091370702830255225669901878591328864157761274026365307103980798145678471965925545985049458317403848280725248486556168292892143310761276829044891962129439229644248028999343862574671056109064883919483052528543154703337685365704077383588731486714019039085033797677529827045675231343773787376542822494906934886494583469538762434403337193646286000556122952329938591521173291985832373440374010100956117239234869098210266602720252413296669085544617588641494937554096086707922106185443729918106610746262415930918356300747748451476253221613483989951566487084696082137015734465471851677829179506908828232767375483379545308139380819758568539689376164870438182600151381068664650283939825278013224060377475072798209774395803537243336346164155149678579240665328730571647475103050506167026707072500009666796391032197451818132057469192983793639142465563447156338033170676337680516733537745999164105771857001859265625784550141926310076277631607350375643206383801525892819095045356831450130690866419406706733336262041393132218871356361938273121543756355733872858411949034709372449732693540969114311932164056274315667406690800235078342506885965612326497072787963172932736807878437997051470970308995668093846533235470871666871432688051641503217340099518616697775152195767534231794892260228448897851386982395069366451236747696715984701535244089602248308041168529002655863825574784168718694229684793183556490680479634768288227751553615096660905318414475561919183879525498550777959915265411376927442664641955523264644053898455618012583311578421186332138077817758869804230267235096344897466430290942214195956710600976854518705459971118346692652183497499575698398589346205872263910367599211346589426506348524769305190371895785818288973464641777708217785295362052653218527664133911741714002281207126448434726216016347648319402279555638464236973806753186785051536664357711658524110751398311589650779065613362877617098442529071391193269281001278038473035610749932606929572271576163382120122594864624928694794611328795711556905485601867035502211964240930473715903125702652710130775824762670965097919219634187840277418674144632743955542620820004634167802914014937614597435382504679383657686956799825760265086704363288065339004895269765553641769989859316404541024995338437833488225092682860079347022184565641780841196556476075469012790726250784787475835952438342618663198612011123637531255490468652671094321066567591563498212135764890947397173273766796299116062953110584954933619687369606616641334198714578584952473859074874690268313557460819323368087385289207346053517876656564225112310662072191065358427563868654195404107101502156258215955749151372216789983297476572844077450073704970949467227966967163581622924335123086322598388888029595937286221863599654745915933336551532292481933904607340711310221992207295578743944858142859424188842718393521601598416381822682351611622795111936885431106751773407338125260070871595951923405785009259908846719329382238078220746667111535797881384576900429826068230394803503194531468106309527968820593781836104137998187259344579335738610677243981115366795105285539963226420027688714160292867930125870594531247392586687859691724939738190277577943793398038167994843242531722540215175513992093613897129902429695287337970538918233129990965042358368921065481141963945984919764495967725252459848536601969509051244982214083976304510081270279578990523585119414969123419066630243697686657034413812425377334536103076833997563721235368069820087187313937287106573081987822409769368983123012951558771947251811847388061033347580354937226271574152062102492449761372226814285458474660401300292578772004844599902564919046430560693113487782196151266288307831623439112120459511881002384557895260424328767871822589786648933869131821322422381492498192276526091611184363197729768105596064083189560909911676802213951846690559916799756312994178526651086081654233823891400809343750369111857820267157041958402528537763585612281897715125387620341752297459585063516023775777049171767862804953850621690695566479979114972880873676737244505478566058943895996569986687209466932098140443671434144684058959320544637984480885652349858479323578909409144471487962866344355476612730953236188093388534538802997735287167974480675640134406427113672306580007/32077978580629090189611074046895633663774306729091658768999782488412583776200678424596412877914645658644412500477400842502610112977552145802512991053741042064697641531917107638471228894324889219724206397676292218860300580315128974793612591624813915950040995030344239711022242321928874107379602947708521168332535451383586786764814444942720518595459603039388785201453461623516001222371136365146412382801597466586220284663564166180698336618171476508017065877075119537901803054127311860273438143464211854604768730327426410526372773292304318660361665710117372094591890512363211758342414714398235289587467270533613948574044844293249375093706064459565714642806020935070670581612818794195842583114243199722340668545646134455557508981938804449050787206206625509162264775202902133393009287850994287321473436779077750874228973791589491045696896456291957781262428930646997918748987375816726097894196926936284654434658998985649692187789316490459943852523310853009450139014135167918132129456986112804484511699611773755072608875133411443585803759298409541270879343084033656445955286272846561833908905964735772326765740076345300473658370040688485045656104814765384178638497859524556413058402632947269361689294485350827513788463056933003298289076111416375388796623882899714296683774978793887911547399961190588088920109228737815784278965363218172390597913369651613827234280662518428892096564174573653331561611474596753450199530543049961737615286722724545983037844948583935833852950773235216812637240294526671302869605736576255535527594294384610241592397924219524446764970103973453755002321468328756992998914780012293761714507314366665222752833504815993370864919738824507097225050794921729422363596416900299611227801640601414263198598837080616385809496487669252273590194888414027221379270404759266123298999056774089285907762110603801032244525376621846351171590315283514517672499214930985838227954970478107476590142394835718771329716804441294151873169259651016213449729995161686781300717191947872031226214754011117013529501417443544521587954789448837356193343158769635178552806688775882611057291930629506300689425360972277120682210093469212393897447055372023489109343632727045382086563485461632301229815215571155874385825259309038007679373929037235713479240661477435293178119103340628581944847967656905793465641885864694491160044201768113186062527255010950767620659845043833058081842691361275695386884439991935277054158092552212161654891001236640756256170760883984600554514864168717777695372767365937942457737858644347147360195266569373798543408234739424668785470442853890130954874688029464429792986751022058806215346000006868977822115238866510937703266953708907282979379027619117770413229437424413190507072411563110282723379995417103558952615727803359483237088393950919810933355404190927140851060717477808378636806432838986600732700570810034385992702678562909291028640975724033858812608768877603457131909862977338769003857978673720086626487789460611152542582078397520417761289292343177645232002615829356057171385709106125500069827415929549764158340779809524231025043398917456207862086189567162288640725340873114740072153417894651360322363186812337352449789736975687978352314095268634908140244163533381150869068570286831620860941251014617431582098249639671159256970768483928031046684685493182337728641849620026003157689902281112724884159091315643034406735889967580972009895695963067553184078275644960132375563291139617236631563269963797141105070594639853101908954463769158124410935294425309132031548152343496181948757998625487674558820082806960124512048159498020691097159962687291437527862464688526984638898383536576644133831288649637379113714350893678729314267344091046173923572323221580217459561482142553991880290789333714850611119842513597191671393313225025023449486619308970733629603586303424801622204820724233157751377041784763138071179034390960996830617752794045918796351588849280915469373196818824370395030390095143129154769639117010928578477612904346646861700945434766858194847566823731300155615953379537881596634605530577029959072955869831985724776555776366295795056942629573175954467182472476321166513195764264966233292749026258451558646166953906918426451285462134503622468765696660696185680164986436544641237851595848555550387196906382458212303057256497835368521353295010232441043019714917939920565049321708049076476826961178564972551137844196317550862969207421537940013395360895924487289932373119761887536099053375729184650968267884048057645246565897967820060664241011426928927159727583961457812370158850289580868453354644002102711975190989812098121622640045355316447293289460501736528990793565871737592105579602877926815532809117634197279198755645853387590903530832372409189404286732635207956923190049336535733839859392706268623673645329733419945798139219205102816487804587122150869411628613598722825897562336385839821731383129201066371616604549440166680178580247750753854238753926862166742634162531729997548468572598731349447108798397008040580996576534717707739751887524030906461159058835844500346156582228433529963676166407411046464121163544322215443800029648307208981366668855433223485198589358334176502810965722674973540750971990070879630151174874790445151106570539587984353551610576998365882051716867908616919097213861869044641330615855917858875646874048174703854741241206083254664679772982077398861920907643810358633536297372334777969421765821010545008367847665865605712872262533475058544215268887905648935987639492964402357380754027713656741021104443112445626576385493476824050213113300035303115212679839508662089371352554135828243243458259246237819829275411610343965212520747212400013965477213353875853628493932351110546085635721663812435103945830411639756722189864313309834686791919373263582771763806682822360339414079370481916334850828125726433152332033383721543138506336446036270129210115591110934363308259660000000*t^2 + 72344644237324481274402509206104995934261872616618747438420765310036663542807366576585378059308094455851828077542527293343047977707326557296888266479546679372358626619621797574137869874789334029820447060384810484278214538534517536673631511292543617147975510773503402482965754698835637518435143778181621384219086418058817351829499482114299284962767564007137883941270666161811293200017867608866366317821677658484125729780760273279324273379133895077318490714394160085196416394704948410338399880987517976613034403947036360654734378244561232452585059889673152589438870362507842329738759175521452072878981923864921271058719944738946780153859721714732370001201490224124175307200294392149728972996564925239834465510255804925428440035959244342459681546085864389557849640302660696046813799859174844679827968180589724036069738511487257970810972533492213363073430729849875310596963656408797743282381547264904522742136164232750958463872197962753873263275286083370316354941950690617126993233243622431667921484492804893509380705655365648881892823707992086234679166868398154903921352196740338999581897689795498799064993779682538140487962718729358668343172209582498039619273668509161291523500850470833215345541978220969290490868541273461069142873781882665434947169343415728126440274454283094164913123372888547907319578126657326852872605491522277376697942951557513661366831709585595589688591678257407182226242379378056297551054649662535404720703990804002801055539954181283515595618361482047944813944522959004314262409172517655519813812369200286187791215556612144103633544347686750094860660102153389293543994563728611787572735626398755201885144459246934670779702048385217650236572278928351484454348550844798234691447811414399653271538193442127948451317861865615102973173500737545061648557934813595951483973935337934784261291151701558708685691066753230713825549009056428296802569234671626738825547708573711513286902972588520524712362865224356546855276526059356847233095753246909354955837502756967601548798669738386142451106967026164103649484039458297313071395654331836345629310841846161511329503428073332370515769297673677268117994079749087049895411706644122167166415569615195984545631432199032205649054404793281795079302989817404908361986915620203453449996983006076004498861292785691625932571361202676174301647691667584461709462985597282647129501862491079326324231779943040959727160122487842934620713221287919925897201395643844736476323803952035022166125771758146986254462645705560577655458858025605378669625281115304699284916808148118792904554332092781919574919031770293569635852409285070513318982796381657372924499417053591802883160440083333745669834073856407130170401581047329563469043460871606577195388604857809496925604117740252304433865455713856351416956937280947693228937407755629185057785289636968877243680577788753557020259745596550392022244328415519766203676902776150213473054351613709213378641271195428821366198851833659553660331421324096191112116430240455858442569643184192158404119278297113679182268107204376457848407014787015468261439311122762757168647008973430736011447674030732486724137831348847667377991148029552103619816631740263724531702643080258727351780504456558260943549471196649492594975135434455383106823501611464225790787796511009145155127578109008706792850754513808470181877133817700203764000823747322138469187376355942036386484397142805728956341811188894584818295383863974750238464560261361494835144967861552870819848050915164943259236198620203993432594243209073557964209823411450644978496299015866294557509315852104575625107512067152879008159965909851728309433429189376689858928973516740784223590385939628373027290005646838766459430287276796992847815072436739505190265701320711803393525201318470374649724284694141183426576099969027448095043988818497851951540751416584764817904532084660879010211547469740441291619350207690166294988630847933249644823495184212601945222709106216434987686577381870743536983796487617246485320095461676540642424999065393038299226414732771955081351880715069933767382955746895642857734432153839215303217656947438561887290153196919174765077277534930223908797807515921528811283806897837332621874070537008549439878012781977900628243948768362964338461273815174692617219265705289872489547166510644908895765257457570458699740429719983824477281603797615073901924417268836611344863011686130963950079046625401027311964345288991359525941997768567281743838225583049804653423321443188483084563688862261695483048075398031934112576280867527951803051351860484145184773299989956470147592837033491856972030651151042524364939296897919171760575384382033147942869455632021066479040424994674784723572672660286805129978500440930873094767886156483872285472045005858853511899191035174365487388663924659259398973522463663490828995298314722912987482016467626908329040409296836603861869403469341524239421012700665395736643911505670609901972804636095060409328104161134906753164204460493965337469683455001054849981992508103332493978517106656159413947580420448369850786212898618480527064465494825046903772797856946604385815393553623353805189380708643041168605478309042338066491767780084836072794989838777515875400523654044364280451153149350428501837828571901940577698542125505889166227398909175088391326449063011055654856247999307496574313412157394566155650989772698728885001297455312755571332524667220841863462333973981248246216228277526065086395168336071905762071927279106652527060604469019333417008090452570767247237358295029953714049846249124195268541425899696127865343413585652727480299059353658339034254040393705283264862235634721662762202025321108992729541441166894956589297569007200808413582470181257261479437803475585010279403799098125265095056340635195067517502478263282647545171523931251266196991025843547413758800367952240128003930801037227022985530946756693008459036001/131251958185880074425577226051127797314952155192682728187396818692359180753685263603094979042203951140116254093606386425951759873066907306884259374196976440526586094647778672825168694330298237396580222576416907605811377169865503170186630898628534844312770028765729295053282497225568224661946002241033229002997280897641517130788929807457939928786659586904209432084506798786890348700372898384396122679220938897652292490440115246238536565540799822045896341559227166685359259632272143454473969490442765362539970255022202989060445062570803267841087011907190556851848979183155530926114626490991142756086199961266832850139299690234244578943150836577601123743068825429912727420674381318313594857259587560238709773100025100063655928731337170413464759436197322050582098098211547190642427528031891519318631083384115183609774851847747508370281900393993280610730069274333052040707804320035704164869872859804765361843940257715424272454129772874222356188720584504948650323298425400647021806288813882178741864564696291960198890651118704760989377083872379465101797639460039510826330958563201971497172282998100541435211702440038054311204460068283490366841672728172603022252446233733864210549928940046110317877637010437101120247393849971371924259722223471257728300425052781155060080912351857151847575286256917299872831870821349491752368925381416417310138761741618714514051884871188334255714256033443753402461585411607010843696933482201152772566639618349206149909349216791881480576721658081901852034534756655774561659597940164711683828127227432938795386243552453046017859943142280907344526683585633211918980829705451283804069178864020725134013230379770840306321275527105184522197425511136372431929608907120702173599843046650631191483628629626089958303995448728528124346132931317623655397996746150843385020454405785962708296898979557287365975963079467456428688994743385902281802369946526128634320601352201749085884379684270535070907188234211514533032607445380590071398240569401337075698515515334991944460780499227156356503688287412211626791959040298025189007132400857754413063857155384135069792520174425148529825799349313736173004132952001687372739145071080292508630702261567288797408197567355287648239833124268231891922361944799664515873052082803746781829953606699817075196886674879822348383174990412871495358600187662416084942897715908810090272206444398325563095989546005863576439618213425841634152554991783695896293609216662079221173858433865142210540796893960657121745150835387552281895960586603674068976014151572615169231568193819041728901015690423177859187685936390712483448750769351327454144790306964234067984230769258874704673139275231223149358702756583090355889439556543035067157239923995143987344813467934166459588297853588803432703010342894269571346515523530768457174121948408048857819397371022129208824903571354282327056876312643348551524970043219759783259578460409303841295453227813434767315506804326263375629533464295090370812143164732451524314983954163340498204948004677486273453365858548920037526128105998876841529572078271480213413832977944043498465807687878298722839959859112775321770561951199323813715848682056674960402468031147043176963133130015089927791792533832385057856972845881264938089478601828279954422836542613000947553593492797345168809209363682193253055174654227423640460891365057389538288420222099479234386902992289865116230506914760969607241799083318607009754821095110311507264988916283212915841093575956616780298979519802999598645476529333707546689587947730397430570982620063404999790335509924253987556546983661866303240786249991901354734697065005284114271123014273841999340828083210215401529587924098352615031564447191811494739228085478912331929510324147218565710153363922070343209045782871173693171521450546633353810938270151493549302318409611173214523746261470641577832261950590152036625928976206068486379619616984292131058174111268600322407330559939774613213474618734960598997669353908114276410677737794643733954491051163447818583064424855838208653222450178933306692372968001382494257915734576829091485568559205531856484355792865655874775192072952427070190127587857922754363801946662295279186958874902857821434722450711566769338998713020190276687679074045256531037971215165452310316030489344715857407476255754429043421861936401382305108516175511498496076280768064312356467123769728756338283456738793692982702746063192292625003530970570464557856028622589590525725408888597053035546383384015448973750617709770392995325880714263084974713832505077788162556985105268346814475500696230974998285059138112291334299148834660351113331103202291511273798884178762113345894144806847650866356759842797065785297935895290988683294923071831611511405854760764453242263459101009544333911444039239154404810694925774929240051651692493165848690449255888785618260296594945119157736781553308566279553297453201049041897797591583998367702011524568532897572341156220326312413478881971877504773906031761586456618447089085919522706412065459889558267516352604479205023485073189541861319399177818477268823020280614682624918018314919833924085368744531687079441259410923274579414817375895480496004440256093937537547065511316377557174880323125982286741530896787540059104546262563582602227305857653752039140270260707315501705888286472429906074637195645891644267085298175319863763726437157144366835780195470466765134459578181848651221904813000705134116077830465716082426384483828420072036468380779596870124976330887430055846710260390724076932722507176872805469480446417525010006655386192690167037848662493044334300798742552534814493000701115196955107378246555888896226758712256184985040774191983417399345392657435406521586962473379428605198633738280366873209636268190795464974454673444616666570518358395742116463104630784806394526842632627166000335173219520573345852836138838107134703531663282882348757242754542207819602841093732650000000
-------------------------------------------------
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.99213979065498071905 - 6.1110830833085805968e-1834j)  +/-  (1.23e-476, 1.23e-476j)
| (-0.75690173201402758479 + 4.3696059441456382353e-1846j)  +/-  (1.34e-484, 1.34e-484j)
| (-0.9302253655382177185 + 3.7982792673925749697e-1837j)  +/-  (3.09e-479, 3.09e-479j)
| (0.99933172688740987243 - 4.0128698744850769276e-1833j)  +/-  (3.61e-476, 3.61e-476j)
| (0.94322826630549385521 - 9.9094351257461984907e-1839j)  +/-  (9.18e-479, 9.18e-479j)
| (0.95485293640499105165 - 1.5947180343299172028e-1838j)  +/-  (2.5e-478, 2.5e-478j)
| (0.99797891719825607275 + 3.2861348882735823473e-1835j)  +/-  (3.35e-476, 3.35e-476j)
| (-0.9158715830766554574 - 2.5044547612642567986e-1840j)  +/-  (1.04e-479, 1.04e-479j)
| (-0.82513257111343159072 - 3.3463493183599665809e-1843j)  +/-  (1.63e-482, 1.63e-482j)
| (0.9650811568020614661 - 5.4097525517171552323e-1840j)  +/-  (6.27e-478, 6.27e-478j)
| (0.90020086056522036887 - 7.8198731409895307792e-1842j)  +/-  (3.43e-480, 3.43e-480j)
| (0.70622462011322465756 - 6.357996901723309166e-1848j)  +/-  (3.93e-486, 3.93e-486j)
| (-0.88325136942337567002 - 2.6774655861670583285e-1841j)  +/-  (9.81e-481, 9.81e-481j)
| (-0.86506336668898451073 - 4.5001875157845451696e-1842j)  +/-  (2.57e-481, 2.57e-481j)
| (-0.99563121933714870557 + 1.8972689093844196816e-1836j)  +/-  (2.11e-476, 2.11e-476j)
| (0.88325136942337567002 - 3.9750230338757441331e-1872j)  +/-  (9.15e-481, 9.15e-481j)
| (0.84567734583249926039 - 1.0142648603777722307e-1872j)  +/-  (6.36e-482, 6.36e-482j)
| (-0.99213979065498071905 + 5.6962614110711226064e-1865j)  +/-  (1.24e-476, 1.24e-476j)
| (-0.80346605937035783006 - 5.3570609472032087758e-1896j)  +/-  (3.71e-483, 3.71e-483j)
| (-0.90020086056522036887 - 4.1198221586260083554e-1890j)  +/-  (3.17e-480, 3.17e-480j)
| (0.9158715830766554574 - 2.5793660722328627036e-1893j)  +/-  (1.06e-479, 1.06e-479j)
| (0.75690173201402758479 - 9.74828386613219652e-1898j)  +/-  (1.46e-484, 1.46e-484j)
| (-0.99797891719825607275 - 1.0493265716484203899e-1886j)  +/-  (3.24e-476, 3.24e-476j)
| (-0.84567734583249926039 - 6.1586176734809498973e-1911j)  +/-  (6.28e-482, 6.28e-482j)
| (-0.78071202180714091681 - 5.4305087808230601378e-1913j)  +/-  (7.77e-484, 7.77e-484j)
| (0.98133730214202619895 + 3.175572354297923429e-1907j)  +/-  (3.31e-477, 3.31e-477j)
| (0.78071202180714091681 + 8.3756243610385825249e-1914j)  +/-  (7e-484, 7e-484j)
| (0.80346605937035783006 + 8.0827039589466217914e-1913j)  +/-  (3.49e-483, 3.49e-483j)
| (-0.9650811568020614661 - 1.3808096148211447448e-1903j)  +/-  (6.05e-478, 6.05e-478j)
| (-0.62295441063886870857 - 1.2286136964252668266e-1927j)  +/-  (1.04e-488, 1.04e-488j)
| (0.62295441063886870857 - 3.9626719956179328398e-1929j)  +/-  (1.1e-488, 1.1e-488j)
| (0.82513257111343159072 + 3.0290065011315560264e-1922j)  +/-  (1.65e-482, 1.65e-482j)
| (0.67940956829902440623 - 3.0291932961496437235e-1926j)  +/-  (6.16e-487, 6.16e-487j)
| (-0.98133730214202619895 - 8.3734151764030198032e-1914j)  +/-  (3.22e-477, 3.22e-477j)
| (-0.70622462011322465756 - 4.8892933074679246616e-1944j)  +/-  (3.83e-486, 3.83e-486j)
| (-0.73206377169062504965 + 3.825191853110873241e-1943j)  +/-  (2.65e-485, 2.65e-485j)
| (-0.98739938547653940358 + 1.127994426568744847e-1932j)  +/-  (6.23e-477, 6.23e-477j)
| (0.59337061636230149612 - 2.9081500874478964634e-1965j)  +/-  (1.29e-489, 1.29e-489j)
| (0.9302253655382177185 - 6.0456943421317503851e-1954j)  +/-  (3.24e-479, 3.24e-479j)
| (-0.94322826630549385521 + 1.5335262328380055672e-1949j)  +/-  (8.81e-479, 8.81e-479j)
| (-0.59337061636230149612 + 5.8437989918991199167e-1991j)  +/-  (1.24e-489, 1.24e-489j)
| (-0.95485293640499105165 + 1.2482933770894049613e-1976j)  +/-  (2.47e-478, 2.47e-478j)
| (0.73206377169062504965 - 5.1892669451359377389e-2024j)  +/-  (2.5e-485, 2.5e-485j)
| (0.5629262430263026964 + 8.7988986896340744121e-2029j)  +/-  (1.4e-490, 1.4e-490j)
| (-0.99933172688740987243 - 1.9914142248886963315e-2011j)  +/-  (3.51e-476, 3.51e-476j)
| (-0.65164392303279112738 - 1.7382943149444349752e-2050j)  +/-  (7.89e-488, 7.89e-488j)
| (-0.0043791548068844646786 + 2.3773261971439388857e-2073j)  +/-  (7.54e-511, 7.54e-511j)
| (0.9999025589250894958 + 1.3812446328555198012e-2036j)  +/-  (1.71e-476, 1.71e-476j)
| (0.53165998069255602946 + 4.768998503389188747e-2056j)  +/-  (1.57e-491, 1.57e-491j)
| (0.14887433898163121088 + 1.0884029805496125764e-2069j)  +/-  (1.86e-505, 1.86e-505j)
| (-0.5629262430263026964 - 1.082797708334955709e-2054j)  +/-  (1.43e-490, 1.43e-490j)
| (-0.46684307143799783965 + 2.0103833763496625853e-2057j)  +/-  (1.85e-493, 1.85e-493j)
| (0.98739938547653940358 + 2.5324626678497892118e-2038j)  +/-  (6.54e-477, 6.54e-477j)
| (0.65164392303279112738 + 9.6132432037438090795e-2054j)  +/-  (8.2e-488, 8.2e-488j)
| (0.49961585834179554607 + 1.7604055728963075912e-2057j)  +/-  (1.7e-492, 1.7e-492j)
| (-0.9999025589250894958 - 1.7741093050643849281e-2039j)  +/-  (1.61e-476, 1.61e-476j)
| (-0.49961585834179554607 - 3.7415033051680084254e-2074j)  +/-  (1.7e-492, 1.7e-492j)
| (-0.67940956829902440623 + 1.7424257990412207741e-2067j)  +/-  (6.02e-487, 6.02e-487j)
| (0.86506336668898451073 + 2.1566517219212114472e-2058j)  +/-  (2.69e-481, 2.69e-481j)
| (0.40544275226837541102 - 1.3348609680384429183e-2074j)  +/-  (1.36e-494, 1.36e-494j)
| (0.99563121933714870557 - 7.2506900693603886085e-2056j)  +/-  (2.3e-476, 2.3e-476j)
| (-0.14887433898163121088 - 4.6948391275186779288e-2089j)  +/-  (1.82e-505, 1.82e-505j)
| (-0.40544275226837541102 - 2.4604188219596178692e-2078j)  +/-  (1.34e-494, 1.34e-494j)
| (-0.18547468372871157552 - 1.1391176426785928392e-2087j)  +/-  (4.29e-504, 4.29e-504j)
| (0.39933038841280701182 + 1.7098795489060249277e-2079j)  +/-  (7.98e-495, 7.98e-495j)
| (0.4333953941292471908 + 2.9840688297997623632e-2078j)  +/-  (2.74e-494, 2.74e-494j)
| (-0.010245530496497745818 - 1.1342478609934069391e-2093j)  +/-  (1.73e-510, 1.73e-510j)
| (-0.36470837191470715094 - 1.3707115131132535265e-2080j)  +/-  (6.94e-497, 6.94e-497j)
| (-0.97390652851717172008 + 4.8041810801731519644e-2067j)  +/-  (1.35e-477, 1.35e-477j)
| (0.46684307143799783965 - 5.9412259752270352222e-2083j)  +/-  (1.97e-493, 1.97e-493j)
| (0.36470837191470715094 + 3.7819223306216787484e-2087j)  +/-  (6.73e-497, 6.73e-497j)
| (0.03990905342306692338 + 3.75314715092057443e-2101j)  +/-  (1.83e-509, 1.83e-509j)
| (-0.4333953941292471908 + 3.7768395360295526903e-2084j)  +/-  (2.74e-494, 2.74e-494j)
| (-0.39933038841280701182 + 3.2401851457565434997e-2085j)  +/-  (7.71e-495, 7.71e-495j)
| (0.075682158089414385648 + 1.2800996622009390154e-2099j)  +/-  (3.49e-508, 3.49e-508j)
| (0.32959185774461270658 - 6.9270316251178058322e-2089j)  +/-  (1.89e-498, 1.89e-498j)
| (0.22191892458583119746 - 1.115782217259264905e-2093j)  +/-  (1.11e-502, 1.11e-502j)
| (0.97390652851717172008 - 1.6889190511751394054e-2093j)  +/-  (1.39e-477, 1.39e-477j)
| (-0.32959185774461270658 + 3.0811376555897064476e-2120j)  +/-  (1.93e-498, 1.93e-498j)
| (-0.53165998069255602946 - 4.0974155265589157086e-2114j)  +/-  (1.51e-491, 1.51e-491j)
| (-0.03990905342306692338 + 3.7604194687215285026e-2132j)  +/-  (1.83e-509, 1.83e-509j)
| (0.29404468164678598008 - 4.0244114909521143192e-2121j)  +/-  (7.01e-500, 7.01e-500j)
| (0.0043791548068844646786 + 1.0707794497457754792e-2132j)  +/-  (7.54e-511, 7.54e-511j)
| (-0.25813171084212471888 + 3.0061012760397705783e-2124j)  +/-  (2.78e-501, 2.78e-501j)
| (-0.29404468164678598008 - 6.7044172209722096285e-2122j)  +/-  (6.93e-500, 6.93e-500j)
| (0.010245530496497745818 - 1.8627746749561865086e-2132j)  +/-  (2.21e-510, 2.21e-510j)
| (0.25813171084212471888 + 2.6685338912605002578e-2123j)  +/-  (2.66e-501, 2.66e-501j)
| (0.11221587633470349717 - 5.0100563392509883635e-2133j)  +/-  (7.52e-507, 7.52e-507j)
| (-0.075682158089414385648 + 9.0712771777199774714e-2131j)  +/-  (3.46e-508, 3.46e-508j)
| (-0.22191892458583119746 + 1.2815295389130679197e-2124j)  +/-  (1.11e-502, 1.11e-502j)
| (-0.11221587633470349717 - 1.1928539225495605005e-2128j)  +/-  (8e-507, 8e-507j)
| (0.18547468372871157552 - 9.3236415977515020284e-2126j)  +/-  (4.57e-504, 4.57e-504j)
-------------------------------------------------
The weights are:
| (0.0041013670248234914566 - 6.0277342138978266293e-1834j)  +/-  (1.28e-126, 6.77e-355j)
| (0.024328688286645670882 - 6.7035999949049299829e-1838j)  +/-  (1.58e-127, 8.35e-356j)
| (0.013683531036061759358 - 3.1635477247662966966e-1838j)  +/-  (1.34e-127, 7.1e-356j)
| (0.00091939067578524418393 - 1.7125134451265059281e-1834j)  +/-  (4.56e-127, 2.41e-355j)
| (0.012317670007940627733 + 2.3624525398239097233e-1836j)  +/-  (9.82e-128, 5.18e-356j)
| (0.010928588807568641902 - 4.2096896882325501219e-1836j)  +/-  (9.23e-128, 4.87e-356j)
| (0.0018210320898044743174 - 3.4926485488876513052e-1833j)  +/-  (3.07e-127, 1.62e-355j)
| (0.015018337464132933885 - 3.5550718199746508566e-1837j)  +/-  (1.18e-129, 6.25e-358j)
| (0.021111590049559556797 + 6.8250940293673497546e-1838j)  +/-  (4.62e-130, 2.44e-358j)
| (0.0095267383536523620369 + 8.4438090709187429926e-1836j)  +/-  (3.35e-128, 1.77e-356j)
| (0.016316709729287348309 - 7.2281924192401938108e-1837j)  +/-  (8e-130, 4.23e-358j)
| (0.02633127380949771765 + 3.0519956471102230373e-1837j)  +/-  (8.82e-132, 4.66e-360j)
| (0.017575532000389356555 - 1.1480383781014230927e-1837j)  +/-  (1.56e-130, 8.24e-359j)
| (0.018793699964675163877 + 8.8776232672669494134e-1838j)  +/-  (1.48e-130, 7.8e-359j)
| (0.0028988579220712711762 - 1.3980869660806527336e-1836j)  +/-  (2.61e-134, 1.38e-362j)
| (0.017575532000389356555 + 5.5675472471550917785e-1837j)  +/-  (3.95e-131, 2.08e-359j)
| (0.019971780707348865591 + 3.8504402404728091879e-1837j)  +/-  (4.94e-132, 2.61e-360j)
| (0.0041013670248234914566 - 7.799061489318490903e-1837j)  +/-  (2.67e-134, 1.41e-362j)
| (0.022215729499157501007 - 6.5153668341963111891e-1838j)  +/-  (1.53e-132, 8.1e-361j)
| (0.016316709729287348309 + 1.7226161598127199944e-1837j)  +/-  (3.19e-132, 1.68e-360j)
| (0.015018337464132933885 + 9.979234222218210361e-1837j)  +/-  (5.19e-132, 2.74e-360j)
| (0.024328688286645670882 + 2.9210889086647558527e-1837j)  +/-  (1.45e-134, 7.68e-363j)
| (0.0018210320898044743174 + 3.5274415547972352096e-1836j)  +/-  (4.58e-135, 2.42e-363j)
| (0.019971780707348865591 - 7.5287360508739068058e-1838j)  +/-  (2.72e-132, 1.43e-360j)
| (0.02328713753870235114 + 6.4892856087724993156e-1838j)  +/-  (2.08e-133, 1.1e-361j)
| (0.0067404788763439485818 + 5.6879949775949385053e-1835j)  +/-  (4.07e-133, 2.15e-361j)
| (0.02328713753870235114 - 2.9830498571425612009e-1837j)  +/-  (3.18e-135, 1.68e-363j)
| (0.022215729499157501007 + 3.1396541350097945243e-1837j)  +/-  (3.49e-135, 1.84e-363j)
| (0.0095267383536523620369 + 1.7980641871549471742e-1837j)  +/-  (2.71e-137, 1.43e-365j)
| (0.029141890559923793274 + 1.2820493680065318999e-1837j)  +/-  (8.69e-140, 4.59e-368j)
| (0.029141890559923793274 - 4.1010366016648622321e-1837j)  +/-  (3.04e-139, 1.61e-367j)
| (0.021111590049559556797 - 3.4143891794106052089e-1837j)  +/-  (1.84e-135, 9.72e-364j)
| (0.027294635817164004013 - 3.2584011799142104214e-1837j)  +/-  (4.98e-138, 2.63e-366j)
| (0.0067404788763439485818 + 9.6175217161237033386e-1838j)  +/-  (4.43e-138, 2.34e-366j)
| (0.02633127380949771765 - 7.8831092120433177339e-1838j)  +/-  (1.2e-139, 6.32e-368j)
| (0.025342834448410853563 + 7.1568142952050528877e-1838j)  +/-  (8.83e-139, 4.66e-367j)
| (0.0053914495160474175044 + 5.7836663314097469669e-1838j)  +/-  (5.32e-138, 2.81e-366j)
| (0.030020095676687085149 + 4.8854661611389731087e-1837j)  +/-  (4.91e-143, 2.59e-371j)
| (0.013683531036061759358 - 1.4804443808582792694e-1836j)  +/-  (1.07e-138, 5.64e-367j)
| (0.012317670007940627733 + 4.1904587075407396977e-1837j)  +/-  (1.72e-138, 9.1e-367j)
| (0.030020095676687085149 - 1.630163545060542706e-1837j)  +/-  (1.22e-144, 6.42e-373j)
| (0.010928588807568641902 - 2.3697269798565921477e-1837j)  +/-  (1.09e-138, 5.73e-367j)
| (0.025342834448410853563 - 2.9437355835582220494e-1837j)  +/-  (1.16e-141, 6.11e-370j)
| (0.030862208523953636774 - 6.1306357292979713949e-1837j)  +/-  (1.68e-145, 8.86e-374j)
| (0.00091939067578524418393 - 2.401761280032724758e-1836j)  +/-  (1.74e-139, 9.2e-368j)
| (0.028232224858772251291 - 1.052259148958926349e-1837j)  +/-  (7.84e-144, 4.14e-372j)
| (0.0039361258672124910961 + 3.5582291036535264186e-1832j)  +/-  (1.2e-151, 6.34e-380j)
| (0.00027459332574098944242 + 2.6641872146337113947e-1833j)  +/-  (3.46e-142, 1.83e-370j)
| (0.031662974823420385416 + 8.235013276704332303e-1837j)  +/-  (5.78e-147, 3.05e-375j)
| (0.036649216383476778811 + 1.3411382563299906867e-1835j)  +/-  (5.74e-152, 3.03e-380j)
| (0.030862208523953636774 + 2.1841846864267717444e-1837j)  +/-  (2.99e-147, 1.58e-375j)
| (0.033119536738219533434 - 9.2228354413172454381e-1837j)  +/-  (7.44e-150, 3.93e-378j)
| (0.0053914495160474175044 - 2.4636978713822923464e-1834j)  +/-  (4.72e-143, 2.49e-371j)
| (0.028232224858772251291 + 3.5907369774846265138e-1837j)  +/-  (4.36e-145, 2.3e-373j)
| (0.032417060403258702959 - 1.2193051098515252216e-1836j)  +/-  (1.06e-148, 5.61e-377j)
| (0.00027459332574098944242 + 9.6357942112829358167e-1837j)  +/-  (1.29e-141, 6.79e-370j)
| (0.032417060403258702959 + 4.9542276188757435165e-1837j)  +/-  (9.28e-150, 4.9e-378j)
| (0.027294635817164004013 + 8.958764528523461291e-1838j)  +/-  (1.27e-145, 6.71e-374j)
| (0.018793699964675163877 - 4.5235122456584610771e-1837j)  +/-  (1.31e-144, 6.93e-373j)
| (-1.426958461831350681e-07 + 3.0927372590286282192e-1835j)  +/-  (2.07e-152, 1.09e-380j)
| (0.0028988579220712711762 + 1.8059182261366138836e-1833j)  +/-  (2.62e-143, 1.39e-371j)
| (0.036649216383476778811 - 1.0401994221148092249e-1835j)  +/-  (8.52e-156, 4.5e-384j)
| (-1.426958461831350681e-07 - 1.5119379358194410114e-1835j)  +/-  (6.78e-154, 3.58e-382j)
| (0.036535888152844732769 + 5.7535100664580539358e-1836j)  +/-  (8.11e-156, 4.28e-384j)
| (0.034353905563538803732 - 3.0407636714914727664e-1835j)  +/-  (3.14e-153, 1.66e-381j)
| (0.033766216321675122824 - 5.475911796502494639e-1836j)  +/-  (3.1e-153, 1.63e-381j)
| (0.018904497759355285504 - 1.6660460041357440503e-1832j)  +/-  (7.1e-157, 3.75e-385j)
| (0.034879800951411537736 - 3.0401070919640599797e-1836j)  +/-  (1.93e-156, 1.02e-384j)
| (0.008125330554904958862 - 1.462584731264407705e-1837j)  +/-  (8.6e-149, 4.54e-377j)
| (0.033119536738219533434 + 2.125575335391892936e-1836j)  +/-  (2.27e-153, 1.2e-381j)
| (0.034879800951411537736 + 5.7591758402059118735e-1836j)  +/-  (1.38e-155, 7.27e-384j)
| (0.034715053353109824895 - 5.1671447869311151478e-1834j)  +/-  (1.84e-158, 9.69e-387j)
| (0.033766216321675122824 + 2.5369514464762986368e-1836j)  +/-  (3.21e-156, 1.7e-384j)
| (0.034353905563538803732 + 1.5039199649990970948e-1835j)  +/-  (4e-156, 2.11e-384j)
| (0.036347956808124339702 + 8.4219162317107814094e-1835j)  +/-  (1.94e-159, 1.02e-387j)
| (0.03534257899333196651 - 4.0783268260252223742e-1836j)  +/-  (1.92e-158, 1.01e-386j)
| (0.036340242504085603865 + 5.4463163884884078039e-1836j)  +/-  (3.26e-160, 1.72e-388j)
| (0.008125330554904958862 - 1.9643708424455415827e-1835j)  +/-  (2.13e-154, 1.13e-382j)
| (0.03534257899333196651 + 2.2971206491634648943e-1836j)  +/-  (6.58e-160, 3.47e-388j)
| (0.031662974823420385416 - 3.1331354779910481188e-1837j)  +/-  (9.82e-158, 5.18e-386j)
| (0.034715053353109824895 + 4.8284234986339876259e-1834j)  +/-  (1.35e-160, 7.13e-389j)
| (0.035740962226987681946 + 3.8507631392122188457e-1836j)  +/-  (1.79e-160, 9.44e-389j)
| (0.0039361258672124910961 - 3.584790144088942981e-1832j)  +/-  (1.7e-159, 8.99e-388j)
| (0.036073999916270570066 + 2.7459780216726329798e-1836j)  +/-  (1.12e-162, 5.94e-391j)
| (0.035740962226987681946 - 2.3136599396270951334e-1836j)  +/-  (3.41e-162, 1.8e-390j)
| (0.018904497759355285504 + 1.6952887852976537036e-1832j)  +/-  (4.94e-160, 2.61e-388j)
| (0.036073999916270570066 - 4.2856957268444862487e-1836j)  +/-  (3.48e-163, 1.84e-391j)
| (0.036640728804469545559 - 2.8212234432243454177e-1835j)  +/-  (4.94e-163, 2.61e-391j)
| (0.036347956808124339702 - 7.4049045994319618852e-1835j)  +/-  (2.17e-163, 1.15e-391j)
| (0.036340242504085603865 - 3.7202349311881204292e-1836j)  +/-  (1.24e-164, 6.54e-393j)
| (0.036640728804469545559 + 2.3304309233027360761e-1835j)  +/-  (4.36e-164, 2.31e-392j)
| (0.036535888152844732769 - 7.9032828713489181196e-1836j)  +/-  (1.08e-164, 5.6e-393j)
