Starting with polynomial:
P : 4*t^2 - 2
Extension levels are: 2 3 6 16 98
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : 4*t^2 - 2
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : 4*t^5 - 14*t^3 + 6*t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P3 : 4*t^11 - 6923/82*t^9 + 97479/164*t^7 - 566685/328*t^5 + 1313235/656*t^3 - 418635/656*t
Solvable: 1
-------------------------------------------------
Trying to find an order 98 Kronrod extension for:
P4 : 4*t^27 - 18602579712383878626727500047181374637/37352128661862989611625882764510142*t^25 + 192929105341891780923534882307275370184011/7395721475048871943101924787373008116*t^23 - 55950380084413613458467937165969594423074041/73957214750488719431019247873730081160*t^21 + 663864826594708668963424528982895827637682549/49304809833659146287346165249153387440*t^19 - 3801287791192870507782550586682542459572035613/24652404916829573143673082624576693720*t^17 + 2078590764950990084632582196395305710554955567/1792902175769423501358042372696486816*t^15 - 1839187122969481435753377901357387069479940493/320681689975018837641275871539209024*t^13 + 44010590698246551975681326315142359919699322615/2390536234359231335144056496928649088*t^11 - 354948968306563035285879570862895401610640869861/9562144937436925340576225987714596352*t^9 + 847268809082663823603602552646224294888980760013/19124289874873850681152451975429192704*t^7 - 1075909353398307023974063851904183537025616991035/38248579749747701362304903950858385408*t^5 + 585959156894788828875873698514534545937251754645/76497159499495402724609807901716770816*t^3 - 38989004364594468641511334375185435705024746445/76497159499495402724609807901716770816*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 4*t^125 - 40123533883465795491412399463478869773465548503923455171492529484171593084812013945036892910388328876460436251712478205345879435554786152479732800618002290445251819852764567702086538328154743381092630264123003712117057256967138057499695332225497172351283252424577709549193622559913051495635307571114785823477029576524007923853663760138473281843890060701319382644681742933817609967509998856367032704935613634595605455564043301327221553485839539367207275917560556022556485238605508375304690388292873603954078010174307394244456421227943117954285182158018267628461264389163183258013864289267301680379686339713126862825269548187784886475609543417794629344643397107536788682313925637631695743505927186579237680044385265925179285906882228131782718062982553988570963403190489443930200240545933390499026034051874332265765997455323633002193410954381867806757180751467125640317417845511334147675247549791123302835775378328271154320199488111489324875928104466574986213842596672657566980245413762044079706659641818921116547083470312369318121627758654231964393014625622332828871986358940835034771021849871941697050961377741908415914736221923511029765565356984327971247928133639602949743453730218684204944102602104010336147078222039170312025241685862557489888646204279540514017070614506035651792267543028945567431736314398649005648788015016545866984533953497142195793852842790177505392009236615655073602441659921869570580579599751442072198251726168287638039609787643367561130673225584855426554872852433381796315375635452950920835911852455864541993974397207333382822079647803464587235225063335429422065024567687417263414139624176125178555436856490766887465644584858836184679897961293397548257272604937379216281468872654661501656959639376748422573214704698185933274320312229015030748762705730816972570690346709693789107868502566694582620042928854720806259529280619440446462811480209622059768328491454117823660821108476557428020583106600294858254415293473991397716599264030625600874444899105877032038037880911114099128609805111064523377099446511418750735274861562591980975645420882511158532715871578016956570109908988419254331956764272645164635001336799482067508526142488101185700683269322951981903662044531627335439995023127343658278787730089692639664756653092597484686568820794987971647965016128104094746298968427123965187869033791934038919817804244296841323404519210369025240803976663158866519117831633192992198214627188032852164130901732976587170406968125998890892883059/3145221025925569734373065053379593714347895348974148718704873657413728709749283474902074097779230767272502651438894344528432570745281044637043080443743167599272056647370652364594231688683595421570913751520622394128424482441202098086276295060693372457580318840533955892756191463392644193968800802510570817205653371382749376643525915036604588776027686335639524127126681865086186765747846541551730096005455052463770463189191627112762708627630561385275949637473752732959463461623922827372841921142732979499642264189693714357439832207064203243960836027745157638224120855515957480050204971761609492106473011556824488677154009387581231899583648068691986328052155378610916069255461575847098858917868942238697891113282741716715737635062260182975294400928634746723832826621516627586351251539296091142147708205938457609337111075850081476757886457171881850202259158466626453124271525808212507090829461665975180570070501370623464835721695194408178749043813216594542992151024024334376596068674984861838998811100970669478193248303289415305619898420894462366085122296647931723490182839317360104256696534301746246768394139615504795395482926324199596426153794487848050923051791373733623607964281392653504139535397766326493604550379868759605356606199175865081623061494226868870199898848767058205992782900090780898898351959405052589579026408904016493272651056547367399938670260982820034010236601246183341788321244978880033010092944515135566620594568039704973166468134097783169532890751651157526537345499667373373825799854531964075535699021173693148422507993934892761872148561140738269050676553168552531377254339157274909950815793060667158514213683608121277072824056064550708665682010765068086039027482232458461539525630618427371588157713989322539549402845820714932945185454678573845835826274810157973405846123483842625525796156449959527802087962170329091348284606738076379977509978226514233360702554289411293973704296844719962029875904604082916155607642253523946576231249669689023225496333147776546282207476351869036205784148839716472317408058208272523684242518533554489140241915710838120351717707666970995371942359979227094112864388015646118734927316138873646430651131375039223561095753189536636947974173672359648530642412829704578706600198168806814431685267343693678628542252629305265100408868315841883631895087622833252958624628108907567641556514553569443992857319459590906784291509184082619544912503279206034237859406998957366581489141786927620635843781195761263389894*t^123 + 24472839396835705101793855368942520337625754120351427441755495358574864066536521669411775102039966708813416397212198248585014957359871453563051302345371796924636560888083346888122460676583171852580431113732919742393382816795134937478808835163093820482957006678056636054501947728074974085181159692358242753674991655875330957755737857859728003331851401735888135366178739148363552205566737084213881187902768474841774929292321531748458683625952504518962662244685160092594613451133098453005638476464796155745061779535921826990618218989458113278546153588936019872603981269571234162008445890716256178555899840599942257906277086839258035633687462999196491926973506742896407371324152678210394193620408402085180876059883730025959507161825598250881509883965663318803453727036835659585937143270386973343417718643411864613653453703725887725091060130543009059616478787473611545239542536576548459739076381194133518838058722877712409322802801979788456943603712765803736338696802698152569759597549767436500834613883852080286556661338329095259508752195771575006430271102216815283736315562501903120115804455919022407192322627054390806037601111963899155999356514063694057536319393985008629532113417786699623353503533548392821177789273286379888037006722869859716028125405690948093511622731524849506279077145889628757213211171428245457524893583621096268740874178899890786462595832417529686509247491544967952985823112688513880823469004421193425173386760634550802384062154892011095881791249828502397382077001480693943421721655440187180384724419075221308045388542511471082718072676980025746231905752010506613001121419451898444995233314393967541728317832043864469487112113482999145649937230484191514158520329871687531845444558355141337042363039643345191836538421327544867630840020153035214975642841564709745139648954452579446540747599389287002944395637825512618676248516204522515950261311718591526827682445617465541194135798254076896082482427184573337178680092403277153168824800362431550016387770031785105675159539448363519617082069965776693907073107332240608925598130595530999885923240764093485247149588612809179814936271974570914764249115646464832569483090610981878391600420293328067231850537859346265813234516124387055724487944126374321072733148101461164762445884626838850550231481617629654509212327679282661633604647347666659674249295570362076607196023141580443544566423547699886485448443913573617104120557287946575038629995703925566454445214738722552647539085451789471007258182890259/1245507526266525614811733761138319110881766558193762892607129968335836569060716256061221342720575383839911049969802160433259298015131293676269059855722294369311734432358778336379315748718703786942081845602166468074856095046716030842165412844034575493201806260851446533531451819503487100811645117794186043613438735067568753150836262354495417155306963788913251554342166018574129959236147230454485118018160200775653103422919884336654032616541702308569276056439606082251947530803073439639645400772522259881858336619118710885546173553997424484608491066987082424736751858784319162099881168817597358874163312576502497516152987717482167832235124635202026585908653529929922763425162784035451148131476101126524364880859965719819432103484655032458216582767739359702637799342120584524195095609561252092290492449551629213297495986036632264796123037040065212680094626752784075437211524220052152807968466819726171505747918542766892074945791296985638784621350033771439024891805513636413132043195294005288243529195984385113364526328102608461025479774674207096969708429472580962502112404369674601285651827583491513720284079287739898976611238824383040184756902617187828165528509383998514948753855431490787639256017515465291467401950428028803721216054873642572322732351713840072599159944111755049573142028435949235963747375924400825473294457925990531335969818392757490375713423349196733468053694093488603348175213011636493071996806027993684381755448943723169373921381102722135135024737653858380508788817868279856035016742394657773912136812384782486775313165598217533701370830211732354544067915054746802425392718306280864340523054052024194771628618708816025720838326201562080631610076262966962071454882964053550769652149724897239148910454739771725661563526945003113446293440052715242950987204824822557468715064899601679708215277954183973009626833019450320173920704268278246471093951377699636410838211498606872413586901550509104963830858223216834797620626332395482844187574869196853197296547926519512327754160635340138337490522940527723037693591050475919378960037339287577699535798621491895659280212236120514167289174551773929268694297654195863019031217190993963986537848024515532530193918263056508231397772774254420818134395480563013167813678474847498514947365868102696736902732041204884979761911853073385918230454698641968171615352731127396786056379763213499821171498505997999086579437636896717339785351298565589558192325171587117166269700147623337771794137353521460302398024*t^121 - 639549871564350281370041255488365310568198928803028788938047674649828183396636499747846080979509231570451051178312196907864041601534401167519122377329634062937565337613913301662132210242656205297384136651363041530591421013220714339548163582626712812369343921324674354594203484023729430927032196358165212875882324867980624136267808658110637836040044466244340279331151207699329558976061714050762545469000111831512045601422958514767756213153444567282315517494384937404919635625015322125622138933251092170839315583755038484299055279512775070999897553762569501974834089306899462813571559813110293383161099091463551306446046767283523056831141926237288002212543414586061900708979809672473964200507481925233374391729678166033706968268777322989135258724531550186861485907613484025236505264532205311046185534947957901789236176876963075825131592626699646990436246254811608692520125320407687859873277780222302245889468024579384081214516290369151407931982842935876776839743636990364310129342690540945145300021607821590316882323950484524397040393229496389696048244989614243816610314045539123654802785099721064271585608503123174121739564728511053262896123269761198378596746636300856257527879297762345387310029331747285073233423305125512097135294977789928540898161411602244377972822157474230762444114818023703828686070342116963476212100898751937482547985261523600134015791809496129588815613558929428712071974472517012953608859833067705855300393427547906309837678159617967292619563760614480903007364246090855775083187012336427286929440332356713742388026056801568292755121640311952167777760263062162717696896350617237956570493819806208419076928571133962950047820512806936083809419452721688126728637580587870463685637597441933085665710302448102611338342631812785447276079942796635815417126846951756673066424176741377525175238120496132549211417927862585793784852413772062939242720221500965824901422133633157145535290867348337943408532992545914515794559859519539094075061602299832341620462266591617892117810833574423816917023953833191042746802286047740904216181477282568782553133295782609911068106652834437371709438659833075185962099255302929874259434112201956189688904630684355095797633674842732188525477350701469296603832895640608042331802348085664231496688422245921289564247142084093611617956942810152775662887353559372089042157802857664754516127837664620272148677690134403371152941051997491381545098615863242364150413479782859659299617045323999275380867673960016542106029471505745561/32836107510662948026854799157282958377792027443290112623278880983399327729782519477977653580815169210324927681022056956876836038580734106010729759832678669736400271398549610686363778829856736201200339565875297794700751596686149904020724520433638808457138528695174499520374638877819205385034280378210359331627021197235903492158410552982151906821729045344076631887202558671499789834407517893800062202296950747721763635695160587057242678072463060862280914215225978532096798539353754317772469656730132305976265238140402377891671848241750281866951128129659445743059821731586596091724139905191203097591578240653247661789487858006348061031653285837144337264864502152697963763027018851843712087102551756972005983222671823522512300910049996310262073545694946755796814709928633592001507066070251191524022073669997497441479439631874850617352334612874446516111585614391580170617394729437738574028259579792780885151536034309308972884934497829621386140017409981247028838056690814050891662956966841957599147587894133789352337512286341495790671739514138187101928676777004407193237508842473239488439911818110230816262034817585870063928841750824643786689045614453133651636660701941779030467147097739302583216749552680448593231505965829850279922968719396031452144761999728511004886943981128087670564653476947752584498794456188749035205035708957932189766477030354515655359717524660641155066870117010154088270073797579507544625370340738015315519007290334519919857927319980856289923379447238084577049887016527378022741350481313704948592697781053356469530983456680280433945230978309307528889063215079688427578535300801950059886516879553365134888390856868786132640283145313909398469720192387310818247446914506866338472647583656381759380366534048527312895765710368263899947736146844310950526026309018049242357033529171317010489311873337577470253798325058235713676091294345517406965204172684808596285734666781453909085472859058876403591904444066625644664543785126790002255854246551553402474181718062787143186246053113512737988386513886639970993740127694365147263491893490308866624125600021149976471932868043177191683078238183130862538304210883345479592641180489840868735997811555409493977839663298762489736850373139434730659906789942115801696906068882343142666794191068162004881981117449946967648268585217389265116984714782379160888041117456995006177850011939264995285430415158129066828003355881822548048886534234910997443252209069114907110746640255524359438209075683747589790493360*t^119 + 1591165962563385636393042340255334900713441353089543912391025943928508717905217079285699551316551647375087887936119908159710564913072213339603494224410872288579118434910558181416507173022307285343472695357496663597919369780897218106909287296749212495104694001638693902619644674667556533926165030108701187446171717766783264285741339429603360039973053232001727764020956037752035145562763548406400307204195700610414517272059787748994984967968052141015212591812873540708186346850527664784596358733802726250448833401512173273870139667252120254927612045283988910758027518463987176354885273114503036968083795217482994511426106468056878640465060890424722578361784229945469214571511494245821397658199902058086194259007762010257827282893299612730625888089300469446786248968479740029889425058182053866628900130938923016182289996569069817993586970274661617990540380420295255809300315991651331457477905110274167927361482245081308583496744096458337005723063515611826511428762654871152423182679202895007677246508134894374553090518799451641690636711625715020943806737896447734720098448033807327001495095910225175500423575903437285220222823474007513140409173759695957846273815951380098654446454899523645495042204690487923573958036764622708118281910723213787027609883294641652611880284636744921199341241984726056721578431388415929781237153929641823574449696163160179042456684447694591223196645364305287077075021866110329061629241532196032882897061912925440078677391692696135809658039864144789483862374257362642204847016938091778575198644072169419071032897266383680098609355631416138258689863511626269441314447073349780550116317302597911387697807129104002360945502884899970707910786931596672207734410651795550806352659611914076779606706878629730033324509347746732590268344489597717991528268541206033312971014829838899212810044016623684145770379202963577247571819672438710130565488157025498868074034402989193740029439344541773757088687711150110966357528488546486841095862022674501576206956620778484528621745985357150241307441646754892001994133295654856723275807469605153128009617120339719051880608121990533969644599137668884987226785995916480140993901926322118725093164142468631036188980049967122044728933105200319760436689840568193074150339694530364226751068943237023236922949404154942283950005779210529502922135486578687148257376831791745122021689009630740530243940381720034397064087374506357611117961899927395414044133669774875118607512186807388677925763006103586196012795209501025397786687/113897511585319545722483680010228821626434612524958970652613345171084468118705632562611821053987550267547065816238508231086785272490373035715884626939618079092327074724435749600767160834496398969896911174166116283885340371705358633746553119877481813601661176533995280669672830720862217078888907205218999734970260859478937246466806738110757580795637481950153810472743275178542271005614877067627815759034023160264224131014613689639222436007350203777631731107880510868333095200171722476913439749311252258663005356029675714780245750934551144369164479772412064134093501646296706310160466617806553144512654390745898389527136883471352641031794697473774657859393336466991670306019719390761889326129717861016898087138374331858421001089993420534862379105500538646940551290505787052789227509842344632999657899536664652792011682936429898508056131327190496815552386634452927751814869851509702533779356395774559296962294657674223057280209461471680048057673722754952194029605974870337859548243398985803592243266542118737333474717617223201732576707128040658327556603513835953750943172338258843372235240793085020624674244770599521295081175753027081081428736221333102926310363754802050863680377566358394226984498615064249353722350360141807337626137498011701097006131123058295172284513022539626766631928027039437798098151703700040820114533862472080788903319992623029969891073520539543953208616812535887814179462645870785169790534588573262457763596621073671428680530563906930184314228842653169369593708097994631901548831036183471231685204369880409140646471283404999398544691186762218048539863938706412592460746113381697441059698216210772531216198418858862832084928803378847066825302773994118791560977530786150372715456918509436196037364717769658405997779327364051380952047448020633250391276590547273471989096968185574937050593117983610385153675123518666945504468669653151378959971540319372750983118314175936459314476857122222618592452548319102152793080876009792254491473096538488235382111652720454337332025476233071183835716687834791846053619922929187907474632214553384688696883664606695551722311141619100618884704048844553251857864539484031020213674708059094693355597742348530398111133178762307489400554994296319269082330018712552344152668184263220914196886784085097940933965169394716048449294299257384230935780980675145849400318622752496678095569074746663846980062966711830356470734307102081811665571091749494613131494162524403241131476512832995494771334547188359139786624634720*t^117 - 15846288657772286599477077371198433557695978889159499975907659645312798197621284369424289439333499951175807078411360554133653062958054164455891532023597396780926213035074414090941333731592559644059748529771004572848977918012118350327406644485458390479113916392339014937561684635380390966371855213850983953326753267014024091898477929435595876231983153499984502270685487897005672971040938906227688969659808413202999035278147560051443623921251790513744011274066557766252831708807688400446732944440222376818892521332610399708676089371124927428124914883629917907566239758420082759175044355405190301232154245035369880051029636654079304338273797631054038135108495042962995128597934347631702058159275799386150946377418542021730466125739032418931692289688037982370782847407354609378547827097126347970669343885043780494274502268283054258110510030010610686225095184480193287989174676507615835101354442193673061181091924628565667865139133628591009456996815489454344202642376165159156955522986109909095579297081682328272043251579440332153456214483881425804512910233783417285281326704756841992673756920466457087666634099979699641456032328211091350671943308230059018971341965813145982568439478225581019940571571947387248749964492088589785491828334195836943000219609274880794245844809794404655749604213675398537124931316270619642924089002274674496744997624018554037415130362501852247741556813119661009693481946939062187722263036579006215859016589812003284850108020750479159736280853746279451954508774009996427937892703678262261830009727532839717808018356493037118435755617043526294607730858795133466914629517895747515350615940365241991300914606870601012305727435359753007567435515117281192465694680177037180805230037674741113949335128600312953178181387945989767685193754102494728933857121629418606103197910678524071063147346766632529449677056911373671314054253729923173952797052248985214186923124767605874635282114467975364710769143274362386912032101764072157751597774616217321303550918755991234138580838345459313904403027852231882261322390952671299823218960254863378714643613584323814624340970286646620162391772087933631176274255027050863322172335557026848554387482507520246066892878015716284008749380592842224556941565455398400316255560131980164534477598231268474526383684636673848007881919680224964573837147859329532842336089710395856291216944546696534630546785312422042186973694350063123518276896406663939592695259866960135210318774261744654694345988502895264205941569803653082471090392539/2050155208535751823004706240184118789275823025449261471747040213079520426136701386127012778971775904815847184692293148159562134904826714642885923284913125423661887345039843492813808895020935181458144401134990093109936126690696455407437956157794672644829901177611915052054110952975519907420000329693941995229464695470620870436402521285993636454321474675102768588509378953213760878101067787217300683662612416884756034358263046413506003848132303667997371159941849195629995713603091004584441915487602540655934096408534162866044423516821920598644960635903417154413683029633340713582888399120517956601227779033426171011488463902484347538572304554527943841469080056405850065508354949033714007870334921498304165568490737973451578019619881569627522823899009695644929923229104166950206095177162203393993842191659963750256210292855738173145010363889428942679942959420152699532667657327174645608028415123942067345321303838136015031043770306490240865038127009589139492532907547666081471868381181744464660378797758137272002544917110017631186380728304731849896018863249047167516977102088659180700234334275530371244136405870791383311461163554487459465717251983995852673586547586436915546246796194451096085720975071156488367002306482552532077270474964210619746110360215049313101121234405713281799374704486709880365766730666600734762061609524497454200259759867214539458039323369711791157755102625645980655230327625674133056229622594318724239744739179326085716249550150324743317656119167757048652686745763903374227878958651302482170333678657847364531636483101289989173804441361719924873717550896715426664293430040870553939074567891793905561891571539459530977528718460819247202855449931894138248097595554150706708878224533169851528672564919853851307960027892552924857136854064371398507042978629850922495803745427340348866910676123704986932766152223336005019080436053756724821279487725748709517696129655166856267660583428200007134664145869743838750275455768176260580846515737692788236878009748968178071976458572195281309042900381026253228965158612725382334543379861960924396543905962920519931001600549143811139924672879201958533441561710712558363846144745063704480400759362273547166000397217721534809209989897333746843481940336825942194748027316737976455543962113531762936811373049104888872087297386632916156844057652152625289205735209544940205720243345439949245641133400812946416473217527837472609980279651490903036366894925439258340366577230993918905884021849390464516159243424960*t^115 + 16372646568595592844256692029835731515321457651667691513936036404570344481082554013483330913691178613495195664715478755500707587228030221210441515403202763769587761300365198079962103142991781226216926978334933437927942951779691220460969526588052411665854330572754268573468108627798761934170553590862800110814605953826776416856982030195937213898387410052786096967552004799928157063242660664033083619853462824070608045760006761709985494560744924525757972056203089850854900455565804632750085659800444097016375613156881682598664687415551890155162642925670769508556127519117162976306032968711846149559336459969428697992774189255415976178956807441701678399211715132575945617114443608785446557095587359061872841718131866448713086310158214830820235202383056201109420836251031590160081271110075515390245379451274608856866223345660376094759498414601081622415039554068502315356056028772490530560483026932328117291177078184864513402844118584831138598490622511990838504869274632118106640734007820751417720651826987368479206182051215134900863902100047829283056181138766918865530866904844630720336583331847212668909798024069567868948430951726640162043956210803270804022411476314321773877428543754031885941375871501921224579241829338238828078523476445845439578121564503179500107918288333811424683742709325767378241254406311372972153984252405774607180608096666092106612645113253080200327212885323261847752654380275599952004524917909324351566876959231368736807013660123824116006079002084810434786329287475732508220834050242891622253877060957102140309488911473197770183111028914435509689188787919257354231342213287919058568696189569096288174565108043702929201797019943875507002714785074594935471104416256833619887189562719637695983245943417185980186214288161455209149573942973573671977434731620196573198388451965400921883407515139948954672881318118591564586192066430530653051956745114114845553981830657314448217809312372496165289420164873628252188293742733243947084348282854961627200484554927071400613586196004735716842124759545067508628261408035610155087573657100270534189723876014385414417424695615570538013614181068418335768380115331290452752804527687475845078375063568120457487604263803946558290462356020708362094938883941140790871986823933865635249688738504287784464494936086729059078455628777484978516324984079900279767638706578345986722754739677456389945227060624616756185107240318470755426064337297492842374557914942966759755934896690195284253677971521100169346123303386240353811014891285/4767802810548260053499316837637485556455402384765724352900093518789582386364421828202355299934362569339179499284402670138516592801922592192757961127704942845725319407069403471660020686095198096414289304965093239790549131838828966063809200366964354987976514366539337330358397565059348621906977510916144174952243477838653187061401212293008456870515057383959926950021811519101769483955971598179769031773517248569200079902937317240711636856121636437203188744050812082860455147914165126940562594157215210827753712577986425269870752364702140927081303804426551521892286115426373752518345114233762689770297160542851560491833636982521738461796057103553357770858325712571744338391523137287706995047290515112335268763931948775468786092139259464250053078834906268941697495881637597558618825993400473009288005096883636628502814634548228309639558985789369634139402231209657440773645714714359640948903290985911784524003032181711662862892489084861025267530527929277068587285831506200189469461351585452243396229762228226213959406783976785188805536577452864767200043868021039924458086283927114373721475195989605514521247455513468333282467822219738277827249423218595006217643133921946315223829758591746735083072035049201135737214666238494260644815058056303766851419442360579797909584266059798329765987684852813675269224955038606359911771184940691753954092464807475673158230984580725095715709540989874373616814715408544495479603773475159823813359858556572292363371046861220333296874695738969880587643594799775288902044089886749958535659717808947359375898797909976719008847538050511453194691978829570759684403325676443148695522250911148617585794352417347746459369112699579644657803371934637530809529291986396992346228429146906631462029220743846165832465181145471918272411288521793950016379020069420749990241268435675229923048084008616248680851516798455825625768455938969127491347645873834208180688673616667107599210659135348853801544525278474043605291757600409908327550036599285554039251185462716693190642926912082049555913721816340123788291066541221819382659022934792847433823037123070976583724652439869328232382960184190601240561771420261763636851499407124894140466882237845458525582319110980313509790674179845922891818465899595214406390761201716224315218516543097123108863658253732299702528598573564921294986180586401454160943570254755674897023821733581277315444496280960340503426087274040633976698324770909076828760220756835484512480412165102136990427957789280150037579635872*t^113 - 85715937436573822748057430549708323271474235059058441001056524075523026881655572765509515060365615384284951938408164328299471104946005228010240723515041504178356492076710906801913601914316903920599019062582182873384576119141845182790747725125270562925341288430344418612457488421483354910922999920843030931389935937116354974678772995346344610130432951060166487696564649051223370149538902206034107699865792705245266347191700968652170121310631598062661364207470563678765877773876566507329215982100269531948619870900230234703670897152994532004299067426996120933992375969285218087502600625522504957812878706117211077897660206507388682223498314203468242349176825822289790871000007447475133010683900951657896521463609258251373914669911376512219151799298629214128214844056021615351556404787661245931053097045520138072156001570520677625548707827355867181561743651056129028942105055798200198182023462755397083846242700847044965418792862922241890958213049232889041091964507756981384413367743711308254481534921127570264997035342759798759114696439074232941595732944046378790135651875800086426533603190652271436284585816006933659168420118967463723553882473598602571838009456190910512776655825741368542590013620012377241169306577976616751348836513008919655285197011069550734438234379860307816722641268376000899755637915489368338293212237600099700618223868185970153407094989588838642593893872982560007033378741222374077174065958778887641505223795888338164878646312647801511617993512602096201841201354651218095967908207116890467708121094221576597844911144277990523663058954839277882153850179828500330737836787339951429345326007932730880586878566963458022654792365789189259326784653712464294139034225289111403143477833179344318772727442593584731270089577190659096775274935390191753712475978235115988761807344556570888587904984792948746436206223802922443745549327020876546888077034158716381058227221465039754922495607849983047521965000709935156750703306482515980847896444144827433964848937793345055273322938603243245354386504729774849082540007337281626925713264317418741761654342046832178208603447657964584434725070852338907114768298097412530025796490883681747821219513775525325249393940295649962684360206726086466240120302789435688378462078213214128752093312239292573935900042446001974821262173828600937312592668913371778126873417991778545430544158339016148683686255933280366225408036989729160397766949657246239341425900241939597882971349839618533436310980594992810608624767605977849663528831221885213/68065152923386960523756247174112743803957324444915480862001735074240078147738486019416824261862960039886126531784132518897462878840246926143812653059115764065574659855322803961418455314695048024410394117681671091249879406131122319526940144438783131808352719096715579728196483638787260926344010945838874241618227889624612898488563706694988730283472959213411917138511381246696861152955450535614382697598732240573900340694333140928399327757992481777512722510069393294915857691622621352203471594188404349777012000763334207152674860758487763875012693111993449526534276583826911690951894850801196159160762263909748877581417001562480338280600511210327735536773457872674222174877384307919305061295119393743698296873892500718592390251380068111633757753447121895411673451206258342746842359881785152680595560763110796508506181722810507348414344081129040896974106252749069624484566223262198234186543382114876635864667287426115699030653174175475996719265816718359431152092530582513904866030255233916226724576085570157430484491248052585355387840179717097416547826259868365961563639789343484799247779897947608325305328674910273925940510630008983654261812765868662308763073379869705596135393633655776390045936372362395413784476575220744064965379768811792575570863959139637194957224982269680955739240188958768028143455458131144394100445436213315479448624027591522710006905535874431466437469407171446557753646877172381217466823470131381644759525340753626045779485064990781478146183156369534015269199959361592024365581427223242408055078131440532502450331238962827640570307453209101505807422689770952165254541877356902390777275654007557664654800175110056428453953452899199007134800937738885389836840172397803462734757054501239070751929155339147863424272926032757105256943554937130430433826890511050626860684348187699582381434447307005566167836253814755366633470476984723264066478992494857155987511504551539628086331369816240236870849642875495446509145131503451851284104322491400569464349923665743511989618424596883339460224292650071607201643265942482693506840211417102689965257677968961261709253138231574529845499139589505023310259848795656937679692005536114988749305210827481765911213187628354955665771664591480395203600419182621280865634506915700818324059542169254529502137585230282310553298273236212816407222714051467159601630408956892014829912079068606314955285628906989821026910821924204090651345284429497980807380911524583376900170364068998107675349525399763421936486881708672*t^111 + 17646165400593884685414731769955387662384476005929028386437023790920148038834016213296611103092023638700084489249665524289107823471182430796984304142243112667201995888364913877263262972860726023235590458857325521273595418960584018347629440103161307347545661064878261148861049400675463105693388433087854205589892360312183570867737136099588094563094167091415809420210278881583393067580689890729562745037936202521284652926848095929359340887529578039750021271461648076025460505298976028668970995693127073989164586817659296793935565599804852895279165276904855866452248185332637827938020897143996559813750575123298621953635248645250211875509209668329978251493244317646907566184075758193912109075953789100213687874788099840104908714050802130760461870191277633128981030922715313270601715279056225213288145356202916564720993069502864815311120104939848353377650014205757981591682089062824830899807293309344303533439636272434301684665081779095660515845406763283028962511958669907290282826831848846622734646519004175292819670147908238922267412953151871743711816648558393198861967155031815234494659807681686462783727219566738166110408323316286579461240700389093312364517620551401188690358260137525428443303171475254108478318256783962063630034265760082544909016927304960790936301695880542263930112475394940479218982543167897637593764234006273801730136995070262205196345669568348179201452842916617860341708311268198246133312761890936435555606881102126638075258982378876334966530787769711113911920574540002417708561535893269513721255208803557599305543982806112099887195193372568571688492729917403086241305917000810402532239928904692532211213128588812211420232649484076422418310805182836283508771818872498424133736206694698125970039443083291985796720920947295022206146579430643554171625345043617936698108366854718882713423885225765891688943218524473764212957870507616486302652788367505122988521904682733853676606958665489999722009631444516187728367901861154877639451594566379815778129246341767100963682741271734437314762897116461971702660955057167039409599774166882850942343246080459582897736881780332944202742059952110222817853391465950986588726306194795859670367558316470460581506510697323904445175791408157610216776521698039771183599967329502833649389897491443912858636875838004311217377291192530959655828669901134034649753076298712320004018662581980033945209347557737713791754988435617651218053238339811304520214721318381175106285563059119912448718518419260899411415326513357039508441314939009313489/45376768615591307015837498116075162535971549629943653908001156716160052098492324012944549507908640026590751021189421679264975252560164617429208435372743842710383106570215202640945636876463365349606929411787780727499919604087414879684626762959188754538901812731143719818797655759191507284229340630559249494412151926416408598992375804463325820188981972808941278092340920831131240768636967023742921798399154827049266893796222093952266218505328321185008481673379595529943905127748414234802314396125602899851341333842222804768449907172325175916675128741328966351022851055884607793967929900534130772773841509273165918387611334374986892187067007473551823691182305248449481449918256205279536707530079595829132197915928333812394926834253378741089171835631414596941115634137505561831228239921190101787063707175407197672337454481873671565609562720752693931316070835166046416323044148841465489457695588076584423909778191617410466020435449450317331146177211145572954101395020388342603244020170155944151149717390380104953656327498701723570258560119811398277698550839912243974375759859562323199498519931965072216870219116606849283960340420005989102841208510579108205842048919913137064090262422437184260030624248241596942522984383480496043310253179207861717047242639426424796638149988179787303826160125972512018762303638754096262733630290808876986299082685061015140004603690582954310958312938114297705169097918114920811644548980087587763173016893835750697186323376660520985430788770913022676846133306241061349577054284815494938703385420960355001633554159308551760380204968806067670538281793180634776836361251571268260518183769338371776436533450073370952302635635266132671423200625159256926557893448265202308489838036334159380501286103559431908949515284021838070171295703291420286955884593674033751240456232125133054920956298204670377445224169209836911088980317989815509377652661663238103991674336367693085390887579877493491247233095250330297672763421002301234189402881660933712976233282443829007993078949731255559640149528433381071467762177294988462337893474278068459976838451979307507806168758821049686563666093059670015540173232530437958453128003690743325832870140551654510607475458418903303777181109727653596802400279455080853910423004610467212216039694779503019668091723486854873702198848824141877604815142700978106401086939304594676553274719379070876636857085937993214017940547949469393767563522952998653871587274349722251266780242712665405116899683599842281290991254472448*t^109 - 190985622258809321797411990872468931601828555436517706690801617165952183067190211688622866217739479884061901606628599424017253306738387772843130886807905944497489738017882239854973853646647324678480376064634922913965242137286037284060438178675276584592423007881019844507643620756455259476857074659383230119852688223821558036837429189316588155129819056842357020856337288802535374833681736836031220871176214320930802249039863142461964108933558102440016546023963790909687892907348491565312155512028957359372903330394491834384164677884633051164766209904599962050647212756567186685001224128209446912758605247847703372204050992531325284607383453573182357143800122131362507704871208238656305886182472487042373002746783124247250434683985037476515949075083326527471859642189705438066648883597846760642599631291362146448713803471737904373850870600025780623637173581322828112060788305432093851455363804058651631561344042281927522824926999176750501177125760452577785335968112290193313474297760970173959394048462271773248375363450006387220696579842573515866814110990353480346369507648917132138087620161902804391868233880506095590714564484309788499461739158995471655615936217371221008606270206557902248317904523141119257814930950891189526739515605749082996880080752661929686087626013203114179363607586043479552117987730556978026082176888505521751521051978558012752893822920665604371856002578047110241631462700350506408625139882352548944799464343706098877069763203936781789289358875628734123840338070345599605990747204112427368372799304593873623331293244742251896497100067224596434406397758165683200455610963470809575092386972425760116282315417836838306777298000065948777233472056658953517596780027126858818993576365035369142198995180203472352971476626081285640877629672839991631808554582551566060653378904770537697579540462135891991263966642919647419381966146560083989132640565156202815259355834282208101874258828425972906724567593558404886671729914488250099617349881642139917399424257088486400579655399650848639314042996052196707003421417549385124630739950088878723449901337081626677993759580248755154338261264084839768104146500722802583002402728985846878181544791696681303700330629428578565571860626747603376149990232906784359670237268253585721577486369683792546119432330949377309409989398875512546530129948605046925870665380317631233937040734904241697853371866073242102458890616661497895879321647855444947667313341361327063716592321251594493013068078562957452611458024878445423831544039399251304082383/1860447513239243587649337422759081663974833534827689810228047425362562136038185284530726529824254241090220791868766288849863985354966749314597545850282497551125707369378823308278771111934997979333884105883299009827496703767584010067069697281326738936094974321976892512570703886126851798653402965852929229270898228983072752558687407982996358627748260885166592401785977754076380871514115647973459793734365347909019942645645105852042914958718461168585347748608563416727700110237684983626894890241149718893904994687531134995506446194065332212583680278394487620391936893291268919552685125921899361683727501880199802653892064709374462579669747306415624771338474515186428739446648504416461005008733263428994420114553061686308192000204388528384656045260887998474585740999637728035080357836768794173269611994191695104565835633756820534189992071550860451183958904241807903069244810102500085067765519111139961380300905856313829106837853427463010576993265656968491118157195835922046733004826976393710197138413005584303099909427446770666380600964912267329385640584436402002949406154242055251179439317210567960891678983780880820642373957220245553216489548933743436439524005716438619627700759319924554661255594177905474643442359722700337775720380347522330398936948216483416662164149515371279456872565164872992769254449188917946772078841923163956438262390087501620740188751313901126749290830462686205911933014642711753277426508183591098290093692647265778584639258443081360402662339607433929750691465555883515332659225677435292486838802259374555066975720531650622175588403721048774492069553520406025850290811314421998681245534542873242833897871453008209044408061045911439528351225631529533988873631378873294648083359489700534600552730245936708266930126644895360877023123834948231765191268340635383800858705517130455251759208226391485475254190937603313354648193037582435884483759128192762263658647791075416501026390774977233141136556905263542204583300261094350601765518148098282232025564580196989327716236938981477945246130665768623930178249269094526955853632445400806859050376531151607820052919111663037149110309815446470637147102533747956296578248151320476359147675762617834934906493795175035454864425498833797468898411457658315010327343189029155700857627485959623806391760662961049821790152801789816981797420850740102362444564511488381738684263494541905942111140523457721774735562465928245144470104441072944808735078248338612301937989951219281609792887027593533532930641433370368*t^107 + 348844410791356871100174291871515523171590565369417744769362597862921088957265387231084266023960417616014321966441788105018507513424841635911027046674591606161460992426732410136918073918237214867481234577844337934100107099435769497942935437345611550150158769233657391915823400693587468069271014581467048873223654527248711413074647170342907572493835678323914641681471026193242189378803784214830725785295634645650410811341884474059075044165551269660615997819414482473708774119552942389028385590568548377031431065855875427816104839424436688924151477412492230609174311013985619173566345027453403970566942276574650703176109508602212699497063974716002620703634448409416699233169143920927175378075121937830617123558995365439394200905168504828871012288811967354656586902742030538179294693382216344381449447787648635807920585821021053109441717377407672457588144492483142488330648423891307301197065520842593459071225082412273721149018833137210404830264829774531636949112624061178973872998921651662120306132729249017472640989801065806642173391614055033385729506257375419485279158100942629372573788717559948200395012351417805050319007133970604331780882124753854574344246607657489232642507108515114789970067785667258972691009275426348739428351980881067796873373340492794496546622785756029396936592535789140178916721379326810045590392608129242185082008579033539694240470929771309432954673249251070372747496698259177565237969305449353368019611713414556123899179459504006026304132950943427615537634734579595420039533176536498780214394863359728224433917351315688310218464546137485810818508217870415007733402667995378757179459078696863394894252734056824477905090786582572010117094766826836164037150734195951733539678058392475695205530129083797850941287307476617459592007325849767972840736201551898428822540317609448536410489561259786170376054069372071827722828434347138590868034448273972732242045667645720646667438326051320259919008298930582251562151984734357611834865024595680940031300107804017454493006355111035832946857740998480275502644810182541516792228887472836265615690088523165196009241029870617719884572006358230582173350544601877099049029249131824231625110944504235036894794590670760101251968893118537445137217526487707694284821091115864980488007232679993074825338739705910997299847819383728386192053615814881076156758624706166018854840608858416887690539070232405503993597642397661191413384953677667132812020053207165544086371859403580198682225558979618695490996124580293693585493789225778855491385991/14883580105913948701194699382072653311798668278621518481824379402900497088305482276245812238594033928721766334950130310798911882839733994516780366802259980409005658955030586466230168895479983834671072847066392078619973630140672080536557578250613911488759794575815140100565631089014814389227223726823433834167185831864582020469499263863970869021986087081332739214287822032611046972112925183787678349874922783272159541165160846816343319669747689348682781988868507333821600881901479869015159121929197751151239957500249079964051569552522657700669442227155900963135495146330151356421481007375194893469820015041598421231136517674995700637357978451324998170707796121491429915573188035331688040069866107431955360916424493490465536001635108227077248362087103987796685927997101824280642862694150353386156895953533560836526685070054564273519936572406883609471671233934463224553958480820000680542124152889119691042407246850510632854702827419704084615946125255747928945257566687376373864038615811149681577107304044674424799275419574165331044807719298138635085124675491216023595249233936442009435514537684543687133431870247046565138991657761964425731916391469947491516192045731508957021606074559396437290044753423243797147538877781602702205763042780178643191495585731867333297313196122970235654980521318983942154035593511343574176630735385311651506099120700012965921510010511209013994326643701489647295464117141694026219412065468728786320749541178126228677114067544650883221298716859471438005531724447068122661273805419482339894710418074996440535805764253204977404707229768390195936556428163248206802326490515375989449964276342985942671182971624065672355264488367291516226809805052236271910989051030986357184666875917604276804421841967493666135441013159162887016184990679585854121530146725083070406869644137043642014073665811131883802033527500826506837185544300659487075870073025542098109269182328603332008211126199817865129092455242108337636666402088754804814124145184786257856204516641575914621729895511851823561969045326148991441425994152756215646829059563206454872403012249212862560423352893304297192882478523571765097176820269983650372625985210563810873181406100942679479251950361400283638915403990670379751187291661266520082618745512233245606861019887676990451134085303688398574321222414318535854379366805920818899556516091907053909474107956335247536889124187661774197884499727425961155760835528583558469880625986708898415503919609754252878343096220748268263445131466962944*t^105 - 15451920038891016772378515103612505649363618589177160887690467375268875257112439593729535242888202330708373520043178378809969987164131169199636567272844146300199745686342465127622720248358021756196914893107458468571344550073566030845204855407088129295075847613274588440751535301218478977739622298132946603623067405331778104482694700808202682513984666465778120141164561550997628389812229687966732317438660468338910291459208703761885674966073960425476424949728257489713932940168454706198355672207475012419198357938511868788017777371804070531427032103313073888749975265787955402812229055704545284794192222284599803977835982341771135427781719500195649878416704278876787562537319351903919880942265137930232548202476069442761775602668530128029684283092563770319893492911204502951969074106814988159678854601592862965040651109459381411958704822102671108672522900135776558785739930457180993975475838662052477019125585531901665634828415382384201258162426191016899355432871483411891715708026575225672271865600951012361694754436211988563421454490412490009840066192873721375322082886725758185659663402090700905964374514640664643883411196292240197349988485911481630313896157196076961315182986848216954599589647879627655939109006858145546956341310942447141245398320672223954862737151369057652292434132132133070700515844813693293094246800854337336916370188018231223676173556162853730828002329739721063928282764176986696390707582952685173708614602139839865557804182433346547501000866842512485493514063343363202203689458295815003348666027898441869181211247582173382047248057648542447938792030285246736403805314642607734500749237646986783385837760696877475609386274394370602984670920461257157358344969454054929714129203191136951899586455072142101665508366569174403126422728145502899824039928557632641802140391835397017053869208326701304722864319869801023085866174037023111682867837408642458380497531343819963668609382100256647233397636665015410349112793875844976001486682122692064423549816405946626273477436184752988636201605850461779711270246944918476006748817662025214136855737809638211944475074890823771478642050338774897435296702719943059863810656327763909556551605808148617891113136978876054033707547504778792405879843886019217252073685125291728834072462419301034442940502401000361838963498290481316640860232416586193388682852116575588980882548515377187506047256034309966635878034126526703872970426949933680981134910922143095354097771844015304230987023700510286086024962796794328030942854368348982180337186075/3307462245758655266932155418238367402621926284138115218183195422866777130734551616943513830798674206382614741100028957955313751742163109892617859289391106757556813101117908103606704198995551963260238410459198239693327473364593795674790572944580869219724398794625586689014584686447736530939383050405207518703819073747684893437666503080882415338219130462518386492063960451691343771580650040841706299972205062949368786925591299292520737704388375410818395997526334963071466862644773304225590915984266166922497768333388684436455904345005035044593209383812422436252332254740033634760329112750043309659960003342577426940252559483332377919412884100294444037935065804775873314571819563407041786682192468318212302425872109664547896889252246272683832969352689775065930206221578183173476191709811189641368199100785235741450374460012125394115541460534863024327038051985436272123101884626666817898249811753137709120534943744557918412156183871045352136876916723499539765612792597194749747564136846922151461579400898816538844283426572036740232179493177364141130027705664714671910055385319209335430114341707676374918540415610454792253109257280436539051536975882210553670264899051446434893690238790976986064454389649609732699453083951467267156836231728928587375887907940414962954958488027326719034440115848663098256452354113631905372584607863402589223577582377780659093668891224713114220961476378108810510103137142598672493202681215273063626833231372916939706025348343255751826955270413215875112340383210459582813616401204329408865491204016665875674623503167378883867712717726308932430345872925166268178294775670083553211103172520663542815818438138681260523392108526064781383735512233830282646886455784663634929925972426134283734315964881665259141209114035369530448041109039907967582562254827796237868193254252676364892016370180251529733785228333517001519374565400146552683526682894564910690948707184134073779602472488848414473131656720468519474814756019723289958694254485508057301378781475905758804828865669300405235993121183588664764761332033945825699295346569601434416089558277602858346760745087400954931751661894127058910483737837774144527250218935680846860706979133542817662055988969200063030870089775704528833597175924725893351693054558274054579302448863928220100252018956375199683182493869848563523195414845760181977679225798201567535438690656963388341530916486147060932863222161650213590169074561907457437751250219268644092334204357723167306298465826832948502987806992658432*t^103 + 16255288625170496705144883610535477668663963971157222750614976416616767035375207029988680695234645736208005856086479062508671508224853665792848345290038013148694460919879931108881864460150746182458904105784348460690966883449882454638247484109606789908766506506321742227753619545682557235057091168280989446080693245298871025498819625325012691889168153070209300123964298117265086143218919736662857186096695156599659291873302340646442564560482666173612559495775816302401571965599025078343706943136162041414530157004109073781687235677543619345235301030828928865380612290824262514249094610740477121369502366043200513650185792008769261368073929882629820273038575393731739084605775406434827522253643040263650373549716643744491890547397865095527260696810385936977029797586759992287366000349888811390992051388448734682214278926189232401788648920956431956726143197651898669219086987118522244997084643488491973836369827742534174181813477550808076820238604567900796310577012732573269470108128353182407186646228441548825199619655469036005495766069210835016163563569879019798929724758142376461909168098271681108536121411852805874434767045664304561927397798814246188971463712968671588232508124431392225511285283125923936245001776403065574752055548682004068923313683393695485713777334648922373383192196415186753906691781773161968605624148090997059404998347726974354854998824524066018993770017898307707561128505347416766853952324244352201157440437982178622644952061301861933887204867427450480004731670586666021557063835917969486287609719124732206822616621485577932915719926644450591791568928730133751622275537421444391682346834463979009842707935450233195380894725758596999966274017009737398758749625995216402235590969529489621803839767088849662430819492008877281893821742080241752551432842718843052468831369907531467029730008773258377773289615661087038432152901211603433742447321253803364648261465666251188643288635569818802871086907508216094481257419534990577784024695535578729655494893496057035960476612786680296578901836767520850490520611891770837520672573544856191876387066457831236696868283421480416837262834743809790438490877240623352134034788776788594175495710495003166311061773090723644501345075883469571922919164604338891173961664360466509034362814177463235963310925202495890719087909677702363243284900985702115765936158009441286311486277575577604223470962499459209546949164097745058697201503391354374947249303521544635149102054629600084931296297253737863133306589028682863806311042789235198290532680673775/19844773474551931601592932509430204415731557704828691309099172537200662784407309701661082984792045238295688446600173747731882510452978659355707155736346640545340878606707448621640225193973311779561430462755189438159964840187562774048743437667485215318346392767753520134087508118686419185636298302431245112222914442486109360625999018485294492029314782775110318952383762710148062629483900245050237799833230377696212721553547795755124426226330252464910375985158009778428801175868639825353545495905597001534986610000332106618735426070030210267559256302874534617513993528440201808561974676500259857959760020055464561641515356899994267516477304601766664227610394828655239887430917380442250720093154809909273814555232657987287381335513477636102997816116138650395581237329469099040857150258867137848209194604711414448702246760072752364693248763209178145962228311912617632738611307760000907389498870518826254723209662467347510472937103226272112821261500340997238593676755583168498485384821081532908769476405392899233065700559432220441393076959064184846780166233988288031460332311915256012580686050246058249511242493662728753518655543682619234309221855293263322021589394308678609362141432745861916386726337897658396196718503708803602941017390373571524255327447642489777729750928163960314206640695091978589538714124681791432235507647180415535341465494266683954562013347348278685325768858268652863060618822855592034959216087291638381760999388237501638236152090059534510961731622479295250674042299262757496881698407225976453192947224099995254047741019004273303206276306357853594582075237550997609069768654020501319266619035123981256894910628832087563140352651156388688302413073402981695881318734707981809579555834556805702405895789289991554847254684212217182688246654239447805495373528966777427209159525516058189352098221081509178402711370001102009116247392400879316101160097367389464145692243104804442677614834933090486838789940322811116848888536118339739752165526913048343808272688855434552828973194015802431415958727101531988588567992203674954195772079417608606496537349665617150080564470524405729590509971364762353462902427026644867163501313614085081164241874801256905972335933815200378185220538654227173001583055548355360110158327349644327475814693183569320601512113738251198099094963219091381139172489074561091866075354789209405212632143941780330049185498916882365597179332969901281541014447371444744626507501315611864554005226146339003837790794960997691017926841955950592*t^101 - 15815361053321593342440376447285613817572236331292607995387979610123700115185359386810453187336537808768976003214788926491074539180426962180391249511481423583882401718073923956017677442913269859470712396824158557463036762560803094943227140286244643230530721582813779707786937767545217534555875503086599875753594090649959591751473188239198021304597491262341441537543900279845102951506135715609210914113067372091977685273641946414517097640554865668429146277715938671756312549656042935055913862384035980853399932350924422811346093092388916775468216116440107262096468644999258759377712035008757611530726488643698068297859842046542054662203379342600447073524802173995155860160422612433178644286160963545765977256669384465110989243118263652759623641867607150473095312764847264779161882431422537501468452302150008717336086745486954057668378400352830398031599767204414154823194057990677809548545323932368052368016987427630415367212319659081531845900929912457672849843723610467686711650148900152746170221453899894043924722361235129849342600739380538647284561420749952858961459404446848377494962451992421910109421152446881433073278393069737491834910001849859728945583695050341869385691192306460585807381331573655010710586217502220677603191925258868226566004411988464286761008756672806086054958192238495803009991405930440435211828309479974470815775909138461088311915666484348523406851942282234492759298551183192440008363313030732425472873239191658737811704605597108519290410313472759331630880603840890287743563692476685880505110103234169921616299180561732677430375682218948032790554905899573733202882437674598644475011639692314777627988192061519001079705964080754280459217019761134509370753268399867393900761748823245644226265650976943255356312030627773669098867376874673879745150201857484792525824683038602829637819156961550928340304234335312845082792092170458474289258693833861435616062229876313202951516757854737363940742523154337014868231972296633391464210029371557373610610269968626549959247180743300966714638020418187244862645423019810047098045031767213814332181205980571820199501249195460159851664038716057923726066018405161103108611166056089674584045033852352205136802478060240210316455500138453505307382982223776985363422456328523058570922127192821681898270889232196105387612727536720126017517780104271033544520372942062456309296182953295281823089443274156219920206812712981327598610756489621118718093920161663296631608433851202321495065815618790440347765303597884379713223061192595519939593126349705/124418642473679821953560705388277143672298167428393048959869420295928920278415734806652557898382728766744128191850619108036880943278863068060859910572706210315616793772460492925644045103280951595996429233574855411661221568574061279302466693840032697920667039296260314320297856543488521540039487789537586910488491802420748342482752466992441956296644406113544319450681897869266850341591851066145691535004579170509170668047321603480403926183888730187525868245504763501121010507013415832937589316022551733761671536052238912970128063134985644310716340456893633965604975099938569332676957219437365880625454671194135182705425435109681928002992505340229869765582412718841629388281613670484330533499403196923346799719327009324685776398203621542965503549317483701539694277927705950099417869961549453593788053948033946386847942069421644919706888797549706244277293491615157572028911020438877162316607338676026675380624843055470285096784346246220143080009406526628455132769627480680241287679129037823879432453952306578263734799745656554491492645511374199666333330620616225902572616375644238323389881192765255482829106543339992185069940712743694258991986553562779448411218773095163695060447854206030823741230958606008753584442029522279642263431914567846547055344499325954719308783248676867173709346050733408084882220217440698634705377098309815268598529744618708179072183995913972948750901932718826727652782588436313698803862616248516500068961681739822183298759185326235178443458448146051728363901562775909071358610703611137637573336828213136389014050275888860835149067751459897144715205251103433285703878708592484760292282351874490638839565071047570928779640446121559174309799833247534143456543791272613226204111815403170547999346641316561472396581092239606161054837957614092824422404570324623368082504862169643820389330539695982309734867523517880934898102773673224552358370516409965292449481147992504342806362601461382362625642259077185685572968878484888650483796406978359522308919679344417259115819398218197062169020232611485821871899637640595324111423695408204429445375233013273668216705144353640937871535870625469300707852207063604182843268423912759129556375390603491573494269177524767261349345069932458764900207244817274985016666629151375093892255129677550599382521089268032589962977825825024333160956044354614996025550813725450816380138833490785768333451403867601038226829673792484523768115657501220969445188096022644918833888565180808801490851379065816244626500576526336*t^99 + 21106200888083920066706389376616642786055463518832135664581171661240530247989691864268473754745953988475996290452019088605922140225381058666515299767010806243711968098980936766798112931066206078249682122329627991921641135504865415378643901737832343297276532775400565244013341069028741762799391639310637146786143305649248709437067491460003338709257227406780017379767724580051884799346740974379450604329165218570223894825627501211586030434215421474090589907342070955222403239469850048661232456499239925369221990957222019875276411455235596894820674978292514026068220208072071784340790239460108096840182422048759346918968050634018458054068641675048174159095778891990871380724360780094103232926269622299753996571663838840049347615469537283026365205259104841023806232728951924852060332021555062422103000947744857260901565340087745095206270071514900917206614686479112775067859473206598800403700540803078247315761295009427587366298547272399802140442192740411140923902847862221044524803098611514260348912627897255142641599166484620561268433071455388431008308755713088286856730524877663277257390157476622469224057601452046871340610513028676254768519279815901043125314132890871432719387839228818977861762873552563299217174730943614055271920187925442591656202042709477378087306177066726916666515013588201080646096913311840134946829067112177620407815731109722050383399764963695867135536906877089566058333996422312226908685451316629894164661037558792627438977544455218908219873322141621598528312694537097925059730957237134086799924641015704498622132569416162547046498119090646350000061618811949304919997047227468079683405033867165568555274559834118881570566580815261012745049098941791900385417478213923653077156852714903368054880777572749832596788168916104142091839636141708879067459695686344365292003468017210023312112436473418765824728666326736432687059884742185520514539572362496423912373193831133655307246777034149241966265471079387964253804073729042052436792287508590498670767225385363644611827244868808946907258797747417896641430978766172456701223420670580423110393597509256040399554118087433193387074124051874892504617182550464082975244509264943392416448621809353726717499121296495437409940150381236735156897108562044815926560531021834194472858310758033108208674202415237993431999119671029556937637277198329851671982328632098366784400383828941832477641760817411749720228888398398012964842142860941035556904775925239066274687656057814701174475321921444266928541239592300809813549971911997661876081090345734845/1202713543912238278884420152086679055498882285141132806612071062860646229358018769797641393017699711411859905854555984711023182451695676324588312468869493366384295673133784764947892435998382532094632149257890268979391808496215925699923844707120316079899781379863849705096212613253722374887048381965530006801388754090067233977333273847593605577534229259097595088023258346069579553302054560306075018171710931981588649791124108833643904619777591058479416726373212713844169768234463019718396696721551333426362824848504976158711237943638194561670257957749971795000848092632739503549210586454561203512712728488209973432819112539393591970695594218288888741067296656282135750753388932148015195157160897570259019063953494423471962505182635008248666534310069009114883711353301157517627706076294978051406617854830994815072863440004409234223833258376313827028013837085613189862946139864242479235727204273868257862012706816202879422602248680380128049773424263090741732950106398979908999114231580698964167847054872296923216103064208013360084428906609950596774555529332623517058201958297894303792768851530064136334014696585619924455676093556522377836922536684440201334641781473253249052250995923991631296165232599858084617982939618715369875213175174155849954868330160150895619984904737209716012523678490422944820528128768593420135485311950328214263119120864647512397697778627168405171258718682948658367310231688217699088437338623735659500666629590151614438554672124820273391620098332078500040851048440167121023133236801574330496542256006060318427135819333592321406440988264112339065580317427333188428470827516394019349492062734786742842115795686793185644869857645841738684994731721392830053413256648968594519973080882230648630660350866060094233166950558316192890196766923602897302749910846471359224797547000973223597096861883727828994103719394006182370681660145507837339464248325296331160344984430594208647128171814126696172047875171079461627205365825353923621343365267457475382319556900329366838119587516109238267633862248577696278095029830525754799743762388945976151305293919128312126094816395418529066091513416046203240175904668281507100818261431156671585711628775833751877111268716072750193043669009347101394035336699900324855161110748463292574291799586882989127364370529590981702975452316308568553889241762094611628246991199346024558341342057077595760556696904053476702859353513327350396425118022511802704636818261552234215394256130081151747744896664302890364722838906421248*t^97 - 63495868588294656768624132987150284145583274564906652693818064658608162178764183011354941581760798077199558037795501787743678660861708142808442505699031926346736877212253454736372373767693104034940231140441782351661751638239520826474562333132094553310346888629561037443551777838274862987536627145517579094019623811657033306366704463005142637559922469509055924495229050311299803835890125440153693251453736603278759331862666078552682807753647105739787873016510066678991357564175777523380702853389666973020778938557306004045792261877543768963933914861207536833755935995947986164837698322192350786247866507931771656464557970966528681890061680134547736584605562178144575701240522639895989331057349581895767820752400265386354295181493731095083753371582979064968732877558939891527081197368760170161449347068498965013395302601108762088688274512672686126335406445793148687085991368619961488164267097888874454892630249609876148132406171441994608476732964307704511007288052042140407513277677429778691389062820471166393456659175828768717987188057274912097267367723786254089243029875299497493675878421385527265923649970977290046479713699160048269437067093762082120570617743195114548994961761832271866458614311944037065315500603389084736356608570353617686583373556424827002867351296515113524596260408130809189806318360296185258919781142180525379981031639437710758634713972500121206681906081662340224214820402655408556170048431866580999406240536028593513138076859045506407185520697038998104515393792720937948070382205868094356044189800125579819038508769611807418692011257086838904213036350873576094641786867112322183007103862539641408040536689496900046250236500600814030261046907340838380855849260880915070207897143191453578581733191845918400440368231414820159703686519019179686407820045833276760767818917799594111951481796109453741867179505411768610892936124628200012660491244747213981747471225865053669708029980519166813479660093289563454447850186666664632883899779217865090305584858207289518235177174232854017293442725715871400294695783587388082587685974016100674914070293750824346021319512375483074483416362989160343078457748256416590260251171886542213703541340794821200645214849955350404095763732113972995850193226276089884436462064614003846225100898474107290885521850076766080900194050369385041929103515855456135443264247846855524428988063675423544651500534058863318412909682430938226924816997527479830624051103475315586755587369756981688739864093751705301573165769797413961789279964453218814821103336815495005/29334476680786299484985857367967781841436153296125190405172464947820639740439482190186375439456090522240485508647706944171297132968187227428983230948036423570348674954482555242631522829228842246210540225802201682424190451127217699998142553832202831217067838533264626953566161298871277436269472730866585531741189124147981316520323752380331843354493396563355977756664837709014135446391574641611585809066120292233869507100588020332778161457990025816571139667639334484004140688645439505326748700525642278691776215817194540456371657161907184430981901408535897439045075430066817159736843572062468378358847036297804230068758842424233950504770590689972896123592601372735018311058266637756468174564899940738024855218377912767608841589820366054845525227074853880850822228129296524820187953080365318326990679386121824757874718048888030103020323375032044561658874075258858289340149752786401932578712299362640435658846507712265351770786553180003123165205469831481505681709912170241682905225160504852784581635484690168858929343029463740489864119673413429189623305593478622367273218495070592775433386622684491130097919428917559133065270574549326288705427724010736617918092231054957293957341363999795885272322746338002063853242429724765118907638418881849998899227564881729161463046457005115024695699475376169385866539726063254149645983218300688152759002947918232009699945820174839150518505333730455082129517846054090221669203381066723402455283648540283278989138344507811546137075569075085366850025571711393195686176507355471475525420878196593132369166325209568814791243616197861928428788229934955815328556768692537057304684456946018118100385260653492332801703845020530211829139798082751952522274552413868159023733680054406064162447582099026688613828062397955924151140656673241397628046606011496566458476756121298136514557606920190951075700473024541033431260003548971642425957276226739784398658156843761186515321263759187711513362809050718576273301605496437161496179640669694521519989192690960166783404573563639957747167371916529177514512922695750117066921033876731125641592534612885661612068692571183635758329595513322030248192796787353831727274669052601745992966555508140289685640700392018297391309000227978082781349675607324996467344164596665672543702428948365588472301720233926382999401276007526062289981506392551503127975395106000598983935172123843799037968217172036017142911061300667082839637024939312261088702884428103273546201369026369554823046260104948545481044851376128*t^95 + 575835933590612704510490290950583394948662198094186654011110308953145318179824499661690768974947105395753214146498436295162020115628882669068500903529416889492337731474109924563930229597466406870340803165284832786672408622133209531118030620946448178873307055184245057783311305075633726973847897993963722057138451652665246048474143538664853681766950115825109750048301210853092138528412020411528740279722608811591758995148566307420059913302748333489994622586948194397469686102355388291079567088959327812274618102192086547220498467789969726163741106306353785504834338615468538223204594970760042485593356923514042737781713158126982223146328289954419451654382030268032823182569329007800156007559742147794629217055195229361560744386694749658149087025872036936675944117459829856426325798969256498465465631002514361095634689468775446727662255469856282287307242811788378517601021060006558615163362415209037194797108704401064018366326687414013131375839531028654206964298088393204998336907431103666425386910094598044392908022021205158720292651721041982300084430706944086370922856837068435640697696200685822656699933167557752227518266343050954181533989170054385134169274510184695333436224991239670832223278818055528478673048626123085448647254837363369470056907852308363684159871625346032693402663864804034161215114434952399763484015710047524454167228775372974745755049205081143284607983246611727895359535473608257973513380985553572258299176965718056824559577228008893811786993488650080994066103461897541658313456990977302164092267729754528960704781293306216342710002206082283065179192200604680667673342740604279890572113842938100963317258321841067489214885150270240908383402795519173880220580853406441894811785591770598775715786343020934197742947427764492826051537995329874270089813706806062802559152351614810584516630414233271966873322034366029747567122405196487841839048197649181167569006047565598078437488854290295679878966352694140083037601125072081278747934846565701782953664452747510622396133554402101030337589723399908840797672373471547471472883081397527879597672300469629522314007543514335752227623502418874981975598836924823478707909390618361461530754636570850660640774040969350171675175417727466522568652928949591767368302757093707932586448763769760696192507791849281401970503848737717580918682311931213334366538774950055329212982458191140613151914834365755550030050297112199605316584985314772813915658002182418372152905144943139436937839586903361603272406699395294860331298027496768528811038256094229531025/2405427087824476557768840304173358110997764570282265613224142125721292458716037539595282786035399422823719811709111969422046364903391352649176624937738986732768591346267569529895784871996765064189264298515780537958783616992431851399847689414240632159799562759727699410192425226507444749774096763931060013602777508180134467954666547695187211155068458518195190176046516692139159106604109120612150036343421863963177299582248217667287809239555182116958833452746425427688339536468926039436793393443102666852725649697009952317422475887276389123340515915499943590001696185265479007098421172909122407025425456976419946865638225078787183941391188436577777482134593312564271501506777864296030390314321795140518038127906988846943925010365270016497333068620138018229767422706602315035255412152589956102813235709661989630145726880008818468447666516752627654056027674171226379725892279728484958471454408547736515724025413632405758845204497360760256099546848526181483465900212797959817998228463161397928335694109744593846432206128416026720168857813219901193549111058665247034116403916595788607585537703060128272668029393171239848911352187113044755673845073368880402669283562946506498104501991847983262592330465199716169235965879237430739750426350348311699909736660320301791239969809474419432025047356980845889641056257537186840270970623900656428526238241729295024795395557254336810342517437365897316734620463376435398176874677247471319001333259180303228877109344249640546783240196664157000081702096880334242046266473603148660993084512012120636854271638667184642812881976528224678131160634854666376856941655032788038698984125469573485684231591373586371289739715291683477369989463442785660106826513297937189039946161764461297261320701732120188466333901116632385780393533847205794605499821692942718449595094001946447194193723767455657988207438788012364741363320291015674678928496650592662320689968861188417294256343628253392344095750342158923254410731650707847242686730534914950764639113800658733676239175032218476535267724497155392556190059661051509599487524777891952302610587838256624252189632790837058132183026832092406480351809336563014201636522862313343171423257551667503754222537432145500386087338018694202788070673399800649710322221496926585148583599173765978254728741059181963405950904632617137107778483524189223256493982398692049116682684114155191521113393808106953405718707026654700792850236045023605409273636523104468430788512260162303495489793328605780729445677812842496*t^93 - 229099479812780122026045253460004414074464369405165383435856651953377895210600945257233234943038741146570641026010720601007572777707909106446228308947415308203057473472170493524252500888557852891212210580734993718855832849341734263534342508822868062681826448648018408620926769687912740559989173020227589716004000379245496216174023362740399697013910420676439100319907921887607799313536801605541146306130725762559822692148026641671892539377895586289250858540719350969349613156194135533802092632107847249019089889837430376473927444050325989393710108783009482062508254661007726648654216362359676840760750610738844565873048339788224850725579232953669121823848785028713103267018036338525666444746101094328180152214347578309885845787018830261619978995696895204080072949457414456519870329075341296422462905046212217913160423836102889462510474141821289003730537165376005616596677222855281642847897620599956154030868428416489744073147366404133462594725612723340129563410866833183476349875005518099679195867630169035997467681433230423714852751889461885843546998850205769359703105118498640842034039965691286648852444797295025806499442949591489503545861392472920039030947987257973331526766048200331255903662583999176670638879866961318781506468003711415235082547029455665987572239483966366839145119460933211063047946643208855926909139168799086568661502191450472415893228754302847493311793947683138767032478583120448318329710270950258225542441785427337460240704015494192515098115745200030922543851656773580622154664029319568812421757078719890535911048890704525470542800065604658786620769140260739789167276539620142161258229599383599353822921583434160101362158895023655236891393969826858871298454124007942114477435704358588334168454576349712722923228179951404310186746913124675937370141391355020969321607606080376477544736733398813474712333196646619535505434445143269566480136398032430234466809128947376189689979400338845080919707833634047700341098338008742393699035111969028701301146585468025920446517431411132473982558755344909153002505507180864426928106257947777941283352688621481755592804831295566959936014731068190493537745733728739196059885280974593859999099785132112012515895976572428509919056648279027900403236863673713207573523453356132330621256779111824914733378706431107140027291265969993041180081960025201492832799248438586903645571425011366616457276192733806493579714714650886106029051610666904243305559355799589205560408561780970400999078903779712686470199201529748826326049130805775216859217592303952408185475/9621708351297906231075361216693432443991058281129062452896568502885169834864150158381131144141597691294879246836447877688185459613565410596706499750955946931074365385070278119583139487987060256757057194063122151835134467969727405599390757656962528639198251038910797640769700906029778999096387055724240054411110032720537871818666190780748844620273834072780760704186066768556636426416436482448600145373687455852709198328992870669151236958220728467835333810985701710753358145875704157747173573772410667410902598788039809269689903549105556493362063661999774360006784741061916028393684691636489628101701827905679787462552900315148735765564753746311109928538373250257086006027111457184121561257287180562072152511627955387775700041461080065989332274480552072919069690826409260141021648610359824411252942838647958520582907520035273873790666067010510616224110696684905518903569118913939833885817634190946062896101654529623035380817989443041024398187394104725933863600851191839271992913852645591713342776438978375385728824513664106880675431252879604774196444234660988136465615666383154430342150812240513090672117572684959395645408748452179022695380293475521610677134251786025992418007967391933050369321860798864676943863516949722959001705401393246799638946641281207164959879237897677728100189427923383558564225030148747361083882495602625714104952966917180099181582229017347241370069749463589266938481853505741592707498708989885276005333036721212915508437376998562187132960786656628000326808387521336968185065894412594643972338048048482547417086554668738571251527906112898712524642539418665507427766620131152154795936501878293942736926365494345485158958861166733909479957853771142640427306053191748756159784647057845189045282806928480753865335604466529543121574135388823178421999286771770873798380376007785788776774895069822631952829755152049458965453281164062698715713986602370649282759875444753669177025374513013569376383001368635693017642926602831388970746922139659803058556455202634934704956700128873906141070897988621570224760238644206038397950099111567809210442351353026497008758531163348232528732107328369625921407237346252056806546091449253372685693030206670015016890149728582001544349352074776811152282693599202598841288885987706340594334396695063913018914964236727853623803618530468548431113934096756893025975929594768196466730736456620766084453575232427813622874828106618803171400944180094421637094546092417873723154049040649213981959173314423122917782711251369984*t^91 + 923381144509758977785754919720074387589927560403084956387151164952487151920515448044084254463059001289118707524275425479456410698672660922463114600253097191262859189150231596368671770170386461729288601994111166849573310213457893035997476176942800837878851568932730574960952292923079147632463670759280803630394975448399695685526563132113009809920247844257000154195162459418318474388125422426148899470856718561085761387343677045588807408073511737265589077255078691635370704425776548398279040672502678651884494134703107078222307118387030202133918367934886724474500458402347290525132436712658080877047654265592030507533198319146977638385900613906781961650532115967024705174203757954095245242171969411214105942909668549009267747506057763898587793616549879271113131443113066983091391732442140720801583149775633629225773781078793386284251548545138989028967857966782733796010956792866347658881263274916870576085036269281386913272916804850822295039130777041426287054064023075407376358290598573946443223312761349904040752518369278969252915589064502050617631102339489143752027529067954197420031054551717263990775482977062226915949453592003516124229559286607643221744276681208896968121791783226001542716176482580466668547660118183406955907098282340707828198594066896734120764366016675587641239433625390323440471376585304768318492562236773775570826257951153491519928444198135167414908532420795970049242687070871035312215676024510334244876565101605837408413708708020518508200941531639037116156914770540741504573377283805768863781341651213108920815901760613720065577354493578778189908395956778928980213341825849327085479349460391336375751986420498712166102366090168469069175289797721673417265643182324505840137291463335472761294101417775749485270022900617421979283670668478506754162401154535592537113781297411473088245286490731077110256057240487747564897163146303437704136629847247849302744038809120417744463971331889487235599953715205028590584520299383964750555303644128493426080192348464137296962300814169760186513324721507690938656687773999765500481604614818392001149025801827464171062287947785495055219276575454886978653333723932150910071554981662639496554905089327277280670867839841737680203786364438109111140976716886238879628677871696243808807816056277497337074932203152353515386771631521902896652821042042590886498710672174343822713085444567604653745376168669072605975043106109621326075899372522699670333006424845219497305158561662181843842599161105011476748198347427921805798593159955431737817743349301781678671575/432436330395411516003387020974985727819822844095688200130182854062254824038838209365444096365914502979545134689278556300592604926452378004346359539368806603643791702699787780655421999460092595809305941306207737161129639009875389015702955400312922635469584316355541467000885433978866471869500541830302923793757754279574735812074884978910060432371857711136213964233081652519399389951300516065105624511176964307986930261977207670523651099245875436756644216224076481382173399814638389112232520169546546849928206687102912776165838361757553100825261288179765139775585831058962518130053244567932118116930419231715945503934961811916797113059090056013982468698353853944138696900094896952095351067743244070205490000522604736529244945683644047909632911212609081928946952396692551017574006679117295479157435633197661057104849776181360623541153531101595982751645424570108113209149173883772576803856972323188587096454006945151597095767100649125439298794939060886558825330375334464686381703993377329964644619165796780916212531438816364354187659831590094596593098617288134298268117558039692333947961834258000588344814272929661096433501516784367596525635069369686364524815022552180943479461032242334069679520083631409648401971394020212267820301366354752665152312208596908187189208055635850684408997277659477912744459551916797634206017190813601155690110245704142925805913808045723471522250325818588281660156487798010858099213425123140911281138563448144400697008421438137626387998237602545078666373410675116268233036669411802006470666878563976743704138721558145553764113613757883088203354720872749011569787263826119197968356696713631188437614668112105415063323993760302647617076757472860343389991283289516798029653242564397536586304845255212618151251038402990091825688725186014524872898844349293072979702488809338687136034826744711129525969876636047166695076551962429784211942201645050366259899320244708030075371926944405104241635191072747671596298558499003657931269524590546508002631750795624042009211537084443771062520040359039171695494842186256451163952813443216530751031116914742763910506001400599920563089083475432342738040774712191103676698700739292286412840136189063820899635512347352000069408959643810193759653154768503487588372534201694666993003793109890512944670335471313611398822634540695215659825345352663231147234873240214300964796887031758236677952969673367542185297745083443541715568581760903120073577282970445747133624901080478616358739738126490926872709335337140224*t^89 - 5159856271768662791577280333314096477070255646092704555392224075170329507981084816894233218424479173021048193953816353337155274145835556531887662809446678005789951576097835489651083232382001391363968916211396237692014542985904379943892605647704543428995707687403140918032127205605946802348983451616709056705598145878592836065798345003478007246566567538255218971425587886863818398292632147806156536324634778343842850465470273992202110636764733405517827286713061018879333182898888641974711601118515441104520340235441043324465910767592904503560644031097629242057697888208736327259445603990246102032843637723119342978616757035611781568352838124792165007832551032379328098415887915063940193461720259165978245074163385460919746402448776398701494680797369692106579771553923108132188543030940884372342906582374122278148013147991534992392771787176346704869644267623269770065046887665487913797955399225612634778311749875928206210132338454330845464838309282623116553116965003896482497882190050405874626319906190188018411269406832106515232482745438952242199418341625937573183095361643060898793522645805194027071674525227597863481353051763835922584214100310008393798943949078973581799842078293172554919831598498969705328408939307213769161761310552877968672153878995329472280614461503940720789131013275553205064618083775134068684374360078720068222485118986188593661626202718518617267613960483483246266721038792631281672378856003025446313954580937158730598813603075047495559276084727028670195971478895251476554606989876722502966282320558367761338070590749935495088211927256535033179963113311944718386565923543710075169942473953431462422061099932840519393764937223888156842943239033706547760914067757920960099963917641125001753355560989240228657112464778076841118395485001795046538827471883032184851763018472113177736695977477755362264967336227231826180799311654115108965732945355953753648375579930585331272564741021640133363457178314355468662604842934266819579800333991030289566358649392543819312605393135241346093184321751073918047966283160654060900031751013526361911138114742765655144695422660316673277139039698779199308933740931843926502708485605537976501076481565569338092628955890771341106356507686147825156236859754001822600181405019099227428726374775210335968462821849456343585537703377082269156184482771961815421187621829163788886104821049107260190668077378528628515832337707962436347240866594389243576283209803829819965902019305292477824436856502947154757873846162842855322927733113208606534229427704408254438187675/29823195199683552827819794549999015711711920282461255181391920969810677519919876507961661818338931239968629978570934917282248615617405379610093761335779765768537358806881915907270482721385696262710754572841912907664113035163819932117445200021580871411695470093485618413854167860611480818586244264158822330603983053763774883591371377855866236715300531802497514774695286380648233789744863176903836173184618228137029673239807425553355248223853478397009945946488033198770579297561268214636725528934244610339876323248476743183850921500520903505190433667570009639695574555790518491727809970202215042546925464256272103719652538752882559521316555587171204737817507168561289441385854962213472487430568556565895862105007223208913444529906486062733304221559247029582548441151210415005103908904641067528099009186045590145162053529749008520079553869075585017354856866904007807527529233363625986472894642978523248031310823803558420397731079250030296468616486957693712091750023066530095289930577746894113422011434260752842243547504576852012942057351041006661593008088836848156421900554461540272273229948827626782400984339976627340241483916163282519009315128943887208607932589805582308928347051195453081346212664235148165653199587600846056572508024465701044987048868752288771669521078334529959241191562722614672031693235641216152139116607834562461386913496837443159028538485911963553258643159902640114493550882621438489600925870561442157319900927458234530828166995733629406068843972589315770094717977594225395381839269779448722114957142343223703733704935044520949249214741922971600231360060189587004812914746628910204714254945767668168111356421524511383677516811055355008074259136059334026895950571690813657217465004441209419745161741738801251810416441585523574185429323173415508475782368916763653772585435126806009381712189290422725928957009382563220350107031891709255996013906555197673096504844462622763818753582372765809767944211913632523882659206827838478018587902796310896733224192801658069600795660996122142242761404071667013482402909396996631996745754704588327657318407913294062793517337972408314695798860374644326761432738771800253565427637192571476747595599245780751699000851541517246166135147848978879976079639207137075060174772530666689172675386889000892735885204918180096470526520047945907574161748459533182567922292428572480330819795293671495031239287818451185192947936789209773487488397303663453350157446237637733353441453826111473016533663895925991221333471526912*t^87 + 17600377571921346619948481250361364822292241378777663522306428541431422030977699476872153813749231171717759782313239013585996818739959374014860450828982202327544373539951844071220117069010339669757697118994604020089093422182317230161888295124436419916287357119229995133875299037920706013002460487033611920805190954140218523129896732876395946861526467950474058844089111124207674126111356298370350069550661021579064638788975105813068600776685074548900484714256244148856316344367967945919985986935094644312451824712291942815883428183769653750512315938171550089376708016078425093562694418765668194506796011916124504282931213633771461550621682091631472610841365765524352982193716987293494125759108112340573264019077756893918641979944245019753723033629843699331183270153120275609931439515410966685083704729051923401882781265662574874134853218479828006921773359618127959788579219790404808221680802396989529190346144558154992873626881325523663736630043196805199271069447150359874796282861007585724782805127751432974690078846441137731176443774961873713538052930480029045964921507847485451950710737025209987544006927454692030113546057754072118370562641703854147569612560714087874366825777315091721762877504406252550630402032620964175289372861362948701225088215486812450448908545210319618087715820084684984610957971463845628266005201545652575407929163443152471376711772855218816631808771367132362952741759155674902212395420345034475135104480471423309346167679022908776601467242408858383720629010093945789910549160900328810887117857300684012535534572530574719405663602441402005940056414422580549773145475920412700231124413630805434478371672777706219813302161408799884895072266611315423328046162868130638062211687679215796832187380387712119205103071474805874689247463954030461183633801879860083481339682777569274378621495323475209371072592735004866411885602047362190014260704768972708348361997328559188904883864207242172468683501842787090750221819021567722371942985433227251739702537892311099974144421616465023074968194806352740700590267007508867192508266033889925836941394410112905545239736677165333824613243967950595381102956959722892900141991676031598675633369595620536626998168201518585333410708787786001468227398178449340746035312424490858126941004655941043190974353111359317139922856125364239667838854992759237959406403255049011769043607979869874640042228675410771948495755162651799725871003536504938637776274923418289743482306052035443445828335896476443608732745111005955534838282012277101850632616551318513432187175/1387125358124816410596269513953442591242414896858663031692647486967938489298598907347054038062275871626447905980043484524755749563600250214422965643524640268304063200320089111966068963785381221521430445248461065472749443495991624749648613954492133554032347446208633414597868272586580503190057872751573131655999211802966273655412622225854243568153513107092907663939315645611545757662551775669945868520214801308699054569293368630388616196458301320791160276580838753431189734770291544866824443206243935364645410383650081078318647511652135046753043426398605099520724397943745046126874882334986746164973277407268469940448955290831746954479839794752149057572907310165641369366783951730859185461886909607716086609535219684135509047902627258731781591700430094399188299588428391395586228321146096164097628334234678611402886210686000396282769947398864419411853807762977107326861824807610510998739285719931313861921433665281786995243306011629316114819371486404358701941861537978143966973515244041586670791229500500132197374302538458233160095690746093333097349213434272007275437235091234431268522323201284966623301597208215225127510879821548024139968145532273823656182911153748014368760327962579213085870356476053403053637190120969584026628280207707025348234831104757617286954468759745579499590305242912310327055499332149588471586818969049416808693651015695030652490162135440165267843867902448377418304692214950627423298877700532193363716322207359745619914743987610670049713673143689105585800836167173274203806477664160405679765448481080172266683950467187020895312313577812632568900467915794744409903011471112102544849067245007821772621228908116808543140316793272325956942285398108559390509328915851798010114651369358577662565662406455872177228671701652259264438573170856535277943365996128542035934206284967721366591264618159196554835209738723870713958466599614383999814600304892915027744411370354547154360631738268177198509033112261977855007404968736673396213390827735390545731357804728282307013751674238239174081925770775209929414088809162634046360267660678526867782251530850886641558945952205037892827853970913689616810825059153500165833843590352161709190492988175848916232597746117081217029541760417622324468820428238933723729059187472869263845366832046553150506288600845585882350070699904460817402872021373636398508013601328952573526502106682395117732059898532613264788276129730687138952948711798300155821276569192452714113555991912161535652728553298883312620161466368*t^85 - 28191544113425344360339180069125258977886930959928414521928215062689875899028673566738239964321360410072631058293752749070298435274064884954355684743746490281981852383109069289444849726934056561023008768498526905646539977371221970769365071402590539608806482031219806976595516482484341899131678492645798730892959547465927866713081323569449687207588611775145211840592493174203090006241579645544384110429859829901138090103768991824129024468397959987552695334543155295926821229422384707077626780418843834928648406307511937246394239100422010992056795660742517508131708249337714986574743282448883980393603099898340180994067562599843151819298831270632287110037751947590636415113848788199590840488578887181234146601760205237444760483256037775106322693395006306301260375174831568327280144563279768595856366451764225951723203100760063928457608383938383458884573498808774155604995587789468080947133191205643788059607550366750360383279884934840621037394094212956797255666145290028267535268446620565339423622047675327863298286681847330822031238520429225362815797508756140356120172990976221764737809133699081612785599823661110388469201953374843286169251731493704562369242399805474130922935782603530792047566589357995767805899303431248004405249120662179883841372432152460241313227426493102187525409545311174358049148905985364541041286224355769358773606076851606379079067465574598025693645565308095355104246504618361248810152196377939684396075828139375678636865545440877204621163120632139864923074023393571763767827305238387766798628454550448757660423837055557736287698616306529484578706373165206351204251039108913069578625350074294813316604699875302308816387207887122450864682858856492349278405612606405534553573347883497746430710390181770900250763354388199411413000922994196301618690809574376728534096356955325506958067181943878192202270117423343417468364391895726397514142181737449838243907743550821417432972046243576675704930645679771879783375113293756660939865209345265111626251140216675971598800393914224494370385829789559222102854493991254026424502690129486179989855009221155784422950704336438381931893720720622932798341744335517657187396261558319595633407209907174678061952530232514867838013743788740168721153265118584427118862331923791792348795167893422065444976159235212966991621031360439594196313482582877810446095704723468710613218883113652902427090854451993403205783238021591976152823631635454829540833379670800041514300424247053448830430742700092300073115412024685221162971472151574851780722824494408878670884625/33424707424694371339669144914540785331142527635148506787774638240191288898761419454145880435235563171721636288675746615054355411171090366612601581771678078754314775911327448481110095512900752325817601090324363023439745626409436740955388288060051410940538492679726106375852247532206759113013442716905376666409619561517259606154521017490463700437434050773323076239501581821964958015965103028191466711330477139968651917332370328443099185456826537850389404254959969962197343006513049273899384173644432177461335189967471833212497530401256266186820323527677231313752395131174579424743973068312933642529476564030565540733709766044138480830839513126557808616214633979894972755826119318815883987033419508619664737579161920099650820431388608644139315462660966130100922881648876901098463333039664967809581405644209123166334607486409648103199275840936492034020573681035592947635224694159289421656368330600754550889673100368235831210682072569381111200466782804924306070888229830798649806590728772086425802198301216870655358416928637547786990257608339598387887932853837879693384029761234564608880055980753854617428954149595547593433997104133687328673931217645152377257419545873446129367718746086246098454707384965142242256317834240230940400681450788121092728550147102593187637457078548086253002176029949694224748325285112038276423778770338540164064907253390241702469642461094943741393828142227671745019390173854231986103587414470655261776296920659270978793126361147245061438883690209376038212068341377669257923047654558082064572661409182654753414071095594867973381019604284641748648204046163728780961518348701496446863832945662839078858342865255826711882899199837887372456440612002615888927935636526549349641316900466471750905196684492912582583823414497644801552736702912205669348032915569362458697209789999222201604608785979739676020125535872864354553216062641310457826857838672118434403479792056736076008689921404052462614675496681011514578491685993654780631647971752660013150153200113934513422018112632246727086311464356029154925640694196689977020729341221169322115234976647009316664070986800121395007900095684667219682188555642253016044189002177160523113023927425924070270665005930532077518784138805243911432983624776841776475399016565611307562538959808350678325452737369773153791567968672396646202478843888521359000193098827203676470518123052587834162218310808014777464777738065799690095251776187910847128223531787769944918398939564148470738619965139732128014943649792*t^83 + 5184590227520180406045518804048750718227909116571018002991798068224659733161391620616432068189826051326153492721347318623395137776031749188023020999152336649855034301218464778586326114589138545354282416684484555697257881380560453403559184825725317784965575059782912425319811202838612835465299291302713019581900051123311288768645139175160827146235813784758850201703838778227387509088296001739630725308154637997349363664892108638954628555180843026143395966068136371853322691652373892720165636508991787757759791853175843804289519486528219458389693793186781130567116771461552611845165809362833806268180164889179659054233545156885759921973635200120743444215828605216954389050080572237106641307834217235405549239553851574786269825925759896253283600034011565125172246972872766331400700789423350361157967524689985241830196088028912741458065542554036373290213443342894413253208114225864760349749163167654146413555723822809373254373457163782146622920726203420384968649625046939969056227207248561938011795056622718639891677788178296333926540950564815147052417458443051132509031448973032259160340961388027288401779562681439211430272375975332226430793029919306556691195995437840933947916100161750916998172331357694396879483068330490775636679018696055807467507232064235852454196894530770702988412794603533740793130696407069304166906750332267773766522700556769720679788201379557602060127092494146290937414684311806418467234214931415202899255794733405301315389422582858942743439913277811567894435596208848672077140551130776809677985805554514364489260330422051719288137556135099090730247575284072934106933623445063509534096212691942815859586238629739354415670364507761301617283385557507041475373570302517049215928107478385231615386463355210718759907130063582138443136204938882260026117000127903238213510084849286266648603555118324041761663878829386909110359317580929027617991858623962711861115784205420972938461125822048821984530833456659082096753493920591139709957698619717588963334376334528244652658422896771306322179300875251647114448359734801210491544742406799104302190763163614840824566335669461180613289456272178007610637074531028229787286754134501958248109539843516473748913954741391871822196328058877433714935840418888089116680755127549892696335935750920615383866501906436414272518129364647337743634720125572485249764236450156925661517550298820298085723644386031250811136012871996004393745263250751286269517546678369549351276552418162262197509207368959474762501913886038040688097653275203679502308425590362487720533625/101904595806995034572162027178478004058361364741306423133459262927412466154760425165078903765962082840614744782548007972726693326741129166501834090767311215714374316802827586832652730222258391237248783811964521412926053739053160795595696000183083569940666136218677153584915388817703533881138544868613953251248840126577010994373539687470925915967786740162570354388724334823063896390137509232291057046739259573075158284549909537936278004441544322714601842240731615738406533556442223396034707846476927370308948749900828759794199787808708128618354644901454973517537790034068839709585283744856505007711818792776114453456432213549202685459876564410237221390898274328948087670201583289072817033638474111645319321887688780791618354973745758061400352020307823567380862444051453966763607722681905389663357944037222936482727461848809902753656328783342963518355407564132905328156172848046614090415757105490105338078271647464133631739884367589576558538008484161354591679537286069508078678630270646604956714019211027044680970783319016913984726395147376824353316868456822803943243993174495623807561146282786142126307787041449840223884137512602705270347351273308391394077498615467823565145483981970262495288742027332750738586334860488508964636223935329637477830945570434735328162978898012458088421268383992970197403430747292799623243227958349207817271058699360492995334275796021169943273866287279487027498140773945829225925571385581266042000905245912411520710751101058673967801474665272487921378257138346552615619047727311225806623967710922727906750216754862402357868962208184883380025012335865026771224141307016757459950710200191582557494947759926300950862497560481363940415977475617731368682730599166308992808892989227048021052428916136928605438486019809892687660782630829895333378149132833422130174420091461043297575026786523596573232090048392879129735414825125946517764810483756458641474023756270536817099664394524550190898400904515279007861255140224557258023316987050792723018759756444922297018347904366605875263144708402527911358660653038688954331491893966979640595228587338443038609972520732077423804573462453253718543257791592234805012771348101099155832390022640012409361783554666256333898732130503792412905437880417200538034753099285400327934569999415703287577599809054186444486487709367062945739264767952809021342052130570742916068652814184719006592128996365898711782858957517681981997718829841191607098242474962713246702435791354111191276280381523573561021169664*t^81 - 4544864792099512798093945183174684578495260274923396507507496999691085761918584784628995103066714748423256291233565885029701581990302313746271282417080154083926436444963594880688630096256804931109607669984006261574219026694010805284267358573362446823903591814914515486377179598010245730497834693437988806015500509854546858574376038662034472433466588952759116540397396990068915790472019327882482952010424932111642120439849682761288236013961845336328666150473090951378062972161003207727954136647556354026711774693198768072095293285546151078682493523138080012491687236828761786596955872913151104015643054551811461505873951773355735492499639672049490364623957833705703986082319687308538080065006688512463240595739917405529137242889867747346876931685864613254556585096636989071611521299528126587874304757840399487975938075451461453943028297552297453847603436769999995233364711562115517067807804324800855711628954299788596540269025360111316966530718425648770768393826086329972709814705561665006587769357277991736097009388149966042930446777717165471310356994356530228251413794368257814375787123634296508166054328247388536799631988855250932404432810248216010726756581580685515047116282181287362622560413686263678673344677440590450466519342467029760022045340797046544782664176162210967059916076790411548530745078440936506907069711596230334476403015936166497955567672687063765068782592753980106237871940887729906850185346077278106119567214670654781494385893374244921820113419154769662266207918714640285801252162930217174541072630652901477601621972316080894646612789882310404428084460369106305431321593979234411104555932195374576109673488857947271520745674078565339106984178199509573199694139629060567336737979619478466880224047240167259185748924920783427203029241003111285923695174316072024985279676811411427699806968246235505177871359211613082271188755373914562482974318895369456495044208069381288937717837885260034533193387112530869436306959420732630633102454044844639424050718033658434827524894680027982214473687518299843951938275101283456564346174700286553950197121516616878811355362536184574305281385176487061283074108390900795562703125223583323713430276396208239225473797735458031702806570394588396258937601889255231055134227999895077335347135684729139307382043768087158880469074699786669681588812672224496405640389298719848488031734926927845690624137863725850611466440754888117597993255106489434329938949608258532348666631111630999270717256382616578151432553106890357178259028841836212712927609477241243740565550375/1630473532911920553154592434855648064933781835860902770135348206838599458476166802641262460255393325449835916520768127563627093227858066664029345452276979451429989068845241389322443683556134259795980540991432342606816859824850572729531136002929337119050658179498834457358646221083256542098216717897823252019981442025232175909976634999534814655484587842601125670219589357169022342242200147716656912747828153169202532552798552606980448071064709163433629475851705851814504536903075574336555325543630837924943179998413260156707196604939330057893674318423279576280604640545101435353364539917704080123389100684417831255302915416787242967358025030563795542254372389263169402723225332625165072538215585786325109150203020492665893679579932128982405632324925177078093799104823263468217723562910486234613727104595566983723639389580958444058501260533487416293686521026126485250498765568745825446652113687841685409252346359426138107838149881433224936608135746581673466872596577112129258858084330345679307424307376432714895532533104270623755622322358029189653069895309164863091903890791929980920978340524578274020924592663197443582146200201643284325557620372934262305239977847485177042327743711524199924619872437324011817381357767816143434179582965274199645295129126955765250607662368199329414740294143887523158454891956684793971891647333587325076336939189767887925348412736338719092381860596471792439970252383133267614809142169300256672014483934598584331372017616938783484823594644359806742052114213544841849904763636979612905983483374763646508003468077798437725903395330958134080400197373840428339586260912268119359211363203065320919919164158820815213799960967701823046655639609883701898923689586660943884942287827632768336838862658190857687015776316958283002572522093278325334050386125334754082790721463376692761200428584377545171713440774286066075766637202015144284236967740103338263584380100328589073594630312392803054374414472244464125780082243592916128373071792812683568300156103118756752293566469865694004210315334440446581738570448619023269303870303471674249523657397415088617759560331713238780873175399252059496692124665475756880204341569617586493318240362240198549788536874660101342379714088060678606487006086675208608556049588566405246953119990651252601241596944866983111783803349873007131828236287244944341472834089131886657098445026955504105474063941854379388525743320282911711963501277459065713571879599403411947238972661665779060420486104377176976338714624*t^79 + 41148551267990981534155638166724620011435283322942609205387558650502991282859692281095461210243222598612233183148276208573268063188573313224827011438208529881477469409723671037496546561621125171319858315334296258703917528246916811882794061516074628812127029330362845558254797332944743484127500686039535199161510390354848648815272338306653028272039169632936998181335424891778118985167076172904931667559344058686284891751652821944632308998015872161516779512443789819773638371588071813458564323219036447669803749642315479755726305217480235348158177129993556838233464519524723669465762785077942094367631683903217981462333635056577254807877222162515374476365309816920235542940040248476804150607422119982930270775532506144471882762727508068466420780149477406982652174171293017081271485314347495151465153104066036928117529659001469461519811312271321289478167892688431282232081871910152831114135820213686790692798272582861330967488614283199376670655989002468846538956759188217427052505056592186912467394939154228823280512311400702456626542612184036617267361887036439697618441111668711327318625873959485874480319330526300992497397207598019112581365265937944396027189348110886264082223307653803901533600158652533489035316513861806646538017146371938493576943701799674176831000940178216914835643367035732425615183069463375453217134567227658069160910497243936695469786636459245438634411857827592308645005923649501992234158105292721875855834551231136673841824501118683012640721427175525280610053221209558680299767598326677212341634110751018516405298447895039539907059878237639425210236188474587306296468336577854860262519246267039839605201940847197671764523117431793446785023157831150234090273476787651222247272427849327596167195404992680022154203592329702337496773793095436325205045494492176202163113463036602254420052328760215040930130276768992003630779370392607322679188474926865757078919891218391838324944541228637528306046401553781876017380633285998090793795410728203493341992821484688356082243192211539214562312908988772554605127646140168606261111386527476500961615202601689143917048962963284550060819279243311609248844263185557800416818816257489516922862122828555599241558141711582228128168605296671922018962866074899567528118229189703238412783818734552449921122201484744302391853189078606092837168342974670468676644909090395783539195246156270004250472190218819003277027003058727431824976380549817302219410114512324728451113251573242822649537708585486771544197901056388249951012294304462220690633237855019391239985517875/296449733256712827846289533610117829987960333792891412751881492152472628813848509571138629137344240990879257549230568647932198768701466666187153718595814445714543467062771161694989760646569865417451007452987698655784883604518285950823842909623515839827392396272515355883390222015137553108766675981422409458178444004587668347268479090824511755542652335018386485494470792212549516771309117766664893226877846030764096827781555019450990558375401666078841722882128336693546279436922831697555513735205606895444214545166047301219490291807150919617031694258778104778291752826382079155157189075946196386070745578985060228236893712143135084974186369193417371318976798047848982313313696840939104097857379233877292572764185544121071578105442205269528296786350032196017054382695138812403222465983724769929768564471921269767934434469265171647000229187906802962488458368386633681908866467044695535754929761425760983500426610804752383243299978442404533928751953923940630340472104929478047065106241881032601349874068442311799187733291685567955567694974187125391467253692575429653073434689441814712905152822650595276531744120581353378572036400298778968283203704169865873679995972270032189514135220277127259021794988604365784978428685057480624396287811868036299144568932173775500110484066945332620861871662525004210628162173942689813071208606106786377515807125412343259154256861152494380433065562994871352721864069660594111783480394418228485820815260836106242067639566716142451786108117156328498554929857008153063619047933996293255633360613593390274182448741417897768346071878356024378254581340698259698106592893139658065311156946011876530894393483421966402509083812309422372119207201797036708895216288483807979080415968660503333970702301489246852184686603083324182285913107868786424372797477333591651416494811523035047490987015341371849402443777142921104684843127639117142588539589109697866106250927332470740653569147707782373522620813135357113778196771562348386976922144147760648781846564203410318598830267248308000765511878989172105770649172476186048964340055176668045367937708620925203229010969402407051067850072591283544853113575541046705491698467203197544239680065861854281779733977210927516796311652374668837543092015759128837919281743375710044900567271027500472953017626339451474869782427249637660332406597680898971176878925296706664926990004901000746449829807609887161550135149142347583993363868628921038831250836255165808588904120302868920076452018977668541152493568*t^77 - 931602278951817536564113855534084031011190919205758126107812374817963303154275502872419939433064088325664925371827097596889239068114305136264390580776659024251790064095732486866298815825970824757463381872239972936627077918088407277310997282779526005179657059199649449908775402634645440478565942990539750075464932899052928380554025168112255692368204169080368285959714554266230875110257336286135155944531536846985004188022772052643336999876762500215826261259483350254014395617713854750785531890043798359916876945814817944332934070406063575273004324902167777792170530235960112612662826068115897900913851536667389849773406538682442346355924137418642987387008392429425398772471460745017375212471427990852258988942136715012244835841506828471176586740289172897434131745163149848668322302347619238010414023020305648615593102291037442587484330186615556864524533020160145989852466554923483985745471252453894878355819546319944902548816341221200791852932791245511651887100036551928614450504535807647333351656557449825083463174906336471097175521909461618100284092441320440747452174886505532631227973913740896464484114594136814404912516681728009152126971174284378257953565470765935822871829409751834332414254835567533251631607167584597746162903687671482794886834996294818120930138562912967433412688984106006690020666020619486245284986736445085405924323137698999817300546740462003644193723862062457186788365807255100385402513045456132903840239693809519107514528827155025813192214154690084500212546375349605264034704206648343160215130121397440915173926299251024911736967801452135977172659401696635432730942082132652649942548085972852773204468389842305994895102129836316179606555615958240716182624696341600684017135616301894885365783399421063044627560582450976690404338075568741953741428665367372864228382915518490586294076145082867779934546465035633197215188331887818286987671652769703298994975270114169086090191157958654945758203351612969311470374474712186316755986173157631993939124949406714452481900923400486326618938280530294570674714039651637997101898978132719684244769533202037041497890925288035859256339750158637058113063881264862693695576931380572351388853996775697863147493157071095809333806858690147297797072176943365419312355088226968024346228345966017096826352132561745458189100904718524507359245616478030558080077073218137355668618081589129915513919191279350836845333491087987531394427429608751933086889644201906436602705246027429574464120004699354317254482267054861898560884769191607802214477937670797687939177130125/148224866628356413923144766805058914993980166896445706375940746076236314406924254785569314568672120495439628774615284323966099384350733333093576859297907222857271733531385580847494880323284932708725503726493849327892441802259142975411921454811757919913696198136257677941695111007568776554383337990711204729089222002293834173634239545412255877771326167509193242747235396106274758385654558883332446613438923015382048413890777509725495279187700833039420861441064168346773139718461415848777756867602803447722107272583023650609745145903575459808515847129389052389145876413191039577578594537973098193035372789492530114118446856071567542487093184596708685659488399023924491156656848420469552048928689616938646286382092772060535789052721102634764148393175016098008527191347569406201611232991862384964884282235960634883967217234632585823500114593953401481244229184193316840954433233522347767877464880712880491750213305402376191621649989221202266964375976961970315170236052464739023532553120940516300674937034221155899593866645842783977783847487093562695733626846287714826536717344720907356452576411325297638265872060290676689286018200149389484141601852084932936839997986135016094757067610138563629510897494302182892489214342528740312198143905934018149572284466086887750055242033472666310430935831262502105314081086971344906535604303053393188757903562706171629577128430576247190216532781497435676360932034830297055891740197209114242910407630418053121033819783358071225893054058578164249277464928504076531809523966998146627816680306796695137091224370708948884173035939178012189127290670349129849053296446569829032655578473005938265447196741710983201254541906154711186059603600898518354447608144241903989540207984330251666985351150744623426092343301541662091142956553934393212186398738666795825708247405761517523745493507670685924701221888571460552342421563819558571294269794554848933053125463666235370326784573853891186761310406567678556889098385781174193488461072073880324390923282101705159299415133624154000382755939494586052885324586238093024482170027588334022683968854310462601614505484701203525533925036295641772426556787770523352745849233601598772119840032930927140889866988605463758398155826187334418771546007879564418959640871687855022450283635513750236476508813169725737434891213624818830166203298840449485588439462648353332463495002450500373224914903804943580775067574571173791996681934314460519415625418127582904294452060151434460038226009488834270576246784*t^75 + 613874291682905662589068467033211611933026347813311002201831995833540428629879882528155419760297163341515890709540841374226619890904374822885181778520357699281748166321235605612140104225212497853520979242089276962781792845025543814576905792006081648835723004106633163304028302025349318227310844780708124904802559569693199026977096679027039600141343649853996376594162762532825194231482381667357450479616915481885598752825078897067131395118248000341876314460522086296476502024325496028058829336247486699080442810136045468589536713909751662523247247249069883872033167499007811351463445567509729577627761374973930341415863704031153591509207733871668180169332107190892946264430578018250011240405602019364815170110181247379256750862206635921277066551799567478991019179358952959893693460072293718317678060962580465916754459054725445691453760876665233248662835866660272693091530623757340815480648683538318847437722321696392139586566113657563769025126021945341384439310487583231055241346348995567413995365395102514892690832695221195521705133909996087200886438624051947560726922620516219112425479645225567351042683291510108499142361783994531926904926829870561195329907325749527579851551506811441582646786299105257679166634419731159345010370997230729019960394900535571872710746258392045221749818420583243127814761871521217828014849857342856433748227820719059596567657654431158362224513605554517732542311765546636321306922804812933519986862372610504936734487400174631992545528119414841158328990617417226514137057845952508038199520987859709044465560077950868479648823047992466776034818321504667508869201663571333762220752111707563160168020472287492040737850618801985654868997570060575466270715019254316727234431198586771250996626287207386931254602619722406888478679616217621549210499981568523061543743176718348858861645000629354465756654385649817925969995111813868548198140494784196969937605426321721940560105395444232265494627478032547834167684295963102500004452477059921815739894248638962767394864119082605984953039434305039014395660273323987940066584242248800616663469713551637259125790366381663822161252202082621170882275001443307998032136587649534558448367893502116982763501703940531567341814930401403024718217973294022999486658137158064722554405348722995377543569228309344860821137729770512537814977920559614353542587035534273711883435141948696425758984563757155928178924704509868138173193805139611760848732647693206396783377544642819226609561401869530065729927847924047689543810111211624909342243261331405089464551791721875/2371597866053702622770316268880942639903682670343131302015051937219781030510788076569109033098753927927034060393844549183457590149611733329497229748766515565716347736502169293559918085172558923339608059623901589246279068836146287606590743276988126718619139170180122847067121776121100424870133407851379275665427552036701346778147832726596094044341218680147091883955766337700396134170472942133319145815022768246112774622252440155607924467003213328630733783057026693548370235495382653580444109881644855163553716361328378409755922334457207356936253554070224838226334022611056633241257512607569571088565964631880481825895149697145080679793490953547338970551814384382791858506509574727512832782859033871018340582113484352968572624843537642156226374290800257568136435061561110499225779727869798159438148515775370158143475475754121373176001833503254423699907666947093069455270931736357564286039438091406087868003412886438019065946399827539236271430015631391525042723776839435824376520849935048260810798992547538494393501866333484543644541559793497003131738029540603437224587477515534517703241222581204762212253952964650827028576291202390231746265629633358926989439967778160257516113081762217018072174359908834926279827429480459844995170302494944290393156551457390204000883872535562660966894973300200033685025297391541518504569668848854291020126457003298746073234054889219955043464524503958970821774912557284752894267843155345827886566522086688849936541116533729139614288864937250627988439438856065224508952383471970346045066884908747122193459589931343182146768575026848195026036650725586077584852743145117264522489255568095012247155147867375731220072670498475378976953657614376293671161730307870463832643327749284026671765618411913974817477492824666593458287304862950291394982379818668733211331958492184280379927896122730974795219550217143368837478745021112937140708316712877582928850007418659765925228553181662258988180966505082856910225574172498787095815377153182085190254772513627282548790642137986464006124095031913376846165193379809488391714720441413344362943501668967401625832087755219256408542800580730268358824908604328373643933587737625580353917440526894834254237871817687420134370493218997350700344736126073030703354253947005680359204538168220003783624141010715611798958259417997101282659252781447191769415031402373653319415920039208005971598638460879097292401081193138780671946910949031368310650006690041326468711232962422951360611616151821348329219948544*t^73 - 45993040448796168750367186752935140478612264657101032135676246700091912882057382032656202913343125566823342654670209756354178336179264668218648353541112333497852208076769441808392317289178967664284949987305178163596559514413710728248499622276586468781076783923341307023978378710555252794785473099612912394558694164698100071401039553559260490069478170051174416402157632051921927839994605595803121861402128509689685843015139872523623427970855490010289546030286910094784724551924283604882656530551029076636122162162968513259053222064325311503161587869120320502842670959586219010000054292277337313284680994755784408941988690074633053858977746620828529037797436287914164656353696575839369578921828553595860887077709445846328082313020603535102933007413664412447343000404589801330007354080395170114473072034962893728796624512442133420384385715727017698174607000562868903104572894951375125741009746433482925565225195747798776278935534526349635754426367492839539878165899910795935840875085459981848519744648966690719119365552973091598920248200118322913334662935667817742908468332194019304519558734256358312901639345228262370042991777297712884777229148227981574118906755694630933287770569135807480638129735138348574288959000994328252303231411066792825970780176861401570486481750568615224439440077662865370105116285209868438356523422332093001693773559426563752665479164689313817579625133670963462217050897047734589646108702666524439750870007688453069731215339921740273271308535684920244181368724567063536157313472225981758643533082991859577697212938568909633488607970141888906565263658960147792158642105094666790195659509887216790924868916227979156084964355065510521274574955746716568747123700694840098893597815401728506554860400101928290454759224590460210106365410487226280769380690037349091100965442202318454208173002557711989175137560630202392394768582333689575070471881467491416363421722635841190622123882110217621299751155564606344986989866331597356339465168263328790830610846082605908100103117044734275585968642285900988754070352566466578371521189717667636407863554072358047858517175373140047207180006858094658836034018461448461719495040759619313586291538868480619927660674622402984470604210016783071608828556808462195637531220685459814037737772969080869186229311058038461453644108247426844332460592578656852906273167703607633142621356347854718701353927311723558613503033445443137876424085839814219510805349885807163404241446867878272654674375922077858107125220739553848243684642739886199685975919719397544280184974991584375/4743195732107405245540632537761885279807365340686262604030103874439562061021576153138218066197507855854068120787689098366915180299223466658994459497533031131432695473004338587119836170345117846679216119247803178492558137672292575213181486553976253437238278340360245694134243552242200849740266815702758551330855104073402693556295665453192188088682437360294183767911532675400792268340945884266638291630045536492225549244504880311215848934006426657261467566114053387096740470990765307160888219763289710327107432722656756819511844668914414713872507108140449676452668045222113266482515025215139142177131929263760963651790299394290161359586981907094677941103628768765583717013019149455025665565718067742036681164226968705937145249687075284312452748581600515136272870123122220998451559455739596318876297031550740316286950951508242746352003667006508847399815333894186138910541863472715128572078876182812175736006825772876038131892799655078472542860031262783050085447553678871648753041699870096521621597985095076988787003732666969087289083119586994006263476059081206874449174955031069035406482445162409524424507905929301654057152582404780463492531259266717853978879935556320515032226163524434036144348719817669852559654858960919689990340604989888580786313102914780408001767745071125321933789946600400067370050594783083037009139337697708582040252914006597492146468109778439910086929049007917941643549825114569505788535686310691655773133044173377699873082233067458279228577729874501255976878877712130449017904766943940692090133769817494244386919179862686364293537150053696390052073301451172155169705486290234529044978511136190024494310295734751462440145340996950757953907315228752587342323460615740927665286655498568053343531236823827949634954985649333186916574609725900582789964759637337466422663916984368560759855792245461949590439100434286737674957490042225874281416633425755165857700014837319531850457106363324517976361933010165713820451148344997574191630754306364170380509545027254565097581284275972928012248190063826753692330386759618976783429440882826688725887003337934803251664175510438512817085601161460536717649817208656747287867175475251160707834881053789668508475743635374840268740986437994701400689472252146061406708507894011360718409076336440007567248282021431223597916518835994202565318505562894383538830062804747306638831840078416011943197276921758194584802162386277561343893821898062736621300013380082652937422465924845902721223232303642696658439897088*t^71 + 3134080359273472645377449650028008983862100612742370709479345486443833195891295298549600223139023479645113807227399273936770922420557771882286384619742642829301296930870288010143482206973881805350031689068910049183114568994396426096095350162315634224999539788954780986283927684210208963749823848780627010792847086192041125243846368052538187137531997345673452068669325249831364750997133920308285886273738670658747297662916680713932357161009878280702839216593452108986901659232032363855648376225168450822608371262842112252710356402354201826326251037787909776192423091046440484200138136914587958459891460024077363808007030522652861956458888472762446237589643520468426981034173389974652347827824042708264941335213699464256767302848427367946605005378426746396117725581682049342261518333780028508393763914422279651416573428737462242512025214909987323009580932242003423010463394994247940401908195366950380824079964363442938904875040918921486206017195674647715096128568918554398228584944304031021964741087839149867725002694260265854011984971967834072870347656362134248382796014673248088425355376206754015705995263243237039779424830766837552833430087380307090894938321658986625041223544240804333580820714176614423654619597839847708703119982472185133343117767167009372937568287201894548505903385557775183893700135668507500439409527748232608205283344577754195054523494239395883588746881432460642134497280518609051164990074839128018140434178319046769837522503796716314539423450592091327422894728149138325356147064869497360037563849579814224993090490904204079294137688398349308760532907020166904648394188763125952301189865699761639100504986087602017203932557681286191077260230699093668829977883797454457028196657882886865175078071440195360710084625149231662628455228822556660928094847682464374729553367646110113545233561052099256292549630290490651689498272502916458358100931538306381201520274290312879637882052542285759158305188559697577998432487700881545229786349365031700585817703637445726032412912238135490989944484042060573579827587789089197143367881910189964611021310036250500257082522310683337357990816774215146030477759104235307256281569401323993345841214232296535807668199519671066837140755387165544695981586935446211537673674597551957849363611359956733471728158445599481712083130992728896278946305442046729557454082741706488049702302744596062796875997570885465553646062216735755273802789156063888344541775783328446789354853760629163190698937518835689314497327782461090473357934374933766994535897391352885906752891702110865625/9486391464214810491081265075523770559614730681372525208060207748879124122043152306276436132395015711708136241575378196733830360598446933317988918995066062262865390946008677174239672340690235693358432238495606356985116275344585150426362973107952506874476556680720491388268487104484401699480533631405517102661710208146805387112591330906384376177364874720588367535823065350801584536681891768533276583260091072984451098489009760622431697868012853314522935132228106774193480941981530614321776439526579420654214865445313513639023689337828829427745014216280899352905336090444226532965030050430278284354263858527521927303580598788580322719173963814189355882207257537531167434026038298910051331131436135484073362328453937411874290499374150568624905497163201030272545740246244441996903118911479192637752594063101480632573901903016485492704007334013017694799630667788372277821083726945430257144157752365624351472013651545752076263785599310156945085720062525566100170895107357743297506083399740193043243195970190153977574007465333938174578166239173988012526952118162413748898349910062138070812964890324819048849015811858603308114305164809560926985062518533435707957759871112641030064452327048868072288697439635339705119309717921839379980681209979777161572626205829560816003535490142250643867579893200800134740101189566166074018278675395417164080505828013194984292936219556879820173858098015835883287099650229139011577071372621383311546266088346755399746164466134916558457155459749002511953757755424260898035809533887881384180267539634988488773838359725372728587074300107392780104146602902344310339410972580469058089957022272380048988620591469502924880290681993901515907814630457505174684646921231481855330573310997136106687062473647655899269909971298666373833149219451801165579929519274674932845327833968737121519711584490923899180878200868573475349914980084451748562833266851510331715400029674639063700914212726649035952723866020331427640902296689995148383261508612728340761019090054509130195162568551945856024496380127653507384660773519237953566858881765653377451774006675869606503328351020877025634171202322921073435299634417313494575734350950502321415669762107579337016951487270749680537481972875989402801378944504292122813417015788022721436818152672880015134496564042862447195833037671988405130637011125788767077660125609494613277663680156832023886394553843516389169604324772555122687787643796125473242600026760165305874844931849691805442446464607285393316879794176*t^69 - 194181487558155702975229437580304167712723664281490945415029339551147141204853060655652625745657978584355232901582031038454817823451932750855074918388255022530207775933109100354021412755495890674588060792890814108106819249666371024026277775638803112334809399335941770728397478424888821449434803028205483968892724959746630933835090665501494042774888168190616691246370601082008004987735418109539811652207924901825086558665988609684735114043796891336845638397559687873002637146979130815263998215935868421955480180664795361479778727621034132548225632950358116323234295958095625943824283666986232075917291251597202062663046029608219929154911911542178631156843346283081003621072407040490203599693307286394848158237049259018592141088556366306099576867477471902448498542257489162253965745687665635626618563108767490882773458343673281780724617518319260380431814264933200571887934236189670558222705471544123582117040921237091986844153019802973328992661501594293424317194596118135610697912594114885517985707676397589438689991491296213983325575522783939963458483109678546376802216073540433503517997184150169175329462749496800927982547965345229387380533745209518908485511117607934158726903316282728948330326840163637423801612860023935441206110674336656607259464693950670359841170381757814050381546348256687163868293503897941581713089551504395792367180228227600276900170848858901196337182321424539222360984518072829206674428331082215585022829543426702454486845919196962598564834434587150561092410677608041727768959267617835374698325981136345512998489162645004500170913768941262335804338393900664220536196412997043461884610113586603859841871040499664758786639921895674023069238485984858549606832386799506268759635549585031671267382911072290253596020887417175251144546426099606037543661544760420295416418916785573443607576152737723293398204132942780934119024770157435686256391783399494614203791014154507717087974765702210103006729589572159688106372181075177506778018042676990606424176090590127566274363181033179222348928502962305322632457970898058918485883711616244134306596054245553412611999306719096862980386795536383617527147208109691694285538502357555039346139464544737474199902039224011068156787497518991834578670724301116168837056343304990357630989804620613658870359728908483533766092815715284704252916805150851286377370265666017436447751144118611620638837208147446244947551021327552468263447100263723645374806143277655679275391611232288399502639982167612067115717120728627819458918347934483211456677656178333348664379336168834065625/18972782928429620982162530151047541119229461362745050416120415497758248244086304612552872264790031423416272483150756393467660721196893866635977837990132124525730781892017354348479344681380471386716864476991212713970232550689170300852725946215905013748953113361440982776536974208968803398961067262811034205323420416293610774225182661812768752354729749441176735071646130701603169073363783537066553166520182145968902196978019521244863395736025706629045870264456213548386961883963061228643552879053158841308429730890627027278047378675657658855490028432561798705810672180888453065930060100860556568708527717055043854607161197577160645438347927628378711764414515075062334868052076597820102662262872270968146724656907874823748580998748301137249810994326402060545091480492488883993806237822958385275505188126202961265147803806032970985408014668026035389599261335576744555642167453890860514288315504731248702944027303091504152527571198620313890171440125051132200341790214715486595012166799480386086486391940380307955148014930667876349156332478347976025053904236324827497796699820124276141625929780649638097698031623717206616228610329619121853970125037066871415915519742225282060128904654097736144577394879270679410238619435843678759961362419959554323145252411659121632007070980284501287735159786401600269480202379132332148036557350790834328161011656026389968585872439113759640347716196031671766574199300458278023154142745242766623092532176693510799492328932269833116914310919498005023907515510848521796071619067775762768360535079269976977547676719450745457174148600214785560208293205804688620678821945160938116179914044544760097977241182939005849760581363987803031815629260915010349369293842462963710661146621994272213374124947295311798539819942597332747666298438903602331159859038549349865690655667937474243039423168981847798361756401737146950699829960168903497125666533703020663430800059349278127401828425453298071905447732040662855281804593379990296766523017225456681522038180109018260390325137103891712048992760255307014769321547038475907133717763531306754903548013351739213006656702041754051268342404645842146870599268834626989151468701901004642831339524215158674033902974541499361074963945751978805602757889008584245626834031576045442873636305345760030268993128085724894391666075343976810261274022251577534155320251218989226555327360313664047772789107687032778339208649545110245375575287592250946485200053520330611749689863699383610884892929214570786633759588352*t^67 + 5467053906484963687145009264978613732991061127147311734353656044077149196049308628097835675841552884384726162524923339836406915677439914403150299138278728524691725964067794716527163192009910964651516807590932529597098477697049874543436319194135038513670037566133865578319597434393240269093577383963637914707718898104359447848454188935181960243815350009320675233796498873537374515307583732601218697913533014012816311787980435382122077688605451570344060083402441783070129945739097525329577983992157861831904688364138792266883331626227436745234281404536495818848996882166765619992978360453320341278896080443940459966644938838965403309483796742938055174593030661278380770128855620034167954922640514158238838781197729754926844586390940039546843391866599233711076799173703379209952113297370096007494903191692709131382834167020116930590499435581346475078291886545692088329066234653971068454400372975978552224219233575012992628517722025090216482391020225246482792325513002444838129198978683788825669131373727172538747000350683205000323183945028528051554782618994452082784002357197967761080986780668783576184072787386265257590850607851629301622569261899192028440387351598385280651919925599853543417252343848834481975016216476339869531274014551308827643300975736807784648777004555548964468189096881165967834158319896133989485154809068814217744141987759217194945842045234870136734041851131914092861341289031595126678088172502192820760358341453319198326136785027430870539106622659585071437535648429030425856777693345539991882480157075056167116252374756627266527566226197903672178786731351385632913155592222426643112784095312834130006885165445006508589913110024604732102237490114619854800149202813848623250533101491219025180090203360334124224255845427544266793384307464330443996788293031012419364971198805070919154143357143935151155453950414336031192487294638088644555145138063327338807774132177148247018263073753717378242173596212817971853582566714237234703668177602776441921673913268401075909729305794426851303417223636852917912990917608611197918871912544355876399997736474386900290753981943676538818202411673424462921623981600110969198371659352112311788948031547735821299822422216486705141328012770243969859590290027540671855126361568480861238046588699817078397139100734690178267781733508342801881127271970514712336961309788975598466211621638284750768606844272146017861981967162394953327294230838160543628189090215222302116713998424910376585996903654648559120547173376528554122720952912741516499122694956427427476284717738833540715625/18972782928429620982162530151047541119229461362745050416120415497758248244086304612552872264790031423416272483150756393467660721196893866635977837990132124525730781892017354348479344681380471386716864476991212713970232550689170300852725946215905013748953113361440982776536974208968803398961067262811034205323420416293610774225182661812768752354729749441176735071646130701603169073363783537066553166520182145968902196978019521244863395736025706629045870264456213548386961883963061228643552879053158841308429730890627027278047378675657658855490028432561798705810672180888453065930060100860556568708527717055043854607161197577160645438347927628378711764414515075062334868052076597820102662262872270968146724656907874823748580998748301137249810994326402060545091480492488883993806237822958385275505188126202961265147803806032970985408014668026035389599261335576744555642167453890860514288315504731248702944027303091504152527571198620313890171440125051132200341790214715486595012166799480386086486391940380307955148014930667876349156332478347976025053904236324827497796699820124276141625929780649638097698031623717206616228610329619121853970125037066871415915519742225282060128904654097736144577394879270679410238619435843678759961362419959554323145252411659121632007070980284501287735159786401600269480202379132332148036557350790834328161011656026389968585872439113759640347716196031671766574199300458278023154142745242766623092532176693510799492328932269833116914310919498005023907515510848521796071619067775762768360535079269976977547676719450745457174148600214785560208293205804688620678821945160938116179914044544760097977241182939005849760581363987803031815629260915010349369293842462963710661146621994272213374124947295311798539819942597332747666298438903602331159859038549349865690655667937474243039423168981847798361756401737146950699829960168903497125666533703020663430800059349278127401828425453298071905447732040662855281804593379990296766523017225456681522038180109018260390325137103891712048992760255307014769321547038475907133717763531306754903548013351739213006656702041754051268342404645842146870599268834626989151468701901004642831339524215158674033902974541499361074963945751978805602757889008584245626834031576045442873636305345760030268993128085724894391666075343976810261274022251577534155320251218989226555327360313664047772789107687032778339208649545110245375575287592250946485200053520330611749689863699383610884892929214570786633759588352*t^65 - 69898636526706150745311505835307542970405081967231125210710088975652983899455737557548992034356557678088421474891338578789975141033649562085129949270116020418363762670887538909185523832353652699201560661221467412668221636564930443966614576564147083770668102408327191983112669605015053470324116002397125848864415493838642355768141421999907784674125532137392717222288033806422118093662479061984951152759797380039322514866978675910987676536289230120873314275018684259474908485838768275128125913131856458722061543729865393540821410966747966885519484480838902082969733907783702718135750305333264514783821658201426474115559044269753006920429631655363640459652251357510511684778309096789766123396360676599244847275707598748052549066461886965499726744590018480221393103561251690105472501832589542048308496001331079266897899986352998542048703008072484973501581648631722734682745737652493601820101650063082832429764176030197490985714826725331988830029743105308653499635038533426875050837457227317825137187437416278749532538159438375352069507871125490091848136710305808956165034591195137722989006101813196480566462574265896099893959030926322499569846840313639209598723496480458388225471727604755628434152708162014816567229243520803597459533012878393522705071730543451619125800792788211896463642999352395807840434275907530496915333740246631924219703107356968903008353706585708681828818050679594026544891592198610752184088473963652446955510614441278828456584334260179654765234958532018766670622263587870024929569666722819707896578824578493335253204866543882696611424720029827314402081106450661946838364100072023100085523050364356994209723544850131611132012347939634406779864295305736361456067066557425965918530311622736162175725317927877877102078906612007573771561448001470685733103644610100333363602657307635325996717695059504077990628152696702266794011006780585973861376741038176071948943339142362958222297790276557652011539767152172702193965883424442531348381861155393437454731137982663957423025860912686202653950174795269907012810453071216977825795136434776582485336125292033532403598883704686358240066464823181594848607400014472643522455311739232553763738775844689167440063308691403955718572581244186622568850410421323728607905534552427641641263073554542373039641224976732753023091183975907229263882806095978501940640692795793694222282100578552169178169025489116601400981758968569450615228952503728778325563095346617541329708451961505552657304535300346676230657622414883503668395023145622005563940505689429618331432906725570169703125/9486391464214810491081265075523770559614730681372525208060207748879124122043152306276436132395015711708136241575378196733830360598446933317988918995066062262865390946008677174239672340690235693358432238495606356985116275344585150426362973107952506874476556680720491388268487104484401699480533631405517102661710208146805387112591330906384376177364874720588367535823065350801584536681891768533276583260091072984451098489009760622431697868012853314522935132228106774193480941981530614321776439526579420654214865445313513639023689337828829427745014216280899352905336090444226532965030050430278284354263858527521927303580598788580322719173963814189355882207257537531167434026038298910051331131436135484073362328453937411874290499374150568624905497163201030272545740246244441996903118911479192637752594063101480632573901903016485492704007334013017694799630667788372277821083726945430257144157752365624351472013651545752076263785599310156945085720062525566100170895107357743297506083399740193043243195970190153977574007465333938174578166239173988012526952118162413748898349910062138070812964890324819048849015811858603308114305164809560926985062518533435707957759871112641030064452327048868072288697439635339705119309717921839379980681209979777161572626205829560816003535490142250643867579893200800134740101189566166074018278675395417164080505828013194984292936219556879820173858098015835883287099650229139011577071372621383311546266088346755399746164466134916558457155459749002511953757755424260898035809533887881384180267539634988488773838359725372728587074300107392780104146602902344310339410972580469058089957022272380048988620591469502924880290681993901515907814630457505174684646921231481855330573310997136106687062473647655899269909971298666373833149219451801165579929519274674932845327833968737121519711584490923899180878200868573475349914980084451748562833266851510331715400029674639063700914212726649035952723866020331427640902296689995148383261508612728340761019090054509130195162568551945856024496380127653507384660773519237953566858881765653377451774006675869606503328351020877025634171202322921073435299634417313494575734350950502321415669762107579337016951487270749680537481972875989402801378944504292122813417015788022721436818152672880015134496564042862447195833037671988405130637011125788767077660125609494613277663680156832023886394553843516389169604324772555122687787643796125473242600026760165305874844931849691805442446464607285393316879794176*t^63 + 202753705962071289019375593985669791662714120937357597955758755312900612188936039235993790118362421894668668968882805419992850002352428239495746344944087038068381857627821599902774839890798387614890886251655107403623227858434748886733044072111436389327971744149084865393994562163799460204531668654086176919249575465920531461788072681128607826742849798894917225381728259404743486818193405823626601533464400358531240568530670109269532984388611397607609106402313692720969111062318000205272743437788040725145804093632336525205075040682500333269615554215799394900195348248136639372291339314734782773660411059402089390620726811705522792988797569886737190701695097060363809856743326155100879448780670617730765824599014530266437006217052379249748293577763085840834432253028369642556351254604688796912933656193165359990689352993398602218442799490426188245464466216977280836571363240445732314982257504328236820434068804787986793766531993825220678813248485949893968240741587345641580941939703920882015749175278134764008264611644922441405674991883308968817990026719766808655543110308963881798053520668386675586612621419734972659595859071150606988928348056022651448968718474453310667574162497320113336406856473980060562112693552596523269625868387309741523909568099689852296087694791555503382888530488669173398678068880876059920567553295038250681213198030964519573005771501531740379220776891813303205785982312461239845113312120882481944233051788560375649041480435038562929206517441807087037239129039121651157418189036990888432115235319331787444350688680790322022870704729175244493338259792788248041888515842088073795708785214438635101609108946916845588789916620072698059212282439015794065632363800299523881089169827219408809381364792504967809903790140177468691865964346904505474468801731561315330657754048867747057304679512224624891333015040542459208983140655944191044195208491025598473699599308627160585121126883196116905550137228022621776205744752170796558072409884297823899866419251559105732622691077448368224803942536410659190243990878478458142809777128448713266619009101117803253457526243986303924916414874913437931270143253821435883558414840758902123879756595431512257251968631973555950935840757248821467312618621114791044123588413401160131290268215584947864919186629824791309597620418943194473242793333706869025921386596036354340207008955561432875006429418633871189012814619320553306983363988786670890162604985889564937849911448492900565882632756976000700503516257779424845356899839761678865761316733823510276949965201809742362984375/1185798933026851311385158134440471319951841335171565651007525968609890515255394038284554516549376963963517030196922274591728795074805866664748614874383257782858173868251084646779959042586279461669804029811950794623139534418073143803295371638494063359309569585090061423533560888060550212435066703925689637832713776018350673389073916363298047022170609340073545941977883168850198067085236471066659572907511384123056387311126220077803962233501606664315366891528513346774185117747691326790222054940822427581776858180664189204877961167228603678468126777035112419113167011305528316620628756303784785544282982315940240912947574848572540339896745476773669485275907192191395929253254787363756416391429516935509170291056742176484286312421768821078113187145400128784068217530780555249612889863934899079719074257887685079071737737877060686588000916751627211849953833473546534727635465868178782143019719045703043934001706443219009532973199913769618135715007815695762521361888419717912188260424967524130405399496273769247196750933166742271822270779896748501565869014770301718612293738757767258851620611290602381106126976482325413514288145601195115873132814816679463494719983889080128758056540881108509036087179954417463139913714740229922497585151247472145196578275728695102000441936267781330483447486650100016842512648695770759252284834424427145510063228501649373036617027444609977521732262251979485410887456278642376447133921577672913943283261043344424968270558266864569807144432468625313994219719428032612254476191735985173022533442454373561096729794965671591073384287513424097513018325362793038792426371572558632261244627784047506123577573933687865610036335249237689488476828807188146835580865153935231916321663874642013335882809205956987408738746412333296729143652431475145697491189909334366605665979246092140189963948061365487397609775108571684418739372510556468570354158356438791464425003709329882962614276590831129494090483252541428455112787086249393547907688576591042595127386256813641274395321068993232003062047515956688423082596689904744195857360220706672181471750834483700812916043877609628204271400290365134179412454302164186821966793868812790176958720263447417127118935908843710067185246609498675350172368063036515351677126973502840179602269084110001891812070505357805899479129708998550641329626390723595884707515701186826659707960019604002985799319230439548646200540596569390335973455474515684155325003345020663234355616481211475680305808075910674164609974272*t^61 - 545983668955827262673923910223228126885327923347459101255187213240638660292366279259312049979715659537027412588869005133642505435732617544171835112911919102058235895292552936359988036280317225713067439678328397287908237122237793393995526606470499305679189147830350246754176217210921032772530503280103015286452248579758302853250230122560617471624640634400246633030714295865552089922922932479569456466642182143023111894943886055254694232292118269772450570774774030121448570381298478432054184075220920420014533473582316184324982577775744092992974330036544105040447399381438853615571205565478196682475817210353290948694703564639089787300628149478304493811351759948292962387862042129052793523008417736630951596384140799085981441727701005424179614180546846826652743811067067135512540441117872325372956550239123888642779774707231874001339107553069238502957435150038158074317253783118306663612083623938903839971491933355664586227830866577335677300019932172846275004703857915406289805219537154260882975052288772141522528546605004692926149170062359029491048201919406116446942803146731603051377250382229718533330207830464501631927671594147796205834543562996642868902440146413028944079999184375942652378342834072799293295625047917674652647360853715028301818066143434834716536218889045369701676614304223199157845860452948465861017457434997720863629348718245749478554915693910409632622884006770736366754423580268300447761058442257948826541544730481601850934290810232270999790151219347782406695229859740197979667370355468313086085630329626673784590941658849695426858067743316743858001753189224435744964512887392795769823784914639445402446397991923073543090039598619355297248752050408532281123360440970352262708934854498617906426917064064345035028692084963783245394533216647735818437179123202424187533644692569489450515466612397093735490834715227260756428165512036892174401946251378103186126996545875854886232201197157888021733052030024589959224544947893524789853181276331695207267094544236766770560563807909243046092657010488802321839726167018986035550008297924207352037074749002743220125760799583229638094658286078025409429790784867442254821249351300554616262105618020864194177745394531785042170481592459051595531759187945606019225070218962073837516569810176808865334309406487368663044463244880866944220791185964262800830205083501220387387594398902820969734596892342398751191004794275471228826470903329832852589587051883155119639283833946799375679109451703452917823482155163382533349263360362078875946313691739133868344121500518545687434703125/151782263427436967857300241208380328953835690901960403328963323982065985952690436900422978118320251387330179865206051147741285769575150933087822703921056996205846255136138834787834757451043771093734915815929701711761860405513362406821807569727240109991624906891527862212295793671750427191688538102488273642587363330348886193801461294502150018837837995529413880573169045612825352586910268296532425332161457167751217575824156169958907165888205653032366962115649708387095695071704489829148423032425270730467437847125016218224379029405261270843920227460494389646485377447107624527440480806884452549668221736440350836857289580617285163506783421027029694115316120600498678944416612782560821298102978167745173797255262998589988647989986409097998487954611216484360731843939911071950449902583667082204041505009623690121182430448263767883264117344208283116794090684613956445137339631126884114306524037849989623552218424732033220220569588962511121371521000409057602734321717723892760097334395843088691891135523042463641184119445343010793250659826783808200431233890598619982373598560994209133007438245197104781584252989737652929828882636952974831761000296534971327324157937802256481031237232781889156619159034165435281908955486749430079690899359676434585162019293272973056056567842276010301881278291212802155841619033058657184292458806326674625288093248211119748686979512910077122781729568253374132593594403666224185233141961942132984740257413548086395938631458158664935314487355984040191260124086788174368572952542206102146884280634159815820381413755605963657393188801718284481666345646437508965430575561287504929439312356358080783817929463512046798084650911902424254525034087320082794954350739703709685289172975954177706992999578362494388318559540778661981330387511228818649278872308394798925525245343499793944315385351854782386894051213897175605598639681351227977005332269624165307446400474794225019214627403626384575243581856325302842254436747039922374132184137803653452176305440872146083122601096831133696391942082042456118154572376307807257069742108250454039228384106813913704053253616334032410146739237166737174964794150677015913211749615208037142650716193721269392271223796331994888599711566015830444822063112068673965014672252608363542989090442766080242151945024685799155133328602751814482090192178012620273242562009751913812442618882509312382182312861496262226713669196360881963004602300738007571881600428162644893997518909595068887079143433716566293070076706816*t^59 + 41604061647465241542254656893836273275978478638296671655055559702750961307095863787707843712775592905822802329795334087311138992027985017310094682733344511638279162038789431784882893176863553903775259379803138491839924825758234395668409814153811050645413391816098145076189701424482612948495695553985803202386185719971824044809121400497423894152767214480767908136924644665234773437492348528426572799265675944363568270259916190450597685632028597293189537442365165449998752371275105018511446226730700127172251163926954909623242183479697876998948598384197183598212572329044748064086580541136611373722587697229870914094600478501414469309049792346913037762434056492548786246666819563408620275915220864929185378274601135725899370278540691607515027130353152171007636569900329511221407263943060677326910908580883145740595284947405603142477534138107876060104015780549957140914724535957257484440798425821294761954207675073578431784988077447902903242248347260110431957096678295765392300751652599607664183737909724544875657761058407076217361031597145317373628013257991280402613711578257941348604951381435258652340724611266185192180595935513858024933162771786039489460226590792680704512364675082968398176883570603006743596338761599205079937348352282960870977227237352062161113959237908718305424515175197855998243466694025068858530686853386434886559648551058772375132441379371505892972122658800848149982531874412610697775634429772600335029216090235505613259501212601224646611234512987701511495943882369613015339114639539761690251490734420306252437309503355896299504552074640351328094853923990946965819742553780227010526590017744241281779303313936545507832606957524694031417091754674322802193113919770249592211888223978823045825632960716433338510908897658808155305086407256090129912357770509942789207103608584199814056178616750098187496176111093029894172371353870736846981618265524287532650425987176358258167399985194892994544720699849290516827650732043546735381393944158570474504168713417960188064707712467879984381993382286684117518701475331158711179427893564157834416384215711806690991560419599951807436884157817703652704130952873870870223929753689545825415759902053266168242609610145619616705431606192894740421819838882728080765737521727487160356724277749352104364168204000426836240933793185547231496867152610282778306228769858545417529085606348034536986549572217317937845867250178156619824239258700956215398736491948821466996421254269534916444383420090110365197060080215750164965353277238686140833880401567410365859934954820479549269917671875/607129053709747871429200964833521315815342763607841613315853295928263943810761747601691912473281005549320719460824204590965143078300603732351290815684227984823385020544555339151339029804175084374939663263718806847047441622053449627287230278908960439966499627566111448849183174687001708766754152409953094570349453321395544775205845178008600075351351982117655522292676182451301410347641073186129701328645828671004870303296624679835628663552822612129467848462598833548382780286817959316593692129701082921869751388500064872897516117621045083375680909841977558585941509788430498109761923227537810198672886945761403347429158322469140654027133684108118776461264482401994715777666451130243285192411912670980695189021051994359954591959945636391993951818444865937442927375759644287801799610334668328816166020038494760484729721793055071533056469376833132467176362738455825780549358524507536457226096151399958494208873698928132880882278355850044485486084001636230410937286870895571040389337583372354767564542092169854564736477781372043173002639307135232801724935562394479929494394243976836532029752980788419126337011958950611719315530547811899327044001186139885309296631751209025924124948931127556626476636136661741127635821946997720318763597438705738340648077173091892224226271369104041207525113164851208623366476132234628737169835225306698501152372992844478994747918051640308491126918273013496530374377614664896740932567847768531938961029654192345583754525832634659741257949423936160765040496347152697474291810168824408587537122536639263281525655022423854629572755206873137926665382585750035861722302245150019717757249425432323135271717854048187192338603647609697018100136349280331179817402958814838741156691903816710827971998313449977553274238163114647925321550044915274597115489233579195702100981373999175777261541407419129547576204855588702422394558725404911908021329078496661229785601899176900076858509614505538300974327425301211369017746988159689496528736551214613808705221763488584332490404387324534785567768328169824472618289505231229028278968433001816156913536427255654816213014465336129640586956948666948699859176602708063652846998460832148570602864774885077569084895185327979554398846264063321779288252448274695860058689010433454171956361771064320968607780098743196620533314411007257928360768712050481092970248039007655249770475530037249528729251445985048906854676785443527852018409202952030287526401712650579575990075638380275548316573734866265172280306827264*t^57 - 1433362302067799395593637164044281653911892706906193874380437813863502077469183680839219973368877717746511779508575888703245738002048848068614289670854726598654717746399459507297025876924838928055814593721376077834216164140767065977961353548584781988308647240493602152659532862024105683829550135636531445903502331446567388056861823945780456850490478578754724984904746741537651741687481661015607087015593934834499608633379541525888709104038184542108507711374771768223943246608490677786394389586947483829949647869133452195610204732517258425521592925849712635765936644889384718746372111542675079953226999331188629982482232388145720677095293212534225056514214128722831088138733391024934337038795847264009157406395618541168240496229017892171916083057278218321997763838114580572116309638197297348392099942748385486806158634321114563763897078977275881558134648195887074856932073532294990430133870684123796273111402431401770363287749849199170756858347544649062692790243241375493552184263449892987616669338008897771218494132252051709486553078929626643822271332823680978320784628311506845058958377803407519714603442249783110664608134872198264860272776540093755198867977281238230434575948318844411905608060827857255987832673734568189130306156944006959961316516347371637476436207650902090703503361989690055640350815817835925562833808769526910081875881372344068219795277900928653363232251932015019928209589087596417120822493344998831478821609160907156405457669246557535417379607764836970212326786361232813740342549812885367600016626810271323431891691176995966886174744144893514167449242670230241243874875782243314922447925428807692066202850264674698193419710036109015146611578633900714250984349135953505352799110207662011703569125567292436229660339160292860487972421059475951699262732307396025573609992181343169030311141513764693057599570505535083268358648514744396522391149335347456661891864425063230795401938916189622031211780868732634546122640825605208776122528492958822255236795368547647662207251389261635543392340367017334627978509297083080849163711309458002874791680730528402936251240076092874383057835271228779250762741039632093600007671010531886514172909617188770022821172018728393900351529631773433594087487244635152301631251890510498878303983904745117106245168952480352488390767338720098925117294611104592800909698792762892966383294787303934498190577860630976762618526558387700509382419746990239664221904156142451896109983835232283044674938706010309006636407524919457631494358430216480177522620196556883806088079099662217447456308171875/1214258107419495742858401929667042631630685527215683226631706591856527887621523495203383824946562011098641438921648409181930286156601207464702581631368455969646770041089110678302678059608350168749879326527437613694094883244106899254574460557817920879932999255132222897698366349374003417533508304819906189140698906642791089550411690356017200150702703964235311044585352364902602820695282146372259402657291657342009740606593249359671257327105645224258935696925197667096765560573635918633187384259402165843739502777000129745795032235242090166751361819683955117171883019576860996219523846455075620397345773891522806694858316644938281308054267368216237552922528964803989431555332902260486570384823825341961390378042103988719909183919891272783987903636889731874885854751519288575603599220669336657632332040076989520969459443586110143066112938753666264934352725476911651561098717049015072914452192302799916988417747397856265761764556711700088970972168003272460821874573741791142080778675166744709535129084184339709129472955562744086346005278614270465603449871124788959858988788487953673064059505961576838252674023917901223438631061095623798654088002372279770618593263502418051848249897862255113252953272273323482255271643893995440637527194877411476681296154346183784448452542738208082415050226329702417246732952264469257474339670450613397002304745985688957989495836103280616982253836546026993060748755229329793481865135695537063877922059308384691167509051665269319482515898847872321530080992694305394948583620337648817175074245073278526563051310044847709259145510413746275853330765171500071723444604490300039435514498850864646270543435708096374384677207295219394036200272698560662359634805917629677482313383807633421655943996626899955106548476326229295850643100089830549194230978467158391404201962747998351554523082814838259095152409711177404844789117450809823816042658156993322459571203798353800153717019229011076601948654850602422738035493976319378993057473102429227617410443526977168664980808774649069571135536656339648945236579010462458056557936866003632313827072854511309632426028930672259281173913897333897399718353205416127305693996921664297141205729549770155138169790370655959108797692528126643558576504896549391720117378020866908343912723542128641937215560197486393241066628822014515856721537424100962185940496078015310499540951060074499057458502891970097813709353570887055704036818405904060575052803425301159151980151276760551096633147469732530344560613654528*t^55 + 44583996595627806822874589161946661040981241803516561369999363123638366697928302833544787513416767702583561273897827168533537716683805770201584438468339337189763892123588223897312536539597831988725390862021199145714595491957051316774367857197017635596479361810456404157284460947689707577622365875238196714228320512046535040964495997372323859182899969061369250801518173046096536916309735146596207826175486620180628145082411129168062468068647260198330062755445583719896263043723950699109314675567579236314167170016655354491197754271957198389882241394596031243186046453791440830812108834184647539826334213368460365966006415391463484282970310861268305097209823298462810715220875305424930345222917323867193929537600327670288885440792461833665600148964847537506119021601934203036521637182008793306345284980248351495834660743886974111421062716180147322197913751922661511281237721113314293684608104665916714377247189174539997382016812577828567349825999940122645559924053575229776868502190310403896738832295506368176760755011152983341808138540333677356677284397128878905829416328632739965224256743844251547005681566051078549862751866873420258098760280025309302764449000268472935679329413256788826272770443488239070120123871747790619478654728672649074246677806186509541717253265870364379668385881795510416781078569278826027820324410693959711055331903010752981266229280050157343572054324930388719943376073698018855572723603394773415229790468720925856420728023247562831949216870349013912679063536388386635983730217154181663266033406436144224734604429998819291624586403381861714413655281913873491225697227005900889006351084621631453370256688051546415647606775994740824080033908289560142362015353720290222493436109501034888081275258984384996948988556212342299188213807550134023946428488341742620140264751146467342539336677428129723826706263485074056133559388994764799157689622910345150427447015799757881506758262198166336281432596014869707684360799780168895603856260916928762129275681565156124833234508851419450519896311281779266404875749051679080668076105471507933193611474608025478306272075025565974719497719983459977654456856028834074251741282249613277160696860638294766218408539489999454350656094579065851084430896014188975285250151545714360526674300331012846813561406570734534159626129260252555630839032427670176653675160801581748836656593894052002794341467885032584727216647239175132741349441426423182107536704417929618576322254965785342099551729391675336481012133698378456969558800783775623676117974364434770555836847418135596762985705703125/2428516214838991485716803859334085263261371054431366453263413183713055775243046990406767649893124022197282877843296818363860572313202414929405163262736911939293540082178221356605356119216700337499758653054875227388189766488213798509148921115635841759865998510264445795396732698748006835067016609639812378281397813285582179100823380712034400301405407928470622089170704729805205641390564292744518805314583314684019481213186498719342514654211290448517871393850395334193531121147271837266374768518804331687479005554000259491590064470484180333502723639367910234343766039153721992439047692910151240794691547783045613389716633289876562616108534736432475105845057929607978863110665804520973140769647650683922780756084207977439818367839782545567975807273779463749771709503038577151207198441338673315264664080153979041938918887172220286132225877507332529868705450953823303122197434098030145828904384605599833976835494795712531523529113423400177941944336006544921643749147483582284161557350333489419070258168368679418258945911125488172692010557228540931206899742249577919717977576975907346128119011923153676505348047835802446877262122191247597308176004744559541237186527004836103696499795724510226505906544546646964510543287787990881275054389754822953362592308692367568896905085476416164830100452659404834493465904528938514948679340901226794004609491971377915978991672206561233964507673092053986121497510458659586963730271391074127755844118616769382335018103330538638965031797695744643060161985388610789897167240675297634350148490146557053126102620089695418518291020827492551706661530343000143446889208980600078871028997701729292541086871416192748769354414590438788072400545397121324719269611835259354964626767615266843311887993253799910213096952652458591701286200179661098388461956934316782808403925495996703109046165629676518190304819422354809689578234901619647632085316313986644919142407596707600307434038458022153203897309701204845476070987952638757986114946204858455234820887053954337329961617549298139142271073312679297890473158020924916113115873732007264627654145709022619264852057861344518562347827794667794799436706410832254611387993843328594282411459099540310276339580741311918217595385056253287117153009793098783440234756041733816687825447084257283874431120394972786482133257644029031713443074848201924371880992156030620999081902120148998114917005783940195627418707141774111408073636811808121150105606850602318303960302553521102193266294939465060689121227309056*t^53 - 1249732064072555268380327921086779712791919986197983071273829655301781128826864640955850080424563247238606031801254534599419218910863928350448701733104657965058497652053812075039312003144622710258978732894150809674446704394070530730756428557948730402798551393970411684745513399776435232267747995485549958731292422850883954727419768016439354718043606924252481653861383899845966902761794724063649315578092908866772041827190113185410418135601183823692247496029194994899849104086718008893453122433076701981011503800291163570640512387807851871260246235249334293566822451615249649757321696760898372415774247015850079105844936689564339309599495150970376650258306679450161795225948181119919463999403766821672487005020060835073217004345914476037018287573245944754375834019463671153008339385712836134976158464708042709751321818070532904354689214048726513018804087171537914001831394289218864794292203066185963509209736618036628201564435591959850930783841737559178759570575203869337532696322908150945755932459906764798818476736817967356546409074575616305456203210097419464212942827865852781578844936256548383640774067021024991837211749183242728164875628895891291319671753856972663128277991115300243350999837684628696884166794075922862494995873130922761482193223479454067355214638079136937976459731331505390903808263741751345719883542172644693413020307827334392666377575154481087697309230646280093311406250694788552502646800139240217910197912072785765292556078273991709947403197163097811949357778100535863276329292467758405319076267649050753557700170713774837861612437643193798584085041593798470071692179289738074355502646119566748301852497812734843855524797873093571116770386979827775427406205279019342407335798480592703037208460136377240926584273189230054150692132779338961561943015638000358609096062066709577055781999315217744311788197880084300857528053773093608091219583091560586266212698750380555253538792768686973902049286444720219446451290898402412671263617897031292556064230277643815624107945658104702730100255599877541768950174611944993428777805272794509907052949200140505533969006740287894500396014681026006568134149746340834258848513537827387029903414731051398865136046455734286776703595152755917710770060883193716578266530207883145315894642982330558254967509274234783841356171644989657028974956849710902223223519562654666250615353308766096216095628840769001180330763590184250203658718655773284440032914120131114134783139643753413628117457280045727374014543863576277759142705786840310731561484334325643073409093876730328774596546389140625/4857032429677982971433607718668170526522742108862732906526826367426111550486093980813535299786248044394565755686593636727721144626404829858810326525473823878587080164356442713210712238433400674999517306109750454776379532976427597018297842231271683519731997020528891590793465397496013670134033219279624756562795626571164358201646761424068800602810815856941244178341409459610411282781128585489037610629166629368038962426372997438685029308422580897035742787700790668387062242294543674532749537037608663374958011108000518983180128940968360667005447278735820468687532078307443984878095385820302481589383095566091226779433266579753125232217069472864950211690115859215957726221331609041946281539295301367845561512168415954879636735679565091135951614547558927499543419006077154302414396882677346630529328160307958083877837774344440572264451755014665059737410901907646606244394868196060291657808769211199667953670989591425063047058226846800355883888672013089843287498294967164568323114700666978838140516336737358836517891822250976345384021114457081862413799484499155839435955153951814692256238023846307353010696095671604893754524244382495194616352009489119082474373054009672207392999591449020453011813089093293929021086575575981762550108779509645906725184617384735137793810170952832329660200905318809668986931809057877029897358681802453588009218983942755831957983344413122467929015346184107972242995020917319173927460542782148255511688237233538764670036206661077277930063595391489286120323970777221579794334481350595268700296980293114106252205240179390837036582041654985103413323060686000286893778417961200157742057995403458585082173742832385497538708829180877576144801090794242649438539223670518709929253535230533686623775986507599820426193905304917183402572400359322196776923913868633565616807850991993406218092331259353036380609638844709619379156469803239295264170632627973289838284815193415200614868076916044306407794619402409690952141975905277515972229892409716910469641774107908674659923235098596278284542146625358595780946316041849832226231747464014529255308291418045238529704115722689037124695655589335589598873412821664509222775987686657188564822918199080620552679161482623836435190770112506574234306019586197566880469512083467633375650894168514567748862240789945572964266515288058063426886149696403848743761984312061241998163804240297996229834011567880391254837414283548222816147273623616242300211213701204636607920605107042204386532589878930121378242454618112*t^51 + 7876220155124884309824716529713134648898130855993199362107970192227801440764602588799536497346483695574051047134507745906464895004171724022633191388515190135494054619186285966321640515126731328252820702070860021756350103079288200710440325820158754359225809669297219879525876130997347567401226601380616496287411946604064299798653497295193716442591111025582572294525784956025420811143847429642067238594269338769933883929150409668855916278909576653291694082710645201107086007693981641240843274241418416263449268325056782375810407958806047450260917191661438372134135923786800576557211553735493778862076061868964557857753441392612675800175593828213788386134848846130740333561632816263645929045404357521394897530306409079340857473577297315917449322258904025936471950026515295245961303956476693372323017192333265526079771510829735605481316564484320820772490576583387581556669068407579664149010119179039745790068603025025122631864080675453248303487114540957046723883449948774227001454205662831097859618303369655345415853953483946664320901303266209623784444997887394581326250460658931553963045188062993092107438039629476955851775144327706816259834395350418096165598294385024076467027215447540487129626325804870821317761577954967772709133711575736557129628598278715651473025899842484522115944781143221389085740377370699066163163854387960115847176513658016683616332340280857290399097153729039851016539454379394358417355823114873159728506778222750207073860104630057136471588339407176859683666885259600018383111613785063620241715438795189155859991002993783476929072368808220256789263599196285799216318568427912188452692744802886011685141157405854846857379265325702269906088870427053091059269526017162930065934360758739228023746384955925822343047195020816155862518240533900339777884095415251428332995360793350360812308014501801691219001140904939610445281078715621379386948041341467694857385796311223825818208310200824328105057937594967463644832724651027058375891149938227730517027955951457549484353717029911893184987622803306170152123013414431035363786187750133791259223811209791712228927265078024454137678966552814600525504219572515432167409748756614951569092097708603953652157687097045606951936579259844782042199362189506739403967282875887475896551822681402510915315670075156651989786370585347517710996607771244673347635777161215952997436890295212878099370026644404147653878488894822682799415828876857211766823391607079857050418908595488401377844374026457950790758343121719939684954720632509713022277106642096032865090258447990957764263510551484375/2428516214838991485716803859334085263261371054431366453263413183713055775243046990406767649893124022197282877843296818363860572313202414929405163262736911939293540082178221356605356119216700337499758653054875227388189766488213798509148921115635841759865998510264445795396732698748006835067016609639812378281397813285582179100823380712034400301405407928470622089170704729805205641390564292744518805314583314684019481213186498719342514654211290448517871393850395334193531121147271837266374768518804331687479005554000259491590064470484180333502723639367910234343766039153721992439047692910151240794691547783045613389716633289876562616108534736432475105845057929607978863110665804520973140769647650683922780756084207977439818367839782545567975807273779463749771709503038577151207198441338673315264664080153979041938918887172220286132225877507332529868705450953823303122197434098030145828904384605599833976835494795712531523529113423400177941944336006544921643749147483582284161557350333489419070258168368679418258945911125488172692010557228540931206899742249577919717977576975907346128119011923153676505348047835802446877262122191247597308176004744559541237186527004836103696499795724510226505906544546646964510543287787990881275054389754822953362592308692367568896905085476416164830100452659404834493465904528938514948679340901226794004609491971377915978991672206561233964507673092053986121497510458659586963730271391074127755844118616769382335018103330538638965031797695744643060161985388610789897167240675297634350148490146557053126102620089695418518291020827492551706661530343000143446889208980600078871028997701729292541086871416192748769354414590438788072400545397121324719269611835259354964626767615266843311887993253799910213096952652458591701286200179661098388461956934316782808403925495996703109046165629676518190304819422354809689578234901619647632085316313986644919142407596707600307434038458022153203897309701204845476070987952638757986114946204858455234820887053954337329961617549298139142271073312679297890473158020924916113115873732007264627654145709022619264852057861344518562347827794667794799436706410832254611387993843328594282411459099540310276339580741311918217595385056253287117153009793098783440234756041733816687825447084257283874431120394972786482133257644029031713443074848201924371880992156030620999081902120148998114917005783940195627418707141774111408073636811808121150105606850602318303960302553521102193266294939465060689121227309056*t^49 - 356308947101176658909251488943444999057177039601925767729333749233578581646955051779246855935507871542157897178142639441060555355481712606679181261976883830007801086576963485262556056124915276448229071199750056400729855815819510115047501862946076754149738833101970940861125561943257667472492107718771943347276979197838270026189401883938614279036868394074280457693541194057330763549034728681900405603701529281797120721415915752489551563393791013847491986246838592144932838610184092298257635340111203425133742315090918213316666032143427814334070860626346574749875399777959196699333618576871461647466884083046658423277187889419584000012046909008201255790356384700780198356709259428730000097797128049127057531667188289036468926936754909497502355746432876318764818748165241415439815575859119121941864436135286018947022460831899072741484627196109221493620647649323620060965128067862806318157749153532208287805572400251064481376406106175228163457712790225698990222420548652880359563568187365593002331317759345953364551563222597662310482253983866050926682841763614014053300803211273349517246591716242095128385187061311109208579050136223109918201736918234842609816383960799714187520740956370080144798057072751525791650908775219704453023179198267154379356138212306097681184223307333358647201316564125181891163820819853879046259555377016000562400767644932056138393536290915698118800700883467360259687132251372459443730295852274318648903021496454995111712156849254060525890074207982915020209276072187131253334140417437281023022923778820031097532494772310650332104893564667809367310387415695502584719459982498846922383758160390233542142210588118244709812865034587922867964916791530449360512192724561865007107599529371962145448104851213327252583030101902361203935542682478513037423203771150692175488755884986133687372719540194427607626448618487805767529563383236075891806372539097080868920498879341477108840810244028194462483056448015078115941355667314406584113195791796423497889145957040434284303288964784051317498953443797652045945349802548803893346690848672028149916182108627057296885562878663076283664380056848548523622843745907960555598536906078436895388435886887747557769905127020774654234390367101535013116365834039633048583256052864711791836748161541411118638195305514796045447538202334696530093045641851912527014779728890229469231675220663173625333947840595829820169420038135057642207277549378609469031870905368993708107524805864562186372537863347446620081543507095693887747545745555924645222201178032294153967444706711612017308970310827578125/9714064859355965942867215437336341053045484217725465813053652734852223100972187961627070599572496088789131511373187273455442289252809659717620653050947647757174160328712885426421424476866801349999034612219500909552759065952855194036595684462543367039463994041057783181586930794992027340268066438559249513125591253142328716403293522848137601205621631713882488356682818919220822565562257170978075221258333258736077924852745994877370058616845161794071485575401581336774124484589087349065499074075217326749916022216001037966360257881936721334010894557471640937375064156614887969756190771640604963178766191132182453558866533159506250464434138945729900423380231718431915452442663218083892563078590602735691123024336831909759273471359130182271903229095117854999086838012154308604828793765354693261058656320615916167755675548688881144528903510029330119474821803815293212488789736392120583315617538422399335907341979182850126094116453693600711767777344026179686574996589934329136646229401333957676281032673474717673035783644501952690768042228914163724827598968998311678871910307903629384512476047692614706021392191343209787509048488764990389232704018978238164948746108019344414785999182898040906023626178186587858042173151151963525100217559019291813450369234769470275587620341905664659320401810637619337973863618115754059794717363604907176018437967885511663915966688826244935858030692368215944485990041834638347854921085564296511023376474467077529340072413322154555860127190782978572240647941554443159588668962701190537400593960586228212504410480358781674073164083309970206826646121372000573787556835922400315484115990806917170164347485664770995077417658361755152289602181588485298877078447341037419858507070461067373247551973015199640852387810609834366805144800718644393553847827737267131233615701983986812436184662518706072761219277689419238758312939606478590528341265255946579676569630386830401229736153832088612815589238804819381904283951810555031944459784819433820939283548215817349319846470197192556569084293250717191561892632083699664452463494928029058510616582836090477059408231445378074249391311178671179197746825643329018445551975373314377129645836398161241105358322965247672870381540225013148468612039172395133760939024166935266751301788337029135497724481579891145928533030576116126853772299392807697487523968624122483996327608480595992459668023135760782509674828567096445632294547247232484600422427402409273215841210214084408773065179757860242756484909236224*t^47 + 7212640558207272652478859771529644684320358575842554212909455516489278893435880410563493862007964992512112925061619114096383382683536148773957388388443082483402061147355556128232311903623941509073573488701563124275064439512210667861932093782479406036352374609703963000903726544431010780564680438556082369669927240830196623058076646736487788991326051120144503474874439797857940633378775155154189602178508906369596249143324215721810689695004683571714205493490628588573824763213680450834598230554826662484899408187617478982816457724750277787431026911088296132519625721723616801150047192325455789682678461682934647064217688802518508795049330890460393996218583871085420799183017211189451084214032193038748978265652633882160417588058258239596680983791831757965199535976257174411220652049014302350981007255042337581589090670720568421719530001120734493406182705376519578584086028488982102634101172380361730581417709752807306650819712088920750491184201688012432528497162643424696727492352389903395327936260620941111865122963539488204305353470198951789656483979627798768413407250546369992619417415199234352929153489634456994031122184777857570473168673143715216303753183114011166159359582947114734053275707433663675357999582170580044644416538825755637475077829171735852618063777162854980894517102116337581593100242808047573678246418192685782378027676557563775404673470074625425787676219358156819427552222324093005978843612683968062109680937768126725676870901096232059588119657838242616776585716555720706723023193725236641143493437055245685585378230446670151520947958965984403502173751013009380862309974891991359230021525250285117947823767911104229296864869513908774342498924826993128762491317939144885278884721622754282485972530941190768932103985122990449667898042620941208724010550807189018513181554040838160065993769564174146525607145647563148849203239353514858691167539131377174541310145046893247791184686371813918586561318227805881257530737082308263706451677556787477076871612684392100305364141722447637389567674124764285481575158369311613995156867737140699281244679200608056989191358825816769960126309152627741503544429957453822826481138947967417792168226529775656084449686306870832726338787232133023923356830286590870333840922911934923709421687519908394910428496584962745234393805229367489500420041452275346856867733542893353167386293797298363057154614547978959212215352601141498053720526243829976558159980037760302875856178990798571415194773345125619085893486657966337129510706147419798477504084496923541083037346686916157879985843150099921875/19428129718711931885734430874672682106090968435450931626107305469704446201944375923254141199144992177578263022746374546910884578505619319435241306101895295514348320657425770852842848953733602699998069224439001819105518131905710388073191368925086734078927988082115566363173861589984054680536132877118499026251182506284657432806587045696275202411243263427764976713365637838441645131124514341956150442516666517472155849705491989754740117233690323588142971150803162673548248969178174698130998148150434653499832044432002075932720515763873442668021789114943281874750128313229775939512381543281209926357532382264364907117733066319012500928868277891459800846760463436863830904885326436167785126157181205471382246048673663819518546942718260364543806458190235709998173676024308617209657587530709386522117312641231832335511351097377762289057807020058660238949643607630586424977579472784241166631235076844798671814683958365700252188232907387201423535554688052359373149993179868658273292458802667915352562065346949435346071567289003905381536084457828327449655197937996623357743820615807258769024952095385229412042784382686419575018096977529980778465408037956476329897492216038688829571998365796081812047252356373175716084346302303927050200435118038583626900738469538940551175240683811329318640803621275238675947727236231508119589434727209814352036875935771023327831933377652489871716061384736431888971980083669276695709842171128593022046752948934155058680144826644309111720254381565957144481295883108886319177337925402381074801187921172456425008820960717563348146328166619940413653292242744001147575113671844800630968231981613834340328694971329541990154835316723510304579204363176970597754156894682074839717014140922134746495103946030399281704775621219668733610289601437288787107695655474534262467231403967973624872369325037412145522438555378838477516625879212957181056682530511893159353139260773660802459472307664177225631178477609638763808567903621110063888919569638867641878567096431634698639692940394385113138168586501434383123785264167399328904926989856058117021233165672180954118816462890756148498782622357342358395493651286658036891103950746628754259291672796322482210716645930495345740763080450026296937224078344790267521878048333870533502603576674058270995448963159782291857066061152232253707544598785615394975047937248244967992655216961191984919336046271521565019349657134192891264589094494464969200844854804818546431682420428168817546130359515720485512969818472448*t^45 - 65140883586134075500320168807461462976380609471297698791687766531881870473662564072401640748455414034392497332294937406290392284458324320366125233288524572788198576584859296913654723485706501853950123729879718759295132387775772543919990315823609234030090634645228688991899521186793781516307959930289518356009630144610142306223964232749969402673982649799894985137291850250024461798180442726316105036000046085751162137346423384027104899390508139425686481305368934090832888503243500002002843922318311682779562426883180631251627095086521658536365801082202931962011137412893391006585899716595538957765935746493714769199466664564092800344090163344968707021108675189456234105949975257912083927289347465661660411417280212995492736669233348367978175045315567229836347884156994041244434861477746548282482678716535350448544422771332339173340630375088786962227047750324822829799016445657924897175985725143031048705076657774579523235819341082155504374797487751730897312007000679415905414880597401605570809206234167473924239362498031892140436919158020950018051819266538589922441855857482324655192273498063451586574314191714179234535251506457740747577217214878935292707517106553122600676016127572572639507164526094780353866596209500839501260043847192569161502108538043949504176542137612622678952021645971094720372227605726802298661124910799592298410272483225366550640524522577568558344583785862646646769838674037436744557363057925798724525564130601780413462368741509979973102470681626531872304928716013467815198545133817145196192026124848062690808971500523094448988248125535526860974706424896632804200416486318810064734887344502893117357119919812437761673967956926102166087705496383926440504572353023031639596171141553816173707323995096734707316687372496515730825419564975691036273883990236441122979491932614839591511454915629129048955375945670274362604596535029436336951780691284809807544406609499903737651857704505411323331380348200547396928415113116017467284417148946948714369058552960197902195520437393815606099840207505387602554035329610253052416977126689455358974639250699803537599039187855040954108561781456024833834501543081860742840921586836439990658658363102297842375165644428033471369811890409610540161950874553341401467744241525282917741670113537575639259916058981918888457497491780735971290948510881585656638161362235168982521954273496857092767797413663669951222086243406315218872118404910299783620428920063038650828312334981087334689402255495324946563088833934838561727970800067613374687825301444490768427283665226220331359630857216698046875/19428129718711931885734430874672682106090968435450931626107305469704446201944375923254141199144992177578263022746374546910884578505619319435241306101895295514348320657425770852842848953733602699998069224439001819105518131905710388073191368925086734078927988082115566363173861589984054680536132877118499026251182506284657432806587045696275202411243263427764976713365637838441645131124514341956150442516666517472155849705491989754740117233690323588142971150803162673548248969178174698130998148150434653499832044432002075932720515763873442668021789114943281874750128313229775939512381543281209926357532382264364907117733066319012500928868277891459800846760463436863830904885326436167785126157181205471382246048673663819518546942718260364543806458190235709998173676024308617209657587530709386522117312641231832335511351097377762289057807020058660238949643607630586424977579472784241166631235076844798671814683958365700252188232907387201423535554688052359373149993179868658273292458802667915352562065346949435346071567289003905381536084457828327449655197937996623357743820615807258769024952095385229412042784382686419575018096977529980778465408037956476329897492216038688829571998365796081812047252356373175716084346302303927050200435118038583626900738469538940551175240683811329318640803621275238675947727236231508119589434727209814352036875935771023327831933377652489871716061384736431888971980083669276695709842171128593022046752948934155058680144826644309111720254381565957144481295883108886319177337925402381074801187921172456425008820960717563348146328166619940413653292242744001147575113671844800630968231981613834340328694971329541990154835316723510304579204363176970597754156894682074839717014140922134746495103946030399281704775621219668733610289601437288787107695655474534262467231403967973624872369325037412145522438555378838477516625879212957181056682530511893159353139260773660802459472307664177225631178477609638763808567903621110063888919569638867641878567096431634698639692940394385113138168586501434383123785264167399328904926989856058117021233165672180954118816462890756148498782622357342358395493651286658036891103950746628754259291672796322482210716645930495345740763080450026296937224078344790267521878048333870533502603576674058270995448963159782291857066061152232253707544598785615394975047937248244967992655216961191984919336046271521565019349657134192891264589094494464969200844854804818546431682420428168817546130359515720485512969818472448*t^43 + 4186046985712035039258383389010293999883996473554909000459715818281611911706224560486884700215811876430838226856180128843956156053786323193070567639460748849798019177878205831222145678116948232238369182596715913551068095742214631145007439916389747425423776860825330802572164532808349529587472891995803063245621450458545114289495115165218158126221704815844589049526998584754089892142995312639332337905065020107957336190659823675960508200095905149667536287782908228407307914236073332471624255272220730516671175426330056273269435546300574163697093012071468944019420247355252082431654348258260304386190988420448080943631733011977009227023571588084184163877733607155239186508209519598605554848445995414246432430431009336262127753293202180963162056622813268447178716181338866744231550520844230297061964477604481800369449471318920499950834190684599222198845726257905221518839402839673593940447951082499872484245346396763227936515481124190448128457540667476294109689600595395967349027065213669563323948113855220686966399689490133578503030751623743426846589491226385249557013915021278016458172358699155948007494670953814172932085762990183687053514880511824638978298507132226443357623922647424889341554369237324322069835628512353353511408276130524509140257923177932398830723913229201087752405736257917608352561262606476204280132341525104271310214592590917902797825712708761784601244137587033697717160178140951502136441551140517264114249653429927785335410583740803529487576239214397276705612395545320645227024641186681713753871455270986551643627586460008317921916834454336011303646394036675276617652986225015739400394150411654053025035847298106031526185325266474019048755821447771969554326715232182794193357993323788312352264611543258263294998522944317091677649796200525114928691707874624858856978530997604050537886669062385185965604272809304235567266263494221583255742944521067341554655552541686929332732498904730778621980309803230985586949037179427244231319157580674250097757044051592376802812653509298796581236434936783319474208591995918381963779931529067523490022729932236108650184280722931194733305071435958336698786681099767661280983650241006554827764466420079766193575314853889658841656408238768955526123696390100098921858538911721367301552955680933161455515550646372974999282040236403654018515883301246505059429668868052329649911454572002605090683228954264516272183649502571945697405336723766169252331898149372800798197515721486017810587603660987763473885758956727527491199491965908449459413237192113316484110662589210927210266960041795125390625/155425037749695455085875446997381456848727747483607453008858443757635569615555007386033129593159937420626104181970996375287076628044954555481930448815162364114786565259406166822742791629868821599984553795512014552844145055245683104585530951400693872631423904656924530905390892719872437444289063016947992210009460050277259462452696365570201619289946107422119813706925102707533161048996114735649203540133332139777246797643935918037920937869522588705143769206425301388385991753425397585047985185203477227998656355456016607461764126110987541344174312919546254998001026505838207516099052346249679410860259058114919256941864530552100007430946223131678406774083707494910647239082611489342281009257449643771057968389389310556148375541746082916350451665521885679985389408194468937677260700245675092176938501129854658684090808779022098312462456160469281911597148861044691399820635782273929333049880614758389374517471666925602017505863259097611388284437504418874985199945438949266186339670421343322820496522775595482768572538312031243052288675662626619597241583503972986861950564926458070152199616763081835296342275061491356600144775820239846227723264303651810639179937728309510636575986926368654496378018850985405728674770418431416401603480944308669015205907756311524409401925470490634549126428970201909407581817889852064956715477817678514816295007486168186622655467021219918973728491077891455111775840669354213565678737369028744176374023591473240469441158613154472893762035052527657155850367064871090553418703403219048598409503369379651400070567685740506785170625332959523309226337941952009180600909374758405047745855852910674722629559770636335921238682533788082436633634905415764782033255157456598717736113127377077971960831568243194253638204969757349868882316811498310296861565243796274099737851231743788998978954600299297164179508443030707820133007033703657448453460244095145274825114086189286419675778461313417805049427820877110110468543228968880511111356557110941135028536771453077589117543523155080905105348692011475064990282113339194631239415918848464936169865325377447632950531703126049187990260978858738867163949210293264295128831605973030034074333382370579857685733167443962765926104643600210375497792626758322140175024386670964268020828613392466167963591705278258334856528489217858029660356790284923159800383497985959743941241735689535879354688370172172520154797257073543130116712755955719753606758838438548371453459363425350540369042876125763884103758547779584*t^41 - 1453508812743883383587814719166038053221879961988339717081791952910723434757837018087654459397223901282948593175520681124489079459293866978062569015715184570363569631729299577838894795475884321708388502826422912728627699389355612319867972407175801229225371029666179120815988445871860146991445256833997253273243402061727961175946916741161322663951036936263920777923940611096141907784551437418282983352734529271947405759252793826952523632249800325122057059386836794475432938654969621173663781070835546442479367216849220689782898032224458352349040373645533008066572137936995592467164948953869804121570753576143818619516503525536508606211259926039056174446304871201824401036962764952510127131390393774281145899727877258554914881042835688778735874485456607168430147075229630704760470094267590422545839524724725321773071333186904336560363435645676579549269782366324813788216502314035215301912636803286228423421284348530005915279703130491050852772101414917027860757675168059581343719896004699935077872837917530638792285798975302217178374444378167194438367015044926839097086086140785953982292666371476740005764513902967980270759955502714652417099767908306539784344618336006076986893432864363736364676886042415510392131681613754581239782623956199082479261401488147363756796313245213144967261478986971936177722278450432792276565736039084032053308556446653403251915386618618894259737148979595583132833617816835720052724473249708418778086082724675788731568515381345103902049306385278157733241212420016324336767646278107344458801010774492060453070351557993596510555348588188556983532049788665548678369642656439977256853881333604095046684454337815677891633407284969905749153795823335389198395216039889013085432790510030711773279432780731392571298621351344013418602038864882413064661290853956702336776638338801063720330872680670247141657880382584797408385076114748109829309653593935931410928599817254640534767811627050640180335847841699568333210025352452593206835357188468819478949813205945340765109670518020144016252424263816661230316992735377562050296815246062433008691837043562764603531807972107330833422163302899161132977008558254828529914383675592451051125622779666167019215157818642674893084279564555476765192392488380796347397371256562495926639612451180486946718128404215690543020674666340712234327700334063975567138092171649773572075732447923855465562149009802648556416180157418047953213639631354276281244148935370949378934347214473618135023150841116465701253007863991029740093873567523245154082302668484519443083117120705000921967843969092386328125/7581709158521729516384168146213729602376963291883290390676021646713930225149024750538201443568777435152492886925414457331076908685119734413752704820251822639745686110214934966963063006335064468291929453439610465992397319768082102662708826897594823055191409983264611263677604522920606704599466488631609376098022441476939485973302261735131786306826639386444868961313419644269910295072981206617034319030894250720841307202143215514044923798513297010007013132020746409189560573337824272441365130985535474536519822217366663778622640298096953236301185996075427073073220805162839391029222065670716068822451661371459475948383635636687805240533962103984312525565058902190763279955249340943525902890607299696149169189726307832007237831304686971529290325147409057560262897960705801837915156109545126447655536640480715057760527257513273088412802739535086922516934090782667873161982233281655089417067347061384847537437642289053756951505524834029823818753048996042682204875387265817862748276605919186479048610867102218671637684795708841124501886617689103394987394317266974968875637313485759519619493500638138307138647563975188126836330527816577864766988502617161494594143303819976128613462776896031926652586285413922230667061971630800800078218582649203366595410134454220702897654900999543148737874583912288263784478921456198290571486722813586088599756462739911542568559366888776535303828833067875859111016618017278710520914018001402154945074321535280022899568712836803555793270002562324739309774003164443441630180653815563346263878213140470800003442326133683257813201235754123088254943314241561423443946798768702685255895407459057303542905354665187118109204026038443045689445605142232428391866105241785303304200640359857462046869832597228987982351461939382920433283746902356599846905621648598736572578108865550682877022175624355959228268704538083308299171074814812558461144402150982696332932394448257874130525778600654527075581844920834639535050889217994171273724710102972738294074964461125736054514318202686873419773106927389027560501566504350957621434922870656826154627576847680372339050326981758496975134681895548237422631668794793380250186907608440489467040652798564871106621130119217695898834372858546847585258176915040104398781677398583622830284322604510544778711790501378455358855048254529659983432038550484056575628463316388280192255694423879798992911627813276708300234012540172835615449402729547305053988236021392603485534603093919538554587457371988482151402855989248*t^39 + 18261244653494920745457578816439056739136162975589592365985897270234033783896436291956844195514078452551931067751664660099512730285060421080001896903134659680532947246016227796249529978019570375605889049789272686029659801307403827226831557689537337920935827980119905288517703922128396682768644237971595119345397254186878478738285809325155714913555184356059330296785915050171496815362703061039707465705227917212578805780920507761120373969361022196139655784174482363030466122817018110149766125122100543796032702749026705121677629888800800290757228576030679300404116348645998191200779770664161540871413297915410806905926219654795603044841390491417879682043195118902795022936677239858981425578367164482474617113457768635347121040536760083936697465048603309815480464711215267983058336940984964986160990723760397853335380510446907664340765130458574370228759691093657776555903958174346529889567416266508904880528737681393985429995519078453863062451718936035562236688509563727580937102735180897772155230121295069214490050552376359397636826886868407426162487800252957546826200173591296859600003575858710930330824393346966406835094654741025056535127735377030103974768348685941998562271208110740060922597919738617671040594156299756202017881345341798343435374813217430239933636004053723556391746305028555669742602264393002031419617570580439399312077094239719721932452887191421029166617775893253991477111981419461377754385347796796724662693087056890746113498677988858908610256646600559068659843461922456967913951818146041661568580727455201999461114532136303891753712172070755436121409542660563966046535994730034871272842934572572139947008589477777006784858134924745806342903457555220606395708716598373239688698720842085540725628632749254937034626138912203613313775506570373849553013413432561704688214334103496511929676332922905146612532799349342542009965049741111474420440437450977767604028753783578716146789341530203223848653603261458914253786139356200457984608385783424793372277362302946960679873998608573593306104283506296977529573526149623415233661578997586639633966441042686598330882465136769699102293282148945082656891192827776562621062539293779110593097676539039485455414492556712269306368802926968196761510665565236798703168409265996388171749327203396664739654283168828789022708920694341555035058370776201572213724276474077049413937821658374283223592296024508499223555240834196397328134953175422118898187348515206327989557563957725408522096714079981251072040911606944554811363801200791042648423787615982016568092565044280481038786714532896476171875/15163418317043459032768336292427459204753926583766580781352043293427860450298049501076402887137554870304985773850828914662153817370239468827505409640503645279491372220429869933926126012670128936583858906879220931984794639536164205325417653795189646110382819966529222527355209045841213409198932977263218752196044882953878971946604523470263572613653278772889737922626839288539820590145962413234068638061788501441682614404286431028089847597026594020014026264041492818379121146675648544882730261971070949073039644434733327557245280596193906472602371992150854146146441610325678782058444131341432137644903322742918951896767271273375610481067924207968625051130117804381526559910498681887051805781214599392298338379452615664014475662609373943058580650294818115120525795921411603675830312219090252895311073280961430115521054515026546176825605479070173845033868181565335746323964466563310178834134694122769695074875284578107513903011049668059647637506097992085364409750774531635725496553211838372958097221734204437343275369591417682249003773235378206789974788634533949937751274626971519039238987001276276614277295127950376253672661055633155729533977005234322989188286607639952257226925553792063853305172570827844461334123943261601600156437165298406733190820268908441405795309801999086297475749167824576527568957842912396581142973445627172177199512925479823085137118733777553070607657666135751718222033236034557421041828036002804309890148643070560045799137425673607111586540005124649478619548006328886883260361307631126692527756426280941600006884652267366515626402471508246176509886628483122846887893597537405370511790814918114607085810709330374236218408052076886091378891210284464856783732210483570606608401280719714924093739665194457975964702923878765840866567493804713199693811243297197473145156217731101365754044351248711918456537409076166616598342149629625116922288804301965392665864788896515748261051557201309054151163689841669279070101778435988342547449420205945476588149928922251472109028636405373746839546213854778055121003133008701915242869845741313652309255153695360744678100653963516993950269363791096474845263337589586760500373815216880978934081305597129742213242260238435391797668745717093695170516353830080208797563354797167245660568645209021089557423581002756910717710096509059319966864077100968113151256926632776560384511388847759597985823255626553416600468025080345671230898805459094610107976472042785206971069206187839077109174914743976964302805711978496*t^37 - 201529876759560945512935342830286684312911544923690291726752104473431331400636766451216733076358073408582219130422683405049201286808363907186927447092317942325912938613828407054944776729225143397784452616493894760838577473125963409273148955054339806972335713478350047855860153504555081975395127462589612566476890127006328306037432423003480625012957147570449563004252406552706041894939978727530184105481896824113371495536777121807636237986988348194202081843225217683127124251493427848601401956869769801010355570032431645094766639892465854313115205117545150947785212944287023615323222531248874307794331153314932565913590352921888089684914369373621614295936843341914124225542666921778572630943851788978959136123056872573388083188143995867195102154918648315067676718297054780240649128957083574292406852704375787421389871926083080908550197973028340205787452505361454945011456896313072379931730621097119840182283903883747319473031837369545699455706478518226080957023141423322662910194697646778388270688899514639867630476486079758163783978266714194943570649122335026164835287509765070924243484824851211932156479052383606785352467151542851844607105250456611292864542929139807672591065711636230004669814390330225982484201451773699028467893542124964953988781565400288177816289328061074172730570452963304641463867507956368561633591698597684260823067566180550666765088781768161475344719056620341365285961861378121787779384189162697847350486509500857949683642224565829585746668055614570088227737707518612590375997628387722777284517530990328852149194594988753749812565494968481988550507630272647585531260257321205505973379669213553808847134268612814209450915578091141838389755906670709686074300491170942359101644303276264883368459653399417544861574533304229416527983340824074829693136017076481743917370462496581099049549109030297535723213407153444420756159967095080268870956046800974315698777098441474090201016610610231038206346099301714193610603521158786357310709802222296586296750625388863071852127363634479112728283568665998039136205763138643380446968208728947595296786465669145674719254732834106260826500694704992147702814216470146898915616283269345053119296053099755009341217174925121715370301910665018908856090751097764426847298669978913338061627098892325773137652046670154974964885784236388273087623159753686092968396012311008136642104751585201532674661628146482808835847752790751917107993330062388013456020093416158552677527322232390292578204537977310844683106341255276099350673070229287948249945140590027948927184415438784783929562433959625635546875/30326836634086918065536672584854918409507853167533161562704086586855720900596099002152805774275109740609971547701657829324307634740478937655010819281007290558982744440859739867852252025340257873167717813758441863969589279072328410650835307590379292220765639933058445054710418091682426818397865954526437504392089765907757943893209046940527145227306557545779475845253678577079641180291924826468137276123577002883365228808572862056179695194053188040028052528082985636758242293351297089765460523942141898146079288869466655114490561192387812945204743984301708292292883220651357564116888262682864275289806645485837903793534542546751220962135848415937250102260235608763053119820997363774103611562429198784596676758905231328028951325218747886117161300589636230241051591842823207351660624438180505790622146561922860231042109030053092353651210958140347690067736363130671492647928933126620357668269388245539390149750569156215027806022099336119295275012195984170728819501549063271450993106423676745916194443468408874686550739182835364498007546470756413579949577269067899875502549253943038078477974002552553228554590255900752507345322111266311459067954010468645978376573215279904514453851107584127706610345141655688922668247886523203200312874330596813466381640537816882811590619603998172594951498335649153055137915685824793162285946891254344354399025850959646170274237467555106141215315332271503436444066472069114842083656072005608619780297286141120091598274851347214223173080010249298957239096012657773766520722615262253385055512852561883200013769304534733031252804943016492353019773256966245693775787195074810741023581629836229214171621418660748472436816104153772182757782420568929713567464420967141213216802561439429848187479330388915951929405847757531681733134987609426399387622486594394946290312435462202731508088702497423836913074818152333233196684299259250233844577608603930785331729577793031496522103114402618108302327379683338558140203556871976685094898840411890953176299857844502944218057272810747493679092427709556110242006266017403830485739691482627304618510307390721489356201307927033987900538727582192949690526675179173521000747630433761957868162611194259484426484520476870783595337491434187390341032707660160417595126709594334491321137290418042179114847162005513821435420193018118639933728154201936226302513853265553120769022777695519195971646511253106833200936050160691342461797610918189220215952944085570413942138412375678154218349829487953928605611423956992*t^35 + 971698935638060138695879320144001382952016629772002420028967255287892005781958662802839464110158520234714891836682378722970435317908193069277071028619833674941456283924613542827234269932590107925417218144665929973785487803488305791422852083633236314004008186450941042554080731933386463602159171720353926662510201956213492416730583431628831562256812115182108843616393435215507572786323463295730898156874505344396608644039727622968817072113074529951792201240657364803877593710521257166805617188041903084372989162572256101099269000744794346717066736897500439211325090382950835107170344057583298185284789371845700288296803163208570582001093138338773749802873491291052276947351428380723766850897235767553363425758044899900733124468588147469681325445101161483637116296077384279041066595392276491203584746289354882869069708350407788161839573577412416849234905842594661643986543956900716363598359229403489422171726394916354729904984393891589584291577582027359947799637119391252715398495087204862281478788729057909389927811863662924431012336128438572582819223626888467314340679637530726035968392680397635635851060408047626849265082957199012253708551417868286708925422186389216452270942490982824306555720383935714385688822851875683370657837918600685468096318160147989944530419362561977304046454060957920989634471816132547097304743739622032974794187540932902697403023298496177981600639492189613872531750065705465862794526554026209763144103707799397000847545624014188655784135975121400958961200616847428640664215628010974550653513008337579146073686120908084142113031776847797581062149488468333355409419751089534452327515815998392096649369478573741269224553880924632210127827756679721000163002715264303888276407056457863909957090742017232300975443319605015267057875730594479123342775432850481311078807062358756019982310260392487275153958667991144484799967111144485092896438322321397968329191871400068481570977983839733834048484655019726968865493449929636237117961427257664068125844899869174078535933651497904302589199739586212924024461605592470946466678823695667800100268551839694004438675255718970858747001349955941245901327450068511869183033490464200463366440613482513812311787341136579304601412490484943814410521304445667024115267374893349826064498968419862560782711108138142212670814917255580439245120211367701144136130744543680324061961094546964165360529938632470879366221278355839613779184508641132970003536267317920996468508783841771635157181194039521640400397136238635299308985440596479107105650093648907047461908612601893796255356463928754986328125/30326836634086918065536672584854918409507853167533161562704086586855720900596099002152805774275109740609971547701657829324307634740478937655010819281007290558982744440859739867852252025340257873167717813758441863969589279072328410650835307590379292220765639933058445054710418091682426818397865954526437504392089765907757943893209046940527145227306557545779475845253678577079641180291924826468137276123577002883365228808572862056179695194053188040028052528082985636758242293351297089765460523942141898146079288869466655114490561192387812945204743984301708292292883220651357564116888262682864275289806645485837903793534542546751220962135848415937250102260235608763053119820997363774103611562429198784596676758905231328028951325218747886117161300589636230241051591842823207351660624438180505790622146561922860231042109030053092353651210958140347690067736363130671492647928933126620357668269388245539390149750569156215027806022099336119295275012195984170728819501549063271450993106423676745916194443468408874686550739182835364498007546470756413579949577269067899875502549253943038078477974002552553228554590255900752507345322111266311459067954010468645978376573215279904514453851107584127706610345141655688922668247886523203200312874330596813466381640537816882811590619603998172594951498335649153055137915685824793162285946891254344354399025850959646170274237467555106141215315332271503436444066472069114842083656072005608619780297286141120091598274851347214223173080010249298957239096012657773766520722615262253385055512852561883200013769304534733031252804943016492353019773256966245693775787195074810741023581629836229214171621418660748472436816104153772182757782420568929713567464420967141213216802561439429848187479330388915951929405847757531681733134987609426399387622486594394946290312435462202731508088702497423836913074818152333233196684299259250233844577608603930785331729577793031496522103114402618108302327379683338558140203556871976685094898840411890953176299857844502944218057272810747493679092427709556110242006266017403830485739691482627304618510307390721489356201307927033987900538727582192949690526675179173521000747630433761957868162611194259484426484520476870783595337491434187390341032707660160417595126709594334491321137290418042179114847162005513821435420193018118639933728154201936226302513853265553120769022777695519195971646511253106833200936050160691342461797610918189220215952944085570413942138412375678154218349829487953928605611423956992*t^33 - 4069520749476287053491915628798830295637547967935830996730813518291987507014773503086133431937590081377286761824307461500384759564736196058215315897893535710933028035169096043779109604027278114434640200478525525719369591234634318880506429514754185344617196126424461998358283125413405211668597975458434833872516985044485633566102331693055678825665740577876224734398745781989357283280562803690349422970565570762510502168929355023179686118258843167325999420386357814578431069338350246881464724129646207257960696286082184508444699382797853101202635617003561661057892250042411125248666919933727927972771156453556677744425504694899090440225101506664915225614295518711068831760958139084128458313350395622576334036989936523683283104019474962656652640859230891887847963131776817392175246429642835676301663172414984756715205679300601543799356961863767544170626606519383113175280742465780410819050586265145147392644223497459391044171276271481719537639763251050210508494546633547022054576630451287900011246505875410460912829924475012571342460795281437182426684387698043489256041279565180741039415325517557211046168021577568930839383299271524256786621595202061021436213611069128550653061677916811833557521877135221923607408293604417116393019721153405312618056517533794596716950610711189769180285666584710278816379167640836829794252615336048672142077913903165726844676055327671595909199743249020181099811964172591824289471487434859156759926491260008831643914781212010425305838271802556879925081235396758940387905957217308518975129031235779452671874459083060967647880308013142877095119862520368505901141046904525518453664225945656651946660331976572605166880455498785095550642833490902360967791516226074865458478293439304522292081639718341615876294218659916190903619438549981112968141941726608342848010342630107914205181063843739908723974998779519749607983549831196280382933789820141556345385959178850909558226279038894425327564193676890276092744401044897032767861865746127178459885356900055712879624416070346541444997531360009577192439152190186556272873390112316829675523631758370222505932098238248861123261777535555936353737375558204901001739921603656336700801970516120576429817146494961616766645721055627536520906509778605030129022946764317680548894629170656260580226965978878396306828315021861673168961118897056897870441537521682388216497936580331403546972842470187507102630517097673194560884291457279710693437548251175739001401437270933251428259961333306005012372638829885175928020646590895737871380527296564003717104649878151337698834870438094560201171875/30326836634086918065536672584854918409507853167533161562704086586855720900596099002152805774275109740609971547701657829324307634740478937655010819281007290558982744440859739867852252025340257873167717813758441863969589279072328410650835307590379292220765639933058445054710418091682426818397865954526437504392089765907757943893209046940527145227306557545779475845253678577079641180291924826468137276123577002883365228808572862056179695194053188040028052528082985636758242293351297089765460523942141898146079288869466655114490561192387812945204743984301708292292883220651357564116888262682864275289806645485837903793534542546751220962135848415937250102260235608763053119820997363774103611562429198784596676758905231328028951325218747886117161300589636230241051591842823207351660624438180505790622146561922860231042109030053092353651210958140347690067736363130671492647928933126620357668269388245539390149750569156215027806022099336119295275012195984170728819501549063271450993106423676745916194443468408874686550739182835364498007546470756413579949577269067899875502549253943038078477974002552553228554590255900752507345322111266311459067954010468645978376573215279904514453851107584127706610345141655688922668247886523203200312874330596813466381640537816882811590619603998172594951498335649153055137915685824793162285946891254344354399025850959646170274237467555106141215315332271503436444066472069114842083656072005608619780297286141120091598274851347214223173080010249298957239096012657773766520722615262253385055512852561883200013769304534733031252804943016492353019773256966245693775787195074810741023581629836229214171621418660748472436816104153772182757782420568929713567464420967141213216802561439429848187479330388915951929405847757531681733134987609426399387622486594394946290312435462202731508088702497423836913074818152333233196684299259250233844577608603930785331729577793031496522103114402618108302327379683338558140203556871976685094898840411890953176299857844502944218057272810747493679092427709556110242006266017403830485739691482627304618510307390721489356201307927033987900538727582192949690526675179173521000747630433761957868162611194259484426484520476870783595337491434187390341032707660160417595126709594334491321137290418042179114847162005513821435420193018118639933728154201936226302513853265553120769022777695519195971646511253106833200936050160691342461797610918189220215952944085570413942138412375678154218349829487953928605611423956992*t^31 + 29406257597350489205675939405858583865262294497377940581075222728008361781574901318371318395994458660835196349872423878184330060241798394815385405141702734808706951198530964107283402907690688903501301581667034243756997261121596793897628930248387600360002338298268031150919397292208214280050344878109935369517656611815649741157771973385169056947869776014471798561780070409817107256903180975543022731925621986180361850325539623531390980218003447368263722216437451438205274624804617581934533140337321816783212302570894981787211503678522829196467292020551218532840904249798518216812132920174207085407805639465378281843994802989289580743313832060773286919733147274264982890786023687833524686265615965250379673662743270268413649129288759653227378459933496074797958999032247515912622517221529663785755693252968309052582018591898448334194669647475947834436777399729302309561552553109787210640703093612317678044999891369670640111993876862351285247498730842685631920056655829429249680441280612998775486141467017584104191213158654625740531789240497512286410794722818767553180631568130954481597577956169723457124670894620636427132730495483360543715517318300577240014395716297957201926342056292249347520990023352978854949203116957583574430975687800429303504782891873483500682714517441464556344246702652289107895176734358955952894038398310588757468458412806535651035373080181397507815374499822149323072854005853579871545481995812988244049407685577852964626164565818187945672926208449699571873208240848882875450069372230560077635246049891165137025753731709240277600885864368744590123641119795171874981998424801353594088755624278584174567954349365423248852958157260441815991657062434369681335329503009436274889939184334705789113622998254623331253874222060971668364281986507718131032513490720570656516649730952076565512727364305168078097979216087022349272103976184783005613740055832928857190486733340594170093362608781593832710090417412638592193890118435388023680351974876947931832253052354595295474836292905872095488278549740447707841928492245151552560834005300986729273973720854649999768264140630503180555012144911089115008593128865435266745404722670362020274152676532049521502913027041114644587675397842342314004969603183784979734182664028837134120840542040968977943926956645663127014304036241773086760905084511294783830612396411430664753235053795205283078293963215001850965224683663248442983587428123795598017243106079006173071364216575786211796875954431245630640014626190359204645904201648755853913036575745285268882706345689818141409510518151699251263671875/60653673268173836131073345169709836819015706335066323125408173173711441801192198004305611548550219481219943095403315658648615269480957875310021638562014581117965488881719479735704504050680515746335435627516883727939178558144656821301670615180758584441531279866116890109420836183364853636795731909052875008784179531815515887786418093881054290454613115091558951690507357154159282360583849652936274552247154005766730457617145724112359390388106376080056105056165971273516484586702594179530921047884283796292158577738933310228981122384775625890409487968603416584585766441302715128233776525365728550579613290971675807587069085093502441924271696831874500204520471217526106239641994727548207223124858397569193353517810462656057902650437495772234322601179272460482103183685646414703321248876361011581244293123845720462084218060106184707302421916280695380135472726261342985295857866253240715336538776491078780299501138312430055612044198672238590550024391968341457639003098126542901986212847353491832388886936817749373101478365670728996015092941512827159899154538135799751005098507886076156955948005105106457109180511801505014690644222532622918135908020937291956753146430559809028907702215168255413220690283311377845336495773046406400625748661193626932763281075633765623181239207996345189902996671298306110275831371649586324571893782508688708798051701919292340548474935110212282430630664543006872888132944138229684167312144011217239560594572282240183196549702694428446346160020498597914478192025315547533041445230524506770111025705123766400027538609069466062505609886032984706039546513932491387551574390149621482047163259672458428343242837321496944873632208307544365515564841137859427134928841934282426433605122878859696374958660777831903858811695515063363466269975218852798775244973188789892580624870924405463016177404994847673826149636304666466393368598518500467689155217207861570663459155586062993044206228805236216604654759366677116280407113743953370189797680823781906352599715689005888436114545621494987358184855419112220484012532034807660971479382965254609237020614781442978712402615854067975801077455164385899381053350358347042001495260867523915736325222388518968852969040953741567190674982868374780682065415320320835190253419188668982642274580836084358229694324011027642870840386036237279867456308403872452605027706531106241538045555391038391943293022506213666401872100321382684923595221836378440431905888171140827884276824751356308436699658975907857211222847913984*t^29 - 363755406489769978809653984030165079892456606674058650440166485696581640880417580861434350632885083047535878386608736097606006601164720444785630124043527130734372298165581415926842481208637236526612117618700681220688249822300777055610407172409088291326424306115120622094108536145409089004624695352497301122609583106819696989286259195124633548223297848305243526761463093097874553913541770869574002082252056351523862555884833949257838830517162954705913840286814965364842700828379715526575578542200188086153096858041216745861882817658715610064494200784086045281186663329091670080458203937706946231710207648386764530709810383254072795147589546415634615168693786496109922607174153413503077670146903920107630206439654466971496807536329087418041182685488658330910589817299077977882594106554896682889847324598022195778767885271095034002835724981711893745710236216060211424415724179490494025928945106612088783961628983543978598302665350790123474959498950060195877152970604271615772565775707221108798208831366886942359954283076617423246367264574390155301961478451800191548734709399547547784539431858600229394591888567670190867010710423901643706159532002641452385568801184627636197251901507945918354203022080986978938225884914767476810529972564416502343127814602700950220985125307610327339830428498620492168699479092481358537427676923328766182963422787045080143739386936386889078352150483064733657070765122816147803448609779021926567222171563730092975622164628886923972290719647010121469256282121879337167754505290700405652096502282905269635892810044648305721508662464870263986464463991253899012998126016682384037131257310319051894509576804243802863429004085722504077797360888471225874943694449082361001762747673867878783347799483738473234092997014310253464669960691107337903503702604326205565784610237601514964855395886544266467962810828366557502159091048238177685735753906539638322423119473888211571498613818356579043861414440260629387711266018175874235435864641267658144476680937162194716596221301740163628029271950208987767990865808105012407431567598837620082847350772726668316529383070858111646014777197910529794643950554426801459135915820630321270030251968169995387782730759159582850201346780685131764872239226129703645926944405604651073417314177558661789850931830365365465657439975307006650904525509539928383694578951784151581536045535011580566694600924857274807828822427092492441341700270146300836568535254034809462322390582637437119384807352865282228450123544949617613791724894438289025802447524080921310884879782489013933642371342688302964998046875/242614693072695344524293380678839347276062825340265292501632692694845767204768792017222446194200877924879772381613262634594461077923831501240086554248058324471861955526877918942818016202722062985341742510067534911756714232578627285206682460723034337766125119464467560437683344733459414547182927636211500035136718127262063551145672375524217161818452460366235806762029428616637129442335398611745098208988616023066921830468582896449437561552425504320224420224663885094065938346810376718123684191537135185168634310955733240915924489539102503561637951874413666338343065765210860512935106101462914202318453163886703230348276340374009767697086787327498000818081884870104424958567978910192828892499433590276773414071241850624231610601749983088937290404717089841928412734742585658813284995505444046324977172495382881848336872240424738829209687665122781520541890905045371941183431465012962861346155105964315121198004553249720222448176794688954362200097567873365830556012392506171607944851389413967329555547747270997492405913462682915984060371766051308639596618152543199004020394031544304627823792020420425828436722047206020058762576890130491672543632083749167827012585722239236115630808860673021652882761133245511381345983092185625602502994644774507731053124302535062492724956831985380759611986685193224441103325486598345298287575130034754835192206807677169362193899740440849129722522658172027491552531776552918736669248576044868958242378289128960732786198810777713785384640081994391657912768101262190132165780922098027080444102820495065600110154436277864250022439544131938824158186055729965550206297560598485928188653038689833713372971349285987779494528833230177462062259364551437708539715367737129705734420491515438785499834643111327615435246782060253453865079900875411195100979892755159570322499483697621852064709619979390695304598545218665865573474394074001870756620868831446282653836622344251972176824915220944866418619037466708465121628454975813480759190723295127625410398862756023553744458182485979949432739421676448881936050128139230643885917531861018436948082459125771914849610463416271903204309820657543597524213401433388168005981043470095662945300889554075875411876163814966268762699931473499122728261661281283340761013676754675930569098323344337432918777296044110571483361544144949119469825233615489810420110826124424966152182221564153567773172090024854665607488401285530739694380887345513761727623552684563311537107299005425233746798635903631428844891391655936*t^27 + 156475166285967367697412440181839049337919052928137567254320041408208617627612964729010681420207847671056016999441561152712876909651980319292894786261304689721597124851421443543886728070833949308101462551565883520691732923771836378647040279612110827927538393450072463055088596361927444476144229386882273433898490939343326731730131070438835556237195918025757593296576625370477812580037310850046616572298434117008692752581584414447921923970036267988643863845045226133167256749116779162579026641143289302531208327598860805733146513007105108658548431554303792573792340885037376306214078156116225088562532334799784846779909172343153290076342541887577456837253626631532677750526653005116324864266209214287559327904266564832587410850671809506425474509587839177356508614410429410028518002491070820642637982454097232621561636759898600929287834415685706067385079578255495783587342126694695720501415020296651227566884116862940009856880053261345866931243142519281288204545980359862937272462246640604561707649250484955654707554233975057070676523876539879242187887153622004270295940399217845979304782324534219913034145869083864598068432912654513130924112989253109210259028726828709350670292000662863265842696768699051493503666115032592519040358830336321353975765531773746394277411723103924536981234030927480035813396183895754179873874687187476868264861593497334950815421163665841028681947703955579664717540507215443311132423363914702464940790803494837932218100944985944762884713818810906758734424880429836399842130878254024666613210451248238047597921298339422910541241524271866314036920364837149956568373428880157872929269360843476241705759932526037208326745421597565342214141235864904170969962605196217628168638057874069213633988055990420301908559000831172664483631474317480390523946765264479266533155747648799340000282332806061479098151527644204166105974943047997955330152364141264854120069049324768998133970157516993606137294765691244586963285053731844378008397682059397290010753985000077985918166611697356030403396296455465520542491741141245136414552831590088465879928378010144241563687207584108209636267578937860394176727681403917716653180874684768881315198558416163615912567948456975792742175761861445268377982998190497792273542116107777307046542192474184994242702844740123195282250777599108309932926185963496830954134246088398474312678082562018576247860767016634993081991503361544301628538928621615276814977190698173988807168596576777090942914401403983435938484464933853003719114381222787969098775853341555260709277451058581016746290115513521059325232421875/39788809663922036501984114431329652953274303355803507970267761601954705821582081890824481175848943979680282670584575072073491616779508366203374194896681565213385360706407978706622154657246418329596045771651075725528101134142894874773895923558577631393644519592172679911780068536287343985738000132338686005762421772870978422387890269585971614538226203500062672308972826293128489228543005372326196106274133027782975180196847595017707760094597782708516804916844877155426813888876901781772284207412090170367656026996740251510211616284412810584108624107403841279488262785494581124121357400639917929180226318877419329777117319821337601902322233121709672134165429118697125693205148541271623938369907108805390839907683663502373984138686997226585715626373602734076259688497784048045378739262892823597296256289242792623127247047429657167990388777080136169368870108427440998354082760262125909260769437378147679876472746732954116481500994328988515400816001131231996211186032371012143702955627863890642047109830552443588754569807879998221385900969632414616893845377017084636659344621173265958963101891348949835863622415741787289637062609981400634297155661734863523630064058447234722963452653150375551072772825852263866540741227118442598810491121743019267892712385615750248806892920445602444576365816371688808340945379802128628919162321325699792971521916459055775399799557432299257274493715940212508614615211354678672813756766471358509151750039417149560176936604967545060803080973447080231897693968606999181675188071224076441192832862561190758418065327549569737003680085237637967161942513139714350233832799938151692222939098345132728993167301282901995837102728649749103778210535786435784200513320308889271740444960608531960821972881470257728931380472257881566433873103743567435996560702411846169532889915326409983738612377676620074029954161415861201954049800628136306804085822488357190355229206064457323436999286096234958092653522144540188279947066616033410844507278620400930567305413491987862814091141927700711706969265154937616637512221014833825597290475225207023659485523296626594035336116000268592125506810587837149993970997835075659552980891129095688723029345886868443567547690865654468077082788761653856127434912450130467884806242987766852613332125028471338998679476551234133723271293239771655593051338312940328908898175484405694448957884336521185114800222764076165159628097810827041309878465524664256923330262640268383092085597036889738334474976288195554330562188231573504*t^25 - 688816516853493666262546536379464867943353912738560746079468954631856707888014012079593226864669738512968984697264261902659815659717714245975272533486245776874820278183378400279254159921112834449549331995508996655325389544487035055393875409145146258973580769665850702689978411254747036085220656687108470436745563341513186762154180603828646689081422541924045242844947530538422066976304097685749058533183998073304239024669596783420702223410736788891315932117296855684056406491756353654703168915803947329016643796612176734884560701271788702098636746255717431031063185191883627157751925847627445292511584397819989660221726725068868148980250804972666402750571968849839875126865736010614868691179504253307825744877519807014773731742317438583751654682544180688989947136451404280435443249739326472959856954315239930999972927380711340650266577934869947562963959101194413508410910552352916343181344564785909479121595206226342622184013101941573551777173911663031269934565437183186992923626187947716755106911358288733432960235375105226001948432388633878651790284377133280941689419702627021077315180227753716309240596906347997362717446684745848809627689241972737652513903603023531256483160009265229667257316558786554092385038426032192980902982325883888520462957138776855984510113651753309880267609107629688973773932554515486367102240154091441139686485186624963426954386294711821188219909752086237364968801616808183542726942473909604068605513210896994872719375662780161053778101682111888864770374235036471935892788971772244003048086207349424337098744616918288282966991817724927526816293093628144882751291127850962343832890498359505559061109838645961423697297051752457607898129964088992450386794578612445427774450779918770598364216479802111234669401399966822650474512572724228924286314444654879836646856956720079457829846586457176841531042371578442431142695140004119550248284313287437893341756322909093289706909134953303702737971613814837814318534121739708676759349678607759072202320159287172890315082231578681393874577358144245304658815483356725900863148952933621286413477773235753703100091062514887176697011499555188967816691710748735467783921855971169323040692313551048978253078242904392560170252575868381038271729017626266511715009216232155085464532941230635355215107747655012284502627610139618165114703387142396247299072870274525803516454533016372416242287880122178679903493116337442989647038447372947706927431124631983385244877479762468252359371817193106235503458268085768301544635276075570788767952864119601979911199353528180029289743430464467083726123046875/79577619327844073003968228862659305906548606711607015940535523203909411643164163781648962351697887959360565341169150144146983233559016732406748389793363130426770721412815957413244309314492836659192091543302151451056202268285789749547791847117155262787289039184345359823560137072574687971476000264677372011524843545741956844775780539171943229076452407000125344617945652586256978457086010744652392212548266055565950360393695190035415520189195565417033609833689754310853627777753803563544568414824180340735312053993480503020423232568825621168217248214807682558976525570989162248242714801279835858360452637754838659554234639642675203804644466243419344268330858237394251386410297082543247876739814217610781679815367327004747968277373994453171431252747205468152519376995568096090757478525785647194592512578485585246254494094859314335980777554160272338737740216854881996708165520524251818521538874756295359752945493465908232963001988657977030801632002262463992422372064742024287405911255727781284094219661104887177509139615759996442771801939264829233787690754034169273318689242346531917926203782697899671727244831483574579274125219962801268594311323469727047260128116894469445926905306300751102145545651704527733081482454236885197620982243486038535785424771231500497613785840891204889152731632743377616681890759604257257838324642651399585943043832918111550799599114864598514548987431880425017229230422709357345627513532942717018303500078834299120353873209935090121606161946894160463795387937213998363350376142448152882385665725122381516836130655099139474007360170475275934323885026279428700467665599876303384445878196690265457986334602565803991674205457299498207556421071572871568401026640617778543480889921217063921643945762940515457862760944515763132867746207487134871993121404823692339065779830652819967477224755353240148059908322831722403908099601256272613608171644976714380710458412128914646873998572192469916185307044289080376559894133232066821689014557240801861134610826983975725628182283855401423413938530309875233275024442029667651194580950450414047318971046593253188070672232000537184251013621175674299987941995670151319105961782258191377446058691773736887135095381731308936154165577523307712254869824900260935769612485975533705226664250056942677997358953102468267446542586479543311186102676625880657817796350968811388897915768673042370229600445528152330319256195621654082619756931049328513846660525280536766184171194073779476668949952576391108661124376463147008*t^23 + 2512338962748799231437295723129554623501377989733143795577936167980951009112104533804329671876242222303733897649378139657309055901761147122721244579075455728114773973413915049631217429397996675178167318796025647300088773036029180981250138222784992007537370768746696899960373889140480973384037940970845228608226022642735836542718964494515077174061253108955471549816458105269735825978784444449237658661811776924001986010830348955955927230365817281409966605403585810979045862872730914958765294651540807403341331520752939960353321292892874272370759709561618687807415473828182948938408445909536660472254048721340848098745318594062791161042773866737276714411613186794230156936933714987562259318494486378458491118984151705925319930690661732975118787438280154575196525299574832401736544808129726147714129918761177751860600345813304033217825389220222719634996267401912536381522111097092055775194160053970496937594725889122197974340582600953708183841986843388453326433713079815869361349029080241936509508025565721374160142785950071520455702051783010707812256526233858344696866000864396919554886849789452614349618851264626939695837167340816068752306749869456076432417675249614127081914333476944608886897517701031675988882589418837969205137796975523941857097859777403076963061852119901001115767954598878123044719695086654314832236851260631595553320674521136000904043250998056210627456892165910394445089735521990596686226359381840657275880919979522109831431314452148423061390505459729195461273262868927368442529950931577023955213163223200522379964116796616673191585647163553010682004039620163170112415720113480813734303981460265195755317806522300223707906054748202517419873563780538219719331190027276038713821253639270545949682843547957363304411045419355619149251819504297582122985468448664991186196879547888700718215482278133170275311450389995000292655591903377780144178062181522471338994135595311830559163838525745648487570454836124331582770450797584384249653197165266108400572444223173742536191459776070116161212628823241785925082398811902534319921389166308276817908779717515188358751616266472357319365142148728045598536891689005737670610186966696911724152068201182789487996685752633860318499967101056389798138717901996895091389115662957639877401985332561622814355466368625967374368637937998757109824876890587045399724866238873591385082733077371354103829590553812287429321240733771081821875653548927633317643762083845195975458387895451328555924831966130989486237991245235801314726261243455608254417235270461360305603391524756244447655043322645114540203955078125/159155238655688146007936457725318611813097213423214031881071046407818823286328327563297924703395775918721130682338300288293966467118033464813496779586726260853541442825631914826488618628985673318384183086604302902112404536571579499095583694234310525574578078368690719647120274145149375942952000529354744023049687091483913689551561078343886458152904814000250689235891305172513956914172021489304784425096532111131900720787390380070831040378391130834067219667379508621707255555507607127089136829648360681470624107986961006040846465137651242336434496429615365117953051141978324496485429602559671716720905275509677319108469279285350407609288932486838688536661716474788502772820594165086495753479628435221563359630734654009495936554747988906342862505494410936305038753991136192181514957051571294389185025156971170492508988189718628671961555108320544677475480433709763993416331041048503637043077749512590719505890986931816465926003977315954061603264004524927984844744129484048574811822511455562568188439322209774355018279231519992885543603878529658467575381508068338546637378484693063835852407565395799343454489662967149158548250439925602537188622646939454094520256233788938891853810612601502204291091303409055466162964908473770395241964486972077071570849542463000995227571681782409778305463265486755233363781519208514515676649285302799171886087665836223101599198229729197029097974863760850034458460845418714691255027065885434036607000157668598240707746419870180243212323893788320927590775874427996726700752284896305764771331450244763033672261310198278948014720340950551868647770052558857400935331199752606768891756393380530915972669205131607983348410914598996415112842143145743136802053281235557086961779842434127843287891525881030915725521889031526265735492414974269743986242809647384678131559661305639934954449510706480296119816645663444807816199202512545227216343289953428761420916824257829293747997144384939832370614088578160753119788266464133643378029114481603722269221653967951451256364567710802846827877060619750466550048884059335302389161900900828094637942093186506376141344464001074368502027242351348599975883991340302638211923564516382754892117383547473774270190763462617872308331155046615424509739649800521871539224971951067410453328500113885355994717906204936534893085172959086622372205353251761315635592701937622777795831537346084740459200891056304660638512391243308165239513862098657027693321050561073532368342388147558953337899905152782217322248752926294016*t^21 - 7476747787840478403220956710816149580059164614435029150387209418157369469974148616114779638753685762367268486926841631063685904757361622657351559647978431373756213869111731036088572675463325521910931015598965753748624195814145215444063953938837276203149374010097337844335066818567821377830581198665209557323834701588461728102370948368371795222085885552137140141322188330521302961844295841635525448207847673166428945661066129979345835775732255470888016636242883301417127342915028340908333359080915797763306339722048501177118693467335025758254101127769698879891291467072345629631065114993159126011602391112160654970847650386447643354999982436326647401056028803317708774669445129544949925894737338349434009058675902667259182786243446496152646330121885674975477328297542224100146378595052357191494122781945529975423988272191414454357960100818605833407945746980696740296690459231969643722303465856477922561108300033574243728797173445294850861786840728320382972574426337571616100507165101473332375956045073850218912385439973306811339354575435243558132834524811058302166424003801108758797164025106585130707579403844243795355681623380202125852868094519117651096519465273009152941768724509043263366324505700756035294014914372275387818584443500949109346859624905158766122643884906622128725317330853250904363664007059129986125095257166795402815880127387230106248942627789342785974480672372502805570046917570287147121424254001123880645998265380448131845727098107097640192184555859252528135105120829482147029280365117905522926639193286642318225695743800427032745311290322575712108316985509056703739666342429050378989934933955206762294304630836994770902148513657006291693711227866758523543047085628810330513723732388752574593674131371068443412475441456364025843858247687166487485941944653531595517417340160931885125257292777338941177950052854731175448789633161166669518341851762776883165014995167389724372008892273682430321813383050259948952351268509990033231462404643646060428156063572139818346652065904308989182771050158551045842006704452047738560540250601480811178982625576965308145159563113146893613898728186299275174691418481736331973280697490609651242823812014829327784906757317808323561456249183967455492235918098030023137435647837746905527404576259872045969042157593391266684222688247077186875765810628665038861436620577807540869273985856640412784062061875703080915101497691037274373913936370345453500354538841358500408452226998507879883380023283329068643909647552154332399591956464258271859807317366516924659903909121839903413438414617618667806945556640625/318310477311376292015872915450637223626194426846428063762142092815637646572656655126595849406791551837442261364676600576587932934236066929626993559173452521707082885651263829652977237257971346636768366173208605804224809073143158998191167388468621051149156156737381439294240548290298751885904001058709488046099374182967827379103122156687772916305809628000501378471782610345027913828344042978609568850193064222263801441574780760141662080756782261668134439334759017243414511111015214254178273659296721362941248215973922012081692930275302484672868992859230730235906102283956648992970859205119343433441810551019354638216938558570700815218577864973677377073323432949577005545641188330172991506959256870443126719261469308018991873109495977812685725010988821872610077507982272384363029914103142588778370050313942340985017976379437257343923110216641089354950960867419527986832662082097007274086155499025181439011781973863632931852007954631908123206528009049855969689488258968097149623645022911125136376878644419548710036558463039985771087207757059316935150763016136677093274756969386127671704815130791598686908979325934298317096500879851205074377245293878908189040512467577877783707621225203004408582182606818110932325929816947540790483928973944154143141699084926001990455143363564819556610926530973510466727563038417029031353298570605598343772175331672446203198396459458394058195949727521700068916921690837429382510054131770868073214000315337196481415492839740360486424647787576641855181551748855993453401504569792611529542662900489526067344522620396557896029440681901103737295540105117714801870662399505213537783512786761061831945338410263215966696821829197992830225684286291486273604106562471114173923559684868255686575783051762061831451043778063052531470984829948539487972485619294769356263119322611279869908899021412960592239633291326889615632398405025090454432686579906857522841833648515658587495994288769879664741228177156321506239576532928267286756058228963207444538443307935902902512729135421605693655754121239500933100097768118670604778323801801656189275884186373012752282688928002148737004054484702697199951767982680605276423847129032765509784234767094947548540381526925235744616662310093230849019479299601043743078449943902134820906657000227770711989435812409873069786170345918173244744410706503522631271185403875245555591663074692169480918401782112609321277024782486616330479027724197314055386642101122147064736684776295117906675799810305564434644497505852588032*t^19 + 2227098351151780642708065027991783139678280941164222049096313458879235960301615244645534373886893796503689549846474540794642776315718995480181967397641639618156700465182539100632648912211835473973974270330566398511587102228872466542573158997345601707303960000857343353851928576592905975116686985501451928111063135339475571624684381037915961549476684945788609523823161872065488524040150909097816299982205640972301336880137524463685441667902414218680225762084996384771806973783964698345502533630306977432378330612937157946398932448642531538296374016463436524034335332429050358224774649170897165894698274695492748670911260726555816130063287361077626813568039824577967569241053809063123876143548092699500164012495779494395288457573024094594051223993075977219135744242930012185169145051880500001979174206116366311695845869873256622432577955224343887938558275979052481979113084200469716551122147490907815841859892111603568987176390335064970685684828992542310085524709343592778552441615808241152143215788283635174374955899019817095213352294021624518714441672362322837312094440285129676408140733261263653610242210268178950604015204615325514355317543244846743982573282050153994847949805706939992362851629855024491808057385917678706036592156070825874087937954680185218552574867224792497436174585804738297863853253102283282652570444453861056182288862748975758451480991485755778676010201740401542673184000680212719553471331797634466802944767175125222129480058337780491654667097223991109710542987247971057746068935379492189375669911813180855423531258797402093667705766693301411629153491526675311381087581956587108378834558493542359832786543808332965695791381488221661761610641642177230194382197781105874045772512706987086641033553831502865738462870098020819286440299199995523912629723804621053952358620994977219163640566610220079143873720742448422077691395123346318082334799967988383191053795869834464919387846185155866277344305840541817273078871278655727527522985303874691787331408672392960562207987574524152596572653281934888088793701752737765133244819077203787098817911109299886399474562246180148349882899669097116469440410782494960119558044219500788376189607304982573823490086253987094233744745321885299181568009307494464140893125065241393091488383369752438252602275359295261134205872314657108243488591073147204501511152375659549740140192198981738961298940940100407832218961057119087466629468881079011000572217519807185830482424240859274484215176973060562557030155271533321085447676213338083580310346373811684613448190322781519100897819950935036737538525390625/79577619327844073003968228862659305906548606711607015940535523203909411643164163781648962351697887959360565341169150144146983233559016732406748389793363130426770721412815957413244309314492836659192091543302151451056202268285789749547791847117155262787289039184345359823560137072574687971476000264677372011524843545741956844775780539171943229076452407000125344617945652586256978457086010744652392212548266055565950360393695190035415520189195565417033609833689754310853627777753803563544568414824180340735312053993480503020423232568825621168217248214807682558976525570989162248242714801279835858360452637754838659554234639642675203804644466243419344268330858237394251386410297082543247876739814217610781679815367327004747968277373994453171431252747205468152519376995568096090757478525785647194592512578485585246254494094859314335980777554160272338737740216854881996708165520524251818521538874756295359752945493465908232963001988657977030801632002262463992422372064742024287405911255727781284094219661104887177509139615759996442771801939264829233787690754034169273318689242346531917926203782697899671727244831483574579274125219962801268594311323469727047260128116894469445926905306300751102145545651704527733081482454236885197620982243486038535785424771231500497613785840891204889152731632743377616681890759604257257838324642651399585943043832918111550799599114864598514548987431880425017229230422709357345627513532942717018303500078834299120353873209935090121606161946894160463795387937213998363350376142448152882385665725122381516836130655099139474007360170475275934323885026279428700467665599876303384445878196690265457986334602565803991674205457299498207556421071572871568401026640617778543480889921217063921643945762940515457862760944515763132867746207487134871993121404823692339065779830652819967477224755353240148059908322831722403908099601256272613608171644976714380710458412128914646873998572192469916185307044289080376559894133232066821689014557240801861134610826983975725628182283855401423413938530309875233275024442029667651194580950450414047318971046593253188070672232000537184251013621175674299987941995670151319105961782258191377446058691773736887135095381731308936154165577523307712254869824900260935769612485975533705226664250056942677997358953102468267446542586479543311186102676625880657817796350968811388897915768673042370229600445528152330319256195621654082619756931049328513846660525280536766184171194073779476668949952576391108661124376463147008*t^17 - 16600538269564792720093354078365715071494260568022704049644689664357350288092075690044407761741041998732494764529846690356352234000190466931419703461195750186263958839419540525513334763391850448015213587649513644542830754796111285960083111115715708162858624739342035379105804563590953816472519031235947100846097098061887328189103353905376795738416873407630203649104499414168553895109944672139705626345710667518269957913969812267459634857545206257087798466253179387113136124623440506364170241876909034811918721311590442899663900585774620436758695861306526953532494181782156867535460148374085287926406332334998287416667218848476072745408333053159147044054651339273478836940349595150123844929822250247442962450400484611047708357461014179915289119678344658297127777390059570696501804935715586643945203838141162626781382844249253821995328149009965488645184648641072181364570798607547541619768688335702614053489741880371405620738541542392864898686117162059470764529762368881595179495058448575545801028526231660620486608537960139523390305728540555735271767511846124205550046940561956608466064717063290339138581611576516894321494578753282439015638182051688566263750541556176224328030478392993250301787616776011194308645237857428538678261320785079859046578473911216379306997858324951145649554207123514793481661012374253723132030967153824473492122896506283268124608101238131898189379634781258108641361147888827081187667456488684929988745057242284399946747499804114369518764108679039212775526950053394415503269780945621721535755737497111855057710010500152081716294584156535189857566717030958285966099697928917571057314250009734825993414019274442213990404740338427476180687390416555658803761441319510274788219205366292493583459380851890395766736817671608979108562759870491155284555653726899220219062544700943609208237154210525120067513553741292648503494018205381847224981289970107911159226698483558781972604619047058680759062474454192883943970700631942630999753365875058472135071083144431898738468722782354467402507762081437442746348657955060159314733636055637763628858291996296582760229181029028151357567771224404591978314105728037145107032714539907013008119641433453148569280699261544072180814641906331806854172008697948547244312196009484101138816185540119588827256544871081391835529264134437318377668931089070530036722060183585184494623243064840370865484401833667007712800888647382589338739815717944531014052950041327683683321740545413598158094927224217130967803062768649561507821067625641496410598527945729770784939445302336286624522535987734905289005029296875/636620954622752584031745830901274447252388853692856127524284185631275293145313310253191698813583103674884522729353201153175865868472133859253987118346905043414165771302527659305954474515942693273536732346417211608449618146286317996382334776937242102298312313474762878588481096580597503771808002117418976092198748365935654758206244313375545832611619256001002756943565220690055827656688085957219137700386128444527602883149561520283324161513564523336268878669518034486829022222030428508356547318593442725882496431947844024163385860550604969345737985718461460471812204567913297985941718410238686866883621102038709276433877117141401630437155729947354754146646865899154011091282376660345983013918513740886253438522938616037983746218991955625371450021977643745220155015964544768726059828206285177556740100627884681970035952758874514687846220433282178709901921734839055973665324164194014548172310998050362878023563947727265863704015909263816246413056018099711939378976517936194299247290045822250272753757288839097420073116926079971542174415514118633870301526032273354186549513938772255343409630261583197373817958651868596634193001759702410148754490587757816378081024935155755567415242450406008817164365213636221864651859633895081580967857947888308286283398169852003980910286727129639113221853061947020933455126076834058062706597141211196687544350663344892406396792918916788116391899455043400137833843381674858765020108263541736146428000630674392962830985679480720972849295575153283710363103497711986906803009139585223059085325800979052134689045240793115792058881363802207474591080210235429603741324799010427075567025573522123663890676820526431933393643658395985660451368572582972547208213124942228347847119369736511373151566103524123662902087556126105062941969659897078975944971238589538712526238645222559739817798042825921184479266582653779231264796810050180908865373159813715045683667297031317174991988577539759329482456354312643012479153065856534573512116457926414889076886615871805805025458270843211387311508242479001866200195536237341209556647603603312378551768372746025504565377856004297474008108969405394399903535965361210552847694258065531019568469534189895097080763053850471489233324620186461698038958599202087486156899887804269641813314000455541423978871624819746139572340691836346489488821413007045262542370807750491111183326149384338961836803564225218642554049564973232660958055448394628110773284202244294129473369552590235813351599620611128869288995011705176064*t^15 + 572249655998413561154020112888255359188377218473862213969479048193763448883762466465093958462599354668018509175386206445772376058364170292382199439447606323052980852324800696472740449805760737214850051573185268724617179974227337825791986310849142708010291870999563330717042455309803077443014222949474532388582698335065533317456126751798368483221502789996060114640595609097657174402128111741228189542771157560699390761770910066555259134138105413424707764484767980063810531816753365075522351394270981760416037013028272538121041475339099621612956347792063296582882070106620953671792269824958520044479690892223329454536473054403577151235775417338098994031278972305278119086430223860679243802215054803257437173332675606602638548196977791054374715034842973752067822304809928769486241415017545576114430584071018058324031200911726014010878225145079885714112114672844367224130956157068953602480051724389846860215224973160434143465380076130387063945212344708718985568466452754035184887154170647816013427614348552285666882621379551945688925416942307022391541027200358662406802241769288504253353290727282640571718728386475256736274868663545149655510910365793202826596116208260719076138746791560391005378887200375846283996536884138770177288472425882301612245286772003821125202211887738274096720745166688697749234619467595569583778007157666023016602978239774027143592339573717132633821750865422189332976588429198024241317509909845466512279974006952491179137405319007017883350958308203095527161057509405572207558613572777702335209130466648450727460853337378908526723743410472859835752678778877126948834946370752739434821914679457902436003927219110824746671504819497343936046728493520671071905640254361145777019856250552758377130499144616645718647432101633742199267403639021149205701387646666659351169167958175678265143569087127426706773903949392893887707483450425462314268785341087418307849459817637832716618710244569807605538043574518790750057925127599580575439200859876459533747845269018883795569401562827633361752581057123823002778878373135749275778458955065829873483292035758474467163105620841993173778095300893241748163936449782693361811600223972511336705685260443815592824221644045219973857052909487249753608685262809182447250286741049305951652467319471798519512051380146818115396897026366955021860407738085949370461684265481804362723984747608560436011288448717835740367267410477885616606746826705460817823343175179286783711219603359382945649593176323313136615507141305737054886275982407019201703228857253433148328245340301481079060141909110183065212158203125/31054680713305004099109552726891436451336041643553957440208984664940258202210405378204473112857712374384610864846497617228091017974250432158731078943751465532398330307440373624680706073948424062123743041288644468704859421770064292506455354972548395234064015291451847736023468125882805062039414737435072004497499920289544134546646064067099796712761914926878183265539766862929552568618931022303372570750542850952565994299978610745528007878710464552988725788756977292040440108391728219919831576516753303701585191802333854837238334661005120455889657839924949291307912417946990145655693580987253017896762004977498013484579371567873250265227108777919744104714481263373366394696701300504682098239927499555426997001118956879901646157023997835383973171803787499766836830047050964328100479424696837929597078079409008876587119646774366570138840021135716034629362035845807608471479227521659246252307853563432335513344582815964188473366629720186158361612488687790826311169586240789965816940977844987818183110111650687679027956923223413245959727586054567505868367123525529472514610436037670992361445378613814506039900422042370567521609841936702934085584906719893481857610972446622222800743534166146771568993425055425456812285835799760077120383314531136989574799910724487999068794474494128737230334295704732728461225662284588198180809616644448618904602471382677678360819166776428688604482900246019518918724067398773598293663817733743226655024421008506973796633447779547364529233930495282132212834316961560336917219958028547466296845161023368396814099767843566624002872261648888169492247815133435590426406087756606198808147588952298715311740332708606435775299690653462715143969198662584026693083567070352602334005822913976164543978834318249934775711588103712442094730227312052632972925426272660425001279933913295597064282831357362008998988613787989230793404722441472239456847471210425124179691087660064252438633589148280942901583236795738683535568442236904125537176412581776336052531054432771014879290647358205433527390645974585456887814416401821522417397444078210359929354554768098805100750139317282803610151657044165580483099315383473685504765573564172244856998513862921712052720148968315682401625591228607887709217492644004267617409750624598519112844585388075191413603493893646153149870277650553487292137629902782695733774185743926395667479324360211656674966027523181397197758515364547934680880753580225761501135814743624103876749734272694429919590225395664822892146098131959808*t^13 - 754397974228507082504299394782902428887340363868678894676724245822558232729319028555731589289643440946165583584705066281298407417947735819009649319780680101135630082214035756883670068082355139847506613226195986760853465821645922188691691864098035293973260699483109944989522987533012810597548057640287607467183928591490353631327342615155555491882464694839574293835475009545390996306938578412899288246089866293456885143503098912090469284427463094057663312221031270931758608592315698603113958242981999324894778109179781960110327142849938349408755520504604248449170051698027158584131065512937755335411491506968470615283853393784465279932893560062381564792413104806839467298098616848133709123508991165824454592840616512249067480507399032673900800043194769726610254953951742222024265427732433508158707316264251764664401852263952199143602525782025774210421581193931242102069646773199814255755608467485931767635252783630741009621596311360160697157503093543393226581959816599293218268600966992496221512096583770355211221666221075453729147438756369827064422762809795988075805724675320981574057723765125460232495120450563703607542637402753475165605089374585646834116456368712162389921720559531129880782580120213934761431357875234313925200386859182086963551869918752371351651439055341044206266111412533857520166116444615651766344701085068893286707012321507255545615541307621571072954394930945180051357561353837605926254102187032972730889302523259273019225737747647934793235884157402038148020587130547714178282092961547859163425749753330846191520270763687902313967100125908730442297595969171746307912665331535887083566310266732701071116011407570600576725880850581239841841277828272718803384254291763559396805365455289173119168233294490308467101080095210524515542597932631311406664663789301020731654759483256887994020984773439142627931068873351417433942063396452871471068339406769114789202741771055385700368813698198937399961540129457774182502918489707937482268554681034506752987303405390497845644018281418287389582748095482154112169054469127592484494489685169479607442786447321571336883556651438528323307015395264960386744982269939072093923353186446294797733970608345866578358565817793642503157880348586489507823546201527254971088887587617639257767381786900155319284416466043145252217907943324495555338026110176040407466903968058120742682418611251902089980366951238540551911252764273796573251967292528538211333124048524821239775956285312141218178790991171661249997150103440665249837305509714007255603746000082444152583125403179425494231524775598657872171142578125/79577619327844073003968228862659305906548606711607015940535523203909411643164163781648962351697887959360565341169150144146983233559016732406748389793363130426770721412815957413244309314492836659192091543302151451056202268285789749547791847117155262787289039184345359823560137072574687971476000264677372011524843545741956844775780539171943229076452407000125344617945652586256978457086010744652392212548266055565950360393695190035415520189195565417033609833689754310853627777753803563544568414824180340735312053993480503020423232568825621168217248214807682558976525570989162248242714801279835858360452637754838659554234639642675203804644466243419344268330858237394251386410297082543247876739814217610781679815367327004747968277373994453171431252747205468152519376995568096090757478525785647194592512578485585246254494094859314335980777554160272338737740216854881996708165520524251818521538874756295359752945493465908232963001988657977030801632002262463992422372064742024287405911255727781284094219661104887177509139615759996442771801939264829233787690754034169273318689242346531917926203782697899671727244831483574579274125219962801268594311323469727047260128116894469445926905306300751102145545651704527733081482454236885197620982243486038535785424771231500497613785840891204889152731632743377616681890759604257257838324642651399585943043832918111550799599114864598514548987431880425017229230422709357345627513532942717018303500078834299120353873209935090121606161946894160463795387937213998363350376142448152882385665725122381516836130655099139474007360170475275934323885026279428700467665599876303384445878196690265457986334602565803991674205457299498207556421071572871568401026640617778543480889921217063921643945762940515457862760944515763132867746207487134871993121404823692339065779830652819967477224755353240148059908322831722403908099601256272613608171644976714380710458412128914646873998572192469916185307044289080376559894133232066821689014557240801861134610826983975725628182283855401423413938530309875233275024442029667651194580950450414047318971046593253188070672232000537184251013621175674299987941995670151319105961782258191377446058691773736887135095381731308936154165577523307712254869824900260935769612485975533705226664250056942677997358953102468267446542586479543311186102676625880657817796350968811388897915768673042370229600445528152330319256195621654082619756931049328513846660525280536766184171194073779476668949952576391108661124376463147008*t^11 + 34145190647976121665651949273747819540532373535378599393275030283147088645027698453374624005877606223327260494388607537717677798042675989014754938955440082916759607337766973470320375170186857589534642291771370223800469901676788928403380836248424984342868029101456803563390037526121927276873784692218004770714804625246325669701434171708146947891311885558318084590249741112809960183989745095946727284804141803547146981954591496002770744321238711735559589093188403012910287343761710797138041064266085626239965364283487420538225625106659229618362228179965597205182294157842757027389105774494770035997707598859729405998077022354559541737008529214686261739240229903090383696998963528339762362190163028569573087234398171718825444456906906341327722847958925385649756631016449293368263417413650978014392983938534339623842235415558099799866089311007343879998966611081686973062978348844677021074812746532730468053108016148418036343402852662675653772489576896245538076640052947771048308206936301072941897779753002434234270464864011907202054299177593532932439007636386146597733180583101549585518649444374801225170983102783888237479526033213532661427699363254659404183066190301455881520543635353728879621728431065729259421322055302003743679315491215199600364960062170265498553705946421100015045893581842043907544784079861097002598391141265146139427161099423333659623260537428047726649681905534434300790934527591990219466418578735656402155374685558377218883310584710345906611172972598853881638135641520108352121869227971258069260963689926464671024786591534430981600431129081474444622993569829774502419832650588605968897899115902071620879204694714795605073400817411048418743085137357730255024438676977116079373832554207529061045323899992970999711225886517459702943412628610006567234890273872496118782221537555987055286768788614431225066706599691801982730037506713567264395841625320619397606682452557259240286782379714305743283342520488277181267592837448293089521325749732979918806224975151105551429687082863401578848240174888490718225982157564053517128098352320847829257919995144973066673349035395129892633483187054852970218869195343001864242156909581058547316013937957262240235411897667705241687105044240153008763789400908051571278531174589603992883185234400073445481030252983551826255224659942383143904615075041222436282407684519447409879138637626791579767785084207902763866147921122455487468872598942490372442407803946865195805918947637915444332497883821153368443383836718748065363428602331660238747241500716669910269960576499868040836327935531527613604490478515625/10185935273964041344507933294420391156038221659085698040388546970100404690325012964051067181017329658798152363669651218450813853895554141748063793893550480694626652340840442548895271592255083092376587717542675385735193890340581087942117356430995873636772997015596206057415697545289560060348928033878703617475179973854970476131299909014008733321785908096016044111097043531040893242507009375315506203206178055112441646130392984324533186584217032373380302058712288551789264355552486856133704757097495083614119942911165504386614173768809679509531807771495383367548995273086612767775067494563818989870137937632619348422942033874262426086994491679157676066346349854386464177460518026565535728222696219854180055016367017856607739939503871290005943200351642299923522480255432716299616957251300562840907841610046154911520575244141992235005539526932514859358430747757424895578645186627104232770756975968805806048377023163636253819264254548221059942608896289595391030063624286979108787956640733156004364060116621425558721169870817279544674790648225898141924824416516373666984792223020356085494554084185331157981087338429897546147088028155238562380071849404125062049296398962492089078643879206496141074629843418179549834429754142321305295485727166212932580534370717632063694564587634074225811549648991152334935282017229344929003305554259379147000709610613518278502348686702668609862270391280694402205341494106797740240321732216667778342848010090790287405295770871691535565588729202452539365809655963391790508848146233363568945365212815664834155024723852689852672942101820835319593457283363766873659861196784166833209072409176353978622250829128422910934298298534335770567221897161327560755331409999075653565553909915784181970425057656385978606433400898017681007071514558353263615119539817432619400419818323560955837084768685214738951668265322460467700236748960802894541845970557019440730938676752501074799871817240636149271719301669002288199666449053704553176193863326822638225230185853948892880407332333491382196984131879664029859203128579797459352906361657652998056828293963936408073046045696068759584129743510486310398456575445779368845563108129048496313095512547038321553292208861607543827733193922983387168623337587233399778510398204868314269013024007288662783661945997115938233157451069381543831821142608112724200677932924007857778933218390149423389388857027603498280864793039571722575328887174314049772372547235908706071573912841443773013625593929778061908623920187282817024*t^9 - 15230466981653202218054506895292415686486410464434489352992920406667652102801067240926304774279773388521545148649678091872121745021893644479154403773450475493622469164427513633149127008162699260364693962802430625457775527771744674456349942872347998891013987745919463943418124212655177902426209139971772891345810286036216119717287857533909712964674958665429936631899847630529727854838960219780081622128148079717092936422767285003701920550076923184469832068313170686156362571675241730218111128450602147979693703824566347602327543740063245635118244162447520725228966479240334846218660348921906669130001449892627332540633266172232410697556376445544555415607108095407779322743775468521413474424638189763733474598128234096092742422764533445865743916408273189674810533576386643939560757373325520507953947860141876149188992995594227394377111925374385484008124897885605005476030883531451120015726902132622432342814739705445693894257879470062908375968749295214044607209463923547576850917744875092397052161172445716766512333195497655800339036634848189820008316420217106670353083646220320465867678732934400275851784232876903707622559628073533972762250582995318786291083563657717329938804605979139634173546649312079698284818122649782691735987513939095085396985040878154635183646304973770656351382198698763354238261404126385130577265749931984417979335445701552208043831993395210627172548161815114338892355808072902867062038662751475247479962685982824544907608137152982287378832205498377797059600868019627377695244379242797836834683751792894182494236553638027486350450002777193161880474346097614379828639221009084835560369742225392464802970880296457314919469759752876091254040301604480646008871144137121556045481202387257189319454609651560700207165722159634712099738676238053809292617070018323522469474457276448354841090685301248264778920635019244519471765306577709190354595592015830195388643590706252451237887616134663739825470401425377765233236498949688709457222007983010577462558332340305686172206120924756616491383574871775361954729292044607711151992856885561516996358263483731891637148461395501493076500466410602691209569676933074833913743149655579514630586601803043176686562082888727695680649437018385682244503526181988244085271229832614303524894852745172555725061986363797310527433916499522375210044291972318285448691631202395004923064062268804642257708999377399426836395483261095980914976980016102374770795613217633867274811675910818446099254551244651245772955654764322048421839446068981966579342633824012534504657684871872608348033189515631741609747314453125/20371870547928082689015866588840782312076443318171396080777093940200809380650025928102134362034659317596304727339302436901627707791108283496127587787100961389253304681680885097790543184510166184753175435085350771470387780681162175884234712861991747273545994031192412114831395090579120120697856067757407234950359947709940952262599818028017466643571816192032088222194087062081786485014018750631012406412356110224883292260785968649066373168434064746760604117424577103578528711104973712267409514194990167228239885822331008773228347537619359019063615542990766735097990546173225535550134989127637979740275875265238696845884067748524852173988983358315352132692699708772928354921036053131071456445392439708360110032734035713215479879007742580011886400703284599847044960510865432599233914502601125681815683220092309823041150488283984470011079053865029718716861495514849791157290373254208465541513951937611612096754046327272507638528509096442119885217792579190782060127248573958217575913281466312008728120233242851117442339741634559089349581296451796283849648833032747333969584446040712170989108168370662315962174676859795092294176056310477124760143698808250124098592797924984178157287758412992282149259686836359099668859508284642610590971454332425865161068741435264127389129175268148451623099297982304669870564034458689858006611108518758294001419221227036557004697373405337219724540782561388804410682988213595480480643464433335556685696020181580574810591541743383071131177458404905078731619311926783581017696292466727137890730425631329668310049447705379705345884203641670639186914566727533747319722393568333666418144818352707957244501658256845821868596597068671541134443794322655121510662819998151307131107819831568363940850115312771957212866801796035362014143029116706527230239079634865238800839636647121911674169537370429477903336530644920935400473497921605789083691941114038881461877353505002149599743634481272298543438603338004576399332898107409106352387726653645276450460371707897785760814664666982764393968263759328059718406257159594918705812723315305996113656587927872816146092091392137519168259487020972620796913150891558737691126216258096992626191025094076643106584417723215087655466387845966774337246675174466799557020796409736628538026048014577325567323891994231876466314902138763087663642285216225448401355865848015715557866436780298846778777714055206996561729586079143445150657774348628099544745094471817412143147825682887546027251187859556123817247840374565634048*t^7 + 3720726972589710177092669051404637306900875951360409459106011783830567209411522462241208280593215457937381413238396257561149217271360318299644316415858224217535972206677565215824507745122319156694621167222758792365809470220071632647379943481485057022356630764321414673929718436242811869893813842035997778961722326595227890655609180534412254563760918014900101116443726279223833895982976497774451038691263551536960922273253023998219021611758090867097603756604995464046652110941369281813332363007935972691957102627428797470065432073519710539864244546291628056113798208936037439054223834115947035174042629003996786179611924902099860747820755641692044832726997515172424140786429218225365287962744150607667537971015239240266902979766483602934840522759552397966726620353720144028207304530937554795734713499970614977330993067848670753141630178823657195580916875372216434708185273901230318736904239476486527347593566242343468598105174173367626741888321712380335393256773582172116063380067091251456853854105157963076133055732948096674001219763973128810471289451482590766647450390908535659555730400208962012210431932249526868224279906537355101687867165672169397898826159615861675906696542769013544595340814662050393405770439493521117496243208273667203534766358391785810617291532477118892727602158548974882652477953752975271773801030145569670238162538494121353107557950394005953737205937631862097927062913444131522388385176282925725151884684989992156710880532889462764073269356069076425905953147689786512254754796937996086473566676485734767910225793621542883660571935110043866005607168541745240932622154057900369849439548399695269843008312089794987774887843389690892496483149047329766628589680708717069503811508479338374291190239114740351675625899039588971476627184286923785975949438957091159999053533765960692192543171484676820739047305471635496976144309870792566319785853517603191215204087365371441774608842970565357600664635088488216924003889753155930208333851230341142958781298133505315301402054482196897440754379724395479481717341253746725920941015848962787851129560176703898679646847391881921949945610088091279914207031897578364630876458379038265342828296433613693140983635774037283510363204862652717861980633688130329839471286865050277892301955633412906123701233467637215917949073809269087791355495289785741096046935622790918144033825594041268109970242861174656498048532797017238929037490462354592650497878306189849125827067442623319508561469471976745937016729676150104325561732885352398275803814893668798981857666415893181829518767849441247236522216796875/40743741095856165378031733177681564624152886636342792161554187880401618761300051856204268724069318635192609454678604873803255415582216566992255175574201922778506609363361770195581086369020332369506350870170701542940775561362324351768469425723983494547091988062384824229662790181158240241395712135514814469900719895419881904525199636056034933287143632384064176444388174124163572970028037501262024812824712220449766584521571937298132746336868129493521208234849154207157057422209947424534819028389980334456479771644662017546456695075238718038127231085981533470195981092346451071100269978255275959480551750530477393691768135497049704347977966716630704265385399417545856709842072106262142912890784879416720220065468071426430959758015485160023772801406569199694089921021730865198467829005202251363631366440184619646082300976567968940022158107730059437433722991029699582314580746508416931083027903875223224193508092654545015277057018192884239770435585158381564120254497147916435151826562932624017456240466485702234884679483269118178699162592903592567699297666065494667939168892081424341978216336741324631924349353719590184588352112620954249520287397616500248197185595849968356314575516825984564298519373672718199337719016569285221181942908664851730322137482870528254778258350536296903246198595964609339741128068917379716013222217037516588002838442454073114009394746810674439449081565122777608821365976427190960961286928866671113371392040363161149621183083486766142262354916809810157463238623853567162035392584933454275781460851262659336620098895410759410691768407283341278373829133455067494639444787136667332836289636705415914489003316513691643737193194137343082268887588645310243021325639996302614262215639663136727881700230625543914425733603592070724028286058233413054460478159269730477601679273294243823348339074740858955806673061289841870800946995843211578167383882228077762923754707010004299199487268962544597086877206676009152798665796214818212704775453307290552900920743415795571521629329333965528787936527518656119436812514319189837411625446630611992227313175855745632292184182784275038336518974041945241593826301783117475382252432516193985252382050188153286213168835446430175310932775691933548674493350348933599114041592819473257076052096029154651134647783988463752932629804277526175327284570432450896802711731696031431115732873560597693557555428110413993123459172158286890301315548697256199089490188943634824286295651365775092054502375719112247634495680749131268096*t^5 - 379564105192319599540859863622554290043029043200514440363440585202244304564302118935070616677666367781478180326138516934126959976216668148861281269439789098066540276465314946520076408701109571858218185365615749147650437420493728214687376243412768539314257180772455948832855613177408250025257054197986827387949855139074989203230961977345446898509565483882084427491676770407216102225689336251128243559134625432223822084857065742832437381649367171067422418966161833961501651478528054350448508420564645683121224129935447560718988452340896866639826192803372068065491715152047171836797252999031336693061426858055763786226323216271786721107314744597469056044250332326044119533900374983161698146173599897262786410419096857553269670311049073479866232233545504203263966291253400149018687122970106479968159871948761895451917965968128040702473676407135336813571139902518097576061844067226607365009032182871716219720556382814967420563369743803700804366916810132894849712036527774034054454173640746786847112135830014983890941506954465096963278995708457647593322634513626854881933096567346527626142765942682145177590630533663906463317870016084210870427097922726011104765667988977962662453607131404346002408896181899582058707673664116738447435076173878548132542234169224139187174026075150050288405658535770717144721805472495439365256916854256045912275270389358697380096957709406390701375671725156179769595624939341651780404855816541445551656302091476559849764969067903401493900906951740087818486787622245787023515713270142339862776028902679902400314327851572340973548750691843165541130737784473870694331837822231639169883357442367863623863295128698091413007212647108450013812722000850062556255981890487097243989189890324610152465650057130375902709843442173323270738192319381091442983902631365846706429757406658785465240044639411069045177023489579666694667824788217920909857926100486196768353836351805081967647098091759580358957643002308681901392096772847462416355628427260597891825375414166292401058588167071280194855428322275424670260653412060053788022881594628313030344805704077705093103511359666614656688430459241352689940376850569037843228277243481283314682589394382596209139146558136716323963491572474592909710083357138257245495459780621443917487321901362306759515855245629710632786895756204715518702561931398832862096816775809118272034863384328844412511386007800416098240183701544851636742429355944143617847531266504683876905574028895627769832120667671720984379294701306623898348338889529131327906354840564697536751855052723945253727951239339750911112060546875/81487482191712330756063466355363129248305773272685584323108375760803237522600103712408537448138637270385218909357209747606510831164433133984510351148403845557013218726723540391162172738040664739012701740341403085881551122724648703536938851447966989094183976124769648459325580362316480482791424271029628939801439790839763809050399272112069866574287264768128352888776348248327145940056075002524049625649424440899533169043143874596265492673736258987042416469698308414314114844419894849069638056779960668912959543289324035092913390150477436076254462171963066940391962184692902142200539956510551918961103501060954787383536270994099408695955933433261408530770798835091713419684144212524285825781569758833440440130936142852861919516030970320047545602813138399388179842043461730396935658010404502727262732880369239292164601953135937880044316215460118874867445982059399164629161493016833862166055807750446448387016185309090030554114036385768479540871170316763128240508994295832870303653125865248034912480932971404469769358966538236357398325185807185135398595332130989335878337784162848683956432673482649263848698707439180369176704225241908499040574795233000496394371191699936712629151033651969128597038747345436398675438033138570442363885817329703460644274965741056509556516701072593806492397191929218679482256137834759432026444434075033176005676884908146228018789493621348878898163130245555217642731952854381921922573857733342226742784080726322299242366166973532284524709833619620314926477247707134324070785169866908551562921702525318673240197790821518821383536814566682556747658266910134989278889574273334665672579273410831828978006633027383287474386388274686164537775177290620486042651279992605228524431279326273455763400461251087828851467207184141448056572116466826108920956318539460955203358546588487646696678149481717911613346122579683741601893991686423156334767764456155525847509414020008598398974537925089194173754413352018305597331592429636425409550906614581105801841486831591143043258658667931057575873055037312238873625028638379674823250893261223984454626351711491264584368365568550076673037948083890483187652603566234950764504865032387970504764100376306572426337670892860350621865551383867097348986700697867198228083185638946514152104192058309302269295567976927505865259608555052350654569140864901793605423463392062862231465747121195387115110856220827986246918344316573780602631097394512398178980377887269648572591302731550184109004751438224495268991361498262536192*t^3 + 3876269726857857911049444982083546843087215152998632082620016014727415986584211565004967351411446047941679977053017986814099176456000246982907121930203437396213986406114773609357290496172786258020999300369192260667340349065351902209736546871722014060237794228215922357210355808744079326533625048293482083031385549110467372263870055515541415152426100736013616540264949695258665995865461089612961874057393813912617648711100345297547529384564477373423618131246377685108599811301207058612370009037626247473524978824676359312414709001703881526076279713221137740762586131823369401159015754246131534378667038982877736727846311989704265270549746320028214556975780655614305778073137222065560850376609973580234577050817575418488469331790756221326648639556575898037159317274787728412619688358113846829301016297160763381264836991250997846361804392765081742255354407850564028883396861541304979725911780938867205999049081950760191139722269586561754955361501197626608984306151028944825378475475922625956122167741802955199322551494226454278364882662945381427943702910433702209510244105156799241655688745257304355035341392335744251047997206746355805840301739286722968409921640556778015018555248205446616727122125262425174744721048772205919600525473779143339349349457196012212526896088784128833444850337924593967576139058480764171389862277792719659821698646549449743816332214359997600330349573604973412100966308053447459147358412695732465674234352487032538394422032593774670465342660384198279711850579520476351687663137097806458820805492023511353765784831244683768792021031766758381802397427736401293460024913499770138659741793116619528171060549594854826764087044528778096804949304413042116990622194797266412919801071507914813649150159525246370028970313593439798953232843941463133241083545391061523222128596341697749379295852997051218707840626212819678241809350208271626645057348508562400540794407925345792443521183641308584235990513646198362205706516437468825258245038659303330612302843177892432373672160587738746564486102007035136420662518940881149836668593691122210149301723187349125214700701792045126608288821627948504574000363927385681341744952687180299712342961710648844016454979627710948248004800720437658495689107654325591761032257670460696864106776887355140364048533427206411143511414355946139335494623563677196506060839938621795638128717449172939396196019115414006823402293320510384938189987041016546564425047305793784405185038863403020605045144124319299764749229869195223039368085382190997641902140986564437889432689883284756652889423393128836331787109375/81487482191712330756063466355363129248305773272685584323108375760803237522600103712408537448138637270385218909357209747606510831164433133984510351148403845557013218726723540391162172738040664739012701740341403085881551122724648703536938851447966989094183976124769648459325580362316480482791424271029628939801439790839763809050399272112069866574287264768128352888776348248327145940056075002524049625649424440899533169043143874596265492673736258987042416469698308414314114844419894849069638056779960668912959543289324035092913390150477436076254462171963066940391962184692902142200539956510551918961103501060954787383536270994099408695955933433261408530770798835091713419684144212524285825781569758833440440130936142852861919516030970320047545602813138399388179842043461730396935658010404502727262732880369239292164601953135937880044316215460118874867445982059399164629161493016833862166055807750446448387016185309090030554114036385768479540871170316763128240508994295832870303653125865248034912480932971404469769358966538236357398325185807185135398595332130989335878337784162848683956432673482649263848698707439180369176704225241908499040574795233000496394371191699936712629151033651969128597038747345436398675438033138570442363885817329703460644274965741056509556516701072593806492397191929218679482256137834759432026444434075033176005676884908146228018789493621348878898163130245555217642731952854381921922573857733342226742784080726322299242366166973532284524709833619620314926477247707134324070785169866908551562921702525318673240197790821518821383536814566682556747658266910134989278889574273334665672579273410831828978006633027383287474386388274686164537775177290620486042651279992605228524431279326273455763400461251087828851467207184141448056572116466826108920956318539460955203358546588487646696678149481717911613346122579683741601893991686423156334767764456155525847509414020008598398974537925089194173754413352018305597331592429636425409550906614581105801841486831591143043258658667931057575873055037312238873625028638379674823250893261223984454626351711491264584368365568550076673037948083890483187652603566234950764504865032387970504764100376306572426337670892860350621865551383867097348986700697867198228083185638946514152104192058309302269295567976927505865259608555052350654569140864901793605423463392062862231465747121195387115110856220827986246918344316573780602631097394512398178980377887269648572591302731550184109004751438224495268991361498262536192*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:   121 out of 125
Indefinite weights: 0 out of 125
Negative weights:   4 out of 125
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
