Starting with polynomial:
P : 8*t^3 - 12*t
Extension levels are: 3 6 10 18 66
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P1 : 8*t^3 - 12*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : 8*t^9 - 117*t^7 + 945/2*t^5 - 2205/4*t^3 + 945/8*t
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P3 : 8*t^19 - 23713751/51473*t^17 + 2134183615/205892*t^15 - 48885080515/411784*t^13 + 623352876985/823568*t^11 - 4536269518165/1647136*t^9 + 18427952550645/3294272*t^7 - 38805894891225/6588544*t^5 + 36681698574675/13177088*t^3 - 11110847880825/26354176*t
Solvable: 1
-------------------------------------------------
Trying to find an order 66 Kronrod extension for:
P4 : 8*t^37 - 5733047084801988507673858368826376752737257799872986549589194661054622363970051312520981447349109222/3061069805684283242172705775599612012827513018154610519861389584550720254493444364048445608019521*t^35 + 4748704722524508474016000413552696348086879253107726532862701417559097003772550510490437472874946610455/24488558445474265937381646204796896102620104145236884158891116676405762035947554912387564864156168*t^33 - 1152158483373137211013565928808746431672248686614330121197187621375730417482191212876507163640384742033805/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^31 + 91452121262687374459126099790959544035485169237696837103964497851917947652318042599458453403240724830956145/195908467563794127499053169638375168820960833161895073271128933411246096287580439299100518913249344*t^29 - 5025020280819588216765994152512476889386333923391487982881788219269453584203219264220204465575559056972955495/391816935127588254998106339276750337641921666323790146542257866822492192575160878598201037826498688*t^27 + 197267806720891019128486393414880517673404163909547101819765336209181249098624497240090337844685332105456710135/783633870255176509996212678553500675283843332647580293084515733644984385150321757196402075652997376*t^25 - 5630775206349072298779825078261263813427657737986435996216175216471291171430342617313393367020426201439785947625/1567267740510353019992425357107001350567686665295160586169031467289968770300643514392804151305994752*t^23 + 117827251880676519795356833890568978832753157614746877795854859727103670235262802817099891916721740998086050477125/3134535481020706039984850714214002701135373330590321172338062934579937540601287028785608302611989504*t^21 - 1809399282816597579539677043320902614319267046148827542771804696941324276669521665932302879325879120449348452484875/6269070962041412079969701428428005402270746661180642344676125869159875081202574057571216605223979008*t^19 + 20279540837768995742832549168121618543323743387871741122190758369918334792304926786272818500357553664363327797593375/12538141924082824159939402856856010804541493322361284689352251738319750162405148115142433210447958016*t^17 - 163854704317572226565660429144981371079016061146111795493328319749736339739696351180546237273758636292945461890796375/25076283848165648319878805713712021609082986644722569378704503476639500324810296230284866420895916032*t^15 + 934826895831672213617875418150155073511034356371058996826781316338428261150599585120616199740395717842743942118701875/50152567696331296639757611427424043218165973289445138757409006953279000649620592460569732841791832064*t^13 - 3646072911592657438924826296658843377792232993334241535003041169410227240174245851275618697382292248549432865784633125/100305135392662593279515222854848086436331946578890277514818013906558001299241184921139465683583664128*t^11 + 9246498376070694984101280222661815837983637074083024186759545471071402912169736142198118187821525303445848638271463125/200610270785325186559030445709696172872663893157780555029636027813116002598482369842278931367167328256*t^9 - 14075162454890542561214993396182670539436769553388364727278752223859203913472759584421765867586855866074412261237221875/401220541570650373118060891419392345745327786315561110059272055626232005196964739684557862734334656512*t^7 + 11223670470821662156664682589875885264407039996102127715344231731440924098308902639468784234646698023479273018219384375/802441083141300746236121782838784691490655572631122220118544111252464010393929479369115725468669313024*t^5 - 3612597752089611750681961089938521768889926518371641578303796313820979622783857032689145772204954865076723960404165625/1604882166282601492472243565677569382981311145262244440237088222504928020787858958738231450937338626048*t^3 + 247911845247377686610893496015462280834169800553184099839536121747826533047532604715178862440935597412091623909134375/3209764332565202984944487131355138765962622290524488880474176445009856041575717917476462901874677252096*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 8*t^103 - 155244134287926426101381905509621344848441937082708388511033399522504464167482958818583415103313872771944291185737231742034282865532414919370780379128190116287119241687418340988205013965350106493391514236675862739852779079905574501437717705673074591031840320712030545296670541507325448279983154548778932864476690076056966233405930565521122170219202658518784522805631861669237871069239454371926684317648951294925927328863792784457686243603437393734003819639290557207159422694156173500871013317594884969202177642512561313429462990516409948929779393146225852683457128995899668665145065722035216207944068741495367762131493278087449806838780322589486370600365707434911579870056771003673891560707510767639460170800092436959620675747945095395752596651253989770762123531389068628258854789616993831943983081213924351100547275888622914859812122048210179399781997036438484310481822124964620307209353169995887582111567087715260577679640798504543615486397895383329789157529810906156835395218020939956783967287903352987060531300584946756599031364186450990120199178973249708707244325158340106960411549323714089730026919932319179186039746246801258518307868428754550530082853077079506339600631381774479615771585264039652592715969924937241296858557783815635162871093089168560111154187531660458207206294967197388185448860641909382548146336228600774105713399749259798376479373797445807233415401451451919887484232220698909301380565984388438399722523360676689813215676504376493185419041688319099826705274980012429558261199467417021321161064517071005260752840982729186113415958545877897755737105806781828011758011671928058946749633351648592542747959322764837894311569840055891924011389693341020589526831354557406171831544700943331490075568103115900706561719960393118254145298560224516939366274240811909283314867702582280542297801165587601134237444353991444068523628744811776995418592567270736937306988657459051022438743774059556613351560704672240087737514394559126583419063126530407558830071180696208506062787215919065653762323406839466707198358940419363429688891027024186470700813494751338232209259989638487825792364755171817723556397622488997418004671134847363325222239959562754383677392505793710813392078577443932646207572949757232467988940487436675982031194929240093964367405857170125979464007571587209349203170902630743078730845371927878180466373910557354859100586602989147182702274537509109502884675130599850099480613101016371305779205897491801961779370187197222944586859018025660122664769847988485046695875445749936422399745335075414027051366936042777698645721208480966709044288309887131850082351142615217631976029649974695200457455698707373885796189831116984831444339402460253355152371119763696644292261948070249135332695676573698399106423959320776013326975778784304114253525001814711504020691331507198876707962679795122529936244762857424210837468851417113847577169425315516325613892394682140448884625033241960603710455281392332454075878133627299460917544686928321779450501762924614366160310462615952560452546100700617826108855455106791837110130670035418752732346052385102954542630828268811053057866636037823439354876894156313250598789480008451500050271777977128356022989181896383207193421904941683297656485809256481787226040524728602139873082386163320497031122275833561597097933752031773233802173343829752650125702818672248816257283443219365924705108445868255718773086643942423137179269793571671685013863383395651491735554511204789296980564696935178734240220393297430197907218516706290414961821509039646049350045294343788672532303638058534558058503831462881967871196451380780599844466131323511599058802305554708647820179567995232507488407364541900847804454619076624725752894348430705629421903343482022841113912422304642725053255906199446744351202496104238394674474600345163074166103763334689/10154008674766687054319260978027912357696353715427013579319954610580373624865086725643466635736162880013486456843930635104010130311770116035427177964315260971866530650236853862083074140824709745016251804651999608878630143662867103408272269838769555439923187593235776251493732656588613871185801008817990606318698263486214383137624164045739496578486303860598157223935650582240700847506863775695810694940844347608683616044769054630582583013748411040575324469358666679118102486153988159875883269315045598635762028661938198730671531739587329298488674892419653393118941197173437111312828734299712344102960826272069737226100962828103759264436751024299624975840957359086089404072502580137370344529357557228399470465489869144446040715128482710963881962675840175603002207971982460771681360523204616287642786771954275952636281636571348209244621695374449232114195687944835658964965833604992863877915451949559717137293881545021689646362148456323662428704358010012671519021647898683900894303868475114460882382484963871714954208809217660913813501510469559043910370608254918686325347825399916343690638297366277710180050421272198322690709531483787012700887117279935682800070288536600207090821250612073752705127957408638686005761888254637438329085413353513401107603618098050201916251133214084229169684243697708367024808871686507880413328344186892160590099410107130054087735467781053399790179641318487370465385139004617677940523362631905622486925166447961413970701969888456632247092707988695028380234070901564090519667956200754223332966178808526022176906847472554914906780024436167586002143858754968563453484960478567111024000254395103456522566686053897100761520653663372457969105348457836237538475631071558168928775531837195874118092617035396590050235898542321438724398595830746979781734793000095136349746783808949496854500979109014669059756501029553167180192752848583684339338826503070823933113603221942239886828120432580784378739378451998942133033458569067201139408748162730605363756164725776711139910219253589811599617625091864266835970533932108115779805390539674011261569780339187845953677963469320749615846281023566009760269613619178941196499855545100153137759789382122939407827116097760229718124731757873306450307580080891109612801143461103285808614468011908634484998356774118256913774006576667159665015079401167258062512828914806288127059878172962992361391662914549562138087140793707147310117967524814645680580780354464860803458665153675316059959732985018269277078298375956243397026029871612986526220770475436001808613790863511977173859900542303517218930455312989598675132001418231299223831181096925823400775801827943127547677122283767667535780496170324344248050169737252264067090951710585635094596035869512216660788253068700785244728551625545002240670967137509585518297544900317471980164705822917088352441388237621537310459208815490962402597784334671974381229273372831293392535330827846930794443860103967372008993588018046779069512372212780457547620050939591733631879059942357353867679352838393525163827904496408431247248140325962437922685924522666955199587726807376363279286769912123953435004990789951626201057374421583092487817700556005424808374435451725750087743829519942464252549209840151746068689255965102323035849692334569623807845842450576983279351010893493523697828982664473229029196762618148216231957401859706701704216277366854678040497269175362560291880520359777082773978996064287201627840842082139393314782722309005757606225623487969793309181464588281323644836887017010462066950723709248735212660176276649755488004121348447131063679575998011097084682091360319098598281192685766742108328282050879414147220351171825025607212640324572748000341653450044622175394860680525068516308637355888861534525785041634750980983854840488529257095677467582012490701336528482429296445891862*t^101 + 710460288265839659324105938858346482861626780717283673660260974781043323075596964191403796025029705680563800047802284938061974083856780778987215228374318101057883903144138427019652889168953260991724652338413942267195520498846987386534923507184196774118970272478378915245872924255545478854113982892056006511442547012187518235802566512485292736760136846214421848702788443191961093655358766391633142299417858992726466006884336670680628857237405497926855499436622496534637823464677483743826353453595188511930434368945256603902627857925269523774912231382976684427078441869302385249576555925902409379654416870190637871945413099669760127927529235483999646472160867060342219077850783873802653833101888423619552385485899643003160319235707302339761970682154486240359301186961337320636211064688066751998664021248596934195448753948349067544618049743835637754963550349796318221370465773711601987371039540324027217353381269267083754701579202952013787653876606332649073670805771255380628319442374546904000127659980516832324863474464677037767288679669802966144458626389891475551360794317380614008229168754923205113661756106693898903610898457206412327384936205041583226926795910085903654483280936458330833979564596966365557090810033783792519418742539390945434321328362257547119577697651406998683936077865419001380049691463302436335365824503581213645759377017011893271639516238896035136045531731262366000064956995169821046120535138124155453629272176374565180156878163616032562536779602372405900331486369605128102740243176837362357268855592684193273847213524906537169611318093417103329784786172204319485092240721329685941555676856159459638288678712369000920218642757585287630906904009349924639499224548310611902029907969044392441752294377814715868308806438809359282724060556248113263352230212147305791737291807312709903356842338950587094635040874232901787873460061222446969575700862079864238565899793745518036655044298150774916685454925521675112369033495291372943692030871235545092108127448999650472338929743855812821356089512191443396946332951684169980626631051725752081531785510198747785553594074015223615337727923728040622272251230613563584132072791495281112293418886553017419458321333159154432266147199306355809471833880662664265717597881441430686565612950258058330757110796135606310617307330802595116817240203858257025214020279057005188749299359933587663574893311666254678346807972058525897478825986593809907893809479704004505854946019349218869536951522762995062563925568312761701199538291650142909149553924272039799506376848002479020241784283709394751433581941501656239085054141560870155558327491258269052620568366575152603658160886915720798845191230477882022074668592996155684128827735746598995485267244725690395494336949182261484018908601449276868266452176390543779103515318474486882881414070478272750671735593181081362233287319699850156135460003161428171114308043728850747972184169722992471580610818902799263729409095745368356484836470160861327938731750469275112212595790435180772597206137494590519052632560074361117205063686070695395659627076261357142535861623366321965367980150348414169402138994759672391539839144121527244898314742483930492416709800024765583091557139222174710418915897949692230867748984678641015892241331708994792478771528315992713126396141976865704692898259878445531737905581180946514217712702230042456137063506616579285148207983016349552771476078297942345672005912375579398873385693954290444859281837959314555619579599150613033333852442721423542235398586165445295951666370994793355061823925596307872736868685644288880630171190163119787279020330297520310517361862781921049585879618091852933458998237560721112500574602518769665296567971333042619616719169843356395322465533147914203539237211094138368039557000189264817429220830345411808595990950351447880465375842123770501/50770043373833435271596304890139561788481768577135067896599773052901868124325433628217333178680814400067432284219653175520050651558850580177135889821576304859332653251184269310415370704123548725081259023259998044393150718314335517041361349193847777199615937966178881257468663282943069355929005044089953031593491317431071915688120820228697482892431519302990786119678252911203504237534318878479053474704221738043418080223845273152912915068742055202876622346793333395590512430769940799379416346575227993178810143309690993653357658697936646492443374462098266965594705985867185556564143671498561720514804131360348686130504814140518796322183755121498124879204786795430447020362512900686851722646787786141997352327449345722230203575642413554819409813379200878015011039859912303858406802616023081438213933859771379763181408182856741046223108476872246160570978439724178294824829168024964319389577259747798585686469407725108448231810742281618312143521790050063357595108239493419504471519342375572304411912424819358574771044046088304569067507552347795219551853041274593431626739126999581718453191486831388550900252106360991613453547657418935063504435586399678414000351442683001035454106253060368763525639787043193430028809441273187191645427066767567005538018090490251009581255666070421145848421218488541835124044358432539402066641720934460802950497050535650270438677338905266998950898206592436852326925695023088389702616813159528112434625832239807069853509849442283161235463539943475141901170354507820452598339781003771116664830894042630110884534237362774574533900122180837930010719293774842817267424802392835555120001271975517282612833430269485503807603268316862289845526742289181187692378155357790844643877659185979370590463085176982950251179492711607193621992979153734898908673965000475681748733919044747484272504895545073345298782505147765835900963764242918421696694132515354119665568016109711199434140602162903921893696892259994710665167292845336005697043740813653026818780823628883555699551096267949057998088125459321334179852669660540578899026952698370056307848901695939229768389817346603748079231405117830048801348068095894705982499277725500765688798946910614697039135580488801148590623658789366532251537900404455548064005717305516429043072340059543172424991783870591284568870032883335798325075397005836290312564144574031440635299390864814961806958314572747810690435703968535736550589837624073228402903901772324304017293325768376580299798664925091346385391491879781216985130149358064932631103852377180009043068954317559885869299502711517586094652276564947993375660007091156496119155905484629117003879009139715637738385611418838337678902480851621721240250848686261320335454758552928175472980179347561083303941265343503926223642758127725011203354835687547927591487724501587359900823529114585441762206941188107686552296044077454812012988921673359871906146366864156466962676654139234653972219300519836860044967940090233895347561861063902287738100254697958668159395299711786769338396764191967625819139522482042156236240701629812189613429622613334775997938634036881816396433849560619767175024953949758131005286872107915462439088502780027124041872177258628750438719147599712321262746049200758730343446279825511615179248461672848119039229212252884916396755054467467618489144913322366145145983813090741081159787009298533508521081386834273390202486345876812801459402601798885413869894980321436008139204210410696966573913611545028788031128117439848966545907322941406618224184435085052310334753618546243676063300881383248777440020606742235655318397879990055485423410456801595492991405963428833710541641410254397070736101755859125128036063201622863740001708267250223110876974303402625342581543186779444307672628925208173754904919274202442646285478387337910062453506682642412146482229459310*t^99 - 26553890098353494591234670423019490219130751448898784505973487324171787213504303497957367278024396846563310642590052157878731304857452967988035595589382239519056683179974519063409502689332514726092613563312729369645400695329246305560746193770769456193821519961445056977819390772251847320798428873857065824540516241454016050795181686124578631579485281348837501591280310554456869696430437497441422399989467461303564670678693077025621226564594948496603942635641742267453494447918904139550654520997321781707323672554159233413207281035019379470512122714884243509000612844848662132222307876854667367868697427354400377225644193578562523643089970188689018937251260194279703890957220940145880848725343392102304696083545484825248440895239535554800822738727643660549121669911688329520572361039367852594775801723306485632161274982785190510160227311722583960950219052344450256957304336187108834004286371481146226159576655545754822201143689663677250320667222270901480909053399809384589467363222961292409456033358481828569386551207757309571870032835153463687884543252147209081903436066920896879547562956054964740532537122682890857468812397337274657059513260599391343562879134999879099399410483052823921283586095095075487398478521953319492270304719563474474355794214721048534935640660282048475171082315490694934566849280172163555566724901863937364587009825130711164278872122049511936833640858644855128042440943397025596902964834681136541920060226396584097543554299606967349475579902644832761658628917329166800142511106589239858484388108224983318149216815578958105599263631602159104518616556620136987116930176655447741978565320268436387147501534306118231408843046472687448359419286568997805947252447186879936883674308272338323913046974694091102110457848402453814304629344980725453011669530193106804513827474186705737730788767550576963093682600894763501603989620032533499840552158567036022891830510637600307646486161154634184976019726131883381533404034920665233140150384512621849127185467735815757132496303119869377349134679267068392937669443668851304659790971143432819185889072810376219537499060390659653098043986094341967662749842915422963760166894368889011237297611371655539449705635782554210947463578640307206322748922016992183899428300126957736326027278656907487719792864734168354654531268473194785273356081596390222640615466709006443047201771666870604727262088573716827904508984941406030682570966260555499070279158249170368366093194054420637265186078788134357968674693922402610525354889818635451521759800829997542487906887057198925467646430205221386730926777737790202334792444397253227212306210541730331540322295288990566314586325202744468489752690527783758240053610174127023992315617327008893927092480670445320801893187610737564315868375512305118276196155815357701892759502101064231081830489769936219704130341040674408468772923999555239593860447303659347172629628197912909084082057270733692346835224217370035973983004064365512051211419920346390409032466844901226881882352387212661703932871128955822575630115197890169164822444934340010716985922539909099008409261435349278183812549401400254837648049279179122844613171640318248373595952999603314222286886909311917048530276357424044578666468067766509176053497133038512576691967759165243358796909339992023218939316540120576216767774092284907482162342059189551919731279013374027577569189440760181765715464940831916839778892141995494906203506127110390287247523268792366506567756672767666546674150147654437889083310582002399240363356718448431195188982184340805626604674966161873611264576341956273698321016940880885429137202510642329984841813888623991280804581999844743623220920458819892021130541073781923673625250242291966183806251770108622280004164964461696447904465872150653264173676548411558107171658458285599102412100997580135459613468674707158097971/3249282775925339857382163512968931954462833188936644345382385475385719559956827752205909323435572121604315666190057803233283241699766437131336696948580883510997289808075793235866583725063907118405200577488639874841161645972117473090647126348406257740775420029835448400477994450108356438779456322821756994021983444315588602604039732494636638905115617235391410311659408186317024271202196408222659422381070191234778757134326097481786426564399491532984103830194773337317792795569276211160282646180814591563443849171820223593814890156667945375516375965574289085798061183095499875620105194975907950112947464407062315912352308104993202964619760327775879992269106354907548609303200825643958510249394418313087830548956758126222733028841114467508442228056268856192960706551034387446938035367425477212045691767025368304843610123702831426958278942519823754276542620142347410868789066753597716440932944623859109483934042094406940686835887506023571977185394563204054886086927327578848286177237912036627482362395188438948785346818949651492420320483350258894051318594641573979624111304127973229981004255157208867257616134807103463261027050074811844064283877529579418496022492331712066269062800195863600865640946370764379521843804241483980265307332273124288354433157791376064613200362628506953334298957983266677447938838939682521732265070139805491388831811234281617308075349689937087932857485221915958548923244481477656940967476042209799195816053263347652470624630364306122319069666556382409081674902688500508966293745984241351466549177218728327096610191191217572770169607819573627520686034801589940305115187353141475527680081406433106087221339537247072243686609172279186550113711506507596012312201942898614057208170187902679717789637451326908816075487533542860391807550665839033530155133760030443631918970818863838993440313314884694099122080329457013497661680911546778988588424480982663658596353031021516763784998538425851001196601104639661482570706742101504364610799412073793716401972712248547564771270161148739711877640029396565387510570858274597049537724972695683603702329708540110705176948310182639877070809927541123123286276358137261182879953774432049004083132602279340610504677151283273509799914162519458064098425625885155076096365907553051458756629763810763035199474167717842212407682104533491092804825408373522580004105252738012200659161015348157555645332132655859884187885053986287139237749607940686617785849713428755457106772849176101139187114555205846168665055480305997887048329558916155688390646552139520578756413076323832695635168173537125510057745700156671576042240453834015751625977951016263488248256584941800815256679130805653611449758774503790159376054315920724501469104547387403230270731478243909331452240981984251278313136520174400717014709484003067365855214368101591033652705863333468272781244236038891939346946820957107968831290987095031801993367479306013885611305864911017854222035233269559042877948165774969302243959108089746415238416300669354762201299181554353237657392908285928052424929438850697999119404904307980135259495847253425663868072578360436249371766371879665099201597052784520384338359814906589596101664177921735938679819344552240028078025446381588560815747148848558741980561908832743371471901547062279618510669584184634649392323485917927583305274452631433289342964037807429194226368595106144545349208757393496972959126136116019293401766515128666487673278740571904520909069466284605860730471138881842433992199516150333858938068668250023566347803845443347861424231586959595268051256408527921756161318831503081940377464319363551067098269235302111551449981659445357474665050256281412527110512374984008194308044903863279360109329104014279096126355417768021925218763953884435691048251213323120313914833548956329362270616789626243997024427689114377374862685395840*t^97 + 67366782803787666153262374812808192618745030789297474899847226980797875347755708553697725371225928360752207677980969010908033399031863831669561378784094382232824843560621024773434651538847361100737185326228179460605702922154665346550600488550667657149465008429628243530269820782460822311952152159121599568429964421635452886745215114553253285570803070770434104458677844217338689821868099769039856565883331151405110923529414661667618422163731869102292250688788938041068904653723938674832755079329850856255139142280398572678182037618708202196455671719626015131825377951756892691701822816145766849376553232888695932736415027284279978375237902186402293504660901171183949326591556068327418248041754727842548285999737914970990742907346356252420219140031360284393024744105127844615334779433708013145983854496846344831699930932102215481104178654836714343398482801718492618497820062117876180180441830845814864799812513097321061058925997305676376883643940964366892566976534640333304248730813583240554658831135255495060669084310998465325299351907421210253310033818411825192525238739536613694745961658113476209168022961125915104735973565140467868519422941661172611316864375868055384199477078084059663191917487313290463125715872169804595974379153331910136990061009903986036592069014761525195654161418355341927972884857285172481593261682825117484050510880248323785966179563081314056632369591508082711009764233534774081051917798750128274112706258884145043554587435755836476791231590872486523016496906229913176068931345161551843733919539727387031443708230731713081818179577422158396221254190153086780994952852096928993915722775521932705118144273595830885503273790692690429840356333250391958833032250048529581956179444426771335040858497042326309421032051699613218825947474903299648099571551170144419020704307014258271825700821215468230224354801385858214389665983248578247596990351283545344316765354009376476515916928961352158672123075331331149145607148753889891467599580201298331998458874045918952344699601341643833782723950222641338565179661177674455678986885466983905874005010088376215878749079726830665629306702148673905415075102495617828737461225038770717143753233320509471573432309944059550751757525766589137037002737191869522285545173069328514249364590717485155538485682234583664436683514883151003832661856160963100202433420772084113382789735816176631241516648963372266997858611869298055941133325445603974708408271121454476222619642457720163108511165599191897840132537902632322946187042986822131163535358065048352078094626135828804487584556866559186272755384573923320394474007115062932100321416143365057065892931495448663836280629872531071257411490400091579069109347896165451589208523966683146593955671994957212127704015780653829745181747596972773662087884222032377728834865085831172971206139880021975777745665385274601972197927877511158200530071496001817504801877744082356488027405634354264728222524824278529878692519874688311292711569728607733079324092483286624079683639983427322447538409828911883775665138292373010863145160969339027075555242879715529470258284095620339363306729821000365816330157690226066391900963533846993465558923978183514021330126136184925710767660238830294432230135967764144420880082037462011114412692977267536749131312777000044675575249702141546749376680380527088342198836445767372312336539328269592970311901996865785500907780741378224652944321493493115543068823621011841821790037517370671762884532701401356082420228277720120601732982229627229055996305248708638395232572270711694020787268846565534812416468958366970645552209102408717445864642054463149646327335019711276297013790996392214409301105042543551201610845903985624109452389312887099533134939995783600320042190456382392004758585894606948211918199008039502286842391150606546864789911501533786980641012510967666362421907/19681369957033487136143390421411816409889161030130531463459020593764929906024213813361507901952608279431854892351207265298744206867156704909810850088547065838040726837487661885820449991815665974340072069359761527609321969888254408434776879596060761172696829895003287454323852097799187572035564012520356649504585434140136678630183522538941927082414595825799399602051272442834547014139018244091537072708196586907802757499346647603963498047219777285503714628608341357467773504591044479027997742580934097470002743555025354339678763234674411988842048705764265319691113451892742103756065752425499583541281784408491742097676837664530257957125405413956758810315729921154294433493673572471977262082046190924989145039395220650263411488980464774622564352797971357511647708251979718250024671368405747684391047274553659446481295606428578929004432451834361025903629584862218602976665204336077596727936693150232320302686197828979183588834518607914207404665818497121703881440816955620452476273555352907572178880793712830204071243589066460468374512642007282443967986916114676676580331327860866421599225774095093710246132016545883834609649560453146026903662343893452477747336239266370229972608961186373810957596589445772813103739614262702966178432984054352832318280841479192162799956482206956403053467974070072446256086681577505560206862710561107547840924113761934367694627832407618932621879624772748091782049366573521807756717283455670783700371522623705780679212046778082798046936265998659163580430839141774511452979261390261900311669302010583009842324586643946440779313053078560258125298267941059066990983420539028366053376493090394814014026399482753694733187461272091072817831623982274581560291051768414462289375202281010517147754375419465847685942953060316754373234306890225003096939667346470115713337766102832396188838469221587289971825172281282481757265038664226204159449885427666419874926481216473187254926276861322297492962269548103092408713995123586255008499699295989836225063377571334059535185979261815223397658848178059196061492600627263273557199934120328140685282682806014384842786086907391990112543191561106231489619731083574267736301434290845553967589260333806291697914044459201542402216622927260717416824749505361510746640844925749911693040157426510907527493957815890929972297960176031431762132085330719622484596294673727388186849775292965982908480297489229779869938046612716939243382940482383587513445718264197033054475309829295241185933379591532553935914050337853472915835596185435000169680487687245096077038844919447215184990161508282017375206916812377553546312999320366038266991637874727081700246582743076050652411885020879959017924253148422957536792100427862674123184290401317985280497002096791679379082145376590322028639569779342084343060526017390008044608727029643922832410675515048436395132107944007002604044363601225911125492391121832764057788397303224998392845624096032451002716327698661329059717857461265528345020552311857892572301264449768663131047869328272082468096208473046192774688144029609942166094681134665479676428946274792178306858039617497499567623270595385400029449673576866237756563779450291342696387223020554514828574905744144996741501182703797050711226811301596984379996546419215474135772660799348665117836055767061215590604930828988589933163376684510395924020239314719285405028289776071504103258064473354895950495278310188459720033557177350779868192431228606964526649220767209612642138853755512874171609894212110593659853444504828714173306697578113992760626774183869548480767610245940554637319988350818667753143498163002080749280945082401361397354174622926165275114018695190270164212246385617421062665871989114720695519364858600776239393924244766304232753655949242867614349407349271471615712706067964052137182021697164677924833676288349942956311122969088*t^95 - 3925171128752675087036649441655612933385577483297381412230704589457739168077367990349788688028554494195856593665876302680132431471855414137418829241084634205865390454588192798305479408882734598266687723638046671427250406801698417563015401574984834954052073543459859168313003973524446583670185311348848181499070979742212732453723478389969540858750845288321936037527971324263810450608343516364099502548124528407211932052671760348005144088044071374439481145937098816052386743072501535743388350374604281119294012976904884063578641729592801630860100388852506705513121034140496539556012982298811792478627851276366212071735456158793108897273324911947712951747660345786071302598760287765797594812851447332709157135879775747223342868679551217047194683154930547029627176306675212466882656236732192638864586441305686289134120449117814432494566854540813661295753394522713966160288521588129463809407886999597613375308228466957621927616942254354704566388655170528616991800298546386591673842061682404580209720151899897893728527267030328278901199062808486756974403131956843639334407425002830296898586209049770819068306663455018587454965125840821060117675687803356660568950019330678013690181074509331693750015937425250301252602621018246991453367052413896722902128209725212030442707322010799001217942110732320403769712314938920325879484396501305348452405678804204656007455570121343601839061440747137962374252085846011040480940975304530222248812991461403753988580607704208447971066210503612326588017595531089456633294251346491719067152734158632808608445542718977181128906043805113941493440357861778975550742295716993718366247055614011398782220105153469576720685567799275746433181515003438600155097779900320392265994901294960889258325329532825789869754863223249080350417321526543728460158784506113964609132962019720637587411944336818097361708467410598307056380239284835503232830371445328824218659764387628539086593329819419128612054861680067337173941205333388073871491642385454502401447050527095219953362418618634426218050507148148393602328764168820082741500301076758180919299108818679917966402658327045816503522215625050356262221745546800673379682425571797229068567065542825561217514136722010789699405998038250453120769271285914618499860510664023113071423735851984336317714475892038446394542338721168951641874852709837544119420553365997865526591018228490218451652419281913392073340033843333279716471396189743340249533586308653682788848933481921514747582524464352564226086296184758243518838323922391978750011353046085051442242580665451166082406183264698362443524253650207882393600482713003857588197397995637033626258760447780296456460095790112292005882550377245912657846400406668745799143915302874776657766419933460826912793778886588883665708291202024199910624338254921394615175340326138299983414291995407510799186105483249240613361017593485116107987215733420330898782857214173358270164190364802214177408669698993275015636304569820858732965646748720719768187858717362598039966295718349267915048846638589106218790530035052161369173463039670291256124480075772792949763833713897320720093420734448438222464935474906680086468523206354999080390596352845970215793963625557564814404045704909840563179397791945673301468650885255774139079342094947276110276887877459344924385121916769141123747252753104891094641314854813755513677380830923150083498874360878025853706823722565780299511854293414944866884085552815152399206495995292806053479686219343727381417000040438686388070827233927809951112171457075949185584122931838591003329268719432170857772076901222451337349379171168987178563554698557048359129795546063979655767463489116073133942522050823480459952211606130934921960480403641873180339429933209785227241880520733156130653731604481543782543589255988953769670907170318555742244829581297173486355431127878089927736015896869/3582009332180094658778097056696950586599827307483756726349541748065217242896406914031794438155374706856597590407919722284371445649822520293585574716115565982523412284422754463219321898510451207329893116623476598024896598519662302335129392086483058533430823040890598316686941081799452138110472650278704910209834549013504875510693401102087430728999456440295490727573331584595887556573301320424659747232891778817220101864881089863921356644593999465961676062406718127059134777835570095183095589149730005739540499327014614489821534908710742981969252864449096288183782648244479062883603966941440924204513284762345497061777184454944506948196823785340130103477462845650081586895848590189899861698932406748348024397169930158347940890994444588981306712209230787067119882901860308721504490189049846078559170603968766019259595800370001365078806706233853706714460584444923785741753067189166122604484478153342282295088888004874211413167882386640385747649178966476150106422228685922922350681787074229178136556304455735097140966333210095805244161300845325404802173618732871155137620301670677688731059090885307055264796027011350857898956220002472576896466546588608350950015195546479381855014830935920033594282579279130651984880609795811939844474803097892215481927113149212973629592079761666065355731171280753185218607776047106011957649013322121573707048188704672054920422265498186645737182091708640152704332984716380969011722545588932082633467617117514452083616592513611069244542400411755967771638412723802961084442225573027665856723812965926107791303074769198252221834975660297966978804284765272750192358982538103162621714521742451856150552804705861172441440117951520575252845355564773973843972971421851432136666286815143914120891296326342784278841617456977649295928643854020950563643019457057561059827473430715496106368601398328886774872181355193411679822237036889169157019879147835288417236619581398120080396582388760658143719133057754762818385947112492698411546945271870150192961534717982798835403848225650370658373910368406773683191653314161915787410388009899721604721448270694618041387067817145342200482860864121334131110791057210516728006861040933890822101245380752745089020356091574680717203425372761450569862104409975794955888633776486483928133308651624985170003900322492149254958228752037720580708039530190971292196525630618384650006659103319808889343414143039819936328724483514482942295695167793812927447120724083860015914506388931733895839875085658924816336357161489332070682078505749170030881848759078607486021069775339393163668209394507327162287658859852714745428965876306618964592478093200328869444878059239841218738963073800152541262214073012978271696162277871006690419540853039873321050454381616085646992950458539438609212401699840259350437015735164981464118788319395193955498742943738815423914043645809274473936074175423115824839615184173563058517488309186949707497903585477906082494371641156361888868650057950326158793740520758136448158830129857896689850712217745519009193509942094407084993242213389009474229231966509117301110068222012176451848163210384544921307435248360142805359840590989655271694607859953024370742474589740921698800632845434389406953215252091063229443279656890651157159371448297216292710624265481457051446162149605141237490097410875923367835734556580892058171683555278909943715148739245013746792967734150591062990140652454299669046107406277841936011022483606467543850158179632149500869271383503343099233000746604128046093326899878825979541818959216746682434072901464257823499705064761180943992237879848997531072116665666378696369132004997047774318459781372562080070751402524629169886628842182370633405188702018879166584524404265341275569694212547467370361165382762201905811592137567407834059712504369457488967127948883971382319729084479689618048624380374016*t^93 + 1999203217053009350848577861675134718050261304784074644885820917347727720420414897620548126035548131235277176805327545229527432873123715807078589002132873110766245162782204755550224364683737509824113114372350161409702368784083818419383749280607376929496963908076978035887667799359993731985294357797566209140745994745752947606068523109065016517115802237071054394081557354278601960466140492116158943964695957003573796394284413420540137434776653167681920795302801954864120481050620657990281131702977114003330150212957405229666301729605479734261854437705096850724985983725595312366617857032095007141925410647711563015065314289356980582989793115999225011525316905829247395032221079921996671864637155557712946116190751406062357484022709582431402400195179027605687408932976735770066852684176360639445881851301870358495289751114480265504074797218849605199733077684227117024584083474747641069614728728382544730128903565830709165297498675682111035469811906921442428203074736477836294504937774204225177907253279514105870121909504287240728669890019512385278157532174414417243419832696902012662798560108128268943350963017791602717832127407402875899392644172475894563983869342695265440334076270269466698297528525226964215999065492653748488641553290314661604112495755415213866454496618370867119276666348174318186701078827138660120287256467388269383240728697964780247382915388697425324561964927684678352056973157238489211015547825075917013089010238166383614298225359218263428886379754219279174118538936370680571126215689486768445100934958052177520778323072380950653179943514109748306391540562625846762053930361119593902021279727008873848102629874548870803289455275559169662264842865471617257861295921478699303820114129767803262101852338544733487640311458175939532378613343133781534247725741903262179520002221141326621150576640119495387647263194063936922816287825108408989094775946575367424105687366054631859414069573618007240872643519540856603112184873213763092061095464167663012935346378344293746309614318700487421306752307890131477637061887962567561654160208828702088473324007122649221453176775269551193656755755188556110439561892512032141785042693875853516829100888205780682194933167242286031329060274589185055574837236322117901771882597941902340822979866893933531340307177575182374166525885527389895297951715921717644630000970395040073123986917962469680988434551109667285061763790037766733984088608074173141564449148883154948483103027251430948197233084018122338881154746499519247788931657496486417534805548066643661046785597203298840021394993039535553916991365073102536105251930449374501332920725696377932872822661503917444569917691529701831220339088536881121596219869097147337468521162342625696314665127871568764593787015362487980290991804803839336587261748352218593952902188672261141432619325340278877592904240097962246616131858455761290234080379823100913136706569915018006963153892744776456626799352038130212089405393490107716165623468217205538902445728799349969412833459313685381385040050325146574727032106103498804181559826434071791937359958701170810872476219921846218307275339049847005843923818269246259651725809793417824152952190226284547338816507114318507911378336325327259896919217536730037658476641786089489404900221629080135634397152047134431889502081270274738430841213327630524479505909017521415440176481991631590008471220551886395975043170668143967069247525376228970937705630007227335908800489337749369298509938537784569311372648838698102206747633188646596297679814714834762340917815573662264369177902283406960922935651047261798844590595716104561840972256560902271564255002444576436902556550445665320351866828430434134414575693743048692299764093321271383659900873752417639704191538558583683090080952730964383148601988596236362836213553713892478649409080556345277497953987624085058399659715853779/7164018664360189317556194113393901173199654614967513452699083496130434485792813828063588876310749413713195180815839444568742891299645040587171149432231131965046824568845508926438643797020902414659786233246953196049793197039324604670258784172966117066861646081781196633373882163598904276220945300557409820419669098027009751021386802204174861457998912880590981455146663169191775113146602640849319494465783557634440203729762179727842713289187998931923352124813436254118269555671140190366191178299460011479080998654029228979643069817421485963938505728898192576367565296488958125767207933882881848409026569524690994123554368909889013896393647570680260206954925691300163173791697180379799723397864813496696048794339860316695881781988889177962613424418461574134239765803720617443008980378099692157118341207937532038519191600740002730157613412467707413428921168889847571483506134378332245208968956306684564590177776009748422826335764773280771495298357932952300212844457371845844701363574148458356273112608911470194281932666420191610488322601690650809604347237465742310275240603341355377462118181770614110529592054022701715797912440004945153792933093177216701900030391092958763710029661871840067188565158558261303969761219591623879688949606195784430963854226298425947259184159523332130711462342561506370437215552094212023915298026644243147414096377409344109840844530996373291474364183417280305408665969432761938023445091177864165266935234235028904167233185027222138489084800823511935543276825447605922168884451146055331713447625931852215582606149538396504443669951320595933957608569530545500384717965076206325243429043484903712301105609411722344882880235903041150505690711129547947687945942843702864273332573630287828241782592652685568557683234913955298591857287708041901127286038914115122119654946861430992212737202796657773549744362710386823359644474073778338314039758295670576834473239162796240160793164777521316287438266115509525636771894224985396823093890543740300385923069435965597670807696451300741316747820736813547366383306628323831574820776019799443209442896541389236082774135634290684400965721728242668262221582114421033456013722081867781644202490761505490178040712183149361434406850745522901139724208819951589911777267552972967856266617303249970340007800644984298509916457504075441161416079060381942584393051261236769300013318206639617778686828286079639872657448967028965884591390335587625854894241448167720031829012777863467791679750171317849632672714322978664141364157011498340061763697518157214972042139550678786327336418789014654324575317719705429490857931752613237929184956186400657738889756118479682437477926147600305082524428146025956543392324555742013380839081706079746642100908763232171293985900917078877218424803399680518700874031470329962928237576638790387910997485887477630847828087291618548947872148350846231649679230368347126117034976618373899414995807170955812164988743282312723777737300115900652317587481041516272896317660259715793379701424435491038018387019884188814169986484426778018948458463933018234602220136444024352903696326420769089842614870496720285610719681181979310543389215719906048741484949179481843397601265690868778813906430504182126458886559313781302314318742896594432585421248530962914102892324299210282474980194821751846735671469113161784116343367110557819887430297478490027493585935468301182125980281304908599338092214812555683872022044967212935087700316359264299001738542767006686198466001493208256092186653799757651959083637918433493364868145802928515646999410129522361887984475759697995062144233331332757392738264009994095548636919562745124160141502805049258339773257684364741266810377404037758333169048808530682551139388425094934740722330765524403811623184275134815668119425008738914977934255897767942764639458168959379236097248760748032*t^91 - 4161764682158017127496760137129968634151418631180041703014485037147104774507624079907955526360905700052970008708193569359235669371384015990404544808529460693517149705203113125088827946756792152290078568300787485034014513771601828848550746005727565752065596932140245494095208245137870347494555063784691778327955574236065873936926398637388600701103357359895034711489309492260301297590407151728552154884592433473678701923288034916239226353313974831353388895489641496485011187251317851660551219163516994654225513624970702538202791425185879352708336992793196079761465075047475063898206080418506949186855525822092934944578926046765212463733625412356706979191434989032389648126344726805181767365882352641757790906628617229620000336469335140708706882890861908876275715259828245084871871960238155155694780799823788670158638530619325060956217548241972127508868991182790888734149472906668473593719847252758954086530458155107570934363721834659309781259577787242219267803708373990566540437865394139721133241800450130360790820211001795711058426585026134212075640463544955738863733800088164042074004418436447377392885730454024111892384057295897296214259903102887072146241417922461918043332472352808311122596813567658496001509166782092213333389394247521452704131354803619479925658713781601149662220093347140159487306775425114812434848333757002653341535205448056974636680982167623187359882155856186712078513731983182558479112439585756396099068385285255240757370841847446252373416496394518360233224464552590197063451416227709869890076896635962627102323317756627059994231233053544886387722371842388030443475246076908823250345531721370639601092693890667653590307241729280916429912578341906632416256264580067945912324185186808652084514054843334744810193031117225594008041173210290524120403940277646866525436405081930565476705613781102690919346569861557298791959076597233812384538505152282933311126363754183704326040339195659665120162086881239352650015970883002819205091948698612420994231166104385901846030499136402214103121678931774391563217874492309630431159505618855545027789716506213051435521160470614124160821079191264650030399679352658029268961000989318329113421550218650562489912421068028879601002922176163303747167607148712524659346624084747424782965956101085293638853271368290190862788231579979698332603126677325406055076474047930378477860706680376728036452923308532891723259434912303272947382295873809853792676017141132245791733484596067303556953433787220104366080504645438328095731072353002825671301184452648865250920302722787874867194894805677554371074802946754799315421600749448257396687449931800753703908434604447279666256655216554028192815508751453112260467441536314779244132661038167500430774741131807863402479990122350233350402346152529445374926588476260126474951275885988939424614645568657390847432100644605677996613727938158622005931845209614114611885899947759830553330137552498399583878848681831014915052006816654350094729698569340987975227473316477056728710295614309416412529267570796736059693299102482024887966417197898679113394672786321272820726963275974491084140423039173703176634014693849588313774226755455401520468896490132630385629655297201585200275274077622719728263283030992027911955181719116075069717229939060356195084168536615265182809495574850961489096168380719382044754931122187866347068226925862893509005063786553381562711964350557927368836168314261593753312177428770787687900441733099544316347943926414973539716969254342643690915614188632613163596793730150442119234818955791416168673272336243366613157773156464581063743270336732246137957975632199540702902142575363207304617387349630940909862372120759614655771960237715295492501484492139351748469101163466995704966459028324067068036664209341193205246607279552009457678298276049222992612299439083682883019045437051196413805817871554562383/71640186643601893175561941133939011731996546149675134526990834961304344857928138280635888763107494137131951808158394445687428912996450405871711494322311319650468245688455089264386437970209024146597862332469531960497931970393246046702587841729661170668616460817811966333738821635989042762209453005574098204196690980270097510213868022041748614579989128805909814551466631691917751131466026408493194944657835576344402037297621797278427132891879989319233521248134362541182695556711401903661911782994600114790809986540292289796430698174214859639385057288981925763675652964889581257672079338828818484090265695246909941235543689098890138963936475706802602069549256913001631737916971803797997233978648134966960487943398603166958817819888891779626134244184615741342397658037206174430089803780996921571183412079375320385191916007400027301576134124677074134289211688898475714835061343783322452089689563066845645901777760097484228263357647732807714952983579329523002128444573718458447013635741484583562731126089114701942819326664201916104883226016906508096043472374657423102752406033413553774621181817706141105295920540227017157979124400049451537929330931772167019000303910929587637100296618718400671885651585582613039697612195916238796889496061957844309638542262984259472591841595233321307114623425615063704372155520942120239152980266442431474140963774093441098408445309963732914743641834172803054086659694327619380234450911778641652669352342350289041672331850272221384890848008235119355432768254476059221688844511460553317134476259318522155826061495383965044436699513205959339576085695305455003847179650762063252434290434849037123011056094117223448828802359030411505056907111295479476879459428437028642733325736302878282417825926526855685576832349139552985918572877080419011272860389141151221196549468614309922127372027966577735497443627103868233596444740737783383140397582956705768344732391627962401607931647775213162874382661155095256367718942249853968230938905437403003859230694359655976708076964513007413167478207368135473663833066283238315748207760197994432094428965413892360827741356342906844009657217282426682622215821144210334560137220818677816442024907615054901780407121831493614344068507455229011397242088199515899117772675529729678562666173032499703400078006449842985099164575040754411614160790603819425843930512612367693000133182066396177786868282860796398726574489670289658845913903355876258548942414481677200318290127778634677916797501713178496326727143229786641413641570114983400617636975181572149720421395506787863273364187890146543245753177197054294908579317526132379291849561864006577388897561184796824374779261476003050825244281460259565433923245557420133808390817060797466421009087632321712939859009170788772184248033996805187008740314703299629282375766387903879109974858874776308478280872916185489478721483508462316496792303683471261170349766183738994149958071709558121649887432823127237777373001159006523175874810415162728963176602597157933797014244354910380183870198841888141699864844267780189484584639330182346022201364440243529036963264207690898426148704967202856107196811819793105433892157199060487414849491794818433976012656908687788139064305041821264588865593137813023143187428965944325854212485309629141028923242992102824749801948217518467356714691131617841163433671105578198874302974784900274935859354683011821259802813049085993380922148125556838720220449672129350877003163592642990017385427670066861984660014932082560921866537997576519590836379184334933648681458029285156469994101295223618879844757596979950621442333313327573927382640099940955486369195627451241601415028050492583397732576843647412668103774040377583331690488085306825511393884250949347407223307655244038116231842751348156681194250087389149779342558977679427646394581689593792360972487607480320*t^89 + 10860689444560245479912004784167021212757631171754402614176768233823513944778606112116761060809041971856191154434359233654021300099325249129745902892691386497465166204121855583032612435616177036800061508047283291826110188953861446030426330322275875191345683264782827276895312074885944356477585801956723508104649136709262471945814355955091032858288466336759408953933625977060687769147721337559178437815608195391842620542521641932011736536400534234780649076554516651482445732689761976168109061025219952445350629235968555856917263172662675884702241665602728541326232576153576727298952549077525512797364396496838483682366319223068302806815733836452959247885343375126145029801390252226087383634338812424155759528824875336429787832749062322760171021593482983348982049393836799040813734381112800888419426944972426807208366463356123368302439417013344324913811238662581384263495030329414987175658964908830990409689277843356646989887790013618762568516396719591633293926347719776981411003409377412971488504962402179053317631364818515214634116070366120044194227006442567176330288133076117461212270719590217932075122043634569291099187005555445068962801729780248612840181521887138928483115524478285892590585027617670433027002194465385842895546782270340543060205294649156391740825060019960921381197302501535772653721514966678331896250316103587553205128988323634411475650189439082469466093057789100309836414843838979513143943967948235373678740849881043899107770654886391787112799905464709940105371323535715807737952334612379896895273111107490800883775251839990859423623327514160238551084795719487312125385970066123097032109733136980451357044822656619108747120018663232278659383815524203290022366189251799879239345081967055612202885169398034264614376300697710864624155174869405362625675660315504657690554206611169983291953753955791205710341450548707411158890560402476011485791763506192692832301171238093740608784753298108497001628966427593303207310343930639953482499047646346152667832972844635279099301819548203306858679592133722292968072143245836762168480739829652402231380354328062898342235517676522128189412628123307373534941693573203529313582621659842944012026401133353752916312094088304228207405894549873787398470312438862140367417292216769796422722425663116199296847599370703129409261235350212684045474872874468189621857842450356382404030771556061572685013091655227210341825526354404237258799263535896406940429851097437205135472449318896173680942837382905724842204916974917052848362452041895810911155920813009028809350656123338190099508067811612825460642599663965698735887824609482849569683458422991145201790556709529126055776335346329474019142807872027275148519636722910355223466028991983356084199102559296309747290533216055204373245909912193996140906664948047682800736795136920262513628631167973820154334350895188621018165608226909914410620769083466819811523424854201166639174713124522024386745471749885289543281686352002837828985010641715526711291201491996985533874998275151755881885232859651731380247876693606579095069563167601687273916274276788057394334094508896789452310672217679135420196366191778389503674818743269274451326307841463238678092137663958794652237032922873129639385537875582022050843567066051903916415204112187021929520931805981270953541909332772705602113872376727047339408290250095286453265572002954098053860387624333410532712011773519053258810953767819562199719372579782094857796503288841548700773564716973267475296064084430866051681733316919055191447315996520923866348026852044385407578743566798808912840324979980165729310600351613889965255520663991178050460806793271380426640012254283927588701406252412352563767919516600053660682922533670241044877019721016619490129693566777148642674646334182717287572266569002133480284459388838245557832159284318891198422651468508536239285458507351594613/1077296039753411927452059265172015214014985656386092248526177969342922479066588545573472011475300663716269952002381871363720735533781209110852804425899418340608545047946693071644908841657278558595456576428113262563878676246514978145903576567363325874716037004779127313289305588511113424995630872264272153446566781658196955040810045444236821271879535771517440820322806491607785731300240998623957818716659181599163940410490553342532738840479398335627571748092246053250867602356562434641532508014956392703621202805117177290171890198108494129915564771262886101709408315261497462521384651711711556151733318725517442725346521640584814119758443243711317324354124164105287695307022132387939808029754107292736247938998475235593365681502088598189866680363678432200637558767476784577896087274902209346935088903449252938123186706878195899271821565784617656154724987802984597215564832237343194768266008467170611216568086618007281628020415755380567142150129012474030107194655243886593188174973556159151319265053971649653275478596454164151953131218299345986406668757513645460191765504261857951498062884476784076771367226168827325683896607519540624630516254613115293518801562570369738903763858928096250705047392264400196085678378885958478148714226495606681347948003954650518384839723236591297851347720685940807584543692044242409611323011525450097355503214648021670652758576089680194206671305777034632392280596907182246319315051304941979739388757027823895363493712034168742629937564033610817374928845931970815363742022728730125069691372320579280538737766847879173600551872379036982550016326245194812087927513545294184247132186990211084556557234498003360132763945248577616617397099417977134990668562833639528462155274230118470412298134233486551662809509009617338134113877850833368590569329160017311596940593512997141686125895157392146398457798903817567422502928432147118543464625307619635614206502129743795512901227786093431020667408438422485058161187101501563432044194066727864719687679614430916942978600970120412228082379058167450731786963402755463394709891130796908753299683690434471591394606862299351037739206274923709513116027385627223076092289034867335585594359513008344387675295065135242320963436202334270848078828393977682693500340985409468850566408617030070727820721901501398272167888346477509949085124670734126704420007708456657037595987700246559064464184704673630056038714130380295621743066215877838474420186683934995493508122222235107938598458672378624004913190123756190096445737896465915798761458273407099995795810458748689673283671998348068319485010183414350299377132594377930515666910704721903419381918213305215404132018969563955651507432803913677675698093918156693741479561158808984457458783272666491923907654273244943942620271187921882511409628792530821492968056637412088407668794870297388097417757487461435932010849376067102503711162461405582874742101747123894648871549950519671002253946358242514853795082724195586814674809179175379382904911317250495245067883373758050829832634569050949499246087883726017886986235177897478887551900217146519233638545326431442081596221127326358738454087395786362487727701612015947179170669049546141864300942209153199821640064737470996459982941250192677039747179382946531215852819327964347985397341999881245484959427792744638606867890092204779566367423625647792464275232703532334961441494055383636409921846812768210426780784182339200582258954130407960163563957347257789323569705679249125744130225788452369337170925383422203302117840288486239603739570797432859495789384981883061938042778309729021813856275688922219156802746467668285044907807453044379572953609444368309524777933486370637784482763519404174185438954708049726699419456906029313494845463273011188543101230718065385814754800753193821801193121187634277107464580175783365298661240415150080*t^87 - 4464707082030596694452526859874205500452614756302868816405697659266974846074832765784513033308685841372325491024070741249321597703398394202839306738930148509198613006981427798600959608900283647157922800446186279039134149400588573359922029425875033229735933728568862382347441558681394724287794425827546560618750179747730504572606033577282675563777118197337882243286111641435141213574467230953206500505714166690072547592850077183513759057551220025197689875869248574810872842425427833651310852639835812944365919523938160107876833741157170324317719400920519877303283893315849330531465919443586613484814888168617558843140640121679003595890653921907272506104245638608839547880080687927828782714314546240448395774953128924350700540044231312610390254621014399963766605374178997064041802080637772997319801549786433156740394697773035527301090483348321663002371247997317922959542694101083725418166242187667071198926696755490042068724836815541806142632250328284450595247612831499330397585277321476668098403738979511350561126182248537490020041994173019572893237044035301195463177506470733965766160566168596931174390704877150636416143635539133013620866134181908750182786890699920211702156557132596305548061073913000621540471178296520468286278640049890457078096068865275856927647185407142659060017613529402979131038669500634115939647947984021105606934405940263528158540931429999739645265877285355938860458523882723147718184664460141744996411323194642768698517413763802028687931288265379133463763409333113799817676960502425622519052343206348445369738163360874129828839477244174906459512427806783240134194434741979450239332636441337557158825558095773424851634323108792100002717028782604879652516935763130448623085696245577833885926551084697489513114347654066683448159951560792312551902223833720057672635461931340142174274000268134163370741609480732926622324201043694259689549908391265655899177017150576041766852305120072723334997616373890854562737973217912576910892246627499482707258330424049558064413954778570239918782852199101889221037714162295076564815051706304414287976155708202028837351717599821090904558723127228683437064096131907663580123597880065858131745009586839333300270698311626369702722831483093353422384913980134340949616933536802180623049471281505339035505482974092277941316502117956139946983313913330136874493318138488486077702113683735973639191391596316421094827664157562471207710235209908131040325344044352555402928235581725722125656877465206627244244134456272514882530307344379906788490431894754258146824973652220453086797002410278766443859153050256431443092782389681965350620201077288189468262397436885459257689738271966998137628916147614228557596550885450031300636559214891556268667002537172619727305625197975270314743792664434263132347582359849108927747359264043461063602954907342259976293846818151873751958111586360810756800344340878199995484386328575457565499017495456559946355998420082759223848786774533037500903113333511921160706938918508831093640300779789494312908346016014783014003802721367210402422094537776114175337179977269629667100536195584701591468812972309904657198279880216213944347024024529652995554203773867149303919900998691680883206006169864274223454835030455839096701630317635907878608422830234359974600670303773530645800620885377153233265284197587903245932786597540448569882059490688260947937341440444839091567565743858990942746973065010684659377011379787271997342091031738720702745142568359536288293250979809424341486065228661334820050186636489711101240711141175022373067329526012647986584610432336721472629316508353454453983057533769487511771760824237633749321171535047260048622114098659669823272050224449678997401285910877700937059588562543450337502265269451881034957708816274352635129193155914403094833434046461255995499761966586322254270588703686810898713388798058991182283/3016428911309553396865765942481642599241959837881058295873298314160182941386447927605721632130841858405555865606669239818418059494587385510387852392518371353703926134250740600605744756640379964067278413998717135178860293490241938808530014388617312449204903613381556477210055647831117589987766442339962029650386988642951474114268127243863099561262700160248834296903858176501800047640674796147081892406645708477659033149373549359091668753342315339757200894658288949102429286598374816996291022441877899570139367854328096412481292554703783563763581359536081084786343282732192895059877024792792357224853292431448839630970260593637479535323641082391688508191547659494805546859661970686231462483311500419661494229195730659661423908205848074931626705018299610161785164548934996818109044369726186171418248929657908226744922779258948517961100384196929437233229965848356872203581530264560945351144823708077711406390642530420388558457164115065587998020361234927284300145034682882460926889925957245623693942151120619029171340070071659625468767411238168761938672521038207288536943411933202264194576076534995414959828233272716511914910501054713748965445512916722821852644375197035268930538804998669501974132698340320549039899460880683738816399834187698707774254411073021451477551225062455633983773617920634261236722337723878746911704432271260272595409001014460677827724013051104543778679656175696970698385671340110289694082143653837543270288519677906907017782393695672479363825179294110288649800768609518283018477663640444350195135842497621985508465747174061686081545242661303551140045713486545473846197037926823715891970123572591036758360256594409408371739046696017326528711878370335977973871975934190679694034767844331717154434775853762344655866625226928546775518857982333432053594121648048472471433661836391996721152506440698009915681836930689188783008199610011931921700950861334979719778205963282627436123437801061606857868743627582958162851323884204377609723743386838021215125502920406567440340082716337154238630661362868862049003497527715297505187695166231344509239114333216520455904899214438182905669777569786386636724876679756224613058409297628539639664206636423364285490826182378678498697621366535958374620719503137511541800954759146512781585944127684198037898021324203915162070087370137027857438349078055554772376021583678639705268765560690365380499717173086164156908399565064827740880585404457947728376522715017987381822742222258302228075684282660147213756932346517332270048066110104564236532083165539879988228269284496331085194281595374591294558028513560180838255971264258205443867349973221329574269370997254603131569653114779075824220811850958297491954662970838742476142771244665156480884593163466177386941431965085843039336759326181271031946960619086300180310558584753847541472625636832686672769720964892020609630378252987887010391254891935632049277884891946905016840339861455078806311049803079041590626231627747643081089465701691062272133751688301386686190073446522542323531376793342658597889046074432850083561458498112940885145320608010253854187926914008037828469419156513804467671444708201814965637564513644652101677873338729197220042638185628959500592181264918790087952235500539495711292102272250287404387894118300174359112557599667487357886397819684988099230092258173382785828786151813818899970651569890537892036183355074181947781171075750989194986195710549761630325071565142288457979080572321810105995175901897552083564632207666634144078591073582169245929952807761470890470798232812006588210277949272573426519779267241261078797571928982213639047690109471198125741860868524262804270106444231266669378213761837785796551737854331687719229073182539234758374479336882077785567297164431327920683446010583080281313442108942701043340739325375975900900824492193422836251473162420224*t^85 + 21313816445925108501931801048602295269681975666844356716231825739063237215085740022057402754996271587979146829224183004742017427836057941855366892343994142982929609145630990220443702415361100618131481488469447116459144360167901570304229733737510680998870629213784079281008569824510163713173139624546877563343332840540810272580611366406969553404763370283495911870123746928874511852245271400586454274896495562873585161787286413384627718151426750706527434608091410548412646825272587680439611077991648558796854819120812531058679795550043681215400207010345089737285154099884687638299856984431599598388858114580062681160854763613748710653458123219843144714395926225744682542145035707935870441936143467545295878774045770697735777055316405086155113557661758535637259458515259622492399760020194943836012767167549278138140828551951355114617878850906051728506705391497063672517935657900169746526785285342309649029511913396057058267437150138438082247889011734034666803362893857699090417944030712785695010645571089837801880187030047432381717107384544059188679129173387255682615808799780708699701483197108757165191873782231131850055894049727186102759141548449368374024840357434826707989710531832411115503843059529096280943962658403128090953579041853798634902320330207762377471671011926280853594394838379906484908875751081978165735175072259817789885800943387494473857105526206079852546547200732708786554286456557142356716097011549132574790343234999984042160445837924304561899674713476543158669454344902547990340961809417188888405501970760360353345623560715387666812767660725765974332562854604998912531206563690498595862053095764600384585309262834938547371818268442911638226060613290278317727430469612293132286606925413231624664175207997227088204425167322908150776631610224634913973903888607514236640514706759094242940155985545163942033482678985069466007899220433641244132034364990849805153352997709654096429446471154807390540640041129501410665768920796565356085739567534421033679572747572210444486616682894998839096959951084142268409054413909498213886413391552609066172108251663415939542278642008530976935510495065511342392019248112446800658931706967256534146658900699575263719093016213449965494799207847562797381023013513262064744958535750504366595312119258608199043030847599394332176323080582421521433145790429085715727998738453514228468480778606273118719486122883478971254955483143190353324642239800866703192016816002354425521041361090459860501066298109527268116313156503542203818204664976121013657458821629215628645387505806586026405819878637359379481322101891536787779167610056971689720150891654919112556927310638262429026488195260725309725779396277098528955891214865669957391168215511917209765576445026388245189580194554791781090563895615300386710794144222413526973696508536401909057926227894946795525903141105565807274332712883530991238544353855087055771176192917326541560789515796059071965291197752831835288143870879844472639767155728862783611740258825955943287270941751200580920856875713091800759670547599880643412133879374644127611923217485514984661903291014030627348236002022501235564442312793354743506876861524765599494836428848991108653645292608552019731996708710780075062432123731504072817446735425526541888623322512098118674560549718890964372293585610208191556618880445680563826489183342178567356668498143904382050986097875749095246355763928815829658321344612093666038833395559668919182076694785132952851052509102705121591814646287703936543544884708476912528026935008608758482783065225725688437046957881632128415026727403351987093160569836956427862144336206857197632773070901179514539394187951691153367600131283496848864774560368431877676357863658078105082776014363997996883529188481636248234654501758397321310135298538848128263246162026036262781533205519802989279220127213425863527942661352529521339387839/114624298629763029080899105814302418771194473839480215243185335938086951772685021249017422020971990619411122893053431113099886260794320649394738390915698111440749193101528142823018300752334438634556579731951251136796691152629193674724140546767457873069786337308499146133982114617582468419535124808918557126714705568432156016342188835266797783327982606089455703282346610707068401810345642253589111911452536922151043259676194875645483412627007982910773633997014980065892312890738243045859058852791360183665295978464467663674289117078743775423016091662371081221881044743823330012275326942126109574544425112395055905976869902558224222342298361130884163311278811060802610780667154886076795574365837015947136780709437765067134108511822226847401814790695385186147836252859529879088143686049595074513893459327000512616307065611840043682521814599483318614862738702237561143736098150053315923343503300906953033442844416155974765221372236372492343924773726927236803405511317949533515221817186375333700369801742583523108510922662723065767813161627050412953669555799451876964403849653461686039393890908329825768473472864363227452766599040079122460686929490835467230400486257487340219360474589949441075017042536932180863516179513465982075023193699132550895421667620774815156146946552373314091383397480984101926995448833507392382644768426307890358625542038549505757453512495941972663589826934676484886538655510924191008375121458845826644270963747760462466675730960435554215825356813176190968692429207161694754702151218336885307415162014909635449321698392614344071098719221129534943321737112488728006155487441219301203894864695758459396817689750587557518126083774448658408091051378072767163007135085499245828373321178084605251868521482442969096922931758623284777469716603328670418036576622625841953914479149782895875403795244746524376795909803366189173754311585180453413024636132730729229351571826604739842572690636440341060599012257848152410188350307599766349169502248699844806174769110975449562732923143220811861067965131789016757862132906053181305197132416316791091351086344662227777324386170148650950415451547651882692195545313830736535296219553309884506307239852184087842848651394930389782950509611928366418235587341119225438588436280847567485700265876851999525440124810319748776158663320065207058582657264966111081350288820179788308800213091306233884458989252577274237962519183472463454153462245369402013678307863170683520509264204445815484666876002741085594122763429167658626261826512183973440988219160290515439552674232810860581237382700624234469193205083515286871853726908041811806866959298982410523822236097895674918999646818361604881320390850336415304694277192891872214093425307297275946273614540211714740703774414673262035494796854394888299213984503525279406851801226220646206575959774199642093565249396665896783165954373613539706394867685893554017872559625893982390639932914735292994639819892517003580443796801854410437081399696664260366341082564155452694075222790967856608294192318147021026719783750828448303175335422928291753635522183104389646459141222732305437481837927947524569771514898911668968694227451518496779863759186871709494361620251053900461022502888066914023342184949020500837029099886345510921366739976495406625646277188787364519599683117148029547770743505810588545861493873768925118198884759655840439897374967492818914015684500878537589409475437000890941952352719475406961403205061748228784027816684272106979175456023891332097474986460796122431345338206694935893837890332846856250351990562072357790207751612155167920994307733301324118283812224159905528778190713003921986562264044880788133436372122949835860268966038464604133330704780936490920818230214801518955851557292248390460985970948402157050689910800139822639646948094364287084234231330703350067777555980171968512*t^83 - 4623413173126759901328715407297481952527277754733919227318905126606196854181852604690214087538572216787989523078809041790011917327896985000950422491095792471854423076076633008608130731165928105309223115519356769443776256078654061252777410847886063930444406741945035370003294480389884104289259500146660597122009151022915820290825597898954973652753817188416334563064245728108418301988062092180691752986186703985610074420767586955462129999768191928120906781593567275631221050110898561473939445813516333387942320920860162814876687909841017320821420036107726136410428505130635184998774157488253481319588683320887650174102056825854671473961116339930401247642041365466642122070899400604783582784355723721074794888402061137236419355849021264035598296185952921516182435279547515859368640322814293647373071743035332340803312669498860121268732695549836017330275267368104624324015165998205816455388661579143313778071569874491070147183042850517321550635804034182156624167322172718811478155376322338932198949681043555581787562247846176022914505856264282618684333858819931643366134442617658286928419020447133488579714867046467361859299629330590395098816985790707547044513823072047752729581968698021311299190981548934861188801140024216704388852063877681459616761024235518435414035654747644018054056812092198601934077616669535746439132949994937637472792973014081473960158719226479511726564990901753389964808614466804828320881908907025807866503774524290920513472209737079585078324002795817789266041182764594060021213252871307863311828611743493755059034166399306878960727788376545556644692935437980097410507372563848216797127236184182062184339653037945802044848945521299669030516718813868362060833443935033836544025328258002743177319492064547322626101876064460530202045878181117187970199974668850438531015556744141125716353391758916538331597928826226735996507316788865557729214898385279049805989793513158459221016188050154681032933421876977292341252110766905241138276880576439999579285805746334448104378266905434726583378233714981169660676574569111670141843147233525037028027215246097016605472942209613662858705255120152303233041683436759276650175395016619037508478637231902269762309217992826635449480849585808993437928067453840312181053887373938191952897702365537575905038646123258646506002321324455660876340340207875532492759337619323596352368904274497419480043749286651567327385770655298877748870163606311437501895269792540566572259406249045219144347659674259164730274170773115146330643801173030195400718824992764966106648359123500535442238495785296521499336028589229872037629258025929841243311270398553276466425815382323468709079502339742546704715179934673967209353486628463373857945269330648122549254948051566067188495967851280978130891298057488458837981329316194177028174090304273384983111762940958320588277879060917060684811038765213220844733439347383592085890266974667682841505072743036767643704483272490006780798655998222899959470887827288377069319972585719807641932870229157399347624646863303229003504415905008378625439520923381246742710853553773291320028103742048155738603159468919868389740385401701718827771434291988831245648520311670448615389634484123916734529303612536796464544728867642296433452626870428549454030726025631164731664168244325049128200524282647586909273437486184704538340591467136765173015608184472777945444073314181650491962426433934379330147427307499641436383017932380834815955748903062966680507510993684063156193536164150844553673906956847832745845550515058289750326855206406609977127352208186958743148739286571836407801301991191789163235396989681952044705072217224475309533347072242133212616336496389758252952571041186529536036679109356535328231784470751543633436668312526844103438445879078754983130022458789068156086429452563890666292723518039574967489302115476764228511632811554138720060649131/229248597259526058161798211628604837542388947678960430486370671876173903545370042498034844041943981238822245786106862226199772521588641298789476781831396222881498386203056285646036601504668877269113159463902502273593382305258387349448281093534915746139572674616998292267964229235164936839070249617837114253429411136864312032684377670533595566655965212178911406564693221414136803620691284507178223822905073844302086519352389751290966825254015965821547267994029960131784625781476486091718117705582720367330591956928935327348578234157487550846032183324742162443762089487646660024550653884252219149088850224790111811953739805116448444684596722261768326622557622121605221561334309772153591148731674031894273561418875530134268217023644453694803629581390770372295672505719059758176287372099190149027786918654001025232614131223680087365043629198966637229725477404475122287472196300106631846687006601813906066885688832311949530442744472744984687849547453854473606811022635899067030443634372750667400739603485167046217021845325446131535626323254100825907339111598903753928807699306923372078787781816659651536946945728726454905533198080158244921373858981670934460800972514974680438720949179898882150034085073864361727032359026931964150046387398265101790843335241549630312293893104746628182766794961968203853990897667014784765289536852615780717251084077099011514907024991883945327179653869352969773077311021848382016750242917691653288541927495520924933351461920871108431650713626352381937384858414323389509404302436673770614830324029819270898643396785228688142197438442259069886643474224977456012310974882438602407789729391516918793635379501175115036252167548897316816182102756145534326014270170998491656746642356169210503737042964885938193845863517246569554939433206657340836073153245251683907828958299565791750807590489493048753591819606732378347508623170360906826049272265461458458703143653209479685145381272880682121198024515696304820376700615199532698339004497399689612349538221950899125465846286441623722135930263578033515724265812106362610394264832633582182702172689324455554648772340297301900830903095303765384391090627661473070592439106619769012614479704368175685697302789860779565901019223856732836471174682238450877176872561695134971400531753703999050880249620639497552317326640130414117165314529932222162700577640359576617600426182612467768917978505154548475925038366944926908306924490738804027356615726341367041018528408891630969333752005482171188245526858335317252523653024367946881976438320581030879105348465621721162474765401248468938386410167030573743707453816083623613733918597964821047644472195791349837999293636723209762640781700672830609388554385783744428186850614594551892547229080423429481407548829346524070989593708789776598427969007050558813703602452441292413151919548399284187130498793331793566331908747227079412789735371787108035745119251787964781279865829470585989279639785034007160887593603708820874162799393328520732682165128310905388150445581935713216588384636294042053439567501656896606350670845856583507271044366208779292918282445464610874963675855895049139543029797823337937388454903036993559727518373743418988723240502107800922045005776133828046684369898041001674058199772691021842733479952990813251292554377574729039199366234296059095541487011621177091722987747537850236397769519311680879794749934985637828031369001757075178818950874001781883904705438950813922806410123496457568055633368544213958350912047782664194949972921592244862690676413389871787675780665693712500703981124144715580415503224310335841988615466602648236567624448319811057556381426007843973124528089761576266872744245899671720537932076929208266661409561872981841636460429603037911703114584496780921971941896804314101379821600279645279293896188728574168468462661406700135555111960343937024*t^81 + 67081676465127668137584928441095950089022236482095492903354038155761448087576182264632407984689227436081710644321489815035755462494699491217376098253742728737888401832076858316719705283800522199961028859958295600689934202332997582785331585343034342684861587064848839984536362384920089873045963949676438098833949368093082439401934551077178713050139803578938056041406305625172462227079900467259145837557552158462181492216817986915791031970952151284473317089514342326880648581818484425324948164879538441005962472068938508754256440200319285012127135718760517239318187850668363556943541676276739289639337769697757500051011187148413093767001471022039101706716194184809824921173292025296313556343575573305560238587902485820473463424628404168892730166187626678690507494477947556802663515921930996498916956089128688004891664968910473365498123617844064230899297654089749022934110005911420874516630066024975611633529270280246348401817996380662753384905844546841653408798131195037976864102122966095471882778910248046982709778872325177478255609590248656269168792717445627584752843657173074667162106723548310179407503655562354228881956518519528990966539677745180671602979353651339671676844794426481176812764390248796972218217861234905064527227231836685238210607621091788347612173655584950783136197080156922682823215886105352159399945222931322797052069224981928118706125768663611703770003764033086765347176547443105561829643115163389169610696690540091951853137853384986283592691103914971509918852976304634702904809051413474483227866638741424153402261751069090287012488467296786913252519438579032623850107366789750222368445365536160748606681957079771195766016379529130923987988179319818323927713378018429048947776868542531023410671570685435448571269822297017014659925719598658115250653612103292905131641250820885470652168520842788328106773172890789702990518371006729445913663029786687401982796077968320336341198111405723512788130689431039081288865162928013145928144717646454126789400486635557493180207325630635652304494073729241955034583731911303709141553719102239759625897129888664245662290049908809456975552787240501674909755630033552886890001628697159395942762333620358936408192359974509010195665852306607756524296441359525914237557444864627168493703709643766415463223771664110170330942067113286354052916139922699252674688961229575985549852544876835019331142490174775380553306716967605650374872263717921632732040770382697796033508102875437978783811319194803572575643296931466807494778823935246516235596103672073980311966212935051657000147798473348725661886777534093414786816451797314894961659587210518277993589063657626167147593523984170280680743982466808151955817247722992315568868863897363521972434146436948069592301817211807938493519565401842712023722788749874084229009347344882957345409190579997386630712865084928295388865091950109849377068238311349575683568161136682926690396421550794841052651181373478717517884791349236445183166684836681955323444788370055678119427845152397295973382483534114430836094696129305693552304354368176164281472424387589440015239162110670363316031788346508770790215995424585271945701047597097748439981119101098293043040305903592297680789818946020181914808155912455971229357526163739151011012075471089184918003283291737610894429064586192633661169443990505989197976501856539757006721346705004839686350247012355009030028900081435348348361389060242696315730039393476302785211378681529541342379717607924258045352850860682924153027609899361590593206786217717000433124801162905265279704677484457179901039961237727796129822809133666494712783717564219511282944801307927483440964975010775095440597481734907480027783791333095591973956611822058895377567271518205405015019693673888222263719775705985035726958734546773266104570480679979287327215872479067922870158128853589411201590605323734988801056849347/35269014963004008947968955635169975006521376565993912382518564904026754391595391153543822160299074036741883967093363419415349618705944815198381043358676341981768982492777890099390246385333673426017409148292692657475904970039751899915120168236140884021472719171845891118148342959256144129087730710436479115912217097979124928105288872389783933331686955719832524086875880217559508249337120693412034434293088283738782541438829192506302588500617840895622656614466147712582250120227151706418171954705033902666244916450605434976704343716536546284004951280729563452886475305791793849930869828346495253705976957660017201839036893094838222259168726501810511788085788018708495624820663041869783253651026774137580547910596235405272033388252992876123635320213964672660872693187547655104044211092183099850428756716000157728094481726720013440775942953687174958419304216073095736534184046170251053336462554125216317982413666509530696991191457345382259669161146746842093355541943984471850837482211192410369344554382333391725695668511607097159327126654477050139590632553677500604431953739526672627505812587178407928761068573650223831620492012332037680211362920257066840123226540765335452110915258445981869236013088286824881081901388758763715391751907425400275514359267930712355737522016114865874271814609533569823690907333386889963890697977325504725730936011861386386908773075674453127258408287592764580473432464899751079500037371952562044391065768541680758977147987826324374100109788669597221136132063742059924523738836411349325358511389202964753637445659265952021876528991116779982560534496150377848047842289605938831967650675617987506713135307873094620961871930599587202489554270176236050156041564768998716422560362487570846728775840751682799053209771884087623836835877947283205549715883884874447358301276856275653970398536845084423629510708728058207309018949286293357853734194686378224415868254339919951560827888135489557107388387030200741596415479261466568975231461138413786515313572607830634687053274837172880328604655935082079342194740324055786214502281943628028108026567588377777638272667738046446281677399277502366829398558101765087783452170249195232709919954518180874722661967670889163984772188285651205610949951113607827257980394106943841753927962108307546289269172406076546510357944635448325717740696912649563492396560055319479630834797324995041371996693100699765526928979529988755124142229344431388824094727129441083233619755214097072205192616228026336653157978205433423465177388364299520304067433935543212170053610095649409611502369422841375136370794927780575954992894782095940574449015071510930406841876275592282769122097957416886560120261641973939905931443966729912028746248399161829622650627757450689447315204514849857075322109044581015142764462623162894415938838837121909715679930522966798020076737435660548666447499573396832736882364890324313191556807967379197119979358380090152196867659236001101675014400570587826794276829742849343489563865893985444330837781836263571782828405583698777452241154101061016361641668593320539580160671724427583525889606994555519225180900906930636852773815049744298059762292774922086111925903652833690572806231093507834160770119405204314874518445852461796008953811183234129651304608152432807891162211934573698338364036045547553160228771018642629495844268851976959445810695278720135353038451536251973543287538731857719818300134461812597523800836761663680431755403614839625854712825929879070515524930428102183838457372552653055798565602059980275027043179337494230877535557560725473910077419124667052613633148708099728702711453587663239624058680924283688173004321501780964134268345523026418544297242604493579486370701826612591020993912246621217185094551461043218764914137969894477135357169273791581429830182881319102841301947908723097777709532360605696*t^79 - 20549948992667213403753489304011965492221473048972860154756348411409937892859797157437336366939591704735807627909650610599921230495926817739353114121169465084935739983951454432115438628085103299796647795693634837343442345115385374464402530198012633889938949957403033891944873280247406070992120278210782518389373904452569361454688923429346906483252276774699737193719728288060281777269847228320010900089134235896913382224923834591589749921062414216277011252985894255520489958046719585884006688785503755944346684317983164059981609062383038399631575609599965427220502083135012029814130719309868807319949941990567409145020837555591285517452066544968838949094853208971667190442369362008663908429168538197001989416949537245198593262766867484871441122793110390756445987856765283717201385687707445683837520998974590186935648899671282284709565954894651552197373682276016204890124020484008399885222169153550926726717378304682760519858914854131929740170323545863771652242502806200973218327540063047988420730094737071792292780738168358537726366440745062132957245155936570194885787360715405323389750656877647409867730326883100596050964322914903091568331801269825833735416734812294056006546490945664012520198147335261066059795871392279556984040119900075910256189864886248563027125841719598358200741224841707926710074302874048082151593289824042662058033323452590171744180817054184253179025206533124862049279202018364348559950843930639800688231724154178998831185576138080097799797747336823947701329800994214841171704314172404317977781374735087680048700130514268086850289645040867616163328279953419565621332980874071256346853809421721110644590639544502759777820760705949554208806108490427592288906612999009410612505561469209868213158842819111652097731677106954218082781452014733107925253130751507318808941380361796729876101821246995986085968931811096977671213655760328790910151514688499905151732011709247491527404996011224584432837694003330290028473419144684772468132875928439342523951092854760073637757757598699435595082786421426794035286797141186495030432956861982160836540739602233547874859376421312291211777415746020571494582333999500824078257369430156819363664912881476434616077258554827513042014569524375368312654126762402440619861813233653642498269493783767849982121650484900685830958004992500677980306990667763387414875824724577838152964521080204056804258733794673503769946453796027149207780622152583871520714374996435252357625847464929554779410374380923287086821708942726207649439012860481273136908827720732397437308544340300639254063164023362029472330850532078527377133310589066637821548220108522987633889471883329001390313849835436909485437743484279827741850676403019727320633742698296681191255951204245383978419001454887804296447680098799269393070529503030234960873283482148754943491072918029319759046749574409704262595588148678921859778162919347043153086736730070215083020895065207602226145148327286670710261908614013046678942515820060505109726065247929649317545989941160298897481360867759034430129323231924481086779904977855386117482039721464337965302680649087850884714244034619565487724418420638067395916874502617887867946386560182575085762692490415957248662597252658436875830753772587037476180348408773224153500954616765621132085008850758712360956980309159009146483301520274197674417027274933159042915526750369818695438614278508543088520626584107705000245853535940310384748434520143028375327771070165340876240974316512426997223215719726658424965518103673131416886568930298241817189393053265778286277121304817920438806076665482722612184083580664522284523806213166875160065480839011956174304076309505860397512612905216004412690846878316009530268133705856484056285694886143219328118682144910837549988085499180768869756258297535676118410404299167304136867815620564517640467513712374862540924558916489469305673019120149/130999198434014890378170406644917050024222255816548817420783241072099373454497167141734196595396560707898426163489635557828441440907795027879701018189369270217999077830317877512020915145525072725207519693658572727767647031576221342541874910591380426365470099781141881295979559562951392479468714067335493859102520649636749732962501526019197466660551549816520803751253269379506744926109305432673270755945756482458335153915651286451981043002294837612312724568017120075305500446557992052410352974618697352760338261102248758484901848089992886197732676185566949967864051135798091442600373648144125228050771557022921035402137031495113396962626698435296186641461498355202983749333891298373480656418099446796727749382214588648153266870653973539887788332223297355597527146125177004672164212628108656587306810659429157275779503556388621351453502399409506988414558516842927021412683600060932483821146629607946323934679332749685445967282555854276964485455687916842061034870077656609731682076784428952800422630562952597838298197328826360877500756145200471947050920913659287959318685318241926902164446752376943735398254702129402803161827474376139955070776560954819691886270008556960250697685245656504085733762899351063844018490872532550942883649941865772451910477280885503035596510345569501818723882835410402202280512952579877008736878201494731838429190901199435151375442852505111615531230782487411298901320583913361152428710238680944736309672854583385676200835383354919103800407786487075392791347665327651148231029963813583208474470874182440513510512448702107509827107681290897078081985271415689149891985647107772804451273938009667882077359714957208592144095742227038180675487289226019614865297240570566660998081346382406002135453122791964682197636295569468317108247546661337620613230425858105090187976171180452429032908851138885002052468346704216198576356097349089614885298437406547690687510658976845534368789298788961212113156866112174183072400351542590113336573998514108349914021841114799500266197877966642126934817293473162008985294749775064348796722761504904104401241536756831745513584194455601086189087483030723076794908930092270326052822346639868007208274116781814677541315879920445466229153842203847335126385532707686215529641463825791412228875287830856600502999783222570029895615222931665209808751159961269807257472937348329495771672104349981582238844860088313414814307638254243947603956851850745158489494700766495452010587662223789125333572574561240678997443919048752715727801728210255361129393326046303359488770551783840664271294514999125107649377238303184996404259323476356350705096341694183455796841254737914193142453506698977007223303828955903205364888220447853958963914636911172510026988045956245417947170759626585183422624976451300913387410861171747893544915687109309950372525456228162392645999310475310609332519284129759664451277355306918877568639572450265589302780473983191993874079877162289806221482059262183356664456796187726132961237216177660221800254618248978980907648363596595459108324286661083775057526197632333432726311066405016738810447111694063357122100489082885222596017027327621678507688516021139176987153356424810850698994572633029098311431872076473169533925656023429528033257012966298195847702830280464715024316787185559450971066419597748054595135435212101195270278712878771563655868296749531931311285677134650187446496572432614387896543356572446790802688822257607955889377213426547181746076210596693690486235455875808111399984526624139921537529379079926735814731808967835714687989213796980331666001842463049052564923123772941849467213970468463461460789386290196556071158908435186438212996711942669554593104043959547580949376892498846766649405959773164520973208333998160526841109655316750915074183771588368731025083536416328096267692949375257220317206834482249728*t^77 + 2978293083374239207370753209366733806230127074308101646842033906695199893421850303008467814853049050012251601883179568243740127397108311285503059114020199817344151277774101640019060203812853272564699667741688706554239167487617073889044333782820419674805906431651430970917486038228341856851683558632638157497149623016826060692532378608375119910961439431442304830648837023403786143636818479293593982650040919683307718636336091704435211204632494514650130969872395123891891516076077448616926067509869887542977856595135450908045326433798347684728148001918835324348569797429093642130876683065050054647196823219039476555625166158001809666725565514198523923512828104131807246081015000282220449468355236201350460976895744144718648349507610479164350919328454709886342148855619805168337338303944492948468486455835422075641819353936728979723564915023998502124189782534260330739157560500429457264444263482942151243150585835890004489216428251026857975410998058828289846474434655962803332330704113158147420864598407935764161830508469971969067929098984242560897599997547884817452440403869094709427120230493050470947440328842556384793246174554815509182533350617401644044726432028269353596854999667727902446080412951232671995371249059138682662983859588948460960353549654750395522308981798154694592253238507320479184766827406076930756026155198339645910813410325216860704717503403065592294788960131660768678475566639872711713533471087688348297566634199607204908065044752875067574435656941931878811230341635245418142587887621868593557633312402565569357962014685122632358995750505281543992910850037988557683404439646942666958450688538680878864487002712176331604533019515530396319390615319975018427065658388670269185957641059160881279651256176654361309614142487859528140132843975567517448677431332200716386372893879734428859809121437292113937040953527958720204987115052067730861916449424084336946426427799661499095838857216141441501383776361012172237964494913762307178941976785114720241950857263196399677045031799372292528701881593240042990713284466265571448528977903823121714877104138005069511869372837370350468960977913121415755639462573284704915684438107794484281913461625693861170856286589414247949474450352634202822110104142606101703284622651964702415123499253662829692732365615211281206720249826815923418948415076642566249244754924954155649172446005104781561537395698678397819123141830399679550975402344274516151167597046297525109297871593077953573093139905374501093527832403067233355183088661829732828093503994559623586834928425186231097203562781545371841996794825704637449519099351335272212745639755529287035889896567494058636389969928963039290217574204577016099517056591516906061434809758458251482911864095911307903021751995704599581542951150298046789872338080264832212301224391052075304874843475912324116309225590532472310270794911507642080196325943739565156417131195866932394339118090253925634197734452582727522473636085682809108241564171427393682078523539636057923750792131609606267400357079550502708741587076799108381910936214575658972455867691189548834135453301581210074312214016505152752813433022107500697907033748053834851737882021945203557387773354336390139382664722118985108673837084704803798349155146245962628060428288743511740413138408546783611753208688906279687650944582617827493341216912836569279128611701863986278713354206162558513161897794116702438040711462906725853408154013455081783476021331283856987669299579836272920699476680843966761607387027023493483629634913313087875003100297325985489486370154841699455687916418907454394533380846190703150922700925882171189554406761542030396671294004593209631101369276292532483879153761876451229089589945865250703573784702961118793311137376007993924801297516658274107743938454316986891317452335451611279648538630919750081303183493029275950187279458991916976647915704982995/261998396868029780756340813289834100048444511633097634841566482144198746908994334283468393190793121415796852326979271115656882881815590055759402036378738540435998155660635755024041830291050145450415039387317145455535294063152442685083749821182760852730940199562283762591959119125902784958937428134670987718205041299273499465925003052038394933321103099633041607502506538759013489852218610865346541511891512964916670307831302572903962086004589675224625449136034240150611000893115984104820705949237394705520676522204497516969803696179985772395465352371133899935728102271596182885200747296288250456101543114045842070804274062990226793925253396870592373282922996710405967498667782596746961312836198893593455498764429177296306533741307947079775576664446594711195054292250354009344328425256217313174613621318858314551559007112777242702907004798819013976829117033685854042825367200121864967642293259215892647869358665499370891934565111708553928970911375833684122069740155313219463364153568857905600845261125905195676596394657652721755001512290400943894101841827318575918637370636483853804328893504753887470796509404258805606323654948752279910141553121909639383772540017113920501395370491313008171467525798702127688036981745065101885767299883731544903820954561771006071193020691139003637447765670820804404561025905159754017473756402989463676858381802398870302750885705010223231062461564974822597802641167826722304857420477361889472619345709166771352401670766709838207600815572974150785582695330655302296462059927627166416948941748364881027021024897404215019654215362581794156163970542831378299783971294215545608902547876019335764154719429914417184288191484454076361350974578452039229730594481141133321996162692764812004270906245583929364395272591138936634216495093322675241226460851716210180375952342360904858065817702277770004104936693408432397152712194698179229770596874813095381375021317953691068737578597577922424226313732224348366144800703085180226673147997028216699828043682229599000532395755933284253869634586946324017970589499550128697593445523009808208802483073513663491027168388911202172378174966061446153589817860184540652105644693279736014416548233563629355082631759840890932458307684407694670252771065415372431059282927651582824457750575661713201005999566445140059791230445863330419617502319922539614514945874696658991543344208699963164477689720176626829628615276508487895207913703701490316978989401532990904021175324447578250667145149122481357994887838097505431455603456420510722258786652092606718977541103567681328542589029998250215298754476606369992808518646952712701410192683388366911593682509475828386284907013397954014446607657911806410729776440895707917927829273822345020053976091912490835894341519253170366845249952902601826774821722343495787089831374218619900745050912456324785291998620950621218665038568259519328902554710613837755137279144900531178605560947966383987748159754324579612442964118524366713328913592375452265922474432355320443600509236497957961815296727193190918216648573322167550115052395264666865452622132810033477620894223388126714244200978165770445192034054655243357015377032042278353974306712849621701397989145266058196622863744152946339067851312046859056066514025932596391695405660560929430048633574371118901942132839195496109190270870424202390540557425757543127311736593499063862622571354269300374892993144865228775793086713144893581605377644515215911778754426853094363492152421193387380972470911751616222799969053248279843075058758159853471629463617935671429375978427593960663332003684926098105129846247545883698934427940936926922921578772580393112142317816870372876425993423885339109186208087919095161898753784997693533298811919546329041946416667996321053682219310633501830148367543176737462050167072832656192535385898750514440634413668964499456*t^75 - 380673428259197135134964367967537708101367651190875278303789233194113881126842811641172110095630582835547965795770662488353955088085099954979227084495223703578123211377530594051161488919859314015203957624231803073980792665608551313675666507463718122507127802439485964939415748159489103781173704485873023583255764677563034083847282991344783857137376626393261707984233741684416720576713754254391024581949148304091621340343937318962031357186108385334689971038655569406223365637008085106864544119127195247523088954607047116673199385267128794532353943123006483920293018759818149874713382047069793830208345692623914116052162609932142904171975416035101719499283920202208939773401341287756704117133846301521656350669060477514874083694342384036967948485574262046192910098446584274306519661395383142066719219638198935828166308491189931193600512644148815718939009455845396391481343976006937441790844718647439239458920403929387815749272307299431359041492456235154653225006408602298680386148158814004029357289959434201151110781733331511402745827844237411566400607890391873046492189198883154766593898764089669160825007066187779951733938418805724467946604448383082753950286673024989243017238544921417258272992623005784467926681719891214032539579416620805871065686653579939228836637230728808110184598367585898780782043783521393507841343551928929932685508429294225396217844894210206495476652486540342287325308097597766483064816797213629017720955030761011219909378758719423133387600746607557520415175350709232157073733191904950044061557774848399154429134674154512468860467621551969858268773971165531160225025604595555021734571869511125365887375463393274103257686334826924079365872956674398756315099472713350524064121072428149421583612757004445070294946906111757066970317923246288160885601497629437132455364290173793744122541701493726684795831222621304975480686957823414459762748323105021449627075210336247243313471441261523416130632208707135525213244588946567847830331000469268269014935570943517758651265867888287949670391160291340411504457503006468643943185909072697701445643508552700952293260100436765509466274692330914430778775266540392870375152093469967840441143195308145151123797773190844955140555520987756136276517365161946867140729076038086757084216498177375531839458031367444382417213849275916568263187002042376664883635843164233033081809814501667653843020162980294183437415781174461455215954789195519102396595907022455217945310071942304997776257364022430660483058829482801602781596980624518138910849811652945973462282529193843483382310490182276297721892519173053907313944644760095872959086075724387026984281172030754770143334589422200729287409623438400946619939247184390760981389923525499797794962252955309332003625270255713860558946030703675013483431764247687177527841603540796915930532865893546808613505507652833546925455486812867766986179811417253717212572005760166027542784222051381405135445531523032669534767660314299464202582642169041244794721983724200405406623666910807998559838820873401190387480766000440779610946633570550456165227858313492699776655555161751650703680255126854725721790910597234152771234315458707545230607178665575668389523339225587977806956661420787198960296309254676884589011261637798384971126619543947925802499279138717548630689299866286198917787434449993097415381192407051787687215826269802324566517171411994389268567083000005695243078426068554165725860466129998300785150211104676917500271602105015846952768302141457042811521687641699104218155445227450658048882098412124268665608678967779272378869418095312739794850881008378662576219584067990240051002372292751308806991747219005460286503120706824400751343652088005063165042971841302381480405654164270895317941882623441689664438467712291651641359033832346575884653276597202039689100858166932924595952863629311876735999688143877527373290452718800675/523996793736059561512681626579668200096889023266195269683132964288397493817988668566936786381586242831593704653958542231313765763631180111518804072757477080871996311321271510048083660582100290900830078774634290911070588126304885370167499642365521705461880399124567525183918238251805569917874856269341975436410082598546998931850006104076789866642206199266083215005013077518026979704437221730693083023783025929833340615662605145807924172009179350449250898272068480301222001786231968209641411898474789411041353044408995033939607392359971544790930704742267799871456204543192365770401494592576500912203086228091684141608548125980453587850506793741184746565845993420811934997335565193493922625672397787186910997528858354592613067482615894159551153328893189422390108584500708018688656850512434626349227242637716629103118014225554485405814009597638027953658234067371708085650734400243729935284586518431785295738717330998741783869130223417107857941822751667368244139480310626438926728307137715811201690522251810391353192789315305443510003024580801887788203683654637151837274741272967707608657787009507774941593018808517611212647309897504559820283106243819278767545080034227841002790740982626016342935051597404255376073963490130203771534599767463089807641909123542012142386041382278007274895531341641608809122051810319508034947512805978927353716763604797740605501771410020446462124923129949645195605282335653444609714840954723778945238691418333542704803341533419676415201631145948301571165390661310604592924119855254332833897883496729762054042049794808430039308430725163588312327941085662756599567942588431091217805095752038671528309438859828834368576382968908152722701949156904078459461188962282266643992325385529624008541812491167858728790545182277873268432990186645350482452921703432420360751904684721809716131635404555540008209873386816864794305424389396358459541193749626190762750042635907382137475157195155844848452627464448696732289601406170360453346295994056433399656087364459198001064791511866568507739269173892648035941178999100257395186891046019616417604966147027326982054336777822404344756349932122892307179635720369081304211289386559472028833096467127258710165263519681781864916615368815389340505542130830744862118565855303165648915501151323426402011999132890280119582460891726660839235004639845079229029891749393317983086688417399926328955379440353253659257230553016975790415827407402980633957978803065981808042350648895156501334290298244962715989775676195010862911206912841021444517573304185213437955082207135362657085178059996500430597508953212739985617037293905425402820385366776733823187365018951656772569814026795908028893215315823612821459552881791415835855658547644690040107952183824981671788683038506340733690499905805203653549643444686991574179662748437239801490101824912649570583997241901242437330077136519038657805109421227675510274558289801062357211121895932767975496319508649159224885928237048733426657827184750904531844948864710640887201018472995915923630593454386381836433297146644335100230104790529333730905244265620066955241788446776253428488401956331540890384068109310486714030754064084556707948613425699243402795978290532116393245727488305892678135702624093718112133028051865192783390811321121858860097267148742237803884265678390992218380541740848404781081114851515086254623473186998127725245142708538600749785986289730457551586173426289787163210755289030431823557508853706188726984304842386774761944941823503232445599938106496559686150117516319706943258927235871342858751956855187921326664007369852196210259692495091767397868855881873853845843157545160786224284635633740745752851986847770678218372416175838190323797507569995387066597623839092658083892833335992642107364438621267003660296735086353474924100334145665312385070771797501028881268827337928998912*t^73 + 43040872768158331877551304227011754339467144622352685039241335858311134332850210196572992640488599984823193688145784883042956826662874173899122952887385883628282516825354375764145832709102751763987440961257656691389370330363718514716981529977144595510725540471107709905997858493599849223849584684064077726345204292429647968638291472613226524614915594482793197939365774228615002454692575265745128823443341282675928630023887011832273997943723795308570959114190178961487032709250314011764756601237156206722160923007127810376187975256115991883451537319134975429260829566971623693369593112735466959373750128567635282652809236309746916913755838507343139682984195452377887333463721498579993123335019282045283214310388183920366695289695715688159429526456265316133182882758638782893774408893191538936783234467589911016796792848374655924990081618086826741259939903176156208377282751851696964079823487576713342101351771850684440048049807221490760326270329592038052549300050920509513228096041253283787668235283323969006071915258158550650164479584253073358362778278234991108722548908588943109220437276356898109357380975015536451741270043186194676117734373167691539464384380535427435402787519770320996746396362462998860583950212654801432348823703248457751417549929865394747301516808988847629481534034732904008706325625785933724686403696640294194190928070061925210729585763502621401416225179294903784666905188332479386873602283005764525609649873059663970963762577205000762031178012481730367996736543579859630098023041330700015970496265968748727523928072364549071138465853928958730173409732056618842328225570857117703234319009020519598848583217629299743650917788031941618315879490595166924695262856006017442972662169772263144066530815249154379412562144630912579456381923744463825510730523626116888990336881924290480388983896594295547770512588735574326097348625547194297779957191049147498608019986794626563637587917304455060274338924483565387126608958731416007072603198726970987561597492536333308887068863739866284705818685118630907855010803018627884302280894664822942342063119378229574845943421505396290569583112310046844149950267235370105623299547648807924127539959580560244235699665286264022737194587709967673362170502402178985004118284979308586998913150782155880190762904867582749168558468778751510531771203890920243816871142655205352836429523067131296124690647735352552354780291068409048349455682980108518040195431803224464715561991569822523707293134252357899767513754336327584172747391172092938087589396105867832612649165021197286123746608109389870476889044176138119929420688153857430643366537795632195336857204009218000496849817537556523089927320050779835517954118685754985792030942402518998892227388924828412564253143931139037420170182697313647864302352610805519706938562064234713445286925384999211308477413503504088836614729746210750131095385887597679169077774927204381363860600219168355687676849178344788613261527856966043218265929384676138405204711480367776429493596366050021567795134852628198114946738699444118099933543759693650798496113730145557649553551515347309679351043381017895530038705476478957742298740902262553675687204344720817619346324606787636474237955288672808491911802075334266143507735788577679013461569357728818475273604916753265277794865635987432639939875954597566143392777341479784587102523001879025327178572208194481165950588465928134075046688411244569357869537102956967226286214622362671437908076054034593460933122312787402106409001064988868853938193651044339070521737195311225341891199359696168041153128513684581643766610124264609542892269150587549557993003515958423705388811953856794062252861233134190342068462632597800107637126374821192743187085353987262304149466499629637414201976636211191524475451614680636846875988852751839772516994835887942675647179951795661003337840703587267866646484958292929725/1047993587472119123025363253159336400193778046532390539366265928576794987635977337133873572763172485663187409307917084462627531527262360223037608145514954161743992622642543020096167321164200581801660157549268581822141176252609770740334999284731043410923760798249135050367836476503611139835749712538683950872820165197093997863700012208153579733284412398532166430010026155036053959408874443461386166047566051859666681231325210291615848344018358700898501796544136960602444003572463936419282823796949578822082706088817990067879214784719943089581861409484535599742912409086384731540802989185153001824406172456183368283217096251960907175701013587482369493131691986841623869994671130386987845251344795574373821995057716709185226134965231788319102306657786378844780217169001416037377313701024869252698454485275433258206236028451108970811628019195276055907316468134743416171301468800487459870569173036863570591477434661997483567738260446834215715883645503334736488278960621252877853456614275431622403381044503620782706385578630610887020006049161603775576407367309274303674549482545935415217315574019015549883186037617035222425294619795009119640566212487638557535090160068455682005581481965252032685870103194808510752147926980260407543069199534926179615283818247084024284772082764556014549791062683283217618244103620639016069895025611957854707433527209595481211003542820040892924249846259899290391210564671306889219429681909447557890477382836667085409606683066839352830403262291896603142330781322621209185848239710508665667795766993459524108084099589616860078616861450327176624655882171325513199135885176862182435610191504077343056618877719657668737152765937816305445403898313808156918922377924564533287984650771059248017083624982335717457581090364555746536865980373290700964905843406864840721503809369443619432263270809111080016419746773633729588610848778792716919082387499252381525500085271814764274950314390311689696905254928897393464579202812340720906692591988112866799312174728918396002129583023733137015478538347785296071882357998200514790373782092039232835209932294054653964108673555644808689512699864245784614359271440738162608422578773118944057666192934254517420330527039363563729833230737630778681011084261661489724237131710606331297831002302646852804023998265780560239164921783453321678470009279690158458059783498786635966173376834799852657910758880706507318514461106033951580831654814805961267915957606131963616084701297790313002668580596489925431979551352390021725822413825682042889035146608370426875910164414270725314170356119993000861195017906425479971234074587810850805640770733553467646374730037903313545139628053591816057786430631647225642919105763582831671711317095289380080215904367649963343577366077012681467380999811610407307099286889373983148359325496874479602980203649825299141167994483802484874660154273038077315610218842455351020549116579602124714422243791865535950992639017298318449771856474097466853315654369501809063689897729421281774402036945991831847261186908772763672866594293288670200460209581058667461810488531240133910483576893552506856976803912663081780768136218620973428061508128169113415897226851398486805591956581064232786491454976611785356271405248187436224266056103730385566781622642243717720194534297484475607768531356781984436761083481696809562162229703030172509246946373996255450490285417077201499571972579460915103172346852579574326421510578060863647115017707412377453968609684773549523889883647006464891199876212993119372300235032639413886517854471742685717503913710375842653328014739704392420519384990183534795737711763747707691686315090321572448569271267481491505703973695541356436744832351676380647595015139990774133195247678185316167785666671985284214728877242534007320593470172706949848200668291330624770141543595002057762537654675857997824*t^71 - 331937015996693091990886064481490530275139544384184117874502279612913516427695795028137269479957118830517046223571354709498289606370603996479556922890687678573620692400376953290550088645712792170469107731624280849441173211538862237896975088246788615604030401728375922726974774732380100628029480819937901814527411039809768648922872399202795778946517391201672873972869516278278000325228656941637458120464257752544973881652730039651637921907422769285795424707939706913234736768767381267903739663331796182206521104977195444297334747987161518938719668936316367259931780914857090501756535981288429225513192493206459880720950329625682701084042820235267604361225032875020895556915609104627519119884510907250163579473653038803956264318458485598400724098076181937871546354285248951556781436767309984622020545971823398238449813956593169564324642099772922197436537171431828539976017580579641642942944700790353133039062592066814575681749955871474097770298768650993570557011239337138403647857416209801639448935555365408775504055849442137737511183308434883507543184515431534988884786868472970856983365033173831087868729284924646768226705654914812990632596589084494495003881704851691886728252877520281010711778950127350370357055021436522663254689330338148938364415235083741269615368548169098230960496294712227432983104130777154980298613429295823464426104671590684529758354541411013110625711419234169755114805618637810824547302809623675444937630655082280575671795097861981963106873982491930504819455126364659572504334894944973046252437805778679071943326099639234874922333740654615739076536537506324578927071657499379683859412040932984037710608397378194085627325854453570623289096700451041297879772270935507573888737363596380552180900205197754896620142870792055769428785388253266460568055648735196583262107010972799404076747747634013933463136145475669405729816643385742876821153317364550614727975980334390980523764366672025563455373704445040445879935379144434675363838033285844147189654781264502435244420303170186339323048900248501242029102896926925427750877762305349466139052529082311112419901339669247696538467682961293909414917537682137363223223421774953468901886569504953194469616791170380534611693349496654224513556941255225999883464994553922256332661080334062598725907227036184328664844758406930742139756572238396357211473098901102708611389179778381477681461963024408130123670346972183207483885951396659975328901141745251761966928744154957002496799669540349697949167794871682393694097055901371331601599025278861502937636356629729819629602576530090546327579108667715851182259298049757911039532841854411455619681144188241940089743977132607778293218955875129765269971473065828715841404719652448583149041755631563676797190791831056739250378482640778198705401017461362930642492384082430235972473212066976856469250386309921742496147241209046641523179269720839648206978488597128220080452439880249761861405284189204933506594802518733146170580358043846081654729628337913167174987605192666199452200155257073276800415021379381637318690587919725716340003178424193552167186400799541576490205904931829349828929381917487352001150986880092155861943271317994481855659505723803043892873296717760359997350243667314997634251252567867079288948697232471239999362597545463448373819327776981117497684205243859801017469817543847257696722081955970133245747606036205056958205895070882381050755270338986372821479443264472962781884096414643907811933730739211932524836165781202829753853807108264398745949492848291626847454791864384265451018734841969345157643011290085023478010306537733066339840858247090300035709175823549333407574375770707875455247371139425927718552437681137473953893011341182818210561118776866036476494155810645125431073247900617163101592737983206685011187016246216680382508647304013931837029735280145182197435846061209344595350463228107307725/161229782688018326619286654332205600029812007158829313748656296704122305790150359559057472732795767025105755278141089917327312542655747726621170483925377563345229634252698926168641126332953935661793870392195166434175565577324580113897692197650929755526732430499866930825820996385170944590115340390566761672741563876475999671338463416639012266659140369004948681540004023851700609139826837455597871699625546439948720189434647737171668976002824415522846430237559532400376000549609836372197357507223012126474262475202767702750648428418452783012594062997620861498909601397905343313969690643869692588370180377874364351264168654147831873184771321151133768174106459514095979999180173905690437730976122396057511076162725647566957866917727967433708047178120981360735418026000217851904202107849979885030531459273143578185574773607862918586404310645427085524202533559191294795584841353921147672395257390286703167919605332614997471959732376436033187059022385128420998196763172500442746685632965451018831289391462095505031751627481632444156924007563323657780985748816811431334546074237836217725740857541387007674336313479543880373122249199232172252394801921175162697706178472070104923935612610038774259364631260739770884945834920040062698933723005373258402351356653397542197657243502239386853814009643582033479729862095482925549214619324916593031912850339937766340154391203083214296038437886138352367878548410970290649143027986068855060073443513333397755324105087206054281600501891061015868050889434249416797822806109309025487353194922070696016628323013787209242864132530819565634562443410973155876790136181055720374709260231396514316402904264562718267254271682740970068523676663662793372141904296086851275074561657086038156474403843436264224243244671470114851825535442044723225370129754902283187923662979914402989578964739863243079449191811328266090555515196737341064474213461423443311615397734125348349992356060047952261062346912138060533012185048052418601029629536632748738355719189064368615712243542112790310073621284274660934135747384338540736980581860313728128493835737546869840632103623945355183001953825268582248362964837036640401295781349710606778102491220654541141589311852209779035358958575020119797078628347947921496036481801631743276589384969637977354465230502427778498333064889762049488995386043029255147393812845967174764026673359199977331986270597031770356694532477851377166281793048431686348910147324020302094782261738121586615795166245613834681843007900367695650126525203951083521390022555133911827063102217580111586795439403075846286337695062526996918651396090432438585483195497469764253288420005831279006944558162091048624274835481791880868141400886705051026417125706967596935417831441176917437473440934925027918058615355632370354938351829134458945901434691826843015843108253819276790948922228277305365332331426621242663940033668070054003161402550708019186834191352594697838614252156507433607657208688322687208202408364538739855952291958372504888369544145537204899578644139811194411210245275890564646224647627855179609509305927883097524689781060546539516457969832717397197041251725941688219701770481256786679368804130984382585475685627856035813306377688709505439426370038182682496040931708266213164120249637268264264645312968843765478118235593351074528732474381799509163409573800466180386037991749845577761613890064165723307626457319917063862026514900396857588680232396624748253402310416524981146764401489965161465213828253385609983261519417383556826507728466559909828695054534114259341154448263134745023588925344569906526233751536951313045498109502115031952567125398511011145933734041150998693185226722390977913345358823334827791937694636921657558953115027413125564274717949536197571496750345005231895475918488108761515107795121743173041560237476154162732698100719362768896*t^69 + 384344769795550531251903369225720490233249724414420481320534660504018477704544829343728259809221357425914049923309807121286978280910414592714502700261797517062510917410076226978752948401069745466225805569714574354629167396087126869349107015466571868605058921838496748976964326845695537231038375849659021318159723898318136581206221058927328727779321054627137959538048028942368021479141191357007175650636939867831147539564087200410539264204035160673497362168981003793443184004351682003949239638369936504474481659507498729174722955456994742849448278648676383142401168699279760154530478786351841173659859247621049929045762354951575847616198914055092136806576574099683267651045624519785817265282654659832828039203267745489326477926305096098883970376413289374607522656438665940279250699996532117185964449710995378608804583681664468483174117326432655135988479362130706710249884003655217692248221994726159645513871998593719714828329195661120252045053792628907818655125879100433893098444767083256109273099364563464233441381943482465195692893831637362754801008876418011404929573820358249712936406193594800858445343026632945912819076628944435529769387659298418649403491692095296549456320751768244566592829549414994063227160515303452935266912417818979009731585849456442844874811516857769549676198681925850509424223728920209121296720966823116051781544097535741847657411764665473765708055894610357986588543474395945063951427472720902047468663625708521346271604052915742373202226349733704084409324261531636458715023774643652707385818437323971445216558034173519893493413020050171047756479208810109493975838108406819315314774427270293809367611557922291821155576361489238801388046781865806634270219929796345268595800665997071941910104017882827370439608667020536800768245075053066624610570800122052775421470304730444199519590761110544366263400997345531011385427297035807869439870718661064361578600196004982226810074341212908779187137424900427413294576320799958079159963627080420680735357472766845535656639939376104111813310397377261160555061422321511475391936563304852142819991403117999081611092233168390293091774074666956679465932067484422060575026241937961488747757434490670460534443667171824944677723376221223840041885246621014289315720959757498350566956422839788271700062151527164840345265735060104353613418860941925737742417816889629731423915680426018298327984802531398991559009848133236998428908305515834512112324386896088250701426374378067179715354297505718524777657472700719792743926513432662859062626299448620699396065063029011451308720490643187653453863824724659246116623856922305145492960248379962823310262504901997337360301370613306739361490229346030944772826690622889970387657275800492501129010665656920298736444671319960105720510563592645117230325595021711024819468724427596497689775387520831599384370254393126170225335197143110652459705640044616115657569140265218985830381206152390511865584560713450443887498017934277276153719850583923499035289575142311490204281608027485370272965034514358498457822106954717918031361972068576688390185699115821581716350420685167265081433274697019665988808304681727217404610858762451098190442109107106827887692520084338256127408954958309086490825351222451172539179906744852640470279018079708110329087099340736579458549172314941475639255204451249722408207658370500353699799542610525239302828833746878812483360694675620645446767131832180290240439286467032543763524834665251978301153884429390857709298099838735208630331435127671671990021304099450153935950339441790151533974251793711211605704958401196000100739969049719900852491333771777173691518741460346995573815994257313366592480211963372961481573931960938450739719653182601834187876341119238119230776903074768240226901515467568461494140911520762333214260410791689465115619601037299782433126638814160264689109936687848309326756231131483265390775/4191974349888476492101453012637345600775112186129562157465063714307179950543909348535494291052689942652749637231668337850510126109049440892150432582059816646975970490570172080384669284656802327206640630197074327288564705010439082961339997138924173643695043192996540201471345906014444559342998850154735803491280660788375991454800048832614318933137649594128665720040104620144215837635497773845544664190264207438666724925300841166463393376073434803594007186176547842409776014289855745677131295187798315288330824355271960271516859138879772358327445637938142398971649636345538926163211956740612007297624689824733473132868385007843628702804054349929477972526767947366495479978684521547951381005379182297495287980230866836740904539860927153276409226631145515379120868676005664149509254804099477010793817941101733032824944113804435883246512076781104223629265872538973664685205875201949839482276692147454282365909738647989934270953041787336862863534582013338945953115842485011511413826457101726489613524178014483130825542314522443548080024196646415102305629469237097214698197930183741660869262296076062199532744150468140889701178479180036478562264849950554230140360640273822728022325927861008130743480412779234043008591707921041630172276798139704718461135272988336097139088331058224058199164250733132870472976414482556064279580102447831418829734108838381924844014171280163571696999385039597161564842258685227556877718727637790231561909531346668341638426732267357411321613049167586412569323125290484836743392958842034662671183067973838096432336398358467440314467445801308706498623528685302052796543540707448729742440766016309372226475510878630674948611063751265221781615593255232627675689511698258133151938603084236992068334499929342869830324361458222986147463921493162803859623373627459362886015237477774477729053083236444320065678987094534918354443395115170867676329549997009526102000341087259057099801257561246758787621019715589573858316811249362883626770367952451467197248698915673584008518332094932548061914153391141184287529431992802059161495128368156931340839729176218615856434694222579234758050799456983138457437085762952650433690315092475776230664771737018069681322108157454254919332922950523114724044337046645958896948526842425325191324009210587411216095993063122240956659687133813286713880037118760633832239133995146543864693507339199410631643035522826029274057844424135806323326619259223845071663830424527854464338805191161252010674322385959701727918205409560086903289655302728171556140586433481707503640657657082901256681424479972003444780071625701919884936298351243403222563082934213870585498920151613254180558512214367264231145722526588902571676423054331326686845268381157520320863617470599853374309464308050725869523999246441629228397147557495932593437301987497918411920814599301196564671977935209939498640617092152309262440875369821404082196466318408498857688975167462143803970556069193273799087425896389867413262617478007236254759590917685127097608147783967327389044747635091054691466377173154680801840838324234669847241954124960535641934307574210027427907215650652327123072544874483893712246032512676453663588907405593947222367826324256931145965819906447141425085620992749744897064224414921542267126490568974870880778137189937902431074125427127937747044333926787238248648918812120690036987785495985021801961141668308805998287890317843660412689387410318297305686042312243454588460070829649509815874438739094198095559534588025859564799504851972477489200940130557655546071417886970742870015654841503370613312058958817569682077539960734139182950847054990830766745260361286289794277085069925966022815894782165425746979329406705522590380060559963096532780990712741264671142666687941136858915508970136029282373880690827799392802673165322499080566174380008231050150618703431991296*t^67 - 44201681472604662178174728175087991185781984785186556162045892078094845747299967136398923749404987883361390536857364785832295949593879681189190462526011771587182984554309880834603936493664113352855148552462034217054491282865630695687958256984025491302143207011210606080991900898727362942324279599377046695903177752225380886307518221749754384268541071488997687417866887904565414269820444701118588882936983011276087603806794229919619904806615920279603988824894777603184568690653689188279725669036832503773336412374665101267477285786405166024553758167257103120040587885408929009855640742065444828236267124130028458497256098496307285448322543525308969887508302438001139041340221149502386415622335261991230345233147676388596053571125889553134677136664627626343189153367972685063151011508995806838444413035922761801080671148954613221696240986489638286896873031425835621242857992113124484576790266011315462083038693315793681249140800239404321416352857398717430734534165811041490424253606602248853599510644647009996273096063468851346396755216352382914481910841425552307696993174951006057389878808255437903743669631222387257346145793040165530233495497922929612216340748984273340487828392321712480877061169779961834931842462953642547284783737351819245438201178806587490799258920463643500322486577181520625347205557364593351143346306791866829196904559552046308950414926320596656619633853564244574611977357148962874222503047494149553676122464221767101511446716400320657589556758591802325058027060189398647038562963516172930773109762492699711766545990923573278460093851690957108504541487721189076107243158876296005259169096978435965022247963017057619145599546861563142869465378230473593782298821419757402068229054983497741218068114410624369439509215796655133819846640929010561753600790088962661354018442071287971152298138997659690435127441674746799759435725428197556848646234346246867333605994354877933988534842121075056843578558758706257477345094440589688364769879732646764788325676367846384198902071453645687137831177041377617903725157163226691232403667248478207036058602274914597144021917686017271797456029565456020627551668209977147032367957598341999369259447127941236826118026288408176805183799308098487121957338694109576114726787522483778441960873197697938075962039253365551995669126846687193440917541152909819462475780008526757444079756680623405897727568914412565376535013489170420413616494751255933433875371528830044693918804435909190729779641821983127207257217783450490874466848039691273091495310313062387678777835620401912208580821603415228393943836924565695968008843757769522750245157313300139831542983884259379296350414252467195935161739640747750971131433285180347108358369683901910819546631008160799167192503827189433651578358602912356829336440444463357161755074802560231281677644039814669772912347899446018232358558168019178661494281309546177419864913298228411041926656551785716926656512169294685446584091600021745408819019382131457867496487419815649979131605220846785832751400630044033675444795646221493203548956577515707925621264383994455895177787046973297371373001199745503704324278258035430248017146632493492395249791402887767318277869158975700195166598158376173996089550807004668893257626239006437545789054927811418116731561266710501910078215061426008726172079621712069317454318374202219931229764214573957317226268938905855145166040234480323914865805306022986069650596888232672740164484033865481228106960343334352596122335351724372746699773569901493816775459558571687290936944750075116308629948975115908302483871412683000156028948899278767615463887124105952025884758998250651798761863714692283071748849502081113425876597023474869643691084324762153812274315906301234057328165860479990389674057333816852989900029296507565571389714049324335964311692235734989799584784395136167455397791442922763116050476157644355865125/12168285485888175593908426742053252832438642049722967075370286543707343833218895061060941338324208832083453228538950182439797173030622469933673244069839816101526764849260296314614424628902183823531612859788314447862306836024496612369637146992523000417111881547159768364212905387560071289820025689854095220584268971809509409157619880501057529559180405207920655210566341422769857293571836789101726166009475203014997750146011149975220300075684861548894070206608266596254792494310176329977159057148906575582963205675680581339671579503279455321705212301707234830106385011162667419922240803310920195348692858707499196321824049369647688542246892162349718352762751661441206037673975389108712281583103577060944232163224577174864744673036073013864758277594036329112107020830205120898430347762262632832492940322501402127213190460970786308407872501541666832015285551637078852496969158786501711124170369078241748522234364725660186562998669919700617891246972462522339486548163962297565787594940788756138210520110346830568434085092953392011843321325533860964602698023910296704494043338704620205716291135199019447119721772041047575329981071640163943576966182730200958317447431854347541429102838493492396933179717791680821505346031701136807466696075877227049234064653086606958313754226584104668212378086308077998470178271357201928242612779238988153351913233202850289822972920987412399701014180085913386254984785733606841444756829137272080005542906666671528703706044317438058988717123853661574947236938433918248892287253532756640554958107326090265405911170851864848518047738175061557325467427243257047304915938192884556581830960860114288030407869023601378660699749640827929699900125559456103557879569515988775477325408081965143884860667429152016924018465771329422779285693739224394367556962634134580220653809804860602987091678480244760713146551798359704947586052583950269016921770673467419744558319556630064150366495097958661212252597142495134566957362117163668002236191443981036857035410495424046468848569216059646043292172398087617670622444101021942413628819646319104037270621701650554009970084826064542113355005680647716857582251851821917078926894317781643630376695898455935214287686959228606442185552831707154496500252675314829889545796349565530308632827897205838072847585088888943270419991680154678414746116455038124331608516676767906718994215788677534489529856379756253335436413422745446511833437617485762181897911246815252436397112311063140814729527970855447686264747197561935858605675769893095953963966425200892608536016421140497116636936081195946138693966983169578766143101164712346074203433771302962512333585345756906184494955629513103718855508059764593821992519751324605767330242035290334748515580466182448111203089428303993815744555142065687165158628613921429879353561647308906856083641797681267241428092700173989836402371820471144448304427778872000238596418921359938628995573780731912348245445774145932653374240628127336468106291663301121203946562896038104782607105323562633930463708664995804619641152897401105375445103989070159208249503991177171674700457399738831430790176054143184682358620825787790166171357075983900329721066489387364941561179460832891570292655751660787881235474579825094040825034586129295405301859416472774690212299535378526650432874969892417262828255230151634974307456638957010267018245271364359367086042578545155292562816597514253737850181162026987824923199745264019124702672945281595982218980374729167185949302142310187415963729613853345396809695589427156882645625216170516313543265142244907440673610910936341602547285807646267584762981291700524722047199887623482711979927634037637221526545086111540629838401761119078636807142409181702562499247351934004850922109398958307282773610943791086451012716083680114347758122395711172947942451030502847750800054291529728*t^65 + 82654383511232096027829141259666381761956572443477430857383067933125963276404486336787164218187560338214547274608831476352434925122592989737938425332228899104033542369408605936001500816451528597419377800096521274553964914418635333830276869286229938151346036601064038415556648984729417535658530304487698401416911224459831390801638379544522863996682003776424020699601811505584227703763667435193952232906780783645430934813722506287118060369057793737095774129756033294641448245399605591001245532591489683431456186510002175488115595320563253696076929337055668237882334226886548531411183366232273067739437749718168580844841970328935323802058860706141585343600754526896636167411711908033163877050723026024419284341287873459400392922749496374530977955381631176019265488165339259435468963140889539635568150608143175850874399374710780614967359947437074056937781708792668957094942099707241805831074209675045028527777298503975045889159642208832922823966259071745729260653823218635415339512659888363993811080732993516412639007870326656488613597152991241188923548558425513793148130910874563770761866389814264024480057230620507635312775333224370440431852159408769484059801740537451933247244477342196150254898257513264774528525734773152757234253425219821575848494440256774493226728668449163263063849030852429349067712931139923194015829740398930401793680646837910717276995652213724780232965485524530471698083955675400094933771194457889130260908905687820925857538230407880492225489284736589981407732007968958188386379143039039765159104305616375996326072027184235573528666073143312779718169078935893563192216400886894619551903907022286946466691944250133280383424737690373567902089050260037941685138115599445202083349914588217014375276154658666061821375839055954042792265211727014675936199288450370260571709773401876362262241048452366180302815192982500477152983026582780707102122051267237712661575945086003641004260660130905562799066418222538034052145828693618478054252447068529140110625522292487856981318139251009773348945420074116731315113732512991255420580642198470762924334535575508687652223054206233120074124444353686200818209371019038617097726029121566556091752200418051054485735684883184107927834183973897350596920573069396551639226147094691067741766444334897804043646023761190350886019650751556089364213145883933644921570759954704007862388737753194215010742835016999239275621950521494032708752354522129504379788945762640987222119607945966930051495676539499635976205421521175047436066687360591313821462965423876708016961623437447611144715986930502373214301235491143224467307558533751343248199581968641699112816200570039981919739750791834494666941979674881838046362847129106236863802974150605980861807387259207644266324139881098575177911345765724990379270879520530848984079821078990277574170390625390309604174281532182102731060225553133406464711734728925419369682834363528799914827204828572083226641633142475994073138528233858053641520313982985140477205560014110673687036118345273076160580425681320765448637259708298544819327461480953607210179157029497689430024637531455148388385543528272758940635406400433638832506300045947579643233819994536143803903899238689102579687860639395616143270003934642843075439369595805173354395973423029687168559580779078462258588513343749630295188983574544403375195871544891152562460388898897470474189221936184724611592315076827149555914311866277197725799824703160085372280029121835194397306985617516936163502074511288945186478092074441840553111964737069765994409947170731065990432828847276341720667987245728550771051923227317447090339304807442649159677681837574948318671167278181716203256456736057576262167459055880533631229345394840898491285671830465835202087682599048240724754204068138588782388776218858960926783162979741330052065251739924509914147272580628829527293259174236363315567072483172602821425375/644919130752073306477146617328822400119248028635317254994625186816489223160601438236229890931183068100423021112564359669309250170622990906484681935701510253380918537010795704674564505331815742647175481568780665736702262309298320455590768790603719022106929721999467723303283985540683778360461361562267046690966255505903998685353853666556049066636561476019794726160016095406802436559307349822391486798502185759794880757738590948686675904011297662091385720950238129601504002198439345488789430028892048505897049900811070811002593713673811132050376251990483445995638405591621373255878762575478770353480721511497457405056674616591327492739085284604535072696425838056383919996720695622761750923904489584230044304650902590267831467670911869734832188712483925442941672104000871407616808431399919540122125837092574312742299094431451674345617242581708342096810134236765179182339365415684590689581029561146812671678421330459989887838929505744132748236089540513683992787052690001770986742531861804075325157565848382020127006509926529776627696030253294631123942995267245725338184296951344870902963430165548030697345253918175521492488996796928689009579207684700650790824713888280419695742450440155097037458525042959083539783339680160250795734892021493033609405426613590168790628974008957547415256038574328133918919448381931702196858477299666372127651401359751065360617564812332857184153751544553409471514193643881162596572111944275420240293774053333591021296420348824217126402007564244063472203557736997667191291224437236101949412779688282784066513292055148836971456530123278262538249773643892623507160544724222881498837040925586057265611617058250873069017086730963880274094706654651173488567617184347405100298246628344152625897615373745056896972978685880459407302141768178892901480519019609132751694651919657611958315858959452972317796767245313064362222060786949364257896853845693773246461590936501393399969424240191809044249387648552242132048740192209674404118518146530994953422876756257474462848974168451161240294485137098643736542989537354162947922327441254912513975342950187479362528414495781420732007815301074328993451859348146561605183125398842427112409964882618164566357247408839116141435834300080479188314513391791685984145927206526973106357539878551909417860922009711113993332259559048197955981544172117020589575251383868699056106693436799909327945082388127081426778129911405508665127172193726745395640589296081208379129046952486346463180664982455338727372031601470782600506100815804334085560090220535647308252408870320446347181757612303385145350780250107987674605584361729754341932781989879057013153680023325116027778232648364194497099341927167523472565603546820204105668502827870387741671325764707669749893763739700111672234461422529481419753407316537835783605738767307372063372433015277107163795688913109221461329325706484970655760134672280216012645610202832076747336765410378791354457008626029734430628834753290748832809633458154959423809167833490019553478176582148819598314576559244777644840981103562258584898590511420718438037223711532390098759124242186158065831879330869588788165006903766752878807081925027146717475216523937530341902742511424143253225510754838021757705480152730729984163726833064852656480998549073057058581251875375061912472942373404298114929897527198036653638295201864721544151966999382311046455560256662893230505829279668255448106059601587430354720929586498993013609241666099924587057605959860645860855313013542439933046077669534227306030913866239639314780218136457037364617793052538980094355701378279626104935006147805252181992438008460127810268501594044044583734936164603994772740906889563911653381435293339311167750778547686630235812460109652502257098871798144790285987001380020927581903673952435046060431180486972692166240949904616650930792402877451075584*t^63 - 5197019508321421203763548638916756905561630653828426513022155662383715274861645346538784620560799090648583643299425188827966098905997737918222223289321603000944257797686531540769649103690355682680628653618904500431990178147403071106920109678371527378396525296997807724724132452413081279151838635954185173880295036017228261458107640182921429485524003178320557169926253966625064386652935806889096101206048439475859717183968422867473641926173881827495404317143271670402253589568172666371743194923485837731344829337738950193368850930338517317301355996050172369842095307532008155549665793602546835687399008131255894569587337910332282821223886395697189011536984372743951675992650434705225462457888180201077170061855410981937846698590652192439469124059277585999905706745134107678292074820254314178028789596090119444315547302632654349367859412212601076124850313374769489622889922486812487410450913136401053039210014774606690540976506678763010571625262671498316764676866051851176249756243771274914370866201432451414391080782158505686214349596026377122902238220337205563009108452719331014574195999190745541842570852911671229393199421113038276495883007947087310804085047228760151999950608928946588808699714388020636731130846194732686561684439738536800292879582607550551829953176258310689016553523726922758467945748438421332409181962694400717627739033682035492273773977594722005574481163680074005969749796842745268428653384911450286766901273871568405299281694844207002933518593622100564681996680350421099427331834481429993263862344507845342327290125644579148785035206130978072335268933937985187566432101740667414024572444057558392215587874794664178446470131041371088408489387824776586440177744370527526216498917151702094422348480779118207612410008492188097157743420599894314866824860598276542546929431521308853161034665824102544044032477531398493682183281788745214405912294462357831050443560149186839507318375878472054560117165397141240066351522210899460725937593854965717704574282615794889013861285403632149875854069720694602488800368864501246821870887770569131449919673397436239227314854210258554432590193826185194698693078224304321633581092803080860969425048641340517962756251182282653126025655223098160977464471086015026120406510377131926375453581057444799466178346537230292456878604483730333768476136784383468637604240793831364330501813749359718389660294795429034317797501876865557326508506713552269832922231586041412671424618565964405060647976141709061316382280126117285977377215509360700012320729109646838957020554653857663331373366179590034922648616892756661225347015226314505070968464131963419229055718831432213677112505035034555448521121610295571163939777361994241538777060313696166443873279312810317677948498220937853378117574492603553995807152889162079024503719117386275926394717142242215753586176600196788392367261411526989197269512713231121226255676653489023169608813034404177606289821676398366648429895934240164758841975709057989848042895206331401944569277300035909623576544540350437729807165464740919747253598884166700978700585942726049980394463180583755250452890900801515968769957510471756002580665679963115271625190754128874286462328767110686035318940137441032694136647993467568316458020262705853718489617681133000184147612315326428104566459842328045054412903437748667691098397815870410903217855922266375906585659301529917393361817189950090052591373706275995819799816869027564640106407441786012978010899099519336073965330723260002730876006833194438201589342140762051328146699579867705018856388095206547154167632440334827963245397198567678196935098139377010856642541919319833888542115706618724030087039991239880384397911099833398082257907479534690527574454030720771440947841817078053363905982551017692564060264464119756820153454298849903102966286944815810292861506432549504005596267330396688351725826962508477466410518875/1289838261504146612954293234657644800238496057270634509989250373632978446321202876472459781862366136200846042225128719338618500341245981812969363871403020506761837074021591409349129010663631485294350963137561331473404524618596640911181537581207438044213859443998935446606567971081367556720922723124534093381932511011807997370707707333112098133273122952039589452320032190813604873118614699644782973597004371519589761515477181897373351808022595324182771441900476259203008004396878690977578860057784097011794099801622141622005187427347622264100752503980966891991276811183242746511757525150957540706961443022994914810113349233182654985478170569209070145392851676112767839993441391245523501847808979168460088609301805180535662935341823739469664377424967850885883344208001742815233616862799839080244251674185148625484598188862903348691234485163416684193620268473530358364678730831369181379162059122293625343356842660919979775677859011488265496472179081027367985574105380003541973485063723608150650315131696764040254013019853059553255392060506589262247885990534491450676368593902689741805926860331096061394690507836351042984977993593857378019158415369401301581649427776560839391484900880310194074917050085918167079566679360320501591469784042986067218810853227180337581257948017915094830512077148656267837838896763863404393716954599332744255302802719502130721235129624665714368307503089106818943028387287762325193144223888550840480587548106667182042592840697648434252804015128488126944407115473995334382582448874472203898825559376565568133026584110297673942913060246556525076499547287785247014321089448445762997674081851172114531223234116501746138034173461927760548189413309302346977135234368694810200596493256688305251795230747490113793945957371760918814604283536357785802961038039218265503389303839315223916631717918905944635593534490626128724444121573898728515793707691387546492923181873002786799938848480383618088498775297104484264097480384419348808237036293061989906845753512514948925697948336902322480588970274197287473085979074708325895844654882509825027950685900374958725056828991562841464015630602148657986903718696293123210366250797684854224819929765236329132714494817678232282871668600160958376629026783583371968291854413053946212715079757103818835721844019422227986664519118096395911963088344234041179150502767737398112213386873599818655890164776254162853556259822811017330254344387453490791281178592162416758258093904972692926361329964910677454744063202941565201012201631608668171120180441071294616504817740640892694363515224606770290701560500215975349211168723459508683865563979758114026307360046650232055556465296728388994198683854335046945131207093640408211337005655740775483342651529415339499787527479400223344468922845058962839506814633075671567211477534614744126744866030554214327591377826218442922658651412969941311520269344560432025291220405664153494673530820757582708914017252059468861257669506581497665619266916309918847618335666980039106956353164297639196629153118489555289681962207124517169797181022841436876074447423064780197518248484372316131663758661739177576330013807533505757614163850054293434950433047875060683805485022848286506451021509676043515410960305461459968327453666129705312961997098146114117162503750750123824945884746808596229859795054396073307276590403729443088303933998764622092911120513325786461011658559336510896212119203174860709441859172997986027218483332199849174115211919721291721710626027084879866092155339068454612061827732479278629560436272914074729235586105077960188711402756559252209870012295610504363984876016920255620537003188088089167469872329207989545481813779127823306762870586678622335501557095373260471624920219305004514197743596289580571974002760041855163807347904870092120862360973945384332481899809233301861584805754902151168*t^61 + 291245171427482612127647075303790236061457207038646437611115750594607098460040408782130143092300761042906266348109370080484345717091595973444344820877071161404883716670011795635057746564194790084419655037081102772324319714151446746442559767135613401948387381767789400115579914454026157064325496119531931567704121831481523316115795066376752236614892703993892267751331057399173235022473307129343177718267519377948467173460294035559278392459708124114279573937501933306416400182368799764954889588328591118194372779146742358890398714160879912566931224722986960130701669810005020648466830765169858680862754527880846414985571679523789524355924969803408819704762782741995371780644833423396237630758063649378868335728984017539074113228947966281556506615485310151925295496253694698502540040854297704183745752323418598206992493040320119114397184020246272303338661827183401650677133617251454090257221730443193368753951513564124272788033614892331764483320483534796832482300042643246172623870695105583587883183398489198490379902831562298720621266093867821314736434737550694219167009829975175741710176073320976841241898940475009939134958447156505337439704991349230535160685380962229218301947415709515938357371933267212227905857724506404729146605243170922284964274434577033197787351774808885176091017041733928306158549264489118724170388863317394047281357004299752569931872268051767694466612144023053531906185935817620752255275745990601476843272028221280912587682421518809479861624551860101885876969223118984373594727907387287072548626430589680964494634826845195829769816603671308250840344203884478700416735578636529509943442500257770814628781153409822491148028787040342419130392125218117382339214661422763739600640564686787530727630309666819265142628788597274473634349174650508574409345222531787611212421218337760883343341140955177139225009632379643552974896827868721327251513382563689465653264829186654306914999137909516438405070397140135482544085575877916207652931911591640695479671639790354159924277925573111868308554210086958091876134481006272656338025949531681128305482904075223621057025708951445461265476333365640740778934091323718694598394322062202544562645184217322608353813532382961284865579789833059805559775129242015840357212721819865576112772624258196865008775559786192888137782619051584420957832606080822097617455103733167153398041522000594201371594153021802723896670809735911710621127244262767630458654887119892314904004115716056776528659521063375011542777024124329114057359601230910006919043699815514912199100648963038728726592095786113836349195248218563874005236048318842036697232279219836500000624697043268912499927598018805681687469284493995969057757312192315410930649852983673748512844193147652426179023876641091914225927789799109265208165506162401728727288405106904184627251886798673786854013421542526942587237923932401132629523476200187185127363438523149152607987605355844836509717224308367958090776463655243623533101896559615434081484349127039624752391076322182652063831295767159494303967685378331211951164105380375491822432564941139243322037871115105761746814743682801753510030978468499175027874272389553416934851992582604370304819369690701584519891481372313193326390388956924689385356193485562499512249216989621070920242361019482953419094909067912921353091590044886575886682745156939194179539677141347327746561064890334195341130726926773317150855309475913861017295972943794162448900200088384609595996929423949057322444677096223866629085449188133877007344947391216401517598939044288162600347824769939733035601468515570130740687424171221530059852820904145761031136641986981038014391661632188308711225871374509042556023638913874662669300967233457623810521229928042010016656308149528305430210548046645279965947030791209941392259991273532810860540859376456051891193435949605679608680014329143961441310540378568835581145138125/2579676523008293225908586469315289600476992114541269019978500747265956892642405752944919563724732272401692084450257438677237000682491963625938727742806041013523674148043182818698258021327262970588701926275122662946809049237193281822363075162414876088427718887997870893213135942162735113441845446249068186763865022023615994741415414666224196266546245904079178904640064381627209746237229399289565947194008743039179523030954363794746703616045190648365542883800952518406016008793757381955157720115568194023588199603244283244010374854695244528201505007961933783982553622366485493023515050301915081413922886045989829620226698466365309970956341138418140290785703352225535679986882782491047003695617958336920177218603610361071325870683647478939328754849935701771766688416003485630467233725599678160488503348370297250969196377725806697382468970326833368387240536947060716729357461662738362758324118244587250686713685321839959551355718022976530992944358162054735971148210760007083946970127447216301300630263393528080508026039706119106510784121013178524495771981068982901352737187805379483611853720662192122789381015672702085969955987187714756038316830738802603163298855553121678782969801760620388149834100171836334159133358720641003182939568085972134437621706454360675162515896035830189661024154297312535675677793527726808787433909198665488510605605439004261442470259249331428736615006178213637886056774575524650386288447777101680961175096213334364085185681395296868505608030256976253888814230947990668765164897748944407797651118753131136266053168220595347885826120493113050152999094575570494028642178896891525995348163702344229062446468233003492276068346923855521096378826618604693954270468737389620401192986513376610503590461494980227587891914743521837629208567072715571605922076078436531006778607678630447833263435837811889271187068981252257448888243147797457031587415382775092985846363746005573599877696960767236176997550594208968528194960768838697616474072586123979813691507025029897851395896673804644961177940548394574946171958149416651791689309765019650055901371800749917450113657983125682928031261204297315973807437392586246420732501595369708449639859530472658265428989635356464565743337200321916753258053567166743936583708826107892425430159514207637671443688038844455973329038236192791823926176688468082358301005535474796224426773747199637311780329552508325707112519645622034660508688774906981582562357184324833516516187809945385852722659929821354909488126405883130402024403263217336342240360882142589233009635481281785388727030449213540581403121000431950698422337446919017367731127959516228052614720093300464111112930593456777988397367708670093890262414187280816422674011311481550966685303058830678999575054958800446688937845690117925679013629266151343134422955069229488253489732061108428655182755652436885845317302825939882623040538689120864050582440811328306989347061641515165417828034504118937722515339013162995331238533832619837695236671333960078213912706328595278393258306236979110579363924414249034339594362045682873752148894846129560395036496968744632263327517323478355152660027615067011515228327700108586869900866095750121367610970045696573012902043019352087030821920610922919936654907332259410625923994196292228234325007501500247649891769493617192459719590108792146614553180807458886176607867997529244185822241026651572922023317118673021792424238406349721418883718345995972054436966664399698348230423839442583443421252054169759732184310678136909224123655464958557259120872545828149458471172210155920377422805513118504419740024591221008727969752033840511241074006376176178334939744658415979090963627558255646613525741173357244671003114190746520943249840438610009028395487192579161143948005520083710327614695809740184241724721947890768664963799618466603723169611509804302336*t^59 - 14545933253467740816000154664096086024489930885918374952687619275332156193716455312001631386410839894098483557979791026464176634703047360908416593202646403121920762462361810240518136631921068321443961674099266783376062518422008100179424859450084768478910317345841909626863893691086393091942105591140252599711788487383636728043388346933058996195890501540893200389489602958468624741986653378609979646791670068885549358323160695197685879998813977609165929877321956290574797352756316143938878380008899627518895693884663316908306286829737640100244003895073584299677973675091020541759395538826147148321741914795550191283675160940166613960162340628792003258299817418905005617477634615569689368520331106703559361330530798692374771714851364216486569337691583865046122266166964329492464092547907378024689024799699730530121759011724167154603385713240388725338944397682172565084824085565526794234177318313654548967414369260601033878743216131290506953856343385896453768213297024219720268092530773111045314140485312137255009171861107651060539092583373497588496165030752182761549169026962497942254492121266546020806681604006221490215029802723471821512864444883532790751389317958761670353886414416305281814113720068171415263513911386660076708883674917245555833558281195374529764304817292290053653623300119500674736682935918303567319994140071410307132995278528867359271831758421127849792726399085151888949615762959591686376017835249532563232645190048926861031471849667677882475254945395277981882165971175373956822022363729241565046912393604407793552556657822128416888374523670630370876556040134035872551455902878039171265617544829249212621618176633420666106068268499876971627156918544068448881625776269820483250028162569444970335752099101242988861252719460006941790379393724923961998128058473337845404281593685861168464949413895070197606308508199330064112919807047432106099030844596262374552818818404949170668343679003834618751255976177480617705438295321187087414766686370813088869666301170313565756802064228951927265141385437018526501426726783892118411383581186663313522421638828569107955749326175166664469049395629160385087118045531778640762921665455924060748871442411170745416834816718669227410161848391241034705863575211044988031703908549690961850091483543508946505412930236680553216280267180850401343635056362183793529634677316441117963143098284836623049598697917380621891302139452330548480705451600565660937264515477147184991459820563538208984874724177553019121430287980464624567303529334352287954687559394022230380938219838534041012018907928961822154300596744753302738335581288045076177342582509045841405415544965376529485053080100618394241972699444985637914951991379824091944308569241071573155937611410700541281123685276638588264149138455162922638966730471862768520418617354333122126065935750401868907574745918653124697277769292289652811647722672175176010475334897205329631601642251768163176955988049679215714268360368278668308340062021536057522680203020067325995106024091061538715289651161425759416801892186171751819241207051549357904206492458425135491599583004328991013455450776639184048624638357497564260505032804892973964806858598790566755583853362062904004510958315026685149757604417470419762421269682743932388337560351409463817722257392055015892301955744873079908482207085886049194432408337544799496528221046623487462962069352766352561629818712928090311475903943810207488085066312986654855965332265853635589665103586420326347914361583451792644973989712483535609178950217905628272517450156619499463994563349917613458913046203023596310933411315427395114187859086840169013487637711853619376878858076307568321113272720798061493384260692228540128135785189867750447187276617801260434141620604661822438682587087767544823111192739690667406585763128138897917133932929957963457506626112576233390598219083593080961814045987220987258767280428125/5159353046016586451817172938630579200953984229082538039957001494531913785284811505889839127449464544803384168900514877354474001364983927251877455485612082027047348296086365637396516042654525941177403852550245325893618098474386563644726150324829752176855437775995741786426271884325470226883690892498136373527730044047231989482830829332448392533092491808158357809280128763254419492474458798579131894388017486078359046061908727589493407232090381296731085767601905036812032017587514763910315440231136388047176399206488566488020749709390489056403010015923867567965107244732970986047030100603830162827845772091979659240453396932730619941912682276836280581571406704451071359973765564982094007391235916673840354437207220722142651741367294957878657509699871403543533376832006971260934467451199356320977006696740594501938392755451613394764937940653666736774481073894121433458714923325476725516648236489174501373427370643679919102711436045953061985888716324109471942296421520014167893940254894432602601260526787056161016052079412238213021568242026357048991543962137965802705474375610758967223707441324384245578762031345404171939911974375429512076633661477605206326597711106243357565939603521240776299668200343672668318266717441282006365879136171944268875243412908721350325031792071660379322048308594625071351355587055453617574867818397330977021211210878008522884940518498662857473230012356427275772113549151049300772576895554203361922350192426668728170371362790593737011216060513952507777628461895981337530329795497888815595302237506262272532106336441190695771652240986226100305998189151140988057284357793783051990696327404688458124892936466006984552136693847711042192757653237209387908540937474779240802385973026753221007180922989960455175783829487043675258417134145431143211844152156873062013557215357260895666526871675623778542374137962504514897776486295594914063174830765550185971692727492011147199755393921534472353995101188417937056389921537677395232948145172247959627383014050059795702791793347609289922355881096789149892343916298833303583378619530039300111802743601499834900227315966251365856062522408594631947614874785172492841465003190739416899279719060945316530857979270712929131486674400643833506516107134333487873167417652215784850860319028415275342887376077688911946658076472385583647852353376936164716602011070949592448853547494399274623560659105016651414225039291244069321017377549813963165124714368649667033032375619890771705445319859642709818976252811766260804048806526434672684480721764285178466019270962563570777454060898427081162806242000863901396844674893838034735462255919032456105229440186600928222225861186913555976794735417340187780524828374561632845348022622963101933370606117661357999150109917600893377875691380235851358027258532302686268845910138458976506979464122216857310365511304873771690634605651879765246081077378241728101164881622656613978694123283030330835656069008237875445030678026325990662477067665239675390473342667920156427825412657190556786516612473958221158727848828498068679188724091365747504297789692259120790072993937489264526655034646956710305320055230134023030456655400217173739801732191500242735221940091393146025804086038704174061643841221845839873309814664518821251847988392584456468650015003000495299783538987234384919439180217584293229106361614917772353215735995058488371644482053303145844046634237346043584848476812699442837767436691991944108873933328799396696460847678885166886842504108339519464368621356273818448247310929917114518241745091656298916942344420311840754845611026237008839480049182442017455939504067681022482148012752352356669879489316831958181927255116511293227051482346714489342006228381493041886499680877220018056790974385158322287896011040167420655229391619480368483449443895781537329927599236933207446339223019608604672*t^57 + 34062055076185479093207338359724627343505869757064307533271084613025301497910863467602042805530074555091272413168039067517709277214771299525418835842069114643621273211871784179509057213777310306646537205348181994593222634434596091036639381639365328064220935836477122775397583962076433539814655314926875427064784688807728610534384516317013966419746890763599560281662607415291866790204652700154940192275469129510895288226833909633060731298266599648568815229243017251932198256590545226821627667140944573296267014635914727195311795980133819098928365331517148603877647958103067433403081652099907315951216369509975907601097257692612217855397503122845426731233968508844569229402669230253480627129973919046050963383211035481346879614271529255269305212295339211232014917276564654046622585853873533634705346610651395992403133269425288099133208384578524539653656605983876415191206964641014642672942145466293737524435583231894932129919002711370646425891191057732327454964376277119126084785571754102037146010688778057565596564327615395653713704324701197401613604641692954779620681329491960387692031077014991052971104412788649903007479670355865899980339349397906693127705374148585873994525003417374436311107719836231331200591872232640318854355682328674734590745446253038177686411044480082322159405143806209648499102995829204964473237676657302572457936342864793506880384951238442324588315656996317165465033763947300750884748851368296650533891408776745704396440601273546459935896596592078755998538986035924740432994372815451750433782880380198013942519249855827571139847482643372951651741133152665859653693754877916156873239332519715012298808054170856741216140560803531609723629275255580099490449047685712428503216173021576789046969433084726932798690419147488446241716050506473682643309506303933242115386552628941325280241736226731829498464783985108604743159245277432080535610407928646650874822160680224059709934705718627898664528539668801210188007166329789240993867700387482450444272436350344910427050241607161395659361913110588670445810169090673654182447634890955113974788959766416259014051924921115826573959848347455475506866166041701608360241048908608385506699151917093593841987858770579139502015537668025719700525670674230170670638320728846224866801775402039052492024159744039134233574879055811269033151305352055462849000813698440976047658628821100738633093344406070407592988429840327820497367812488959743644065033915511267840066694697629602807708641375903429993823738490535045286708758922471000428968628249494045433160328114554573179462187800853675569669771399237540057477108167851007103478801685857229742863855649352292558312740637134743702925772345031776131520539895588045172441517091796585272018179229178985422631906558999453476665910370527254521407939793830987198778534389379549904084203096712427668404127333172349139105867376146036430910567237778128177786404347891131286889276059225916147345818384887231018621809703892550516620691190076205518405885213563100249747516486370853088846614281743913855867282592211787762628424720028868311399564166535289077810646298221401026288808521909920272067920428714595854965402707187461644940272112550860731138818851118609342904941554393235683641107303415959748421123059969823111799710120429227441827310348381378947164243434099836945866900149517190308452281405319669085897815718675650518764664003850823042350705295654861622672783855699145969274695738675280664387351563414428798193115002697584831859748304461680614022840068223050680913691196606885122461677345483214217418664081310189588699088903404799549208135563625119829389453211270485151292182773252099359312152680107623064346135563411587795469571325494019755013325694900954948478981084077280494396643834934342803555221306512950017182294236489033352476612849668514258142660613289227197711868418938899137643054614758974104571949863135380014777766885625/543089794317535415980755046171639915889893076745530319995473841529675135293138053251562013415733109979303596726369987089944631722629887079144995314274956002847089294324880593410159583437318520123937247636867929041433484049935427752076436876297868650195309239578499135413291777297417918619335883420856460371340004636550735735034824140257725529799209664016669243082118817184675736049943031429382304672422893271406215374937760798894042866535829610182219554484411056506529686061843659358980572655909093478650147284893533314528499969409525163831895791149880796627906025761365366952318957958297911876615344430734700972679304940287433678096071818614345324375937547836954879997238480524430948146445885965667405730232339023383437025407083679776700790494723305636161408087579681185361522889599932244313369125972694158098778184784380357343677677963543867028892744620433835100917360350050181633331393314649947512992354804597886221338045899574006524830391192011523362346991738948859778309500515203431852764265977584859054321271517077706633849288634353373578057259172417452916365723748500943918284993823619394271448634878463597046306523618466264429119332787116337508062916958551932375362063528551660663122968457228701928238601835924421722724119597046765144762464516707510560529662323332671507584032483644744352774272321626696586828191410245366002232759039790370829993738789332932365603159195413397449696163068531505344481778479389827570773704465965129281091722399009867053812216896205527134487206515366456582139978473461980588979182895396028687590140678020073239121288524865905295368230436962209269187827136187689683231192358388258749988730154316524689698599352390636020290279288127303990372730260503077979198523476500339053387465577890574229029876788109860553517593067940120338088858121776111790900759511290620596476512807960397741302540838158369989239630136378412006649982185847387997020287104422226021026883570687839195157379072465046005935781214492357392941910018131364171303475163164189021346504562906241044458513799662015778141464873561400377197749424214663169663446694894719463181822733289617458532897095641540205012092082649736088575263493762043884134707269573191213774524133759255698051228884278298263843800750982472407701833437075345773774770424043713193988144850283043362806113312882693015563405618624859443852843270626272889353004999410449960374806221580700148865793609604638875896566057875154017381548880910491266634986907356923337415296827330811559892237138080659032005137529098386598366391764661597733265186417111954818679374831413376964505920210617252778615228936193477340574974307266574326866256861747466128655353809148795365978393201825282924265771407848592931089265539259273887723221696595932420963169465010620355565862250551142248213395634979230133562727382995681737576785697075458664249001189986712809540484805461027920640113408235971379069987539227011997757276135055824298490112527182934257371650318560630596050217648972597409523509754517911202928990806020058609107011839364023279866089350368217755704076220143762895189241020237802188428736203946238371226845752311232663717900550540423476890174252654439341031761283315815024760204220146646950084640635653070953857246444404825249822085754159875921247156672903626996700001579263210031556161998656251044151492654482557182011195959465028668759551157374577723330998110874015352004908867089057219457734401336783456607098599157046748302519297768357546995878703040543882825526748246265206775644353291980889289190624201801528235973167542768307046562570559141132089011686972316719945268334993896574309421480808528682331369763405511228408367296508627177044974222790662444952787615443630457053287198051899145947334829181054532293786777385086556620632741070254805813620170471617735099941462713846034729220972308758678562023475748274176*t^55 - 25454280472073218011136314885988984397669075055757879334409116300653388742114384580025955954440148416411627441127178267682446113367731211159746147352363446920046213482696345562547156143984359158537698447011874529377609789794701740473902616829875574010105377319339968781239913303938863788144115011919349480345373716965797411627329681859790098062578756742644201386925671816770300756362396560667259747370598152575722626609252041303045437364094635662534821802506969355601073727984731529954542964843610820221045752399944792350881710382173911747424343036125856126360652040374467869481187584080362006217855978956927307747131921976456035931140435329087648916224861376400933382080351013144811597724670954546921923066684081412179771125221137966095509291442631626446869442766276617369637724918368339898647835375065170643774612432135842889176531733910521163879531779845140579434394810803913349569447337524468653196957864006914837387642376851370323668650106606693402152184230937389176805652252267527788618957941384865763495063088930286215747025929320099760295310755827032468858862852894610756791015982511052738547360853328131905977221899867174102702009706392443542840449607301186678481269817037499427860064028287545461517882810108709989620456073166972504947418955656171102495247071877757262222823100791012823503265696927751181394872339437343628347064179275029903962865907497026799153055368782558878101651592354244123081028314617786540717341209815550334578119747247294760900429654493949097333538859876340656298285953551879519664621391394065571120896100297874432667697826171199461739568045760088385738101835154882213411853027373815472476926143477373640581749633701842540374906900942185695910058145821668693852701033752805263517942071784092231986033617316752456467047194808633584308863348125989196569832394574095250696455981835624602772761631743155240832680597445817183310280366868564162743217436533181960160502100122685411836774572651701712666170277018520828482486059301988905027573341426493992937320920950701146932695807156336259343504008911236218303121019623754211063171225306348465603787559652482460383957819265683241963420382815788420681509085199569314322967154867375180446196458626850767029163903005625407920673977383963664893826911668999366898651082701703005686948468841980648461751932896453449736133107381360176205762968953908679971026337107951694569979053452966578055748644443896877540103280422104544266282890207517435448237886548661290705384001465259734121457362256314406590207014429575209758919426065113411136159155871064225714754640446985085847921431561257454383768111318854595904258915767758639038855405841406881371184159678733244756557670487462827928771968808044400656579154351702442590949829778459056765744910802002336901368525346831854370018481148211488277952277828857771862959079783010916874109421278929945984071735452673036158659596298186576295871007030083711861173596827213955185303311797397725789368222898666014461795368087748070599415511618616789574395610309914320490907384594592767531138434635358875164268551780644211858580042776951251463663052809347156355037172328619012855978338443423639072357204953137608862147978226075590800330249135520187316090822534561259282355169693674925459380135076783411772591494554680586933820228196325070776569349036210707693917786926173103731545900580041405503262782524902303552960137189978161493090683369312113406033240216600692801330464079918595700852241169902995747836309101336057150416442863495171376406411931571536010734233103473132088961411819813470514152159993259427189621190223797411416528821532964195715250475946606529664665710103839490066841914103710502403309287078328653892438275328787382810938026356931437479052980952441995546332244759852401367666781001245543804257336637700821031974779839202023062614952786515633021250517513377649651506131219159611272615980297495221117888994880625/20493954502548506263424718723458110033580870820586049811149956284138684350684454839681585411914456980351079121749810833582816291419995738835660200538677585013097709219806814845666399374993151702790084816485582227978622039620204820833073089671617684913030537342584873034463840652732751646012674846070055108352453005152857952265465061896517944520724892981761103512532785554138707020752567223750275648015958236656838316035387199958265768548521872082347907716392870056850176832522402239961531043619211074666043293769567294887867923373944345804977199666033237608600227387221334601974300300313128750060956393612630225384124714727827685965889502589220578278337265956111504905556169076393620684771542866628958706801220340505035359449323912444403803414895219080609864456135082308881566901494337065823146004753686572003727478671108692729950101055228070453920480929072974909468579635850950250314392200552828208037447351116901366842945128285811566974731743094774466503660065620711689747528321328431390670349659531504115257406472342554967315067495635976361436122987638394449674178254660412978048490332966769595149005089753343284766283910130802431287521991966654245587279885228374806617436359567987194834828998385988752009003842865072517838646022530066609236319415724811719265270276352176283305057829571499786897142351759497984408610996613032679329538076973221540754480709031431410022760724355222545271553323340811522433274659599616134746177527017552048343083864113579888823102524385114231490083264730809682344904848055169078829403128128152025946797761434719744872501453768524728127103035357064500724068948535384516348346881448613537735423779408170743007494315184552302652463369363294490202744538132191621856548055716993926542923229354361291661504784456975869944060115771325295776938042331174029845311679671344173451943879545675386464246824081447924122250193825600453081131403239524075359256117148008529095354097007088271515372795187360226639086083565749335582713585589862798917112270308082604579113379732310982809755237723094935024206221643826429328216959404326912062771573392253564648370669180740281454071588514775102075928003118857965606613716745737505061687066776346838255642420141858705586838825821822575994105688716319713498182393851899840519802657511083516754269616991812957087023143882365774172203985608485262032182764929293316579358679223035847561313442323800005617577117343571278335719473882081283674775429468320425156037241787053710845860257635124964524235363701156944603967453928241003711939311874022555972271185551394521459599050242014225075695102287443501079819959856357635493395256877983936862877617424432684100202030533916806263335592521708789594934770107494072871293039217331090102763082890412544187289413773985673794938198134005367857109269244499250323121788037572895757614554606621081669773629810819351303414520960793506439249562574942316191320284499132528217255703209653747112834434988035254995156615794740777209442175432928204132962632245958913318075124755473909777623088277887670938342994353517651158644385665802373403367585669351025978442875620612768725541349143820100517656624548695225543025443496393937397424954087389246217366196986665922644703420213323432221028167713389632068757952987165129103666289543533094215094399217479623832307999949292492232131798282360648377780979602453912028662307825455763144565966448076051019053164795813479979537147220255979494607494307813084841604501802579530075316177473228071050019877292311894595307334086489844878837382045351001065508421416708238001757078134307212531660818376313838488500691886562134879600810596548252163447915600207970883334614962589704794149970671345752639727834545042658756727818794411288526314521855888850275237236882456096476250292115858671917495100772513876796224206140145133386008338577689006738189565122576384*t^53 + 896507818769799532563042651099421063716745761765585647613598544010819673800857000874354610818044357445824726045785814573140559872556684274043717992919304847612747379531720447462663512466127079285046656404347673146981584495691319803882106759453872824100142888195487294937915775214725480618605743128988880167620933232190362466704267472119456817163496735388794005953407670239930658065253687215130768594833214592825721866829103353326406497113143875532486737572647951816227920469198001655909187996408633933933157106687090715261480895928725052665994803692064001435818227862224151279686519683888946703925265374841429914012958746389461756333187124059788628376258538331053584069542962453427607904811074581281728180025735406194505985719678330688449941608089176093812905340535394912516478336610036074913896766761240569767522355396241142863704138999364369759487149817257282716145509219036145815233268128846602709016219082850318340905671729443203496540294588778103788409512844094766187453305234144477207298209879126291956644712055266440794309742525897233152751381988929290377063246989810123700170579539847259716586464764993811574578525398537387999136861538855450721465703212015709629956304140544497303109365813044912664966594914718199029944529941964602257346057293619035700414318598041061633486702773822642786556570396049022361946465291197690255058054211628367378505525417785731971760864370111994970977427926416966740251241894431331911437126586564757110571672230949310461303757017170796506903606273631934994623747631914419338667106342805957644059647310750998543200066641369117533773160253516425942907522908337678691890260223200728235015821644927303576401811445048664352284783425101807139241074378036279311812339472039929213063922948953957196322994566515682166150331307208105695312929524123874746084247604787915439010796869791020029880851339003803461872091294975010738129701443321518555022754088989704237607228341701475246235946037292765383289876201992860217772682969705161999855033483266958887283685013831724292892342515734267685575620872519459046283108613907663933059374722175916360210994179864030388386667497812543886608958438881278106440528782964099713751113913867082161628520731138994841423007009584763728012138871906921456225949819972664608038943969635024305934262982984638366188589034774705755839556766860696138021577443552937713001408624372158181965508631462696353281839370660157287716564074670241893068631049225238519953226411852469627282165738686808130937637249127681710700498080733584816667726839516835480736077846495485143449771421388727966457534269862000197461515501318191480633129577823169594354487538382464357595627466755612731720950653132120824554245700647360089572470009208945540727333223039504208173023522652220028291290782067613954909765741370174800046162534384900849118604830989926928576356234651173102282404386712036528641583613158481913775163648284021212514457657495318510516472196640722414735803349438055607642917776334055124395043308865843465409661979041793809983629400730983955049458603323800268555586412011928564134480367791958142594349770369090114489531395739175370211827565969785130298697985343907661656057937869384497359847529541970619442615662722285093312243261958478825475492346521488642791099457612735485970956826491052601273487870422219385470766784107340847293383287574014588049563213561898937919998942960261976002413883471971209855787148014892581807806620421337837566304072545694225616728228738930075685605272999591357238689512369235507291052533319527625156958635533916948566918906403288539214950788117239164888600409316781237693431035284533774443950816971779349364919718861802645613447662978244130468062487386573949363565883252829261894338351385672024223824620962298523788765858823778681058891617669531405851560399628998138459062547865733055333818067530033303631968555675091154308170086665053706082838508909375/40987909005097012526849437446916220067161741641172099622299912568277368701368909679363170823828913960702158243499621667165632582839991477671320401077355170026195418439613629691332798749986303405580169632971164455957244079240409641666146179343235369826061074685169746068927681305465503292025349692140110216704906010305715904530930123793035889041449785963522207025065571108277414041505134447500551296031916473313676632070774399916531537097043744164695815432785740113700353665044804479923062087238422149332086587539134589775735846747888691609954399332066475217200454774442669203948600600626257500121912787225260450768249429455655371931779005178441156556674531912223009811112338152787241369543085733257917413602440681010070718898647824888807606829790438161219728912270164617763133802988674131646292009507373144007454957342217385459900202110456140907840961858145949818937159271701900500628784401105656416074894702233802733685890256571623133949463486189548933007320131241423379495056642656862781340699319063008230514812944685109934630134991271952722872245975276788899348356509320825956096980665933539190298010179506686569532567820261604862575043983933308491174559770456749613234872719135974389669657996771977504018007685730145035677292045060133218472638831449623438530540552704352566610115659142999573794284703518995968817221993226065358659076153946443081508961418062862820045521448710445090543106646681623044866549319199232269492355054035104096686167728227159777646205048770228462980166529461619364689809696110338157658806256256304051893595522869439489745002907537049456254206070714129001448137897070769032696693762897227075470847558816341486014988630369104605304926738726588980405489076264383243713096111433987853085846458708722583323009568913951739888120231542650591553876084662348059690623359342688346903887759091350772928493648162895848244500387651200906162262806479048150718512234296017058190708194014176543030745590374720453278172167131498671165427171179725597834224540616165209158226759464621965619510475446189870048412443287652858656433918808653824125543146784507129296741338361480562908143177029550204151856006237715931213227433491475010123374133552693676511284840283717411173677651643645151988211377432639426996364787703799681039605315022167033508539233983625914174046287764731548344407971216970524064365529858586633158717358446071695122626884647600011235154234687142556671438947764162567349550858936640850312074483574107421691720515270249929048470727402313889207934907856482007423878623748045111944542371102789042919198100484028450151390204574887002159639919712715270986790513755967873725755234848865368200404061067833612526671185043417579189869540214988145742586078434662180205526165780825088374578827547971347589876396268010735714218538488998500646243576075145791515229109213242163339547259621638702606829041921587012878499125149884632382640568998265056434511406419307494225668869976070509990313231589481554418884350865856408265925264491917826636150249510947819555246176555775341876685988707035302317288771331604746806735171338702051956885751241225537451082698287640201035313249097390451086050886992787874794849908174778492434732393973331845289406840426646864442056335426779264137515905974330258207332579087066188430188798434959247664615999898584984464263596564721296755561959204907824057324615650911526289131932896152102038106329591626959959074294440511958989214988615626169683209003605159060150632354946456142100039754584623789190614668172979689757674764090702002131016842833416476003514156268614425063321636752627676977001383773124269759201621193096504326895831200415941766669229925179409588299941342691505279455669090085317513455637588822577052629043711777700550474473764912192952500584231717343834990201545027753592448412280290266772016677155378013476379130245152768*t^51 - 28040008328186137832214207422092417077400951645739929298017942069732380740725129802352628334812474002980081386314675883517317834035566164892393531138503069178751832328562307223175113450983586877962190308887877367923866936597051463936938189928054284537861302774619218989816502435102659002688614624980525561792099684928998338667121654895939857490676819849862395230150264197892015879625158384334102196425845039639387367301299091321165935238662562135961357395572102680254849434720251114465197939495229795656944841883519073019733238485261313131370851029002739026303313185491233138652557988443851607735446176687499369274953599258879413648370064367419015248283352165343784107561914265819485810295979762458599737941903428140370669353521255426746795041286037748683019530103815826400842990667162310941251039845610597919932944007179618610615643796598906358198072753174023819915439089443394864375323984260588969316509885833068037742706417488006255897526414143981239635434467688370699175101749699488092474585162781426266396946453488585985929390154063091071818461323914552470840959645196334720874705738180203983111827032348537590820073795059962467052288734779650726502450948758302535775480622401438741423642217303168560751951510704388040688604262447631744182503092885459297678203756788411518877357886105424228083082868743478597602522051018414239923829717555366756840344686517016947781823464916857995647314170116099950375440861933411146449217454324094302181751436158652674602278884639203273921058552611320050810987338806553391249181990964595766724699072509867310894432179893517842633810115460889274055274808023956261567816460168283593852006260605447899272617480382034322639061667244091220386381263762771974766270513321831315742830807776911410701712416382054990785259132460357354567514347908383123409993711870620395032573118289861038946085648149278645896718205801892453748338232884221189486522013528002187969358038300083916777689208393661989944663546379850449827110904192803785645755446990863946593659732585811416435680834090447595420159537940794496889810703518357029864414369303684602767003740845408329971552038298708813245252149109225079351844326951754970575427256136179282039735722820260301614446102977871987227935985259075844405912279757405698861912228592816628181454117186571468176921848176755366063556584777542892980139010853340489510146610311104170935924019890044475370752417850024516108990121422037129111959098338621947142294034277805826649943872458202793145740074584545902680149405919097063017923438657211831499619821113549809340860217143746378185707439465229494568455765979224951324649387683687333817560775336669515350642130055435948043895686163743234030814091491505391586390348694395620819935479206638534703456588984960285301659379483126753726487881135986511041827361709854677976066742003006642024695917038341655320429647157786875722421257425176346220493628261158010455949939672107393028830325987360342786897653224739261713062204191007092112428204037126926610585015728112032848446806294730846366082911115863245077612413963934451538745626961814382847511943338374359019561609984288954266846260849018947975600998547748600969908504412517185833320540762043543342047483168750058372651244019415937555711671940339552099954839795495136729312459127517256719816898206665481098667504880160818194149442481300049230894991814595808249666881326973385933904250106895082140876690117847693413625681577746866816164821769906430190545832613747917070699729202747975493877582271633464018967775016088728760958130683953653228021931409051275344026666743182731670279034078613515669361456756492889572268902691156443896802334129495986640512250920333669442711874831349256212940493619611577862933116611284437454792310704329683527896340684491442705337847496302859063350241310211157905408158191958354871740253171644323731884234116257943754158452466707703876667827306771875/81975818010194025053698874893832440134323483282344199244599825136554737402737819358726341647657827921404316486999243334331265165679982955342640802154710340052390836879227259382665597499972606811160339265942328911914488158480819283332292358686470739652122149370339492137855362610931006584050699384280220433409812020611431809061860247586071778082899571927044414050131142216554828083010268895001102592063832946627353264141548799833063074194087488329391630865571480227400707330089608959846124174476844298664173175078269179551471693495777383219908798664132950434400909548885338407897201201252515000243825574450520901536498858911310743863558010356882313113349063824446019622224676305574482739086171466515834827204881362020141437797295649777615213659580876322439457824540329235526267605977348263292584019014746288014909914684434770919800404220912281815681923716291899637874318543403801001257568802211312832149789404467605467371780513143246267898926972379097866014640262482846758990113285313725562681398638126016461029625889370219869260269982543905445744491950553577798696713018641651912193961331867078380596020359013373139065135640523209725150087967866616982349119540913499226469745438271948779339315993543955008036015371460290071354584090120266436945277662899246877061081105408705133220231318285999147588569407037991937634443986452130717318152307892886163017922836125725640091042897420890181086213293363246089733098638398464538984710108070208193372335456454319555292410097540456925960333058923238729379619392220676315317612512512608103787191045738878979490005815074098912508412141428258002896275794141538065393387525794454150941695117632682972029977260738209210609853477453177960810978152528766487426192222867975706171692917417445166646019137827903479776240463085301183107752169324696119381246718685376693807775518182701545856987296325791696489000775302401812324525612958096301437024468592034116381416388028353086061491180749440906556344334262997342330854342359451195668449081232330418316453518929243931239020950892379740096824886575305717312867837617307648251086293569014258593482676722961125816286354059100408303712012475431862426454866982950020246748267105387353022569680567434822347355303287290303976422754865278853992729575407599362079210630044334067017078467967251828348092575529463096688815942433941048128731059717173266317434716892143390245253769295200022470308469374285113342877895528325134699101717873281700624148967148214843383441030540499858096941454804627778415869815712964014847757247496090223889084742205578085838396200968056900302780409149774004319279839425430541973581027511935747451510469697730736400808122135667225053342370086835158379739080429976291485172156869324360411052331561650176749157655095942695179752792536021471428437076977997001292487152150291583030458218426484326679094519243277405213658083843174025756998250299769264765281137996530112869022812838614988451337739952141019980626463178963108837768701731712816531850528983835653272300499021895639110492353111550683753371977414070604634577542663209493613470342677404103913771502482451074902165396575280402070626498194780902172101773985575749589699816349556984869464787946663690578813680853293728884112670853558528275031811948660516414665158174132376860377596869918495329231999797169968928527193129442593511123918409815648114649231301823052578263865792304204076212659183253919918148588881023917978429977231252339366418007210318120301264709892912284200079509169247578381229336345959379515349528181404004262033685666832952007028312537228850126643273505255353954002767546248539518403242386193008653791662400831883533338459850358819176599882685383010558911338180170635026911275177645154105258087423555401100948947529824385905001168463434687669980403090055507184896824560580533544033354310756026952758260490305536*t^49 + 777482180917418639440050984836255816190292434478918811006850211587847886880267449329148767192983459562038114996610919175708844709977178331219386658194528294805126790032644675785172144098118999578452122877524609889051542803580285867233947629153119123995046438113461561062292971571343752075172035411226461488743128397760365853258106441365321340385975720011835615977059533462079561023478925580812176030417481758032497372925420213560379020373593682022416485365570376026514740434419867569369915725969245760873206116390139573732093483964543411584164532266867526291335235009284064318156425893075588875672691279409199320611220033348635351136527559071455818332727540606686461971860459893039916550478382812750570586045321801186113202194989049771883301399835619049279422887099383407924357876827251639122987816842257696362546225284207503569834438205777548113732939040631141189488260869215680545280007663469246240085912854430233123478041924040625750488328221315895198038003367288009753940254699214879799217259362954849565612684518401748446409796059355295953304295508128016405752126453858647450923093360641138747088246381468247990749968388013715957838451060506643013109019243270671152275027675842192954977801415068769909995662998113607225776826880139499122941218512061284289282918580611433052556062078045733960162282621143458483238968604276377070689100969831760259622206718582212779275449469567683540292226082912127481999894862727519846685705111926053173722686114171856551092987329199452805223116271955595328630805317226056847396107200089194166237927231184002365608669208589747109750981444295532436302607963666523279931057699629470195409110784352893837554163337153457773865792758792743720819179222480238844693884210548266561652255862131626545170643103332044428157674143388891515675117406814293709034852396606271337028016694854794305548696439240480736358637591688661332700601303751468255930481665021220920544060423428037289102384244725107982164446338390126421393721123287089679485100488122234484074853488494110660411951714291380074810261397294495336287844572085737941791142061552372038974961316209943699225941792961842007696033065898698472622332914726175578173031367041787553486384246582456983405363834231015300784417442453452908558599335780960720077712596154406960204751261222422384159022389801630751909563919566708861097829742413521853507716070898435735255896834689901368710025654638591180170027414876811123968275453593120573878980911199606944885147633184435046322262625055879352655841706613995229260058779816492924407790145264715019441466064241237521396960821281635960544168562007099655752671186682970739886424985983854998643791769963503243249427230183317215925009195924539618885012148588147084079258014788104496087140435604086998914878619598836057449473673753442726672833313829223300677239071391322484066527793747672090703747759102320087674350976181544325015708109398566506437394782374858859140049022752495932191191610489676452222361536829142074289670907612339449460547706708751931683856412504719303038963020806979128901829577165057422377570137119308051090263780202521402708246941339249722970300073793637920658315034889282813519642064597422280909450878138496406574900496192860897445365366179239151690659152472858735833390999747588915137152385132714351469126052242745579779801289256388225628450344145064430862974882232552936618443733142269835594466922315052833728141301793343873722768698755409936474895593074688321228027714657873129346044222989503972519127283930315639219396266137533699684527660148341035432848824677092574089513760825891170042706288831018816842291672889049072868372887034426532458161412450035883857133660898426504201719275753659809820976175086173297824102193817664367067083817614986356696294739932238903769940329468346018763192903924996600774716585484467845004556475272891298693184536033507188497573695351889893074054671132346875/163951636020388050107397749787664880268646966564688398489199650273109474805475638717452683295315655842808632973998486668662530331359965910685281604309420680104781673758454518765331194999945213622320678531884657823828976316961638566664584717372941479304244298740678984275710725221862013168101398768560440866819624041222863618123720495172143556165799143854088828100262284433109656166020537790002205184127665893254706528283097599666126148388174976658783261731142960454801414660179217919692248348953688597328346350156538359102943386991554766439817597328265900868801819097770676815794402402505030000487651148901041803072997717822621487727116020713764626226698127648892039244449352611148965478172342933031669654409762724040282875594591299555230427319161752644878915649080658471052535211954696526585168038029492576029819829368869541839600808441824563631363847432583799275748637086807602002515137604422625664299578808935210934743561026286492535797853944758195732029280524965693517980226570627451125362797276252032922059251778740439738520539965087810891488983901107155597393426037283303824387922663734156761192040718026746278130271281046419450300175935733233964698239081826998452939490876543897558678631987087910016072030742920580142709168180240532873890555325798493754122162210817410266440462636571998295177138814075983875268887972904261434636304615785772326035845672251451280182085794841780362172426586726492179466197276796929077969420216140416386744670912908639110584820195080913851920666117846477458759238784441352630635225025025216207574382091477757958980011630148197825016824282856516005792551588283076130786775051588908301883390235265365944059954521476418421219706954906355921621956305057532974852384445735951412343385834834890333292038275655806959552480926170602366215504338649392238762493437370753387615551036365403091713974592651583392978001550604803624649051225916192602874048937184068232762832776056706172122982361498881813112688668525994684661708684718902391336898162464660836632907037858487862478041901784759480193649773150611434625735675234615296502172587138028517186965353445922251632572708118200816607424024950863724852909733965900040493496534210774706045139361134869644694710606574580607952845509730557707985459150815198724158421260088668134034156935934503656696185151058926193377631884867882096257462119434346532634869433784286780490507538590400044940616938748570226685755791056650269398203435746563401248297934296429686766882061080999716193882909609255556831739631425928029695514494992180447778169484411156171676792401936113800605560818299548008638559678850861083947162055023871494903020939395461472801616244271334450106684740173670316759478160859952582970344313738648720822104663123300353498315310191885390359505585072042942856874153955994002584974304300583166060916436852968653358189038486554810427316167686348051513996500599538529530562275993060225738045625677229976902675479904282039961252926357926217675537403463425633063701057967671306544600998043791278220984706223101367506743954828141209269155085326418987226940685354808207827543004964902149804330793150560804141252996389561804344203547971151499179399632699113969738929575893327381157627361706587457768225341707117056550063623897321032829330316348264753720755193739836990658463999594339937857054386258885187022247836819631296229298462603646105156527731584608408152425318366507839836297177762047835956859954462504678732836014420636240602529419785824568400159018338495156762458672691918759030699056362808008524067371333665904014056625074457700253286547010510707908005535092497079036806484772386017307583324801663767066676919700717638353199765370766021117822676360341270053822550355290308210516174847110802201897895059648771810002336926869375339960806180111014369793649121161067088066708621512053905516520980611072*t^47 - 19071944764537741366646091252886922907453904536421260021885957878767668010394529136334111262498050823665928070662538521159855832934895988014676424253296849364608110431161480026078821621296896851636666051514065784110762887513431950373322572500448130300266886419200620325510788753671751304465685505989650321294509816889586910301662033485431346150152024608707620659150571866256101406358234121495973677269948198102997005923767639130548455837635015872538971916611216697442273479901745921781516946481166867842969419493298619852584392574284074300925812338419176097123935679242967810133191288504590484960823532393186432316076510859240696899097658172067774517208150647207045338039663683218413283456739365632106657412903832534468173723111861615981319614224614142610601546898344776693850723536407739020192606319845668670509760637910441305897995781048189869534041057175843975132559121137285350397593281956880184854836107259730721753818008043296505542064413349479618853262233144979507165799701018978671326339998329016945227769974957734604584080127042803098527905898117033284529870109704737829919887290992709071543659653902734842257217593425019569469818830863125629600577492829946024375388896805053304485713584310867756312142180036097551991709206487510298912748483740636568399288916814519908015939747296471615156445425614994059155513966174149405616858296465832083994354076267573265467167517659296221710781960711353193907211678185265558002583008879831554670405290172601570614132845992547223306856615701339088655178704519498506427364625977103723184243533892774671450157796977891692971385345587358570846731421015940546392607692901331590006912340510967999900983427378319228146955600216673087628928401729819005800939314502927527002240884048382805183678739033674702105856291789364130990074920031205669299417013387943075527973170174214588435828302934875112485733394352621446565279236784140912019275920911945895970504209581263314130521345057968004038979450538186283308560869314604666509619941427228157543625559049417230071034277869909026732337500761468420314379428424210950603488774399922110875341403150317838859310377141436907360190208127774311078490366606438811668685220950530607874307120647675213372927311600392499004799694332164206244494961374755076782101534063742979438046809177153226483474303969114762401577078394025341665581634760175097811376838831722489904467782429055777330433495482526489895087406142392131181234035098991038732446395127146447519573029323344407828240821257701617830756997994912807438036177201089392688057755914791093902570261472644341766292677757451317356964516446873181544211239469465662149299533432035440778005041230558119364931512267294305973893135876600791322078403727276941032010125810788113809327843138410740270172934969993680364089844820810341602987614714785983740127670783673087857534587613805368976550573515689007011422628356188673577977491842563902122535567602331429792636982134709659635738825469067167591560512678635762040255334942736942553892636220766913311476660727432516925726565952053839892213255997712802341698028855344842021543694086092675653150919810492904688278604532103942989187043089341576348575720977780724711541985719670547870581283271921818607022467187496087382857109998386456138429760132324533234192798459944071626832934422202514532025206825617703893424992625455854060817751474089622871156691866538955791999993236146545648491409270008159441807709544465390592096552245432046799251321208147471774615508999723918427657583674000327683900826362391400850033051543256456927756312421947205598794924661594844899184987251504988983935292337893212358389877503878514838889311718038996271672909896577433201198516860266108964704824782967430214405192311625383951368175908160062263081346173806070654381517855322847233826545362940502393552818006840012174472330692633075901955499519892907408954714104993522190435494013236484375/327903272040776100214795499575329760537293933129376796978399300546218949610951277434905366590631311685617265947996973337325060662719931821370563208618841360209563347516909037530662389999890427244641357063769315647657952633923277133329169434745882958608488597481357968551421450443724026336202797537120881733639248082445727236247440990344287112331598287708177656200524568866219312332041075580004410368255331786509413056566195199332252296776349953317566523462285920909602829320358435839384496697907377194656692700313076718205886773983109532879635194656531801737603638195541353631588804805010060000975302297802083606145995435645242975454232041427529252453396255297784078488898705222297930956344685866063339308819525448080565751189182599110460854638323505289757831298161316942105070423909393053170336076058985152059639658737739083679201616883649127262727694865167598551497274173615204005030275208845251328599157617870421869487122052572985071595707889516391464058561049931387035960453141254902250725594552504065844118503557480879477041079930175621782977967802214311194786852074566607648775845327468313522384081436053492556260542562092838900600351871466467929396478163653996905878981753087795117357263974175820032144061485841160285418336360481065747781110651596987508244324421634820532880925273143996590354277628151967750537775945808522869272609231571544652071691344502902560364171589683560724344853173452984358932394553593858155938840432280832773489341825817278221169640390161827703841332235692954917518477568882705261270450050050432415148764182955515917960023260296395650033648565713032011585103176566152261573550103177816603766780470530731888119909042952836842439413909812711843243912610115065949704768891471902824686771669669780666584076551311613919104961852341204732431008677298784477524986874741506775231102072730806183427949185303166785956003101209607249298102451832385205748097874368136465525665552113412344245964722997763626225377337051989369323417369437804782673796324929321673265814075716975724956083803569518960387299546301222869251471350469230593004345174276057034373930706891844503265145416236401633214848049901727449705819467931800080986993068421549412090278722269739289389421213149161215905691019461115415970918301630397448316842520177336268068313871869007313392370302117852386755263769735764192514924238868693065269738867568573560981015077180800089881233877497140453371511582113300538796406871493126802496595868592859373533764122161999432387765819218511113663479262851856059391028989984360895556338968822312343353584803872227601211121636599096017277119357701722167894324110047742989806041878790922945603232488542668900213369480347340633518956321719905165940688627477297441644209326246600706996630620383770780719011170144085885713748307911988005169948608601166332121832873705937306716378076973109620854632335372696103027993001199077059061124551986120451476091251354459953805350959808564079922505852715852435351074806926851266127402115935342613089201996087582556441969412446202735013487909656282418538310170652837974453881370709616415655086009929804299608661586301121608282505992779123608688407095942302998358799265398227939477859151786654762315254723413174915536450683414234113100127247794642065658660632696529507441510387479673981316927999188679875714108772517770374044495673639262592458596925207292210313055463169216816304850636733015679672594355524095671913719908925009357465672028841272481205058839571649136800318036676990313524917345383837518061398112725616017048134742667331808028113250148915400506573094021021415816011070184994158073612969544772034615166649603327534133353839401435276706399530741532042235645352720682540107645100710580616421032349694221604403795790119297543620004673853738750679921612360222028739587298242322134176133417243024107811033041961222144*t^45 + 412887622924010610936308225941399656261868993628207165490154516248512978968974450254367329631687259382262770168289276610509881612772830411374280076379673208623475679369901072133647475766293574339859625664749261261013761423887194872619262701257726671667576212361279581377713420622957105483066775822667845390721284360655969427954350591977175512720367168450492630449842837938054122627225195734064469764438699797198973000794030973164921119309022871041636044682937410275134113251634686768054438717727924749692183272347012793198746949192008650603002095682259040240860425540443823645438789652549214816926766129050897194364435165157731650831708058797968669372838990989865465070516722923868529087695822467583690735178555794961945293275158187089284194514752216060809575869336556542707511957334784768316986394167149444846804432703911856528950884649394113286208066409856020114247880619755954163656975116305881278068400831174786938706166286721572526753310750851767688910218218549271034043420945361058482159992916330416111879677709943293645069145369971286672516862582212276833746557031187956614427394089624869105277485455024735529261918181476213862475815955928674780349945860555566318546648120924439745066236182275425123382887910037835858502893750584671630276049243444865253223171617488750109427443480162771128900074058648971535323017406739499190604303216189062345010234924269337105235513129796885619442161085100996682095592842445353961762873326813988985830732895748621162725124083754998605333382349217805710112520014756521359348062707258003837239742357895474495788979341490122053686052177370555662037868707341140225032165116611454053780869892648159704089565865067760804474620094609744432849490531658415346289915951127905358434957345590095424059312562457110396478498378653842598690203519795379130274943273178237437744609271064078566481692724631312518920063574834614368400061928648730620986220149374715202256751678235812001129206177996787893167175366006518160670283280262093817249017207172790141290293730905533047352999525392381021869901134132883712458157500753550264817310560907349098112387817217589415687531988149375592247349680693090767496570743940889086100699433444269194981427994548131527911746707248267893113915709585560412653952241817746822950364159272137943694200919699053646893385512916758913258219090604904187721735492431638661220464242630761186290100810388007225154879315844810856357535968059839052315701905858956950026488671713931982892620480092608836822294982014864633018498857081139587165039438689778455218945549989323909606496133488677702986828903146408579934006015367209468881783267720067943014993525975107507128238641993226076989995786104637257950245333955316028255031469921241585704239497327444600739416816303119990666074759745184721365555960555582014568515082439148860366867807739616019511768889718050392364457631372596335467689818421664888333602055181617847294483532239622081948084395001286124505978653833422361365296969334017596225180724460543232193064942033329433131791036493354915972593696772727934785242284083652639708695153493177843080321775134908910713859568163345063372568175350453731022235021306622823378969588071038575539865213591556065599566229282091726672877895674850892681712538709933405884915252356761160231751532041584588807032413401337617977186487787449265584356309359393452971406040580317090448152748293035491284282655582616158566536912560699347986690565889749100143612793552001684852696188008243306253088603470477368543991562109236277321104243827298244803084493320138998935353917046731574769823652610135282206820069381451506305113807771831036215358840962258365882696633250871451828277918032355381955553686260584937847694057475431093693780775472324036063001266597573924851361576853992082366408753872064973311015370203877286475759654640410492317956044015746080334275938535595229802993206691853825928896766512756890625/655806544081552200429590999150659521074587866258753593956798601092437899221902554869810733181262623371234531895993946674650121325439863642741126417237682720419126695033818075061324779999780854489282714127538631295315905267846554266658338869491765917216977194962715937102842900887448052672405595074241763467278496164891454472494881980688574224663196575416355312401049137732438624664082151160008820736510663573018826113132390398664504593552699906635133046924571841819205658640716871678768993395814754389313385400626153436411773547966219065759270389313063603475207276391082707263177609610020120001950604595604167212291990871290485950908464082855058504906792510595568156977797410444595861912689371732126678617639050896161131502378365198220921709276647010579515662596322633884210140847818786106340672152117970304119279317475478167358403233767298254525455389730335197102994548347230408010060550417690502657198315235740843738974244105145970143191415779032782928117122099862774071920906282509804501451189105008131688237007114961758954082159860351243565955935604428622389573704149133215297551690654936627044768162872106985112521085124185677801200703742932935858792956327307993811757963506175590234714527948351640064288122971682320570836672720962131495562221303193975016488648843269641065761850546287993180708555256303935501075551891617045738545218463143089304143382689005805120728343179367121448689706346905968717864789107187716311877680864561665546978683651634556442339280780323655407682664471385909835036955137765410522540900100100864830297528365911031835920046520592791300067297131426064023170206353132304523147100206355633207533560941061463776239818085905673684878827819625423686487825220230131899409537782943805649373543339339561333168153102623227838209923704682409464862017354597568955049973749483013550462204145461612366855898370606333571912006202419214498596204903664770411496195748736272931051331104226824688491929445995527252450754674103978738646834738875609565347592649858643346531628151433951449912167607139037920774599092602445738502942700938461186008690348552114068747861413783689006530290832472803266429696099803454899411638935863600161973986136843098824180557444539478578778842426298322431811382038922230831941836603260794896633685040354672536136627743738014626784740604235704773510527539471528385029848477737386130539477735137147121962030154361600179762467754994280906743023164226601077592813742986253604993191737185718747067528244323998864775531638437022227326958525703712118782057979968721791112677937644624686707169607744455202422243273198192034554238715403444335788648220095485979612083757581845891206464977085337800426738960694681267037912643439810331881377254954594883288418652493201413993261240767541561438022340288171771427496615823976010339897217202332664243665747411874613432756153946219241709264670745392206055986002398154118122249103972240902952182502708919907610701919617128159845011705431704870702149613853702532254804231870685226178403992175165112883938824892405470026975819312564837076620341305675948907762741419232831310172019859608599217323172602243216565011985558247217376814191884605996717598530796455878955718303573309524630509446826349831072901366828468226200254495589284131317321265393059014883020774959347962633855998377359751428217545035540748088991347278525184917193850414584420626110926338433632609701273466031359345188711048191343827439817850018714931344057682544962410117679143298273600636073353980627049834690767675036122796225451232034096269485334663616056226500297830801013146188042042831632022140369988316147225939089544069230333299206655068266707678802870553412799061483064084471290705441365080215290201421161232842064699388443208807591580238595087240009347707477501359843224720444057479174596484644268352266834486048215622066083922444288*t^43 - 7866176609829412510201699954860660635969060386740363598088697303167699847443567063115896834712433178616257152782391655409987081694383001700817383244894847504713365358623617397118085355250533124785939162873127948431185411559926052453756015870888249250539962157921988763620239951221995367170809238620277454307888323324104894668492900700272127371365897208119359952860052767914899559071515682115539253894936880346011931411139717739415356546130697283716550512069953406277560872342475611056591431113765537381588546130666647306517015930042739857471062364213525341440802358647988609803358184475142141213456912144293567279186380110751335178088828137840971261058488472133950488919264733764658743295308259095136478517535146854954350222793301153269417708322622663657564229061721224308951559904715206850249484077028168520330762920684442211669737285523950828968709965370971158685052835539701663806590043519002221244544449078322658994572421884950253321224184538930671359568026703847732867416368187944977126699966902102876328458368608017427434852637211852106512646353410115703430482462744575081243831700052503412356209799398672015324705319479835733901391048481999710688830008782709606943039427534685279864914060048112046298124333309682704531495024256830616545031364155384920145665376325045196320378675768618149066423813247909653836095157817709684981348795882754606273040166624186118183327803315863240584745141165980434247115373470919629730979421111720031378822673659755215466862136429233054058205379820905375929919075285882939443952926195033420809447795448185829373638216447034037769498145872213275160675349454112988490034159853453603191965250339248707052918782105856004948489516513714087990608165293478144062854109216271695196683370988786255778796777920326214507602250516133845670738021530987644737972719824872654147793299553989895086502305128340295370239010467077206173652331121257218574395824586474653995189261899231096282771261606012095918068927366123374074050339166478393124092248687671199625315505133106138752891602484031348611311192241440033520112698218518755175540754322055749566275870098097480225502698987618917222111029271335563650527143686495780013945508736527227637015763134812063617686862155434410463449049105616109509484853512760201553909392031904190269038183661480855245954021763889159122034025038673752571107962645681386798206184303148690434066439558156879009831061827757798282182721333088723459433624399505263817620190785067636514110771023687587818821866979342256930095913022216712163421380459283473677642828764294901925771165546981235236334529464121682807662553475017539813894392697051040043771999376761039172369578662100814534795004141694571718446731868278734410598761291555333644715981422062244194567808292135079007909567941392764786087821170716348675572911641862093888309391996390892802102591257407900933282057902287548924454271606145964494854759364536030339540319537729256276788567784290065992059402050096426680686151233309693000668549391529703485029794383304863799236350333632127995946850989099512750293962782993016909283523566024380508695448419552831442467998312460430013163868933774215003079419464921819037908648518721413814562513545754399121414283457938000805379099014181830320128690841095860203436857838002991391632657976308567780487590895428078391241767368969260854115881591792866311138180891361028609425357258042754187066053552070917410195338160484818741863916286459776640927910559554273143565379260738247448430766243023478609157451872636576019101202970207969720338776280973803004236029017607440448737920967356383154765814992514024667263503850974819248296558080670731249983904823279969406135968701971529772640525591247688492249858769184759653781480545321078417718653644866709636953260393099887273221105429814435855712402100634249143338636797178345090096966166703414384304263663207045878584595607368895908790869534347248640625/1311613088163104400859181998301319042149175732517507187913597202184875798443805109739621466362525246742469063791987893349300242650879727285482252834475365440838253390067636150122649559999561708978565428255077262590631810535693108533316677738983531834433954389925431874205685801774896105344811190148483526934556992329782908944989763961377148449326393150832710624802098275464877249328164302320017641473021327146037652226264780797329009187105399813270266093849143683638411317281433743357537986791629508778626770801252306872823547095932438131518540778626127206950414552782165414526355219220040240003901209191208334424583981742580971901816928165710117009813585021191136313955594820889191723825378743464253357235278101792322263004756730396441843418553294021159031325192645267768420281695637572212681344304235940608238558634950956334716806467534596509050910779460670394205989096694460816020121100835381005314396630471481687477948488210291940286382831558065565856234244199725548143841812565019609002902378210016263376474014229923517908164319720702487131911871208857244779147408298266430595103381309873254089536325744213970225042170248371355602401407485865871717585912654615987623515927012351180469429055896703280128576245943364641141673345441924262991124442606387950032977297686539282131523701092575986361417110512607871002151103783234091477090436926286178608286765378011610241456686358734242897379412693811937435729578214375432623755361729123331093957367303269112884678561560647310815365328942771819670073910275530821045081800200201729660595056731822063671840093041185582600134594262852128046340412706264609046294200412711266415067121882122927552479636171811347369757655639250847372975650440460263798819075565887611298747086678679122666336306205246455676419847409364818929724034709195137910099947498966027100924408290923224733711796741212667143824012404838428997192409807329540822992391497472545862102662208453649376983858891991054504901509348207957477293669477751219130695185299717286693063256302867902899824335214278075841549198185204891477005885401876922372017380697104228137495722827567378013060581664945606532859392199606909798823277871727200323947972273686197648361114889078957157557684852596644863622764077844461663883673206521589793267370080709345072273255487476029253569481208471409547021055078943056770059696955474772261078955470274294243924060308723200359524935509988561813486046328453202155185627485972507209986383474371437494135056488647997729551063276874044454653917051407424237564115959937443582225355875289249373414339215488910404844486546396384069108477430806888671577296440190971959224167515163691782412929954170675600853477921389362534075825286879620663762754509909189766576837304986402827986522481535083122876044680576343542854993231647952020679794434404665328487331494823749226865512307892438483418529341490784412111972004796308236244498207944481805904365005417839815221403839234256319690023410863409741404299227707405064509608463741370452356807984350330225767877649784810940053951638625129674153240682611351897815525482838465662620344039719217198434646345204486433130023971116494434753628383769211993435197061592911757911436607146619049261018893652699662145802733656936452400508991178568262634642530786118029766041549918695925267711996754719502856435090071081496177982694557050369834387700829168841252221852676867265219402546932062718690377422096382687654879635700037429862688115365089924820235358286596547201272146707961254099669381535350072245592450902464068192538970669327232112453000595661602026292376084085663264044280739976632294451878179088138460666598413310136533415357605741106825598122966128168942581410882730160430580402842322465684129398776886417615183160477190174480018695414955002719686449440888114958349192969288536704533668972096431244132167844888576*t^41 + 131449235935633422941389987321792378399747366022945758962896739735223560006985505264825234669765098545963520751891844883594364090151397603306173732264822571819073790052059431843208254488047152153265061664017464356231700745037824317962138510064779036586146422576313889997254663286308954933439119129496955501991223321518774220507821547309842075785621854435181265702092604957852032526344304252691754874389992291919194041519852207021207361626404303530017691969511342667973594022132871969613606244395963887673124809557145975317869738784230968628088589080457420993354085010940322780456530546179511465427994732623934091080617761500079901945681173148274182094655646322217072340234557433067749737946504772596918252965001453840320019225545763693682731208006796169927775041264924058681911321439104531231203775211109231343637834373445091673986433123092618850606724208330173795883258809410860772858355815162533344387392111803221318608850452563569903854611233002167330708921224267542573755245663330626852095618959424469307469345976074675363849471980220958105308439949482712939074907024838705716486660047914162048615462879335824109607310223421090494076118349229940001587173598163066496503593065168882228340593834993303616144820323629560552781575876004798691875643149765339927270090530034250450334536379618666513856688464140185277269495609128445492789770307025419440208321785723082454509815633941671818011738641407592686278433720848597183780409587570309931973658513554592342595638823993686946826896373422356436258541601865347152762069456913386964692920967647691373820867522237390658282389078617330755212329137125017416323664655024483742269384842746166800319300795915474366888689011677529647488421832746995491499312675275222867348770515049227100159462275622416006322793130274240057379190297863086965094827149008366903891944730474074758510167185780474284104540054637969468191929777151033320403496516019231941916184888622204590156929167922213422715733154401779065260853403798840825980094787167353602974041794754020589392546726367282825642509750294538599222594373072178232066979465628720934512414710345407275177454833373267760760915822667116954992088192593195833773137930314184846533651453078202890305773084491503902076102290184448320511582757837973276552176988268044999730941870573860767773110363876503637252152177525020264948497349060542569821266811576814049382639367230805280401790605638906797780011019722569774169187092791890748327220971530742541839165901241972367682882769755268221547207897717834321214369210490989122243195189690086648308992821591721856722119367129377227387265170829986908832657478731843210154905367154511450840066614125278367117263152465911154136998933810920649497024213540579296204096594592055031989195487827442716430550055724260339763678225006230121666230878819558571642878805847716906416616892762619474206438632932264680775916295294743223624568941928107214755983211755020229132428829003431343470703165066895733105002891007125258428552079296114540089921553444557513605773811019546682106027963094914867647251785132471747220237444208650873846335348266453180223407184157253487689086673324013183173543882936375038840189195154660906455195340267257768746284382949185783990269241657506514511277651143671366632052155046743625428839407056306025417103550152960330985755517292837916321208439249818334951868366092442994168796065905275449590459606243170949263203986692314603276764260786773825328269557214496851555468057860543868943158080967512065721010202624877858787261256886985519965415434715508476805059008676495963614993311600461703296176854801546013798744224428477537564764768201878237722449436851529221211877434223149911816619738392463832571100796740281022950879165324665789547483746776476888489755976017358948606874481839127836931234791283603893420150234025521932357045701363699583269694006095415872831033653575264922692672895785133319909375/2623226176326208801718363996602638084298351465035014375827194404369751596887610219479242932725050493484938127583975786698600485301759454570964505668950730881676506780135272300245299119999123417957130856510154525181263621071386217066633355477967063668867908779850863748411371603549792210689622380296967053869113984659565817889979527922754296898652786301665421249604196550929754498656328604640035282946042654292075304452529561594658018374210799626540532187698287367276822634562867486715075973583259017557253541602504613745647094191864876263037081557252254413900829105564330829052710438440080480007802418382416668849167963485161943803633856331420234019627170042382272627911189641778383447650757486928506714470556203584644526009513460792883686837106588042318062650385290535536840563391275144425362688608471881216477117269901912669433612935069193018101821558921340788411978193388921632040242201670762010628793260942963374955896976420583880572765663116131131712468488399451096287683625130039218005804756420032526752948028459847035816328639441404974263823742417714489558294816596532861190206762619746508179072651488427940450084340496742711204802814971731743435171825309231975247031854024702360938858111793406560257152491886729282283346690883848525982248885212775900065954595373078564263047402185151972722834221025215742004302207566468182954180873852572357216573530756023220482913372717468485794758825387623874871459156428750865247510723458246662187914734606538225769357123121294621630730657885543639340147820551061642090163600400403459321190113463644127343680186082371165200269188525704256092680825412529218092588400825422532830134243764245855104959272343622694739515311278501694745951300880920527597638151131775222597494173357358245332672612410492911352839694818729637859448069418390275820199894997932054201848816581846449467423593482425334287648024809676857994384819614659081645984782994945091724205324416907298753967717783982109009803018696415914954587338955502438261390370599434573386126512605735805799648670428556151683098396370409782954011770803753844744034761394208456274991445655134756026121163329891213065718784399213819597646555743454400647895944547372395296722229778157914315115369705193289727245528155688923327767346413043179586534740161418690144546510974952058507138962416942819094042110157886113540119393910949544522157910940548588487848120617446400719049871019977123626972092656906404310371254971945014419972766948742874988270112977295995459102126553748088909307834102814848475128231919874887164450711750578498746828678430977820809688973092792768138216954861613777343154592880381943918448335030327383564825859908341351201706955842778725068151650573759241327525509019818379533153674609972805655973044963070166245752089361152687085709986463295904041359588868809330656974662989647498453731024615784876966837058682981568824223944009592616472488996415888963611808730010835679630442807678468512639380046821726819482808598455414810129019216927482740904713615968700660451535755299569621880107903277250259348306481365222703795631050965676931325240688079438434396869292690408972866260047942232988869507256767538423986870394123185823515822873214293238098522037787305399324291605467313872904801017982357136525269285061572236059532083099837391850535423993509439005712870180142162992355965389114100739668775401658337682504443705353734530438805093864125437380754844192765375309759271400074859725376230730179849640470716573193094402544293415922508199338763070700144491184901804928136385077941338654464224906001191323204052584752168171326528088561479953264588903756358176276921333196826620273066830715211482213651196245932256337885162821765460320861160805684644931368258797553772835230366320954380348960037390829910005439372898881776229916698385938577073409067337944192862488264335689777152*t^39 - 1919400205999405833104769077575657953004062683199162011585224602572721625860907886787197243987212444622083482183290585710424465833167155607040443405662393156341565225656197074033042401239994218462928198486871774545198921124453857541057944767475880211241507649871069887816919366059302749601308875476878132281520471743004997694356318212479328118862367915148029623390239634635140982051010520276997050714083291032563533590405420858613003755448779355421486280482387425580063268423537135131831022115996731777784691039870575423228463002897219408931958056635533387707347152699621129078456120014023479385326124146002456502056776042548901372875928350306456337634236920463068362586859324241146271564758838651916326403887777584560604981497786749096939771045143520576552669216769742599730103208786741516394541000229693466035367179420612178511292898879600146754809519563762905771438977138660128951740259561878837106984703905310007958385513706425534918334005162920188853770799659119060170568246197993117315847794351431027234833531802148381123238259046723193531209075826333312679457754351637988223327209142039197932995486129962209607717847998730915128272320417313986440230044851894845834832006375829356527130355797780556673921293891295401298568787196250707709397040038548592930641172965777695741399712086209096540960735325161714592798708006639928009366494063896851711760694201291862586329931947902380297023137038748380951426030542283874929507317224295481372231543223676365836093161203585479077734844218775222780839462877562978916890034720696521202818156616533385203140855845745116215920871360884316139520153348256473920650674428501058392025500205407229849596270402995565574683007699813228056183260035320862338769738672729634376132117155796061868022428030065545819942307719805914875356626888437485848933766186337188805905420406717539892758188087794918281381702748908138960287550452003529814116895866179539095558562826287338571451517029657757293779337690374920866152004745268511595012940575228042814725866992813513792168059651979812793733471714848697563874740233303289595525076949560927335735497391140330931875962763222730819617471847457643040264148922076455288314184565731442090048566704536413819043839565374566572470943637713291000263977669142786592265681520613916010762985460461793208265216232450833069959577741515106635205217192849768698391413559940504817342728445281572501151898624571280049204999660061852483476043140709955809208841050716120951378743921501078450952655763857636721008120986937801340959338354997844701224010679226455077035579736542508129926708968654772363745631289780828010154771252873235117878713495733525730419936626237376634396254735944340917268156217505845092625094725519771052936347248126121960766315879637736662938043942994881908475547097727837700780763526097781574441433686818945925632822810637387508192117000127967168211126105955356001629007808893980952515221839023482211643309178190483933816787688802344312554516571993691511483939298802525013036974468586204734572363029667749935963513219421441393993999020662512891040129399642342241116903022749091336368180669712061633945245751953981644153910534334423291077806185380005677296002329309452476079108252276545512990277247813450351385507736518130492695696466055250008654600143237667593540004644940196455027017169451174743480281912488737879839608600723575777797023943585882051309381375001245282388545835347250719846349001048805369839291630358216049034746124326575406652527874884446276321055920337023246073830486512872476777689399655264671243699267133588356135961394511415865409819597916730331195672584139213127761488463353773223908267017787490119045141669301754569834970236320496402718311520042057149156585187935756507759073788542272020981818790077934799721506489699414268224145698122979575745192192086462342694499225449917708230435829943451371556438914849346236277033793886659331321875/5246452352652417603436727993205276168596702930070028751654388808739503193775220438958485865450100986969876255167951573397200970603518909141929011337901461763353013560270544600490598239998246835914261713020309050362527242142772434133266710955934127337735817559701727496822743207099584421379244760593934107738227969319131635779959055845508593797305572603330842499208393101859508997312657209280070565892085308584150608905059123189316036748421599253081064375396574734553645269125734973430151947166518035114507083205009227491294188383729752526074163114504508827801658211128661658105420876880160960015604836764833337698335926970323887607267712662840468039254340084764545255822379283556766895301514973857013428941112407169289052019026921585767373674213176084636125300770581071073681126782550288850725377216943762432954234539803825338867225870138386036203643117842681576823956386777843264080484403341524021257586521885926749911793952841167761145531326232262263424936976798902192575367250260078436011609512840065053505896056919694071632657278882809948527647484835428979116589633193065722380413525239493016358145302976855880900168680993485422409605629943463486870343650618463950494063708049404721877716223586813120514304983773458564566693381767697051964497770425551800131909190746157128526094804370303945445668442050431484008604415132936365908361747705144714433147061512046440965826745434936971589517650775247749742918312857501730495021446916493324375829469213076451538714246242589243261461315771087278680295641102123284180327200800806918642380226927288254687360372164742330400538377051408512185361650825058436185176801650845065660268487528491710209918544687245389479030622557003389491902601761841055195276302263550445194988346714716490665345224820985822705679389637459275718896138836780551640399789995864108403697633163692898934847186964850668575296049619353715988769639229318163291969565989890183448410648833814597507935435567964218019606037392831829909174677911004876522780741198869146772253025211471611599297340857112303366196792740819565908023541607507689488069522788416912549982891310269512052242326659782426131437568798427639195293111486908801295791889094744790593444459556315828630230739410386579454491056311377846655534692826086359173069480322837380289093021949904117014277924833885638188084220315772227080238787821899089044315821881097176975696241234892801438099742039954247253944185313812808620742509943890028839945533897485749976540225954591990918204253107496177818615668205629696950256463839749774328901423501156997493657356861955641619377946185585536276433909723227554686309185760763887836896670060654767129651719816682702403413911685557450136303301147518482655051018039636759066307349219945611311946089926140332491504178722305374171419972926591808082719177737618661313949325979294996907462049231569753933674117365963137648447888019185232944977992831777927223617460021671359260885615356937025278760093643453638965617196910829620258038433854965481809427231937401320903071510599139243760215806554500518696612962730445407591262101931353862650481376158876868793738585380817945732520095884465977739014513535076847973740788246371647031645746428586476197044075574610798648583210934627745809602035964714273050538570123144472119064166199674783701070847987018878011425740360284325984711930778228201479337550803316675365008887410707469060877610187728250874761509688385530750619518542800149719450752461460359699280941433146386188805088586831845016398677526141400288982369803609856272770155882677308928449812002382646408105169504336342653056177122959906529177807512716352553842666393653240546133661430422964427302392491864512675770325643530920641722321611369289862736517595107545670460732641908760697920074781659820010878745797763552459833396771877154146818134675888385724976528671379554304*t^37 + 24383270680814855774614062289822500001541584257008394188726211414032379111075332495357008935916065183259099165583040388738592223547194993413972798464565334076097045027545846921860795867824013961419081831668976399919639392090967435519816844807393993314354098729825387554255168029740778709000217111222961162807879751612341705176083956228970345633332270785126617187140927115469624113643545098479027917720731938861816632723914547286660788836711007111594701092630490621519589073622907017004473559013026453693923366740359411348279461934809861160261638558560804650237033700588047498623984867622274958088949891051975358026658207119411292617645055493767744251669073098073212376186518261872568580423860219871751096599370117235934710336860763420524608269400363387743057348659597705358654484853384581770875201277111138369312851573933125460994726566568517950868593263517835333100996370760057941062612439815200720340973892475895228785723711856423504194797328951855752859453735907586519093290054077157103304422847105340427971094361089944316607632281565637335089133606328037614965830262205252085581611529958594203999957215024055364020207042056029458001667356332454899825596756395558343839800931355366841613767985745421866451205791401804412205026300956376194276559054983533607763700010524549668317432704522358855849065842989305843031386762495696086055550140107217560973353112827666521757690047071237335430994514465087904123371722531517893190979128333835413863580911364293580408211365589798632183630720692643656001890425299994036155312146311772554313106576360195095020290731458441509811151663346718852832387841781839242409619849625410332134443587916232173229173198382059179028567479747288883404413031527112628055127508575050556357818473035822859175734152130997132708173011254107545655911390804919261376424247877653888259305298565307496391671506063667684319615150057597266576288915306282227058044313668669518492677875457798903834424687524399632412775777775920590852932729889390261818610382362756054437122241148710388697776245667500162229011819284717556717841422442540698794692971907350812354953355400253156678010434151139813626032884474858150297150113638128563407462343697278126678470631128488491118811815591031622279178769467983476409197530176224195598255384129569095701030344791733103236755679653385782498608173762735111907282387799787833483210734703152679035260060651048617609735835228691782349848598027061366557066479672243799715085365807514963612585090748972139844280960907202851804452985983067706302446996494408632429725865637243022297810337415519456525447758195106293124099907955061624495250203209798072268769297420011494292341053618398627937647180119922447625685521156897230382940576942532539624333917159110683512112102310023709561446583642860782208440795608517636972150235599394256379596245128662544572835295462617312422740459693908698960205184600562528546987322663840621433800375955805436679921216178584869691753712385829729743711048315569617951898308613347049625209652208602903079162030648983228416611958560513903499563129966230925627244009591655679919720566635523642626296168152954708677320076486252943233181804803720482702235789500806791882411173562752878429698492496120558163703215506018066767125534854473050137795707397368328688606865947547398572737595149911696906482747589749313238005903582961379637479145400696068449598518209824225124237826239608250352478924980116163584477661456460880742347077657559533397132581574632875392324774156937335204639565815272769240893060375818345813606192831222077018077490866814740671598076612648941849414748889379992656227998747370333077885505761427321844932680903533556974324938273748279291526790543161073257645492003675323274541443416008814613881595935763371112541138426743753563512823284089489378045110394855934553918185676148482950759532626272077889074873730764438405660717704127505004045234462959705384828125/10492904705304835206873455986410552337193405860140057503308777617479006387550440877916971730900201973939752510335903146794401941207037818283858022675802923526706027120541089200981196479996493671828523426040618100725054484285544868266533421911868254675471635119403454993645486414199168842758489521187868215476455938638263271559918111691017187594611145206661684998416786203719017994625314418560141131784170617168301217810118246378632073496843198506162128750793149469107290538251469946860303894333036070229014166410018454982588376767459505052148326229009017655603316422257323316210841753760321920031209673529666675396671853940647775214535425325680936078508680169529090511644758567113533790603029947714026857882224814338578104038053843171534747348426352169272250601541162142147362253565100577701450754433887524865908469079607650677734451740276772072407286235685363153647912773555686528160968806683048042515173043771853499823587905682335522291062652464524526849873953597804385150734500520156872023219025680130107011792113839388143265314557765619897055294969670857958233179266386131444760827050478986032716290605953711761800337361986970844819211259886926973740687301236927900988127416098809443755432447173626241028609967546917129133386763535394103928995540851103600263818381492314257052189608740607890891336884100862968017208830265872731816723495410289428866294123024092881931653490869873943179035301550495499485836625715003460990042893832986648751658938426152903077428492485178486522922631542174557360591282204246568360654401601613837284760453854576509374720744329484660801076754102817024370723301650116872370353603301690131320536975056983420419837089374490778958061245114006778983805203523682110390552604527100890389976693429432981330690449641971645411358779274918551437792277673561103280799579991728216807395266327385797869694373929701337150592099238707431977539278458636326583939131979780366896821297667629195015870871135928436039212074785663659818349355822009753045561482397738293544506050422943223198594681714224606732393585481639131816047083215015378976139045576833825099965782620539024104484653319564852262875137596855278390586222973817602591583778189489581186888919112631657260461478820773158908982112622755693311069385652172718346138960645674760578186043899808234028555849667771276376168440631544454160477575643798178088631643762194353951392482469785602876199484079908494507888370627625617241485019887780057679891067794971499953080451909183981836408506214992355637231336411259393900512927679499548657802847002313994987314713723911283238755892371171072552867819446455109372618371521527775673793340121309534259303439633365404806827823371114900272606602295036965310102036079273518132614698439891222623892179852280664983008357444610748342839945853183616165438355475237322627898651958589993814924098463139507867348234731926275296895776038370465889955985663555854447234920043342718521771230713874050557520187286907277931234393821659240516076867709930963618854463874802641806143021198278487520431613109001037393225925460890815182524203862707725300962752317753737587477170761635891465040191768931955478029027070153695947481576492743294063291492857172952394088151149221597297166421869255491619204071929428546101077140246288944238128332399349567402141695974037756022851480720568651969423861556456402958675101606633350730017774821414938121755220375456501749523019376771061501239037085600299438901504922920719398561882866292772377610177173663690032797355052282800577964739607219712545540311765354617856899624004765292816210339008672685306112354245919813058355615025432705107685332787306481092267322860845928854604784983729025351540651287061841283444643222738579725473035190215091340921465283817521395840149563319640021757491595527104919666793543754308293636269351776771449953057342759108608*t^35 - 134070689449133120972570155754552790177558649661553893832241083701378433377955002367741706487696619692670092299757598751992079269470457171950859855018636688781015437243663148710847634466801378371433540677761000293565727063726193684610775574702780353855748718686124027182553172169924321990279264466316076340429352633802583862102108908481037455950155728712315899000169179518223379413689466183456162677899742404405561686394970512650972569720342950610897535760022008022909893659884372618065478160197554296984386367678724284621782705374814729045611486732347162288949295085547858437911800664768144369699668769037637585365798640585558320630575507347358881820941120935527121029419878570868938317627415146959980275059154290366054819096167119863209496726464048401211771752036456815949109086202755808223423046858394423240078135968571179472252954423913204457020885724601338441036230706999451466931310965495959207458054152140689809538814100211984948468133930035230297478000262982636940771783827346357892459830680093600538149145815600551736680128196996698694306849676412385146422484599071453590711334611908643111811972999272280217565027442001056712322028541231722000509917551932581784919200061792166370523873094462146500503536816434455058621976356003330810806675244317583347524924747751256910852553990179437704371211282844149123667442950145561959976774477296891123112294879617402588644337035513028120821965737624521092650401680978443679354513142197082048679146988838860130553272008300063561685874274770063282932409788712146101889739209888336998814069191155914784503708752939136852132795376395798768224965973607289936302998135796824745553313464435533138391987002423583856563765637329471027384683992416129207662919136393087935624250131902516349281642745621578766526351326033250734836327690117054142043083215142226690189406061219165597060219645011028819143021180143289101687413950832077528447012820376649592223018423072278085582950706039987418823233515196880653744291595080380752802832616968735491456774767017339065150955039743268835725085628147968144305907652711338565536803618696164944926244424363462595595838635572629914012943324494161758907005192731144346296100325521107044143594827913578967580484752516325736984469252187633547690997501384280320088867690111016574532303335120472237254414183713512783438113077034028135007006670998375883159006775071760522727470225092546402933705174583011817185357377636455986150045285780612146360830589076436114763697469675736225695944601003615473664130347224279505271487233695438179104951524703923415351045444874463789408269321036459284542099882128395229457768860978224676590570725467251968187993697765139305946182948023632501793210064467341276320301876721987586215545776767967784970747361759094168703193042913950681195943600896659880551022891704419634913302091149865889280726317094962879879143649436210227711889497446704604426616961620656416356405468102885770055775064429297827838709696277614615662190695732918671660171803666469181276494416277443849870671599914848117543261529518950727871726527860438826716506734324547044382971293049076956711697599567157612069301750734486676478443780566269047279850539820174680385734999809395433646223566396446354838502150506259737520775842374294184150091538909864795178548708872823791782050329376435322294729415290999664482774519695227937974306288000699097051538360457129842216715403214968313729137887332538148601797144408061270701759590926916852836426642771415576938420172262197250728992400433916110902507789490434435869647282611637935340233123361248387424508182942492703746658427274505161340571314306545264238932738848527486410109284076334607942356961166095571026933098410970764330977973325462170841643759386254987286879040361655959979708274368720248950748143528695913664499629319605530040377487641830677138976228807265422252717828274072215829396522916274084853357655810338874991390625/10492904705304835206873455986410552337193405860140057503308777617479006387550440877916971730900201973939752510335903146794401941207037818283858022675802923526706027120541089200981196479996493671828523426040618100725054484285544868266533421911868254675471635119403454993645486414199168842758489521187868215476455938638263271559918111691017187594611145206661684998416786203719017994625314418560141131784170617168301217810118246378632073496843198506162128750793149469107290538251469946860303894333036070229014166410018454982588376767459505052148326229009017655603316422257323316210841753760321920031209673529666675396671853940647775214535425325680936078508680169529090511644758567113533790603029947714026857882224814338578104038053843171534747348426352169272250601541162142147362253565100577701450754433887524865908469079607650677734451740276772072407286235685363153647912773555686528160968806683048042515173043771853499823587905682335522291062652464524526849873953597804385150734500520156872023219025680130107011792113839388143265314557765619897055294969670857958233179266386131444760827050478986032716290605953711761800337361986970844819211259886926973740687301236927900988127416098809443755432447173626241028609967546917129133386763535394103928995540851103600263818381492314257052189608740607890891336884100862968017208830265872731816723495410289428866294123024092881931653490869873943179035301550495499485836625715003460990042893832986648751658938426152903077428492485178486522922631542174557360591282204246568360654401601613837284760453854576509374720744329484660801076754102817024370723301650116872370353603301690131320536975056983420419837089374490778958061245114006778983805203523682110390552604527100890389976693429432981330690449641971645411358779274918551437792277673561103280799579991728216807395266327385797869694373929701337150592099238707431977539278458636326583939131979780366896821297667629195015870871135928436039212074785663659818349355822009753045561482397738293544506050422943223198594681714224606732393585481639131816047083215015378976139045576833825099965782620539024104484653319564852262875137596855278390586222973817602591583778189489581186888919112631657260461478820773158908982112622755693311069385652172718346138960645674760578186043899808234028555849667771276376168440631544454160477575643798178088631643762194353951392482469785602876199484079908494507888370627625617241485019887780057679891067794971499953080451909183981836408506214992355637231336411259393900512927679499548657802847002313994987314713723911283238755892371171072552867819446455109372618371521527775673793340121309534259303439633365404806827823371114900272606602295036965310102036079273518132614698439891222623892179852280664983008357444610748342839945853183616165438355475237322627898651958589993814924098463139507867348234731926275296895776038370465889955985663555854447234920043342718521771230713874050557520187286907277931234393821659240516076867709930963618854463874802641806143021198278487520431613109001037393225925460890815182524203862707725300962752317753737587477170761635891465040191768931955478029027070153695947481576492743294063291492857172952394088151149221597297166421869255491619204071929428546101077140246288944238128332399349567402141695974037756022851480720568651969423861556456402958675101606633350730017774821414938121755220375456501749523019376771061501239037085600299438901504922920719398561882866292772377610177173663690032797355052282800577964739607219712545540311765354617856899624004765292816210339008672685306112354245919813058355615025432705107685332787306481092267322860845928854604784983729025351540651287061841283444643222738579725473035190215091340921465283817521395840149563319640021757491595527104919666793543754308293636269351776771449953057342759108608*t^33 + 5075919944381280996811537189164722974415324394866179533043928406485093945829288028260616845424327225790767034780737321442644461200630868395294918337893657876722260581634430499465601150271748922012858226347277418277038239634359473820762442819661979889831961609272940776722801459712304663573250862863764942412978952317236506704906733627063133795073645596942183545631977403996302289467435349836028994002144357311884593462531923901140615063727871140989725861702191833208263151752660186624255275364028296869432162017937906321739312347557335589762867016815278533156297912220146547928624597547404134860503892324342497828020952271312467698091409590417189161324155330595239647376927751305429634274230458481019400677514753349682944207972159040142923091801668299692840194201929780512418035073666127857036461198185205030972438998155829964886927214141643678189458115909154386588904577085415793408838791092093780032715277007511821811049437317076807202762355439039111218073420843283405732351192694038254179300784322822621205199813284161595984758078357519194829530318536408193544788358619412240141127395774765353447983094324349765516452272072931367458251955138599990724647183019115459882122870913161509884324910574321771823975076178128967062871482314420195994893786642640606241026751205724857294553059106263443859998149883454794855141017829283801507546987349524249803310913660353536463531596805164999409445560206552428499702097613632210428338004770027820435666720554338509080824439111230489100738063280729642027964117304489599191395449219407508072595729382984854879639731719747193400266877897369694082000313367814792447192099009896223436532249522891388561478018176077214358925430734631703811587146401226281276463779554948728504804704356088218898403740563487479261529116349034421476057390797716151970079554715823721138016156789294123557997106755784806394927671367404033512756247171432352061138069960083284832346154787347773348918860313948093803215112652987998361693988860754385720619134689805983209245604914483433644150652786292442465716796392366016103839306203113742216024121408557313764320244814133821083397747655098737677220700836386756423313724287154059711288344606079981400043254119894775797781591155575490893368581974988303162046372748246612811764913533957175755691927083888447618846259755141842386877701434706197448849990289789713528599259610392345332423528009868578271914847091338360016739902086480801801834410213180368834920316049156115391807968273957491157675501548913125126192953909606662176375499454576805785870595529473844529776366901823833103884382570742797848678082423408093175697013818149182631101976179004771958670689865832156893681278043893261516941865030743861768280002656015606725447136366696499208106959581060076828211143618990510723449455677661885977503825247763853612450018709853840219201990578791500519091749735827980321056829170050507412658008819414619732316036708454845188123682173968401645735741298749973347330336184841233208872562390377354342376469395087359368816367164036458316577972423451061929709652348101547493307187880922283013736742913162407730523654099621625332242455816391235671495078976676223339363842597761527197334916509182536986794222270803642125171187410667569342240597946680297552906038551498697929300021970115045945212300710094271502276604826629374058532276703327644975198898134253738050871459934693623539658500837914887310083246382994852770328010624682181760145273335213806680253528875678691383807893557296925634180019597979169681047989509977792404013773180624265902696005581467395783126999712621342838278209831070522965051601539178893087074783466554986953865452555293479802143415560976900880756072538424384139493716996982262190742385622269152465708654250149700301501391252048823024099739117359982441356302189839709027732687529809342099956418841557683224758587244851829412621628960314261731305077076350312805522640625/83943237642438681654987647891284418697547246881120460026470220939832051100403527023335773847201615791518020082687225174355215529656302546270864181406423388213648216964328713607849571839971949374628187408324944805800435874284358946132267375294946037403773080955227639949163891313593350742067916169502945723811647509106106172479344893528137500756889161653293479987334289629752143957002515348481129054273364937346409742480945971029056587974745588049297030006345195752858324306011759574882431154664288561832113331280147639860707014139676040417186609832072141244826531378058586529686734030082575360249677388237333403173374831525182201716283402605447488628069441356232724093158068536908270324824239581712214863057798514708624832304430745372277978787410817354178004812329297137178898028520804621611606035471100198927267752636861205421875613922214176579258289885482905229183302188445492225287750453464384340121384350174827998588703245458684178328501219716196214798991628782435081205876004161254976185752205441040856094336910715105146122516462124959176442359757366863665865434131089051558086616403831888261730324847629694094402698895895766758553690079095415789925498409895423207905019328790475550043459577389009928228879740375337033067094108283152831431964326808828802110547051938514056417516869924863127130695072806903744137670642126981854533787963282315430930352984192743055453227926958991545432282412403963995886693005720027687920343150663893190013271507409223224619427939881427892183381052337396458884730257633972546885235212812910698278083630836612074997765954635877286408614032822536194965786413200934978962828826413521050564295800455867363358696714995926231664489960912054231870441628189456883124420836216807123119813547435463850645523597135773163290870234199348411502338221388488826246396639933825734459162130619086382957554991437610697204736793909659455820314227669090612671513055838242935174570381341033560126966969087427488313696598285309278546794846576078024364491859181906348356048403383545785588757453713796853859148683853113054528376665720123031809112364614670600799726260964312192835877226556518818103001100774842227124689783790540820732670225515916649495111352901053258083691830566185271271856900982045546488555085217381746769111685165398084625488351198465872228446797342170211009347525052355633283820605150385424709053150097554831611139859758284823009595872639267956063106965021004937931880159102240461439128542359771999624643615273471854691268049719938845097850691290075151204103421435996389262422776018511959898517709791290265910047138969368580422942555571640874980946972172222205390346720970476274074427517066923238454622586968919202180852818360295722480816288634188145060917587519129780991137438818245319864066859556885986742719566825468929323506843801898581023189215668719950519392787705116062938785877855410202375166208306963727119647885308446835577879360346741748174169845710992404460161498295258223449875150573273924128614941679447708950835710998421134449144169586227900163452904872008299145807403687126521460193630901661802407702018542029900699817366093087131720321534151455643824232216561229567579852611941946352506331942857383619152705209193772778377331374954043932953632575435428368808617121970311553905026659194796539217133567792302048182811845764549215755390892451651223669400812853066805840142198571319504974041763003652013996184155014168492009912296684802395511212039383365755188495062930342179020881417389309520262378840418262404623717916857757700364322494122836942855196992038122342529682712069381482448898833967358504466844920203461640861482662298451848738138582886767430836838279869832202812325210296494730267557145781908637803784281521720730727371722270540171166721196506557120174059932764216839357334348350034466349090154814214171599624458742072868864*t^31 - 41078097227761123982490171690596635354978159223600181887449726605945207517677903049487394456764848532786853878182525762182543248697577796351224539385204719170581947539013616519301603636739225377824137483961613241158375368510267636636492011462068012591836310263510716098074329181624757793638993574168353934385520412467538012126843983826888392692323783055477551666570227594563883550382594835881994812596608657319418195438819830765431391312570815415299275201506371634898926477104537206722191866844640131430663656066366676633164284182556647169235021264762473741991948647117251793163678195816849035076498647289502241186841620066111096526681315235686194610560059040394964080611521320200184236764554735935659100298831482963462696033215398100573247170872543959549640542238492981203300261046935201804968341771811385141837618864720048018898878068952648878680027588928666416869593261065400355453505521555479565959683997446081560521267535384340422137197806742580994224007735420750790725567555888566263049574524018172378796594235970342991831997470773725806891988552418305039535516311862719271719434809733139007279681736891682711129337760357221602363215901386813745051285757967141621708592924812058976246804589639736291220843958122354257510625696922823107779278078804824339798757834355288577788479079152069865965487218598697585406613300768037901925817110596641723868128591540102866801221143746621524684375525911533792587912955174497411652727124314904902434771777902603647163243930631216891988300630052408285997579574000432663492030437193896408860802404095879043811811352999534713567740722110408037388816617533382264163835958190660537981106378949474436285033093242554202490651712138024642627843019973708742518400899505559920335467047395987442811834888118481888095386732093436438256530974655197632065214466011708490305565775600185911649370978195641327270757498043427786691176341460921343636198920441323343083868209809066538026165400441261378547174099850128710446136804272009310238173241856435252457882315536759058336691833115862418757601193462411872837765541068110463654042165852722687117146597442624236931142934687592369211515937957213005565031695416837693969680125449831698922140312467841399059953226148430504013170011386913206807246599968186635562990994460303809152580332937722809167474199429965656821227580330548395993537618025777145115871098441237271611244647182391790421373697507763356281153576717801595335819951300543522679939659909587463395448920610065868408331000155427796763491939766326073065742198497445347940166020286482269304560004358477903647767851313114455867383426345185063352873816410384162350547107640435397735841431751050240107116122567206661275757710423762266415433694253759429732762697925660217739050952299431694279847121717367071208973777995142044512459553081342320313901163130063040661142755441869924341777059694401620636836124593081119456113476974600728846477711029553171876425989337117794579047818563380045731522557591935397695669781161962061061914357213036859272770210360281222371188376158348088161244090177238497759822021896922252133914447460767485950567350056883970309099339544628842792079757263297149071425996960215548685290408491659239997632275284614641342200002367002811568746645269003428049333233494693034582926706318745742833493104348656151701643909947765608054268812009587428438222040935818853450106551501506646619163222590787554585045895114874227427658563915173834739956823861750929491639758194485339888116868425257836722412634115764264755602101799502502567769648605217612291441946148301166401036789376244143224281530111670339878018598833759714981737590963619494777782332227008223197752194616938179810601904869613675648130771724641608226941387959920336390876884426804505602744110765158147236758529758034477012385402927438964718049508319216694789801964962569897508398002637651289713075097350770815181544314874781969691281703125/167886475284877363309975295782568837395094493762240920052940441879664102200807054046671547694403231583036040165374450348710431059312605092541728362812846776427296433928657427215699143679943898749256374816649889611600871748568717892264534750589892074807546161910455279898327782627186701484135832339005891447623295018212212344958689787056275001513778323306586959974668579259504287914005030696962258108546729874692819484961891942058113175949491176098594060012690391505716648612023519149764862309328577123664226662560295279721414028279352080834373219664144282489653062756117173059373468060165150720499354776474666806346749663050364403432566805210894977256138882712465448186316137073816540649648479163424429726115597029417249664608861490744555957574821634708356009624658594274357796057041609243223212070942200397854535505273722410843751227844428353158516579770965810458366604376890984450575500906928768680242768700349655997177406490917368356657002439432392429597983257564870162411752008322509952371504410882081712188673821430210292245032924249918352884719514733727331730868262178103116173232807663776523460649695259388188805397791791533517107380158190831579850996819790846415810038657580951100086919154778019856457759480750674066134188216566305662863928653617657604221094103877028112835033739849726254261390145613807488275341284253963709067575926564630861860705968385486110906455853917983090864564824807927991773386011440055375840686301327786380026543014818446449238855879762855784366762104674792917769460515267945093770470425625821396556167261673224149995531909271754572817228065645072389931572826401869957925657652827042101128591600911734726717393429991852463328979921824108463740883256378913766248841672433614246239627094870927701291047194271546326581740468398696823004676442776977652492793279867651468918324261238172765915109982875221394409473587819318911640628455338181225343026111676485870349140762682067120253933938174854976627393196570618557093589693152156048728983718363812696712096806767091571177514907427593707718297367706226109056753331440246063618224729229341201599452521928624385671754453113037636206002201549684454249379567581081641465340451031833298990222705802106516167383661132370542543713801964091092977110170434763493538223370330796169250976702396931744456893594684340422018695050104711266567641210300770849418106300195109663222279719516569646019191745278535912126213930042009875863760318204480922878257084719543999249287230546943709382536099439877690195701382580150302408206842871992778524845552037023919797035419582580531820094277938737160845885111143281749961893944344444410780693441940952548148855034133846476909245173937838404361705636720591444961632577268376290121835175038259561982274877636490639728133719113771973485439133650937858647013687603797162046378431337439901038785575410232125877571755710820404750332416613927454239295770616893671155758720693483496348339691421984808920322996590516446899750301146547848257229883358895417901671421996842268898288339172455800326905809744016598291614807374253042920387261803323604815404037084059801399634732186174263440643068302911287648464433122459135159705223883892705012663885714767238305410418387545556754662749908087865907265150870856737617234243940623107810053318389593078434267135584604096365623691529098431510781784903302447338801625706133611680284397142639009948083526007304027992368310028336984019824593369604791022424078766731510376990125860684358041762834778619040524757680836524809247435833715515400728644988245673885710393984076244685059365424138762964897797667934717008933689840406923281722965324596903697476277165773534861673676559739664405624650420592989460535114291563817275607568563043441461454743444541080342333442393013114240348119865528433678714668696700068932698180309628428343199248917484145737728*t^29 + 282070493019961192038660058793883926333930292001258358034054191632790137004974161259592698018121728506593832351051629643576485888260026602784709640144357642184607905201326780334195073616311204485043396683755803145372004146070843315299724969786240417143229205061532238618034851325607377347691716258507093451674071617018342703816411968698644674523530968620982528347729740988075649497588422742460168621700442508997636667640342145528616840233448498634217993157330637342484300977705833649374648796830952550388095595489853740273483951038736554586566738849251242462668177310336569227352078014055194653086648684871518370893045350765014632476833601185707010734208357501811799147208493915060136156764722584107090395677537010503543699105571753147908013303340426340711092798019087029853037622026467877839468587695873052567074517711270881319259201049094403580358947225042405761365887035157141941935922638346130957587545413416514658185050213749449258735142364460508886392309308246922222540487637721749865972035667477161161747903857427100257629909091315817414835135406235830552165139813159354413012266800513471740510761154932313757088850398980408913199057040350572283177118407262744010860224265684436806278795329964243398726509201029509352410273527858237953702769248393004253728944962205341063756818823963110626790884861492585308386953762962110769436240479195973105856235141545290364382964873581391011314987742926250565487817667672166091389202454488696374780095759807924795688088649899690340173877866375717303252661051168899161231743745601593798866987697548293296468114100493789328942586857114185546758613465002751692467924129562063964089259943841770770541187564645018334921877114619927059537148685221211656315422520280121324205925735475256537909095288377934285641915905021775852995543306826147650342948883012933061307382822585138589324193742850123173375225318997215862874664279842421240762409517349712994457654554309559815917781738726280724116228460906332547963468494422292163802634154955603429462448395346936504479909688753979323765967374162673598192331102502403032842592336798840439422847087868242654050160972599680662998861901986033864122816125989994486301279984360562654559653831402803663405494945328349083209555527614893560652375115238998551261154395494983604382661465882094230226915541405833854877873846936678533573845628908146972834893844679289171020430512920710086076642018429244841220109724169175534940814894526825265361222360491806074035491276961966015891878726195944043737470575893971482175534032600415895764878901161261144869315831286082494345008946445321914827586054125789951314335217125635488179749677429995298614531507567867192050636521657467401938101199149735640302501521447455760854285148840450426854731243278418488227077895380992791293420409419294871641042790854715769384416837106752481363476999119098208601103306021733120183725262682659638000005279183265432952671907004815329710088673192048226291422094609929887962913355262869804459564393167868577413467530693434839733433259919025879074480876111922775745132070587293188738281061765553712306083085090450798178637897878583069852263072389118547600488093110037274581851501813662841464846405782656437703514910664220936372707300005869064965181718211295632348475362529884472938951865643554415496019869126456879407248992424413816687162868961337398450642383996352468944276643200175286549422683365789867635038264539584047067659653052671024723863647635291017299877699736730928814292523157318410866394807146039187399044816211572248094802511848697838698021484762717993417851448756290299101904078540383669455454957209714141541629552057887796769170711586053330080206047949337871131573555876642818166885097739863306982557149823030535710543345691928817120612734986091244929026382686418104356376665962127521380112157551180257507128176554761750654988321256392295264887308196687281957596365747644059213244171875/335772950569754726619950591565137674790188987524481840105880883759328204401614108093343095388806463166072080330748900697420862118625210185083456725625693552854592867857314854431398287359887797498512749633299779223201743497137435784529069501179784149615092323820910559796655565254373402968271664678011782895246590036424424689917379574112550003027556646613173919949337158519008575828010061393924516217093459749385638969923783884116226351898982352197188120025380783011433297224047038299529724618657154247328453325120590559442828056558704161668746439328288564979306125512234346118746936120330301440998709552949333612693499326100728806865133610421789954512277765424930896372632274147633081299296958326848859452231194058834499329217722981489111915149643269416712019249317188548715592114083218486446424141884400795709071010547444821687502455688856706317033159541931620916733208753781968901151001813857537360485537400699311994354812981834736713314004878864784859195966515129740324823504016645019904743008821764163424377347642860420584490065848499836705769439029467454663461736524356206232346465615327553046921299390518776377610795583583067034214760316381663159701993639581692831620077315161902200173838309556039712915518961501348132268376433132611325727857307235315208442188207754056225670067479699452508522780291227614976550682568507927418135151853129261723721411936770972221812911707835966181729129649615855983546772022880110751681372602655572760053086029636892898477711759525711568733524209349585835538921030535890187540940851251642793112334523346448299991063818543509145634456131290144779863145652803739915851315305654084202257183201823469453434786859983704926657959843648216927481766512757827532497683344867228492479254189741855402582094388543092653163480936797393646009352885553955304985586559735302937836648522476345531830219965750442788818947175638637823281256910676362450686052223352971740698281525364134240507867876349709953254786393141237114187179386304312097457967436727625393424193613534183142355029814855187415436594735412452218113506662880492127236449458458682403198905043857248771343508906226075272412004403099368908498759135162163282930680902063666597980445411604213032334767322264741085087427603928182185954220340869526987076446740661592338501953404793863488913787189368680844037390100209422533135282420601541698836212600390219326444559439033139292038383490557071824252427860084019751727520636408961845756514169439087998498574461093887418765072198879755380391402765160300604816413685743985557049691104074047839594070839165161063640188555877474321691770222286563499923787888688888821561386883881905096297710068267692953818490347875676808723411273441182889923265154536752580243670350076519123964549755272981279456267438227543946970878267301875717294027375207594324092756862674879802077571150820464251755143511421640809500664833227854908478591541233787342311517441386966992696679382843969617840645993181032893799500602293095696514459766717790835803342843993684537796576678344911600653811619488033196583229614748506085840774523606647209630808074168119602799269464372348526881286136605822575296928866244918270319410447767785410025327771429534476610820836775091113509325499816175731814530301741713475234468487881246215620106636779186156868534271169208192731247383058196863021563569806604894677603251412267223360568794285278019896167052014608055984736620056673968039649186739209582044848157533463020753980251721368716083525669557238081049515361673049618494871667431030801457289976491347771420787968152489370118730848277525929795595335869434017867379680813846563445930649193807394952554331547069723347353119479328811249300841185978921070228583127634551215137126086882922909486889082160684666884786026228480696239731056867357429337393400137865396360619256856686398497834968291475456*t^27 - 1628900418048718016858510931575981566004525812951704499008846975294724285332128183992786618398504524844478750901292198271095418640216078572052146163820943615756448077513601831692805399348328217008086770242895288315452650416170039713470260801024562688370627038498866433345817184244518115563858352430788793727845753976690438861139489416897966021239695379428774923479240420777371085966523181280872597639565476531219717392094241685552930028993062252568477142540141063694956247008325980468040223196264689850056793824763233325163178400755468324210308315890574400398948261821872329255641629676335880761526686876904963085099295531996478308269087257840852049371758757723995164800277621023130109536496075741226534944613130208129142474112549330940439380302924461504849731164482372495474696131171919305944683726457108991090912565597226086494267325012662593427894538633939704037534060793382166421825591701996555259838930056676268212666935571250898361615537841705690146038163751485534578498102854882202147946344376896494633534072208610072105138321331801303789699464072027804619848729237332898300623329526202080109086996846321227668326808208969898519755297792979914138888438177477740427577334041535145125695724169939690624571531631878136827199567512155490653826558049766156374068532815477376572350673474871426273121246558157093068380009274289095469602612686413507881245861090416864585937205443619635034992211606005814778488375405992544155040084636568647269325818373567554543269801762828624415114105500757970883967265695954308501551049558279856862311105045722793588358451520741810225656943936902720205535483062711253405361021903738809528317792082911571747256607608272941095011371625238426413284328963251540591369975624645723249765760288739721511704103008519322380047556291128057332230864595227281255865454025827602771669010781622376997723166102022394719619123929513042280626029420422867578526595179404326068324787128363696788204118504862624768134604769275272949139544720619096194115617258086420113571391384693190566953475257665987137942069556002643586330780861257048971487653463504924953564457316959558773294444634440153056536855511309235066135285082540763196636083407151156916355103850342892907003683518388414176356494246391453855237152670883726622206270705506679264799062604660041397161493113366487752452104026073374835539174750016396757647338390492626892443830686051858977092421409492818645885073961701335175953401685396652362600736850255247295009464251283734537444983101795515153176509167205705979026519341262401688688365466764778897623514621451751376454471518969544559839758394924297482960154233792059819396837557797806259313194957239172506409032810237125331413769311082058917192697491076646198931988632665075375964200143673462373517428360768803142023565251217123892879681604831130109650161251743985204735294016821884356774510694751530961649294086718411592127062707600608994107804167107623584125199701268501103880385877723215580825342831644890872019656184484134069676934577728406024025693401064258451464314507356188003913913845731254480727136299691616241457736911742324422665148719861797816808901685573887586387830525551655650021097329075874814841241646123746522064836816813175193383201200828052759530375789570801897311174260987099396968478959778673774581621525786794700934985508449400957343852457242270347293620122343676253480232540455618881670862452169096108005193409982259796347437398775494405525991417574195613752070255982465080927967565521542564385814205090597710551553554085876214312648806077942987805539474163818425808119447069592331782452528708182966992004283935669674202391937329393765473501365293542694349060162430917809380681508322745792263340930536291166897130776517773819271007115172293324004178690393376737958372618470218620755016684319858949379066854156529339887298035362140746863586202393049142260670995488613068692261658748302551112559921875/671545901139509453239901183130275349580377975048963680211761767518656408803228216186686190777612926332144160661497801394841724237250420370166913451251387105709185735714629708862796574719775594997025499266599558446403486994274871569058139002359568299230184647641821119593311130508746805936543329356023565790493180072848849379834759148225100006055113293226347839898674317038017151656020122787849032434186919498771277939847567768232452703797964704394376240050761566022866594448094076599059449237314308494656906650241181118885656113117408323337492878656577129958612251024468692237493872240660602881997419105898667225386998652201457613730267220843579909024555530849861792745264548295266162598593916653697718904462388117668998658435445962978223830299286538833424038498634377097431184228166436972892848283768801591418142021094889643375004911377713412634066319083863241833466417507563937802302003627715074720971074801398623988709625963669473426628009757729569718391933030259480649647008033290039809486017643528326848754695285720841168980131696999673411538878058934909326923473048712412464692931230655106093842598781037552755221591167166134068429520632763326319403987279163385663240154630323804400347676619112079425831037923002696264536752866265222651455714614470630416884376415508112451340134959398905017045560582455229953101365137015854836270303706258523447442823873541944443625823415671932363458259299231711967093544045760221503362745205311145520106172059273785796955423519051423137467048418699171671077842061071780375081881702503285586224669046692896599982127637087018291268912262580289559726291305607479831702630611308168404514366403646938906869573719967409853315919687296433854963533025515655064995366689734456984958508379483710805164188777086185306326961873594787292018705771107910609971173119470605875673297044952691063660439931500885577637894351277275646562513821352724901372104446705943481396563050728268481015735752699419906509572786282474228374358772608624194915934873455250786848387227068366284710059629710374830873189470824904436227013325760984254472898916917364806397810087714497542687017812452150544824008806198737816997518270324326565861361804127333195960890823208426064669534644529482170174855207856364371908440681739053974152893481323184677003906809587726977827574378737361688074780200418845066270564841203083397672425200780438652889118878066278584076766981114143648504855720168039503455041272817923691513028338878175996997148922187774837530144397759510760782805530320601209632827371487971114099382208148095679188141678330322127280377111754948643383540444573126999847575777377777643122773767763810192595420136535385907636980695751353617446822546882365779846530309073505160487340700153038247929099510545962558912534876455087893941756534603751434588054750415188648185513725349759604155142301640928503510287022843281619001329666455709816957183082467574684623034882773933985393358765687939235681291986362065787599001204586191393028919533435581671606685687987369075593153356689823201307623238976066393166459229497012171681549047213294419261616148336239205598538928744697053762572273211645150593857732489836540638820895535570820050655542859068953221641673550182227018650999632351463629060603483426950468936975762492431240213273558372313737068542338416385462494766116393726043127139613209789355206502824534446721137588570556039792334104029216111969473240113347936079298373478419164089696315066926041507960503442737432167051339114476162099030723346099236989743334862061602914579952982695542841575936304978740237461696555051859591190671738868035734759361627693126891861298387614789905108663094139446694706238958657622498601682371957842140457166255269102430274252173765845818973778164321369333769572052456961392479462113734714858674786800275730792721238513713372796995669936582950912*t^25 + 7828885603684065485492738819853353916724667652829674385980095426895816712454270158184744332613908902014057827769223773414133106588419798775178952652533069802804112283523772513189868692739334333141046953840156855123337183770784719729794877278464290643071206967076101465063310889491827471377976468935394854464741011142026564353977230322089977171128348377134402263251804147556062332636092921103328937483153302924187336311278779455056455511002655379389183773116835875935738383546730755635504074483846928232374724222068227224118524148133040985935192587500488871672471612895965547570447037199734433679275172007085505046961183198081024228342992050203938646840191009061021977061900456272562136912258467612592141574413058234627852870945824587751868036432216321390854608514658983021936718247149287764487903064927241655916072972743137458861819708646251248523637597152924032905490638664441791459809388533792006434284727387511743340313798754946407000589934245345146005677099495342414596418362807014229426133860303017977156483482069365824174894137076708807231690414239332902774908147315316247888634154809969222769843052543724676711303066955075347591131948265128129269182120746815847003652551366661750875976281829641477140519410348923358389837228446284971132545094101357110344974367053552026251848478651752372903909802481718927293273616407543948670157889802338185085010161887254948279858284150482283866897097036093584064585723981301178364845314086555303932020101842829015042317147054128016956162136931700359735928085001354186286506163836982040476580260486554081809687535240989706432391193508159253207031117290467486040267799725859826698960152542815074371166602546969459255449874983647384631604789964023593995721312843228115995057277807572845632026824041073742541283217935329623333209996260941212399094119852827376423971550171461860689753338792112745597730043812385979310511018795356039254434978483790746317454895543345831220319529419093901643170079062309635452913813991478393935043657889885578103542493002531336048967344606297207831071651379547040530028915289948284496584371850770920195177766549307395954976690386178978824602297999267199126728379042939550164989826194909507799522350719874704873236535703440291971512066031591000069730426610209195964512077234745582588284811444136995338740556672630383976089313285734761275089765005560846686565361000478935625957425890432640909004065706558929629228909488989250693253423044416614690345528599675322094951552495626842266750782250354632668011297787134020568083490641829335940372203740376196094451654687980537491058587560599079984255311181262532334246737872522826521407964922574026152693153821616697193512304842305131486928002064374912368715609913638721936175418177481870614286590805810353304932329589351652513528673815029884232454469887366362925212047708276231991000656746761424252651563221641529227346680598966251246648664310786815939055667922401970745587212401106146208075678434683080882370950040461579824944884425206412063379448591173602643625850627579221277993070444519717275163924886076518894264101671542281639830003232923984175303485140185691583058203499296708356254254945961707543775456658428012330156600262184771594796445485966739066463501086062165120290938640507654137352926763518221177000377263870871603265078864840689687789536901665800496900330291980393307058561720874318224855506399062401639366251328088713564398604647373698455410161059184162061780255687029731437274671249450935632676145748662345167474046514237174314239344022842807048605269699375052315348276254792189841651720086976752661333529100409995061345162742243004969220737183004539101753529947569226921680137906255372555460036305916218732693254255719956187071344348736140354164378101228293890216020533109641319003982764615091594195361130623053451537712124392547517807800960931270034697991605912556734573415464065520289809647159202941616876889453125/1343091802279018906479802366260550699160755950097927360423523535037312817606456432373372381555225852664288321322995602789683448474500840740333826902502774211418371471429259417725593149439551189994050998533199116892806973988549743138116278004719136598460369295283642239186622261017493611873086658712047131580986360145697698759669518296450200012110226586452695679797348634076034303312040245575698064868373838997542555879695135536464905407595929408788752480101523132045733188896188153198118898474628616989313813300482362237771312226234816646674985757313154259917224502048937384474987744481321205763994838211797334450773997304402915227460534441687159818049111061699723585490529096590532325197187833307395437808924776235337997316870891925956447660598573077666848076997268754194862368456332873945785696567537603182836284042189779286750009822755426825268132638167726483666932835015127875604604007255430149441942149602797247977419251927338946853256019515459139436783866060518961299294016066580079618972035287056653697509390571441682337960263393999346823077756117869818653846946097424824929385862461310212187685197562075105510443182334332268136859041265526652638807974558326771326480309260647608800695353238224158851662075846005392529073505732530445302911429228941260833768752831016224902680269918797810034091121164910459906202730274031709672540607412517046894885647747083888887251646831343864726916518598463423934187088091520443006725490410622291040212344118547571593910847038102846274934096837398343342155684122143560750163763405006571172449338093385793199964255274174036582537824525160579119452582611214959663405261222616336809028732807293877813739147439934819706631839374592867709927066051031310129990733379468913969917016758967421610328377554172370612653923747189574584037411542215821219942346238941211751346594089905382127320879863001771155275788702554551293125027642705449802744208893411886962793126101456536962031471505398839813019145572564948456748717545217248389831869746910501573696774454136732569420119259420749661746378941649808872454026651521968508945797833834729612795620175428995085374035624904301089648017612397475633995036540648653131722723608254666391921781646416852129339069289058964340349710415712728743816881363478107948305786962646369354007813619175453955655148757474723376149560400837690132541129682406166795344850401560877305778237756132557168153533962228287297009711440336079006910082545635847383026056677756351993994297844375549675060288795519021521565611060641202419265654742975942228198764416296191358376283356660644254560754223509897286767080889146253999695151554755555286245547535527620385190840273070771815273961391502707234893645093764731559693060618147010320974681400306076495858199021091925117825069752910175787883513069207502869176109500830377296371027450699519208310284603281857007020574045686563238002659332911419633914366164935149369246069765547867970786717531375878471362583972724131575198002409172382786057839066871163343213371375974738151186306713379646402615246477952132786332918458994024343363098094426588838523232296672478411197077857489394107525144546423290301187715464979673081277641791071141640101311085718137906443283347100364454037301999264702927258121206966853900937873951524984862480426547116744627474137084676832770924989532232787452086254279226419578710413005649068893442275177141112079584668208058432223938946480226695872158596746956838328179392630133852083015921006885474864334102678228952324198061446692198473979486669724123205829159905965391085683151872609957480474923393110103719182381343477736071469518723255386253783722596775229579810217326188278893389412477917315244997203364743915684280914332510538204860548504347531691637947556328642738667539144104913922784958924227469429717349573600551461585442477027426745593991339873165901824*t^23 - 30933916713797197616185638230277973464534577748747347678771585086524892695022023790809708669515951452883474552667842884060152971310648536289931382279653779445809611843840298106045030576729478452782584899427005824350387215636430921620419772314243191084979388564517272816307732849260913255843094482434518616763248268985826645210970839555080125645665103404302511298329969242428590292239130720831414683044577695615493671854423475819586028985232778436306213443273906071785209158301454152712125621399627050415147073485843465931841869090772893288113420484283954501861223620400039193473029437233285057519364023867330706752395256427381484392457468497751771790588056841417241902250988009379789816141475038716177217761434911387545452280758207761508563328887339714282570896825210920045659292120225800778060715132584612439605417767076706779922469255986012688929027655341381499126658440082826142343316018744752660481472227111903446139299164745348253729405033363449083134193698140523898636922150520250343944947101517438651505903548776456655211651567064153666438771962985218439096899473850337435014156171561613402980736125916457200739081362577537090416398457522585814962302881223501174773894723226430406935065063109048226125704874784679551000751548314280996022448081613685188164777617699658937958904680522208591376286573888385555096605578069449908810584439444523589740182092109353463256154475918028369459582474275921447834641922328458998112475085117016007631042338807939268486947445446802697697127869021305779252455427470103932381752250340603292216531097757970540216064246061892289245518294553759609791190103351389942773835620153200718367005882162675359111790420288722807615443358394400984540702007565270869831602867301906114542519446411511335941325130143139329436017971413386367153089852436536825989329982012408579395505583380339233021912235658463910854454254789215226126343621068169142537839237251776154642351302844622128433380440653332818061341457774278545898305587066037990415217257565444342638894225762042054493236122256018012525298144852675461364217298997330233231285819337187151291233791112067909728061841968021346339168095054969503011161810997338378790138677932514156498080989924544643473403687984406452408847639591951349419676481565487849210326036010290279077572571959579394211011171034192417447955571285774790091750701908688069881076301961152516563660588546859807394311281949787792851190024782829396225928712201602889773912359764814401991194252916503354351380293834001433582555993117017258567157080183395188496153172148563528793615002243701607820911210122042118668603958162089740713602560166157024002022042886260570261145827554787961979571792173745168940885882496152035682712357195863183545547053488656514397037943451452717442204646701686756405270540763720313828924341701844001385621503316761221235939843032771846641232825398370817694265871097886012345700058759809689442987175368545890499516114887861137978023176190857990247782596537523435224421333160913609395395003554701059930408110135774806951235201067531534772400809063787312790534664557347534637054083327157305196212977218595924954391034487917599728232544610553118814472547053561509321585870228092985947951058349491380943032251245397663116404982134806460255876849690788921908123221448091659478894372644032148633985877380860421506020498442534519758754971109213498277280910499271407987681967914653762128972127112446631161893741556930678777812426993036592633613881739247395739282878907656316769063697245492652895526404933089852180452030431781552643850809859010597402055518069076818768251063884477323283627473168125150637970072144760734676153461990069485832066159465547295140618746605468248443432000971155383493550569970275720862828999967279476159394520242076604030731187999802380351697482333075797203691379942768256238626801559681076266943526346950384589848231921901365318081460541256404826659550390625/2686183604558037812959604732521101398321511900195854720847047070074625635212912864746744763110451705328576642645991205579366896949001681480667653805005548422836742942858518835451186298879102379988101997066398233785613947977099486276232556009438273196920738590567284478373244522034987223746173317424094263161972720291395397519339036592900400024220453172905391359594697268152068606624080491151396129736747677995085111759390271072929810815191858817577504960203046264091466377792376306396237796949257233978627626600964724475542624452469633293349971514626308519834449004097874768949975488962642411527989676423594668901547994608805830454921068883374319636098222123399447170981058193181064650394375666614790875617849552470675994633741783851912895321197146155333696153994537508389724736912665747891571393135075206365672568084379558573500019645510853650536265276335452967333865670030255751209208014510860298883884299205594495954838503854677893706512039030918278873567732121037922598588032133160159237944070574113307395018781142883364675920526787998693646155512235739637307693892194849649858771724922620424375370395124150211020886364668664536273718082531053305277615949116653542652960618521295217601390706476448317703324151692010785058147011465060890605822858457882521667537505662032449805360539837595620068182242329820919812405460548063419345081214825034093789771295494167777774503293662687729453833037196926847868374176183040886013450980821244582080424688237095143187821694076205692549868193674796686684311368244287121500327526810013142344898676186771586399928510548348073165075649050321158238905165222429919326810522445232673618057465614587755627478294879869639413263678749185735419854132102062620259981466758937827939834033517934843220656755108344741225307847494379149168074823084431642439884692477882423502693188179810764254641759726003542310551577405109102586250055285410899605488417786823773925586252202913073924062943010797679626038291145129896913497435090434496779663739493821003147393548908273465138840238518841499323492757883299617744908053303043937017891595667669459225591240350857990170748071249808602179296035224794951267990073081297306263445447216509332783843563292833704258678138578117928680699420831425457487633762726956215896611573925292738708015627238350907911310297514949446752299120801675380265082259364812333590689700803121754611556475512265114336307067924456574594019422880672158013820165091271694766052113355512703987988595688751099350120577591038043043131222121282404838531309485951884456397528832592382716752566713321288509121508447019794573534161778292507999390303109511110572491095071055240770381680546141543630547922783005414469787290187529463119386121236294020641949362800612152991716398042183850235650139505820351575767026138415005738352219001660754592742054901399038416620569206563714014041148091373126476005318665822839267828732329870298738492139531095735941573435062751756942725167945448263150396004818344765572115678133742326686426742751949476302372613426759292805230492955904265572665836917988048686726196188853177677046464593344956822394155714978788215050289092846580602375430929959346162555283582142283280202622171436275812886566694200728908074603998529405854516242413933707801875747903049969724960853094233489254948274169353665541849979064465574904172508558452839157420826011298137786884550354282224159169336416116864447877892960453391744317193493913676656358785260267704166031842013770949728668205356457904648396122893384396947958973339448246411658319811930782171366303745219914960949846786220207438364762686955472142939037446510772507567445193550459159620434652376557786778824955834630489994406729487831368561828665021076409721097008695063383275895112657285477335078288209827845569917848454938859434699147201102923170884954054853491187982679746331803648*t^21 + 99020680195383009234811885346750570328683604014892231269003936246508609560998748543783894644715331562885860104807542115574939973243678558282176034110894205070216369760578976672640781094305536560760088080495389625795574395317085212579707789026875061429000980044318283171954468709651584587721002397078703830836136648283537848724010344382734346975251274324995783433378065519946275885352383037700233969665175325691644002035277259972825970633665257374775962338594801937040516245789520362195878043919746242186040716990220994403882175121037333435398606242172715280720249900377297352209734606784602050676744080992376841678845442094860755466782383710311174001191812528046108856372504235633847442680127948987413669690234905472722336387727238799030235769778400063411377725777006617661643155360371784368067614370702584079473690354134167244500335848033598782357007968317108161657198069709691575663029528504428734811785959840800213752919119484761081585068299893129771141045248767179205750264575592247814344566540500133878956373040893361682541957018730786602858862932645814081210756216885553218478221676625332227120252946889158489458832104987355275613811221328041754406343657334544781308586493624321368877569507089164015360163242973273528797298470937750127076789530251493505726501130958312053389742329757093522940227926912810279665676245998529379851210357641670478467613447401081173137525504553783543722278887585956108500297297893057823784355226728807128268486798206245236564524952144665010065129797730912593929748637784145452322269566566803984912985096629030020545780651747167641956151910605989787720270207429696394196964844753052237721537126982436749278649565240404775047719405682051028633778667830747526865421070746268981687778522912149480822851116060485493682262461656352199362363754063573388957368240329951390463524320446203464209403763442695685988845742619207871889297334273403470421972322084073629694421286312009542111765527823512401087400550667842701738547401747182959657506227130136427028319007262253941465064387334033765561928751725109895306283330118569960578728055706906290878981906249105720593664990201150269362670720580853816432531843591338258437360043056639348436929964981069064399520437686582929596687084465750919624802489250056329751320658956155641580548649603488881412006620252026008644616337431573498691978637454368903726099252723553555901785577737715344617726278424201976198111036640847393565263504926761180326091449171314214942561150059448081885758138196072058627631710488373084703621134952761195668681172481929841659458471301001995844199068289674771772626235121001257871403420500288749887071523235800456029783135786200523696073294670220260690736933194282161395308235918791380768908975281572582754850485558685439129018931960836707194388762065851598863741667222567828621062273302385749556657305221747544606627165146442352022898074155276462223506954187505810124606528016915668253679386891362448293479567956099021369528843406448569983561399999001908482424634398555465317974986958814601014483123969927038498007199163322137297148032229476798214401335285665346985934944540055607777188050115967483640411474412604614368091360035682950349316061569417784323062187144575459277922129394740597898433915119385895646002105583493372701562507775161486430583447297411703651340115775094533418717891292443643248921435061592976913255016627711097536313997099894302228423518341898078661666056321104644154805881011938873663185901331320542262203050258884058868680914406721817647468431632725615096711628482381344726897002863994325314829492704224320004278274301461364624026264873019637147984570553894718912747738472560666263473173332244776699582812707967219968828917756895218161269816909168533718704287175359605244180657178598426201707010808338627590320110233817700266933083257711369523423232782441335844546850481120647538401479696750605076878722427607723564594705859375/5372367209116075625919209465042202796643023800391709441694094140149251270425825729493489526220903410657153285291982411158733793898003362961335307610011096845673485885717037670902372597758204759976203994132796467571227895954198972552465112018876546393841477181134568956746489044069974447492346634848188526323945440582790795038678073185800800048440906345810782719189394536304137213248160982302792259473495355990170223518780542145859621630383717635155009920406092528182932755584752612792475593898514467957255253201929448951085248904939266586699943029252617039668898008195749537899950977925284823055979352847189337803095989217611660909842137766748639272196444246798894341962116386362129300788751333229581751235699104941351989267483567703825790642394292310667392307989075016779449473825331495783142786270150412731345136168759117147000039291021707301072530552670905934667731340060511502418416029021720597767768598411188991909677007709355787413024078061836557747135464242075845197176064266320318475888141148226614790037562285766729351841053575997387292311024471479274615387784389699299717543449845240848750740790248300422041772729337329072547436165062106610555231898233307085305921237042590435202781412952896635406648303384021570116294022930121781211645716915765043335075011324064899610721079675191240136364484659641839624810921096126838690162429650068187579542590988335555549006587325375458907666074393853695736748352366081772026901961642489164160849376474190286375643388152411385099736387349593373368622736488574243000655053620026284689797352373543172799857021096696146330151298100642316477810330444859838653621044890465347236114931229175511254956589759739278826527357498371470839708264204125240519962933517875655879668067035869686441313510216689482450615694988758298336149646168863284879769384955764847005386376359621528509283519452007084621103154810218205172500110570821799210976835573647547851172504405826147848125886021595359252076582290259793826994870180868993559327478987642006294787097816546930277680477037682998646985515766599235489816106606087874035783191335338918451182480701715980341496142499617204358592070449589902535980146162594612526890894433018665567687126585667408517356277156235857361398841662850914975267525453912431793223147850585477416031254476701815822620595029898893504598241603350760530164518729624667181379401606243509223112951024530228672614135848913149188038845761344316027640330182543389532104226711025407975977191377502198700241155182076086086262444242564809677062618971903768912795057665184765433505133426642577018243016894039589147068323556585015998780606219022221144982190142110481540763361092283087261095845566010828939574580375058926238772242472588041283898725601224305983432796084367700471300279011640703151534052276830011476704438003321509185484109802798076833241138413127428028082296182746252952010637331645678535657464659740597476984279062191471883146870125503513885450335890896526300792009636689531144231356267484653372853485503898952604745226853518585610460985911808531145331673835976097373452392377706355354092929186689913644788311429957576430100578185693161204750861859918692325110567164284566560405244342872551625773133388401457816149207997058811709032484827867415603751495806099939449921706188466978509896548338707331083699958128931149808345017116905678314841652022596275573769100708564448318338672832233728895755785920906783488634386987827353312717570520535408332063684027541899457336410712915809296792245786768793895917946678896492823316639623861564342732607490439829921899693572440414876729525373910944285878074893021545015134890387100918319240869304753115573557649911669260979988813458975662737123657330042152819442194017390126766551790225314570954670156576419655691139835696909877718869398294402205846341769908109706982375965359492663607296*t^19 - 252269012101939102038713883466409633821358749212137430251713047245163402762095663638862530974760490110204696240268590580597217736737467952241086794453612249306582050568795432858991369702182014915078255942036625103975891236413798545311502666000217908159563881002646356793863634502274941311886836877778053076023264814967429321403679597344573955762177573297996407900346024796095152160199679667351518961168044701105820691440467480388052388059317182435029765019254845552956944133203309230267058128836313567351961288304437640203061750338008457672671796590845237314968627685128986121613702809598908151926901703271859730583444733412757830516939249954279717869876666873657131067275081366063709580482363766043470977601866658525554932102138528389922709215025585026537355971443063435081945617358162811247360864487783931858121917777974001016948432849779275700246254250509836775385838735371646008382975515296752816248907791267158420404495156105073177653278681769139275449457998029958142104501938047557030383170776854851992045186297491870963285577473287996475317924203353563690344138355983220008863792960935397181182216506862166872764216739101485724500916596594233266719507106792070843025195317087159537365664925656979352712837828855660222561901550619290475846406791618186186489551502354576091073798796465407924061554489007934675919483257400294188959644461368907594496456580848097525769289126118206737344244248319987650678799454806846703562133214095146697228895144106301080452399928432292114868015494700225065839557144271546737062502539198162673578013139738479619917292382348030258351907324380803257688815488510771046845598721203323675486545281386364680776722108087033646893619942907050100356183499747205934996833613893560127529974418914392522216539556889514419415220117638781220500322112290518143805734522224190199232974804726713873685820794117434356453544036530582795189468780766072565537119760246567214819877288791967756146861028778522628757916120681283710511192945126256585382295676415685421786395572061702238772687763964221807446268156810845907169859219850363297421355539727832760327640823853563166696860898497457964930469149485955683337371523903586528361877896401326486914678342913982964395907293208493792579699410842368425427084224922054294873102492367596488107643513004344079179257354171089526907110058727813547446219249373969180248781380851264184877739708216554552249015372521844094211092310194387178480457270771463472239083468766504331516995534023281114953063172796253096492310798525995909331614002806633296390254698542590803702109808604360023468194116424962828373028987711880641363098321201525181359262491644715700005130247162806526431149672446468058076486729568135747478505609568164335500686578257456074045448406804310283959512838027597647237105030849240759436491016549242523428778274306893126595598228188051570174519310742249112233018941875607370859835686990227010356877085260817559447744983557312011781717159769652455950823018175011123220845501561587584228682994874150707997397854236842128038363283551896873370680020678956734737073846065090260889808254919772406106165334112324457166086429697441185278664748424983019414438827451367844259237352073347695341309775863671118882088595312430958050777399450588881948105837788401590337354789036211646088916387390759267831888353304126818327434891203761501175193546058659785752197404829284020880952348689916116428027124268268234669321378886777199034708637868581682220516203285916761593285592432599637662823278842601886870472066777819216201514656920477876462745030488958382696834341126610960151569669044391667830376956396757467274335251670690356002459501619099289285583765280481239247723010627955173074394526697174915397046426609955947782650823043658038939736719425688601086101871362195169860821763388366172343358514558191804615027816865843656083911977873935748014790989446408199057907879164746241420684129296875/10744734418232151251838418930084405593286047600783418883388188280298502540851651458986979052441806821314306570583964822317467587796006725922670615220022193691346971771434075341804745195516409519952407988265592935142455791908397945104930224037753092787682954362269137913492978088139948894984693269696377052647890881165581590077356146371601600096881812691621565438378789072608274426496321964605584518946990711980340447037561084291719243260767435270310019840812185056365865511169505225584951187797028935914510506403858897902170497809878533173399886058505234079337796016391499075799901955850569646111958705694378675606191978435223321819684275533497278544392888493597788683924232772724258601577502666459163502471398209882703978534967135407651581284788584621334784615978150033558898947650662991566285572540300825462690272337518234294000078582043414602145061105341811869335462680121023004836832058043441195535537196822377983819354015418711574826048156123673115494270928484151690394352128532640636951776282296453229580075124571533458703682107151994774584622048942958549230775568779398599435086899690481697501481580496600844083545458674658145094872330124213221110463796466614170611842474085180870405562825905793270813296606768043140232588045860243562423291433831530086670150022648129799221442159350382480272728969319283679249621842192253677380324859300136375159085181976671111098013174650750917815332148787707391473496704732163544053803923284978328321698752948380572751286776304822770199472774699186746737245472977148486001310107240052569379594704747086345599714042193392292660302596201284632955620660889719677307242089780930694472229862458351022509913179519478557653054714996742941679416528408250481039925867035751311759336134071739372882627020433378964901231389977516596672299292337726569759538769911529694010772752719243057018567038904014169242206309620436410345000221141643598421953671147295095702345008811652295696251772043190718504153164580519587653989740361737987118654957975284012589574195633093860555360954075365997293971031533198470979632213212175748071566382670677836902364961403431960682992284999234408717184140899179805071960292325189225053781788866037331135374253171334817034712554312471714722797683325701829950535050907824863586446295701170954832062508953403631645241190059797787009196483206701521060329037459249334362758803212487018446225902049060457345228271697826298376077691522688632055280660365086779064208453422050815951954382755004397400482310364152172172524888485129619354125237943807537825590115330369530867010266853285154036486033788079178294136647113170031997561212438044442289964380284220963081526722184566174522191691132021657879149160750117852477544484945176082567797451202448611966865592168735400942600558023281406303068104553660022953408876006643018370968219605596153666482276826254856056164592365492505904021274663291357071314929319481194953968558124382943766293740251007027770900671781793052601584019273379062288462712534969306745706971007797905209490453707037171220921971823617062290663347671952194746904784755412710708185858373379827289576622859915152860201156371386322409501723719837384650221134328569133120810488685745103251546266776802915632298415994117623418064969655734831207502991612199878899843412376933957019793096677414662167399916257862299616690034233811356629683304045192551147538201417128896636677345664467457791511571841813566977268773975654706625435141041070816664127368055083798914672821425831618593584491573537587791835893357792985646633279247723128685465214980879659843799387144880829753459050747821888571756149786043090030269780774201836638481738609506231147115299823338521959977626917951325474247314660084305638884388034780253533103580450629141909340313152839311382279671393819755437738796588804411692683539816219413964751930718985327214592*t^17 + 500467824566162993481891428546454960660001120124703864921109203061005383868361192275626632302778419713730813274567383184455515391609775924715494378036183023653864761402783807193950463948488149710806205767917485487713848726134059165666607825219232813003506646856924385666319400575545013779219559648711892938871057467732262005758488355632334250203420639610536135165997997710574323442302251576080282651827521147863590974027388040657216471037295513170947149050673192329340649932799756271722909746775597168572838420550865146342002514389937686291034474441538784728556329600987137595668220108707766369596469756922330723383694386076320270963151519713010401673511383756543084365488594093369625487182149432754059281973466101246179947584857225591426476944393223118028976323503359829499764355345702879610645306019842047626906263978972086822265434710514572784618390746206641105429587935635147169042881955746946616545103759291047774994915505486404079267563221632667773936321555892858520674247675200032645658918048815014596542480478830054530721728062185114081587523010984908475003109981122698646342526835513270382370576911133937992825902358171915618623796992870954890577147706324011048087775960298170692544565977765318014921689593944377946616662121356647694053428522377589102249048287135937177283693222393660688332581693192468736168230140496479321964775129488552630023985940933921788002161082938154870356414207926654279439656485055558933607236274745392439018042537610694569835884676408121984944917166120741735565391298126115964717137862895785677075758022349391132545198328843008185490923205947104987106478423783771931876399532655973703386508745206991539548518114306886953697865920349326046195089335495665906429962812260762493612650255792043416137030183364057262709990995716009290240711707735878862929196091538697403561986338922443772578428012739114131509919694275406818107767737996952314098507127367374546417804566463918590472774295713089230686544661078666384922202748585559310419224284790228429359944766833994521176404436743450437168152990857799789321307433903161054805967196457300451036181295471142316571481538587574995018123118190664874354492281507284282315264060994237694571056212914668397856649853735839576359409843949646360309163138088961680508584532493691571473027910259380749494835007828919460789690484655219022089909988234146084275201368637815101359826356125337075218314390805754632478226311084940721511640166454970709468104472934917828445713266107503823037652692622947910594757662408532947262242042932010071375799969406962400759705482298406696669434172699212379257369402538889005234635631761892187537957364542867614490754871992482537793667172533137626719939064603942658283855279211807637705923203551659480326241531108174306673588897808313253776164840099737993681063509856240491165639447405127123604765180651571312547086323592167952600036787428186909499796337037522721633606203399638235371229333828966665570533821130639854923096883390243364778167501113081733914357031014427826794022148583785406487419294021552009176460556886565690318253724290026224536681420347641224840085212925161836759630859999236601982952352759599450523438201663347290008252229996156775024524928942903309881062934748507758483524487893996742585036109499104635472657643584563283881171249544390006769849145096514969159848864693646472429760107818856170785517554204239527493945982220773764006277129332762802982496828639263702933715513534221067116744816428835971145780742099123410034842931217019110281917800720707972592617932365460313643954911487606136321418209029712011159482794294133418906724561015163339985167267005738456292592874140247150065990577330868288560261520813395919289111643663912344418118340775892070730268834864922181345488730872739059051818154196491571426590926359784783681449326707483395166057328718404334503196076798350018122127655247350220078105689998142191000106130859375/21489468836464302503676837860168811186572095201566837766776376560597005081703302917973958104883613642628613141167929644634935175592013451845341230440044387382693943542868150683609490391032819039904815976531185870284911583816795890209860448075506185575365908724538275826985956176279897789969386539392754105295781762331163180154712292743203200193763625383243130876757578145216548852992643929211169037893981423960680894075122168583438486521534870540620039681624370112731731022339010451169902375594057871829021012807717795804340995619757066346799772117010468158675592032782998151599803911701139292223917411388757351212383956870446643639368551066994557088785776987195577367848465545448517203155005332918327004942796419765407957069934270815303162569577169242669569231956300067117797895301325983132571145080601650925380544675036468588000157164086829204290122210683623738670925360242046009673664116086882391071074393644755967638708030837423149652096312247346230988541856968303380788704257065281273903552564592906459160150249143066917407364214303989549169244097885917098461551137558797198870173799380963395002963160993201688167090917349316290189744660248426442220927592933228341223684948170361740811125651811586541626593213536086280465176091720487124846582867663060173340300045296259598442884318700764960545457938638567358499243684384507354760649718600272750318170363953342222196026349301501835630664297575414782946993409464327088107607846569956656643397505896761145502573552609645540398945549398373493474490945954296972002620214480105138759189409494172691199428084386784585320605192402569265911241321779439354614484179561861388944459724916702045019826359038957115306109429993485883358833056816500962079851734071502623518672268143478745765254040866757929802462779955033193344598584675453139519077539823059388021545505438486114037134077808028338484412619240872820690000442283287196843907342294590191404690017623304591392503544086381437008306329161039175307979480723475974237309915950568025179148391266187721110721908150731994587942063066396941959264426424351496143132765341355673804729922806863921365984569998468817434368281798359610143920584650378450107563577732074662270748506342669634069425108624943429445595366651403659901070101815649727172892591402341909664125017906807263290482380119595574018392966413403042120658074918498668725517606424974036892451804098120914690456543395652596752155383045377264110561320730173558128416906844101631903908765510008794800964620728304344345049776970259238708250475887615075651180230660739061734020533706570308072972067576158356588273294226340063995122424876088884579928760568441926163053444369132349044383382264043315758298321500235704955088969890352165135594902404897223933731184337470801885201116046562812606136209107320045906817752013286036741936439211192307332964553652509712112329184730985011808042549326582714142629858638962389907937116248765887532587480502014055541801343563586105203168038546758124576925425069938613491413942015595810418980907414074342441843943647234124581326695343904389493809569510825421416371716746759654579153245719830305720402312742772644819003447439674769300442268657138266241620977371490206503092533553605831264596831988235246836129939311469662415005983224399757799686824753867914039586193354829324334799832515724599233380068467622713259366608090385102295076402834257793273354691328934915583023143683627133954537547951309413250870282082141633328254736110167597829345642851663237187168983147075175583671786715585971293266558495446257370930429961759319687598774289761659506918101495643777143512299572086180060539561548403673276963477219012462294230599646677043919955253835902650948494629320168611277768776069560507066207160901258283818680626305678622764559342787639510875477593177608823385367079632438827929503861437970654429184*t^15 - 752317103254234224072422085346321398941483806625445849405853473766956272762957394630354114449888379999503748052932407206232656375726021383510151577214202644202498374607291195144590742799793943476811424716874085010346072753316415805912500713946434265676296297768066102353030174518847505072757549796397678371414128140380709778094934246845985324308361967375685824311067960614139248267037284880817128550770748658509680449638750354864101943622030789390099321306325587409186050708351032524874660007131516940027805135125897239651795217019118023763003164686087117185552320920656321779110920845879245615515565980987330915192494123438502172065598527783440890395433946383637478228777717758981277179044015714813378753609883346478740341242574207778636819696946226708376408261195933660688469674996604256763301871308702954764013677865508491654194310473989298219526103937052656640167266690823635621399117034696299392037949633856333309405886857676504841474773437805719085990552953325030610804024024583900453754440904259557937414462411885873926241834047440490862501755365696510568442162806332941404848568963919734469406081440073500325178411177848256120313995022984901448379961610260885639010452896455691570092063719576021148459139663727143828107664089499141080402338326668325636706337637904572982525172787507646509203864255716883051091247616253440301047494616394776336252794780174175324861202860790633539497967277922454233763163996355387167710383963033772159286389110622487918202272010705274989336114185814708582193638544048833026078599761402002308605172022195559926267629692113502588810624702127402231491804327992525507100412067606807777263693816017132987834744639417075279305928878205969321881165998115702506247564710955295646496756733584896004412796128337403792696354998761730834011365296311737436091666928302494025755294747989741794890530328143225250698871050011646817479473858748849969802154442657540471372743764494599234971327229196018478100582267977176178350635854946122145045879912670888970576020534642250707464041965417547969109911051145886412983090604040372044993855738277267983731336988378289196109538263433018663919714448240080993580421370947871201993228620975151864112984794623305304579325878618557726296185560632508941898813877088644447017205212503771452463302529175112635566987716866883531504380604627446415911170676798383713683733246020644990988600106921050326360050174749991021695424577948751272056472906665472304615224193022388273166634918898935401995858436560562147156405396028551240014137661575161342861287229781777761964731364116592117026805166032072520579644037828678944701425451657084659750644470814536884524482115176294668856260452405930242836264678996849931226530048899837814108243734203605893729542987826740878514667541035357457611092930025202634822818353186097665524889609709473223309547132665207538168591899504626734474916308319850821846332954547047852337538631236932670692823739638467903662149226578378446619999425603037485947736580316486937500553109611010101713420648253425602358646997587679845256151223783017503732374399350223693705470158096580397507030079424892408371433552077658579238070753943481149509424422923277767140490293843449117237609778485817266434711663126617044482897881017855813114946601568447040805501950886679613638052836071475429314922922595962706768330122091719331462206097358275774064725983130480624881768803320389289644543447527259691516347704728301266771790083944222908249451561060763388891475433133077783111362192502722293487409321943420874064954678476201990460305940858620474105327244969307710837384089550451861777198551677626628655941552043509555602932361704499772154067029974556606235027966446695706096335342077923877325897273287581925653957987215462780530385827478507775587822964970199679045847225122507823912465371735822709858543795745479350702491365018505744078979073325058319251529907766481035479184185546875/42978937672928605007353675720337622373144190403133675533552753121194010163406605835947916209767227285257226282335859289269870351184026903690682460880088774765387887085736301367218980782065638079809631953062371740569823167633591780419720896151012371150731817449076551653971912352559795579938773078785508210591563524662326360309424585486406400387527250766486261753515156290433097705985287858422338075787962847921361788150244337166876973043069741081240079363248740225463462044678020902339804751188115743658042025615435591608681991239514132693599544234020936317351184065565996303199607823402278584447834822777514702424767913740893287278737102133989114177571553974391154735696931090897034406310010665836654009885592839530815914139868541630606325139154338485339138463912600134235595790602651966265142290161203301850761089350072937176000314328173658408580244421367247477341850720484092019347328232173764782142148787289511935277416061674846299304192624494692461977083713936606761577408514130562547807105129185812918320300498286133834814728428607979098338488195771834196923102275117594397740347598761926790005926321986403376334181834698632580379489320496852884441855185866456682447369896340723481622251303623173083253186427072172560930352183440974249693165735326120346680600090592519196885768637401529921090915877277134716998487368769014709521299437200545500636340727906684444392052698603003671261328595150829565893986818928654176215215693139913313286795011793522291005147105219291080797891098796746986948981891908593944005240428960210277518378818988345382398856168773569170641210384805138531822482643558878709228968359123722777888919449833404090039652718077914230612218859986971766717666113633001924159703468143005247037344536286957491530508081733515859604925559910066386689197169350906279038155079646118776043091010876972228074268155616056676968825238481745641380000884566574393687814684589180382809380035246609182785007088172762874016612658322078350615958961446951948474619831901136050358296782532375442221443816301463989175884126132793883918528852848702992286265530682711347609459845613727842731969139996937634868736563596719220287841169300756900215127155464149324541497012685339268138850217249886858891190733302807319802140203631299454345785182804683819328250035813614526580964760239191148036785932826806084241316149836997337451035212849948073784903608196241829380913086791305193504310766090754528221122641460347116256833813688203263807817531020017589601929241456608688690099553940518477416500951775230151302360461321478123468041067413140616145944135152316713176546588452680127990244849752177769159857521136883852326106888738264698088766764528086631516596643000471409910177939780704330271189804809794447867462368674941603770402232093125625212272418214640091813635504026572073483872878422384614665929107305019424224658369461970023616085098653165428285259717277924779815874232497531775065174961004028111083602687127172210406336077093516249153850850139877226982827884031191620837961814828148684883687887294468249162653390687808778987619139021650842832743433493519309158306491439660611440804625485545289638006894879349538600884537314276532483241954742980413006185067107211662529193663976470493672259878622939324830011966448799515599373649507735828079172386709658648669599665031449198466760136935245426518733216180770204590152805668515586546709382657869831166046287367254267909075095902618826501740564164283266656509472220335195658691285703326474374337966294150351167343573431171942586533116990892514741860859923518639375197548579523319013836202991287554287024599144172360121079123096807346553926954438024924588461199293354087839910507671805301896989258640337222555537552139121014132414321802516567637361252611357245529118685575279021750955186355217646770734159264877655859007722875941308858368*t^13 + 827458931793491419066395609105347419365085112695510101735683781785966727596199841872394472944989697261964553164076589108896974802147939131130093759667492103599675935470988709422770449563923099584583761234951779090662488097251857124015160072674665876200997602817513276024104465686908047011871687191246970986855100731031532287559886908810276548593676758178210395429112945683303733710742988503535462960173526588925762551739688635329001224591507368692340100912338380819766825018605124538231873590450641291310283048916619758094057552874355007880487518730916660652780397517524574033631958353335296695130383119200819859636338815814540298360866014106445214898002107202122664888882440824128998197145140311970197881519664565666382643863026937881297043762591988722225315446734245995241855062728087781439309824035843359326369268336709287303109565158968405003055513919842597901940804310113872937644341749783720013929363835880402113228297459552425683689316467331063655603271138969518254538158512430597093880510474193232154168384796885405206386058841671232662534833073807179881676705442522714032299917560553422172734353324492765169933840377111662051794516393801215502158708988743126886031061691964864479042966396673596468624400820370757678783716330100466103103876622811417814310000288925378998602358621604582749326494903047812814146478113349284136948934091365955319629350056996632412484789041610159345434942461770564959026184096957184308515025936930549403172744726528258965088779549798015752945454403816235590291095367978545382968235225767448072331583690977556610313241316305702593219461958653505212221633354035473574524238409287859042555565579461375435981835072300228686934730626056914959605671739066002982772866330109230858322583589308603851080886577044248594107447132848302403005169841116327654094091958099509161360940878280802566805070659642896768906807570318152980668954626490416153449129372927004026706325545998424772241021260722246546418485485513922972306621210514824885247363862374253035233506001363243867630538856248326018290142112272742263929389894727868070598915031398124454127117289135278064269815267949527294582361251003972331759273718589188031208357104959005006548217620528165462591056436408664575205659442091549000580195907441644830319768321942652612006273566935533605661591122551553664788741825353299103060234737763436011986928055743981158483371070359909818361874547651002134868598294942714164733148394547507095446916702173382106425078395698102798827144868008078491951287662486590828481058220835009741054032875087556737171058529878798945835671375971324871729026036325486963248828907639697524249050994860692670759154987127357646811986959369972080606267692051731309452400153847490100242185223326949982951169378928028224466925531051256039235659520252234717764743312982476416296309348837947650456690443260884314559473572073772220151646558662863986957490256321491409253639015991062201907414032025609166258416026474797083102718518811852331679791021192796593642879284749091196367328412511774581266637745411109236494737589943241424064039839787772797179140946232795191018548270426471385465174000073685539091986570615224617990350246071580450499520774439166629120021908844898367459888606797690308510621596848976439525940357967730156573571177503594538523879667890214267837802599574830844679263628250361171166707271681872160843651564557761438112366622666385393620738423453628315145809945352676220753179815030977873220455539297448076960864482220377262622235184615574012559947964623745211864977376410672786617447620030043349163185053103114738971538507179599756477877614447430030789088301595846255919318347551052276332188869635113532676135168583490472627200584846651230285785487923171626879868512177586112147225282085002125192659456814641255478846175226360601426088074351249489072856544309352361527129415267795151951059107700185061486953879836901020232201798828125/85957875345857210014707351440675244746288380806267351067105506242388020326813211671895832419534454570514452564671718578539740702368053807381364921760177549530775774171472602734437961564131276159619263906124743481139646335267183560839441792302024742301463634898153103307943824705119591159877546157571016421183127049324652720618849170972812800775054501532972523507030312580866195411970575716844676151575925695842723576300488674333753946086139482162480158726497480450926924089356041804679609502376231487316084051230871183217363982479028265387199088468041872634702368131131992606399215646804557168895669645555029404849535827481786574557474204267978228355143107948782309471393862181794068812620021331673308019771185679061631828279737083261212650278308676970678276927825200268471191581205303932530284580322406603701522178700145874352000628656347316817160488842734494954683701440968184038694656464347529564284297574579023870554832123349692598608385248989384923954167427873213523154817028261125095614210258371625836640600996572267669629456857215958196676976391543668393846204550235188795480695197523853580011852643972806752668363669397265160758978640993705768883710371732913364894739792681446963244502607246346166506372854144345121860704366881948499386331470652240693361200181185038393771537274803059842181831754554269433996974737538029419042598874401091001272681455813368888784105397206007342522657190301659131787973637857308352430431386279826626573590023587044582010294210438582161595782197593493973897963783817187888010480857920420555036757637976690764797712337547138341282420769610277063644965287117757418457936718247445555777838899666808180079305436155828461224437719973943533435332227266003848319406936286010494074689072573914983061016163467031719209851119820132773378394338701812558076310159292237552086182021753944456148536311232113353937650476963491282760001769133148787375629369178360765618760070493218365570014176345525748033225316644156701231917922893903896949239663802272100716593565064750884442887632602927978351768252265587767837057705697405984572531061365422695218919691227455685463938279993875269737473127193438440575682338601513800430254310928298649082994025370678536277700434499773717782381466605614639604280407262598908691570365609367638656500071627229053161929520478382296073571865653612168482632299673994674902070425699896147569807216392483658761826173582610387008621532181509056442245282920694232513667627376406527615635062040035179203858482913217377380199107881036954833001903550460302604720922642956246936082134826281232291888270304633426353093176905360255980489699504355538319715042273767704652213777476529396177533529056173263033193286000942819820355879561408660542379609619588895734924737349883207540804464186251250424544836429280183627271008053144146967745756844769229331858214610038848449316738923940047232170197306330856570519434555849559631748464995063550130349922008056222167205374254344420812672154187032498307701700279754453965655768062383241675923629656297369767375774588936498325306781375617557975238278043301685665486866987038618316612982879321222881609250971090579276013789758699077201769074628553064966483909485960826012370134214423325058387327952940987344519757245878649660023932897599031198747299015471656158344773419317297339199330062898396933520273870490853037466432361540409180305611337031173093418765315739662332092574734508535818150191805237653003481128328566533313018944440670391317382571406652948748675932588300702334687146862343885173066233981785029483721719847037278750395097159046638027672405982575108574049198288344720242158246193614693107853908876049849176922398586708175679821015343610603793978517280674445111075104278242028264828643605033135274722505222714491058237371150558043501910372710435293541468318529755311718015445751882617716736*t^11 - 635922739829287536186671111865488900802717949288445119010859266597432679277114094814043994437410224284630309467342323650615715921153165991397333937701420713835467094381421004355704611461866875939333706658279748217684878645352306456969049587840920673447479038779212933063732132317964786915612381753616524583138239844604705636297594786781918090452282846733642884441308610683625712373613223423881197488949434671902704153582910621398760482316690714747335045283125994588866483142370079496196475775280630497370884605669925613123219630275186193076656690551291218614632168560288500203196650975253422458092314100767332276409175699743408296856358833476862810629925083807812118598616541438316804952190728687470070555609006643196896110685135123147453866757242708331701638374967270746144557782802404453718917678833438761006877603434001636396549701363574655291199059272594956032170693932394070238525693081363682210565482821795793868029169301470415999407790773659324915267428485477120690735876738050884750674921370090620302147044623379217364172852884000825361976720001142472578661109043011648249320210152107785039250340276950943147110913389339337152326080263112730074360647268230035681349957701294134284524501891316845135266177496854925715780453267861469325228966080284879135446116393952072171520404453718607398269813752329378890131341503784937428511225817350218854032200236350370877064177902738730385238721852253928874243375478083293067750558722925993573978420611869557833784282933620206756006908666303059360404938995902972473192308058009602579292105315728395761516328600978741441336402707103120822328119957325962839087607869749764318796895589503776438594212051547599037373784506722659728473022907356307634067770360228872717277379451818836532077225658711767243954854162670731360681083154309179833627067447376388277326063021687993776188843205358093849389546420516268663723728939922708229764673022696812979950672695031204505632809959107217334694397368308624474598445746122024398404077372116318285677121715378969625720848196970656202478814181041101759030448573624710522874829706312132113930013563296083766158990048078716321873857141546940104895872757067611212297564126472876127633840113767875111386404254181446525519177262235433671039019764221067868453219708877994817912467674433860669038685555060697145511365477323144528472985590114630523496750818365658742785330462668290673259959411454656649362477162991361264587790371068728138715123948294782606280764294044265394138772979243679344016501555473358816241746354762342758915115571640450834672409506026100247022120938369809899292738044120122903860865513410444816936912264020635472471977821511155244452552122246915830070838344441230285115157338926239537458171189720685763887632434116473787425335144006435508494867306963167402551962463490412213922593970809451685821809627413790694357414564170032194662399287600087181014368227243587357203923804457317004431751403575221437363635130718019854831829014769580746014509710939592851408362622561801312102858418372107606388470016426681952971389877725207202358482608844865202232740694212872778387697237380252804211683063073350541153471583714926778331928257071206509077325368334745383804988373896331156811911105139802628554619003776018773290254040198212144101510341471291436700092741801620577986367133707570911922276868136607392076979593097567389590896087019937796421984191790263410170281330898500358557041489695356223374154191239803853138874118731127018898190502906458935384027879934896450492242204556235333982055026374301019251138892734367093983010225111792422734100029694850321516510193376780046625107118812328717442319211478099208772582939755153644989281706313133751121936603996755169727944135599465402480652338054183843540137387363660592759966446284993967089078037677714040446085422983786359802777994938372139953192968251707351157623450600596315869241392759213465076829267578125/171915750691714420029414702881350489492576761612534702134211012484776040653626423343791664839068909141028905129343437157079481404736107614762729843520355099061551548342945205468875923128262552319238527812249486962279292670534367121678883584604049484602927269796306206615887649410239182319755092315142032842366254098649305441237698341945625601550109003065945047014060625161732390823941151433689352303151851391685447152600977348667507892172278964324960317452994960901853848178712083609359219004752462974632168102461742366434727964958056530774398176936083745269404736262263985212798431293609114337791339291110058809699071654963573149114948408535956456710286215897564618942787724363588137625240042663346616039542371358123263656559474166522425300556617353941356553855650400536942383162410607865060569160644813207403044357400291748704001257312694633634320977685468989909367402881936368077389312928695059128568595149158047741109664246699385197216770497978769847908334855746427046309634056522250191228420516743251673281201993144535339258913714431916393353952783087336787692409100470377590961390395047707160023705287945613505336727338794530321517957281987411537767420743465826729789479585362893926489005214492692333012745708288690243721408733763896998772662941304481386722400362370076787543074549606119684363663509108538867993949475076058838085197748802182002545362911626737777568210794412014685045314380603318263575947275714616704860862772559653253147180047174089164020588420877164323191564395186987947795927567634375776020961715840841110073515275953381529595424675094276682564841539220554127289930574235514836915873436494891111555677799333616360158610872311656922448875439947887066870664454532007696638813872572020988149378145147829966122032326934063438419702239640265546756788677403625116152620318584475104172364043507888912297072622464226707875300953926982565520003538266297574751258738356721531237520140986436731140028352691051496066450633288313402463835845787807793898479327604544201433187130129501768885775265205855956703536504531175535674115411394811969145062122730845390437839382454911370927876559987750539474946254386876881151364677203027600860508621856597298165988050741357072555400868999547435564762933211229279208560814525197817383140731218735277313000143254458106323859040956764592147143731307224336965264599347989349804140851399792295139614432784967317523652347165220774017243064363018112884490565841388465027335254752813055231270124080070358407716965826434754760398215762073909666003807100920605209441845285912493872164269652562464583776540609266852706186353810720511960979399008711076639430084547535409304427554953058792355067058112346526066386572001885639640711759122817321084759219239177791469849474699766415081608928372502500849089672858560367254542016106288293935491513689538458663716429220077696898633477847880094464340394612661713141038869111699119263496929990127100260699844016112444334410748508688841625344308374064996615403400559508907931311536124766483351847259312594739534751549177872996650613562751235115950476556086603371330973733974077236633225965758642445763218501942181158552027579517398154403538149257106129932967818971921652024740268428846650116774655905881974689039514491757299320047865795198062397494598030943312316689546838634594678398660125796793867040547740981706074932864723080818360611222674062346186837530631479324664185149469017071636300383610475306006962256657133066626037888881340782634765142813305897497351865176601404669374293724687770346132467963570058967443439694074557500790194318093276055344811965150217148098396576689440484316492387229386215707817752099698353844797173416351359642030687221207587957034561348890222150208556484056529657287210066270549445010445428982116474742301116087003820745420870587082936637059510623436030891503765235433472*t^9 + 320575011917165639064954025769841832332697109046105020960848621444039898779368461394117897498046467386818966111820865253050833150019990144865351501285912040070267188909960290097755516554140882333096750514082997018466745864712880070246273079745079905042367485457782017231128083429562992061427502806106517315814346109116183691692248778454590149960935492889969352173358817795077418374808941902520332269716403173910094582615905904474142090982757026937901339734277019917299102106118020571411338422959602302810646338186584392333483220573459289004730601830594094242766436740775223367431475656726578967298002349466482167143788409713995386192960251435419748364344971293903955121450080535683623524884517950197468273938867960159030788812981744037803136083653249530542325262770499177524109793737623441212511563400669787595542065040317349515883208618279366352484541079576139667257511999132783323427042999994018738307560045084844517362479485616681316908688444780760707891804358228323813444708410089342671559737721403641024211305987407431109221810592868759428227464503802803934962636964214534913870646320534073002584291170722964898365361938350223520267817023686750589074760081756638206124331020448052314471588297424919907967490270624615356281708678858509431497273670224373226341704246094661413750444505176761355618676230108717670356400164569387766385287692731948090194389733285771540450123176672477391518925305729290156546777282821157401470107350145604041691105967732424028705194654096239586934308312091081513561182026924650268677021390592240222180617310965290960311120571642791338511777521503700801773121229359265869749658675562243609571241119241381377520642194623368972789852290839781197707109314005436337712250213408312062092745455813590771201258123089331940554665728431721907742307861941725880147203672674428149132621701069515305633905214299543235559489483489203969378144209993367651647296938972157090200586468969033485540727613212726795034658908689144483803287729958699920581888667490559131080934590138384188939648986451445713498756873274632932077420419686847695822680252851267564915171182017277585265104208599713585017852363160270086189036286164501946430362359095958200061028598316216743028330509741422201042954224888001400657593391463156877577829647887216135367189751066004846689723959853243182970751033287820927866062564127543090594100279141915710611949424299808318411197581156376955642563694190850091238603911155433081726718234102283924567883502727767647114112642142859561669486591397236217243676279097928298955211700126642340549850188740693981983860616268585319281424044533726080323964005512447077522610243499833073644525435206694977679566022872881751713891820921053713710046541456791382519597021925327153800516385832162158584778718190069125418756147164889760466885323406808957084568587419485585321047856148728881676151404540071707855660546782604784404752161964809801034267360525805620750355545604515799202704529964486456890558556455706089186066449037920239847779051294516617379509323159745828031574329933942658864409262267438855381658470217739937985246920614148841598280338232157917084715425016352280953283969477146805593064118087646852336405365926617862682294199572418570928969664920493683737409875913063410449933079547095267705152854355819052989196072788559554034482883746442115072004159465365718300357777809659729306295836596009112079139696672724089961528101785663283015851849021070220231901884074740873733086321165573039506425854062213265577484833669631500806909344767738067218045831802837064623983493407855243708123180759451638034196658016276712253935957216659378986593304119342018920900764356043396629621008386579270647995485425137004484288840366852467630263847412156589120464606200957784169524634609095958864643907224833235656692104208980857790870529355571431146047685686323086200515761069672302524374352298209557342807902553271925748505107421875/343831501383428840058829405762700978985153523225069404268422024969552081307252846687583329678137818282057810258686874314158962809472215229525459687040710198123103096685890410937751846256525104638477055624498973924558585341068734243357767169208098969205854539592612413231775298820478364639510184630284065684732508197298610882475396683891251203100218006131890094028121250323464781647882302867378704606303702783370894305201954697335015784344557928649920634905989921803707696357424167218718438009504925949264336204923484732869455929916113061548796353872167490538809472524527970425596862587218228675582678582220117619398143309927146298229896817071912913420572431795129237885575448727176275250480085326693232079084742716246527313118948333044850601113234707882713107711300801073884766324821215730121138321289626414806088714800583497408002514625389267268641955370937979818734805763872736154778625857390118257137190298316095482219328493398770394433540995957539695816669711492854092619268113044500382456841033486503346562403986289070678517827428863832786707905566174673575384818200940755181922780790095414320047410575891227010673454677589060643035914563974823075534841486931653459578959170725787852978010428985384666025491416577380487442817467527793997545325882608962773444800724740153575086149099212239368727327018217077735987898950152117676170395497604364005090725823253475555136421588824029370090628761206636527151894551429233409721725545119306506294360094348178328041176841754328646383128790373975895591855135268751552041923431681682220147030551906763059190849350188553365129683078441108254579861148471029673831746872989782223111355598667232720317221744623313844897750879895774133741328909064015393277627745144041976298756290295659932244064653868126876839404479280531093513577354807250232305240637168950208344728087015777824594145244928453415750601907853965131040007076532595149502517476713443062475040281972873462280056705382102992132901266576626804927671691575615587796958655209088402866374260259003537771550530411711913407073009062351071348230822789623938290124245461690780875678764909822741855753119975501078949892508773753762302729354406055201721017243713194596331976101482714145110801737999094871129525866422458558417121629050395634766281462437470554626000286508916212647718081913529184294287462614448673930529198695978699608281702799584590279228865569934635047304694330441548034486128726036225768981131682776930054670509505626110462540248160140716815433931652869509520796431524147819332007614201841210418883690571824987744328539305124929167553081218533705412372707621441023921958798017422153278860169095070818608855109906117584710134116224693052132773144003771279281423518245634642169518438478355582939698949399532830163217856745005001698179345717120734509084032212576587870983027379076917327432858440155393797266955695760188928680789225323426282077738223398238526993859980254200521399688032224888668821497017377683250688616748129993230806801119017815862623072249532966703694518625189479069503098355745993301227125502470231900953112173206742661947467948154473266451931517284891526437003884362317104055159034796308807076298514212259865935637943843304049480536857693300233549311811763949378079028983514598640095731590396124794989196061886624633379093677269189356797320251593587734081095481963412149865729446161636721222445348124692373675061262958649328370298938034143272600767220950612013924513314266133252075777762681565269530285626611794994703730353202809338748587449375540692264935927140117934886879388149115001580388636186552110689623930300434296196793153378880968632984774458772431415635504199396707689594346832702719284061374442415175914069122697780444300417112968113059314574420132541098890020890857964232949484602232174007641490841741174165873274119021246872061783007530470866944*t^7 - 96510905595174409153427822838289040920857230525171719289889267940705458824810607059363142191710613950707310965584697288221173699030196889124379978852051496487264576406676642058627663738496896135490356649909098199102984816161360910905835363089126556096345141621314273442590268169959417429258760682092014711043740765576409441733742783956347267921994541278199672652085601737150165298403026311264015889548983264643892353930867820406360682266631426042096480972324838345532480542129956644930811183069924876353497613357757415422841243552538661955774266304964161104382473945151249754735409506526256379852573226805128090133875384418594252842975121612666194466514019211707192636182996076273710410935596240235643356072095663027237620499637289571826439952435675823796411205582460411324195989920223587941595416914221706369222753951257257954450761753044483134548866300193043532557915168712161227272718870979744992334293277869819761612884582208057475479100542551359052018052253479255244820847738050700310242960642824544661689937951254209486200955136778297126709057648016783609315454981352940745848634636842759611114395880811780956675629683160482285308206930240623353909028627713118814506211911223777090024248596654458507055542707090399759826275842605614116766057465582664281531337062474421533877705386315457650506327474495729653528130589685932753733456991977135105708863683379637123061168356356017865674736029665512323509257005807075485138803055448509425033669998823488308815492838644826400269249183145430552837831718549944034667281956334754522019360747014226770007763303208171241042236559629339512024604650920083221355245289946756025060344494519894290495955075719842459476451342754845748822494209367315284999183842186957529608042494255691555739328521328272769925244285701068065543992963463021920755514285785053626430972765271039068661093685538847850720726507244601844931194128968872134229602713622524527888674702252067013417250270060997976077655233700380515042264848085566217527024770148822042365028793462160132181663653176092352041122281890698352351659871324607996394455343632533006334195302072019469651360051546248331738323704585695464257928362521192838662102692982320850912132389410575806456877289990577403782253726892811009626092577936397567189081685398255882276546564190727745046169358141646971257955120064652285876855151898324465842493827526607027594320576020603650263976399033787096372213526553218448447767596355869480089495271216444875086260448689519870248003299514766630827000746232104912993201290300306280759309399707079331394041505599768808821975096922663737858754045425442642752904856095766965910965763121170890888334551308248191337694286542866340641356506200009291637513846500651383737209668810640010104331220029891083384983373890351585778759926542224198733451008474884475799403832784088124417498511448741243429443103852504149334390728534514034269715295197055550831738232294613128295920107573305803066137792578770055148396826174614557644492714508728030509844016925934135574554847168790330651532190910881940239628651674491970726424929897882679554428274573311734343460710470260790116493561116808797438492048067709311342110343962452387704740210091869890631564814713545610642665140610500880271575968179431450387095569274105640380817808303165481137359719487490079014167576349224361484258013974082730684421456287693206193201320183465188481595258976146699674262888215511322008800495759247873022502327564889362223729125174677233797142161867589759368720878376169203714499404128450924579740961215280776339949324735743066899397803230125523633667902381119855545178726003303458790943488022849763051299735277340687415200176332344276369771221347777597065009096641104601762720886303697700877713290013267162679656600517274794267161998713212214481763923026559675050893675050594525855794625472849650705957236919553718874266548049451171054807758757808009109794365234375/687663002766857680117658811525401957970307046450138808536844049939104162614505693375166659356275636564115620517373748628317925618944430459050919374081420396246206193371780821875503692513050209276954111248997947849117170682137468486715534338416197938411709079185224826463550597640956729279020369260568131369465016394597221764950793367782502406200436012263780188056242500646929563295764605734757409212607405566741788610403909394670031568689115857299841269811979843607415392714848334437436876019009851898528672409846969465738911859832226123097592707744334981077618945049055940851193725174436457351165357164440235238796286619854292596459793634143825826841144863590258475771150897454352550500960170653386464158169485432493054626237896666089701202226469415765426215422601602147769532649642431460242276642579252829612177429601166994816005029250778534537283910741875959637469611527745472309557251714780236514274380596632190964438656986797540788867081991915079391633339422985708185238536226089000764913682066973006693124807972578141357035654857727665573415811132349347150769636401881510363845561580190828640094821151782454021346909355178121286071829127949646151069682973863306919157918341451575705956020857970769332050982833154760974885634935055587995090651765217925546889601449480307150172298198424478737454654036434155471975797900304235352340790995208728010181451646506951110272843177648058740181257522413273054303789102858466819443451090238613012588720188696356656082353683508657292766257580747951791183710270537503104083846863363364440294061103813526118381698700377106730259366156882216509159722296942059347663493745979564446222711197334465440634443489246627689795501759791548267482657818128030786555255490288083952597512580591319864488129307736253753678808958561062187027154709614500464610481274337900416689456174031555649188290489856906831501203815707930262080014153065190299005034953426886124950080563945746924560113410764205984265802533153253609855343383151231175593917310418176805732748520518007075543101060823423826814146018124702142696461645579247876580248490923381561751357529819645483711506239951002157899785017547507524605458708812110403442034487426389192663952202965428290221603475998189742259051732844917116834243258100791269532562924874941109252000573017832425295436163827058368588574925228897347861058397391957399216563405599169180558457731139869270094609388660883096068972257452072451537962263365553860109341019011252220925080496320281433630867863305739019041592863048295638664015228403682420837767381143649975488657078610249858335106162437067410824745415242882047843917596034844306557720338190141637217710219812235169420268232449386104265546288007542558562847036491269284339036876956711165879397898799065660326435713490010003396358691434241469018168064425153175741966054758153834654865716880310787594533911391520377857361578450646852564155476446796477053987719960508401042799376064449777337642994034755366501377233496259986461613602238035631725246144499065933407389037250378958139006196711491986602454251004940463801906224346413485323894935896308946532903863034569783052874007768724634208110318069592617614152597028424519731871275887686608098961073715386600467098623623527898756158057967029197280191463180792249589978392123773249266758187354538378713594640503187175468162190963926824299731458892323273442444890696249384747350122525917298656740597876068286545201534441901224027849026628532266504151555525363130539060571253223589989407460706405618677497174898751081384529871854280235869773758776298230003160777272373104221379247860600868592393586306757761937265969548917544862831271008398793415379188693665405438568122748884830351828138245395560888600834225936226118629148840265082197780041781715928465898969204464348015282981683482348331746548238042493744123566015060941733888*t^5 + 14690039986883187037892902909306721215897926369652440858313633943570477311411042892111501988005599353107913940020034667126914418148436112512332535316868152722917661732244735030165969400992159268243622855231294167136592316763010309847040969411801803112694274989947675373785639950655644930197464324992234079398724793463805093019946781101133632842530154618791329916173472128175638138792043147437246406489115338849793738911405096882490244825578630788389433583442334908909988156882414623261880740409540766751391079770365157276060729629720558495187413043647256618719109097266117115620947219566730556021655170457607651443685630866272600507174007583553981821404638051708137997247459829684264554621582669553953430635654226846838559802160792957659632153444564790522383706150481051808588312393488395395143931565536197314150558100744012173157801325532252820928788569808441690361016337264668505307404364953665697727615940264588860915630576984270210079428336884998481896717691298515681775202604119642927208151823046513150262227341199496132808247347049133051527817571300533715193111997446782520131019819815822378847819801083560825544660384743928582790278644864366303160645595925418602293133869855459889364523951116243420096955672747143888768359860047397057696224355006212709706199113319417069778981764475963062038671010564635010928023190353535171171899293480343870665133713375367367348398063460377656551045722823159113681453472884324367782044996477491197186896795322918696705454959087112417025771770982014920877360707438148072976613793831945824241966702005151531726073088280412822568309899920572535626815228110114418431776528169359541660118219125227692660099215917571130809113908403995620572282733236333105361840312108142873321076715934069715451889945066942396154226312376115834939582879536094044570690869803501569673693862989684087818557543545721987582792425386148096774107075237865511157680992831299647225384205925562743014868326188570601492928245490456573510265825064134482396485343400190056521423619994073936663572069164053502860922953063160534452428361986409480992863753005495167452056207565202723165685899078075922653534559058242701446939666600798503886944358475779894715505389423947475726901067604808475654200414778479434565675043588407852143767551661999301655456722141266628243332380791965388752858823939569280022236500984202131353886444266568594124842349744161940055537425829792051180413954367635170604480074016638803073678384007221493849867067888325167382490111663839766940717415670036634944709991770771606226235913722117525434298596060454095136648824676631398059825896933778238901987028460022125142144381768152321061843645865170255721402541695241266949845333672582269328113792999565084909564222221553033022069266643143742238341403370457082644959652410259838627139214451224129363463428806757227701402628533497190731991305883020645260441596675772472623096826224190817479491096894554554484612957582710753228162420860505939850698900633768821077577157353952987332205594282752405480585002513747427802568734811337206739853785214503488800028482410248944130533857772357340348825784938534190363081938974498157844476479862967383194514729808552179836494981117287645629135203575014449586254661479650651990450061799978990305672138806392586829891685049591630637520511455637569417089519702838338204877253965564408160813809988331560899998337586282088948085367745101207877090411339304371555375440987974869019091609930028580890017812696709824384386207130369213990856498101953824684474036088253467582427314740975381474858595968096362351226511644902574835504726046076115272671483167227772632554766097718274500967596178914216547149917006720193234707009431704970855246838156601274960931014647968881196910590867386131090371858095583407579744908184800761291844496402309853045727266711039522532520560282907806974001105118228891292967918679614506373850800621405481073094072265625/1375326005533715360235317623050803915940614092900277617073688099878208325229011386750333318712551273128231241034747497256635851237888860918101838748162840792492412386743561643751007385026100418553908222497995895698234341364274936973431068676832395876823418158370449652927101195281913458558040738521136262738930032789194443529901586735565004812400872024527560376112485001293859126591529211469514818425214811133483577220807818789340063137378231714599682539623959687214830785429696668874873752038019703797057344819693938931477823719664452246195185415488669962155237890098111881702387450348872914702330714328880470477592573239708585192919587268287651653682289727180516951542301794908705101001920341306772928316338970864986109252475793332179402404452938831530852430845203204295539065299284862920484553285158505659224354859202333989632010058501557069074567821483751919274939223055490944619114503429560473028548761193264381928877313973595081577734163983830158783266678845971416370477072452178001529827364133946013386249615945156282714071309715455331146831622264698694301539272803763020727691123160381657280189642303564908042693818710356242572143658255899292302139365947726613838315836682903151411912041715941538664101965666309521949771269870111175990181303530435851093779202898960614300344596396848957474909308072868310943951595800608470704681581990417456020362903293013902220545686355296117480362515044826546108607578205716933638886902180477226025177440377392713312164707367017314585532515161495903582367420541075006208167693726726728880588122207627052236763397400754213460518732313764433018319444593884118695326987491959128892445422394668930881268886978493255379591003519583096534965315636256061573110510980576167905195025161182639728976258615472507507357617917122124374054309419229000929220962548675800833378912348063111298376580979713813663002407631415860524160028306130380598010069906853772249900161127891493849120226821528411968531605066306507219710686766302462351187834620836353611465497041036014151086202121646847653628292036249404285392923291158495753160496981846763123502715059639290967423012479902004315799570035095015049210917417624220806884068974852778385327904405930856580443206951996379484518103465689834233668486516201582539065125849749882218504001146035664850590872327654116737177149850457794695722116794783914798433126811198338361116915462279738540189218777321766192137944514904144903075924526731107720218682038022504441850160992640562867261735726611478038083185726096591277328030456807364841675534762287299950977314157220499716670212324874134821649490830485764095687835192069688613115440676380283274435420439624470338840536464898772208531092576015085117125694072982538568678073753913422331758795797598131320652871426980020006792717382868482938036336128850306351483932109516307669309731433760621575189067822783040755714723156901293705128310952893592954107975439921016802085598752128899554675285988069510733002754466992519972923227204476071263450492288998131866814778074500757916278012393422983973204908502009880927603812448692826970647789871792617893065807726069139566105748015537449268416220636139185235228305194056849039463742551775373216197922147430773200934197247247055797512316115934058394560382926361584499179956784247546498533516374709076757427189281006374350936324381927853648599462917784646546884889781392498769494700245051834597313481195752136573090403068883802448055698053257064533008303111050726261078121142506447179978814921412811237354994349797502162769059743708560471739547517552596460006321554544746208442758495721201737184787172613515523874531939097835089725662542016797586830758377387330810877136245497769660703656276490791121777201668451872452237258297680530164395560083563431856931797938408928696030565963366964696663493096476084987488247132030121883467776*t^3 - 744119516913134607982281565245809431606641686043110078603367120616874836630033243215248305467759352954864326309590822630718736671107445248677213243820347199658631109946801892713820083700998386348056570781771394267841374450608066834015970237098556894840905173052603760382922535143099764138290255166042679384527398758206360538539852092731017389108720823166837130107718322657319864102070162044184833534240357829751837940094144682829687495307505868502990948270344801754308046145415824359070350584813886648220769189602118085026901646951977051311045495066286308454775533452259582143086050719560734942160977409677935649836641823150326330526766410199313539709550897297044884151398590922991660338243769605670386293268419573088377402627003465984812501219439935570274895778016851724272094515255752549440540946014782591939749722005799923198259306305572974639643645560896630077268668364337873290082518908133252945762412707803188308692512629316046052986820212463985579239528469016829190005171121699425349585199196543700043635223471904438144424776720089770878751668378927719744481841045851701620978088158625613311838192563157048083357309765647531899056790730603935196210679589195437906009631484864210145480412343830029616451311332573970635051156842196829376119013161189095904469644027671444567488503322021392812313277794733109936378835534152583735292542344039660333537748993387805470054564531678617823579043158583471857919974833183623589895982492600121719045164844133044025671999218040682915782135571978513215912161202319152535275036069339286265593428453279989753667910292672275703432708910982682454290620307092723974409558484563898136313893174242682005758700215073506279800577914429039004667190799335892968158612426585190773232118785170932912316523020893098186098121901017523917321996368924427199903193267834915781824627982155454015071848279604177019530511994807542996947196148548217400720030982104702295444745019125160923792336586506343240435422709415887762179514062493219141580642874306475573186682460191980441638654628466194692895424166485080995013242089243353138771904741535666997264247943732484050485737733162513714712493757973025791571067229399688114697045988770422493177934917430914468474063670204547545470746591879368321852328706249760410748091838810739123432399428498952287491442294963189667168002892241902391173136895319407376353014249290544848109984641931579679911461752161042727200517010438203194861351198969680449688212418500124587471878319684033194053131224704820261132357767545750065194557628727563339625874328991658263948960192564551188347765664251220436551899419410322585285696221066134937091900483165416729874059121368731945003061106885948417275518487395725625552113536296355394918561581805516277081997211238098488802497889277968189388901013031654012333415593622674562150251822282546518311636951401404139571393545031627732574084644408285834862732621197669331088058512848685200983267141198838171900568761869274442138274232546113117181338306628421600771691180008550144622938380480332911938791604394320107974282507008667765474292258519229470538792087129095533105043139020151817171362751553721104781351393204763313033443146389000487928104133017220234542327007801741049707640995212996362857644053961074713118060047757897174279461595624739344923309219725923917762352290313247608926328329018095089745465673874694512132608576321175420428554133975921519277167034624605027969565934672513741253625451063527768505998699068289430711639563534423126435948080661581090725221618808676540829821632703015621570876309570033770265862138102791483510688576759508757099603357241142858690205622088420561183166665604768894627019073889199456782811220716799685425403683543924865673240420167490239492403414305138791255210135588519799569439388973319389942473113908649952439129637362906309222790173098272272917277771808087983105927363011139642353254770727226669802880859375/2750652011067430720470635246101607831881228185800555234147376199756416650458022773500666637425102546256462482069494994513271702475777721836203677496325681584984824773487123287502014770052200837107816444995991791396468682728549873946862137353664791753646836316740899305854202390563826917116081477042272525477860065578388887059803173471130009624801744049055120752224970002587718253183058422939029636850429622266967154441615637578680126274756463429199365079247919374429661570859393337749747504076039407594114689639387877862955647439328904492390370830977339924310475780196223763404774900697745829404661428657760940955185146479417170385839174536575303307364579454361033903084603589817410202003840682613545856632677941729972218504951586664358804808905877663061704861690406408591078130598569725840969106570317011318448709718404667979264020117003114138149135642967503838549878446110981889238229006859120946057097522386528763857754627947190163155468327967660317566533357691942832740954144904356003059654728267892026772499231890312565428142619430910662293663244529397388603078545607526041455382246320763314560379284607129816085387637420712485144287316511798584604278731895453227676631673365806302823824083431883077328203931332619043899542539740222351980362607060871702187558405797921228600689192793697914949818616145736621887903191601216941409363163980834912040725806586027804441091372710592234960725030089653092217215156411433867277773804360954452050354880754785426624329414734034629171065030322991807164734841082150012416335387453453457761176244415254104473526794801508426921037464627528866036638889187768237390653974983918257784890844789337861762537773956986510759182007039166193069930631272512123146221021961152335810390050322365279457952517230945015014715235834244248748108618838458001858441925097351601666757824696126222596753161959427627326004815262831721048320056612260761196020139813707544499800322255782987698240453643056823937063210132613014439421373532604924702375669241672707222930994082072028302172404243293695307256584072498808570785846582316991506320993963693526247005430119278581934846024959804008631599140070190030098421834835248441613768137949705556770655808811861713160886413903992758969036206931379668467336973032403165078130251699499764437008002292071329701181744655308233474354299700915589391444233589567829596866253622396676722233830924559477080378437554643532384275889029808289806151849053462215440437364076045008883700321985281125734523471453222956076166371452193182554656060913614729683351069524574599901954628314440999433340424649748269643298981660971528191375670384139377226230881352760566548870840879248940677681072929797544417062185152030170234251388145965077137356147507826844663517591595196262641305742853960040013585434765736965876072672257700612702967864219032615338619462867521243150378135645566081511429446313802587410256621905787185908215950879842033604171197504257799109350571976139021466005508933985039945846454408952142526900984577996263733629556149001515832556024786845967946409817004019761855207624897385653941295579743585235786131615452138279132211496031074898536832441272278370470456610388113698078927485103550746432395844294861546401868394494494111595024632231868116789120765852723168998359913568495092997067032749418153514854378562012748701872648763855707297198925835569293093769779562784997538989400490103669194626962391504273146180806137767604896111396106514129066016606222101452522156242285012894359957629842825622474709988699595004325538119487417120943479095035105192920012643109089492416885516991442403474369574345227031047749063878195670179451325084033595173661516754774661621754272490995539321407312552981582243554403336903744904474516595361060328791120167126863713863595876817857392061131926733929393326986192952169974976494264060243766935552*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: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
Positive weights:   93 out of 103
Indefinite weights: 0 out of 103
Negative weights:   10 out of 103
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
