Starting with polynomial:
P : t
Extension levels are: 1 2 6 10 16 68
-------------------------------------------------
Trying to find an order 2 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : t^3 - 3*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P3 : t^9 - 117/4*t^7 + 945/4*t^5 - 2205/4*t^3 + 945/4*t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P4 : t^19 - 23713751/205892*t^17 + 2134183615/411784*t^15 - 48885080515/411784*t^13 + 623352876985/411784*t^11 - 4536269518165/411784*t^9 + 18427952550645/411784*t^7 - 38805894891225/411784*t^5 + 36681698574675/411784*t^3 - 11110847880825/411784*t
Solvable: 1
-------------------------------------------------
Trying to find an order 68 Kronrod extension for:
P5 : t^35 - 148158172019154347566494279532305444494687200256542484844439972024607051000023761563231/385760606209899831860610471660979420398054611050129842754406267835781132157028090276*t^33 + 2249942320220592204173182865179529289145984970438942004160704874997340053778177337020913259/34718454558890984867454942449488147835824914994511685847896564105220301894132528124840*t^31 - 220849158772970079249588044514404572697676391214019057797593782286207915104784526104267559039/34718454558890984867454942449488147835824914994511685847896564105220301894132528124840*t^29 + 14076452535407047075509904706929932084194209883569653124917820365324652269134990345424626592113/34718454558890984867454942449488147835824914994511685847896564105220301894132528124840*t^27 - 3079461704370215575368823985946098203044130613330964437033194113796741253296061531689893628203229/173592272794454924337274712247440739179124574972558429239482820526101509470662640624200*t^25 + 13621590005974628394299390435466707875960413189403142442133883552507558252569258603353414031836829/24798896113493560619610673178205819882732082138936918462783260075157358495808948660600*t^23 - 7555344735732247770778736796311822778855080357658901316591419468071013675725945354433109059803407/617766095353932115079269438602991954374108807731524659215241354185414624450756728200*t^21 + 3219710580700670279502708780755276042659877667713327453155485017016560499238619994520958078064961/16343018395606669711091784090026242179209227717765202624741834766809910699755469000*t^19 - 94703184350745630527408004926675491861812450062856179314573920985767025554447829325616105822169860877/41331493522489267699351121963676366471220136898228197437972100125262264159681581101000*t^17 + 157484513545995039812258087014296855688128394169414274752888698243122811598842273074780125572399172993/8266298704497853539870224392735273294244027379645639487594420025052452831936316220200*t^15 - 23549631437656828001609343706484598645025341463453683544660303514393391646415889277922730696464830187/211956377038406501022313445967571110108821214862708704810113333975703918767597851800*t^13 + 93354849639900358921608632783963512574570620469839157037326776142611274152386412728501470282091552853/211956377038406501022313445967571110108821214862708704810113333975703918767597851800*t^11 - 4883263925242950190669085624551426689401578018559150322810148516683487563072259572222768280960294573/4325640347722581653516600938113696124669820711483851118573741509708243240155058200*t^9 + 13537565622105100537332391567346142747089590000147244485599043633820513434062805161738407228679234793/7850236186607648186011609109910041115141526476396618696670864221322367361762883400*t^7 - 916695994687218333091656821821092731491782773637716223198067748233865557741850872806864840043001917/672877387423512701658137923706574952726416555119710174000359790399060059579675720*t^5 + 281593491909388686402915463907712078147402844378914597860805998856747021879331968381790179022242211/672877387423512701658137923706574952726416555119710174000359790399060059579675720*t^3 - 4733364936815051007936085288803863817032716310637460684423752827270817573558587806396618867308523/224292462474504233886045974568858317575472185039903391333453263466353353193225240*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^103 - 309682315857730366890813113652042945301147621401132325535663571171249538805493183391914217302884234765868679679161801525878870128547675524965945219700762630470372539415969920760621157942869683048352003325563418921655614810135108071467061360956811120089695759799198953414599328308501131064169738362013494119128504474362509239213943644225453812701347953882416088579392201432435896177567203713816609487475976008473640996507776502100421543759952044906855309088161806326763778865825271468474579713031052825793780891820171677047632885225006879723181370216727441315769717838401433541523106093679136335126246161482652710124759138654765543908619553829293084767382682407333335981307392638897550950061075205588462230385854252772835614861495382029119088150322196001166719373587910083641935526392730014646366528377100654310819239703709960756669078069612306539546877881711109472087444390774786771116802633064729904160468554246225204446927666337315933552782624491674461144320155347695694207091001353236156354040965164284495804507002410062965881036465338917301959681067967761178308553165519461825504659198630884735866191115590253860602626906997380899003643250937834339573755310079977588892317412299094265990769952811166793975633996994903273357978955795814619114936777336806161649141068245334021818511609656944183769235030994714915670311663914630936101455066862873719689764443169624311393550711666031937281688826272258136291703812498704996685642107879796181930347926916110394088042819181253382766519779224999859932891748971902878653825156600718277143879244723559617849399559841205676055889841353049210139697024530611929424397181362331800167844854009725787617228598945863807320533074169120953074031755296579034100099076798536421118446348948551015813945887825087960097473669573081022578721333024010214058990407544826457161737233545794168736130283041417781257748785517050265084082395181262623582029833134249583392161680373041433032086970195778503110311318686943771254379365436520025753837498526926755609231109312772444830301840099232757007962528163732872434718607606916021214216942169764788838856474065492017515731419726446453915607710000376221138977054591062292774926674580053950740855713477462526223782389527809327134952750892412048888601068640555267387496522231134354712218712504952622520590410018101120879396322681947114709547039214636395206625118272715000388564252939843766071713835667035540574373034392370494043460178367944782154660948346252910743117980066626491612827155145819150803596086160349452143116872777656933890136903163133666404591248916470247141256962205123639915974869306003422945011318449273995182205631655213760210756536630002419243212220367623883499506710656255478296458200106954819831529592767388931637912055582873135063914774441694309425086707403946110655384223553302121869590682269394720371574721686650210540709532146614101035143546868772478320512171883113370980102638996250872409328845647801035419649871344790226649899526872615280060025597020685081470424181952168755789887617807007648834485957231233986622717591780168429600376060384291841439240444350371100498833186245881981899453902266693071994414909206309564555095747706318457878802598259940823698034395776073526593104701680602503418581156654009894924141963189136896410395229249775185350989028060482813265633890259395519147766748658221898081374671126858798731592626470625424155692681082701614865801201580631057504532846113143829031538127713298794186080638307910219892619117044459826820284230753929521807508655438009656076038070623296361248528944849549059537653505413698076527061159018974716940235845441989778122701/80511052251579415132807328229247708129457759937008674468032385840618349877182710415350676241373912596633857205001831877544037727217172885272990646194293049775500955486834190201004575823870824884968788882312814655393212653633110320767495227460177925863971427263366812534880747103630384604377421732377507384670775485254789380943588173654647846992010831177880625839830004127756395444251721213407610840681825676411507513026517719648089167299313092391292680068136619990978987792758424322508823178428175390554800401892336187358652708479442301483456011724982770031572613146538789969020231693333630147821407856631653505337132506242111619066292555600768124221589098032692469296137238120563320393090237233656011286602229150275046124181285606146585654881856475122713022713271463276227777792051153073344894902477625282500817305377154733522844034444017314721319257392789498139737849469636567923859525558014324728995288979220468719415461912088548099962184049892031444796551525115833774946906001002130988773502704956151998087845085990895899490406865924988597560924903290159197083663502490396022864685202071500201887787238613800448365417095452973117024560830237885116057833459326024837731581421401706000940167195725500623783378777168498697852207913033336451893880117439934732680472259477551408490794726103076846151491821163127675044264612158085478487352816256830813856791329598634911383635148144028881348807477037363147455518808988395936359213105379722988182118787228102473142897485784806512997002590982541159394044234586939255557644461438540369339725133688676449581387413092056165100295494053530490836480229542523237988125911537321905483189592205422523705385623686188047050337952454656708927086550923689381906974095611447905473757117945415799450054498352770742439542313763301392863785113798299739090408142960877431301256847128763976850622031129030342936461029744185739505306431072367509759542999635463026992996474593378537700390657311079302819406074987597234460002122957171873648155351563718054198357501672418217846468495738828123674434862365438255187764792387450452952272044278057114856691540440403569954331137605977927603141704997005190933434619136127213838245966263966352304049276764058374866112329422390781055235028317850816764691142118685962463516582910652826642559584862428409032211752349159319751458300349144093905472214305844711498713059481941396299715434355517792939333709290058333463406775954828590715584421881617263353753175405617088850302174196381992057325316293915132086937323044814406540982324151432544319878360584827409231582785809158009830876560751662318577095613359355408077758140699342279400810648419767514081940303763653885381298601144119074857043405517950834118500202572551148678837139563176935991704002824992523278909359892883770307567790319540981002984953294246646217880993818628149369013756912637461027233929849980315076076662771647584459751434027726970441269965370399378779635542202085626150908182977250933924352347933895798520517078693875865252164125295456668312593274386208848385229385375009936816683620188737749328587716943087146729943425043873789424219450645790474765201924167615902937246616095909908263133949811958105272788477133618388879715058493658665463914486934183858171785841252578406752705086452479372032868857207605609959464789540694301299335425289328749759652359188035834483998196940144512112253713480379584119838340740980593730654024609323128436567965669178336167714997041776350623291153132301507953259893709896888304944516507469496761704280371408509032351342051510773296679952593837264043808656418907390340584617987462322495778879420274815916*t^101 + 1488465334039964701800000064950225090201884685399564031162301019304547404145258014200790697540516047050751040617923303621541088815672427375054069777458332072862915066017012202231567307034083866504039873599360215956633310338926009323771606112276052124766270012823409165998181992794028887562186868256571878420583837711196895743123329419517006322602474609854411534777775668454404831643944451830327899964734994912951639316179739365106205244945526534922226921743001728237115980549837020311921835353310358289305226881435921242296581342921313966637265058127176226964118471997596284769792981121766399436867194818649575627898595331947969525111743261345029076543326135582330998623961814132865927626510108169514782787045116428735395232669528574624862525701626697768888297378473591438960283039805814433856961243626941940947501873608392017413929476344754524699958374752324898627937733091403448532261353518339588776269956830223925898300508001644442853813096967937949558686048969808344378164715974406045555949244462112265329732957649684079544837244272236396533951755422776959480354437836980797090976443753808490462730992338202042309795919274394481901277004167065179989570272370723409265518280604031137994890188248465598059908666287109493347085816332804775440837637291830158302694409698317555931567836186495721265302020375288232479533488962876731809888999277515483305102869006329222893533000457664180247349728812781482906394410871553227659613848319482121606147211637121108310213047414008092679728525935053190618359688587194535686702123665535953406728364669345580623303330559822223208678909298307200143388646213504509310688244343489466600502359205517140243022438448347327746207497281369888033999729949031407269839706046400590491665586257327395984918615527295990302680204011599893657953640800540801512998295904181580676715861270739024710342687754901612309704807093519223566981484811789646180603348106658121505648265162987530042442378581828996088618060714311371681489937770010343994216042797695185745006929376039559158674399539987713582967452946301149634219080926428327763105073959423947514521294143112947656429277401358796952990719755655811255360714270046377924457872651752595091994953206282273438365275270142835481969151514979652694421786540340282630109490256627554331684281761251167053489967186396464503401217944935468970388723301382697230148357424388346859253644474179927043518881225416129879692916662606121208555220344648207081279319467765181070860112356383856512504977300253355014047740166945215758242715241432384176968309729028315351785351599509430445258916143500445398228077286334556380368300589414403944614317563622319462624298548641544690785452800355650221717613755701528118413797099114500113466376126984073621865075224484794714474824730152759672356473170026038454676193271213466697716282866521171124660886112485321545882361070093572153388560602607811185853972259369467008959991964298881587041942609904388059923644420535015831084408733338396935424295297176630416932684237829707513402838293917551625045964754986000431213977091738705017300554013828292256769539390216422874616773410503444445264891038383167658316564899480479269644228572647876821530002673696062128653478305920805323383748088371388501347414856078694889018672759180363842983691860354508218054060324840107417661544035519764390182878010741721430978475882911829787493940318408191064201803527466108777393962387314361795121861034258780362218240816538088617959607587279485037706044342444984036119040661761233567667899238493094052529074640270650913182467001668523972703725124660740709779217338818333800799592834138219708182132705901/210133846376622273496627126678336518217884753435592640361564527044013893179446874184065264989985911877214367305054781200389938468036821230562505586567104859914057493820637236424621942900302852949768538982836446250576285025982417937203162543671064386504965425157387380716038749940475303817425070721505294273990724016515000284262765133238630880649148269374268433441956310773444192109496992366993864294179565015434034608999211248281512726651207171141273894977836578176455158139099487481748028495697537769348029048938997449006083569131344406871820190602205029782404520312466241819142804719600774685813874505808615648929915841291911325763023570118004804218347545865327344862918191494670266225965519179842189458031818082217870384113155432042588559241645400070280989281638519150954500037253509521430175695466601987327133167034373854494622929898885191422643261795180590144715787115751442281273361706417387542677704235765423357674355590551110540901300370218202070918999480552326152611424662615561880698842059935556715009275674436238297669961920064220239634013997587315504388361741499933619676828377406615526927124692782019170233738619132259835434103766920880152910945328840924826479427509858452662453836380843556628074618608409781601394262653017008139443027106518229652296032597236409176160974235129030568455393653235763231865530637732603098851990850430328424166225370252437118711287736655915380320387515067517814858904091459713393897546205041076999155330034665347454902962437898344998922176762464432426018455452271911457005452044354590363976682598927445533407421148170266590911771239479714581083213399105985651149008629112410173311124835656152786871056477820950802801382055906654010299695897910829286777202389545879033286506077837535236564642240700731637767205438922216635374479147013562319025965253127890095696280371006073979580123501246769195064163287632324780108849785098879200472407229048558500451720798688717983398019615581916980358649855717628781940605540918218590221685467581304121457713079365011548579282773878341402790274990773793846040066108131245682205430035565729069775964920549453317580804269151602391044199850042183548336264355945292028117821971948952179513568612354192358400553179792439938554163423909590631755843880929770362029778281396803877537080516490938147574072673631305824551306163911266085093282479338254697011641085247867044342257283667901439571660981247052250339491685242102621767675341111021057353295787808660601899288674652556999269619075527118494746906413146965601071963866035238940674882521126399538094431070961902405658587823561838651486219550867917615082948747225283349236115792375593211753864192823136640845189348986150785376883288401851677049285528714358498051764934259891802938347447373230485757953429320426640502751932734001960417790728097983746628669393866619469853125905541983773281080556908448622348560089834000195439951242812367392851714609616742378614848765147443484253870357570624937542559628107468034138549575391016008308148367021141904295868446148005094285448695828775935091544248692605525747613941221457452965152339364510590397212766185513139137177022077477506666213668010324860566779609009210654761977925318743994976056302668449116860816810898219869828361045669229641624560275640971161005787717311850641994203100701212126391265460005148036872692657480773528003235294013777176612982192183790714552778069333959349637007004230333365219442390396555457397736142279036275126789909675306935758008322582830878475905188084495386548048171769376208574437002754443118304334676269915259154340593253348288788925852947276661713982875286917269540760*t^99 - 99654156181088882156977154537058541997042893189508826729057820347642165251918977308996629639103302164164718166529875865253019736108486093935141966861249868910527707051797691870188226429874687580547053260717555016147358658162306771292225387370699756068112567688496423848197502364687307344856517317925380617898568404141745000113480542720803837479226830215023644626638875935250301571021591666057059160602624879367540260207284804203616218489580402791732694182450281278834035129861919372674601608714838319914937537337198420748383749225560240527844978694270206528216503634189164461249178807689468178561573721030390846298078028135475461616627735432855614539632704495766043927214078610565623603205149158672144121441454257954266303846402428236643070408191356880024460944934528066712260312217092319702777092003604497904755214611005653781343018213285659254526786372507619085166124090642712201155229382218103083376302403422549876444071910248548277714176956888179895524971863040243272734300767452894440645056050891337310405086992148615288273264889989648095529553584009604511648265800587433784831865201215227918150923305863495977325732740556784816375496370494894022578960658587098090807909556541007850118925110102042062569887441737115935576051977176550981628543870030792551272974140473258817800144783452785884133739635759537300366193428732409419152418793705530731611869878349496242123480259994128668816313250568789926529408150069550303333637397941950572310527960737977316106119429181384702539525752154704667835061259691060186755529412499760207128579818356075911066604821415413600023866268193604446270366552791809549221382515541745802153843666215159572909387774384119340660616389499206085905923571854122252505894749884268567278375061045580738292560616519689655038904427436848303856194779759665921482522914468419609374168084127614555255131503874122188696832605398507676226951785223422106488756560036960099097197640548738604022178378415929714408691168770224456249187294825415452642668286683279814767545830007028353840383726828179268414718894695357885791842539372696627340934072948821312185926510343388318095624386258420868401644206469065473204556148881714938563013732285800168186577641205819891301917887592956028446676407334546281947721670626887844092834782523478936737926445228807419892709963491040571617234417288813884434376657378828571630769229225975853826207976968711710967098807764636602958850449290422964510258199739009784205908684481155285473932780220628500511048105489788112083377001414466028772609780087704054043315066627990165793705596811490405782704162723760982741003795784518945147132005376735591287789708141485356257244586488119235803551216102848708203493515893885101771638671694612594253123026487905376804980997837261786624359006390937883438501672860402855828201446778588684993289238498396514436875560222744588789732156743328812192844877163107407097897040447040241119975964293905060417135593021510927756103068514346139160049822322601052390797172830911539809565877182832047732631299448013201133222561924191370662077901036790483214395332399189745582445325865704830328179480719929321507781588768505978142518271098845811498728364144303824012651151436393643440144662693411136810534899820299757513950301883087472447187076811427719409570923471699433936407990086895148426693451790188224002856721949137324806802129957235687337446813028893032130890011027369251360010394711684783407764796490150303466603043011849818235964921986785559969491144419966135349238189577203916026609032319615831481237426539594191747091847102315594260784368441226627019203756001999980884200542993295251899314158876255757/11977629243467469589307746220665181538419430945828780500609178041508791911228471828491720104429196977001218936388122528422226492678098810142062818434324977015101277147776322476203450745317262618136806722021677436282848246480997822420580264989250670030783029233971080700814208746607092317593229031125801773617471268941355016202977612594601960197001451354333300706191509714086318950241328564918650264768235205879739972712955041152046225419118808755052612013736684956057944013928670786459637624254759652852837655789522854593346763440486631191693750864325686697597057657810575783691139869017244157091390846831091091989005202953638945568492343496726273840445810114323658657186336915196205174880034593251004799107813630686418611894449859626427547876773787804006016389053395591604406502123450042721520014641596313277646590520959309706193507004236455911090665922325293638248799865597832210032581617265791089932629141438629131387438268661413300831374121102437518042382970391482590698851205769087027199833997416326732755528713442865582967187829443660553659138797862476983750136619265496216321579217512177085034846107488575092703323101290538810619743914714490168715923883743932715109327368061931801759868673708082727800253260679357551279472971221969463948252545071539090180873858042475323041175531402354742401957438234438504216335246350758376634563478474528720177474846104388915766543400989387176678262088358848515446957533213203663452160133687341388951853811975924804929468858960205664938564075460472648283051960779498953049310766528211650746670908138864395404223005445705195681970960650343731121743163749041182115493491859407379878734115632400708851650219235794195759678777186679278587082666180917269346300536204115104897330846436739508484184607719941703352730710018566348216345311379773052184480019428289735454687981147346216836067039571065844118657307395042512466204437750636114426927212055767834525748085525256925053687118088169267880443041775904840570614515832338459642636071652134334923089645523805658269019118111065459959045674474106249224283768163481003885709512027246556977230000471318839102105843341641336289519391452404462255167068288881645602715852401090274232273410904188964428831531248169076497587315162846666010083101212996910635697362039617821019613589439983474411722142396984431999424451342942166850317101322280517729663541859128421527508665169070382055584675931081978269351026058799849440757494443328200269137859905093654308259454455195748958368287305045754200573665549377039261101940364008619618468303704204773671382571044828437122539505943024803134714514399471304059728078591841150906458600165408813069970258990918788528175792892210594766482347438905545591809275136718434388950601252813832767485804500274137688203345471264318508656860165838111743814071501585073557834155450397309781628176615893075077021591743781571473867925120538011140077220840304941392547732748154315581046379613404278602470610381525621439925898802125677945897325797287912473564456920205088544864501430436290374270575662240228300218022175478514967613994649623074819013683343777103652641127672574248930819090258416217879974179076588517052306437713525007321432741743168407713635209252101599661066558221198532580216579603146089572599935711535356177329899886775486593669576739969091204302131220293438101743481476404091096184411758785299066939984954476070729508349952035682929309399241129001817508216252603661071670960109905067682227024851492495338206474387221360073126595720816237033238745790854443888742909157003257743347076547385169771797413815440852460968773617994769717697023891354284363823320*t^97 + 11988352575037976858608962100919770246708091313842399475650665592282084893190546066720500998764526152664351553284295631498152344038414394134056217334819926708943198074166222671933856257501007994175721511288550737941612741357159703207371858318589341939751661783559405484578142991096220996494591401081683512582786934713107417701645134380978006031863973618708161780206521803930869743121509679802765012765129967557363567216629397254770239913044316775888636672050994252013113470956485231592866191000450718096750133340698204919962228827031968029415665067998412374646731278584160215969214884428369968199854628375975472994814628928162003441754566281261873915504981828000862143879357387931322214335797352727251447099692092705597296115589272267673522711992775843454667958728353741912498779680076266246847413136919748456876620730733918188645332591535521116560659478587597870101305041900242851134357619207823917489280484018224765419648827405137893299875054655446878352312230037554045310540358911850766907210324189328750678617926473240791826565199413321471791057783242863090745983261298584463700191382188171678654460328541617548928395831736638303933015871819100954952149228863787101756071627507064899961469444689930125964857407043798994822119988896541976827905651282466030524383539664173958845757535178217105254122476966615054155470246776438709236167373016757170169590427759312448895683797286341498250185657276537368038997529753435439898519964965607508297943164053533070941317443188193509693417215628567950397515768281535118225072943390637081036503838986621385161311236940086206364236810578027151378864599468813398387180763425289268491754990744914621561505927402162013701206492763788406737386930579878172038995684358541701148886841554192672808670862450222977067035632818805711041991393106589313974845960373460184425125237376438321990427309071297987051244906808147267704493487081657103843851985351899953552847843448275989440339480283320692738111773323276223931212751796338495291994487438334842484283238164801726938543872136092330829623911801758990438854071227907737892718096311047305682623743163729254735817787043507741466130934155755347622398183004734393521748699360343073864716280469432325048001257098666095436170620958917321312577679290704589792740583599411902287800808978250382283161561753885512428375084097886020743550173294577829656165301452022826367685787109084654435758251009488110215836654932340570927314900804261642241485224853996416088037425578084683217779969765655594513636707322998610486849579590468889665137866047284108180853128341636022226111334954266376897297902662452047984034593029892447958379030879590307668582203329194572391529320325231727010998835825617355035429024531307783661780699293321368196407581662745179492116575743666503937481012515362188928816455247693131819829323361909273403334122360561096187523826743388518067959336245204486853575981149880817366353504074896728650168312050002994834265181692841119634576000568278526585227802652635077203208860157454091451416318297352101354480630363083834549592253309127168329670613921659348095939299592183574765665811240146767098330250161018383376860521116364002722999364530410071657868269988980628030064449680404991976569770198900196863565285041807911436126685895452405302386532771743357908398605606652077305301278330150158298599058883079580307785380418920327052330553173467691484968993454097700166910350731008865328930611742522222229295971194868155832818411471393122670150601063582368056055156543521127252306719745117989860079531382964843301327103303012028864552307220396466598004405522057814568769068361107273585420001255069401367/1711089891923924227043963745809311648345632992261254357229882577358398844461210261213102872061313853857316990912588932631746641811156972877437545490617853859300182449682331782314778677902466088305258103145953919468978320925856831774368609284178667147254718461995868671544886963801013188227604147303685967659638752705907859457568230370657422885285921622047614386598787102012331278605904080702664323538319315125677138958993577307435175059874115536436087430533812136579706287704095826637091089179251378978976807969931836370478109062926661598813392980617955242513865379687225111955877124145320593870198692404441584569857886136234135081213191928103753405777972873474808379598048130742315024982862084750143542729687661526631230270635694232346792553824826829143716627007627941657772357446207148960217144948799473325378084360137044243741929572033779415870095131760756234035542837942547458576083088180827298561804163062661304483919752665916185833053445871776788291768995770211798671264457967012432457119142488046676107932673348980797566741118491951507665591256837496711964305231323642316617368459644596726433549443926939298957617585898648401517106273530641452673703411963418959301332481151704543108552667672583246828607608668479650182781853031709923421178935010219870025839122577496474720167933057479248914565348319205500602333606621536910947794782639218388596782120872055559395220485855626739525466012622692645063851076173314809064594304812477341278836258853703543561352694137172237848366296494353235469007422968499850435615823789744521535238701162694913629174715063672170811710137235763390160249023392720168873641927408486768554104873661771529835950031319399170822811253883811325512440380882988181335185790886302157842475835205248501212026372531420243336104387145509478316620758768539007454925717061184247922098283021049459548009577081580834874093901056434644638029205392948016346703887436538262075106869360750989293383874012595609697206148825129262938659216547476922806090867378876333560441377931972236895574159730152208565577953496300892746326252594783000555101358861035222425318571495902691300300834763091619469931341636057780322166724041268806514673693200155753461753344414884137775547361606881296642512473594692380858583300173285272947956766005659688717087655634283353487388877485283490285632064477563166692902443046040073961380505979875488789644095024152911722226382275868854038478718008399978491536784920475457181305408557870522044037064922170821279766898186435107742939095078482434180157420052001231374066900529172110524483224434975491017505643706146400447816359199924472008532582655977307272351228595058401867138608427274112646882256127458656395211763919843649370258467876674062055564371607544833252497972071467733955457620781609188358379551452262587391973438785940724793976307921485329968804025230841867868145941677683081639123989302934001591439602977186420198935390392593473654435197087629182657495801483075088777132271257446525420842475113898273210509208131457869792123500204348041482038653666034318328602574596496930709659142092803296402716240477682443378948732524653464132974155751202316839996311296655502436043776816217858188776105963309772530519315607443085665866651174456933225745225657592298510371419387362193739618557126682212370524225248567013029186018745756205443106211639486298728026344536969328438134283564925152961358335707433668989901342748732714545358316607514808724524422872843581097461003550213213619743782055317337153303799388688033861891249398693491984106129879571893963335296649626452824542487687920121780138396231142109959671003413050612051974760*t^95 - 269968480203768785135602776781714572532492539759735713241313987084601401857933610308032678945908224003302590009081358939938388708682509052742068725417212845176729285636983452339141627877097565239411115159926058530746138438698919947335610069450427421602810251310463291407784482043081569201022437944778883419122822180016492947090691914160417004861335741086517384677846239610570915347887055148633983974697396916989783831514294409545293989873335249769580598481844655159147309953586898503254121583036821598947290527837841891850134390357929876541215634012251429606174171412042240210044019039109772834405083778308234242285476423909798202932882405654264609688263995914264140124290591713154927272114959075281672399131135574200831277674159220340919873970318143703560357126924202929437068787118742528003604130380934478452845097079651650392932265167616685426154652352514264328183796930026818281749460585256827336367970184890910749997824722347365698580418523555577498923299237612425083276092071204554691349960741870897102102243712025183975060861886382866289032590507899833857308688103264721428711009505834592913670446826535545426164173131411373957663263970552803538040657738433197962039695124933914842587743913593938613259430958737473164812612179549659365520784084307839100996062051733568310593527295182736218864889568528718454888583073709320779829252980483067912483934932238488081328532455900575031749815264003882868258292463045736534788085776528206011132310867508194292069114554521595711186378743637584777809846319589988532426892342055283456200433934958470968657026576184214596726146244790631628681565669735356732227339342532641954514497604102477853417764876490779322968990872614345285584442120934215646348669439401098290433249671067698667631771214742701587512877941900689993091234149293677392342027389149888268398185666964579493369838354809335608782630583799540667195311447739600769088550508793925357926395564052723626957354221556441801827582150099860785158404362019660001145596858708207700436178657532303505059476574963795688244766088287050626068800195434339710049306575139989873837755565272263312286270122238306739751890722469004206483191155490471434901663174690634350097496040923289781815745859080269503900045018474195367353947962086536752219641525893782695533817711401151600448109707033228064926651578962624156360246392830656582057529770919478927793023828949913795139107217550246794648074321685948135934893463685299799706888421266693633286687366090501581306943751754070770203396398422511825415372723180154919375141405056062465200505402022417841306204680161631747318865884730327323966052099947344479574342833950167183043690672240768345887972990240573767220889983890880019494457560889993750882758035133327879993193124820743304368797555757585862033556214926677240704691338659784143274357946552100372032093672192160443638779303864631561138678180772718908376119632321858515548933004960545292088658720658456565847772917348980198542007953702911698943148171446266036834624010409929462923978715680508420704981184809322759769817672743628130002133550492011558161620244329116967235407063567524419100060598691474083258147989897419833115038091651835127332935648374720846571198094069149857342151087835763762846447635099069900032159075009058708218660926856602167635692644067726583485879088476128550879750412451413698869521815462388703827215939802252012153023471533125741989043615046132150444925964735722088390990622359159137922688025005879382827027786578176004557141937655768341439964999134437490790859019930079365900920610191401506857779186293516260135645646064298463894485874410605051427296471942050593126517/59888146217337347946538731103325907692097154729143902503045890207543959556142359142458600522145984885006094681940612642111132463390494050710314092171624885075506385738881612381017253726586313090684033610108387181414241232404989112102901324946253350153915146169855403504071043733035461587966145155629008868087356344706775081014888062973009800985007256771666503530957548570431594751206642824593251323841176029398699863564775205760231127095594043775263060068683424780289720069643353932298188121273798264264188278947614272966733817202433155958468754321628433487985288289052878918455699345086220785456954234155455459945026014768194727842461717483631369202229050571618293285931684575981025874400172966255023995539068153432093059472249298132137739383868939020030081945266977958022032510617250213607600073207981566388232952604796548530967535021182279555453329611626468191243999327989161050162908086328955449663145707193145656937191343307066504156870605512187590211914851957412953494256028845435135999169987081633663777643567214327914835939147218302768295693989312384918750683096327481081607896087560885425174230537442875463516615506452694053098719573572450843579619418719663575546636840309659008799343368540413639001266303396787756397364856109847319741262725357695450904369290212376615205877657011773712009787191172192521081676231753791883172817392372643600887374230521944578832717004946935883391310441794242577234787666066018317260800668436706944759269059879624024647344294801028324692820377302363241415259803897494765246553832641058253733354540694321977021115027228525978409854803251718655608715818745205910577467459297036899393670578162003544258251096178970978798393885933396392935413330904586346731502681020575524486654232183697542420923038599708516763653550092831741081726556898865260922400097141448677273439905736731084180335197855329220593286536975212562331022188753180572134636060278839172628740427626284625268435590440846339402215208879524202853072579161692298213180358260671674615448227619028291345095590555327299795228372370531246121418840817405019428547560136232784886150002356594195510529216708206681447596957262022311275835341444408228013579262005451371161367054520944822144157656240845382487936575814233330050415506064984553178486810198089105098067947199917372058610711984922159997122256714710834251585506611402588648317709295642107637543325845351910277923379655409891346755130293999247203787472216641001345689299525468271541297272275978744791841436525228771002868327746885196305509701820043098092341518521023868356912855224142185612697529715124015673572571997356520298640392959205754532293000827044065349851294954593942640878964461052973832411737194527727959046375683592171944753006264069163837429022501370688441016727356321592543284300829190558719070357507925367789170777251986548908140883079465375385107958718907857369339625602690055700386104201524706962738663740771577905231898067021393012353051907628107199629494010628389729486628986439562367822284601025442724322507152181451871352878311201141501090110877392574838069973248115374095068416718885518263205638362871244654095451292081089399870895382942585261532188567625036607163708715842038568176046260507998305332791105992662901082898015730447862999678557676780886649499433877432968347883699845456021510656101467190508717407382020455480922058793926495334699924772380353647541749760178414646546996205645009087541081263018305358354800549525338411135124257462476691032371936106800365632978604081185166193728954272219443714545785016288716735382736925848858987069077204262304843868089973848588485119456771421819116600*t^93 + 31500638626840633027463946785954273197174437625660435201050786498811480980742557625443962155181811390353133673762049731374122840129969715815634274970019808668426945092023413682846342703863483328856640976279046515718133136939076981456314273826894436883863875888830357204882324959682421264799672389756317400461476312611942683596012828121264528265159066712370758131449168202326520479725093983188348839349382386876511224809850034570609099344099538190000290263046239300012528773346013971528431367291461892798956571820430363292247067076372146698601747835091085396595636612265514955393453246897272128129013736669667884109971499089773489702527918069404837661490388321612703592954435247473528167839833372049744437850804853197840500241217806150860608975570862732661485862100115131805619142176130275617314920139568690489326381580860625705141147403091230753082963441042663472347409040735096088734343058257001358131869866989220828729116495849140773007499243947424015477966283051902921871304716112758452946079604086567216104716722612191928880124408045075621467026874317443712146605408267695303747888588508599873041562526616101994530992416648890559602516252160323635820315407704968806126338931504449728513601462795635603690495150927350141218790703965104225937644578372458856561879463786464067948667138791892249970045114920091124993007099388699823443525990621768382559638629621116958848591319505928128643927889163148266914005338562950361877933268579035255685240000257264051862821559731442852270972742521404746366231276674676575066307415770360144580982581917188419059749777058556010443595471986440485147262477460277482633791396815102400535833096422486996969628767021325835864371916151153315429118822985339356790512358582156314151846005554823813156260713863480415920779138904004182486543888912754053524994864552237169298414562506814631305252290615015052867002381157142246374071123290930625900847623752741179460073117640511258496868091072068270685248779491918787800263826000977044752467193469807372350636723807073703386058911205333166166068984840094525485880157395798260277611395818294009867721827441485119850433940507589755567715239088586093629215047683952889926717092327434779380177228025333401721771256974926894060035146409576901604095707941910420967841230040271780597754750265585250370417234859487436444145697819005505486389517445168896201677754285658177049552187280331067676696945466513510435561297174620546312214450239856414202312450381669807693209380358130393090521920041134730349767562962236829186656461861210587848831951365516337973424287526555967270019706510431684780370694311321276719090747455112366325801962870154641444208852938562955502484101655063194398291615550538097370514783362258599518682148677172428698371096588076035700312068826828202612629733174809210974143013481543628321459924382842159166916880426535544924964588982424413959724599778174527812768958286547288935171879071254722401709299956573935252821277289947293884348497251698685849229963892318758128348128116034154808008051740547231581863438431166568976506981488805566363041477852977068188815608338313110416611228249403513705745560680064553646662091056767501599803377658187707233090649876590797588540381075944024854414685305946641071228906314298974358118455881177911358564969634923524236687944451858466297347654966234683291454676559443322744589041286451539866757829166871177555720743946951239966996727521344697396635913886716224071120486947430566022123950940923508334173752845983282698485589635351981522424726694587897854540461101864318262018370723703585182298494164240526994681333603547779239644224456416188087331493799086416264477111/13658700014480447777280763234091873684162508973313521623501694257860903056664046821964242224349084272018933874828560778025346000422393379986562863126861815894413737098341420367600426288519685441734955033884369006287458526688857165918205565338619185122822752635230179746542518746130894748132629596897844127809397061073475018477079733660511007242194637509327448173727160200273872487117304503854601179121671726003212249584948731138298327232328466124182803173559377581469585279041466686313621852220339955007621888181034834185395431993537386446668312389143326935856293820310305718244282306774050354577901842877560017180444529683974236174596532057670312274192590481246277416089682447153567304687758746689742314772068175344161574967355103082768256350706951004568264303306503744812042502421478118892961420205329129176263655857234300542150490443427537442471812016686738359406526162523843748282768510917130190274050775324752518248833113385822185158584524064183134609734966235901199919742603070011522245424733895811186475602918838355489348547524804174315576210909843175507785243513197495685278993844531430009250263105030831246065193010243596889303216744849857209939211446374660113721162788140799423059499364754831180824850209546635804090627072446105529063796761923684927399242118820366596450463325283386986949600587460324610071259491452619201425379405277971347570804649066408412716233702882634499720825188479388657965828765944881370603340503327670004945096452253247584568692558463392424929941489560188107691199604397674244705354382883048373658484368930283959671482374631067328409265130566181447770408870941889067324685560892306661265223114317649931146618671058361802182089833633932510669480233364203903640518155320482137163622895059439790376701745645547556454868353529944081299341144555881550736687741453312856220258224115394808672708027581039997679170613696101110707075236031427148030706469888156302529361851914766668920871275012824603723312240621645870826139360159684208364409555392784767894751350158725750657653380302092191181367874400296599992604297028530969343352952311772389535437719835714465642752277494854155417872990252741930641857183136443981827658428176681891668381959803022503296035956686508596006020622554123391064129852260435073531935588290792252039910233571910979592314723786034878595834900654232295531063361156986555305756670541111357882246723438413593572157963781058396272066959540736670414898897172216368727964226207562939123453763852416204952525239909262702158548916854552764069677651292290531143867363873215969976138019612523656367808208531519512346604270806414644980391668569643417700347526504413558764001172533503881654937307684099801049497413746120359008203559366433302373364720726892967190992584079259981574266972905827731632678875627710127427156397326368943530863510601330265540453183860228945263270236199049160452656405839210012703596830782803880535361449625088254609965169734583826476501573242090620940266375826985422219005722400416040540029643856374223779231448999620331128554165228870435780950376165019359173594906179394734442734902058693188375818829802058354043916506435036037933303888420671115936840674585598692559528565145718359673443659673449192595953092708384291538843467968499926705596417916663125465376201625270291729623201545578788215432254900334622396725022736250279320210294110895516479843842491946396445930574506707357726405455274971668739263755375776104730852849248137357883241344128894950824270540967884007100933837225492200125623131165009453557338405179038802689781753957544491845032138561467638771280180441572983011408886893649622520149400*t^91 - 4420151237196795892091484882371050487559012690081391644578381368977688385852838616902946213382957063874843643151559409151205583569779719040103622419420625046653866161741523577916763952805256304341905801398998706344986476756077917742399548095081270981748934316917389388269681758123783461786937251469324557165720457013078630189664976767030626991476240645332231027768647703348562193603433064769123905125834970953126595606984506339773111008861730919088883581364735768001295885184852949629937292880310447156951070386056266354137997083154502474229712608706202932069771520335790476365244892433975903616749414574557854938717121280844259898900069916902552831349721028521398652238414398039215652641928814230120806024555845109245698435143960289548737586943726972309188810355939022867837361549094565877843115874557042400753443639886772569098947878194919254323939501730141304529493047259411867912530108230714822359423698967921332202502506329202420655353690564851606867092947760049288243622505413915280627351716460603171035114767383945228581573589256741927562276562517781433945207368429281336580468935300090432534156881232747945036733530907682772534754947075724626122903369375520469277578300410916587072989114528435595038236422882412795760584554842415054611755743921776692414692474804055142246947452504038024933548307771931599108408686799564735949988581035945930001719095492848150695021718619988930331638768146111625431571155800774232111069451140378805985138944690059954636822644256433566373640155490738164683363537668005243476610875877453295339699120533518924769861504809463578190035489873830588273381206220268221182521456073033269739798945853467756499014125235612502447946157236712679672286809658120180006331585605050924140028086806716942809777372538931622131746502329619093266622731360146452336094743727386522043280409658204948044330393677390907135218463168984021587730689898339832899363897797181409725356965496058136926144807927943235941050779272448989807780166291973693532825172539354723390409856209137349669454635903358986524326363286522018174552196065238147789560440858540985052556535808418274411462139959912471531739317127493326371031068121062958088928538589997120806176475443216506738066810330622707146712533540894957650160770150158880449184213543610794216124006555040259793224187832808443855072744948601826157967538838325961253593110765605068966341920320482266032789561093899783937968242776842779058374924290314297023453568046066183694097951677617583894748702126214983978787100608826397493186695413182137887435630943768723428824317925176778426311159794809939992705746956805393525766628473250611676183353122811678441201065121288145221165235298157848629550170274011633602872895276059777938148458154745160392529285575720601837234692483860104457823751716185347767535304940059236225515292056967708285718894498867246118287394820805720757691216435929155242187809223658375943955426761770263556290241895540814446621938256277410999412495368936952415542020274391423147161822773850458251340032953125998211934931999973769621947282237752755401101712113385954251731226933227900101243287276596985064056017496355996031409880846983964835799138362386651154706145631504186962929911647449035836755743947425889432122341248599091765577127432750922419208642533700420089686657707673829946103230307611546718853778177790107435153913887502657952129844132981803967903775767796226768059169558483138872811323536281775042224657536254944509130775775539033735384406436395695760307882031107273925783166732117668762896188256536946894850921472164787473086314738340154972601133284298714697600383200908278089899407450964865030675087802791/4584770304860603637240576192243505599983882178708905424955402039221976459353565049905997306639842620641022137317453567823841140808450044548822934389583282868558211086009936770057876424179774413275699906373853196443823578791893055359877668098663173139560837301225597001589438792451270337123186001358709678901354280166996447868806430598711528097629999990630913436981083440558596531509041878460527795791841142695078245110681124085422138507651588462350694265258097741513290791998252317705939068395294111564225080466100692674897733339164049383931663525289110074802429292350825952757330760973822902353315718592567645766902547130587351942606235927358001486703979538205000452667436741427880758606857685972190170325157550857190235330708862934782544715053966553866747384476549757008575599979476155241737383382255477693499167149411646881981847958843843401523038233601181842640790615220503551506915963497850033868656376917341928625524981726507646818231538577544138850667703666517502773060267097167200967047569011027288260310713090074659257995785825934511928414795404025912113246739263292718358648933814383339771671648922015688262549787105100689176113087354602070136261975499760911505736975885928339673638620102704999696874720337820751573087153984409422589081113085716907297012271217369720875205522853456898619415930524182294113919435964262511945119020371639049001266760536624423868415779600937647072956988266248126190529855768831846732521295616987898326570709139673439220224468790878723968150359995703141481679333876152654806097287854409904091364586504265315796394250417828266569376662160048239301600577679494096931986119939517602631359892039291160221548333918590111599121487489790012748055531665917776988667260802575170707922751774951956303112885955022129783350810668217896622812177522590907197281518547828682071266677228067524111138994591369092554308269330657939494008254227882379355640471725791132215689128292723345201105791312638125316458475435332463973974111893600665940986807426844753756671536536612276970752317988068945506545816507032892064184175702576895376252140992651598754061927958188155634083847812439378168599367061503708052116727806133029900150679057972888303353544507214553606369402794438052059354255637334084933859587075419373015553045802942599268063201735638118816486975617512374248668581652937307199926934895028487064298989078299712462474150167494162909054356509175268348657142752507275702601063150807294436353325263671959899105980066461039462397638862875847024552919757511544472721798283778854953958145140109493921990328583270440654127621997080049644343500234019849165084803416543640541416653063314817891783060247079469608840622945962833218947965214114400507086994760666111829992757923993739320443177389271600481762280572056175251369209252368032773048830702551175378526518391846525799745452049083515960037709284147501525275000226694827597507336199427835899702993257487957464078308640908637753945694751595085095616080152591440058179587485739650941269950454456281115228689714205891148818014795157509610472342932724831562603356840883499194611348791034680231483187203557587507407973993360430066279005213205271249466186435899294469148421700579462730385921763721112314708254785780993859871790748093142064178530947359922447877945012215727923910187985465946577646760228212321584500699298468010425150588723223928365067583129796673740350696176084769743496764487298823473479533887802179154656273064291439796141344512599071826680144918219731716880124695356881842167497694388173244079924671764024769536742078415767762649121177132637414226380568221331297496249700635056625930148600*t^89 + 5329804757285876955529461508220432061628771448730550158262176557107201396278161467038951971817208810401625013884180767808829381251912685488550995320433881489330713883050229907535818841499867263447895764980444854015858609019542612622652873900608727428600368924940385649955795710262702189053552920534502566710616916647531383025193163740448240164839000709121669499279476973241701130778979996008394953936555201334849043639525578630400170900133717259704027510356205639110455200815720539003339863242696783653879903121682785809407625484571640823785604510009503958244694293412587583726703376958086478783587648447330893831929400060563795501746066773666784902227627543585557646641737936790520913963861459127795329787004098986902546858905696065734491475154032595459162596616233345236627377757777744989688347249170860589391481564215761760351173241931109755529914863292579190295790480923005461794083716453554201950705139517156448676615585701786598007691809996083708925175100361536897101727496005177172208386004046966793326894611272639181978048167815303350966023484822153309032651782067039095895412323942323371523248693470283259361404276655225605645690171295893989091497088696530788609348562018640013305878707681384837090242297862745359910597252676822223453992662034681696803150118024158088480006141421482789600024976842961045774404379306649219724333888852391291003581464516374047933826713995407250222116322082973300445658449442542255337748032562653128869748289409280238612763985587586989793158393963371292774599057815229066134795463554198835296971567379646732956805960738862312397270692979337671753689791644326984071586215207448098246441197132529327704058547292592033936676210691509686838959176716074926948722351632349534248055605177981998076953174763712429447970335981699779560622803386740764682773254941583581989085843414340652009798388789036497642012768561094151136156303670653261673025620491646750872528394753143770788876434201008546636764654455542845169452776582801554748229600003484634873736472193678911704894956558104257416681311955981199959574908548840235603251074803903974778769100635664367271498218683476085717613716211556169961953110485710347596559153467105583151193128662931230545910579732153715273394103806953963520271573706905478751708862565039685204440118165349367914698875392951182154201352951520672402633866304017539983734601085678226783025271040899902021455305177950130009758385545338932684435231264502969029205801933599649212764404031000178503474005242934406325501430439539918100127510405184284644049167986660997351105935808416217328698921550551729239216998876144196516655390722159940635506316851245676300917819537932110133198692454538752524708306985346265173184931336838012462590716228290266053082963917226204235490690362225302603811834110598630358325069560685000525716528382928786140403692125059626256572723045610884590496190341511752841820646356004190456165042509013232612459381176808433051495367949140672232858745642638090013080214654345846781841792721418401534886030693568556173966953054492026306949592609902934020924413670477392193820137709706111553821269911862482514197533125088715025194798666005933424384889130465802293338763514738322229452359059867662335550547986103015099544454988203268462992775700761053602115597761862958838155649921749972104751401892167913386879659731002608118084196024281649723690193739546664488108793747318402654620495223837049330922127140002524445903377811685667480583906714817416456007067484495110718375278601150761551038456008144230077858209377511150087572915294197187950612462016889877607286224634481738123261110967137728857300031002549274301693801403468081/15870358747594397205832763742381365538405746003223134163307160904999149282377725172751529138368685994526615090714262350159450102798480923438233234425480594545009192220803627280969572237545372969031268906678722603074773926587322114707268851110757137790787513735011681928578826589254397320811028466241687350043149431347295396468945336687847597261026923044491623435703750371164372609069760348517211600817911647790655463844665429526461248680332421600444710918201107566776775818455488792059019852137556540030009893921117782336184461558644786328994219895231534874316101396599012913390760326447848508146092872051195696885431893913571602878252355133162312838590698401478847720771896412634971856716045836057581358817853060659504660760146064005016500936725268840307971715495749158875838615313571306606014019400115115092881732440271085360706396780613304082195132347081014070679659821917127678293170642877173194160733612406183599088355705976372623601570710460729711406157435768714432675977847644040311039780046576632920901075545311796897431523874012850233598358907167782003468931020526782486626092463203634637671171092422361997831903109209963924071160686996699473548599145960710847519858762682059637331825992663209614335335570400148755445301686869109539731434622219789294489657861906279803029557579108120033682593605660631018086644201414754849040796608978750554235154171088315313390670006310938009098697267075474282967218731507494854074112177135727340361206300868100366531546238122272506043597399985126258975043848032836112790336765649880437239338953283995323910595482215559384278611522861705443736309691967479566303028876713714778339322703212930939228436540487427309381574379772350044127884532689715381883848210470452513988963371528679848741544605228922756942368190774600411386657537578199294144436025742483899477461575020233737307788827431662243457220932298431329017720880019592851615678555973892380746616213320965425696135431466824279941587030353073913756064233477848459026492794939077993773093780319042497206450331497161734445735518678190780222175992816612330148565103436101687994829750624497461810290242427674770583613193674435912488096365482768180423598504431444613357762269448050377868201778903824026359303192590771832463360109107220906592299004702493612850988006007978103595531838676004372399237398029398371076670159252021685991804192963345158523948981349018256223649695608683621206890109527909800509003680137409865356607664374249091958443777153134367369837980679185624315760106852924577020960070982311420994470502408071325114581906634397679187364845374507864153496731579299477879139704134189524951057645219166677317710593162967394799832925582179038065589110356549847909147289556151925565359546659978328416918690962863232436869432749425222023970339719735498060553644739600222464130255971776435460657334016058324477053609060510582202875000784712864760602317613404047345125745891304468144886452987760669148273558755521448407901815912816523278313956681406484027472905419271742321945464395328084745908512752468302497788879382509032332088542910750574135193130430504662339749494166160879833335294592401488690965787276479785094306029970420634700898382809698140220566652259034619550913189643088055668786967974168568683694914817784346934962117349977519736612189180459045845700323866888805484810112956235420702444345580390521263695480064680793716598563686447279881334953994495927408198386534699850919964022145624214678950807928227556323123578563068302096892739330081514069041338172882138152584354633029316509934876425285349947631573305459129510783625043843069875948556656044426782065899000*t^87 - 1249600806185277690414106801463530466336585287101853273701146982668917548331366240395549821736033692977817032975266174187951608283889660803653245011675397256503971434697985329428899275868338338499690178412736522814339426254273983711439101788363545759365913932608599369565000070194796987605161909364931220562038486487565519425438440170135794314595599752947562998117451330219784522897859609665915721711138327436334910001541023288777404058274225771350736191401630610019054734512312359414182074623052535421544405956462664046515920263521523546275467769251635731882823050984116936016196334093564983475659154744062948723693461490089889504667137538116009824622000153980084814046248348779030436066734154414368775020296234593419703334508348424760867371933754861251085181692490141105431623968257616015615197414549415105962089406250143752558697308764645560274940159259190146208328879177704317705186366843265517804396139028747584225873386887510526455622094016714323899122758764845956399810695860411456754897208334437126488852301564367405833715396396098511042517223972748276306069961679861573860520394416716786809721680230185477156273900529848807684370342386992221818684260104685195608480007034321066258823856111963290544250471736872569382078507581065329778939839846543658862708732141599087968184403763336126733499755150685324916192318462653758693186351856109301231134332139329814772649933658868821327035358862439001871479600556385694499798729314871424732020559786598984385263242932145093623983752326882140236571693510724487129541064372118730151283753226768153538320454116070690638410625121895454003244389446031589570565542457495060011191322579379077644673979864516065656194705237724441359648232506401074083489775512615365965753577306497665191351621128834260457118069030034973500868692220928544471282819938490936361027266823620527390539616035269630840410919911643025810085811402286024638920011749124429438236732546105178266065187666671681866537236997486325161026535295507856241294356790189956121426566760547757374342350424216970013517859608721996116224135350548963688395820613233463731789018941897340856374141216276691561958874993111875670472394505892510082917993314718952980033998800008896797964006178314486851838122605033721383880358300991494904871179538931197239818439803375075535670904269890210997292313097694042812562780729172763636668290093586260078864598638942266670183393839455571417871605906745118524229590210945466841862154129860869558248324218708193305442131401861114487963846292896536778961256967384511612118493403838149237909037130060375316695546982214604693465246908002147912513148230587299642665202053262837861362394644541741715426987445383262315623948560063266059035349603547156855216854367595170672242738981635455221942771620635852142850212309328617540098355139628816550383435511151737916020878394895648456563940737596856716169558626512370779728554575881037755050461086388861037581836729480194706693614875181938534895155656618427020260469947331422895755099347412260776866105285651082159692386881319511373036999014328723901482786214899809379341369272254456195712152800461891407591976076044459222919823334081029375695743111426067548038885678343108363511349097876795828687923634485161386403792694698406222120391753793552616197920850353720818123657214877582821467573325855961229709248125010129721225720619939735934413986189616966144279748767993094684967878057953424081040515777457414401689128631578585769941525569134028739870297167266687037843529953267094248965586815286390909875713507144856085557255176285767465158301938193915645919791831275303464594974274494993023894585408409395764994405291490854083/12631510023595540633213832366385168489751512125014331272836311740713608612504720035455298701966913342582407929344004727677929673655933796205940737603953942597048132583904927835873741168658562159024887497152452684079922104834807397420071126394276089262055368074805216228868861979202479500237349187416853196973118935153969805352834043486246046799592857117044353346784617642355316974565727624330025559834664372731338022243713301051673238745570702906476402567547820308250903202444164548781668861905402144105518078835175377777779469403819319731240297467633262450986284785048193951474278627172777384034645347142788411806772323727128418617384527554965922463368106890972960430818448165158446987998485461351952510079515701341238403462157071350931500745556846628000222385802739126452198081576107774645602995032744683441273215615725965899337744376406507330726737990533868341969525164383019988845584797392035807597318589466146129886650459858745557560433830774866504996737550917956385191084409349338206745947384009973141125345842186940387751621042581656308374204028153948941536496118378459530171787878876362262636238216417798324804984107330379449770923812099413866701946259029953531699479423359190323590637014568677039981185453991955131885036036487658613255631638093301683369319522741732904452096848677891455380023482056420606232227017452559981889613627554515747248388013723353004535431229512787394996922314611091776239214908750863251201844385883538087226266239466447230504700067076910770116332624477957634694422654556747110180063956333578307190494268940322808826800485845037060956445905951153312361552611974116389506492371261936252147624192353149114896102552632850307466967363492278606550765240304059181499389392007094858072848397747316614304494685794448724913313457963457470287339672766321887176183775590956573053489825016104403163342127955812806016971762441608608810022741240084106387989054754730670390163924888115338819373098514411161586161105791222094622173573584409998000677938829062076676544029233523620225542100579373625375177249560192661809487014690773079097837531306285016975476740292967367563292233768965633729814582720469399735423637833223653806537585159721222876586296091305402793058558719370143428833153286532682981041719493502354226523697620352059207929229271656041637260034864574908644290990268296662693676249200588688850619663787152269029265515767585959035149757729360433205483964726295555507166194395081321406279569603994175232230761407596741375993494826290598945196819740082826608519240169594804464986726406424115907524374668194071189943448359302177591558623093728155862988744106803907614107105378520416640626798639912824432520083626632295603223985793988654458300903932447450960184128974268465474690386684727878878324650555664972631323331613667029068603921323355279104103673120393489448278286257679074583777362313467606243104592461302076033948783406586894825712328362466821584705544214748287689442220233986458936901445318364171588862128787241895450437618599012203072568839008526434797763918313189057090076863181996984917376595377944334515765960954891465943882250458781108438777071206197103243829912322096155483223166711151117415000753664861785073512233430660207397665599920008860634340647979440289360491870977420194499255562788757617749548477102814342611883931240993130896073355210064926681537336278270006720084157602501039896884571097376406436164555220109003447341572956189677262828507422027436173042479779609687685751419672646199628139119058636307116175758953926599754097751646696802936478779195635278529747578753324613284093089320609790309428443052770053969399389000*t^85 + 3085342546552088517153351535868497880813514551205135960140761903709668776573574254291779169077757478845867154560359128741183484371254246081305007126008901000694520378949021596212331993826329762440706260096331517586930480933810057721224437634016202087036642543547065530906075921434847447314009115247560599394540232856419077959354314124675535364867596778748954240141980515180365230445640590100766667532006698996445709164412411362142314993498947557485027939654657433225301762700159448078323705547849132287832563209901522996576226740898130476280871953889764034535289777031043091648100764641186075304540144617141246119758337784311917264325802451833165332610751906566260492691856953596758468435323188990657408556377620489859894551074372648584369526552401148463824351956229667822133523978571348596412273123646866928763863622694333420973329644454135792505197581302727204537094606097030064954500126135879431620399042315829829837920377250699899469679793388671202226577760227584784606953645087153401506572259351860560628989635633653572200322970329673979733521122445672365594188845618069343551675035201121085327753937289125581692992428974903044393965759461551769293157772719095400617094137812875012318830321813198348778979052230603996104905303070757999537425279727371018447868466367961454092981426482538645939429462118824440587794659439364098301765089031549399806524967500553070480255334384475828827960557724285473371258217933212676098959387965063230849830785438015234324033502488285006336797924631846500948469319139768702397144736506820055593412648591975938801310530805310840624610033692777433420602962654585976817049216492184599487950194662042298086622097060997422447811722810332882492556087892804925123038631890793005402543956532301457557253024212823917303360361835742191260171122998996183257193608259727606268975412705327369912085092299411517301155902537159311969296036968408038656654518605412737492453902472224456999056558387535547254012301835674276759860956001814450912475081223945610409356678531365524364485693264491954285242362851793179559129664711425400519689738366342948735428822604557508058579174316412262017256030391109016010949359036113155307580232514108178315736142574517918013662674460606623094157615124472580254559539705736459056992411180105480199132573158067659099277844445074164015404919825425993737474940879911967477852545106027707887238797749168297212666906766541735636076909854382557418533692498455490919776144378606927937344855605590195794946660944166761899807213362304109144357887982510685999120495744450720989720456081600363377130221520515948502426778670375743604553324643334111228072243899247766722880064214336614861059415968444567863054601605791848769649093075606666448137677296742710532125753350816635262275472703091793865236994887449049949904862367866546607269598793561375857313219067405190940644856702390017143712629680891521504415910182913906550489430619970368217418204973736661820837974971309405999526463946375325405286956768079271714515286550660314867334139668494941099149885689017365068640796700888524846930766787776775888552055134737196482072221395934104950548314514005070313535728694799970542461691819163634327157350507951740371753531076026416987288570275673895197171955235818309031112417038723329488583283509385236767077477717073125883963350097251669728492749225227432735951528443505100553120749671810800461811355200815446529599700419159708353645345809777878943450644702887641799842834772020400960487003818520343861012376185402346955426699250167698488472865313734755973821753890626192228202304067358409823884219924974469832077338805234780887900603620848818598720467919407342309039/123788798231236298205495557190574651199564818825140446473795855058993364402546256347461927279275750757307597707571246331243710801828151202818219228518748637451071699322268292791562663452853909158443897472094036303983236627381112494716697038663905674768142607133091119042914847396184299102326022036685161330336565564508904092457773626165211258636009999747034662798489252895082106350744130718434250486379710852767112617988390350306397739706592888483468745161968639020858851383952812578060354846672941012234077172584718702222238800157429333366154915182805972019665590893472300724447930546293218363539524401999326435706368772525858502450368370038666040141007447531535012222020792018552780482385157521249134598779253873144136353929139299239128707306457096954402179380866843439231541199445856191526909351320897897724477513034114465813509894888783771841122032307231909751301346610953595890686731014441950914453722176768232072889174506615706464092251541593691748968027998995972574872627211623514426110284363297736783028389253432015799965886217300231822067199475908699627057661960108903395683521212988350173835134520894423583088844251837718607755053358574255893679073338493544610654898348920065171188242742773034991815617449121160292473353157579054409905190053314356497019331322868982463630549117043336262724230124152921941075824771035087822518213550034254323034202534488859444447226049225316470969838683188699407144306105758459861778074981658673254817409146771182858946060657353725547140059719883984820005342014656121679764626772069067410466843835615163526502644761281363197373169878321302461143215597346340617163625238366975271046717085060861325981805015801933013176280162224330344197499354979779978694016041669529609113914297923702820184047920785597504150471888041883208815928793109954494326601000791374415924200285157823151000752853966965498966323271927764366338222864152824242602292736596360569823606463903530320429856365441229383544378836753976527297301021127217980406643800524808351430131486488531478210312585677861528676737045689888085732972743969576175158807806801593166359672054871080202120263890935863210552182910660600117407151650765591807304068334565267984190545701694792947371973875449827405602564902208020293214208851036323071419932236679450180237706446862229208045148341672834104714051704629307294398027242165769150736072705114092236486802054522342398544467625747732245413742854317696443970228705071796949781539782119142917275861461794448065484736249297647869662928833452811700763488553662029083756869918782956335893738871748301897661445793921161340397274506318535927457289692246678294618249632709500083078142626671145679438696819540996496911595060781088813691348858537985019409804463947830961651965789510333213007581575445516731786968649813936884872318428968881735220215996579856196593127205325254930921018150671982541182425006120760345132698077384551569291980817952174851530114333304533219356533758293067297581634164119968881570848862114970575414288662270319590111174622283559061018086399469252759482753259183570452190290634703854478254506417357936366250046054496054862700015297820731611789533140756542323735587033769280950667007385915645493720419887620470032497122879216086834216538350198514835732820335578717906092704515329824653945575075607580557596462526161732682781518881058636281479065895527046065856824744504510190989468796754288783074412641157068233783947414970658837175719372735868874495816301840174939320363912791932756355763366774635809738522437748480677590157966137628668777492036117225729591526271782581210184112275341975945032398741917146528900114012200*t^83 - 670813652628191753752679270891113682208980096517938490668890669226964937064502639062414983262492107658564360218135063577244630598588110531203080753870957003628168181730074776840052788195349557552284374915285245643646226923650292119577925833304607852467094195038815296380135997518353501623371497301602696720404081021972473031729030296838175224416060872962935986579851511208678556004112565444915837152517204275056973904799291890977158837372388527585963842721355379091127383709447785027561865945611946096105401367567239735471497813674140099280176310034188971060034007826347348195169173151770259712028922778428988372583868227034950669002105082587668123157220470822057826233024464335810604052614897637601016197368995484593113911339027983949114933290009679938969735795429421010982794803948645206292826560372712538042570445330175633297484846236681412071291631848619962899309055432793700024281804592546865319969528034825553863772984721354258243925181573730167078821406749765438015657655124299759086441337241706493901097374590921271180395426442459330872923566084362292328231333461915335393100229970068507549344354134196279785373856012288034310312200717472055034184989161890767905997269891984649643887247018142030108009655813209990861658721615871086491914794464617507306417836793337599562082299820202112543468360665503199853515232672005814810462536634781945470197128630719798349891805544581105393211486392906257398871031787684775838515919583333449330634603850940152552853917635170559133605672377770840057950366536558832477430490613722353725846267643262525882367126895070814503858485932423551101371914684927355961528912977692775535845903998997088844175073738986349148985680934598760525776361324228992595900728369404305735131943900150717077389047001852128436200496084400299971082530971823541742359037338247740553880944445356373934368300244203911231414568738711966254922811695299779862924093735250660036806648380414478785720566302199857851730166960292956695688105141623280449657601058059374846721022043606315383099160304801718249616579407537646243394911558199422065258988040915859021845957978412861332116585612691255757679967093108917060170329294130037504945349045971939258713763420086935380184348546612469017260124685644548941917151325748003929102233281761499806920999299356507908565081721403734126681218900444517298602848814371516501221603201412588792132245952580970404200502055215720842953664955991482256119048542937745972831476916513867201629229057694540501425582109285205357944771377003963777396066911876167602980235145156573342059061284193658664579799588072956229208654434353543708714998436548762021067726260559611019169571955746101366286391674201620888128886248671069045997469764604748222573012541055348389575683969526636240686211974867971634036569517727626653799753460468156029418917662526192836271097154283876062590813436332273947139875056865730756347224936505211793310606867260630107435050504353776633029518327087537963540265481945131893464688305307712871206940402074447717046322670663956269681295678107087849568555459801737368548121388381395052284580686331902679439213233216029095060989553766135368772015863554846662138942323588385732795151454985200987257060322091367151242730260279524223680562021547105488993137890420529886041191387951992477053753494476126876479645504617231679160853465039626950207775810282945626481927345145271301437662307637597850101665815290283465666979469432449026408592318939022858517685740020522026526766670734134379666619181275791758954482875586961584293758244685858443833022176193798877398524709060449849592562625986598051667729537804782313693653199849299016390343474384633122347827/123788798231236298205495557190574651199564818825140446473795855058993364402546256347461927279275750757307597707571246331243710801828151202818219228518748637451071699322268292791562663452853909158443897472094036303983236627381112494716697038663905674768142607133091119042914847396184299102326022036685161330336565564508904092457773626165211258636009999747034662798489252895082106350744130718434250486379710852767112617988390350306397739706592888483468745161968639020858851383952812578060354846672941012234077172584718702222238800157429333366154915182805972019665590893472300724447930546293218363539524401999326435706368772525858502450368370038666040141007447531535012222020792018552780482385157521249134598779253873144136353929139299239128707306457096954402179380866843439231541199445856191526909351320897897724477513034114465813509894888783771841122032307231909751301346610953595890686731014441950914453722176768232072889174506615706464092251541593691748968027998995972574872627211623514426110284363297736783028389253432015799965886217300231822067199475908699627057661960108903395683521212988350173835134520894423583088844251837718607755053358574255893679073338493544610654898348920065171188242742773034991815617449121160292473353157579054409905190053314356497019331322868982463630549117043336262724230124152921941075824771035087822518213550034254323034202534488859444447226049225316470969838683188699407144306105758459861778074981658673254817409146771182858946060657353725547140059719883984820005342014656121679764626772069067410466843835615163526502644761281363197373169878321302461143215597346340617163625238366975271046717085060861325981805015801933013176280162224330344197499354979779978694016041669529609113914297923702820184047920785597504150471888041883208815928793109954494326601000791374415924200285157823151000752853966965498966323271927764366338222864152824242602292736596360569823606463903530320429856365441229383544378836753976527297301021127217980406643800524808351430131486488531478210312585677861528676737045689888085732972743969576175158807806801593166359672054871080202120263890935863210552182910660600117407151650765591807304068334565267984190545701694792947371973875449827405602564902208020293214208851036323071419932236679450180237706446862229208045148341672834104714051704629307294398027242165769150736072705114092236486802054522342398544467625747732245413742854317696443970228705071796949781539782119142917275861461794448065484736249297647869662928833452811700763488553662029083756869918782956335893738871748301897661445793921161340397274506318535927457289692246678294618249632709500083078142626671145679438696819540996496911595060781088813691348858537985019409804463947830961651965789510333213007581575445516731786968649813936884872318428968881735220215996579856196593127205325254930921018150671982541182425006120760345132698077384551569291980817952174851530114333304533219356533758293067297581634164119968881570848862114970575414288662270319590111174622283559061018086399469252759482753259183570452190290634703854478254506417357936366250046054496054862700015297820731611789533140756542323735587033769280950667007385915645493720419887620470032497122879216086834216538350198514835732820335578717906092704515329824653945575075607580557596462526161732682781518881058636281479065895527046065856824744504510190989468796754288783074412641157068233783947414970658837175719372735868874495816301840174939320363912791932756355763366774635809738522437748480677590157966137628668777492036117225729591526271782581210184112275341975945032398741917146528900114012200*t^81 + 126761884131146006657832638702299092011006620789667219020020503206454619785265786910542996052022393711103897919922841997189526630778357117826912896976328712562858518102130312206250456155787278145450472173725318848350264618918894419391439516379773140163252945209612745742074911923733649100047333424179320794901764301844740830518614349445651204530001435748530719565193227716548184579498493986554379281277701738555480250764757918494276602383883664157759126355361906685601886654427658029147854832164106055511171249947239782662168841133357352272588592602622639785600106054401702105339397756513879240141477455895782147037882374707525154476765683706901246459373413270121036724479046414694969786330094942276354151614540638827024992528575421843351686277789627328292778075459166395245673316076509754124136990297333386192879075224446371368368134199718836377407745757189956706260655941037255398748348626465759293877469916546776117189701149291417310807757418833542658995666148051214428842829213622094851114820149422535477389815568483948837292655061513163692922053272336925929244600664240376530807886166249341117675279425261306057060891100219193531416724937327009467524827446912081017854257231620291532212988060436053087848888370155185224784781106094882625808611375328461196894951817340311580234835552655811484243801465693742962459875793327098361309122042411111000073133417935233142571648208252218395922493822564421515268903911330930933289557526382175155143122393320543095991271822606172834984949106315981925466453499934376220675436887893054708827253209643913150147316910630624093199748581662336152795012410583632339953676866194931317947832573566423146186936387400742420709236630301797673966230498643850427837359797534828334737251208023749842581080691880328503601479663668825810510681407337728983156111409894794444660772596685700678826716772811805202370216218929841375864876231758905089798159248382800209603038923434890251626637093146036365247876279859548312716812866718643865668572503576706538375503935916620921626768677867516078430318353110262421195869081153899984937008921359271010054680016964508661550080731474871617979937589116236732843543649165751135002597672798987028765785459452945592458327694833571520261662717249324828958216960333324208400542455578033237462682271698495070654340369364544883191794551676004998435305829329784658196857579986665872630830468520149426814014643035629034036758342640522541311380543624503666963052202399823715519783371500703737188577166584224978104296869992992929992506315657829295398834099147279327648330208571905452062692231644203005024077336314447679901931253501399343194772180909487857992590771513169820786004779466999523522120581946057129974730078772853184105133558461061275077298803355731785091552986647963645282337132034467495597152600508637853951186167612309185232724453446115263467833213552553814650011655718724137314482042845928633283735230513348955049719279859733147259333985877244432194332081859906527168741079227299381397538872717444080499842625717268972766479766027714998757557847890854460504393773002826359013765766068383897838251654198870792582139550712325072283739979333347947597715273876437476470317457287067060089198172026705730024994580798382794689794685885382410991071774127267318325559409570837992169091006259247447278258198946976346645405077911969429596095027548229429942669519135984574382773311925172404050424341411822462227625870077089029470327555340523458736591317493033778806742969743169614299476159340611528273902634277271325856564169392321998236727093890362142870398690854498163598114060049573189500218174745429968181875541298622836723355331577289288380501753/123788798231236298205495557190574651199564818825140446473795855058993364402546256347461927279275750757307597707571246331243710801828151202818219228518748637451071699322268292791562663452853909158443897472094036303983236627381112494716697038663905674768142607133091119042914847396184299102326022036685161330336565564508904092457773626165211258636009999747034662798489252895082106350744130718434250486379710852767112617988390350306397739706592888483468745161968639020858851383952812578060354846672941012234077172584718702222238800157429333366154915182805972019665590893472300724447930546293218363539524401999326435706368772525858502450368370038666040141007447531535012222020792018552780482385157521249134598779253873144136353929139299239128707306457096954402179380866843439231541199445856191526909351320897897724477513034114465813509894888783771841122032307231909751301346610953595890686731014441950914453722176768232072889174506615706464092251541593691748968027998995972574872627211623514426110284363297736783028389253432015799965886217300231822067199475908699627057661960108903395683521212988350173835134520894423583088844251837718607755053358574255893679073338493544610654898348920065171188242742773034991815617449121160292473353157579054409905190053314356497019331322868982463630549117043336262724230124152921941075824771035087822518213550034254323034202534488859444447226049225316470969838683188699407144306105758459861778074981658673254817409146771182858946060657353725547140059719883984820005342014656121679764626772069067410466843835615163526502644761281363197373169878321302461143215597346340617163625238366975271046717085060861325981805015801933013176280162224330344197499354979779978694016041669529609113914297923702820184047920785597504150471888041883208815928793109954494326601000791374415924200285157823151000752853966965498966323271927764366338222864152824242602292736596360569823606463903530320429856365441229383544378836753976527297301021127217980406643800524808351430131486488531478210312585677861528676737045689888085732972743969576175158807806801593166359672054871080202120263890935863210552182910660600117407151650765591807304068334565267984190545701694792947371973875449827405602564902208020293214208851036323071419932236679450180237706446862229208045148341672834104714051704629307294398027242165769150736072705114092236486802054522342398544467625747732245413742854317696443970228705071796949781539782119142917275861461794448065484736249297647869662928833452811700763488553662029083756869918782956335893738871748301897661445793921161340397274506318535927457289692246678294618249632709500083078142626671145679438696819540996496911595060781088813691348858537985019409804463947830961651965789510333213007581575445516731786968649813936884872318428968881735220215996579856196593127205325254930921018150671982541182425006120760345132698077384551569291980817952174851530114333304533219356533758293067297581634164119968881570848862114970575414288662270319590111174622283559061018086399469252759482753259183570452190290634703854478254506417357936366250046054496054862700015297820731611789533140756542323735587033769280950667007385915645493720419887620470032497122879216086834216538350198514835732820335578717906092704515329824653945575075607580557596462526161732682781518881058636281479065895527046065856824744504510190989468796754288783074412641157068233783947414970658837175719372735868874495816301840174939320363912791932756355763366774635809738522437748480677590157966137628668777492036117225729591526271782581210184112275341975945032398741917146528900114012200*t^79 - 20939133654292874983476519328285027720554691315237319421226239849241554908017735140595210151716551807698214532019238889000934550576985791388453851461019587099218414818666616505660558636490991297524123190563419735618267119300015585721296382938630191259454129836360064896050182593063836853754192883673433857138838883328451586632743718842358896916393880582423102220266510615435151263482274610161566547598539941542119464965241754977214970768757419388871564000652060882977172925167107276447107955186760325687527168698594292840166239317854999930302756043635077972128007348463130787537749395073447192814043176674554742577216637578842110934354606302921842036787864685129940417983688837466832097167781975927351425434595417994139898988373432055341642750761821935413208294872762840219863344448462917959800642601600200218360615481125426918532836732387911660640568498576303229229337552414981335918082637618416111730276850618159591014782888816772435827883354805127401163170954654474169852865349009716124908115548018034440378926069517160482898652438540973792450374734067718547499358159485884050434165784549665100662512620813511660045502709907159550627306953380555550571258267507709928939840888034969411805556034649289521439223814924916821189310238675341027956722041119522058328990951979890881616896402764988321213769946772832092039743601093969169254296338572753435091602139439391076734115325592470063168308978147877779741500782402563404739942787450551976889194163808579302320453165681465770021935638946512742908786927413201429084595839103969811390836920906133117073903440291654677354214795908830820142367292703405502948508954994634007185509353957278329039840343766676146720322682885312631305232458404921238084009405971619542591918425658084630859607491689904222257666104547624521151456216107294484266965975705427202779085666964136864962143080198267471640157652095445670174396823216320527896653566687463847893250670720851603545264758821949874309633149666933950729532855921867010933972038423657220098335737736614542905123914056242550922356983075736432841759552737307635749097991523538564012892286281496705718515226160794013607363906863159404099011722865984273379140661013457801802258774217951235946181517688389907583373184362426534035756974191548501299030853955739261665874356455608861046676073953073075608005101347064681559430893691271469344144800444463491398436701911420122677228599690674549139960580990850397590772558464615117123270343506455019620618539850797328905189395668197285462953268874658667886045800525339730361000255938005268145904163884212538368399857951041222085152884402496838338044603884534007625145364641575230591327025940248475445883357794646739113742209522694667513803318007935003283285542117194401539321841969166670415838482095138679280680628096784684179593848363175510525643646762379864235836522528116349735785768459064881229128068479651720151452885730525977081663340007234786837835791973266917103159093484280607497924552980057492482593408413825845181897500167006092965261200762495092324061054042914164747240098038267335847718277794983788632799664147572476834091590983486107091201894615280081880957930392661612933769487721674737259326701769825023616495836218987245968626936636746772126198656937597936716574417637667534021547753986662170899337689182486998562792403096236858166381735323515412885939179407159437624970605654123539922264348298190347794703924863646407365084326108996939253194492834409588439166420051126984755221058584594148612204851258318656438679235744796703447436507398913338034028933958460852505909431787584528677122700825843197913519469023535612914089861107603624954227339026678509303295245673/123788798231236298205495557190574651199564818825140446473795855058993364402546256347461927279275750757307597707571246331243710801828151202818219228518748637451071699322268292791562663452853909158443897472094036303983236627381112494716697038663905674768142607133091119042914847396184299102326022036685161330336565564508904092457773626165211258636009999747034662798489252895082106350744130718434250486379710852767112617988390350306397739706592888483468745161968639020858851383952812578060354846672941012234077172584718702222238800157429333366154915182805972019665590893472300724447930546293218363539524401999326435706368772525858502450368370038666040141007447531535012222020792018552780482385157521249134598779253873144136353929139299239128707306457096954402179380866843439231541199445856191526909351320897897724477513034114465813509894888783771841122032307231909751301346610953595890686731014441950914453722176768232072889174506615706464092251541593691748968027998995972574872627211623514426110284363297736783028389253432015799965886217300231822067199475908699627057661960108903395683521212988350173835134520894423583088844251837718607755053358574255893679073338493544610654898348920065171188242742773034991815617449121160292473353157579054409905190053314356497019331322868982463630549117043336262724230124152921941075824771035087822518213550034254323034202534488859444447226049225316470969838683188699407144306105758459861778074981658673254817409146771182858946060657353725547140059719883984820005342014656121679764626772069067410466843835615163526502644761281363197373169878321302461143215597346340617163625238366975271046717085060861325981805015801933013176280162224330344197499354979779978694016041669529609113914297923702820184047920785597504150471888041883208815928793109954494326601000791374415924200285157823151000752853966965498966323271927764366338222864152824242602292736596360569823606463903530320429856365441229383544378836753976527297301021127217980406643800524808351430131486488531478210312585677861528676737045689888085732972743969576175158807806801593166359672054871080202120263890935863210552182910660600117407151650765591807304068334565267984190545701694792947371973875449827405602564902208020293214208851036323071419932236679450180237706446862229208045148341672834104714051704629307294398027242165769150736072705114092236486802054522342398544467625747732245413742854317696443970228705071796949781539782119142917275861461794448065484736249297647869662928833452811700763488553662029083756869918782956335893738871748301897661445793921161340397274506318535927457289692246678294618249632709500083078142626671145679438696819540996496911595060781088813691348858537985019409804463947830961651965789510333213007581575445516731786968649813936884872318428968881735220215996579856196593127205325254930921018150671982541182425006120760345132698077384551569291980817952174851530114333304533219356533758293067297581634164119968881570848862114970575414288662270319590111174622283559061018086399469252759482753259183570452190290634703854478254506417357936366250046054496054862700015297820731611789533140756542323735587033769280950667007385915645493720419887620470032497122879216086834216538350198514835732820335578717906092704515329824653945575075607580557596462526161732682781518881058636281479065895527046065856824744504510190989468796754288783074412641157068233783947414970658837175719372735868874495816301840174939320363912791932756355763366774635809738522437748480677590157966137628668777492036117225729591526271782581210184112275341975945032398741917146528900114012200*t^77 + 433945036272430561000627098878561813476825324852001422154672398163029720519483210074138279132008897175695307999104128859698877588328766413740159420871988275015373278106893761448502016385419222833191497465357064636041851626954882263428558330989670738513112958291292086099213689283793201534844630223902356495463341781307731953087378450437405561611862897598459764908307725850186040299138856902110060482848819545160807324699501408733017605055172797414400041949812537016159311155052942701499996651998560677170557172852333837551939366256458885492124809529983644294987603109430208652961772691656170385909105245264398037220626632741814635940165187611060764459055418173852131794177616737155201080939941383074170881381813380262971969578750981582282739269229783057724865752054408246233109040304553762938009113977786729882091678125607326435030914137122826903842695690059907167081817803114910743313821586186084628393382505577897784931878980200937204929735537691454380977828833475287928124861174525114678221538342324335884704508353488241273329685327830458564081391161459556476650327873952780001125559125420009212306440170740030042908656781296713814731269684860810932356920993051454272578796421603826867318902772595125809004213617523687326919113634683887773255542836150997030644112624082932339056891864769581631567952755923150504709698694621064034153763705330536085342069436447798009306271555574473710281284590565674731436349972233754937040502780967783825655776787134489683958914847225518933006963479579853365815137040228107683366778502675111153039175899059327523699159258703107975414127924929794149899846108648654153552706850211976379120216500199309237876114277978248102952622569192737888827689263830922611483442947645851062823406684242361134236263490168056650851578418981900849651119548445431961139709857335470597861837699552961700890870084357585518640230896268471185222675588974197912700416361491516440347650017666330672914879345985634888028942094142233717868898533782704787390300246541020533083305859677544992011879794416776249895677278389125488141569725915183258345633848447829165193119813534736198342239255389836189681891699576073691555095393349381081039015453116102408319311172286886303393385700059665704649007390443221516698439756119813533060359812259451675832578688795557851547074172343567023317105915755083772950754771393597113468173103895143818234810495743027176581402037008532665198623748021384902384793253457983831937590612502954830188044875349535165663533427661836772537229132362488851734154901614542871625577656395404380120128431032047499012269241488949980495846904986038031927054198673391411702493114778418180833697237231945962404108435781916190362348370868949176786763126849042201624775286838960840003457016459176725507877876733271178177198875641386833344313768443305062631664368121128224692371535926955842869079769718955677921190710426906200049071398583714593742864732015724238962341505271670380362726977336796252577375526348781296488489320369993484629574496045355153791882886358270994342773115769799072723342599310025795296235919484322027502802467148450435069908537536000111231349143412943286080004651889165780503126805451529192516442373519036392762106914926219651624514675094038387920025529251066972865821961753248077265553631613051265728498316943025929503492853598603461622530399873247417178770188079559970734989316490205112876365882038797854741719961842639612613403332057627205720721506377969243413099028741545217941929497417817206413610674171329967973249613240422777918524450118486565480042501428648007201527513081276516067334067758558210136532005463148303606613151556384225657098724128893256560119809017/17684114033033756886499365312939235885652116975020063781970836436999052057506608049637418182753678679615371101081606618749101543118307314688317032645535519635867385617466898970223237636121987022634842496013433757711890946768730356388099576951986524966877515304727302720416406770883471300332288862383594475762366509215557727493967660880744465519429999963862094685498464699297443764392018674062035783768530121823873231141198621472342534243798984069066963594566948431551264483421830368294336406667563001747725310369245528888891257165347047623736416454686567431380798699067471532063990078041888337648503485999903776529481253217979786064338338576952291448715349647362144603145827431221825783197879645892733514111321981877733764847019899891304101043779585279200311340123834777033077314206550884503844193045842556817782501862016352259072842126969110263017433186747415678757335230136227984383818716348850130636246025252604581841310643802243780584607363084813106995432571285138939267518173089073489444326337613962397575484179061716542852269459614318831723885639415528518151094565729843342240503030426907167690733502984917654726977750262531229679293336939179413382724762641934944379271192702866453026891820396147855973659635588737184639050451082722058557884293330622356717047331838426066232935588149048037532032874878988848725117824433583974645459078576322046147743219212694206349603721317902352995691240455528486734900872251208551682582140236953322116772735253026122706580093907675078162865674269140688572191716379445954252089538867009630066691976516451932357520680183051885339024268331614637306173656763762945309089319766710753006673869294408760854543573685990430453754308889190049171071336425682854099145148809932801301987756846243260026292560112228214878638841148840458402275541872850642046657285827339202274885755022546164428678979138137928423760467418252052334031837736117748943184676656622938546229494843361474347122337920175626220625548107710932471043003018173997200949114360686907347161640926933068315758940811123075525248149384269726533281820567082310736972543828799023765667436410154314588609127276551887221740415808657159629593092966513115329152619223609712027220814527827563910281982207118200800366414601145756173458407290903295917133176668492882891100920980318458292164048810404872102007386375615327771146748880824164390867529302013176640971722074620342649209660821104606487677550616813777710032672153113849968791397445591845325123065970635437926390892756806838523275547636115957251926936237432726250981416968993762270534124535471699665920827703023048628182072331219418208184241749525470659749947529928583296877518095877954205528117077285213844513580111584116241621265505426431344257780563975851664566541358619030429654510777930961683852664259133840696045489852697390745745142368550885227589600760750704417288307238854648740346429445822906447528296769221652755997259707453550218587761900647602765219108327581042511662023445709840224406980302138653630612666038617084301596374611937008716869485638464679926107608454795778884327233529122068322072345336848052321435150642293551814287899688675944541361877250934617676512433395611564381001055130806499102917126802924290356731839888012404888076907171216405104688619368388272298957787904260664849367867943940079656637503737390383254502697294090897354152270789578009408117820643501455855638399536326969010630377308152604826278202138665548167959910390838410642259471691453562760051987541704679479394766682090829962646062535497239655736852305375524111070290873889389941646610254654458597730325048853706433199820273878075557159144600*t^75 - 246642481198024314506030031166431942922805082810283445518553308758549642095888191109215578159115029630593245907985594050255552316367887150044607415932624537771966779328904532805135099851927539646634794681855261060506089130505809544932011448359423130966875493251120815577651617886683625420744457941561654877566241213677162500948028292240369593754819053977388525917917403792551443299729960230253098024349699811215005465930965117673837677703518600329855165704945456822337848246081269113601922756917827310026714771923198170641729915609359632262338489255440435456517246671816870497362728089806216774462872017263866479540603356417193912733159875514271215219553817292897721293669088883893489517886609197408195893950447791152491678051397120961623811207348548500392005100324953534184196897229279668498204719760592774835223429347570076770383726152302983718055799665511475411919138337262780441689689140756615184233148953759841735844876771712765617173655936371451813225099153513573690286915341472474755544060521356318015011845135566832463421713477941928017793812145012213571327231978874178215603137048503278270725000995939480745952033798360255358511103503379760148216219771479867533763176462942609763515312270294460990528463597455696623073076522309599866253368934146571641290116949668209747470474024409904629138005460561993523925988554544573715848535726740785459816504288211752950662308652104998729751147153424036557876976502523343046065793323428594031923016639782260722279380741342698813995640372770612299562463182193035259404272714926097393704540212989454199006810547206295098084393626327597334808141790083367740405349835928959272902790620438337584992974549370815790129247914862983488373313302320213795079533226071583623225571920818717907491485188829730300812151972527435640817605247254819229003913364036709562438476754964876963237371264349173081258128091620222882150164875417176655223722058091232859186559861982443540432573688617564143552757023686146286802181670954433396185543933391732599799002532981755709686241281999897456938823108406607528360839501797395368189813355279287480337129637243195806983375318587838214908717657923301321464872133444456182909314237161827511363901839755448635361288363168266295880967043872736727541153785527999633331600465491413692797008693654911421449580031886935905815844068319391835886591274920502633026130240360633618461401715449469627517130117781389619804562469199843261392898239774626769082871408708393350535818521193038249188407186737021640902863373745743798272549299291885191444288858102353303347880869901635341438631921314077658667103197157736987606589352208972193557642064713992012847676644708997277248827901875506962892346462343638381648625641925862249177070243341211174165690635293402502830519945539570976084983007610259134947048669436373333497168316883049480451877132189083346581418955377334513835753083871535334059576527872089130874494289346111584708698394612689139972681292318523016468449976429482800469338647306024574123470427539451028211537501738809546854085855263570243846450305676262117750712608853499140187530454477779876258181080831633972995014736040855287040521034551356208770048855572335900133532072485999347326380845224628776209926114421248289112130122452799213453616456200027530826652525477957601979531582993407802469002857922390743685161480970188349256270832370629530873066239544621228682732777152647680292694027765851695435166697831078067799460758083960181183354877835967226600691902216137428729866801107630364507833803030462631396346984923540788819392707639936750751706352005822539614579185614684719703288804556395654035170365863773439794478769116976687279974510757/78596062369038919495552734724174381714009408777866950142092606386662453588918257998388525256683016353846093782584918305551562413859143620836964589535713420603855047188741773200992167271653275656154855537837483367608404207861023806169331453119940110963900068021010234312961807870593205779254617166149308781166073374291367677750967381692197624530799999839387087491104287552433083397297860773609047927860133874772769916183104984321522374416884373640297615975853104140227842148541468303530384029633613341101001379418869017283961142957097989438828517576384744139470216440299873475839955902408392611771126604444016784575472236524354604730392615897565739772068220654942864902870344138763670147546131759523260062716986586123261177097866221739129337972353712352001383733883710120147010285362448375572640857981522474745700008275628232262545965008751601168966369718877403016699267689494346597261416517106000580605537890011575919294713972454416802598254947043613808868589205711728618966747435951437730863672611617610655891040795829851301565642042730305918772825064069015636227086958799303743291124579675142967514371124377411798786567778944583243019081497507464059478776722853044197241205300901628680119519201760657137660709491505498598395779782589875815812819081469432696520210363726338072146380391773546833475701666128839327667190330815928776202040349228097982878858752056418694887127650301788235536405513135682163266226098894260229700365067719792542741212156680116100918133750700778125168291885640625282543074295019759796675953506075598355851964340073119699366758578591341712617885637029398388027438474505613090262619198963158902251883863530705603797971438604401913127796928396400218538094828558590462662867328044145783564390030427747822339078044943236510571728182883735370676780186101558409096254603677063121221714466766871841905239907280613015216713188525564677040141501049412217525265229584990837983242199303828774876099279645225005425002436034270810982413346747439987559773841603052921542940626341924748070039736938324780112213997263421006814585869187032492164322417016884550069633050711796953727151676784675054318846292482920709464858190962280512574011640993820942343203620123678061823475476476080892446072953782870027437592921292903537409480785193301701738226315468082036854062439157354987120032828336068123427318883914774063959411241342280785070985431442757078440931825871576028834122447185839012044589654013839333194628433091519312556102515425046390783959523363585948992335767271626476675230827721923227782139630973305610091262775713207554070759234235657993903031432583197414258596629997890980709999766799682592430566747092790907580124964787934283753393689384818294407205624468561917085590135839892674064740183816084579687353381235248718594900730040594847537979954900877292203311743860226156567064892270003130743503587728242883290428575314768473100125763418762901137765598699793556527056719558433790067640481455915744496275659758710400997364356898394016136056293504964819118206109386386705408308825059843021893811593132425683930343260129431414764765979274880232539711780632415785841279554171893086850497232226376078562277481758273619471115800581362218235187230235219068252141510613388466169230698538739578243060530526170099106479057352269621552746079750844798473944461055068370020011987973737321574010092398124486258301425082228692691726220161453195602801676925122688116792009505180214079821823959281825076708763073126945600231055740909686575087851920403688722871389046654398469941565801668996049201292772841733073984934465130927101023666883794250814221423439458113587373976*t^73 + 83669543520582859914819480067573669329819955676121725961816752706835305835313387250031630473818109230817780505972068255811459188692740751124683732043457895094135337765474315881347784736872900146993328857917478600002551142777236330400823476312318248164277236334456430812351908280622999984251766655372798774779438975779204826380653255604473102777131153231892530259900103941968051048473635793271501653894397717155175177682361775030303965322997850239244823515516116608824441158625033613800624720562450392820030394749878892383568355579022986544277259193328842520350230370298121909699449201553700844066615368761000319080314558235913127416498422382319722106185562144003891590291265980736624792279729787545983220936572955215352384678207124255934590564962621126477248562450956500117243898874203477258102651456718398997126552355098012095466445560406217439875168971069219275447182616866654399524888262460493730633623924390998703317607128429485234052381079854578393427601661848231341647092737317854301105156307153186052679994793134920059158706867691232278097005944733090161578581342976301302730775987518931283688687600024414395573850132902200565075707590094103423313100207198858024988865834891110036793177231334778611037630920345912554062739171564913833531541424450089100920659895768659606277928186587294836775865520504525872764668069956204987274276606611727641390932872740791468150789319666880496244003921247366525984889190697246600291573651626985828005432977929643026020185396119969228179088050750571554709459191256749573110854015156342567549869138604749979286579700408892459610522376735657904604558165926064534401070629912443298990914442472808363372142863721843669315348645690818928482326522842145875063921137869246236342262753505510102255513782515937188522504806332266446021112153254477601441370496115644895508630131189282349627637907041007660022279669181102657977182563154143817871385051925731363065038159269022191847552637406154156825091905475752847112972188455448634463982192607443662770079239588572218622483609391795885358486658888935189687212939189392172364913291925501418389482628740233131689538987646602225638280458987751919783432917066224888427479093499807625170671725530322897256829243658457598055214708977353512986705247994884373636000914283527823241550817621406045383121542848119143926505174424115857363660825136361299418445002108700189878947699891358981173398884776241077210493311156344735674461394732905303679540750095638762998721622208719830020835316432846631051619138569935979392700670749140360443832457386157584539743446779155218657789193639136728147589734507015006271484796648224489866011147394407843553904640819905233025947089924739724125217254785112092290069507677894417341751936020411701831475942280187287162670089720894640165765888420852026035170431242844261571553645628115791381145249619361161548861152083947173774025898550352402722203376044641293499644970828456984936465782191253996565497721874770176169321132338541813143322866123335674827531541719063794872162687595480830927729679103336610425550105614341425489664612392108873363466366067633662755206306972175042087664643321258232379517384316423492560317325949475583101822160311068393594090236513261074154273003591479992347246776482695150056089279927890569456897240165101055276171572780913264774827606344123513460140658349170290717188650694859170314235974023095534911839482796621738485994729791320242451821952550628026273712417215504840656234186334193218580182586245628333686035802249886959504927185761413253308292457900722798513486833001939926451962592068015181271004032665424147891787408926856875447625182800798665376313522593609997324142426256657/235788187107116758486658204172523145142028226333600850426277819159987360766754773995165575770049049061538281347754754916654687241577430862510893768607140261811565141566225319602976501814959826968464566613512450102825212623583071418507994359359820332891700204063030702938885423611779617337763851498447926343498220122874103033252902145076592873592399999518161262473312862657299250191893582320827143783580401624318309748549314952964567123250653120920892847927559312420683526445624404910591152088900840023303004138256607051851883428871293968316485552729154232418410649320899620427519867707225177835313379813332050353726416709573063814191177847692697219316204661964828594708611032416291010442638395278569780188150959758369783531293598665217388013917061137056004151201651130360441030856087345126717922573944567424237100024826884696787637895026254803506899109156632209050097803068483039791784249551318001741816613670034727757884141917363250407794764841130841426605767617135185856900242307854313192591017834852831967673122387489553904696926128190917756318475192207046908681260876397911229873373739025428902543113373132235396359703336833749729057244492522392178436330168559132591723615902704886040358557605281971412982128474516495795187339347769627447438457244408298089560631091179014216439141175320640500427104998386517983001570992447786328606121047684293948636576256169256084661382950905364706609216539407046489798678296682780689101095203159377628223636470040348302754401252102334375504875656921875847629222885059279390027860518226795067555893020219359098100275735774025137853656911088195164082315423516839270787857596889476706755651590592116811393914315813205739383390785189200655614284485675771387988601984132437350693170091283243467017234134829709531715184548651206112030340558304675227288763811031189363665143400300615525715719721841839045650139565576694031120424503148236652575795688754972513949726597911486324628297838935675016275007308102812432947240040242319962679321524809158764628821879025774244210119210814974340336641991790263020443757607561097476492967251050653650208899152135390861181455030354025162956538877448762128394574572886841537722034922981462827029610860371034185470426429428242677338218861348610082312778763878710612228442355579905105214678946404246110562187317472064961360098485008204370281956651744322191878233724026842355212956294328271235322795477614728086502367341557517036133768962041517999583885299274557937668307546275139172351878570090757846977007301814879430025692483165769683346418892919916830273788327139622662212277702706973981709094297749592242775789889993672942129999300399047777291700241278372722740374894363802851260181068154454883221616873405685751256770407519678022194220551448253739062060143705746155784702190121784542613939864702631876609935231580678469701194676810009392230510763184728649871285725944305419300377290256288703413296796099380669581170158675301370202921444367747233488826979276131202992093070695182048408168880514894457354618328159160116224926475179529065681434779397277051791029780388294244294297937824640697619135341897247357523838662515679260551491696679128235686832445274820858413347401744086654705561690705657204756424531840165398507692095616218734729181591578510297319437172056808864658238239252534395421833383165205110060035963921211964722030277194373458774904275246686078075178660484359586808405030775368064350376028515540642239465471877845475230126289219380836800693167222729059725263555761211066168614167139963195409824697405006988147603878318525199221954803395392781303071000651382752442664270318374340762121928*t^71 - 8386141314610988020732491077601421681532622241244204831228511462593114962933390185931598257091048536081955245146094555981650000075278202863194618230215479859860668197897497292775146363269343497792465996340280844368396560203106710567002429865848202095307733380907832962291073953992636053312594934474981945375714025888202958455434474354982386690095542271862544127493497951815834438161342089964821922413072485310222202483062337354585664404555963857119378162560460391402591041879213912653688621938821786484935118503072912272384897034282297131256642821230257066532794661251880002814141178350188895541860950735668367277184590002336259885453804623631040313384536977633407651577066688343911835857000883950921351556405490845753871787074167769670861798161214489473378646163191479910071009729671974629904801500662372414017506796476168310161049478273821302039803725729923493822772476194909174050111141538003713889585220904279324289952580910819834595874073347390564489925538421145387689930284855580000881023302058709591373023299080404165226933287543112727981095884824847068014347613199633035323867059332983356411934087603545506991628129426827151410563797647720495084608714000114153089595909309734481519078073172120133943429634094065798514084795828024950923967571027809225529812463338820895642790523177868855945587510149840352617012867418289797256791820367582592567210204865527812168353232818263482216490519213644055239838380014000417821031952678099817368159095806835344926168851311222225951840895345430611894531156481480430288846980975085577212280885143304234145697077426182468444421199788611959677043454788285863049622073035229883416339668934726141687274190644969534377459478396893859556057279509775062415083942043601239487470039392677404193774331498671323531986486180536665223763968857225612499274820224218963219980844631371423843881976934074267705837325706996220131745160146252407972128064848207964768512614129907366721520120071803870156797716853824876722240813201433576442812496999654421622380557174466469043756512704516126143955092924496921362971934610064803790173998434557745548243552035324007802748349482114800460878454842389635660675388315716761958767741927341957295826821200695921567352631934464994200783117843898898359704781791950944757791761873802392319769677799220476697899433822146622753742014107958077852415339501533037723564977656775074148896030165563617875401470593676594686562669487896392409929789099791481119819131662359818853169794666216955412973303849307285388431089328293200654171822853085330091490630524248347630475103887742004617151836253021876273370069866397749745416888484202244737272477052209586482030510914001854132563867092483719003332169892460332959732102203000221362597444505694708502207619373936154764881309651844601646622596531796936141348287957694018329073246997830149551448751084262755438346932683599597344706469903730431739616473352922098555227623898472766135959107877594947701119210894981702395855576358476772130711767316367172761794268134737017781506995366653306673619161131736922250998657104758138796496991527810978852639579681168577268773729220155319784192267408132491977490534674013934631667378751884988572966822901915775185887832782978142833178071594216896946701323847970575579807271836663490521572880168294282534659358848123980882431195806181732202364282640418510847187132849986815993870958785413536705835282676919024997862931940299908316728195036855082981522785458285024395867141127636584062860285015950187336357471501872049679846222012676982495175245170874398844537620804670564938817977540866408580106643442328126376068772622273163676425400569505111714355935349126854098499126023131259/235788187107116758486658204172523145142028226333600850426277819159987360766754773995165575770049049061538281347754754916654687241577430862510893768607140261811565141566225319602976501814959826968464566613512450102825212623583071418507994359359820332891700204063030702938885423611779617337763851498447926343498220122874103033252902145076592873592399999518161262473312862657299250191893582320827143783580401624318309748549314952964567123250653120920892847927559312420683526445624404910591152088900840023303004138256607051851883428871293968316485552729154232418410649320899620427519867707225177835313379813332050353726416709573063814191177847692697219316204661964828594708611032416291010442638395278569780188150959758369783531293598665217388013917061137056004151201651130360441030856087345126717922573944567424237100024826884696787637895026254803506899109156632209050097803068483039791784249551318001741816613670034727757884141917363250407794764841130841426605767617135185856900242307854313192591017834852831967673122387489553904696926128190917756318475192207046908681260876397911229873373739025428902543113373132235396359703336833749729057244492522392178436330168559132591723615902704886040358557605281971412982128474516495795187339347769627447438457244408298089560631091179014216439141175320640500427104998386517983001570992447786328606121047684293948636576256169256084661382950905364706609216539407046489798678296682780689101095203159377628223636470040348302754401252102334375504875656921875847629222885059279390027860518226795067555893020219359098100275735774025137853656911088195164082315423516839270787857596889476706755651590592116811393914315813205739383390785189200655614284485675771387988601984132437350693170091283243467017234134829709531715184548651206112030340558304675227288763811031189363665143400300615525715719721841839045650139565576694031120424503148236652575795688754972513949726597911486324628297838935675016275007308102812432947240040242319962679321524809158764628821879025774244210119210814974340336641991790263020443757607561097476492967251050653650208899152135390861181455030354025162956538877448762128394574572886841537722034922981462827029610860371034185470426429428242677338218861348610082312778763878710612228442355579905105214678946404246110562187317472064961360098485008204370281956651744322191878233724026842355212956294328271235322795477614728086502367341557517036133768962041517999583885299274557937668307546275139172351878570090757846977007301814879430025692483165769683346418892919916830273788327139622662212277702706973981709094297749592242775789889993672942129999300399047777291700241278372722740374894363802851260181068154454883221616873405685751256770407519678022194220551448253739062060143705746155784702190121784542613939864702631876609935231580678469701194676810009392230510763184728649871285725944305419300377290256288703413296796099380669581170158675301370202921444367747233488826979276131202992093070695182048408168880514894457354618328159160116224926475179529065681434779397277051791029780388294244294297937824640697619135341897247357523838662515679260551491696679128235686832445274820858413347401744086654705561690705657204756424531840165398507692095616218734729181591578510297319437172056808864658238239252534395421833383165205110060035963921211964722030277194373458774904275246686078075178660484359586808405030775368064350376028515540642239465471877845475230126289219380836800693167222729059725263555761211066168614167139963195409824697405006988147603878318525199221954803395392781303071000651382752442664270318374340762121928*t^69 + 62203721788767618897465724955268477771372800076210458184322850552996373416273171505530079393272629639299207755489666640269506762286902126725837935927222610520065474759145335179447922742244432916468250225634193723600714619087363134348757241763707592996587917615276942561312953684337156893449599429684344948171175664292041346823468071726255406132369228321826698663296152749297223002986024521848349827220788258447978360942101944641529231164660799913062625639501889559280975590353260768701607369606893702836844746725796015422853433929760188332178508160551636579241618641300540794983688624941929051742562944269646200146354304464114625756745868465287611842693427649833915002319065979712523331391324711068389818374507285514225566076574373669419765049417625470689505292234790447258725236916684182513144777427227097836557814462660681498781672533083090857690910986626014957468007100989471766916583593066228847815224527798337084288727198296584830391351839452454427707732737452403361672284879819401817199403408193944305564175620196885679558256611207742230475033485575476906982203899907843513670090143516626670829293655933040037730203044523003512513356977164970146354013651094097761743599782293099521200132791098710360931161817037730809524226315467152519049555459912039979719697092160466207458953759892056486756164473537541541940908619882735640587014418965952807337195987050835707538485888401641592968992850189482648153921032194404512930858923996220414758749074991931253193379290474182857918926896364737575683429127839859856212070871116734920217816512055083471610452036056019671231723452243957444421735717478540979693313920343021301967037516103477451668973506430204882993842037123364691726869062620753726224730196160442310224697840016242678552592847747533770331752634989661910046254968488414037254077803849971280446919134533450414027250962180562992616075167607471183591329974344276632420871216156975688142252448655381873839898067568566109767833036688083876105617205857724904315214020419433201788299838447598434993516776905714724994122432971316695895692844812987978600659144070336509189844450896362138341201222145684967814697404846350389557742124471754433796090622259504195208258803455613018427221209880640258008716643282466449381216977251603847452455910080956271618051147058426499848595952593459421060376343562750817138328014895957440605342564174164459104915064788643061544722271125455027477934289035477059007065541322435161909729358581994105030810653154573352735776452235559514706509690797286042594120784581290862733978179589140448428126628265934678351536752857769807216398396962100646280996883116731284951777767260574105583947868366981540285701686074582886341966741872842507736762626602235730652297909250685569893140622423590244440743738124474511132526176435184236857956275942385411947468688737089695063267616611707366093695441906873987873877148674703593072397005085973865714717464607872992147875463940943164958378146126042877239663304698392746870893748172909524788089021787326171214209831370571641992037750659553048368851087883815495719631108087764250510659854283230450235439139016959722778940069098516881591979562624241170969089995267285818305102441776557426587176572218976927688331296569310871391791174089482404142855525928288801006027177810711890642944953533499563196756920358626991382228362966622529745402622243708890335708184169088362403752659282689724049644561887921537365898058849131136965988786141674967123308692948448237961104901887633284400532253644478017496788481721580602054605518812802595441326385440026130506955091114913395298860781689154766040946197176941479147537367957553648064953593541443162533639349667545721/19649015592259729873888183681043595428502352194466737535523151596665613397229564499597131314170754088461523445646229576387890603464785905209241147383928355150963761797185443300248041817913318914038713884459370841902101051965255951542332863279985027740975017005252558578240451967648301444813654291537327195291518343572841919437741845423049406132699999959846771872776071888108270849324465193402261981965033468693192479045776246080380593604221093410074403993963276035056960537135367075882596007408403335275250344854717254320990285739274497359707129394096186034867554110074968368959988975602098152942781651111004196143868059131088651182598153974391434943017055163735716225717586034690917536886532939880815015679246646530815294274466555434782334493088428088000345933470927530036752571340612093893160214495380618686425002068907058065636491252187900292241592429719350754174816922373586649315354129276500145151384472502893979823678493113604200649563736760903452217147301427932154741686858987859432715918152904402663972760198957462825391410510682576479693206266017253909056771739699825935822781144918785741878592781094352949696641944736145810754770374376866014869694180713261049310301325225407170029879800440164284415177372876374649598944945647468953953204770367358174130052590931584518036595097943386708368925416532209831916797582703982194050510087307024495719714688014104673721781912575447058884101378283920540816556524723565057425091266929948135685303039170029025229533437675194531292072971410156320635768573754939949168988376518899588962991085018279924841689644647835428154471409257349597006859618626403272565654799740789725562970965882676400949492859651100478281949232099100054634523707139647615665716832011036445891097507606936955584769511235809127642932045720933842669195046525389602274063650919265780305428616691717960476309976820153253804178297131391169260035375262353054381316307396247709495810549825957193719024819911306251356250609008567702745603336686859996889943460400763230385735156585481187017509934234581195028053499315855251703646467296758123041080604254221137517408262677949238431787919196168763579711573120730177366214547740570128143502910248455235585800905030919515455868869119020223111518238445717506859398230323225884352370196298325425434556578867020509213515609789338746780008207084017030856829720978693515989852810335570196267746357860689269610232956467894007208530611796459753011147413503459833298657108272879828139025628856261597695989880840896487248083941817906619168807706930480806945534907743326402522815693928301888517689808558914498475757858145799353564649157499472745177499941699920648107641686773197726895031241196983570938348422346204573601801406117140479271397533959973168516185045954021144921838345308812179648725182510148711884494988725219323050827935965056539141766223067500782685875896932060720822607143828692118275031440854690725284441399674948389131764179889608447516910120363978936124068914939677600249341089224598504034014073376241204779551527346596676352077206264960755473452898283106420982585815032357853691191494818720058134927945158103946460319888542973271712624308056594019640569370439568404867778950145340554558796807558804767063035377653347116542307674634684894560765132631542524776619764338067405388186519937711199618486115263767092505002996993434330393502523099531121564575356270557173172931555040363298900700419231280672029198002376295053519955455989820456269177190768281736400057763935227421643771962980100922180717847261663599617485391450417249012300323193210433268496233616282731775255916720948562703555355859864528396843494*t^67 - 189383305396562732785771254077828030296711937887090803049460096475413505784238546861399081807144542966847428032319327671823570612566959849134587539739570325876477057605700242262199090367523921942351370374064084302412083616551117147022114652387198157673650661123965461619707937273635797172842381698885052382996521092646038368217491764159130135982255409515070182369277315707059789140997330315024679948127305887254007945408186944497016974501768528969439920785896781650097805552014559294860998340779019181305784279296490792765316923391192627769844911778705247844599882426028374810163661432456436384919356562324795584373845250838384713769356366997835445572273039367608570156538937856985001979878046582950001383949515261441150476017218235566382839014725945599658845432416373639852432993106490176376315022233566976505074906855952836787267391587900789243880223041112062649428260457132633699860583646421659295894649924345897796470322316442243215839648974504309149779448429814718134510963449760778113981512942594357256098874361197899486568139184492288025277516522885475188583760446432714249612089783141460343040224646532428015447439640740094503793012132501350767742976572869184591686935146579953962776701514332594736523064609701421300687176739985709408256123374513729613032365404892743388696886850795023741766087733316015295362372361863316655887510875863881387484940526294889284391944978386940423988095866249924468523628717603659123389664212813122299010050220411203580464683312149234403501148570473600803794576338703690643328244033035024456145839093200135395541151935055613802126443981680680161258388069239423403949022212800748768876434948573075577254918089190977615394804684891002003902673749784488559456420178276914277433638585286765541341604328919735049615031130198412510444540564542512768873905911312396486486223220146405864391982639219611424557419541917330614285702669595728212859686751258178776090329012751051384918285364407312928247369074716150720359215966454547261257917830275484019587001118825601204201539209429745507392826543601237121018005518616832078037770439414727542687318654757843082032983781793306659551127859316432568407169937918037367920204727000382088801189229688494841999906939529676027281144988942652595842592684441667821345453233490786590403715782226758245859837677964414598300018799499128641548496141852602755019003342960706119749117639954618625423966180133322010344452792700244307270360391790745499849584660473038188409152499827386231805189976336035214783292532647496693969062706655703569564419943024681295756374304065604464083330840485031797758767243452791790703396763792809430140194016649964967231640138885562795671349183127402933501167163746657241864458007085336429497820246468014367036345768521694664957090155534083188680430359115535385750021610160326516768863639403336583421293802796890678892292258475370420060923959513201589532037423821872614117294136224677274713162832859169067776215322541503089737730068151021747727429029087031130365053791260484378214005927153294271600855116217028669304640574620386599051128482927987621550479336634340429190887213185772306477830588961498486725613373406064186531118170816537209178859803124462077621563955753656521214968570109381928001287723945397984395897100816319542972566923202054212557899565120333358551011322795823923227125478782505953625971274216307325994204576714555707254015138669584999571916557243833565123324990630708121340643878097444209852678346073908208779435579110731990527003305661207524870058696974876733173765687470050574997997721877351812840377322380549571539110740348736918657324693302316374459664617437827973018447468085397134319075397406121028/755731368933066533611083987732445978019321238248720674443198138333292822970367865369120435160413618786981670986393445245688100133260996354201582591689552121190913915276363203855693916073589189001488995556129647765465425075586767367012802433845577990037500654048175329932325075678780824800525165059127969049673782445109304593759301747040361774334615383071029687414464303388779648050940968977010076229424364180507403040222163310783868984777734361925938615152433693656036943735975656764715231054169359049048090186719894396961164836125942206142581899772930232110290542695191091113845729830849928959337755811961699851687233043503409660869159768245824420885271352451373700989137924411189136034097420764646731372278717174262126702864098285953166711272631849538474843595035674232182791205408157457429239019053100718708653925727194540986018894314919242009292016527667336699031420091291794204436697279865390198130172019342076147064557427446315409598605260034748162197973131843544413141802268763824335227621265553948614336930729133185591977327333945249218969471769894381117568143834608689839337736343030220841484337734398190372947767105236377336721937476033308264219006950510040358088512508669506539610761555390934015968360495245178830728651755671882844354029629513775928078945805060943001407503767053334937266362174315762766030676257845469001942695665654788296912103385157872066222381252901809957080822241689251569867558643214040670195817958844159064819347660385731739597439910584405049695114285006012332144945144420767275730322173803830344730426346856920186218832486455208775171977279128830654109985331784741252525184605414989444729652533949092344211263832734633780074970465350002101327834889986446756373724308116786380426827215651421368644981201377274140112770989266686256507501789438061625925525035356376165593408334296844633704229877698202069391472966591968048462899048552040553127550284471065749838867300998353604577877688896394282932715731098757797907820641802307572690133092337047322528275253287737962211920547483892116463596127532894296294094896029158578503100163623889904515702410690355324299535353698798599219675889258852975623636451560389543980881163402124445607727116573827517533418043039239350443009170989134879207624243200995552014238319166362516713714571808481123596754222666874876154161810923731956031912345334365999609723474445007548759475302334202677316652171842077200328100453709990500428746673209993588409888779726147236116370340625446065230380032342172586464766992996408429569527189633877190212881067051015481646757458780841866064992636881326864452225313299975137101890673056644045288459296150794157986218722046066419039663122960906574551862397930945138530823312197710741207597459998968019853270998231582496993782511877391524950968558082642764788268797123820117339535998656020736221777810288491641764457574310027723946428608795850702885824648257335587863130756728784197375545380369555673727312321691497543233419805372215394205426508638404001308233591393892491521212590253718321233738702498490595132803780119477730099454424321455911199672877643079159035690198388613325396918790114356604331704156022846909252668093829554033376113467128482867646031059954029502424437602051812174704141332103265175414043562751635568331529397617977130314866151450430754557158279375657404038576807439781938211635503828120060175975241175275891266598270783203803873093047356948924199923168319040519998286768839248318045276568010836015386837074431823909375844730003881622335301817756292292980207363477586500473089353585016664172932062164720452894458335421098565521359840764020322955519*t^65 + 53383353458882784717346024390820781908676338473270605053367013016916798279177808160943407220835509831768858575835396002755228891626139323974018389781543346200211264130650136173390943349637271319405650622219771378108581055846299552101535317493699379298019175302679692253871793782491647376883041783401744638984133655932934441819614260582632179155639661452394839356606389757840875370694901711616990002256435594025730860933304078953444238126857395410995820280609299849542138737543917055663427268661858569958438463812966987919851680333330306390837545819035777884968078406097516421630666228328469069199819597455223332441894231384540811516445666521499785895048376696877262657555159258465617552235755252162352170309999316709115892934274808148648415578674504941669149385364312733638443099841614758180751897462271623824569311323340735603151032563140691866778473577113606312354612708542611250826372699117966183559902640309761977858496244018353477762435800725101232863878484113175685233368201671096090393297998269801625504203928437161222272757914437831811227060544248623375761632834119304917421858692416969842007929597502190968935016285426160431279678394037876675815579928894365589894964211288286208946686686422206140158108306390580765557026324513964437201859227604082736215452892655609158608473670320850040045411972121178690021557462201064674822958931783768232932370343575091370996880710850357682332501689052657405112387504163839037521807529051963855668730749525277448993628149007941970763378518552495072774421827281029290653549327981426242616853797293700111842366024824411764572829693212581186686447590560467020333974080797607148520383534701977655011617410805809028651986645403021605154282650941566855543994701288694076678095702785857191781039608317946731393580328667228474198530852259463033436518878630430432561092764716652750622746569832247980656500495527970113061243182536140205357693203837093315876082293269183264592119205148744140290997361113137754602680787745331611761384570481018779319224117494441983222587215023265298037994299086395879571070124909714254203914535613990438578382520734227302844176470836551399363244475490899798935884312625900885133061874875032634045028249753783611730786444838907611289968923611720299676332954762057844501660680778352943085560685334889793358242728968693905117934067388226900304120483672564418446573522354488221192908280692815081867824730967724858180169781041034286673743675522585142865952677021964798228028226784034083719069935991481198581518387688094308522351410795665472949927244482256690450184638243267869453221438341602258018663214787484951786821258082869579131531689900209153266962965264087853413225992372682301544056323874415348076085890141712340086902072780301749472062668164691508217091783867848761917961633962921335153383790075772870927156700333420933849462387724803136089567126023995771772282127733069139007281658257834697394429691853649228836027286209345183640593094477937229212002227234062257346246583468117541115810882331523308651260637037005663501950626105526379599295265261876089531767952911275246884963826423088877231495693131488232950306800039587020419962733440937180138885025899810685101542465324654420665982344286028970668598795209925983345847698124076495910677843203254127255591134770086723807391339134897606288033242137961040327701694173678450219470002714402670984566340173913448995575650613936331331159047864116468978766795368173807376876356687797694900831972607381523417649549602749948802229705916203835942872063259061233628921517730276595958344783868941909229102686132970204085618529593919260459439713992719614221105071072850779019689386878391229564841426125460175105/3022925475732266134444335950929783912077284952994882697772792553333171291881471461476481740641654475147926683945573780982752400533043985416806330366758208484763655661105452815422775664294356756005955982224518591061861700302347069468051209735382311960150002616192701319729300302715123299202100660236511876198695129780437218375037206988161447097338461532284118749657857213555118592203763875908040304917697456722029612160888653243135475939110937447703754460609734774624147774943902627058860924216677436196192360746879577587844659344503768824570327599091720928441162170780764364455382919323399715837351023247846799406748932174013638643476639072983297683541085409805494803956551697644756544136389683058586925489114868697048506811456393143812666845090527398153899374380142696928731164821632629829716956076212402874834615702908778163944075577259676968037168066110669346796125680365167176817746789119461560792520688077368304588258229709785261638394421040138992648791892527374177652567209075055297340910485062215794457347722916532742367909309335780996875877887079577524470272575338434759357350945372120883365937350937592761491791068420945509346887749904133233056876027802040161432354050034678026158443046221563736063873441980980715322914607022687531377416118518055103712315783220243772005630015068213339749065448697263051064122705031381876007770782662619153187648413540631488264889525011607239828323288966757006279470234572856162680783271835376636259277390641542926958389759642337620198780457140024049328579780577683069102921288695215321378921705387427680744875329945820835100687909116515322616439941327138965010100738421659957778918610135796369376845055330938535120299881861400008405311339559945787025494897232467145521707308862605685474579924805509096560451083957066745026030007157752246503702100141425504662373633337187378534816919510792808277565891866367872193851596194208162212510201137884262999355469203993414418311510755585577131730862924395031191631282567209230290760532369348189290113101013150951848847682189935568465854384510131577185176379584116634314012400654495559618062809642761421297198141414795194396878703557035411902494545806241558175923524653608497782430908466295310070133672172156957401772036683956539516830496972803982208056953276665450066854858287233924494387016890667499504616647243694927824127649381337463998438893897780030195037901209336810709266608687368308801312401814839962001714986692839974353639555118904588944465481362501784260921520129368690345859067971985633718278108758535508760851524268204061926587029835123367464259970547525307457808901253199900548407562692226576181153837184603176631944874888184265676158652491843626298207449591723780554123293248790842964830389839995872079413083992926329987975130047509566099803874232330571059153075188495280469358143994624082944887111241153966567057830297240110895785714435183402811543298593029342351452523026915136789502181521478222694909249286765990172933679221488861576821706034553616005232934365575569966084850361014873284934954809993962380531215120477910920397817697285823644798691510572316636142760793554453301587675160457426417326816624091387637010672375318216133504453868513931470584124239816118009697750408207248698816565328413060701656174251006542273326117590471908521259464605801723018228633117502629616154307229759127752846542015312480240703900964701103565066393083132815215492372189427795696799692673276162079993147075356993272181106272043344061547348297727295637503378920015526489341207271025169171920829453910346001892357414340066656691728248658881811577833341684394262085439363056081291822076*t^63 - 5910310987860294571185469529388779374535994850954232516949947288940718429115476645747944251987010336022627615355392847990933130944034087467349917795371883182507746033797127492839552910469466486834849639213304652456025490115191390826777978945278095065878632433874688700054304772454116563305370951834960708078290609730453425197786830035277793336058815864860171599923416652139818015494438999421198632713215197201927010050892399345263971302133012590561154172210864575644704272276395410399432350953339854439055640026143040987817573785824391889921460094569896768070703814809293793539982016526484064609844899054964540158540382301274917027509448305179453091280270470212173423310109984830012238249750168690686520016942957111862392821698429540430476033607995078322705700327320862326860443584043031450922326827825102153712253380255263766746861787819188079485676578996736593076319934558139589835977088710992597530237061521970278783965842451883186010487972029993291928219071269191028475449448746259225291637922245246008070993564064887120059579973955746695950346847798250460095049923011523498721224816639172241306071342802375613933122153679565577867108418176377540300735571555375254856369768228285813260136598411853023334494550690681465602417917250864418028973633705765778482079889859011137401360286744367665423550342185066047073463743551912114984926703897473635597156315536021887449148481888439947613999882044964112632526358230202709092070041418179476876184343424668967503698533550807340838980391798700648678585653633275130289547052303499827471600073880375870157974170982806560542507560897417083406201534356247467360467386191652889524365667996225516519067900197537159605377213713978757604744603831205891546001127746190828396306009710428121752293805744488030972368779127423925020357485160929719870952535990324405695107118337771686696349941829981994682240529711408776876277562805170236330520239170769333794708456001400948416751983072143699400994599253927203347903757227294137727988546617044325804199421484943453239464293367432856229089227161460618428937598950508608437192469175247803049087507854744042189482018228782840993119633896987671910457710649867929823982068094721243342148627305758415805359020143956656945138360661907914101020766502728169876828598717076503768583955555582907318769941781074521637323268920451478368486697725069052829922250398886880130804796142813256402817273000383160510613059558817729086942576984482223730605309007884191722021653830477828519559696053641259620746576011332448863943381235180065873634030302132602531829715815092187607800369720384801978289976869102749457627946729120508702426164942735615927629193245374712259956892348273133862046955408155222780759840463343610788114365015854260816534699486258905319975379983124640202431048748953704269127618803717172159439042090146693277556325503391600234975760222013366357930216623335663179523348282138877240379482364914737716740204864641161402759187799163653466169977213780808587272553005840500823670385952737798254588926326107263070980989086539489803651316370431508563644874330404414212663084007279253260366248250923256540038071480103234303015564028145246457217363620600532094595176947177781670535653586432946260654702822895784723863850135097060549313702488327017800444908815478593152924525124126190387780560356886931445212091931948522917606469571734093551171330091307985547453975783473517514594707162586099777473120799310939283338676801668930296613140426579607873747182422938636087767340925377532175569820961362639000460380540135973784061653246710242024302912050946376510658615817088504449718706408278647709475886633291200773543739058145291782945292086619127415/5331438228804702177150504322627484853751825313923955375260657060552330320778609279499967796546127822130382158634168925895506879246991155937930035920208480572775406809709793325260627273887754419763590797574106862542965961732534514053000369903672507866225754173179367406929982897204802996829101693538821651144083121305885746693187313912101317631990231979337070105216679388986099809883181438991252742359254773760193319507740129176605777670389660401593923210951913182758638051047447314036791753468566906871591465162045110384205748403004883288483822926087691231818628167161841912619722961769664401829543250878036683257052790430359151046696012474397350411889039523466481135725840736586872211880757818445479586400555323980685197198335790377094650520441847263058023587972032975182947380637800052609730081263161204364787682015712130800606835233262216874845093591024108195407629065899765743946643367053724093108502095374547274406099170563995170438085398659857129892049193169972094625338993077698937109189568010962600453876054526512773135642520874393292550049183561865122522526587898474002393917011238308436271494446098047198398220579225653455638249999830922809624119978486843318222846649091142903277677330196761439266090726597849586107433169352182595021897916257592775506729776402546335106931243506549100086535182887589155315913060020073855392893796583102562941178859860020261490104982383787019097571938212975319716878720587047905962580726341052268534880759508894051072997812420348536505785638694927776593615133293973666848185694347822436294394542129502082442460899375345388184634760346587870575731818919116340405821408151075763278516067258900122357751420336752266526102084411640226464393896931121317505282005701000256652041109105124665739999867381850258484040712446325828970070559361115073198769136051896833619706584368937175546414320124855041053908098529749333675223273711125506547637039043887589064118993305103023665452399921667684535680534258192294870601909289610635433440092362166118677448149935010497087914783403766434684046533527568919197841939301793005844819048773360775340498782438732665427157215899109690294318701158792613584646465266739961509565299212713399969013947912337407531099950920911741449333398031669381863898583726285682906626019888298853733430085162670060836661405450912697539006432528562482934969399261618102290015685886737266657915169681370036524279733134688375310956616957389703706728371592310360412062707440748834117223071186070166245011499346329259869239978786570782571919063066200191818080289714645611863469188421734334152133986856305656892079190922751147351688823090346695204856855704767507287380731725192708423560233671681880596485801749071923375878824071941521983827848042320762044820253955778359767151904845695883773904540092293776118435758709868219522677502636021310308442876968525514227615220982786791703325775017960146052104583056489139949651716096852093103178450655164413924002203327629612297942996863296052163706712582986977081539566782320229217080864834241399091596040229266247584711137778620654180595798407911505546382171976318018758629207748773286246186375944369358760717489636845480841288663801266695120819142625245029048649249100204793667897267033875218163697646081857249914737520724879263268652764709826999155660431403530375693524926133161604261295074479292994273097957698963809948331394999472845793767889035507610609333989752077241087830145808247199435614016005920623054993132754926532736415076362834736574080033368634085519120295010626400655945025491905372137376291736049500276352254406805788027474132877750254430485783709093617798628*t^61 + 50430910156217206095806148196644515429419178136088578590010365541471170148813740800222112755137320576088497503091175551227449216216393631364966461725034562195092605814941742923749106558546593719704456876081735465725323806654272649614175111285512273689090879669521485026022781536680054626528102914429170022560306675823387247308079324329002902583289883398195424066186837727819564185719706344752605096366414646120807445793512097858097007651573198910340360146950947456768081939686872252325021852343356145834237863471125322417097986088094843769953543977682682185162490845901097074703477152917817756271633928660374044248386618865749471857423595158235985528597938953220428568771931286695606256265546216748460883594983854282983766277820224089575928170333533559662822215532360017554258722215957591948748164687477935903452833320126499909342172876575388227435317558945556470820199903571080572201741033056762500191549499004751070507633923632180078317213435993452287066128912721450819912276307747702661516154428790962296092419941433243768586199834377615303234721659023603445351621747341928676816495749663618328427542626552481282215114450533183809613091225418534392074194564481439087777445685827048737460517984311670153187476421927542491179025547483589980442392086260153136168173405694976567888210102052693637435087430250162670401276293983005601330939427832800804259690940888728815927187424020368097698247503183478862073823121410680421074264433148779574063456671345339023209041776570453904057852666053907169365614658799340973319695004592891560173146171695265410942461942473866594389466693521195245865391373779992370778243554489751829285256095128850592988304127800907120838394430197761127584458444152902831346010099903888803181838507168149466273566633260748557332628162823832257979676372932739671634446106608712459909700469892122449995467257854188706740007522928554765921511626320709692779238568105495080037481348541835657907605273259665890813641475282983581681926925926354732645047866881622125331282234225848430617338652306077442235354777928132260803166277782215469584009114350887387689397481215692148244243873058168070920101365477185989039174519997602162210983044882899136436183591228135186768943965813494752383070643000361116836226059895349924178042712525685254420991519336190467850208688005199099993449710637722308473046657027768792298471101943097707485603280231609512806086839211257717451556209860376366934203454785036905819549145639308893251165821497974944841317356208585107426149977139255357875083663392256574624008511412965029562426213590542596791678375854794346870781297543861126003017083466537477120349754531948270372973806700505056238532606294880956649572670226606632847745587319223509794064995030009227045682120951211274581896269808170854582531788956966229148025757016835189115497264759641467654926769266443380251475737796527476637321675043595502661198538542374066862291139612204967582954014710275025378707388603502660997332535149694225059660183346050460699205972343386941419250311700936941113880591084748772377994063909299537255142072627081515843784679844574892654684112708930695239589867335472836699598018428164991078265637346786209471039221729598810069080506419404636013274945586534898518862856583033751282872203820598401210213505443298918074943232255533659015645101513225129106895025225959128467066121988566924439208133380957162733215910009139515638986370475140228536726789985224725490020128327311516417375393265069168465256606840359846245037290342623398451759743726086825954259621840097978302341847059285548435191266467595588307332837248378514421280954252490214977852626493748177112225527826915438374025889572562581955/813270238292242704989059981417751926843498776700264379277049382118152082830635313822028985913816108460566769961144412424738337512252888193921530903082649578897943411650646439446536363813386267421564697935033250218418536535471366550457683544628009674509013348451089943429997391099037745279015512573718556954182171046660537631164166528964607774371391318881925948253391771201269462524553100863072452224293101082063387721519680721855118627686558366344835744043512180420809194227576708920866538664696646810920731973871288024709351451305829654175498412454054594684197517024687749382669604337745417228235411150886951683279239218190378973224815462196205995033921283240649664771738417445455083168251192644225699620423693488579097877712239210065285672609773311313935801555055877570280108910850855482840181887600861682764222680362867410262059611853558506332302412190118199299468840560981215178301530567517234541974895904591957112794788730100958202419806575232443542854961669995743247933066740665939559028917154214633967540415097264660308826825218127790388990553424691289876317615103157051212631408493979252990566949404786860772609918864930188148207627092852631976560674684433726508569827827462476771171118165607677176183331175943157202828788545248192460967478751158219992551999790218932473938664263710879674217231287937328777003687121706181331119392699117340109671351504070887345948217651764121557256736337572506397489974326837816163783500628296108759558081958983838299270852742087064890713063529734745582076884739758694942943580493735625875416116596025741389527933803018788028164624459648997206467565597831306163599875819655624906892281446272900020673945475097803368388453554318000647110933430171048433009119513711903557091016643154610028135572990451734345023159525710719673400593800848062013371563126560533941989139988481942032503879341079582533646998080809220391135753616951348456419209345677767823340185419422495135407993208389985776629234039385265319244359044177893540694251377279577425373446600255838538834458485320303595871505114374919877636905995188763603446973541699101323126932914382948963464660052406562926252005261510737665454545549163722942137079540922383046120771715441299453896602682850943610915264106525837911442156839602900782366680999909994637302894346847975381863604221325665726289116826390887227368213446687507128985443609841277964766720798853056418957925393427040301671348349432327684077209225945648198450243507910839102627248147027652478052601595202768454629827272527746494021551993149181802758010295454415369003774505010322158800099689944930712351063022114581799410159454459665370232401717676399416719094669944650437492239034663337718108003656638090006489990112669045726346620887811641667853937044101783693294358366292592440087133234417694662134268277776508062781313961426979538576032079944569966924355743136968225931050426468496855405783856074614568590939743587607422518746710109825852813895422858754418330287657112957109717973105879369385319594932896306151758098025562247319057023085820275055294919322162472671616308231715314405380331318421392691994285927778975868062328533886851336380634012400158094433863969684750103175801417410258668438021049183782084933481411947067177513200249774834732756570958032429990133472582854965972897353942911413241385158223702617599180604581587066923014942699841937110762416186360264612608661039314720262440778097774494403228327326681776185093663458530264533812511776175233807249757411279875070622377971486555418170892459248095015313647956392344902311637722448228855714750672224611733004528744063598133463933108166823054028*t^59 - 4561733266080558154687487083113006332452960053444757881768621174438088670199766972691760735310113788525700934637341753278676007207831746012244846295412447070373925483112073879504322043819630153108422249128882677874323361886159390398822514602691077147257027039980144620391769844889727865037076947703549944560413644488876745875755539576509726385158719581736958896102505858825217628237363821925941913140013743134420954977087439214582395443339999817424670314264384761573266733076798421205495131875320703615669248686474038061362206743878191326799042401439371456727036632636919888918689627294267422883483606785804739271122168902046129745275292370198204147075244306932703487732495272652775582875954845464581539325530366806553662442339342063565769049090411194323827593981599433222958169832820142819232908009928401045508305148057110660946644071675449765417657434042603852650573136496652199522883818349698539061095901161698926401810031248550442311786023161218443939296796026791665075724281854278581470886850312279565043112959820314738132582289494312982945573995461895922445247394992224958585181307016596214768512193332509342306957618800676017105753108294220960727014589373735063164137816149794605909049063630747218645842894771507081764780375607455289402811866730235352953435851198219259524997158618556608699458025823263278108994056527175850358803551401922342935847209459976852278604466711131596042267973383519776156426074071985868697747342707908025974232410845699471300120028213912819431067130830478172422047687569775443497229174006238302916122967296377915849375944226435460358878635462558774324429965554133040854930278939080720598248915432498270663561215795007286005386525417750637979364735408848165774089233330174155660507901019541708343733748929330934739317558608863971303418484904844368473153964162068602025955423316496006837822860275601644094467995286920732314384432099654162187411376652865260393442887685800959839739471387521984145617761478851975008319860988499657931278945710618247744376546740983435076508041637918052102903305326110918934028825747047601778883429556582879277407365900799257017106075002298282837154947470760665621018326592921834877943095499050449702578136358302122663382993352565436601313951120310048755175622835561808154351103746473064633658178733431940258299266750815237895861664533243654711077652890778707996647318123378932168283538801203695796666361086730013673654215389272968257320793863433264990412323204679689163415353168559936858759813030819379441334020529867948147577764519534585418960490815244116649234690594647765134469363323680375344688996177340703067195916433240004988206848537537151307977834006264344860076437968041085719326546519556743777076402785047057985397337899273920303624869313259898769363382642055026283276142006197556600876830970344339979756922704401976788002081610418791142729349960924463434035027091201199159883021471649864543229822403085842084735541352580221006984436384102389168334807133531035904040324623434539853058136560565768856873767836473102115306777269590042320121136341017260623770169678439522250435920506418630481531824239179238465416078442742227417446308122168867504455066503416513107522387199490906286151157491361380540762415744383397596530995104750040589824039059996941780767774107910447640233549323898177225913779489381217217817406083237975706155224439983957598749828892056106903480839655617307307968232606634548636304440092684002460199868956272545256379851962907939495683385112759526314437740164637895945524785416682791979293647961494902870165995200648798194638734211516580385499464264244392859277559881646438340750993322152794487427275756806659395266443685441247825/1475989543180113802158003596039477181204172008530425370738746610014795068658140315466477288409829597932063103377757554309869941038571484925447424506502086350087011636389557966327652202928105748496487655054506806204026382097044222414623745090068983075333962519874936376460975301450159247330336683436875783945884157979420213486686327638774242784703069544250319325323760020328982690607174411729714069372582760584507055755934084794655387709050015183928921495541764392778238102046418709475256875979485747388240892874539542694572325682950689027541739405542748810679124350317037657681796015132024350686452651816491745341704608381470742238157559822497651533636880731834209917916040685018974742592107427666471324174997628835896729360639272613548612835952401653927288206089030630799056459003359084360871473480219349696486792523344586951473792399008273151238298388729797094917366316807588412301817659832154690638792914527390121801805424192560722690417071824378300440753106479121131121475620218994445660669541114727103389365544641133684771010572083716497983648917286191088704750662619159802563759362058038571670720416342625881619981703929092900450467562781946700501924999427284440124446148507191427896862283422155493967664847869225330676640269592101982687781268150922359333125226479526193237638229153740253492227280014405315384761682616526644884064233573715680779802815796861864511702754358918550920611136728806726674210479722028704471476407673858636587219749471839996913377228207054564229969262304418776011028828928781660513509220496797869102388596363023124118925469696948798599209844754353896926438413063214711730671280979411297471673832025903629801586107940286394497982674327255899541036176824266875559000216903288391210691500259808729633639878385574835471911360300745407755717956081393941948042764295028192272212595260402798607085080473828643436745913032321634103694652662343645111468619502137509661234456296592550155005432320127015928546704245708285515869980116475305881477770194699777541512607259992447438901013584973327760202368628629618652698558974934235214967284104717062292426375525195914634237132581500114203724147480055785236759610797030350167217930201311040011108478612416151458977500331852892215817176236888998024395928928498912490683631578784019305449898996094329186685307116743494966041954312869123824624706799795838709592456642180177794494956077773242139669556067925662979439833665031447702499472279393190922777211448114045558307165421102817564523777849732792113665748226003169680619876575588351729143394365615998854816287667895321522323229927304774432579061746124467875517530770344220272654086601953537961377667277576498071673755053835458653553545656330471881107060095588104766509293807280656384489903891291803436105913550440276660775196432699990312403390703768617173831785773914663409393887622403938233982496811500849774829492607020865436308137669826886694357422402155367372992280780598595014181298408092113281906148198027145389687791480724808321814146883659357807183480990131120361265014674809936579482612199931892325982410583875343748421653935429024849354420921558939869441612584186663042433092581488490189535143320661978408667516184047656385549947457683815036176917263061827908372414246415308044930255822200417404960930277413731348271059787498027661316076631039233392342295066401210386596992195720394030421807960726433053736226931605662908240976583982748463209305493070374201621893754138411132146119375998609450544024339890880345957128804875781158204886495913058104017509902708429949748888788472284674618422272639948698737801713364061948210404915003308628*t^57 + 9643271866332242507246812172755702417574726505538573070380838512776782906543866412825345846834242597947580138727500193862835956957466574113087954587970598071913851309191939862939819348969230203517549383626087987037731849512727362578900528727162824741928595130958513793223511568852872034890573837084907301436450675736653496738895106253626951094671839846794708244013662742788001755119872908082571032716018657788811515412021618281224149997432295150680700845911046177080598744821042856838745110926668114820675251052712161558964532702389500102830299270522048257645128351415221185357023042171217590913737677030405119342127459094229104017045475289557330256345053844748885931008593773754713090844906642686563286426177112212790870702561850474378129673208620335346876897230542104017273152411113262288993772172888839591814709831598476806448179385205064939767414588911370542909698585032069441975334983537158730087783937784781854613079756606810146227621059146250246864569224559416625668494975077056877145708044987017892941773891113797494027383288472434518046743400723683425695873579363133665559252013995847921752026433591835635583822781779521702183502068663650036311629838143417629935350184485929300127021004480701053176454456958903309344562813616988546010064714280642395683512174171349807047273780468571780747576911544580233551475790993205292901429212152045421450609073434359411506722776723660407710157496533286454675115167476229893605850069521802077846272324175851638391929981208832158699241227517897511705205659850677925420384878517324514523073438338033228350810470298689773368297466236102207612817454441208438746644046591896113645618222158148495929858685385917235155078484737009627194203134043210759713088254484011962853568026318480433432201358371678432713494438737363877460667948277312209132320446084191891648159467717185441899216221831245521298527402199613124549127854065319490955795643080250796044355381223116010318382225976349098519987675921027458353191729099412707795018840006898021874175036896296531877551139514834030051570761477291373070511716255558785874805842715724275804535212458039458139200839893711705129641612883277807603858193446389135381630246307366800199725505714068258292821822055384871964702866306947197060124305470305015964488735970324968359837425153643560933703691837497317072169013378324646476997671124129791823208973237737450239365102298032450689457673772614287070705046452229520172643823011227979596199815224527440975961491609822089297291987471422335426526260609084922369885798798528843285564014857539059683559221135140876030559966131270908730883071775752030670692150507216839770192975857157295651593474604450138639320713996536460963114927209938693100558766609666700810774730023132321902882242795190001828659300947975955237429243923063341067240304187119583276396586448885555863275444179185000635459119712707441560732647934116437504710538563521967632815387532585693097407155456758662245816057876207593808375801395043316078916160540603303608741533346308109837381600386150646308583653205451983344894493006526682860302686414225271198864844019941907701541472995924550128560762043969193013385242679071429897485922918583153429312411176218473298230125887855568263704024715241404929999022789428371931684532958605743293453558979773737284974986663669755069113627219631056858168298132850676271112678854219483626926483419555538473610472542711427498669513926660532637304843634337711103161489277886149108936884358508383490470413834541015159169001803999566408478581278234584160530982609487038005715806255044603324725937028117298028450964977325396284051667591297861108680182043530206684800332340599548087120443128047562875/70285216341910181055143028382832246724008190882401208130416505238799765174197157879356061352849028472955385875131312109993806716122451663116544024119146969051762458875693236491792962044195511833166078812119371724001256290335439162601130718574713479777807739041663636974332157211912345110968413496994084949804007522829533975556491792322582989747765216392872348824940953348999175743198781510938765208218226694500335988377813561650256557573810246853758166454369732989439909621258033784536041713308845113725756803549502033074872651569080429882939971692511848127577350015097031318180762625334492889831078657928178349604981351498606773245598086785602453982708606277819519900763842143760702028195591793641491627380839468376034731459012981597552992188209602567966105051858601466621736143017099255279593975248540461737466310635456521498752019000393959582776113749037956900826967467028019633419888563435937649466329263209053419133591628217177270972241515446585735273957451386720529594077153285449793365216243558433494731692601958746893857646289700785618268996061247194700226222029483800122083779145620884365272400778220280077141985901385376211927026799140319071520238067965925720211721357485306090326775401055023522269754660439301460792393790100094413703869911948683777767867927596485392268487102559059690106060953066919780226746791263173565907820646367413370466800752231517357700131159948502424791006510895558413057641891525176403403638460659935075581892831992380805398915628907360201427107728781846476715658520418174310167105737942755671542314112524910672329784271283276123771897369254947472687543479200700558603394332352918927222563429804934752456481330489828309427746396535995216239817944012708359952391281108971010032928583800415696839994208836896927233874300035495607415140765780663902287750680715628203438695012400133267004051451134697306511710144396268290652126317254459291022315214387500460058783633171073816905020586672715044216509725986108834089046672213109803879893818795227501976790821904402258995286361189206083819160410887124697747550427377820724522251624034145823448875025009329268297006313404767343034483213335989773179029085572873817486568104824335238624213267257911974237023825326328200753198868423285620209329948976138690032553884704000919307138047433063294604062243654452141240093062517577324982128895228373271885355078199056085452140765608249625698550288948841094259039698334830842976165346637770996322724354672097407538436448623943693548751326177752005412654677428722365743803646456588177578256874553142802610299412756920072491582377490703544408526749815450851215120512873534298697813647712073236256079394170309431984464526373117078740645031253831994338431433123243084119490181299078875451900185299609687433614930973346507655961734890475729162066223988981770182465989234031590923518458209711344475356991023849989277594886048612639824197031896518414017020114388350827285346703838028334008633257528195870566959438001292637604180546701181348657816518269493228913499094768148588631667365467139837118219628568185348856305265898825892781983520734715469016877186740901898544838694485079192496813932451832866168340158126760876603215056383221732645235593223038811246519869669610852779638773638824192615726467723829400236234775114939588012907608928477507681717934811392066302014050781010018409380580748590191924847998129830145416010806266936328963856027808702307771871690146208295315328274006591006292672351238029021454477349518613349807482324041703864676423166472050385905595709652782378559470894689156413077067727268568985654181033969717235629066900714443268*t^55 - 2396475930667620229030051775639699153870101356378395740473416829909562434818343962518314263899231920083889794329417804672791294938104830151347870318564858836576369547317218127320346178208182281448635668481512722592839535547425642821322307177769465241165338576053672740500642474329028543830944069411832307289963613213532683267265454805297949454815526790213578665370338505196853430900757153442372745763753436422177064271854318263552040331040216687370063661332067073926326333635860294370017734382878545914918348736216165977625864085643949531412321259162243992711062322904422471833880412794061512787626360205358982078154823062912354052056001995498303258156760808854647046558256516180703039548175156061556189246064866680862755513528828448919065351540018406567787353234106965946276415562175107903601376894920729488394200837179503483919449596443381660024871768983508980579329588502649380363177992774937145396283602185625505761356513848319020402534354460702431125707949638464114833179326542921556270968478257439876986811058147569963577090618848132508445377362109920846597642787081355798549085388000016424294403992385109991195139033967055475756539764951040140520392590129114714854856305265640250613789665294661752455378549631221832715363643607526818720780508627858789384658525877870579153284779100773607643912604381507972381110589168196809093887229625378498937133151585945106282526574637498215540981004397831477875276563760763475321416872009965573118116733723083862571993252615258808711290146374164950865619953282640098322879512427175491206115956414743076925487424733315105791262138738144120600663068276921258290035729842786460426709638299776112222985358221027183195708043421573632788408832843346205261170141585384168323253228011835711364951583722580637292106824626150175102218741644692372023699737911880667345015142164795568299660882633105562578474559386935601460096958248052024645761125494428063738910743718928216763973329117208822517723353132736782936190716480498516821122918723263157165404968513961522689023925207390182800112250368134278835222063142130923593581053825455155282132477909700057506974410136920478758125508251594359699761098026682321028499926816668114651924156407953271853694579022041131587057550566641477172547047940612698227999856676975324013051031860194988411453281413160732286525609109684491842692698949106774511601818269346469333893954021795314814635894870015115086517653116076163130136911188266792517502478593758052121717502531964487689298312891445892057832223352165004257102923387387937935870206146696472636955676567656080875161666142363343553739259949053183128073018965326279828706679963884548711914649420969605376958750117741049467270463549030572156715755921963389550482986279287800762286306119977801933089559520107589133475663748909713021209451964847490577632927113434517784735054554271216523202679792030550838665157288625644235620595145998561199914668598566194198281176338215379444646274724999173190847427724284520739673664862250127702490793130045090419530434948439535517982707394434034255954215646737330531913018023835214340721263976475502159621489394354909909281825096971098945722725521700641010873473591274054853190697184551606656886993013240612395462505146707822199621414494617163544513319897418930372574993005555840572052628016045630788600056824296386017629469744312892734625998819955085442908948584641133971113376453021531185324671166655291992226741583689066168057904860045253556029717625888509756144539595606740606455610276906582036635921777103090676176429869438731764154791469620254507164794740909004413999615102446583091813575963228415145396828093149012645438099946293065526285196807776871425/442045385798177239340522191086995262415145854606296906480606951187419906755956967794692209766346091024876640724096302578577400730329884673688956126535515528627436848274800229508131836755946615302931313283769633484284630756826661400007111437576814338225205905922412811159321743471146824597285619477950219810088097627858704248782967247311842702816133436433159426571955681440246388322004915163136888102001425751574440178476814853146267657696919791533070229272765616285785595102251784808402778071124812036011049078927685742609261959553964967817232526367999044827530503239603970554595991354304986728497350049862756915754599694959791026701874759657877069073639033193833458495370076375853471875443973544915041681640499801107136675842848940865113158416412594767082421709802524947306516622749051919997446385210946300235637173807902650935547289310653833853937822320993439627842562685710815304527601027898978927461190334648134711532022818975957679070701355009973177823631769727802072918724234499684235001360022380084872526368565778282351305951507552110806723245668221350315888188864677988189206158148559021165235225020253333818503055983555825232245451566920245732831685962049847296929065141417019436017455352547317750124243147416990319449017547799335935244464855023168413634389481738901838166585550685910000667050019288803649224822586560840037156104694134675285954721712147907910063717987097499526987462332676468006651835795755826436500870821760597959634546113159627706911419049731825166208224709319789161733701386277825850107583257501607997121472405817048253646441957756453608628285341226084733883921252834594708197448631150433504544424086823489009160259940187599430363184883874183749935961912029612326744599252257679308383198640254186772578579929791804573797951572550286839088935633840653473507865916450491845526383725787001679270763843614448468627107826391624469510228410405404346052296945833336226784802724346376206949815010520220403877419660289992667226708630271130842011910810032877370923212716379888421354002271630226942258870508724054702814782562124658644794035371283935996533805188737919926396266122042561905877252914062828762132258399829395078531874873109026658013919919861081598974992612115271702850307348574123397542955653937979182594678520150949178032314763729957827698504677072026045535176493821241037623452171247630640788396718233057141208432488102198903764467226093340215465658480093275741988461299608622618381914180327656651185134897005935179551895133193408839073299858042279029835243059475397343259477198447439010127669262622138820701775959061028581185702829027992774937864860839838356590022941585366265761505623712637937009210857692560243651855542476930782002713415869453359242076611943892298439623806915784197695691389769474890917998332644501441270856754647684089197899303358689251091311057922712858335578559898427605519464692129639244177339823248543484383774304329250486071362917220303987475680864957206733125531056611903381158368218246423576464254831883605213292447136906594897054511732497734824642890745711857539976762678608967879131971828520223075577843941766678607200243361541378569162351776426621799800881497652584129579968908070576934875695554861879316015848236915791526915967129803925739721550111470625158718457705125406213917657917789166714979358080574792869823987740761069298172204910368491773112251560564969468025225196647398295370163696910077407370262202177410662360555182431389976683473907157415229273442449802599684323788201520150092304548216805348339028903834294228795971515060938090648283444825588484186504283232513944878170232079965052*t^53 + 84200710329004372104840116185869622741721213201102491546484969826724893205657576697249921568775750630509949226216310378812363167590225094856457470647597278809911549432465226381395091076963029708336733763836964827616662989377360869874348905458738421956715916490434941614256977117810852049097461030420330774541455974424730322358915471929209275715879269234248692418443757043279729162404122951772881630552632772086216634826854916775526516235499196998291252287664597148763863710316316443684616574486259509587014563370372010182719321569591687622598252144489167424003839911729336298489989144220310096547802070775646321019017222787124205401570570681574063846126321880647315956864911425559518000078414868818007408657181075174344213417605803028022305194628687530653836650365925870288745528026527941367003518241765291466765686354677587351236633780230255489887207513666277603507123078027021086666707426312540511376665861578761177046309774831175267694167601308240575838347925247879014233275764897279161010335140526857232368573317575980999889824721458916226844403343958439007097769141876049132737783792712027948709630611975421361303683917438969978789051654276254735933035141062179537801769132077657631999460552341892810933754068151748522218241888066739742431096322100982578558037604143492194222684706340173788195412780878766940448742620789939641289994603770495849616036871334577270017264484173984023297913020993318609460267036441751955944419661716434039137459191801223059011486577904027647126888016431425380218192699892888473132360511738094476632140341342027862280908298447118548617652534633032390062688955849944310291680647541416241154776982640049653188429895976175248481628816313157224119349779138665454322259796194584334206543945614595477991403202239623761976185420609515651890340186580031027172352701988705344801296266537886579768426574802799135963084974085371456097178818911315544121739822819639468403065502428100530201745708546320873430003008006882430898540568719771301671539058758522992074172616974730241408190123267762774115851471047769523320948702287111596346262142634938699740393710809759683425894514585374144392020941391613598936953293160254742168043741632827419347490950830321494796469847548472971995932212125814320069809982348230650082451520326067181594285333446758285510282069286145376447275971002755211849331629531689702039143555435660694500313981818357493235983125818106434790830176605239883216462077118481651974279753521462088306981091594047279645632350244253640708508487797634966143511390578130649951248687060328397993600487450352716765351709035415839843539074167016284573092254601301310236519661093714472253693957957012585770832050208810110699215148391003556143631716623408108852121521117061450404315460412210093141261558654910429295837129942152622824970205834892829483741389242776351197021838399429729817587562029324683092046317951470895319585172791561024369070128954523657003830129307545916299761533841107617846680720951962913738799498162620810664039346497958349314387927032722747744153863595545965821930023096379328849475064103061686995390794483057927899345713269658284036862638909138369533570819982516194179181666052723535191205643198249287544562752246142068374391004483453672006036831542659800662834361945336875442804375536671355844766368105506748497409309323092587825080477668700953693000586095118522465019355373087773122462226695856427645368853580945348575519254232122982258382274726658042998254326918989609412552896242105415748051355077479835311238762227042982639075573021681768077992961638402182802566565593080008082962036740324264796262392423631894858660417657025104603843976690823151395525225157249817925/442045385798177239340522191086995262415145854606296906480606951187419906755956967794692209766346091024876640724096302578577400730329884673688956126535515528627436848274800229508131836755946615302931313283769633484284630756826661400007111437576814338225205905922412811159321743471146824597285619477950219810088097627858704248782967247311842702816133436433159426571955681440246388322004915163136888102001425751574440178476814853146267657696919791533070229272765616285785595102251784808402778071124812036011049078927685742609261959553964967817232526367999044827530503239603970554595991354304986728497350049862756915754599694959791026701874759657877069073639033193833458495370076375853471875443973544915041681640499801107136675842848940865113158416412594767082421709802524947306516622749051919997446385210946300235637173807902650935547289310653833853937822320993439627842562685710815304527601027898978927461190334648134711532022818975957679070701355009973177823631769727802072918724234499684235001360022380084872526368565778282351305951507552110806723245668221350315888188864677988189206158148559021165235225020253333818503055983555825232245451566920245732831685962049847296929065141417019436017455352547317750124243147416990319449017547799335935244464855023168413634389481738901838166585550685910000667050019288803649224822586560840037156104694134675285954721712147907910063717987097499526987462332676468006651835795755826436500870821760597959634546113159627706911419049731825166208224709319789161733701386277825850107583257501607997121472405817048253646441957756453608628285341226084733883921252834594708197448631150433504544424086823489009160259940187599430363184883874183749935961912029612326744599252257679308383198640254186772578579929791804573797951572550286839088935633840653473507865916450491845526383725787001679270763843614448468627107826391624469510228410405404346052296945833336226784802724346376206949815010520220403877419660289992667226708630271130842011910810032877370923212716379888421354002271630226942258870508724054702814782562124658644794035371283935996533805188737919926396266122042561905877252914062828762132258399829395078531874873109026658013919919861081598974992612115271702850307348574123397542955653937979182594678520150949178032314763729957827698504677072026045535176493821241037623452171247630640788396718233057141208432488102198903764467226093340215465658480093275741988461299608622618381914180327656651185134897005935179551895133193408839073299858042279029835243059475397343259477198447439010127669262622138820701775959061028581185702829027992774937864860839838356590022941585366265761505623712637937009210857692560243651855542476930782002713415869453359242076611943892298439623806915784197695691389769474890917998332644501441270856754647684089197899303358689251091311057922712858335578559898427605519464692129639244177339823248543484383774304329250486071362917220303987475680864957206733125531056611903381158368218246423576464254831883605213292447136906594897054511732497734824642890745711857539976762678608967879131971828520223075577843941766678607200243361541378569162351776426621799800881497652584129579968908070576934875695554861879316015848236915791526915967129803925739721550111470625158718457705125406213917657917789166714979358080574792869823987740761069298172204910368491773112251560564969468025225196647398295370163696910077407370262202177410662360555182431389976683473907157415229273442449802599684323788201520150092304548216805348339028903834294228795971515060938090648283444825588484186504283232513944878170232079965052*t^51 - 875706080530207650380742062149577893509271155037837746133185784986882488806947923821881600583856492869013520032351143102396910724420829484362974068179163613718194209178900663476252654893965889097656224015831415288843258353323662676233916131973863795866985882912891096422585855798091810993197639431869315826529903236287059819095554429558531572283432973094584820323573521468487387496985373704469994869200358659399959151566795096246057790679006507642203549577933946937023247785775800572042936565357961607855970013779998026267306711320291735523514322743519719361314950758358293269732678684261431088871958745380625469146660727413616329271978588778301239335245810919668608594876524791318344895862991278725009374962687903654733538704477852573996873434386690100040395135366743431173825123489146784404913397602362707427829276572289148557953509836509515827816363599641663149833439389819989718361974406549718280743830458442467069337780152776102534416867654892331188101954405153821529395636927609613510675775344321832529304498108429481831134114136302673258065452897060996834935144864976320149266045386601080340323853421724547655125401451010799238276552323441263770103734212494891598214517143302271212413253872239915953307707670555264649283994826510891246699993469214080676896686146604013078932523513860394977403269329940571554154182406803848796280887994547875703860245659631794386479877421409304122496320080802000613598445610151120130255629358442757001668314388175112890216053132877001332163904957192919899145188901683905863097513354646682795200597932513233981495059743341411411816951629633427369615337025566402015912051210416809668618610671957272536833789085908234445437235024250453295563065236090778206909951767678650286455606689514539825346678668114148648447416210048108575499547354911369351904844717542082322388414842921666335781019639700402513372759697176708316255610477706220659225648225803023443591930612108013402093047128613578363928264403665712544426102100283677783280263999633862904357329918884229169170777276814203468900702176982316116157703536020412747148145361178589091501412493224135533036417100892819549189002787297160403761752345392597245875551654637502102822564523632839115104210101604223482711979357556758556120041258538226181266176608236208669975001048952848315666099160119304570745810815186837891700033022512728503835654927351430816662801001081809570991084867150673092917795457820726484099407651911190748231262412781695064718736897246605388381581059383280035524683518221654080160221139113175446842518670127129779285738938595921811563840785176987910579745446101080484280848596646312996576649389132583646512791060545214203328355315807454753534443995078374598820502974950483159540133103286532088413474762137395537680124314388932070604058048674562229954669732763310138706480156234525970453477513567853377404825031267156115669407884057281800018630834032358599567441758657340378430952385187741048586676686253768839974446675408793425772716632781764568495483264758031550532467923776803445678522254617927010097502165074862752712226618163172744157843243366231402358356464681269754908868923893370490414227491728209202542804269448686471614437200789617613507111930755087840442293923272625731702213501853027498393556598775116175155947355778827213713722385075952382991789799813590581222688199708092512184956973929575502024605132423853631324113047605237204466211798317288919786659629824070650784268922669975196774162819629425465133703390597709948384151193362706329480761296181059538206860711972400997471406163941313137273101145921791921592775636788531338856943847007401918667272419178452085846585203509003897444766463394093320875/147348461932725746446840730362331754138381951535432302160202317062473302251985655931564069922115363674958880241365434192859133576776628224562985375511838509542478949424933409836043945585315538434310437761256544494761543585608887133335703812525604779408401968640804270386440581157048941532428539825983406603362699209286234749594322415770614234272044478811053142190651893813415462774001638387712296034000475250524813392825604951048755885898973263844356743090921872095261865034083928269467592690374937345337016359642561914203087319851321655939077508789333014942510167746534656851531997118101662242832450016620918971918199898319930342233958253219292356357879677731277819498456692125284490625147991181638347227213499933702378891947616313621704386138804198255694140569934174982435505540916350639999148795070315433411879057935967550311849096436884611284645940773664479875947520895236938434842533675966326309153730111549378237177340939658652559690233785003324392607877256575934024306241411499894745000453340793361624175456188592760783768650502517370268907748556073783438629396288225996063068719382853007055078408340084444606167685327851941744081817188973415244277228654016615765643021713805673145339151784182439250041414382472330106483005849266445311748154951674389471211463160579633946055528516895303333555683339762934549741607528853613345718701564711558428651573904049302636687905995699166508995820777558822668883945265251942145500290273920199319878182037719875902303806349910608388736074903106596387244567128759275283369194419167202665707157468605682751215480652585484536209428447075361577961307084278198236065816210383477834848141362274496336386753313395866476787728294624727916645320637343204108914866417419226436127732880084728924192859976597268191265983857516762279696311877946884491169288638816830615175461241929000559756921281204816156209035942130541489836742803468468115350765648611112075594934241448792068983271670173406801292473220096664222408902876757043614003970270010959123641070905459962807118000757210075647419623502908018234271594187374886214931345123761311998844601729579306642132088707347520635292417638020942920710752799943131692843958291036342219337973306620360532991664204038423900950102449524707799180985217979326394198226173383649726010771587909985942566168225690675348511725497940413679207817390415876880262798906077685713736144162700732967921489075364446738488552826697758580662820433202874206127304726775885550395044965668645059850631711064469613024433286014093009945081019825132447753159066149146336709223087540712940233925319687009527061900943009330924979288286946612785530007647195122088587168541237545979003070285897520081217285180825643594000904471956484453080692203981297432813207935638594732565230463256491630305999444214833813756952251549228029732633101119563083697103685974237619445192853299475868506488230709879748059113274416181161461258101443083495357120972406767995825226954985735577708510352203967793719456072748807858821418277294535071097482378968864965684837244165911608214296915237285846658920892869655959710657276173407691859281313922226202400081120513792856387450592142207266600293832550861376526656302690192311625231851620626438671949412305263842305322376601308579907183370490208386239485901708468737972552639263055571659786026858264289941329246920356432724068303456163924370750520188323156008408398882466098456721232303359135790087400725803554120185060810463325561157969052471743091147483267533228107929400506716697434849405601782779676301278098076265323838353646030216094481608529494728834761077504648292723410693321684*t^49 + 24222657971079898292132141449492392980674762935956895087432138179169672946241294313100852509369246131667064789045102728290953401064519311113354832832772852119735104523697804956536898463975104466696967654883727265731065722127823068327525111233268595353358019671768269471282564002979145206724684497218726651099682974017373115391643004248198088088407090168860561255588698304932840732620329299243678470635222998734251216873071632297973643106699105313000698054493524656380016517443574693944707387491586947509573578536435879175872143507081700900162034826312897869132278100123176570805491266713942534536491617521825809540294829343811980376689597350581919931591591099039526182316182863127944094921962780870323560775140280196881415405231388456267165483067150511908750094989056232300225349245513612532571111731452050499478587494503034294804372628597949008827112234153047993769426188319471151860478142041339750945061907515501584796682974687621145555568002171051558019501625061851010605735465570642690272159628617715570800199135213035768427295500438051627537555899303683264337080087288012240237066183102870219767911204463875423977004961615306953313745888725710978301014785893986124872206694985643587496048891603645880177812564835029669230977413858437863362497712661318377962829754184363145383374395084527222189068374981069357222600827983164134476565607820616517475083290881081707233588748979860741125798175032275640631141592806241869166819391584772324344564851759662577809140920309357563135659133833319172938972307489991064386107567399305910479218193831956945831781651678995420162892062778094108402391672082782938665014852370579610372209954519141358939685917861647960195432253243884544461969499399797440039253736403552421236941879120558391804732288507812875834966575914258868702532623075830035013758300941874468152059942515400828693254711671293747103626650254371144056183057458960340245740618124089621860052426002682023788601230232588888034951735698249872473823506185335037142416763906049900323234050296415210220823093799871490250431929833797427509774986149439304531435025376827020209726219761797196532762851883605083001662843877075382501986085394823484112033427645609480139276493680022188621288507642707169477787386220268513611886010379099618334969468489808649798918877170537527140667505546387805222690043549305879735489429594404314527767394064779058682214272017003220983363058257311833916898013518840361646508913581875107143660517796416044150051564881446600093550559643360007502852316993442636022256526428801232789932835311809733248024640113769142052989684901082501563501108820113642830087988318415584692405772627861663510597470437418592884633612550468074361295596026624986866987327697173058498267272635877057859792496950913948595854457618303718385298431179618329916783552562364989678582793231960452846118954064915079295200045857256742910901617389154528860440848354888326919898327967110466038620414214556283902638921893229476345574723127608557513148423429419005704080246570540271032262707196097505435433980528172784899485259947802452954798929205189595974618047551683694183824674002598449936699849413124678003826668662706971875968495934674786553493266169666459421217354377023741909688881366964836687860049306123853815254610133634865324349476194143199097834010108326712294071108248227656439557997480305124455336541888466983186585749780316429790002359183540338840298713803454764599689012855264856352100735780142256906192370049299115005769813193452249593722579613048634504898113431021897315103546943826173026464174188230498779680413461221383325950339444509310326335084189468555523725583769942080547563949535093327281480669358747673945625/147348461932725746446840730362331754138381951535432302160202317062473302251985655931564069922115363674958880241365434192859133576776628224562985375511838509542478949424933409836043945585315538434310437761256544494761543585608887133335703812525604779408401968640804270386440581157048941532428539825983406603362699209286234749594322415770614234272044478811053142190651893813415462774001638387712296034000475250524813392825604951048755885898973263844356743090921872095261865034083928269467592690374937345337016359642561914203087319851321655939077508789333014942510167746534656851531997118101662242832450016620918971918199898319930342233958253219292356357879677731277819498456692125284490625147991181638347227213499933702378891947616313621704386138804198255694140569934174982435505540916350639999148795070315433411879057935967550311849096436884611284645940773664479875947520895236938434842533675966326309153730111549378237177340939658652559690233785003324392607877256575934024306241411499894745000453340793361624175456188592760783768650502517370268907748556073783438629396288225996063068719382853007055078408340084444606167685327851941744081817188973415244277228654016615765643021713805673145339151784182439250041414382472330106483005849266445311748154951674389471211463160579633946055528516895303333555683339762934549741607528853613345718701564711558428651573904049302636687905995699166508995820777558822668883945265251942145500290273920199319878182037719875902303806349910608388736074903106596387244567128759275283369194419167202665707157468605682751215480652585484536209428447075361577961307084278198236065816210383477834848141362274496336386753313395866476787728294624727916645320637343204108914866417419226436127732880084728924192859976597268191265983857516762279696311877946884491169288638816830615175461241929000559756921281204816156209035942130541489836742803468468115350765648611112075594934241448792068983271670173406801292473220096664222408902876757043614003970270010959123641070905459962807118000757210075647419623502908018234271594187374886214931345123761311998844601729579306642132088707347520635292417638020942920710752799943131692843958291036342219337973306620360532991664204038423900950102449524707799180985217979326394198226173383649726010771587909985942566168225690675348511725497940413679207817390415876880262798906077685713736144162700732967921489075364446738488552826697758580662820433202874206127304726775885550395044965668645059850631711064469613024433286014093009945081019825132447753159066149146336709223087540712940233925319687009527061900943009330924979288286946612785530007647195122088587168541237545979003070285897520081217285180825643594000904471956484453080692203981297432813207935638594732565230463256491630305999444214833813756952251549228029732633101119563083697103685974237619445192853299475868506488230709879748059113274416181161461258101443083495357120972406767995825226954985735577708510352203967793719456072748807858821418277294535071097482378968864965684837244165911608214296915237285846658920892869655959710657276173407691859281313922226202400081120513792856387450592142207266600293832550861376526656302690192311625231851620626438671949412305263842305322376601308579907183370490208386239485901708468737972552639263055571659786026858264289941329246920356432724068303456163924370750520188323156008408398882466098456721232303359135790087400725803554120185060810463325561157969052471743091147483267533228107929400506716697434849405601782779676301278098076265323838353646030216094481608529494728834761077504648292723410693321684*t^47 - 592801634453415896547255485895709844218829753393907349447233600843398236606845600964189896391206063255955086687510402383890484007909417224387705957891409313780057555523242980188616626072354859906248822128148635577825854694190106880391410309037197637595078637871195704780030704098154191954585637424905955914408379127243833029890850548978690276104656946970806617283950570837418683264779463605301906657748508882125884679707755229565292349054390874918522093724314536386672735824823803873716878453298080304884551068804398478851581901810503833450047131111626174281655101941192656382596314176395329782760864774972494695142447435738263749593650673457918083504244191890173690204559477518948281461282303433640576808886997167817022643105603894927976161672324199179489973318252107740549434999991949348243738818917607074428784904455665164598778198468679602902084477148238552924557499612662338747130119466469513970562516022884245570351555701787147331307299572340427144746831416582122895475169431966441635183070431795124112749891909964660156143293848561127779424780904515435635767000987251832616735139385061801716647245672487054559462525600831546574750093363374380044545094804081248339312040595260620639592669694809479275396898901946607171692153392281724260573845125919533895796508607990878608184351030715818507766525625904357556280791175733306277048732733615611904330109239527387198744016535512933886536809667959533157758264801213167047861545464448241856014971262559419122004897396956534183476413254571531492156861329006141077007704243878395784342126617965764688270903951939898288730460001211899836532202919713225752832763882900451503226961939565556222804312326712484337242350698945538298376497453131796938792392006298256177852127192211017876769888130750937987288228858347977665041779733199144328820967720321740809298111890083089186445473883752134437735670104944053842793437561834430162589423254293622131731876076496962037349587136643407838164137895013088004335004934629333146235297180131191455858987463571253416260212380731634069247239498861850572943092578720374217233801628998537239365432924905897980863465751091236445086900875575401290153737077425995374983799488294137961063396565200345944214727815683539551799615389172301031231199161273565305626013791696822147565625798897385953478183243091055080152596386135983469135966468854703789949884390261446493736396060842627502376443677309466497908670611438159326908290100505610646139170828309076660603987411046134305154457649987670913849538219699351451026358289198256277356474149960544656473512056188334300503248158371389535019772876756259134154478750223368106599933629821648701790627621196391515795566978695745227538655698666209397015841201489590052627443316734727207317538926993238594338863771684141803553345086630753463776685939686362078069241076700652712990744742755956405895346905079912325286967884914400230266154111234101215620482191164975549741297349031089100051565398951096862556136795109842433214234288940316439098555781259831378541928378755149014358031060757171328424640920625006210081239265219297103140421841647667353479798814644562546255538906183484916966847843587668276937506413229172959072584798992036331995484863825634127052986020678144042086626846779958171221456913897364647238974239622296474681748863051838577087534959655963320832679847527311958293788093025647452142986128346776608919698913796623559533369048225944974296764485806995834884674486299858306993959333915149215363319166663440504980674250081152365870355613787876521622115190991209538958715091759393829342548969806798504005028442727993114547580282392873052993617463134415696674915949969989853348531668237967634575625/147348461932725746446840730362331754138381951535432302160202317062473302251985655931564069922115363674958880241365434192859133576776628224562985375511838509542478949424933409836043945585315538434310437761256544494761543585608887133335703812525604779408401968640804270386440581157048941532428539825983406603362699209286234749594322415770614234272044478811053142190651893813415462774001638387712296034000475250524813392825604951048755885898973263844356743090921872095261865034083928269467592690374937345337016359642561914203087319851321655939077508789333014942510167746534656851531997118101662242832450016620918971918199898319930342233958253219292356357879677731277819498456692125284490625147991181638347227213499933702378891947616313621704386138804198255694140569934174982435505540916350639999148795070315433411879057935967550311849096436884611284645940773664479875947520895236938434842533675966326309153730111549378237177340939658652559690233785003324392607877256575934024306241411499894745000453340793361624175456188592760783768650502517370268907748556073783438629396288225996063068719382853007055078408340084444606167685327851941744081817188973415244277228654016615765643021713805673145339151784182439250041414382472330106483005849266445311748154951674389471211463160579633946055528516895303333555683339762934549741607528853613345718701564711558428651573904049302636687905995699166508995820777558822668883945265251942145500290273920199319878182037719875902303806349910608388736074903106596387244567128759275283369194419167202665707157468605682751215480652585484536209428447075361577961307084278198236065816210383477834848141362274496336386753313395866476787728294624727916645320637343204108914866417419226436127732880084728924192859976597268191265983857516762279696311877946884491169288638816830615175461241929000559756921281204816156209035942130541489836742803468468115350765648611112075594934241448792068983271670173406801292473220096664222408902876757043614003970270010959123641070905459962807118000757210075647419623502908018234271594187374886214931345123761311998844601729579306642132088707347520635292417638020942920710752799943131692843958291036342219337973306620360532991664204038423900950102449524707799180985217979326394198226173383649726010771587909985942566168225690675348511725497940413679207817390415876880262798906077685713736144162700732967921489075364446738488552826697758580662820433202874206127304726775885550395044965668645059850631711064469613024433286014093009945081019825132447753159066149146336709223087540712940233925319687009527061900943009330924979288286946612785530007647195122088587168541237545979003070285897520081217285180825643594000904471956484453080692203981297432813207935638594732565230463256491630305999444214833813756952251549228029732633101119563083697103685974237619445192853299475868506488230709879748059113274416181161461258101443083495357120972406767995825226954985735577708510352203967793719456072748807858821418277294535071097482378968864965684837244165911608214296915237285846658920892869655959710657276173407691859281313922226202400081120513792856387450592142207266600293832550861376526656302690192311625231851620626438671949412305263842305322376601308579907183370490208386239485901708468737972552639263055571659786026858264289941329246920356432724068303456163924370750520188323156008408398882466098456721232303359135790087400725803554120185060810463325561157969052471743091147483267533228107929400506716697434849405601782779676301278098076265323838353646030216094481608529494728834761077504648292723410693321684*t^45 + 12805046130261378630096853551905546833871680106500984616271710414866770283515184793329208347044885265094581644508779363572104424819686417161180213125648305992151281253597272709923543244806111694309352723950987972445510574061535209615278753611391078927923047174118669264500528344905522595304274499675855820230464974792644254257465787934052649281557293849220151897840085180818345628927347667181160200219076151334216909976657454610216684694038784061216868470091707731119156610895645959039347452605376210008358865487438981074204708903915398036403910191110740673875858688158010886023376033270411869113973962918117807861429446412486825348284940663837610952377108804785153543029545154981430313871042678921812210702989027356902982383564348689757579578734690551932936888281876860881758233335636672891718194694282798400412180739417272160639682853133430686470037506246796928040884532226104155861122002228915060576918814447887206213206693135995924267012035518920772271230971641462492167332271419233825305198959490130070241305984089965347533612073656164293435917234794594927948010778875449972138857413116464869127674717321469981462903920107798318589890726738819614717319728703547285509445110580242642024843953963678788864552395823083001821665086635571459759975394060225027347293713702613081601203803943666767218125784604678190075911941098866378565237711192275459127010404935321899547544261758891491255706186279319284701773765642059711980493202492617454870727917251952269810106396050566849748733185878732182732418333859340488647201720369232052942435147309896399618460801135920824060217348234918805375411592918193051662002905077879365196920300477654375653220418802406871633727589038793328063618247884745407110077450129624219584475791556349631008067367645049738307645263559038937383474061209012855486618268712143535439793208870301031354928122784507433498680464444557358785542270273324267013192330327587927995356857394023226489576343208802350847864813428234930072035703054201210367413162277659644572687655147090864416032129881988185093577082975362024908597293751030200644682952163077773569459028842551802523884416847158449327048416065953978949608327278104104651066415584263965914112884212526216620820832345920684500586317716443467709318799332953556751840063649488307722276745292495074707392919564552368652090934738920603972571338952472298676858014394642260171041390717084306000034326959127917085836928528903686462568060500033468693185476442965393278202584566821692894851272400669460750335808023782756064157524620316761998435616584991897019817578354473414006304804711681286916639686312448095692806639466058844956621274267268859885241645601824420732501410119748656637138217791242931306629239063828531101990670265239157826804944367000088615596145557662671195317464630733472295038156189416357813249541918502277706223953000314989809055071882725436194238806383291023379078991934760777590651383452399563795539451002768494534133663249313070669411578600947747406585846224549405856621657263596801093271329669212390656508787802762413114485438220477343823238169146075159265319441981799404788435337644260732337683626899968138691416469605954879350807876409124988734612908350599617628057400164496723479837860588610584969704460418788497779329865217707253054824325964141290463042954605032004499395902273262113984285997492450307986997477833225419251531433933997933756424539971796669764611361113927291974109724682561861890037641794622974020589648905036459812743822339386381171344811265197357011473510059702216497522143707785367093007431143263827888700518663874573439503093208132513385842494416958657568675290663561928020780252142851167276064658408421319020529375/147348461932725746446840730362331754138381951535432302160202317062473302251985655931564069922115363674958880241365434192859133576776628224562985375511838509542478949424933409836043945585315538434310437761256544494761543585608887133335703812525604779408401968640804270386440581157048941532428539825983406603362699209286234749594322415770614234272044478811053142190651893813415462774001638387712296034000475250524813392825604951048755885898973263844356743090921872095261865034083928269467592690374937345337016359642561914203087319851321655939077508789333014942510167746534656851531997118101662242832450016620918971918199898319930342233958253219292356357879677731277819498456692125284490625147991181638347227213499933702378891947616313621704386138804198255694140569934174982435505540916350639999148795070315433411879057935967550311849096436884611284645940773664479875947520895236938434842533675966326309153730111549378237177340939658652559690233785003324392607877256575934024306241411499894745000453340793361624175456188592760783768650502517370268907748556073783438629396288225996063068719382853007055078408340084444606167685327851941744081817188973415244277228654016615765643021713805673145339151784182439250041414382472330106483005849266445311748154951674389471211463160579633946055528516895303333555683339762934549741607528853613345718701564711558428651573904049302636687905995699166508995820777558822668883945265251942145500290273920199319878182037719875902303806349910608388736074903106596387244567128759275283369194419167202665707157468605682751215480652585484536209428447075361577961307084278198236065816210383477834848141362274496336386753313395866476787728294624727916645320637343204108914866417419226436127732880084728924192859976597268191265983857516762279696311877946884491169288638816830615175461241929000559756921281204816156209035942130541489836742803468468115350765648611112075594934241448792068983271670173406801292473220096664222408902876757043614003970270010959123641070905459962807118000757210075647419623502908018234271594187374886214931345123761311998844601729579306642132088707347520635292417638020942920710752799943131692843958291036342219337973306620360532991664204038423900950102449524707799180985217979326394198226173383649726010771587909985942566168225690675348511725497940413679207817390415876880262798906077685713736144162700732967921489075364446738488552826697758580662820433202874206127304726775885550395044965668645059850631711064469613024433286014093009945081019825132447753159066149146336709223087540712940233925319687009527061900943009330924979288286946612785530007647195122088587168541237545979003070285897520081217285180825643594000904471956484453080692203981297432813207935638594732565230463256491630305999444214833813756952251549228029732633101119563083697103685974237619445192853299475868506488230709879748059113274416181161461258101443083495357120972406767995825226954985735577708510352203967793719456072748807858821418277294535071097482378968864965684837244165911608214296915237285846658920892869655959710657276173407691859281313922226202400081120513792856387450592142207266600293832550861376526656302690192311625231851620626438671949412305263842305322376601308579907183370490208386239485901708468737972552639263055571659786026858264289941329246920356432724068303456163924370750520188323156008408398882466098456721232303359135790087400725803554120185060810463325561157969052471743091147483267533228107929400506716697434849405601782779676301278098076265323838353646030216094481608529494728834761077504648292723410693321684*t^43 - 1493587616783916434407110772990000561924934062631106903914636828476694106476234998702133414163251203466882250335925043867325757588844091598831827284550187507436515388101215039128822952840379573790379175289342790612341570782331132009647977070862111479841608451469628525238699845651112385614077619240646615147471705926463529630306169700045745659630093488609237171586703233987119092876219304517020337546237102124008776223933194131920535281199089031126426929897973828443545300224427531268501356255825430315359216409039987922336593308016219053048539100034080562487201446854825105292543091960102610027411954101466790611301106100690240008336243555323226943116510576852637239370476695194281236460186256259041882661128751782617177748287131784886563313626698448862686134389029769064704847937454651499929980419444620463059620372877284256780852680235477675555671603530912569270286311495311129625623685062529409037363369691500159305903949076494110337249721128772055301924041544708479803398324602193146024718740863918900604899502358526027547621484684443004068416308532442003735060230976260551611608392047478357397761782347042140318365261646824241077131875030339710559615418820233490912759392150152077870279736603567382110216352759726116904684719000462601215352182313297060838099465602677543377053817878787684565365757984586023761351246851569360062389083076765116653612123955681565368496867058434473327256598736647512427721627408968720353196259356146224950207485455876983956472762871339467974240843832076136498564856294785246987466094701149850144299025313397869540341619862800002784205923730384929026956214744353958112398761292268528153509742516536443430147508903923785950819376198482806434498102531900847253757856704015098209911891436943415325096100805902132097209146463419927590124579425181740693885664183387855740724211328655356107102261812614021253139456068648270985710666685953859451054488510598873621125925904664049608820227213122937090906749732954352389772609176281621238267215999753217977209280938734148141169069006646105352427741607186308855259113317458065397679120102369444317424463975402564426233194892435598125326557474748870895422769614379617676557735434733901422792221443125664592173080822100490479388085595118305641158378985821644576919668405435697905931935229696370743322604308535742999514272287449844668873038167380337501109125711717183376095065937142058218707604368735282028150020201356464234983666111451245049088889453897366105943582030109516514421896438883307253063420955260757097078425134454894837859932462588571045486012570069605830355409583804949852391646653725012009138925303690688849765481074884136779801606355307004742800039655000788358046074596173330421667891037476724003169927556958431259098308649438040785324149946857981422830958690780848393949181133439607875293962692500353667003461497060586532381259085024299484825633743667416692969417560059652017748999104154542904560268167897963966754667866699761094593437506527353161391595995985851729590688319342428166339707614192176948673726187308178457232121116638307652038652190648995164452989254114323979680346541215599647739345851589299280494366003697579139862988139670400979804056112910074121233263286295531718645596709691331073737425984166339846330055890266223160935191594039605603539517192957276365145245613594531327064318280405124267608722121854992088767037085003437165098862222496532522303903519017450884978641757632965969881744087311895334582103048108713183473721250305520805881042593544482627225396252025758413111104572556625195636646635180771800095801781512687159972692766513976498904524669085786868574467432971642242541255762795975643951748035445239576140625/903978294065802125440740677069519964039153076904492651289584767254437437128746355408368527129542108435330553628008798729197138507832074997318928684121708647499870855367689630895975126290279376897610047615070825121236463715391945603286526457212299260174245206385302272309451418141404549278702698318916604928605516621387943249044922796138737633570825023380694123869030023395186888184059131212958871374236044481747321428377944484961692551527443336468446276631422528191790583031189743984463758836656057333355928586764183522718327115652280097785751587664619723573682010714936545101423295203077682471364724028349196146737422689079327252969069038155167830416439740682686009192985841259414052915018350807597222252843557875474717128512983519151560651158307964758859758097755674738868132152861046871160422055646106953447110784883236504980669303293770621378195955666653250772684177271392260336457261815744333184992209273309068939738287973365966623866464938670701795140351267337018554026020929447207024542658532474611191260467414679514010850616579861167293912567828673518028401204222245374620053493146337466595573057301131562001028744342649949350195197478364510701087292355930158071429581066292473284289274749585516871419720137867055867993900915745063262258619335425702277370939635457876969665819122057075665985787360508800918660168888672474513611666041175205083751987141406764642257091998154395760710556917538789379656105921791056107363744011780363925633018636318257069348505214175511587337882841144763111929859685639725664841683553173022489000966065065538351015218727518310038094653049542095570314767388209805129238136260021336410111296701070529671084376155802861820783609169476858384327120474498184717269119125271327829004496196838827755784417034339068658073520598262345274210502318692542890609132753477488436659271422877304047588474117820958013552367743132156379366520266677718499084451831970012733711253015023264226891237240327649087683884785869105658950324397282476159533559938717540635834790831042716608085894216012734033249223944220970762402418327453289662155491556817865023586513678400654246209133173911169541671273852889220372458606134620439833398517122922344903913946666382579957004074871401373625460751224077961958165553484535744749682369161862881754667310355275987377706553531844634039949236183683519504342437978011514602839257092501139348074504065648668514855761198554887966187440654587475954986628424557510467038679305373530984018680770973282575770746693647052840640695006221429508865527728988542624252509608276971390854129371415416811251075580901898939030067135026570091897474153046704205705568387700135512804714976917459993883866784647362461455737305678795055220272834088861675341669963075444373087165249316532101627180756174795277950916835673827078263510745700785458482411663310202967466893778983052880031857995702305941757596507422575141466952603780252524302196941368610400963932346053791385430840214636414587168775166895507936929178360422134103198885136776288779739155699195490587023541375250991461437404387958808875208103637237153127059247093088390747602952846148627008589454727078483781518101792283480163191986702766020714887461979694431359663999089697094715778830750339041977333266114118457545442842763743609731530588354039685509034065271552488169691938815081376011909995379879487317325572413841496468532211780296461079806186496211448456789700811677049912822622090342353092761871538714498929823055024861789834915015234770142503729628223967587100827296966882102942799394344159977087876308918073805006714611095272973796532276549108271734499452106268*t^41 + 312364699619964620589915297135941900553699235462343704493809223275567151771951048218691439817997187700585792682010282988819270913908076218382530431793198613199272629673183037539668058707071761962000834399641474064310657882797605197254130495336156745707358602202179816650576746980923043998936216380007073289837988486701561488714576279802728102342264766229192540665802320492607228073083192342831651487382798184514211559873761303071355635966266058398504230775119264540192540961103321407242177629967847548675468387187993335247381316174513608325926312932299988057530425891504614837371966226572852019231757201180509624874468356501692232388605335802635266347357116189006913424485753879399638829366283022944972506604182414813642478235572588995242029414016649420341097024028197758992053157453612824650235481644974739786452043736959464429424694132584269645992208250690870423680434975150464598186330428882310610313251681785095193514621019133802349006133773664651894078112874945546027833932862188498423397667151953176804952150404923463841519716253869137654825275688832034828182969440226580889599331630596738359646485704967001765002406735473526575538341932798908078195814358655211185952447440162052320931778097120275586547313547185826073814642476620363961292329563518998219491916852677373318993232003123308046014670962745972170056347219747600880738466290664962911621951844086023759682419959700338954629398614004060301197442792187612070559153459763573233513301542364405370318404225980866105375832029019405742815760004266843842971845287459497514491622604246344293449011735240008738568104056091805177240358636596925823213358836940347986798868402200690254805645399162226341263194558327899697780862279931162827012540249777242551444143581706867288192210961604404786734334857958962267043770193657185556912577281249495613903643107642281022299256805043794450511088257082954018202951348361121312000010578225184181005986385222224345367958000996467829727688197218020502978248202918743651820899565999272307148913955426515237570378264502818182438018097764025959985024879705874465164566106202852432242694744253927221279565499596636845609919715755798585806357420289775328272813168055221996161304543854193670789700598383932662476195991525464032325086853721500019628891161458709220823740532743530861557235324768422850613803748908042021628385589989263835124631464602440609112937161162195379163184352470455411421603158031231610686111725413469063874285658569742198273152946046637620339835175263960672661282390601791601851348370881848764508476926480440960910351230123453662373096294103602866846154084025147944145525919543206717527884386501599606660448327906017885849924608421383756871889684067311334151022358841335257636512049911561084775661873824814721680646178149080687930025271648253530014553770907547533027066696989471840450266548789230697705127773881562446549991920559919437314752971721609668398184757263435149076768820670210320872862699101843152093912229465153059242670254044795270877796655160265724622822221385415730522934385091011581677511152005194481215421880989790932400223205582095632257770266209825131939199196867536492568105912669851739303294971002039969733397478517878310741571049220387448662215196287811944437071525534860080710009802868724058141848049640600792145590668446024859014861686707426108134534589877038017721748391797313153270665833524994296761731007682906095902481386917557972811159353573771767905396404682294143249418077078729130878767757507325513694445865551103747220955745781882598956828996589707505908200438781703622380530095638669737281650353657445352472620212749639315310545994225203789154736309456909596163959177857752672630213125/11334497071748134342064671566333211856798611656571715550784793620190254019383511994735697686316566436535298480105033399450702582828971401889460413500910654580190688417302569987387995814255041418023879827788964961135503352739145164102746447117354213800646305280061866952803121627465303194802195371229492815643284554560479596122640185828508787251695729139311780168511684139493497136461664491362484310307728865424985645601969611619135068146074866449565903314686297853481681925698763713035968668490379795795155104587889378015622101527024742764544423753025616534039243672810358219348615162930897095602496155124686074762938453716917718633381404093791719719836898287021370730650514778868037740395999321664488248247192302592490683995970485663208029702984938327361087736148782690956577349301257741538396061159255033339375312148920580793219161264375739329588149290281883067380578530402841418064810282766640485319517700888413710552103149204511735360787214231024953277529019736610309562018570115376518846188718522566278782727399122520060289896192501336174531365273544137187586876637555845851005286106373308235006031410775726508166745025219380134160139783767185788021325281078201212741770901061974857333780906475572250003185721728640777421769680712803485519088842436491497785497166198433380465809885915023333350437179981764196133969809911816411209130889593196802203967223388407895129838922746089731461216982889140205298765020403995549653868482609246101529090925978451992484908180762354491441236531008199722095735932981482714105322647628246358900550574508129442401190819429652656631494495928873967535485160329092172005062785414113679603703181713422795106673331799682036675979099586517532049640049026400316070374339801478956625210221544979148014835382815174476251229527501289406130485529072837268551483741447448508859650864763769273827455483169601242785310457086964729987441754112959085796212742200854775045764172419137851460251666936415907791728709238204940185300221289003354923382328462381471049313146573843292855230827477698126724586423300616787251661091336529708840872701827793230680353979198408203240929900565193895022493664463149455439288676918702437911073714695103247641382562047720040999358784926032607765392496117285215321614247536871261092171244106434594308520891377691226351243709668513488347055807533877975323678260801221298481753762005975824133549550976979459070883775028034364499119448207519890820216956400221092779023440521221965415003458897588081526971670081882277924956406616468693072698539986548649827166082011472795131478699041593303094917332283616117466300072539179301921483714380508675810000588245778622199012964710580459923313098915193852401329629294280276461608036304344957929284015690869033293323687356814979428094651019730125408153803401141062596688634734556002287125623163043314130546437382633663034245604099959682192806786977683057543008713416629320112404469341775653489009305569751384294248227306595044439116180938766753363035082519139066063186021330348851622883259920681920437295172628147046785715147325945065127609299451511996900819790474877514758406254917094323261544701577984065875957737857092866661561064042373952040512023283860947048094757816971264513226877869635680177332490507792967685167951576169875864575838592959133690196356866388890127675848219866483841640711301565879440312946419704917259288501552947935077569876837112776804363171715643010445391338517369504163091158523881794273935228388651672545472883328271786777533030808208976725757646584752521513561636776775097332602950280463862776498585271499594525750852115742176363339284101668*t^39 - 2276845478503689372407970828273130985932270822324175743299908251264035215119541362124620161408679348845370394396689051198392100902030967198457851151925658175025302967978978061112275855755759494474749095568476557548158272798411377343096147811284657273874180687610277054708147694184214167837612117343030955851751520907152947316313190009092874560371299946644014506133264901714397093737180167910623981080255682437807387191414067100960873793569649745278662568284318369435317497214853387220980675256668197511034964236299071555194748561922442906303579863059435235428224827821774275486541059621171423281770931697214899481995288577726057283858904065414484422751627428317901157698304689989735328628241706660871774634012844155331312042668930460985522602754469340159888606776411826733584374424115399183706704434102423122332387186043154685465840305573320269974307761233440193175036471099941163733916684494454770999982957348620461171036642548200843645726630358635238722087672725339261511896449820625897600113227791341762327946298336009980170324093396724227395422279235168246855300549575430511650067661571481089641184063922862162936132904882305651726824944745132041663780283371215663209396459121358625762986262447744025851758350755676933563370406605761111790579542746644882039523812875867985504045912641481579615571514026322308163114540195224957629877572890114080031142847868118969374052675399425424373281393733956902726879442026101757377138659491680323334203687671597745643841322351205667645335029740715029846192803139560124618592994305677771041700931870236504074140846182175939948960654460871685485966271756270347885993660771492215485345839593335970927579289147636065344188258631211481905836286628088371111375326556516644951438988547173501593719053806112958961799249531536928354714521732039406985429698683559950738219838645909781298791634552790626832840024842061509533479090979346909862785816253544441822249861175823019256703742873559747494563403246172894438619868850577070457721269466462179298702249837953887590557142087220278980884381337617863085392573658153853160549626841691753513108795445139779026314782260529566697540012002473890160393263451096327267374784537325697634897595662387590039989766639363534627356705542601636186165957858432119985208672513454469854537043165146087194379513770313204418260320866861407829703117123664605148744132910527166898191607106126863621597887117590366957587517821143946832371780859051669884128965406834872130431646328875577326818234704965336093792677624187252539210825491165590862809329429763906204744874471300699843984211707590058986122605069457454606867708907002731648157369783389102856855881523459265280293112206468216773674993358877357462007368612472512245865926381625684450138604996930780201433331562909133211103127488120906559688457529675882308987494999372570057905196807818164546654074346295299061267187652631053765467056646279025646347614219654798141396459245214761557740352298803761421908572153218978245689241742636522266041963151692806371572113979055088106295529013620976637110259009280274809935260791600986854007432038911473305566729215631921108009435671354048705294792782071135652722810010400150528257578234653271741495623607257389298045932249299140954806566717599345071987797357180447550551561807745172202614633256536176026871802912164266675635877804446785284532610626902700335317791643967769976571539171195508306373003045600915406977533590689236791703482571479512857573312422018098925502819762172765780001041161371726095760598991935063942338480054977932509755386365041618828202806544923120300965506467744293206401246036821493068765736431195629591567878105065707472228182233776170045953310125/5667248535874067171032335783166605928399305828285857775392396810095127009691755997367848843158283218267649240052516699725351291414485700944730206750455327290095344208651284993693997907127520709011939913894482480567751676369572582051373223558677106900323152640030933476401560813732651597401097685614746407821642277280239798061320092914254393625847864569655890084255842069746748568230832245681242155153864432712492822800984805809567534073037433224782951657343148926740840962849381856517984334245189897897577552293944689007811050763512371382272211876512808267019621836405179109674307581465448547801248077562343037381469226858458859316690702046895859859918449143510685365325257389434018870197999660832244124123596151296245341997985242831604014851492469163680543868074391345478288674650628870769198030579627516669687656074460290396609580632187869664794074645140941533690289265201420709032405141383320242659758850444206855276051574602255867680393607115512476638764509868305154781009285057688259423094359261283139391363699561260030144948096250668087265682636772068593793438318777922925502643053186654117503015705387863254083372512609690067080069891883592894010662640539100606370885450530987428666890453237786125001592860864320388710884840356401742759544421218245748892748583099216690232904942957511666675218589990882098066984904955908205604565444796598401101983611694203947564919461373044865730608491444570102649382510201997774826934241304623050764545462989225996242454090381177245720618265504099861047867966490741357052661323814123179450275287254064721200595409714826328315747247964436983767742580164546086002531392707056839801851590856711397553336665899841018337989549793258766024820024513200158035187169900739478312605110772489574007417691407587238125614763750644703065242764536418634275741870723724254429825432381884636913727741584800621392655228543482364993720877056479542898106371100427387522882086209568925730125833468207953895864354619102470092650110644501677461691164231190735524656573286921646427615413738849063362293211650308393625830545668264854420436350913896615340176989599204101620464950282596947511246832231574727719644338459351218955536857347551623820691281023860020499679392463016303882696248058642607660807123768435630546085622053217297154260445688845613175621854834256744173527903766938987661839130400610649240876881002987912066774775488489729535441887514017182249559724103759945410108478200110546389511720260610982707501729448794040763485835040941138962478203308234346536349269993274324913583041005736397565739349520796651547458666141808058733150036269589650960741857190254337905000294122889311099506482355290229961656549457596926200664814647140138230804018152172478964642007845434516646661843678407489714047325509865062704076901700570531298344317367278001143562811581521657065273218691316831517122802049979841096403393488841528771504356708314660056202234670887826744504652784875692147124113653297522219558090469383376681517541259569533031593010665174425811441629960340960218647586314073523392857573662972532563804649725755998450409895237438757379203127458547161630772350788992032937978868928546433330780532021186976020256011641930473524047378908485632256613438934817840088666245253896483842583975788084937932287919296479566845098178433194445063837924109933241920820355650782939720156473209852458629644250776473967538784938418556388402181585857821505222695669258684752081545579261940897136967614194325836272736441664135893388766515404104488362878823292376260756780818388387548666301475140231931388249292635749797262875426057871088181669642050834*t^37 + 115538365890184997155996330983038609458887017610002313696821103366768736729080101806589986051011044696683121212068285958538603090854357857647721359353122518503395494944842805716759321322013820165534564710932558883754335885280563676157925591287049896126128916379999380125625416512207281013389848550056758520821362385277212490574635633505212551561813017359402581800904882494826786139399860072580106683561487998819996709657989842896027496130428402797071733211104261544404354620716265605676614321165020156710969394934101530408684457461655445945896757480892085725344856504944591995919002759010357788779576597233404482907685850374635475798623829056700320715478404884250026180732484323751451821198104566524259546921859365887800858051263720821710282746073238377669934510447260997438003005229553543336346116157414021952728596363198670196080357840294560385126912421050972562775066677273125564181456630072608214059363343219847293988125453583583066299427854357025688899947423482197231797760002350047607838460929926863174966948151759469394427484516577809169616840825021919146693314288563099075411174191005926970648767368600190322685120149504037193123267930750801216937285192033328334093009269339989173999411323188771332222571817199908066110126679997114228501023348281006474528760042091747427771798084543084558186054048441352923262154980199583841417281521081072359124054716072287061148138493943524488354705155915447830463462844428117518772681157343038197444672881668974050483537124946021474184686308026406606448525375504746190059793674219141303083332268506088510111737665150376414094710716537080376546759910132289855848453629035795698122108761365326864880853568336737198146325501870372949835743258852992864562196719668048327062673024277244228893964355796220948245425609323058905374022693059490377914306412334514663145355583732108814331921918362552962797159947302730211760021672192854739234170807561259359256273286706859013603590139924323200477117369893921344970680519417937336006927525357414904419805960767597069836744313776209959457568432595104464289213234678949182104294809339614908202249797655848682489299884008375744151410015621481094434732134745199513576279968145213112733319847368836766312856937805937336437399314306556167960676168142083338327176941491769445612173595867979474792145970994959754634488301062298797696058499889822416448849946577346035375370010284400049783828144902314480047218445923518156245267029873371708258551699770237677539301990491986369138295266733936144615828116309930990186249341737768250117161822760272417736918817019400723316276306870659908419117911400203723051958795120576606826800691943509439347022209730694552819993505183422270131478508035223985105513120110071333719848629585108865814055943537377996962978438352194207601507775540387083286116405635496945238645331314634103174550360535520262310602897629676625543161211277247503368686643602020117000590103095001319367989375734394960357137010383612194615520064430202380816149404119685299767518751921342249248462040119701908977290427155868840952608150106401842392513230568930588895963674474238007626977156262754022742272421612754336608084285835360445739907592957298154269582192780665699325075349737136595843057827187883615944021306812394421901961668618748163892343892042872914056316153290404317032210402138781242440045021196166527001952309558565813794894266191647581323867685343517292259052960053702155635061061380267493793175022999922719665232444319914277972935589457896029638948902291091655788345309495423992621862942208539948632534393580188989062313892820606176871738707157134551260174941993392323994352822521651120825490950585183432208089919839428157827722073375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^35 - 1269176423515305100844838368779855129859834992331154669029315178032184309528944671558591310088945638876994078760957728060846679493401894100618838124100136252365620524650251194597706849811582267602287890568615870378749276962471727177097060082562528915712040253517877374266649000184412784600517443356244525631888650382757492891672073799364183164622971207332949323193651668929765518619552978200587052920530163849979589759881467058701524239218980924776367947731039183567702748373632479527827660245979219605381983167876519693873623982181192406787289004079060908987451366622768063370690092701999140230062220721780634015663671546215675469489296208063567364296169408591420886608205583432106669291174614105188827726926102110451534114905730690028925641396933804882738849555466952505132212113602737312833296452470696026724465189117291933357552747706506027604290534254889612773542480643176454558332463458803626218114744496201521929484789341465337724980879884435810125083438647131389194605328572362620802921136005358705390072910869379991584034092574038120252335728576184331609358467422386730616861148259352319605131633178382804990941088541323765497922025714451358409942821799982450204239605325505634221220186048254847714251393557652159931432984680453824209927647299217255914189978260721048073173687218492245356837868526547135334579720214515147366619093013600734528329138557795627427757150626049089188317645182545420690990041545316204630114386029011717805648343529378024613226965421329957131779014305841024208108609976972067110174696710851955707255027439350478679158522245184774521909577373348484066459988569081936877875129152454956382079794026243572789551395387631264785647320764950347909904553906462448264196388757220510529320804006110673691095511959904135796553750953926046007692788720170323803466153510134558702929080948384192143321620555548064410839004231923491989085352334237559470981263297656999363286875614615627574056969349290884979484965241119760858521450341479921293586007639748971717713692036773730295072861469354212519090425780302741537303812864437316638297856938295535254997714640827155806293885347421983677896611670768459974173789071129541429193616514390098041991146619627991852713915518618345968402818697198988637893799342087466996052369320791699394211495291716125143883219730069099476644028566998618802513771409680131107147107517878307948544916112304100868543939176739786673732866216835464430405514200340880201698153647318560038449914461159494743079424435369423019584234797245688247516642708238330429922792646502086768414009777140662675032277162752460691960461001928599189115551409091969656214828622206150854477590218637163715443309525334499187033595923455400470547438182689646502774074554008801718326934253581126368415859912001351799427429326777881393300576793471180550332436080215421366959087421447795708898767995530594231193008926687879239749651198037022456424427712279038327662257742063944199688609795265698677271703245527025694079797792032894622884634431493319421376815253131908367797310150072503120762730907101081508046673062033902835193049192774406624775645118258156102564169238212063934382484139415112526836009695949828868808593910997004696590972982287627010545596378589120876344812561442176400100208499652093512502639839677882536106023978750449100832989554945698028684145993257861272260329596375172233370137217822965577617028268181617058254143803836612067980011049873511790976662657532594347691393722461868685322377827112245022455684469151759063722024302174384450991520469163557729283751739651731557732794431809519936197441146489871447826910365782255852519916723991860346938879146083550079223404830545302800686931249375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^33 + 12002808713407803210014677709002091785969291687789970560956207589317688748107987362208773053844422633677759158810197677567668901179048464539008281991095396101830191576822181282311188110774969601260934412187157884776422288567289003392126504352383695107563409423945781273103138148099492465746417158347438753425425689327137738170682818175151733641025683212794855254671421922516037539557030692363688677266122347416785957839278688071010109528153034750059423562445012155523852002408436213283272511024156968890963372658250350836252498240232897445500175852170616853480712829439795123403556393314724978934867465430157927380277518556186396729842042503235939782971897693609089916260468110802788330841375210085057430419492701307467344229326285675414308273013850110463913209433818920194355019756773597622430865722914363337119400899492267526275105700075785685131268631403416859368981982328530527251235406772247469656590935341192961885385749746434646830297390624820212668142507495818274851637066821841559394333692213366848295934662656634296586145367551646457870471539780666453108064291480211034124949009882455724269126999000456466916377779262148441996773985560129950072793094368061163765727777729345691431275971279918727183036478347189479850847849884408529909772661266993601736427939783379146011599664693428255652782885121894409750577270400435803449497854458451031986482009743808239537145631577261389257548293843623613714276253472791972742277975225297498105564657515297612611144082183060079817142153630942754047031724193995703133358844738529586540013109106164545013426214367502720375599804768744819698881496533362976374719682984260702452979350966573389717519478059706963086344630847764534020308507689387073274013778994429874360909957058137876503800416986167095834205026581458825636507925907936910847804744345297553801750021702243263795860043380486407851884094622954961303947188732852359205150903484077170128420100399448382556967106925087288920909008694895558867487346299305289842212298457431183895815465671893639006806454820690030108166168676707646430168104804886069072605975070488115493678341129894844943815720128659726547394463699610712944702877035318076975310789381573844633848738074756222198857406721654042243895052167156840903236116115477116803785181061585979928750215126207933742219078350877015997819959204257505532507109079627868309381904697603432038918737124183690624999883472741391394223552736299245556123751688251506714773131972395450125491017465829432480195344202017556684646729331505382074067998138365397025389411548796330048770445703858904555170678434496479125904844329483858184165765826187474846525030635863918270263115103652369813354566160448911676754366741167811567965377363198711712274037202906144119570780329064411417176610487612717758659139498476183945570026423389048629408985673774582840339455645415871268044010481451295438947428761117656510046649308847468091895488440418113864903712548923115468011686263555238020087752108813883939494703622549569356666147486870578930487974102016449489396798356162018889611594407772726674294880917279184597047435406007513842142969625418201329850799967899883144265384534118555535560045660233124134398358396163545360462410055613347701044145054446851717432568928242054477296809549715218632050311424956986017569897016747232028193313560727848128009495380789223378951113461428668719680847233003800416646018086807536431907774765003242594598900984543519099049361980466429820902786538569103930355598385640106172399265867576557825900016480654364730461124029637158256374126850186423205997208912936962161953837227574857400304504826841277491349889203798456747404842076030884848304471920162130357636996604375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^31 - 97078442961601787141196304738328991970026330724913955413324288445543783105167222577291284075592966336202505183081202516035579618208250428431784340161503618355270231736062377360205620844501215327892314566158634906531214690465763611999459355794142729759765484356435689239442660283063262364685697499865139142933224664954337031135901220078281809276988269357168892941805018321951046657538870465804264761477549953704130141526770542027356527516038454591049121333960823108048991337483094029334578553662683561610431309593923291740105140003674778128459601132623639122698531007128050216568742713575346053092130461532414064777395480867137806416498982461457504707115350655523467227600298306074856596664009996423873646011569927428288223632642898951577865064865210415304540007269477483464236503909775362793868030321060984415131691881630695418294783394975173325511045377033985627724788588648024572070704175638855767956509631229408571342482891947131505655579895366948941132458371941921880649117468907584593293208343991597586513222233911656717687468872945660506488638223143542473006160801378021069604130780343980439359990785014799783408220801753350864502004707885356276298130089196959329253811092781097204519754866365237324177193927265168236329888517575622069004265773551990014716334542574317372530382411111832631273202754118115438005623366373390237732947349171958157908075393241225072457407720443648251284000979793370732990576435492911069458502924805193363212683566936602986492615505748072730887468691208787527875929756872127147826990337851831721545450835996914643659725697703002207508365546578517338956054110556035190772463250604895456387855847620062027442260858761758928259532520396784330843085199261966828490797045508435572869959827592401875026989460374711820877089160525260025116585525945589810995974341628513290580732680998655419706163119007545747544030333520773384438466455331892604880377511984559511266819853993630116072775073437104646928524323006193753522930066379034227804444237146775481864970186132879362001452972542589736039473296339834075665805401610268721427099586174055990965217005517409312284644753463103819791693751002932167028211420549561443977739629799028268891309156191472929650734945986494077434597120324179772659142578227180152236258113422641663256486889375150281024516626815854529849912797743374923455131507477918548753171884641748608277433823545965348894796651085826422690287154702704726953990294512792497387132859696961468216591006915182464494482511796639986678477416701913684933528220306552859222178112353430822715030008497457903658890568632218990039756178533863853677810869657773912647119302383024323024849358081523779240112534312806453184417324356791359576673853714123297097507095651541773440238702923067626012419901590621701627188869822629516798089692238142517162818464008866155651628789419941828728853560352349644735899221922323618361041653485946732830789521937052131893576414936549894482234617293279812433666244591494284805295140136208244668377772885514172823300639840433939697792547499340616038728719099356581660436770514235273878999700070355691411814449354113672269512565178339441163177424211297639767802002095581329951152801742185174707744938309453146384522710567843147913313809762746762134571029967943688323755152340982055028364329550687730019560133831217685199592948111821757264521487529982610309750834274907246569341789140396217415844051890599551302478220446577034463197982486183789814520511103734660779612300274488109810480786576939400833698288306310044338755328415385681885918908523460620189508762548530383114538580504012977414484418357932879474411468451094044599379978263462588000792616676571856960326403714375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^29 + 666335386541406708127787032113559635203652410098403455637436049349726482866100837454899563335342710671370871206137531565971972941218549453729969063447769653194249385569881580856606153614717549256903272901525942559497166249383127416834424038173198445105008194535554485680170144965754114299652667252483700875730483316212267100058527135788739931060644804995873643177955392232349411800354671256612327441848558133165943767571219612194857792747393836011242765638492956868544924202718998045924260508562278594210677816854895361980024014453145044180167032031901282771755349575725584201418162384897357169239972752522428341957862994918661545744692155771961076455816261709936039283488628047992321029748457775378137514027542990315061610162302416111050819079807713180917291497614491779505032871735362896251128981688142014961836353873377342391793365255815160156335279719809526300341154216650939639583674503935676655161015589649545714896132745089265490710306055358140532897645233807062191799374628115805295634787997443873175715448630390629322197727296636074409851466306414307837982344556680959608329791072828885171117911649338683526933284073751917203775762526686830228157360897584741615816653945725259052845023257861577588050766431459229636900055280180671101072117223256298119820301282746449225443734648756090415793657018660083192323227522595676697472711292521609425126923488876259617786773416579954391309202287189094318441823658078876475569036074178767751304427912300665170431459043029864091040827382999620968349744578806285757876804574112778632434617579764501704269060727231064842655523027106315069163735695364378572650081366277020521688128417147872357072125858332340446438798979500315218999950807595211590185232705628317943813725181016791828922852204548573469895808826357433086948983560970437948831040512367883463799866266321122283766079229440974103246263421326307913939114998673694691197842989919825270699406712626818424713499629564043846561288728159717876089506342943715829648860048017438782763886701919917265714868441080029230955716554639426637784557739113601797870245877657333761050690645116090159737080967258754462477821956639788540172837621344561286922392840361900519037174661666734098079721597208559833634837501402480955911616904368042953953136286961238566923599474262972611369892622475785029951840789113632003235214888108871524097941715756496611869924745468420749485389124602386418774006565591940792375171511689290840937586661236351487833277825256178813534238083054097996684473809524186595158929354397432970547697053661876518205985073638000117859817679837203337387541446135760560515843476889404195719758069252261484339429947266020068551539575333414118854550914697103105921472152166624980211241966641683405775238886943130183917698538473753602761818234142623338723697270708201283574832729003655761444702291880552940088713138916767721344957208278526107436232581696668336273094439715688354628295911669316228572134703585030304528816618522768485224027429903516547996987015363588234644201372974341975722425958202226927289834857039851111976348931036619994748374353008691529725835312546054932266773703121636824691504252863264709880553732287322965149289464104872041321302873939307318476565967141958346124220364201034104398359369928381499070173976069077745923389158694481756130302798808651085926069174700293269853918399385626891856284167231344432830679096478424148816388641106560719486262432259816221224461220386444186940484835245542002689646747664793504139936098269019366661397934629750842762231990432989884137622512038562865587805938264779579484834396235736902200479811596071385365878955227419616350924154612325908075690093143380094473730157395625/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^27 - 3846663383479899598987782077213319629284800501208973833217266664529121328069483938757850895943652288945306767476874656476178458181567477412111117153417229573497224030837208898012041654971741995279150758049968235154848577657127166931299937752260209678531445841238397430640908335340181369121902297500652403852468240083452342371295776657857428321380098153671118491057517562992451736620719404672632344560423692814397857289222521367275313252900994461855634985794061851668840052805228284855556183364350778023809691285502562675153261073051492562297359207066598716634254356712186812360480709388349503423309411357040553210854837791103839096522848223807620452341572803226740727805891228984954482377673134502470418699361963501951030897695421521287507922678963488312539128882293810658655872414663865031461513343497132762304026273873307634081532059420578929053580370454361173898399265198415928932602794256917138695429429818871419365579439741947673728729845639604207685050736387532879242740770876623550746541154216707696472032995043484167490676619141315802426983405748777416612092102508830174840241500262024812630183934685109891453513483357477103822993087092034200638051878177988491558428578625437080540263887919167069083923867472402394076097774057364949336424655822301852145664351443148260959969452164755475990863526561477451530317904886660949865613418485832971685110250857883103930217250462700235122589874101812574549349722828380858862581077583426852460311711925508060164955574861836925331465147836339858869655542308350977466105537196400651498560879544280807167887593158574428096279482797638501653198768032006532642824579571054808543588994612301438864154303248300126622365089950961644171916291519078650675906961537169398728170614141038014921672115627440135606506980417270599041919578851670517100289557883796296231469212536646932352158628067860103574743609226817286613237407802966134441494768016728827802752005655115587708152877770014216994515319684758894228970391554272648932536173009644497083168068882637300864007827645713887415028800878390359791835877624079130044148932542474261601651890065796037342377024212504278749193796148056310078128514025773051334871455322216943892270060758114367064313063907626218613445412541699629119692889378418952547584652625978633759289579709963313446480302472253134478791314208392838819328609033662297384956531173765205920607240629777178233230082898103170016077159363542992155789836592812733407737336036394966515951453430895108861888066421940665525347181977192751376990760245384083472326644674010538023405824593653801567811384400323755024787238264731612367333114298292224653726259709908943481526120058983238315489765646035107901434687431084609776257524779651036641185193978387696705699202475681596479765942903127474777664638066532295399090258071857043266570637076482860973384039968148264442456092885489800609275160928349072237665160323928313357301695509427985995282776441316510601052124345914075206476003115664878022683635028448270143874519689860848843071014384770294469109645472735324744477059675337004371888425660496561386254335177790427061123882849812527258422520195569244721195808000366858349808470711550722692316552717426722185842773225497717469694744959230057604240154207612202453034029952224639265013258485512308355290615460218974838551345896358415089509956404123128024472671832482250525155629502514547233098450695864821927727229085743128018749756657656738651174735131449539944078200638525556706995871550136227580845048665813847872258944648688510600543750220011432431296636076535465981424290398190588618636294972732136319223375468562467548212238342242646324820056389704250121545119249691250555657557130093125/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^25 + 18479878911657799324895038408996155627540158326783012639928375732543454246329147739339680949276247428297981240589835339640381965113616204691510648894534961829987860185219085169503842720460541525357281257470409078769116223431673839310222061074759231887356734403543786372037914465795487831236959245018316098959122085663442028380332404148501692690785373295558900379730907814277243537578336481120210368204762947876575643620074049152491977953330119162884590488092862404226232770325605702436830110958956975826594606924272556598928678696175373563096381579986682361023941415846985439714946592167729061120026954160321084840182708993718910305286551253590580431069249244452896395901831312991719341410398630910702422892983837425288232424459596131524806941632550408918677750491585531915658813733599126601323035924329261207798221338499914627861181037852373602578526175833901569526548733008150246076329861326825238194656175253567026773293158305250403442830435179611028388872482974812702429924604124663010355730063357766225388759216360774394656247888057640359496511470968297688765885535000981542081467022640528955248061512823044137582119530493091303515654075105093448661326953622371142279668407739593714305344118851546335765089367690164990419183987087356241739034004764498162813652395682558518805069739418971324260676415036880514578264002967298845236884180996143189958412949486647224257553978437243334620674136557523363236830578839700625849057939704719288969574168145683035072959263364454080478247909425523419770451213917970463716373026227353167789215585746186634300335054959671874660022884378874510010394289688177931595515973558543567534044584018429176920157074942601031511940498546711873947383891162271845948429622973560058146747979390889490401862009835057560600601748541179884614748908354008082186252112915094467426218814992602973865180198621889907466703412781288406230886818246618522647269120638161060824814518101532000662308464213312444337282729598099162062125914811539006338642465038776714769940767446999894600064697018905845694288252948297623656011513351048092369737944425459736630260534854923357701785245268712643556546670777908993700436255903948107330932901679385046546259373609729391299180173803366151829497591423476249118569550829971962954659020908933840439665785117084804500435759210422491072199757128801135850774256015126673688939367464711282069548913314426386689239230680964013396605772773224311791111480338300884285624101498506480667909563116328799886333677356623643097890184330143467239869519060487039174885033116936110146838946004295010066168721547748154118154313780243379390081549545412816007255534927949884495055068671549842723184125560486946366195960681781354255547359918209914495534813335269910525274896941964075071666197708325159021674201693357591685438241154180183024989673870742468168238119664757559001052980304643248395168998589186702412796776080224907090465225179399480261443745123887399147741935136448294015485651923728122914417704679898412821855177505143047251554238372000090834991616048174877020964108802481763334637186233430071813946270702083051866498105262575588701308452545362313923675548555128748606584939200875063718316854851679842786746222604393226107999817343824054730504407181981875691267497956597084293028185854551960643841000303194039293405326142440894996556960932452931921945782875648701540031853842052812046929298018231334940848480754813851161194914042046780070347592126217143403388892925373587048368660353112066280192049393624635033697521900657249135228670546245486308244947564528436013245943947149456972933575607326101910062656838631490050443533618355758092505206418629196733640019364494200284381460459171875/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^23 - 72958905007608468198564598551414859528444988137315186102934390248516854019071533677035708960473179470807281494739755693810723527641700346800118402250441824912252799590115306181505133363544384519016126691332682356178819591531868920948268274219671414843733719373122382548058657202911138753869033817448952051436551978981883446583570756963522866406580419490245680042303293851980316299412744154083376846668890980490757174246140380951974117452294446226599212213431641276900765717209734159203511481327918158133284011463272015077984410815685442156581930507475348419615664335326331475061908313436972389892433759881154319810453253221519916494193098642324168869415104192133232500730938458852979702478333783077566725677428646219731455047339209782996415678157334307147849224826956843361143262448885975063886921506832695191895223054509505421392162242627611991545522355763597759507655000398428306392272018020410198959735223390632062564050391786641157246638412581462218356333039955820344221784482356726150491088595259256312544699144694974404195116554259162279247204107789572354049488346562761713325079666568811450471235162801481871040347393281730151944128459652286499382022444821886677373237564224827083927610444459897237110284373417510551934406132696474905129679563955586937084714464935388394136643946502616222301709894529326329684927318025713852790505679888926954193528763533259718998148238168802133008898856793917418279439926203730813109099903873114775329938200696167557165392025449999235567924608498356848850550037641449372413597736404126506235456384014137406104372821417915558125716589442276804327027328717246802433034223855926025676269764303978362898376139449848849682425603133876329068583958553983333228535006350962746211038980238539363399043295256603336039935519272059229041711181484618641453074711147586977653873837652348422465344493280147320180703548039332566003735317984772938657134145159954882456588579190716038467985029972747913521851952929722787086633231686617290115367694175775331051692770057807256092314612634545545984319511991211559314184816444891574182337116461272724385143986431497797541736014825666770265698932935089384114076859672805459198857596910479588957616339563036896145266177149633385097402014643760177342847859115173741456891719773326055172340337912969789405650001712831066371969724627100899750606063604829706610178999236961417690804280485473948919290102694835027164543561638815668922107838733454556428073719806801489302375183989280803594337791087337679147724837761310264283866687132027474559016331731880386869830751433788173185783678864124142894269485476921003949174496601868632570773903999904163290304513151279545227778044189683959293304570747081426792669875029264750157544385739421325741146769714262810546273231172482411483197134299423676290884828965260203740672218851952372696272316120611835061731975288537758381884285393681100960857251720477968459800133392482504409255712666034652402832055461645973899217679412909628274225013228373394655888402914835196722117743019823436097541424035453617746192915272420883953998668561420243449994385746127934172770064891988065284155284612047852786692925592013778900468839391130796512782528197658659691534904359178207084156973699238925349126885979669704946793137944475017050341595634389966810803605340853053081967453269025483242441142425461198302471625836117147766192759049428359628477865604765139623207684830376277394752421942216312857940051607773539389911967954774336167103957497342804458822543374161151398602842070128711527673518334214969167094935347847851080744832690913643554875308348663634603148996300608821750403725015992027872168486520940813171239884063704207288517184738109375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^21 + 233164574406503586435077656043995233583744811027052723073448217751879770531218139625914843770580811582712447659867287526397777826726519396374302307584087159312923607955390685767749653797028951218047719034175385656686361023454949210943905479151726079898256666359703346859852061214713957329510017884361816194894717677167184455692927833806545241096241586365462498639026017825697024248859068556542985777059002010722045886144049977592522195380375855246512831584763860409432927484165853015831428435147688923556501966062607093588243562226607017866081607961599626365822389031936718318407281570652596514355889738978926457562955074735598453320811458820401137518245961638728012789971044478032462865136731195724383365232942708384778646821750795595723263171586483221183002540042728850497351040315444055490736537980590086770484601742068777246632999602472767874827284876065992617666521067321425487777603367847440505326587195890735176212953065396135469454844194455736029687142595462033724273407989340029775810118321074577356441162588799005586661113614344162500569371155078727450279019762679655348443920766614690165379630773048565157383232045883294856053049233645986914041881587936162987675065035364666958563218519759613809843036155249007483171997935010071900868346501810170590553833495644174681692114295744864919324380473250290497491039810834536683196014772722001558042653098675517520095601849253685904950970359398188534527007205579645043364760891649844280092471909802819233236914594852209666667692898419517887024638465327065338464914679312775669773682646263765437548648859241702271694576345533868004900963645688868939219653579714197462857641950496425636696687173024048110100460139402771567974469652126813481827050748476492748971487607775716424325303041756068411185821218768486148577116892600975626893739344098282052196158664409756972890868270448381289682058362915350359163347632412594008232248825444195420732542947632342271733416559532845259320593147125660765208405775392852443920515747036104470568216760766770408196952441283617023886870251330081483679665875436010397845259548389969369118588048026706893111385379671761980673152482999948738261439536819205680445902350798348924371046357844084545952277616671670011940591714667564666095704098023446197888288277114639170867410404616971970434429910141426695084906890130691387573391372659493452852035054002386768965367779150484864658289277594508327906167269567388005994801231909819809477953987049029518672251325113231986361917935206930512390470759242317221967751845054769919215492584832599504476916944640324599251953922708428212595106089127744489314742532898703120032310218148233216515129539843658745014157628780019960497562302509070334412624768762717041998111732810564936186631358114386138372973319379826286924076521576181973803150835038097859979409570652989384074698123276388144303244450880919053286683641627343855929308460738903111483967609930879461184311841558176661797491820292887846378013783884948882899808743316354532044373967810959647027641273119817829569458752799239498812805809560212470557394690703500203518054191733456123342009175215133013276825847058499288276323285255837779227995591498347185650351664800325589915520292279061153548947377915777616310838348587403851733091720955269435814819710674503780217746858486488467628813825861846396423983661899053279148653615212759145469591668001263598973128028222082608937651792899393959459940118496696054289845959886925248269416890768184300617934006176412463731496438648080642224787298216233240207447603581275915209782052936824597007267047325354263367055853232369653645443861733948040314565993424152291097568730130299522168191917985612443709531251087859375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^19 - 592184986033267688391964247420238865374532509332708739304525226855638223238428251569326301675180906927365367244939416969552890197458376488702112032755540180752128627668362846713872311860158636965407717154893026497775735553763057380205206345532075623034226988659785965278481789579232597424378789157511504463599580700529292038638656389870772975621014518074183019581516791135986985741274581756346352020265489880383450668695115446967781186434658137937065414974111804045290149614454997563173921772536405174659236119058112959521887851875530638390204543357791967729252883148802109239372954855111037475334197881299795271999557399359778191370168215428762234034253455142765500719110918263199943708922917868596757566633324207210617723046962856102234286980843560382556002186410138797428892103493093439715120807067527695276484957054848078311941937990636225223426889426107868361482852085990403564591351079884772293999733318255194550042722098951079055182122932617779550025635991950045722300303692734411696595291840877699015407587743391393647589731546030590707382978315182951565068828370904602253602575672499638849967579696504843049803097656100112380169209767157697820380800311561409266131092317909389217851465000413117033129489335249727510540273335005728868100887553883404488837083852698427184725379774802660998042886253818225840042386113309819995697727351917242794721323867668186593117559767356913301658223605391979466211795920550913479630845388421893316213346839232428531445455312890275570953419481827568888514394658952104792891395984460494796505350808173390442855747094223246898507866956188504040039341720555215627419890601325315681850278292919559015358491930163016878351126408073866266241996742146154377026528320480766955246301634782888678838838452047807750518387826124274653211624830311806840066400524909918850274597305397452080244070600653408698311699487420768890782181173915759597309784025050222128261016666781452330391790144924293225152947213854368881491866655542875533209498804504590847756018999035650082274155496462280618994375466139777134249963986118404758534576859361687221035874856111792363841206905214103343804441969377373080626642010214626959388719753692723178664273380318699079896092589612946799942085403906384982458499668965132737265522730108587976773629088285374911377941266621756163342071440641524385960957587713530851561006512726854612633577661846782843283683060785863992611099074972418614476430990542262299750201288249741419323400913742855033937780162486828723814011540083863372568354598080146580804031175608303007866890902976436879381191369546226345342469701554926731571460714333679980027413146021188564937058105380753439154288115048246263691971474320399830218334436310235271936462222165944692914211220369249792729889888559041613857247568480316275715793851729573890232857725255398342859710945838183373997293508827982359159989985299139483020556257577575532876066211895108832481581619791202064682453618960850369045208066393126506640328268989579472302811756895447724050738949432892550167535303720591046621029037897487152666258854108409707914568376682423300676268784066674672692078197357530310983083903260336572572385154776063611985740049654455848336597274004011067241928738848470866992696244160631972555851106481723381990399149275811768917914498769083745365281936613506085307720624618553401633415531815218990398381628257538543342436259351264137469494156024214162957440660649081878780761688422750134516598997182717517105085537898558368604534612138082005429395976726776129330541167869869729767515177246011587112810110100383027440899243239420768155275768311867175692606336807102197930353455763858102877374628362657998222231333715921875/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^17 + 1168276489887835584777358202781082903092219404385020629670967710236962529476710895277607429246333708311875682582257438427236972319845339941237874080084251726402991002198499452335943825588331293303568803564551450218363631329014123254202547484862592890655155996742486605684260001728560070734476824569034897750310045791694383685263695235685954905615414295212394050984250430230406930335836319830279656426589322460957865902853302122308074298050254992300284024596971634018838358695269123283506815941772836401341445579726028083206039665992673806671241528521790336870331309537835847109355736928235821063071502795509445201928175344162143238816751864845302610412863741765592938167527863954487492705371456955649102743049487461914082661166704508375305273221955084917237332891877280637900061590524608652631236778360730862633873342457438268765756051151424661141110162861990903249125673185495926290704556178130215738728112316138253420883643296044928994496764520360905428855035601050484495787936825803925912245686436603496985678407711279235524276405613435213873117522002616853269112697809762056870854412219386236122541871447013430854530653663695627223552072073718082200847692687770426261043773865563615696430377781671677539372402896672113849447303309940417521742081631679293444743710239992599355799970605143046995117980049373119400993228156750156423641204714916862389294886571899767878872529729004372795748051140496902604432898764903667492598900860325836727722979691555968777336726691588018107010855217154707425830373665521340210651188419153064622929239301685424108618915411152522949024622850079890066803054170484853625430291307163448831276610043803913423700497549949157940235162532675917029506981328924489842903703244079753895748390602011467119034517573228412207274828509397705198585025312102503417676093943485770024814845291360953915876972471298987804527042398522748273555491363243790237064772820260837008206257149909216077664639235064897699288602192170239903539781089482051110313155142763491084950975930503013538702566484909247968237718420731408137701108830698671778462229396420745411890911067507223089977758209532997209238308658170859537454975097620881236344328548045929523060319212657524196739086312672110042167697605348606466212194069137930844744381402632591418329289630744998465302252889093026204038639836860745782128434378346469233202003085703268882904380455158969093677825541082756286340323367179792917768812950348683082999162305878592750237691903141925248007659958236295799553480548665771798578031988062072999987324814123557286892915720410385912265083522884319682230929057464881446077701912694964322582759947676913547568510589202677009563008584809471965232345930810475827640212808627936686863253347380083059862624711111536717897877831052296765670849901697703028809644160647427301530193090362233514618534809702629258906791679346482517948716535047103168891265489918144618137318463776304881701534420103529094934967224388561393949412837687993554242489227081594628872008028387053516858770270240245210582504649710837308584247775617011030506226033106280630857383873749555187789828567889142966007629610544016603167656876919478052656160307426891680531616967624407077572778146286489818688666205314938152386040635949808702041479083447860492857145084288625239597568160144090255034245908379895266469769409697243673876482551198302637519865616570111530981843924919046389823440262683731105427493707985464884877008520083129549542802433886475121905364344505499330433170071399788600942256856971462810335422924523343768661192828982773615712045648488327642813802183285476491276158791517769062118950918507993415213899163027122912812753666402468585565566373606515625/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^15 - 1739220632199840160851972662309605688025633792183825319765525766616545524002100637027835216606358221682469193506920480086526400752671623212644189679977785244935955685203381238713895749854069818189442060989959361757362106775075806011544170139354281606757714426628721049119674355631492357182119584080984068203062927863179642970214471790300944334301479204231123058235627546841403458575280834393514249420300164178646995561837157856232986245882984414021923448107640226665083661560781295745828148348793548224969278347994928355252602586483916952094793632035402910578346602894191477502196392475098093071717038067772069258417121519070623301773806680811288175106200386139760710981893022546289499196959705559853491419562187532331815120281023379894704650626896322139993160699725176347000315696882948867724475549443293594867562873571775532153132597370831404126062205440495539767406087136191163973557504494584013147489347176169645635631546334134631053773808605964714610401369013958115213417705089780059032079993054124757338208662525146326645419802431273353414270170291197369420031598420804961204508498186947654677400065967454727859070704545315540880314278433280488600490422562801277303373680344774010350987711075145839837744017127748273014351322264161007274851424237316871190022466793301757569887466283984996642488637186376055422387856852866354067139882700270416393358723856208708193492224288402505425693386677549229501282506516004224892337264261376620358693463073822905646784457618304213344424394189219425524484808364602621894562532757522439239644195041066226721445851361850813876881606437033996792806172051160832659571215807809855759325417759055861394977750534867464520047825262912862944854098315490982649002818768835632626862597468488001386911078093306270135736729658786125780136407240485362761593429588065282709119333379804052252304657678100659812475429128738409239803268633644825781603361156474358555222486631414401014522191111170751692702045263147254142044806291718685007285202041807169574162219867778922423066616228043978872005500172311887687784445051538268419556693179938852319083809797531789311250163943506521733862686927291692880605931760891319988123653453133062605505773727312120046707205303026189179984445493623353383258212899593844824882556017366475611515128825630195226829129706514695680740470866769583996167259439677614216646204284979126663815143616562013119495704779933766630145020986030489458607842325275669662434251629378113000157350683867810853646738135278755510769930768577798997433784974116118864798389226907636423403402243950155787443976052006264752015307832670535809846480469311157202959789322414636717271830924619702596421241885859648440820723613288877336112124876895733271383905370133443859669059602834976772572253830148837279640389231551345547034685858197420581216945746598169500717628148492533768575191405583885956236000985062620952327517562452741588151153739886522144455958297440561363451250690621555736296542931345423059798967535606565781522203715038012016158853943217967302796800301886145526714108942994152363907487508723188101164612839147005151975268241337598840024163730802758736812211263877484699957391727338188371842819039065649546901511709867664162138760473976920873198526237412631147625525345744397844011838447054798045035135220817827900095280482350597267302213388810018391218800608698956558101253471753972715021322845964489892010907731327590283443411786373062370647367862862984595617099114546449487078253648743935378396403811478682480560434887720595673711369466016548237302443374153546318220297338438157079609541311904655479957913017796739039635750246961432572770284976086951476252008718153715415884403004342265625/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^13 + 1881513795321143165584964693859355358629215571355584900774276527650538347835076420865711969684260888464418278339582402705668760735875694815707699387088663819289712814110154059621826092108478811741477303136677781554571708779807613678357355977874539634842815732854782913159320802580218103417393120931472568560307748365729099334880334337499832665194484690724462281026160954627541093851599425922198714957173523554890384290963010842532094351393912544297601961216708306270585121878742275320221639722534832391841727666993238691021923244074048354608561987002496803035203196380820886032756296739401782018944812272018071857217502199388850181997419248254655142504769749451143222870707897407745764637250140688602411662304445097697080978711852854586193842329137533715675178260746952411516052242333552455167453291496050738778230105611294848964725469665773059634300018168400856212058816898327967060008706598060433683581224555268724501094511335610912921104240381810447151542960930387514067473011645347608008718383724324240776050536277198501651721802376322469873838840012417389415563525766018030432474639944118591358452315543002695050971775809149791856916973799242544678753596571911866269398362896929105025408327013354835588896053700065134456021892960905452478687806778538906982726911858204628882537628231028687388674346105424809292199675084807858658928616846075874160423389898543749761111818268952501389659348905471127670834865471884126603875567766561355074685257308205554061923598588786382917635910873990705801167557539418131746295038497476748348394451389320271265712462848052269423941254321753278791590550616648635307178256206911237885923712461497788178678549880084081916576776102198754212900060204353882328542784000989873760129344657444662953020490259109169314482834522838475127711883175152846566267059365188458400050284584243054058580339122992291160049328295320480296689019803753104863549180326372917253002762112049644733282865023247848642658624355393569390472414144996601928525556547447803496017765049240340536395578328204842323365228393171304079676053621981977862752674554228993891003631526089653342473164367205310410705451918104530985613441937327018983755672492156371071667930958481480851105271885747469172271133388002095909786792614277114809794383844509184308475314564732285369291244649176254407524021557997960100732906737082854149529765386160963916833744631352213810523251149390179347620606932816091431981980864023277968681508173913738744825335904495406933029708334068606505820972585413591950400831459073622822185165575762102398974487618363198095964769462886335933631381453532716326082969234960468244808630480938147037696821243095921393566438202963901925283556512388938286760924360825484924872047132990251715040808231410566109577321001066503272591087718411828455392271704500768123528211379600110070074865015015970419866323431334558631905940906471865732265433561854324432120531732005872040209047478756947595577552055561035583468229678595794422836382043587101552469919519049653266914515030844860738339262542031551564444406774995273967124050098076402433139691195647667964925772755495469103496744335318623615899691592991283283076478849284318134542292605087530510122868448887811073250907795244528163716902222493732699303754931395212258576854526330455217210223701755894578180880255019192031129500654892604683624544994849831899974761476008225918912220282170783867610431283595177149499259320856173186080425758911963066882541557072526337667118428793098364817901839577165616434650697364178133688098075510048863436276460734321797439171630637328892037470378873544388873512993883311629799070451350854138842362296185014326405903789757158388856361174157109375/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^11 - 1405783961093596189328696967547001274884509167488570467452586242269930609193276274708419549274718163860077070735417460054547004658192028366107353561259113949656735606985790149991069973454997336029274007488482549384638487702867112294390515510947171954490268962973363445600221823517079290617085524388359489706027159350524878358113322864711874891876381465423029418769315299678334527268136413456060211890658019242844187675645885288639685079762883430198818419194533477695797992449419064849201142141869816386020467870670011432286488710643497732632403548821809098752436695990057180543760966495705243084379627665602925839608583806827888198284070050706130985375414268341191903671236642460247272511104283615642367259652536688554700925919739355768605732738780693429019153374117068923840726842081899363105611699646593128166811480331690724813958640761748971931695479565973427921438381156892517421652119577515117703765211821527873775356824348321157018911725956733414460302837685853228273819641754535007071499922513793764091732060508340424736208381273074504807245225869603318932519045449515408630879261388720192326896010169010378115325921948496166232235117614165088039356940939247310534040206168970049036192756596527307565259786641002905359510685963691819260486082243359794677216902106285009950357932990888147618187655140786274646338198429817932415280364090378006986575293497158937176922402450903978002529128903065057023958378741067443889044287930917919714336251739377901642238223981749111846355735934136616592214942331595734421909242722890414468109558801473452228674384977537004295747529965709236445082329423446718681924507523171857187460143260416332057082332821354007106604059418307810514187115117479042272482412904720251201969256784323598168751584855998262029991336854090499981952120305995404277865610949954617175632681204749729377693264883231181922570837557642895668061789028141219229337514171165270591000076095918548503660184636078943259329567738680954311911229019820108050287577058359521672426648703851469624600012856031961886451621868933963746878178306037568435351457726377649162999579226206251961414865167993743765763768983768888860693394491693265364121563213931922066817953401272854356272121294980332133070960222373178274673633201551382676882584417959974755442516706625347938147752283896513602059374068075995999346178128074066544555523039180675552523309092422668683449186978568421486840620216253521480657781844122686313168857022149318093284396115521309933611376454486701883273430644705657051783254384282510738730369844194700750415296927152961228485772792754113043242239559609311822491175253662172988937105161675375399371802336684424709531028304429745723324408677664931749573058839347215502469958675353372543202844418536882700603726895130140000183616934235112332116346958920777377037519292550319638395912112586014066807200594002965187941671169701332650537217465388032763032068948587786432607356230372628733350401891382073934330698500198736367513495153587397529332500469327305143748437363257544687453691916675230418161015797574068331135001159195981150170998594669768536998959233439072744883197976953533187636782924410212436202396605573976655414533167334766706893447680614834098436385944960352433957391450118379532571103384123797665693811928610148616205080797089347747372888535640837967248359326519056968291282473096447532222268031661848292953829851874960793871624153898627923217396123007638374637014222186078641039928995954797562488915174355728244946208479506219034481973660679843098319958105783161761504270792855609372999442375280859001152215217421248374539278197241088417263628478998705392061126339929919150139488274924028928203407762209921875/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^9 + 675063137153864213347238593545052760388041928708243393306941571516177491440367853817900833340894288611173123741650676579536324696912015142429984736097463989939507204207283576076276463156528246319119425133373514478232956291832703296640098479106574112927059198255005078960021049118966395931254020969160014649321270094866289582304262850802564882188360384436577068078006602609502738830988705926002773438597353710353388374575435256965010188120576671070073563716189874319108749886947471080757363212775983764254925985231150614712083086901068933465261884983642051732539787898273748077978786622685594543747381965086892198513037689823692235347086264422467233683298323711465447760877007619275083347629651159096657477520179466717225961828022992393785528748476773681381669234064625080442538299148288394150143169312038404135996732526271490179396033731757056838929263186824335538392075683547525161070860997545594744916829927678725495945477849295308340032106318505997014400812516528824081105271828761199547730155615920833886989348433530587120852056648177208855510371462946792126553111783101080059974625387559192885826795751851281111329633571283958298038072932319410885566499288557391889452440238408244966778167784587884339102385539237727765800020500302185144849013110883575326020492447989031933610110051972102938370727135045292235663283917531746134430285105399810006257853507248091536021530886441850033962579920228480515828319297850001715797132466401829324503995784883554725437551320004327656354569656663914423515683712476903943211740090066839119912192205162578279052818567743997059061042190853422832025252557048429781492572163425158347376200887269637669533033144455658622199602286836988164791942145784793786595178421318978640813644360754657737807024589234629562551117230725808557543648302163162079967146108287135158872146488850137045724545900140231462369906243417256511594148532919341122201589548382175125132880184659082652204794951041487833039261417448942278851912060892271398905505765390264865511216357284325984337722942772255100639933755674672710343704853640803452306901829531873170108130157181433080977907684247044102662068898044727740757068597883948505926246944727881480784747853829067876283736779931966381221913400448361072563940340060532953336650737285525890967021005683775872537466555478600851178923100747760846024450070235578498574387886578780984465157776779623074235395045027865853471535657731721756374315022701532087629881777834458399358620279079138300035178424880363373936797717239522157971494407365960771830097708725534072600171251751769602543139147415306060035140850581183704955289339910340741008635497453028110632612477440200786457991838049341846745503845539002787922870771574737998118202727117334023671740678154021062557572231586939657568156325014613438392124763637738675031207790667940725610202169763977299954086391375411302060134337674237963580578820873594995421741991030329749315365831239085835260735864371458768964358479271412539653246139746265236406622621165975825127886564505489751672732642211829555756184197148892310805951588642051637426345169865657894099224768078066385899958186687010438912923594823479993273075223271840176752542279711223501644881626530300040506224302604821247298614231653454471188042773884250919607466452608373789455925698190402091972216706094741905763397444841763232340074036108824047525433673800694435053374455716519246297692464543390586319485545116535712031247289067282829716899347145814853295624272310082038989570940961785521433348521855685449316463039884168787876310222225904860046718013609369755664676397613492309130190183786305686527204216615435302467905128575222585397395963464643850998272622723828125/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^7 - 186633340941880825992931757863095799288384478808606292203311156100520475975493507595009120850564977716268002544776860566851984736355509350776442877098743713670937910100146879845815738388690752096582467965113617945114662062755891842871946286213017613141369832034074661984458285231966582433353495331699759911653787579736599569601114726032312532599937300826366737213637209992208507153150209744949058819686841226176854799582742266250722115551935864675014306372717797930896432049271838350928089657450730389604653441233755696010280909834623854265107081858563877171663251535084402780232035523174367476558559892311267202425417889916130431423847651096449426423567765128390478959241562792807447653638560657436407149534779434071386087791045437916601971486122483616349690964765347133992441021130368921253902443081391338239248411568553928094471117403450750402295391784339105435755038135879048200665738707762391912547217290486603630813394938060415486864477750363949633237425934500208228180514552419128675221081701407640120763315551656122908161598589006990950426233672187275048342568455363468913335045686671893751663421963059118710488091563127303859903471777508854680203391737802962339912970032343874669133774301955910781319650734525091599898487524142695275563212710369121917689164728180685770783068109166102810439668333086354293297216677047767206453872849646129176207473580565479309813502557530953889089743695972657388307387793384004784954673575141037479754941059168683510789348811597945900916506547798686749400748220723618008921769198127609745201021726262102810436987769967220416792015588600887939737362444403471328541043166401736839618059551753653434629445350165844010525439724723119325855212363747723595713136508675168116811616376465165692257389255644869134396443649478359601093031497432290953529301049606716268625599607076186292774390687514442293520898476518118202703587775746521098865957591897816642394917284569894391377648806648693444974503697452991200115956765425615522651793232244460407696315057268212455762399231919609916023688248516250067684999524600352244561658893485125051182046119671260210636034809984570888731982193831828763183952453345641158590688412613844705122468483948041100733609290425342477417811336809703870784395370492912323778576783151802926290139806415300500309619317804840802103064870167226481559292808978627991389319403453506036400702526984794455805734453878567907883163742890045416152265086109850439753998916000778261679041625657156067556371760200401186617224137293433863630442174737813225229947587810035577115373935987415679713267706569319254400528997313767965754306548049530761416434765272233862008872095884404542893734542906267839496762829274936156514993065130457453609668310375221332374529606600461626612410957656451910582328436187226231414428361649278062531441410598715108895039539701168386474072332890808426551654707043942876102092390204440085413369797660122244909785437056003594651843172223581847564835230750056060605469777801309669286085810717072901921592370822210770271697291862270144629404899459132635795780869797745710123836304678059575791524758984087682516436614044049809362422196523419551194866088105864596433522209300839842645856801800256795451785370402443013567472730908612467714930086006763468088441646686047192167704732991399823413925120927902560310751812012818494165928797847603664449515013780518196419453238985262248533142506112218980336078374105642129652055709069506474770855362281720629760513524516724660318282656398043478771521897005477666039807086435531435231679442985114367299687556336027327356792596615752086286892944639376683373316347576053110405064444700101646456553879353512803707822313332421875/22668994143496268684129343132666423713597223313143431101569587240380508038767023989471395372633132873070596960210066798901405165657942803778920827001821309160381376834605139974775991628510082836047759655577929922271006705478290328205492894234708427601292610560123733905606243254930606389604390742458985631286569109120959192245280371657017574503391458278623560337023368278986994272923328982724968620615457730849971291203939223238270136292149732899131806629372595706963363851397527426071937336980759591590310209175778756031244203054049485529088847506051233068078487345620716438697230325861794191204992310249372149525876907433835437266762808187583439439673796574042741461301029557736075480791998643328976496494384605184981367991940971326416059405969876654722175472297565381913154698602515483076792122318510066678750624297841161586438322528751478659176298580563766134761157060805682836129620565533280970639035401776827421104206298409023470721574428462049906555058039473220619124037140230753037692377437045132557565454798245040120579792385002672349062730547088274375173753275111691702010572212746616470012062821551453016333490050438760268320279567534371576042650562156402425483541802123949714667561812951144500006371443457281554843539361425606971038177684872982995570994332396866760931619771830046666700874359963528392267939619823632822418261779186393604407934446776815790259677845492179462922433965778280410597530040807991099307736965218492203058181851956903984969816361524708982882473062016399444191471865962965428210645295256492717801101149016258884802381638859305313262988991857747935070970320658184344010125570828227359207406363426845590213346663599364073351958199173035064099280098052800632140748679602957913250420443089958296029670765630348952502459055002578812260971058145674537102967482894897017719301729527538547654910966339202485570620914173929459974883508225918171592425484401709550091528344838275702920503333872831815583457418476409880370600442578006709846764656924762942098626293147686585710461654955396253449172846601233574503322182673059417681745403655586461360707958396816406481859801130387790044987328926298910878577353837404875822147429390206495282765124095440081998717569852065215530784992234570430643228495073742522184342488212869188617041782755382452702487419337026976694111615067755950647356521602442596963507524011951648267099101953958918141767550056068728998238896415039781640433912800442185558046881042443930830006917795176163053943340163764555849912813232937386145397079973097299654332164022945590262957398083186606189834664567232234932600145078358603842967428761017351620001176491557244398025929421160919846626197830387704802659258588560552923216072608689915858568031381738066586647374713629958856189302039460250816307606802282125193377269469112004574251246326086628261092874765267326068491208199919364385613573955366115086017426833258640224808938683551306978018611139502768588496454613190088878232361877533506726070165038278132126372042660697703245766519841363840874590345256294093571430294651890130255218598903023993801639580949755029516812509834188646523089403155968131751915475714185733323122128084747904081024046567721894096189515633942529026453755739271360354664981015585935370335903152339751729151677185918267380392713732777780255351696439732967683281422603131758880625892839409834518577003105895870155139753674225553608726343431286020890782677034739008326182317047763588547870456777303345090945766656543573555066061616417953451515293169505043027123273553550194665205900560927725552997170542999189051501704231484352726678568203336*t^5 + 12208240627638593394595407018674713594346481079056664675546590243508411859515150206289660431824683114327646481886240884454525326549824797566819755556102949230486747093814549386466322961496037412280018187960318690407303701731914695035920485572818584382573388709146958175248386722450333353019118760846107706515539777193424877755316391689363991207550275970713339999358073743404408278562438554977511527965069035110058506213343826359408070040809301317670749502291285837087015118242074628739323168787896163883414414030765645664311862620421065646483937455981675801525915317197581993534679246724845547326683709435342281333216571064019708571197628758375416125583436874014159968556860993891530377387238858786487754026768963201404392425786190267201147423716505187541578424492848915774828851865577236899654650426547271729174396497717216645581734608006160604240369925607758184823770132420803103601725088424692200102753675539106331955329397139242748516397336481442609253497105767503810403962426184334308927128881214922902309610339248422379090884878310931492481490025539855711733402552960722470691801425804597544764596664380415598266585708023225568923553094326920706005035959202031726152404426971428457703162769045566882005078007215015569122319207993237026403431111477351654647253722179047025644448120983640070666766029056713216366827233631129146940430157898912801251598227635102208276345885312259348766000140135169890682831516834436071071035964562195699307262090804058149617209176221647188504752429715303780621898019201355040486884209382881366903831180022748713973747107360506184210061853869925161795435186698719838032932855347852450267879436790971816226156609349931770385809318504664332710515044938253976814574391690631292460814309073787099477968670498900905059865710810601370840953546774314578266905977582108960326975925618832441697325288212341109894576790250325087170291825351168564062554997862183908352175923914958548509001161827716781499960860499638821464525477623800059785544875197800666589486972005126690438174858535742680141618894586227975600526109980722340134973239066257548773367644860903576319733256441642972543479862376828152439217915775925638979426563865702482424850123095272113751988535206708292047600191004488789501521930127213460438931429431929135211899482386635074048445653618024165290980655072566237846379189546297395540254549380355621151638984414708695010704974890352392954660886474845080717361132433070354419118401427326142281704335409476109749300072569889754170146670457030970181856820778226529742663881095952332400693481736670998952515982770717123554994202497482115863648669759357557526189199201241827192098651806597461631298668855835005431153827004940809456786688913543624033958023021036883257930151762522100899012185495976967928040543293643020216556529383838346929720776538526486555920898303036805011793651210649549804117209400533559929176594098192587815311495118824211119311085375772157236559886647168068667475630793011427136307257213207679571131340462520082993241991383642497897562189616846158147047387144930898301729518360760930709594134186396732006386923375990289592521266780269656523588247803477716704336642257829141433234010798538753864690038935750927505691928428993799996484233524764574551440978760062000243656315704916774710366993012274487884106633742398285181110678498123503936433781980083415259401241756997479798133111081192233882848132964659481224709470942971190523011545179345297931232575971434284043426094490270832199181961065987258016126182993370346410035531995514768976176809821089120091122829847781619654376463558581285808441783555374982386171969859216265349821137245195229227614659699430487740701615415234375/11334497071748134342064671566333211856798611656571715550784793620190254019383511994735697686316566436535298480105033399450702582828971401889460413500910654580190688417302569987387995814255041418023879827788964961135503352739145164102746447117354213800646305280061866952803121627465303194802195371229492815643284554560479596122640185828508787251695729139311780168511684139493497136461664491362484310307728865424985645601969611619135068146074866449565903314686297853481681925698763713035968668490379795795155104587889378015622101527024742764544423753025616534039243672810358219348615162930897095602496155124686074762938453716917718633381404093791719719836898287021370730650514778868037740395999321664488248247192302592490683995970485663208029702984938327361087736148782690956577349301257741538396061159255033339375312148920580793219161264375739329588149290281883067380578530402841418064810282766640485319517700888413710552103149204511735360787214231024953277529019736610309562018570115376518846188718522566278782727399122520060289896192501336174531365273544137187586876637555845851005286106373308235006031410775726508166745025219380134160139783767185788021325281078201212741770901061974857333780906475572250003185721728640777421769680712803485519088842436491497785497166198433380465809885915023333350437179981764196133969809911816411209130889593196802203967223388407895129838922746089731461216982889140205298765020403995549653868482609246101529090925978451992484908180762354491441236531008199722095735932981482714105322647628246358900550574508129442401190819429652656631494495928873967535485160329092172005062785414113679603703181713422795106673331799682036675979099586517532049640049026400316070374339801478956625210221544979148014835382815174476251229527501289406130485529072837268551483741447448508859650864763769273827455483169601242785310457086964729987441754112959085796212742200854775045764172419137851460251666936415907791728709238204940185300221289003354923382328462381471049313146573843292855230827477698126724586423300616787251661091336529708840872701827793230680353979198408203240929900565193895022493664463149455439288676918702437911073714695103247641382562047720040999358784926032607765392496117285215321614247536871261092171244106434594308520891377691226351243709668513488347055807533877975323678260801221298481753762005975824133549550976979459070883775028034364499119448207519890820216956400221092779023440521221965415003458897588081526971670081882277924956406616468693072698539986548649827166082011472795131478699041593303094917332283616117466300072539179301921483714380508675810000588245778622199012964710580459923313098915193852401329629294280276461608036304344957929284015690869033293323687356814979428094651019730125408153803401141062596688634734556002287125623163043314130546437382633663034245604099959682192806786977683057543008713416629320112404469341775653489009305569751384294248227306595044439116180938766753363035082519139066063186021330348851622883259920681920437295172628147046785715147325945065127609299451511996900819790474877514758406254917094323261544701577984065875957737857092866661561064042373952040512023283860947048094757816971264513226877869635680177332490507792967685167951576169875864575838592959133690196356866388890127675848219866483841640711301565879440312946419704917259288501552947935077569876837112776804363171715643010445391338517369504163091158523881794273935228388651672545472883328271786777533030808208976725757646584752521513561636776775097332602950280463862776498585271499594525750852115742176363339284101668*t^3 - 469062022875794578266577830792403105210334345013304489689712044768097987184035771802508235820938850340690086173314562937743381866431251543139300869827254478348661022209784626308085727031264146160909685710676563758543440824800154501289645794123631855312406258528959635130221054322291295636433521489483965635136925095002672171534033727591323967841869042613381359797839178196032063349423226490554592412671495053633166951836915651725457979928120402528673463958425488752254373749857904615857681028741723314342219448123474734842832490908674979998805433094593127275030276186689562476674874658357339060450714734495304704423225231464594918460081874990121713352477997249936606136979384797825649773032685056126165065441912084233030481579181104392633457016062169295572020862540515697297096101251717617349373516961775135287629205826648310354858937897423943006639110956177190269788137216758664845372105170019506148310527431434944544031444802939359737130194196964072249305447903808270584237047320475493685905688093362497018106787474613053928475759656966440102756416789021993991938794924092869562517914584361648789222176452655195634911673412608153797892630718151108854586127679307228869548166024236811827581168124081814394587233900224404169766032559573659301335839201600319749248453879498526918512781979044457939756941051465585279623702744760634417618110209056908110264169164414410912158062572441769344082100169569090929068899983912401126337712648463669087639288561717584353865190744845195574537517914539237101610585611916645033574079606572036861919136695416749764936714874963347386532529940969793290567297613497451117924210185037285766697177243607156498459921728197774026055143606491909873912743234589052535593251709181395047180806712848572684245527374870591976524615423573544091026393365156715457435538560256583605892752540365064231278797243661046820376655371036338913481706908113102952758615967946781835045578919106333122100935183564845157538090687985373166931132388228754332487751055615941412397669786044705974946710472660966120401913741881004169221516241555412518739899620391788000568566600453427801133519531952239526165632445836432002661427895123853008909003613525335292346584826169372751916499475141872754342045612078915989605866149271819023429119674879778599955322782649532574294262610327056310708381505606836580920008451274211271295334969248186264175651764664345708018029170129031644147942331946464257075826392894319203720070215305894629303554006274452204525859458422906811727486127316950566935369534128966038695782423358307605112510836716336540114869983095381126900344222663841789181998097035743054110601223254331936919652424608064549546220196851365228249414749795877558825896806442630414728553317372585137541921905839464233637314642120816718598063038575507063145583719969044869307826642054235509809927302089890750354348757167845968955092697999314064377267110072775557179398756891118100185481875508629745295113271588438247614584852838751960320901927264371875244347801044456194887910360006309930541415128271392730416787166873124714946763263969588065745440658999129405500466745463519734456999044388965159959971754696954066642853798623535226451942950919280704686815667381775523493006736273361350500465187880923979459962189469578268167163324064707684210634406246499133529760484139268398655453328488081882991595363450903643418234048901090400547802163418808622229174707122802890400315704573389252818345912021744499849042994147650889599462299585594473963065596695615652786713829635829225921158990178892662531606567814273464144841186212178392843081856460892017797466071306269415190852491101597446463902525671140177378659720031873370420437262890625/11334497071748134342064671566333211856798611656571715550784793620190254019383511994735697686316566436535298480105033399450702582828971401889460413500910654580190688417302569987387995814255041418023879827788964961135503352739145164102746447117354213800646305280061866952803121627465303194802195371229492815643284554560479596122640185828508787251695729139311780168511684139493497136461664491362484310307728865424985645601969611619135068146074866449565903314686297853481681925698763713035968668490379795795155104587889378015622101527024742764544423753025616534039243672810358219348615162930897095602496155124686074762938453716917718633381404093791719719836898287021370730650514778868037740395999321664488248247192302592490683995970485663208029702984938327361087736148782690956577349301257741538396061159255033339375312148920580793219161264375739329588149290281883067380578530402841418064810282766640485319517700888413710552103149204511735360787214231024953277529019736610309562018570115376518846188718522566278782727399122520060289896192501336174531365273544137187586876637555845851005286106373308235006031410775726508166745025219380134160139783767185788021325281078201212741770901061974857333780906475572250003185721728640777421769680712803485519088842436491497785497166198433380465809885915023333350437179981764196133969809911816411209130889593196802203967223388407895129838922746089731461216982889140205298765020403995549653868482609246101529090925978451992484908180762354491441236531008199722095735932981482714105322647628246358900550574508129442401190819429652656631494495928873967535485160329092172005062785414113679603703181713422795106673331799682036675979099586517532049640049026400316070374339801478956625210221544979148014835382815174476251229527501289406130485529072837268551483741447448508859650864763769273827455483169601242785310457086964729987441754112959085796212742200854775045764172419137851460251666936415907791728709238204940185300221289003354923382328462381471049313146573843292855230827477698126724586423300616787251661091336529708840872701827793230680353979198408203240929900565193895022493664463149455439288676918702437911073714695103247641382562047720040999358784926032607765392496117285215321614247536871261092171244106434594308520891377691226351243709668513488347055807533877975323678260801221298481753762005975824133549550976979459070883775028034364499119448207519890820216956400221092779023440521221965415003458897588081526971670081882277924956406616468693072698539986548649827166082011472795131478699041593303094917332283616117466300072539179301921483714380508675810000588245778622199012964710580459923313098915193852401329629294280276461608036304344957929284015690869033293323687356814979428094651019730125408153803401141062596688634734556002287125623163043314130546437382633663034245604099959682192806786977683057543008713416629320112404469341775653489009305569751384294248227306595044439116180938766753363035082519139066063186021330348851622883259920681920437295172628147046785715147325945065127609299451511996900819790474877514758406254917094323261544701577984065875957737857092866661561064042373952040512023283860947048094757816971264513226877869635680177332490507792967685167951576169875864575838592959133690196356866388890127675848219866483841640711301565879440312946419704917259288501552947935077569876837112776804363171715643010445391338517369504163091158523881794273935228388651672545472883328271786777533030808208976725757646584752521513561636776775097332602950280463862776498585271499594525750852115742176363339284101668*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for 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: 0
  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
Positive weights:   101 out of 103
Indefinite weights: 0 out of 103
Negative weights:   2 out of 103
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
