Starting with polynomial:
P : t^2 - 1
Extension levels are: 2 3 6 16 98
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : t^2 - 1
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : t^5 - 7*t^3 + 6*t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P3 : t^11 - 6923/164*t^9 + 97479/164*t^7 - 566685/164*t^5 + 1313235/164*t^3 - 418635/82*t
Solvable: 1
-------------------------------------------------
Trying to find an order 98 Kronrod extension for:
P4 : t^27 - 18602579712383878626727500047181374637/74704257323725979223251765529020284*t^25 + 192929105341891780923534882307275370184011/7395721475048871943101924787373008116*t^23 - 55950380084413613458467937165969594423074041/36978607375244359715509623936865040580*t^21 + 663864826594708668963424528982895827637682549/12326202458414786571836541312288346860*t^19 - 3801287791192870507782550586682542459572035613/3081550614603696642959135328072086715*t^17 + 2078590764950990084632582196395305710554955567/112056385985588968834877648293530426*t^15 - 1839187122969481435753377901357387069479940493/10021302811719338676289870985600282*t^13 + 44010590698246551975681326315142359919699322615/37352128661862989611625882764510142*t^11 - 354948968306563035285879570862895401610640869861/74704257323725979223251765529020284*t^9 + 847268809082663823603602552646224294888980760013/74704257323725979223251765529020284*t^7 - 1075909353398307023974063851904183537025616991035/74704257323725979223251765529020284*t^5 + 585959156894788828875873698514534545937251754645/74704257323725979223251765529020284*t^3 - 38989004364594468641511334375185435705024746445/37352128661862989611625882764510142*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^125 - 40123533883465795491412399463478869773465548503923455171492529484171593084812013945036892910388328876460436251712478205345879435554786152479732800618002290445251819852764567702086538328154743381092630264123003712117057256967138057499695332225497172351283252424577709549193622559913051495635307571114785823477029576524007923853663760138473281843890060701319382644681742933817609967509998856367032704935613634595605455564043301327221553485839539367207275917560556022556485238605508375304690388292873603954078010174307394244456421227943117954285182158018267628461264389163183258013864289267301680379686339713126862825269548187784886475609543417794629344643397107536788682313925637631695743505927186579237680044385265925179285906882228131782718062982553988570963403190489443930200240545933390499026034051874332265765997455323633002193410954381867806757180751467125640317417845511334147675247549791123302835775378328271154320199488111489324875928104466574986213842596672657566980245413762044079706659641818921116547083470312369318121627758654231964393014625622332828871986358940835034771021849871941697050961377741908415914736221923511029765565356984327971247928133639602949743453730218684204944102602104010336147078222039170312025241685862557489888646204279540514017070614506035651792267543028945567431736314398649005648788015016545866984533953497142195793852842790177505392009236615655073602441659921869570580579599751442072198251726168287638039609787643367561130673225584855426554872852433381796315375635452950920835911852455864541993974397207333382822079647803464587235225063335429422065024567687417263414139624176125178555436856490766887465644584858836184679897961293397548257272604937379216281468872654661501656959639376748422573214704698185933274320312229015030748762705730816972570690346709693789107868502566694582620042928854720806259529280619440446462811480209622059768328491454117823660821108476557428020583106600294858254415293473991397716599264030625600874444899105877032038037880911114099128609805111064523377099446511418750735274861562591980975645420882511158532715871578016956570109908988419254331956764272645164635001336799482067508526142488101185700683269322951981903662044531627335439995023127343658278787730089692639664756653092597484686568820794987971647965016128104094746298968427123965187869033791934038919817804244296841323404519210369025240803976663158866519117831633192992198214627188032852164130901732976587170406968125998890892883059/6290442051851139468746130106759187428695790697948297437409747314827457419498566949804148195558461534545005302877788689056865141490562089274086160887486335198544113294741304729188463377367190843141827503041244788256848964882404196172552590121386744915160637681067911785512382926785288387937601605021141634411306742765498753287051830073209177552055372671279048254253363730172373531495693083103460192010910104927540926378383254225525417255261122770551899274947505465918926923247845654745683842285465958999284528379387428714879664414128406487921672055490315276448241711031914960100409943523218984212946023113648977354308018775162463799167296137383972656104310757221832138510923151694197717835737884477395782226565483433431475270124520365950588801857269493447665653243033255172702503078592182284295416411876915218674222151700162953515772914343763700404518316933252906248543051616425014181658923331950361140141002741246929671443390388816357498087626433189085984302048048668753192137349969723677997622201941338956386496606578830611239796841788924732170244593295863446980365678634720208513393068603492493536788279231009590790965852648399192852307588975696101846103582747467247215928562785307008279070795532652987209100759737519210713212398351730163246122988453737740399797697534116411985565800181561797796703918810105179158052817808032986545302113094734799877340521965640068020473202492366683576642489957760066020185889030271133241189136079409946332936268195566339065781503302315053074690999334746747651599709063928151071398042347386296845015987869785523744297122281476538101353106337105062754508678314549819901631586121334317028427367216242554145648112129101417331364021530136172078054964464916923079051261236854743176315427978645079098805691641429865890370909357147691671652549620315946811692246967685251051592312899919055604175924340658182696569213476152759955019956453028466721405108578822587947408593689439924059751809208165832311215284507047893152462499339378046450992666295553092564414952703738072411568297679432944634816116416545047368485037067108978280483831421676240703435415333941990743884719958454188225728776031292237469854632277747292861302262750078447122191506379073273895948347344719297061284825659409157413200396337613628863370534687387357257084505258610530200817736631683767263790175245666505917249256217815135283113029107138887985714638919181813568583018368165239089825006558412068475718813997914733162978283573855241271687562391522526779788*t^123 + 24472839396835705101793855368942520337625754120351427441755495358574864066536521669411775102039966708813416397212198248585014957359871453563051302345371796924636560888083346888122460676583171852580431113732919742393382816795134937478808835163093820482957006678056636054501947728074974085181159692358242753674991655875330957755737857859728003331851401735888135366178739148363552205566737084213881187902768474841774929292321531748458683625952504518962662244685160092594613451133098453005638476464796155745061779535921826990618218989458113278546153588936019872603981269571234162008445890716256178555899840599942257906277086839258035633687462999196491926973506742896407371324152678210394193620408402085180876059883730025959507161825598250881509883965663318803453727036835659585937143270386973343417718643411864613653453703725887725091060130543009059616478787473611545239542536576548459739076381194133518838058722877712409322802801979788456943603712765803736338696802698152569759597549767436500834613883852080286556661338329095259508752195771575006430271102216815283736315562501903120115804455919022407192322627054390806037601111963899155999356514063694057536319393985008629532113417786699623353503533548392821177789273286379888037006722869859716028125405690948093511622731524849506279077145889628757213211171428245457524893583621096268740874178899890786462595832417529686509247491544967952985823112688513880823469004421193425173386760634550802384062154892011095881791249828502397382077001480693943421721655440187180384724419075221308045388542511471082718072676980025746231905752010506613001121419451898444995233314393967541728317832043864469487112113482999145649937230484191514158520329871687531845444558355141337042363039643345191836538421327544867630840020153035214975642841564709745139648954452579446540747599389287002944395637825512618676248516204522515950261311718591526827682445617465541194135798254076896082482427184573337178680092403277153168824800362431550016387770031785105675159539448363519617082069965776693907073107332240608925598130595530999885923240764093485247149588612809179814936271974570914764249115646464832569483090610981878391600420293328067231850537859346265813234516124387055724487944126374321072733148101461164762445884626838850550231481617629654509212327679282661633604647347666659674249295570362076607196023141580443544566423547699886485448443913573617104120557287946575038629995703925566454445214738722552647539085451789471007258182890259/1245507526266525614811733761138319110881766558193762892607129968335836569060716256061221342720575383839911049969802160433259298015131293676269059855722294369311734432358778336379315748718703786942081845602166468074856095046716030842165412844034575493201806260851446533531451819503487100811645117794186043613438735067568753150836262354495417155306963788913251554342166018574129959236147230454485118018160200775653103422919884336654032616541702308569276056439606082251947530803073439639645400772522259881858336619118710885546173553997424484608491066987082424736751858784319162099881168817597358874163312576502497516152987717482167832235124635202026585908653529929922763425162784035451148131476101126524364880859965719819432103484655032458216582767739359702637799342120584524195095609561252092290492449551629213297495986036632264796123037040065212680094626752784075437211524220052152807968466819726171505747918542766892074945791296985638784621350033771439024891805513636413132043195294005288243529195984385113364526328102608461025479774674207096969708429472580962502112404369674601285651827583491513720284079287739898976611238824383040184756902617187828165528509383998514948753855431490787639256017515465291467401950428028803721216054873642572322732351713840072599159944111755049573142028435949235963747375924400825473294457925990531335969818392757490375713423349196733468053694093488603348175213011636493071996806027993684381755448943723169373921381102722135135024737653858380508788817868279856035016742394657773912136812384782486775313165598217533701370830211732354544067915054746802425392718306280864340523054052024194771628618708816025720838326201562080631610076262966962071454882964053550769652149724897239148910454739771725661563526945003113446293440052715242950987204824822557468715064899601679708215277954183973009626833019450320173920704268278246471093951377699636410838211498606872413586901550509104963830858223216834797620626332395482844187574869196853197296547926519512327754160635340138337490522940527723037693591050475919378960037339287577699535798621491895659280212236120514167289174551773929268694297654195863019031217190993963986537848024515532530193918263056508231397772774254420818134395480563013167813678474847498514947365868102696736902732041204884979761911853073385918230454698641968171615352731127396786056379763213499821171498505997999086579437636896717339785351298565589558192325171587117166269700147623337771794137353521460302398024*t^121 - 639549871564350281370041255488365310568198928803028788938047674649828183396636499747846080979509231570451051178312196907864041601534401167519122377329634062937565337613913301662132210242656205297384136651363041530591421013220714339548163582626712812369343921324674354594203484023729430927032196358165212875882324867980624136267808658110637836040044466244340279331151207699329558976061714050762545469000111831512045601422958514767756213153444567282315517494384937404919635625015322125622138933251092170839315583755038484299055279512775070999897553762569501974834089306899462813571559813110293383161099091463551306446046767283523056831141926237288002212543414586061900708979809672473964200507481925233374391729678166033706968268777322989135258724531550186861485907613484025236505264532205311046185534947957901789236176876963075825131592626699646990436246254811608692520125320407687859873277780222302245889468024579384081214516290369151407931982842935876776839743636990364310129342690540945145300021607821590316882323950484524397040393229496389696048244989614243816610314045539123654802785099721064271585608503123174121739564728511053262896123269761198378596746636300856257527879297762345387310029331747285073233423305125512097135294977789928540898161411602244377972822157474230762444114818023703828686070342116963476212100898751937482547985261523600134015791809496129588815613558929428712071974472517012953608859833067705855300393427547906309837678159617967292619563760614480903007364246090855775083187012336427286929440332356713742388026056801568292755121640311952167777760263062162717696896350617237956570493819806208419076928571133962950047820512806936083809419452721688126728637580587870463685637597441933085665710302448102611338342631812785447276079942796635815417126846951756673066424176741377525175238120496132549211417927862585793784852413772062939242720221500965824901422133633157145535290867348337943408532992545914515794559859519539094075061602299832341620462266591617892117810833574423816917023953833191042746802286047740904216181477282568782553133295782609911068106652834437371709438659833075185962099255302929874259434112201956189688904630684355095797633674842732188525477350701469296603832895640608042331802348085664231496688422245921289564247142084093611617956942810152775662887353559372089042157802857664754516127837664620272148677690134403371152941051997491381545098615863242364150413479782859659299617045323999275380867673960016542106029471505745561/16418053755331474013427399578641479188896013721645056311639440491699663864891259738988826790407584605162463840511028478438418019290367053005364879916339334868200135699274805343181889414928368100600169782937648897350375798343074952010362260216819404228569264347587249760187319438909602692517140189105179665813510598617951746079205276491075953410864522672038315943601279335749894917203758946900031101148475373860881817847580293528621339036231530431140457107612989266048399269676877158886234828365066152988132619070201188945835924120875140933475564064829722871529910865793298045862069952595601548795789120326623830894743929003174030515826642918572168632432251076348981881513509425921856043551275878486002991611335911761256150455024998155131036772847473377898407354964316796000753533035125595762011036834998748720739719815937425308676167306437223258055792807195790085308697364718869287014129789896390442575768017154654486442467248914810693070008704990623514419028345407025445831478483420978799573793947066894676168756143170747895335869757069093550964338388502203596618754421236619744219955909055115408131017408792935031964420875412321893344522807226566825818330350970889515233573548869651291608374776340224296615752982914925139961484359698015726072380999864255502443471990564043835282326738473876292249397228094374517602517854478966094883238515177257827679858762330320577533435058505077044135036898789753772312685170369007657759503645167259959928963659990428144961689723619042288524943508263689011370675240656852474296348890526678234765491728340140216972615489154653764444531607539844213789267650400975029943258439776682567444195428434393066320141572656954699234860096193655409123723457253433169236323791828190879690183267024263656447882855184131949973868073422155475263013154509024621178516764585658505244655936668788735126899162529117856838045647172758703482602086342404298142867333390726954542736429529438201795952222033312822332271892563395001127927123275776701237090859031393571593123026556756368994193256943319985496870063847182573631745946745154433312062800010574988235966434021588595841539119091565431269152105441672739796320590244920434367998905777704746988919831649381244868425186569717365329953394971057900848453034441171571333397095534081002440990558724973483824134292608694632558492357391189580444020558728497503088925005969632497642715207579064533414001677940911274024443267117455498721626104534557453555373320127762179719104537841873794895246680*t^119 + 1591165962563385636393042340255334900713441353089543912391025943928508717905217079285699551316551647375087887936119908159710564913072213339603494224410872288579118434910558181416507173022307285343472695357496663597919369780897218106909287296749212495104694001638693902619644674667556533926165030108701187446171717766783264285741339429603360039973053232001727764020956037752035145562763548406400307204195700610414517272059787748994984967968052141015212591812873540708186346850527664784596358733802726250448833401512173273870139667252120254927612045283988910758027518463987176354885273114503036968083795217482994511426106468056878640465060890424722578361784229945469214571511494245821397658199902058086194259007762010257827282893299612730625888089300469446786248968479740029889425058182053866628900130938923016182289996569069817993586970274661617990540380420295255809300315991651331457477905110274167927361482245081308583496744096458337005723063515611826511428762654871152423182679202895007677246508134894374553090518799451641690636711625715020943806737896447734720098448033807327001495095910225175500423575903437285220222823474007513140409173759695957846273815951380098654446454899523645495042204690487923573958036764622708118281910723213787027609883294641652611880284636744921199341241984726056721578431388415929781237153929641823574449696163160179042456684447694591223196645364305287077075021866110329061629241532196032882897061912925440078677391692696135809658039864144789483862374257362642204847016938091778575198644072169419071032897266383680098609355631416138258689863511626269441314447073349780550116317302597911387697807129104002360945502884899970707910786931596672207734410651795550806352659611914076779606706878629730033324509347746732590268344489597717991528268541206033312971014829838899212810044016623684145770379202963577247571819672438710130565488157025498868074034402989193740029439344541773757088687711150110966357528488546486841095862022674501576206956620778484528621745985357150241307441646754892001994133295654856723275807469605153128009617120339719051880608121990533969644599137668884987226785995916480140993901926322118725093164142468631036188980049967122044728933105200319760436689840568193074150339694530364226751068943237023236922949404154942283950005779210529502922135486578687148257376831791745122021689009630740530243940381720034397064087374506357611117961899927395414044133669774875118607512186807388677925763006103586196012795209501025397786687/28474377896329886430620920002557205406608653131239742663153336292771117029676408140652955263496887566886766454059627057771696318122593258928971156734904519773081768681108937400191790208624099742474227793541529070971335092926339658436638279969370453400415294133498820167418207680215554269722226801304749933742565214869734311616701684527689395198909370487538452618185818794635567751403719266906953939758505790066056032753653422409805609001837550944407932776970127717083273800042930619228359937327813064665751339007418928695061437733637786092291119943103016033523375411574176577540116654451638286128163597686474597381784220867838160257948674368443664464848334116747917576504929847690472331532429465254224521784593582964605250272498355133715594776375134661735137822626446763197306877460586158249914474884166163198002920734107474627014032831797624203888096658613231937953717462877425633444839098943639824240573664418555764320052365367920012014418430688738048507401493717584464887060849746450898060816635529684333368679404305800433144176782010164581889150878458988437735793084564710843058810198271255156168561192649880323770293938256770270357184055333275731577590938700512715920094391589598556746124653766062338430587590035451834406534374502925274251532780764573793071128255634906691657982006759859449524537925925010205028633465618020197225829998155757492472768380134885988302154203133971953544865661467696292447633647143315614440899155268417857170132640976732546078557210663292342398427024498657975387207759045867807921301092470102285161617820851249849636172796690554512134965984676603148115186528345424360264924554052693132804049604714715708021232200844711766706325693498529697890244382696537593178864229627359049009341179442414601499444831841012845238011862005158312597819147636818367997274242046393734262648279495902596288418780879666736376117167413287844739992885079843187745779578543984114828619214280555654648113137079775538198270219002448063622868274134622058845527913180113584333006369058267795958929171958697961513404980732296976868658053638346172174220916151673887930577785404775154721176012211138312964466134871007755053418677014773673338899435587132599527783294690576872350138748574079817270582504678138086038167046065805228549221696021274485233491292348679012112323574814346057733945245168786462350079655688124169523892268686665961745015741677957589117683576775520452916392772937373653282873540631100810282869128208248873692833636797089784946656158680*t^117 - 15846288657772286599477077371198433557695978889159499975907659645312798197621284369424289439333499951175807078411360554133653062958054164455891532023597396780926213035074414090941333731592559644059748529771004572848977918012118350327406644485458390479113916392339014937561684635380390966371855213850983953326753267014024091898477929435595876231983153499984502270685487897005672971040938906227688969659808413202999035278147560051443623921251790513744011274066557766252831708807688400446732944440222376818892521332610399708676089371124927428124914883629917907566239758420082759175044355405190301232154245035369880051029636654079304338273797631054038135108495042962995128597934347631702058159275799386150946377418542021730466125739032418931692289688037982370782847407354609378547827097126347970669343885043780494274502268283054258110510030010610686225095184480193287989174676507615835101354442193673061181091924628565667865139133628591009456996815489454344202642376165159156955522986109909095579297081682328272043251579440332153456214483881425804512910233783417285281326704756841992673756920466457087666634099979699641456032328211091350671943308230059018971341965813145982568439478225581019940571571947387248749964492088589785491828334195836943000219609274880794245844809794404655749604213675398537124931316270619642924089002274674496744997624018554037415130362501852247741556813119661009693481946939062187722263036579006215859016589812003284850108020750479159736280853746279451954508774009996427937892703678262261830009727532839717808018356493037118435755617043526294607730858795133466914629517895747515350615940365241991300914606870601012305727435359753007567435515117281192465694680177037180805230037674741113949335128600312953178181387945989767685193754102494728933857121629418606103197910678524071063147346766632529449677056911373671314054253729923173952797052248985214186923124767605874635282114467975364710769143274362386912032101764072157751597774616217321303550918755991234138580838345459313904403027852231882261322390952671299823218960254863378714643613584323814624340970286646620162391772087933631176274255027050863322172335557026848554387482507520246066892878015716284008749380592842224556941565455398400316255560131980164534477598231268474526383684636673848007881919680224964573837147859329532842336089710395856291216944546696534630546785312422042186973694350063123518276896406663939592695259866960135210318774261744654694345988502895264205941569803653082471090392539/256269401066968977875588280023014848659477878181157683968380026634940053267087673265876597371471988101980898086536643519945266863103339330360740410614140677957735918129980436601726111877616897682268050141873761638742015836337056925929744519724334080603737647201489381506763869121939988427500041211742749403683086933827608804550315160749204556790184334387846073563672369151720109762633473402162585457826552110594504294782880801688250481016537958499671394992731149453749464200386375573055239435950317581991762051066770358255552939602740074830620079487927144301710378704167589197861049890064744575153472379178271376436057987810543442321538069315992980183635007050731258188544368629214250983791865187288020696061342246681447252452485196203440352987376211955616240403638020868775761897145275424249230273957495468782026286606967271643126295486178617834992869927519087441583457165896830701003551890492758418165162979767001878880471288311280108129765876198642436566613443458260183983547647718058082547349719767159000318114638752203898297591038091481237002357906130895939622137761082397587529291784441296405517050733848922913932645444310932433214656497999481584198318448304614443280849524306387010715121883894561045875288310319066509658809370526327468263795026881164137640154300714160224921838060838735045720841333325091845257701190562181775032469983401817432254915421213973894719387828205747581903790953209266632028702824289840529968092397415760714531193768790592914707014895969631081585843220487921778484869831412810271291709832230920566454560387661248646725555170214990609214693862089428333036678755108819242384320986474238195236446442432441372191089807602405900356931241486767281012199444268838338609778066646231441084070614981731413495003486569115607142106758046424813380372328731365311975468178417543608363834515463123366595769027917000627385054506719590602659935965718588689712016206895857033457572928525000891833018233717979843784431971022032572605814467211598529609751218621022258997057321524410163630362547628281653620644826590672791817922482745115549567988245365064991375200068642976392490584109900244816680195213839069795480768093132963060050094920284193395750049652215191851151248737166718355435242542103242774343503414592247056942995264191470367101421631138111109010912173329114519605507206519078161150716901193117525715030418179993655705141675101618302059152190979684076247534956436362879545861865679907292545822153874239863235502731173808064519905428120*t^115 + 16372646568595592844256692029835731515321457651667691513936036404570344481082554013483330913691178613495195664715478755500707587228030221210441515403202763769587761300365198079962103142991781226216926978334933437927942951779691220460969526588052411665854330572754268573468108627798761934170553590862800110814605953826776416856982030195937213898387410052786096967552004799928157063242660664033083619853462824070608045760006761709985494560744924525757972056203089850854900455565804632750085659800444097016375613156881682598664687415551890155162642925670769508556127519117162976306032968711846149559336459969428697992774189255415976178956807441701678399211715132575945617114443608785446557095587359061872841718131866448713086310158214830820235202383056201109420836251031590160081271110075515390245379451274608856866223345660376094759498414601081622415039554068502315356056028772490530560483026932328117291177078184864513402844118584831138598490622511990838504869274632118106640734007820751417720651826987368479206182051215134900863902100047829283056181138766918865530866904844630720336583331847212668909798024069567868948430951726640162043956210803270804022411476314321773877428543754031885941375871501921224579241829338238828078523476445845439578121564503179500107918288333811424683742709325767378241254406311372972153984252405774607180608096666092106612645113253080200327212885323261847752654380275599952004524917909324351566876959231368736807013660123824116006079002084810434786329287475732508220834050242891622253877060957102140309488911473197770183111028914435509689188787919257354231342213287919058568696189569096288174565108043702929201797019943875507002714785074594935471104416256833619887189562719637695983245943417185980186214288161455209149573942973573671977434731620196573198388451965400921883407515139948954672881318118591564586192066430530653051956745114114845553981830657314448217809312372496165289420164873628252188293742733243947084348282854961627200484554927071400613586196004735716842124759545067508628261408035610155087573657100270534189723876014385414417424695615570538013614181068418335768380115331290452752804527687475845078375063568120457487604263803946558290462356020708362094938883941140790871986823933865635249688738504287784464494936086729059078455628777484978516324984079900279767638706578345986722754739677456389945227060624616756185107240318470755426064337297492842374557914942966759755934896690195284253677971521100169346123303386240353811014891285/297987675659266253343707302352342847278462649047857772056255844924348899147776364262647206245897660583698718705275166883657287050120162012047372570481558927857832462941837716978751292880949881025893081560318327486909320739926810378988075022935272186748532147908708583147399847816209288869186094432259010934515217364915824191337575768313028554407191086497495434376363219943860592747248224886235564485844828035575004993933582327544477303507602277325199296503175755178778446744635320433785162134825950676734607036124151579366922022793883807942581487776659470118267882214148359532396569639610168110643572533928222530739602311407608653862253568972084860678645357035734021149470196080481687190455657194520954297745746798466799130758703716515628317427181641808856093492602349847413676624587529563080500318555227289281425914659264269352472436611835602133712639450603590048352857169647477559306455686619486532750189511356978928930780567803814079220657995579816786705364469137511841841334474090765212264360139264138372462923998549074300346036090804047950002741751314995278630392745444648357592199749350344657577965969591770830154238888733642364203088951162187888602695870121644701489359911984170942692002190575070983575916639905891290300941128518985428213715147536237369349016628737395610374230303300854704326559689912897494485699058793234622130779050467229572389436536295318482231846311867148351050919713034030967475235842197488988334991159785768272710690428826270831054668483685617536727724674985955556377755617921872408478732363059209960993674869373544938052971128156965824668248676848172480275207854777696793470140681946788599112147026084234153710569543723727791112710745914845675595580749149812021639276821681664466376826296490385364529073821591994892025705532612121876023688754338796874390079277229701870190505250538515542553219799903489101610528496185570468209227867114638011293042101041694224950666195959303362596532829904627725330734850025619270471877287455347127453199091419793324415182932005128097244607613521257736768191658826363711416188933424552964613939820191936036482790777491833014523935011511912577535110713766360227303218712945305883779180139865341157848894944436269594361917136240370180738654118724700900399422575107264019701157283943570194303978640858268731408037410847807580936636286650090885058973140922229681063988858348829832215281017560021281464130454627539623543645298181817301797513797302217782030025760318883561901747361830009377348727242*t^113 - 85715937436573822748057430549708323271474235059058441001056524075523026881655572765509515060365615384284951938408164328299471104946005228010240723515041504178356492076710906801913601914316903920599019062582182873384576119141845182790747725125270562925341288430344418612457488421483354910922999920843030931389935937116354974678772995346344610130432951060166487696564649051223370149538902206034107699865792705245266347191700968652170121310631598062661364207470563678765877773876566507329215982100269531948619870900230234703670897152994532004299067426996120933992375969285218087502600625522504957812878706117211077897660206507388682223498314203468242349176825822289790871000007447475133010683900951657896521463609258251373914669911376512219151799298629214128214844056021615351556404787661245931053097045520138072156001570520677625548707827355867181561743651056129028942105055798200198182023462755397083846242700847044965418792862922241890958213049232889041091964507756981384413367743711308254481534921127570264997035342759798759114696439074232941595732944046378790135651875800086426533603190652271436284585816006933659168420118967463723553882473598602571838009456190910512776655825741368542590013620012377241169306577976616751348836513008919655285197011069550734438234379860307816722641268376000899755637915489368338293212237600099700618223868185970153407094989588838642593893872982560007033378741222374077174065958778887641505223795888338164878646312647801511617993512602096201841201354651218095967908207116890467708121094221576597844911144277990523663058954839277882153850179828500330737836787339951429345326007932730880586878566963458022654792365789189259326784653712464294139034225289111403143477833179344318772727442593584731270089577190659096775274935390191753712475978235115988761807344556570888587904984792948746436206223802922443745549327020876546888077034158716381058227221465039754922495607849983047521965000709935156750703306482515980847896444144827433964848937793345055273322938603243245354386504729774849082540007337281626925713264317418741761654342046832178208603447657964584434725070852338907114768298097412530025796490883681747821219513775525325249393940295649962684360206726086466240120302789435688378462078213214128752093312239292573935900042446001974821262173828600937312592668913371778126873417991778545430544158339016148683686255933280366225408036989729160397766949657246239341425900241939597882971349839618533436310980594992810608624767605977849663528831221885213/2127036028855842516367382724191023243873666388903608776937554221070002442116827688106775758183217501246441454118254141215545714963757716441994145408097367627049208120478837623794326728584220250762824816177552221601558731441597572485216879513711972869011022471772361866506140113712101903948250342057464820050569621550769153077767615834218397821358529975419122410578480663959276911029857829237949459299960382517934385646697910654012478992437265055547272578439668540466120552863206917256358487318387635930531625023854193973521089398702742621094146659749795297704196143244590990342246714087537379973773820747179652424419281298827510571268765975322741735524170558521069442964918259622478283165472481054490571777309140647456012195355627128488554929795222559231614795350195573210838823746305786021268611273847212390890818178837828354637948252535282528030440820398408425765142694476943694818329480691089894870770852732066115594707911692983624897477056772448732223502891580703559527063445476059882085143002674067419702640351501643292355870005616159294267119570620886436298863743416983899976493121810862760165791521090946060185640957187780739195681648933395697148846043120928299879231051051743012188935511636324856680764892975648252030168117775368517986589498723113662342413280695927529866851255904961500879482983066598262315638919881666108732769500862235084687715797996075983326170918974107704929801464911636913045838233441605676398735166898550813930608908280961921192068223636547937977162498730049750761424419600726325251721191607516640701572851217588363767822107912784422056481959055342255164204433667403199711789864187736177020462505472189263389186045403099968972962529304340168432401255387431358210461157953163720960997786104348370732008528938523659539279486091785325951057090328470332089396385880865611949419826478343923942744882931711105207295952405772602002077468515464286124609734517235613377697855306757507402214051339859232703410785359482870352628260077856267795760935114554484749675575768652604358132009145314737725051352060702584172088756606784459061414302436530039428414160569736704057671848112172031978445620274864279302490375173003593398415787838358805184725412113386092364555364518483762350112513099456915027051078341115650572626860692789204046941799538446322204790571038631650512725709814108348737550950279902875463434752470893947342352675903343431907090963185131377832854540138421811900230653485143230528130323877156190864854672668742606935515215053396*t^111 + 17646165400593884685414731769955387662384476005929028386437023790920148038834016213296611103092023638700084489249665524289107823471182430796984304142243112667201995888364913877263262972860726023235590458857325521273595418960584018347629440103161307347545661064878261148861049400675463105693388433087854205589892360312183570867737136099588094563094167091415809420210278881583393067580689890729562745037936202521284652926848095929359340887529578039750021271461648076025460505298976028668970995693127073989164586817659296793935565599804852895279165276904855866452248185332637827938020897143996559813750575123298621953635248645250211875509209668329978251493244317646907566184075758193912109075953789100213687874788099840104908714050802130760461870191277633128981030922715313270601715279056225213288145356202916564720993069502864815311120104939848353377650014205757981591682089062824830899807293309344303533439636272434301684665081779095660515845406763283028962511958669907290282826831848846622734646519004175292819670147908238922267412953151871743711816648558393198861967155031815234494659807681686462783727219566738166110408323316286579461240700389093312364517620551401188690358260137525428443303171475254108478318256783962063630034265760082544909016927304960790936301695880542263930112475394940479218982543167897637593764234006273801730136995070262205196345669568348179201452842916617860341708311268198246133312761890936435555606881102126638075258982378876334966530787769711113911920574540002417708561535893269513721255208803557599305543982806112099887195193372568571688492729917403086241305917000810402532239928904692532211213128588812211420232649484076422418310805182836283508771818872498424133736206694698125970039443083291985796720920947295022206146579430643554171625345043617936698108366854718882713423885225765891688943218524473764212957870507616486302652788367505122988521904682733853676606958665489999722009631444516187728367901861154877639451594566379815778129246341767100963682741271734437314762897116461971702660955057167039409599774166882850942343246080459582897736881780332944202742059952110222817853391465950986588726306194795859670367558316470460581506510697323904445175791408157610216776521698039771183599967329502833649389897491443912858636875838004311217377291192530959655828669901134034649753076298712320004018662581980033945209347557737713791754988435617651218053238339811304520214721318381175106285563059119912448718518419260899411415326513357039508441314939009313489/709012009618614172122460908063674414624555462967869592312518073690000814038942562702258586061072500415480484706084713738515238321252572147331381802699122542349736040159612541264775576194740083587608272059184073867186243813865857495072293171237324289670340823924120622168713371237367301316083447352488273350189873850256384359255871944739465940452843325139707470192826887986425637009952609745983153099986794172644795215565970218004159664145755018515757526146556180155373517621068972418786162439462545310177208341284731324507029799567580873698048886583265099234732047748196996780748904695845793324591273582393217474806427099609170190422921991774247245174723519507023147654972753207492761055157493684830190592436380215818670731785209042829518309931740853077204931783398524403612941248768595340422870424615737463630272726279276118212649417511760842676813606799469475255047564825647898272776493563696631623590284244022038531569303897661208299159018924149577407834297193567853175687815158686627361714334224689139900880117167214430785290001872053098089039856873628812099621247805661299992164373936954253388597173696982020061880319062593579731893882977798565716282014373642766626410350350581004062978503878774952226921630991882750676722705925122839328863166241037887447471093565309176622283751968320500293160994355532754105212973293888702910923166954078361562571932665358661108723639658035901643267154970545637681946077813868558799578388966183604643536302760320640397356074545515979325720832910016583587141473200242108417240397202505546900524283739196121255940702637594807352160653018447418388068144555801066570596621395912059006820835157396421129728681801033322990987509768113389477467085129143786070153719317721240320332595368116123577336176312841219846426495363928441983685696776156777363132128626955203983139942159447974647581627643903701735765317468590867334025822838488095374869911505745204459232618435585835800738017113286410901136928453160956784209420025952089265253645038184828249891858589550868119377336381771579241683784020234194724029585535594819687138100812176679809471386856578901352557282704057343992815206758288093100830125057667864466138595946119601728241804037795364121518454839494587450037504366485638342350359447038550190875620230929734682313933179482107401596857012877216837575236604702782912516983426634291821144917490297982447450891967781143969030321061710459277618180046140603966743551161714410176043441292385396954951557556247535645171738351132*t^109 - 190985622258809321797411990872468931601828555436517706690801617165952183067190211688622866217739479884061901606628599424017253306738387772843130886807905944497489738017882239854973853646647324678480376064634922913965242137286037284060438178675276584592423007881019844507643620756455259476857074659383230119852688223821558036837429189316588155129819056842357020856337288802535374833681736836031220871176214320930802249039863142461964108933558102440016546023963790909687892907348491565312155512028957359372903330394491834384164677884633051164766209904599962050647212756567186685001224128209446912758605247847703372204050992531325284607383453573182357143800122131362507704871208238656305886182472487042373002746783124247250434683985037476515949075083326527471859642189705438066648883597846760642599631291362146448713803471737904373850870600025780623637173581322828112060788305432093851455363804058651631561344042281927522824926999176750501177125760452577785335968112290193313474297760970173959394048462271773248375363450006387220696579842573515866814110990353480346369507648917132138087620161902804391868233880506095590714564484309788499461739158995471655615936217371221008606270206557902248317904523141119257814930950891189526739515605749082996880080752661929686087626013203114179363607586043479552117987730556978026082176888505521751521051978558012752893822920665604371856002578047110241631462700350506408625139882352548944799464343706098877069763203936781789289358875628734123840338070345599605990747204112427368372799304593873623331293244742251896497100067224596434406397758165683200455610963470809575092386972425760116282315417836838306777298000065948777233472056658953517596780027126858818993576365035369142198995180203472352971476626081285640877629672839991631808554582551566060653378904770537697579540462135891991263966642919647419381966146560083989132640565156202815259355834282208101874258828425972906724567593558404886671729914488250099617349881642139917399424257088486400579655399650848639314042996052196707003421417549385124630739950088878723449901337081626677993759580248755154338261264084839768104146500722802583002402728985846878181544791696681303700330629428578565571860626747603376149990232906784359670237268253585721577486369683792546119432330949377309409989398875512546530129948605046925870665380317631233937040734904241697853371866073242102458890616661497895879321647855444947667313341361327063716592321251594493013068078562957452611458024878445423831544039399251304082383/14534746197181590528510448615305325499803386990841326642406620510645016687798322535396301014251986258517349936474736631639562385585677729020293326955332012118169588823272057095927899311992171713545969577213273514277317998184250078648982010010365147938241986890444472754458624110366029676979710670726009603678892413930255879364745374867159051779283288165364003138952951203721725558704028499792654638549729280539218301919102389469085273114987977879573029286004401693185157111231913934585116330008982178858632770996336992152394110891135407910810002174956934534312006978838038434005352546264838763154121108439060958233531755541987988903669900831372068526081832149893974526926941440753601601630728620539018907144945794424282750001596785378005125353600687488082701101559669750274065295599756204478668843704622618004420590888725160423359313058991097274874678939389124242728475078925781914591918118055780948283600827002451789897170729902054770132759887945066336860603092468140990101600210753075860915143851606127367968042401927895831098445038377088510825317065909390648042235580016056649839369665707562194466242060788131411268546540783168384503824601044870597183781294659676715841412182186910583291059329514886520651893435333596388872815471465018206241694907941276692673157418088838120756816915350570256009800384288421459156865952524718409673924922558606412032724619639852552728834612989735983686976676896185572479894595184305455391356973806763895192494206586573128145799528183077576177277074655339963536400200604963222553428142651363711460747816653520485746784404070693550719293386878172076955396963393921864697230738616197209639827120726626633159437976921183121315243950246324484288075245147447614438151246013285426566818205046380533335391614413245006851743154960533060665556783911213935944208636852581681654368814268683480275423366700025885583189008106112780347529368189005955184833185867776691414268677929509633915129350822371423473307033289799614076293110532017829937699723282788979122783101085792796447235395826317374454517572414800991842606503479693803586331066649621936094163430559867477727424295433175551852711738544905908567017563682191221555841216895451835428956982774804964491128324209639042725768839512955586018182368664290278912950214734059560987435630179383201732735568763982945170292350396407049706598160246002982333470808551108640172743285339513451365121581765064415191172690945882381318242798815145408608890546493900637576506929903074480726020636198206*t^107 + 348844410791356871100174291871515523171590565369417744769362597862921088957265387231084266023960417616014321966441788105018507513424841635911027046674591606161460992426732410136918073918237214867481234577844337934100107099435769497942935437345611550150158769233657391915823400693587468069271014581467048873223654527248711413074647170342907572493835678323914641681471026193242189378803784214830725785295634645650410811341884474059075044165551269660615997819414482473708774119552942389028385590568548377031431065855875427816104839424436688924151477412492230609174311013985619173566345027453403970566942276574650703176109508602212699497063974716002620703634448409416699233169143920927175378075121937830617123558995365439394200905168504828871012288811967354656586902742030538179294693382216344381449447787648635807920585821021053109441717377407672457588144492483142488330648423891307301197065520842593459071225082412273721149018833137210404830264829774531636949112624061178973872998921651662120306132729249017472640989801065806642173391614055033385729506257375419485279158100942629372573788717559948200395012351417805050319007133970604331780882124753854574344246607657489232642507108515114789970067785667258972691009275426348739428351980881067796873373340492794496546622785756029396936592535789140178916721379326810045590392608129242185082008579033539694240470929771309432954673249251070372747496698259177565237969305449353368019611713414556123899179459504006026304132950943427615537634734579595420039533176536498780214394863359728224433917351315688310218464546137485810818508217870415007733402667995378757179459078696863394894252734056824477905090786582572010117094766826836164037150734195951733539678058392475695205530129083797850941287307476617459592007325849767972840736201551898428822540317609448536410489561259786170376054069372071827722828434347138590868034448273972732242045667645720646667438326051320259919008298930582251562151984734357611834865024595680940031300107804017454493006355111035832946857740998480275502644810182541516792228887472836265615690088523165196009241029870617719884572006358230582173350544601877099049029249131824231625110944504235036894794590670760101251968893118537445137217526487707694284821091115864980488007232679993074825338739705910997299847819383728386192053615814881076156758624706166018854840608858416887690539070232405503993597642397661191413384953677667132812020053207165544086371859403580198682225558979618695490996124580293693585493789225778855491385991/58138984788726362114041794461221301999213547963365306569626482042580066751193290141585204057007945034069399745898946526558249542342710916081173307821328048472678355293088228383711597247968686854183878308853094057109271992737000314595928040041460591752967947561777891017834496441464118707918842682904038414715569655721023517458981499468636207117133152661456012555811804814886902234816113999170618554198917122156873207676409557876341092459951911518292117144017606772740628444927655738340465320035928715434531083985347968609576443564541631643240008699827738137248027915352153736021410185059355052616484433756243832934127022167951955614679603325488274104327328599575898107707765763014406406522914482156075628579783177697131000006387141512020501414402749952330804406238679001096261182399024817914675374818490472017682363554900641693437252235964389099498715757556496970913900315703127658367672472223123793134403308009807159588682919608219080531039551780265347442412369872563960406400843012303443660575406424509471872169607711583324393780153508354043301268263637562592168942320064226599357478662830248777864968243152525645074186163132673538015298404179482388735125178638706863365648728747642333164237318059546082607573741334385555491261885860072824966779631765106770692629672355352483027267661402281024039201537153685836627463810098873638695699690234425648130898478559410210915338451958943934747906707584742289919578380737221821565427895227055580769976826346292512583198112732310304709108298621359854145600802419852890213712570605454845842991266614081942987137616282774202877173547512688307821587853575687458788922954464788838559308482906506532637751907684732485260975800985297937152300980589790457752604984053141706267272820185522133341566457652980027406972619842132242662227135644855743776834547410326726617475257074733921101693466800103542332756032424451121390117472756023820739332743471106765657074711718038535660517403289485693893228133159198456305172442128071319750798893131155916491132404343171185788941583305269497818070289659203967370426013918775214345324266598487744376653722239469910909697181732702207410846954179623634268070254728764886223364867581807341715827931099219857964513296838556170903075358051822344072729474657161115651800858936238243949742520717532806930942275055931780681169401585628198826392640984011929333883234204434560690973141358053805460486327060257660764690763783529525272971195260581634435562185975602550306027719612297922904082544792824*t^105 - 15451920038891016772378515103612505649363618589177160887690467375268875257112439593729535242888202330708373520043178378809969987164131169199636567272844146300199745686342465127622720248358021756196914893107458468571344550073566030845204855407088129295075847613274588440751535301218478977739622298132946603623067405331778104482694700808202682513984666465778120141164561550997628389812229687966732317438660468338910291459208703761885674966073960425476424949728257489713932940168454706198355672207475012419198357938511868788017777371804070531427032103313073888749975265787955402812229055704545284794192222284599803977835982341771135427781719500195649878416704278876787562537319351903919880942265137930232548202476069442761775602668530128029684283092563770319893492911204502951969074106814988159678854601592862965040651109459381411958704822102671108672522900135776558785739930457180993975475838662052477019125585531901665634828415382384201258162426191016899355432871483411891715708026575225672271865600951012361694754436211988563421454490412490009840066192873721375322082886725758185659663402090700905964374514640664643883411196292240197349988485911481630313896157196076961315182986848216954599589647879627655939109006858145546956341310942447141245398320672223954862737151369057652292434132132133070700515844813693293094246800854337336916370188018231223676173556162853730828002329739721063928282764176986696390707582952685173708614602139839865557804182433346547501000866842512485493514063343363202203689458295815003348666027898441869181211247582173382047248057648542447938792030285246736403805314642607734500749237646986783385837760696877475609386274394370602984670920461257157358344969454054929714129203191136951899586455072142101665508366569174403126422728145502899824039928557632641802140391835397017053869208326701304722864319869801023085866174037023111682867837408642458380497531343819963668609382100256647233397636665015410349112793875844976001486682122692064423549816405946626273477436184752988636201605850461779711270246944918476006748817662025214136855737809638211944475074890823771478642050338774897435296702719943059863810656327763909556551605808148617891113136978876054033707547504778792405879843886019217252073685125291728834072462419301034442940502401000361838963498290481316640860232416586193388682852116575588980882548515377187506047256034309966635878034126526703872970426949933680981134910922143095354097771844015304230987023700510286086024962796794328030942854368348982180337186075/6459887198747373568226866051246811333245949773707256285514053560286674083465921126842800450778660559341044416210994058506472171371412324009019256424592005385853150588120914264856844138663187428242653145428121561901030221415222257177325337782384510194774216395753099001981610715718235411990982520322670934968396628413447057495442388829848467457459239184606223617312422757209655803868457111018957617133213013572985911964045506430704565828883545724254679682668622974748958716103072859815607257781769857270503453776149774289952938173837959071471112077758637570805336435039128192891267798339928339179609381528471536992680780240883550623853289258387586011591925399952877567523085084779378489613657164684008403175531464188570111111820793501335611268266972216925644934026519889010695686933224979768297263868721163557520262617211182410381916915107154344388746195284055218990433368411458628707519163580347088126044812001089684398742546623135453392337727975585038604712485541395995600711204779144827073397267380501052430241067523509258265975572612039338144585362626395843574326924451580733261942073647805419762774249239169516119354018125852615335033156019942487637236130959856318151738747638626925907137479784394009178619304592709506165695765095563647218531070196122974521403296928372498114140851266920113782133504128187315180829312233208182077299965581602849792322053173267801212815383550993770527545189731638032213286486748580202396158655025228397863330758482921390287022012525812256078789810957928872682844533602205876690412507845050538426999029623786882554126401809197133653019283056965367535731983730631939865435883829420982062145386989611836959750211964970276140108422331699770794700108954421161972511664894793522918585868909502459260174050850331114156330291093570249184691903960539527086314949712258525179719473008303769011299274088900393592528448047161235710013052528447091193259193719011862850786079079782059517835267032165077099247570351022050700574715792007924416755432570128435165681378260352353976549064811696610868674476628800440818936223768752801593924918510943082708517080248829990101077464636966911934538550464402626029785583858751654024818318620200815746203103455468873107168144093172907878119484227980260452525497184129012850200095437359804883304724524170311881215808339547975631241044620625355425154737887112436592653692689381617854552571262005978384498480784473073418298973753725502808107910584509070492840242886178061145114191068033102544898060532536*t^103 + 16255288625170496705144883610535477668663963971157222750614976416616767035375207029988680695234645736208005856086479062508671508224853665792848345290038013148694460919879931108881864460150746182458904105784348460690966883449882454638247484109606789908766506506321742227753619545682557235057091168280989446080693245298871025498819625325012691889168153070209300123964298117265086143218919736662857186096695156599659291873302340646442564560482666173612559495775816302401571965599025078343706943136162041414530157004109073781687235677543619345235301030828928865380612290824262514249094610740477121369502366043200513650185792008769261368073929882629820273038575393731739084605775406434827522253643040263650373549716643744491890547397865095527260696810385936977029797586759992287366000349888811390992051388448734682214278926189232401788648920956431956726143197651898669219086987118522244997084643488491973836369827742534174181813477550808076820238604567900796310577012732573269470108128353182407186646228441548825199619655469036005495766069210835016163563569879019798929724758142376461909168098271681108536121411852805874434767045664304561927397798814246188971463712968671588232508124431392225511285283125923936245001776403065574752055548682004068923313683393695485713777334648922373383192196415186753906691781773161968605624148090997059404998347726974354854998824524066018993770017898307707561128505347416766853952324244352201157440437982178622644952061301861933887204867427450480004731670586666021557063835917969486287609719124732206822616621485577932915719926644450591791568928730133751622275537421444391682346834463979009842707935450233195380894725758596999966274017009737398758749625995216402235590969529489621803839767088849662430819492008877281893821742080241752551432842718843052468831369907531467029730008773258377773289615661087038432152901211603433742447321253803364648261465666251188643288635569818802871086907508216094481257419534990577784024695535578729655494893496057035960476612786680296578901836767520850490520611891770837520672573544856191876387066457831236696868283421480416837262834743809790438490877240623352134034788776788594175495710495003166311061773090723644501345075883469571922919164604338891173961664360466509034362814177463235963310925202495890719087909677702363243284900985702115765936158009441286311486277575577604223470962499459209546949164097745058697201503391354374947249303521544635149102054629600084931296297253737863133306589028682863806311042789235198290532680673775/19379661596242120704680598153740433999737849321121768856542160680860022250397763380528401352335981678023133248632982175519416514114236972027057769273776016157559451764362742794570532415989562284727959436284364685703090664245666771531976013347153530584322649187259297005944832147154706235972947560968012804905189885240341172486327166489545402372377717553818670851937268271628967411605371333056872851399639040718957735892136519292113697486650637172764039048005868924246876148309218579446821773345309571811510361328449322869858814521513877214413336233275912712416009305117384578673803395019785017538828144585414610978042340722650651871559867775162758034775776199858632702569255254338135468840971494052025209526594392565710333335462380504006833804800916650776934802079559667032087060799674939304891791606163490672560787851633547231145750745321463033166238585852165656971300105234375886122557490741041264378134436003269053196227639869406360177013183926755115814137456624187986802133614337434481220191802141503157290723202570527774797926717836118014433756087879187530722980773354742199785826220943416259288322747717508548358062054377557846005099468059827462911708392879568954455216242915880777721412439353182027535857913778128518497087295286690941655593210588368923564209890785117494342422553800760341346400512384561945542487936699624546231899896744808549376966159519803403638446150652981311582635569194914096639859460245740607188475965075685193589992275448764170861066037577436768236369432873786618048533600806617630071237523535151615280997088871360647662379205427591400959057849170896102607195951191895819596307651488262946186436160968835510879250635894910828420325266995099312384100326863263485917534994684380568755757606728507377780522152550993342468990873280710747554075711881618581258944849136775575539158419024911307033897822266701180777585344141483707130039157585341273579777581157035588552358237239346178553505801096495231297742711053066152101724147376023773250266297710385305497044134781057061929647194435089832606023429886401322456808671306258404781774755532829248125551240746489970303232393910900735803615651393207878089356751576254962074454955860602447238609310366406619321504432279518723634358452683940781357576491552387038550600286312079414649914173572510935643647425018643926893723133861876066275464213661337309777961078068144853563657713786017935153495442353419220254896921261176508424323731753527211478520728658534183435342573204099307634694181597608*t^101 - 15815361053321593342440376447285613817572236331292607995387979610123700115185359386810453187336537808768976003214788926491074539180426962180391249511481423583882401718073923956017677442913269859470712396824158557463036762560803094943227140286244643230530721582813779707786937767545217534555875503086599875753594090649959591751473188239198021304597491262341441537543900279845102951506135715609210914113067372091977685273641946414517097640554865668429146277715938671756312549656042935055913862384035980853399932350924422811346093092388916775468216116440107262096468644999258759377712035008757611530726488643698068297859842046542054662203379342600447073524802173995155860160422612433178644286160963545765977256669384465110989243118263652759623641867607150473095312764847264779161882431422537501468452302150008717336086745486954057668378400352830398031599767204414154823194057990677809548545323932368052368016987427630415367212319659081531845900929912457672849843723610467686711650148900152746170221453899894043924722361235129849342600739380538647284561420749952858961459404446848377494962451992421910109421152446881433073278393069737491834910001849859728945583695050341869385691192306460585807381331573655010710586217502220677603191925258868226566004411988464286761008756672806086054958192238495803009991405930440435211828309479974470815775909138461088311915666484348523406851942282234492759298551183192440008363313030732425472873239191658737811704605597108519290410313472759331630880603840890287743563692476685880505110103234169921616299180561732677430375682218948032790554905899573733202882437674598644475011639692314777627988192061519001079705964080754280459217019761134509370753268399867393900761748823245644226265650976943255356312030627773669098867376874673879745150201857484792525824683038602829637819156961550928340304234335312845082792092170458474289258693833861435616062229876313202951516757854737363940742523154337014868231972296633391464210029371557373610610269968626549959247180743300966714638020418187244862645423019810047098045031767213814332181205980571820199501249195460159851664038716057923726066018405161103108611166056089674584045033852352205136802478060240210316455500138453505307382982223776985363422456328523058570922127192821681898270889232196105387612727536720126017517780104271033544520372942062456309296182953295281823089443274156219920206812712981327598610756489621118718093920161663296631608433851202321495065815618790440347765303597884379713223061192595519939593126349705/60751290270351475563262063177869699058739339564645043437436240378871543104695183011060819286319691780636781343677060111346133273085382357451591753209329204255672262584209225061349631398086402146482631461706472368975205844030303359034407565351578465781575702781377106601707937765375254658222406147235149858636958887900756026602906478023653298972970901422629062231778270443977954268355396028391450944826454673100180990257481251699415979581976919036877865354250372803281743411627644449676557283214136588750816179713007281723695343327629709136091963113717594709768054248016879556971170517303401308899147788669011319680383513237149378907711184248159116096475787460371889349746881675041177018310255467247727929550452641271819226756935362081526124779940177588642428846644387670946981381817162819137591823216813450384203096713584787558450629295678567502088522212702713658217241709198670489412405927087903650088195724148178850144914231565537179238285843030580300357797669668300899066249574725499941129127906399696417839257688308864497799143316100683430826821592097766553990535339670038243842715426154909903725149679365230559116181988644381962398430934356825902544540416550372897978734303811538488154897929006840211711153334727675606573941364535081321804367431311501327787491820643001549662766626334671916446396590547216130227234911284089486620375851864603603062589841754869603882276334335364613111710248259918798244073543090095947299297696162022550438847258460075770724344945383814320490186309949174351249321632622625799596355873150945502448266736273857829662630738017527902692971314015348284035097025679924199361465992126216132245881382347446742568183811582792565580956949827897530984640523082330676857476472364829369140305977205352281443643111445120195827557596491256261925002231603820003946535577231271396674477802585928862175228282967715300243214244957629175956235603715803365453848216793215011135919238994815606750801884315032073033676210197699536369041214344902110502402187179891239802646190536229034262216910454827061460888494941696935601281101273537319065124625494762533308938058766426239195085874328842431986255960480275479903939660113651918728698921193111119870248621838265264330734897427958381298929318758435051277669252515319870064577700037866503604746625619156538067860266516125162676248068532526853528100983264380281435614664790422738444068068294727069446694176656486583871150223389268051486908250011057089274359650967191797602954774934480588196533484632*t^99 + 21106200888083920066706389376616642786055463518832135664581171661240530247989691864268473754745953988475996290452019088605922140225381058666515299767010806243711968098980936766798112931066206078249682122329627991921641135504865415378643901737832343297276532775400565244013341069028741762799391639310637146786143305649248709437067491460003338709257227406780017379767724580051884799346740974379450604329165218570223894825627501211586030434215421474090589907342070955222403239469850048661232456499239925369221990957222019875276411455235596894820674978292514026068220208072071784340790239460108096840182422048759346918968050634018458054068641675048174159095778891990871380724360780094103232926269622299753996571663838840049347615469537283026365205259104841023806232728951924852060332021555062422103000947744857260901565340087745095206270071514900917206614686479112775067859473206598800403700540803078247315761295009427587366298547272399802140442192740411140923902847862221044524803098611514260348912627897255142641599166484620561268433071455388431008308755713088286856730524877663277257390157476622469224057601452046871340610513028676254768519279815901043125314132890871432719387839228818977861762873552563299217174730943614055271920187925442591656202042709477378087306177066726916666515013588201080646096913311840134946829067112177620407815731109722050383399764963695867135536906877089566058333996422312226908685451316629894164661037558792627438977544455218908219873322141621598528312694537097925059730957237134086799924641015704498622132569416162547046498119090646350000061618811949304919997047227468079683405033867165568555274559834118881570566580815261012745049098941791900385417478213923653077156852714903368054880777572749832596788168916104142091839636141708879067459695686344365292003468017210023312112436473418765824728666326736432687059884742185520514539572362496423912373193831133655307246777034149241966265471079387964253804073729042052436792287508590498670767225385363644611827244868808946907258797747417896641430978766172456701223420670580423110393597509256040399554118087433193387074124051874892504617182550464082975244509264943392416448621809353726717499121296495437409940150381236735156897108562044815926560531021834194472858310758033108208674202415237993431999119671029556937637277198329851671982328632098366784400383828941832477641760817411749720228888398398012964842142860941035556904775925239066274687656057814701174475321921444266928541239592300809813549971911997661876081090345734845/293631236306698798555766638693036878783906807895784376614275161831212458339360051220127293217211843606411109827772457204839644153246014727682693473845091153902415935823677921129856551757417610374666052064914616450046828246146466235332969899199295917944282563443322681908255032532647064181408296378303224316745301291520320795247381310447657611702692690209373800786928307145893445630384414137225346233327864253317541452911159383213843901312888442011576349212210135215861759822866948173436693535534993512295611535279535194997860826083543594157777821716301707763878928865414917858693990833633106326345880978566888045121853647312888664720604057199435727799632972725130798523776594762699022255166234758364018326160521099480459595991854250060709603103044191678438406092114540409577076678782953625831693812214598343523648300782326473199178041595779742926761190694729782681383334927793574032159961980924867642092946000049531109033752119233429699651714907981138118396022070063454345486872944506583048790784880931866019556412160159511739362526027819969915662971028472538344287587475071851511906457893082064534671556783598614369061546278447846151592416182724658528965278679993469006897215801755769359415339990199727689937241117850432098440716595252893055387775918005589750972877133107840823370038693950914262824250187644877962764968737873099185331816617345584081469184235148536418764335615954262296706599533256274191513022124935463745279938864783108993787761749223699558501000569355102549035900498087676031038387891009358031382386720229569928499955891990312843369381900418051529682694684407516706169635624119633630247085628610044639188426681345992589079555089316830733641291924168171399759095861564598271477802949763341950844812223159202693644275038651414279833195049707738599304177452751796685741588623284478417259976045831989500513603367677290617842202183961874350455138751293049599693599714500539220490276321808275432628875774189321686329435015955547759117032536000360200761610571369474325712789920925106998934048400531664130394294392218201855406191989488763708814769023224685577659867284037726822776248392589405087933570475654664819535708357215984273855378119100037079372868338884948777598552004235132176278158373999102747842068053824046038645458883516354767422942023825923267327991288161271619601865664573879792052488085777838026938804213153709902479662330091180835659021853839685155377226079714795582186723208386775931492738313008093688414281412183322842949911842388*t^97 - 63495868588294656768624132987150284145583274564906652693818064658608162178764183011354941581760798077199558037795501787743678660861708142808442505699031926346736877212253454736372373767693104034940231140441782351661751638239520826474562333132094553310346888629561037443551777838274862987536627145517579094019623811657033306366704463005142637559922469509055924495229050311299803835890125440153693251453736603278759331862666078552682807753647105739787873016510066678991357564175777523380702853389666973020778938557306004045792261877543768963933914861207536833755935995947986164837698322192350786247866507931771656464557970966528681890061680134547736584605562178144575701240522639895989331057349581895767820752400265386354295181493731095083753371582979064968732877558939891527081197368760170161449347068498965013395302601108762088688274512672686126335406445793148687085991368619961488164267097888874454892630249609876148132406171441994608476732964307704511007288052042140407513277677429778691389062820471166393456659175828768717987188057274912097267367723786254089243029875299497493675878421385527265923649970977290046479713699160048269437067093762082120570617743195114548994961761832271866458614311944037065315500603389084736356608570353617686583373556424827002867351296515113524596260408130809189806318360296185258919781142180525379981031639437710758634713972500121206681906081662340224214820402655408556170048431866580999406240536028593513138076859045506407185520697038998104515393792720937948070382205868094356044189800125579819038508769611807418692011257086838904213036350873576094641786867112322183007103862539641408040536689496900046250236500600814030261046907340838380855849260880915070207897143191453578581733191845918400440368231414820159703686519019179686407820045833276760767818917799594111951481796109453741867179505411768610892936124628200012660491244747213981747471225865053669708029980519166813479660093289563454447850186666664632883899779217865090305584858207289518235177174232854017293442725715871400294695783587388082587685974016100674914070293750824346021319512375483074483416362989160343078457748256416590260251171886542213703541340794821200645214849955350404095763732113972995850193226276089884436462064614003846225100898474107290885521850076766080900194050369385041929103515855456135443264247846855524428988063675423544651500534058863318412909682430938226924816997527479830624051103475315586755587369756981688739864093751705301573165769797413961789279964453218814821103336815495005/3580868735447546323850812666988254619315936681655907031881404412575761687065366478294235283136729800078184266192347039083410294551780667410764554559086477486614828485654608794266543314114848907008122586157495322561546685928615441894304510965845072170052226383455154657417744299178622733919613370467112491667625625506345375551797333054239726971984057197675290253499125696901139580858346513868601783333266637235579773815989748575778584162352298073311906697709879697754411705156914002115081628482134067223117213844872380426803180805896873099485095386784167167852182059334328266569438912605281784467632694860571805428315288381864495911226878746334582046336987472257692664924104814179256368965441887297122174709274647554639751170632368903179385403695660874127297635269689517189964349741255532022337729417251199311264003668077152112185098068241216377155624276764997349772967499119433829660487341230791068806011536585969891573582342917480849995752620829038269736536854512968955432766743225690037180375425377217878287273319026335509016616171070975242873938671078933394442531554574046969657395827964415421154531180287787980110506661932290806726736782716154372304454618048700841547527021972631333651406585246338142560210257534761367054155080429913329943753364853726704280157038208632205163049252365255051985661587654205828814206935827720721772339227040799805871575417501811419741028483121393442642763408942149685262353928352871509088779742253452548704728801819801214128060982553111006695559762171800927207785218183040951602224228295482560103657998682808693211821730492903067435154813224481911050849214928288215003013239373293227307175935138365763281457988894107691873674291758148431704379217823958515505826865241016365254205027111697593824930183398187979022356037191557787796392407960387764460263275893713151429999707875999871957482967898503544120026855901974077444574862820646946337726825786591941713296052704978968690596046026699044955237012389701801940451616292687319521483055748408223484302316108842768279683517079654440614564565758758559212270634018155654985545963697862019239754479073630814911905468202309818145531347264081278287020833624585174071407050232927281455766687059572546068275024441891855808270224073159789607830098217366415105432425408736033749060268583242966674731601075137458775632508104559509659176683972900463743156148940898901249751979635258302873890510412679087260697879020912141246179551321789950384057784304976752297735139172967351743291607834*t^95 + 575835933590612704510490290950583394948662198094186654011110308953145318179824499661690768974947105395753214146498436295162020115628882669068500903529416889492337731474109924563930229597466406870340803165284832786672408622133209531118030620946448178873307055184245057783311305075633726973847897993963722057138451652665246048474143538664853681766950115825109750048301210853092138528412020411528740279722608811591758995148566307420059913302748333489994622586948194397469686102355388291079567088959327812274618102192086547220498467789969726163741106306353785504834338615468538223204594970760042485593356923514042737781713158126982223146328289954419451654382030268032823182569329007800156007559742147794629217055195229361560744386694749658149087025872036936675944117459829856426325798969256498465465631002514361095634689468775446727662255469856282287307242811788378517601021060006558615163362415209037194797108704401064018366326687414013131375839531028654206964298088393204998336907431103666425386910094598044392908022021205158720292651721041982300084430706944086370922856837068435640697696200685822656699933167557752227518266343050954181533989170054385134169274510184695333436224991239670832223278818055528478673048626123085448647254837363369470056907852308363684159871625346032693402663864804034161215114434952399763484015710047524454167228775372974745755049205081143284607983246611727895359535473608257973513380985553572258299176965718056824559577228008893811786993488650080994066103461897541658313456990977302164092267729754528960704781293306216342710002206082283065179192200604680667673342740604279890572113842938100963317258321841067489214885150270240908383402795519173880220580853406441894811785591770598775715786343020934197742947427764492826051537995329874270089813706806062802559152351614810584516630414233271966873322034366029747567122405196487841839048197649181167569006047565598078437488854290295679878966352694140083037601125072081278747934846565701782953664452747510622396133554402101030337589723399908840797672373471547471472883081397527879597672300469629522314007543514335752227623502418874981975598836924823478707909390618361461530754636570850660640774040969350171675175417727466522568652928949591767368302757093707932586448763769760696192507791849281401970503848737717580918682311931213334366538774950055329212982458191140613151914834365755550030050297112199605316584985314772813915658002182418372152905144943139436937839586903361603272406699395294860331298027496768528811038256094229531025/146815618153349399277883319346518439391953403947892188307137580915606229169680025610063646608605921803205554913886228602419822076623007363841346736922545576951207967911838960564928275878708805187333026032457308225023414123073233117666484949599647958972141281721661340954127516266323532090704148189151612158372650645760160397623690655223828805851346345104686900393464153572946722815192207068612673116663932126658770726455579691606921950656444221005788174606105067607930879911433474086718346767767496756147805767639767597498930413041771797078888910858150853881939464432707458929346995416816553163172940489283444022560926823656444332360302028599717863899816486362565399261888297381349511127583117379182009163080260549740229797995927125030354801551522095839219203046057270204788538339391476812915846906107299171761824150391163236599589020797889871463380595347364891340691667463896787016079980990462433821046473000024765554516876059616714849825857453990569059198011035031727172743436472253291524395392440465933009778206080079755869681263013909984957831485514236269172143793737535925755953228946541032267335778391799307184530773139223923075796208091362329264482639339996734503448607900877884679707669995099863844968620558925216049220358297626446527693887959002794875486438566553920411685019346975457131412125093822438981382484368936549592665908308672792040734592117574268209382167807977131148353299766628137095756511062467731872639969432391554496893880874611849779250500284677551274517950249043838015519193945504679015691193360114784964249977945995156421684690950209025764841347342203758353084817812059816815123542814305022319594213340672996294539777544658415366820645962084085699879547930782299135738901474881670975422406111579601346822137519325707139916597524853869299652088726375898342870794311642239208629988022915994750256801683838645308921101091980937175227569375646524799846799857250269610245138160904137716314437887094660843164717507977773879558516268000180100380805285684737162856394960462553499467024200265832065197147196109100927703095994744381854407384511612342788829933642018863411388124196294702543966785237827332409767854178607992136927689059550018539686434169442474388799276002117566088139079186999551373921034026912023019322729441758177383711471011912961633663995644080635809800932832286939896026244042888919013469402106576854951239831165045590417829510926919842577688613039857397791093361604193387965746369156504046844207140706091661421474955921194*t^93 - 229099479812780122026045253460004414074464369405165383435856651953377895210600945257233234943038741146570641026010720601007572777707909106446228308947415308203057473472170493524252500888557852891212210580734993718855832849341734263534342508822868062681826448648018408620926769687912740559989173020227589716004000379245496216174023362740399697013910420676439100319907921887607799313536801605541146306130725762559822692148026641671892539377895586289250858540719350969349613156194135533802092632107847249019089889837430376473927444050325989393710108783009482062508254661007726648654216362359676840760750610738844565873048339788224850725579232953669121823848785028713103267018036338525666444746101094328180152214347578309885845787018830261619978995696895204080072949457414456519870329075341296422462905046212217913160423836102889462510474141821289003730537165376005616596677222855281642847897620599956154030868428416489744073147366404133462594725612723340129563410866833183476349875005518099679195867630169035997467681433230423714852751889461885843546998850205769359703105118498640842034039965691286648852444797295025806499442949591489503545861392472920039030947987257973331526766048200331255903662583999176670638879866961318781506468003711415235082547029455665987572239483966366839145119460933211063047946643208855926909139168799086568661502191450472415893228754302847493311793947683138767032478583120448318329710270950258225542441785427337460240704015494192515098115745200030922543851656773580622154664029319568812421757078719890535911048890704525470542800065604658786620769140260739789167276539620142161258229599383599353822921583434160101362158895023655236891393969826858871298454124007942114477435704358588334168454576349712722923228179951404310186746913124675937370141391355020969321607606080376477544736733398813474712333196646619535505434445143269566480136398032430234466809128947376189689979400338845080919707833634047700341098338008742393699035111969028701301146585468025920446517431411132473982558755344909153002505507180864426928106257947777941283352688621481755592804831295566959936014731068190493537745733728739196059885280974593859999099785132112012515895976572428509919056648279027900403236863673713207573523453356132330621256779111824914733378706431107140027291265969993041180081960025201492832799248438586903645571425011366616457276192733806493579714714650886106029051610666904243305559355799589205560408561780970400999078903779712686470199201529748826326049130805775216859217592303952408185475/293631236306698798555766638693036878783906807895784376614275161831212458339360051220127293217211843606411109827772457204839644153246014727682693473845091153902415935823677921129856551757417610374666052064914616450046828246146466235332969899199295917944282563443322681908255032532647064181408296378303224316745301291520320795247381310447657611702692690209373800786928307145893445630384414137225346233327864253317541452911159383213843901312888442011576349212210135215861759822866948173436693535534993512295611535279535194997860826083543594157777821716301707763878928865414917858693990833633106326345880978566888045121853647312888664720604057199435727799632972725130798523776594762699022255166234758364018326160521099480459595991854250060709603103044191678438406092114540409577076678782953625831693812214598343523648300782326473199178041595779742926761190694729782681383334927793574032159961980924867642092946000049531109033752119233429699651714907981138118396022070063454345486872944506583048790784880931866019556412160159511739362526027819969915662971028472538344287587475071851511906457893082064534671556783598614369061546278447846151592416182724658528965278679993469006897215801755769359415339990199727689937241117850432098440716595252893055387775918005589750972877133107840823370038693950914262824250187644877962764968737873099185331816617345584081469184235148536418764335615954262296706599533256274191513022124935463745279938864783108993787761749223699558501000569355102549035900498087676031038387891009358031382386720229569928499955891990312843369381900418051529682694684407516706169635624119633630247085628610044639188426681345992589079555089316830733641291924168171399759095861564598271477802949763341950844812223159202693644275038651414279833195049707738599304177452751796685741588623284478417259976045831989500513603367677290617842202183961874350455138751293049599693599714500539220490276321808275432628875774189321686329435015955547759117032536000360200761610571369474325712789920925106998934048400531664130394294392218201855406191989488763708814769023224685577659867284037726822776248392589405087933570475654664819535708357215984273855378119100037079372868338884948777598552004235132176278158373999102747842068053824046038645458883516354767422942023825923267327991288161271619601865664573879792052488085777838026938804213153709902479662330091180835659021853839685155377226079714795582186723208386775931492738313008093688414281412183322842949911842388*t^91 + 923381144509758977785754919720074387589927560403084956387151164952487151920515448044084254463059001289118707524275425479456410698672660922463114600253097191262859189150231596368671770170386461729288601994111166849573310213457893035997476176942800837878851568932730574960952292923079147632463670759280803630394975448399695685526563132113009809920247844257000154195162459418318474388125422426148899470856718561085761387343677045588807408073511737265589077255078691635370704425776548398279040672502678651884494134703107078222307118387030202133918367934886724474500458402347290525132436712658080877047654265592030507533198319146977638385900613906781961650532115967024705174203757954095245242171969411214105942909668549009267747506057763898587793616549879271113131443113066983091391732442140720801583149775633629225773781078793386284251548545138989028967857966782733796010956792866347658881263274916870576085036269281386913272916804850822295039130777041426287054064023075407376358290598573946443223312761349904040752518369278969252915589064502050617631102339489143752027529067954197420031054551717263990775482977062226915949453592003516124229559286607643221744276681208896968121791783226001542716176482580466668547660118183406955907098282340707828198594066896734120764366016675587641239433625390323440471376585304768318492562236773775570826257951153491519928444198135167414908532420795970049242687070871035312215676024510334244876565101605837408413708708020518508200941531639037116156914770540741504573377283805768863781341651213108920815901760613720065577354493578778189908395956778928980213341825849327085479349460391336375751986420498712166102366090168469069175289797721673417265643182324505840137291463335472761294101417775749485270022900617421979283670668478506754162401154535592537113781297411473088245286490731077110256057240487747564897163146303437704136629847247849302744038809120417744463971331889487235599953715205028590584520299383964750555303644128493426080192348464137296962300814169760186513324721507690938656687773999765500481604614818392001149025801827464171062287947785495055219276575454886978653333723932150910071554981662639496554905089327277280670867839841737680203786364438109111140976716886238879628677871696243808807816056277497337074932203152353515386771631521902896652821042042590886498710672174343822713085444567604653745376168669072605975043106109621326075899372522699670333006424845219497305158561662181843842599161105011476748198347427921805798593159955431737817743349301781678671575/6598454748465141540579025588607570309750714784174929811556745209690167603131686544272523443083412215874406962421852970895272902320135162419835808401013284357357661479183773508536102286683541806172270832919429583147119735868459915400740896611220132987511967717827475997938315337812293577110298795018049984645961826775737545960615310347138373296689723375491546085099512520132436980458076722184839241198378971984663852874408076027277391040739066112619693240723823263277792355570043779178352663719887494658328349107405285280850805080529069531635456667782060848626492783492470064240314400755800142165075977046446922362288846007031205948777619262908668040441190398317546034242170668824697129329578309176719512947427440437763136988580994383386732654000993071425582159373360458642181498399616935411948175555384232438733669680501718498857933519006286357904745858308534442278277189388619641172133977099435227912201033708978227169297800432211903362959885572609845357213979102549535853637594258574899972826626537794742012503644048528353693539910737527413835122944460057041444664887080266326110257480743417180554417006373002570091270702886468452844773397364599068066635475954909415885330692174286951896973932364038824492971710513492856144735204387705461918826425123721117999390497373209906143146936942717174445488768261682650848650982873552790681613856569563687224026612025809807163243496987736231386665158050702790820517351122145252702919974489508067276129477510644933898898889198991068517660685350284854630076132382232764750165993713024043337077660494164333558862514616135989431071790660843072048755856721789519780833384912585272790751161378561631215270900883524286149242515149846548309193165428417938684894448309288583165051960070993318958298315475312680445689776397926710096723088825883071589698620747965807129437663951280662932889963318590800400948363684536502257418848343664035948170780101135712820006209478837650171435410655939813175942359909113432789146798561805847208126080255493805072197526312923752785034795517565486076276278476813524840588584033455364243028517375835630958648703012083748826432548148076518829967875857408198191813670948673803906862429642697462457817266042358399496596674252474880365801311775260735906563327052225753677426042326210219492650382557885916119730141306994867856221700327502916675336810916355910717725937374240671965835108541374850239528580985161464165780361341905518700825240637905077112196366584451543559871492408613996470784535784*t^89 - 5159856271768662791577280333314096477070255646092704555392224075170329507981084816894233218424479173021048193953816353337155274145835556531887662809446678005789951576097835489651083232382001391363968916211396237692014542985904379943892605647704543428995707687403140918032127205605946802348983451616709056705598145878592836065798345003478007246566567538255218971425587886863818398292632147806156536324634778343842850465470273992202110636764733405517827286713061018879333182898888641974711601118515441104520340235441043324465910767592904503560644031097629242057697888208736327259445603990246102032843637723119342978616757035611781568352838124792165007832551032379328098415887915063940193461720259165978245074163385460919746402448776398701494680797369692106579771553923108132188543030940884372342906582374122278148013147991534992392771787176346704869644267623269770065046887665487913797955399225612634778311749875928206210132338454330845464838309282623116553116965003896482497882190050405874626319906190188018411269406832106515232482745438952242199418341625937573183095361643060898793522645805194027071674525227597863481353051763835922584214100310008393798943949078973581799842078293172554919831598498969705328408939307213769161761310552877968672153878995329472280614461503940720789131013275553205064618083775134068684374360078720068222485118986188593661626202718518617267613960483483246266721038792631281672378856003025446313954580937158730598813603075047495559276084727028670195971478895251476554606989876722502966282320558367761338070590749935495088211927256535033179963113311944718386565923543710075169942473953431462422061099932840519393764937223888156842943239033706547760914067757920960099963917641125001753355560989240228657112464778076841118395485001795046538827471883032184851763018472113177736695977477755362264967336227231826180799311654115108965732945355953753648375579930585331272564741021640133363457178314355468662604842934266819579800333991030289566358649392543819312605393135241346093184321751073918047966283160654060900031751013526361911138114742765655144695422660316673277139039698779199308933740931843926502708485605537976501076481565569338092628955890771341106356507686147825156236859754001822600181405019099227428726374775210335968462821849456343585537703377082269156184482771961815421187621829163788886104821049107260190668077378528628515832337707962436347240866594389243576283209803829819965902019305292477824436856502947154757873846162842855322927733113208606534229427704408254438187675/227532922360866949675138813400261045163817751178445855570922248610005779418334018768018049761496972961186446980063895548112858700694315945511579600034940839908884878592543914087451802989087648488698994238601020108521370202360686737956582641766211482327998886821637103377183287510768744038286165345449999470550407819853018826228114149901323217127231840534191244313776293797670240705450921454649629006840654206367719064634761242319910035887554003883437697955993905630268701916208406178563884955858189470976839624393285699339682933811347225228808850613174512021603199430774829801390151750200004902243999208498169736630649862311420894785435146996850622084178979252329173594557609269817142390675114109542052170600946221991832309951068771840921815655206657635364902047357257194557982703435066738343040536392559739266678264844886844788204604103665046824301581320983946285457834116848953143866688865497766479731070127895800936872337945938341495274478812848615357145309624225846063918537733054306895614711259923956621120815312018219092880686577156117718452515326208863498091892657940218141733016577359213122566103668034571382457610444360981132578393012572381657470188826031359168459679040492653513688756288415131879067990017706650211887420840955360755821600866335210965496224047352065729074032308369557739499612698678712098229344237019061747641857123088403007725055587096889902180810240956421771953970967265613476569563831798112162169654292741657492280326810711894272375823765482450638540023632768443263106073530421819474143654955621518735761298637729804605478017745383999635554199677960105932715719197303086888994254652158112854853488323398676938457617271845665039629052246546432700317005704428204782237739596872020109139722761068735136493045361217678636058268151652645175749072028478726606541331749929855418256471170733815963203102183399682772446495299466775939910994770471173653385199313832265959310558947546125867980531401928959075032495169279773544453337881441580938211244146741165692144742286652543199483958466122947795733664775062535339330640828739840146311328185373642446849955276278749959532156832692293752757512960600282696269436929264613927822842401472326291648871242839944810227471525947409667786252130181404686433218174214681161290553183662421361815530433030548831714832458861891995042127597500100575011614169529514162680204737042781791925348570392236215156157965005567729854495218686397196580180711651899210765391951187984260685223876159103326578777096*t^87 + 17600377571921346619948481250361364822292241378777663522306428541431422030977699476872153813749231171717759782313239013585996818739959374014860450828982202327544373539951844071220117069010339669757697118994604020089093422182317230161888295124436419916287357119229995133875299037920706013002460487033611920805190954140218523129896732876395946861526467950474058844089111124207674126111356298370350069550661021579064638788975105813068600776685074548900484714256244148856316344367967945919985986935094644312451824712291942815883428183769653750512315938171550089376708016078425093562694418765668194506796011916124504282931213633771461550621682091631472610841365765524352982193716987293494125759108112340573264019077756893918641979944245019753723033629843699331183270153120275609931439515410966685083704729051923401882781265662574874134853218479828006921773359618127959788579219790404808221680802396989529190346144558154992873626881325523663736630043196805199271069447150359874796282861007585724782805127751432974690078846441137731176443774961873713538052930480029045964921507847485451950710737025209987544006927454692030113546057754072118370562641703854147569612560714087874366825777315091721762877504406252550630402032620964175289372861362948701225088215486812450448908545210319618087715820084684984610957971463845628266005201545652575407929163443152471376711772855218816631808771367132362952741759155674902212395420345034475135104480471423309346167679022908776601467242408858383720629010093945789910549160900328810887117857300684012535534572530574719405663602441402005940056414422580549773145475920412700231124413630805434478371672777706219813302161408799884895072266611315423328046162868130638062211687679215796832187380387712119205103071474805874689247463954030461183633801879860083481339682777569274378621495323475209371072592735004866411885602047362190014260704768972708348361997328559188904883864207242172468683501842787090750221819021567722371942985433227251739702537892311099974144421616465023074968194806352740700590267007508867192508266033889925836941394410112905545239736677165333824613243967950595381102956959722892900141991676031598675633369595620536626998168201518585333410708787786001468227398178449340746035312424490858126941004655941043190974353111359317139922856125364239667838854992759237959406403255049011769043607979869874640042228675410771948495755162651799725871003536504938637776274923418289743482306052035443445828335896476443608732745111005955534838282012277101850632616551318513432187175/5291463310717836038956716590703745236367854678568508269091215083953622777170558576000419761895278440957824348373578966235182760481263161523525106977556763718811276246338230560173297743932270895086023121827930700198171400054899691580385642831772360054139508995852025659934495058389970791588050356870930220245358321391930670377398003486077284119237949779864912658459913809248145132684905150108130907135829167589946954991506075402788605485757069857754365068744044316982993067818800143687532208275771848162252084288215946496271696135147609889042066293329639814455888358855228600032329110469767555866139516476701621782108136332823741739196166209229084234515790215170445897547851378367840520713374746733536096990719679581205402557001599345137716643144340875241044233659471097547860062870582947403326524102152552075969261973136903367167548932643373181960501891185673169429251956205789607996899741058087592551885351811530254345868324324147476634290204949967799003379293586647582881826458908239695246853750230789688863274774698098118439085734352467853917500356423461941816090526928842282365884106450214258664327992279873753080409545217697235641357977036567015290004391303054864382783233499829151481133867172444927420185814365270935160172577696636296647013973635702580592935442961675947187768193217896691616270062759970048796031261326024691805624584257869837388954781095276509353042098626893529580324906215479383176036368181351445631852425412596685866984344435160331915716831755405828803256363552754494490838919312135336607991975712128342692123224133251269894837621985674410129167434371165254249202772030304346255680340747863089647755542404620393917619006321992210223931447594103086053883853591353599586924176671442328119528436303924072941698729330643689210657398875642911063931907639040153640496087207671056238522585365902696818676794962783320289453379057366882323511506290027294264772077065866650216524626687119206232105381440208350582151050448366826615193904219571649725842887133515481212668425270989376732185080607510413854271273838663612542573042528833491774682050822642847601161750611133719989119926341681250064128208386053085959754347192200323902856800034240146317415610298603367679708640138311852739215165818172202010074841260806538634664027527033054925942568210012763528251917647950976628886688313955827325851492314639864248376854349832134695938338846331074771073441046641109996616167876427841780934435154695330482916091888092657225237764561839612246018072*t^85 - 28191544113425344360339180069125258977886930959928414521928215062689875899028673566738239964321360410072631058293752749070298435274064884954355684743746490281981852383109069289444849726934056561023008768498526905646539977371221970769365071402590539608806482031219806976595516482484341899131678492645798730892959547465927866713081323569449687207588611775145211840592493174203090006241579645544384110429859829901138090103768991824129024468397959987552695334543155295926821229422384707077626780418843834928648406307511937246394239100422010992056795660742517508131708249337714986574743282448883980393603099898340180994067562599843151819298831270632287110037751947590636415113848788199590840488578887181234146601760205237444760483256037775106322693395006306301260375174831568327280144563279768595856366451764225951723203100760063928457608383938383458884573498808774155604995587789468080947133191205643788059607550366750360383279884934840621037394094212956797255666145290028267535268446620565339423622047675327863298286681847330822031238520429225362815797508756140356120172990976221764737809133699081612785599823661110388469201953374843286169251731493704562369242399805474130922935782603530792047566589357995767805899303431248004405249120662179883841372432152460241313227426493102187525409545311174358049148905985364541041286224355769358773606076851606379079067465574598025693645565308095355104246504618361248810152196377939684396075828139375678636865545440877204621163120632139864923074023393571763767827305238387766798628454550448757660423837055557736287698616306529484578706373165206351204251039108913069578625350074294813316604699875302308816387207887122450864682858856492349278405612606405534553573347883497746430710390181770900250763354388199411413000922994196301618690809574376728534096356955325506958067181943878192202270117423343417468364391895726397514142181737449838243907743550821417432972046243576675704930645679771879783375113293756660939865209345265111626251140216675971598800393914224494370385829789559222102854493991254026424502690129486179989855009221155784422950704336438381931893720720622932798341744335517657187396261558319595633407209907174678061952530232514867838013743788740168721153265118584427118862331923791792348795167893422065444976159235212966991621031360439594196313482582877810446095704723468710613218883113652902427090854451993403205783238021591976152823631635454829540833379670800041514300424247053448830430742700092300073115412024685221162971472151574851780722824494408878670884625/63752570008648626975382127598840304052624755163476003242062832336790635869524802120486985083075643866961739137031071882351599523870640500283435023825985105045918990919737717592449370408822540904650880985878683134917727711504815561209465576286413976555897698745205128432945723595059889055277715143023255665606726763758200847920457873326232338785999394938131477812770045894555965454035001808531697676335291175782493433632603318105886813081410480213908012876434268879313169491792772815512436244286407809183760051665252367424960194399368793843880316787104094150070944082593115663040109764695994648989632728634959298579616100395466767942122484448543183548383014640607781898166884076720970129076804177512483096273731079291631356108453004158285742688486034641458364260957483102986265817717866836184656916893404241879147734616107269483946372682450279300728938448020158667822312725370959132492767964555272199420305443512412702962268967760812971497472348794792759076858958875272082913571794075177051166912653383008299557527406001182149868502823523709083343377788234481226699885866612557618866073571689328417642505931082816302173608978526472718570578036585144762530173389193432100997388355419628331097998399668011173737178486328565483857500936104051766831493658261476874613680035682842737202026424312008332726145334457470467422063389470177009706320292263492016734394952955138666904121670203536500967769954403366062361883953992186091950029221838514287554028246206750986936347370547058178352486307864511981817336377254642609734843080869016177013532820882545420419730385369571206375511257483918725894009301569931882598558322263410718647657137405064986959265136409544701493149971013290193420287392666910838396676827366775037584679955468964734237334088321008303742860227417384470649782019747471730608386592863506701668946811637381889381648132081726750475341916353817859319415738434063786322555145371887352006320803459267544965125077592871693760856029498395501387878364091224695492082977512234713405643677963727430508253983223017034388810528176670030633410150949801105719060853284853585556165670013659276977348510140737952579857932362085373009088520387955709672973494388435497800188075886787562406128194437492201677291154435809662771986039286825766682699126831723553324609255542322452147613465637963573842008292939226835251222798971564629498516317467857044529377576461820177964740253573989277067664673209973997360655845237293138348386649254128400304069452552284484891784*t^83 + 10369180455040360812091037608097501436455818233142036005983596136449319466322783241232864136379652102652306985442694637246790275552063498376046041998304673299710068602436929557172652229178277090708564833368969111394515762761120906807118369651450635569931150119565824850639622405677225670930598582605426039163800102246622577537290278350321654292471627569517700403407677556454775018176592003479261450616309275994698727329784217277909257110361686052286791932136272743706645383304747785440331273017983575515519583706351687608579038973056438916779387586373562261134233542923105223690331618725667612536360329778359318108467090313771519843947270400241486888431657210433908778100161144474213282615668434470811098479107703149572539651851519792506567200068023130250344493945745532662801401578846700722315935049379970483660392176057825482916131085108072746580426886685788826506416228451729520699498326335308292827111447645618746508746914327564293245841452406840769937299250093879938112454414497123876023590113245437279783355576356592667853081901129630294104834916886102265018062897946064518320681922776054576803559125362878422860544751950664452861586059838613113382391990875681867895832200323501833996344662715388793758966136660981551273358037392111614935014464128471704908393789061541405976825589207067481586261392814138608333813500664535547533045401113539441359576402759115204120254184988292581874829368623612836934468429862830405798511589466810602630778845165717885486879826555623135788871192417697344154281102261553619355971611109028728978520660844103438576275112270198181460495150568145868213867246890127019068192425383885631719172477259478708831340729015522603234566771115014082950747140605034098431856214956770463230772926710421437519814260127164276886272409877764520052234000255806476427020169698572533297207110236648083523327757658773818220718635161858055235983717247925423722231568410841945876922251644097643969061666913318164193506987841182279419915397239435177926668752669056489305316845793542612644358601750503294228896719469602420983089484813598208604381526327229681649132671338922361226578912544356015221274149062056459574573508269003916496219079687032947497827909482783743644392656117754867429871680837776178233361510255099785392671871501841230767733003812872828545036258729294675487269440251144970499528472900313851323035100597640596171447288772062501622272025743992008787490526501502572539035093356739098702553104836324524395018414737918949525003827772076081376195306550407359004616851180724975441067250/194367591489782399315189413411098487965319375498402448908728147368264133748551225977094466716694036179761399808021560616925608304483660061839740926298735076359509118657736943879418812222019941782472198127678911996700389364343949881736175537458579196816761276662210757417517449984938686144139375436046511175630264523653051365611152052823879081664632301640644749429176969190719406872057932343084444135168570657873455590343302799103313454516495366505817112428153258778393809426197478096074500744775633564584634303857476729954146934144417054402074136546049067530704097812783889216585700502121934905456197343399266154206146647547154780311349037952875559598728703172584700909045378282685884539868305419245375293517472802718388280818454280970383361855140349516641354454138667996909347005237398890806880844187208054509596751878375821597397477690397192990027251365915117889702172943204143696624292574863634754330199522903697265128868804148820035053269356081685241087984630717292935712109128277978814533270284704293596211973798784091920330801291230820376046883500714881788719164227477309813616077962467464687934469302081757018821978593068514385885908648125441349177357893882414942065208400669598570420726828256131627247495385148065499565551634463572459852114811772795349431951328301349808542763488756122965628491873345946547018485943506637224714391134949670782726813880960788618610127043303464941974908397571237995005743762171299060823259822678397218152525140874240813830327349228835909611238743489365798223586516020251858947692319722610295772965917324833598840641418809668312120461150865605871628077138932719154263897323973813166608710784771539594388003464663246041137652350650274979939900587399118409745965937093826334099634010576111994626018561954293608972134839687147776371286645571560154293861563608252139234593937918847223724536988054044970961408281566517863778706519616048129032180321255754121970490254448986417576600846319730773661146431397547260328897451497636266744155419244618028675742920621120214964188973240905592648812585904481800711616313871344834509331869770895077915139237846522185906550335794932782255664427933187112832586952402303992905406995086693590854231938679230373189415226943573785601497422060395313329225729533005386227741240340620589404296510799763573620772761091352359274415527253740351375679265157209236275964382523954404052980416042134688916891016993869747157514247591384138294682454991747373013373930652830488731919062659403917353*t^81 - 4544864792099512798093945183174684578495260274923396507507496999691085761918584784628995103066714748423256291233565885029701581990302313746271282417080154083926436444963594880688630096256804931109607669984006261574219026694010805284267358573362446823903591814914515486377179598010245730497834693437988806015500509854546858574376038662034472433466588952759116540397396990068915790472019327882482952010424932111642120439849682761288236013961845336328666150473090951378062972161003207727954136647556354026711774693198768072095293285546151078682493523138080012491687236828761786596955872913151104015643054551811461505873951773355735492499639672049490364623957833705703986082319687308538080065006688512463240595739917405529137242889867747346876931685864613254556585096636989071611521299528126587874304757840399487975938075451461453943028297552297453847603436769999995233364711562115517067807804324800855711628954299788596540269025360111316966530718425648770768393826086329972709814705561665006587769357277991736097009388149966042930446777717165471310356994356530228251413794368257814375787123634296508166054328247388536799631988855250932404432810248216010726756581580685515047116282181287362622560413686263678673344677440590450466519342467029760022045340797046544782664176162210967059916076790411548530745078440936506907069711596230334476403015936166497955567672687063765068782592753980106237871940887729906850185346077278106119567214670654781494385893374244921820113419154769662266207918714640285801252162930217174541072630652901477601621972316080894646612789882310404428084460369106305431321593979234411104555932195374576109673488857947271520745674078565339106984178199509573199694139629060567336737979619478466880224047240167259185748924920783427203029241003111285923695174316072024985279676811411427699806968246235505177871359211613082271188755373914562482974318895369456495044208069381288937717837885260034533193387112530869436306959420732630633102454044844639424050718033658434827524894680027982214473687518299843951938275101283456564346174700286553950197121516616878811355362536184574305281385176487061283074108390900795562703125223583323713430276396208239225473797735458031702806570394588396258937601889255231055134227999895077335347135684729139307382043768087158880469074699786669681588812672224496405640389298719848488031734926927845690624137863725850611466440754888117597993255106489434329938949608258532348666631111630999270717256382616578151432553106890357178259028841836212712927609477241243740565550375/777470365959129597260757653644393951861277501993609795634912589473056534994204903908377866866776144719045599232086242467702433217934640247358963705194940305438036474630947775517675248888079767129888792510715647986801557457375799526944702149834316787267045106648843029670069799939754744576557501744186044702521058094612205462444608211295516326658529206562578997716707876762877627488231729372337776540674282631493822361373211196413253818065981466023268449712613035113575237704789912384298002979102534258338537215429906919816587736577668217608296546184196270122816391251135556866342802008487739621824789373597064616824586590188619121245396151811502238394914812690338803636181513130743538159473221676981501174069891210873553123273817123881533447420561398066565417816554671987637388020949595563227523376748832218038387007513503286389589910761588771960109005463660471558808691772816574786497170299454539017320798091614789060515475216595280140213077424326740964351938522869171742848436513111915258133081138817174384847895195136367681323205164923281504187534002859527154876656909909239254464311849869858751737877208327028075287914372274057543543634592501765396709431575529659768260833602678394281682907313024526508989981540592261998262206537854289839408459247091181397727805313205399234171053955024491862513967493383786188073943774026548898857564539798683130907255523843154474440508173213859767899633590284951980022975048685196243293039290713588872610100563496963255321309396915343638444954973957463192894346064081007435790769278890441183091863669299334395362565675238673248481844603462423486512308555730876617055589295895252666434843139086158377552013858652984164550609402601099919759602349596473638983863748375305336398536042304447978504074247817174435888539358748591105485146582286240617175446254433008556938375751675388894898147952216179883845633126266071455114826078464192516128721285023016487881961017795945670306403385278923094644585725590189041315589805990545066976621676978472114702971682484480859856755892963622370595250343617927202846465255485379338037327479083580311660556951386088743626201343179731129022657711732748451330347809609215971621627980346774363416927754716921492757660907774295142405989688241581253316902918132021544910964961362482357617186043199054294483091044365409437097662109014961405502717060628836945103857530095817616211921664168538755667564067975478988630056990365536553178729819966989492053495722611321954927676250637615669412*t^79 + 41148551267990981534155638166724620011435283322942609205387558650502991282859692281095461210243222598612233183148276208573268063188573313224827011438208529881477469409723671037496546561621125171319858315334296258703917528246916811882794061516074628812127029330362845558254797332944743484127500686039535199161510390354848648815272338306653028272039169632936998181335424891778118985167076172904931667559344058686284891751652821944632308998015872161516779512443789819773638371588071813458564323219036447669803749642315479755726305217480235348158177129993556838233464519524723669465762785077942094367631683903217981462333635056577254807877222162515374476365309816920235542940040248476804150607422119982930270775532506144471882762727508068466420780149477406982652174171293017081271485314347495151465153104066036928117529659001469461519811312271321289478167892688431282232081871910152831114135820213686790692798272582861330967488614283199376670655989002468846538956759188217427052505056592186912467394939154228823280512311400702456626542612184036617267361887036439697618441111668711327318625873959485874480319330526300992497397207598019112581365265937944396027189348110886264082223307653803901533600158652533489035316513861806646538017146371938493576943701799674176831000940178216914835643367035732425615183069463375453217134567227658069160910497243936695469786636459245438634411857827592308645005923649501992234158105292721875855834551231136673841824501118683012640721427175525280610053221209558680299767598326677212341634110751018516405298447895039539907059878237639425210236188474587306296468336577854860262519246267039839605201940847197671764523117431793446785023157831150234090273476787651222247272427849327596167195404992680022154203592329702337496773793095436325205045494492176202163113463036602254420052328760215040930130276768992003630779370392607322679188474926865757078919891218391838324944541228637528306046401553781876017380633285998090793795410728203493341992821484688356082243192211539214562312908988772554605127646140168606261111386527476500961615202601689143917048962963284550060819279243311609248844263185557800416818816257489516922862122828555599241558141711582228128168605296671922018962866074899567528118229189703238412783818734552449921122201484744302391853189078606092837168342974670468676644909090395783539195246156270004250472190218819003277027003058727431824976380549817302219410114512324728451113251573242822649537708585486771544197901056388249951012294304462220690633237855019391239985517875/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*t^77 - 931602278951817536564113855534084031011190919205758126107812374817963303154275502872419939433064088325664925371827097596889239068114305136264390580776659024251790064095732486866298815825970824757463381872239972936627077918088407277310997282779526005179657059199649449908775402634645440478565942990539750075464932899052928380554025168112255692368204169080368285959714554266230875110257336286135155944531536846985004188022772052643336999876762500215826261259483350254014395617713854750785531890043798359916876945814817944332934070406063575273004324902167777792170530235960112612662826068115897900913851536667389849773406538682442346355924137418642987387008392429425398772471460745017375212471427990852258988942136715012244835841506828471176586740289172897434131745163149848668322302347619238010414023020305648615593102291037442587484330186615556864524533020160145989852466554923483985745471252453894878355819546319944902548816341221200791852932791245511651887100036551928614450504535807647333351656557449825083463174906336471097175521909461618100284092441320440747452174886505532631227973913740896464484114594136814404912516681728009152126971174284378257953565470765935822871829409751834332414254835567533251631607167584597746162903687671482794886834996294818120930138562912967433412688984106006690020666020619486245284986736445085405924323137698999817300546740462003644193723862062457186788365807255100385402513045456132903840239693809519107514528827155025813192214154690084500212546375349605264034704206648343160215130121397440915173926299251024911736967801452135977172659401696635432730942082132652649942548085972852773204468389842305994895102129836316179606555615958240716182624696341600684017135616301894885365783399421063044627560582450976690404338075568741953741428665367372864228382915518490586294076145082867779934546465035633197215188331887818286987671652769703298994975270114169086090191157958654945758203351612969311470374474712186316755986173157631993939124949406714452481900923400486326618938280530294570674714039651637997101898978132719684244769533202037041497890925288035859256339750158637058113063881264862693695576931380572351388853996775697863147493157071095809333806858690147297797072176943365419312355088226968024346228345966017096826352132561745458189100904718524507359245616478030558080077073218137355668618081589129915513919191279350836845333491087987531394427429608751933086889644201906436602705246027429574464120004699354317254482267054861898560884769191607802214477937670797687939177130125/17669781044525672665017219401008953451392670499854768082611649760751284886231929634281315156063094198160127255274687328811418936771241823803612811481703188759955374423430631261765346565638176525679290738879901090609126305849449989248743230678052654256069206969291887037956131816812607831285397766913319197784569502150277396873741095711261734696784754694604068129925179017338127897459812031189494921378960968897586871849391163554846677683317760591437919311650296252581255402381588917824954613161421233144057663987043339086740630376765186763824921504186278866427645255707626292416881863829266809586927031218115104927831513413377707301031730722988687236248063924780427355367761662062353139988027765385943208501588436610762570983495843724580305623194577228785577677648969817900849727748854444618807349471564368591781522898034165599763407062763381180911568305992283444518379358473103972420390234078512250393654502082154296829897164013529094095751759643789567371634966428844812337464466207088983139388207700390326928361254434917447302800117384620034186080318246807435338105838861573619419643451133405880721315391098341547165634417551683125989628058920494668107032535807492267460473490969963506401884257114193784295226853195278681778686512223961132713828619252072304493813757118304528049342135341465724148044715758722413365316903955148838610399194086333707520619443723708056237284276663951358361355308870112545000522160197390823711205438425308838013865921897658255802757031748075991782839885771760527111235137820022896267972029065691845070269628847712145349149219891788028374587377351418715602552467175701741296717938543073924237155525888321781308000314969386003739786577331843179994536417036283491795087812463075121281784910052373817693274414723117600815648621789740706942844240506505468572169233055295649021326721628986111247685180732185906451037116506047078525336956328731648093834574659614011088226386768089674325145531483611888514649675581595205484445222863421478794923219931328911697794810965556383178562633930991417513528416900407436428328755806485894046302897251899552537739930713320198718777303254084798386878584357562464802962450218391272082309726826063053714021085334475488471765020631233980509227038369126846666293248139364126020703749121874599036754228254523961238252069190122941752219593386703668306879933196109930570542216593086764004816401458375880810626456090351795196137658871944012572243859544704306637579448241166408066538096605400356123*t^75 + 613874291682905662589068467033211611933026347813311002201831995833540428629879882528155419760297163341515890709540841374226619890904374822885181778520357699281748166321235605612140104225212497853520979242089276962781792845025543814576905792006081648835723004106633163304028302025349318227310844780708124904802559569693199026977096679027039600141343649853996376594162762532825194231482381667357450479616915481885598752825078897067131395118248000341876314460522086296476502024325496028058829336247486699080442810136045468589536713909751662523247247249069883872033167499007811351463445567509729577627761374973930341415863704031153591509207733871668180169332107190892946264430578018250011240405602019364815170110181247379256750862206635921277066551799567478991019179358952959893693460072293718317678060962580465916754459054725445691453760876665233248662835866660272693091530623757340815480648683538318847437722321696392139586566113657563769025126021945341384439310487583231055241346348995567413995365395102514892690832695221195521705133909996087200886438624051947560726922620516219112425479645225567351042683291510108499142361783994531926904926829870561195329907325749527579851551506811441582646786299105257679166634419731159345010370997230729019960394900535571872710746258392045221749818420583243127814761871521217828014849857342856433748227820719059596567657654431158362224513605554517732542311765546636321306922804812933519986862372610504936734487400174631992545528119414841158328990617417226514137057845952508038199520987859709044465560077950868479648823047992466776034818321504667508869201663571333762220752111707563160168020472287492040737850618801985654868997570060575466270715019254316727234431198586771250996626287207386931254602619722406888478679616217621549210499981568523061543743176718348858861645000629354465756654385649817925969995111813868548198140494784196969937605426321721940560105395444232265494627478032547834167684295963102500004452477059921815739894248638962767394864119082605984953039434305039014395660273323987940066584242248800616663469713551637259125790366381663822161252202082621170882275001443307998032136587649534558448367893502116982763501703940531567341814930401403024718217973294022999486658137158064722554405348722995377543569228309344860821137729770512537814977920559614353542587035534273711883435141948696425758984563757155928178924704509868138173193805139611760848732647693206396783377544642819226609561401869530065729927847924047689543810111211624909342243261331405089464551791721875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^73 - 45993040448796168750367186752935140478612264657101032135676246700091912882057382032656202913343125566823342654670209756354178336179264668218648353541112333497852208076769441808392317289178967664284949987305178163596559514413710728248499622276586468781076783923341307023978378710555252794785473099612912394558694164698100071401039553559260490069478170051174416402157632051921927839994605595803121861402128509689685843015139872523623427970855490010289546030286910094784724551924283604882656530551029076636122162162968513259053222064325311503161587869120320502842670959586219010000054292277337313284680994755784408941988690074633053858977746620828529037797436287914164656353696575839369578921828553595860887077709445846328082313020603535102933007413664412447343000404589801330007354080395170114473072034962893728796624512442133420384385715727017698174607000562868903104572894951375125741009746433482925565225195747798776278935534526349635754426367492839539878165899910795935840875085459981848519744648966690719119365552973091598920248200118322913334662935667817742908468332194019304519558734256358312901639345228262370042991777297712884777229148227981574118906755694630933287770569135807480638129735138348574288959000994328252303231411066792825970780176861401570486481750568615224439440077662865370105116285209868438356523422332093001693773559426563752665479164689313817579625133670963462217050897047734589646108702666524439750870007688453069731215339921740273271308535684920244181368724567063536157313472225981758643533082991859577697212938568909633488607970141888906565263658960147792158642105094666790195659509887216790924868916227979156084964355065510521274574955746716568747123700694840098893597815401728506554860400101928290454759224590460210106365410487226280769380690037349091100965442202318454208173002557711989175137560630202392394768582333689575070471881467491416363421722635841190622123882110217621299751155564606344986989866331597356339465168263328790830610846082605908100103117044734275585968642285900988754070352566466578371521189717667636407863554072358047858517175373140047207180006858094658836034018461448461719495040759619313586291538868480619927660674622402984470604210016783071608828556808462195637531220685459814037737772969080869186229311058038461453644108247426844332460592578656852906273167703607633142621356347854718701353927311723558613503033445443137876424085839814219510805349885807163404241446867878272654674375922077858107125220739553848243684642739886199685975919719397544280184974991584375/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^71 + 3134080359273472645377449650028008983862100612742370709479345486443833195891295298549600223139023479645113807227399273936770922420557771882286384619742642829301296930870288010143482206973881805350031689068910049183114568994396426096095350162315634224999539788954780986283927684210208963749823848780627010792847086192041125243846368052538187137531997345673452068669325249831364750997133920308285886273738670658747297662916680713932357161009878280702839216593452108986901659232032363855648376225168450822608371262842112252710356402354201826326251037787909776192423091046440484200138136914587958459891460024077363808007030522652861956458888472762446237589643520468426981034173389974652347827824042708264941335213699464256767302848427367946605005378426746396117725581682049342261518333780028508393763914422279651416573428737462242512025214909987323009580932242003423010463394994247940401908195366950380824079964363442938904875040918921486206017195674647715096128568918554398228584944304031021964741087839149867725002694260265854011984971967834072870347656362134248382796014673248088425355376206754015705995263243237039779424830766837552833430087380307090894938321658986625041223544240804333580820714176614423654619597839847708703119982472185133343117767167009372937568287201894548505903385557775183893700135668507500439409527748232608205283344577754195054523494239395883588746881432460642134497280518609051164990074839128018140434178319046769837522503796716314539423450592091327422894728149138325356147064869497360037563849579814224993090490904204079294137688398349308760532907020166904648394188763125952301189865699761639100504986087602017203932557681286191077260230699093668829977883797454457028196657882886865175078071440195360710084625149231662628455228822556660928094847682464374729553367646110113545233561052099256292549630290490651689498272502916458358100931538306381201520274290312879637882052542285759158305188559697577998432487700881545229786349365031700585817703637445726032412912238135490989944484042060573579827587789089197143367881910189964611021310036250500257082522310683337357990816774215146030477759104235307256281569401323993345841214232296535807668199519671066837140755387165544695981586935446211537673674597551957849363611359956733471728158445599481712083130992728896278946305442046729557454082741706488049702302744596062796875997570885465553646062216735755273802789156063888344541775783328446789354853760629163190698937518835689314497327782461090473357934374933766994535897391352885906752891702110865625/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^69 - 194181487558155702975229437580304167712723664281490945415029339551147141204853060655652625745657978584355232901582031038454817823451932750855074918388255022530207775933109100354021412755495890674588060792890814108106819249666371024026277775638803112334809399335941770728397478424888821449434803028205483968892724959746630933835090665501494042774888168190616691246370601082008004987735418109539811652207924901825086558665988609684735114043796891336845638397559687873002637146979130815263998215935868421955480180664795361479778727621034132548225632950358116323234295958095625943824283666986232075917291251597202062663046029608219929154911911542178631156843346283081003621072407040490203599693307286394848158237049259018592141088556366306099576867477471902448498542257489162253965745687665635626618563108767490882773458343673281780724617518319260380431814264933200571887934236189670558222705471544123582117040921237091986844153019802973328992661501594293424317194596118135610697912594114885517985707676397589438689991491296213983325575522783939963458483109678546376802216073540433503517997184150169175329462749496800927982547965345229387380533745209518908485511117607934158726903316282728948330326840163637423801612860023935441206110674336656607259464693950670359841170381757814050381546348256687163868293503897941581713089551504395792367180228227600276900170848858901196337182321424539222360984518072829206674428331082215585022829543426702454486845919196962598564834434587150561092410677608041727768959267617835374698325981136345512998489162645004500170913768941262335804338393900664220536196412997043461884610113586603859841871040499664758786639921895674023069238485984858549606832386799506268759635549585031671267382911072290253596020887417175251144546426099606037543661544760420295416418916785573443607576152737723293398204132942780934119024770157435686256391783399494614203791014154507717087974765702210103006729589572159688106372181075177506778018042676990606424176090590127566274363181033179222348928502962305322632457970898058918485883711616244134306596054245553412611999306719096862980386795536383617527147208109691694285538502357555039346139464544737474199902039224011068156787497518991834578670724301116168837056343304990357630989804620613658870359728908483533766092815715284704252916805150851286377370265666017436447751144118611620638837208147446244947551021327552468263447100263723645374806143277655679275391611232288399502639982167612067115717120728627819458918347934483211456677656178333348664379336168834065625/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^67 + 5467053906484963687145009264978613732991061127147311734353656044077149196049308628097835675841552884384726162524923339836406915677439914403150299138278728524691725964067794716527163192009910964651516807590932529597098477697049874543436319194135038513670037566133865578319597434393240269093577383963637914707718898104359447848454188935181960243815350009320675233796498873537374515307583732601218697913533014012816311787980435382122077688605451570344060083402441783070129945739097525329577983992157861831904688364138792266883331626227436745234281404536495818848996882166765619992978360453320341278896080443940459966644938838965403309483796742938055174593030661278380770128855620034167954922640514158238838781197729754926844586390940039546843391866599233711076799173703379209952113297370096007494903191692709131382834167020116930590499435581346475078291886545692088329066234653971068454400372975978552224219233575012992628517722025090216482391020225246482792325513002444838129198978683788825669131373727172538747000350683205000323183945028528051554782618994452082784002357197967761080986780668783576184072787386265257590850607851629301622569261899192028440387351598385280651919925599853543417252343848834481975016216476339869531274014551308827643300975736807784648777004555548964468189096881165967834158319896133989485154809068814217744141987759217194945842045234870136734041851131914092861341289031595126678088172502192820760358341453319198326136785027430870539106622659585071437535648429030425856777693345539991882480157075056167116252374756627266527566226197903672178786731351385632913155592222426643112784095312834130006885165445006508589913110024604732102237490114619854800149202813848623250533101491219025180090203360334124224255845427544266793384307464330443996788293031012419364971198805070919154143357143935151155453950414336031192487294638088644555145138063327338807774132177148247018263073753717378242173596212817971853582566714237234703668177602776441921673913268401075909729305794426851303417223636852917912990917608611197918871912544355876399997736474386900290753981943676538818202411673424462921623981600110969198371659352112311788948031547735821299822422216486705141328012770243969859590290027540671855126361568480861238046588699817078397139100734690178267781733508342801881127271970514712336961309788975598466211621638284750768606844272146017861981967162394953327294230838160543628189090215222302116713998424910376585996903654648559120547173376528554122720952912741516499122694956427427476284717738833540715625/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*t^65 - 69898636526706150745311505835307542970405081967231125210710088975652983899455737557548992034356557678088421474891338578789975141033649562085129949270116020418363762670887538909185523832353652699201560661221467412668221636564930443966614576564147083770668102408327191983112669605015053470324116002397125848864415493838642355768141421999907784674125532137392717222288033806422118093662479061984951152759797380039322514866978675910987676536289230120873314275018684259474908485838768275128125913131856458722061543729865393540821410966747966885519484480838902082969733907783702718135750305333264514783821658201426474115559044269753006920429631655363640459652251357510511684778309096789766123396360676599244847275707598748052549066461886965499726744590018480221393103561251690105472501832589542048308496001331079266897899986352998542048703008072484973501581648631722734682745737652493601820101650063082832429764176030197490985714826725331988830029743105308653499635038533426875050837457227317825137187437416278749532538159438375352069507871125490091848136710305808956165034591195137722989006101813196480566462574265896099893959030926322499569846840313639209598723496480458388225471727604755628434152708162014816567229243520803597459533012878393522705071730543451619125800792788211896463642999352395807840434275907530496915333740246631924219703107356968903008353706585708681828818050679594026544891592198610752184088473963652446955510614441278828456584334260179654765234958532018766670622263587870024929569666722819707896578824578493335253204866543882696611424720029827314402081106450661946838364100072023100085523050364356994209723544850131611132012347939634406779864295305736361456067066557425965918530311622736162175725317927877877102078906612007573771561448001470685733103644610100333363602657307635325996717695059504077990628152696702266794011006780585973861376741038176071948943339142362958222297790276557652011539767152172702193965883424442531348381861155393437454731137982663957423025860912686202653950174795269907012810453071216977825795136434776582485336125292033532403598883704686358240066464823181594848607400014472643522455311739232553763738775844689167440063308691403955718572581244186622568850410421323728607905534552427641641263073554542373039641224976732753023091183975907229263882806095978501940640692795793694222282100578552169178169025489116601400981758968569450615228952503728778325563095346617541329708451961505552657304535300346676230657622414883503668395023145622005563940505689429618331432906725570169703125/17669781044525672665017219401008953451392670499854768082611649760751284886231929634281315156063094198160127255274687328811418936771241823803612811481703188759955374423430631261765346565638176525679290738879901090609126305849449989248743230678052654256069206969291887037956131816812607831285397766913319197784569502150277396873741095711261734696784754694604068129925179017338127897459812031189494921378960968897586871849391163554846677683317760591437919311650296252581255402381588917824954613161421233144057663987043339086740630376765186763824921504186278866427645255707626292416881863829266809586927031218115104927831513413377707301031730722988687236248063924780427355367761662062353139988027765385943208501588436610762570983495843724580305623194577228785577677648969817900849727748854444618807349471564368591781522898034165599763407062763381180911568305992283444518379358473103972420390234078512250393654502082154296829897164013529094095751759643789567371634966428844812337464466207088983139388207700390326928361254434917447302800117384620034186080318246807435338105838861573619419643451133405880721315391098341547165634417551683125989628058920494668107032535807492267460473490969963506401884257114193784295226853195278681778686512223961132713828619252072304493813757118304528049342135341465724148044715758722413365316903955148838610399194086333707520619443723708056237284276663951358361355308870112545000522160197390823711205438425308838013865921897658255802757031748075991782839885771760527111235137820022896267972029065691845070269628847712145349149219891788028374587377351418715602552467175701741296717938543073924237155525888321781308000314969386003739786577331843179994536417036283491795087812463075121281784910052373817693274414723117600815648621789740706942844240506505468572169233055295649021326721628986111247685180732185906451037116506047078525336956328731648093834574659614011088226386768089674325145531483611888514649675581595205484445222863421478794923219931328911697794810965556383178562633930991417513528416900407436428328755806485894046302897251899552537739930713320198718777303254084798386878584357562464802962450218391272082309726826063053714021085334475488471765020631233980509227038369126846666293248139364126020703749121874599036754228254523961238252069190122941752219593386703668306879933196109930570542216593086764004816401458375880810626456090351795196137658871944012572243859544704306637579448241166408066538096605400356123*t^63 + 3244059295393140624310009503770716666603425934997721567292140085006409795022976627775900641893798750314698703502124886719885600037638851831931941519105392609094109722045145598444397438252774201838254180026481718457971645734955982187728705153782982229247547906385357846303912994620791363272506698465378830707993207454728503388609162898057725227885596782318675606107652150475895789091094493178025624535430405736499849096490721748312527750217782361721745702437019083535505776997088003284363895004608651602332865498117384403281200650920005332313848867452790318403125571970186229956661429035756524378566576950433430249931628987288364687820761118187795051227121552965820957707893218481614071180490729883692253193584232484262992099472838067995972697244209373453350916048453914280901620073675020750606938499090645759851029647894377635495084791846819011927431459471636493385141811847131717039716120069251789126945100876607788700264511901203530861011975775198303491851865397530265295071035262734112251986804450156224132233786318759062490799870132943501087840427516268938488689764943422108768856330694186809385801942715759562553533745138409711822853568896362423183499495591252970681186599957121813382509703583680968993803096841544372314013894196955864382553089595037636737403116664888054126216487818706774378849102094016958729080852720612010899411168495432313168092344024507846067532430269012851292575716999379837521812993934119711107728828616966010384663686960617006867304279068913392595826064625946418518691024591854214913843765109308599109611018892645152365931275666803911893412156684611968670216253473409180731340563431018161625745743150669529420638665921163168947396519024252705050117820804792382097426717235510540950101836680079484958460642242839499069855429550472087591500827704981045290524064781883952916874872195593998261328240648679347343730250495107056707123335856409575579193588938034569361938030131137870488802195648361948419291916034732744929158558148765182397862708024945691721963057239173891596863080582570547043903854055655330284956434055179412265904145617884852055320419903780862798662637998615006900322292061142974136934637452142433982076105526904196116031498111576895214973452115981143477001897937836656705977414614418562100644291449359165838706986077196660953561926703091111571884693339309904414742185536581669443312143288982926000102870698141939024205033909128852911733823820586734242601679774233039005598583175886409054122124111616011208056260124470797525710397436186861852181067741176164431199443228955877807750000/17669781044525672665017219401008953451392670499854768082611649760751284886231929634281315156063094198160127255274687328811418936771241823803612811481703188759955374423430631261765346565638176525679290738879901090609126305849449989248743230678052654256069206969291887037956131816812607831285397766913319197784569502150277396873741095711261734696784754694604068129925179017338127897459812031189494921378960968897586871849391163554846677683317760591437919311650296252581255402381588917824954613161421233144057663987043339086740630376765186763824921504186278866427645255707626292416881863829266809586927031218115104927831513413377707301031730722988687236248063924780427355367761662062353139988027765385943208501588436610762570983495843724580305623194577228785577677648969817900849727748854444618807349471564368591781522898034165599763407062763381180911568305992283444518379358473103972420390234078512250393654502082154296829897164013529094095751759643789567371634966428844812337464466207088983139388207700390326928361254434917447302800117384620034186080318246807435338105838861573619419643451133405880721315391098341547165634417551683125989628058920494668107032535807492267460473490969963506401884257114193784295226853195278681778686512223961132713828619252072304493813757118304528049342135341465724148044715758722413365316903955148838610399194086333707520619443723708056237284276663951358361355308870112545000522160197390823711205438425308838013865921897658255802757031748075991782839885771760527111235137820022896267972029065691845070269628847712145349149219891788028374587377351418715602552467175701741296717938543073924237155525888321781308000314969386003739786577331843179994536417036283491795087812463075121281784910052373817693274414723117600815648621789740706942844240506505468572169233055295649021326721628986111247685180732185906451037116506047078525336956328731648093834574659614011088226386768089674325145531483611888514649675581595205484445222863421478794923219931328911697794810965556383178562633930991417513528416900407436428328755806485894046302897251899552537739930713320198718777303254084798386878584357562464802962450218391272082309726826063053714021085334475488471765020631233980509227038369126846666293248139364126020703749121874599036754228254523961238252069190122941752219593386703668306879933196109930570542216593086764004816401458375880810626456090351795196137658871944012572243859544704306637579448241166408066538096605400356123*t^61 - 545983668955827262673923910223228126885327923347459101255187213240638660292366279259312049979715659537027412588869005133642505435732617544171835112911919102058235895292552936359988036280317225713067439678328397287908237122237793393995526606470499305679189147830350246754176217210921032772530503280103015286452248579758302853250230122560617471624640634400246633030714295865552089922922932479569456466642182143023111894943886055254694232292118269772450570774774030121448570381298478432054184075220920420014533473582316184324982577775744092992974330036544105040447399381438853615571205565478196682475817210353290948694703564639089787300628149478304493811351759948292962387862042129052793523008417736630951596384140799085981441727701005424179614180546846826652743811067067135512540441117872325372956550239123888642779774707231874001339107553069238502957435150038158074317253783118306663612083623938903839971491933355664586227830866577335677300019932172846275004703857915406289805219537154260882975052288772141522528546605004692926149170062359029491048201919406116446942803146731603051377250382229718533330207830464501631927671594147796205834543562996642868902440146413028944079999184375942652378342834072799293295625047917674652647360853715028301818066143434834716536218889045369701676614304223199157845860452948465861017457434997720863629348718245749478554915693910409632622884006770736366754423580268300447761058442257948826541544730481601850934290810232270999790151219347782406695229859740197979667370355468313086085630329626673784590941658849695426858067743316743858001753189224435744964512887392795769823784914639445402446397991923073543090039598619355297248752050408532281123360440970352262708934854498617906426917064064345035028692084963783245394533216647735818437179123202424187533644692569489450515466612397093735490834715227260756428165512036892174401946251378103186126996545875854886232201197157888021733052030024589959224544947893524789853181276331695207267094544236766770560563807909243046092657010488802321839726167018986035550008297924207352037074749002743220125760799583229638094658286078025409429790784867442254821249351300554616262105618020864194177745394531785042170481592459051595531759187945606019225070218962073837516569810176808865334309406487368663044463244880866944220791185964262800830205083501220387387594398902820969734596892342398751191004794275471228826470903329832852589587051883155119639283833946799375679109451703452917823482155163382533349263360362078875946313691739133868344121500518545687434703125/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*t^59 + 41604061647465241542254656893836273275978478638296671655055559702750961307095863787707843712775592905822802329795334087311138992027985017310094682733344511638279162038789431784882893176863553903775259379803138491839924825758234395668409814153811050645413391816098145076189701424482612948495695553985803202386185719971824044809121400497423894152767214480767908136924644665234773437492348528426572799265675944363568270259916190450597685632028597293189537442365165449998752371275105018511446226730700127172251163926954909623242183479697876998948598384197183598212572329044748064086580541136611373722587697229870914094600478501414469309049792346913037762434056492548786246666819563408620275915220864929185378274601135725899370278540691607515027130353152171007636569900329511221407263943060677326910908580883145740595284947405603142477534138107876060104015780549957140914724535957257484440798425821294761954207675073578431784988077447902903242248347260110431957096678295765392300751652599607664183737909724544875657761058407076217361031597145317373628013257991280402613711578257941348604951381435258652340724611266185192180595935513858024933162771786039489460226590792680704512364675082968398176883570603006743596338761599205079937348352282960870977227237352062161113959237908718305424515175197855998243466694025068858530686853386434886559648551058772375132441379371505892972122658800848149982531874412610697775634429772600335029216090235505613259501212601224646611234512987701511495943882369613015339114639539761690251490734420306252437309503355896299504552074640351328094853923990946965819742553780227010526590017744241281779303313936545507832606957524694031417091754674322802193113919770249592211888223978823045825632960716433338510908897658808155305086407256090129912357770509942789207103608584199814056178616750098187496176111093029894172371353870736846981618265524287532650425987176358258167399985194892994544720699849290516827650732043546735381393944158570474504168713417960188064707712467879984381993382286684117518701475331158711179427893564157834416384215711806690991560419599951807436884157817703652704130952873870870223929753689545825415759902053266168242609610145619616705431606192894740421819838882728080765737521727487160356724277749352104364168204000426836240933793185547231496867152610282778306228769858545417529085606348034536986549572217317937845867250178156619824239258700956215398736491948821466996421254269534916444383420090110365197060080215750164965353277238686140833880401567410365859934954820479549269917671875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^57 - 1433362302067799395593637164044281653911892706906193874380437813863502077469183680839219973368877717746511779508575888703245738002048848068614289670854726598654717746399459507297025876924838928055814593721376077834216164140767065977961353548584781988308647240493602152659532862024105683829550135636531445903502331446567388056861823945780456850490478578754724984904746741537651741687481661015607087015593934834499608633379541525888709104038184542108507711374771768223943246608490677786394389586947483829949647869133452195610204732517258425521592925849712635765936644889384718746372111542675079953226999331188629982482232388145720677095293212534225056514214128722831088138733391024934337038795847264009157406395618541168240496229017892171916083057278218321997763838114580572116309638197297348392099942748385486806158634321114563763897078977275881558134648195887074856932073532294990430133870684123796273111402431401770363287749849199170756858347544649062692790243241375493552184263449892987616669338008897771218494132252051709486553078929626643822271332823680978320784628311506845058958377803407519714603442249783110664608134872198264860272776540093755198867977281238230434575948318844411905608060827857255987832673734568189130306156944006959961316516347371637476436207650902090703503361989690055640350815817835925562833808769526910081875881372344068219795277900928653363232251932015019928209589087596417120822493344998831478821609160907156405457669246557535417379607764836970212326786361232813740342549812885367600016626810271323431891691176995966886174744144893514167449242670230241243874875782243314922447925428807692066202850264674698193419710036109015146611578633900714250984349135953505352799110207662011703569125567292436229660339160292860487972421059475951699262732307396025573609992181343169030311141513764693057599570505535083268358648514744396522391149335347456661891864425063230795401938916189622031211780868732634546122640825605208776122528492958822255236795368547647662207251389261635543392340367017334627978509297083080849163711309458002874791680730528402936251240076092874383057835271228779250762741039632093600007671010531886514172909617188770022821172018728393900351529631773433594087487244635152301631251890510498878303983904745117106245168952480352488390767338720098925117294611104592800909698792762892966383294787303934498190577860630976762618526558387700509382419746990239664221904156142451896109983835232283044674938706010309006636407524919457631494358430216480177522620196556883806088079099662217447456308171875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^55 + 44583996595627806822874589161946661040981241803516561369999363123638366697928302833544787513416767702583561273897827168533537716683805770201584438468339337189763892123588223897312536539597831988725390862021199145714595491957051316774367857197017635596479361810456404157284460947689707577622365875238196714228320512046535040964495997372323859182899969061369250801518173046096536916309735146596207826175486620180628145082411129168062468068647260198330062755445583719896263043723950699109314675567579236314167170016655354491197754271957198389882241394596031243186046453791440830812108834184647539826334213368460365966006415391463484282970310861268305097209823298462810715220875305424930345222917323867193929537600327670288885440792461833665600148964847537506119021601934203036521637182008793306345284980248351495834660743886974111421062716180147322197913751922661511281237721113314293684608104665916714377247189174539997382016812577828567349825999940122645559924053575229776868502190310403896738832295506368176760755011152983341808138540333677356677284397128878905829416328632739965224256743844251547005681566051078549862751866873420258098760280025309302764449000268472935679329413256788826272770443488239070120123871747790619478654728672649074246677806186509541717253265870364379668385881795510416781078569278826027820324410693959711055331903010752981266229280050157343572054324930388719943376073698018855572723603394773415229790468720925856420728023247562831949216870349013912679063536388386635983730217154181663266033406436144224734604429998819291624586403381861714413655281913873491225697227005900889006351084621631453370256688051546415647606775994740824080033908289560142362015353720290222493436109501034888081275258984384996948988556212342299188213807550134023946428488341742620140264751146467342539336677428129723826706263485074056133559388994764799157689622910345150427447015799757881506758262198166336281432596014869707684360799780168895603856260916928762129275681565156124833234508851419450519896311281779266404875749051679080668076105471507933193611474608025478306272075025565974719497719983459977654456856028834074251741282249613277160696860638294766218408539489999454350656094579065851084430896014188975285250151545714360526674300331012846813561406570734534159626129260252555630839032427670176653675160801581748836656593894052002794341467885032584727216647239175132741349441426423182107536704417929618576322254965785342099551729391675336481012133698378456969558800783775623676117974364434770555836847418135596762985705703125/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^53 - 1249732064072555268380327921086779712791919986197983071273829655301781128826864640955850080424563247238606031801254534599419218910863928350448701733104657965058497652053812075039312003144622710258978732894150809674446704394070530730756428557948730402798551393970411684745513399776435232267747995485549958731292422850883954727419768016439354718043606924252481653861383899845966902761794724063649315578092908866772041827190113185410418135601183823692247496029194994899849104086718008893453122433076701981011503800291163570640512387807851871260246235249334293566822451615249649757321696760898372415774247015850079105844936689564339309599495150970376650258306679450161795225948181119919463999403766821672487005020060835073217004345914476037018287573245944754375834019463671153008339385712836134976158464708042709751321818070532904354689214048726513018804087171537914001831394289218864794292203066185963509209736618036628201564435591959850930783841737559178759570575203869337532696322908150945755932459906764798818476736817967356546409074575616305456203210097419464212942827865852781578844936256548383640774067021024991837211749183242728164875628895891291319671753856972663128277991115300243350999837684628696884166794075922862494995873130922761482193223479454067355214638079136937976459731331505390903808263741751345719883542172644693413020307827334392666377575154481087697309230646280093311406250694788552502646800139240217910197912072785765292556078273991709947403197163097811949357778100535863276329292467758405319076267649050753557700170713774837861612437643193798584085041593798470071692179289738074355502646119566748301852497812734843855524797873093571116770386979827775427406205279019342407335798480592703037208460136377240926584273189230054150692132779338961561943015638000358609096062066709577055781999315217744311788197880084300857528053773093608091219583091560586266212698750380555253538792768686973902049286444720219446451290898402412671263617897031292556064230277643815624107945658104702730100255599877541768950174611944993428777805272794509907052949200140505533969006740287894500396014681026006568134149746340834258848513537827387029903414731051398865136046455734286776703595152755917710770060883193716578266530207883145315894642982330558254967509274234783841356171644989657028974956849710902223223519562654666250615353308766096216095628840769001180330763590184250203658718655773284440032914120131114134783139643753413628117457280045727374014543863576277759142705786840310731561484334325643073409093876730328774596546389140625/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^51 + 7876220155124884309824716529713134648898130855993199362107970192227801440764602588799536497346483695574051047134507745906464895004171724022633191388515190135494054619186285966321640515126731328252820702070860021756350103079288200710440325820158754359225809669297219879525876130997347567401226601380616496287411946604064299798653497295193716442591111025582572294525784956025420811143847429642067238594269338769933883929150409668855916278909576653291694082710645201107086007693981641240843274241418416263449268325056782375810407958806047450260917191661438372134135923786800576557211553735493778862076061868964557857753441392612675800175593828213788386134848846130740333561632816263645929045404357521394897530306409079340857473577297315917449322258904025936471950026515295245961303956476693372323017192333265526079771510829735605481316564484320820772490576583387581556669068407579664149010119179039745790068603025025122631864080675453248303487114540957046723883449948774227001454205662831097859618303369655345415853953483946664320901303266209623784444997887394581326250460658931553963045188062993092107438039629476955851775144327706816259834395350418096165598294385024076467027215447540487129626325804870821317761577954967772709133711575736557129628598278715651473025899842484522115944781143221389085740377370699066163163854387960115847176513658016683616332340280857290399097153729039851016539454379394358417355823114873159728506778222750207073860104630057136471588339407176859683666885259600018383111613785063620241715438795189155859991002993783476929072368808220256789263599196285799216318568427912188452692744802886011685141157405854846857379265325702269906088870427053091059269526017162930065934360758739228023746384955925822343047195020816155862518240533900339777884095415251428332995360793350360812308014501801691219001140904939610445281078715621379386948041341467694857385796311223825818208310200824328105057937594967463644832724651027058375891149938227730517027955951457549484353717029911893184987622803306170152123013414431035363786187750133791259223811209791712228927265078024454137678966552814600525504219572515432167409748756614951569092097708603953652157687097045606951936579259844782042199362189506739403967282875887475896551822681402510915315670075156651989786370585347517710996607771244673347635777161215952997436890295212878099370026644404147653878488894822682799415828876857211766823391607079857050418908595488401377844374026457950790758343121719939684954720632509713022277106642096032865090258447990957764263510551484375/35339562089051345330034438802017906902785340999709536165223299521502569772463859268562630312126188396320254510549374657622837873542483647607225622963406377519910748846861262523530693131276353051358581477759802181218252611698899978497486461356105308512138413938583774075912263633625215662570795533826638395569139004300554793747482191422523469393569509389208136259850358034676255794919624062378989842757921937795173743698782327109693355366635521182875838623300592505162510804763177835649909226322842466288115327974086678173481260753530373527649843008372557732855290511415252584833763727658533619173854062436230209855663026826755414602063461445977374472496127849560854710735523324124706279976055530771886417003176873221525141966991687449160611246389154457571155355297939635801699455497708889237614698943128737183563045796068331199526814125526762361823136611984566889036758716946207944840780468157024500787309004164308593659794328027058188191503519287579134743269932857689624674928932414177966278776415400780653856722508869834894605600234769240068372160636493614870676211677723147238839286902266811761442630782196683094331268835103366251979256117840989336214065071614984534920946981939927012803768514228387568590453706390557363557373024447922265427657238504144608987627514236609056098684270682931448296089431517444826730633807910297677220798388172667415041238887447416112474568553327902716722710617740225090001044320394781647422410876850617676027731843795316511605514063496151983565679771543521054222470275640045792535944058131383690140539257695424290698298439783576056749174754702837431205104934351403482593435877086147848474311051776643562616000629938772007479573154663686359989072834072566983590175624926150242563569820104747635386548829446235201631297243579481413885688481013010937144338466110591298042653443257972222495370361464371812902074233012094157050673912657463296187669149319228022176452773536179348650291062967223777029299351163190410968890445726842957589846439862657823395589621931112766357125267861982835027056833800814872856657511612971788092605794503799105075479861426640397437554606508169596773757168715124929605924900436782544164619453652126107428042170668950976943530041262467961018454076738253693332586496278728252041407498243749198073508456509047922476504138380245883504439186773407336613759866392219861141084433186173528009632802916751761621252912180703590392275317743888025144487719089408613275158896482332816133076193210800712246*t^49 - 356308947101176658909251488943444999057177039601925767729333749233578581646955051779246855935507871542157897178142639441060555355481712606679181261976883830007801086576963485262556056124915276448229071199750056400729855815819510115047501862946076754149738833101970940861125561943257667472492107718771943347276979197838270026189401883938614279036868394074280457693541194057330763549034728681900405603701529281797120721415915752489551563393791013847491986246838592144932838610184092298257635340111203425133742315090918213316666032143427814334070860626346574749875399777959196699333618576871461647466884083046658423277187889419584000012046909008201255790356384700780198356709259428730000097797128049127057531667188289036468926936754909497502355746432876318764818748165241415439815575859119121941864436135286018947022460831899072741484627196109221493620647649323620060965128067862806318157749153532208287805572400251064481376406106175228163457712790225698990222420548652880359563568187365593002331317759345953364551563222597662310482253983866050926682841763614014053300803211273349517246591716242095128385187061311109208579050136223109918201736918234842609816383960799714187520740956370080144798057072751525791650908775219704453023179198267154379356138212306097681184223307333358647201316564125181891163820819853879046259555377016000562400767644932056138393536290915698118800700883467360259687132251372459443730295852274318648903021496454995111712156849254060525890074207982915020209276072187131253334140417437281023022923778820031097532494772310650332104893564667809367310387415695502584719459982498846922383758160390233542142210588118244709812865034587922867964916791530449360512192724561865007107599529371962145448104851213327252583030101902361203935542682478513037423203771150692175488755884986133687372719540194427607626448618487805767529563383236075891806372539097080868920498879341477108840810244028194462483056448015078115941355667314406584113195791796423497889145957040434284303288964784051317498953443797652045945349802548803893346690848672028149916182108627057296885562878663076283664380056848548523622843745907960555598536906078436895388435886887747557769905127020774654234390367101535013116365834039633048583256052864711791836748161541411118638195305514796045447538202334696530093045641851912527014779728890229469231675220663173625333947840595829820169420038135057642207277549378609469031870905368993708107524805864562186372537863347446620081543507095693887747545745555924645222201178032294153967444706711612017308970310827578125/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*t^47 + 7212640558207272652478859771529644684320358575842554212909455516489278893435880410563493862007964992512112925061619114096383382683536148773957388388443082483402061147355556128232311903623941509073573488701563124275064439512210667861932093782479406036352374609703963000903726544431010780564680438556082369669927240830196623058076646736487788991326051120144503474874439797857940633378775155154189602178508906369596249143324215721810689695004683571714205493490628588573824763213680450834598230554826662484899408187617478982816457724750277787431026911088296132519625721723616801150047192325455789682678461682934647064217688802518508795049330890460393996218583871085420799183017211189451084214032193038748978265652633882160417588058258239596680983791831757965199535976257174411220652049014302350981007255042337581589090670720568421719530001120734493406182705376519578584086028488982102634101172380361730581417709752807306650819712088920750491184201688012432528497162643424696727492352389903395327936260620941111865122963539488204305353470198951789656483979627798768413407250546369992619417415199234352929153489634456994031122184777857570473168673143715216303753183114011166159359582947114734053275707433663675357999582170580044644416538825755637475077829171735852618063777162854980894517102116337581593100242808047573678246418192685782378027676557563775404673470074625425787676219358156819427552222324093005978843612683968062109680937768126725676870901096232059588119657838242616776585716555720706723023193725236641143493437055245685585378230446670151520947958965984403502173751013009380862309974891991359230021525250285117947823767911104229296864869513908774342498924826993128762491317939144885278884721622754282485972530941190768932103985122990449667898042620941208724010550807189018513181554040838160065993769564174146525607145647563148849203239353514858691167539131377174541310145046893247791184686371813918586561318227805881257530737082308263706451677556787477076871612684392100305364141722447637389567674124764285481575158369311613995156867737140699281244679200608056989191358825816769960126309152627741503544429957453822826481138947967417792168226529775656084449686306870832726338787232133023923356830286590870333840922911934923709421687519908394910428496584962745234393805229367489500420041452275346856867733542893353167386293797298363057154614547978959212215352601141498053720526243829976558159980037760302875856178990798571415194773345125619085893486657966337129510706147419798477504084496923541083037346686916157879985843150099921875/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*t^45 - 65140883586134075500320168807461462976380609471297698791687766531881870473662564072401640748455414034392497332294937406290392284458324320366125233288524572788198576584859296913654723485706501853950123729879718759295132387775772543919990315823609234030090634645228688991899521186793781516307959930289518356009630144610142306223964232749969402673982649799894985137291850250024461798180442726316105036000046085751162137346423384027104899390508139425686481305368934090832888503243500002002843922318311682779562426883180631251627095086521658536365801082202931962011137412893391006585899716595538957765935746493714769199466664564092800344090163344968707021108675189456234105949975257912083927289347465661660411417280212995492736669233348367978175045315567229836347884156994041244434861477746548282482678716535350448544422771332339173340630375088786962227047750324822829799016445657924897175985725143031048705076657774579523235819341082155504374797487751730897312007000679415905414880597401605570809206234167473924239362498031892140436919158020950018051819266538589922441855857482324655192273498063451586574314191714179234535251506457740747577217214878935292707517106553122600676016127572572639507164526094780353866596209500839501260043847192569161502108538043949504176542137612622678952021645971094720372227605726802298661124910799592298410272483225366550640524522577568558344583785862646646769838674037436744557363057925798724525564130601780413462368741509979973102470681626531872304928716013467815198545133817145196192026124848062690808971500523094448988248125535526860974706424896632804200416486318810064734887344502893117357119919812437761673967956926102166087705496383926440504572353023031639596171141553816173707323995096734707316687372496515730825419564975691036273883990236441122979491932614839591511454915629129048955375945670274362604596535029436336951780691284809807544406609499903737651857704505411323331380348200547396928415113116017467284417148946948714369058552960197902195520437393815606099840207505387602554035329610253052416977126689455358974639250699803537599039187855040954108561781456024833834501543081860742840921586836439990658658363102297842375165644428033471369811890409610540161950874553341401467744241525282917741670113537575639259916058981918888457497491780735971290948510881585656638161362235168982521954273496857092767797413663669951222086243406315218872118404910299783620428920063038650828312334981087334689402255495324946563088833934838561727970800067613374687825301444490768427283665226220331359630857216698046875/35339562089051345330034438802017906902785340999709536165223299521502569772463859268562630312126188396320254510549374657622837873542483647607225622963406377519910748846861262523530693131276353051358581477759802181218252611698899978497486461356105308512138413938583774075912263633625215662570795533826638395569139004300554793747482191422523469393569509389208136259850358034676255794919624062378989842757921937795173743698782327109693355366635521182875838623300592505162510804763177835649909226322842466288115327974086678173481260753530373527649843008372557732855290511415252584833763727658533619173854062436230209855663026826755414602063461445977374472496127849560854710735523324124706279976055530771886417003176873221525141966991687449160611246389154457571155355297939635801699455497708889237614698943128737183563045796068331199526814125526762361823136611984566889036758716946207944840780468157024500787309004164308593659794328027058188191503519287579134743269932857689624674928932414177966278776415400780653856722508869834894605600234769240068372160636493614870676211677723147238839286902266811761442630782196683094331268835103366251979256117840989336214065071614984534920946981939927012803768514228387568590453706390557363557373024447922265427657238504144608987627514236609056098684270682931448296089431517444826730633807910297677220798388172667415041238887447416112474568553327902716722710617740225090001044320394781647422410876850617676027731843795316511605514063496151983565679771543521054222470275640045792535944058131383690140539257695424290698298439783576056749174754702837431205104934351403482593435877086147848474311051776643562616000629938772007479573154663686359989072834072566983590175624926150242563569820104747635386548829446235201631297243579481413885688481013010937144338466110591298042653443257972222495370361464371812902074233012094157050673912657463296187669149319228022176452773536179348650291062967223777029299351163190410968890445726842957589846439862657823395589621931112766357125267861982835027056833800814872856657511612971788092605794503799105075479861426640397437554606508169596773757168715124929605924900436782544164619453652126107428042170668950976943530041262467961018454076738253693332586496278728252041407498243749198073508456509047922476504138380245883504439186773407336613759866392219861141084433186173528009632802916751761621252912180703590392275317743888025144487719089408613275158896482332816133076193210800712246*t^43 + 4186046985712035039258383389010293999883996473554909000459715818281611911706224560486884700215811876430838226856180128843956156053786323193070567639460748849798019177878205831222145678116948232238369182596715913551068095742214631145007439916389747425423776860825330802572164532808349529587472891995803063245621450458545114289495115165218158126221704815844589049526998584754089892142995312639332337905065020107957336190659823675960508200095905149667536287782908228407307914236073332471624255272220730516671175426330056273269435546300574163697093012071468944019420247355252082431654348258260304386190988420448080943631733011977009227023571588084184163877733607155239186508209519598605554848445995414246432430431009336262127753293202180963162056622813268447178716181338866744231550520844230297061964477604481800369449471318920499950834190684599222198845726257905221518839402839673593940447951082499872484245346396763227936515481124190448128457540667476294109689600595395967349027065213669563323948113855220686966399689490133578503030751623743426846589491226385249557013915021278016458172358699155948007494670953814172932085762990183687053514880511824638978298507132226443357623922647424889341554369237324322069835628512353353511408276130524509140257923177932398830723913229201087752405736257917608352561262606476204280132341525104271310214592590917902797825712708761784601244137587033697717160178140951502136441551140517264114249653429927785335410583740803529487576239214397276705612395545320645227024641186681713753871455270986551643627586460008317921916834454336011303646394036675276617652986225015739400394150411654053025035847298106031526185325266474019048755821447771969554326715232182794193357993323788312352264611543258263294998522944317091677649796200525114928691707874624858856978530997604050537886669062385185965604272809304235567266263494221583255742944521067341554655552541686929332732498904730778621980309803230985586949037179427244231319157580674250097757044051592376802812653509298796581236434936783319474208591995918381963779931529067523490022729932236108650184280722931194733305071435958336698786681099767661280983650241006554827764466420079766193575314853889658841656408238768955526123696390100098921858538911721367301552955680933161455515550646372974999282040236403654018515883301246505059429668868052329649911454572002605090683228954264516272183649502571945697405336723766169252331898149372800798197515721486017810587603660987763473885758956727527491199491965908449459413237192113316484110662589210927210266960041795125390625/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^41 - 1453508812743883383587814719166038053221879961988339717081791952910723434757837018087654459397223901282948593175520681124489079459293866978062569015715184570363569631729299577838894795475884321708388502826422912728627699389355612319867972407175801229225371029666179120815988445871860146991445256833997253273243402061727961175946916741161322663951036936263920777923940611096141907784551437418282983352734529271947405759252793826952523632249800325122057059386836794475432938654969621173663781070835546442479367216849220689782898032224458352349040373645533008066572137936995592467164948953869804121570753576143818619516503525536508606211259926039056174446304871201824401036962764952510127131390393774281145899727877258554914881042835688778735874485456607168430147075229630704760470094267590422545839524724725321773071333186904336560363435645676579549269782366324813788216502314035215301912636803286228423421284348530005915279703130491050852772101414917027860757675168059581343719896004699935077872837917530638792285798975302217178374444378167194438367015044926839097086086140785953982292666371476740005764513902967980270759955502714652417099767908306539784344618336006076986893432864363736364676886042415510392131681613754581239782623956199082479261401488147363756796313245213144967261478986971936177722278450432792276565736039084032053308556446653403251915386618618894259737148979595583132833617816835720052724473249708418778086082724675788731568515381345103902049306385278157733241212420016324336767646278107344458801010774492060453070351557993596510555348588188556983532049788665548678369642656439977256853881333604095046684454337815677891633407284969905749153795823335389198395216039889013085432790510030711773279432780731392571298621351344013418602038864882413064661290853956702336776638338801063720330872680670247141657880382584797408385076114748109829309653593935931410928599817254640534767811627050640180335847841699568333210025352452593206835357188468819478949813205945340765109670518020144016252424263816661230316992735377562050296815246062433008691837043562764603531807972107330833422163302899161132977008558254828529914383675592451051125622779666167019215157818642674893084279564555476765192392488380796347397371256562495926639612451180486946718128404215690543020674666340712234327700334063975567138092171649773572075732447923855465562149009802648556416180157418047953213639631354276281244148935370949378934347214473618135023150841116465701253007863991029740093873567523245154082302668484519443083117120705000921967843969092386328125/3447762155029399544393603785562722624661984487776540113680321904536836075362327733518305396304993989884902879077987771475398816930974014400704938825698183172674219399693781709612750549392814931839861607586322164021292937726721949121705996229863932537769601359861831617162172061817094210982516637446501306884794049200054126219266555260733997014006781403825184025351254442407439589748256006085755106610528969540992560360856812400945693206501026456865935475443960244406098615098846618112186265982716338174450275899910895431559147390588329124648765171548542217839540537699049032666708656356930109187693079262071239985918344080659064839225703555705109704633768570688863874218099836499971344387907856660671845561285548606978062630926018287722986463062356532445966376126628257151385312731483794071962409652988169481323223980104227434100176987856269498714452352388738233076756947994751994618612728600685317149981366259932545722906763709956896408927172613422354609099505644652646309749164137968582075978186868368844278704635011691209229814657050657567646064452340840475187923090509575340374564575830908464530988368994798350666465252205206463607732304179608715728201470401461905845946047018529464663782294071062201813702800623469011078768099946138757602698267171136059413427074559669176204749684944676238858155066489506812363964273942468066070321793968065113662559891458284498778006688129551484558313230999046350244004323940954307065601061156157822051486033541006488937123323267917266689334611857904493094875148842931296832775030061598408794198951970285296653492530710592786024309732166130481093180969205014973911554719715721741314566931880648152450341524872075317802885185820847449755031496007079705716114695114746365128153153180950988818199885799632702598175340837022576964457412781757164599447655230301590052941799342241192438572718191646030527031632488984795809821845137313492310992112128705172895263685223041887673199128094363295319931644015921015704281994705057849520960628279283690087374597261571977205573196864583691222151886224469743693332440157363101277327394585736498056144376724550282676834595756894594807195821338060968742041453701149516503865312551426937310052894699409851409124882074387118148141861145195482276349902075973488004039755926219433958391068927711992436732111061487403268725774319356813328171694282167791330837505676699856391183688089439196255731991432263764916319543194525660989706118935552059831722819169008079622739140801053728024*t^39 + 18261244653494920745457578816439056739136162975589592365985897270234033783896436291956844195514078452551931067751664660099512730285060421080001896903134659680532947246016227796249529978019570375605889049789272686029659801307403827226831557689537337920935827980119905288517703922128396682768644237971595119345397254186878478738285809325155714913555184356059330296785915050171496815362703061039707465705227917212578805780920507761120373969361022196139655784174482363030466122817018110149766125122100543796032702749026705121677629888800800290757228576030679300404116348645998191200779770664161540871413297915410806905926219654795603044841390491417879682043195118902795022936677239858981425578367164482474617113457768635347121040536760083936697465048603309815480464711215267983058336940984964986160990723760397853335380510446907664340765130458574370228759691093657776555903958174346529889567416266508904880528737681393985429995519078453863062451718936035562236688509563727580937102735180897772155230121295069214490050552376359397636826886868407426162487800252957546826200173591296859600003575858710930330824393346966406835094654741025056535127735377030103974768348685941998562271208110740060922597919738617671040594156299756202017881345341798343435374813217430239933636004053723556391746305028555669742602264393002031419617570580439399312077094239719721932452887191421029166617775893253991477111981419461377754385347796796724662693087056890746113498677988858908610256646600559068659843461922456967913951818146041661568580727455201999461114532136303891753712172070755436121409542660563966046535994730034871272842934572572139947008589477777006784858134924745806342903457555220606395708716598373239688698720842085540725628632749254937034626138912203613313775506570373849553013413432561704688214334103496511929676332922905146612532799349342542009965049741111474420440437450977767604028753783578716146789341530203223848653603261458914253786139356200457984608385783424793372277362302946960679873998608573593306104283506296977529573526149623415233661578997586639633966441042686598330882465136769699102293282148945082656891192827776562621062539293779110593097676539039485455414492556712269306368802926968196761510665565236798703168409265996388171749327203396664739654283168828789022708920694341555035058370776201572213724276474077049413937821658374283223592296024508499223555240834196397328134953175422118898187348515206327989557563957725408522096714079981251072040911606944554811363801200791042648423787615982016568092565044280481038786714532896476171875/3447762155029399544393603785562722624661984487776540113680321904536836075362327733518305396304993989884902879077987771475398816930974014400704938825698183172674219399693781709612750549392814931839861607586322164021292937726721949121705996229863932537769601359861831617162172061817094210982516637446501306884794049200054126219266555260733997014006781403825184025351254442407439589748256006085755106610528969540992560360856812400945693206501026456865935475443960244406098615098846618112186265982716338174450275899910895431559147390588329124648765171548542217839540537699049032666708656356930109187693079262071239985918344080659064839225703555705109704633768570688863874218099836499971344387907856660671845561285548606978062630926018287722986463062356532445966376126628257151385312731483794071962409652988169481323223980104227434100176987856269498714452352388738233076756947994751994618612728600685317149981366259932545722906763709956896408927172613422354609099505644652646309749164137968582075978186868368844278704635011691209229814657050657567646064452340840475187923090509575340374564575830908464530988368994798350666465252205206463607732304179608715728201470401461905845946047018529464663782294071062201813702800623469011078768099946138757602698267171136059413427074559669176204749684944676238858155066489506812363964273942468066070321793968065113662559891458284498778006688129551484558313230999046350244004323940954307065601061156157822051486033541006488937123323267917266689334611857904493094875148842931296832775030061598408794198951970285296653492530710592786024309732166130481093180969205014973911554719715721741314566931880648152450341524872075317802885185820847449755031496007079705716114695114746365128153153180950988818199885799632702598175340837022576964457412781757164599447655230301590052941799342241192438572718191646030527031632488984795809821845137313492310992112128705172895263685223041887673199128094363295319931644015921015704281994705057849520960628279283690087374597261571977205573196864583691222151886224469743693332440157363101277327394585736498056144376724550282676834595756894594807195821338060968742041453701149516503865312551426937310052894699409851409124882074387118148141861145195482276349902075973488004039755926219433958391068927711992436732111061487403268725774319356813328171694282167791330837505676699856391183688089439196255731991432263764916319543194525660989706118935552059831722819169008079622739140801053728024*t^37 - 201529876759560945512935342830286684312911544923690291726752104473431331400636766451216733076358073408582219130422683405049201286808363907186927447092317942325912938613828407054944776729225143397784452616493894760838577473125963409273148955054339806972335713478350047855860153504555081975395127462589612566476890127006328306037432423003480625012957147570449563004252406552706041894939978727530184105481896824113371495536777121807636237986988348194202081843225217683127124251493427848601401956869769801010355570032431645094766639892465854313115205117545150947785212944287023615323222531248874307794331153314932565913590352921888089684914369373621614295936843341914124225542666921778572630943851788978959136123056872573388083188143995867195102154918648315067676718297054780240649128957083574292406852704375787421389871926083080908550197973028340205787452505361454945011456896313072379931730621097119840182283903883747319473031837369545699455706478518226080957023141423322662910194697646778388270688899514639867630476486079758163783978266714194943570649122335026164835287509765070924243484824851211932156479052383606785352467151542851844607105250456611292864542929139807672591065711636230004669814390330225982484201451773699028467893542124964953988781565400288177816289328061074172730570452963304641463867507956368561633591698597684260823067566180550666765088781768161475344719056620341365285961861378121787779384189162697847350486509500857949683642224565829585746668055614570088227737707518612590375997628387722777284517530990328852149194594988753749812565494968481988550507630272647585531260257321205505973379669213553808847134268612814209450915578091141838389755906670709686074300491170942359101644303276264883368459653399417544861574533304229416527983340824074829693136017076481743917370462496581099049549109030297535723213407153444420756159967095080268870956046800974315698777098441474090201016610610231038206346099301714193610603521158786357310709802222296586296750625388863071852127363634479112728283568665998039136205763138643380446968208728947595296786465669145674719254732834106260826500694704992147702814216470146898915616283269345053119296053099755009341217174925121715370301910665018908856090751097764426847298669978913338061627098892325773137652046670154974964885784236388273087623159753686092968396012311008136642104751585201532674661628146482808835847752790751917107993330062388013456020093416158552677527322232390292578204537977310844683106341255276099350673070229287948249945140590027948927184415438784783929562433959625635546875/3447762155029399544393603785562722624661984487776540113680321904536836075362327733518305396304993989884902879077987771475398816930974014400704938825698183172674219399693781709612750549392814931839861607586322164021292937726721949121705996229863932537769601359861831617162172061817094210982516637446501306884794049200054126219266555260733997014006781403825184025351254442407439589748256006085755106610528969540992560360856812400945693206501026456865935475443960244406098615098846618112186265982716338174450275899910895431559147390588329124648765171548542217839540537699049032666708656356930109187693079262071239985918344080659064839225703555705109704633768570688863874218099836499971344387907856660671845561285548606978062630926018287722986463062356532445966376126628257151385312731483794071962409652988169481323223980104227434100176987856269498714452352388738233076756947994751994618612728600685317149981366259932545722906763709956896408927172613422354609099505644652646309749164137968582075978186868368844278704635011691209229814657050657567646064452340840475187923090509575340374564575830908464530988368994798350666465252205206463607732304179608715728201470401461905845946047018529464663782294071062201813702800623469011078768099946138757602698267171136059413427074559669176204749684944676238858155066489506812363964273942468066070321793968065113662559891458284498778006688129551484558313230999046350244004323940954307065601061156157822051486033541006488937123323267917266689334611857904493094875148842931296832775030061598408794198951970285296653492530710592786024309732166130481093180969205014973911554719715721741314566931880648152450341524872075317802885185820847449755031496007079705716114695114746365128153153180950988818199885799632702598175340837022576964457412781757164599447655230301590052941799342241192438572718191646030527031632488984795809821845137313492310992112128705172895263685223041887673199128094363295319931644015921015704281994705057849520960628279283690087374597261571977205573196864583691222151886224469743693332440157363101277327394585736498056144376724550282676834595756894594807195821338060968742041453701149516503865312551426937310052894699409851409124882074387118148141861145195482276349902075973488004039755926219433958391068927711992436732111061487403268725774319356813328171694282167791330837505676699856391183688089439196255731991432263764916319543194525660989706118935552059831722819169008079622739140801053728024*t^35 + 971698935638060138695879320144001382952016629772002420028967255287892005781958662802839464110158520234714891836682378722970435317908193069277071028619833674941456283924613542827234269932590107925417218144665929973785487803488305791422852083633236314004008186450941042554080731933386463602159171720353926662510201956213492416730583431628831562256812115182108843616393435215507572786323463295730898156874505344396608644039727622968817072113074529951792201240657364803877593710521257166805617188041903084372989162572256101099269000744794346717066736897500439211325090382950835107170344057583298185284789371845700288296803163208570582001093138338773749802873491291052276947351428380723766850897235767553363425758044899900733124468588147469681325445101161483637116296077384279041066595392276491203584746289354882869069708350407788161839573577412416849234905842594661643986543956900716363598359229403489422171726394916354729904984393891589584291577582027359947799637119391252715398495087204862281478788729057909389927811863662924431012336128438572582819223626888467314340679637530726035968392680397635635851060408047626849265082957199012253708551417868286708925422186389216452270942490982824306555720383935714385688822851875683370657837918600685468096318160147989944530419362561977304046454060957920989634471816132547097304743739622032974794187540932902697403023298496177981600639492189613872531750065705465862794526554026209763144103707799397000847545624014188655784135975121400958961200616847428640664215628010974550653513008337579146073686120908084142113031776847797581062149488468333355409419751089534452327515815998392096649369478573741269224553880924632210127827756679721000163002715264303888276407056457863909957090742017232300975443319605015267057875730594479123342775432850481311078807062358756019982310260392487275153958667991144484799967111144485092896438322321397968329191871400068481570977983839733834048484655019726968865493449929636237117961427257664068125844899869174078535933651497904302589199739586212924024461605592470946466678823695667800100268551839694004438675255718970858747001349955941245901327450068511869183033490464200463366440613482513812311787341136579304601412490484943814410521304445667024115267374893349826064498968419862560782711108138142212670814917255580439245120211367701144136130744543680324061961094546964165360529938632470879366221278355839613779184508641132970003536267317920996468508783841771635157181194039521640400397136238635299308985440596479107105650093648907047461908612601893796255356463928754986328125/1723881077514699772196801892781361312330992243888270056840160952268418037681163866759152698152496994942451439538993885737699408465487007200352469412849091586337109699846890854806375274696407465919930803793161082010646468863360974560852998114931966268884800679930915808581086030908547105491258318723250653442397024600027063109633277630366998507003390701912592012675627221203719794874128003042877553305264484770496280180428406200472846603250513228432967737721980122203049307549423309056093132991358169087225137949955447715779573695294164562324382585774271108919770268849524516333354328178465054593846539631035619992959172040329532419612851777852554852316884285344431937109049918249985672193953928330335922780642774303489031315463009143861493231531178266222983188063314128575692656365741897035981204826494084740661611990052113717050088493928134749357226176194369116538378473997375997309306364300342658574990683129966272861453381854978448204463586306711177304549752822326323154874582068984291037989093434184422139352317505845604614907328525328783823032226170420237593961545254787670187282287915454232265494184497399175333232626102603231803866152089804357864100735200730952922973023509264732331891147035531100906851400311734505539384049973069378801349133585568029706713537279834588102374842472338119429077533244753406181982136971234033035160896984032556831279945729142249389003344064775742279156615499523175122002161970477153532800530578078911025743016770503244468561661633958633344667305928952246547437574421465648416387515030799204397099475985142648326746265355296393012154866083065240546590484602507486955777359857860870657283465940324076225170762436037658901442592910423724877515748003539852858057347557373182564076576590475494409099942899816351299087670418511288482228706390878582299723827615150795026470899671120596219286359095823015263515816244492397904910922568656746155496056064352586447631842611520943836599564047181647659965822007960507852140997352528924760480314139641845043687298630785988602786598432291845611075943112234871846666220078681550638663697292868249028072188362275141338417297878447297403597910669030484371020726850574758251932656275713468655026447349704925704562441037193559074070930572597741138174951037986744002019877963109716979195534463855996218366055530743701634362887159678406664085847141083895665418752838349928195591844044719598127865995716131882458159771597262830494853059467776029915861409584504039811369570400526864012*t^33 - 4069520749476287053491915628798830295637547967935830996730813518291987507014773503086133431937590081377286761824307461500384759564736196058215315897893535710933028035169096043779109604027278114434640200478525525719369591234634318880506429514754185344617196126424461998358283125413405211668597975458434833872516985044485633566102331693055678825665740577876224734398745781989357283280562803690349422970565570762510502168929355023179686118258843167325999420386357814578431069338350246881464724129646207257960696286082184508444699382797853101202635617003561661057892250042411125248666919933727927972771156453556677744425504694899090440225101506664915225614295518711068831760958139084128458313350395622576334036989936523683283104019474962656652640859230891887847963131776817392175246429642835676301663172414984756715205679300601543799356961863767544170626606519383113175280742465780410819050586265145147392644223497459391044171276271481719537639763251050210508494546633547022054576630451287900011246505875410460912829924475012571342460795281437182426684387698043489256041279565180741039415325517557211046168021577568930839383299271524256786621595202061021436213611069128550653061677916811833557521877135221923607408293604417116393019721153405312618056517533794596716950610711189769180285666584710278816379167640836829794252615336048672142077913903165726844676055327671595909199743249020181099811964172591824289471487434859156759926491260008831643914781212010425305838271802556879925081235396758940387905957217308518975129031235779452671874459083060967647880308013142877095119862520368505901141046904525518453664225945656651946660331976572605166880455498785095550642833490902360967791516226074865458478293439304522292081639718341615876294218659916190903619438549981112968141941726608342848010342630107914205181063843739908723974998779519749607983549831196280382933789820141556345385959178850909558226279038894425327564193676890276092744401044897032767861865746127178459885356900055712879624416070346541444997531360009577192439152190186556272873390112316829675523631758370222505932098238248861123261777535555936353737375558204901001739921603656336700801970516120576429817146494961616766645721055627536520906509778605030129022946764317680548894629170656260580226965978878396306828315021861673168961118897056897870441537521682388216497936580331403546972842470187507102630517097673194560884291457279710693437548251175739001401437270933251428259961333306005012372638829885175928020646590895737871380527296564003717104649878151337698834870438094560201171875/861940538757349886098400946390680656165496121944135028420080476134209018840581933379576349076248497471225719769496942868849704232743503600176234706424545793168554849923445427403187637348203732959965401896580541005323234431680487280426499057465983134442400339965457904290543015454273552745629159361625326721198512300013531554816638815183499253501695350956296006337813610601859897437064001521438776652632242385248140090214203100236423301625256614216483868860990061101524653774711654528046566495679084543612568974977723857889786847647082281162191292887135554459885134424762258166677164089232527296923269815517809996479586020164766209806425888926277426158442142672215968554524959124992836096976964165167961390321387151744515657731504571930746615765589133111491594031657064287846328182870948517990602413247042370330805995026056858525044246964067374678613088097184558269189236998687998654653182150171329287495341564983136430726690927489224102231793153355588652274876411163161577437291034492145518994546717092211069676158752922802307453664262664391911516113085210118796980772627393835093641143957727116132747092248699587666616313051301615901933076044902178932050367600365476461486511754632366165945573517765550453425700155867252769692024986534689400674566792784014853356768639917294051187421236169059714538766622376703090991068485617016517580448492016278415639972864571124694501672032387871139578307749761587561001080985238576766400265289039455512871508385251622234280830816979316672333652964476123273718787210732824208193757515399602198549737992571324163373132677648196506077433041532620273295242301253743477888679928930435328641732970162038112585381218018829450721296455211862438757874001769926429028673778686591282038288295237747204549971449908175649543835209255644241114353195439291149861913807575397513235449835560298109643179547911507631757908122246198952455461284328373077748028032176293223815921305760471918299782023590823829982911003980253926070498676264462380240157069820922521843649315392994301393299216145922805537971556117435923333110039340775319331848646434124514036094181137570669208648939223648701798955334515242185510363425287379125966328137856734327513223674852462852281220518596779537035465286298870569087475518993372001009938981554858489597767231927998109183027765371850817181443579839203332042923570541947832709376419174964097795922022359799063932997858065941229079885798631415247426529733888014957930704792252019905684785200263432006*t^31 + 29406257597350489205675939405858583865262294497377940581075222728008361781574901318371318395994458660835196349872423878184330060241798394815385405141702734808706951198530964107283402907690688903501301581667034243756997261121596793897628930248387600360002338298268031150919397292208214280050344878109935369517656611815649741157771973385169056947869776014471798561780070409817107256903180975543022731925621986180361850325539623531390980218003447368263722216437451438205274624804617581934533140337321816783212302570894981787211503678522829196467292020551218532840904249798518216812132920174207085407805639465378281843994802989289580743313832060773286919733147274264982890786023687833524686265615965250379673662743270268413649129288759653227378459933496074797958999032247515912622517221529663785755693252968309052582018591898448334194669647475947834436777399729302309561552553109787210640703093612317678044999891369670640111993876862351285247498730842685631920056655829429249680441280612998775486141467017584104191213158654625740531789240497512286410794722818767553180631568130954481597577956169723457124670894620636427132730495483360543715517318300577240014395716297957201926342056292249347520990023352978854949203116957583574430975687800429303504782891873483500682714517441464556344246702652289107895176734358955952894038398310588757468458412806535651035373080181397507815374499822149323072854005853579871545481995812988244049407685577852964626164565818187945672926208449699571873208240848882875450069372230560077635246049891165137025753731709240277600885864368744590123641119795171874981998424801353594088755624278584174567954349365423248852958157260441815991657062434369681335329503009436274889939184334705789113622998254623331253874222060971668364281986507718131032513490720570656516649730952076565512727364305168078097979216087022349272103976184783005613740055832928857190486733340594170093362608781593832710090417412638592193890118435388023680351974876947931832253052354595295474836292905872095488278549740447707841928492245151552560834005300986729273973720854649999768264140630503180555012144911089115008593128865435266745404722670362020274152676532049521502913027041114644587675397842342314004969603183784979734182664028837134120840542040968977943926956645663127014304036241773086760905084511294783830612396411430664753235053795205283078293963215001850965224683663248442983587428123795598017243106079006173071364216575786211796875954431245630640014626190359204645904201648755853913036575745285268882706345689818141409510518151699251263671875/861940538757349886098400946390680656165496121944135028420080476134209018840581933379576349076248497471225719769496942868849704232743503600176234706424545793168554849923445427403187637348203732959965401896580541005323234431680487280426499057465983134442400339965457904290543015454273552745629159361625326721198512300013531554816638815183499253501695350956296006337813610601859897437064001521438776652632242385248140090214203100236423301625256614216483868860990061101524653774711654528046566495679084543612568974977723857889786847647082281162191292887135554459885134424762258166677164089232527296923269815517809996479586020164766209806425888926277426158442142672215968554524959124992836096976964165167961390321387151744515657731504571930746615765589133111491594031657064287846328182870948517990602413247042370330805995026056858525044246964067374678613088097184558269189236998687998654653182150171329287495341564983136430726690927489224102231793153355588652274876411163161577437291034492145518994546717092211069676158752922802307453664262664391911516113085210118796980772627393835093641143957727116132747092248699587666616313051301615901933076044902178932050367600365476461486511754632366165945573517765550453425700155867252769692024986534689400674566792784014853356768639917294051187421236169059714538766622376703090991068485617016517580448492016278415639972864571124694501672032387871139578307749761587561001080985238576766400265289039455512871508385251622234280830816979316672333652964476123273718787210732824208193757515399602198549737992571324163373132677648196506077433041532620273295242301253743477888679928930435328641732970162038112585381218018829450721296455211862438757874001769926429028673778686591282038288295237747204549971449908175649543835209255644241114353195439291149861913807575397513235449835560298109643179547911507631757908122246198952455461284328373077748028032176293223815921305760471918299782023590823829982911003980253926070498676264462380240157069820922521843649315392994301393299216145922805537971556117435923333110039340775319331848646434124514036094181137570669208648939223648701798955334515242185510363425287379125966328137856734327513223674852462852281220518596779537035465286298870569087475518993372001009938981554858489597767231927998109183027765371850817181443579839203332042923570541947832709376419174964097795922022359799063932997858065941229079885798631415247426529733888014957930704792252019905684785200263432006*t^29 - 363755406489769978809653984030165079892456606674058650440166485696581640880417580861434350632885083047535878386608736097606006601164720444785630124043527130734372298165581415926842481208637236526612117618700681220688249822300777055610407172409088291326424306115120622094108536145409089004624695352497301122609583106819696989286259195124633548223297848305243526761463093097874553913541770869574002082252056351523862555884833949257838830517162954705913840286814965364842700828379715526575578542200188086153096858041216745861882817658715610064494200784086045281186663329091670080458203937706946231710207648386764530709810383254072795147589546415634615168693786496109922607174153413503077670146903920107630206439654466971496807536329087418041182685488658330910589817299077977882594106554896682889847324598022195778767885271095034002835724981711893745710236216060211424415724179490494025928945106612088783961628983543978598302665350790123474959498950060195877152970604271615772565775707221108798208831366886942359954283076617423246367264574390155301961478451800191548734709399547547784539431858600229394591888567670190867010710423901643706159532002641452385568801184627636197251901507945918354203022080986978938225884914767476810529972564416502343127814602700950220985125307610327339830428498620492168699479092481358537427676923328766182963422787045080143739386936386889078352150483064733657070765122816147803448609779021926567222171563730092975622164628886923972290719647010121469256282121879337167754505290700405652096502282905269635892810044648305721508662464870263986464463991253899012998126016682384037131257310319051894509576804243802863429004085722504077797360888471225874943694449082361001762747673867878783347799483738473234092997014310253464669960691107337903503702604326205565784610237601514964855395886544266467962810828366557502159091048238177685735753906539638322423119473888211571498613818356579043861414440260629387711266018175874235435864641267658144476680937162194716596221301740163628029271950208987767990865808105012407431567598837620082847350772726668316529383070858111646014777197910529794643950554426801459135915820630321270030251968169995387782730759159582850201346780685131764872239226129703645926944405604651073417314177558661789850931830365365465657439975307006650904525509539928383694578951784151581536045535011580566694600924857274807828822427092492441341700270146300836568535254034809462322390582637437119384807352865282228450123544949617613791724894438289025802447524080921310884879782489013933642371342688302964998046875/1723881077514699772196801892781361312330992243888270056840160952268418037681163866759152698152496994942451439538993885737699408465487007200352469412849091586337109699846890854806375274696407465919930803793161082010646468863360974560852998114931966268884800679930915808581086030908547105491258318723250653442397024600027063109633277630366998507003390701912592012675627221203719794874128003042877553305264484770496280180428406200472846603250513228432967737721980122203049307549423309056093132991358169087225137949955447715779573695294164562324382585774271108919770268849524516333354328178465054593846539631035619992959172040329532419612851777852554852316884285344431937109049918249985672193953928330335922780642774303489031315463009143861493231531178266222983188063314128575692656365741897035981204826494084740661611990052113717050088493928134749357226176194369116538378473997375997309306364300342658574990683129966272861453381854978448204463586306711177304549752822326323154874582068984291037989093434184422139352317505845604614907328525328783823032226170420237593961545254787670187282287915454232265494184497399175333232626102603231803866152089804357864100735200730952922973023509264732331891147035531100906851400311734505539384049973069378801349133585568029706713537279834588102374842472338119429077533244753406181982136971234033035160896984032556831279945729142249389003344064775742279156615499523175122002161970477153532800530578078911025743016770503244468561661633958633344667305928952246547437574421465648416387515030799204397099475985142648326746265355296393012154866083065240546590484602507486955777359857860870657283465940324076225170762436037658901442592910423724877515748003539852858057347557373182564076576590475494409099942899816351299087670418511288482228706390878582299723827615150795026470899671120596219286359095823015263515816244492397904910922568656746155496056064352586447631842611520943836599564047181647659965822007960507852140997352528924760480314139641845043687298630785988602786598432291845611075943112234871846666220078681550638663697292868249028072188362275141338417297878447297403597910669030484371020726850574758251932656275713468655026447349704925704562441037193559074070930572597741138174951037986744002019877963109716979195534463855996218366055530743701634362887159678406664085847141083895665418752838349928195591844044719598127865995716131882458159771597262830494853059467776029915861409584504039811369570400526864012*t^27 + 156475166285967367697412440181839049337919052928137567254320041408208617627612964729010681420207847671056016999441561152712876909651980319292894786261304689721597124851421443543886728070833949308101462551565883520691732923771836378647040279612110827927538393450072463055088596361927444476144229386882273433898490939343326731730131070438835556237195918025757593296576625370477812580037310850046616572298434117008692752581584414447921923970036267988643863845045226133167256749116779162579026641143289302531208327598860805733146513007105108658548431554303792573792340885037376306214078156116225088562532334799784846779909172343153290076342541887577456837253626631532677750526653005116324864266209214287559327904266564832587410850671809506425474509587839177356508614410429410028518002491070820642637982454097232621561636759898600929287834415685706067385079578255495783587342126694695720501415020296651227566884116862940009856880053261345866931243142519281288204545980359862937272462246640604561707649250484955654707554233975057070676523876539879242187887153622004270295940399217845979304782324534219913034145869083864598068432912654513130924112989253109210259028726828709350670292000662863265842696768699051493503666115032592519040358830336321353975765531773746394277411723103924536981234030927480035813396183895754179873874687187476868264861593497334950815421163665841028681947703955579664717540507215443311132423363914702464940790803494837932218100944985944762884713818810906758734424880429836399842130878254024666613210451248238047597921298339422910541241524271866314036920364837149956568373428880157872929269360843476241705759932526037208326745421597565342214141235864904170969962605196217628168638057874069213633988055990420301908559000831172664483631474317480390523946765264479266533155747648799340000282332806061479098151527644204166105974943047997955330152364141264854120069049324768998133970157516993606137294765691244586963285053731844378008397682059397290010753985000077985918166611697356030403396296455465520542491741141245136414552831590088465879928378010144241563687207584108209636267578937860394176727681403917716653180874684768881315198558416163615912567948456975792742175761861445268377982998190497792273542116107777307046542192474184994242702844740123195282250777599108309932926185963496830954134246088398474312678082562018576247860767016634993081991503361544301628538928621615276814977190698173988807168596576777090942914401403983435938484464933853003719114381222787969098775853341555260709277451058581016746290115513521059325232421875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^25 - 688816516853493666262546536379464867943353912738560746079468954631856707888014012079593226864669738512968984697264261902659815659717714245975272533486245776874820278183378400279254159921112834449549331995508996655325389544487035055393875409145146258973580769665850702689978411254747036085220656687108470436745563341513186762154180603828646689081422541924045242844947530538422066976304097685749058533183998073304239024669596783420702223410736788891315932117296855684056406491756353654703168915803947329016643796612176734884560701271788702098636746255717431031063185191883627157751925847627445292511584397819989660221726725068868148980250804972666402750571968849839875126865736010614868691179504253307825744877519807014773731742317438583751654682544180688989947136451404280435443249739326472959856954315239930999972927380711340650266577934869947562963959101194413508410910552352916343181344564785909479121595206226342622184013101941573551777173911663031269934565437183186992923626187947716755106911358288733432960235375105226001948432388633878651790284377133280941689419702627021077315180227753716309240596906347997362717446684745848809627689241972737652513903603023531256483160009265229667257316558786554092385038426032192980902982325883888520462957138776855984510113651753309880267609107629688973773932554515486367102240154091441139686485186624963426954386294711821188219909752086237364968801616808183542726942473909604068605513210896994872719375662780161053778101682111888864770374235036471935892788971772244003048086207349424337098744616918288282966991817724927526816293093628144882751291127850962343832890498359505559061109838645961423697297051752457607898129964088992450386794578612445427774450779918770598364216479802111234669401399966822650474512572724228924286314444654879836646856956720079457829846586457176841531042371578442431142695140004119550248284313287437893341756322909093289706909134953303702737971613814837814318534121739708676759349678607759072202320159287172890315082231578681393874577358144245304658815483356725900863148952933621286413477773235753703100091062514887176697011499555188967816691710748735467783921855971169323040692313551048978253078242904392560170252575868381038271729017626266511715009216232155085464532941230635355215107747655012284502627610139618165114703387142396247299072870274525803516454533016372416242287880122178679903493116337442989647038447372947706927431124631983385244877479762468252359371817193106235503458268085768301544635276075570788767952864119601979911199353528180029289743430464467083726123046875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^23 + 2512338962748799231437295723129554623501377989733143795577936167980951009112104533804329671876242222303733897649378139657309055901761147122721244579075455728114773973413915049631217429397996675178167318796025647300088773036029180981250138222784992007537370768746696899960373889140480973384037940970845228608226022642735836542718964494515077174061253108955471549816458105269735825978784444449237658661811776924001986010830348955955927230365817281409966605403585810979045862872730914958765294651540807403341331520752939960353321292892874272370759709561618687807415473828182948938408445909536660472254048721340848098745318594062791161042773866737276714411613186794230156936933714987562259318494486378458491118984151705925319930690661732975118787438280154575196525299574832401736544808129726147714129918761177751860600345813304033217825389220222719634996267401912536381522111097092055775194160053970496937594725889122197974340582600953708183841986843388453326433713079815869361349029080241936509508025565721374160142785950071520455702051783010707812256526233858344696866000864396919554886849789452614349618851264626939695837167340816068752306749869456076432417675249614127081914333476944608886897517701031675988882589418837969205137796975523941857097859777403076963061852119901001115767954598878123044719695086654314832236851260631595553320674521136000904043250998056210627456892165910394445089735521990596686226359381840657275880919979522109831431314452148423061390505459729195461273262868927368442529950931577023955213163223200522379964116796616673191585647163553010682004039620163170112415720113480813734303981460265195755317806522300223707906054748202517419873563780538219719331190027276038713821253639270545949682843547957363304411045419355619149251819504297582122985468448664991186196879547888700718215482278133170275311450389995000292655591903377780144178062181522471338994135595311830559163838525745648487570454836124331582770450797584384249653197165266108400572444223173742536191459776070116161212628823241785925082398811902534319921389166308276817908779717515188358751616266472357319365142148728045598536891689005737670610186966696911724152068201182789487996685752633860318499967101056389798138717901996895091389115662957639877401985332561622814355466368625967374368637937998757109824876890587045399724866238873591385082733077371354103829590553812287429321240733771081821875653548927633317643762083845195975458387895451328555924831966130989486237991245235801314726261243455608254417235270461360305603391524756244447655043322645114540203955078125/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^21 - 7476747787840478403220956710816149580059164614435029150387209418157369469974148616114779638753685762367268486926841631063685904757361622657351559647978431373756213869111731036088572675463325521910931015598965753748624195814145215444063953938837276203149374010097337844335066818567821377830581198665209557323834701588461728102370948368371795222085885552137140141322188330521302961844295841635525448207847673166428945661066129979345835775732255470888016636242883301417127342915028340908333359080915797763306339722048501177118693467335025758254101127769698879891291467072345629631065114993159126011602391112160654970847650386447643354999982436326647401056028803317708774669445129544949925894737338349434009058675902667259182786243446496152646330121885674975477328297542224100146378595052357191494122781945529975423988272191414454357960100818605833407945746980696740296690459231969643722303465856477922561108300033574243728797173445294850861786840728320382972574426337571616100507165101473332375956045073850218912385439973306811339354575435243558132834524811058302166424003801108758797164025106585130707579403844243795355681623380202125852868094519117651096519465273009152941768724509043263366324505700756035294014914372275387818584443500949109346859624905158766122643884906622128725317330853250904363664007059129986125095257166795402815880127387230106248942627789342785974480672372502805570046917570287147121424254001123880645998265380448131845727098107097640192184555859252528135105120829482147029280365117905522926639193286642318225695743800427032745311290322575712108316985509056703739666342429050378989934933955206762294304630836994770902148513657006291693711227866758523543047085628810330513723732388752574593674131371068443412475441456364025843858247687166487485941944653531595517417340160931885125257292777338941177950052854731175448789633161166669518341851762776883165014995167389724372008892273682430321813383050259948952351268509990033231462404643646060428156063572139818346652065904308989182771050158551045842006704452047738560540250601480811178982625576965308145159563113146893613898728186299275174691418481736331973280697490609651242823812014829327784906757317808323561456249183967455492235918098030023137435647837746905527404576259872045969042157593391266684222688247077186875765810628665038861436620577807540869273985856640412784062061875703080915101497691037274373913936370345453500354538841358500408452226998507879883380023283329068643909647552154332399591956464258271859807317366516924659903909121839903413438414617618667806945556640625/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^19 + 2227098351151780642708065027991783139678280941164222049096313458879235960301615244645534373886893796503689549846474540794642776315718995480181967397641639618156700465182539100632648912211835473973974270330566398511587102228872466542573158997345601707303960000857343353851928576592905975116686985501451928111063135339475571624684381037915961549476684945788609523823161872065488524040150909097816299982205640972301336880137524463685441667902414218680225762084996384771806973783964698345502533630306977432378330612937157946398932448642531538296374016463436524034335332429050358224774649170897165894698274695492748670911260726555816130063287361077626813568039824577967569241053809063123876143548092699500164012495779494395288457573024094594051223993075977219135744242930012185169145051880500001979174206116366311695845869873256622432577955224343887938558275979052481979113084200469716551122147490907815841859892111603568987176390335064970685684828992542310085524709343592778552441615808241152143215788283635174374955899019817095213352294021624518714441672362322837312094440285129676408140733261263653610242210268178950604015204615325514355317543244846743982573282050153994847949805706939992362851629855024491808057385917678706036592156070825874087937954680185218552574867224792497436174585804738297863853253102283282652570444453861056182288862748975758451480991485755778676010201740401542673184000680212719553471331797634466802944767175125222129480058337780491654667097223991109710542987247971057746068935379492189375669911813180855423531258797402093667705766693301411629153491526675311381087581956587108378834558493542359832786543808332965695791381488221661761610641642177230194382197781105874045772512706987086641033553831502865738462870098020819286440299199995523912629723804621053952358620994977219163640566610220079143873720742448422077691395123346318082334799967988383191053795869834464919387846185155866277344305840541817273078871278655727527522985303874691787331408672392960562207987574524152596572653281934888088793701752737765133244819077203787098817911109299886399474562246180148349882899669097116469440410782494960119558044219500788376189607304982573823490086253987094233744745321885299181568009307494464140893125065241393091488383369752438252602275359295261134205872314657108243488591073147204501511152375659549740140192198981738961298940940100407832218961057119087466629468881079011000572217519807185830482424240859274484215176973060562557030155271533321085447676213338083580310346373811684613448190322781519100897819950935036737538525390625/17669781044525672665017219401008953451392670499854768082611649760751284886231929634281315156063094198160127255274687328811418936771241823803612811481703188759955374423430631261765346565638176525679290738879901090609126305849449989248743230678052654256069206969291887037956131816812607831285397766913319197784569502150277396873741095711261734696784754694604068129925179017338127897459812031189494921378960968897586871849391163554846677683317760591437919311650296252581255402381588917824954613161421233144057663987043339086740630376765186763824921504186278866427645255707626292416881863829266809586927031218115104927831513413377707301031730722988687236248063924780427355367761662062353139988027765385943208501588436610762570983495843724580305623194577228785577677648969817900849727748854444618807349471564368591781522898034165599763407062763381180911568305992283444518379358473103972420390234078512250393654502082154296829897164013529094095751759643789567371634966428844812337464466207088983139388207700390326928361254434917447302800117384620034186080318246807435338105838861573619419643451133405880721315391098341547165634417551683125989628058920494668107032535807492267460473490969963506401884257114193784295226853195278681778686512223961132713828619252072304493813757118304528049342135341465724148044715758722413365316903955148838610399194086333707520619443723708056237284276663951358361355308870112545000522160197390823711205438425308838013865921897658255802757031748075991782839885771760527111235137820022896267972029065691845070269628847712145349149219891788028374587377351418715602552467175701741296717938543073924237155525888321781308000314969386003739786577331843179994536417036283491795087812463075121281784910052373817693274414723117600815648621789740706942844240506505468572169233055295649021326721628986111247685180732185906451037116506047078525336956328731648093834574659614011088226386768089674325145531483611888514649675581595205484445222863421478794923219931328911697794810965556383178562633930991417513528416900407436428328755806485894046302897251899552537739930713320198718777303254084798386878584357562464802962450218391272082309726826063053714021085334475488471765020631233980509227038369126846666293248139364126020703749121874599036754228254523961238252069190122941752219593386703668306879933196109930570542216593086764004816401458375880810626456090351795196137658871944012572243859544704306637579448241166408066538096605400356123*t^17 - 16600538269564792720093354078365715071494260568022704049644689664357350288092075690044407761741041998732494764529846690356352234000190466931419703461195750186263958839419540525513334763391850448015213587649513644542830754796111285960083111115715708162858624739342035379105804563590953816472519031235947100846097098061887328189103353905376795738416873407630203649104499414168553895109944672139705626345710667518269957913969812267459634857545206257087798466253179387113136124623440506364170241876909034811918721311590442899663900585774620436758695861306526953532494181782156867535460148374085287926406332334998287416667218848476072745408333053159147044054651339273478836940349595150123844929822250247442962450400484611047708357461014179915289119678344658297127777390059570696501804935715586643945203838141162626781382844249253821995328149009965488645184648641072181364570798607547541619768688335702614053489741880371405620738541542392864898686117162059470764529762368881595179495058448575545801028526231660620486608537960139523390305728540555735271767511846124205550046940561956608466064717063290339138581611576516894321494578753282439015638182051688566263750541556176224328030478392993250301787616776011194308645237857428538678261320785079859046578473911216379306997858324951145649554207123514793481661012374253723132030967153824473492122896506283268124608101238131898189379634781258108641361147888827081187667456488684929988745057242284399946747499804114369518764108679039212775526950053394415503269780945621721535755737497111855057710010500152081716294584156535189857566717030958285966099697928917571057314250009734825993414019274442213990404740338427476180687390416555658803761441319510274788219205366292493583459380851890395766736817671608979108562759870491155284555653726899220219062544700943609208237154210525120067513553741292648503494018205381847224981289970107911159226698483558781972604619047058680759062474454192883943970700631942630999753365875058472135071083144431898738468722782354467402507762081437442746348657955060159314733636055637763628858291996296582760229181029028151357567771224404591978314105728037145107032714539907013008119641433453148569280699261544072180814641906331806854172008697948547244312196009484101138816185540119588827256544871081391835529264134437318377668931089070530036722060183585184494623243064840370865484401833667007712800888647382589338739815717944531014052950041327683683321740545413598158094927224217130967803062768649561507821067625641496410598527945729770784939445302336286624522535987734905289005029296875/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*t^15 + 572249655998413561154020112888255359188377218473862213969479048193763448883762466465093958462599354668018509175386206445772376058364170292382199439447606323052980852324800696472740449805760737214850051573185268724617179974227337825791986310849142708010291870999563330717042455309803077443014222949474532388582698335065533317456126751798368483221502789996060114640595609097657174402128111741228189542771157560699390761770910066555259134138105413424707764484767980063810531816753365075522351394270981760416037013028272538121041475339099621612956347792063296582882070106620953671792269824958520044479690892223329454536473054403577151235775417338098994031278972305278119086430223860679243802215054803257437173332675606602638548196977791054374715034842973752067822304809928769486241415017545576114430584071018058324031200911726014010878225145079885714112114672844367224130956157068953602480051724389846860215224973160434143465380076130387063945212344708718985568466452754035184887154170647816013427614348552285666882621379551945688925416942307022391541027200358662406802241769288504253353290727282640571718728386475256736274868663545149655510910365793202826596116208260719076138746791560391005378887200375846283996536884138770177288472425882301612245286772003821125202211887738274096720745166688697749234619467595569583778007157666023016602978239774027143592339573717132633821750865422189332976588429198024241317509909845466512279974006952491179137405319007017883350958308203095527161057509405572207558613572777702335209130466648450727460853337378908526723743410472859835752678778877126948834946370752739434821914679457902436003927219110824746671504819497343936046728493520671071905640254361145777019856250552758377130499144616645718647432101633742199267403639021149205701387646666659351169167958175678265143569087127426706773903949392893887707483450425462314268785341087418307849459817637832716618710244569807605538043574518790750057925127599580575439200859876459533747845269018883795569401562827633361752581057123823002778878373135749275778458955065829873483292035758474467163105620841993173778095300893241748163936449782693361811600223972511336705685260443815592824221644045219973857052909487249753608685262809182447250286741049305951652467319471798519512051380146818115396897026366955021860407738085949370461684265481804362723984747608560436011288448717835740367267410477885616606746826705460817823343175179286783711219603359382945649593176323313136615507141305737054886275982407019201703228857253433148328245340301481079060141909110183065212158203125/1723881077514699772196801892781361312330992243888270056840160952268418037681163866759152698152496994942451439538993885737699408465487007200352469412849091586337109699846890854806375274696407465919930803793161082010646468863360974560852998114931966268884800679930915808581086030908547105491258318723250653442397024600027063109633277630366998507003390701912592012675627221203719794874128003042877553305264484770496280180428406200472846603250513228432967737721980122203049307549423309056093132991358169087225137949955447715779573695294164562324382585774271108919770268849524516333354328178465054593846539631035619992959172040329532419612851777852554852316884285344431937109049918249985672193953928330335922780642774303489031315463009143861493231531178266222983188063314128575692656365741897035981204826494084740661611990052113717050088493928134749357226176194369116538378473997375997309306364300342658574990683129966272861453381854978448204463586306711177304549752822326323154874582068984291037989093434184422139352317505845604614907328525328783823032226170420237593961545254787670187282287915454232265494184497399175333232626102603231803866152089804357864100735200730952922973023509264732331891147035531100906851400311734505539384049973069378801349133585568029706713537279834588102374842472338119429077533244753406181982136971234033035160896984032556831279945729142249389003344064775742279156615499523175122002161970477153532800530578078911025743016770503244468561661633958633344667305928952246547437574421465648416387515030799204397099475985142648326746265355296393012154866083065240546590484602507486955777359857860870657283465940324076225170762436037658901442592910423724877515748003539852858057347557373182564076576590475494409099942899816351299087670418511288482228706390878582299723827615150795026470899671120596219286359095823015263515816244492397904910922568656746155496056064352586447631842611520943836599564047181647659965822007960507852140997352528924760480314139641845043687298630785988602786598432291845611075943112234871846666220078681550638663697292868249028072188362275141338417297878447297403597910669030484371020726850574758251932656275713468655026447349704925704562441037193559074070930572597741138174951037986744002019877963109716979195534463855996218366055530743701634362887159678406664085847141083895665418752838349928195591844044719598127865995716131882458159771597262830494853059467776029915861409584504039811369570400526864012*t^13 - 6035183793828056660034395158263219431098722910949431157413793966580465861834552228445852714317147527569324668677640530250387259343581886552077194558245440809085040657712286055069360544658841118780052905809567894086827726573167377509533534912784282351786085595864879559916183900264102484780384461122300859737471428731922829050618740921244443935059717558716594350683800076363127970455508627303194305968718930347655081148024791296723754275419704752461306497768250167454068868738525588824911665943855994599158224873438255680882617142799506795270044164036833987593360413584217268673048524103502042683291932055747764922270827150275722239463148480499052518339304838454715738384788934785069672988071929326595636742724932097992539844059192261391206400345558157812882039631613937776194123421859468065269658530114014117315214818111617593148820206256206193683372649551449936816557174185598514046044867739887454141082022269045928076972770490881285577260024748347145812655678532794345746148807735939969772096772670162841689773329768603629833179510050958616515382102478367904606445797402567852592461790121003681859960963604509628860341099222027801324840714996685174672931650949697299119373764476249039046260640961711478091450863001874511401603094873456695708414959350018970813211512442728353650128891300270860161328931556925214130757608680551146293656098572058044364924330460972568583635159447561440410860490830700847410032817496263781847114420186074184153805901981183478345887073259216305184164697044381713426256743692382873307405998026646769532162166109503218511736801007269843538380767753373970463301322652287096668530482133861608568928091260564804613807046804649918734730222626181750427074034334108475174442923642313384953345866355922467736808640761684196124340783461050491253317310314408165853238075866055103952167878187513141023448550986811339471536507171622971768546715254152918313621934168443085602950509585591499199692321035662193460023347917663499858148437448276054023898427243123982765152146251346299116661984763857232897352435753020739875955917481355836859542291578572570695068453211508226586456123162119683093959858159512576751386825491570358381871764866766932626868526542349140025263042788691916062588369612218039768711100700941114062139054295201242554275331728345162017743263546595964442704208881408323259735231744464965941459348890015216719842935609908324415290022114190372586015738340228305690664992388198569918207650282497129745430327929373289999977200827525321998698444077712058044829968000659553220665003225435403953852198204789262977369140625000/17669781044525672665017219401008953451392670499854768082611649760751284886231929634281315156063094198160127255274687328811418936771241823803612811481703188759955374423430631261765346565638176525679290738879901090609126305849449989248743230678052654256069206969291887037956131816812607831285397766913319197784569502150277396873741095711261734696784754694604068129925179017338127897459812031189494921378960968897586871849391163554846677683317760591437919311650296252581255402381588917824954613161421233144057663987043339086740630376765186763824921504186278866427645255707626292416881863829266809586927031218115104927831513413377707301031730722988687236248063924780427355367761662062353139988027765385943208501588436610762570983495843724580305623194577228785577677648969817900849727748854444618807349471564368591781522898034165599763407062763381180911568305992283444518379358473103972420390234078512250393654502082154296829897164013529094095751759643789567371634966428844812337464466207088983139388207700390326928361254434917447302800117384620034186080318246807435338105838861573619419643451133405880721315391098341547165634417551683125989628058920494668107032535807492267460473490969963506401884257114193784295226853195278681778686512223961132713828619252072304493813757118304528049342135341465724148044715758722413365316903955148838610399194086333707520619443723708056237284276663951358361355308870112545000522160197390823711205438425308838013865921897658255802757031748075991782839885771760527111235137820022896267972029065691845070269628847712145349149219891788028374587377351418715602552467175701741296717938543073924237155525888321781308000314969386003739786577331843179994536417036283491795087812463075121281784910052373817693274414723117600815648621789740706942844240506505468572169233055295649021326721628986111247685180732185906451037116506047078525336956328731648093834574659614011088226386768089674325145531483611888514649675581595205484445222863421478794923219931328911697794810965556383178562633930991417513528416900407436428328755806485894046302897251899552537739930713320198718777303254084798386878584357562464802962450218391272082309726826063053714021085334475488471765020631233980509227038369126846666293248139364126020703749121874599036754228254523961238252069190122941752219593386703668306879933196109930570542216593086764004816401458375880810626456090351795196137658871944012572243859544704306637579448241166408066538096605400356123*t^11 + 34145190647976121665651949273747819540532373535378599393275030283147088645027698453374624005877606223327260494388607537717677798042675989014754938955440082916759607337766973470320375170186857589534642291771370223800469901676788928403380836248424984342868029101456803563390037526121927276873784692218004770714804625246325669701434171708146947891311885558318084590249741112809960183989745095946727284804141803547146981954591496002770744321238711735559589093188403012910287343761710797138041064266085626239965364283487420538225625106659229618362228179965597205182294157842757027389105774494770035997707598859729405998077022354559541737008529214686261739240229903090383696998963528339762362190163028569573087234398171718825444456906906341327722847958925385649756631016449293368263417413650978014392983938534339623842235415558099799866089311007343879998966611081686973062978348844677021074812746532730468053108016148418036343402852662675653772489576896245538076640052947771048308206936301072941897779753002434234270464864011907202054299177593532932439007636386146597733180583101549585518649444374801225170983102783888237479526033213532661427699363254659404183066190301455881520543635353728879621728431065729259421322055302003743679315491215199600364960062170265498553705946421100015045893581842043907544784079861097002598391141265146139427161099423333659623260537428047726649681905534434300790934527591990219466418578735656402155374685558377218883310584710345906611172972598853881638135641520108352121869227971258069260963689926464671024786591534430981600431129081474444622993569829774502419832650588605968897899115902071620879204694714795605073400817411048418743085137357730255024438676977116079373832554207529061045323899992970999711225886517459702943412628610006567234890273872496118782221537555987055286768788614431225066706599691801982730037506713567264395841625320619397606682452557259240286782379714305743283342520488277181267592837448293089521325749732979918806224975151105551429687082863401578848240174888490718225982157564053517128098352320847829257919995144973066673349035395129892633483187054852970218869195343001864242156909581058547316013937957262240235411897667705241687105044240153008763789400908051571278531174589603992883185234400073445481030252983551826255224659942383143904615075041222436282407684519447409879138637626791579767785084207902763866147921122455487468872598942490372442407803946865195805918947637915444332497883821153368443383836718748065363428602331660238747241500716669910269960576499868040836327935531527613604490478515625/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^9 - 15230466981653202218054506895292415686486410464434489352992920406667652102801067240926304774279773388521545148649678091872121745021893644479154403773450475493622469164427513633149127008162699260364693962802430625457775527771744674456349942872347998891013987745919463943418124212655177902426209139971772891345810286036216119717287857533909712964674958665429936631899847630529727854838960219780081622128148079717092936422767285003701920550076923184469832068313170686156362571675241730218111128450602147979693703824566347602327543740063245635118244162447520725228966479240334846218660348921906669130001449892627332540633266172232410697556376445544555415607108095407779322743775468521413474424638189763733474598128234096092742422764533445865743916408273189674810533576386643939560757373325520507953947860141876149188992995594227394377111925374385484008124897885605005476030883531451120015726902132622432342814739705445693894257879470062908375968749295214044607209463923547576850917744875092397052161172445716766512333195497655800339036634848189820008316420217106670353083646220320465867678732934400275851784232876903707622559628073533972762250582995318786291083563657717329938804605979139634173546649312079698284818122649782691735987513939095085396985040878154635183646304973770656351382198698763354238261404126385130577265749931984417979335445701552208043831993395210627172548161815114338892355808072902867062038662751475247479962685982824544907608137152982287378832205498377797059600868019627377695244379242797836834683751792894182494236553638027486350450002777193161880474346097614379828639221009084835560369742225392464802970880296457314919469759752876091254040301604480646008871144137121556045481202387257189319454609651560700207165722159634712099738676238053809292617070018323522469474457276448354841090685301248264778920635019244519471765306577709190354595592015830195388643590706252451237887616134663739825470401425377765233236498949688709457222007983010577462558332340305686172206120924756616491383574871775361954729292044607711151992856885561516996358263483731891637148461395501493076500466410602691209569676933074833913743149655579514630586601803043176686562082888727695680649437018385682244503526181988244085271229832614303524894852745172555725061986363797310527433916499522375210044291972318285448691631202395004923064062268804642257708999377399426836395483261095980914976980016102374770795613217633867274811675910818446099254551244651245772955654764322048421839446068981966579342633824012534504657684871872608348033189515631741609747314453125/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^7 + 3720726972589710177092669051404637306900875951360409459106011783830567209411522462241208280593215457937381413238396257561149217271360318299644316415858224217535972206677565215824507745122319156694621167222758792365809470220071632647379943481485057022356630764321414673929718436242811869893813842035997778961722326595227890655609180534412254563760918014900101116443726279223833895982976497774451038691263551536960922273253023998219021611758090867097603756604995464046652110941369281813332363007935972691957102627428797470065432073519710539864244546291628056113798208936037439054223834115947035174042629003996786179611924902099860747820755641692044832726997515172424140786429218225365287962744150607667537971015239240266902979766483602934840522759552397966726620353720144028207304530937554795734713499970614977330993067848670753141630178823657195580916875372216434708185273901230318736904239476486527347593566242343468598105174173367626741888321712380335393256773582172116063380067091251456853854105157963076133055732948096674001219763973128810471289451482590766647450390908535659555730400208962012210431932249526868224279906537355101687867165672169397898826159615861675906696542769013544595340814662050393405770439493521117496243208273667203534766358391785810617291532477118892727602158548974882652477953752975271773801030145569670238162538494121353107557950394005953737205937631862097927062913444131522388385176282925725151884684989992156710880532889462764073269356069076425905953147689786512254754796937996086473566676485734767910225793621542883660571935110043866005607168541745240932622154057900369849439548399695269843008312089794987774887843389690892496483149047329766628589680708717069503811508479338374291190239114740351675625899039588971476627184286923785975949438957091159999053533765960692192543171484676820739047305471635496976144309870792566319785853517603191215204087365371441774608842970565357600664635088488216924003889753155930208333851230341142958781298133505315301402054482196897440754379724395479481717341253746725920941015848962787851129560176703898679646847391881921949945610088091279914207031897578364630876458379038265342828296433613693140983635774037283510363204862652717861980633688130329839471286865050277892301955633412906123701233467637215917949073809269087791355495289785741096046935622790918144033825594041268109970242861174656498048532797017238929037490462354592650497878306189849125827067442623319508561469471976745937016729676150104325561732885352398275803814893668798981857666415893181829518767849441247236522216796875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^5 - 379564105192319599540859863622554290043029043200514440363440585202244304564302118935070616677666367781478180326138516934126959976216668148861281269439789098066540276465314946520076408701109571858218185365615749147650437420493728214687376243412768539314257180772455948832855613177408250025257054197986827387949855139074989203230961977345446898509565483882084427491676770407216102225689336251128243559134625432223822084857065742832437381649367171067422418966161833961501651478528054350448508420564645683121224129935447560718988452340896866639826192803372068065491715152047171836797252999031336693061426858055763786226323216271786721107314744597469056044250332326044119533900374983161698146173599897262786410419096857553269670311049073479866232233545504203263966291253400149018687122970106479968159871948761895451917965968128040702473676407135336813571139902518097576061844067226607365009032182871716219720556382814967420563369743803700804366916810132894849712036527774034054454173640746786847112135830014983890941506954465096963278995708457647593322634513626854881933096567346527626142765942682145177590630533663906463317870016084210870427097922726011104765667988977962662453607131404346002408896181899582058707673664116738447435076173878548132542234169224139187174026075150050288405658535770717144721805472495439365256916854256045912275270389358697380096957709406390701375671725156179769595624939341651780404855816541445551656302091476559849764969067903401493900906951740087818486787622245787023515713270142339862776028902679902400314327851572340973548750691843165541130737784473870694331837822231639169883357442367863623863295128698091413007212647108450013812722000850062556255981890487097243989189890324610152465650057130375902709843442173323270738192319381091442983902631365846706429757406658785465240044639411069045177023489579666694667824788217920909857926100486196768353836351805081967647098091759580358957643002308681901392096772847462416355628427260597891825375414166292401058588167071280194855428322275424670260653412060053788022881594628313030344805704077705093103511359666614656688430459241352689940376850569037843228277243481283314682589394382596209139146558136716323963491572474592909710083357138257245495459780621443917487321901362306759515855245629710632786895756204715518702561931398832862096816775809118272034863384328844412511386007800416098240183701544851636742429355944143617847531266504683876905574028895627769832120667671720984379294701306623898348338889529131327906354840564697536751855052723945253727951239339750911112060546875/141358248356205381320137755208071627611141363998838144660893198086010279089855437074250521248504753585281018042197498630491351494169934590428902491853625510079642995387445050094122772525105412205434325911039208724873010446795599913989945845424421234048553655754335096303649054534500862650283182135306553582276556017202219174989928765690093877574278037556832545039401432138705023179678496249515959371031687751180694974795129308438773421466542084731503354493202370020650043219052711342599636905291369865152461311896346712693925043014121494110599372033490230931421162045661010339335054910634134476695416249744920839422652107307021658408253845783909497889984511398243418842942093296498825119904222123087545668012707492886100567867966749796642444985556617830284621421191758543206797821990835556950458795772514948734252183184273324798107256502107049447292546447938267556147034867784831779363121872628098003149236016657234374639177312108232752766014077150316538973079731430758498699715729656711865115105661603122615426890035479339578422400939076960273488642545974459482704846710892588955357147609067247045770523128786732377325075340413465007917024471363957344856260286459938139683787927759708051215074056913550274361814825562229454229492097791689061710628954016578435950510056946436224394737082731725793184357726069779306922535231641190708883193552690669660164955549789664449898274213311610866890842470960900360004177281579126589689643507402470704110927375181266046422056253984607934262719086174084216889881102560183170143776232525534760562157030781697162793193759134304226996699018811349724820419737405613930373743508344591393897244207106574250464002519755088029918292618654745439956291336290267934360702499704600970254279280418990541546195317784940806525188974317925655542753924052043748577353864442365192170613773031888889981481445857487251608296932048376628202695650629853184750676597276912088705811094144717394601164251868895108117197404652761643875561782907371830359385759450631293582358487724451065428501071447931340108227335203259491426630046451887152370423178015196420301919445706561589750218426032678387095028674860499718423699601747130176658477814608504429712168682675803907774120165049871844073816306953014773330345985114913008165629992974996792294033826036191689906016553520983534017756747093629346455039465568879444564337732744694112038531211667007046485011648722814361569101270975552100577950876357634453100635585929331264532304772843202848984*t^3 + 3876269726857857911049444982083546843087215152998632082620016014727415986584211565004967351411446047941679977053017986814099176456000246982907121930203437396213986406114773609357290496172786258020999300369192260667340349065351902209736546871722014060237794228215922357210355808744079326533625048293482083031385549110467372263870055515541415152426100736013616540264949695258665995865461089612961874057393813912617648711100345297547529384564477373423618131246377685108599811301207058612370009037626247473524978824676359312414709001703881526076279713221137740762586131823369401159015754246131534378667038982877736727846311989704265270549746320028214556975780655614305778073137222065560850376609973580234577050817575418488469331790756221326648639556575898037159317274787728412619688358113846829301016297160763381264836991250997846361804392765081742255354407850564028883396861541304979725911780938867205999049081950760191139722269586561754955361501197626608984306151028944825378475475922625956122167741802955199322551494226454278364882662945381427943702910433702209510244105156799241655688745257304355035341392335744251047997206746355805840301739286722968409921640556778015018555248205446616727122125262425174744721048772205919600525473779143339349349457196012212526896088784128833444850337924593967576139058480764171389862277792719659821698646549449743816332214359997600330349573604973412100966308053447459147358412695732465674234352487032538394422032593774670465342660384198279711850579520476351687663137097806458820805492023511353765784831244683768792021031766758381802397427736401293460024913499770138659741793116619528171060549594854826764087044528778096804949304413042116990622194797266412919801071507914813649150159525246370028970313593439798953232843941463133241083545391061523222128596341697749379295852997051218707840626212819678241809350208271626645057348508562400540794407925345792443521183641308584235990513646198362205706516437468825258245038659303330612302843177892432373672160587738746564486102007035136420662518940881149836668593691122210149301723187349125214700701792045126608288821627948504574000363927385681341744952687180299712342961710648844016454979627710948248004800720437658495689107654325591761032257670460696864106776887355140364048533427206411143511414355946139335494623563677196506060839938621795638128717449172939396196019115414006823402293320510384938189987041016546564425047305793784405185038863403020605045144124319299764749229869195223039368085382190997641902140986564437889432689883284756652889423393128836331787109375/70679124178102690660068877604035813805570681999419072330446599043005139544927718537125260624252376792640509021098749315245675747084967295214451245926812755039821497693722525047061386262552706102717162955519604362436505223397799956994972922712210617024276827877167548151824527267250431325141591067653276791138278008601109587494964382845046938787139018778416272519700716069352511589839248124757979685515843875590347487397564654219386710733271042365751677246601185010325021609526355671299818452645684932576230655948173356346962521507060747055299686016745115465710581022830505169667527455317067238347708124872460419711326053653510829204126922891954748944992255699121709421471046648249412559952111061543772834006353746443050283933983374898321222492778308915142310710595879271603398910995417778475229397886257474367126091592136662399053628251053524723646273223969133778073517433892415889681560936314049001574618008328617187319588656054116376383007038575158269486539865715379249349857864828355932557552830801561307713445017739669789211200469538480136744321272987229741352423355446294477678573804533623522885261564393366188662537670206732503958512235681978672428130143229969069841893963879854025607537028456775137180907412781114727114746048895844530855314477008289217975255028473218112197368541365862896592178863034889653461267615820595354441596776345334830082477774894832224949137106655805433445421235480450180002088640789563294844821753701235352055463687590633023211028126992303967131359543087042108444940551280091585071888116262767380281078515390848581396596879567152113498349509405674862410209868702806965186871754172295696948622103553287125232001259877544014959146309327372719978145668145133967180351249852300485127139640209495270773097658892470403262594487158962827771376962026021874288676932221182596085306886515944444990740722928743625804148466024188314101347825314926592375338298638456044352905547072358697300582125934447554058598702326380821937780891453685915179692879725315646791179243862225532714250535723965670054113667601629745713315023225943576185211589007598210150959722853280794875109213016339193547514337430249859211849800873565088329238907304252214856084341337901953887060082524935922036908153476507386665172992557456504082814996487498396147016913018095844953008276760491767008878373546814673227519732784439722282168866372347056019265605833503523242505824361407180784550635487776050288975438178817226550317792964665632266152386421601424492*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
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 1696
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 ***
**************************************
